Re-organize NEWS.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
dfff9284
TH
12013-12-20 Tassilo Horn <tsdh@gnu.org>
2
3fbba716
TH
3 * numbers.texi (numbers): Document that =, <, <=, >, >= now accept
4 one or many arguments.
5
6f1de4d1
TH
6 * display.texi: Document `messages-buffer'.
7
dfff9284
TH
8 * os.texi: Document `initial-buffer-choice' changes.
9
f5df4ceb
CY
102013-12-20 Chong Yidong <cyd@gnu.org>
11
12 * text.texi (Changing Properties): Improve documentation for
13 add-face-text-property.
14 (Special Properties): Mention add-face-text-property.
15
fb891cc8
CY
162013-12-18 Chong Yidong <cyd@gnu.org>
17
18874304
CY
18 * customize.texi (Custom Themes): Document custom-known-themes
19 (Bug#15717).
20
fb891cc8
CY
21 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
22 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
23
06a4f110
GM
242013-12-13 Glenn Morris <rgm@gnu.org>
25
26 * internals.texi (Building Emacs):
27 * loading.texi (Library Search): Mention that site-load,
28 site-init cannot change load-path.
29
b55e11bf
GM
302013-12-12 Glenn Morris <rgm@gnu.org>
31
32 * elisp.texi: Tweak dircategory.
33
01633a17
EZ
342013-12-12 Eli Zaretskii <eliz@gnu.org>
35
36 * nonascii.texi (Encoding and I/O): Document file-name encoding
37 peculiarities on MS-Windows.
38
f9405d87
GM
392013-12-12 Glenn Morris <rgm@gnu.org>
40
41 * elisp.texi: Sync direntry with info/dir version.
42
36291308
JB
432013-12-08 Juanma Barranquero <lekktu@gmail.com>
44
45 * display.texi (Progress, Face Remapping):
46 * processes.texi (Serial Ports):
47 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
48
c085e5b9
JL
492013-12-04 Juri Linkov <juri@jurta.org>
50
51 * searching.texi (Search and Replace): Fix `unread-command-events'
52 and add ref.
53
9139632a
JL
542013-12-03 Juri Linkov <juri@jurta.org>
55
56 * windows.texi (Choosing Window): Rename `no-display-ok' to
57 `allow-no-window'. (Bug#13594)
58
26e4aa7d
GM
592013-11-30 Glenn Morris <rgm@gnu.org>
60
61 * Makefile.in (distclean): Remove Makefile.
62
c8f0efc2
AP
632013-11-29 Andreas Politz <politza@fh-trier.de>
64
65 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
66 (Bug#14029).
67
cb6c95a3
GM
682013-11-27 Glenn Morris <rgm@gnu.org>
69
70 * loading.texi (Library Search):
71 * os.texi (Startup Summary): No more leim directory.
72
d6686055
GM
732013-11-26 Glenn Morris <rgm@gnu.org>
74
75 * os.texi (Startup Summary): Update for leim-list being preloaded.
76
f6083c67
BJ
772013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
78
79 * frames.texi (Input Focus):
80 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
81
17e0445b
GM
822013-11-23 Glenn Morris <rgm@gnu.org>
83
84 * loading.texi (Library Search):
85 Empty elements in EMACSLOADPATH now mean the default load-path.
86
88fa559d
GM
872013-11-22 Glenn Morris <rgm@gnu.org>
88
89 * loading.texi (Library Search): Minor clarification.
90
f0cfa5fe
LL
912013-11-20 Leo Liu <sdl.web@gmail.com>
92
93 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
94
a6e3a5d5
XF
952013-11-19 Xue Fuqiao <xfq.free@gmail.com>
96
97 * os.texi (File Notifications): Add an index.
98
99 * loading.texi (Loading): Add an cross-reference.
100
4ae3802f
XF
1012013-11-18 Xue Fuqiao <xfq.free@gmail.com>
102
103 * os.texi (Session Management, Desktop Notifications): Add some
104 indexes and a cross-reference.
105
de586f99
XF
1062013-11-17 Xue Fuqiao <xfq.free@gmail.com>
107
108 * os.texi (Time Parsing):
109 (Processor Run Time, Input Modes, Terminal Output): Minor fixes.
110
90794abb
GM
1112013-11-14 Glenn Morris <rgm@gnu.org>
112
113 * loading.texi (Library Search): Update section.
114
7d3bb569
XF
1152013-11-11 Xue Fuqiao <xfq.free@gmail.com>
116
117 * os.texi (User Identification, Time of Day, Time Conversion):
118 Minor fixes.
119
fb193bb4
JD
1202013-11-10 Jan Djärv <jan.h.d@swipnet.se>
121
122 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
123
be9d2b46
XF
1242013-11-09 Xue Fuqiao <xfq.free@gmail.com>
125
126 * os.texi (Startup Summary): Add an index about startup screen.
6e466459 127 Typo fix.
d612ddbb 128 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
be9d2b46 129
8acb09ca
EZ
1302013-11-08 Eli Zaretskii <eliz@gnu.org>
131
132 * display.texi (Truncation): Document that cache-long-scans is now
133 non-nil by default. (Bug#15797)
134
c67c5132
EZ
1352013-11-05 Eli Zaretskii <eliz@gnu.org>
136
137 * lists.texi (Rearrangement): Fix indexing.
138
139 * display.texi (Bidirectional Display): Fix indexing.
140
29aa2b71
XF
1412013-11-05 Xue Fuqiao <xfq.free@gmail.com>
142
5e21526f
XF
143 * lists.texi (Rearrangement): Improve indexing.
144
29aa2b71 145 * display.texi (Glyphs): Add an index for glyph code.
5e21526f 146 (Bidirectional Display): Improve indexing.
29aa2b71 147
3c334c14
JD
1482013-11-01 Jan Djärv <jan.h.d@swipnet.se>
149
150 * display.texi (Face Attributes): Document :distant-foreground.
151
bc5184ab
XF
1522013-10-30 Xue Fuqiao <xfq.free@gmail.com>
153
154 * display.texi (Abstract Display): Improve indexing.
155
23af34b0
SM
1562013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
157
158 * display.texi (Selective Display): Discourage the use of explicit
159 selective display.
160
81cf3b07
XF
1612013-10-29 Xue Fuqiao <xfq.free@gmail.com>
162
027d950f
XF
163 * display.texi (Showing Images): Add an index for image-size.
164 Use @code instead of @var for a normal variable.
142207c0 165 (Multi-Frame Images): Improve indexing.
3440d80e 166 (Button Buffer Commands): Use @code instead of @var for a normal variable.
e54711f3 167 (Abstract Display): Explain the meaning of Ewoc.
81cf3b07 168
3c640e29
XF
1692013-10-27 Xue Fuqiao <xfq.free@gmail.com>
170
44e0cfaf 171 * display.texi (Image Descriptors): Improve indexing.
3c640e29 172
7db9c31e
XF
1732013-10-26 Xue Fuqiao <xfq.free@gmail.com>
174
175 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
918a7ad4 176 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
7db9c31e 177
619a46f8
XF
1782013-10-25 Xue Fuqiao <xfq.free@gmail.com>
179
180 * display.texi (Fontsets): Minor wording fix.
3e1300f7
XF
181 (Low-Level Font): Improve indexing.
182
183 * nonascii.texi (Character Properties): Add an index for script symbols.
619a46f8 184
578ef6b9
XF
1852013-10-24 Xue Fuqiao <xfq.free@gmail.com>
186
187 * display.texi (Face Remapping): Add indexes for face remapping.
4fa11a36 188 (Font Selection): Add indexes.
8b78f36c 189 (Low-Level Font): Add an index for font registry.
578ef6b9 190
48f73cfb
GM
1912013-10-23 Glenn Morris <rgm@gnu.org>
192
76f1a3c3
GM
193 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
194 Nuke @refill.
195
48f73cfb
GM
196 * Makefile.in (install-dvi, install-html, install-pdf)
197 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
198 (uninstall-pdf): Quote entities that might contain whitespace.
199
8d02f0ad
XF
2002013-10-19 Xue Fuqiao <xfq.free@gmail.com>
201
76f1a3c3
GM
202 * display.texi (Face Attributes): Add indexes for the ‘:box’
203 face attribute.
8d02f0ad 204
917ac5eb
XF
2052013-10-18 Xue Fuqiao <xfq.free@gmail.com>
206
74f202ae 207 * display.texi (Line Height): Add indexes for line height.
917ac5eb 208
475c7d3f
XF
2092013-10-17 Xue Fuqiao <xfq.free@gmail.com>
210
211 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
212
89f20e05
XF
2132013-10-16 Xue Fuqiao <xfq.free@gmail.com>
214
215 * display.texi (Selective Display): Add an index for explicit
216 selective display.
217
2641f1a5
XF
2182013-10-15 Xue Fuqiao <xfq.free@gmail.com>
219
220 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
221
8c106d17
GM
2222013-10-13 Glenn Morris <rgm@gnu.org>
223
224 * intro.texi (Acknowledgments): Use accented form of some names.
225
fa022909
GM
2262013-10-09 Glenn Morris <rgm@gnu.org>
227
228 * control.texi (Conditionals): Copyedits. (Bug#15558)
229
4ed77415 2302013-10-08 Eli Zaretskii <eliz@gnu.org>
981b26a6 231
4ed77415 232 Support menus on text-mode terminals.
981b26a6
EZ
233 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar): Modify
234 wording to the effect that menus are supported on TTYs.
235
236 * frames.texi (Pop-Up Menus, Dialog Boxes)
237 (Display Feature Testing): Update for menu support on TTYs.
238
6de913c4
SM
2392013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
240
241 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
242 non-headings.
243
9e73b242
XF
2442013-10-05 Xue Fuqiao <xfq.free@gmail.com>
245
246 * syntax.texi (Categories): Add an index for category sets.
247
79b3ad55
XF
2482013-10-03 Xue Fuqiao <xfq.free@gmail.com>
249
c9358b45
XF
250 * syntax.texi (Syntax Flags):
251 (Syntax Table Functions): Add indexes.
79b3ad55 252
8c1f51ff
XF
2532013-10-02 Xue Fuqiao <xfq.free@gmail.com>
254
255 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
256
6cfe977d
XF
2572013-09-29 Xue Fuqiao <xfq.free@gmail.com>
258
259 * searching.texi (Regexp Search): Refine.
260
69b3debc
XF
2612013-09-22 Xue Fuqiao <xfq.free@gmail.com>
262
263 * nonascii.texi (Default Coding Systems): Typo fix.
264
87829449
XF
2652013-09-21 Xue Fuqiao <xfq.free@gmail.com>
266
267 * nonascii.texi (Coding System Basics): Add information about carriage-return.
268
0df00f59
EZ
2692013-09-14 Eli Zaretskii <eliz@gnu.org>
270
271 * display.texi (Display Margins): State the units of measuring
272 margin width. (Bug#15375)
273
3509fb40
EZ
2742013-09-13 Eli Zaretskii <eliz@gnu.org>
275
276 * text.texi (Not Intervals): Minor wording fix.
277
99d8e6d6
XF
2782013-09-12 Xue Fuqiao <xfq.free@gmail.com>
279
3509fb40
EZ
280 * functions.texi (Obsolete Functions): Add an index for obsolete
281 functions.
99d8e6d6 282
44ee2147
XF
2832013-09-11 Xue Fuqiao <xfq.free@gmail.com>
284
285 * nonascii.texi (Character Properties): Character properties fix
286 for decimal-digit-value and digit-value.
287
eb31a86c
SM
2882013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
289
290 * macros.texi (Defining Macros): Prefer "function" to "lambda
291 expression" (bug#15296).
292
50b13cde
PE
2932013-08-28 Paul Eggert <eggert@cs.ucla.edu>
294
295 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
296 for portability to hosts where /bin/sh has problems.
297
a8544941
SM
2982013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
299
300 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
301
9f0809d4
EZ
3022013-08-20 Eli Zaretskii <eliz@gnu.org>
303
304 * files.texi (Information about Files): Mention file names with
305 trailing blanks on MS-Windows. (Bug#15130)
306
c5074806
XF
3072013-08-18 Xue Fuqiao <xfq.free@gmail.com>
308
309 * positions.texi (Positions): Improve indexing.
310
e2c90473
EZ
3112013-08-18 Eli Zaretskii <eliz@gnu.org>
312
313 * markers.texi (The Region): Improve indexing.
314
278d6dd0
XF
3152013-08-17 Xue Fuqiao <xfq.free@gmail.com>
316
ab100635
XF
317 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
318
278d6dd0
XF
319 * text.texi (Maintaining Undo): Mention interactive call of
320 buffer-disable-undo.
c9b39934 321 (Filling): Add cross-reference for hard newlines.
d3110177 322 (Sorting): Fix indentation.
38b4c7f8 323 (Columns): Comment out undefined behavior.
ad6643fe 324 (Case Changes): Fix an `args-out-of-range' error in the example.
278d6dd0 325
2bede2ed
XF
3262013-08-16 Xue Fuqiao <xfq.free@gmail.com>
327
c8068af5 328 * text.texi (Insertion): Refine.
bd805d5b 329 (Margins): Add an index.
e4043ba0 330 (Undo): Doc fix for `buffer-undo-list'.
8b8bf4a3 331
2bede2ed
XF
332 * positions.texi (Character Motion):
333 * markers.texi (Moving Markers):
334 (Creating Markers): Comment out undefined behavior.
335
7cbbcaa0
XF
3362013-08-15 Xue Fuqiao <xfq.free@gmail.com>
337
338 * markers.texi (The Region): Add/move indexes.
339
8259030d
LMI
3402013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
341
342 * display.texi (ImageMagick Images): Mention :content-type and
343 `image-content-type-suffixes'.
344
f73f4ce6
XF
3452013-08-13 Xue Fuqiao <xfq.free@gmail.com>
346
347 * positions.texi (Word Motion): Remove redundant sentence.
348
3e6b67c9
GM
3492013-08-13 Glenn Morris <rgm@gnu.org>
350
351 * lists.texi (List Elements):
352 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
353
5c41e9ff
XF
3542013-08-13 Xue Fuqiao <xfq.free@gmail.com>
355
916119ec 356 * frames.texi (Display Feature Testing): Add indexes.
5c41e9ff 357
8496d8d7
GM
3582013-08-12 Glenn Morris <rgm@gnu.org>
359
360 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
361 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
362 (INSTALL_DATA): New, set by configure.
363 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
364 New variables.
365 (.SUFFIXES): Add .ps and .dvi.
366 (.dvi.ps): New suffix rule.
367 (dvi, html, pdf, ps): Use *_TARGETS variables.
368 (elisp.html): Use HTML_OPTS.
369 (elisp.ps): Remove explicit rule.
370 (.PHONY): install-dvi, install-html, install-pdf, install-ps
371 ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
372 uninstall-ps, and uninstall-doc.
373 (install-dvi, install-html, install-pdf, install-ps, install-doc)
374 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
375 (uninstall-doc): New rules.
376 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
377
3a3bb904
XF
3782013-08-10 Xue Fuqiao <xfq.free@gmail.com>
379
380 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
381
4517cbc2
XF
3822013-08-09 Xue Fuqiao <xfq.free@gmail.com>
383
384 * control.texi (Error Symbols): Minor fix for previous change.
385
54bd972f
SM
3862013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
387
388 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
389
390 * control.texi (Signaling Errors): Refer to define-error.
391 (Error Symbols): Add `define-error'.
392
e30b79c1
DA
3932013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
394
395 * positions.texi (Motion by Screen Lines):
396 * display.texi (Truncation): Rename `cache-long-line-scans'
397 to `cache-long-scans'.
398
123ff297
XF
3992013-08-05 Xue Fuqiao <xfq.free@gmail.com>
400
401 * windows.texi (Window Start and End): Add an index.
402
9097ad86
XF
4032013-08-02 Xue Fuqiao <xfq.free@gmail.com>
404
405 * display.texi (Face Functions): Add an index.
406
407 * variables.texi (Variable Aliases): Add an index.
408
409 * functions.texi (Defining Functions): Add an index.
410
411 * nonascii.texi (Coding System Basics): Add an index.
412
64a695bd
XF
4132013-07-31 Xue Fuqiao <xfq.free@gmail.com>
414
415 * nonascii.texi (Non-ASCII Characters): Update menu.
416 (Disabling Multibyte): Move here from doc/emacs/mule.texi. Fix cross-references.
417
418 * elisp.texi (Top): Update menu.
419
39e8fb76
XF
4202013-07-30 Xue Fuqiao <xfq.free@gmail.com>
421
422 * windows.texi (Window History): Mention the default value of
3cd51eaa 423 switch-to-visible-buffer. Add cross-references.
39e8fb76 424
95e6e62b
MA
4252013-07-24 Michael Albinus <michael.albinus@gmx.de>
426
427 * errors.texi (Standard Errors): Fix typo.
428
429 * files.texi (Magic File Names):
430 * os.texi (File Notifications): Remove file-notify-supported-p.
431
53840e55
PE
4322013-07-24 Paul Eggert <eggert@cs.ucla.edu>
433
434 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
435 non-well-formed expressions result in unspecified behavior, though
436 Emacs will not crash.
437
32813ea7
MA
4382013-07-22 Michael Albinus <michael.albinus@gmx.de>
439
440 * files.texi (Magic File Names): Add file-notify-add-watch,
441 file-notify-rm-watch and file-notify-supported-p. Move
442 file-remote-p down.
443
444 * errors.texi (Standard Errors): Add file-notify-error.
445
446 * os.texi (Desktop Notifications): Rename from Notifications.
447 (File Notifications): New node.
448
449 * elisp.texi (Top): Update menu for these changes.
450
ac446ed8
XF
4512013-07-19 Xue Fuqiao <xfq.free@gmail.com>
452
453 * windows.texi (Display Action Functions): Mention next-window.
454
e6c005c5
XF
4552013-07-16 Xue Fuqiao <xfq.free@gmail.com>
456
457 * windows.texi (Selecting Windows): Fix the introduction of
458 `set-frame-selected-window''s arguments.
459
954b166e
PE
4602013-07-10 Paul Eggert <eggert@cs.ucla.edu>
461
462 Timestamp fixes for undo (Bug#14824).
463 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
464
3323c263
EZ
4652013-07-06 Eli Zaretskii <eliz@gnu.org>
466
467 * nonascii.texi (Text Representations): Document that
468 multibyte-string-p returns nil for non-string objects.
469
4431e6d9 4702013-07-06 Glenn Morris <rgm@gnu.org>
d4aa7284
GM
471
472 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
473
a944db14
GM
4742013-07-03 Glenn Morris <rgm@gnu.org>
475
476 * debugging.texi (Debugging):
477 * files.texi (File Attributes, Changing Files): Fix cross-references.
478
479 * package.texi (Package Archives): Fix @url call.
480
253e30aa
GM
481 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
482
4c672a0f
EZ
4832013-06-29 Eli Zaretskii <eliz@gnu.org>
484
485 * display.texi (Bidirectional Display): Document move-point-visually.
486
4366ddd4
XF
4872013-06-29 Xue Fuqiao <xfq.free@gmail.com>
488
489 * buffers.texi (Buffer File Name): Fix typo.
490
bace8013
CS
4912013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
492
493 * tips.texi (Coding Conventions): Improve wording.
494
f99f7826 4952013-06-24 Glenn Morris <rgm@gnu.org>
e8b3825d
GM
496
497 * loading.texi (Autoload): Fix typo.
498
611e8a48
GM
499 * variables.texi (Lexical Binding): Fix typo.
500
edfaf7c0
GM
501 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
502
f3f9606c
LMI
5032013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
504
505 * display.texi (ImageMagick Images): Mention :max-width and
506 :max-height.
507
89561f72
PE
5082013-06-20 Paul Eggert <eggert@cs.ucla.edu>
509
510 * numbers.texi (Math Functions): Remove obsolete function log10.
511
9716fedb
SM
5122013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
513
514 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
515 rather than `local-map'.
516
517 * keymaps.texi (Active Keymaps): Fix documentation of
518 set-temporary-overlay-map and overriding-terminal-local-map.
519
789cf833
GM
5202013-06-19 Glenn Morris <rgm@gnu.org>
521
522 * Makefile.in (dist): Edit more configure variables.
523 Try to check that we do not miss any in future.
524
254408ca
JB
5252013-06-17 Juanma Barranquero <lekktu@gmail.com>
526
527 * text.texi (Undo, Changing Properties): Fix typos.
528
708e05f6
LMI
5292013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
530
531 * text.texi (Changing Properties): Document `add-face-text-property'.
532
3da95318
KH
5332013-06-17 Kenichi Handa <handa@gnu.org>
534
535 * display.texi (Face Attributes): Refer to "Low-Level font" (not
2c149f93 536 "Font Selection") in the explanation of :font attribute (bug#14629).
3da95318 537
de0503df
SM
5382013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
539
540 * loading.texi (Hooks for Loading): Don't document after-load-alist.
541 Document with-eval-after-load instead of eval-after-load.
542
823777b5
XF
5432013-06-11 Xue Fuqiao <xfq.free@gmail.com>
544
545 * files.texi (File Name Expansion): Make the example more
546 intuitive.
547
08c0a604
PE
5482013-06-10 Paul Eggert <eggert@cs.ucla.edu>
549
550 Documentation fix for 'ls' and hard links.
551 * compile.texi (Compilation Functions):
552 * files.texi (File Attributes, Changing Files):
553 Use current format for GNU 'ls' output.
554 (File Attributes): Fix problem introduced in previous change:
555 the link count is the number of hard links, not the number
556 of hard links + 1.
557
e4568f3b
XF
5582013-06-10 Xue Fuqiao <xfq.free@gmail.com>
559
560 * files.texi (File Attributes): Fix typo.
561
a5cf7779
SM
5622013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
563
564 * functions.texi (Lambda Expressions): Lambda expressions don't
565 evaluate to themselves in general (bug#11782).
566
6e911150
SM
5672013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
568
569 * loading.texi (Autoload):
570 * help.texi (Documentation Basics, Accessing Documentation)
571 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
572
b02b5481
GM
5732013-04-23 Glenn Morris <rgm@gnu.org>
574
575 * internals.texi (Writing Emacs Primitives): Remove obvious example.
576 Tweak other to avoid overly long line.
577
f8152bcb
XF
5782013-04-21 Xue Fuqiao <xfq.free@gmail.com>
579
84ebefe9
XF
580 * internals.texi (Writing Emacs Primitives): Remove unnecessary
581 references to the sources. (Bug#13800)
582
f8152bcb
XF
583 * searching.texi (Regexp Backslash): Doc fix for backslash
584 constructs in regular expressions.
585
8fa2654e
CS
5862013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
587
588 * tips.texi (Coding Conventions): Mention separation of package
589 descriptor and name of internal symbols by two hyphens.
590
0aa3616e
SB
5912013-04-13 Stephen Berman <stephen.berman@gmx.net>
592
593 * windows.texi (Splitting Windows): Change category of
594 split-window from a command to a function.
595
cd542620
CY
5962013-04-06 Chong Yidong <cyd@gnu.org>
597
598 * display.texi (Faces): Minor clarifications.
6e911150
SM
599 (Defining Faces): Clarify default vs custom face specs.
600 Document face-spec-set.
cd542620
CY
601
602 * display.texi (Overlay Properties):
603 * text.texi (Special Properties): Use the "anonymous face"
604 terminology. Describe foreground-color and background-color forms
605 as compatibility-only.
606
8d0c20ae
EZ
6072013-03-24 Eli Zaretskii <eliz@gnu.org>
608
609 * compile.texi (Byte-Code Objects): Add index entry.
610 (Disassembly): Add cross-references.
611
45f1d362
EZ
6122013-03-23 Eli Zaretskii <eliz@gnu.org>
613
614 * frames.texi (Size Parameters): More accurate description of the
615 difference between 'fullboth' and 'maximized'. (Bug#13935)
616
5784e319
CS
6172013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
618
619 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
620
78be8b64 6212013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
622
623 * elisp.texi: Add some stuff specific to www.gnu.org.
624
b388e7ad
TZ
6252013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
626
627 * control.texi (Pattern matching case statement): Fix typo.
628
681ebc33
PE
6292013-03-04 Paul Eggert <eggert@cs.ucla.edu>
630
631 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
632
9bed73f3
GM
6332013-03-03 Glenn Morris <rgm@gnu.org>
634
635 * objects.texi (Symbol Type): Fix typo.
636
929aeac6 6372013-02-28 Bastien Guerry <bzg@gnu.org>
5765e9e0
BG
638
639 * variables.texi (File Local Variables): Fix reference.
640
1abfd3e8 6412013-02-24 Eli Zaretskii <eliz@gnu.org>
39ef03af
EZ
642
643 * files.texi (Magic File Names): Improve wording and indexing.
644
f0c954fa
GM
6452013-02-21 Glenn Morris <rgm@gnu.org>
646
647 * display.texi (Multi-Frame Images): Minor rephrasing.
648
1e56f8ef
GM
6492013-02-20 Glenn Morris <rgm@gnu.org>
650
651 * display.texi (GIF Images, TIFF Images): Delete these nodes.
652 (ImageMagick Images): For :index, use an xref rather than duplicating.
653 (Other Image Types): Add GIF, adjust formatting.
654 (Multi-Frame Images): Rename from Animated Images. Expand section.
655 * elisp.texi (Top): Update menu for these changes.
656
93c2fa46
GM
6572013-02-19 Glenn Morris <rgm@gnu.org>
658
659 * text.texi (Change Hooks): Fix typo.
660
d64d97e5 6612013-02-15 Glenn Morris <rgm@gnu.org>
df1af142
GM
662
663 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
664
b5ca9d53
GM
6652013-02-13 Glenn Morris <rgm@gnu.org>
666
b6c3e4b1
GM
667 * objects.texi (Char-Table Type): Add footnote about #^^.
668
b5ca9d53
GM
669 * modes.texi (Minor Mode Conventions): Fix typo.
670
85adc63f
GM
671 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
672 meta characters; this changed in 22.1. (Bug#13684)
673
662abcc1
GM
674 * objects.texi (Char-Table Type): Add cindex.
675
9d6c9dd1
GM
676 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
677
490a9458 6782013-02-10 Glenn Morris <rgm@gnu.org>
dc55466e
GM
679
680 * keymaps.texi (Creating Keymaps): Update make-keymap result.
681
8549f9e8
EZ
6822013-02-09 Eli Zaretskii <eliz@gnu.org>
683
684 * modes.texi (%-Constructs): Remove the description of %t.
685
686 * nonascii.texi (MS-DOS File Types): Delete node.
687
7bd00724
GM
6882013-02-08 Glenn Morris <rgm@gnu.org>
689
690 * keymaps.texi (Active Keymaps, Searching Keymaps):
691 Remove confusing mention of "symbolic prefix". (Bug#13643)
692
795e7a5b 6932013-01-19 Glenn Morris <rgm@gnu.org>
f8a42ad6
GM
694
695 * macros.texi (Indenting Macros): Fix order of an indent
696 symbol's arguments. (Bug#13450)
697
b3fbb395
PE
6982013-01-19 Paul Eggert <eggert@cs.ucla.edu>
699
700 Allow floating-point file offsets.
701 * files.texi (Reading from Files, Writing to Files):
702 Say that file offsets can be numbers, not just integers.
703
45a7e57c
GM
7042013-01-09 Glenn Morris <rgm@gnu.org>
705
706 * commands.texi (Interactive Codes):
707 Whitespace does not terminate interactive "S". (Bug#13393)
708
04c48b14
CY
7092013-01-06 Chong Yidong <cyd@gnu.org>
710
711 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
712
1f1c405d
GM
7132013-01-05 Glenn Morris <rgm@gnu.org>
714
715 * display.texi (Overlay Properties): Mention field. (Bug#13364)
716
5d7c18a8
EZ
7172013-01-05 Eli Zaretskii <eliz@gnu.org>
718
719 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
720 directive in a group of items.
721
89cb305e 7222013-01-05 Chong Yidong <cyd@gnu.org>
27e4813f
CY
723
724 * keymaps.texi (Key Sequences): Remove obsolete sentence
725 (Bug#13356).
726
0f668a4d 7272013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
4217dc29
AR
728
729 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
730
553081a5
SM
7312013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
732
733 * files.texi (File Attributes): Undocument return format of file-acl.
734
1cbb9ed6
GM
7352013-01-03 Glenn Morris <rgm@gnu.org>
736
75e78d1e
GM
737 * processes.texi (System Processes):
738 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
739
5f1a9647
GM
740 * searching.texi (Replacing Match): Fix xref.
741
1cbb9ed6
GM
742 * elisp.texi (DATE): Bump to Jan 2013.
743
9539d465 7442013-01-02 Glenn Morris <rgm@gnu.org>
9800c5b0 745
22ff2cb8
GM
746 * customize.texi (Common Keywords, Type Keywords):
747 Replace "active field" with "button". (Bug#13310)
748
9800c5b0
GM
749 * customize.texi (Common Keywords): Add xref. (Bug#13311)
750 * tips.texi (Library Headers): Add cindex.
751
d5e5e7b4 7522012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
151d9088
EZ
753
754 * functions.texi (Declare Form):
755 * intro.texi (A Sample Function Description):
756 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
757 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
758 in @def.. commands. (Bug#13292)
759
ccad023b
EZ
7602012-12-29 Eli Zaretskii <eliz@gnu.org>
761
762 * files.texi (Changing Files): Document the return values of
763 set-file-selinux-context and set-file-acl.
764
1ab0c851
GM
7652012-12-27 Glenn Morris <rgm@gnu.org>
766
767 * files.texi (File Names): Mention Cygwin conversion functions.
768
94900bfe
MR
7692012-12-22 Martin Rudalics <rudalics@gmx.at>
770
771 * windows.texi (Selecting Windows): Reword description of
772 select-window (Bug#13248).
773
04d9b71a
EZ
7742012-12-22 Eli Zaretskii <eliz@gnu.org>
775
776 * files.texi (File Attributes, Changing Files): Remove the details
777 about the text returned by file-acl. Instead, just document that
778 it is an opaque string meant to be used by set-file-acl.
779
6e55f03e
CY
7802012-12-21 Chong Yidong <cyd@gnu.org>
781
07b9c0be
CY
782 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
783
6e55f03e
CY
784 * customize.texi (Simple Types): Document key-sequence type
785 (Bug#13048).
786
5bec25eb
CY
787 * strings.texi (Text Comparison): Doc fix for compare-strings.
788
15ccf05e
MA
7892012-12-19 Michael Albinus <michael.albinus@gmx.de>
790
791 * files.texi (Magic File Names): Add `file-acl',
792 `file-selinux-context', `set-file-acl' and
793 `set-file-selinux-context'. Make the list consistent.
794
ee3c0aec
JB
7952012-12-19 Jonas Bernoulli <jonas@bernoul.li>
796
797 * tips.texi (Library Headers): New header keyword `Homepage'.
798 Make continuation lines syntax more precise.
799
66447e07
EZ
8002012-12-17 Eli Zaretskii <eliz@gnu.org>
801
802 * files.texi (File Attributes, Changing Files): Update to include
803 MS-Windows support for ACLs.
804
7c3d167f
RF
8052012-12-16 Romain Francoise <romain@orebokech.com>
806
807 * files.texi (File Attributes): Document ACL support and new
808 `file-acl' function.
809 (Changing Files): Mention argument name change of `copy-file' and
810 document new function `set-file-acl'.
811
97976f9f
PE
8122012-12-14 Paul Eggert <eggert@cs.ucla.edu>
813
814 Fix permissions bugs with setgid directories etc. (Bug#13125)
815 * files.texi (Testing Accessibility): Document GROUP arg
816 of file-ownership-preserved-p.
817 (File Attributes): Document that 9th element is now
818 just a placeholder.
819 * os.texi (User Identification): Document new functions group-gid,
820 group-real-gid.
821
d92d9c95
PE
8222012-12-11 Paul Eggert <eggert@cs.ucla.edu>
823
824 * internals.texi (C Integer Types): New section.
825 This follows up and records an email in
826 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
827
265c2fbf 8282012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
f433306a 829
4a0e1924 830 * control.texi (Pattern matching case statement): New node.
f433306a 831
1cbae532
SM
832 * customize.texi (Variable Definitions): Mention the default :group
833 for defcustoms (bug#13093).
834
c6c08d3f
GM
8352012-12-09 Glenn Morris <rgm@gnu.org>
836
837 * customize.texi (Variable Definitions): Mention eval-defun
838 on a defcustom calls the :set function when appropriate.
839
4288142b
PE
8402012-12-06 Paul Eggert <eggert@cs.ucla.edu>
841
842 * doclicense.texi, gpl.texi: Update to latest version from FSF.
843 These are just minor editorial changes.
844
d8ad4d3f 8452012-12-06 Chong Yidong <cyd@gnu.org>
a20ae0b9
CY
846
847 * lists.texi (Plist Access): Move put example to Symbol Plists.
848
849 * symbols.texi (Standard Properties): Fix typo.
850
c5bc2d1d 8512012-12-03 Chong Yidong <cyd@gnu.org>
547d6865 852
f02f19bd
CY
853 * symbols.texi (Symbol Properties): New node.
854 (Symbol Plists): Make it a subsection under Symbol Properties.
855 (Standard Properties): New node.
856
857 * lists.texi (Property Lists): Move here from symbols.texi.
858 (Plist Access): Rename from Other Plists.
859
860 * customize.texi (Variable Definitions):
861 * display.texi (Defining Faces):
862 * sequences.texi (Char-Tables): Fix xref.
863
1cbae532 864 * keymaps.texi (Key Sequences): `kbd' is now a function.
547d6865 865
f02f19bd
CY
866 * commands.texi (Using Interactive): Fix index entry.
867
cb6f5650
PE
8682012-11-24 Paul Eggert <eggert@cs.ucla.edu>
869
c07a6ded
PE
870 * doclicense.texi: Update to latest version from FSF.
871 These are just minor editorial changes.
872 * elisp.texi (GNU Free Documentation License)
873 (GNU General Public Licens):
874 Provide sectioning, since doclicense.texi no longer does that.
875
cb6f5650
PE
876 * loading.texi (Named Features): @ -> @@ to fix typo.
877
d125ca15 8782012-11-24 Martin Rudalics <rudalics@gmx.at>
0d4bb04f
MR
879
880 * windows.texi (Basic Windows): Fix typo.
881 (Windows and Frames): Fix example. Move description of
882 window-in-direction here.
883 (Recombining Windows): Fix example.
1cbae532 884 (Buffers and Windows): Fix description of replace-buffer-in-windows.
0d4bb04f
MR
885 (Switching Buffers): Reword.
886 (Display Action Functions): Minor adjustments.
887 (Choosing Window Options): Minor fixes.
888 (Window History): Minor rewording.
889 (Dedicated Windows): Correct and reword part describing how
890 dedicatedness affects functions removing buffers or windows.
1cbae532 891 * buffers.texi (The Buffer List): Fix description of bury-buffer.
0d4bb04f 892
d125ca15 8932012-11-24 Chong Yidong <cyd@gnu.org>
90d99fdf
CY
894
895 * modes.texi (%-Constructs): Fix statement about mode construct
896 padding (Bug#12866).
897
d125ca15 8982012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
365fc14a
SM
899
900 * debugging.texi (Profiling): Make it more clear
901 that --enable-profiling is about profiling the C code.
902
38a2f917
GM
9032012-11-21 Glenn Morris <rgm@gnu.org>
904
3ca2f1bf
GM
905 * display.texi (Attribute Functions):
906 Update for set-face-* name changes.
1bf335cf
GM
907 Add new "inherit" argument for face-bold-p etc.
908 Move description of this argument to a common section, like "frame".
3ca2f1bf 909
6ef2e5ef 910 * debugging.texi (Profiling): New section.
b6729a18 911 (Debugging): Mention profiling in the introduction.
5b776637
GM
912 * tips.texi (Compilation Tips): Move profiling to separate section.
913 * elisp.texi: Add Profiling to detailed menu.
914
6ef2e5ef 9152012-11-21 Martin Rudalics <rudalics@gmx.at>
66c466d4
MR
916
917 * windows.texi (Display Action Functions): Fix recently added
918 example. Suggested by Michael Heerdegen.
919
6ef2e5ef 9202012-11-21 Paul Eggert <eggert@cs.ucla.edu>
0c93aa38
PE
921
922 Minor cleanup for times as lists of four integers.
923 * os.texi (Time Parsing): Time values can now be four integers.
924
7351b73d
GM
9252012-11-18 Glenn Morris <rgm@gnu.org>
926
927 * loading.texi (How Programs Do Loading): Add eager macro expansion.
928 * macros.texi (Expansion): Mention eager macro expansion.
929
a045a167
GM
930 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
931
2ac9538d 9322012-11-18 Leo Liu <sdl.web@gmail.com>
74ca4d39
LL
933
934 * minibuf.texi (Programmed Completion): Doc fix for metadata
935 request (Bug#12850).
936
2ac9538d 9372012-11-18 Glenn Morris <rgm@gnu.org>
6439ae19 938
7fe37cfc
GM
939 * display.texi (Temporary Displays): Document with-temp-buffer-window.
940
6439ae19
GM
941 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
942 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
943 (Window Sizes): Add vindex for window-min-height, window-min-width.
2279276c 944 (Display Action Functions): Mention pop-up-frame-parameters.
6439ae19 945
0ff7851c
MR
9462012-11-16 Martin Rudalics <rudalics@gmx.at>
947
948 * windows.texi (Choosing Window): Rewrite description of
949 display-buffer-alist (Bug#12167).
1cbae532
SM
950 (Display Action Functions): Mention inhibit-switch-frame.
951 Fix description of display-buffer-below-selected. Reorder actions.
0ff7851c
MR
952 Add example (Bug#12848).
953
96e05507 9542012-11-16 Glenn Morris <rgm@gnu.org>
c79c7f2f
GM
955
956 * display.texi (Face Attributes): Fix :underline COLOR description.
bde3c6c0
GM
957 (Attribute Functions): Update for set-face-underline rename.
958 Tweak descriptions of face-underline-p, face-inverse-video-p.
c79c7f2f 959
e4e9830b
GM
960 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
961 so they align better in info.
921c067f
GM
962 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
963 Document set-temporary-overlay-map.
e4e9830b 964
c8915b67
SM
9652012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
966
967 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
968 with normal keymaps".
969
74934dcc
DA
9702012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
971
972 * internals.texi (Garbage Collection): Update descriptions
973 of vectorlike_header, garbage-collect and gc-cons-threshold.
974 (Object Internals): Explain Lisp_Object layout and the basics
975 of an internal type system.
976 (Buffer Internals): Update description of struct buffer.
977
f78ee6af 9782012-11-13 Glenn Morris <rgm@gnu.org>
a13e12f9
GM
979
980 * variables.texi (Adding Generalized Variables):
981 At least mention gv-define-expander and gv-letplace.
982
164f28b5 983 * debugging.texi (Error Debugging): Mention debug-on-message.
57fc0fee 984 (Using Debugger): Mention debugger-bury-or-kill.
164f28b5 985
38868ad7
GM
986 * control.texi (Signaling Errors):
987 * debugging.texi (Error Debugging):
988 * errors.texi (Standard Errors): Add user-error.
989
6efddf78
GM
990 * variables.texi (Adding Generalized Variables):
991 Use standard formatting for common lisp note about setf functions.
992
6baf66d5 9932012-11-10 Martin Rudalics <rudalics@gmx.at>
fdaf534a
MR
994
995 * elisp.texi (Top): Add Recombining Windows to menu.
996 * windows.texi (Recombining Windows): New subsection.
997 (Splitting Windows): Rewrite text on handling of window
998 combinations and move it to new subsection.
999
6baf66d5 10002012-11-10 Chong Yidong <cyd@gnu.org>
7c08f8ba 1001
8a3afaf9
CY
1002 * searching.texi (Replacing Match): Document \? in replace-match.
1003
7c08f8ba
CY
1004 * variables.texi (Creating Buffer-Local): Document setq-local and
1005 defvar-local.
1006 (Setting Generalized Variables): Arrange table alphabetically.
1007
1008 * lists.texi (List Elements, List Variables): Clarify descriptions
1009 of push and pop for generalized variables.
1010
1011 * edebug.texi (Specification List): setf is no longer CL-only.
1012
6baf66d5 10132012-11-10 Glenn Morris <rgm@gnu.org>
2ee1d59f
GM
1014
1015 * variables.texi (Adding Generalized Variables):
1016 Update description of FIX-RETURN expansion.
1017
ebdbfb95
GM
1018 * variables.texi (Setting Generalized Variables):
1019 Split most of previous contents into this subsection.
1020 (Adding Generalized Variables): New subsection.
651af8c6
GM
1021 Move note on lack of setf functions here from misc/cl.texi.
1022
ebdbfb95
GM
1023 * elisp.texi: Add Generalized Variables subsections to detailed menu.
1024
6baf66d5 10252012-11-10 Chong Yidong <cyd@gnu.org>
a9a3835c
CY
1026
1027 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
1028
a43d02f0
MA
10292012-11-08 Michael Albinus <michael.albinus@gmx.de>
1030
1031 * os.texi (Notifications): Update descriptions of
1032 notifications-notify, notifications-close-notification and
1033 notifications-get-capabilities according to latest code changes.
1034 Add notifications-get-server-information.
1035
2395ab64
CY
10362012-11-03 Chong Yidong <cyd@gnu.org>
1037
1038 * objects.texi (General Escape Syntax): Clarify the explanation of
1039 escape sequences.
1040 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1041 multibyte. Hex escapes do not automatically make a string
1042 multibyte.
1043
43bcfda6
MR
10442012-11-03 Martin Rudalics <rudalics@gmx.at>
1045
1046 * windows.texi (Switching Buffers): Document option
1047 switch-to-buffer-preserve-window-point.
1048 (Display Action Functions): Document window-height and
1049 window-width alist entries.
1cbae532
SM
1050 (Display Action Functions):
1051 Document display-buffer-below-selected and
43bcfda6 1052 display-buffer-in-previous-window.
1cbae532
SM
1053 (Quitting Windows): Document quit-restore-window.
1054 Rewrite section.
43bcfda6
MR
1055 (Window Configurations): In window-state-get mention that
1056 argument window must be valid.
1057 (Window Parameters): Document quit-restore window parameter
1058 (Bug#12158).
1059
89b2c8a1
GM
10602012-10-31 Glenn Morris <rgm@gnu.org>
1061
88390adf
GM
1062 * control.texi (Catch and Throw): Add xref to cl.texi.
1063
aec5e6f9
GM
1064 * lists.texi (Sets And Lists): Point xref to better location.
1065
0d8e94e9
GM
1066 * errors.texi (Standard Errors):
1067 * loading.texi (Autoload): Update for cl-lib namespace changes.
1068
5241598a
GM
1069 * modes.texi (Defining Minor Modes): "Generalized Variables"
1070 section is now in this manual rather than cl.texi.
1071
89b2c8a1
GM
1072 * eval.texi (Special Forms): No longer special forms: defmacro,
1073 defun, save-window-excursion, with-output-to-temp-buffer.
1074 * functions.texi (Defining Functions): Defun is now a macro.
1075 Defalias is a function.
1076
516e1a08
GM
10772012-10-30 Glenn Morris <rgm@gnu.org>
1078
1079 * variables.texi (Generalized Variables): Fix typo.
1080
e29e39c9
CY
10812012-10-30 Chong Yidong <cyd@gnu.org>
1082
1083 * symbols.texi (Symbol Plists): Document function-get.
1084
1085 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1086
1087 * frames.texi (Visibility of Frames): Document tty-top-frame.
1088
70edffb1
SM
10892012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1090
1091 * keymaps.texi (Format of Keymaps): Document the multiple
1092 inheritance format.
1093
3a51f0eb
MR
10942012-10-28 Martin Rudalics <rudalics@gmx.at>
1095
1096 * windows.texi (Basic Windows): Reformulate description of live,
1097 internal and valid windows.
1098 (Cyclic Window Ordering): Describe new argument of
1099 get-lru-window and get-largest-window. Add description of
1100 window-in-direction.
1101
5b6887ad
GM
11022012-10-27 Glenn Morris <rgm@gnu.org>
1103
5887564d
GM
1104 * variables.texi (Generalized Variables): New section,
1105 adapted from misc/cl.texi.
1106 * elisp.texi (Top): Add Generalized Variables to menu.
1107 * lists.texi (List Elements, List Variables):
1108 Mention generalized variables.
1109
5b6887ad
GM
1110 * lists.texi (List Elements): Typo fix.
1111
05b621a6
CY
11122012-10-27 Chong Yidong <cyd@gnu.org>
1113
1114 * minibuf.texi (High-Level Completion): Don't mention removed
1115 function iswitchb-read-buffer.
1116
1117 * commands.texi (Event Input Misc): Remove last-input-char.
1118 (Command Loop Info): Remove last-command-char.
1119
1120 * frames.texi (Initial Parameters): Don't mention the obsolete
1121 special-display feature.
1122
1123 * windows.texi (Choosing Window): Don't mention the obsolete
1124 special display feature.
1125 (Choosing Window Options): Remove obsolete special-display
1126 variables, and the functions special-display-p and
1127 special-display-popup-frame.
1128
1129 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1130
1131 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1132
1133 * markers.texi (Information from Markers): Remove obsolete
1134 function buffer-has-markers-at.
1135
1136 * text.texi (Yanking): Document yank-handled-properties.
1137
72ec96fb
PE
11382012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1139
1140 Update manual for new time stamp format (Bug#12706).
1141 * buffers.texi (Modification Time):
1142 * files.texi (Testing Accessibility, File Attributes):
1143 * intro.texi (Version Info):
1144 * os.texi (Time of Day):
1145 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1146 These instances were missed the first time around.
1147 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
1148
75e8f9d2
CY
11492012-10-24 Chong Yidong <cyd@gnu.org>
1150
cd996018
CY
1151 * minibuf.texi (Text from Minibuffer): Document read-regexp
1152 changes.
1153
1cbae532
SM
1154 * nonascii.texi (Selecting a Representation):
1155 Document set-buffer-multibyte changes.
cd996018 1156
75e8f9d2
CY
1157 * keymaps.texi (Toolkit Differences): Node deleted.
1158 (Easy Menu): New node.
1159
d1069532
SM
11602012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1161
1162 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
1163
c4132fd4
PE
11642012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1165
1166 Fix outdated timestamp documentation in Elisp manual (bug#12706).
1167 * files.texi (File Attributes):
1168 * text.texi (Undo):
1169 Time stamp resolution is now 1 picosecond, not 1 second.
1170
1fb3aa3f
CY
11712012-10-23 Chong Yidong <cyd@gnu.org>
1172
49238e7f
CY
1173 * display.texi (Font Lookup): Remove font-list-limit.
1174
1fb3aa3f
CY
1175 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
1176 (Bug#12529).
1177
5fb904b0
GM
11782012-10-22 Glenn Morris <rgm@gnu.org>
1179
f961c7d8
GM
1180 * os.texi (Recording Input): Tiny fix.
1181
4ee87740
GM
1182 * intro.texi (Lisp History):
1183 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
1184 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
1185
d18a0d24
CY
11862012-10-15 Chong Yidong <cyd@gnu.org>
1187
1188 * macros.texi (Defining Macros): defmacro is now a macro.
1189 Explicitly list the docstring and declare arguments.
1190
1191 * functions.texi (Anonymous Functions): Explicitly list the
1192 docstring, declare, and interactive arguments to lambda.
1193 (Defining Functions): Likewise for defun.
1194 (Inline Functions): Likewise for defsubst.
1195 (Declare Form): Tweak description.
1196
73f2b4ab
CY
11972012-10-13 Chong Yidong <cyd@gnu.org>
1198
1199 * display.texi (ImageMagick Images): ImageMagick enabled by default.
1200
379acb95
CY
12012012-10-05 Chong Yidong <cyd@gnu.org>
1202
1203 * minibuf.texi (Basic Completion): Clarify list form of completion
1204 table (Bug#12564).
1205
e8757f09 12062012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
1207
1208 * functions.texi (Function Safety): Copyedit. (Bug#12562)
1209
86ec63ba
PE
12102012-10-01 Paul Eggert <eggert@cs.ucla.edu>
1211
1212 Revert the FOLLOW-SYMLINKS change for file-attributes.
1213 * files.texi (File Attributes, Magic File Names): Undo last change.
1214
e7a2937b
PE
12152012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1216
1217 file-attributes has a new optional arg FOLLOW-SYMLINKS.
1218 * files.texi (File Attributes): Describe it.
1219 (Magic File Names): Use it.
1220
48de8b12
CY
12212012-09-30 Chong Yidong <cyd@gnu.org>
1222
1223 * commands.texi (Click Events): Define "mouse position list".
1224 Remove mention of unimplemented horizontal scroll bars.
1225 (Drag Events, Motion Events): Refer to "mouse position list".
1226 (Accessing Mouse): Document posnp.
1227
1228 * errors.texi (Standard Errors): Tweak arith-error description.
1229 Tweak markup. Remove domain-error and friends, which seem to be
1230 unused after the floating-point code revamp.
1231
1232 * functions.texi (Obsolete Functions): Obsolescence also affects
1233 documentation commands. Various clarifications.
1234 (Declare Form): New node.
1235
1236 * strings.texi (String Basics): Copyedits.
1237
1238 * os.texi (Idle Timers): Minor clarifications.
1239 (User Identification): Add system-users and system-groups.
1240
1241 * macros.texi (Defining Macros): Move description of `declare' to
1242 Declare Form node.
1243
1244 * loading.texi (Autoload):
1245 * help.texi (Documentation Basics): The special sequences can
1246 trigger autoloading.
1247
1248 * numbers.texi (Integer Basics): Copyedits.
1249 (Float Basics): Consider IEEE floating point always available.
1250 (Random Numbers): Document actual limits.
1251 (Arithmetic Operations): Clarify division by zero. Don't mention
1252 the machine-independence of negative division since it does not
1253 happen in practice.
1254
12552012-09-28 Chong Yidong <cyd@gnu.org>
1256
1257 * os.texi (Startup Summary): Document leim-list.el change.
1258
12592012-09-25 Chong Yidong <cyd@gnu.org>
1260
1261 * functions.texi (Defining Functions): defun is now a macro.
1262
e61d39cd 12632012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
1264
1265 * files.texi (Files): Fix typo.
1266
e109c4a6
CY
12672012-09-23 Chong Yidong <cyd@gnu.org>
1268
1269 * buffers.texi (Read Only Buffers): Document read-only-mode.
1270
1271 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1272 read-only-mode.
1273
1274 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1275 calling conventions.
1276
c88b867f
CY
12772012-09-22 Chong Yidong <cyd@gnu.org>
1278
1279 * searching.texi (Replacing Match): Minor clarification.
1280
df9685f3
EZ
12812012-09-22 Eli Zaretskii <eliz@gnu.org>
1282
287d7455
EZ
1283 * edebug.texi (Instrumenting): Improve indexing.
1284
df9685f3
EZ
1285 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1286 from within its own timer action. (Bug#12447)
1287
47133380
CY
12882012-09-22 Chong Yidong <cyd@gnu.org>
1289
1290 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1291
ab199df2 12922012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
1293
1294 * debugging.texi (Using Debugger): Fix typo.
1295
ed1f0bd3
CY
12962012-09-18 Chong Yidong <cyd@gnu.org>
1297
1298 * display.texi (Faces): Discuss anonymous faces.
1299 (Face Attributes): Tweak intro.
1300 (Defining Faces): Move after the Face Attributes node. Copyedits.
1301 (Displaying Faces): Describe role of inheritance.
1302
1303 * customize.texi (Customization): Define customization more
1304 carefully (Bug#11440).
1305 (Common Keywords): Add xref to Constant Variables.
1306
1307 * variables.texi (Defining Variables): Link to defcustom's node
1308 instead of the higher-level Customization chapter.
1309
c990426a
PE
13102012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1311
1312 Simplify, document, and port floating-point (Bug#12381).
1313 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1314 Document that / and mod (with floating point arguments), along
1315 with asin, acos, log, log10, expt and sqrt, return special values
1316 instead of signaling exceptions.
1317 (Float Basics): Document that logb operates on the absolute value
1318 of its argument.
1319 (Math Functions): Document that (log ARG BASE) also returns NaN if
1320 BASE is negative. Document that (expt X Y) returns NaN if X is a
1321 finite negative number and Y a finite non-integer.
1322
011474aa
CY
13232012-09-09 Chong Yidong <cyd@gnu.org>
1324
bb6b0efc
CY
1325 * lists.texi (Sets And Lists): Explain that the return value for
1326 delete should be used, like for delq.
1327
011474aa
CY
1328 * minibuf.texi (Yes-or-No Queries): Document recentering and
1329 scrolling in y-or-n-p. Remove gratuitous example.
1330
1331 * searching.texi (Search and Replace): Document window scrolling
1332 entries in query-replace-map.
1333
6dcef6ec
CY
13342012-09-08 Chong Yidong <cyd@gnu.org>
1335
1336 * syntax.texi (Syntax Table Internals): Define "raw syntax
1337 descriptor" terminology (Bug#12383).
1338 (Syntax Descriptors): Mention raw syntax descriptors.
1339
52404181
CY
13402012-09-07 Chong Yidong <cyd@gnu.org>
1341
1a5432bc
CY
1342 * variables.texi (Creating Buffer-Local): Fix description of
1343 local-variable-if-set-p (Bug#10713).
1344
0a6bdaa1
CY
1345 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1346
14ba4cf3
CY
1347 * windows.texi (Display Action Functions)
1348 (Choosing Window Options): Remove obsolete variable
1349 display-buffer-reuse-frames.
cee2e90d 1350 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 1351
e5c2edf7
CY
1352 * positions.texi (Narrowing): Document buffer-narrowed-p.
1353
52404181
CY
1354 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1355
1356 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1357 (Bug#12269).
1358
7f7e0167
LI
13592012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1360
1361 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1362
6a787d9a
CY
13632012-09-02 Chong Yidong <cyd@gnu.org>
1364
1365 * windows.texi (Window Configurations): Recommend against using
1366 save-window-excursion (Bug#12075).
1367
1368 * control.texi (Catch and Throw):
1369 * positions.texi (Excursions): Don't mention it.
1370
0e23ef9d
PE
13712012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1372
1373 Better seed support for (random).
1374 * numbers.texi (Random Numbers): Document new behavior of
1375 the calls (random) and (random STRING).
1376
342dac71
MR
13772012-08-21 Martin Rudalics <rudalics@gmx.at>
1378
1379 * windows.texi (Window Point): Document recent changes in
1380 window-point and set-window-point.
1381 (Selecting Windows): Document recent change in select-window.
1382
a08eadfe
EZ
13832012-08-06 Eli Zaretskii <eliz@gnu.org>
1384
1385 * functions.texi (Closures): Put the main index entry for
1386 "closures" here. (Bug#12138)
1387
1388 * variables.texi (Lexical Binding): Disambiguate the index entry
1389 for "closures".
1390
35b6586e
CY
13912012-08-05 Chong Yidong <cyd@gnu.org>
1392
1393 * display.texi (Defining Faces): Move documentation of
1394 frame-background-mode to the Emacs manual (Bug#7774).
1395
02676e5d
CY
13962012-08-04 Chong Yidong <cyd@gnu.org>
1397
1398 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
1399 Fix description of syntax table inheritance.
1400 (Syntax Table Functions): Don't refer to internal contents of
1401 syntax table, since that is not explained yet. Copyedits.
1402 (Standard Syntax Tables): Node deleted.
1403 (Syntax Table Internals): Misc clarifications. Improve table
1404 formatting.
1405
1406 * keymaps.texi (Inheritance and Keymaps):
1407 * text.texi (Sticky Properties): Tweak index entry.
1408
73e0cbc0
EZ
14092012-07-28 Eli Zaretskii <eliz@gnu.org>
1410
1411 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
1412
09ae5da1
PE
14132012-07-25 Paul Eggert <eggert@cs.ucla.edu>
1414
1415 Prefer typical American spelling for "acknowledgment".
1416 * intro.texi (Acknowledgments): Rename from Acknowledgements.
1417
1ada2e55
EZ
14182012-07-21 Eli Zaretskii <eliz@gnu.org>
1419
1420 * commands.texi (Special Events): Mention language-change event.
1421 (Input Events, Interactive Codes):
1422 * keymaps.texi (Key Sequences): Mention events that are
1423 non-keyboard but also non-mouse events.
1424
9ea10cc3
CY
14252012-07-17 Chong Yidong <cyd@gnu.org>
1426
1427 * text.texi (Insertion): Document insert-char changes.
1428
2e2d2a13
LL
14292012-07-15 Leo Liu <sdl.web@gmail.com>
1430
1431 * display.texi (Fringe Bitmaps): Add exclamation-mark.
1432
b68b3337
CY
14332012-07-13 Chong Yidong <cyd@gnu.org>
1434
1435 * buffers.texi (Read Only Buffers): Document toggle-read-only
1436 changes. Reword to account for the fact that read-only is
1437 currently not supported in overlay properties.
1438
ab4c47d3
CY
14392012-07-07 Chong Yidong <cyd@gnu.org>
1440
1441 * loading.texi (Library Search): Index site-lisp directories.
1442
d4913798
CY
14432012-07-06 Chong Yidong <cyd@gnu.org>
1444
1445 * intro.texi (A Sample Function Description): Fix incorrect
1446 markup, undoing previous change.
1447 (A Sample Variable Description): Minor clarifications and markup
1448 improvements.
1449
1450 * elisp.texi (Top):
1451 * text.texi (Text): Fix menu order.
1452
251736f4
RS
14532012-07-06 Richard Stallman <rms@gnu.org>
1454
1455 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 1456 (A Sample Variable Description): Improve/undo previous changes.
251736f4 1457
e8d71283
GM
14582012-07-05 Glenn Morris <rgm@gnu.org>
1459
1460 * intro.texi (A Sample Function Description): Fix cross-refs.
1461
47187200
MW
14622012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
1463
1464 * intro.texi (Evaluation Notation, A Sample Function Description)
1465 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
1466
a2eb421b
CY
14672012-06-27 Chong Yidong <cyd@gnu.org>
1468
1469 * processes.texi (Asynchronous Processes, Input to Processes):
1470 * internals.texi (Process Internals): Don't capitalize "pty".
1471
6d41a41d
TTN
14722012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
1473
1474 * processes.texi (Asynchronous Processes): Make the pty vs pipe
1475 discussion more prominent.
1476
0bd8297f
EZ
14772012-06-23 Eli Zaretskii <eliz@gnu.org>
1478
1479 * commands.texi (Misc Events): Document the language-change event.
1480
d35af63c
PE
14812012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1482
1483 Support higher-resolution time stamps (Bug#9000).
1484 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
1485 * processes.texi (System Processes):
1486 Time stamp resolution is now picosecond, not microsecond.
1487
ac1a0ce1 14882012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
1489
1490 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
1491
1053a871
SM
14922012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
1493
1494 * functions.texi (Defining Functions):
1495 * macros.texi (Defining Macros): Un-define the return value of `defun',
1496 `defmacro' and `defalias'.
1497
41b7f8bc
CY
14982012-06-17 Chong Yidong <cyd@gnu.org>
1499
1500 * elisp.texi: Remove urlcolor setting.
1501
82a25657
GM
15022012-06-17 Glenn Morris <rgm@gnu.org>
1503
1504 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
1505 Overlining no longer behaves exactly like underlining.
1506
a04689de 15072012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
8da9479c
GM
1508
1509 * display.texi (Face Attributes):
1510 Document wave-style underline face attribute.
1511
1b9b4cf4
CY
15122012-06-11 Chong Yidong <cyd@gnu.org>
1513
1514 * display.texi (ImageMagick Images): ImageMagick now supports the
1515 :background property.
1516
dbab98c7
DA
15172012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
1518
1519 * internals.texi (Garbage Collection): Typo fix.
1520
6175e34b
CY
15212012-06-09 Chong Yidong <cyd@gnu.org>
1522
1523 * text.texi (Special Properties): Clarify the meaning of a list of
1524 faces in the `face' property.
1525
1526 * display.texi (Face Remapping): Minor clarification.
1527
4b56d0fe
CY
15282012-06-08 Chong Yidong <cyd@gnu.org>
1529
1530 * display.texi (Face Attributes): Font family does not accept
1531 wildcards. De-document obsolete :bold and :italic attributes.
1532 (Defining Faces): Use new-style face spec format.
1533
f3372c87
DA
15342012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
1535
8d7c7eed 1536 * internals.texi (Garbage Collection): Document new
f3372c87
DA
1537 vector management code and vectorlike_header structure.
1538
5f2c76c6
CY
15392012-06-03 Chong Yidong <cyd@gnu.org>
1540
1541 * modes.texi (Mode Line Data): Use "mode line construct"
1542 terminology for consistency.
1543
ecc6530d
GM
15442012-05-27 Glenn Morris <rgm@gnu.org>
1545
1546 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
1547 * buffers.texi, commands.texi, compile.texi, control.texi:
1548 * customize.texi, debugging.texi, display.texi, doclicense.texi:
1549 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
1550 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
1551 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
1552 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
1553 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
1554 * objects.texi, os.texi, package.texi, positions.texi:
1555 * processes.texi, searching.texi, sequences.texi, streams.texi:
1556 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
1557 * variables.texi, windows.texi: Nuke hand-written node pointers.
1558
33017faf 15592012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 1560
33017faf
GM
1561 * functions.texi (Obsolete Functions):
1562 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
1563
1564 * modes.texi (Mode Help): Fix describe-mode.
1565
1566 * display.texi (Face Functions): Fix define-obsolete-face-alias.
1567
1568 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
1569
33017faf 15702012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 1571
33017faf 1572 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
1573
1574 * compile.texi (Docs and Compilation):
1575 byte-compile-dynamic-docstrings is an option.
1576
1577 * debugging.texi (Invoking the Debugger): debug is a command.
1578
1579 * display.texi (Progress): progress-reporter-update and
1580 progress-reporter-force-update have VALUE argument optional.
1581 (Animated Images): Use non-@code{nil} instead of non-nil.
1582
33017faf
GM
1583 * files.texi (Format Conversion Round-Trip):
1584 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1585
1586 * frames.texi (Creating Frames): make-frame is a command.
1587 (Input Focus): select-frame is a command.
1588 (Pointer Shape): void-text-area-pointer is an option.
1589
33017faf 1590 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
1591 (Help Functions): describe-prefix-bindings is a command.
1592
1593 * markers.texi (Creating Markers): Both arguments of copy-marker
1594 are optional.
1595
1596 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1597
1598 * modes.texi (Mode Line Variables): mode-line-remote and
1599 mode-line-client are not options.
1600 (Imenu): imenu-add-to-menubar is a command.
33017faf 1601 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1602
1603 * os.texi (Sound Output): play-sound-file is a command.
1604
33017faf 1605 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 1606
33017faf
GM
1607 * processes.texi (Signals to Processes):
1608 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
1609 (Signals to Processes): signal-process is a command.
1610
33017faf 1611 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
1612 (Base 64): base64-encode-string is not a command while
1613 base64-decode-region is.
1614
1615 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1616
3fe7cdc8
GM
16172012-05-12 Glenn Morris <rgm@gnu.org>
1618
1619 * Makefile.in (MKDIR_P): New, set by configure.
1620 (mkinfodir): Use $MKDIR_P.
1621
dc0f75c8
GM
16222012-05-10 Glenn Morris <rgm@gnu.org>
1623
b8a82b69
GM
1624 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1625 with "coding: raw-text".
51b1e059 1626 Concept of multibyte sessions no longer exists.
b8a82b69 1627
dc0f75c8
GM
1628 * files.texi (File Locks): Mention create-lockfiles option.
1629
666b903b 16302012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 1631
5b6eebcf
GM
1632 * vol1.texi, vol2.texi: Remove files.
1633 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1634 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1635
0a454caf 1636 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 1637
143d9dd8
GM
1638 * two-volume.make (emacsdir): New.
1639 (tex): Add directory with emacsver.texi to TEXINPUTS.
1640
e68b393e
GM
1641 * minibuf.texi (Minibuffer History, Basic Completion):
1642 Tweak page breaks.
1643
9658dc2a
GM
1644 * internals.texi (Garbage Collection, Memory Usage)
1645 (Writing Emacs Primitives): Tweak page breaks.
1646
161c2a25
GM
1647 * streams.texi (Output Variables): Improve page break.
1648
1649 * edebug.texi (Edebug Display Update): Improve page break.
1650
51d58083
GM
1651 * compile.texi (Disassembly): Condense the examples.
1652
ddff3351
GM
1653 * eval.texi, functions.texi, loading.texi, macros.texi:
1654 Where possible, use example rather than smallexample.
1655
1656 * symbols.texi: Where possible, use example rather than smallexample.
1657 (Symbol Components): Fix typo.
1658 (Other Plists): Tweak page break.
1659
1660 * sequences.texi (Arrays): Tweak page breaks.
1661
1662 * customize.texi: Where possible, use example rather than smallexample.
1663 (Common Keywords, Variable Definitions, Applying Customizations)
1664 (Custom Themes): Tweak page breaks.
1665
1666 * control.texi: Where possible, use example rather than smallexample.
1667 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1668 Tweak page breaks.
1669
ca4b98fa
GM
16702012-05-08 Glenn Morris <rgm@gnu.org>
1671
5122804a
GM
1672 * two.el: Remove; unused since creation of two-volume.make.
1673
ca4b98fa
GM
1674 * vol1.texi, vol2.texi: No need to keep menus in these files.
1675
eceeb5fc
CY
16762012-05-05 Glenn Morris <rgm@gnu.org>
1677
1678 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1679
1680 * intro.texi (Caveats): Copyedit.
1681 (Lisp History): Convert inforef to xref.
1682 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1683
1684 * text.texi (Auto Filling): Don't mention Emacs 19.
1685
1686 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1687 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1688
1689 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1690
eceeb5fc
CY
1691 * lists.texi (List-related Predicates, List Variables):
1692 Tweak page-breaks.
1693 (Sets And Lists): Convert inforef to xref.
1694
8045b906
GM
16952012-05-04 Glenn Morris <rgm@gnu.org>
1696
1697 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1698 (info, infoclean): Use $INFO_EXT.
1699 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1700 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1701 (info, maintainer-clean): Use $INFO_EXT.
1702 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1703
78f3273a
CY
17042012-05-04 Chong Yidong <cyd@gnu.org>
1705
1706 * os.texi (Timers): Use defopt for timer-max-repeats.
1707
ab0fa4e4
PE
17082012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1709
1710 * os.texi (Time of Day): Do not limit current-time-string
1711 to years 1000..9999.
1712
2bc356d7
CY
17132012-05-02 Chong Yidong <cyd@gnu.org>
1714
1715 * display.texi (Font Lookup):
1716 * frames.texi (Pointer Shape):
1717 * processes.texi (Subprocess Creation): Use defopt for options.
1718
90207a15 17192012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
1720
1721 * elisp.texi (@copying):
1722 * intro.texi (Introduction): Only print VERSION in the TeX version.
1723
90207a15 17242012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
1725
1726 * text.texi (Change Hooks): Minor fix for after-change-functions.
1727
90207a15 17282012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
1729
1730 * package.texi (Packaging Basics):
1731 * loading.texi (Autoload):
1732 * files.texi (Magic File Names):
1733 Reword to remove/reduce some overly long/short lines.
1734
a8e7d6d7 17352012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
1736
1737 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
1738 * modes.texi (Major Modes, Auto-Indentation):
1739 * buffers.texi (Buffers): Some fixes for menu descriptions.
1740
a8e7d6d7 17412012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
1742 * functions.texi (Simple Lambda, Argument List):
1743 * eval.texi (Function Indirection): Avoid deprecated form.
1744
a8e7d6d7 17452012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 1746
1a72be46
GM
1747 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
1748 Add "et al." to authors.
1749
16152b76
GM
1750 * buffers.texi, commands.texi, compile.texi, control.texi:
1751 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
1752 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
1753 * modes.texi, numbers.texi, objects.texi, streams.texi:
1754 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
1755 Use Texinfo recommended convention for quotes+punctuation.
1756
a8e7d6d7 17572012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
1758
1759 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
1760 to where-is-internal (Bug#10872).
1761
a8e7d6d7 17622012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 1763
a2715669
GM
1764 * macros.texi (Indenting Macros): Fix typo.
1765
0b27932b
GM
1766 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
1767 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
1768 (Choosing Window Options, Horizontal Scrolling)
1769 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
1770 (Quitting Windows, Window Configurations, Textual Scrolling):
1771 (Coordinates and Windows, Window Configurations)
1772 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
1773 (Splitting Windows, Deleting Windows):
1774 Fix ignore-window-parameters logic.
1775 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
1776 (Window Start and End): Remove pointless example.
1777 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
1778 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
1779 and recenter-positions. Remove recenter example.
0b27932b 1780
0dc91072
GM
1781 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
1782
9c51bbaa
GM
1783 * minibuf.texi (Intro to Minibuffers):
1784 Tweak discussion of resizing minibuffer window.
1785
674ea9c6
GM
17862012-04-26 Glenn Morris <rgm@gnu.org>
1787
8a4ca8e3 1788 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 1789
562e638f
GM
1790 * tindex.pl: Remove file.
1791
674ea9c6
GM
1792 * makefile.w32-in (srcs):
1793 * Makefile.in (srcs): Remove back.texi (which is unused).
1794
b613912b
MA
17952012-04-24 Michael Albinus <michael.albinus@gmx.de>
1796
e43042fe
MA
1797 * os.texi (Notifications): Extend possible notification hints.
1798 Add notifications-get-capabilities.
b613912b 1799
f30d612a
CY
18002012-04-20 Chong Yidong <cyd@gnu.org>
1801
1802 * processes.texi (Asynchronous Processes): Mention nil argument to
1803 start-process.
1804
b58b1df8
GM
18052012-04-20 Glenn Morris <rgm@gnu.org>
1806
1807 * minibuf.texi (Basic Completion): No need to describe obarrays here.
1808 Don't mention obsolete `nospace' argument of all-completions.
1809 (Minibuffer Completion, Completion Commands, Reading File Names)
1810 (Completion Variables): Copyedits.
1811 (Completion Commands): Mention parent keymaps.
1812 Remove obsolete minibuffer-local-filename-must-match-map.
1813 (High-Level Completion): Remove read-variable's almost
1814 word-for-word duplication of read-command.
1815 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
1816 Update "High-Level Completion" description.
1817
c0ea08d2
GM
1818 * minibuf.texi (Minibuffers):
1819 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
1820
9d2754f5
GM
1821 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
1822 Use Texinfo-recommended form of quote+punctuation.
1823 (Intro to Minibuffers): First minibuffer is #1, not #0.
1824 Mention minibuffer-inactive-mode.
1825 (Text from Minibuffer): Copyedits.
1826 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
1827 (Object from Minibuffer): Remove overly pedantic para.
1828 (Minibuffer History): Copyedits. Add face-name-history.
1829 (Initial Input, Yes-or-No Queries, Multiple Queries)
1830 (Minibuffer Windows, Minibuffer Misc): Copyedits.
1831 (Yes-or-No Queries): Tweak example.
1832 (Minibuffer Commands): Add next-complete-history-element.
1833 (Minibuffer Misc): Mention minibuffer-message-timeout, and
1834 minibuffer-inactive-mode.
9d2754f5 1835
4373fd43
GM
1836 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
1837 (Bindat Functions): Copyedits.
1838
61bb069e 18392012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
1840
1841 * files.texi (Saving Buffers): Document `visit and `visit-save'
1842 values of require-final-newline.
1843
61bb069e 18442012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
1845
1846 * processes.texi (Output from Processes, Filter Functions):
1847 Mention waiting-for-user-input-p.
1848 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
1849 (Network Servers, Datagrams, Network Processes, Network Options)
1850 (Network Feature Testing, Serial Ports): Copyedits.
1851 (Network): Add encrypted network overview paragraph.
1852 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
1853
61bb069e 18542012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
1855
1856 * help.texi (Keys in Documentation): Mention :advertised-binding.
1857
1858 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
1859 description to help.texi.
1860
61bb069e 18612012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
1862
1863 * processes.texi (Process Information, Input to Processes)
1864 (Signals to Processes, Output from Processes, Process Buffers)
1865 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 1866 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 1867
e153c136
GM
18682012-04-15 Glenn Morris <rgm@gnu.org>
1869
1870 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
1871 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
1872 Copyedits.
e153c136 1873 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
1874 (Synchronous Processes, Asynchronous Processes):
1875 Update some example output.
e153c136
GM
1876 (Process Information): Fix typo.
1877 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
1878
e6fd457e 18792012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
1880
1881 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
1882 open-network-stream does exist in Emacs 23, but is simpler.
1883
e6fd457e 18842012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
1885
1886 * customize.texi (Custom Themes): Also document load-theme etc.
1887
35dc09a1 18882012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
1889
1890 * customize.texi (Applying Customizations):
1891 (Custom Themes): New nodes.
1892
1893 * display.texi (Defining Faces): Reference custom-set-faces.
1894
1895 * modes.texi (Defining Minor Modes, Defining Minor Modes):
1896 * os.texi (Startup Summary): Copyedits.
1897
35dc09a1 18982012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
1899
1900 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
1901
9fce7eda
GM
1902 * strings.texi (Case Tables):
1903 * objects.texi (General Escape Syntax):
1904 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
1905
2bb0eca1
GM
1906 * buffers.texi, compile.texi, customize.texi, debugging.texi:
1907 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
1908 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
1909 * text.texi: Use @file for buffers, per the Texinfo manual.
1910
62200c14
GM
1911 * compile.texi (Compiler Errors): Add missing space in buffer name.
1912
35dc09a1 19132012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
1914
1915 * processes.texi (Query Before Exit): Remove obsolete function
1916 process-kill-without-query (Bug#11190).
1917
35dc09a1 19182012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
1919
1920 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
1921 Use @env for environment variables.
1922
f48a9cb4
GM
1923 * Makefile.in: Replace non-portable use of $< in ordinary rules.
1924
0a6dd5e2
JA
19252012-04-12 Jari Aalto <jari.aalto@cante.net>
1926
1cbae532
SM
1927 * processes.texi (Synchronous Processes):
1928 Mention `default-directory' (bug#7515).
0a6dd5e2 1929
b4d3bc10
CY
19302012-04-09 Chong Yidong <cyd@gnu.org>
1931
1932 * customize.texi (Variable Definitions): Remove user-variable-p.
1933
1934 * commands.texi (Interactive Codes):
1935 * help.texi (Accessing Documentation):
1936 * minibuf.texi (High-Level Completion): Callers changed.
1937
ea0ff314
CY
19382012-04-06 Chong Yidong <cyd@gnu.org>
1939
1940 * minibuf.texi (Programmed Completion): Document metadata method.
1941 (Completion Variables): Document completion-category-overrides.
1942
91b65361
CY
19432012-04-05 Chong Yidong <cyd@gnu.org>
1944
1945 * anti.texi (Antinews): Rewrite for Emacs 23.
1946
3d439cd1
CY
19472012-04-04 Chong Yidong <cyd@gnu.org>
1948
321cc491
CY
1949 * minibuf.texi (Programmed Completion): Remove obsolete variable
1950 completion-annotate-function.
1cbae532
SM
1951 (Completion Variables): Rename from Completion Styles.
1952 Document completion-extra-properties. Document completion-styles-alist
321cc491 1953 change.
245d176b
CY
1954 (Reading File Names): minibuffer-local-filename-must-match-map is
1955 not used anymore.
1956 (Minibuffer Completion): Document completing-read-function.
1957 (Completion in Buffers): completion-at-point-functions can return
1958 properties recognized in completion-extra-properties.
321cc491 1959
3d439cd1
CY
1960 * display.texi (Delayed Warnings): New node.
1961
a7972adf
CY
1962 * os.texi (Notifications): Copyedits.
1963
97f4a299
GM
19642012-04-04 Glenn Morris <rgm@gnu.org>
1965
1966 * os.texi (Notifications): Copyedits.
1967
9ff687e1
MA
19682012-04-03 Michael Albinus <michael.albinus@gmx.de>
1969
1970 * os.texi (Terminal-Specific): Fix typo.
1971 (Notifications): New section.
1972
1973 * elisp.texi (Top):
1974 * vol1.texi (Top):
1975 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
1976 menu entries.
1977
42ee526b
CY
19782012-04-01 Chong Yidong <cyd@gnu.org>
1979
1980 * files.texi (Kinds of Files): file-subdir-of-p renamed to
1981 file-in-directory-p.
1982
0b021094
GM
19832012-03-31 Glenn Morris <rgm@gnu.org>
1984
1985 * edebug.texi (Instrumenting Macro Calls):
1986 Mention defining macros at instrumentation time.
1987 (Edebug Options): Mention edebug-unwrap-results.
1988
50fe197c
EZ
19892012-03-31 Eli Zaretskii <eliz@gnu.org>
1990
1991 * text.texi (Special Properties): Clarify the description of the
1992 effect of integer values of the 'cursor' property on cursor
1993 position. See the discussions in bug#11068 for more details and
1994 context.
1995
650b6d0b
GM
19962012-03-31 Glenn Morris <rgm@gnu.org>
1997
1998 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
1999 Copyedits.
2000
5319014e
CY
20012012-03-30 Chong Yidong <cyd@gnu.org>
2002
2003 * display.texi (Image Formats): Add imagemagick type.
2004 (Image Descriptors): Mention how they are used.
2005 (ImageMagick Images): Clarify role of imagemagick-register-types.
2006 (Character Display): Don't mention glyph tables.
2007 (Display Tables): Use make-glyph-code in example.
2008 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
2009 tables are semi-obsolete. De-document create-glyph.
2010 (Glyphless Chars): Note that display tables override this.
2011 (Bidirectional Display): Copyedits. Introduce "bidirectional
2012 reordering" terminology, and use it.
2013
f1224267
GM
20142012-03-30 Glenn Morris <rgm@gnu.org>
2015
2016 * edebug.texi (Jumping): Give name of `i' binding.
2017
d14daa28
GM
20182012-03-28 Glenn Morris <rgm@gnu.org>
2019
2020 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
2021 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
2022 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
2023 (Regexp Special): Mention collation.
2024 Clarify char classes with an example.
fee88ca0
GM
2025 (Regexp Functions): Mention regexp-opt is not guaranteed.
2026 Mention regexp-opt-charset.
2027 (Regexp Search): Recommend against looking-back.
2028 (Search and Replace): Use Texinfo recommended quote convention.
2029 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 2030
dcb6e7b3
MR
20312012-03-27 Martin Rudalics <rudalics@gmx.at>
2032
2033 * windows.texi (Window History): Describe new option
2034 switch-to-visible-buffer.
2035
cf0495f2
GM
20362012-03-27 Glenn Morris <rgm@gnu.org>
2037
4fb9a543
GM
2038 * searching.texi (String Search): Add xref to Emacs manual.
2039 Copyedits. Mention the function word-search-regexp.
2040 (Searching and Case): Add xref to Emacs manual. Copyedits.
2041
9364727b
GM
2042 * processes.texi (Network Servers): Standardize apostrophe usage.
2043
cf0495f2
GM
2044 * os.texi (System Environment): Copyedits. Remove some examples
2045 that do not seem useful. Mention setenv third arg.
2046 tty-erase-char does not seem to be nil under a window-system.
2047 (User Identification): Copyedits.
2048 Remove some examples that do not seem useful.
2049
33da7b16
GM
20502012-03-26 Glenn Morris <rgm@gnu.org>
2051
2052 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2053 (Init File): Copyedits.
2054 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
2055 (Killing Emacs): Copyedits.
2056 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2057 Shorten the example, use more standard shell prompts.
33da7b16 2058
9a69676a
CY
20592012-03-25 Chong Yidong <cyd@gnu.org>
2060
2061 * display.texi (Fringes): Note that fringes are shown on graphical
2062 displays only.
2063 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2064 (Replacing Specs): Clarify example.
2065 (Manipulating Buttons): Note that button-at can return a marker.
2066 (Buttons): Minor rewrite.
2067 (Character Display): New node. Consolidate all character display
2068 related nodes into its subsections.
2069 (Usual Display): Character 127 is also affected by ctl-arrow.
2070 (Display Tables): Improve example.
2071
c8f6ec5c
GM
20722012-03-22 Glenn Morris <rgm@gnu.org>
2073
2074 * strings.texi (Text Comparison): Mention string-prefix-p.
2075
fb5b8aca
CY
20762012-03-21 Chong Yidong <cyd@gnu.org>
2077
2078 * display.texi (The Echo Area): Add xref to Output Streams.
2079 (Displaying Messages): Improve doc of message.
2080 (Echo Area Customization, Invisible Text): Copyedits.
2081 (Invisible Text): Mention that spec comparison is done with eq.
2082 (Width): Improve doc of char-width.
2083 (Faces): Recommend using symbol instead of string for face name.
2084 Minor clarifications.
2085 (Defining Faces): Copyedits. Update face example.
2086 (Attribute Functions): Mark set-face-foreground etc as commands.
1cbae532
SM
2087 (Face Remapping): Mention text-scale-adjust.
2088 Clarify face-remapping-alist and related docs.
fb5b8aca
CY
2089 (Face Functions): Don't document make-face or copy-face.
2090
025de85b
CY
20912012-03-20 Chong Yidong <cyd@gnu.org>
2092
2093 * display.texi (Forcing Redisplay): Various rewrites to reflect
2094 new value of redisplay-dont-pause.
2095 (Truncation): Copyedits.
2096
a5656eae
GM
20972012-03-20 Glenn Morris <rgm@gnu.org>
2098
2099 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2100 Add summary table of some relevant command-line options.
2101
d15aac68
CY
21022012-03-18 Chong Yidong <cyd@gnu.org>
2103
2104 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2105 (Writing Emacs Primitives): Re-organize discussion of functions
2106 with variable Lisp arguments are handled. Delete an obsolete
2107 remark, previously tagged as FIXME.
2108
2109 * os.texi (Idle Timers): Minor clarification.
2110 (Idle Timers): Link to Time of Day for description of time list.
2111
b59af549
GM
21122012-03-18 Glenn Morris <rgm@gnu.org>
2113
2114 * os.texi (System Interface): Flow control was removed.
2115 (Startup Summary): General update.
2116 (Init File): Don't mention compiling it.
2117
986bd52a
CY
21182012-03-17 Chong Yidong <cyd@gnu.org>
2119
2120 * os.texi (Startup Summary): Mention package loading.
2121 (Init File): Don't refer to .emacs in section title. Copyedits.
2122 (Terminal-Specific): Give a realistic example.
2123 (Command-Line Arguments): Reference Entering Emacs instead of
2124 repeating the spiel about not restarting Emacs.
2125 (Time of Day): Discuss time representation at beginning of node.
2126 (Sound Output): Copyedits.
2127
2128 * package.texi (Packaging Basics): Document package-initialize.
2129
f761251a
EZ
21302012-03-17 Eli Zaretskii <eliz@gnu.org>
2131
2132 * frames.texi (Initial Parameters): Add an index entry for
2133 minibuffer-only frame.
2134
da986230
GM
21352012-03-16 Glenn Morris <rgm@gnu.org>
2136
2137 * modes.texi (Major Mode Conventions): Mention the strange
2138 relationship between View mode and special modes. (Bug#10650)
2139
2cc775f9
CY
21402012-03-11 Chong Yidong <cyd@gnu.org>
2141
2142 * windows.texi (Window Configurations): save-window-excursion is
2143 now a macro.
2144
2145 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2146 now a macro.
2147
66c5eebd
CY
2148 * text.texi (Fields): Minor copyedit.
2149
310a820f
EZ
21502012-03-10 Eli Zaretskii <eliz@gnu.org>
2151
83a96c08
EZ
2152 * strings.texi (String Basics):
2153 * sequences.texi (Sequence Functions): Mention that `length' is
2154 not appropriate for computing the string width on display; add a
2155 cross-reference to the description of `string-width'. (Bug#10978)
2156
310a820f
EZ
2157 * eval.texi (Autoloading): Minor change of wording.
2158
83ef8187
CY
21592012-03-10 Chong Yidong <cyd@gnu.org>
2160
bc44be50
CY
2161 * loading.texi (Autoload): Explicitly state which forms are
2162 processed specially (Bug#7783).
2163
83ef8187
CY
2164 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
2165 non-default situation. Describe one-submenu exception (Bug#7695).
2166
2167 * nonascii.texi (Character Properties): Copyedits.
2168
483ab230
CY
21692012-03-08 Chong Yidong <cyd@gnu.org>
2170
2171 * text.texi (Mode-Specific Indent): Document new behavior of
2172 indent-for-tab-command. Document tab-always-indent.
2173 (Special Properties): Copyedits.
2174 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
2175 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
2176 libxml-parse-html-region.
2177
00e84de0
GM
21782012-03-07 Glenn Morris <rgm@gnu.org>
2179
eaa6bc3c
GM
2180 * markers.texi (The Region): Briefly mention use-empty-active-region
2181 and region-active-p.
a9685db7 2182 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 2183 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 2184
67cd45a2
CY
21852012-03-07 Chong Yidong <cyd@gnu.org>
2186
2187 * text.texi (Buffer Contents): Don't duplicate explanation of
2188 region arguments from Text node. Put doc of obsolete var
2189 buffer-substring-filters back, since it is referred to.
2190 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
2191 selection by default.
2192
2193 * markers.texi (The Mark): Fix typo.
2194 (The Region): Copyedits.
2195
2ad80941
GM
21962012-03-07 Glenn Morris <rgm@gnu.org>
2197
2198 * markers.texi (Overview of Markers): Copyedits.
2199 (Creating Markers): Update approximate example buffer size.
2200 (The Mark): Don't mention uninteresting return values.
2201
ef959d3a
CY
22022012-03-05 Chong Yidong <cyd@gnu.org>
2203
2204 * positions.texi (Text Lines): Document count-words.
2205
a08a07e3
CY
22062012-03-04 Chong Yidong <cyd@gnu.org>
2207
2208 * frames.texi (Frames): Remove little-used "terminal frame" and
2209 "window frame" terminology.
2210 (Frame Parameters, Font and Color Parameters, Initial Parameters)
2211 (Size and Position, Visibility of Frames): Callers changed.
2212 (Frames): Clarify which terminals in framep are graphical.
2213 (Initial Parameters): --geometry is not the only option which adds
2214 to initial-frame-alist.
2215 (Position Parameters): Note that icon-left and icon-top are for
2216 old window managers only.
2217 (Size Parameters): Sizes are in characters even on graphical
2218 displays.
2219 (Management Parameters): Note that window-id and outer-window-id
2220 can't really be changed, and that auto-raise isn't always obeyed.
2221 (Cursor Parameters): Document cursor-type explicitly.
2222 (Size and Position): The aliases set-screen-height and
2223 set-screen-width have been deleted.
2224 (Visibility of Frames): Mention "minimization".
2225
2226 * os.texi (Startup Summary): Minor clarifications.
2227 (Startup Summary, Suspending Emacs): Standardize on "text
2228 terminal" terminology.
2229
2230 * windows.texi (Basic Windows, Coordinates and Windows)
2231 (Coordinates and Windows):
2232 * display.texi (Refresh Screen, Line Height, Face Attributes)
2233 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2234
ea16568d
GM
22352012-03-04 Glenn Morris <rgm@gnu.org>
2236
2237 * abbrevs.texi: Small copyedits throughout.
2238 (Abbrev Mode): Remove this section, folding it into the top-level.
2239 (Abbrev Tables): Don't mention irrelevant return values.
2240 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2241 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2242 (Abbrev Table Properties): Update nil :regexp description.
2243
b3134b95
GM
22442012-03-03 Glenn Morris <rgm@gnu.org>
2245
520f2425
GM
2246 * internals.texi: Change @appendix section commands to @section.
2247 (Building Emacs): Say less about CANNOT_DUMP platforms.
2248 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 2249 (Pure Storage): Small changes.
01a6dcc8 2250 (Memory Usage): Copyedit.
7d2d7cc0
GM
2251 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
2252 example definitions. Give examples of things with non-nil
2253 interactive args. Mention eval_sub. Remove old info about
2254 strings and GCPRO. Mention cus-start.el.
2255 (Buffer Internals, Window Internals, Process Internals):
2256 Misc small updates and fixes for fields.
520f2425 2257
b3134b95
GM
2258 * tips.texi: Copyedits.
2259 (Coding Conventions): Mention autoloads.
2260 Combine partially duplicated macro items. Fix xref.
2261 Refer to Library Headers for copyright notice.
2262 (Programming Tips): edit-options is long-obsolete.
2263 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2264 (Warning Tips): Mention declare-function.
2265 (Documentation Tips): Remove old info.
2266 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2267 (Library Headers): General update.
2268
2064cc6a
GM
22692012-03-02 Glenn Morris <rgm@gnu.org>
2270
6945faa6
GM
2271 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2272 and relocate entry. Mention buffer-stale-function.
2273
4186e877
GM
2274 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2275
2064cc6a
GM
2276 * hooks.texi (Standard Hooks): General update.
2277 Put related hooks together. Add and remove items.
2278 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2279 * modes.texi (Hooks): Tweak cross-ref description.
2280
7272fbf3
MA
22812012-03-01 Michael Albinus <michael.albinus@gmx.de>
2282
2283 * files.texi (Kinds of Files): The return value of file-equal-p is
2284 unspecified, if FILE1 or FILE2 does not exist.
2285
53a1239b
GM
22862012-03-01 Glenn Morris <rgm@gnu.org>
2287
90db9af9
GM
2288 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2289
53a1239b
GM
2290 * maps.texi (Standard Keymaps): General update.
2291 Remove mode-specific maps, talk about the more general keymaps.
2292 * help.texi (Help Functions): Add vindex for Helper-help-map.
2293 * keymaps.texi (Active Keymaps): Minor rephrasing.
2294
775b55af
GM
22952012-02-29 Glenn Morris <rgm@gnu.org>
2296
2297 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2298
96b49301 22992012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2300
7272fbf3 2301 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 2302 Update changed behavior of file-subdir-of-p.
96b49301 2303
1383d930
GM
23042012-02-28 Glenn Morris <rgm@gnu.org>
2305
44e97401
GM
2306 * advice.texi, anti.texi, display.texi, elisp.texi:
2307 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2308 Standardize possessive apostrophe usage.
2309
e3c73f1e
GM
2310 * locals.texi: Remove file.
2311 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2312 Remove menu entry.
2313 * errors.texi, maps.texi: Adjust node pointers.
2314 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 2315 * makefile.w32-in (srcs):
e3c73f1e
GM
2316 * Makefile.in (srcs): Remove locals.texi.
2317
1383d930
GM
2318 * frames.texi (Mouse Position): Fix cross-ref.
2319
431ee44b
CY
23202012-02-27 Chong Yidong <cyd@gnu.org>
2321
2322 * buffers.texi (Creating Buffers): Clarify that
2323 generate-new-buffer uses generate-new-buffer-names.
2324 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2325
2326 * files.texi (Directory Names): Index entry for file name abbreviations.
2327 (Relative File Names, File Name Expansion): Refer to it.
2328 (Locating Files): Move locate-user-emacs-file documentation to
2329 Standard File Names.
2330 (Standard File Names): Add locate-user-emacs-file; update examples.
2331
6a11ec9d
MA
23322012-02-26 Michael Albinus <michael.albinus@gmx.de>
2333
2334 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2335
9a4888c0
CY
23362012-02-26 Chong Yidong <cyd@gnu.org>
2337
2338 * files.texi (Kinds of Files): Improve documentation of
2339 files-equal-p and file-subdir-of-p.
2340
f0e751b9
GM
23412012-02-26 Glenn Morris <rgm@gnu.org>
2342
2343 * intro.texi (Acknowledgements): Small changes.
2344
7e05b1ec
GM
23452012-02-25 Glenn Morris <rgm@gnu.org>
2346
2347 * errors.texi: Don't try to list _all_ the error symbols.
2348 Add circular-list, cl-assertion-failed, compression-error.
2349 * elisp.texi, vol1.texi, vol2.texi:
2350 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2351
23453255 23522012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2353
2354 * files.texi (files-equal-p, file-subdir-of-p): New,
2355 add initial documentation.
2356
4963495d
CY
23572012-02-25 Chong Yidong <cyd@gnu.org>
2358
fa74b241
CY
2359 * files.texi (File Attributes): Document file-selinux-context.
2360 (Changing Files): Link to it.
2361 (Changing Files): Document set-file-selinux-context.
2362
2363 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
2364 changed. Mention default value of backup-directory-alist.
2365 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2366 (Auto-Saving): New minor mode behavior for auto-save-mode.
2367 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 2368
4963495d
CY
2369 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2370
4bb82fa8
GM
23712012-02-24 Glenn Morris <rgm@gnu.org>
2372
2373 * errors.texi (Standard Errors): Mention dbus-error.
2374 For arith-error sub-classes, just use one cross-ref.
2375
2cb228f7
AM
23762012-02-23 Alan Mackenzie <acm@muc.de>
2377
2378 * modes.texi (Defining Minor Modes): Document the new keyword
2379 :after-hook.
2380
a59225b1
CY
23812012-02-21 Chong Yidong <cyd@gnu.org>
2382
2383 * files.texi (Files): Mention magic file names as arguments.
2384 (Reading from Files): Copyedits.
2385 (File Attributes): Mention how to change file modes.
2386 (Changing Files): Use standard "file permissions" terminology.
2387 Add xref to File Attributes node.
2388 (Locating Files): Document locate-user-emacs-file.
2389 (Unique File Names): Recommend against using make-temp-name.
2390
8376d7c2
CY
23912012-02-19 Chong Yidong <cyd@gnu.org>
2392
2393 * help.texi (Documentation, Documentation Basics, Help Functions):
2394 Minor clarifications.
2395 (Accessing Documentation): Clarify what documentation-property is
2396 for. Add xref to Keys in Documentation.
2397
2398 * tips.texi (Documentation Tips): Don't recommend using * in
2399 docstrings.
2400
2401 * macros.texi (Defining Macros):
2402 * modes.texi (Derived Modes): Say "documentation string" instead
2403 of docstring.
2404
82233bea
CY
24052012-02-18 Chong Yidong <cyd@gnu.org>
2406
2407 * modes.texi (Tabulated List Mode): New node.
2408 (Basic Major Modes): Add xref to it.
2409
2410 * processes.texi (Process Information): Mention Process Menu mode.
2411
7b926f3f
CY
24122012-02-17 Chong Yidong <cyd@gnu.org>
2413
2414 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
2415
0fd2c9a3
GM
24162012-02-17 Glenn Morris <rgm@gnu.org>
2417
2418 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
2419
f700caa3
CY
24202012-02-16 Chong Yidong <cyd@gnu.org>
2421
4230351b
CY
2422 * syntax.texi (Syntax Tables, Syntax Descriptors)
2423 (Syntax Table Functions): Copyedits.
2424 (Syntax Basics): Don't repeat the material in the preceding node.
2425 (Syntax Class Table): Use a table.
2426 (Syntax Properties): Document syntax-propertize-function and
2427 syntax-propertize-extend-region-functions.
2428 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1cbae532
SM
2429 (Parser State): Update for the new "c" comment style.
2430 Fix description of item 7 (comment style).
4230351b 2431
f700caa3
CY
2432 * modes.texi (Minor Modes): Update how mode commands should treat
2433 arguments now.
2434 (Mode Line Basics): Clarify force-mode-line-update.
2435 (Mode Line Top): Note that the example is not realistic.
2436 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
2437 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
2438 "mode line construct" instead of "mode line specification".
2439 (Syntactic Font Lock): Remove mention of obsolete variable
2440 font-lock-syntactic-keywords.
2441 (Setting Syntax Properties): Node deleted.
2442 (Font Lock Mode): Note that Font Lock mode is a minor mode.
2443 (Font Lock Basics): Note that syntactic fontification falls back
2444 on `syntax-table'.
2445 (Search-based Fontification): Emphasize that font-lock-keywords
2446 should not be set directly.
2447 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
2448 (Syntactic Font Lock): Minor clarifications. Add xref to
2449 Syntactic Font Lock node.
f700caa3 2450
60236b0d
CY
24512012-02-15 Chong Yidong <cyd@gnu.org>
2452
2453 * minibuf.texi (Basic Completion): Define "completion table".
2454 Move completion-in-region to Completion in Buffers node.
2455 (Completion Commands): Use "completion table" terminology.
2456 (Completion in Buffers): New node.
2457
2458 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
2459 (Setting Hooks): Update minor mode usage example.
2460 (Major Mode Conventions): Note that completion-at-point-functions
2461 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
2462 Remove duplicate tip about auto-mode-alist.
2463 (Minor Modes): Rewrite introduction.
2464 (Minor Mode Conventions): Copyedits. Don't recommend
2465 variable-only minor modes since few minor modes are like that.
60236b0d 2466
d7dbb11a
GM
24672012-02-15 Glenn Morris <rgm@gnu.org>
2468
2469 * processes.texi (Network): Document open-network-stream :parameters.
2470
3d8badf4
CY
24712012-02-14 Chong Yidong <cyd@gnu.org>
2472
2473 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
2474 was removed on 2009-09-10. Update lisp-mode-map example.
2475 (Inheritance and Keymaps): Minor clarification.
2476 (Searching Keymaps): Remove out-of-place enumeration.
2477 (Key Lookup): Remove unnecessary example (one was already given in
2478 Format of Keymaps).
2479 (Changing Key Bindings): Update suppress-keymap example.
2480 (Menu Bar, Tool Bar): Copyedits.
2481 (Tool Bar): Update tool-bar-map example.
2482
faccede1
CY
24832012-02-12 Chong Yidong <cyd@gnu.org>
2484
2485 * debugging.texi (Debugger Commands): Continuing is now allowed
2486 for errors.
2487
355cabc6
CY
24882012-02-11 Chong Yidong <cyd@gnu.org>
2489
d860baa0
CY
2490 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
2491 Move the list of standard bitmaps there.
2492 (Fringe Cursors): Rewrite for clarity.
2493 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
2494
34106abe
CY
2495 * commands.texi (Command Overview): Mention read-key.
2496 (Using Interactive, Interactive Call): Minor clarifications.
2497 (Function Keys, Click Events): Avoid "input stream" terminology.
2498 (Click Events): Add xref to Window Sizes and Accessing Mouse.
2499 Clarify column and row components.
2500 (Accessing Mouse): Add xref to Click Events. Minor fixes.
2501 (Special Events): Copyedits.
2502
2503 * streams.texi (Input Streams): De-document get-file-char.
2504 (Output Variables): Don't refer to old backquote syntax.
2505
355cabc6
CY
2506 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
2507 (Error Debugging): Note that debug-ignored-errors overrides list
1cbae532
SM
2508 values of debug-on-error too. Add xref to Signaling Errors.
2509 Note that debug-on-signal is not customizable.
2510 Mention condition-case-unless-debug.
355cabc6
CY
2511 (Compilation Errors): Node deleted.
2512
2513 * compile.texi (Compiler Errors): Move a paragraph here from
2514 deleted node Compilation Errors.
2515
1be3ca5a
LL
25162012-02-10 Leo Liu <sdl.web@gmail.com>
2517
2518 * control.texi (Handling Errors): Change condition-case-no-debug
2519 to condition-case-unless-debug.
2520
25dec365
CY
25212012-02-10 Chong Yidong <cyd@gnu.org>
2522
2523 * advice.texi (Defining Advice): Clarify ad-unadvise.
2524 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
2525 is not abnormal.
2526 (Advising Primitives): Node deleted; ad-define-subr-args has been
2527 removed.
2528
2529 * compile.texi (Speed of Byte-Code): Use float-time in example.
2530 (Compilation Functions): Note that the log uses Compilation mode.
2531 Don't discuss the contents of byte-code function object here.
2532 (Compilation Functions): De-document internal function byte-code.
2533 (Docs and Compilation): Minor clarifications.
2534
2535 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
2536 Objects.
2537
5f5e4ea1
GM
25382012-02-10 Glenn Morris <rgm@gnu.org>
2539
2540 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
2541 Mention secure-hash.
2542 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
2543
6c1e4b46
CY
25442012-02-10 Chong Yidong <cyd@gnu.org>
2545
2546 * loading.texi (Loading): Don't emphasize "library" terminology.
2547 (Library Search): load-path is not a user option. Mention role of
2548 -L option and packages. Improve examples.
2549 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
2550 obsolete.
2551 (Autoload): Minor clarifications.
2552
72ca698c
GM
25532012-02-10 Glenn Morris <rgm@gnu.org>
2554
b011fbfe
GM
2555 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
2556
72ca698c
GM
2557 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
2558
14a1f380
GM
25592012-02-08 Glenn Morris <rgm@gnu.org>
2560
2561 * loading.texi (Named Features): Update the require example.
2562
60d47423
GM
25632012-02-07 Glenn Morris <rgm@gnu.org>
2564
2565 * modes.texi (Defining Minor Modes):
2566 Expand on args of defined minor modes.
2567
0992bd9c
CY
25682012-02-07 Chong Yidong <cyd@gnu.org>
2569
2570 * variables.texi (Creating Buffer-Local): Minor clarification
2571 to buffer-local-variables doc (Bug#10715).
2572
af008560
GM
25732012-02-07 Glenn Morris <rgm@gnu.org>
2574
e80e1825 2575 * display.texi (ImageMagick Images): General update.
af008560
GM
2576 Move most details of imagemagick-render-type to the variable's doc.
2577
866c1d22
GM
25782012-02-06 Glenn Morris <rgm@gnu.org>
2579
f7c9199f 2580 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
2581 (Inheritance and Keymaps):
2582 Mention make-composed-keymap and multiple inheritance.
f7c9199f 2583
e7bc51d0
GM
2584 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2585
866c1d22
GM
2586 * control.texi (Handling Errors):
2587 Mention condition-case-no-debug and with-demoted-errors.
2588
03988c98
CY
25892012-02-05 Chong Yidong <cyd@gnu.org>
2590
2591 * customize.texi (Common Keywords): Minor clarifications.
2592 Document custom-unlispify-remove-prefixes.
2593 (Variable Definitions): Backquotes in defcustom seem to work fine
2594 now. Various other copyedits.
e1161b06
CY
2595 (Simple Types): Copyedits. Document color selector.
2596 (Composite Types): Copyedits.
2597 (Splicing into Lists): Clarifications.
03988c98
CY
2598
2599 * eval.texi (Backquote): Move from macros.texi.
2600
2601 * macros.texi (Expansion): Minor clarification.
2602 (Backquote): Move node to eval.texi.
2603 (Defining Macros): Move an example from Backquote node.
2604 (Argument Evaluation): No need to mention Pascal.
2605 (Indenting Macros): Add xref to Defining Macros.
2606
649f602c
GM
26072012-02-05 Glenn Morris <rgm@gnu.org>
2608
2609 * debugging.texi (Error Debugging): Mention debug-on-event default.
2610
34c99998
GM
26112012-02-04 Glenn Morris <rgm@gnu.org>
2612
8f05da42
GM
2613 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2614
7aa5aad8
GM
2615 * debugging.texi (Error Debugging): Mention debug-on-event.
2616 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2617
c7291ad9
GM
2618 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2619
34c99998
GM
2620 * text.texi (Buffer Contents):
2621 Update filter-buffer-substring description.
2622
735cc5ca
CY
26232012-02-04 Chong Yidong <cyd@gnu.org>
2624
6e911150
SM
2625 * functions.texi (What Is a Function): Add closures.
2626 Mention "return value" terminology. Add xref for command-execute.
1cbae532 2627 Remove unused "keystroke command" terminology.
735cc5ca
CY
2628 (Lambda Expressions): Give a different example than in the
2629 following subsection. Add xref to Anonymous Functions.
2630 (Function Documentation): Remove gratuitous markup.
2631 (Function Names): Move introductory text to `What Is a Function'.
2632 (Defining Functions): Fix defun argument spec.
1cbae532
SM
2633 (Anonymous Functions): Document lambda macro explicitly.
2634 Mention effects on lexical binding.
735cc5ca
CY
2635 (Function Cells): Downplay direct usage of fset.
2636 (Closures): New node.
2637 (Inline Functions): Remove "open-code" terminology.
2638 (Declaring Functions): Minor tweak; .m is not C code.
2639
2640 * variables.texi (Variables): Don't refer to "global value".
2641 (Local Variables, Void Variables): Copyedits.
2642 (Lexical Binding): Minor clarification of example.
2643 (File Local Variables): Mention :safe and :risky defcustom args.
2644 (Lexical Binding): Add xref to Closures node.
2645
94bc7984
GM
26462012-02-04 Glenn Morris <rgm@gnu.org>
2647
2648 * minibuf.texi (High-Level Completion): Updates for read-color.
2649
4f5a10ef
GM
26502012-02-03 Glenn Morris <rgm@gnu.org>
2651
eea14f31
GM
2652 * display.texi (GIF Images): Mention animation.
2653 Remove commented-out old example of animation.
2654 (Animated Images): New subsection.
2655 * elisp.texi (Top):
2656 * vol1.texi (Top):
2657 * vol2.texi (Top): Add Animated Images menu entry.
2658
4f5a10ef
GM
2659 * display.texi (Image Formats): Remove oddly specific information
2660 on versions of image libraries.
204e728d 2661 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 2662
12f381b7
GM
26632012-02-02 Glenn Morris <rgm@gnu.org>
2664
1b9f60cc
GM
2665 * processes.texi (Synchronous Processes):
2666 Mention call-process's :file gets overwritten.
2667
7e2734bc
GM
2668 * commands.texi (Reading One Event):
2669 * help.texi (Help Functions): Document read-char-choice.
2670
f58b9822
GM
2671 * hooks.texi (Standard Hooks):
2672 * modes.texi (Keymaps and Minor Modes):
2673 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2674
2675 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2676
12f381b7
GM
2677 * hooks.texi (Standard Hooks):
2678 * modes.texi (Major Mode Conventions, Mode Hooks):
2679 Document change-major-mode-after-body-hook.
2680
7a9a2fc6
GM
26812012-02-01 Glenn Morris <rgm@gnu.org>
2682
2683 * modes.texi (Defining Minor Modes):
2684 Mention disabling global minor modes on a per-major-mode basis.
2685
a037c171
CY
26862012-01-31 Chong Yidong <cyd@gnu.org>
2687
2688 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2689 (Parser State): Remove unnecessary statement (Bug#10661).
2690
2691 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2692
56afad3a
GM
26932012-01-31 Glenn Morris <rgm@gnu.org>
2694
2695 * modes.texi (Defining Minor Modes):
2696 Document define-minor-mode's new :variable keyword.
2697
0f29fa41
CY
26982012-01-29 Chong Yidong <cyd@gnu.org>
2699
837a390a
CY
2700 * syntax.texi (Syntax Class Table): Tweak description of newline
2701 char syntax (Bug#9619).
2702
0f29fa41
CY
2703 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2704 description (Bug#10189).
2705
182148ee
GM
27062012-01-29 Glenn Morris <rgm@gnu.org>
2707
a49ca6b9
GM
2708 * files.texi (Changing Files): Document SELinux support.
2709
182148ee
GM
2710 * windows.texi (Window Sizes): Fix typo.
2711
9962192e
CY
27122012-01-28 Chong Yidong <cyd@gnu.org>
2713
8c6e1920
CY
2714 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2715 doc (Bug#8568).
2716
9583ec59
CY
2717 * frames.texi (Input Focus): Add NORECORD arg to
2718 select-frame-set-input-focus. Clarify its role in select-frame.
2719
10256988
CY
2720 * text.texi (Transposition): We don't use transpose-region as an
2721 internal subroutine (Bug#3249).
2722
9962192e
CY
2723 * modes.texi (Example Major Modes): Update Lisp example code to
2724 current sources. Delete the old non-derived-major-mode example,
2725 which has diverged badly from current sources.
2726
2aa43abb
GM
27272012-01-27 Glenn Morris <rgm@gnu.org>
2728
2729 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2730 (VERSION, manual): Remove, unused.
2731
9f40220d
CY
27322012-01-27 Chong Yidong <cyd@gnu.org>
2733
2734 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2735
acc28cb9
CY
27362012-01-26 Chong Yidong <cyd@gnu.org>
2737
2738 * searching.texi (String Search): Document negative repeat count
2739 (Bug#10507).
2740
48da7392
GM
27412012-01-26 Glenn Morris <rgm@gnu.org>
2742
2743 * variables.texi (Using Lexical Binding):
2744 Mention that lexical-binding should be set in the first line.
2745
69b0acb9
LI
27462012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
2747
2748 * macros.texi (Defining Macros): Don't claim that `declare' only
2749 affects Edebug and indentation.
2750
543757a8
LI
27512012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
2752
2753 * macros.texi (Defining Macros): Slight `declare' fixup.
2754
450e3cae
GM
27552012-01-25 Glenn Morris <rgm@gnu.org>
2756
24189ce0 2757 * makefile.w32-in (texinputdir):
450e3cae
GM
2758 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
2759
1021c761
CY
27602012-01-24 Chong Yidong <cyd@gnu.org>
2761
2762 * variables.texi (Variables, Local Variables, Void Variables):
2763 Edit to make the descriptions less specific to dynamic binding.
2764 (Local Variables): Default max-specpdl-size is now 1300.
1cbae532
SM
2765 (Defining Variables): Edits for lexical scoping.
2766 Delete information about starting docstrings with *. De-document
1021c761
CY
2767 user-variable-p.
2768 (Tips for Defining): Remove an unimportant discussion of quitting
2769 in the middle of a load.
2770 (Accessing Variables, Setting Variables): Discuss lexical binding.
2771 (Variable Scoping): Rewrite.
2772 (Scope, Extent, Impl of Scope): Nodes deleted.
2773 (Dynamic Binding): New node, with material from Scope, Extent, and
2774 Impl of Scope nodes.
2775 (Dynamic Binding Tips): Rename from Using Scoping.
2776 (Lexical Binding): Rewrite.
2777 (Using Lexical Binding): Rename from Converting to Lexical
2778 Binding. Convert to subsection.
2779
2780 * customize.texi (Variable Definitions): Add custom-variable-p.
2781 Move user-variable-p documentation here.
2782
31cbea1d
CY
27832012-01-23 Chong Yidong <cyd@gnu.org>
2784
2785 * strings.texi (Text Comparison): Minor qualification.
2786
2787 * lists.texi (Cons Cells): Copyedits.
2788 (List Elements): Mention push.
2789 (List Variables): Mention pop.
2790 (Rings): Move to sequences.texi.
2791
2792 * sequences.texi (Sequence Functions): Don't repeat the
2793 introduction already given in the parent.
2794 (Vectors): Copyedits.
2795 (Rings): Move from lists.texi. Note that this is specific to the
2796 ring package.
2797
2798 * symbols.texi (Definitions, Symbol Components): Mention variable
2799 scoping issues.
2800 (Plists and Alists): Copyedits.
2801
2802 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
2803 correctness with lexical scoping.
2804 (Eval): Copyedits.
2805
fead402d
CY
28062012-01-21 Chong Yidong <cyd@gnu.org>
2807
2808 * intro.texi (A Sample Function Description): Special notation
2809 used for macros too.
2810
2811 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
2812 (Symbol Type): Add xref for keyword symbols.
2813 (Sequence Type): Clarify differences between sequence types.
2814 (Cons Cell Type): Add "linked list" index entry.
2815 (Non-ASCII in Strings): Copyedits.
2816 (Equality Predicates): Symbols with same name need not be eq.
2817
2818 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
2819 ldexp. Move float-e and float-pi to Math Functions node.
2820
61086eb6
GM
28212012-01-21 Glenn Morris <rgm@gnu.org>
2822
2823 * modes.texi (Auto Major Mode):
2824 * variables.texi (File Local Variables):
2825 Mention inhibit-local-variables-regexps.
2826
34a02f46
MR
28272012-01-19 Martin Rudalics <rudalics@gmx.at>
2828
2829 * windows.texi (Window Configurations): Rewrite references to
2830 persistent window parameters.
2831 (Window Parameters): Fix description of persistent window
2832 parameters.
2833
f5064cae
JB
28342012-01-16 Juanma Barranquero <lekktu@gmail.com>
2835
2836 * windows.texi (Window Parameters): Use @pxref.
2837
6a6ee00d
MR
28382012-01-16 Martin Rudalics <rudalics@gmx.at>
2839
2840 * windows.texi (Window Configurations, Window Parameters):
2841 Describe persistent window parameters.
2842
9ca4c014
SM
28432011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2844
2845 * variables.texi (Creating Buffer-Local): Warn against misuses of
2846 make-variable-buffer-local (bug#10258).
2847
d027f83d
LMI
28482012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2849
2850 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
2851
89bd9ccd
CY
28522012-01-06 Chong Yidong <cyd@gnu.org>
2853
1cbae532
SM
2854 * variables.texi (Directory Local Variables):
2855 Document hack-dir-local-variables-non-file-buffer.
89bd9ccd 2856
c869783d
GM
28572012-01-06 Glenn Morris <rgm@gnu.org>
2858
2859 * maps.texi (Standard Keymaps): Refer to Info-edit by name
2860 rather than by keybinding.
2861
2cae5ba4
JB
28622011-12-29 Juanma Barranquero <lekktu@gmail.com>
2863
2864 * frames.texi (Font and Color Parameters): Add @pxref.
2865
43da4d08
DC
28662011-12-29 Daniel Colascione <dan.colascione@gmail.com>
2867
2868 * frames.texi (Font and Color Parameters):
2869 Document w32 font backends (bug#10399).
2870
8d80ef01
PE
28712011-12-28 Paul Eggert <eggert@cs.ucla.edu>
2872
2873 * files.texi (File Attributes, Changing Files):
2874 Use a more-natural notation for octal numbers.
2875
9022ae07
JB
28762011-12-23 Juanma Barranquero <lekktu@gmail.com>
2877
2878 * variables.texi (Variables with Restricted Values):
2879 Change reference to variable (bug#10354).
2880
454592a6
MR
28812011-12-13 Martin Rudalics <rudalics@gmx.at>
2882
2883 * windows.texi (Splitting Windows): Use t instead of non-nil
2884 when describing window-combination-resize.
2885
a7cdbfce
SM
28862011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2887
2888 * text.texi (Special Properties): Warn against `intangible' properties
2889 (bug#10222).
2890
a3dcc84e
EZ
28912011-11-26 Eli Zaretskii <eliz@gnu.org>
2892
579ebf8f
EZ
2893 * display.texi (Truncation):
2894 * text.texi (Special Properties): Describe what a stretch-glyph is
2895 instead of using that term without explanation. Make the
2896 cross-references more accurate.
2897
a3dcc84e
EZ
2898 * display.texi (Usual Display): Update the description,
2899 cross-references, and indexing related to display of control
2900 characters and raw bytes.
2901
94af99a4
MR
29022011-11-25 Martin Rudalics <rudalics@gmx.at>
2903
2904 * windows.texi (Splitting Windows): Fix description of
2905 window-combination-limit. Suggested by Eli Zaretskii.
2906
1c3d7a13
CY
29072011-11-23 Chong Yidong <cyd@gnu.org>
2908
2909 * windows.texi (Window Sizes): Move window-top-line,
2910 window-left-column, and window-*-pixel-edges to Coordinates and
2911 Windows node.
2912 (Coordinates and Windows): Restore window-edges doc.
2913
90151a1e
MR
29142011-11-21 Martin Rudalics <rudalics@gmx.at>
2915
a7cdbfce
SM
2916 * windows.texi (Windows and Frames, Splitting Windows):
2917 Fix typos.
90151a1e 2918
a9b9b7f5
CY
29192011-11-21 Chong Yidong <cyd@gnu.org>
2920
2921 * windows.texi (Splitting Windows): Fix error in documentation of
2922 window-combination-limit.
2923 (Cyclic Window Ordering): Minor fixes to next-window,
2924 one-window-p, and get-lru-window docs. Don't document
2925 window-list-1.
2926 (Buffers and Windows): Copyedits.
2927 (Choosing Window): Document special handling of special-display-*.
2928 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
2929 Don't document even-window-heights, which is going away.
2930 Clarify which options are obeyed by which action functions.
a9b9b7f5 2931
f4e90db0
SM
29322011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
2933
2934 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
2935
d2999b1a
MR
29362011-11-20 Martin Rudalics <rudalics@gmx.at>
2937
f4e90db0
SM
2938 * windows.texi (Resizing Windows, Splitting Windows):
2939 Remove term "status" when talking about combination limits.
d2999b1a 2940
cd1181db
JB
29412011-11-20 Juanma Barranquero <lekktu@gmail.com>
2942
2943 * compile.texi (Compiler Errors):
2944 * help.texi (Help Functions): Fix typos.
2945
7bf54975
CY
29462011-11-19 Chong Yidong <cyd@gnu.org>
2947
2948 * windows.texi (Splitting Windows): Clarify role of window
2949 parameters in split-window. Shorten the example.
f4e90db0
SM
2950 (Deleting Windows): Rewrite intro to handle internal windows.
2951 Fix delete-windows-on doc.
7bf54975
CY
2952 (Selecting Windows): Copyedits.
2953
a0c2d0ae
MR
29542011-11-17 Martin Rudalics <rudalics@gmx.at>
2955
2956 * windows.texi (Resizing Windows, Splitting Windows)
2957 (Deleting Windows): Use term window-combination-resize instead
2958 of window-splits.
2959
b6f67890
MR
29602011-11-16 Martin Rudalics <rudalics@gmx.at>
2961
f4e90db0
SM
2962 * windows.texi (Resizing Windows, Splitting Windows):
2963 Rename occurrences of window-nest to window-combination-limit.
b6f67890 2964
0b381c7e
JB
29652011-11-14 Juanma Barranquero <lekktu@gmail.com>
2966
2967 * intro.texi (Lisp History): Fix typo.
2968
89d61221
MR
29692011-11-12 Martin Rudalics <rudalics@gmx.at>
2970
f4e90db0
SM
2971 * windows.texi (Splitting Windows, Deleting Windows):
2972 Remove references to splits status of windows.
89d61221 2973
b2621720
GM
29742011-11-10 Glenn Morris <rgm@gnu.org>
2975
2976 * buffers.texi (Read Only Buffers): Expand a bit on why
2977 toggle-read-only should only be used interactively. (Bug#7292)
2978
d2ad7ee1
CY
29792011-11-09 Chong Yidong <cyd@gnu.org>
2980
2981 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 2982 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
2983 window-inside-absolute-pixel-edges.
2984 (Resizing Windows): shrink-window-if-larger-than-buffer works on
2985 non-full-width windows.
2986
2cffd681
MR
29872011-11-09 Martin Rudalics <rudalics@gmx.at>
2988
2989 * windows.texi (Resizing Windows): Rewrite documentation of
2990 window-resizable.
2991
f6f6d7e7
CY
29922011-11-09 Chong Yidong <cyd@gnu.org>
2993
2994 * windows.texi (Splitting Windows): Simplify example.
2995
a79db6e0
CY
29962011-11-08 Chong Yidong <cyd@gnu.org>
2997
2998 * windows.texi (Window Sizes): Copyedits. Document
2999 window-text-height. Remove window-min-height and window-min-width
3000 discussion, referring instead to Emacs manual.
3001 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
3002 (Resizing Windows): Simplify introduction. Don't document
3003 enlarge-window, shrink-window, enlarge-window-horizontally, and
3004 shrink-window-horizontally; they are no longer preferred for
3005 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 3006
441950c7
GM
30072011-11-07 Glenn Morris <rgm@gnu.org>
3008
3009 * windows.texi (Choosing Window): Fix keybinding typo.
3010
be7f5545
MR
30112011-11-07 Martin Rudalics <rudalics@gmx.at>
3012
3013 * windows.texi (Resizing Windows, Splitting Windows)
3014 (Window Configurations): Use "child window" instead of
3015 "subwindow".
3016
291d142b
CY
30172011-11-06 Chong Yidong <cyd@gnu.org>
3018
3019 * windows.texi (Basic Windows): Clarify various definitions.
3020 Treat window-normalize-* as internal; don't document them.
3021 (Windows and Frames): Various clarifications, e.g. non-live
3022 windows also belong to frames. Fix window-list description.
3023 Simplify window nesting example.
f4e90db0
SM
3024 (Splitting Windows, Window Configurations):
3025 Use split-window-below.
291d142b 3026
89bd5ee1
EZ
30272011-11-04 Eli Zaretskii <eliz@gnu.org>
3028
3029 * windows.texi (Window Sizes): Mention in the doc string that the
3030 return values of `window-body-height' and `window-body-width' are
3031 in frame's canonical units. (Bug#9949)
3032
3d8daefe
MR
30332011-10-30 Martin Rudalics <rudalics@gmx.at>
3034
3035 * windows.texi (Windows and Frames): Remove "iso-" infix from
3036 documentation of window-iso-combined-p.
3037
60754666
CY
30382011-10-26 Chong Yidong <cyd@gnu.org>
3039
3040 * modes.texi (Running Hooks): Document with-wrapper-hook.
3041
d366bd53
CY
30422011-10-18 Chong Yidong <cyd@gnu.org>
3043
3044 * display.texi (Glyphless Chars): New node.
3045
50b063c3
CY
30462011-10-13 Chong Yidong <cyd@stupidchicken.com>
3047
3048 * text.texi (Yanking): Document yank-excluded-properties.
3049
3050 * package.texi (Packaging Basics): The commentary should say how
3051 to begin using the package.
3052
c72063fa
MR
30532011-10-11 Martin Rudalics <rudalics@gmx.at>
3054
3055 * windows.texi (Deleting Windows): Mention which window gets
3056 selected when deleting the selected window.
3057
d83dc65b
MR
30582011-10-09 Martin Rudalics <rudalics@gmx.at>
3059
3060 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3061 with the selected window.
3062 * windows.texi (Buffers and Windows): Reformulate text on how
3063 replace-buffer-in-windows deals with a window.
3064 (Quitting Windows): Describe how quit-window deals with a
3065 standalone frame. Describe new option frame-auto-hide-function.
3066
c599682c
GM
30672011-10-08 Glenn Morris <rgm@gnu.org>
3068
48bca619
GM
3069 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3070
c599682c
GM
3071 * positions.texi (Excursions): Update warning message.
3072
969aa734
CY
30732011-10-05 Chong Yidong <cyd@stupidchicken.com>
3074
f4e90db0
SM
3075 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3076 Fix Emacs manual xref (Bug#9675).
969aa734 3077
550f41cd
CY
30782011-10-01 Chong Yidong <cyd@stupidchicken.com>
3079
3080 * windows.texi (Textual Scrolling): Document scroll-up-command,
3081 scroll-down-command, scroll-error-top-bottom, and the
3082 scroll-command symbol property.
717a1362
CY
3083 (Display Action Functions): Fix description of
3084 display-buffer-pop-up-window.
550f41cd 3085
a239d4e9
JB
30862011-09-28 Juanma Barranquero <lekktu@gmail.com>
3087
3088 * windows.texi (Splitting Windows): Fix typos.
3089
590c056d
MR
30902011-09-25 Martin Rudalics <rudalics@gmx.at>
3091
3092 * windows.texi (Windows and Frames, Display Action Functions)
3093 (Switching Buffers): Fix some typos.
3094 (Buffers and Windows): Remove reference to window-auto-delete.
3095 Reword description of replace-buffer-in-windows.
3096 (Window History): Fix some typos and refer to frame local buffer
3097 list.
c419f5cb
MR
3098 (Quitting Windows): New node.
3099 (Window Configurations): Add descriptions of window-state-get
3100 and window-state-put.
3101 (Window Parameters): Describe variable ignore-window-parameters.
3102 Sketch some window parameters currently in use.
3103 * elisp.texi (Top): Update node listing.
590c056d 3104
9ec20d36
CY
31052011-09-25 Chong Yidong <cyd@stupidchicken.com>
3106
3107 * windows.texi (Display Action Functions)
3108 (Choosing Window Options): New nodes.
3109
0e406a72
CY
31102011-09-24 Chong Yidong <cyd@stupidchicken.com>
3111
3112 * windows.texi (Window History): New node. Move text here from
3113 Buffers and Windows.
3114 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
3115 don't document display-buffer here; callers changed.
3116 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
3117 switch-to-buffer-other-frame. Delete duplicate
3118 replace-buffer-in-windows doc.
3119 (Choosing Window): Document display actions.
3120
6bf7006f
EZ
31212011-09-24 Eli Zaretskii <eliz@gnu.org>
3122
3123 * display.texi (Forcing Redisplay): Update the description of
3124 redisplay-dont-pause due to change in the default value.
3125
b33b68a3
MR
31262011-09-23 Martin Rudalics <rudalics@gmx.at>
3127
3128 * frames.texi (Frames and Windows): Move section and rename to
3129 Windows and Frames in windows.texi.
3130 * windows.texi (Windows): Restructure.
3131 (Basic Windows): Rewrite. Explain live and internal windows and
3132 normalization functions.
3133 (Windows and Frames): Move section here from frames.texi.
3134 Describe subwindows, window combinations, window tree, and
3135 corresponding functions including window-list here.
3136 (Window Sizes): Rename section from Size of Window and move it
3137 up in chapter. Describe total and body sizes and the
3138 corresponding functions. Explain new semantics of
3139 window-min-height/-width.
3140 (Resizing Windows): Move section up in chapter. Describe new
3141 resize functions.
3142 (Splitting Windows): Describe new behavior of split-window,
3143 split-window-above-each-other and split-window-side-by-side.
3144 Provide examples. Describe window-nest and window-splits
3145 options.
3146 (Deleting Windows): Minor rewrite.
f4e90db0
SM
3147 (Selecting Windows): Minor rewrite.
3148 Describe frame-selected-window and set-frame-selected-window here.
3149 (Cyclic Window Ordering): Minor rewrite.
3150 Describe window-list-1.
b33b68a3
MR
3151 (Buffers and Windows): Rewrite. Explain a window's previous and
3152 next buffers and the corresponding functions.
c4682d18 3153 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
3154 * elisp.texi (Top): Update node listings for frames and windows
3155 sections.
3156
4d3786ac
SM
31572011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3158
3159 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
3160
713df35b
LMI
31612011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3162
3163 * errors.texi (Standard Errors): Remove apparent placeholder text
3164 (bug#9491).
3165
33ed493b
CY
31662011-09-18 Chong Yidong <cyd@stupidchicken.com>
3167
3168 * frames.texi (Management Parameters): Fix description of
3169 icon-type parameter.
3170
b8f0a954
CY
31712011-09-17 Chong Yidong <cyd@stupidchicken.com>
3172
3173 * tips.texi (Key Binding Conventions): Don't bind a key sequence
3174 ending in C-g. Suggested by Edward O'Connor.
3175
eddf142c
EZ
31762011-09-17 Eli Zaretskii <eliz@gnu.org>
3177
3178 * numbers.texi (Integer Basics): Add indexing for
3179 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
3180
d8e213eb 31812011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
3182
3183 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
3184
cec2eab8
JB
31852011-09-11 Juanma Barranquero <lekktu@gmail.com>
3186
3187 * processes.texi (Network Servers): Clarify what the process
3188 buffer is used for (bug#9233).
3189
d8e213eb 31902011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
3191
3192 * lists.texi (Building Lists): Fix typo.
3193
35137ed3
CY
31942011-08-30 Chong Yidong <cyd@stupidchicken.com>
3195
3196 * display.texi (Basic Faces): New node. Document new faces.
3197
3198 * modes.texi (Major Mode Conventions): Move some text there.
3199 (Mode Help): Remove major-mode var, duplicated in Major Modes.
3200
3fd50d5c
CY
32012011-08-29 Chong Yidong <cyd@stupidchicken.com>
3202
3203 * modes.texi (Basic Major Modes): New node. Callers updated.
3204 (Major Modes): Document fundamental-mode and major-mode.
3205 (Major Mode Basics): Node deleted; text moved to Major Modes.
3206 (Derived Modes): Document derived-mode-p.
3207
ddb54206
CY
32082011-08-28 Chong Yidong <cyd@stupidchicken.com>
3209
a6326082
CY
3210 * files.texi (Changing Files, Create/Delete Dirs): Document new
3211 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
3212 (Visiting Functions): Remove view-file; it is documented in the
3213 Emacs manual.
04e2ce72 3214
ddb54206
CY
3215 * frames.texi (Layout Parameters): The defaults for the
3216 menu-bar-lines and tool-bar-lines parameters depend on the mode.
3217
3218 * display.texi (Progress): Document spinner functionality.
3219
3220 * os.texi (Killing Emacs): Note that kill-emacs can be called by
3221 operating system signals. Refer to save-buffers-kill-terminal
3222 instead of save-buffers-kill-emacs.
3223
3224 * objects.texi (Symbol Type): Document ## print representation.
3225
0c95fcf7
EZ
32262011-08-25 Eli Zaretskii <eliz@gnu.org>
3227
3228 * display.texi (Specified Space): Mention that `space' specs
3229 influence bidi reordering.
3230 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3231 separating fields with bidirectional content.
3232
5980d4c6
EZ
32332011-08-24 Eli Zaretskii <eliz@gnu.org>
3234
3235 * display.texi (Bidirectional Display): Document return value in
3236 buffers that are not bidi-reordered for display, and in unibyte
3237 buffers.
3238
bca633fb
EZ
32392011-08-23 Eli Zaretskii <eliz@gnu.org>
3240
3241 * nonascii.texi (Character Properties): Document the values for
3242 unassigned codepoints.
3243
c094bb0c
EZ
32442011-08-18 Eli Zaretskii <eliz@gnu.org>
3245
3246 * nonascii.texi (Character Properties): Document use of
3247 `bidi-class' and `mirroring' properties as part of reordering.
3248 Provide cross-references to "Bidirectional Display".
3249
3250 * display.texi (Bidirectional Display): Document the pitfalls of
3251 concatenating strings with bidirectional content, with possible
f4e90db0
SM
3252 solutions. Document bidi-string-mark-left-to-right.
3253 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
3254 Document use of `bidi-class' and `mirroring' properties as part of
3255 reordering.
c094bb0c 3256
1ea897d5
EZ
32572011-08-16 Eli Zaretskii <eliz@gnu.org>
3258
9adfcd0b
EZ
3259 * modes.texi (Major Mode Conventions): Improve the documentation
3260 of `mode-class' `special' modes.
3261
10862873
EZ
3262 * nonascii.texi (Character Properties): Document the `mirroring'
3263 property. Add index entries.
3264
1ea897d5
EZ
3265 * syntax.texi (Categories): Add an example of defining a new
3266 category and category table.
3267
3268 * searching.texi (Regexp Backslash): Document how to display
3269 existing categories. Mention the possibility of adding
3270 categories, and add an xref to where this is described. Add an
3271 index entry.
3272
ebb552ed
CY
32732011-08-09 Chong Yidong <cyd@stupidchicken.com>
3274
3275 * text.texi (Special Properties):
3276 * display.texi (Overlay Properties): Note that mouse-face cannot
3277 change the text size (Bug#8530).
3278
51a714e1
CY
32792011-08-08 Chong Yidong <cyd@stupidchicken.com>
3280
3281 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3282 using setenv instead.
3283
4cc60b9b
EZ
32842011-07-28 Eli Zaretskii <eliz@gnu.org>
3285
3286 * display.texi (Bidirectional Display): Document the fact that
3287 bidi-display-reordering is t by default.
3288
5deb92fd
EZ
32892011-07-23 Eli Zaretskii <eliz@gnu.org>
3290
3291 * display.texi (Bidirectional Display): New section.
3292
011b0ad6 32932011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
3294 Tim Cross <theophilusx@gmail.com> (tiny change)
3295 Glenn Morris <rgm@gnu.org>
011b0ad6 3296
67f9b9f8 3297 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 3298
4baf28e6
AS
32992011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3300
3301 * help.texi (Keys in Documentation): Revert last change.
3302
66249842
LMI
33032011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3304
f863868c
LMI
3305 * help.texi (Keys in Documentation): Clarify that \= only quotes
3306 the next character, and doesn't affect longer sequences in
3307 particular (bug#8935).
3308
f4e90db0
SM
3309 * debugging.texi (Using Debugger):
3310 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 3311
0bb23927 33122011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
3313
3314 * display.texi (Other Display Specs): Document that `left-fringe'
3315 and `right-fringe' display specifications are of the "replacing"
3316 kind.
3317
f2027cdf
LMI
33182011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3319
3320 * help.texi (Documentation Basics): Add a link to the Function
3321 Documentation node (bug#6580).
3322
f987fde4
LMI
33232011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3324
0bc59b25
LMI
3325 * keymaps.texi (Menu Bar): Mention :visible and :enable
3326 (bug#6344). Text by Drew Adams.
3327
63d55f1f
LMI
3328 * modes.texi (Running Hooks): Mention buffer-local hook variables
3329 (bug#6218).
3330
f987fde4
LMI
3331 * objects.texi (General Escape Syntax): "a with grave accent" is
3332 ?xe0, not ?x8e0 (bug#5259).
3333
b7527639
CY
33342011-07-12 Chong Yidong <cyd@stupidchicken.com>
3335
3336 * display.texi (Face Attributes, Font Selection): Add references
3337 to the Fonts node in the Emacs manual (Bug#4178).
3338
c830e5ae
CY
33392011-07-12 Chong Yidong <cyd@stupidchicken.com>
3340
3341 * display.texi (Window Systems): `window-system' is
3342 terminal-local.
3343
3344 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3345 frame-local variables.
3346
3347 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3348 frame-local variables.
3349 (Frame-Local Variables): Node deleted.
3350
3351 * elisp.texi (Top): Update node listing.
3352
91223e54
LMI
33532011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3354
3355 * elisp.texi: Change "inferiors" to "subnodes" in three places
3356 (bug#3523).
3357
963578d3
CY
33582011-07-11 Chong Yidong <cyd@stupidchicken.com>
3359
3360 * frames.texi (Window System Selections): Discussion of
3361 x-select-enable-clipboard moved to Emacs manual.
3362
07151e49
DD
33632011-07-11 Deniz Dogan <deniz@dogan.se>
3364
3365 * commands.texi (Prefix Command Arguments): Remove excessive
3366 apostrophe.
3367
7261e1cf
LMI
33682011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3369
ad21a12a
LMI
3370 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3371 description is a string (bug#3313).
3372
7261e1cf
LMI
3373 * frames.texi (Display Feature Testing): Try to explain what all
3374 the visual classes mean (bug#3042).
3375
568f7b79
LMI
33762011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3377
18d59e29
LMI
3378 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3379 and `mode-line-client' (bug#2974).
3380
568f7b79
LMI
3381 * text.texi (Insertion): Clarify marker movements (bug#1651).
3382 Text from Drew Adams.
3383
54e10184
LMI
33842011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3385
d94d85e9
LMI
3386 * text.texi (Special Properties): Clarify the format of `face'
3387 (bug#1375).
3388
54e10184
LMI
3389 * commands.texi (Interactive Call): Add a `call-interactively'
3390 example (bug#1010).
3391
413c488d
LMI
33922011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3393
3394 * functions.texi (Calling Functions): Link to the "Interactive
3395 Call" node (bug#1001).
3396
322b7dab 33972011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 3398
3deead93
CY
3399 * customize.texi (Composite Types): Move alist and plist to here
3400 from Simple Types (Bug#7545).
3401
3402 * elisp.texi (Top): Update menu description.
3403
b00d8c1a
CY
3404 * display.texi (Face Attributes): Document negative line widths
3405 (Bug#6113).
3406
d2a6c43b
TR
34072011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
3408
3409 * searching.texi (Match Data): Note that match data can be
3410 overwritten by most functions (bug#2499).
3411
c7844a27
LMI
34122011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3413
a9ab721e
LMI
3414 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
3415 flags mean (bug#6659).
3416
c7844a27
LMI
3417 * functions.texi (What Is a Function): Document the autoload
3418 object (bug#6496).
3419
f68d76d0
LMI
34202011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3421
8a20ca4c
LMI
3422 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
3423 is only used in the Customize user interface (bug#6089).
3424
f68d76d0 3425 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 3426 images (bug#7836).
f68d76d0 3427
7018dbe7
EZ
34282011-07-02 Eli Zaretskii <eliz@gnu.org>
3429
3430 * variables.texi (Defining Variables, Void Variables)
3431 (Constant Variables): Fix incorrect usage of @kindex.
3432
36cb87a1
LMI
34332011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3434
28ee97c7
LMI
3435 * variables.texi (Defining Variables): Add an index entry for
3436 `set-variable' (bug#7262).
8d4294e9 3437 (Defining Variables): Use @findex for functions.
28ee97c7 3438
8862ffd5
LMI
3439 * frames.texi (Basic Parameters): Document the `explicit-name'
3440 parameter (bug#6951).
3441
0ec389b9
LMI
3442 * customize.texi (Type Keywords): Clarify that :value provides a
3443 default value for all types (bug#7386).
3444
36cb87a1
LMI
3445 * streams.texi (Output Functions): Document `pp'.
3446
11fdef7d 34472011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
3448
3449 * keymaps.texi (Searching Keymaps):
3450 * display.texi (Overlay Properties): Fix errors in 2011-05-29
3451 change. Suggested by Johan Bockgård.
3452
eeafcea7
CY
34532011-06-15 Chong Yidong <cyd@stupidchicken.com>
3454
3455 * text.texi (Special Properties): Clarify role of font-lock-face.
3456
b96e6cde
LMI
34572011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3458
f4e90db0 3459 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
3460 to `process-live-p' for consistency with other `-live-p' functions.
3461
be14b9ab
PE
34622011-06-03 Paul Eggert <eggert@cs.ucla.edu>
3463
3464 Document wide integers better.
3465 * files.texi (File Attributes): Document ino_t values better.
2d365993 3466 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
3467 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
3468 (Bitwise Operations):
001903b5
PE
3469 * objects.texi (Integer Type): Use a binary notation that is a bit easier
3470 to read, and that will port better if 62-bits becomes the default.
3471 Fix or remove incorrect examples.
be14b9ab
PE
3472 * os.texi (Time Conversion): Document time_t values better.
3473
bcd54f83
LMI
34742011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3475
f4e90db0
SM
3476 * processes.texi (Process Information):
3477 Document `process-alive-p'.
bcd54f83 3478
049bcbcb
CY
34792011-05-29 Chong Yidong <cyd@stupidchicken.com>
3480
3481 * help.texi (Accessing Documentation):
3482 * display.texi (Pixel Specification):
3483 * processes.texi (Serial Ports, Serial Ports):
3484 * nonascii.texi (Character Properties, Default Coding Systems):
3485 * text.texi (Changing Properties, Special Properties):
3486 * windows.texi (Window Start and End):
3487 * modes.texi (SMIE Indentation Example, SMIE Tricks):
3488 * keymaps.texi (Searching Keymaps, Tool Bar):
3489 * minibuf.texi (Basic Completion):
3490 * compile.texi (Eval During Compile):
3491 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
3492 7x9 paper in printed manual.
3493
3494 * lists.texi (Sets And Lists): Fix misplaced text.
3495
58539c63
CY
34962011-05-29 Chong Yidong <cyd@stupidchicken.com>
3497
3498 * keymaps.texi (Remapping Commands): Emphasize that the keymap
3499 needs to be active (Bug#8350).
3500
6b5681bf
CY
35012011-05-28 Chong Yidong <cyd@stupidchicken.com>
3502
b4d52acc
CY
3503 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
3504
6b5681bf
CY
3505 * tips.texi (Coding Conventions): Remove antediluvian filename
3506 limit recommendation (Bug#8538).
3507
e145f188
GM
35082011-05-27 Glenn Morris <rgm@gnu.org>
3509
3510 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
3511
eafed945
GM
35122011-05-26 Glenn Morris <rgm@gnu.org>
3513
3514 * variables.texi (File Local Variables):
3515 Update hack-local-variables `mode-only' return value.
2d3ba9e7 3516 Add some more details on what this function does in the other case.
eafed945 3517
bc8410af
GM
35182011-05-19 Glenn Morris <rgm@gnu.org>
3519
3520 * lists.texi (Sets And Lists): Mention cl provides union etc.
3521
35a30759
N
35222011-05-19 Nix <nix@esperi.org.uk>
3523
3524 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
3525
3526 * text.texi (Parsing HTML): Update for function name changes.
3527
3528 * syntax.texi (Syntax Flags): Small fix.
3529
3530 * keymaps.texi (Active Keymaps): Typo fix.
3531 (Changing Key Bindings): Grammar fix.
3532
3533 * frames.texi (Minibuffers and Frames): Grammar fix.
3534 (Window System Selections): x-select-enable-clipboard now defaults to t.
3535
3536 * customize.texi (Common Keywords):
3537 * display.texi (Abstract Display):
3538 * modes.texi (Auto-Indentation):
3539 * nonascii.texi (Converting Representations): Typo fixes.
3540
3541 * control.texi (Examples of Catch): Call it "goto" not "go to".
3542
e3934a8a
EZ
35432011-05-14 Eli Zaretskii <eliz@gnu.org>
3544
bc039a3b
EZ
3545 * nonascii.texi (Character Properties): Fix inconsistencies with
3546 implementation.
3547
e3934a8a
EZ
3548 * text.texi (Special Properties): Move @defvar's out of the
3549 @table. (Bug#8652)
3550
e2c94218
GM
35512011-05-12 Glenn Morris <rgm@gnu.org>
3552
3553 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
3554
d2fc7e3d 35552011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
3556
3557 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
3558 (Multiline Font Lock):
3559 * vol2.texi (Top):
3560 * vol1.texi (Top):
3561 * elisp.texi (Top): Update menu accordingly.
3562
d2fc7e3d 35632011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
3564
3565 * modes.texi (Region to Fontify): Fix typo.
3566
79b70037
GM
35672011-05-10 Jim Meyering <meyering@redhat.com>
3568
3569 * minibuf.texi: Fix typo "in in -> in".
3570
b08a63cc 35712011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
3572
3573 * numbers.texi (Integer Basics): Large integers are treated as floats.
3574
1ef14cb4
LMI
35752011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3576
3577 * processes.texi (Synchronous Processes): Document the (:file
3578 "/file-name") syntax for `call-process'.
3579
4ffd0d6b 35802011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
3581
3582 * windows.texi (Choosing Window): Fix typo.
3583
4ffd0d6b 35842011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
3585
3586 * frames.texi (Layout Parameters): Note the difference between
3587 querying and setting parameters for left-fringe and right-fringe
3588 (Bug#6930).
3589
fd5a8ae8
SM
35902011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3591
3592 * minibuf.texi (Basic Completion): Be a bit more precise about the
3593 valid kinds of completion tables.
3594 (Programmed Completion): Remove obsolete text about lambda expressions
3595 not being valid completion tables.
3596
c1bcd0d5
CY
35972011-03-19 Chong Yidong <cyd@stupidchicken.com>
3598
3599 * positions.texi (Excursions): Explain the "save-excursion
3600 defeated by set-buffer" warning.
3601
3602 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3603 save-excursion. Suggested by Uday S Reddy.
3604
03408648 36052011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 3606
03408648
SM
3607 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3608 (Lexical Binding): New sub-section.
ba83908c 3609
03408648
SM
3610 * eval.texi (Eval): Discourage the use of `eval'.
3611 Document its new `lexical' argument.
6c075cd7 3612
f6d62986
SM
36132011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3614
03408648 3615 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
3616 nil any more.
3617
84ea5558 36182011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
3619
3620 * strings.texi (String Conversion): Don't mention
3621 string-make-(uni|multi)byte (bug#8262).
3622 * nonascii.texi (Converting Representations): Fix up range.
3623 * keymaps.texi (Key Binding Commands): Update code point, avoid
3624 "unibyte character" and remove mention of unibyte bindings.
3625
62d94509
EZ
36262011-03-10 Eli Zaretskii <eliz@gnu.org>
3627
3628 * modes.texi (Operator Precedence Grammars): Don't use characters
3629 outside ISO-8859-1.
3630
63a329f8
EZ
36312011-03-09 Eli Zaretskii <eliz@gnu.org>
3632
3633 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3634
3635 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3636
6446548e
GM
36372011-03-08 Glenn Morris <rgm@gnu.org>
3638
3639 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3640 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 3641 * elisp.texi: Set documentencoding.
6446548e 3642
33383987
JB
36432011-03-07 Chong Yidong <cyd@stupidchicken.com>
3644
3645 * Version 23.3 released.
3646
0b3ceceb
CY
36472011-03-06 Chong Yidong <cyd@stupidchicken.com>
3648
3649 * package.texi: Update index keywords.
3650 (Package Archives): New node contents. Document package-x.el.
3651
78f5433f
JB
36522011-03-06 Juanma Barranquero <lekktu@gmail.com>
3653
3654 * makefile.w32-in (srcs): Add package.texi.
3655
555e9b5c
CY
36562011-03-06 Chong Yidong <cyd@stupidchicken.com>
3657
120d9389
CY
3658 * package.texi (Packaging, Packaging Basics, Simple Packages)
3659 (Multi-file Packages): Expand and clarify.
3660 (Package Archives): Temporary placeholder node.
3661
3662 * elisp.texi (Top): Update node listing.
3663
555e9b5c
CY
3664 * Makefile.in (srcs): Add package.texi.
3665
b59a4335
CY
36662011-03-05 Chong Yidong <cyd@stupidchicken.com>
3667
3668 * processes.texi (Synchronous Processes): Minor clarification
3669 (Bug#8149).
3670
06083aa1
GM
36712011-03-03 Glenn Morris <rgm@gnu.org>
3672
3673 * files.texi (Truenames): Minor clarification. (Bug#2341)
3674
6640b281
GM
36752011-03-01 Glenn Morris <rgm@gnu.org>
3676
3677 * variables.texi (Directory Local Variables):
3678 Mention `(subdirs . nil)' alist element.
3679
2b0c7330 36802011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
3681
3682 * variables.texi (Directory Local Variables): Mention the optional
3683 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3684
b923f7a9
CY
36852011-02-27 Chong Yidong <cyd@stupidchicken.com>
3686
3687 * minibuf.texi (Minibuffer History): Clarify discussion of
3688 minibuffer history lists (Bug#8085).
3689
67ab0163 36902011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 3691
e979a521
EZ
3692 * elisp.texi: Sync @dircategory with ../../info/dir.
3693
e03b2fd4
EZ
3694 * files.texi (Visiting Functions): Document find-file-literally,
3695 both the command and the variable.
3696
86ec878a
EZ
3697 * variables.texi (Creating Buffer-Local): Explain the meaning of
3698 permanent local variables.
3699
67ab0163
GM
3700 * files.texi (Visiting Functions): Document find-file-literally,
3701 both the command and the variable.
3702
3703 * variables.texi (Creating Buffer-Local): Explain the meaning of
3704 permanent local variables.
3705
37062011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
3707
3708 * keymaps.texi (Remapping Commands): Mention how to undo it.
3709
bfcb151a
RT
37102011-02-09 Reuben Thomas <rrt@sc3d.org>
3711
3712 * loading.texi (Hooks for Loading): Remove unnecessary advice
3713 about eval-after-load (Bug#7986).
3714
a41c8660
CY
37152011-02-05 Chong Yidong <cyd@stupidchicken.com>
3716
3717 * commands.texi (Accessing Mouse): Note that a header line is not
3718 included in the row of posn-col-row.
3719
e0dd6837
CY
37202011-02-02 Chong Yidong <cyd@stupidchicken.com>
3721
3722 * modes.texi (Major Mode Conventions): Add face guidelines.
3723 (Faces for Font Lock): List faces in order of prominence.
3724
a4180391
PE
37252011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3726
3727 format-time-string now supports subsecond time stamp resolution
3728 * os.texi (Time Parsing): Document %N.
3729
7427eb97
CY
37302011-01-28 Chong Yidong <cyd@stupidchicken.com>
3731
61db307f
CY
3732 * vol1.texi (Top):
3733 * vol2.texi (Top):
3734 * elisp.texi (Top):
3735 * display.texi (Display Property): Shorten the menu description of
3736 the "Other Display Specs" node (Bug#7816).
3737
7427eb97
CY
3738 * keymaps.texi (Defining Menus): Add "menu item" and "extended
3739 menu item" concept index entries (Bug#7805).
3740
bf3dae7e
EZ
37412011-01-29 Eli Zaretskii <eliz@gnu.org>
3742
3743 * makefile.w32-in (texinfodir): New variable.
3744 (usermanualdir): Remove as redundant with $(emacsdir).
3745 (MAKEINFO): Remove options, leave only program name.
3746 (MAKEINFO_OPTS): New variable.
3747 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
3748
06d8ace5 37492011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
3750 Richard Kim <emacs18@gmail.com>
3751
3752 * loading.texi (Library Search): Document list-load-path-shadows
3753 (Bug#7757).
3754
06d8ace5 37552011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
3756
3757 * searching.texi (Regexp Special): Remove outdated discussion of
3758 character sets (Bug#7780).
3759
28a88153
CY
3760 * frames.texi (Pop-Up Menus): Document where menu title comes
3761 from (Bug#7684).
3762
06d8ace5 37632011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
3764
3765 * display.texi (Making Buttons): Mention limitation of text buttons.
3766
a8e1e9ee
WL
37672011-01-23 Werner Lemberg <wl@gnu.org>
3768
3769 * Makefile.in (MAKEINFO): Now controlled by `configure'.
3770 (MAKEINFO_OPTS): New variable. Use it where appropriate.
3771 (ENVADD): New variable to control texi2dvi and texi2pdf.
3772
362b9d48
GM
37732011-01-15 Chong Yidong <cyd@stupidchicken.com>
3774
3775 * files.texi (Directory Names): Move directory-abbrev-alist doc to
3776 Emacs manual.
3777
37782011-01-15 Eli Zaretskii <eliz@gnu.org>
3779
3780 * files.texi (Directory Names): Explain why FROM in
3781 directory-abbrev-alist should begin with \`. (Bug#7777)
3782
3fa173b4
SM
37832011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
3784
3785 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
3786
7c420169 37872011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
3788
3789 * modes.texi (Emulating Mode Line): Fix last change.
3790
7c420169 37912011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
3792
3793 * modes.texi (Emulating Mode Line): Update documentation of
3794 format-mode-line according to changes that fixed bug #7587.
3795
80b33766
SM
37962010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
3797
3798 * modes.texi (Derived Modes): Mention prog-mode.
3799
3800 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
3801 of the key-binding-data cache since we don't use it any more.
3802
f49d1f52 38032010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 3804
4bb49a92
EZ
3805 * processes.texi (Shell Arguments):
3806 * strings.texi (Creating Strings): Don't mention "shell commands";
3807 make it explicit that `split-string-and-unquote' and
3808 `combine-and-quote-strings' are mainly for working with arguments
3809 to call-process and start-process.
3810
3c73e30e
EZ
3811 * processes.texi (Shell Arguments): Fix documentation of
3812 `split-string-and-unquote'. Add indexing. (Bug#7563)
3813
f49d1f52 38142010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
3815
3816 * modes.texi (Auto-Indentation): New section to document SMIE.
3817 (Major Mode Conventions):
3818 * text.texi (Mode-Specific Indent): Refer to it.
3819
f49d1f52 38202010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
3821
3822 * display.texi (Other Display Specs): Document left-fringe and
3823 right-fringe display specs.
3824
f49d1f52 38252010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
3826
3827 * backups.texi (Making Backups):
3828 * modes.texi (Example Major Modes): Use recommended coding style.
3829 (Major Mode Basics, Derived Modes): Encourge more strongly use of
3830 define-derived-mode. Mention completion-at-point-functions.
3831
f49d1f52 38322010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3833
5dcb4c4e
SM
3834 * nonascii.texi (Converting Representations):
3835 Document byte-to-string.
e1115396 3836
ec1b9b17
GM
38372010-12-08 Glenn Morris <rgm@gnu.org>
3838
3839 * buffers.texi (Modification Time):
3840 verify-visited-file-modtime now defaults to the current buffer.
3841
07976ae3 38422010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3843
ec1b9b17 3844 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
3845
3846 * strings.texi (Creating Strings): Don't mention semi-obsolete
3847 function char-to-string.
3848 (String Conversion): Shorten discussion of semi-obsolete function
3849 string-to-char. Link to Converting Representations.
3850
3851 * objects.texi (Symbol Type):
3852 * text.texi (Near Point):
3853 * help.texi (Help Functions):
3854 * functions.texi (Mapping Functions): Use string instead of
3855 char-to-string in examples.
3856
07976ae3 38572010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
3858
3859 * text.texi (Kill Functions, Kill Functions)
3860 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
3861 YANK-HANDLER args.
3862
3863 * symbols.texi (Creating Symbols): Using unintern without an
3864 obarray arg is now obsolete.
3865
3866 * numbers.texi (Float Basics): Document float-e and float-pi.
3867
3868 * variables.texi (Defining Variables): Change "pi" example to
3869 "float-pi".
3870
8547874a
EZ
38712010-11-26 Eli Zaretskii <eliz@gnu.org>
3872
3873 * commands.texi (Click Events): Document the values of X, Y and
3874 COL, ROW in the event's position, when the click is on the header
3875 or mode line, on the fringes, or in the margins.
3876
4a47c275 38772010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 3878
5b05d75b
EZ
3879 * customize.texi (Composite Types): Lower-case index entry.
3880
5dcb4c4e
SM
3881 * loading.texi (How Programs Do Loading):
3882 Document load-file-name. (Bug#7346)
c7926fe2 3883
4a47c275 38842010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
3885
3886 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
3887
0eb025fb
EZ
38882010-11-13 Eli Zaretskii <eliz@gnu.org>
3889
3890 * display.texi (Usual Display): Characters with no fonts are not
3891 necessarily displayed as empty boxes.
3892
2699a554 38932010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
3894
3895 * maps.texi (Standard Keymaps): Update File menu description.
3896
8289f37b
GM
38972010-10-28 Glenn Morris <rgm@gnu.org>
3898
3899 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
3900
5793a7bc 39012010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
3902
3903 * display.texi (Window Systems): Deprecate use of window-system as
3904 a predicate.
3905
17284e30
GM
39062010-10-23 Glenn Morris <rgm@gnu.org>
3907
3908 * help.texi (Documentation Basics): Remove mentions of digest-doc and
3909 sorted-doc.
3910
00f113eb
JB
39112010-10-15 Eli Zaretskii <eliz@gnu.org>
3912
3913 * os.texi (Dynamic Libraries): New node, with slightly modified
3914 text deleted from "Image Formats".
3915 (System Interface): Add @menu entry for "Dynamic Libraries".
3916
3917 * display.texi (Image Formats): Remove description of
3918 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
3919
07277eb8
GM
39202010-10-12 Glenn Morris <rgm@gnu.org>
3921
3922 * book-spine.texinfo: Rename to book-spine.texi.
3923
c12e4a81
GM
39242010-10-11 Glenn Morris <rgm@gnu.org>
3925
df187c62
GM
3926 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
3927
c12e4a81 3928 * Makefile.in (DVIPS): New variable.
234db610
GM
3929 (.PHONY): Add html, ps.
3930 (html, elisp.html, ps, elisp.ps): New targets.
3931 (clean): Delete html, ps files.
3932 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 3933
6513b232
EZ
39342010-10-09 Eli Zaretskii <eliz@gnu.org>
3935
3936 * makefile.w32-in (emacsdir): New variable.
3937 (srcs): Add emacsver.texi.
3938 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
3939
abd40fb4
GM
39402010-10-09 Glenn Morris <rgm@gnu.org>
3941
c1dc72b3
GM
3942 * Makefile.in (VPATH): Remove.
3943 (infodir): Make it absolute.
3944 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
3945
4393405b
GM
3946 * Makefile.in (dist): Anchor regexps.
3947
eef3ab94
GM
3948 * Makefile.in (srcs): Put elisp.texi first.
3949 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
3950
aa9db089
GM
3951 * Makefile.in (infoclean): Remove harmless, long-standing error.
3952
abd40fb4
GM
3953 * Makefile.in ($(infodir)): Delete rule.
3954 (mkinfodir): New.
3955 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
3956
68db69ed 3957 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 3958 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 3959
ea274122
GM
39602010-10-09 Glenn Morris <rgm@gnu.org>
3961
f7a31f11
GM
3962 * Makefile.in (emacsdir): New variable.
3963 (MAKEINFO): Add -I $emacsdir.
3964 (dist): Copy emacsver.texi.
b13254e7
GM
3965 (srcs): Add emacsver.texi.
3966
f7a31f11
GM
3967 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
3968 Set EMACSVER by including emacsver.texi.
3969
ea274122
GM
3970 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
3971
17ca7950
GM
39722010-10-07 Glenn Morris <rgm@gnu.org>
3973
3974 * Makefile.in (version): New, set by configure.
3975 (clean): Delete dist tar file.
3976 (dist): Use version in tar name.
3977
4c83f6e1
GM
39782010-10-06 Glenn Morris <rgm@gnu.org>
3979
3980 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
3981 (INSTALL_INFO): Remove unused variable.
3982 (mostlyclean, infoclean, dist): New rules.
3983 (clean): Delete dvi and pdf files.
3984 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 3985 ($(infodir)): Add parallel build workaround.
4c83f6e1 3986
0264072d
GM
39872010-10-04 Glenn Morris <rgm@gnu.org>
3988
3989 * Makefile.in (dvi, pdf, $(infodir)): New targets.
3990 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 3991 Fix -I typo.
0264072d
GM
3992 (clean): No 'make.out' or 'core' files.
3993 (.PHONY): Declare clean rules.
3994 (maintainer-clean): Delete pdf file. Guard against cd failures.
3995
77f38949
GM
39962010-10-03 Glenn Morris <rgm@gnu.org>
3997
3998 * files.texi (File Name Components): Remove ignored section about
3999 deleted variable directory-sep-char.
4000
178fdd41
MA
40012010-10-03 Michael Albinus <michael.albinus@gmx.de>
4002
4003 * files.texi (Magic File Names): New defopt
4004 remote-file-name-inhibit-cache.
4005
9c524fcb
GM
40062010-10-02 Glenn Morris <rgm@gnu.org>
4007
4008 * os.texi (Killing Emacs): Hook now runs in batch mode.
4009
f816790b
SM
40102010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
4011
4012 * text.texi (Special Properties): Clarify when modification-hooks run.
4013
7cf78aac
SM
40142010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
4015
4016 * syntax.texi (Syntax Flags): Document new `c' flag.
4017
ca0d44e4
GM
40182010-09-09 Glenn Morris <rgm@gnu.org>
4019
4020 * display.texi (ImageMagick Images): General cleanup.
4021
10999305 40222010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
4023
4024 * files.texi (Directory Names): Use \` rather than ^.
4025
45240125
JD
40262010-09-02 Jan Djärv <jan.h.d@swipnet.se>
4027
4028 * text.texi (Low-Level Kill Ring):
4029 * frames.texi (Window System Selections): Remove cut buffer
4030 documentation.
4031
4abe5bf6
EZ
40322010-08-28 Eli Zaretskii <eliz@gnu.org>
4033
4034 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4035 Parameters", where the default fringe width is described.
4036
4037 * frames.texi (Window Frame Parameters, Basic Parameters)
4038 (Position Parameters, Layout Parameters, Management Parameters)
4039 (Cursor Parameters, Font and Color Parameters): Add indexing for
4040 frame parameters. (Bug#6929)
4041
fdc76236
TT
40422010-08-25 Tom Tromey <tromey@redhat.com>
4043
4044 * vol2.texi (Top): Update.
4045 * vol1.texi (Top): Update.
4046 * tips.texi (Library Headers): Mention Package-Version and
4047 Package-Requires.
4048 * package.texi: New file.
4049 * os.texi (System Interface): Update pointers.
4050 * elisp.texi (Top): Link to new nodes. Include package.texi.
4051 * anti.texi (Antinews): Update pointers.
4052
1e5c1c80
EZ
40532010-08-25 Eli Zaretskii <eliz@gnu.org>
4054
4055 * processes.texi (Filter Functions): Fix last change.
4056
78e33835
CY
40572010-08-24 Markus Triska <triska@gmx.at>
4058
4059 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4060 of `buffer-name' in the main text as well as in the example
4061 (Bug#3098).
4062
198a7a97
CY
40632010-08-22 Chong Yidong <cyd@stupidchicken.com>
4064
4065 * nonascii.texi (Text Representations):
4066 * loading.texi (Loading Non-ASCII):
4067 * compile.texi (Byte Compilation): Don't mention obsolete
4068 --unibyte command-line argument.
4069
bc7d7ea6
CY
40702010-08-22 Chong Yidong <cyd@stupidchicken.com>
4071
4072 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4073
b0126eac 40742010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
4075
4076 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4077
e8a6cc19
EZ
40782010-08-20 Eli Zaretskii <eliz@gnu.org>
4079
4080 * commands.texi (Misc Events): Add cross-references to where
4081 POSITION of a mouse event is described in detail.
4082
c4e7c63a 40832010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 4084
c4e7c63a 4085 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 4086
7815fe19 40872010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
4088
4089 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4090 Suggested by Štěpán Němec <stepnem@gmail.com>.
4091
7815fe19 40922010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
4093
4094 * minibuf.texi (High-Level Completion): Document args of
4095 `read-buffer-function' (bug#5625).
4096
8b2dd508
JD
40972010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4098
4099 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4100
bace45fe
MA
41012010-07-29 Michael Albinus <michael.albinus@gmx.de>
4102
4103 * processes.texi (Process Information): Explain process property
4104 `remote-tty'.
4105
4ce5a4cc
JB
41062010-07-27 Juanma Barranquero <lekktu@gmail.com>
4107
4108 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4109 instead of "\C-\^?" (bug#6334).
4110
1c84bc7a
JB
4111 * text.texi (Special Properties): Fix typo.
4112
b88746ba
EZ
41132010-07-09 Eli Zaretskii <eliz@gnu.org>
4114
4115 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4116 calling sequences, which are now the standard.
4117
51422d6d
CY
41182010-06-24 Chong Yidong <cyd@stupidchicken.com>
4119
4120 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4121
4122 * commands.texi (Command Overview): Mention undo-boundary call.
4123
d24880de
GM
41242010-06-23 Glenn Morris <rgm@gnu.org>
4125
4126 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4127 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4128 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4129 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4130 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4131 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4132 Untabify Texinfo files.
4133
0fc76035
CY
41342010-06-20 Chong Yidong <cyd@stupidchicken.com>
4135
4136 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4137
5338dc0b
CY
41382010-06-19 Chong Yidong <cyd@stupidchicken.com>
4139
a628ad9d 4140 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 4141
2c3a3c1d
CY
41422010-06-02 Chong Yidong <cyd@stupidchicken.com>
4143
ba3bf1d9
CY
4144 * searching.texi (Regexp Special): Remove obsolete information
4145 about matching non-ASCII characters, and suggest using char
4146 classes (Bug#6283).
2c3a3c1d 4147
7f4b4249
JB
41482010-05-30 Juanma Barranquero <lekktu@gmail.com>
4149
4150 * minibuf.texi (Basic Completion): Add missing "@end defun".
4151
637821cd
SM
41522010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4153
4154 * minibuf.texi (Basic Completion): Document completion-boundaries.
4155 (Programmed Completion): Document the new fourth method for boundaries.
4156
e13051c3
CY
41572010-05-22 Chong Yidong <cyd@stupidchicken.com>
4158
a628ad9d 4159 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 4160
0235128c 41612010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
4162
4163 * windows.texi (Textual Scrolling):
4164 * tips.texi (Coding Conventions):
4165 * minibuf.texi (Minibuffer History):
4166 * maps.texi (Standard Keymaps):
4167 * loading.texi (Where Defined):
4168 * edebug.texi (Instrumenting): Fix typos.
4169
0235128c 41702010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 4171
c7c32279
CY
4172 * keymaps.texi (Menu Bar): Document :advertised-binding property.
4173
0235128c
SM
4174 * functions.texi (Obsolete Functions):
4175 Document set-advertised-calling-convention.
eb5ed549
CY
4176
4177 * minibuf.texi (Basic Completion): Document completion-in-region.
4178 (Programmed Completion): Document completion-annotate-function.
4179
4180 * commands.texi (Reading One Event): Document read-key.
4181 (Distinguish Interactive): Document KIND arg to
4182 called-interactively-p. Delete obsolete interactive-p.
4183
4184 * elisp.texi (Top): Update node description.
4185
f8848423
EZ
41862010-05-08 Eli Zaretskii <eliz@gnu.org>
4187
0235128c
SM
4188 * nonascii.texi (Character Properties):
4189 Document unicode-category-table. Add an index entry for Unicode
4190 general category.
4191
41922010-05-07 Chong Yidong <cyd@stupidchicken.com>
4193
4194 * Version 23.2 released.
f8848423 4195
938efb77
JB
41962010-04-20 Juanma Barranquero <lekktu@gmail.com>
4197
4198 * locals.texi (Standard Buffer-Local Variables):
4199 Remove @ignore'd reference to `direction-reversed'.
4200
5854c267
JL
42012010-04-14 Juri Linkov <juri@jurta.org>
4202
4203 Fix @deffn without category.
4204
4205 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
4206 for `abbrev-insert'.
4207
4208 * buffers.texi (Indirect Buffers): Add category `Command'
4209 to @deffn of `clone-indirect-buffer'.
4210
4211 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
4212 for `next-window' and `previous-window'. Add category `Command'
4213 to @deffn of `pop-to-buffer'.
4214
8a14dec7
CY
42152010-04-01 Chong Yidong <cyd@stupidchicken.com>
4216
4217 * nonascii.texi (Text Representations): Don't mark
4218 enable-multibyte-characters as a user option.
4219
7a1831cf
EZ
42202010-03-31 Eli Zaretskii <eliz@gnu.org>
4221
4222 * control.texi (Handling Errors): How to re-throw a signal caught
4223 by condition-case.
4224
c3863713
CY
42252010-03-26 Chong Yidong <cyd@stupidchicken.com>
4226
4227 * loading.texi (Hooks for Loading): Document after-load-functions.
4228 Copyedits.
4229
c333f279
AM
42302010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4231
4232 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4233
e867cb5d 42342010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
4235
4236 * processes.texi (Network Processes): Document seqpacket type.
4237
605f35cd
DN
42382010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4239
4240 * os.texi (System Environment): Do not mention lynxos.
4241
288f9fc0
CY
42422010-03-10 Chong Yidong <cyd@stupidchicken.com>
4243
4244 * Branch for 23.2.
4245
eed5c93a
CY
42462010-03-06 Chong Yidong <cyd@stupidchicken.com>
4247
4248 * objects.texi (Integer Type): Take note of the read syntax
4249 exception for numbers that cannot fit in the integer type.
4250
1ddd6622
GM
42512010-03-03 Glenn Morris <rgm@gnu.org>
4252
4253 * numbers.texi (Integer Basics, Bitwise Operations):
4254 * objects.texi (Integer Type): Update for integers now being 30-bit.
4255
a908c79a
CY
42562010-02-27 Chong Yidong <cyd@stupidchicken.com>
4257
4258 * display.texi (Low-Level Font): Document :otf font-spec property.
4259
cd61af01
SM
42602010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4261
4262 * display.texi (Line Height): Avoid obsolete special default variables
4263 like default-major-mode.
4264
c02f8fe2
AM
42652010-01-28 Alan Mackenzie <acm@muc.de>
4266
4267 * display.texi (Auto Faces): Say fontification-functions is called
4268 whether or not Font Lock is enabled. Tidy up the wording a bit.
4269
d738d18b
CY
42702010-01-17 Chong Yidong <cyd@stupidchicken.com>
4271
4272 * elisp.texi: Remove duplicate edition information (Bug#5407).
4273
4963739e
JB
42742010-01-17 Juanma Barranquero <lekktu@gmail.com>
4275
4276 * two.el (volume-header-toc-markup): Fix typos in docstring.
4277
c57008f6
SM
42782010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4279
4280 Avoid dubious uses of save-excursions.
4281 * positions.texi (Excursions): Recommend the use of
4282 save-current-buffer if applicable.
4283 * text.texi (Clickable Text): Fix the example code which used
4284 save-excursion in a naive way which sometimes preserves point and
4285 sometimes not.
4286 * variables.texi (Creating Buffer-Local):
4287 * os.texi (Session Management):
4288 * display.texi (GIF Images):
4289 * control.texi (Cleanups): Use (save|with)-current-buffer.
4290
2f3725cd
EZ
42912010-01-02 Eli Zaretskii <eliz@gnu.org>
4292
4293 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4294
85eeac93
CY
42952010-01-02 Chong Yidong <cyd@stupidchicken.com>
4296
4297 * nonascii.texi (Text Representations, Character Codes)
4298 (Converting Representations, Explicit Encoding)
4299 (Translation of Characters): Use hex notation consistently.
4300 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4301
4801c5fa
CY
43022010-01-01 Chong Yidong <cyd@stupidchicken.com>
4303
4304 * loading.texi (Where Defined): Make it clearer that these are
4305 loaded files (Bug#5068).
4306
26e533e2
CY
43072009-12-29 Chong Yidong <cyd@stupidchicken.com>
4308
4309 * minibuf.texi (Completion Styles): Document `initials' style.
4310
16d1ff5f
CY
43112009-12-25 Chong Yidong <cyd@stupidchicken.com>
4312
4313 * frames.texi (Resources): Describe inhibit-x-resources.
4314 (Size Parameters): Copyedit.
4315
4316 * hash.texi (Creating Hash):
4317 * objects.texi (Hash Table Type): Document the new hash table
4318 printed representation.
4319
4320 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4321 obsolete.
4322
5dcb4c4e
SM
4323 * processes.texi (Process Buffers):
4324 Document process-kill-buffer-query-function.
16d1ff5f 4325
9a5de3d9
GM
43262009-12-05 Glenn Morris <rgm@gnu.org>
4327
4328 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4329 diary-display-function, and no longer recommended to be a hook.
4330 Update for changes in the names of calendar and diary hooks.
4331 diary-print-entries-hook has changed section.
4332
b640eb52
EZ
43332009-11-28 Eli Zaretskii <eliz@gnu.org>
4334
4335 * text.texi (Special Properties): More accurate description of
4336 what the `cursor' property does.
4337
be1674ab
KR
43382009-11-26 Kevin Ryde <user42@zip.com.au>
4339
4340 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4341 mouse-wheel-down-event, the closest thing to a definition for them.
4342 * os.texi (Startup Summary): vindex inhibit-startup-message and
4343 inhibit-splash-screen.
4344 (Command-Line Arguments): vindex argv.
4345 (Suspending Emacs): vindex suspend-tty-functions and
4346 resume-tty-functions. Don't want to index every hook, but having
4347 the programming ones is helpful.
4348
603f5979
CY
43492009-11-14 Chong Yidong <cyd@stupidchicken.com>
4350
4351 * commands.texi (Motion Events): Fix typo (Bug#4907).
4352
4359a806
CY
43532009-11-08 Chong Yidong <cyd@stupidchicken.com>
4354
4355 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4356 are affected by case-fold-search (Bug#4483).
4357
0f063651
CY
43582009-11-02 Chong Yidong <cyd@stupidchicken.com>
4359
4360 * minibuf.texi (Reading File Names): Note that read-file-name may
4361 use a graphical file dialog.
4362
9bd79893
GM
43632009-10-31 Glenn Morris <rgm@gnu.org>
4364
4365 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4366
ebe479ec
KR
43672009-10-16 Kevin Ryde <user42@zip.com.au>
4368
4369 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4370 in particular so `info-lookup-symbol' can find its docs.
4371
2640fa86
CY
43722009-10-16 Chong Yidong <cyd@stupidchicken.com>
4373
4374 * variables.texi (Constant Variables): Distinguish from defconst
4375 variables.
4376 (Defining Variables): Add cindex.
4377
edd6a733
CY
43782009-10-15 Chong Yidong <cyd@stupidchicken.com>
4379
4380 * os.texi (Time of Day): Clarify that the microsecond part is
4381 ignored (Bug#4637).
4382
5feb0b73
GM
43832009-10-11 Glenn Morris <rgm@gnu.org>
4384
4385 * frames.texi (Size and Position): Clarify what is included in the frame
4386 height. (Bug#4535)
4387
0c5413c8
GM
43882009-10-10 Glenn Morris <rgm@gnu.org>
4389
4390 * windows.texi (Size of Window): The relationship between window and
4391 frame heights is not so simple. (Bug#4535)
4392 Mention window-full-height-p.
4393
7f8b600a
SM
43942009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
4395
4396 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
4397 used from Lisp.
4398
6185de1c
EZ
43992009-10-07 Eli Zaretskii <eliz@gnu.org>
4400
7f8b600a
SM
4401 * files.texi (Directory Names) <abbreviate-file-name>:
4402 Document that root home directories are not replaced with "~".
6185de1c 4403
9972911f
EZ
44042009-10-06 Eli Zaretskii <eliz@gnu.org>
4405
4406 * text.texi (Special Properties): Document the meaning of the
4407 `cursor' text property whose value is an integer.
4408
2a3f19ef
MA
44092009-10-05 Michael Albinus <michael.albinus@gmx.de>
4410
4411 * files.texi (Magic File Names): Add `copy-directory'.
4412
804543b5
EZ
44132009-10-05 Eli Zaretskii <eliz@gnu.org>
4414
4415 * files.texi (File Attributes): Fix description of file
4416 attributes. (Bug#4638) Update attributes of files.texi example to
4417 be more representative.
4418
461bf92b
MA
44192009-10-05 Michael Albinus <michael.albinus@gmx.de>
4420
4421 * files.texi (Create/Delete Dirs): New command copy-directory.
4422
a86cd395
JB
44232009-10-04 Juanma Barranquero <lekktu@gmail.com>
4424
4425 * anti.texi (Antinews):
4426 * macros.texi (Indenting Macros):
4427 * strings.texi (Creating Strings, Case Conversion):
4428 Remove duplicate words.
4429
d3080264
MA
44302009-10-01 Michael Albinus <michael.albinus@gmx.de>
4431
4432 * files.texi (Create/Delete Dirs): delete-directory has an
4433 optional parameter RECURSIVE.
4434
85d14563
SM
44352009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
4436
4437 * buffers.texi (Swapping Text): Minor clarification.
4438
3d9842c6
GM
44392009-10-01 Glenn Morris <rgm@gnu.org>
4440
4441 * functions.texi (Declaring Functions): Mention that we also search for
4442 ".m" files in the src/ directory.
4443
78427304
CY
44442009-09-25 David Engster <deng@randomsample.de>
4445
3d9842c6 4446 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 4447
b578c9cc
GM
44482009-09-22 Glenn Morris <rgm@gnu.org>
4449
4450 * internals.texi (Building Emacs): Mention preloaded-file-list.
4451
beee5da7
AM
44522009-09-14 Alan Mackenzie <acm@muc.de>
4453
4454 * os.texi (Terminal Output): Put "@code{}" around "stdout".
4455
5d6ab672
CY
44562009-09-13 Chong Yidong <cyd@stupidchicken.com>
4457
4458 * functions.texi (Anonymous Functions): Rearrange discussion,
4459 giving usage of unquoted lambda forms first. Mention that
4460 `function' and `#'' are no longer required (Bug#4290).
4461
59375eeb
AM
44622009-09-11 Alan Mackenzie <acm@muc.de>
4463
a86cd395 4464 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
4465 batch mode.
4466
e7e2f529
GM
44672009-09-01 Glenn Morris <rgm@gnu.org>
4468
4469 * display.texi (Face Functions): Mention define-obsolete-face-alias.
4470
eae47088
GM
44712009-08-26 Ulrich Mueller <ulm@gentoo.org>
4472
4473 * nonascii.texi (Character Codes): Fix typos.
4474
3691a0a6
MA
44752009-08-25 Michael Albinus <michael.albinus@gmx.de>
4476
4477 * processes.texi (Synchronous Processes): New defvar
4478 process-file-side-effects.
4479
664d56b8
GM
44802009-08-25 Glenn Morris <rgm@gnu.org>
4481
4482 * display.texi (Fontsets): Fix typo.
4483
0706c025
GM
4484 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
4485
03a74b84
SM
44862009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
4487
4488 * processes.texi (Asynchronous Processes): Adjust arglist of
4489 start-process-shell-command and start-file-process-shell-command.
4490
f6de8a37
CY
44912009-08-15 Chong Yidong <cyd@stupidchicken.com>
4492
4b1ed1bb
CY
4493 * advice.texi (Argument Access in Advice): Note that argument
4494 positions are zero-based (Bug#3932).
4495
89a9e058
CY
4496 * commands.texi (Distinguish Interactive): Minor copyedit.
4497
23696fd7
CY
4498 * display.texi (Face Attributes): Add xref to Displaying Faces for
4499 explanation of "underlying face".
4500
f6de8a37
CY
4501 * customize.texi (Common Keywords): Add xref to Loading.
4502
4503 * loading.texi (How Programs Do Loading): Add xref to Lisp
4504 Libraries node in the Emacs manual.
4505
417f77e6
CY
45062009-08-13 Chong Yidong <cyd@stupidchicken.com>
4507
4508 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
4509
0999039c
CY
45102009-07-18 Chong Yidong <cyd@stupidchicken.com>
4511
4512 * processes.texi (Shell Arguments): Copyedits.
4513
9af167bc
GM
45142009-07-18 Glenn Morris <rgm@gnu.org>
4515
4516 * loading.texi (Repeated Loading): Fix typo.
4517
137987ab
RS
45182009-07-16 Richard Stallman <rms@gnu.org>
4519
4520 * buffers.texi (Swapping Text): Recommend setting
4521 write-region-annotate-functions and buffer-saved-size.
4522
4523 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
4524
622fa380
GM
45252009-07-15 Glenn Morris <rgm@gnu.org>
4526
4527 * edebug.texi: Minor re-phrasings throughout.
4528 (Edebug Execution Modes): Sit-for affects continue mode too.
4529 (Jumping): Use `forward-sexp' rather than its keybinding.
4530 (Edebug Misc): Fix Q binding.
4531 (Edebug Eval): Remove cl version.
4532 (Printing in Edebug): Clarify print-length etc.
4533 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
4534 (Specification List): Remove edebug-unwrap findex entry.
4535 (Specification Examples): defmacro is actually not the same as defun.
4536 Escape "`" in example.
4537
6bbd4600
CY
45382009-07-15 Chong Yidong <cyd@stupidchicken.com>
4539
4540 * markers.texi (The Mark): Document optional arg to
4541 deactivate-mark.
4542
e538d479
GM
45432009-07-11 Kevin Ryde <user42@zip.com.au>
4544
4545 * hooks.texi (Standard Hooks): Fix cross-references.
4546
4c98b9ed
GM
4547 * loading.texi (Named Features): Refer to eval-after-load.
4548
5300838c
GM
45492009-07-11 Glenn Morris <rgm@gnu.org>
4550
64fbeb16
GM
4551 * Makefile.in (TEXI2PDF): New.
4552 (elisp.pdf): New target.
4553
4c98b9ed
GM
4554 * searching.texi (Regexp Backslash): Fix typo.
4555
4556 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 4557
51d9979c
GM
45582009-07-10 Glenn Morris <rgm@gnu.org>
4559
561c0216
GM
4560 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
4561
5b594a58
GM
4562 * customize.texi (Customization Types):
4563 * display.texi (Abstract Display):
0cc8c85a 4564 * objects.texi (Character Type, String Type):
5b594a58 4565 Merge in some menu descriptions from elisp.texi.
51d9979c 4566
c3cbbb40
GM
4567 * hash.texi (Hash Tables):
4568 * modes.texi (Multiline Font Lock):
4569 End menu description with period.
fe42c16a 4570
28528402
GM
45712009-07-09 Glenn Morris <rgm@gnu.org>
4572
4573 * back.texi: Don't hard-code texinfo location.
4574
4575 * two-volume.make (texinfodir): New, with location of texinfo.tex.
4576 (tex): Add texinfodir to TEXINPUTS.
4577 (elisp1med-init, elisp2med-init): Use texinfodir.
4578
4579 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4580 (clean): Add two-volume.make intermediate files.
4581
4582 * elisp.texi, vol1.texi, vol2.texi:
4583 Use a DATE variable with the publication date, and update it.
4584 Fix antinews menu description.
4585
4586 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4587 Update the detailed node listing to match elisp.texi.
4588
4589 * README: Update edition to match elisp.texi.
4590
4591 * objects.texi (General Escape Syntax):
4592 * nonascii.texi (Character Sets):
4593 Use consistent case for "Unicode Standard".
4594
4595 * anti.texi (Antinews):
4596 * customize.texi (Variable Definitions):
4597 * functions.texi (Declaring Functions):
4598 * nonascii.texi (Character Properties):
4599 * processes.texi (Serial Ports):
4600 * text.texi (Special Properties):
4601 * tips.texi (Coding Conventions):
4602 Minor rearrangements to improve TeX line-filling.
4603
4604 * commands.texi (Using Interactive): Fix cross-reference.
4605
17db8e10
JD
46062009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4607
4608 * frames.texi (Management Parameters): Mention sticky.
4609
77c7e2e1
AS
46102009-07-01 Andreas Schwab <aschwab@redhat.com>
4611
4612 * help.texi (Help Functions): Fix description of help-buffer and
4613 help-setup-xref to use @defun instead of @deffn.
4614
3f1c6666
JD
46152009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4616
4617 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4618
ca27c21b
CY
46192009-06-24 Chong Yidong <cyd@stupidchicken.com>
4620
4621 * display.texi (Window Systems): Add ns to the list.
4622
70243478
CY
46232009-06-21 Chong Yidong <cyd@stupidchicken.com>
4624
4625 * Branch for 23.1.
4626
df006536
MR
46272009-06-17 Martin Rudalics <rudalics@gmx.at>
4628
4629 * windows.texi (Dedicated Windows): Fix typo.
4630 (Resizing Windows): Replace @defun by @deffn.
4631
d259fc4b
GM
46322009-06-17 Glenn Morris <rgm@gnu.org>
4633
4634 * variables.texi (Directory Local Variables):
4635 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4636
30781db6
KH
46372009-06-09 Kenichi Handa <handa@m17n.org>
4638
4639 * nonascii.texi (Character Sets): State clearly that FROM and TO
4640 are codepoints of CHARSET.
4641
62e8099c
CY
46422009-06-07 Chong Yidong <cyd@stupidchicken.com>
4643
4644 * minibuf.texi (Reading File Names): Fix introductory text.
4645 Suggested by stan@derbycityprints.com.
4646 (High-Level Completion): Fix typo.
4647
ee1b1917
CY
46482009-05-28 Chong Yidong <cyd@stupidchicken.com>
4649
4650 * frames.texi (Text Terminal Colors): Multi-tty is already
4651 implemented, but tty-local colors are not.
4652
5df647e8
CY
46532009-05-27 Chong Yidong <cyd@stupidchicken.com>
4654
4655 * hooks.texi (Standard Hooks): Remove mention of obsolete
4656 redisplay-end-trigger-functions.
4657
4658 * internals.texi (Window Internals): Remove mention of obsolete
4659 redisplay-end-trigger-functions.
4660
01f17ae2
MR
46612009-05-21 Martin Rudalics <rudalics@gmx.at>
4662
4663 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4664
4665 * backups.texi (Making Backups): backup-directory-alist and
4666 make-backup-file-name-function are options.
4667 (Auto-Saving): auto-save-list-file-prefix is an option.
4668
4669 * buffers.texi (Killing Buffers): buffer-offer-save is an
4670 option.
4671
4672 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4673 option.
4674 (Echo Area Customization): echo-keystrokes is an option.
4675 (Selective Display): selective-display-ellipses is an option.
4676 (Temporary Displays): temp-buffer-show-function is an option.
4677 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4678 are options.
4679 (Font Selection): face-font-family-alternatives,
4680 face-font-selection-order, face-font-registry-alternatives, and
4681 scalable-fonts-allowed are options.
4682 (Fringe Indicators): indicate-buffer-boundaries is an option.
4683 (Fringe Cursors): overflow-newline-into-fringe is an option.
4684 (Scroll Bars): scroll-bar-mode is an option.
4685
4686 * eval.texi (Eval): max-lisp-eval-depth is an option.
4687
4688 * files.texi (Visiting Functions): find-file-hook is an option.
4689 (Directory Names): directory-abbrev-alist is an option.
4690 (Unique File Names): temporary-file-directory and
4691 small-temporary-file-directory are options.
4692
4693 * frames.texi (Initial Parameters): initial-frame-alist,
4694 minibuffer-frame-alist and default-frame-alist are options.
4695 (Cursor Parameters): blink-cursor-alist and
4696 cursor-in-non-selected-windows ar options.
4697 (Window System Selections): selection-coding-system is an
4698 option.
4699 (Display Feature Testing): display-mm-dimensions-alist is an
4700 option.
4701
4702 * help.texi (Help Functions): help-char and help-event-list are
4703 options.
4704
4705 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4706 an option.
4707
4708 * minibuf.texi (Minibuffer History): history-length and
4709 history-delete-duplicates are options.
4710 (High-Level Completion): read-buffer-function and
4711 read-buffer-completion-ignore-case are options.
4712 (Reading File Names): read-file-name-completion-ignore-case is
4713 an option.
4714
4715 * modes.texi (Mode Line Top): mode-line-format is an option.
4716 (Mode Line Variables): mode-line-position and mode-line-modes
4717 are options.
4718
4719 * nonascii.texi (Text Representations):
4720 enable-multibyte-characters is an option.
4721 (Default Coding Systems): auto-coding-regexp-alist,
4722 file-coding-system-alist, auto-coding-alist and
4723 auto-coding-functions are options.
4724 (Specifying Coding Systems): inhibit-eol-conversion is an
4725 option.
4726
4727 * os.texi (Init File): site-run-file is an option.
4728 (System Environment): mail-host-address is an option.
4729 (User Identification): user-mail-address is an option.
4730 (Terminal Output): baud-rate is an option.
4731
4732 * positions.texi (Word Motion): words-include-escapes is an
4733 option.
4734
4735 * searching.texi (Standard Regexps): page-delimiter,
4736 paragraph-separate, paragraph-separate and sentence-end are
4737 options.
4738
4739 * text.texi (Margins): left-margin and fill-nobreak-predicate
4740 are options.
4741
4742 * variables.texi (Local Variables): max-specpdl-size is an
4743 option.
4744
4745 * windows.texi (Choosing Window):
4746 split-window-preferred-function, special-display-function and
4747 display-buffer-function are options.
4748
106e6894
CY
47492009-05-20 Chong Yidong <cyd@stupidchicken.com>
4750
4a83454d
CY
4751 Fix errors spotted by Martin Rudalics.
4752
106e6894
CY
4753 * syntax.texi (Position Parse): Document rationale for ignored
4754 arguments to syntax-ppss-flush-cache.
4755
4756 * processes.texi (Input to Processes): Mark PROCESS arg to
4757 process-running-child-p as optional.
4758 (Network Options): Document NO-ERROR arg to
4759 set-network-process-option.
4760
4761 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
4762 command.
4763
4764 * searching.texi (POSIX Regexps): Mark posix-search-forward and
4765 posix-search-backward as commands.
4766
4767 * os.texi (Killing Emacs): Mark kill-emacs as a command.
4768 (Suspending Emacs): Mark suspend-emacs as a command.
4769 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
4770 commands.
5dcb4c4e
SM
4771 (Terminal Output): Remove obsolete function baud-rate.
4772 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
4773
4774 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
4775 terminal-coding-system and set-terminal-coding-system.
4776 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
4777 as optional.
4778 (Character Sets): Document RESTRICTION arg of char-charset.
4779 (Character Codes): Mark POS argument to get-byte as optional.
4780
4781 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
4782 minibuffer-message.
4783
4784 * files.texi (Create/Delete Dirs): Mark make-directory and
4785 delete-directory as commands.
4786
4787 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
4788
4789 * text.texi (Base 64): Mark base64-decode-string and
4790 base64-encode-string as commands.
4791 (Columns): Mark move-to-column as a command.
4792 (Mode-Specific Indent): Document RIGID arg to
4793 indent-for-tab-command.
4794 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
4795 Mark indent-code-rigidly as a command.
4796 (Substitution): Mark translate-region as a command.
4797
4798 * frames.texi (Size and Position): Remove obsolete functions
4799 screen-height and screen-width.
4800
04173931
CY
48012009-05-19 Chong Yidong <cyd@stupidchicken.com>
4802
4803 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
4804 (Displaying Buffers, Resizing Windows): Correct mistakes;
4805 next-window, previous-window, and pop-to-buffer are not commands,
4806 and fit-window-to-buffer" is a command. (Pointed out by Martin
4807 Rudalics.)
4808
eae7d8f8
RS
48092009-05-17 Richard M Stallman <rms@gnu.org>
4810
4811 * modes.texi (Precalculated Fontification): Clarify text.
4812
b8766179
MR
48132009-05-17 Martin Rudalics <rudalics@gmx.at>
4814
4815 * windows.texi (Selecting Windows): Clarify descriptions of
4816 with-selected-window and get-lru-window.
4817 (Cyclic Window Ordering): Refer to particular frame when talking
4818 about how splitting affects the ordering.
4819 (Displaying Buffers): Fix descriptions of switch-to-buffer and
4820 switch-to-buffer-other-window. Explain how setting of
4821 display-buffer-reuse-frames affects pop-to-buffer.
4822 (Choosing Window): Clarify some details in descriptions of
4823 display-buffer-reuse-frames, pop-up-frames, and
4824 pop-up-frame-function.
4825 (Dedicated Windows): Clarify some details.
4826 (Textual Scrolling): Replace term vscroll by term vertical
4827 scroll position.
4828 (Vertical Scrolling): Fix typo.
4829 (Window Hooks): Relate text on jit-lock-register to window
4830 scrolling and size changes.
4831
734b5e3b
CY
48322009-05-14 Chong Yidong <cyd@stupidchicken.com>
4833
0a65633e
CY
4834 * frames.texi (Initial Parameters): Clarify what the initial
4835 minibuffer frame is.
05be46d7
CY
4836 (Buffer Parameters): Note that the minibuffer parameter can not be
4837 altered.
0a65633e 4838
734b5e3b
CY
4839 * anti.texi (Antinews): Copyedits. Rearrange some entries.
4840 Document display-buffer changes.
4841
925672cd
CY
48422009-05-13 Chong Yidong <cyd@stupidchicken.com>
4843
17ecd7af
CY
4844 * anti.texi (Antinews): Rewrite for Emacs 22.
4845
925672cd
CY
4846 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
4847 obarrays are first mentioned. Define "system abbrev" more
4848 prominently, and add it to the index.
4849 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
4850 Copyedits.
4851 (Abbrev Expansion): Document abbrev-insert.
4852
80be4dd7
CY
48532009-05-12 Chong Yidong <cyd@stupidchicken.com>
4854
4855 * frames.texi (Font and Color Parameters): Rename from Color
4856 Parameters. Document font-backend parameter.
4857
4858 * vol2.texi (Top): Update node listing.
4859 * vol1.texi (Top): Update node listing.
4860 * elisp.texi (Top): Update node listing.
4861
372a93ac
MR
48622009-05-11 Martin Rudalics <rudalics@gmx.at>
4863
4864 * windows.texi (Choosing Window): Don't explicitly refer to
4865 split-window-sensibly's window argument in descriptions of
4866 split-height-threshold and split-width-threshold.
4867
714c3541
MR
48682009-05-10 Martin Rudalics <rudalics@gmx.at>
4869
4870 * windows.texi (Choosing Window): Fix rewrite of window
4871 splitting section.
4872
0e90e7be
EZ
48732009-05-09 Eli Zaretskii <eliz@gnu.org>
4874
f4e90db0
SM
4875 * nonascii.texi (Default Coding Systems):
4876 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 4877 Add indexing.
0e90e7be
EZ
4878 (Lisp and Coding Systems): Add index entries.
4879
d3c0c321
MR
48802009-05-09 Martin Rudalics <rudalics@gmx.at>
4881
4882 * windows.texi (Choosing Window): Describe split-window-sensibly
4883 and rewrite section on window splitting accordingly.
4884 (Textual Scrolling): Replace `...' by @code{...}.
4885
c773345a
CY
48862009-05-04 Chong Yidong <cyd@stupidchicken.com>
4887
ee2d5b5e
CY
4888 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
4889 Remove obsoleted pre-abbrev-expand-hook.
4890
4891 * locals.texi (Standard Buffer-Local Variables): Consolidate table
4892 entries.
4893
c773345a
CY
4894 * internals.texi (Object Internals): Don't assume 32-bit machines
4895 are the norm.
4896 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
4897 (Window Internals): Synch field names to window.h.
4898 (Process Internals): Synch field names to process.h.
c773345a 4899
dd449674
CY
49002009-04-29 Chong Yidong <cyd@stupidchicken.com>
4901
4902 * variables.texi (File Local Variables): Note that read-circle is
4903 bound to nil when reading file-local variables.
4904
4905 * streams.texi (Input Functions): Document read-circle.
4906 (Output Variables): Add xref to Circular Objects.
4907
4f1e25e2
CY
49082009-04-25 Chong Yidong <cyd@stupidchicken.com>
4909
4910 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
4911 Features and Coding System Basics. Node that "p" stands for
4912 "predicate". Recommend utf-8-emacs instead of emacs-mule.
4913 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
4914 mouse-appearance-menu.
4915 (Programming Tips): Add xref to Progress.
4916
dca019f8
CY
49172009-04-22 Chong Yidong <cyd@stupidchicken.com>
4918
5dcb4c4e
SM
4919 * os.texi (Command-Line Arguments):
4920 Document command-line-args-left.
dca019f8
CY
4921 (Suspending Emacs): Adapt text to multi-tty case. Document use of
4922 terminal objects for tty arguments.
4923 (Startup Summary): Add xref to Session Management.
4924 (Session Management): Mention emacs-session-restore. Copyedits.
4925
02a89103
CY
49262009-04-20 Chong Yidong <cyd@stupidchicken.com>
4927
4928 * os.texi (Startup Summary): Copyedits. The init file is not
4929 necessarily named .emacs now. Document initial-buffer-choice and
4930 initial-scratch-message. Note where Emacs exits in batch mode.
4931 Document inhibit-splash-screen as an alias.
4932 (Init File): Be neutral about which init file name to use.
4933
49342009-04-16 Chong Yidong <cyd@stupidchicken.com>
4935
4936 * os.texi (System Interface): Fix Texinfo usage.
4937
0c1cfe01
CY
49382009-04-15 Chong Yidong <cyd@stupidchicken.com>
4939
80d7cdca
CY
4940 * searching.texi (Regexp Backslash): Also refer to shy groups as
4941 non-capturing or unnumbered groups.
4942 (Regexp Functions): Add cross-reference to Regexp Backslash.
4943
0c1cfe01
CY
4944 * display.texi (Truncation): Overlays can use line-prefix and
4945 wrap-prefix too.
4946 (Overlay Properties): Document wrap-prefix and line-prefix.
4947 (Face Attributes): Document underline-minimum-offset.
4948 (Face Remapping): Copyedits.
4949 (Low-Level Font): Copyedits.
4950 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
4951 (Line Height): Emphasize that line-spacing only takes effect on
4952 graphical terminals.
0c1cfe01 4953
c4adeee0
CY
49542009-04-13 Chong Yidong <cyd@stupidchicken.com>
4955
4956 * display.texi (Refresh Screen): Note that a passage about screen
4957 refreshing is text terminal only.
4958 (Forcing Redisplay): Delete misleading comment---sit-for calls
4959 redisplay, not the other way around.
4960 (Truncation): Note new values of truncate-partial-width-windows.
4961 Copyedits.
4962 (Invisible Text): Document invisible-p.
4963
b20ecfa1
EZ
49642009-04-11 Eli Zaretskii <eliz@gnu.org>
4965
4966 * display.texi (Overlays): Overlays don't scale well. See
4967 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
4968
97d8273f
CY
49692009-04-10 Chong Yidong <cyd@stupidchicken.com>
4970
f147ff75
CY
4971 * syntax.texi (Syntax Table Functions): Document cons cell
4972 argument for modify-syntax-entry.
4973 (Categories): Document cons cell argument for
4974 modify-category-entry.
4975
fca4ec76
CY
4976 * searching.texi (String Search): Document word-search-forward-lax
4977 and word-search-backward-lax.
4978 (Searching and Case): Describe isearch behavior more precisely.
4979
9c283d5b
CY
4980 * keymaps.texi (Tool Bar): Mention that some platforms do not
4981 support multi-line toolbars. Suggested by Stephen Eglen.
4982
4983 * frames.texi (Layout Parameters): Mention that Nextstep also
4984 allows only one tool-bar line. Suggested by Stephen Eglen.
4985
97d8273f
CY
4986 * nonascii.texi (Text Representations): Copyedits.
4987 (Coding System Basics): Also mention utf-8-emacs.
4988 (Converting Representations, Selecting a Representation)
4989 (Scanning Charsets, Translation of Characters, Encoding and I/O):
4990 Copyedits.
4991 (Character Codes): Mention role of codepoints 1114112 to 4194175.
4992
2bad3299
CY
49932009-04-09 Chong Yidong <cyd@stupidchicken.com>
4994
4995 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
4996 (Filling): Clarify REGION argument of fill-paragraph.
4997 Document fill-forward-paragraph-function.
2bad3299
CY
4998 (Special Properties): Remove "new in Emacs 22" declaration.
4999 (Clickable Text): Merge with Links and Mouse-1 node.
5000
5dcb4c4e
SM
5001 * display.texi (Button Properties, Button Buffer Commands):
5002 Change xref to Clickable Text.
2bad3299
CY
5003
5004 * tips.texi (Key Binding Conventions): Change xref to Clickable
5005 Text.
5006
5007 * elisp.texi (Top): Update node listing.
5008
ea30ce4f
CY
50092009-04-05 Chong Yidong <cyd@stupidchicken.com>
5010
47af2f4b
CY
5011 * markers.texi (The Mark): Copyedits. Improve description of
5012 handle-shift-selection.
5013 (The Region): Move use-region-p here from The Mark.
5014
ea30ce4f
CY
5015 * positions.texi (Screen Lines): Document (cols . lines) argument
5016 for vertical-motion.
5017
2aa8ea6e
CY
50182009-04-04 Chong Yidong <cyd@stupidchicken.com>
5019
3ec61d4e
CY
5020 * frames.texi (Frames): Clean up introduction. Document `ns'
5021 return value for framep.
5022 (Creating Frames): Note how the terminal is chosen.
5023 (Multiple Terminals, Multiple Displays): Merge into a single node.
5024 (Color Parameters): Fix typo.
5025
5026 * variables.texi (Local Variables, Buffer-Local Variables)
5027 (Creating Buffer-Local): Change link to Multiple Terminals.
5028
5029 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
5030
5031 * keymaps.texi (Controlling Active Maps): Change link to Multiple
5032 Terminals.
5033
5034 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5035 to Multiple Terminals.
5036
5037 * elisp.texi (Top): Update node listing.
5038 * vol2.texi (Top): Update node listing.
5039 * vol1.texi (Top): Update node listing.
5040
9257072f
CY
5041 * buffers.texi (Current Buffer): Note that the append-to-buffer
5042 example is no longer in synch with the latest code. Tie the two
5043 examples together.
5044
2aa8ea6e
CY
5045 * files.texi (File Attributes): Move note about MS-DOS from
5046 Changing Files to File Attributes.
5047 (Create/Delete Dirs): Note that mkdir is an alias for this.
5048
22e74b17
CY
50492009-04-01 Markus Triska <triska@gmx.at>
5050
5051 * processes.texi (Filter Functions): Suggest how to handle output
5052 batches.
5053
4bbe48ec
CY
50542009-03-30 Chong Yidong <cyd@stupidchicken.com>
5055
5056 * help.texi (Accessing Documentation): Update example to use
5057 help-setup-xref and with-help-window.
5058 (Help Functions): Remove print-help-return-message, which is
5059 semi-obsolete due to with-help-window. Document help-buffer and
5060 help-setup-xref.
5061
b9723f39
CY
50622009-03-29 Chong Yidong <cyd@stupidchicken.com>
5063
5dcb4c4e
SM
5064 * help.texi (Accessing Documentation, Help Functions):
5065 Remove information about long-obsolete Emacs versions.
9eb52e90 5066
b9723f39
CY
5067 * modes.texi (Mode Line Variables): The default values of the mode
5068 line variables are now more complicated.
5069
b0cc32db
CY
50702009-03-28 Chong Yidong <cyd@stupidchicken.com>
5071
3c25a5a9
CY
5072 * modes.texi (Major Mode Conventions): Note that specialness is
5073 inherited.
31c9eebb
CY
5074 (Derived Modes): Note that define-derive-mode sets the mode-class
5075 property.
3c25a5a9 5076
b0cc32db
CY
5077 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5078 goto-map. Add search-map to the list.
5079
c5e0006d
EZ
50802009-03-27 Eli Zaretskii <eliz@gnu.org>
5081
1213465a
EZ
5082 * os.texi (System Environment): Update the list of system-type
5083 values.
5084
c5e0006d
EZ
5085 * markers.texi (The Mark) <handle-shift-selection>: Update for
5086 removal of the optional argument DEACTIVATE.
5087
48bab3d6
CY
50882009-03-25 Chong Yidong <cyd@stupidchicken.com>
5089
5090 * commands.texi (Focus Events): Most X window managers don't use
5091 focus-follows-mouse nowadays.
5092
6e4ff1b6
CY
50932009-03-24 Chong Yidong <cyd@stupidchicken.com>
5094
5095 * commands.texi (Defining Commands): Clarify introduction.
5096 (Using Interactive): Not that interactive can be put in a symbol
5097 property.
5098 (Interactive Call): Note that a symbol with a non-nil
5099 interactive-form property satisfies commandp.
5100
11625308
JB
51012009-03-23 Juanma Barranquero <lekktu@gmail.com>
5102
5103 * minibuf.texi (Intro to Minibuffers): Fix typos.
5104
7b34420d
CY
51052009-03-23 Chong Yidong <cyd@stupidchicken.com>
5106
5107 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
5108 about minibuffers in old Emacs versions. Copyedits.
5109 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
5110 (Text from Minibuffer): Simplify introduction.
5111
f9257eed
AM
51122009-03-22 Alan Mackenzie <acm@muc.de>
5113
5114 * commands.texi (Using Interactive): Clarify string argument to
5115 `interactive' - even promptless elements need \n separators.
5116
f639ba70
CY
51172009-03-18 Chong Yidong <cyd@stupidchicken.com>
5118
5119 * minibuf.texi (Completion Styles): New node.
5120
5121 * elisp.texi (Top): Update node listing.
5122
d897e8ee
CY
51232009-03-17 Chong Yidong <cyd@stupidchicken.com>
5124
5125 * minibuf.texi (Basic Completion): Note that
5126 read-file-name-completion-ignore-case and
5127 read-buffer-completion-ignore-case can override
5128 completion-ignore-case.
5129 (Minibuffer Completion): Document completing-read changes.
5130 (Completion Commands): Avoid mentioning partial completion mode.
5131 Document minibuffer-completion-confirm changes, and
5132 minibuffer-confirm-exit-commands.
5133 (High-Level Completion): Document new require-match behavior for
5134 read-buffer. Document read-buffer-completion-ignore-case.
5135 (Reading File Names): Document new require-match behavior for
5136 read-file-name.
5137
b1f23349
CY
51382009-03-14 Chong Yidong <cyd@stupidchicken.com>
5139
5140 * debugging.texi (Error Debugging): Don't mislead the reader into
5141 thinking that debug-on-error enters debugger for C-f at EOB.
5142 (Error Debugging): Setting debug-on-init within the init file
5143 works, and has for some time.
5144
d6eb4e25
KH
51452009-03-13 Kenichi Handa <handa@m17n.org>
5146
5147 * display.texi (Fontsets): Update the description.
5148
1cf53dc5
CY
51492009-03-13 Chong Yidong <cyd@stupidchicken.com>
5150
5151 * advice.texi (Advising Primitives): Link to What Is a Function.
5152
81f919fc
CY
51532009-03-12 Chong Yidong <cyd@stupidchicken.com>
5154
cf4229eb
CY
5155 * compile.texi (Speed of Byte-Code): Update example.
5156 (Disassembly): Update examples.
5157
81f919fc 5158 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
5159
5160 * customize.texi (Common Keywords): It's not necessary to use :tag
5161 to remove hyphens, as custom-unlispify-tag-name does it
5162 automatically.
5dcb4c4e
SM
5163 (Variable Definitions): Link to File Local Variables.
5164 Document customized-value symbol property.
f2bbc08c
CY
5165 (Customization Types): Move menu to end of node.
5166
955964d7
CY
51672009-03-10 Chong Yidong <cyd@stupidchicken.com>
5168
5169 * macros.texi (Compiling Macros): Omit misleading sentence, which
5170 implied that macros can only be used in the same file they are
5171 defined.
5172 (Backquote): Remove obsolete information about Emacs 19.
5173
d25ed7db
GM
51742009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
5175
5176 * display.texi (Display Margins): Fix paren typo.
5177
d55f6ca5
CY
51782009-02-27 Chong Yidong <cyd@stupidchicken.com>
5179
f0e57ed8
CY
5180 * elisp.texi (Top): Update node listing.
5181
5182 * variables.texi (Variables): Clarify introduction.
5183 (Global Variables): Mention that setq is a special form.
5184 (Local Variables): Use active voice.
5185 (Tips for Defining): Mention marking variables as safe.
5186 (Buffer-Local Variables): Mention terminal-local and frame-local
5187 variables together.
5188 (File Local Variables): Copyedits.
5189 (Frame-Local Variables): Note that they are not really useful.
5190 (Future Local Variables): Node deleted.
5191
d55f6ca5 5192 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 5193 Unicode escape syntax.
d55f6ca5 5194
ca8f09a8
CY
51952009-02-23 Chong Yidong <cyd@stupidchicken.com>
5196
5197 * control.texi (Control Structures): Add cindex entry for "textual
5198 order".
5199
5200 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
5201 instead of "expression" throughout.
5202 (Function Indirection): Copyedits. Use active voice.
5203 (Eval): The default value of max-lisp-eval-depth is now 400.
5204
a20878b6
MB
52052009-02-23 Miles Bader <miles@gnu.org>
5206
5207 * processes.texi (System Processes): Rename `system-process-attributes'
5208 to `process-attributes'.
5209
61f66044
CY
52102009-02-22 Chong Yidong <cyd@stupidchicken.com>
5211
1b80d1f3
CY
5212 * symbols.texi (Property Lists): Emphasize that property lists are
5213 not restricted to symbol cells.
5214 (Other Plists): Copyedit.
5215
61f66044
CY
5216 * sequences.texi (Sequences Arrays Vectors): Make introduction
5217 more concise.
5218 (Arrays): Mention char-tables and bool-vectors too.
5219 (Vectors): Don't repeat information given in Arrays node. Link to
5220 nodes that explain the vector usage examples.
5221 (Char-Tables): Note that char-table elements can have arbitrary
5222 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 5223 Link to Property Lists node.
61f66044 5224
9403944b
CY
52252009-02-22 Chong Yidong <cyd@stupidchicken.com>
5226
5227 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5228 `append'.
4068c7b4 5229 (List Elements): Copyedits.
9403944b
CY
5230
5231 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5232 of `vconcat'.
5233
5234 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5235 Emacs 20 usage of `concat'.
5236 (Case Conversion): Copyedits.
5237
b87a185f
CY
52382009-02-21 Chong Yidong <cyd@stupidchicken.com>
5239
5240 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5241 Minor edits.
5242 (Frame Configuration Type): Emphasize that it is not primitive.
5243 (Font Type): New node.
5244 (Type Predicates): Add fontp; type-of now recognizes font object
5245 types.
5246
5247 * intro.texi (Version Info): Update version numbers in examples.
5248 (Acknowledgements): List more contributors.
5249
5250 * elisp.texi: Bump version number to 3.0.
5251 (Top): Link to Font Type node.
5252
867d4bb3
JB
52532009-02-20 Juanma Barranquero <lekktu@gmail.com>
5254
5255 * modes.texi (Major Mode Conventions): Remove duplicate words.
5256 (Customizing Keywords): Fix typo.
5257
77730170
EZ
52582009-02-14 Eli Zaretskii <eliz@gnu.org>
5259
5260 * nonascii.texi (User-Chosen Coding Systems): Document that
5261 select-safe-coding-system suggests raw-text if there are raw bytes
5262 in the region.
5263 (Explicit Encoding): Warn not to use `undecided' when encoding.
5264
c8736212
GM
52652009-02-11 Glenn Morris <rgm@gnu.org>
5266
5267 * frames.texi (Visibility of Frames): Mention the effect multiple
5268 workspaces/desktops can have on visibility.
5269
ab992d66
EZ
52702009-02-07 Eli Zaretskii <eliz@gnu.org>
5271
c8736212
GM
5272 * text.texi (Commands for Insertion):
5273 * commands.texi (Event Mod):
5274 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
5275 * nonascii.texi (Translation of Characters):
5276 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
5277 (Explicit Encoding): Document the `charset' text property produced
5278 by decode-coding-region and decode-coding-string.
ab992d66 5279
e651a255
AM
52802009-01-27 Alan Mackenzie <acm@muc.de>
5281
5282 * modes.texi (Search-based Fontification): Correct a typo.
5283
bc5cde4b
JB
52842009-01-25 Juanma Barranquero <lekktu@gmail.com>
5285
5286 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5287 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5288
3533155b
EZ
52892009-01-24 Eli Zaretskii <eliz@gnu.org>
5290
f721deda
EZ
5291 * display.texi (Window Systems): Document the value of
5292 `initial-window-system' under --daemon.
5293
3533155b
EZ
5294 * os.texi (System Environment): Remove description of the
5295 `environment' function which has been deleted.
5296
f79b43b2
DN
52972009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5298
5299 * frames.texi (Multiple Displays): Remove documentation for
5300 removed function make-frame-on-tty.
5301
e3aa6669
CY
53022009-01-22 Chong Yidong <cyd@stupidchicken.com>
5303
5304 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
5305 write-region-annotate-functions.
5306 Document write-region-post-annotation-function.
e3aa6669 5307
fb13a416
CY
53082009-01-19 Chong Yidong <cyd@stupidchicken.com>
5309
5310 * display.texi (Font Lookup): Document WIDTH argument of
5311 x-list-fonts.
5312
02eccf6b
EZ
53132009-01-17 Eli Zaretskii <eliz@gnu.org>
5314
ead3f58d
EZ
5315 * maps.texi (Standard Keymaps): Rename function-key-map to
5316 local-function-key-map.
5317
5318 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5319 local-function-key-map.
5320
5321 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5322 and `set-keyboard-coding-system' now accept an optional terminal
5323 argument.
5324
5325 * commands.texi (Event Mod): `keyboard-translate-table' is now
5326 terminal-local.
5327 (Function Keys): Rename function-key-map to
5328 local-function-key-map.
5329
df05a163
EZ
5330 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5331 frames.texi.
5332
0ed8034e 5333 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
5334 `delete-terminal-functions', `suspend-tty-functions' and
5335 `resume-tty-functions'.
0ed8034e
EZ
5336
5337 * frames.texi (Frames): Document `frame-terminal' and
5338 `terminal-live-p'.
5339 (Multiple Displays): Document `make-frame-on-tty'.
5340 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5341 `terminal-name', and `get-device-terminal'.
490f1197
EZ
5342 (Terminal Parameters): Document `terminal-parameters',
5343 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
5344
5345 * os.texi (System Environment): Document `environment' and
5346 `initial-environment'.
490f1197
EZ
5347 (Suspending Emacs): Update for multi-tty; document
5348 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 5349
02eccf6b
EZ
5350 * nonascii.texi (Coding System Basics): More accurate description
5351 of `raw-text'.
5352
f19fea97
JB
53532009-01-12 Juanma Barranquero <lekktu@gmail.com>
5354
5355 * display.texi (Low-Level Font): Fix typo.
5356
16fa292f
CY
53572009-01-10 Chong Yidong <cyd@stupidchicken.com>
5358
5359 * elisp.texi (Top): Update node listing.
5360
5361 * display.texi (PostScript Images): Node deleted.
5362
0b4faef3
EZ
53632009-01-10 Eli Zaretskii <eliz@gnu.org>
5364
3355f04d
EZ
5365 * processes.texi (Decoding Output): Document that null bytes force
5366 no-conversion for reading process output.
5367
5368 * files.texi (Reading from Files): Document that null bytes force
5369 no-conversion when visiting files.
5370
11625308 5371 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 5372
5dcb4c4e
SM
5373 * nonascii.texi (Lisp and Coding Systems):
5374 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 5375 (Character Properties): Improve wording.
0b4faef3 5376
ce9cf065
CY
53772009-01-09 Chong Yidong <cyd@stupidchicken.com>
5378
5379 * display.texi (Font Lookup): Remove obsolete function
5380 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5381 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
5382 (Font Selection): Reorder order of variable descriptions.
5383 Minor clarifications.
ce9cf065
CY
5384
5385 * elisp.texi (Top): Update node listing.
5386
ab756fb3
GM
53872009-01-09 Glenn Morris <rgm@gnu.org>
5388
5389 * commands.texi (Command Loop Info): Say that last-command-char and
5390 last-input-char are obsolete aliases.
5391
5392 * edebug.texi (Edebug Recursive Edit): Remove separate references to
5393 last-input-char and last-command-char, since they are just aliases for
5394 last-input-event and last-command-event.
5395
5396 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
5397 last-command-char.
5398
6b2b8ab1
CY
53992009-01-08 Chong Yidong <cyd@stupidchicken.com>
5400
5401 * elisp.texi: Update node listing.
5402
5403 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
5404 (Face Attributes): Don't link to Font Lookup.
5405 Document font-family-list.
6b2b8ab1
CY
5406 (Fonts): New node.
5407
3568e767
JR
54082009-01-08 Jason Rumney <jasonr@gnu.org>
5409
5410 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 5411 changing the standard pointer shapes. (Bug#1485)
3568e767 5412
6221c8db
CY
54132009-01-08 Chong Yidong <cyd@stupidchicken.com>
5414
5415 * display.texi (Attribute Functions): Note that a function value
5416 :height is relative, and that compatibility functions work by
5417 calling set-face-attribute.
5418 (Displaying Faces): Reorder list in order of increasing priority.
5419 (Face Remapping): New node. Content moved here from Displaying
5420 Faces.
5421 (Glyphs): Link to Face Functions.
5422
e3d3799a
CY
54232009-01-08 Chong Yidong <cyd@stupidchicken.com>
5424
5425 * display.texi (Faces): Don't discuss face id here. facep does
5426 not return t.
5427 (Defining Faces): Minor clarification.
5428 (Face Attributes): Rearrange items to match docstring of
5429 set-face-attribute. Add :foundry attribute. Document new role of
5430 :font attribute. Texinfo usage fix.
5431 (Attribute Functions): Copyedits.
5432 (Face Functions): Note that face number is seldom used.
5433
638a2457
RS
54342009-01-05 Richard M Stallman <rms@gnu.org>
5435
5436 * strings.texi (Predicates for Strings): Minor clarification.
5437
5438 * functions.texi (Function Safety): Texinfo usage fix.
5439
39cb9e56 54402009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
5441
5442 * objects.texi (General Escape Syntax): Fix typo.
5443
9f822178
MR
54442009-01-03 Martin Rudalics <rudalics@gmx.at>
5445
5446 * windows.texi (Choosing Window): Say that pop-up-frame-alist
5447 works via the default value of pop-up-frame-function.
5448
af34ad36
EZ
54492009-01-02 Eli Zaretskii <eliz@gnu.org>
5450
5451 * processes.texi (System Processes): Document the `time' and
5452 `ctime' attributes of `system-process-attributes'.
5453
d31f6679
CY
54542009-01-01 Chong Yidong <cyd@stupidchicken.com>
5455
5456 * display.texi (Face Attributes): Clarify :height attribute.
5457
174dc00c
MR
54582008-12-31 Martin Rudalics <rudalics@gmx.at>
5459
5460 * buffers.texi (The Buffer List): Clarify what moves a buffer to
5461 the front of the buffer list. Add entries for `last-buffer' and
5462 `unbury-buffer'.
5463
b8afe7e4
EZ
54642008-12-27 Eli Zaretskii <eliz@gnu.org>
5465
d14030f5
EZ
5466 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
5467 and its subsections.
5468
5469 * frames.texi (Multiple Terminals, Low-level Terminal)
5470 (Terminal Parameters, Frames on Other TTY devices): New sections.
5471 (Frames): Add an xref to "Multiple Terminals".
5472
765980a4
EZ
5473 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
5474
5475 * objects.texi (Terminal Type): New node.
5476 (Editing Types): Add it to the menu.
5477
47bd5577
EZ
5478 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
5479 Variables".
5480
eb22b78c 5481 * variables.texi (Directory Local Variables): New node.
47bd5577 5482 (Variables): Add a menu item for it.
eb22b78c 5483
b8afe7e4
EZ
5484 * loading.texi (Autoload): Document `generate-autoload-cookie' and
5485 `generated-autoload-file'.
5486
77bb0476
EZ
54872008-12-20 Eli Zaretskii <eliz@gnu.org>
5488
028e2c19
EZ
5489 * os.texi (Startup Summary): Add xref to documentation of
5490 `initial-window-system'.
5491
77bb0476
EZ
5492 * display.texi (Window Systems): Document `window-system' the
5493 function. The variable `window-system' is now frame-local.
028e2c19 5494 Document `initial-window-system'.
77bb0476 5495
dda87836
MR
54962008-12-19 Martin Rudalics <rudalics@gmx.at>
5497
5498 * windows.texi (Windows): Rewrite description of
5499 fit-window-to-buffer.
5500
caef3ed2
GM
55012008-12-13 Glenn Morris <rgm@gnu.org>
5502
5503 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
5504 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
5505
21c58e4d
GM
55062008-12-12 Glenn Morris <rgm@gnu.org>
5507
5508 * debugging.texi (Error Debugging): Refer forwards to
5509 eval-expression-debug-on-error.
5510
af38459f
EZ
55112008-12-05 Eli Zaretskii <eliz@gnu.org>
5512
5dedd9b5
EZ
5513 * strings.texi (String Basics): Only unibyte strings that
5514 represent key sequences hold 8-bit raw bytes.
5515
af38459f
EZ
5516 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
5517 paragraph to speak about `undecided'.
5518 (Character Properties): Don't explain the meaning of each
5519 property; instead, identify their Unicode Standard names.
b3f1f4a5 5520 (Character Sets): Document `map-charset-chars'.
af38459f 5521
fa047ae7
GM
55222008-12-02 Glenn Morris <rgm@gnu.org>
5523
5524 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
5525 section yet again.
5526
47dbc044
EZ
55272008-11-29 Eli Zaretskii <eliz@gnu.org>
5528
98d05998
EZ
5529 * nonascii.texi (Character Properties): New Section.
5530 (Specifying Coding Systems): Document
5531 `coding-system-priority-list', `set-coding-system-priority', and
5532 `with-coding-priority'.
5533 (Lisp and Coding Systems): Document `check-coding-systems-region'
5534 and `coding-system-charset-list'.
5535 (Coding System Basics): Document `coding-system-aliases'.
5536
5537 * elisp.texi (Top): Add a @detailmenu entry for "Character
5538 Properties".
5539
47dbc044
EZ
5540 * objects.texi (Character Type): Correct the range of Emacs
5541 characters. Add an @xref to "Character Codes".
5542
5543 * strings.texi (String Basics): Add an @xref to "Character Codes".
5544
5545 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
5546
5547 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
5548 (Character Codes): Document `max-char'.
5549
8b80cdf5
EZ
55502008-11-28 Eli Zaretskii <eliz@gnu.org>
5551
5552 * nonascii.texi (Text Representations, Converting Representations)
5553 (Character Sets, Scanning Charsets, Translation of Characters):
5554 Make text more accurate.
5555
a99dceba
GM
55562008-11-28 Glenn Morris <rgm@gnu.org>
5557
5558 * files.texi (Format Conversion Round-Trip): Improve previous change.
5559
f6dc3bed
CY
55602008-11-26 Chong Yidong <cyd@stupidchicken.com>
5561
5562 * modes.texi (Auto Major Mode): Fix example.
5563
5da9413d
GM
55642008-11-25 Glenn Morris <rgm@gnu.org>
5565
5566 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
5567
5568 * files.texi (Format Conversion Round-Trip):
5569 Use active voice for previous change.
5570
fcca848c
CY
55712008-11-25 Chong Yidong <cyd@stupidchicken.com>
5572
5573 * os.texi (Processor Run Time):
5574 * processes.texi (Transaction Queues):
5575 * markers.texi (The Mark):
5576 * windows.texi (Choosing Window, Selecting Windows):
5577 * files.texi (Changing Files, Magic File Names):
5578 * commands.texi (Key Sequence Input):
5579 * functions.texi (Declaring Functions):
5580 * strings.texi (Predicates for Strings):
5581 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5582
36c8dc54
CY
55832008-11-24 Chong Yidong <cyd@stupidchicken.com>
5584
5585 * help.texi (Accessing Documentation): Update example.
5586
5587 * variables.texi (Defining Variables): Note that `*' is not
5588 necessary if defcustom is used.
5589
2a79b242
EZ
55902008-11-22 Eli Zaretskii <eliz@gnu.org>
5591
5592 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5593 Characters" from @detailmenu.
5594
5595 * nonascii.texi (Character Codes, Character Sets)
5596 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5597 (Chars and Bytes, Splitting Characters): Sections removed.
5598
392f0d26
LK
55992008-11-22 Lute Kamstra <lute@gnu.org>
5600
5601 * positions.texi (Text Lines): Update goto-line documentation.
5602
af1a5cd5
MR
56032008-11-21 Martin Rudalics <rudalics@gmx.at>
5604
6a4cfb0c
MR
5605 * frames.texi (Frames): Fix typo, add cross references, reword.
5606 (Initial Parameters): Reword special-display-frame-alist text.
5607 (Frames and Windows): Reword. Describe argument norecord for
5608 set-frame-selected-window.
5609 (Input Focus): Describe argument norecord for select-frame.
5610 Remove comment on MS-Windows behavior for focus-follows-mouse.
5611 (Raising and Lowering): Mention windows-frames dichotomy in
5612 metaphor.
5613
af1a5cd5
MR
5614 * windows.texi (Displaying Buffers, Vertical Scrolling)
5615 (Horizontal Scrolling): Fix indenting and rewording issues
5616 introduced with 2008-11-07 change.
5617
c249fa9c
GM
56182008-11-20 Glenn Morris <rgm@gnu.org>
5619
5620 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5621 element of `format-alist'.
5622
204d4665
GM
56232008-11-19 Glenn Morris <rgm@gnu.org>
5624
5625 * doclicense.texi: Update to FDL 1.3.
5626 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5627
cc0910af
CY
56282008-11-18 Chong Yidong <cyd@stupidchicken.com>
5629
efe6e7c4
CY
5630 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5631 vars, which are obsolete. Mention jit-lock-register.
5632
5dcb4c4e
SM
5633 * modes.texi (Other Font Lock Variables):
5634 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 5635
cc0910af
CY
5636 * frames.texi (Color Parameters): Document alpha parameter.
5637
aeeedf76
MR
56382008-11-16 Martin Rudalics <rudalics@gmx.at>
5639
5640 * windows.texi (Splitting Windows, Deleting Windows)
5641 (Selecting Windows, Cyclic Window Ordering)
5642 (Buffers and Windows, Displaying Buffers, Choosing Window)
5643 (Dedicated Windows, Window Point, Window Start and End)
5644 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5645 (Size of Window, Resizing Windows, Window Configurations)
5646 (Window Parameters): Avoid @var at beginning of sentences and
5647 reword accordingly.
5648
4c565c5c
LK
56492008-11-11 Lute Kamstra <lute@gnu.org>
5650
5651 * files.texi (File Name Components): Fix file-name-extension
5652 documentation.
5653
25f494c9
JB
56542008-11-11 Juanma Barranquero <lekktu@gmail.com>
5655
5656 * frames.texi (Basic Parameters): Remove display-environment-variable
5657 and term-environment-variable.
5658
a1401ab1
EZ
56592008-11-08 Eli Zaretskii <eliz@gnu.org>
5660
5661 * windows.texi (Basic Windows, Splitting Windows)
5662 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5663 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
5664 (Resizing Windows, Window Configurations, Window Parameters):
5665 Fix wording and markup.
a1401ab1 5666
efafc282
MR
56672008-11-07 Martin Rudalics <rudalics@gmx.at>
5668
5669 * windows.texi (Windows): Update entries.
5670 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 5671 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
5672 (Selecting Windows, Cyclic Window Ordering): Reword with special
5673 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
5674 (Buffers and Windows, Choosing Window): Reword with special
5675 emphasis on dedicated windows.
5676 (Displaying Buffers): Reword. For switch-to-buffer mention that
5677 it may fall back on pop-to-buffer. For other-window try to
5678 explain how it treats the cyclic ordering of windows.
efafc282
MR
5679 (Dedicated Windows): New node and section discussing dedicated
5680 windows and associated functions.
86ab855a 5681 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
5682 (Window Start and End): Rename node and section title. Reword.
5683 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5684 Minor rewording.
5685 (Size of Window): Reword, in particular text on window-width.
5686 (Resizing Windows): Reword. Add text on balancing windows.
5687 (Window Configurations): Reword. Mention window parameters.
5688 (Window Parameters): New node and section on window parameters.
5689 (Window Hooks): Reword. Mention that
5690 window-configuration-change-hook is run "buffer-locally".
5691 * elisp.texi (Top): Update Windows entries in @detailmenu
5692 section.
5693
d60a8ab2
JB
56942008-11-04 Juanma Barranquero <lekktu@gmail.com>
5695
5696 * searching.texi (Regexp Search): Fix typo.
5697
01777627
CY
56982008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5699
5700 * searching.texi (Regexp Search): Document GREEDY arg.
5701 (Simple Match Data): Fix return value.
5702
c4526e93
EZ
57032008-11-01 Eli Zaretskii <eliz@gnu.org>
5704
5705 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
5706 with Emacs 23 internal representation of characters.
5707 Document `unibyte-string'.
c4526e93 5708
fe2ae8b5
CY
57092008-10-28 Chong Yidong <cyd@stupidchicken.com>
5710
5711 * processes.texi (Process Information): Note that process-status
5712 does not accept buffer names.
5713
cc5a21e3
CY
57142008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5715
5716 * positions.texi (Skipping Characters): Correct return value of
5717 skip-chars-forward.
5718
09460d9a
MR
57192008-10-25 Martin Rudalics <rudalics@gmx.at>
5720
520b29e7
MR
5721 * windows.texi (Deleting Windows): Update documentation of
5722 delete-windows-on.
5723 (Buffers and Windows): Update documentations of
5724 get-buffer-window and get-buffer-window-list.
5725 (Displaying Buffers): Update documentation of
5726 replace-buffer-in-windows.
5727
09460d9a
MR
5728 * buffers.texi (Current Buffer): Reword set-buffer and
5729 with-current-buffer documentations.
5730 (Creating Buffers): Reword documentation of get-buffer-create.
5731
4d48fcdc
MR
57322008-10-23 Martin Rudalics <rudalics@gmx.at>
5733
5734 * buffers.texi (Current Buffer): Reword documentation of
5735 set-buffer.
5736 (Buffer Names): Reword documentation of buffer-name.
5737 (The Buffer List): For bury-buffer explain what happens with the
5738 buffer's window.
5739 (Creating Buffers): Say that get-buffer-create's arg is called
5740 buffer-or-name.
5741
f0143c43
CY
57422008-10-22 Chong Yidong <cyd@stupidchicken.com>
5743
3e5dbbd3
CY
5744 * advice.texi (Computed Advice): Explain what DEFINITION is.
5745
f0143c43
CY
5746 * nonascii.texi (Character Codes): Remove obsolete function
5747 char-valid-p, and document characterp instead.
5748
52a94b85
MR
57492008-10-22 Martin Rudalics <rudalics@gmx.at>
5750
5751 * windows.texi (Displaying Buffers): Reword documentation of
5752 pop-to-buffer.
5753 (Choosing Window): Rewrite documentation of display-buffer and
5754 its options.
5755
f76f8246
MR
5756 * buffers.texi (Killing Buffers): Update documentation of
5757 kill-buffer.
5758
acc8b598
EZ
57592008-10-21 Eli Zaretskii <eliz@gnu.org>
5760
80e6b6df
EZ
5761 * processes.texi (Serial Ports): Fix wording and improve markup.
5762
3645358a
EZ
5763 * searching.texi (Regexp Search): Document `string-match-p' and
5764 `looking-at-p'.
5765 (POSIX Regexps): Add an xref for "non-greedy".
5766 (Regexp Special): Add @cindex entry for "non-greedy".
5767
b3d50cff 5768 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 5769 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 5770
73b7530a
EZ
5771 * frames.texi (Color Names): Add an xref to `read-color'.
5772
5773 * minibuf.texi (High-Level Completion): Document `read-color'.
5774
acc8b598
EZ
5775 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
5776
5777 * positions.texi (Narrowing): Add an xref to "Swapping Text".
5778
5779 * buffers.texi (Swapping Text): New section, documents
5780 `buffer-swap-text'.
5781
10e187e8
MR
57822008-10-21 Martin Rudalics <rudalics@gmx.at>
5783
5784 * windows.texi (Resizing Windows): Minor wording fix.
5785
fd6f900c
EZ
57862008-10-20 Eli Zaretskii <eliz@gnu.org>
5787
5788 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
5789 and `combine-and-quote-strings'.
5790
5791 * strings.texi (Creating Strings): Add xrefs for them.
5792
e4372165
EZ
57932008-10-19 Eli Zaretskii <eliz@gnu.org>
5794
d6328fba
EZ
5795 * elisp.texi (Top): Make descriptive text for "Reading File Names"
5796 match the corresponding menu in minibuf.texi.
5797
e4372165
EZ
5798 * minibuf.texi (Reading File Names): Document `read-shell-command'
5799 and `minibuffer-local-shell-command-map'.
5800
5d8dda33
MR
58012008-10-19 Martin Rudalics <rudalics@gmx.at>
5802
5803 * windows.texi (Resizing Windows): Remove var{} around "window" in
5804 documentation of enlarge-window.
5805 Rewrite documentation of window-min-height and window-min-width.
5806
437706cd
EZ
58072008-10-19 Eli Zaretskii <eliz@gnu.org>
5808
80f85d7c
EZ
5809 * functions.texi (Calling Functions): Document `apply-partially'.
5810
291703b5
EZ
5811 * hooks.texi (Standard Hooks): Mention
5812 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
5813
5814 * variables.texi (File Local Variables): Document
5815 `file-local-variables-alist', `before-hack-local-variables-hook'
5816 and `hack-local-variables-hook'.
5817
583d8b3c
EZ
5818 * processes.texi (Synchronous Processes): Document `process-lines'.
5819
5dcb4c4e
SM
5820 * customize.texi (Variable Definitions):
5821 Document `custom-reevaluate-setting'.
437706cd 5822
7e51d89b
MR
58232008-10-18 Martin Rudalics <rudalics@gmx.at>
5824
5825 * windows.texi (Choosing Window, Deleting Windows)
5826 (Displaying Buffers): Expand documentation of dedicated windows.
5827
43c59a3d
EZ
58282008-10-18 Eli Zaretskii <eliz@gnu.org>
5829
018a960d
EZ
5830 * files.texi (Changing Files): Document symbolic input of file
5831 modes to `set-file-modes'. Document `read-file-modes' and
5832 `file-modes-symbolic-to-number'.
5833
2c0b8144
EZ
5834 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
5835 and `search-map'.
5836
5dcb4c4e
SM
5837 * searching.texi (Search and Replace):
5838 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 5839 Document `multi-query-replace-map'.
80120f13 5840
6d4913f0 5841 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
5842 (Completion Commands, Reading File Names):
5843 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
5844 `minibuffer-local-filename-must-match-map'.
5845 (Minibuffer Completion): The `require-match' argument to
5846 `completing-read' can now have the value `confirm-only'.
5847
43c59a3d
EZ
5848 * windows.texi (Displaying Buffers): Minor wording fix.
5849 (Choosing Window): `split-height-threshold' can now be nil.
5850 Document `split-width-threshold'. `pop-up-frames' can have the
5851 value `graphic-only'.
5852
f36acfd9
EZ
58532008-10-17 Eli Zaretskii <eliz@gnu.org>
5854
5855 * os.texi (Startup Summary): Document `before-init-time' and
5856 `after-init-time'. Document `initial-window-system' and
5857 `window-system-initialization-alist'. Document reading the
5858 abbrevs file. Document the call to `server-start' under --daemon.
5859 Rearrange a bit to be consistent with the code flow.
53728487
EZ
5860 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
5861 (Time Parsing): Document `format-seconds'.
f36acfd9 5862
96995b89
MR
58632008-10-17 Martin Rudalics <rudalics@gmx.at>
5864
5865 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
5866 and reword.
5867
2de17c73
EZ
58682008-10-16 Eli Zaretskii <eliz@gnu.org>
5869
5870 * markers.texi (The Mark): Document use-region-p.
5871
9cf52b11
EZ
58722008-10-15 Eli Zaretskii <eliz@gnu.org>
5873
c3aaf1d7
EZ
5874 * internals.texi (Writing Emacs Primitives): The interactive spec
5875 of a primitive can be a Lisp form.
5876
841a1743
EZ
5877 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
5878 values of transient-mark-mode. Document handle-shift-selection.
5879
5880 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
5881 (Interactive Examples): Show an example of `^'.
5882 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
5883 (Defining Commands, Using Interactive): The interactive-form of a
5884 function can be added via its symbol's property.
841a1743 5885
52441368
EZ
5886 * positions.texi (List Motion): beginning-of-defun-function can
5887 now accept an argument.
5888
8e8c1a72
EZ
5889 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
5890 now return a list of strings.
5891
a33a1f2a
EZ
5892 * control.texi (Handling Errors): Document ignore-errors.
5893
4fb04348
EZ
5894 * frames.texi (Creating Frames): Document frame-inherited-parameters.
5895 (Parameter Access): Document set-frame-parameter.
5896
ee666f84
EZ
5897 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
5898 Hooks" for the effect of kill-all-local-variables on local hook
5899 functions.
5900
9cf52b11
EZ
5901 * modes.texi (Major Mode Conventions, Mode Line Variables):
5902 `mode-name' need not be a string. xref to "Mode Line Data" for
5903 details, and to "Emulating Mode Line" for computing a string
5904 value.
5905
22526bc4
EZ
59062008-10-14 Eli Zaretskii <eliz@gnu.org>
5907
a65f6a85
EZ
5908 * processes.texi (System Processes): New section.
5909 (Processes, Signals to Processes): Add xrefs to it.
5910
5911 * objects.texi (Editing Types): A `process' is a subprocess of
5912 Emacs, not just any process running on the OS.
5913
5914 * elisp.texi (Top): Adjust the @detailmenu for the above two
5915 changes.
5916
2724b26a
EZ
5917 * sequences.texi (Char-Tables): Remove documentation of
5918 set-char-table-default, which has no effect since Emacs 23.
5919 <char-table-range, set-char-table-range>: Don't mention generic
5920 characters and charsets. Add a cons cell as a possible argument.
5921
5922 * nonascii.texi (Splitting Characters)
5923 (Translation of Characters): Don't mention generic characters.
5924
5925 * display.texi (Fontsets): Don't mention generic characters.
5926
22526bc4 5927 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 5928 argument FUNCTION with a cons cell as KEY.
22526bc4 5929
eaf4b689
EZ
59302008-10-13 Eli Zaretskii <eliz@gnu.org>
5931
45e46036
EZ
5932 * objects.texi (Primitive Function Type): Move "@cindex special
5933 forms" from here...
5934
5935 * eval.texi (Special Forms): ...to here.
5936
5937 * functions.texi (What Is a Function): `functionp' returns nil for
5938 special forms. Add an xref.
5939
eaf4b689
EZ
5940 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
5941 Variables".
5942
5943 * variables.texi (Frame-Local Variables): New section.
5944 (Buffer-Local Variables): Add an xref to it.
5945 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
5946 have both frame-local and buffer-local binding.
5947
5948 * frames.texi (Frames): Mention multiple tty frames.
5949 (Frame Parameters, Parameter Access): Mention frame-local variable
5950 bindings.
5951
15688fce
GM
59522008-09-20 Glenn Morris <rgm@gnu.org>
5953
5954 * display.texi (Defining Faces): Recommend against face variables.
5955
35539065
JB
59562008-09-16 Juanma Barranquero <lekktu@gmail.com>
5957
5958 * display.texi (Echo Area Customization): Fix typo.
5959
6a57054b
JB
59602008-09-09 Juanma Barranquero <lekktu@gmail.com>
5961
5962 * loading.texi (Where Defined): Add `defface' item.
5963
d632fb82
MR
59642008-09-06 Martin Rudalics <rudalics@gmx.at>
5965
5966 * loading.texi (Where Defined): Fix description of symbol-file.
5967
905a9adb
JR
59682008-08-26 Jason Rumney <jasonr@gnu.org>
5969
5970 * display.texi (TIFF Images): New section describing :index property.
5971
852e91b7
CY
59722008-08-23 Chong Yidong <cyd@stupidchicken.com>
5973
5974 * display.texi (Temporary Displays): Remove unnecessary comment
5975 about usage of temp-buffer-show-hook.
5976
6be001ee
CY
59772008-08-05 Chong Yidong <cyd@stupidchicken.com>
5978
5979 * symbols.texi (Other Plists): Fix incorrect example.
5980 Suggested by Florian Beck.
5981
58e3d8e8
JB
59822008-07-31 Juanma Barranquero <lekktu@gmail.com>
5983
5984 * os.texi: Fix previous change.
5985
7c2fb837
DN
59862008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
5987
5988 * os.texi:
5989 * intro.texi:
5990 * files.texi: Remove VMS support.
5991
9e2a2647
DN
59922008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
5993
5994 * os.texi:
5995 * frames.texi:
5996 * display.texi: Remove mentions of Mac Carbon.
5997
c4f4682b
MB
59982008-07-01 Miles Bader <miles@gnu.org>
5999
6000 * text.texi (Special Properties):
6001 * display.texi (Truncation): Add wrap-prefix and line-prefix.
6002
3696411e
JB
60032008-06-28 Johan Bockgård <bojohan@gnu.org>
6004
6005 * display.texi (Other Image Types): Fix copy/paste error; say
6006 "PBM", not "XBM".
6007
f2a77c3a
DN
60082008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
6009
6010 * os.texi: Remove references to obsolete systems.
6011
6d52677d
EZ
60122008-06-20 Eli Zaretskii <eliz@gnu.org>
6013
6014 * makefile.w32-in (distclean): Remove makefile.
6015
1a87da4c
GM
60162008-06-17 Glenn Morris <rgm@gnu.org>
6017
6018 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
6019 (elisp, dist): Remove rules and variables that are obsolete now
6020 the lisp manual is no longer distributed separately.
6021
fdda1c5d
GM
60222008-06-16 Glenn Morris <rgm@gnu.org>
6023
646692e9
GM
6024 * configure, configure.in, mkinstalldirs: Remove unused files.
6025
6026 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 6027 * vol1.texi (EMACSVER):
6a57054b 6028 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
6029
6030 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
6031 as per maintain.info.
6032
611bee81
GM
60332008-06-15 Glenn Morris <rgm@gnu.org>
6034
a7bed3a0
GM
6035 * makefile.w32-in (manual): Use "23" rather than "21".
6036
6037 * Makefile.in (emacsver): New, set by configure.
6038 (manual): Use emacsver.
6039
d794edf2
GM
6040 * intro.texi: Report bugs using M-x report-emacs-bug.
6041
611bee81
GM
6042 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6043
c73e02fa
GM
60442008-06-13 Daniel Engeler <engeler@gmail.com>
6045
6046 * elisp.texi, internals.texi, processes.texi: Add documentation
6047 about serial port access.
6048
e40a85cd
MB
60492008-06-05 Miles Bader <miles@gnu.org>
6050
6051 * display.texi (Displaying Faces): Update to reflect function
6052 renamings in face-remap.el.
6053
7b753744
JB
60542008-06-05 Juanma Barranquero <lekktu@gmail.com>
6055
6056 * display.texi (Fontsets): Fix typos.
6057
9d3d42fb
MB
60582008-06-03 Miles Bader <miles@gnu.org>
6059
7b753744
JB
6060 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6061 remove-relative-face-remapping, set-base-face-remapping,
6062 and set-default-base-face-remapping.
9d3d42fb 6063
f2cec7a9
MB
60642008-06-01 Miles Bader <miles@gnu.org>
6065
6066 * display.texi (Displaying Faces): Add face-remapping-alist.
6067
8f39c96d
SM
60682008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6069
6070 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6071 variable names.
6072
1ef5eecc
ER
60732008-05-03 Eric S. Raymond <esr@golux>
6074
352c8b4a 6075 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
6076 (current-global-map) return references, not copies.
6077
63b4387f
JL
60782008-05-02 Juri Linkov <juri@jurta.org>
6079
6080 * minibuf.texi (Text from Minibuffer): Document a list of
6081 default values for `read-from-minibuffer'.
6082
38a8b703
JB
60832008-04-24 Juanma Barranquero <lekktu@gmail.com>
6084
6085 * nonascii.texi (Translation of Characters): Fix previous change.
6086
7c42e639
CY
60872008-04-20 Chong Yidong <cyd@stupidchicken.com>
6088
6089 * display.texi (Overlay Properties): Clarify role of underlying
6090 textprop and overlay keymaps for display strings.
6091
6092 * keymaps.texi (Active Keymaps): Ditto.
6093
25c0d999
SM
60942008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6095
6096 * minibuf.texi (Programmed Completion):
6097 Replace dynamic-completion-table with the new completion-table-dynamic.
6098
e3af5968
CY
60992008-04-07 Chong Yidong <cyd@stupidchicken.com>
6100
6101 * intro.texi (Some Terms): Change "fonts in this manual" index
6102 entry to "typographic conventions".
6103
6bfc8698
EZ
61042008-04-05 Eli Zaretskii <eliz@gnu.org>
6105
6106 * objects.texi (Text Props and Strings): Add indexing for read
6107 syntax of text properties.
6108
4972c361
SM
61092008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6110
6111 * processes.texi (Decoding Output): Remove process-filter-multibyte
6112 functions.
6113
c70a68db
MR
61142008-03-15 Martin Rudalics <rudalics@gmx.at>
6115
6116 * display.texi (Finding Overlays): Say that empty overlays at
6117 the end of the buffer are reported too.
6118
1291fd36
GM
61192008-03-13 Glenn Morris <rgm@gnu.org>
6120
6121 * elisp.texi (EMACSVER): Set to 23.0.60.
6122
c6b0dfd5
CY
61232008-02-26 Chong Yidong <cyd@stupidchicken.com>
6124
38a8b703 6125 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 6126
875fc30c
GM
61272008-02-22 Glenn Morris <rgm@gnu.org>
6128
6129 * frames.texi (Position Parameters): Clarify the description of
6130 `left' and `top', using information from "Geometry".
6131 (Geometry): Give a pointer to "Position Parameters", rather than
6132 repeating information.
6133
d8c8e45a
GM
61342008-02-11 Glenn Morris <rgm@gnu.org>
6135
6136 * objects.texi (Equality Predicates): No longer talk about "two"
6137 functions.
6138
38a8b703 61392008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
6140
6141 * objects.texi (Equality Predicates): Add defun for
6142 equal-including-properties.
6143
bfffe0b1
GM
61442008-02-10 Glenn Morris <rgm@gnu.org>
6145
6146 * objects.texi (Equality Predicates):
6147 Mention equal-including-properties.
6148
431b78c9
RS
61492008-02-07 Richard Stallman <rms@gnu.org>
6150
6151 * windows.texi (Window Start): Mention the feature of moving
6152 window-start to start of line.
6153
c8763fb6 61542008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
6155
6156 * keymaps.texi (Tool Bar): Document rtl property.
6157
1a256502
TTN
61582008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
6159
6160 * display.texi (Button Types):
6161 For define-button-type, clarify type of NAME.
6162
569382c2
MR
61632008-01-19 Martin Rudalics <rudalics@gmx.at>
6164
6165 * buffers.texi (Buffer Modification): Fix typo.
6166
f3041af1
DN
61672008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
6168
6169 * os.texi (System Environment): Remove references to OSes that are
6170 not supported anymore.
6171
d35e1cd7
DN
61722008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
6173
6174 * os.texi (System Environment): Remove mention for Masscomp.
6175
23af7580
RS
61762008-01-04 Richard Stallman <rms@gnu.org>
6177
6178 * display.texi (Faces): Don't talk about internal face vector as arg
6179 to facep.
6180
6181 * customize.texi (Type Keywords): Fix previous change.
6182
6183 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
6184 * elisp.texi (Top): Fix menu for commands.texi change.
6185
ec7d5b1e
RS
61862007-12-30 Richard Stallman <rms@gnu.org>
6187
5dcb4c4e 6188 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
6189 (Accessing Scroll): New node broken out of Accessing Mouse.
6190
101a6cea
RS
61912007-12-28 Richard Stallman <rms@gnu.org>
6192
6193 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 6194 (Basic Parameters): For `title', refer to title bar.
041817a4 6195 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 6196
72b7e664
RS
61972007-12-23 Richard Stallman <rms@gnu.org>
6198
6199 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
6200 Improve some of the commented-out keywords' text too.
6201
27a4f445
MR
62022007-12-14 Martin Rudalics <rudalics@gmx.at>
6203
e2e3f1d7
MR
6204 * nonascii.texi (Encoding and I/O): Reword to avoid saying
6205 "visit the current buffer".
6206
27a4f445
MR
6207 * os.texi (System Interface): Fix typo.
6208
a2afc99d
RS
62092007-12-04 Richard Stallman <rms@gnu.org>
6210
6211 * objects.texi (Symbol Type): Fix typo.
6212
b694135c
RS
62132007-12-03 Richard Stallman <rms@gnu.org>
6214
6215 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
6216
f99a19da
GM
62172007-12-01 Glenn Morris <rgm@gnu.org>
6218
6219 * functions.texi (Declaring Functions): Improve previous change.
6220
8f4b37d8
GM
62212007-11-30 Glenn Morris <rgm@gnu.org>
6222
6223 * functions.texi (Declaring Functions): Add optional fourth
6224 argument of declare-function, and setting third argument to `t'.
6225
61a2fe01
RS
62262007-11-29 Richard Stallman <rms@gnu.org>
6227
6228 * customize.texi (Composite Types): Document `group' type.
6229
cbfc5193
GM
62302007-11-29 Glenn Morris <rgm@gnu.org>
6231
5dcb4c4e
SM
6232 * functions.texi (Declaring Functions): Add findex.
6233 Mention `external' files.
cbfc5193 6234
8386283a
JB
62352007-11-26 Juanma Barranquero <lekktu@gmail.com>
6236
6237 * functions.texi (Declaring Functions): Fix directive.
6238
a07c9a8b
RS
62392007-11-25 Richard Stallman <rms@gnu.org>
6240
6241 * help.texi (Help Functions): Clean up last change.
6242
6243 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6244
6245 * loading.texi (Named Features): Minor cleanup.
6246
6247 * macros.texi (Eval During Expansion): Minor cleanup.
6248
6249 * variables.texi (Variable Aliases): Minor cleanup.
6250
a0925923
RS
62512007-11-24 Richard Stallman <rms@gnu.org>
6252
6253 * functions.texi (Declaring Functions): Clarify previous change.
6254
6255 * compile.texi (Compiler Errors): Clarify previous change.
6256
20c63e44
RS
62572007-11-24 Richard Stallman <rms@gnu.org>
6258
e5e76c04 6259 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
6260 Clarify the text and move items around.
6261
5bb0cda3
GM
62622007-11-24 Glenn Morris <rgm@gnu.org>
6263
6264 * functions.texi (Declaring Functions): New section.
6265 * compile.texi (Compiler Errors): Mention declaring functions,
6266 defvar with no initvalue, and byte-compile-warnings.
6267
af13c86a
MR
62682007-11-15 Martin Rudalics <rudalics@gmx.at>
6269
6270 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6271 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6272
a5373305
MR
62732007-11-13 Martin Rudalics <rudalics@gmx.at>
6274
6275 * help.texi (Help Functions): Document new macro `with-help-window'.
6276
fe284805
JL
62772007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6278
6279 * searching.texi (Replacing Match): Describe new
6280 `match-substitute-replacement'.
6281
2c3a09b1
RS
62822007-10-31 Richard Stallman <rms@gnu.org>
6283
6284 * strings.texi (Creating Strings): Null strings from concat not unique.
6285
f2b480f4
RS
62862007-10-26 Richard Stallman <rms@gnu.org>
6287
6288 * objects.texi (Equality Predicates): Null strings are uniquified.
6289
6290 * minibuf.texi: Minor clarifications in previous change.
6291
db21122c
GM
62922007-10-25 Glenn Morris <rgm@gnu.org>
6293
6294 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6295
2328cbb3
RS
62962007-10-24 Richard Stallman <rms@gnu.org>
6297
6298 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6299
6300 * variables.texi (Frame-Local Variables): Node deleted.
6301 (Variables): Delete Frame-Local Variables from menu.
6302 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6303 (Default Value): Don't mention frame-local vars.
6304
6305 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6306
6307 * loading.texi (Unloading): Document FEATURE-unload-function
6308 instead of FEATURE-unload-hook.
6309
2328cbb3
RS
6310 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6311
c066bafa
JL
63122007-10-22 Juri Linkov <juri@jurta.org>
6313
6314 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6315 (High-Level Completion): Document a list of default value strings
6316 in the DEFAULT argument, for which minibuffer functions return the
6317 first element.
6318
65ced25f
JL
63192007-10-17 Juri Linkov <juri@jurta.org>
6320
6321 * text.texi (Filling): Update arguments of fill-paragraph.
6322 fill-paragraph operates on the active region in Transient Mark mode.
6323 Remove fill-paragraph-or-region.
6324
ee46ec8e
KB
63252007-10-13 Karl Berry <karl@gnu.org>
6326
6327 * elisp.texi (@dircategory): Move to after @copying,
6328 since we want @copying as close as possible to the beginning of
6329 the output.
6330
61bbdbc6
RS
63312007-10-12 Richard Stallman <rms@gnu.org>
6332
6333 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6334
6335 * commands.texi (Distinguish Interactive): New node,
6336 broken out from Interactive Call and rewritten.
6337 (Command Loop): Put Distinguish Interactive in menu.
6338
af23e1e8
RS
63392007-10-09 Richard Stallman <rms@gnu.org>
6340
6341 * text.texi (Examining Properties): Mention overlay priority.
6342
6343 * display.texi (Display Margins): Correct the description
6344 of margin display specifications.
6345 (Replacing Specs): New subnode broken out of Display Property.
6346
e1965a69
JL
63472007-10-06 Juri Linkov <juri@jurta.org>
6348
6349 * text.texi (Filling): Document fill-paragraph-or-region.
6350
4638454b
JB
63512007-10-05 Juanma Barranquero <lekktu@gmail.com>
6352
6353 * display.texi (Auto Faces): Fix typo.
6354
7ed54cc5
RS
63552007-10-02 Richard Stallman <rms@gnu.org>
6356
6357 * display.texi (Display Property): Explain some display specs
6358 don't let you move point in.
6359
5dcb4c4e
SM
6360 * frames.texi (Cursor Parameters):
6361 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
6362
6363 * windows.texi (Basic Windows): Don't describe
6364 cursor-in-non-selected-windows here.
6365
305a7ef2
EZ
63662007-10-01 Eli Zaretskii <eliz@gnu.org>
6367
6368 * processes.texi (Misc Network): Note that these functions are
6369 supported only on some systems.
6370
f7a7f4eb
RS
63712007-10-01 Richard Stallman <rms@gnu.org>
6372
6373 * display.texi (Overlay Properties): Explain nil as priority.
6374 Explain that conflicts are unpredictable if not resolved by
6375 priorities.
6376
780d7bb9
RS
63772007-09-23 Richard Stallman <rms@gnu.org>
6378
6379 * macros.texi (Backquote): Minor clarification.
6380
14b4fdfb
RS
63812007-09-19 Richard Stallman <rms@gnu.org>
6382
6383 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
6384 Clarify when they work in parallel and when one overrides.
6385 Fix error in example.
14b4fdfb 6386
b8d4c8d0
GM
63872007-09-06 Glenn Morris <rgm@gnu.org>
6388
b3e755a9 6389 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
6390 commands to use ../../info.
6391 * Makefile.in (infodir): Go up one more level.
4638454b 6392 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
6393 (miscmanualdir): New.
6394 (dist): Use new variable miscmanualdir.
6395 * makefile.w32-in (infodir, texinputdir): Go up one more level.
6396 (usermanualdir): Change from ../man to ../emacs.
6397
1bb1f7d3
MR
63982007-08-30 Martin Rudalics <rudalics@gmx.at>
6399
6400 * commands.texi (Command Loop Info): Advise against changing
6401 most variables described here. Explain new variable
6402 last-repeatable-command.
6403
b8d4c8d0
GM
64042007-08-29 Glenn Morris <rgm@gnu.org>
6405
6406 * elisp.texi (EMACSVER): Increase to 23.0.50.
6407
64082007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
6409
6410 * frames.texi (Basic Parameters): Add display-environment-variable
6411 and term-environment-variable.
6412
64132007-08-28 Juri Linkov <juri@jurta.org>
6414
6415 * display.texi (Image Formats, Other Image Types): Add SVG.
6416
64172007-08-28 Juri Linkov <juri@jurta.org>
6418
6419 * display.texi (Images): Move formats-related text to new node
6420 "Image Formats".
6421 (Image Formats): New node.
6422
619fb9ee
RS
64232007-08-27 Richard Stallman <rms@gnu.org>
6424
6425 * windows.texi (Window Configurations): Clarify what
6426 a window configuration saves.
6427
b8d4c8d0
GM
64282007-08-25 Richard Stallman <rms@gnu.org>
6429
6430 * display.texi (Images): Delete redundant @findex.
6431
39f9da30
GM
64322007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
6433
6434 * text.texi (Change Hooks): (after|before)-change-functions are no
6435 longer bound to nil while running; rather inhibit-modification-hooks
6436 is t.
6437
b8d4c8d0
GM
64382007-08-16 Richard Stallman <rms@gnu.org>
6439
5dcb4c4e
SM
6440 * processes.texi (Asynchronous Processes):
6441 Clarify doc of start-file-process.
b8d4c8d0
GM
6442
64432007-08-08 Martin Rudalics <rudalics@gmx.at>
6444
6445 * modes.texi (Example Major Modes): Fix typo.
6446
64472007-08-08 Glenn Morris <rgm@gnu.org>
6448
6449 * intro.texi (nil and t): Do not use `iff' in documentation.
6450
6451 * tips.texi (Documentation Tips): Recommend against `iff'.
6452
64532007-08-07 Chong Yidong <cyd@stupidchicken.com>
6454
6455 * display.texi (Image Cache): Document image-refresh.
6456
64572007-08-06 Martin Rudalics <rudalics@gmx.at>
6458
6459 * windows.texi (Size of Window): Document window-full-width-p.
6460
64612007-07-25 Glenn Morris <rgm@gnu.org>
6462
6463 * gpl.texi (GPL): Replace license with GPLv3.
6464
6465 * Relicense all FSF files to GPLv3 or later.
6466
64672007-07-24 Michael Albinus <michael.albinus@gmx.de>
6468
4638454b
JB
6469 * processes.texi (Synchronous Processes):
6470 Add `process-file-shell-command'.
b8d4c8d0
GM
6471 (Asynchronous Processes): Mention restricted use of
6472 `process-filter' and `process-sentinel' in
6473 `start-file-process'. Add `start-file-process-shell-command'.
6474
64752007-07-17 Michael Albinus <michael.albinus@gmx.de>
6476
6477 * files.texi (Magic File Names): Introduce optional parameter
6478 IDENTIFICATION for `file-remote-p'.
6479
64802007-07-16 Richard Stallman <rms@gnu.org>
6481
6482 * display.texi (Defining Faces): Fix previous change.
6483
64842007-07-14 Richard Stallman <rms@gnu.org>
6485
6486 * control.texi (Handling Errors): Document `debug' in handler list.
6487
64882007-07-10 Richard Stallman <rms@gnu.org>
6489
6490 * display.texi (Defining Faces): Explain C-M-x feature for defface.
6491
64922007-07-09 Richard Stallman <rms@gnu.org>
6493
6494 * files.texi (Magic File Names): Rewrite previous change.
6495
64962007-07-08 Michael Albinus <michael.albinus@gmx.de>
6497
6498 * files.texi (Magic File Names): Introduce optional parameter
6499 CONNECTED for `file-remote-p'.
6500
65012007-07-07 Michael Albinus <michael.albinus@gmx.de>
6502
6503 * processes.texi (Asynchronous Processes):
6504 * files.texi (Magic File Names): Add `start-file-process'.
6505
65062007-06-27 Richard Stallman <rms@gnu.org>
6507
5dcb4c4e
SM
6508 * files.texi (Format Conversion Piecemeal):
6509 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
6510
65112007-06-27 Michael Albinus <michael.albinus@gmx.de>
6512
4638454b
JB
6513 * files.texi (Magic File Names): Remove `dired-call-process'.
6514 Add `process-file'.
b8d4c8d0
GM
6515
65162007-06-27 Kenichi Handa <handa@m17n.org>
6517
6518 * text.texi (Special Properties): Fix description about
4638454b 6519 `composition' property.
b8d4c8d0
GM
6520
65212007-06-26 Kenichi Handa <handa@m17n.org>
6522
6523 * nonascii.texi (Default Coding Systems): Document about the
6524 return value `undecided'.
6525
65262007-06-25 David Kastrup <dak@gnu.org>
6527
6528 * keymaps.texi (Active Keymaps): Document new POSITION argument of
6529 `current-active-maps'.
6530
65312007-06-24 Karl Berry <karl@gnu.org>
6532
4638454b 6533 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
6534
65352007-06-15 Juanma Barranquero <lekktu@gmail.com>
6536
6537 * display.texi (Overlay Arrow): Doc fix.
6538
65392007-06-14 Karl Berry <karl@tug.org>
6540
6541 * anti.texi (Antinews): Typo.
6542
65432007-06-14 Chong Yidong <cyd@stupidchicken.com>
6544
6545 * display.texi (Image Cache): Document image-refresh.
6546
65472007-06-12 Karl Berry <karl@gnu.org>
6548
6549 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
6550 * two-volume.make: New file.
6551 * .cvsignore: Ignore two-volume files.
6552
65532007-06-12 Tom Tromey <tromey@redhat.com>
6554
6555 * os.texi (Init File): Document user-emacs-directory.
6556
65572007-06-03 Nick Roberts <nickrob@snap.net.nz>
6558
6559 * commands.texi (Click Events): Describe width and height when
6560 object is nil.
6561
65622007-05-30 Nick Roberts <nickrob@snap.net.nz>
6563
5dcb4c4e
SM
6564 * commands.texi (Click Events): Layout more logically.
6565 Describe width and height.
b8d4c8d0
GM
6566 (Drag Events, Motion Events): Update to new format for position.
6567
65682007-06-02 Richard Stallman <rms@gnu.org>
6569
6570 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
6571
65722007-06-02 Chong Yidong <cyd@stupidchicken.com>
6573
6574 * Version 22.1 released.
6575
65762007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6577
6578 * text.texi (Special Properties): Correct meaning of fontified face.
6579
65802007-05-30 Richard Stallman <rms@gnu.org>
6581
6582 * text.texi (Special Properties): Add link to Adjusting Point.
6583
65842007-05-12 Richard Stallman <rms@gnu.org>
6585
6586 * text.texi (Margins): indent-to-left-margin is not the default.
6587 (Mode-Specific Indent): For indent-line-function, the default
6588 is indent-relative.
6589
6590 * modes.texi (Example Major Modes): Explain last line of text-mode
6591 is redundant.
6592
65932007-05-10 Richard Stallman <rms@gnu.org>
6594
6595 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6596
6597 * help.texi (Keys in Documentation): Add reference to
6598 Documentation Tips.
6599
6600 * files.texi (Format Conversion): TO-FN gets three arguments.
6601
6602 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6603
66042007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6605
6606 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6607 * files.texi (Format Conversion): Expand intro; add menu.
6608 (Format Conversion Overview, Format Conversion Round-Trip)
6609 (Format Conversion Piecemeal): New nodes/subsections.
6610 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6611 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6612 (Saving Properties): Delete node/subsection.
6613
66142007-05-07 Karl Berry <karl@gnu.org>
6615
6616 * elisp.texi (EMACSVER): Back to 22.
6617
66182007-05-06 Richard Stallman <rms@gnu.org>
6619
6620 * processes.texi (Accepting Output): Revert most of previous change.
6621
66222007-05-05 Richard Stallman <rms@gnu.org>
6623
6624 * processes.texi (Accepting Output): accept-process-output
6625 uses microseconds, not milliseconds. But that arg is obsolete.
6626
66272007-05-04 Karl Berry <karl@tug.org>
6628
6629 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6630
66312007-05-04 Eli Zaretskii <eliz@gnu.org>
6632
6633 * tips.texi (Documentation Tips): Rearrange items to place the
6634 more important ones first. Add an index entry for hyperlinks.
6635
66362007-05-03 Karl Berry <karl@gnu.org>
6637
6638 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6639 (EMACSVER) [smallbook]: 22 for printed version.
6640
6641 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6642 so restore anchor to normal position after defun. Found by Kevin Ryde.
6643
66442007-04-26 Glenn Morris <rgm@gnu.org>
6645
6646 * elisp.texi (EMACSVER): Increase to 22.1.50.
6647
66482007-04-28 Karl Berry <karl@gnu.org>
6649
6650 * elisp.texi: Improve line breaks on copyright page,
6651 similar layout to emacs manual, 8.5x11 by default.
6652
66532007-04-24 Richard Stallman <rms@gnu.org>
6654
6655 * text.texi (Special Properties): Add xref to Overlay Properties.
6656
6657 * display.texi (Overlay Properties): Add xref to Special Properties.
6658
66592007-04-22 Richard Stallman <rms@gnu.org>
6660
6661 * keymaps.texi (Extended Menu Items): Move the info about
6662 format with cached keyboard binding.
6663
66642007-04-21 Richard Stallman <rms@gnu.org>
6665
6666 * text.texi (Special Properties): Clarify previous change.
6667
6668 * files.texi (File Name Expansion): Clarify previous change.
6669
6670 * display.texi (Attribute Functions): Fix example for
6671 face-attribute-relative-p.
6672
66732007-04-19 Kenichi Handa <handa@m17n.org>
6674
6675 * text.texi (Special Properties): Document composition property.
6676
66772007-04-19 Glenn Morris <rgm@gnu.org>
6678
6679 * files.texi (File Name Expansion): Mention "superroot".
6680
66812007-04-15 Chong Yidong <cyd@stupidchicken.com>
6682
6683 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6684 setups.
6685 (Display Feature Testing): Note that display refers to all
6686 physical monitors for multi-monitor setups.
6687
66882007-04-14 Richard Stallman <rms@gnu.org>
6689
6690 * lists.texi (Sets And Lists): Clarify `delete' examples.
6691 Remove spurious xref to same node.
6692 Clarify xref for add-to-list.
6693
66942007-04-12 Nick Roberts <nickrob@snap.net.nz>
6695
6696 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6697 value of lisp-mode-map.
6698
66992007-04-11 Karl Berry <karl@gnu.org>
6700
6701 * anti.texi (Antinews):
6702 * display.texi (Overlay Properties, Defining Images):
6703 * processes.texi (Synchronous Processes, Sentinels):
6704 * syntax.texi (Syntax Table Internals):
6705 * searching.texi (Regexp Special):
6706 * nonascii.texi (Default Coding Systems):
6707 * text.texi (Special Properties):
6708 * minibuf.texi (Basic Completion): Wording to improve breaks in
6709 8.5x11 format.
6710 * elisp.texi (smallbook): New @set to more easily switch between
6711 smallbook and 8.5x11.
6712
67132007-04-11 Richard Stallman <rms@gnu.org>
6714
6715 * text.texi (Lazy Properties): Minor fix.
6716
67172007-04-08 Karl Berry <karl@gnu.org>
6718
6719 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6720 * macros.texi (Backquote): Downcase Backquote in index entries for
6721 consistency.
6722
67232007-04-08 Richard Stallman <rms@gnu.org>
6724
6725 * text.texi (Adaptive Fill): Just describe default,
6726 don't show it (since it contains non-ASCII chars).
6727
67282007-04-07 Karl Berry <karl@gnu.org>
6729
6730 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6731 adaptive-fill-regexp's value, since they are not in the standard
6732 TeX fonts.
6733
67342007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6735
6736 * display.texi (Defining Faces): Fix example.
6737
67382007-04-07 Karl Berry <karl@gnu.org>
6739
6740 * display.texi (Button Buffer Commands): Improve page break.
6741
67422007-04-07 Richard Stallman <rms@gnu.org>
6743
6744 * advice.texi (Activation of Advice): Remove redundant index entry.
6745
6746 * backups.texi: Improve index entries. Remove redundant ones.
6747
6748 * compile.texi (Byte Compilation): Improve index entry.
6749
6750 * hash.texi (Creating Hash): Improve index entry.
6751
6752 * symbols.texi (Definitions): Improve index entry.
6753
6754 * edebug.texi: Improve index entries. Remove redundant/useless ones.
6755
6756 * maps.texi (Standard Keymaps): Remove useless index entry.
6757
6758 * help.texi (Documentation Basics): Remove redundant index entries.
6759
6760 * customize.texi: Improve index entries.
6761 Remove redundant/useless ones.
6762
6763 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
6764
6765 * streams.texi (Output Variables): Improve index entry.
6766
6767 * abbrevs.texi (Abbrevs): Remove useless index entry.
6768
6769 * macros.texi (Expansion): Remove useless index entry.
6770
6771 * text.texi: Improve index entries. Remove redundant/useless ones.
6772 (Text Properties, Examining Properties)
6773 (Special Properties): Use "property category" instead of "category"
6774 to refer to the `category' property.
6775
6776 * positions.texi: Improve index entries. Remove useless one.
6777
6778 * lists.texi: Improve index entries. Remove redundant/useless ones.
6779
6780 * os.texi: Improve index entries.
6781 (Timers): Fix previous change.
6782
6783 * buffers.texi: Improve index entries.
6784 (Modification Time): Get rid of term "obsolete buffer".
6785
6786 * debugging.texi: Improve index entries.
6787 (Test Coverage): Add xref to other test coverage ftr.
6788
6789 * eval.texi: Improve index entry. Remove redundant ones.
6790
6791 * numbers.texi: Improve index entries. Remove redundant/useless ones.
6792
6793 * files.texi: Improve index entries. Remove redundant/useless ones.
6794
6795 * objects.texi: Improve index entries.
6796
6797 * processes.texi: Improve index entries.
6798
6799 * modes.texi: Improve index entry. Remove redundant one.
6800
6801 * nonascii.texi: Improve index entries.
6802
6803 * internals.texi: Improve index entries.
6804
6805 * syntax.texi: Improve index entries.
6806
6807 * keymaps.texi (Active Keymaps): Improve index entries.
6808
6809 * commands.texi: Improve index entries. Remove redundant/useless ones.
6810
6811 * frames.texi: Improve index entries. Remove redundant/useless ones.
6812
6813 * markers.texi: Improve index entries. Remove redundant ones.
6814
6815 * tips.texi: Improve index entries.
6816
6817 * loading.texi (Unloading): Improve index entry.
6818
6819 * variables.texi: Improve index entries. Remove redundant one.
6820
6821 * sequences.texi: Improve index entry.
6822
6823 * display.texi: Improve index entries. Remove redundant ones.
6824
6825 * windows.texi: Improve index entries.
6826
6827 * searching.texi: Improve index entries. Remove redundant one.
6828
6829 * strings.texi (Case Tables): Improve last change.
6830
68312007-04-04 Chong Yidong <cyd@stupidchicken.com>
6832
6833 * strings.texi (Case Tables): Document with-case-table and
6834 ascii-case-table.
6835
68362007-04-03 Karl Berry <karl@gnu.org>
6837
6838 * processes.texi (Network): Reword to improve page break.
6839
68402007-04-03 Eli Zaretskii <eliz@gnu.org>
6841
6842 * functions.texi (Inline Functions): Describe more disadvantages
6843 of defsubst, and make advice against it stronger.
6844
68452007-04-02 Karl Berry <karl@gnu.org>
6846
6847 * backups.texi (Backup Names): Avoid widow words.
6848 * modes.texi (Example Major Modes): Align last comment.
6849
68502007-04-01 Chong Yidong <cyd@stupidchicken.com>
6851
6852 * keymaps.texi (Remapping Commands): Document new arg to
6853 command-remapping.
6854
68552007-04-01 Karl Berry <karl@gnu.org>
6856
6857 * processes.texi (Low-Level Network): Typo.
6858 * loading.texi (Hooks for Loading): Avoid double "the".
6859 * keymaps.texi (Key Sequences): No double "and".
6860 (Changing Key Bindings): Shorten to improve line break.
6861
68622007-03-31 Glenn Morris <rgm@gnu.org>
6863
6864 * os.texi (Timers): Fix description of run-at-time TIME formats.
6865
68662007-03-31 Richard Stallman <rms@gnu.org>
6867
6868 * display.texi (Invisible Text): Correct buffer-invisibility-spec
6869 regarding ellipsis.
6870
68712007-03-31 Eli Zaretskii <eliz@gnu.org>
6872
6873 * intro.texi (nil and t):
6874 * symbols.texi (Plists and Alists):
6875 * variables.texi (Variable Aliases, Constant Variables):
6876 * functions.texi (Defining Functions):
6877 * advice.texi (Advising Primitives):
6878 * debugging.texi (Syntax Errors, Compilation Errors):
6879 * minibuf.texi (Minibuffer Windows):
6880 * commands.texi (Adjusting Point):
6881 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
6882 (Auto Major Mode, Major Mode Conventions):
6883 * help.texi (Describing Characters):
6884 * files.texi (Create/Delete Dirs, Information about Files)
6885 (File Locks, Writing to Files, Reading from Files)
6886 (Saving Buffers):
6887 * windows.texi (Resizing Windows, Cyclic Window Ordering):
6888 * frames.texi (Finding All Frames):
6889 * positions.texi (Buffer End, Motion):
6890 * markers.texi (The Region):
6891 * text.texi (Deletion, Near Point):
6892 * display.texi (Displaying Messages, Truncation):
6893 * os.texi (Processor Run Time):
6894 * tips.texi (Key Binding Conventions, Programming Tips)
6895 (Warning Tips, Documentation Tips, Comment Tips):
6896 * internals.texi (Memory Usage): Improve indexing.
6897
6898 * variables.texi (Frame-Local Variables):
6899 * functions.texi (Argument List):
6900 * loading.texi (Library Search):
6901 * streams.texi (Output Variables):
6902 * keymaps.texi (Translation Keymaps, Searching Keymaps):
6903 * searching.texi (Replacing Match, Search and Replace):
6904 * processes.texi (Byte Packing, Decoding Output)
6905 (Accepting Output, Network Servers, Shell Arguments):
6906 * display.texi (Abstract Display, Image Cache, Scroll Bars):
6907 * windows.texi (Window Point, Window Start):
6908 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
6909 * commands.texi (Reading Input, Keyboard Events):
6910 * minibuf.texi (Reading File Names, Minibuffer Completion)
6911 (Recursive Mini):
6912 * positions.texi (List Motion):
6913 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
6914 * numbers.texi (Arithmetic Operations, Math Functions)
6915 (Predicates on Numbers, Comparison of Numbers):
6916 (Numeric Conversions):
6917 * locals.texi (Standard Buffer-Local Variables):
6918 * maps.texi (Standard Keymaps):
6919 * os.texi (User Identification, System Environment, Recording Input)
6920 (X11 Keysyms):
6921 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
6922 * backups.texi (Backups and Auto-Saving):
6923 * customize.texi (Customization, Group Definitions)
6924 (Variable Definitions):
6925 * compile.texi (Byte Compilation): Improve index entries.
6926
69272007-03-31 Karl Berry <karl@gnu.org>
6928
6929 * macros.texi (Defining Macros): Avoid widow syllable.
6930
69312007-03-31 Eli Zaretskii <eliz@gnu.org>
6932
6933 * elisp.texi (Top): Postscript -> PostScript.
6934
6935 * display.texi (Images, Postscript Images): Postscript -> PostScript.
6936
69372007-03-31 Markus Triska <markus.triska@gmx.at>
6938
6939 * internals.texi (Writing Emacs Primitives): Untabify `For'.
6940
69412007-03-30 Karl Berry <karl@gnu.org>
6942
6943 * lists.texi (List-related Predicates): Remove spurious @need.
6944 (Setcdr): Use @smallexample to improve page break.
6945 (Association Lists) <assoc>: Reword to improve page break.
6946
6947 * strings.texi (String Conversion): Insert blank line to improve
6948 page break.
6949
6950 * numbers.texi (Random Numbers): Use @minus{}.
6951 (Math Functions): Use @minus{}.
6952
6953 * intro.texi (Acknowledgements): Avoid line breaks before middle
6954 initials.
6955
69562007-03-24 Eli Zaretskii <eliz@gnu.org>
6957
6958 * errors.texi (Standard Errors): Add an index entry.
6959
69602007-03-19 Richard Stallman <rms@gnu.org>
6961
6962 * os.texi (Recording Input): recent-keys now gives 300 keys.
6963
69642007-03-12 Glenn Morris <rgm@gnu.org>
6965
6966 * os.texi: Replace "daylight savings" with "daylight saving"
6967 throughout.
6968
69692007-03-05 Richard Stallman <rms@gnu.org>
6970
5dcb4c4e
SM
6971 * variables.texi (File Local Variables):
6972 Update enable-local-variables values.
b8d4c8d0
GM
6973
69742007-03-04 Richard Stallman <rms@gnu.org>
6975
6976 * syntax.texi (Control Parsing): Minor clarification.
6977
6978 * strings.texi (Formatting Strings): Clarify width, precision, flags.
6979
6980 * sequences.texi (Sequence Functions): Move string-bytes away,
6981 add xref.
6982
6983 * nonascii.texi (Text Representations): Move string-bytes here.
6984
6985 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
6986
6987 * minibuf.texi (Basic Completion): Minor clarification.
6988
6989 * markers.texi (The Mark): Clarify existence vs activation of mark.
6990 Other cleanup.
6991
6992 * display.texi (Finding Overlays): Write better example.
6993
6994 * compile.texi (Eval During Compile): Clarify putting macros
6995 in eval-when-compile.
6996
c5602427 69972007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
6998
6999 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 7000 load-read-function definition doc.
b8d4c8d0
GM
7001
70022007-02-21 Kim F. Storm <storm@cua.dk>
7003
7004 * strings.texi (Text Comparison): Mention that assoc-string
7005 converts symbols to strings before testing.
7006
70072007-02-17 Kim F. Storm <storm@cua.dk>
7008
7009 * processes.texi (Bindat Spec): Vector types can have optional
7010 element type.
7011 (Bindat Examples): Fix example. Add vector with element type.
7012
70132007-02-16 Andreas Schwab <schwab@suse.de>
7014
7015 * strings.texi (Formatting Strings): Document '+' flag.
7016
70172007-02-15 Juanma Barranquero <lekktu@gmail.com>
7018
7019 * strings.texi (Modifying Strings): Clarify that `clear-string'
7020 always converts the string to unibyte.
7021
70222007-02-14 Kim F. Storm <storm@cua.dk>
7023
7024 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
7025 Rewrite glyph code description to refer to these functions.
7026 Remove details of encoding face number and char into integer code.
7027
70282007-02-03 Alan Mackenzie <acm@muc.de>
7029
7030 * loading.texi (Hooks for Loading): Make the description of
7031 `eval-after-load' more detailed, and amend the description of
7032 after-load-alist, in accordance with changes from 2006-05.
7033
70342007-02-03 Chong Yidong <cyd@stupidchicken.com>
7035
7036 * modes.texi (Defining Minor Modes): Document that a :require
7037 keyword or similar may be required to make saved customization
7038 variables work.
7039
70402007-02-03 Eli Zaretskii <eliz@gnu.org>
7041
7042 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
7043 Texinfo guidelines and with what texnfo-upd.el expects.
7044 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
7045 parts needed by `texinfo-multiple-files-update'.
7046
70472007-02-02 Eli Zaretskii <eliz@gnu.org>
7048
7049 * elisp.texi (Top): Update the top-level menus.
7050
7051 * syntax.texi (Categories): Add index entries.
7052
70532007-02-01 Juanma Barranquero <lekktu@gmail.com>
7054
7055 * display.texi (Attribute Functions): Fix name and description of
7056 the UNDERLINE arg of `set-face-underline-p'.
7057
70582007-01-29 Eli Zaretskii <eliz@gnu.org>
7059
7060 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7061 Variables", and "Standard Keymaps" to the detailed menu.
7062
7063 * variables.texi (Future Local Variables): Add index entry.
7064
70652007-01-28 Richard Stallman <rms@gnu.org>
7066
7067 * tips.texi (Coding Conventions): Clarify the tip about macros
7068 that define a function or a variable.
7069
7070 * files.texi (File Attributes): UID and GID can be floats.
7071 (Magic File Names): Explain why deferring all operations to
7072 the standard handler does not work.
7073
70742007-01-23 Martin Rudalics <rudalics@gmx.at>
7075
7076 * backups.texi (Reverting): Use "buffer" instead of "file"
7077 when talking about major and minor modes.
7078
70792007-01-21 Richard Stallman <rms@gnu.org>
7080
7081 * help.texi (Documentation): Add xref to Documentation Tips.
7082
70832007-01-14 Juanma Barranquero <lekktu@gmail.com>
7084
7085 * tips.texi (Coding Conventions): Fix typos.
7086
70872007-01-05 Richard Stallman <rms@gnu.org>
7088
7089 * modes.texi (Defining Minor Modes): Fix previous change.
7090
70912007-01-03 Richard Stallman <rms@gnu.org>
7092
7093 * customize.texi (Variable Definitions, Customization Types):
7094 Don't use * in doc string for defcustom.
7095
70962007-01-02 Richard Stallman <rms@gnu.org>
7097
7098 * variables.texi (Variable Aliases): Clarify that aliases vars
7099 always have the same value.
7100
7101 * processes.texi (Bindat Spec): Fix Texinfo usage.
7102
7103 * modes.texi (Defining Minor Modes): Explain effect of command
7104 defined with define-global-minor-mode on new buffers.
7105
71062006-12-30 Kim F. Storm <storm@cua.dk>
7107
7108 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7109 `auto-resize-tool-bars'.
7110
71112006-12-30 Richard Stallman <rms@gnu.org>
7112
7113 * keymaps.texi (Active Keymaps): Fix previous change.
7114
71152006-12-30 Nick Roberts <nickrob@snap.net.nz>
7116
7117 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7118
71192006-12-30 Kim F. Storm <storm@cua.dk>
7120
7121 * processes.texi (Bindat Spec): Clarify using field names in
7122 length specifications.
7123
71242006-12-29 Kim F. Storm <storm@cua.dk>
7125
7126 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7127 Add count and index variables for eval forms in repeat blocks.
7128
71292006-12-24 Richard Stallman <rms@gnu.org>
7130
5dcb4c4e
SM
7131 * customize.texi (Variable Definitions):
7132 Document new name custom-add-frequent-value.
b8d4c8d0
GM
7133
71342006-12-19 Kim F. Storm <storm@cua.dk>
7135
7136 * commands.texi (Misc Events): User signals now result in sigusr1
7137 and sigusr2 events which are handled through special-event-map.
7138 (Special Events): User signals and drag-n-drop are special.
7139
71402006-12-17 Richard Stallman <rms@gnu.org>
7141
7142 * loading.texi (Named Features): Explain subfeatures better.
7143
7144 * customize.texi: Use "option" only for user options.
7145 For the keyword values inside defcustom etc, say "keywords".
7146 For :options value's elements, say "elements".
7147 :group should not be omitted.
7148
7149 * syntax.texi (Parsing Expressions): Split up node.
7150 (Motion via Parsing, Position Parse, Parser State)
7151 (Low-Level Parsing, Control Parsing): New subnodes.
7152 (Parser State): Document syntax-ppss-toplevel-pos.
7153
7154 * positions.texi (List Motion): Punctuation fix.
7155
7156 * files.texi (File Name Completion): Document PREDICATE arg
7157 to file-name-completion.
7158
71592006-12-16 Eli Zaretskii <eliz@gnu.org>
7160
7161 * internals.texi (Building Emacs, Writing Emacs Primitives):
7162 Add index entries.
7163
71642006-12-11 Richard Stallman <rms@gnu.org>
7165
7166 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
7167 affects face menu. Explain how to make it non-nil without enabling
7168 any fontification.
7169
71702006-12-10 Chong Yidong <cyd@stupidchicken.com>
7171
7172 * modes.texi (Font Lock Basics): Document nil value of
7173 font-lock-defaults.
7174
71752006-12-10 Glenn Morris <rgm@gnu.org>
7176
7177 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
7178 value for system-flag argument. Abbrev tables may not be empty
7179 when major modes are loaded.
7180
71812006-12-08 Juanma Barranquero <lekktu@gmail.com>
7182
7183 * makefile.w32-in (maintainer-clean): Partially revert last
7184 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
7185 to protect elisp-covers.texi.
7186
71872006-12-07 Juanma Barranquero <lekktu@gmail.com>
7188
7189 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
7190 Don't remove elisp* info files; they are already deleted by the
7191 `clean' and `distclean' targets, and they are in the $(infodir)
7192 directory, not the current one.
7193
71942006-12-04 Kim F. Storm <storm@cua.dk>
7195
7196 * commands.texi (Misc Events): Update signal events.
7197 (Event Examples): Add signal example.
7198
71992006-11-29 Richard Stallman <rms@gnu.org>
7200
7201 * frames.texi (Visibility of Frames): Explain visible windows
7202 can be covered by others. Add xref for raise-frame.
7203
72042006-11-28 Richard Stallman <rms@gnu.org>
7205
7206 * searching.texi (Regexp Special): Update when ^ is special.
7207
72082006-11-27 Eli Zaretskii <eliz@gnu.org>
7209
7210 * customize.texi (Customization, Common Keywords)
7211 (Group Definitions, Variable Definitions, Composite Types)
7212 (Type Keywords, Customization Types): Add index entries for
7213 various customization keywords.
7214
72152006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
7216
7217 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
7218
c8763fb6 72192006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7220
7221 * frames.texi (Window System Selections): Remove clipboard from
7222 description of selection-coding-system.
7223
72242006-11-06 Richard Stallman <rms@gnu.org>
7225
7226 * lists.texi (List Variables): Document COMPARE-FN.
7227
7228 * keymaps.texi: Avoid use of "binding" to mean a relation;
7229 use it only to refer to the meaning associated with a key.
7230 (Keymaps): Change menu node description.
7231
7232 * elisp.texi (Top): Change menu node description.
7233
7234 * display.texi (Managing Overlays): Document overlay-recenter.
7235
72362006-10-29 Chong Yidong <cyd@stupidchicken.com>
7237
7238 * Makefile.in: Use relative paths to avoid advertising filesystem
7239 contents during compilation.
7240
72412006-10-23 Kim F. Storm <storm@cua.dk>
7242
7243 * commands.texi (Event Input Misc): Update unread-command-events.
7244
72452006-10-23 Nick Roberts <nickrob@snap.net.nz>
7246
7247 * lists.texi (Sets And Lists): Fix typos.
7248
72492006-10-18 Juanma Barranquero <lekktu@gmail.com>
7250
7251 * control.texi (Processing of Errors): Use @var for an argument,
7252 not @code.
7253
72542006-10-16 Richard Stallman <rms@gnu.org>
7255
7256 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7257
7258 * keymaps.texi (Format of Keymaps): Show all the keymap element
7259 patterns that result from menu items.
7260 (Key Lookup): Minor cleanups.
7261
7262 * modes.texi (Precalculated Fontification): Don't say that
7263 not setting font-lock-defaults avoids loading font-lock.
7264
7265 * help.texi (Documentation): Move xref to Emacs Manual here.
7266 (Documentation Basics): From here.
7267 Also doc emacs-lisp-docstring-fill-column.
7268
7269 * elisp.texi: Update version and ISBN.
7270
7271 * commands.texi (Interactive Call): Clarify KEYS arg to
7272 call-interactively is a vector.
7273 (Command Loop Info): Delete anchor in this-command-keys.
7274 Add anchor in this-command-keys-vector.
7275 (Recursive Editing): Document how recursive-edit
7276 handles the current buffer.
7277
72782006-10-13 Chong Yidong <cyd@stupidchicken.com>
7279
7280 * frames.texi (Frame Titles): %c and %l are ignored in
7281 frame-title-format.
7282
72832006-10-11 Richard Stallman <rms@gnu.org>
7284
7285 * keymaps.texi (Key Sequences): Clarify use of kbd.
7286
72872006-10-10 Kim F. Storm <storm@cua.dk>
7288
7289 * lists.texi (Sets And Lists): Add memql.
7290
72912006-10-03 Richard Stallman <rms@gnu.org>
7292
7293 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7294 Clarify :ascii: and :nonascii:.
7295
72962006-09-29 Juri Linkov <juri@jurta.org>
7297
7298 * modes.texi (%-Constructs): Reorder coding systems in the
7299 documentation of %z to the real order displayed in the modeline.
7300
73012006-09-25 Richard Stallman <rms@gnu.org>
7302
7303 * os.texi (Timers): Describe timer-max-repeats.
7304
73052006-09-25 Chong Yidong <cyd@stupidchicken.com>
7306
7307 * os.texi (Timers): Mention with-local-quit.
7308
73092006-09-24 Richard Stallman <rms@gnu.org>
7310
7311 * searching.texi (Searching and Matching): Mention property search.
7312
7313 * commands.texi (Command Loop Info): Explain how read-event affects
7314 this-command-keys.
7315
73162006-09-20 Richard Stallman <rms@gnu.org>
7317
7318 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7319
7320 * windows.texi (Window Start): Minor cleanups.
7321
73222006-09-20 Kim F. Storm <storm@cua.dk>
7323
7324 * windows.texi (Window Start): pos-visible-in-window-p allows
7325 specifying t for position to mean "end of window".
7326 Add window-line-height.
7327
7328 * anti.texi (Antinews): Mention window-line-height.
7329
73302006-09-19 David Kastrup <dak@gnu.org>
7331
7332 * keymaps.texi (Searching Keymaps): Small clarification.
7333
73342006-09-18 Richard Stallman <rms@gnu.org>
7335
7336 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7337 cause keyboard menus.
7338 (Menu Keymaps): Likewise.
7339 (Defining Menus, Keyboard Menus): Clarify.
7340
7341 * text.texi (Fields): Clarify explanation of constrain-to-field.
7342
73432006-09-16 Eli Zaretskii <eliz@gnu.org>
7344
7345 * variables.texi (Tips for Defining): Fix a typo.
7346
73472006-09-15 Richard Stallman <rms@gnu.org>
7348
7349 * keymaps.texi (Remapping Commands, Searching Keymaps)
7350 (Active Keymaps): Clean up previous change.
7351
73522006-09-15 Jay Belanger <belanger@truman.edu>
7353
7354 * gpl.texi: Replace "Library Public License" by "Lesser Public
7355 License" throughout.
7356
73572006-09-15 David Kastrup <dak@gnu.org>
7358
7359 * keymaps.texi (Active Keymaps): Adapt description to use
7360 `get-char-property' instead `get-text-property'. Explain how
7361 mouse events change this. Explain the new optional argument of
7362 `key-binding' and its mouse-dependent lookup.
7363 (Searching Keymaps): Adapt description similarly.
7364 (Remapping Commands): Explain the new optional argument of
7365 `command-remapping'.
7366
73672006-09-14 Richard Stallman <rms@gnu.org>
7368
7369 * keymaps.texi (Searching Keymaps): Clarification.
7370 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7371
73722006-09-13 Richard Stallman <rms@gnu.org>
7373
7374 * objects.texi (Character Type): Node split.
7375 Add xref to Describing Characters.
7376 (Basic Char Syntax, General Escape Syntax)
7377 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7378
73792006-09-11 Richard Stallman <rms@gnu.org>
7380
7381 * display.texi (Display Table Format): Wording clarification.
7382 (Glyphs): Clarifications.
7383
73842006-09-10 Chong Yidong <cyd@stupidchicken.com>
7385
7386 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7387 local maps.
7388
73892006-09-10 Kim F. Storm <storm@cua.dk>
7390
7391 * display.texi (Forcing Redisplay): Document return value of
7392 function redisplay.
7393
73942006-09-09 Richard Stallman <rms@gnu.org>
7395
7396 * windows.texi (Window Hooks): Explain limits of
7397 window-scroll-functions.
7398
7399 * display.texi (Fringe Indicators): Update for last change in
7400 indicate-buffer-boundaries.
7401
74022006-09-08 Richard Stallman <rms@gnu.org>
7403
7404 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
7405
74062006-09-06 Kim F. Storm <storm@cua.dk>
7407
7408 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
7409
7410 * windows.texi (Window Start): Update pos-visible-in-window-p.
7411
74122006-09-04 Richard Stallman <rms@gnu.org>
7413
7414 * processes.texi (Accepting Output): Explain SECONDS=0 for
7415 accept-process-output.
7416
7417 * os.texi (Idle Timers): Explain why timer functions should not
7418 loop until (input-pending-p).
7419
74202006-09-02 Eli Zaretskii <eliz@gnu.org>
7421
7422 * makefile.w32-in (usermanualdir): New variable.
7423 (elisp.dvi): Use it.
7424
74252006-09-01 Eli Zaretskii <eliz@gnu.org>
7426
7427 * buffers.texi (Buffer Modification): Fix last change.
7428
74292006-09-01 Chong Yidong <cyd@stupidchicken.com>
7430
5dcb4c4e
SM
7431 * buffers.texi (Buffer Modification):
7432 Document buffer-chars-modified-tick.
b8d4c8d0
GM
7433
74342006-08-31 Richard Stallman <rms@gnu.org>
7435
7436 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
7437
74382006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
7439
7440 * modes.texi (Syntactic Font Lock):
7441 Mention font-lock-syntactic-face-function
7442 instead of specific faces.
7443
74442006-08-29 Chong Yidong <cyd@stupidchicken.com>
7445
7446 * display.texi (Images): Add xrref to display-images-p.
7447
74482006-08-28 Kenichi Handa <handa@m17n.org>
7449
7450 * nonascii.texi (Lisp and Coding Systems): Fix description of
7451 detect-coding-region.
7452
74532006-08-27 Michael Olson <mwolson@gnu.org>
7454
7455 * processes.texi (Transaction Queues): Remove stray quote
7456 character.
7457
74582006-08-25 Richard Stallman <rms@gnu.org>
7459
7460 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
7461 Add xref.
7462
74632006-08-24 Chong Yidong <cyd@stupidchicken.com>
7464
7465 * os.texi (Timers): Avoid waiting inside timers.
7466
74672006-08-21 Lute Kamstra <lute@gnu.org>
7468
7469 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
7470
74712006-08-20 Richard Stallman <rms@gnu.org>
7472
7473 * os.texi (Idle Timers): New node, split out from Timers.
7474 Document current-idle-time.
7475 * commands.texi (Reading One Event): Update xref.
7476 * elisp.texi (Top): Update subnode menu.
7477
74782006-08-16 Richard Stallman <rms@gnu.org>
7479
7480 * keymaps.texi (Extended Menu Items): Show format of cached
7481 bindings in extended menu items.
7482
7483 * customize.texi (Variable Definitions): Explain when the
7484 standard value expression is evaluated.
7485
74862006-08-15 Chong Yidong <cyd@stupidchicken.com>
7487
7488 * commands.texi (Reading One Event): Explain idleness in
7489 `read-event'.
7490
74912006-08-12 Chong Yidong <cyd@stupidchicken.com>
7492
7493 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 7494 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
7495 relevant for Lisp programming.
7496 (Yank Commands): Rewrite introduction.
7497 (Undo): Clarify.
7498 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
7499 (Filling): Remove redundant comment. Clarify return value of
7500 current-justification.
7501 (Margins): Minor clarifications.
7502 (Adaptive Fill): Update default value of adaptive-fill-regexp.
7503 (Sorting): Update definition of sort-lines.
7504 (Columns): Clarify behavior of sort-columns.
7505 (Indent Tabs): Link to Tab Stops in Emacs manual.
7506 (Special Properties): Clarify.
7507 (Clickable Text): Mention Buttons package.
7508
75092006-08-12 Kevin Ryde <user42@zip.com.au>
7510
7511 * os.texi (Time Parsing): Add %z to description of
7512 format-time-string, as per docstring. Add cross reference to
7513 glibc manual for strftime.
7514
75152006-08-08 Richard Stallman <rms@gnu.org>
7516
7517 * modes.texi: Clean up wording in previous change.
7518
75192006-08-07 Chong Yidong <cyd@stupidchicken.com>
7520
7521 * modes.texi (Hooks): Clarify.
7522 (Major Mode Basics): Mention define-derived-mode explicitly.
7523 (Major Mode Conventions): Rebinding RET is OK for some modes.
7524 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 7525 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
7526 (Mode Line Basics): Clarify.
7527 (Mode Line Data): Mention help-echo and local-map in strings.
7528 Explain reason for treatment of non-risky variables.
7529 (Properties in Mode): Clarify.
7530 (Faces for Font Lock): Add font-lock-negation-char-face.
7531
75322006-08-04 Eli Zaretskii <eliz@gnu.org>
7533
7534 * strings.texi (Formatting Strings): Warn against arbitrary
7535 strings as first arg to `format'.
7536
75372006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
7538
7539 * text.texi (Clickable Text): Mention `help-echo' text property.
7540 Update intro, examples and associated explanations.
7541
75422006-07-31 Richard Stallman <rms@gnu.org>
7543
7544 * commands.texi: Update xrefs.
7545 (Event Mod): New node, cut out from old Translating Input.
7546
7547 * maps.texi: Update xrefs.
7548
7549 * keymaps.texi (Translation Keymaps): New node.
7550 Update xrefs from Translating Input to Translation Keymaps.
7551
7552 * elisp.texi (Top): Update subnode menu.
7553
7554 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
7555
7556 * os.texi (System Interface): Fix menu descriptions of some nodes.
7557 (Translating Input): Node deleted.
7558
75592006-07-31 Nick Roberts <nickrob@snap.net.nz>
7560
7561 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
7562
7563 * lists.texi (Sets And Lists): Likewise.
7564
75652006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
7566
7567 * text.texi (Fields): Mention POS
7568 requirement when narrowing is in effect.
7569
75702006-07-28 Richard Stallman <rms@gnu.org>
7571
7572 * display.texi (Face Attributes): Simplify wording.
7573 (Attribute Functions): Clarify meaning of new-frame default
7574 attribute settings.
7575
7576 * customize.texi (Common Keywords): Document how to use
7577 :package-version in a package not in Emacs.
7578
75792006-07-28 Kim F. Storm <storm@cua.dk>
7580
7581 * commands.texi (Reading One Event): Fix last change.
7582
75832006-07-26 Chong Yidong <cyd@stupidchicken.com>
7584
7585 * commands.texi (Reading One Event): Document SECONDS argument for
7586 read-event, read-char, and read-char-exclusive.
7587
75882006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7589
7590 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7591 to ensure correct identification.
7592
75932006-07-24 Richard Stallman <rms@gnu.org>
7594
7595 * text.texi (Clickable Text): Clarify.
7596
7597 * sequences.texi (Vector Functions): Delete duplicate xref.
7598
7599 * objects.texi (Function Type): Clarify.
7600
7601 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7602 modes.
7603
7604 * lists.texi (List Variables): New node.
7605 Material moved from other nodes.
7606
7607 * variables.texi (Setting Variables): add-to-list and
7608 add-to-ordered-list moved to List Variables node.
7609
76102006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7611
7612 * text.texi (Links and Mouse-1):
7613 For mouse-on-link-p, expand on arg POS.
7614
76152006-07-21 Kim F. Storm <storm@cua.dk>
7616
7617 * display.texi (Forcing Redisplay): Don't mention systems which
7618 don't support sub-second timers for redisplay-preemption-period.
7619
7620 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7621
76222006-07-21 Eli Zaretskii <eliz@gnu.org>
7623
7624 * frames.texi (Input Focus): Document that focus-follows-mouse has
7625 no effect on MS-Windows.
7626
76272006-07-18 Richard Stallman <rms@gnu.org>
7628
7629 * display.texi (Forcing Redisplay): Cleanups in previous change.
7630
7631 * processes.texi (Low-Level Network): Make menu more convenient.
7632
76332006-07-18 Kim F. Storm <storm@cua.dk>
7634
7635 * display.texi (Forcing Redisplay): redisplay-preemption-period
7636 only used on window systems. Add xref to Terminal Output.
7637
7638 * os.texi (Terminal Output): baud-rate only controls preemption on
7639 non-window systems. Add xref to Forcing Redisplay.
7640
7641 * processes.texi (Low-Level Network): Rename node "Make Network"
7642 to "Network Processes".
7643
76442006-07-18 Karl Berry <karl@gnu.org>
7645
7646 * variables.texi, functions.texi, customize.texi, loading.texi:
7647 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7648
76492006-07-17 Chong Yidong <cyd@stupidchicken.com>
7650
7651 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7652
76532006-07-17 Richard Stallman <rms@gnu.org>
7654
7655 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7656 Put period and comma inside quotes.
7657
7658 * loading.texi, markers.texi: Use real doublequote inside menus.
7659
7660 * windows.texi: Put point and comma inside quotes.
7661 (Textual Scrolling): Use @samp for error message.
7662
7663 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7664 * strings.texi, streams.texi, processes.texi, os.texi:
7665 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7666 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7667 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7668 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7669 Put point and comma inside quotes.
7670
7671 * control.texi (Processing of Errors): Add command-error-function.
7672
7673 * variables.texi (File Local Variables): Clarify that
7674 file local variables make buffer-local bindings.
7675
7676 * modes.texi (Syntactic Font Lock): Give default for
7677 font-lock-syntax-table.
7678
76792006-07-17 Nick Roberts <nickrob@snap.net.nz>
7680
7681 * text.texi (Special Properties): Clean up previous change.
7682
76832006-07-16 Karl Berry <karl@gnu.org>
7684
7685 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7686 * control.texi: Fix bad page breaks through chapter 10 (control).
7687
7688 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7689 underfull hbox.
7690
76912006-07-15 Nick Roberts <nickrob@snap.net.nz>
7692
7693 * text.texi (Special Properties): Describe fontified text property
7694 in relation to a character (not text).
7695
76962006-07-15 Kim F. Storm <storm@cua.dk>
7697
7698 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7699 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7700 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7701
7702 * anti.texi (Antinews): Mention redisplay function.
7703 The kbd macro existed, but was not documented, before 22.x.
7704 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7705
77062006-07-14 Nick Roberts <nickrob@snap.net.nz>
7707
7708 * display.texi (Displaying Messages): Add anchor.
7709
7710 * frames.texi (Dialog Boxes): Use it.
7711
77122006-07-12 Richard Stallman <rms@gnu.org>
7713
7714 * objects.texi (Frame Type): Explain nature of frames better.
7715
7716 * frames.texi (Frames): Explain nature of frames better.
7717
77182006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7719
7720 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7721
77222006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7723
7724 * frames.texi (Window System Selections): Mention scrap support for Mac.
7725 Default value of x-select-enable-clipboard is t on Mac.
7726
7727 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7728
77292006-07-11 Kim F. Storm <storm@cua.dk>
7730
7731 * display.texi (Forcing Redisplay): Add `redisplay' function.
7732 Don't mention (sit-for -1) -- use (redisplay t) instead.
7733
7734 * commands.texi (Waiting): (sit-for -1) is no longer special.
7735 (sit-for 0) is equivalent to (redisplay).
7736 Iconifying/deiconifying no longer makes sit-for return.
7737
77382006-07-10 Nick Roberts <nickrob@snap.net.nz>
7739
7740 * display.texi (Buttons): Fix typo.
7741
7742 * index.texi, elisp.texi (New Symbols): Comment node out.
7743
77442006-07-09 Richard Stallman <rms@gnu.org>
7745
7746 * display.texi (Truncation): Clean up previous change.
7747
77482006-07-08 Richard Stallman <rms@gnu.org>
7749
7750 * commands.texi (Interactive Call): Use 3 as prefix in example
7751 for execute-extended-command.
7752
7753 * display.texi (Attribute Functions): Move paragraph about
7754 compatibility with Emacs < 21.
7755
77562006-07-09 Kim F. Storm <storm@cua.dk>
7757
7758 * display.texi (Refresh Screen): Clarify force-window-update.
7759 (Truncation): "Normally" indicated by fringe arrows.
7760
77612006-07-08 Eli Zaretskii <eliz@gnu.org>
7762
7763 * windows.texi (Textual Scrolling, Resizing Windows):
7764 * variables.texi (Constant Variables):
7765 * text.texi (Buffer Contents, Deletion, Changing Properties)
7766 (Property Search, Special Properties, Sticky Properties)
7767 (Links and Mouse-1, Fields, Change Hooks):
7768 * syntax.texi (Syntax Table Functions, Parsing Expressions)
7769 (Categories):
7770 * symbols.texi (Other Plists):
7771 * streams.texi (Output Variables):
7772 * processes.texi (Input to Processes, Query Before Exit):
7773 * positions.texi (Word Motion, Text Lines, List Motion):
7774 * os.texi (Init File, System Environment, Sound Output)
7775 (Session Management):
7776 * nonascii.texi (Text Representations, Character Sets)
7777 (Chars and Bytes, Locales):
7778 * modes.texi (Defining Minor Modes, Header Lines):
7779 * minibuf.texi (Minibuffer Contents):
7780 * markers.texi (Information from Markers):
7781 * lists.texi (List Elements, Building Lists, Association Lists):
7782 * keymaps.texi (Tool Bar):
7783 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
7784 * functions.texi (What Is a Function, Mapping Functions):
7785 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
7786 (Color Names, Text Terminal Colors, Display Feature Testing):
7787 * files.texi (Visiting Functions, File Name Components)
7788 (Unique File Names, Contents of Directories):
7789 * display.texi (Forcing Redisplay, Displaying Messages)
7790 (Temporary Displays, Font Selection, Auto Faces)
7791 (Font Lookup, Fringe Indicators, Display Margins)
7792 (Image Descriptors, Showing Images, Image Cache, Button Types)
7793 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
7794 (Display Table Format, Glyphs):
7795 * control.texi (Iteration):
7796 * commands.texi (Command Loop Info, Adjusting Point):
7797 * backups.texi (Making Backups, Auto-Saving):
7798 Remove @tindex entries.
7799
78002006-07-07 Kim F. Storm <storm@cua.dk>
7801
7802 * display.texi (Fringe Cursors): Fix typo.
7803 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
7804 (Overlay Arrow): Default is overlay-arrow fringe indicator.
7805
78062006-07-05 Richard Stallman <rms@gnu.org>
7807
7808 * text.texi (Buffer Contents): Add example of text props
7809 in result of buffer-substring.
7810 (Text Properties): Explain better about use of specific property names.
7811 (Property Search): Some cleanups; reorder some functions.
7812
7813 * keymaps.texi (Changing Key Bindings): Cleanup.
7814 Add xref to Key Binding Conventions.
7815
7816 * display.texi (Attribute Functions): Add examples for
7817 face-attribute-relative-p.
7818
7819 * tips.texi (Coding Conventions): Cleanup last change.
7820
78212006-07-05 Karl Berry <karl@gnu.org>
7822
7823 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
7824 Remove @setchapternewpage odd.
7825 Result is 1013 pages, down from 1100.
7826
7827 * anti.texi, customize.texi, display.texi, internals.texi:
7828 * minibuf.texi, modes.texi, tips.texi:
7829 Fix overfull/underfull boxes.
7830
78312006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
7832
7833 * edebug.texi (Instrumenting):
7834 Add Edebug-specific findex for eval-buffer.
7835 * loading.texi (Loading):
7836 Replace eval-current-buffer with eval-buffer.
7837
78382006-06-30 Nick Roberts <nickrob@snap.net.nz>
7839
7840 * locals.texi (Standard Buffer-Local Variables): Update the list
7841 of variables.
7842
78432006-06-26 Nick Roberts <nickrob@snap.net.nz>
7844
7845 * files.texi (File Name Completion): Point user to the node
7846 "Reading File Names".
7847
78482006-06-24 Eli Zaretskii <eliz@gnu.org>
7849
7850 * files.texi (Contents of Directories): Document case-insensitive
7851 behavior on respective filesystems.
7852
7853 * objects.texi (Character Type): Document that Emacs signals an
7854 error for unsupported Unicode characters specified as \uNNNN.
7855
78562006-06-19 Richard Stallman <rms@gnu.org>
7857
7858 * processes.texi (Bindat Spec): Clarify previous change.
7859
78602006-06-16 Richard Stallman <rms@gnu.org>
7861
7862 * tips.texi (Coding Conventions): Better explain conventions
7863 for definition constructs.
7864
7865 * text.texi (Special Properties): String value of `read-only'
7866 serves as the error message.
7867
7868 * objects.texi (Character Type): Clarify prev. change.
7869 (Non-ASCII in Strings): Mention \u and \U.
7870
7871 * commands.texi (Using Interactive): Explain problem of
7872 markers, etc., in command-history.
7873
78742006-06-14 Kim F. Storm <storm@cua.dk>
7875
7876 * commands.texi (Waiting): Negative arg to sit-for forces
7877 redisplay even if input is pending.
7878
7879 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
7880 redisplay. Remove incorrect example of binding redisplay-dont-pause
7881 around (sit-for 0).
7882
78832006-06-13 Richard Stallman <rms@gnu.org>
7884
7885 * display.texi (Forcing Redisplay): Clarify previous change.
7886
78872006-06-13 Romain Francoise <romain@orebokech.com>
7888
7889 * display.texi (Forcing Redisplay): Fix typo.
7890
78912006-06-13 Kim F. Storm <storm@cua.dk>
7892
7893 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
7894
78952006-06-10 Luc Teirlinck <teirllm@auburn.edu>
7896
7897 * tips.texi (Coding Conventions): Add `@end itemize'.
7898
78992006-06-10 Richard Stallman <rms@gnu.org>
7900
7901 * tips.texi (Coding Conventions): Explain use of coding systems
7902 to ensure one decoding for strings.
7903
79042006-06-09 Aidan Kehoe <kehoea@parhasard.net>
7905
7906 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7907 syntax.
7908
79092006-06-07 Eli Zaretskii <eliz@gnu.org>
7910
7911 * display.texi (Font Selection): Remove description of
7912 clear-face-cache.
7913
7914 * compile.texi (Eval During Compile): Fix a typo. Add index
7915 entries for possible uses of eval-when-compile.
7916
79172006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
7918
7919 * display.texi (Abstract Display): Fix typo.
7920
79212006-06-03 Eli Zaretskii <eliz@gnu.org>
7922
7923 * minibuf.texi (Minibuffer History) <history-add-new-input>:
7924 Reword variable's description.
7925
79262006-06-01 Richard Stallman <rms@gnu.org>
7927
7928 * windows.texi (Splitting Windows): Clarify splitting nonselected
7929 window.
7930
79312006-05-31 Juri Linkov <juri@jurta.org>
7932
7933 * minibuf.texi (Minibuffer History): Add history-add-new-input.
7934
79352006-05-30 Richard Stallman <rms@gnu.org>
7936
7937 * display.texi (Line Height): Fix errors in description of
10d1d0af 7938 default line height and line-height property.
b8d4c8d0
GM
7939
7940 * nonascii.texi (Default Coding Systems): Further clarification.
7941
79422006-05-29 Luc Teirlinck <teirllm@auburn.edu>
7943
7944 * internals.texi (Pure Storage): Mention that an overflow in pure
7945 space causes a memory leak.
7946 (Garbage Collection): If there was an overflow in pure space,
7947 `garbage-collect' returns nil.
7948
79492006-05-30 Eli Zaretskii <eliz@gnu.org>
7950
7951 * nonascii.texi (Default Coding Systems): Fix it some more.
7952
79532006-05-29 Eli Zaretskii <eliz@gnu.org>
7954
7955 * nonascii.texi (Default Coding Systems): Fix last change.
7956
79572006-05-29 Kenichi Handa <handa@m17n.org>
7958
7959 * nonascii.texi (find-operation-coding-system): Describe the new
7960 argument format (FILENAME . BUFFER).
7961
79622006-05-28 Richard Stallman <rms@gnu.org>
7963
7964 * tips.texi (Coding Conventions): Better explain reasons not to
7965 advise other packages or use `eval-after-load'.
7966
79672006-05-29 Kim F. Storm <storm@cua.dk>
7968
7969 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
7970 `bindat-idx' and `bindat-raw' for clarity.
7971
79722006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7973
7974 * processes.texi (Bindat Spec): Expand on `repeat' handler.
7975
7976 * display.texi (Display): Add "Abstract Display" to menu.
7977 (Abstract Display, Abstract Display Functions)
7978 (Abstract Display Example): New nodes.
7979 * elisp.texi (Top): Add "Abstract Display" to menu.
7980
79812006-05-27 Chong Yidong <cyd@stupidchicken.com>
7982
7983 * keymaps.texi (Key Sequences): Link to input events definition.
7984 (Format of Keymaps): Delete material duplicated in Keymap Basics.
7985
7986 * files.texi (Changing Files): Document updated argument list for
7987 copy-file.
7988
79892006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7990
7991 * processes.texi (Bindat Functions): Explain term "total length".
7992 Use it in bindat-length and bindat-pack descriptions.
7993
79942006-05-26 Eli Zaretskii <eliz@gnu.org>
7995
7996 * tips.texi (Coding Conventions): Advise against using
7997 eval-after-load in packages. Add an index entry.
7998
79992006-05-25 Juri Linkov <juri@jurta.org>
8000
8001 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
8002
8003 * modes.texi (%-Constructs): Add %e, %z, %Z.
8004
80052006-05-25 Richard Stallman <rms@gnu.org>
8006
8007 * elisp.texi (Top): Update subnode menu.
8008
8009 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
8010 (Keymaps): Update menu.
8011
80122006-05-25 Chong Yidong <cyd@stupidchicken.com>
8013
8014 * keymaps.texi (Key Sequences): Some clarifications.
8015
80162006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
8017
8018 * processes.texi (Bindat Functions): Say "unibyte string"
8019 explicitly for bindat-unpack and bindat-pack descriptions.
8020 (Bindat Examples): Don't call `string-make-unibyte' in example.
8021
80222006-05-25 Chong Yidong <cyd@stupidchicken.com>
8023
5dcb4c4e 8024 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 8025 Explain string and vector representations of key sequences.
b8d4c8d0
GM
8026
8027 * keymaps.texi (Changing Key Bindings):
dd7b651b 8028 * commands.texi (Interactive Codes):
b8d4c8d0
GM
8029 * help.texi (Describing Characters): Refer to it.
8030
80312006-05-23 Luc Teirlinck <teirllm@auburn.edu>
8032
8033 * frames.texi (Pointer Shape): @end table -> @end defvar.
8034
80352006-05-22 Richard Stallman <rms@gnu.org>
8036
8037 * elisp.texi (Top): Update subnode menus.
8038
8039 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8040 Contents rewritten; material from old Pointer Shape node moved here.
8041
8042 * display.texi (Pointer Shape): Node deleted.
8043 (Image Descriptors): Minor cleanup.
8044
80452006-05-21 Richard Stallman <rms@gnu.org>
8046
8047 * syntax.texi (Parsing Expressions): Update info on which STATE
8048 elements are ignored.
8049
80502006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8051
8052 * hooks.texi (Standard Hooks): Correct typo.
8053
8054 * gpl.texi (GPL): ifinfo -> ifnottex.
8055
80562006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8057
8058 * searching.texi (Simple Match Data): Warn about match data being
8059 set anew by every search.
8060
80612006-05-17 Richard Stallman <rms@gnu.org>
8062
8063 * minibuf.texi (Minibuffer History): Clarify.
8064
8065 * searching.texi (Regexp Special): Clarify nested regexp warning.
8066
80672006-05-16 Kim F. Storm <storm@cua.dk>
8068
8069 * minibuf.texi (Minibuffer History): Update add-to-history.
8070
80712006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8072
5dcb4c4e
SM
8073 * nonascii.texi (Explicit Encoding):
8074 Fix typo (encoding<->decoding).
b8d4c8d0
GM
8075
80762006-05-14 Richard Stallman <rms@gnu.org>
8077
8078 * buffers.texi (Creating Buffers): Cleanup.
8079
8080 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8081
80822006-05-13 Eli Zaretskii <eliz@gnu.org>
8083
8084 * buffers.texi (Current Buffer): Document that with-temp-buffer
8085 disables undo.
8086
8087 * os.texi (Terminal-Specific): More accurate description of how
8088 Emacs searches for the terminal-specific libraries.
8089
80902006-05-12 Eli Zaretskii <eliz@gnu.org>
8091
8092 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8093 emacs-xtra to @inforef's.
8094
8095 * text.texi (Undo): Document that undo is turned off in buffers
8096 whose names begin with a space.
8097
8098 * buffers.texi (Buffer Names): Add index entries for buffers whose
8099 names begin with a space.
8100 (Creating Buffers): Document that undo is turned off in buffers
8101 whose names begin with a space.
8102
8103 * files.texi (Visiting Functions, Reading from Files)
8104 (Saving Buffers): Mention code and EOL conversions by file I/O
8105 primitives and subroutines.
8106
f4e90db0
SM
8107 * nonascii.texi (Lisp and Coding Systems):
8108 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
8109
8110 * display.texi (Defining Faces): Mention `mac', and add an xref to
8111 where window-system is described.
8112
81132006-05-10 Richard Stallman <rms@gnu.org>
8114
8115 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8116
81172006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8118
8119 * variables.texi (File Local Variables): Recommend to quote lambda
8120 expressions in safe-local-variable property.
8121
81222006-05-09 Richard Stallman <rms@gnu.org>
8123
5dcb4c4e
SM
8124 * variables.texi (File Local Variables):
8125 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
8126
81272006-05-07 Kim F. Storm <storm@cua.dk>
8128
8129 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8130 from add-to-history.
8131
81322006-05-07 Romain Francoise <romain@orebokech.com>
8133
8134 * commands.texi (Event Input Misc):
8135 * compile.texi (Eval During Compile):
8136 * internals.texi (Buffer Internals):
8137 * minibuf.texi (Initial Input):
8138 * nonascii.texi (Scanning Charsets):
8139 * numbers.texi (Comparison of Numbers):
8140 * windows.texi (Textual Scrolling, Vertical Scrolling):
8141 Fix various typos.
8142
81432006-05-06 Eli Zaretskii <eliz@gnu.org>
8144
8145 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8146 conditional xref's to either emacs or emacs-xtra, depending on
8147 @iftex/@ifnottex.
8148
8149 * minibuf.texi (Minibuffer History): Document add-to-history.
8150
81512006-05-05 Eli Zaretskii <eliz@gnu.org>
8152
8153 * internals.texi (Pure Storage): Mention the pure overflow message
8154 at startup.
8155
c8763fb6 81562006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8157
8158 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
8159 (Searching Keymaps): Fix pseudo-Lisp description of keymap
8160 search.
8161
81622006-05-01 Richard Stallman <rms@gnu.org>
8163
8164 * intro.texi (nil and t): Clarify.
8165
8166 * variables.texi (File Local Variables): Suggest using booleanp.
8167
81682006-05-01 Juanma Barranquero <lekktu@gmail.com>
8169
8170 * objects.texi (Type Predicates): Fix typos.
8171
81722006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8173
8174 * intro.texi (nil and t): Add booleanp.
8175
8176 * objects.texi (Type Predicates): Add links for booleanp and
8177 string-or-null-p.
8178
81792006-04-29 Richard Stallman <rms@gnu.org>
8180
8181 * modes.texi (Multiline Font Lock): Rename from
8182 Multi line Font Lock Elements. Much clarification.
8183 (Font Lock Multiline, Region to Fontify): Much clarification.
8184
81852006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8186
8187 * variables.texi (File Local Variables): Remove the special case t for
8188 safe-local-variable.
8189
81902006-04-26 Richard Stallman <rms@gnu.org>
8191
8192 * syntax.texi (Parsing Expressions): Minor cleanup.
8193
81942006-04-18 Richard Stallman <rms@gnu.org>
8195
8196 * tips.texi (Coding Conventions): Explain when the package's
8197 prefix should appear later on (not at the start of the name).
8198
8199 * searching.texi (String Search): Clarify effect of NOERROR.
8200
8201 * modes.texi (Imenu): Clarify what special items do.
8202
8203 * hooks.texi (Standard Hooks): Delete text about old hook names.
8204
82052006-04-17 Romain Francoise <romain@orebokech.com>
8206
8207 * variables.texi (Local Variables): Update the default value of
8208 `max-specpdl-size'.
8209
82102006-04-15 Michael Olson <mwolson@gnu.org>
8211
8212 * processes.texi (Transaction Queues): Mention the new optional
8213 `delay-question' argument for `tq-enqueue'.
8214
82152006-04-13 Bill Wohler <wohler@newt.com>
8216
8217 * customize.texi (Common Keywords): Use dotted notation for
8218 :package-version value. Specify its values. Improve documentation
8219 for customize-package-emacs-version-alist.
8220
82212006-04-12 Bill Wohler <wohler@newt.com>
8222
8223 * customize.texi (Common Keywords): Move description of
8224 customize-package-emacs-version-alist to @defvar.
8225
82262006-04-10 Bill Wohler <wohler@newt.com>
8227
8228 * customize.texi (Common Keywords): Add :package-version.
8229
82302006-04-10 Kim F. Storm <storm@cua.dk>
8231
8232 * text.texi (Buffer Contents): Add NOPROPS arg to
8233 filter-buffer-substring.
8234
82352006-04-08 Kevin Ryde <user42@zip.com.au>
8236
8237 * os.texi (Command-Line Arguments): Update xref to emacs manual
8238 "Command Arguments" -> "Emacs Invocation", per change there.
8239
82402006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8241
8242 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8243 be on one line to help makeinfo not render two spaces after the dot.
8244
82452006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8246
8247 * strings.texi (Predicates for Strings): Add string-or-null-p.
8248
82492006-03-28 Kim F. Storm <storm@cua.dk>
8250
8251 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8252 remarks about systems that don't support fractional seconds.
8253
82542006-03-25 Karl Berry <karl@gnu.org>
8255
8256 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8257 the year list.
8258
82592006-03-21 Nick Roberts <nickrob@snap.net.nz>
8260
8261 * display.texi (Fringe Indicators): Fix typos.
8262
82632006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8264
8265 * tips.texi (Documentation Tips): One can now also write `program'
8266 in front of a quoted symbol in a docstring to prevent making a
8267 hyperlink.
8268
82692006-03-19 Alan Mackenzie <acm@muc.de>
8270
8271 * text.texi (Special Properties): Clarify `fontified' property.
8272
82732006-03-16 Richard Stallman <rms@gnu.org>
8274
8275 * display.texi (Defining Images): Minor cleanup.
8276
82772006-03-16 Bill Wohler <wohler@newt.com>
8278
8279 * display.texi (Defining Images): In image-load-path-for-library,
8280 prefer user's images.
8281
82822006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8283
8284 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8285
82862006-03-15 Bill Wohler <wohler@newt.com>
8287
8288 * display.texi (Defining Images): Fix example in
8289 image-load-path-for-library by not recommending that one binds
8290 image-load-path. Just defvar it to placate compiler and only use
8291 it if previously defined.
8292
82932006-03-14 Bill Wohler <wohler@newt.com>
8294
8295 * display.texi (Defining Images): In image-load-path-for-library,
8296 always return list of directories. Update example.
8297
82982006-03-14 Alan Mackenzie <acm@muc.de>
8299
8300 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8301 This describes font-lock-extend-region-function.
8302 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8303 the new node "Region to Fontify".
8304
83052006-03-13 Richard Stallman <rms@gnu.org>
8306
8307 * display.texi (Invisible Text): The impossible position is
8308 now before the invisible text, not after.
8309 (Defining Images): Clean up last change.
8310
83112006-03-11 Bill Wohler <wohler@newt.com>
8312
8313 * display.texi (Defining Images): Add image-load-path-for-library.
8314
83152006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8316
8317 * text.texi (Adaptive Fill): Fix Texinfo usage.
8318
8319 * strings.texi (Creating Strings): Fix Texinfo usage.
8320
8321 * searching.texi (Regexp Special): Use @samp for regular
8322 expressions that are not in Lisp syntax.
8323
83242006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8325
8326 * searching.texi (Regexp Special): Put remark between parentheses
8327 to avoid misreading.
8328
83292006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8330
8331 * searching.texi (Syntax of Regexps): More accurately describe
8332 which characters are special in which situations.
8333 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8334 are not special. Describe in detail when `[' and `]' are special.
8335 (Regexp Backslash): Plenty of regexps with unbalanced square
8336 brackets are valid, so reword that statement.
8337
83382006-03-02 Kim F. Storm <storm@cua.dk>
8339
8340 * keymaps.texi (Tool Bar): Add tool-bar-border.
8341
83422006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8343
8344 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8345
83462006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8347
8348 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8349
8350 * files.texi (Locating Files): Suggest additional values for the
8351 SUFFIXES arg of `locate-file'. Update pxref.
8352
8353 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8354 (How Programs Do Loading): Discuss the effects of Auto Compression
8355 mode on `load'.
8356 (Load Suffixes): New node.
8357 (Library Search): Delete description of `load-suffixes'; it was
8358 moved to "Load Suffixes".
8359 (Autoload, Named Features): Mention `load-suffixes'.
8360
83612006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8362
8363 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8364
8365 * windows.texi (Window Tree): Fix typo.
8366
83672006-02-20 Kim F. Storm <storm@cua.dk>
8368
8369 * display.texi (Fringe Indicators): New section.
8370 Move indicate-empty-lines, indicate-buffer-boundaries, and
8371 default-indicate-buffer-boundaries here.
8372 Add fringe-indicator-alist and default-fringes-indicator-alist.
8373 Add list of logical fringe indicator symbols.
8374 Update list of standard bitmap names.
8375 (Fringe Cursors): New section.
8376 Move overflow-newline-into-fringe here.
8377 Add fringe-cursor-alist and default-fringes-cursor-alist.
8378 Add list of fringe cursor symbols.
8379
83802006-02-20 Juanma Barranquero <lekktu@gmail.com>
8381
8382 * commands.texi (Using Interactive): Fix reference to node
8383 "Minibuffers".
8384
83852006-02-19 Richard M. Stallman <rms@gnu.org>
8386
8387 * minibuf.texi (High-Level Completion):
8388 Add xref to read-input-method-name.
8389
8390 * files.texi (Relative File Names): Move file-relative-name here.
8391 (File Name Expansion): From here. Minor clarifications.
8392
8393 * commands.texi (Using Interactive): Add xrefs about reading input.
8394 Clarify remarks about that moving point and mark.
8395 Put string case before list case.
8396
c8763fb6 83972006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8398
8399 * display.texi (Other Display Specs, Image Descriptors):
8400 Revert erroneous changes. The previous description of
8401 image-descriptors as `(image . PROPS)' was correct.
8402
84032006-02-14 Richard M. Stallman <rms@gnu.org>
8404
8405 * variables.texi (File Local Variables): Clarifications.
8406
84072006-02-14 Juanma Barranquero <lekktu@gmail.com>
8408
8409 * variables.texi (File Local Variables): Use @code for a cons
8410 cell, not @var.
8411
84122006-02-13 Chong Yidong <cyd@stupidchicken.com>
8413
8414 * variables.texi (File Local Variables): Document new file local
8415 variable behavior.
8416
84172006-02-10 Kim F. Storm <storm@cua.dk>
8418
8419 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
8420
84212006-02-08 Juanma Barranquero <lekktu@gmail.com>
8422
8423 * modes.texi (%-Constructs): Remove obsolete info about
8424 `global-mode-string'.
8425
84262006-02-07 Richard M. Stallman <rms@gnu.org>
8427
8428 * commands.texi (Prefix Command Arguments): Minor cleanup.
8429
8430 * display.texi: "Graphical display", not window system.
8431
8432 * functions.texi (What Is a Function): Fix xref.
8433
8434 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
8435 (Changing Key Bindings): Clarify when remapping is better than
8436 substitute-key-definition.
8437
84382006-02-02 Richard M. Stallman <rms@gnu.org>
8439
8440 * minibuf.texi (Basic Completion): Completion alists are risky.
8441
8442 * keymaps.texi (Active Keymaps): Clarifications.
8443 (Searching Keymaps): New node.
8444 (Keymaps): Update menu.
8445
8446 * frames.texi (Layout Parameters): Minor clarification.
8447 (Drag and Drop): New node.
8448 (Frames): Update menu.
8449
84502006-01-29 Chong Yidong <cyd@stupidchicken.com>
8451
8452 * display.texi (Other Display Specs, Image Descriptors):
8453 Image description is a list, not a cons cell.
8454
84552006-01-28 Luc Teirlinck <teirllm@auburn.edu>
8456
8457 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
8458 list is not necessarily a list).
8459
84602006-01-27 Eli Zaretskii <eliz@gnu.org>
8461
8462 * frames.texi (Layout Parameters): border-width and
8463 internal-border-width belong to the frame, not the window.
8464
84652006-01-19 Richard M. Stallman <rms@gnu.org>
8466
8467 * nonascii.texi (Translation of Characters): Search cmds use
8468 translation-table-for-input. Automatically made local.
8469
8470 * markers.texi (Overview of Markers): Count insertion type
8471 as one of a marker's attributes.
8472
8473 * keymaps.texi (Controlling Active Maps): New node, split out of
8474 Active Keymaps.
8475 (Keymaps): Menu updated.
8476 (Active Keymaps): Give pseudocode to explain how the active
8477 maps are searched. current-active-maps and key-binding moved here.
8478 (Functions for Key Lookup): current-active-maps and key-binding moved.
8479 Clarifications.
8480 (Searching the Keymaps): New subnode.
8481
8482 * elisp.texi (Top): Menu clarification.
8483
8484 * display.texi (Other Display Specs): Delete duplicate entry for
8485 just a string as display spec. Move text about recursive display
8486 specs on such a string.
8487
8488 * commands.texi (Key Sequence Input): Clarify.
8489 Move num-nonmacro-input-events out.
8490 (Reading One Event): num-nonmacro-input-events moved here.
8491
84922006-01-14 Nick Roberts <nickrob@snap.net.nz>
8493
8494 * advice.texi (Simple Advice): Update example to fit argument
8495 change in previous-line.
8496
84972006-01-05 Richard M. Stallman <rms@gnu.org>
8498
8499 * markers.texi (The Mark): Fix in `mark'.
8500
85012006-01-04 Richard M. Stallman <rms@gnu.org>
8502
8503 * processes.texi (Misc Network, Make Network): Minor cleanups.
8504
85052006-01-04 Kim F. Storm <storm@cua.dk>
8506
8507 * processes.texi (Make Network): Add IPv6 addresses and handling.
8508 (Network Feature Testing): Mention (:family ipv6).
8509 (Misc Network): Add IPv6 formats to format-network-address.
8510
85112005-12-30 Richard M. Stallman <rms@gnu.org>
8512
8513 * text.texi (Changing Properties):
8514 Don't use return value of set-text-properties.
8515
85162005-12-29 Luc Teirlinck <teirllm@auburn.edu>
8517
8518 * modes.texi (Mode Line Format): Correct typo in menu.
8519
85202005-12-29 Richard M. Stallman <rms@gnu.org>
8521
8522 * modes.texi (Mode Line Top): New node.
8523 (Mode Line Data): Some text moved to new node.
8524 Explain the data structure more concretely.
8525 (Mode Line Basics): Clarifications.
8526 (Mode Line Variables): Clarify intro paragraph.
8527 (%-Constructs): Clarify intro paragraph.
8528 (Mode Line Format): Update menu.
8529
85302005-12-28 Luc Teirlinck <teirllm@auburn.edu>
8531
8532 * minibuf.texi (Basic Completion): Update lazy-completion-table
8533 examples for removal of ARGS argument.
8534
85352005-12-23 Richard M. Stallman <rms@gnu.org>
8536
8537 * text.texi (Undo): Restore some explanation from the version
8538 that was deleted.
8539
85402005-12-23 Eli Zaretskii <eliz@gnu.org>
8541
8542 * text.texi (Undo): Remove duplicate descriptions of `apply
8543 funname' and `apply delta' elements of the undo list.
8544
85452005-12-20 Richard M. Stallman <rms@gnu.org>
8546
8547 * help.texi (Help Functions): Update documentation of `apropos'.
8548
85492005-12-20 Luc Teirlinck <teirllm@auburn.edu>
8550
8551 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
8552 because it is confusing. If the :help-echo keyword is a function,
8553 it is not directly used as the :help-echo overlay property, as the
8554 xref seems to suggest (it does not take the appropriate args).
8555
85562005-12-19 Luc Teirlinck <teirllm@auburn.edu>
8557
8558 * customize.texi (Common Keywords): Fix Texinfo usage.
8559 (Group Definitions, Variable Definitions): Update for new
8560 conventions for using `*' in docstrings.
8561
8562 * tips.texi (Documentation Tips): Update for new conventions for
8563 using `*' in docstrings.
8564
85652005-12-16 Richard M. Stallman <rms@gnu.org>
8566
8567 * minibuf.texi (Minibuffer Contents): Minor cleanup.
8568
85692005-12-16 Juri Linkov <juri@jurta.org>
8570
8571 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
8572
85732005-12-14 Romain Francoise <romain@orebokech.com>
8574
8575 * modes.texi (Customizing Keywords): Rename `append' to `how'.
8576 Fix typo.
8577
85782005-12-11 Juri Linkov <juri@jurta.org>
8579
8580 * minibuf.texi (Completion Commands): Add mention of read-file-name
8581 for filename completion keymaps.
8582 (Reading File Names): Add mention of filename completion keymaps
8583 for read-file-name and xref to `Completion Commands'.
8584
85852005-12-10 Richard M. Stallman <rms@gnu.org>
8586
8587 * customize.texi (Common Keywords): State caveats for use of :tag.
8588
85892005-12-08 Richard M. Stallman <rms@gnu.org>
8590
8591 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8592 with xrefs and better explanation.
8593 (Completion Commands): Add the filename completion maps.
8594
8595 * objects.texi (Character Type): Clarify that \s is not space
8596 if a dash follows.
8597
85982005-12-05 Richard M. Stallman <rms@gnu.org>
8599
8600 * windows.texi (Resizing Windows): Delete preserve-before args.
8601
86022005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8603
8604 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8605 in full keymaps, since the quirk has been fixed.
8606
86072005-12-03 Eli Zaretskii <eliz@gnu.org>
8608
5dcb4c4e
SM
8609 * hooks.texi (Standard Hooks): Add index entries.
8610 Mention `compilation-finish-functions'.
b8d4c8d0
GM
8611
86122005-11-27 Richard M. Stallman <rms@gnu.org>
8613
8614 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8615
86162005-11-21 Juri Linkov <juri@jurta.org>
8617
8618 * customize.texi (Common Keywords): Update links types
8619 custom-manual and url-link. Add link types emacs-library-link,
8620 file-link, function-link, variable-link, custom-group-link.
8621
86222005-11-20 Chong Yidong <cyd@stupidchicken.com>
8623
8624 * display.texi: Revert 2005-11-20 change.
8625
86262005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8627
8628 * processes.texi (Bindat Functions):
8629 Say "third" to refer to zero-based index "2".
8630
86312005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8632
8633 * loading.texi (Library Search): Update the default value of
8634 `load-suffixes'.
8635
86362005-11-17 Chong Yidong <cyd@stupidchicken.com>
8637
8638 * display.texi (Attribute Functions): Mention :ignore-defface.
8639
86402005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8641
8642 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8643 (Minor Mode Conventions): Mention the use of a hook.
8644
86452005-11-06 Richard M. Stallman <rms@gnu.org>
8646
8647 * files.texi (Magic File Names): find-file-name-handler checks the
8648 `operations' property of the handler.
8649
86502005-11-03 Richard M. Stallman <rms@gnu.org>
8651
8652 * variables.texi (Frame-Local Variables): Small clarification.
8653
86542005-10-29 Chong Yidong <cyd@stupidchicken.com>
8655
8656 * os.texi (Init File): Document ~/.emacs.d/init.el.
8657
86582005-10-29 Richard M. Stallman <rms@gnu.org>
8659
8660 * internals.texi (Garbage Collection): Document memory-full.
8661
86622005-10-28 Bill Wohler <wohler@newt.com>
8663
8664 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8665 for URLs.
8666
86672005-10-28 Richard M. Stallman <rms@gnu.org>
8668
8669 * minibuf.texi (Completion Commands): Clean up prev change.
8670
86712005-10-26 Kevin Ryde <user42@zip.com.au>
8672
8673 * compile.texi (Eval During Compile): Explain recommended uses
8674 of eval-when-compile and eval-and-compile.
8675
86762005-10-27 Masatake YAMATO <jet@gyve.org>
8677
8678 * minibuf.texi (Completion Commands):
8679 Write about new optional argument for `display-completion-list'.
8680
86812005-10-23 Richard M. Stallman <rms@gnu.org>
8682
8683 * display.texi (Overlay Arrow): Clarify about local bindings of
8684 overlay-arrow-position.
8685
86862005-10-22 Eli Zaretskii <eliz@gnu.org>
8687
8688 * internals.texi (Building Emacs): Fix last change.
8689
86902005-10-22 Richard M. Stallman <rms@gnu.org>
8691
8692 * internals.texi (Building Emacs): Document eval-at-startup.
8693
86942005-10-21 Richard M. Stallman <rms@gnu.org>
8695
8696 * loading.texi (Where Defined): load-history contains abs file names.
8697 symbol-file returns abs file names.
8698
86992005-10-19 Kim F. Storm <storm@cua.dk>
8700
8701 * display.texi (Showing Images): Add max-image-size integer value.
8702
87032005-10-18 Chong Yidong <cyd@stupidchicken.com>
8704
8705 * display.texi (Showing Images): Document max-image-size.
8706
87072005-10-17 Richard M. Stallman <rms@gnu.org>
8708
8709 * commands.texi (Quitting): Minor clarification.
8710
8711 * processes.texi (Sentinels): Clarify about output and quitting.
8712 (Filter Functions): Mention with-local-quit.
8713
87142005-10-17 Juri Linkov <juri@jurta.org>
8715
8716 * buffers.texi (Current Buffer):
8717 * commands.texi (Event Input Misc):
8718 * compile.texi (Eval During Compile, Compiler Errors):
8719 * customize.texi (Group Definitions):
8720 * display.texi (Progress, Defining Faces):
8721 * files.texi (Writing to Files):
8722 * modes.texi (Mode Hooks, Defining Minor Modes):
8723 * streams.texi (Output Functions):
8724 * syntax.texi (Syntax Table Functions):
8725 * text.texi (Change Hooks):
8726 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8727
8728 * commands.texi (Quitting): Replace arg `forms' with `body' in
8729 `with-local-quit'.
8730
8731 * positions.texi (Excursions): Replace arg `forms' with `body' in
8732 `save-excursion'.
8733
87342005-10-08 Kim F. Storm <storm@cua.dk>
8735
8736 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
8737 Rename manual section accordingly.
8738
87392005-10-04 Kim F. Storm <storm@cua.dk>
8740
8741 * windows.texi (Window Split Tree): New section describing
8742 new function window-split-tree function.
8743
87442005-10-03 Nick Roberts <nickrob@snap.net.nz>
8745
8746 * display.texi (Fringe Size/Pos): Simplify and add detail.
8747
87482005-09-30 Romain Francoise <romain@orebokech.com>
8749
8750 * minibuf.texi (High-Level Completion): Explain that the prompt
8751 given to `read-buffer' should end with a colon and a space.
8752 Update usage examples.
8753
87542005-09-29 Juri Linkov <juri@jurta.org>
8755
8756 * display.texi (Displaying Messages): Rename argument name
8757 `string' to `format-string' in functions `message', `message-box',
8758 `message-or-box'.
8759
87602005-09-26 Chong Yidong <cyd@stupidchicken.com>
8761
8762 * errors.texi (Standard Errors): Correct xrefs.
8763
87642005-09-18 Chong Yidong <cyd@stupidchicken.com>
8765
8766 * display.texi (Defining Images): Update documentation for
8767 `image-load-path'.
8768
87692005-09-17 Richard M. Stallman <rms@gnu.org>
8770
8771 * display.texi (Defining Images): Clean up previous change.
8772
87732005-09-16 Romain Francoise <romain@orebokech.com>
8774
8775 * elisp.texi: Specify GFDL version 1.2.
8776
8777 * doclicense.texi (GNU Free Documentation License): Update to
8778 version 1.2.
8779
87802005-09-15 Chong Yidong <cyd@stupidchicken.com>
8781
8782 * display.texi (Defining Images): Document `image-load-path'.
8783
87842005-09-15 Richard M. Stallman <rms@gnu.org>
8785
8786 * objects.texi (Printed Representation): Minor cleanup.
8787 (Box Diagrams): Minor fix.
8788 (Cons Cell Type): Move (...) index item here.
8789 (Box Diagrams): From here.
8790 (Array Type): Minor fix.
8791 (Type Predicates): Delete index "predicates".
8792 (Hash Table Type): Clarify xref.
8793 (Dotted Pair Notation): Minor fix.
8794
87952005-09-10 Chong Yidong <cyd@stupidchicken.com>
8796
8797 * files.texi (Saving Buffers): Fix typo.
8798
87992005-09-08 Richard M. Stallman <rms@gnu.org>
8800
8801 * tips.texi (Programming Tips): Correct the "default" prompt spec.
8802
88032005-09-08 Chong Yidong <cyd@stupidchicken.com>
8804
8805 * locals.texi (Standard Buffer-Local Variables): Don't include
8806 mode variables for minor modes.
8807 Fix xrefs for buffer-display-count, buffer-display-table,
8808 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
8809 enable-multibyte-characters, fill-column, header-line-format,
8810 left-fringe-width, left-margin, and right-fringe-width.
8811
8812 * hooks.texi (Standard Hooks): All hooks should conform to the
8813 standard naming convention now.
8814 Fix xref for `echo-area-clear-hook'.
8815
8816 * display.texi (Usual Display): Note that indicate-empty-lines and
8817 tab-width are buffer-local.
8818
8819 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
8820
8821 * modes.texi (Mode Help): Note that major-mode is buffer-local.
8822
8823 * nonascii.texi (Encoding and I/O): Note that
8824 buffer-file-coding-system is buffer-local.
8825
8826 * positions.texi (List Motion): Note that defun-prompt-regexp is
8827 buffer-local.
8828
8829 * text.texi (Auto Filling): Note that auto-fill-function is
8830 buffer-local.
8831 (Undo): Note that buffer-undo-list is buffer-local.
8832
5dcb4c4e
SM
8833 * windows.texi (Buffers and Windows):
8834 Document buffer-display-count.
b8d4c8d0
GM
8835
88362005-09-06 Richard M. Stallman <rms@gnu.org>
8837
8838 * tips.texi (Coding Conventions): Sometimes it is ok to put the
8839 package prefix elsewhere than at the start of the name.
8840
88412005-09-03 Richard M. Stallman <rms@gnu.org>
8842
8843 * tips.texi (Programming Tips): Add conventions for minibuffer
8844 questions and prompts.
8845
88462005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
8847
8848 * intro.texi (nil and t): Minor cleanup.
8849 Delete spurious mention of keyword symbols.
8850 (Evaluation Notation): Add index entry.
8851 (A Sample Function Description): Minor cleanup.
8852 (A Sample Variable Description): Not all vars can be set.
8853
88542005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
8855
8856 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
8857
8858 (Insertion): Document precise type of `insert-char' arg COUNT.
8859
88602005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
8861
8862 * modes.texi (Other Font Lock Variables): Sync the default of
8863 font-lock-lines-before.
8864
88652005-08-31 Michael Albinus <michael.albinus@gmx.de>
8866
8867 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
8868
88692005-08-29 Richard M. Stallman <rms@gnu.org>
8870
8871 * elisp.texi (Top): Update subnode menu.
8872
8873 * searching.texi (Searching and Matching): Move node.
8874 Rearrange contents and add overall explanation.
8875 (Searching and Case): Move node.
8876 (Searching and Matching): Update menu.
8877
88782005-08-27 Eli Zaretskii <eliz@gnu.org>
8879
8880 * os.texi (Startup Summary): Fix the description of the initial
8881 startup message display.
8882
88832005-08-25 Richard M. Stallman <rms@gnu.org>
8884
8885 * searching.texi (Search and Replace): Add replace-regexp-in-string.
8886
88872005-08-25 Emilio C. Lopes <eclig@gmx.net>
8888
8889 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
8890 `next-overlay-change' example.
8891
88922005-08-22 Juri Linkov <juri@jurta.org>
8893
8894 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
8895 Fix invert-face. Fix args of face-background.
8896
8897 * display.texi (Standard Faces): Delete node.
8898 (Faces): Add xref to `(emacs)Standard Faces'.
8899 (Displaying Faces): Fix xref to `Standard Faces'.
8900
8901 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
8902
89032005-08-20 Alan Mackenzie <acm@muc.de>
8904
8905 * buffers.texi (The Buffer List): Clarify the manipulation of the
8906 buffer list.
8907
89082005-08-14 Richard M. Stallman <rms@gnu.org>
8909
8910 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
8911 a regexp.
8912
89132005-08-11 Richard M. Stallman <rms@gnu.org>
8914
8915 * elisp.texi (Top): Update subnode lists.
8916
8917 * display.texi (Inverse Video): Node deleted.
8918
8919 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
8920 New nodes split out of Coding Conventions.
8921
8922 * searching.texi (Regular Expressions): Document re-builder.
8923
8924 * os.texi (Time Parsing): New node split out of Time Conversion.
8925
8926 * processes.texi (Misc Network, Network Feature Testing)
8927 (Network Options, Make Network): New nodes split out of
8928 Low-Level Network.
8929
89302005-08-09 Richard M. Stallman <rms@gnu.org>
8931
8932 * frames.texi (Geometry): New node, split from Size and Position.
8933 (Frame Parameters): Refer to Geometry.
8934
8935 * buffers.texi (The Buffer List): Fix xrefs.
8936
8937 * windows.texi (Splitting Windows): Fix xref.
8938
8939 * frames.texi (Layout Parameters): Add xref.
8940
8941 * display.texi (Line Height, Scroll Bars): Fix xrefs.
8942
8943 * keymaps.texi (Menu Bar): Fix xref.
8944
8945 * locals.texi (Standard Buffer-Local Variables): Fix xref.
8946
8947 * modes.texi (%-Constructs): Fix xref.
8948
8949 * frames.texi (Window Frame Parameters): Node split up.
8950 (Basic Parameters, Position Parameters, Size Parameters)
8951 (Layout Parameters, Buffer Parameters, Management Parameters)
8952 (Cursor Parameters, Color Parameters): New subnodes.
8953
89542005-08-09 Luc Teirlinck <teirllm@auburn.edu>
8955
8956 * positions.texi (Screen Lines): Update xref for previous change
8957 in minibuf.texi.
8958
8959 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
8960 change in minibuf.texi.
8961
89622005-08-09 Richard M. Stallman <rms@gnu.org>
8963
8964 * tips.texi (Coding Conventions): Minor cleanup.
8965
8966 * modes.texi (Defining Minor Modes): Explain when init-value
8967 can be non-nil.
8968
8969 * elisp.texi (Top): Update submenu for Minibuffer.
8970
8971 * minibuf.texi (Minibuffer Misc): Node split up.
8972 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
8973 (Recursive Mini): New nodes split out from Minibuffer Misc.
8974 (Minibuffer Misc): Document max-mini-window-height.
8975
8976 * hash.texi (Defining Hash): Delete stray paren in example.
8977
8978 * display.texi (Echo Area Customization): Don't define
8979 max-mini-window-height here; xref instead.
8980
8981 * commands.texi (Event Input Misc): Update while-no-input.
8982
8983 * advice.texi (Advising Functions): Explain when to use advice
8984 and when to use a hook.
8985
89862005-07-30 Eli Zaretskii <eliz@gnu.org>
8987
8988 * makefile.w32-in (info): Don't run install-info.
8989 ($(infodir)/dir): New target, produced by running install-info.
8990
89912005-07-27 Luc Teirlinck <teirllm@auburn.edu>
8992
8993 * modes.texi (Defining Minor Modes): The keyword for the initial
8994 value is :init-value, not :initial-value.
8995
89962005-07-23 Eli Zaretskii <eliz@gnu.org>
8997
8998 * loading.texi (Autoload): Make the `doctor' example be consistent
8999 with what's in current loaddefs.el. Describe the "fn" magic in
9000 the usage portion of the doc string.
9001
90022005-07-22 Richard M. Stallman <rms@gnu.org>
9003
9004 * internals.texi (Garbage Collection): Clarify previous change.
9005
90062005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
9007
9008 * internals.texi (Garbage Collection): Add gc-cons-percentage.
9009
90102005-07-18 Juri Linkov <juri@jurta.org>
9011
9012 * commands.texi (Accessing Events):
9013 * frames.texi (Text Terminal Colors, Resources):
9014 * markers.texi (The Mark):
9015 * modes.texi (Defining Minor Modes):
9016 Delete duplicate duplicate words.
9017
90182005-07-16 Richard M. Stallman <rms@gnu.org>
9019
9020 * display.texi (Managing Overlays): Clarify make-overlay
9021 args for insertion types.
9022
90232005-07-13 Luc Teirlinck <teirllm@auburn.edu>
9024
9025 * customize.texi (Variable Definitions):
9026 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
9027 `standard-value' is a list too.
9028 (Defining New Types): Use @key{RET} instead of @key{ret}.
9029
90302005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
9031
9032 * os.texi (Translating Input): Fix typo.
9033
90342005-07-08 Richard M. Stallman <rms@gnu.org>
9035
9036 * README: Update edition number and size estimate.
9037
9038 * elisp.texi (VERSION): Set to 2.9.
9039
90402005-07-07 Richard M. Stallman <rms@gnu.org>
9041
9042 * book-spine.texinfo: Update Emacs version.
9043
9044 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9045
90462005-07-06 Richard M. Stallman <rms@gnu.org>
9047
9048 * searching.texi (Regexp Search): Clarify what re-search-forward
9049 does when the search fails.
9050
90512005-07-05 Lute Kamstra <lute@gnu.org>
9052
9053 * Update FSF's address in GPL notices.
9054
9055 * doclicense.texi (GNU Free Documentation License):
9056 * gpl.texi (GPL):
9057 * tips.texi (Coding Conventions, Library Headers):
9058 * vol1.texi:
9059 * vol2.texi: Update FSF's address.
9060
90612005-07-04 Richard M. Stallman <rms@gnu.org>
9062
9063 * hooks.texi (Standard Hooks): Add occur-hook.
9064
90652005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9066
9067 * display.texi (The Echo Area): Correct menu.
9068
90692005-07-03 Richard M. Stallman <rms@gnu.org>
9070
9071 * elisp.texi (Top): Update subnode menu for Display.
9072
9073 * display.texi (Displaying Messages): New node, with most
9074 of what was in The Echo Area.
5dcb4c4e 9075 (Progress): Move under The Echo Area.
b8d4c8d0
GM
9076 (Logging Messages): New node with new text.
9077 (Echo Area Customization): New node, the rest of what was
9078 in The Echo Area. Document message-truncate-lines with @defvar.
9079 (Display): Update menu.
9080
9081 * windows.texi (Textual Scrolling): Doc 3 values for
9082 scroll-preserve-screen-position.
9083
9084 * text.texi (Special Properties): Change hook functions
9085 should bind inhibit-modification-hooks around altering buffer text.
9086
9087 * keymaps.texi (Key Binding Commands): Call binding BINDING
9088 rather than DEFINITION.
9089
90902005-06-29 Juanma Barranquero <lekktu@gmail.com>
9091
9092 * variables.texi (Defining Variables): `user-variable-p' returns t
9093 for aliases of user options, nil for alias loops.
9094
90952005-06-28 Richard M. Stallman <rms@gnu.org>
9096
9097 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9098 make-keymap.
9099
91002005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9101
9102 * variables.texi (Setting Variables): Correct and clarify
9103 description of `add-to-ordered-list'.
9104
91052005-06-26 Richard M. Stallman <rms@gnu.org>
9106
9107 * display.texi (Faces): Minor cleanup.
9108
91092005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9110
9111 * display.texi (Faces): `facep' returns t for strings that are
9112 face names.
9113
91142005-06-25 Richard M. Stallman <rms@gnu.org>
9115
9116 * objects.texi (Equality Predicates): Clarify meaning of equal.
9117
9118 * windows.texi (Selecting Windows): save-selected-window
9119 and with-selected-window save and restore the current buffer.
9120
91212005-06-24 Richard M. Stallman <rms@gnu.org>
9122
9123 * numbers.texi (Float Basics): Explain how to test for NaN,
9124 and printing the sign of NaNs.
9125
91262005-06-24 Eli Zaretskii <eliz@gnu.org>
9127
9128 * makefile.w32-in (MAKEINFO): Use --force.
9129
91302005-06-23 Richard M. Stallman <rms@gnu.org>
9131
9132 * display.texi (Face Functions): Correct Texinfo usage.
9133
91342005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9135
9136 * lists.texi (Rings): `ring-elements' now returns the elements of
9137 RING in order.
9138
91392005-06-23 Juanma Barranquero <lekktu@gmail.com>
9140
9141 * markers.texi (The Mark): Texinfo usage fix.
9142
91432005-06-23 Kim F. Storm <storm@cua.dk>
9144
9145 * searching.texi (Entire Match Data): Remove evaporate option for
9146 match-data. Do not mention evaporate option for set-match-data.
9147
91482005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9149
9150 * display.texi (Face Functions): Mention face aliases.
9151
91522005-06-21 Richard M. Stallman <rms@gnu.org>
9153
9154 * anti.texi (Antinews): Texinfo usage fix.
9155
91562005-06-21 Karl Berry <karl@gnu.org>
9157
9158 * elisp.texi: Use @copying.
9159
9160 * elisp.texi: Put @summarycontents and @contents before the Top
9161 node, instead of the end of the file, so that the contents appear
9162 in the right place in the dvi/pdf output.
9163
91642005-06-21 Juri Linkov <juri@jurta.org>
9165
9166 * display.texi (Defining Faces): Add `customized-face'.
9167
91682005-06-20 Kim F. Storm <storm@cua.dk>
9169
9170 * variables.texi (Setting Variables): Any type of element can be
9171 given order in add-to-ordered-list. Compare elements with eq.
9172
9173 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
9174
91752005-06-20 Karl Berry <karl@gnu.org>
9176
9177 * syntax.texi (Syntax Flags): Make last column very slightly wider
9178 to avoid "generic comment" breaking on two lines and causing an
9179 underfull box.
9180
91812005-06-19 Luc Teirlinck <teirllm@auburn.edu>
9182
9183 * lists.texi (Rings): Various minor clarifications and corrections.
9184
91852005-06-18 Richard M. Stallman <rms@gnu.org>
9186
9187 * functions.texi (Obsolete Functions): Simplify.
9188
9189 * variables.texi (Variable Aliases): Simplify.
9190
9191 * anti.texi, backups.texi, compile.texi, customization.texi:
9192 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9193 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9194 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
9195 * variables.texi: Fix formatting ugliness.
9196
9197 * elisp.texi: Add links to Rings and Byte Packing.
9198 Update version and copyright years.
9199
9200 * minibuf.texi: Fix formatting ugliness.
9201 (Completion Commands): Move keymap vars to the end
9202 and vars completing-read binds to the top.
9203
92042005-06-17 Luc Teirlinck <teirllm@auburn.edu>
9205
9206 * processes.texi: Fix typos.
9207 (Bindat Spec): Correct Texinfo error.
9208 (Byte Packing): Fix ungrammatical sentence.
9209
92102005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
9211
9212 * lists.texi (Rings): New node.
9213 (Lists): Add it to menu.
9214
9215 * processes.texi (Byte Packing): New node.
9216 (Processes): Add it to menu.
9217
92182005-06-17 Richard M. Stallman <rms@gnu.org>
9219
9220 * syntax.texi (Parsing Expressions): Fix texinfo usage.
9221
9222 * help.texi (Documentation Basics): Explain the xref to
9223 Documentation Tips.
9224
9225 * debugging.texi (Debugger Commands): Minor fix.
9226
92272005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9228
9229 * edebug.texi (Instrumenting): Eliminate duplicate link.
9230 (Specification List): Replace references to "below", referring to
9231 a later node, with one @ref to that node.
9232
9233 * os.texi (Timers): Timers should save and restore the match data
9234 if they change it.
9235
9236 * debugging.texi (Debugger Commands): Mention that the Lisp
9237 debugger can not step through primitive functions.
9238
92392005-06-16 Juanma Barranquero <lekktu@gmail.com>
9240
9241 * functions.texi (Obsolete Functions): Update argument names of
9242 `make-obsolete' and `define-obsolete-function-alias'.
9243
9244 * variables.texi (Variable Aliases): Update argument names of
9245 `defvaralias', `make-obsolete-variable' and
9246 `define-obsolete-variable-alias'.
9247
92482005-06-15 Kim F. Storm <storm@cua.dk>
9249
9250 * searching.texi (Entire Match Data): Rephrase warnings about
9251 evaporate arg to match-data and set-match-data.
9252
92532005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9254
9255 * elisp.texi (Top): Update detailed menu.
9256
9257 * edebug.texi (Edebug): Update menu.
9258 (Instrumenting): Update xrefs.
9259 (Edebug Execution Modes): Correct xref.
9260 (Jumping): Clarify description of `h' command.
9261 Eliminate redundant @ref.
9262 (Breaks): New node.
9263 (Breakpoints): Is now a subsubsection.
9264 (Global Break Condition): Mention `C-x X X'.
9265 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9266 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9267 (Edebug Display Update): Correct pxref.
9268 (Edebug and Macros): New node.
9269 (Instrumenting Macro Calls): Is now a subsubsection.
9270 Neither arg of `def-edebug-spec' is evaluated.
9271 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9272 (Specification Examples): Fix typo.
9273
92742005-06-14 Lute Kamstra <lute@gnu.org>
9275
9276 * debugging.texi (Function Debugging): Primitives can break on
9277 entry too.
9278
92792005-06-14 Kim F. Storm <storm@cua.dk>
9280
9281 * variables.texi (Setting Variables): Add add-to-ordered-list.
9282
92832005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9284
9285 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9286 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9287
92882005-06-13 Lute Kamstra <lute@gnu.org>
9289
9290 * text.texi (Special Properties): Fix cross reference.
9291
92922005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9293
9294 * debugging.texi (Function Debugging): Delete mention of empty
9295 string argument to `cancel-debug-on-entry'. Delete inaccurate
9296 description of the return value of that command.
9297
92982005-06-11 Alan Mackenzie <acm@muc.de>
9299
9300 * text.texi (Adaptive Fill): Amplify the description of
9301 fill-context-prefix.
9302
93032005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9304
9305 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9306
93072005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9308
9309 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9310
93112005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9312
9313 * debugging.texi (Error Debugging): Minor rewording.
9314 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9315 is optional.
9316
93172005-06-10 Lute Kamstra <lute@gnu.org>
9318
9319 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9320 (Top): Give it a title. Correct version number. Give the
9321 detailed node listing a more prominent header.
9322 * intro.texi: Don't set VERSION here a second time.
9323 Mention Emacs's version too.
9324 * anti.texi (Antinews): Use EMACSVER to refer to the current
9325 version of Emacs.
9326
93272005-06-09 Kim F. Storm <storm@cua.dk>
9328
9329 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9330 match-data and set-match-data.
9331
93322005-06-08 Richard M. Stallman <rms@gnu.org>
9333
9334 * searching.texi (Entire Match Data): Clarify when match-data
9335 returns markers and when integers.
9336
9337 * display.texi (Defining Faces): Explain that face name should not
9338 end in `-face'.
9339
9340 * modes.texi (Mode Line Data): Minor cleanup.
9341 (Customizing Keywords): Node split out of Search-based Fontification.
9342 Add example of using font-lock-add-keywords from a hook.
9343 Clarify when MODE should be non-nil, and when nil.
9344
93452005-06-06 Richard M. Stallman <rms@gnu.org>
9346
9347 * modes.texi (Mode Line Data): Explain what happens when the car
9348 of a list is a void symbol.
9349 (Search-based Fontification): Explain MODE arg to
9350 font-lock-add-keywords and warn about calls from major modes.
9351
93522005-06-08 Juri Linkov <juri@jurta.org>
9353
9354 * display.texi (Standard Faces): Add `shadow' face.
9355
93562005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9357
9358 * modes.texi (Major Mode Conventions): A derived mode only needs
9359 to put the call to the parent mode inside `delay-mode-hooks'.
9360
93612005-05-29 Richard M. Stallman <rms@gnu.org>
9362
9363 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9364 new, and what that implies. Clarify.
9365
9366 * files.texi (Locating Files): Clean up the text.
9367
9368 * frames.texi (Window Frame Parameters): Document user-size.
9369 Shorten entry for top by referring to left.
9370
93712005-05-26 Richard M. Stallman <rms@gnu.org>
9372
9373 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9374 is new, and what the implications are. Other clarifications.
9375
93762005-05-24 Richard M. Stallman <rms@gnu.org>
9377
9378 * frames.texi (Dialog Boxes): Minor fixes.
9379
93802005-05-25 Masatake YAMATO <jet@gyve.org>
9381
9382 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9383
93842005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9385
9386 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9387 is optional.
9388
93892005-05-24 Nick Roberts <nickrob@snap.net.nz>
9390
10d1d0af 9391 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
9392
93932005-05-23 Lute Kamstra <lute@gnu.org>
9394
9395 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
9396 syntax-begin-function over font-lock-beginning-of-syntax-function.
9397
93982005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9399
9400 * minibuf.texi (Reading File Names): Update description of
9401 `read-directory-name'.
9402
9403 * modes.texi (Derived Modes): Clarify :group keyword.
9404
94052005-05-21 Eli Zaretskii <eliz@gnu.org>
9406
9407 * files.texi (Locating Files): New subsection.
9408 Describe locate-file and executable-find.
9409
94102005-05-21 Kevin Ryde <user42@zip.com.au>
9411
9412 * frames.texi (Initial Parameters): Update cross reference to
9413 "Emacs Invocation".
9414
94152005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9416
9417 * keymaps.texi (Active Keymaps): Add anchor.
9418
9419 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
9420 (Major Mode Conventions): Refer to `Auto Major Mode' in more
9421 appropriate place.
9422 (Derived Modes): Small clarifications.
9423 (Minor Mode Conventions, Keymaps and Minor Modes):
9424 Replace references to nodes with references to anchors.
9425 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
9426 Clarify description of lists whose first element is an integer.
9427 (Mode Line Variables): Add anchor.
9428 (%-Constructs): Clarify description of integer after %.
9429 (Emulating Mode Line): Describe nil value for FACE.
9430
94312005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9432
9433 * modes.texi (Derived Modes): Correct references to non-existing
9434 variable standard-syntax-table.
9435
94362005-05-17 Lute Kamstra <lute@gnu.org>
9437
9438 * modes.texi (Defining Minor Modes): Mention the mode hook.
9439
94402005-05-15 Kim F. Storm <storm@cua.dk>
9441
9442 * processes.texi (Network): Remove open-network-stream-nowait.
9443 (Network Servers): Remove open-network-stream-server.
9444
94452005-05-15 Luc Teirlinck <teirllm@auburn.edu>
9446
9447 * elisp.texi (Top): Update detailed menu.
9448
9449 * variables.texi: Reorder nodes.
9450 (Variables): Update menu.
9451 (File Local Variables): Do not refer to the `-*-' line as
9452 a "local variables list". Add pxref.
9453
94542005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9455
9456 * elisp.texi (Top): Update detailed menu for node changes.
9457
9458 * modes.texi (Modes): Update Menu.
9459 (Hooks): Move to beginning of chapter.
9460 Most minor modes run mode hooks too.
9461 `add-hook' can handle void hooks or hooks whose value is a single
9462 function.
9463 (Major Modes): Update Menu.
9464 (Major Mode Basics): New node, split off from `Major Modes'.
9465 (Major Mode Conventions): Correct xref. Explain how to handle
9466 auto-mode-alist if the major mode command has an autoload cookie.
9467 (Auto Major Mode): Major update. Add magic-mode-alist.
9468 (Derived Modes): Major update.
9469 (Mode Line Format): Update Menu.
9470 (Mode Line Basics): New node, split off from `Mode Line Format'.
9471
9472 * loading.texi (Autoload): Mention `autoload cookie' as synonym
9473 for `magic autoload comment'. Add index entries and anchor.
9474
94752005-05-14 Richard M. Stallman <rms@gnu.org>
9476
9477 * tips.texi (Coding Conventions): Explain how important it is
9478 that just loading certain files not change Emacs behavior.
9479
9480 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
9481
94822005-05-12 Lute Kamstra <lute@gnu.org>
9483
9484 * modes.texi (Generic Modes): Update.
9485 (Major Modes): Refer to node "Generic Modes".
9486
9487 * elisp.texi (Top): Update to the current structure of the manual.
9488 * processes.texi (Processes): Add menu description.
9489 * customize.texi (Customization): Add menu descriptions.
9490
94912005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
9492
9493 * processes.texi (Signals to Processes)
9494 (Low-Level Network): Fix typos.
9495
94962005-05-11 Lute Kamstra <lute@gnu.org>
9497
9498 * elisp.texi (Top): Add some nodes from the chapter "Major and
9499 Minor Modes" to the detailed node listing.
9500
95012005-05-10 Richard M. Stallman <rms@gnu.org>
9502
9503 * keymaps.texi (Extended Menu Items): Menu item filter functions
9504 can be called at any time.
9505
95062005-05-08 Luc Teirlinck <teirllm@auburn.edu>
9507
9508 * variables.texi (File Local Variables): `(hack-local-variables t)'
9509 now also checks whether a mode is specified in the local variables
9510 list.
9511
95122005-05-05 Kevin Ryde <user42@zip.com.au>
9513
9514 * display.texi (The Echo Area): Correct format function cross
9515 reference.
9516
95172005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9518
9519 * variables.texi (Variable Aliases): Change description of
9520 `define-obsolete-variable-alias'.
9521
9522 * functions.texi (Functions): Add "Obsolete Functions" to menu.
9523 (Defining Functions): Add xref.
9524 (Obsolete Functions): New node.
9525 (Function Safety): Standardize capitalization of section title.
9526
9527 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
9528 (Dialog Boxes): Complete description of `x-popup-dialog'.
9529
95302005-05-04 Richard M. Stallman <rms@gnu.org>
9531
9532 * commands.texi (Interactive Codes): Fix Texinfo usage.
9533 Document U more clearly.
9534
95352005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9536
9537 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
9538 function and not a macro.
9539
9540 * frames.texi (Pop-Up Menus): Correct and clarify description of
9541 `x-popup-menu'.
9542 (Dialog Boxes): Clarify description of `x-popup-dialog'.
9543
95442005-05-01 Richard M. Stallman <rms@gnu.org>
9545
9546 * edebug.texi (Checking Whether to Stop): Fix previous change.
9547
95482005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9549
9550 * display.texi: Fix typos and Texinfo usage.
9551
9552 * edebug.texi (Checking Whether to Stop): executing-macro ->
9553 executing-kbd-macro.
9554
95552005-05-01 Richard M. Stallman <rms@gnu.org>
9556
9557 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
9558
95592005-04-30 Richard M. Stallman <rms@gnu.org>
9560
9561 * files.texi (Magic File Names): Document `operations' property.
9562
95632005-04-29 Lute Kamstra <lute@gnu.org>
9564
9565 * modes.texi (Generic Modes): New node.
9566 (Major Modes): Add it to the menu.
9567 (Derived Modes): Add "derived mode" to concept index.
9568
95692005-04-28 Lute Kamstra <lute@gnu.org>
9570
9571 * modes.texi (Defining Minor Modes): Fix previous change.
9572 (Font Lock Mode): Simplify.
9573 (Font Lock Basics): Say that font-lock-defaults is buffer-local
9574 when set and that some parts are optional. Add cross references.
9575 (Search-based Fontification): Say how to specify font-lock-keywords.
9576 Add cross references. Add font-lock-multiline to index.
9577 Move font-lock-keywords-case-fold-search here from node "Other Font
9578 Lock Variables". Document font-lock-add-keywords and
9579 font-lock-remove-keywords.
9580 (Other Font Lock Variables): Move font-lock-keywords-only,
9581 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9582 and font-lock-syntactic-face-function to node "Syntactic Font
9583 Lock". Move font-lock-keywords-case-fold-search to node
9584 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9585 and font-lock-{,un}fontify-{buffer,region}-function.
9586 (Precalculated Fontification): Remove reference to deleted variable
9587 font-lock-core-only.
9588 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9589 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9590 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9591 and font-lock-syntactic-face-function here from node "Other Font
9592 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9593 Syntax Properties". Add cross references.
9594 (Setting Syntax Properties): New node.
9595 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9596 * syntax.texi (Syntax Properties): Add cross reference.
9597 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9598
95992005-04-26 Richard M. Stallman <rms@gnu.org>
9600
9601 * display.texi (Defining Faces):
9602 Document `default' elements of defface spec.
9603
9604 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9605
9606 * variables.texi (Variable Aliases): Clarify text.
9607
96082005-04-25 Chong Yidong <cyd@stupidchicken.com>
9609
9610 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9611
96122005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9613
9614 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9615
96162005-04-24 Eli Zaretskii <eliz@gnu.org>
9617
9618 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9619 syntax-after and syntax-class.
9620
9621 * files.texi (Changing Files): Fix last change's cross-reference.
9622 (Unique File Names): Don't mention "numbers" in the documentation
9623 of make-temp-file and make-temp-name.
9624
96252005-04-23 Richard M. Stallman <rms@gnu.org>
9626
9627 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9628
96292005-04-22 Nick Roberts <nickrob@snap.net.nz>
9630
9631 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9632
96332005-04-22 Nick Roberts <nickrob@snap.net.nz>
9634
9635 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9636 and define-obsolete-variable-alias.
9637
96382005-04-22 Kim F. Storm <storm@cua.dk>
9639
9640 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9641 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9642
96432005-04-21 Lute Kamstra <lute@gnu.org>
9644
9645 * lists.texi (Association Lists): Document rassq-delete-all.
9646
96472005-04-19 Richard M. Stallman <rms@gnu.org>
9648
9649 * modes.texi (Search-based Fontification): Explain that
9650 facespec is an expression to be evaluated.
9651
96522005-04-19 Kevin Ryde <user42@zip.com.au>
9653
9654 * streams.texi (Output Functions): Fix xref.
9655 * strings.texi (String Conversion): Fix xref.
9656
96572005-04-19 Kim F. Storm <storm@cua.dk>
9658
9659 * symbols.texi (Symbol Plists): Add safe-get.
9660 Mention that `get' may signal an error.
9661
96622005-04-18 Nick Roberts <nickrob@snap.net.nz>
9663
9664 * customize.texi (Variable Definitions): Replace tooltip-mode
9665 example with save-place.
9666
96672005-04-17 Richard M. Stallman <rms@gnu.org>
9668
9669 * buffers.texi (Indirect Buffers): Clarify.
9670
9671 * positions.texi (Positions): Clarify converting marker to integer.
9672
9673 * strings.texi (String Basics): Mention string-match; clarify.
9674
96752005-04-08 Lute Kamstra <lute@gnu.org>
9676
9677 * modes.texi (Search-based Fontification): Fix cross references.
9678 Use consistent terminology. Document anchored highlighting.
9679
96802005-04-05 Lute Kamstra <lute@gnu.org>
9681
9682 * modes.texi (Defining Minor Modes): Document :group keyword
9683 argument and its default value.
9684
96852005-04-03 Lute Kamstra <lute@gnu.org>
9686
9687 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9688 references and/or descriptions. Delete major mode hooks; mention
9689 them as a category instead. Rename or delete obsolete hooks.
9690
96912005-04-02 Richard M. Stallman <rms@gnu.org>
9692
9693 * nonascii.texi (Coding System Basics): Another wording cleanup.
9694
96952005-04-01 Richard M. Stallman <rms@gnu.org>
9696
9697 * nonascii.texi (Coding System Basics): Clarify previous change.
9698
96992005-04-01 Kenichi Handa <handa@m17n.org>
9700
10d1d0af 9701 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
9702 identity of coding systems.
9703
97042005-03-29 Chong Yidong <cyd@stupidchicken.com>
9705
9706 * text.texi (Buffer Contents): Add filter-buffer-substring and
9707 buffer-substring-filters.
9708
97092005-03-26 Chong Yidong <cyd@stupidchicken.com>
9710
9711 * anti.texi (Antinews): Mention `G' interactive code.
9712
9713 * tips.texi (Compilation Tips): Mention benchmark.el.
9714
97152005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9716
9717 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9718 is now bound to M-o M-o.
9719
9720 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9721
97222005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9723
9724 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9725 in the Emacs Manual).
9726 * Makefile.in (srcs): Remove calendar.texi.
9727 * makefile.w32-in (srcs): Remove calendar.texi.
9728 * display.texi (Display): Change name of next node.
9729 * os.texi (System In): Change name of previous node.
9730 * elisp.texi (Top): Remove Calendar references.
9731 * vol1.texi (Top): Remove Calendar references.
9732 * vol2.texi (Top): Remove Calendar references.
9733
97342005-03-25 Richard M. Stallman <rms@gnu.org>
9735
9736 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
9737 Cleanup previous change.
9738
97392005-03-25 Chong Yidong <cyd@stupidchicken.com>
9740
9741 * display.texi (Face Attributes): Faces earlier in an :inherit
9742 list take precedence.
9743 (Scroll Bars): Fix description of vertical-scroll-bars.
9744 Document frame-current-scroll-bars and window-current-scroll-bars.
9745
9746 * markers.texi (The Mark): Document temporary Transient Mark mode.
9747
9748 * minibuf.texi (Reading File Names):
9749 Document read-file-name-completion-ignore-case.
9750
9751 * positions.texi (Screen Lines): Document nil for width argument
9752 to compute-motion.
9753
97542005-03-23 Kim F. Storm <storm@cua.dk>
9755
9756 * display.texi (Standard Faces): Other faces used in the fringe
9757 implicitly inherits from the fringe face.
9758 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
9759 properties implicitly inherits from fringe face.
9760 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
9761
97622005-03-20 Chong Yidong <cyd@stupidchicken.com>
9763
9764 * display.texi (Invisible Text): State default value of
9765 line-move-ignore-invisible.
9766 (Managing Overlays): Document remove-overlays.
9767 (Standard Faces): Document escape-glyph face.
9768
9769 * minibuf.texi (Reading File Names): Document read-file-name-function.
9770
9771 * modes.texi (Other Font Lock Variables):
9772 Document font-lock-lines-before.
9773
9774 * positions.texi (Skipping Characters): skip-chars-forward allows
9775 character classes.
9776
97772005-03-18 Lute Kamstra <lute@gnu.org>
9778
9779 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
9780
97812005-03-17 Richard M. Stallman <rms@gnu.org>
9782
9783 * text.texi (Undo): Document extensible undo entries.
9784
dd7b651b 9785 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
9786
9787 * nonascii.texi (Character Codes): Minor fix.
9788
9789 * display.texi (Display Property): Explain the significance
9790 of having text properties that are eq.
9791 (Other Display Specs): Explain string as display spec.
9792
9793 * commands.texi (Interactive Codes): Document G option.
9794
97952005-03-17 Chong Yidong <cyd@stupidchicken.com>
9796
9797 * text.texi (Filling): Add sentence-end-without-period and
9798 sentence-end-without-space.
9799 (Changing Properties): Minor fix.
9800
9801 * anti.texi: Total rewrite.
9802
98032005-03-15 Lute Kamstra <lute@gnu.org>
9804
9805 * edebug.texi (Instrumenting Macro Calls): Fix typos.
9806
98072005-03-08 Kim F. Storm <storm@cua.dk>
9808
9809 * display.texi (Specified Space): Property :width is support on
9810 non-graphic terminals, :height is not.
9811
98122005-03-07 Richard M. Stallman <rms@gnu.org>
9813
9814 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
9815 Now subnodes of Fringes.
9816 (Overlay Arrow): Document overlay-arrow-variable-list.
9817 (Fringe Size/Pos): New node, broken out of Fringes.
9818 (Display): Explain clearing vs redisplay better.
9819 (Truncation): Clarify use of bitmaps.
9820 (The Echo Area): Clarify the uses of the echo area.
9821 Add max-mini-window-height.
9822 (Progress): Clarify.
9823 (Invisible Text): Explain that main loop moves point out.
9824 (Selective Display): Say "hidden", not "invisible".
9825 (Managing Overlays): Move up. Describe relation to Undo here.
9826 (Overlay Properties): Clarify intro.
9827 (Finding Overlays): Explain return values when nothing found.
9828 (Width): truncate-string-to-width has added arg.
9829 (Displaying Faces): Clarify and update mode line face handling.
9830 (Face Functions): Minor cleanup.
9831 (Conditional Display): Merge into Other Display Specs.
9832 (Pixel Specification, Other Display Specs): Minor cleanups.
9833 (Images, Image Descriptors): Minor cleanups.
9834 (GIF Images): Patents have expired.
9835 (Showing Images): Explain default text for insert-image.
9836 (Manipulating Button Types): Merge into Manipulating Buttons.
9837 (Making Buttons): Explain return values.
9838 (Button Buffer Commands): Add xref.
9839 (Inverse Video): Update mode-line-inverse-video.
9840 (Display Table Format): Clarify.
9841 (Active Display Table): Give defaults for window-display-table.
9842
9843 * calendar.texi (Calendar Customizing): calendar-holiday-marker
9844 and calendar-today-marker are strings, not chars.
9845 (Holiday Customizing): Minor fix.
9846
9847 * internals.texi (Writing Emacs Primitives): Update `or' example.
9848 Update limit on # args of subr.
9849
9850 * edebug.texi (Using Edebug): Arrow is in fringe.
9851 (Instrumenting): Arg to eval-defun works without loading edebug.
9852 (Edebug Execution Modes): Add xref.
9853
9854 * customize.texi (Common Keywords): Clarify :require.
9855 Mention :version here.
9856 (Variable Definitions, Group Definitions): Not here.
9857 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
9858
98592005-03-07 Chong Yidong <cyd@stupidchicken.com>
9860 * nonascii.texi (Text Representations): Clarify position-bytes.
9861 (Character Sets): Add list-charset-chars.
9862 (Scanning Charsets): Add charset-after.
9863 (Encoding and I/O): Minor fix.
9864
98652005-03-06 Richard M. Stallman <rms@gnu.org>
9866
9867 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
9868 (Resizing Windows): Likewise.
9869
9870 * text.texi (Change Hooks): Get rid of "Emacs 21".
9871
9872 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
9873
9874 * streams.texi (Output Variables): Get rid of "Emacs 21".
9875
9876 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
9877
9878 * os.texi (Translating Input): Replace flow-control example
9879 with a less obsolete example that uses `keyboard-translate'.
9880
9881 * objects.texi (Hash Table Type, Circular Objects):
9882 Get rid of "Emacs 21".
9883
9884 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
9885 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
9886
9887 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
9888
9889 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
9890
9891 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
9892 (Menu Bar): Fix when menu-bar-update-hook is called.
9893
9894 * hash.texi (Hash Tables): Get rid of "Emacs 21".
9895
9896 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
9897 and make it read better.
9898
9899 * files.texi (Writing to Files): Get rid of "Emacs 21".
9900 (Unique File Names): Likewise.
9901
9902 * elisp.texi: Update Emacs version to 22.
9903
9904 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
9905 (Overlay Properties, Face Attributes): Likewise.
9906 (Managing Overlays): Fix punctuation.
9907 (Attribute Functions): Clarify set-face-font; get rid of
9908 info about old Emacs versions.
9909 (Auto Faces, Font Lookup, Display Property, Images):
9910 Get rid of "Emacs 21".
9911
9912 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
9913
99142005-03-05 Richard M. Stallman <rms@gnu.org>
9915
9916 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
9917
99182005-03-04 Lute Kamstra <lute@gnu.org>
9919
9920 * debugging.texi (Error Debugging): Document stack-trace-on-error.
9921
99222005-03-03 Lute Kamstra <lute@gnu.org>
9923
9924 * edebug.texi (Instrumenting Macro Calls): Fix typo.
9925
99262005-03-01 Lute Kamstra <lute@gnu.org>
9927
9928 * debugging.texi (Debugger Commands): Update `j'.
9929
99302005-02-28 Lute Kamstra <lute@gnu.org>
9931
9932 * debugging.texi (Debugging): Fix typo.
9933 (Error Debugging): Document eval-expression-debug-on-error.
9934 (Function Debugging): Update example.
9935 (Using Debugger): Mention starred stack frames.
9936 (Debugger Commands): Document `j' and `l'.
9937 (Invoking the Debugger): `d' and `j' exit recursive edit too.
9938 Update the messages that the debugger displays.
9939 (Internals of Debugger): Add cross reference. Update example.
9940 (Excess Open): Minor improvement.
9941 (Excess Close): Minor improvement.
9942
99432005-02-26 Richard M. Stallman <rms@gnu.org>
9944
9945 * tips.texi (Coding Conventions): Clarify.
9946 Put all the major mode key reservations together.
9947 Mention the Mouse-1 => Mouse-2 conventions.
9948
9949 * syntax.texi (Syntax Class Table): Clarify.
9950 (Syntax Table Functions): syntax-after moved from here.
9951 (Syntax Table Internals): syntax-after moved to here.
9952 (Parsing Expressions): Update info on number of values
9953 and what's meaningful in the STATE argument.
9954 (Categories): Fix typo.
9955
9956 * sequences.texi (Arrays): Cleanup.
9957 (Char-Tables): Clarify.
9958
9959 * processes.texi (Deleting Processes): Cleanups, add xref.
9960 (Subprocess Creation): Explain nil in exec-path. Cleanup.
9961 (Process Information): set-process-coding-system, some args optional.
9962 (Input to Processes): Explain various types for PROCESS args.
9963 Rename them from PROCESS-NAME to PROCESS.
9964 (Signals to Processes): Likewise.
9965 (Decoding Output): Cleanup.
9966 (Query Before Exit): Clarify.
9967
9968 * os.texi (Startup Summary): Correct the options; add missing ones.
9969 (Terminal Output, Batch Mode): Clarify.
9970 (Flow Control): Node deleted.
9971
9972 * markers.texi (The Mark): Clarify.
9973
9974 * macros.texi (Expansion): Cleanup.
9975 (Indenting Macros): indent-spec allows ints, not floats.
9976
9977 * keymaps.texi (Keymaps): Clarify.
9978 (Format of Keymaps): Update lisp-mode-map example.
9979 (Active Keymaps, Key Lookup): Clarify.
9980 (Changing Key Bindings): Add xref to `kbd'.
9981 (Key Binding Commands, Simple Menu Items): Clarify.
9982 (Mouse Menus, Menu Bar): Clarify.
9983 (Menu Example): Replace print example with menu-bar-replace-menu.
9984
9985 * help.texi (Documentation Basics): Add function-documentation prop.
9986
9987 * elisp.texi (Top): Don't refer to Flow Control node.
9988
9989 * commands.texi (Command Overview): Improve xrefs.
9990 (Adjusting Point): Adjusting point applies to intangible and invis.
9991 (Key Sequence Input): Doc extra read-key-sequence args.
9992 Likewise for read-key-sequence-vector.
9993
9994 * backups.texi (Rename or Copy): Minor fix.
9995 (Numbered Backups): For version-control, say the default.
9996 (Auto-Saving): make-auto-save-file-name example is simplified.
9997
9998 * advice.texi (Advising Functions): Don't imply one part of Emacs
9999 should advise another part. Markup changes.
10000 (Defining Advice): Move transitional para.
10001 (Activation of Advice): Cleanup.
10002 Explain if COMPILE is nil or negative.
10003
10004 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
10005
100062005-02-24 Lute Kamstra <lute@gnu.org>
10007
10008 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
10009 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
10010
100112005-02-23 Lute Kamstra <lute@gnu.org>
10012
10013 * modes.texi (Defining Minor Modes): define-minor-mode can be used
10014 to define global minor modes as well.
10015
10016 * display.texi (Managing Overlays): overlay-buffer returns nil for
10017 deleted overlays.
10018
100192005-02-22 Kim F. Storm <storm@cua.dk>
10020
10021 * minibuf.texi (Basic Completion): Allow symbols in addition to
10022 strings in try-completion and all-completions.
10023
100242005-02-14 Lute Kamstra <lute@gnu.org>
10025
10026 * elisp.texi (Top): Remove reference to deleted node.
10027
10028 * lists.texi (Lists): Remove reference to deleted node.
10029 (Cons Cells): Fix typo.
10030
10031 * loading.texi (Where Defined): Fix typo.
10032
100332005-02-14 Richard M. Stallman <rms@gnu.org>
10034
10035 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10036 is useful for discarding some minor modes.
10037
10038 * symbols.texi (Symbol Components): Reorder examples.
10039
10040 * streams.texi (Input Functions): State standard-input default.
10041 (Output Variables): State standard-output default.
10042
10043 * objects.texi (Printed Representation): Clarify read syntax vs print.
10044 (Floating Point Type): Explain meaning better.
10045 (Symbol Type): Explain uniqueness better.
10046 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10047 List examples sooner.
10048 (Box Diagrams): New subnode broken out.
10049 Some examples moved from old Lists as Boxes node.
10050 (Dotted Pair Notation): Clarify intro.
10051 (Array Type): Clarify.
10052 (Type Predicates): Add hash-table-p.
10053
10054 * numbers.texi (Integer Basics): Clarify radix explanation.
10055 (Predicates on Numbers): Minor clarification.
10056 (Comparison of Numbers): Minor clarification. Clarify eql.
10057 Typos in min, max.
10058 (Math Functions): Clarify overflow in expt.
10059
10060 * minibuf.texi (Text from Minibuffer): Minor clarification.
10061 Mention arrow keys.
10062
10063 * loading.texi (Autoload): defun's doc string overrides autoload's
10064 doc string.
10065 (Repeated Loading): Modernize "add to list" examples.
10066 (Where Defined): Finish updating table of load-history elts.
10067
10068 * lists.texi (List-related Predicates): Minor wording improvement.
10069 (Lists as Boxes): Node deleted.
10070 (Building Lists): Explain trivial cases of number-sequence.
10071
10072 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 10073 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
10074 (Hash Access): Any object can be a key.
10075 State value of maphash.
10076
10077 * functions.texi (What Is a Function): Wording cleanup.
10078 (Function Documentation): Minor cleanup.
10079 Explain purpose of calling convention at end of doc string.
10080 (Function Names): Wording cleanup.
10081 (Calling Functions): Wording cleanup.
10082 Explain better how funcall calls the function.
10083 (Function Cells): Delete example of saving and redefining function.
10084
10085 * control.texi (Combining Conditions): Wording cleanup.
10086 (Iteration): dolist and dotimes bind VAR locally.
10087 (Cleanups): Xref to Atomic Changes.
10088
10089 * compile.texi (Byte Compilation): Delete 19.29 info.
10090 (Compilation Functions): Macros' difficulties don't affect defsubst.
10091 (Docs and Compilation): Delete 19.29 info.
10092
100932005-02-10 Richard M. Stallman <rms@gnu.org>
10094
10095 * objects.texi (Symbol Type): Minor correction.
10096
100972005-02-06 Lute Kamstra <lute@gnu.org>
10098
10099 * modes.texi (Example Major Modes): Fix typos.
10100
101012005-02-06 Richard M. Stallman <rms@gnu.org>
10102
10103 * text.texi (Margins): fill-nobreak-predicate can be one function.
10104
10105 * strings.texi (Modifying Strings): clear-string can make unibyte.
10106 (Formatting Strings): format gives error if values missing.
10107
10108 * positions.texi (Character Motion): Mention default arg
10109 for forward-char. backward-char refers to forward-char.
10110 (Word Motion): Mention default arg for forward-word.
10111 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10112 Simplify end-of-buffer.
10113 (Text Lines): Mention default arg for forward-line.
10114 (List Motion): Mention default arg for beginning/end-of-defun.
10115 (Skipping Characters): Minor fixes in explaining character-set.
10116
10117 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10118 Mode inheritance applies only when default-major-mode is nil.
10119 Clarifications.
10120 (Example Major Modes): Update Text mode and Lisp mode examples.
10121 (Minor Mode Conventions): Mention define-minor-mode at top.
10122 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10123 (Mode Line Format): Update mode line face display info.
10124 (Properties in Mode): Mention effect of risky vars.
10125 (Imenu): Define imenu-add-to-menubar.
10126 (Font Lock Mode): Add descriptions to menu lines.
10127 (Faces for Font Lock): Add font-lock-doc-face.
10128
101292005-02-05 Lute Kamstra <lute@gnu.org>
10130
10131 * text.texi (Maintaining Undo): Remove obsolete function.
10132
101332005-02-05 Eli Zaretskii <eliz@gnu.org>
10134
10135 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 10136 color specifications. Improve indexing.
b8d4c8d0
GM
10137 (Text Terminal Colors): Replace the description of RGB values by
10138 an xref to "Color Names".
10139
101402005-02-03 Richard M. Stallman <rms@gnu.org>
10141
10142 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10143 Clarify.
10144 (Selecting Windows): Clarify save-selected-window.
10145 (Cyclic Window Ordering): Clarify walk-windows.
10146 (Window Point): Clarify.
10147 (Window Start): Add comment to example.
10148 (Resizing Windows): Add `interactive' specs in examples.
10149 Document fit-window-to-buffer.
10150
10151 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10152 (Undo, Maintaining Undo): Clarify last change.
10153 (Sorting): In sort-numeric-fields, explain about octal and hex.
10154 Mention sort-numeric-base.
10155 (Format Properties): Add xref for hard newlines.
10156
10157 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
10158 (Pop-Up Menus): Fix typo.
10159 (Color Names): Explain all types of color names.
10160 Explain color-values on B&W terminal.
10161 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
10162
10163 * files.texi (File Locks): Not supported on MS systems.
10164 (Testing Accessibility): Clarify.
10165
10166 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
10167 (Coverage Testing): Fix typo.
10168
10169 * commands.texi (Misc Events): Remove stray space.
10170
10171 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
10172 (Modification Time): Clarify when visited-file-modtime returns 0.
10173 (The Buffer List): Clarify bury-buffer.
10174 (Killing Buffers): Clarify.
10175 (Indirect Buffers): Add clone-indirect-buffer.
10176
101772005-02-02 Matt Hodges <MPHodges@member.fsf.org>
10178
10179 * edebug.texi (Printing in Edebug): Fix default value of
10180 edebug-print-circle.
10181 (Coverage Testing): Fix displayed frequency count data.
10182
101832005-02-02 Luc Teirlinck <teirllm@auburn.edu>
10184
10185 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
10186
101872005-02-02 Kim F. Storm <storm@cua.dk>
10188
10189 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
10190
101912005-01-29 Eli Zaretskii <eliz@gnu.org>
10192
10193 * commands.texi (Misc Events): Describe the help-echo event.
10194
10195 * text.texi (Special Properties) <help-echo>: Use `pos'
10196 consistently in description of the help-echo property.
10197 Use @code{nil} instead of @var{nil}.
10198
10199 * display.texi (Overlay Properties): Fix the index entry for
10200 help-echo overlay property.
10201
10202 * customize.texi (Type Keywords): Uncomment the xref to the
10203 help-echo property documentation.
10204
102052005-01-23 Kim F. Storm <storm@cua.dk>
10206
10207 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
10208 return value. Third element FULLY replaced by PARTIAL which
10209 specifies number of invisible pixels if row is only partially visible.
10210 (Textual Scrolling): Mention auto-window-vscroll.
10211 (Vertical Scrolling): New defvar auto-window-vscroll.
10212
102132005-01-16 Luc Teirlinck <teirllm@auburn.edu>
10214
10215 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
10216 command remapping.
10217
102182005-01-15 Richard M. Stallman <rms@gnu.org>
10219
10220 * display.texi (Defining Images): Mention DATA-P arg of create-image.
10221
102222005-01-14 Kim F. Storm <storm@cua.dk>
10223
10224 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10225
10226 * text.texi (Links and Mouse-1): Fix string and vector item.
10227
102282005-01-13 Richard M. Stallman <rms@gnu.org>
10229
10230 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10231 descriptions of overriding-local-map and overriding-terminal-local-map.
10232
10233 * text.texi (Links and Mouse-1): Clarify text.
10234
102352005-01-13 Kim F. Storm <storm@cua.dk>
10236
10237 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10238
102392005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10240
10241 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10242
102432005-01-12 Kim F. Storm <storm@cua.dk>
10244
10245 * text.texi (Links and Mouse-1): Rename section from Enabling
10246 Mouse-1 to Following Links. Change xrefs.
10247 Add examples for define-button-type and define-widget.
10248
10249 * display.texi (Button Properties, Button Buffer Commands):
10250 Clarify mouse-1 and follow-link functionality.
10251
102522005-01-12 Richard M. Stallman <rms@gnu.org>
10253
10254 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10255
10256 * display.texi (Beeping): Fix Texinfo usage.
10257
10258 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10259
102602005-01-11 Kim F. Storm <storm@cua.dk>
10261
10262 * display.texi (Button Properties, Button Buffer Commands):
10263 Mention mouse-1 binding. Add follow-link keyword.
10264
10265 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10266 (Enabling Mouse-1 to Follow Links): New subsection.
10267
102682005-01-06 Richard M. Stallman <rms@gnu.org>
10269
10270 * text.texi (Special Properties): Minor change.
10271
10272 * os.texi (Timers): Clarify previous change.
10273
10274 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10275
102762005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10277
10278 * display.texi (Face Attributes): Correct xref to renamed node.
10279
102802005-01-01 Richard M. Stallman <rms@gnu.org>
10281
10282 * display.texi (Face Attributes): Describe hex color specs.
10283
102842004-12-31 Richard M. Stallman <rms@gnu.org>
10285
10286 * os.texi (Timers): Update previous change.
10287
102882004-12-30 Kim F. Storm <storm@cua.dk>
10289
10290 * display.texi (Line Height): Total line-height is now specified
10291 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10292 in cons cells. (nil . RATIO) is relative to actual line height.
10293 Use line-height `t' instead of `0' to get minimum height.
10294
102952004-12-29 Richard M. Stallman <rms@gnu.org>
10296
10297 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10298
102992004-12-28 Richard M. Stallman <rms@gnu.org>
10300
10301 * commands.texi (Quitting): Clarify value of with-local-quit.
10302
10303 * elisp.texi (Top): Fix previous change.
10304
10305 * loading.texi (Loading): Fix previous change.
10306
103072004-12-27 Richard M. Stallman <rms@gnu.org>
10308
10309 * Makefile.in (MAKEINFO): Specify --force.
10310
10311 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10312
10313 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10314
10315 * display.texi (Line Height): Further clarify.
10316
10317 * elisp.texi (Top): Update Loading submenu.
10318
10319 * loading.texi (Where Defined): New node.
10320 (Unloading): load-history moved to Where Defined.
10321
103222004-12-21 Richard M. Stallman <rms@gnu.org>
10323
10324 * commands.texi (Event Input Misc): Add while-no-input.
10325
103262004-12-11 Richard M. Stallman <rms@gnu.org>
10327
10328 * display.texi (Line Height): Rewrite text for clarity.
10329
103302004-12-11 Kim F. Storm <storm@cua.dk>
10331
10332 * display.texi (Display): Add node "Line Height" to menu.
10333 (Line Height): New node. Move full description of line-spacing
10334 and line-height text properties here from text.texi.
10335 (Scroll Bars): Add vertical-scroll-bar variable.
10336
10337 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10338
10339 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10340 line-spacing and vertical-scroll-bar.
10341
10342 * text.texi (Special Properties): Just mention line-spacing and
10343 line-height here, add xref to new "Line Height" node.
10344
103452004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10346
10347 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10348
10349 * locals.texi (Standard Buffer-Local Variables):
10350 Add @xref for `line-spacing'.
10351
103522004-12-05 Richard M. Stallman <rms@gnu.org>
10353
10354 * Makefile.in (maintainer-clean): Remove the info files
10355 in $(infodir) where they are created.
10356
103572004-12-03 Richard M. Stallman <rms@gnu.org>
10358
10359 * windows.texi (Selecting Windows): get-lru-window and
10360 get-largest-window don't consider dedicated windows.
10361
10362 * text.texi (Undo): Document undo-in-progress.
10363
103642004-11-26 Richard M. Stallman <rms@gnu.org>
10365
10366 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10367 Remove a few vars that are not always buffer-local.
10368
103692004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10370
10371 * locals.texi (Standard Buffer-Local Variables): Comment out
10372 xref's to non-existent node `Yet to be written'.
10373
103742004-11-24 Richard M. Stallman <rms@gnu.org>
10375
10376 * processes.texi (Synchronous Processes): Grammar fix.
10377
10378 * numbers.texi (Comparison of Numbers): Add eql.
10379
10380 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10381
10382 * intro.texi (Printing Notation): Fix previous change.
10383
10384 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10385 and default-indicate-buffer-boundaries from here.
10386 (Usual Display): To here.
10387 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
10388 (Usual Display): Move tab-width up.
10389
5dcb4c4e
SM
10390 * customize.texi (Variable Definitions):
10391 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
10392 (Simple Types, Composite Types, Defining New Types):
10393 Minor cleanups.
10394
103952004-11-21 Jesper Harder <harder@ifa.au.dk>
10396
10397 * processes.texi (Synchronous Processes, Output from Processes):
10398 Markup fix.
10399
104002004-11-20 Richard M. Stallman <rms@gnu.org>
10401
10402 * positions.texi (Skipping Characters): skip-chars-forward
10403 now handles char classes.
10404
10405 * intro.texi (Printing Notation): Avoid confusion of `print'
10406 when explaining @print.
10407
10408 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
10409
10410 * display.texi (Display Table Format): Minor fix.
10411
10412 * streams.texi (Output Functions): Fix print example.
10413
10414 * Makefile.in (elisp): New target.
10415 (dist): Depend on $(infodir)/elisp, not elisp.
10416 Copy the info files from $(infodir).
10417
10418 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
10419 read-from-minibuffer.
10420
10421 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
10422
104232004-11-19 Richard M. Stallman <rms@gnu.org>
10424
10425 * searching.texi (Regexp Search): Add search-whitespace-regexp.
10426
104272004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
10428
10429 * tips.texi (Coding Conventions): Fix typo.
10430
104312004-11-16 Richard M. Stallman <rms@gnu.org>
10432
10433 * tips.texi (Coding Conventions): Separate defvar and require
10434 methods to avoid warnings. Use require only when there are many
10435 functions and variables from that package.
10436
10437 * minibuf.texi (Minibuffer Completion): When ignoring case,
10438 predicate must not be case-sensitive.
10439
10440 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
10441 (Test Coverage): Don't talk about "splotches". Clarified.
10442
104432004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
10444
10445 * frames.texi (Window Frame Parameters): Fix typo.
10446
104472004-11-15 Kim F. Storm <storm@cua.dk>
10448
10449 * symbols.texi (Other Plists): Note that plist-get may signal error.
10450 Add safe-plist-get.
10451
104522004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
10453
10454 * modes.texi (Font Lock Basics): Fix typo.
10455
104562004-11-08 Richard M. Stallman <rms@gnu.org>
10457
10458 * syntax.texi (Syntax Table Functions): Add syntax-after.
10459
104602004-11-06 Lars Brinkhoff <lars@nocrew.org>
10461
10462 * os.texi (Processor Run Time): New section documenting
10463 get-internal-run-time.
10464
104652004-11-06 Eli Zaretskii <eliz@gnu.org>
10466
10467 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
10468 it nukes elisp-cover.texi.
10469 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
10470 elisp-0 etc.
10471
104722004-11-05 Luc Teirlinck <teirllm@auburn.edu>
10473
10474 * commands.texi (Keyboard Macros): Document `append' return value
10475 of `defining-kbd-macro'.
10476
104772004-11-01 Richard M. Stallman <rms@gnu.org>
10478
10479 * commands.texi (Interactive Call): Add called-interactively-p.
10480
104812004-10-29 Simon Josefsson <jas@extundo.com>
10482
10483 * minibuf.texi (Reading a Password): Revert.
10484
104852004-10-28 Richard M. Stallman <rms@gnu.org>
10486
10487 * frames.texi (Display Feature Testing): Explain about "vendor".
10488
104892004-10-27 Richard M. Stallman <rms@gnu.org>
10490
10491 * commands.texi (Interactive Codes): `N' uses numeric prefix,
10492 not raw. Clarify `n'.
10493 (Interactive Call): Rewrite interactive-p, focusing on when
10494 and how to use it.
10495 (Misc Events): Clarify previous change.
10496
10497 * advice.texi (Simple Advice): Clarify what job the example does.
10498 (Around-Advice): Clarify ad-do-it.
10499 (Activation of Advice): An option of ad-default-compilation-action
10500 is `never', not `nil'.
10501
105022004-10-26 Kim F. Storm <storm@cua.dk>
10503
10504 * commands.texi (Interactive Codes): Add U code letter.
10505
105062004-10-25 Simon Josefsson <jas@extundo.com>
10507
10508 * minibuf.texi (Reading a Password): Add.
10509
105102004-10-24 Jason Rumney <jasonr@gnu.org>
10511
10512 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
10513 and wheel-down.
10514
105152004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
10516
10517 * processes.texi (Synchronous Processes): Document process-file.
10518
105192004-10-22 Kenichi Handa <handa@m17n.org>
10520
10521 * text.texi (translate-region): Document that it accepts also a
10522 char-table.
10523
105242004-10-22 David Ponce <david@dponce.com>
10525
10526 * windows.texi (Resizing Windows): Document the `preserve-before'
10527 argument of the functions `enlarge-window' and `shrink-window'.
10528
105292004-10-19 Jason Rumney <jasonr@gnu.org>
10530
10531 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
10532
105332004-10-09 Luc Teirlinck <teirllm@auburn.edu>
10534
10535 * text.texi (Filling): Add anchor for definition of
10536 `sentence-end-double-space'.
10537
10538 * searching.texi (Regexp Example): Update description of how
10539 Emacs currently recognizes the end of a sentence.
10540 (Standard Regexps): Update definition of the variable
10541 `sentence-end'. Add definition of the function `sentence-end'.
10542
105432004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
10544
10545 * display.texi (Progress): New node.
10546
105472004-10-05 Kim F. Storm <storm@cua.dk>
10548
10549 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
10550
105512004-09-29 Kim F. Storm <storm@cua.dk>
10552
10553 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
10554 to identify bitmaps. Remove -fringe-bitmap suffix for standard
10555 fringe bitmap symbols, as they now have their own namespace.
10556 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
10557 vs. pixels. Signal error if no free bitmap slots.
10558 (Pixel Specification): Change IMAGE to @var{image}.
10559
105602004-09-28 Richard M. Stallman <rms@gnu.org>
10561
10562 * text.texi (Special Properties): Clarify line-spacing and line-height.
10563
10564 * searching.texi (Regexp Search): Add looking-back.
10565
105662004-09-25 Luc Teirlinck <teirllm@auburn.edu>
10567
10568 * display.texi: Correct typos.
10569 (Image Descriptors): Correct xref's.
10570
105712004-09-25 Richard M. Stallman <rms@gnu.org>
10572
10573 * text.texi (Special Properties): Cleanups in `cursor'.
10574 Rewrites in `line-height' and `line-spacing'; exchange them.
10575
10576 * display.texi (Fringes): Rewrite previous change.
10577 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10578 (Display Fringe Bitmaps): Node deleted, text moved.
10579 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10580 (Scroll Bars): Clarify set-window-scroll-bars.
10581 (Pointer Shape): Rewrite.
10582 (Specified Space): Clarify :align-to, etc.
10583 (Pixel Specification): Use @var. Clarify new text.
10584 (Other Display Specs): Clarify `slice'.
10585 (Image Descriptors): Cleanups.
10586 (Showing Images): Cleanups.
10587
105882004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10589
10590 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10591
10592 * modes.texi: Various minor changes in addition to:
10593 (Major Mode Conventions): Final call to `run-mode-hooks' should
10594 not be inside the `delay-mode-hooks' form.
10595 (Mode Hooks): New node.
10596 (Hooks): Delete obsolete example.
10597 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10598 node "Mode Hooks".
10599
106002004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10601
10602 * display.texi: Correct various typos.
10603 (Display): Rename node "Pointer Shapes" to "Pointer
10604 Shape". (There is already a node called "Pointer Shapes" in
10605 frames.texi.)
10606 (Images): Remove non-existent node "Image Slices" from menu.
10607
106082004-09-23 Kim F. Storm <storm@cua.dk>
10609
10610 * text.texi (Special Properties): Add `cursor', `pointer',
10611 `line-height', and `line-spacing' properties.
10612
10613 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10614 Shapes' to menu.
10615 (Standard Faces): Doc fix for fringe face.
10616 (Fringes): Add `overflow-newline-into-fringe' and
10617 'indicate-buffer-boundaries'.
10618 (Fringe Bitmaps, Pointer Shapes): New nodes.
10619 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10620 Bitmaps' to menu.
10621 (Specified Space): Describe pixel width and height.
10622 (Pixel Specification): New node.
10623 (Other Display Specs): Add `slice' property.
10624 (Display Fringe Bitmaps): New node.
10625 (Images): Add 'Image Slices' to menu.
10626 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
10627 (Showing Images): Add slice arg to `insert-image'.
10628 Add 'insert-sliced-image'.
b8d4c8d0
GM
10629
106302004-09-20 Richard M. Stallman <rms@gnu.org>
10631
10632 * commands.texi (Key Sequence Input):
10633 Clarify downcasing in read-key-sequence.
10634
106352004-09-08 Juri Linkov <juri@jurta.org>
10636
10637 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10638
106392004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10640
5dcb4c4e
SM
10641 * locals.texi (Standard Buffer-Local Variables):
10642 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
10643 * internals.texi (Buffer Internals): Describe new
10644 auto_save_file_format field of the buffer structure.
10645 * files.texi (Format Conversion): `auto-save-file-format' has been
10646 renamed `buffer-auto-save-file-format'.
10647
106482004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10649
10650 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10651 an integer or a marker.
10652 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10653
106542004-08-22 Richard M. Stallman <rms@gnu.org>
10655
10656 * modes.texi (Major Mode Conventions): Discuss rebinding of
10657 standard key bindings.
10658
106592004-08-18 Kim F. Storm <storm@cua.dk>
10660
10661 * processes.texi (Accepting Output): Add `just-this-one' arg to
10662 `accept-process-output'.
10663 (Output from Processes): New var `process-adaptive-read-buffering'.
10664
106652004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10666
10667 * keymaps.texi: Various changes in addition to:
10668 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10669 Give more varied examples for `kbd'.
10670 (Creating Keymaps): Char tables have slots for all characters
10671 without modifiers.
10672 (Active Keymaps): `overriding-local-map' and
10673 `overriding-terminal-local-map' also override text property and
10674 overlay keymaps.
10675 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10676 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10677 to denote a prefix of no events.
10678 `map-keymap' includes parent's bindings _recursively_.
10679 Clarify and correct description of `where-is-internal'.
10680 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10681 (Menu Example): For menus intended for use with the keyboard, the
10682 menu items should be bound to characters or real function keys.
10683
106842004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10685
10686 * objects.texi (Character Type): Reposition `@anchor' to prevent
10687 double space inside sentence in Info.
10688
10689 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10690 renamed to `disabled-command-function'.
10691 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10692 (Command Loop Info): Replace reference to it.
10693 (Disabling Commands): `disabled-command-hook' has been renamed to
10694 `disabled-command-function'.
10695
106962004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10697
10698 * os.texi (Translating Input): Only non-prefix bindings in
10699 `key-translation-map' override actual key bindings. Warn about
10700 possible indirect effect of actual key bindings on non-prefix
10701 bindings in `key-translation-map'.
10702
107032004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10704
10705 * minibuf.texi (High-Level Completion): Add anchor for definition
10706 of `read-variable'.
10707
10708 * commands.texi: Various changes in addition to:
10709 (Using Interactive): Clarify description of `interactive-form'.
10710 (Interactive Call): Mention default for KEYS argument to
10711 `call-interactively'.
10712 (Command Loop Info): Clarify description of `this-command-keys'.
10713 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10714 Value of `last-event-frame' can be `macro'.
10715 (Repeat Events): `double-click-fuzz' is also used to distinguish
10716 clicks and drags.
10717 (Classifying Events): Clarify descriptions of `event-modifiers'
10718 `event-basic-type' and `event-convert-list'.
10719 (Accessing Events): `posn-timestamp' takes POSITION argument.
10720 (Quoted Character Input): Clarify description of
10721 `read-quoted-char' and fix example.
10722 (Quitting): Add `with-local-quit'.
10723 (Disabling Commands): Correct and clarify descriptions of
10724 `enable-command' and `disable-command'.
10725 Mention what happens if `disabled-command-hook' is nil.
10726 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10727 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10728
107292004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10730
10731 * frames.texi: Various changes in addition to:
10732 (Creating Frames): Expand and clarify description of `make-frame'.
10733 (Window Frame Parameters): Either none or both of the `icon-left'
10734 and `icon-top' parameters must be specified. Put descriptions of
10735 `menu-bar-lines' and `toolbar-lines' closer together and change
10736 them accordingly.
10737 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
10738 except while processing `frame-title-format' or `icon-title-format'.
10739 (Deleting Frames): Correct description of `delete-frame'.
10740 Non-nil return values of `frame-live-p' are like those of `framep'.
10741 (Frames and Windows): Mention return value of
10742 `set-frame-selected-window'.
10743 (Visibility of Frames): Mention `force' argument to
10744 `make-frame-invisible'. `frame-visible-p' returns t for all
10745 frames on text-only terminals.
10746 (Frame Configurations): Restoring a frame configuration does not
10747 restore deleted frames.
10748 (Window System Selections): `x-set-selection' returns DATA.
10749 (Resources): Add example.
10750 (Display Feature Testing): Clarify descriptions of
10751 `display-pixel-height', `display-pixel-width', `x-server-version'
10752 and `x-server-vendor'.
10753
10754 * windows.texi (Choosing Window): Add anchor.
10755 * minibuf.texi (Minibuffer Misc): Add anchor.
10756
107572004-07-23 John Paul Wallington <jpw@gnu.org>
10758
10759 * macros.texi (Defining Macros): Declaration keyword for setting
10760 Edebug spec is `debug' not `edebug'.
10761
107622004-07-19 Luc Teirlinck <teirllm@auburn.edu>
10763
10764 * windows.texi: Various small changes in addition to:
10765 (Window Point): Mention return value of `set-window-point'.
10766 (Window Start): `pos-visible-in-window-p' disregards horizontal
10767 scrolling. Explain return value if PARTIALLY is non-nil.
10768 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
10769 and `set-window-vscroll'.
10770 (Size of Window): The argument WINDOW to `window-inside-edges',
10771 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
10772 (Resizing Windows): Explain return value of
10773 `shrink-window-if-larger-than-buffer'.
10774 `window-size-fixed' automatically becomes buffer local when set.
10775 (Window Configurations): Explain return value of
10776 `set-window-configuration'.
10777
10778 * minibuf.texi (Minibuffer Misc): Add anchor for
10779 `minibuffer-scroll-window'.
10780
10781 * positions.texi (Text Lines): Add anchor for `count-lines'.
10782
107832004-07-17 Richard M. Stallman <rms@gnu.org>
10784
10785 * display.texi (Overlay Properties): Adding `evaporate' prop
10786 deletes empty overlay immediately.
10787
10788 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
10789 fix example.
10790
107912004-07-16 Jim Blandy <jimb@redhat.com>
10792
10793 * searching.texi (Regexp Backslash): Document new \_< and \_>
10794 operators.
10795
107962004-07-16 Juanma Barranquero <lektu@terra.es>
10797
10798 * display.texi (Images): Fix Texinfo usage.
10799
108002004-07-14 Luc Teirlinck <teirllm@auburn.edu>
10801
10802 * buffers.texi (Modification Time): `visited-file-modtime' now
10803 returns a list of two integers, instead of a cons.
10804
108052004-07-13 Luc Teirlinck <teirllm@auburn.edu>
10806
10807 * windows.texi: Various changes in addition to:
10808 (Splitting Windows): Add `split-window-keep-point'.
10809
108102004-07-09 Richard M. Stallman <rms@gnu.org>
10811
10812 * frames.texi (Input Focus): Minor fix.
10813
108142004-07-07 Luc Teirlinck <teirllm@auburn.edu>
10815
10816 * frames.texi (Input Focus): Clarify descriptions of
10817 `select-frame-set-input-focus' and `select-frame'.
10818
108192004-07-06 Luc Teirlinck <teirllm@auburn.edu>
10820
10821 * os.texi: Various small changes in addition to:
10822 (Killing Emacs): Expand and clarify description of
10823 `kill-emacs-query-functions' and `kill-emacs-hook'.
10824 (System Environment): Expand and clarify description of `getenv'
10825 and `setenv'.
10826 (Timers): Clarify description of `run-at-time'.
10827 (Translating Input): Correct description of
10828 `extra-keyboard-modifiers'.
10829 (Flow Control): Correct description of `enable-flow-control'.
10830
108312004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
10832
10833 * os.texi: Update copyright.
10834 (Session Management): Grammar fix.
10835 Clarify which Emacs does the restarting.
10836 Use @samp for *scratch* buffer.
10837
108382004-07-04 Alan Mackenzie <acm@muc.de>
10839
10840 * frames.texi (Input Focus): Add documentation for
10841 `select-frame-set-input-focus'. Replace refs to non-existent
10842 `switch-frame' with `select-frame'. Minor corrections and tidying
10843 up of text-only terminal stuff.
10844
108452004-07-02 Richard M. Stallman <rms@gnu.org>
10846
10847 * files.texi (Saving Buffers): Cleanup write-contents-function.
10848 (Magic File Names): Cleanup file-remote-p.
10849
b344d29d 108502004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
10851
10852 * files.texi (Magic File Names): `file-remote-p' returns an
10853 identifier of the remote system, not just t.
10854
108552004-07-02 David Kastrup <dak@gnu.org>
10856
10857 * searching.texi (Entire Match Data): Add explanation about new
10858 match-data behavior when @var{integers} is non-nil.
10859
108602004-06-24 Richard M. Stallman <rms@gnu.org>
10861
10862 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
10863
10864 * customize.texi (Variable Definitions): Note about doc strings
10865 and :set.
10866
10867 * keymaps.texi (Keymap Terminology): Document `kbd'.
10868 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
10869
10870 * display.texi (Invisible Text): Setting buffer-invisibility-spec
10871 makes it buffer-local.
10872
10873 * files.texi (Saving Buffers): Correct previous change.
10874
10875 * commands.texi (Accessing Events):
10876 Clarify posn-col-row and posn-actual-col-row.
10877
108782004-06-24 David Ponce <david.ponce@wanadoo.fr>
10879
10880 * commands.texi (Accessing Events): New functions
10881 posn-at-point and posn-at-x-y. Add example to posn-x-y.
10882
108832004-06-23 Luc Teirlinck <teirllm@auburn.edu>
10884
10885 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
10886 * frames.texi, buffers.texi, backups.texi, variables.texi:
10887 * loading.texi, eval.texi, functions.texi, control.texi:
10888 * symbols.texi, minibuf.texi: Reposition @anchor's.
10889
10890 * help.texi: Various small changes in addition to the following.
10891 (Describing Characters): Describe PREFIX argument to
10892 `key-description'. Correct and clarify definition of
10893 `text-char-description'. Describe NEED-VECTOR argument to
10894 `read-kbd-macro'.
10895 (Help Functions): Clarify definition of `apropos'.
10896
108972004-06-23 Lars Hansen <larsh@math.ku.dk>
10898
10899 * files.texi (Saving Buffers): Correct description of
10900 `write-contents-functions'.
10901
109022004-06-21 Juanma Barranquero <lektu@terra.es>
10903
10904 * display.texi (Images): Remove redundant @vindex directives.
10905 Rewrite `image-library-alist' doc in active voice.
10906
109072004-06-14 Juanma Barranquero <lektu@terra.es>
10908
10909 * display.texi (Images): Document new delayed library loading,
10910 variable `image-library-alist' and (existing but undocumented)
10911 function `image-type-available-p'.
10912
109132004-06-05 Richard M. Stallman <rms@gnu.org>
10914
10915 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
10916 refer the user to the Initial Input node.
10917 (Text from Minibuffer): Likewise.
10918 (Initial Input): New node. Document this feature
10919 and say it is mostly deprecated.
10920
109212004-05-30 Richard M. Stallman <rms@gnu.org>
10922
10923 * loading.texi (Named Features): Clarify return value
10924 and meaning of NOERROR.
10925
10926 * variables.texi (File Local Variables): Minor cleanup.
10927
109282004-05-30 Michael Albinus <michael.albinus@gmx.de>
10929
10930 * files.texi (Magic File Names): Add `file-remote-p' as operation
10931 of file name handlers.
10932
109332004-05-29 Richard M. Stallman <rms@gnu.org>
10934
10935 * modes.texi (Minor Mode Conventions): (-) has no special meaning
10936 as arg to a minor mode command.
10937
109382004-05-22 Richard M. Stallman <rms@gnu.org>
10939
10940 * syntax.texi (Syntax Class Table): Word syntax not just for English.
10941
10942 * streams.texi (Output Variables): Doc float-output-format.
10943
10944 * searching.texi (Regexp Special): Nested repetition can be infloop.
10945
10946 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
10947 real stack overflow.
10948
10949 * compile.texi: Minor cleanups.
10950
109512004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
10952
10953 * lists.texi (Cons Cells): Explain dotted lists, true lists,
10954 circular lists.
10955 (List Elements): Explain handling of circular and dotted lists.
10956
109572004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
10958
10959 * modes.texi (Search-based Fontification): Fix typo.
10960
109612004-05-10 Juanma Barranquero <lektu@terra.es>
10962
10963 * modes.texi (Mode Line Variables): Fix description of
10964 global-mode-string, which is now after which-func-mode, not the
10965 buffer name.
10966
109672004-05-07 Lars Hansen <larsh@math.ku.dk>
10968
10969 * modes.texi (Desktop Save Mode): Add.
10970 (Modes): Add menu entry Desktop Save Mode.
10971
10972 * hooks.texi: Add desktop-after-read-hook,
10973 desktop-no-desktop-file-hook and desktop-save-hook.
10974
10975 * locals.texi: Add desktop-save-buffer.
10976
109772004-04-30 Jesper Harder <harder@ifa.au.dk>
10978
10979 * display.texi: emacs -> Emacs.
10980
109812004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
10982
10983 * files.texi (Changing Files): Document set-file-times.
10984
109852004-04-23 Juanma Barranquero <lektu@terra.es>
10986
10987 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
10988
109892004-04-18 Jesper Harder <harder@ifa.au.dk>
10990
10991 * tips.texi (Coding Conventions): defopt -> defcustom.
10992
109932004-04-16 Luc Teirlinck <teirllm@auburn.edu>
10994
10995 * sequences.texi: Various clarifications.
10996
109972004-04-14 Luc Teirlinck <teirllm@auburn.edu>
10998
10999 * buffers.texi (Read Only Buffers): Mention optional ARG to
11000 `toggle-read-only'.
11001
110022004-04-14 Nick Roberts <nick@nick.uklinux.net>
11003
11004 * windows.texi (Selecting Windows): Note that get-lru-window
11005 returns a full-width window if possible.
11006
110072004-04-13 Luc Teirlinck <teirllm@auburn.edu>
11008
11009 * buffers.texi: Various changes in addition to:
11010 (Buffer File Name): Add `find-buffer-visiting'.
11011 (Buffer Modification): Mention optional ARG to `not-modified'.
11012 (Indirect Buffers): Mention optional CLONE argument to
11013 `make-indirect-buffer'.
11014
11015 * files.texi: Various changes in addition to:
11016 (Visiting Functions): `find-file-hook' is now a normal hook.
11017 (File Name Expansion): Explain difference between the way that
11018 `expand-file-name' and `file-truename' treat `..'.
11019 (Contents of Directories): Mention optional ID-FORMAT argument to
11020 `directory-files-and-attributes'.
11021 (Format Conversion): Mention new optional CONFIRM argument to
11022 `format-write-file'.
11023
110242004-04-12 Miles Bader <miles@gnu.org>
11025
11026 * macros.texi (Expansion): Add description of `macroexpand-all'.
11027
110282004-04-05 Jesper Harder <harder@ifa.au.dk>
11029
5dcb4c4e
SM
11030 * variables.texi (Variable Aliases):
11031 Mention cyclic-variable-indirection.
b8d4c8d0
GM
11032
11033 * errors.texi (Standard Errors): Ditto.
11034
110352004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11036
11037 * backups.texi: Various small changes in addition to:
11038 (Making Backups): Mention return value of `backup-buffer'.
11039 (Auto-Saving): Mention optional FORCE argument to
11040 `delete-auto-save-file-if-necessary'.
11041 (Reverting): Mention optional PRESERVE-MODES argument to
11042 `revert-buffer'. Correct description of `revert-buffer-function'.
11043
110442004-03-22 Juri Linkov <juri@jurta.org>
11045
11046 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11047 with `Vector Functions'.
11048
11049 * text.texi (Sorting): Add missing quote.
11050
110512004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11052
11053 * intro.texi (Lisp History): Replace xref to `cl' manual with
11054 inforef.
11055
110562004-03-12 Richard M. Stallman <rms@gnu.org>
11057
11058 * intro.texi (Version Info): Add arg to emacs-version.
11059 (Lisp History): Change xref to CL manual.
11060
110612004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11062
11063 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11064 for Partial Completion mode.
11065
110662004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11067
11068 * customize.texi: Fix typo. Remove eol whitespace.
11069
110702004-03-04 Richard M. Stallman <rms@gnu.org>
11071
11072 * processes.texi: Fix typos.
11073
11074 * lists.texi (Building Lists): Minor clarification.
11075
11076 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11077 in make-hash-table.
11078
110792004-02-29 Juanma Barranquero <lektu@terra.es>
11080
11081 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11082 rm, and ignore exit code.
11083
110842004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11085
11086 * display.texi (Defining Faces): Add description for min-colors.
11087 Update example.
11088
110892004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11090
11091 * abbrevs.texi: Various corrections and clarifications in addition
11092 to the following:
11093 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11094
110952004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11096
11097 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11098
110992004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11100
11101 * text.texi: Various small changes in addition to the following:
11102 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11103 to delete-horizontal-space.
11104 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11105 description of yank-handler text property at various places.
11106
11107 * frames.texi (Window System Selections): Add anchor.
11108
11109 * syntax.texi (Syntax Table Functions): Clarify and correct
11110 descriptions of make-syntax-table and copy-syntax-table.
11111 (Motion and Syntax): Clarify SYNTAXES argument to
11112 skip-syntax-forward.
11113 (Parsing Expressions): Mention that the return value of
11114 parse-partial-sexp is currently a list of ten rather than nine
11115 elements.
11116 (Categories): Various corrections and clarifications.
11117
111182004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11119
11120 * markers.texi (Marker Insertion Types): Minor change.
11121
11122 * locals.texi (Standard Buffer-Local Variables):
11123 * commands.texi (Interactive Codes, Using Interactive):
11124 * functions.texi (Related Topics): Fix xrefs.
11125
111262004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11127
11128 * lists.texi (Sets And Lists): Update description of delete-dups.
11129
111302004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11131
11132 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11133
c8763fb6 111342004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11135
11136 * frames.texi (Parameter Access): frame-parameters arg is optional.
11137 modify-frame-parameters handles nil for FRAME.
11138 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11139 are all-or-nothing for certain toolkits.
11140 Mention parameter wait-for-wm.
11141 (Frames and Windows): In frame-first-window and frame-selected-window
11142 the arg is optional.
11143 (Input Focus): In redirect-frame-focus the second arg is optional.
11144 (Window System Selections): Mention selection type CLIPBOARD.
11145 Mention data-type UTF8_STRING.
11146 Mention numbering of cut buffers.
11147 (Resources): Describe x-resource-name.
11148
111492004-02-16 Richard M. Stallman <rms@gnu.org>
11150
11151 * windows.texi (Buffers and Windows): Delete false table
11152 about all-frames.
11153
11154 * syntax.texi (Parsing Expressions): Delete old caveat
11155 about parse-sexp-ignore-comments.
11156
11157 * streams.texi (Output Variables): Add print-quoted.
11158
11159 * lists.texi (Building Lists): Minor cleanup.
11160
11161 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
11162
11163 * display.texi (Overlays): Explain overlays use markers.
11164 (Managing Overlays): Explain front-advance and rear-advance
11165 in more detail.
11166
11167 * loading.texi (Unloading): Document unload-feature-special-hooks.
11168 Get rid of fns-NNN.el file.
11169
111702004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11171
11172 * help.texi (Describing Characters): Fix text-char-description
11173 example output.
11174
11175 * edebug.texi (Using Edebug): Fix example.
11176
11177 * debugging.texi (Internals of Debugger): Fix return value.
11178
11179 * files.texi (Changing Files): Fix argname.
11180
11181 * calendar.texi: Fix parens, and default values.
11182
11183 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
11184 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 11185 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
11186
11187 * positions.texi (Text Lines): Don't add -1 in current-line.
11188
111892004-02-16 Richard M. Stallman <rms@gnu.org>
11190
11191 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
11192
111932004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11194
11195 * processes.texi (Low-Level Network): Fix a typo.
11196
111972004-02-12 Kim F. Storm <storm@cua.dk>
11198
11199 * display.texi (Fringes): Use consistent wording.
11200 Note that window-fringe's window arg is optional.
11201 (Scroll Bars): Use consistent wording.
11202
112032004-02-11 Luc Teirlinck <teirllm@auburn.edu>
11204
11205 * tips.texi (Comment Tips): Document the new conventions for
11206 commenting out code.
11207
c8763fb6 112082004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 11209
5dcb4c4e 11210 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
11211
112122004-02-07 Kim F. Storm <storm@cua.dk>
11213
11214 * positions.texi (Text Lines): Add line-number-at-pos.
11215
112162004-02-06 John Paul Wallington <jpw@gnu.org>
11217
11218 * display.texi (Button Properties, Button Buffer Commands):
11219 mouse-2 invokes button, not down-mouse-1.
11220
112212004-02-04 Jason Rumney <jasonr@gnu.org>
11222
11223 * makefile.w32-in: Sync with Makefile.in changes.
11224
112252004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11226
11227 * minibuf.texi (Text from Minibuffer): Various corrections and
11228 clarifications.
11229 (Object from Minibuffer): Correct Lisp description of
11230 read-minibuffer.
11231 (Minibuffer History): Clarify description of cons values for
11232 HISTORY arguments.
5dcb4c4e
SM
11233 (Basic Completion): Various corrections and clarifications.
11234 Add completion-regexp-list.
b8d4c8d0
GM
11235 (Minibuffer Completion): Correct and clarify description of
11236 completing-read.
5dcb4c4e
SM
11237 (Completion Commands): Mention Partial Completion mode.
11238 Various other minor changes.
b8d4c8d0
GM
11239 (High-Level Completion): Various corrections and clarifications.
11240 (Reading File Names): Ditto.
11241 (Minibuffer Misc): Ditto.
11242
112432004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11244
11245 * strings.texi (Text Comparison): assoc-string also matches
11246 elements of alists that are strings instead of conses.
11247 (Formatting Strings): Standardize Texinfo usage. Update index
11248 entries.
11249
112502004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11251
11252 * lists.texi (Sets And Lists): Add delete-dups.
11253
112542004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11255
11256 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11257 special form.
11258 * macros.texi (Defining Macros): Update description of `declare',
11259 which now is a macro.
11260 (Wrong Time): Fix typos.
11261
112622004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11263
11264 * compile.texi (Compilation Functions): Expand descriptions of
11265 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11266 and `batch-byte-compile'. In particular, mention and describe
11267 all optional arguments.
11268 (Disassembly): Correct and clarify the description of `disassemble'.
11269
112702004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11271
11272 * searching.texi: Various small changes in addition to the
11273 following.
11274 (Regexp Example): Adapt to new value of `sentence-end'.
11275 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11276 `words'.
11277 (Search and Replace): Add usage note for `perform-replace'.
11278 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11279 `match-data'.
11280 (Standard Regexps): Update for new values of `paragraph-start'
11281 and `sentence-end'.
11282
112832004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11284
11285 * files.texi (Saving Buffers): Clarify descriptions of
11286 `write-contents-functions' and `before-save-hook'.
11287 Make the defvar's for `before-save-hook' and `after-save-hook'
11288 into defopt's.
11289
112902004-01-07 Kim F. Storm <storm@cua.dk>
11291
11292 * commands.texi (Click Events): Describe new image and
11293 width/height elements of click events.
11294 (Accessing Events): Add posn-string, posn-image, and
11295 posn-object-width-height. Change posn-object to return either
11296 image or string object.
11297
112982004-01-01 Simon Josefsson <jas@extundo.com>
11299
11300 * hooks.texi (Standard Hooks): Add before-save-hook.
11301 * files.texi (Saving Buffers): Likewise.
11302
113032004-01-03 Richard M. Stallman <rms@gnu.org>
11304
11305 * frames.texi (Frames and Windows): Delete frame-root-window.
11306
113072004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11308
11309 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11310
11311 * functions.texi: Various small changes in addition to the
11312 following.
5dcb4c4e
SM
11313 (What Is a Function): `functionp' returns nil for macros.
11314 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
11315 (Function Documentation): Add `\' in front of (fn @var{arglist})
11316 and explain why.
11317 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11318 Add anchor.
11319 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11320
113212004-01-01 Miles Bader <miles@gnu.org>
11322
11323 * display.texi (Buttons): New section.
11324
113252003-12-31 Andreas Schwab <schwab@suse.de>
11326
11327 * numbers.texi (Math Functions): sqrt reports a domain-error
11328 error.
11329 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11330
113312003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11332
11333 * tips.texi (Documentation Tips): Update item on hyperlinks in
11334 documentation strings.
11335
11336 * errors.texi (Standard Errors): Various small corrections and
11337 additions.
11338
11339 * control.texi: Various small changes in addition to the
11340 following.
11341 (Signaling Errors): Provide some more details on how `signal'
11342 constructs the error message. Add anchor to the definition of
11343 `signal'.
11344 (Error Symbols): Describe special treatment of `quit'.
11345 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11346 to emphasize that it has to be a single form.
11347
11348 * buffers.texi: Add anchor.
11349
113502003-12-29 Richard M. Stallman <rms@gnu.org>
11351
11352 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11353 (Window Configurations): Add window-configuration-frame.
11354
11355 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11356
11357 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11358 Change arg name in get-char-property.
11359 (Special Properties): Update handling of keymap property.
11360
11361 * strings.texi (Modifying Strings): Add clear-string.
11362 (Text Comparison): Add assoc-string and remove
11363 assoc-ignore-case, assoc-ignore-representation.
11364
11365 * os.texi (Time of Day): Add set-time-zone-rule.
11366
11367 * numbers.texi (Math Functions): asin, acos, log, log10
11368 report domain-error errors.
11369
11370 * nonascii.texi (Converting Representations):
11371 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11372 (Encoding and I/O): Add file-name-coding-system.
11373
11374 * modes.texi (Search-based Fontification): Explain that
11375 face specs are symbols with face names as values.
11376
11377 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11378
11379 * lists.texi (Building Lists): remq moved elsewhere.
11380 (Sets And Lists): remq moved here.
11381 (Association Lists): Refer to assoc-string.
11382
11383 * internals.texi (Garbage Collection): Add memory-use-counts.
11384
11385 * frames.texi (Frames and Windows): Add set-frame-selected-window
11386 and frame-root-window.
11387
11388 * files.texi (Contents of Directories):
11389 Add directory-files-and-attributes.
11390
11391 * display.texi (Refresh Screen): Add force-window-update.
11392 (Invisible Text): Explain about moving point out of invis text.
11393 (Overlay Properties): Add overlay-properties.
11394 (Managing Overlays): Add overlayp.
11395 (GIF Images): Invalid image number displays a hollow box.
11396
11397 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
11398 (Killing Buffers): Add buffer-live-p.
11399
114002003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
11401
11402 * display.texi (Fringes): Fix typo "set-buffer-window".
11403
114042003-12-24 Luc Teirlinck <teirllm@auburn.edu>
11405
11406 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
11407 * nonascii.texi, processes.texi, tips.texi, variables.texi:
11408 Add or change various xrefs and anchors.
11409
11410 * commands.texi: Replace all occurrences of @acronym{CAR} with
11411 @sc{car}, for consistency with the rest of the Elisp manual.
11412 `car' and `cdr' are historically acronyms, but are no longer
11413 widely thought of as such.
11414
11415 * internals.texi (Pure Storage): Mention that `purecopy' does not
11416 copy text properties.
11417 (Object Internals): Now 29 bits are used (in most implementations)
11418 to address Lisp objects.
11419
11420 * variables.texi (Variables with Restricted Values): New node.
11421
11422 * objects.texi (Lisp Data Types): Mention that certain variables
11423 can only take on a restricted set of values and add an xref to
11424 the new node "Variables with Restricted Values".
11425
11426 * eval.texi (Function Indirection): Describe the errors that
11427 `indirect-function' can signal.
11428 (Eval): Clarify the descriptions of `eval-region' and `values'.
11429 Describe `eval-buffer' instead of `eval-current-buffer' and
11430 mention `eval-current-buffer' as an alias for `current-buffer'.
11431 Correct the description and mention all optional arguments.
11432
11433 * nonascii.texi: Various small changes in addition to the
11434 following.
11435 (Converting Representations): Clarify behavior of
11436 `string-make-multibyte' and `string-to-multibyte' for unibyte all
11437 ASCII arguments.
11438 (Character Sets): Document the variable `charset-list' and adapt
11439 the definition of the function `charset-list' accordingly.
11440 (Translation of Characters): Clarify use of generic characters in
11441 `make-translation-table'. Clarify and correct the description of
11442 the use of translation tables in encoding and decoding.
11443 (User-Chosen Coding Systems): Correct and clarify the description
11444 of `select-safe-coding-system'.
11445 (Default Coding Systems): Clarify description of
11446 `file-coding-system-alist'.
11447
114482003-11-30 Luc Teirlinck <teirllm@auburn.edu>
11449
11450 * strings.texi (Text Comparison): Correctly describe when two
11451 strings are `equal'. Combine and clarify descriptions of
11452 `assoc-ignore-case' and `assoc-ignore-representation'.
11453
11454 * objects.texi (Non-ASCII in Strings): Clarify description of
11455 when a string is unibyte or multibyte.
11456 (Bool-Vector Type): Update examples.
11457 (Equality Predicates): Correctly describe when two strings are
11458 `equal'.
11459
114602003-11-29 Luc Teirlinck <teirllm@auburn.edu>
11461
11462 * lists.texi (Building Lists): `append' no longer accepts integer
11463 arguments. Update the description of `number-sequence' to reflect
11464 recent changes.
11465 (Sets And Lists): Describe `member-ignore-case' after `member'.
11466
114672003-11-27 Kim F. Storm <storm@cua.dk>
11468
11469 * commands.texi (Click Events): Click object may be an images.
11470 Describe (dx . dy) element of click positions.
11471 (Accessing Events): Remove duplicate posn-timestamp.
11472 New functions posn-object and posn-object-x-y.
11473
114742003-11-23 Kim F. Storm <storm@cua.dk>
11475
11476 * commands.texi (Click Events): Describe enhancements to event
11477 position lists, including new text-pos and (col . row) items.
11478 Mention left-fringe and right-fringe area events.
11479 (Accessing Events): New functions posn-area and
11480 posn-actual-col-row. Mention posn-timestamp. Mention that
11481 posn-point in non-text area still returns buffer position.
11482 Clarify posn-col-row.
11483
114842003-11-21 Lars Hansen <larsh@math.ku.dk>
11485
11486 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
11487 * anti.texi (File Attributes): Describe removed parameter
11488 ID-FORMAT.
11489
114902003-11-20 Luc Teirlinck <teirllm@auburn.edu>
11491
11492 * positions.texi (Positions): Mention that, if a marker is used as
11493 a position, its buffer is ignored.
11494
11495 * markers.texi (Overview of Markers): Mention it here too.
11496
114972003-11-12 Luc Teirlinck <teirllm@auburn.edu>
11498
11499 * numbers.texi (Numeric Conversions): Not just `floor', but also
11500 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
11501
115022003-11-10 Luc Teirlinck <teirllm@auburn.edu>
11503
11504 * markers.texi (Creating Markers): Specify insertion type of
11505 created markers. Add xref to `Marker Insertion Types'.
11506 Second argument to `copy-marker' is optional.
11507 (Marker Insertion Types): Mention that most markers are created
11508 with insertion type nil.
11509 (The Mark): Correctly describe when `mark' signals an error.
11510 (The Region): Correctly describe when `region-beginning' and
11511 `region-end' signal an error.
11512
115132003-11-08 Luc Teirlinck <teirllm@auburn.edu>
11514
11515 * hash.texi (Creating Hash): Clarify description of `eql'.
11516 `makehash' is obsolete.
11517 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
11518
11519 * positions.texi (Point): Change description of `buffer-end', so
11520 that it is also correct for floating point arguments.
11521 (List Motion): Correct argument lists of `beginning-of-defun' and
11522 `end-of-defun'.
11523 (Excursions): Add xref to `Marker Insertion Types'.
11524 (Narrowing): Argument to `narrow-to-page' is optional.
11525
115262003-11-06 Luc Teirlinck <teirllm@auburn.edu>
11527
11528 * streams.texi (Output Streams): Clarify behavior of point for
11529 marker output streams.
11530
115312003-11-04 Luc Teirlinck <teirllm@auburn.edu>
11532
11533 * variables.texi (Defining Variables): Second argument to
11534 `defconst' is not optional.
11535 (Setting Variables): Mention optional argument APPEND to
11536 `add-to-list'.
11537 (Creating Buffer-Local): Expand description of
11538 `make-variable-buffer-local'.
11539 (Frame-Local Variables): Expand description of
11540 `make-variable-frame-local'.
11541 (Variable Aliases): Correct description of optional argument
11542 DOCSTRING to `defvaralias'. Mention return value of
11543 `defvaralias'.
11544 (File Local Variables): Add xref to `File variables' in Emacs
11545 Manual. Correct description of `hack-local-variables'. Mention
11546 `safe-local-variable' property. Mention optional second argument
11547 to `risky-local-variable-p'.
11548
115492003-11-03 Luc Teirlinck <teirllm@auburn.edu>
11550
11551 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
11552
115532003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
11554
11555 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
11556 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
11557 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
11558 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
11559 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
11560 lispref/processes.texi, lispref/searching.texi,
11561 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
11562 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
11563 @acronym{FOO}.
11564
115652003-10-27 Luc Teirlinck <teirllm@auburn.edu>
11566
11567 * strings.texi (Creating Strings): Argument START to `substring'
11568 can not be `nil'. Expand description of
11569 `substring-no-properties'. Correct description of `split-string',
11570 especially with respect to empty matches. Prevent very bad line
11571 break in definition of `split-string-default-separators'.
11572 (Text Comparison): `string=' and `string<' also accept symbols as
11573 arguments.
11574 (String Conversion): More completely describe argument BASE in
11575 `string-to-number'.
11576 (Formatting Strings): `%s' and `%S' in `format' do require
11577 corresponding object. Clarify behavior of numeric prefix after
11578 `%' in `format'.
11579 (Case Conversion): The argument to `upcase-initials' can be a
11580 character.
11581
115822003-10-27 Kenichi Handa <handa@m17n.org>
11583
11584 * display.texi (Fontsets): Fix texinfo usage.
11585
115862003-10-25 Kenichi Handa <handa@m17n.org>
11587
11588 * display.texi (Fontsets): Add description of the function
11589 set-fontset-font.
11590
115912003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11592
11593 * display.texi (Temporary Displays): Add xref to `Documentation
11594 Tips'.
11595
11596 * functions.texi (Function Safety): Use inforef instead of pxref
11597 for SES.
11598
115992003-10-23 Andreas Schwab <schwab@suse.de>
11600
11601 * Makefile.in (TEX, texinputdir): Don't define.
11602 (TEXI2DVI): Define.
11603 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11604 add $(srcdir)/index.texi.
11605 ($(infodir)/elisp): Remove index.texi dependency.
11606 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11607 (index.texi): Remove target.
11608 (dist): Don't link $(srcdir)/permute-index.
11609 (clean): Don't remove index.texi.
11610
11611 * permute-index, index.perm: Remove.
11612 * index.texi: Rename from index.unperm.
11613
116142003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11615
11616 * tips.texi (Documentation Tips): Document new behavior for face
11617 and variable hyperlinks in Help mode.
11618
116192003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11620
11621 * objects.texi (Integer Type): Update for extra bit of integer range.
11622 (Character Type): Ditto.
11623
116242003-10-16 Eli Zaretskii <eliz@gnu.org>
11625
11626 * numbers.texi (Integer Basics): Add index entries for reading
11627 numbers in hex, octal, and binary.
11628
116292003-10-16 Lute Kamstra <lute@gnu.org>
11630
11631 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11632 argument.
11633
116342003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11635
11636 * windows.texi (Choosing Window): Fix typo.
11637 * edebug.texi (Edebug Execution Modes): Fix typo.
11638
116392003-10-13 Richard M. Stallman <rms@gnu.org>
11640
11641 * windows.texi (Basic Windows): A window has fringe settings,
11642 display margins and scroll-bar settings.
11643 (Splitting Windows): Doc split-window return value.
11644 Clean up one-window-p.
11645 (Selecting Windows): Fix typo.
11646 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11647 (Buffers and Windows): In set-window-buffer, explain effect
11648 on fringe settings and scroll bar settings.
11649 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11650 (Choosing Window): Use defopt for pop-up-frame-function.
11651 For special-display-buffer-names, explain same-window and same-frame.
11652 Clarify window-dedicated-p return value.
11653 (Textual Scrolling): scroll-up and scroll-down can get an error.
11654 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11655 Clarify set-window-hscroll.
11656 (Size of Window): Don't mention tool bar in window-height.
11657 (Coordinates and Windows): Explain what coordinates-in-window-p
11658 returns for fringes and display margins.
11659 (Window Configurations): Explain saving fringes, etc.
11660
11661 * tips.texi (Library Headers): Clean up Documentation.
11662
11663 * syntax.texi (Parsing Expressions): Clean up forward-comment
11664 and parse-sexp-lookup-properties.
11665
11666 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11667
11668 * os.texi (System Environment): Clean up text for load-average errors.
11669
11670 * modes.texi (Hooks): Don't explain local hook details at front.
11671 Clarify run-hooks and run-hook-with-args a little.
11672 Clean up add-hook and remove-hook.
11673
11674 * edebug.texi (Edebug Execution Modes): Clarify t.
11675 Document edebug-sit-for-seconds.
11676 (Coverage Testing): Document C-x X = and =.
11677 (Instrumenting Macro Calls): Fix typo.
11678 (Specification List): Don't index the specification keywords.
11679
116802003-10-10 Kim F. Storm <storm@cua.dk>
11681
11682 * processes.texi (Network): Introduce make-network-process.
11683
116842003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11685
11686 * tips.texi (Library Headers): Fix typo.
11687
116882003-10-07 Juri Linkov <juri@jurta.org>
11689
11690 * modes.texi (Imenu): Mention imenu-create-index-function's
11691 default value. Explain submenus better.
11692
116932003-10-07 Lute Kamstra <lute@gnu.org>
11694
11695 * modes.texi (Faces for Font Lock): Fix typo.
11696 (Hooks): Explain how buffer-local hook variables can refer to
11697 global hook variables.
11698 Various minor clarifications.
11699
117002003-10-06 Lute Kamstra <lute@gnu.org>
11701
11702 * tips.texi (Coding Conventions): Mention naming conventions for
11703 hooks.
11704
117052003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11706
11707 * loading.texi (Library Search): Correct default value of
11708 load-suffixes.
11709 (Named Features): Fix typo.
11710
117112003-10-05 Richard M. Stallman <rms@gnu.org>
11712
11713 * loading.texi (Named Features): In `provide',
11714 say how to test for subfeatures.
11715 (Unloading): In unload-feature, use new var name
11716 unload-feature-special-hooks.
11717
117182003-10-03 Lute Kamstra <lute@gnu.org>
11719
11720 * modes.texi (Major Mode Conventions): Mention third way to set up
11721 Imenu.
11722 (Imenu): A number of small fixes.
11723 Delete documentation of internal variable imenu--index-alist.
11724 Document the return value format of imenu-create-index-function
11725 functions.
11726
117272003-09-30 Richard M. Stallman <rms@gnu.org>
11728
11729 * processes.texi (Network): Say what stopped datagram connections do.
11730
11731 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11732
11733 * display.texi (Overlay Properties): Clarify `evaporate' property.
11734
117352003-09-29 Lute Kamstra <lute@gnu.org>
11736
11737 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11738 constructs should be marked as risky.
11739 Change cons cell into proper list.
11740 (Mode Line Variables): Change cons cell into proper list.
11741
117422003-09-26 Lute Kamstra <lute@gnu.org>
11743
11744 * modes.texi (Mode Line Data): Document the :propertize construct.
11745 (Mode Line Variables): Reorder the descriptions of the variables
11746 to match their order in the default mode-line-format.
11747 Describe the new variables mode-line-position and mode-line-modes.
11748 Update the default values of mode-line-frame-identification,
11749 minor-mode-alist, and default-mode-line-format.
11750 (Properties in Mode): Mention the :propertize construct.
11751
117522003-09-26 Richard M. Stallman <rms@gnu.org>
11753
11754 * buffers.texi, commands.texi, debugging.texi, eval.texi:
11755 * loading.texi, minibuf.texi, text.texi, variables.texi:
11756 Avoid @strong{Note:}.
11757
117582003-09-26 Richard M. Stallman <rms@gnu.org>
11759
11760 * keymaps.texi (Remapping Commands): Fix typo.
11761
117622003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
11763
11764 * processes.texi (Low-Level Network): Fix typo.
11765
117662003-09-23 Kim F. Storm <storm@cua.dk>
11767
11768 * processes.texi (Network, Network Servers): Fix typos.
11769 (Low-Level Network): Add timeout value for :server keyword.
11770 Add new option keywords to make-network-process.
11771 Add set-network-process-options.
11772 Explain how to test availability of network options.
11773
117742003-09-19 Richard M. Stallman <rms@gnu.org>
11775
11776 * text.texi (Motion by Indent): Arg to
11777 backward-to-indentation and forward-to-indentation is optional.
11778
11779 * strings.texi (Creating Strings): Add substring-no-properties.
11780
11781 * processes.texi
11782 (Process Information): Add list-processes arg QUERY-ONLY.
11783 Delete process-contact from here.
11784 Add new status values for process-status.
11785 Add process-get, process-put, process-plist, set-process-plist.
11786 (Synchronous Processes): Add call-process-shell-command.
11787 (Signals to Processes): signal-process allows process objects.
11788 (Network): Complete rewrite.
11789 (Network Servers, Datagrams, Low-Level Network): New nodes.
11790
11791 * positions.texi (Word Motion): forward-word, backward-word
11792 arg is optional. Reword.
11793
11794 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
11795
11796 * variables.texi (Creating Buffer-Local):
11797 Delete duplicate definition of buffer-local-value.
11798 (File Local Variables): Explain about discarding text props.
11799
118002003-09-11 Richard M. Stallman <rms@gnu.org>
11801
11802 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
11803 changes variables that record input events.
11804 (Minibuffer Misc): Add minibuffer-selected-window.
11805
11806 * lists.texi (Building Lists): Add copy-tree.
11807
11808 * display.texi (Fontsets): Add char-displayable-p.
11809 (Scroll Bars): New node.
11810
118112003-09-08 Lute Kamstra <lute@gnu.org>
11812
11813 * modes.texi (%-Constructs): Document new `%i' and `%I'
11814 constructs.
11815
118162003-09-03 Peter Runestig <peter@runestig.com>
11817
11818 * makefile.w32-in: New file.
11819
118202003-08-29 Richard M. Stallman <rms@gnu.org>
11821
11822 * display.texi (Overlay Properties): Clarify how priorities
11823 affect use of the properties.
11824
118252003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
11826
11827 * customize.texi (Type Keywords): Correct the description of
11828 `:help-echo' in the case where `motion-doc' is a function.
11829
118302003-08-14 John Paul Wallington <jpw@gnu.org>
11831
11832 * modes.texi (Emulating Mode Line): Subsection, not section.
11833
118342003-08-13 Richard M. Stallman <rms@gnu.org>
11835
11836 * elisp.texi (Top): Update subnode lists in menu.
11837
11838 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
11839 (Kill Functions): kill-region has new arg yank-handler.
11840 (Yanking): New node.
11841 (Yank Commands): Add yank-undo-function.
11842 (Low-Level Kill Ring):
11843 kill-new and kill-append have new arg yank-handler.
11844 (Changing Properties): Add remove-list-of-text-properties.
11845 (Atomic Changes): New node.
11846
11847 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
11848
11849 * streams.texi (Output Variables): Add eval-expression-print-length
11850 and eval-expression-print-level.
11851
11852 * os.texi (Time Conversion): For encode-time, explain limits on year.
11853
11854 * objects.texi (Character Type): Define anchor "modifier bits".
11855
11856 * modes.texi (Emulating Mode Line): New node.
11857 (Search-based Fontification): Font Lock uses font-lock-face property.
11858 (Other Font Lock Variables): Likewise.
11859
11860 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
11861 not vectors.
11862 (Active Keymaps): Add emulation-mode-map-alists.
11863 (Functions for Key Lookup): key-binding has new arg no-remap.
11864 (Remapping Commands): New node.
11865 (Scanning Keymaps): where-is-internal has new arg no-remap.
11866 (Tool Bar): Add tool-bar-local-item-from-menu.
11867 Clarify when to use tool-bar-add-item-from-menu.
11868
11869 * commands.texi (Interactive Call): commandp has new arg.
11870 (Command Loop Info): Add this-original-command.
11871
118722003-08-06 John Paul Wallington <jpw@gnu.org>
11873
11874 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
11875
11876 * display.texi (Warning Basics): Fix typo.
11877 (Fringes): Add closing curly bracket and fix typo.
11878
11879 * elisp.texi (Top): Fix typo.
11880
118812003-08-05 Richard M. Stallman <rms@gnu.org>
11882
11883 * elisp.texi: Update lists of subnodes.
11884
11885 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
11886
11887 * variables.texi (Local Variables): Use lc for example variable names.
11888
11889 * tips.texi (Library Headers): Explain where to put -*-.
11890
11891 * strings.texi (Creating Strings): Fix xref for vconcat.
11892
11893 * sequences.texi (Vector Functions):
11894 vconcat no longer allows integer args.
11895
11896 * minibuf.texi (Reading File Names): read-file-name has new
11897 arg PREDICATE. New function read-directory-name.
11898
c4cc8b9a 11899 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
11900 (Indenting Macros): New node.
11901
11902 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
11903 (Window Frame Parameters): Make separate table of parameters
11904 that are coupled with specific face attributes.
11905 (Deleting Frames): delete-frame-hooks renamed to
11906 delete-frame-functions.
11907
11908 * files.texi (Magic File Names): Add file-remote-p.
11909 Clarify file-local-copy.
11910
11911 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
11912 here; instead xref Defining Macros.
11913
11914 * display.texi (Warnings): New node, and subnodes.
11915 (Fringes): New node.
11916
11917 * debugging.texi (Test Coverage): New node.
11918
11919 * compile.texi (Compiler Errors): Explain with-no-warnings
11920 and other ways to suppress warnings.
11921
11922 * commands.texi (Interactive Call): Minor clarification.
11923
11924 * buffers.texi (Buffer File Name): set-visited-file-name
11925 renames the buffer too.
11926
11927 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
11928
119292003-07-24 Markus Rost <rost@math.ohio-state.edu>
11930
11931 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
11932
119332003-07-22 Markus Rost <rost@math.ohio-state.edu>
11934
11935 * internals.texi (Garbage Collection): Fix previous change.
11936
119372003-07-22 Richard M. Stallman <rms@gnu.org>
11938
11939 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
11940
11941 * display.texi (Width): Use \s syntax in example.
11942 (Font Selection): Add face-font-rescale-alist.
11943
11944 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
11945 Remove spurious indent in example.
11946
11947 * lists.texi (Building Lists): Add number-sequence.
11948
11949 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
11950
11951 * functions.texi (Function Documentation): Explain how to
11952 show calling convention explicitly in the doc string.
11953
11954 * windows.texi (Selecting Windows): save-selected-window saves
11955 selected window of each frame.
11956 (Window Configurations): Minor change.
11957
11958 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
11959
11960 * streams.texi (Output Variables): Add print-continuous-numbering
11961 and print-number-table.
11962
11963 * processes.texi (Decoding Output): New node.
11964
11965 * os.texi (Time Conversion): decode-time arg is optional.
11966
11967 * objects.texi (Character Type): Don't use space as example for \.
11968 Make list of char names and \-sequences correspond.
11969 Explain that \s is not used in strings. `\ ' needs space after.
11970
11971 * nonascii.texi (Converting Representations): Add string-to-multibyte.
11972 (Translation of Characters): Add translation-table-for-input.
11973 (Default Coding Systems): Add auto-coding-functions.
11974 (Explicit Encoding): Add decode-coding-inserted-region.
11975 (Locales): Add locale-info.
11976
11977 * minibuf.texi (Basic Completion): Describe test-completion.
11978 Collections can be lists of strings.
11979 Clean up lazy-completion-table.
11980 (Programmed Completion): Mention test-completion.
11981 Clarify why lambda expressions are not accepted.
11982 (Minibuffer Misc): Describe minibufferp.
11983
119842003-07-14 Richard M. Stallman <rms@gnu.org>
11985
11986 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
11987
11988 * windows.texi (Selecting Windows): New arg to select-window.
11989 (Selecting Windows): Add with-selected-window.
11990 (Size of Window): Add window-inside-edges, etc.
11991
11992 * internals.texi (Garbage Collection): Add post-gc-hook.
11993
11994 * processes.texi (Subprocess Creation): Add exec-suffixes.
11995
11996 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
11997 (Scanning Keymaps): Add map-keymaps.
11998 (Defining Menus): Add keymap-prompt.
11999
12000 * numbers.texi (Integer Basics): Add most-positive-fixnum,
12001 most-negative-fixnum.
12002
c4cc8b9a 12003 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
12004 (Compiler Errors): New node.
12005
12006 * os.texi (User Identification): user-uid, user-real-uid
12007 can return float.
12008
12009 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
12010 and about derived modes.
12011 (Minor Modes): Add minor-mode-list.
12012 (Defining Minor Modes): Keyword args for define-minor-mode.
12013 (Search-based Fontification): Explain managing other properties.
12014 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 12015 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
12016 (Hooks): Add run-mode-hooks and delay-mode-hooks.
12017
12018 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
12019 (Variable Aliases): Clarify defvaralias.
12020
12021 * loading.texi (Library Search): Add load-suffixes.
12022
12023 * minibuf.texi (Basic Completion): Add lazy-completion-table.
12024 (Programmed Completion): Add dynamic-completion-table.
12025
12026 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
12027 (Magic File Names): Specify precedence order of handlers.
12028
12029 * commands.texi (Command Overview): Emacs server runs pre-command-hook
12030 and post-command-hook.
12031 (Waiting): New calling convention for sit-for.
12032
12033 * text.texi (Special Properties): local-map and keymap properties
12034 apply based on their stickiness.
12035
120362003-07-07 Richard M. Stallman <rms@gnu.org>
12037
12038 * modes.texi (Minor Mode Conventions): Specify only some kinds
12039 of list values as args to minor modes.
12040
12041 * files.texi (File Name Expansion): Warn about iterative use
12042 of substitute-in-file-name.
12043
12044 * advice.texi (Activation of Advice): Clean up previous change.
12045
120462003-07-06 Markus Rost <rost@math.ohio-state.edu>
12047
12048 * advice.texi (Activation of Advice): Note that ad-start-advice is
12049 turned on by default.
12050
120512003-06-30 Richard M. Stallman <rms@gnu.org>
12052
12053 * text.texi (Buffer Contents): Document current-word.
12054 (Change Hooks): Not called for *Messages*.
12055
12056 * functions.texi (Defining Functions): Explain about redefining
12057 primitives.
f4e90db0 12058 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
12059 Comment out the detailed criteria for what is safe.
12060
120612003-06-22 Andreas Schwab <schwab@suse.de>
12062
12063 * objects.texi (Symbol Type): Fix description of examples.
12064
120652003-06-16 Andreas Schwab <schwab@suse.de>
12066
12067 * hash.texi (Creating Hash): Fix description of :weakness.
12068
c8763fb6 120692003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
12070
12071 * files.texi (Changing Files): copy-file copies file modes, too.
12072
120732003-05-28 Richard M. Stallman <rms@gnu.org>
12074
12075 * strings.texi (Creating Strings): Clarify split-string.
12076
120772003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12078
12079 * strings.texi (Creating Strings): Update split-string specification
12080 and examples.
12081
120822003-05-19 Richard M. Stallman <rms@gnu.org>
12083
12084 * elisp.texi: Correct invariant section names.
12085
120862003-04-20 Richard M. Stallman <rms@gnu.org>
12087
12088 * os.texi (Timers): Explain about timers and quitting.
12089
120902003-04-19 Richard M. Stallman <rms@gnu.org>
12091
12092 * internals.texi (Writing Emacs Primitives): Strings are
12093 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12094 Explain GCPRO convention for varargs function args.
12095
120962003-04-16 Richard M. Stallman <rms@gnu.org>
12097
12098 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12099
121002003-04-08 Richard M. Stallman <rms@gnu.org>
12101
12102 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12103
121042003-02-13 Kim F. Storm <storm@cua.dk>
12105
12106 * objects.texi (Character Type): New \s escape for space.
12107
121082003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12109
5dcb4c4e 12110 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
12111
121122003-01-25 Richard M. Stallman <rms@gnu.org>
12113
12114 * keymaps.texi: Document that a symbol can act as a keymap.
12115
121162003-01-13 Richard M. Stallman <rms@gnu.org>
12117
12118 * text.texi (Changing Properties): Say string indices are origin-0.
12119
12120 * positions.texi (Screen Lines) <compute-motion>:
12121 Correct order of elts in return value.
12122
12123 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12124 how to define a default binding.
12125
121262002-12-07 Markus Rost <rost@math.ohio-state.edu>
12127
12128 * loading.texi (Unloading): Fix recent change for load-history.
12129
12130 * customize.texi (Simple Types): Clarify description of custom
12131 type 'number. Describe new custom type 'float.
12132
121332002-12-04 Markus Rost <rost@math.ohio-state.edu>
12134
12135 * variables.texi (File Local Variables): Fix typo.
12136
c8763fb6 121372002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
12138
12139 From Michael Albinus <Michael.Albinus@alcatel.de>.
12140
12141 * README: Target for Info file is `make info'.
12142
5dcb4c4e 12143 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
12144 `file-name-sans-extension'.
12145 (Magic File Names): Complete list of operations for magic file
12146 name handlers.
12147
121482002-09-16 Jonathan Yavner <jyavner@engineer.com>
12149
12150 * variables.texi (File Local Variables): New function
12151 risky-local-variable-p.
12152
121532002-09-15 Jonathan Yavner <jyavner@engineer.com>
12154
12155 * functions.texi (Function safety): New node about unsafep.
12156
121572002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12158
5dcb4c4e 12159 * customize.texi (Splicing into Lists): Fix example.
a86cd395 12160 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
12161
121622002-06-17 Juanma Barranquero <lektu@terra.es>
12163
12164 * frames.texi (Display Feature Testing): Fix typo.
12165
121662002-06-12 Andreas Schwab <schwab@suse.de>
12167
12168 * frames.texi (Initial Parameters, Resources): Fix references to
12169 the Emacs manual.
12170
121712002-05-13 Kim F. Storm <storm@cua.dk>
12172
6e911150 12173 * variables.texi (Intro to Buffer-Local): Update warning and
b8d4c8d0
GM
12174 example relating to changing buffer inside let.
12175
c8763fb6 121762002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
12177
12178 * os.texi (Session Management): New node about X Session management.
12179
121802002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
12181
12182 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
12183 to which the manual corresponds, and the copyright years.
12184
12185 * Makefile.in (VERSION): Set to 2.9.
12186
121872001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
12188
12189 * elisp.texi: Change the category in @dircategory to "Emacs", to
12190 make it consistent with info/dir.
12191
121922001-11-25 Miles Bader <miles@gnu.org>
12193
12194 * text.texi (Fields): Describe new `limit' arg in
12195 field-beginning/field-end.
12196
121972001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
12198
5dcb4c4e
SM
12199 * permute-index: Don't depend on csh-specific features.
12200 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
12201
12202 * two-volume-cross-refs.txt: New file.
12203 * two.el: New file.
12204 * spellfile: New file.
12205
122062001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
12207
12208 * permute-index: New file.
12209
12210 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
12211 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
12212 8+3 restricted namespace.
12213
12214 * Makefile.in (infodir): Define relative to $(srcdir).
12215 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
12216 include directories list via -I switch to makeinfo.
12217 (index.texi): Use cp if both hard and symbolic links fail.
12218
122192001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
12220
12221 * Makefile.in (distclean): Add.
12222
12223 The following changes make ELisp manual part of the Emacs
12224 distribution:
12225
12226 * Makefile.in: Add Copyright notice.
12227 (prefix): Remove.
12228 (infodir): Change value to "../info".
12229 (VPATH): New variable.
12230 (MAKE): Don't define.
12231 (texmacrodir): Don't define.
12232 (texinputdir): Append the existing value of TEXINPUTS.
12233 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12234 command to be compatible with man/Makefile.in, and to put the
12235 output into ../info.
12236 (info): Add target.
12237 (installall): Target removed.
12238
c8763fb6 122392001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
12240
12241 * tips.texi (Coding Conventions): Fix typo.
12242
122432001-10-23 Gerd Moellmann <gerd@gnu.org>
12244
12245 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12246
122472001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12248
12249 * files.texi (File Name Components): Update the description of
12250 file-name-sans-extension and file-name-extension, as they now
12251 ignore leading dots.
12252
122532001-10-20 Gerd Moellmann <gerd@gnu.org>
12254
12255 * (Version 21.1 released.)
12256
122572001-10-19 Miles Bader <miles@gnu.org>
12258
12259 * positions.texi (Text Lines): Describe behavior of
12260 `beginning-of-line'/`end-of-line' in the presence of field properties.
12261
122622001-10-17 Gerd Moellmann <gerd@gnu.org>
12263
12264 * Makefile.in (VERSION): Set to 2.8.
12265 (manual): Use `manual-21'.
12266
12267 * elisp.texi (VERSION): Add and use it where the version
12268 number was used. Set it to 2.8.
12269
12270 * intro.texi: Likewise.
12271
122722001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12273
12274 * files.texi (File Name Completion): Document the significance of
12275 a trailing slash in elements of completion-ignored-extensions.
12276
122772001-10-06 Miles Bader <miles@gnu.org>
12278
12279 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12280
122812001-10-04 Gerd Moellmann <gerd@gnu.org>
12282
12283 * variables.texi (Variable Aliases): New node.
12284
122852001-10-04 Gerd Moellmann <gerd@gnu.org>
12286
12287 * Branch for 21.1.
12288
122892001-10-02 Miles Bader <miles@gnu.org>
12290
12291 * minibuf.texi (Minibuffer Misc): Add entries for
12292 `minibuffer-contents', `minibuffer-contents-no-properties', and
12293 `delete-minibuffer-contents'.
12294 Correct description for `minibuffer-prompt-end'.
12295
12296 * text.texi (Property Search): Correct descriptions of
12297 `next-char-property-change' and `previous-char-property-change'.
12298 Add entries for `next-single-char-property-change' and
12299 `previous-single-char-property-change'.
12300 Make operand names a bit more consistent.
12301
123022001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12303
12304 * frames.texi (Finding All Frames): Document that next-frame and
12305 previous-frame are local to current terminal.
12306
123072001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12308
12309 * keymaps.texi (Creating Keymaps): Fix the description of the
12310 result of make-keymap.
12311
123122001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12313
12314 * display.texi (Font Lookup, Attribute Functions)
12315 (Image Descriptors): Add cross-references to the definition of
12316 selected frame.
12317
12318 * buffers.texi (The Buffer List): Add cross-references to the
12319 definition of selected frame.
12320
12321 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12322 frame at any given time.
12323 (Multiple Displays, Size and Position): Add a cross-reference to
12324 the definition of the selected frame.
12325
123262001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12327
12328 * strings.texi (String Conversion) <string-to-number>: Document
12329 that a float is returned for integers that are too large.
12330
12331 * frames.texi (Mouse Position): Document mouse-position-function.
12332 (Display Feature Testing): Document display-images-p.
12333 (Window Frame Parameters): Document the cursor-type variable.
12334
12335 * numbers.texi (Integer Basics): Document CL style read syntax for
12336 integers in bases other than 10.
12337
5dcb4c4e
SM
12338 * positions.texi (List Motion):
12339 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
12340
12341 * lists.texi (Sets And Lists): Document member-ignore-case.
12342
12343 * internals.texi (Garbage Collection): Document the used and free
12344 strings report.
12345 (Memory Usage): Document strings-consed.
12346
12347 * os.texi (Time of Day): Document float-time.
12348 (Recording Input): Document that clear-this-command-keys clears
12349 the vector to be returned by recent-keys.
12350
ed9265fc
JB
12351 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12352 The argument keymap can be a list.
b8d4c8d0
GM
12353
12354 * nonascii.texi (User-Chosen Coding Systems)
12355 <select-safe-coding-system>: Document the new argument
12356 accept-default-p and the variable
12357 select-safe-coding-system-accept-default-p. Tell what happens if
12358 buffer-file-coding-system is undecided.
12359 (Default Coding Systems): Document auto-coding-regexp-alist.
12360
12361 * display.texi (The Echo Area) <message>: Document
12362 message-truncate-lines.
12363 (Glyphs): Document that the glyph table is unused on windowed
12364 displays.
12365
12366 * help.texi (Describing Characters) <single-key-description>:
12367 Document the new argument no-angles.
12368 (Accessing Documentation) <documentation-property>: Document that
12369 a non-string property is evaluated.
12370 <documentation>: Document that the function-documentation property
12371 is looked for.
12372
12373 * windows.texi (Selecting Windows): Document some-window.
12374
12375 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12376
12377 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12378 apropos-mode-hook.
12379
12380 * commands.texi (Using Interactive): Document interactive-form.
12381 (Keyboard Macros): Document kbd-macro-termination-hook.
12382 (Command Loop Info): Document that clear-this-command-keys clears
12383 the vector to be returned by recent-keys.
12384
123852001-09-04 Werner LEMBERG <wl@gnu.org>
12386
12387 * Makefile.in (srcdir, texinputdir): New variables.
12388 (srcs, index.texi, install): Use $(srcdir).
12389 (.PHONY): Remove elisp.dvi.
12390 (elisp): Use -I switch for makeinfo.
12391 (elisp.dvi): Use $(srcdir) and $(texinputdir).
12392 (installall, dist): Use $(srcdir).
12393 Fix path to texinfo.tex.
12394 (maintainer-clean): Add elisp.dvi and elisp.oaux.
12395
123962001-08-30 Gerd Moellmann <gerd@gnu.org>
12397
12398 * display.texi (Conditional Display): Adjust to API change.
12399
12400 * configure: New file.
12401
124022001-07-30 Gerd Moellmann <gerd@gnu.org>
12403
12404 * commands.texi (Repeat Events): Add description of
12405 double-click-fuzz.
12406
124072001-05-08 Stefan Monnier <monnier@cs.yale.edu>
12408
12409 * syntax.texi (Syntax Class Table): Add the missing designator for
12410 comment and string fences.
12411 (Syntax Properties): Add a xref to syntax table internals.
12412 (Syntax Table Internals): Document string-to-syntax.
12413
124142001-05-07 Gerd Moellmann <gerd@gnu.org>
12415
12416 * Makefile.in (install): Use install-info command line options
12417 like in Emacs' Makefile.in.
12418
124192000-12-09 Miles Bader <miles@gnu.org>
12420
12421 * windows.texi (Window Start): Update documentation for
12422 `pos-visible-in-window-p'.
12423
124242000-11-12 Stefan Monnier <monnier@cs.yale.edu>
12425
12426 * lists.texi (Building Lists): Add footnote to explain how to add
12427 to the end of a list.
12428
124292000-10-25 Gerd Moellmann <gerd@gnu.org>
12430
12431 * files.texi (Visiting Functions): Typos.
12432
124332000-10-25 Kenichi Handa <handa@etl.go.jp>
12434
12435 * files.texi (Visiting Functions): Return value of
12436 find-file-noselect may be a list of buffers if wildcards are used.
12437
124382000-10-24 Miles Bader <miles@lsi.nec.co.jp>
12439
12440 * display.texi (Defining Faces): Document `graphic' display type
12441 in face specs.
12442
b344d29d 124432000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
12444
12445 * hooks.texi (Standard Hooks): Replace obsolete
12446 `after-make-frame-hook' with `after-make-frame-functions'.
12447
12448 * frames.texi (Creating Frames): Ditto.
12449
12450 * variables.texi (Future Local Variables): Ditto.
12451
124522000-10-16 Gerd Moellmann <gerd@gnu.org>
12453
12454 * display.texi (Other Image Types): Add description of :foreground
12455 and :background properties of mono PBM images.
12456
124572000-08-17 Werner LEMBERG <wl@gnu.org>
12458
12459 * .cvsignore: New file.
12460
124612000-01-05 Gerd Moellmann <gerd@gnu.org>
12462
12463 * tindex.pl: New script.
12464
124651999-12-03 Dave Love <fx@gnu.org>
12466
12467 * Makefile.in (MAKEINFO): New parameter.
12468
124691999-09-17 Richard Stallman <rms@gnu.org>
12470
12471 * Makefile.in (srcs): Add hash.texi.
12472 (VERSION): Update to 20.6.
12473
124741999-09-13 Richard Stallman <rms@gnu.org>
12475
12476 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
12477
124781998-08-29 Karl Heuer <kwzh@gnu.org>
12479
12480 * configure.in: New file.
12481 * Makefile.in: Renamed from Makefile.
12482 (prefix, infodir): Use value obtained from configure.
12483 (emacslibdir): Obsolete variable deleted.
12484 (dist): Distribute configure.in, configure, Makefile.in.
12485
124861998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
12487
12488 * Makefile (INSTALL_INFO): New variable.
12489 (install): Run install-info.
12490
124911998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
12492
12493 * Makefile (elisp.dvi): Add missing backslash.
12494
124951998-05-02 Richard Stallman <rms@psilocin.gnu.org>
12496
12497 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
12498 Run texindex without `./'. Always run texindex on elisp.tp.
12499 (elisp.tps): Target deleted.
12500
125011998-04-05 Richard Stallman <rms@psilocin.gnu.org>
12502
12503 * Makefile (srcs): Add nonascii.texi and customize.texi.
12504 (dist): Start by deleting `temp'.
12505
125061998-02-17 Richard Stallman <rms@psilocin.gnu.org>
12507
12508 * Makefile (makeinfo, texindex): Targets deleted.
12509 (makeinfo.o, texindex.o): Targets deleted.
12510 (clean, dist): Don't do anything with them or with getopt*.
12511
125121998-01-30 Richard Stallman <rms@psilocin.gnu.org>
12513
12514 * Makefile (SHELL): Defined.
12515
125161998-01-27 Richard Stallman <rms@psilocin.gnu.org>
12517
12518 * Makefile (elisp.tps): New target.
12519 (elisp.dvi): Depend on elisp.tps.
12520
c5602427 125211996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
12522
12523 * README: Update phone number.
12524
12525 * Makefile (elisp): Make this be the default target.
12526 Depend on makeinfo.c instead of makeinfo.
12527 (install): Don't depend on elisp.dvi, since we don't install that.
12528 Use mkinstalldirs.
12529 (dist): Add mkinstalldirs.
12530
c5602427 125311995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
12532
12533 * Makefile (VERSION): Update version number.
5dcb4c4e 12534 (maintainer-clean): Rename from realclean.
b8d4c8d0 12535
c5602427 125361995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
12537
12538 * Makefile (realclean): New target.
12539 (elisp): Remove any old elisp-* files first.
12540
c5602427 125411993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
12542
12543 * Makefile (VERSION): New variable.
12544 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
12545 Compressed file suffix should be `.gz', not `.z'.
12546
ce058493 125471993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12548
12549 * Makefile (elisp): Depend on makeinfo.
12550
c5602427 125511993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
12552
12553 * Makefile (srcs): Add anti.texi.
12554
c5602427 125551993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12556
12557 * Makefile (infodir, prefix): New vars.
12558 (install): Use infodir.
f4e90db0 12559 (emacsinfodir): Delete.
b8d4c8d0 12560
c5602427 125611993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12562
12563 * Makefile (srcs): Add calendar.texi.
12564
12565 * Makefile (dist): Copy texindex.c and makeinfo.c.
12566 Limit elisp-* files to those with one or two digits.
12567
c5602427 125681993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 12569
f4e90db0 12570 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 12571
c5602427 125721993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12573
12574 * loading.texi (Unloading): define-function changed back to
12575 defalias. It may not stay this way, but at least it's
12576 consistent with the known-good version of the code patch.
12577
c5602427 125781993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
12579
12580 * modes.texi (Hooks): Document new optional arg of add-hook.
12581
c5602427 125821993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12583
12584 * variables.texi: Document nil initial value of buffer-local variables.
12585
12586 * tips.texi: Add new section on standard library headers.
12587
c5602427 125881993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12589
12590 * Makefile (srcs): Add frame.texi to the list of sources.
12591
c5602427 125921993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12593
12594 * Makefile (dist): Don't bother excluding autosave files; they'll
12595 never make it into the temp directory anyway, and the hash marks
12596 in the name are problematic for make and the Bourne shell.
ed9265fc 12597 (srcs): ???
b8d4c8d0 12598
c5602427 125991993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12600
12601 * Makefile (dist): Don't include backup files or autosave files in
12602 the distribution tar file.
12603
c5602427 126041991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 12605
5dcb4c4e 12606 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
12607 (elisp.dvi): Remove erroneous shell comment.
12608 Expect output of permute-index in permuted.fns.
12609 Save old elisp.aux in elisp.oaux.
5dcb4c4e 12610 (clean): Add index.texi to be deleted.
b8d4c8d0 12611
c5602427 126121990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12613
12614 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12615
c5602427 126161990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
12617
12618 * files.texi: Noted that completion-ignored-extensions is ignored
12619 when making *Completions*.
12620
3e868ee3 126211990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
12622
12623 * Makefile make dist now depends on elisp.dvi, since it tries
12624 to include it in the dist file.
12625
c5602427 126261990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 12627
c5602427 12628 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 12629
c5602427 126301989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12631
12632 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12633 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12634
c5602427 126351989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12636
12637 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12638 and @error{} are the terms now being used. The files in the
12639 directory have been changed to reflect this.
12640
12641 * All instances of @indentedresultt{} have been changed to
333f9019 12642 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 12643
c5602427 126441989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12645
12646 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12647 experimental @indentedresult{}, @indentedexpandsto{} are part of
12648 the texinfo.tex in this directory. These TeX macros are not
12649 stable yet.
12650
c5602427 126511989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12652
12653 * texinfo.tex: Temporarily added
12654 \let\result=\dblarrow
12655 \def\error{{\it ERROR} \longdblarrow}
12656 We need to do this better soon.
12657
c5602427 126581989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12659
12660 * Applied Karl Berry's patches to *.texinfo files, but not to
12661 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12662 new title page format is also not applied, since it requires
12663 texinfo.tex changes.)
12664
12665 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12666 for the Project GNU development environment.
12667
12668;; Local Variables:
c8763fb6 12669;; coding: utf-8
b8d4c8d0
GM
12670;; End:
12671
ab422c4d 12672 Copyright (C) 1998-2013 Free Software Foundation, Inc.
b8d4c8d0
GM
12673
12674 This file is part of GNU Emacs.
12675
352c8b4a 12676 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 12677 it under the terms of the GNU General Public License as published by
352c8b4a
GM
12678 the Free Software Foundation, either version 3 of the License, or
12679 (at your option) any later version.
b8d4c8d0
GM
12680
12681 GNU Emacs is distributed in the hope that it will be useful,
12682 but WITHOUT ANY WARRANTY; without even the implied warranty of
12683 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12684 GNU General Public License for more details.
12685
12686 You should have received a copy of the GNU General Public License
352c8b4a 12687 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.