Minor fixes for Lispref's modes.texi
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
fb891cc8
CY
12013-12-18 Chong Yidong <cyd@gnu.org>
2
3 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
4 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
5
06a4f110
GM
62013-12-13 Glenn Morris <rgm@gnu.org>
7
8 * internals.texi (Building Emacs):
9 * loading.texi (Library Search): Mention that site-load,
10 site-init cannot change load-path.
11
b55e11bf
GM
122013-12-12 Glenn Morris <rgm@gnu.org>
13
14 * elisp.texi: Tweak dircategory.
15
01633a17
EZ
162013-12-12 Eli Zaretskii <eliz@gnu.org>
17
18 * nonascii.texi (Encoding and I/O): Document file-name encoding
19 peculiarities on MS-Windows.
20
f9405d87
GM
212013-12-12 Glenn Morris <rgm@gnu.org>
22
23 * elisp.texi: Sync direntry with info/dir version.
24
36291308
JB
252013-12-08 Juanma Barranquero <lekktu@gmail.com>
26
27 * display.texi (Progress, Face Remapping):
28 * processes.texi (Serial Ports):
29 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
30
c085e5b9
JL
312013-12-04 Juri Linkov <juri@jurta.org>
32
33 * searching.texi (Search and Replace): Fix `unread-command-events'
34 and add ref.
35
9139632a
JL
362013-12-03 Juri Linkov <juri@jurta.org>
37
38 * windows.texi (Choosing Window): Rename `no-display-ok' to
39 `allow-no-window'. (Bug#13594)
40
26e4aa7d
GM
412013-11-30 Glenn Morris <rgm@gnu.org>
42
43 * Makefile.in (distclean): Remove Makefile.
44
c8f0efc2
AP
452013-11-29 Andreas Politz <politza@fh-trier.de>
46
47 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
48 (Bug#14029).
49
cb6c95a3
GM
502013-11-27 Glenn Morris <rgm@gnu.org>
51
52 * loading.texi (Library Search):
53 * os.texi (Startup Summary): No more leim directory.
54
d6686055
GM
552013-11-26 Glenn Morris <rgm@gnu.org>
56
57 * os.texi (Startup Summary): Update for leim-list being preloaded.
58
f6083c67
BJ
592013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
60
61 * frames.texi (Input Focus):
62 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
63
17e0445b
GM
642013-11-23 Glenn Morris <rgm@gnu.org>
65
66 * loading.texi (Library Search):
67 Empty elements in EMACSLOADPATH now mean the default load-path.
68
88fa559d
GM
692013-11-22 Glenn Morris <rgm@gnu.org>
70
71 * loading.texi (Library Search): Minor clarification.
72
f0cfa5fe
LL
732013-11-20 Leo Liu <sdl.web@gmail.com>
74
75 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
76
a6e3a5d5
XF
772013-11-19 Xue Fuqiao <xfq.free@gmail.com>
78
79 * os.texi (File Notifications): Add an index.
80
81 * loading.texi (Loading): Add an cross-reference.
82
4ae3802f
XF
832013-11-18 Xue Fuqiao <xfq.free@gmail.com>
84
85 * os.texi (Session Management, Desktop Notifications): Add some
86 indexes and a cross-reference.
87
de586f99
XF
882013-11-17 Xue Fuqiao <xfq.free@gmail.com>
89
90 * os.texi (Time Parsing):
91 (Processor Run Time, Input Modes, Terminal Output): Minor fixes.
92
90794abb
GM
932013-11-14 Glenn Morris <rgm@gnu.org>
94
95 * loading.texi (Library Search): Update section.
96
7d3bb569
XF
972013-11-11 Xue Fuqiao <xfq.free@gmail.com>
98
99 * os.texi (User Identification, Time of Day, Time Conversion):
100 Minor fixes.
101
fb193bb4
JD
1022013-11-10 Jan Djärv <jan.h.d@swipnet.se>
103
104 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
105
be9d2b46
XF
1062013-11-09 Xue Fuqiao <xfq.free@gmail.com>
107
108 * os.texi (Startup Summary): Add an index about startup screen.
6e466459 109 Typo fix.
d612ddbb 110 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
be9d2b46 111
8acb09ca
EZ
1122013-11-08 Eli Zaretskii <eliz@gnu.org>
113
114 * display.texi (Truncation): Document that cache-long-scans is now
115 non-nil by default. (Bug#15797)
116
c67c5132
EZ
1172013-11-05 Eli Zaretskii <eliz@gnu.org>
118
119 * lists.texi (Rearrangement): Fix indexing.
120
121 * display.texi (Bidirectional Display): Fix indexing.
122
29aa2b71
XF
1232013-11-05 Xue Fuqiao <xfq.free@gmail.com>
124
5e21526f
XF
125 * lists.texi (Rearrangement): Improve indexing.
126
29aa2b71 127 * display.texi (Glyphs): Add an index for glyph code.
5e21526f 128 (Bidirectional Display): Improve indexing.
29aa2b71 129
3c334c14
JD
1302013-11-01 Jan Djärv <jan.h.d@swipnet.se>
131
132 * display.texi (Face Attributes): Document :distant-foreground.
133
bc5184ab
XF
1342013-10-30 Xue Fuqiao <xfq.free@gmail.com>
135
136 * display.texi (Abstract Display): Improve indexing.
137
23af34b0
SM
1382013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
139
140 * display.texi (Selective Display): Discourage the use of explicit
141 selective display.
142
81cf3b07
XF
1432013-10-29 Xue Fuqiao <xfq.free@gmail.com>
144
027d950f
XF
145 * display.texi (Showing Images): Add an index for image-size.
146 Use @code instead of @var for a normal variable.
142207c0 147 (Multi-Frame Images): Improve indexing.
3440d80e 148 (Button Buffer Commands): Use @code instead of @var for a normal variable.
e54711f3 149 (Abstract Display): Explain the meaning of Ewoc.
81cf3b07 150
3c640e29
XF
1512013-10-27 Xue Fuqiao <xfq.free@gmail.com>
152
44e0cfaf 153 * display.texi (Image Descriptors): Improve indexing.
3c640e29 154
7db9c31e
XF
1552013-10-26 Xue Fuqiao <xfq.free@gmail.com>
156
157 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
918a7ad4 158 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
7db9c31e 159
619a46f8
XF
1602013-10-25 Xue Fuqiao <xfq.free@gmail.com>
161
162 * display.texi (Fontsets): Minor wording fix.
3e1300f7
XF
163 (Low-Level Font): Improve indexing.
164
165 * nonascii.texi (Character Properties): Add an index for script symbols.
619a46f8 166
578ef6b9
XF
1672013-10-24 Xue Fuqiao <xfq.free@gmail.com>
168
169 * display.texi (Face Remapping): Add indexes for face remapping.
4fa11a36 170 (Font Selection): Add indexes.
8b78f36c 171 (Low-Level Font): Add an index for font registry.
578ef6b9 172
48f73cfb
GM
1732013-10-23 Glenn Morris <rgm@gnu.org>
174
76f1a3c3
GM
175 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
176 Nuke @refill.
177
48f73cfb
GM
178 * Makefile.in (install-dvi, install-html, install-pdf)
179 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
180 (uninstall-pdf): Quote entities that might contain whitespace.
181
8d02f0ad
XF
1822013-10-19 Xue Fuqiao <xfq.free@gmail.com>
183
76f1a3c3
GM
184 * display.texi (Face Attributes): Add indexes for the ‘:box’
185 face attribute.
8d02f0ad 186
917ac5eb
XF
1872013-10-18 Xue Fuqiao <xfq.free@gmail.com>
188
74f202ae 189 * display.texi (Line Height): Add indexes for line height.
917ac5eb 190
475c7d3f
XF
1912013-10-17 Xue Fuqiao <xfq.free@gmail.com>
192
193 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
194
89f20e05
XF
1952013-10-16 Xue Fuqiao <xfq.free@gmail.com>
196
197 * display.texi (Selective Display): Add an index for explicit
198 selective display.
199
2641f1a5
XF
2002013-10-15 Xue Fuqiao <xfq.free@gmail.com>
201
202 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
203
8c106d17
GM
2042013-10-13 Glenn Morris <rgm@gnu.org>
205
206 * intro.texi (Acknowledgments): Use accented form of some names.
207
fa022909
GM
2082013-10-09 Glenn Morris <rgm@gnu.org>
209
210 * control.texi (Conditionals): Copyedits. (Bug#15558)
211
4ed77415 2122013-10-08 Eli Zaretskii <eliz@gnu.org>
981b26a6 213
4ed77415 214 Support menus on text-mode terminals.
981b26a6
EZ
215 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar): Modify
216 wording to the effect that menus are supported on TTYs.
217
218 * frames.texi (Pop-Up Menus, Dialog Boxes)
219 (Display Feature Testing): Update for menu support on TTYs.
220
6de913c4
SM
2212013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
222
223 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
224 non-headings.
225
9e73b242
XF
2262013-10-05 Xue Fuqiao <xfq.free@gmail.com>
227
228 * syntax.texi (Categories): Add an index for category sets.
229
79b3ad55
XF
2302013-10-03 Xue Fuqiao <xfq.free@gmail.com>
231
c9358b45
XF
232 * syntax.texi (Syntax Flags):
233 (Syntax Table Functions): Add indexes.
79b3ad55 234
8c1f51ff
XF
2352013-10-02 Xue Fuqiao <xfq.free@gmail.com>
236
237 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
238
6cfe977d
XF
2392013-09-29 Xue Fuqiao <xfq.free@gmail.com>
240
241 * searching.texi (Regexp Search): Refine.
242
69b3debc
XF
2432013-09-22 Xue Fuqiao <xfq.free@gmail.com>
244
245 * nonascii.texi (Default Coding Systems): Typo fix.
246
87829449
XF
2472013-09-21 Xue Fuqiao <xfq.free@gmail.com>
248
249 * nonascii.texi (Coding System Basics): Add information about carriage-return.
250
0df00f59
EZ
2512013-09-14 Eli Zaretskii <eliz@gnu.org>
252
253 * display.texi (Display Margins): State the units of measuring
254 margin width. (Bug#15375)
255
3509fb40
EZ
2562013-09-13 Eli Zaretskii <eliz@gnu.org>
257
258 * text.texi (Not Intervals): Minor wording fix.
259
99d8e6d6
XF
2602013-09-12 Xue Fuqiao <xfq.free@gmail.com>
261
3509fb40
EZ
262 * functions.texi (Obsolete Functions): Add an index for obsolete
263 functions.
99d8e6d6 264
44ee2147
XF
2652013-09-11 Xue Fuqiao <xfq.free@gmail.com>
266
267 * nonascii.texi (Character Properties): Character properties fix
268 for decimal-digit-value and digit-value.
269
eb31a86c
SM
2702013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
271
272 * macros.texi (Defining Macros): Prefer "function" to "lambda
273 expression" (bug#15296).
274
50b13cde
PE
2752013-08-28 Paul Eggert <eggert@cs.ucla.edu>
276
277 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
278 for portability to hosts where /bin/sh has problems.
279
a8544941
SM
2802013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
281
282 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
283
9f0809d4
EZ
2842013-08-20 Eli Zaretskii <eliz@gnu.org>
285
286 * files.texi (Information about Files): Mention file names with
287 trailing blanks on MS-Windows. (Bug#15130)
288
c5074806
XF
2892013-08-18 Xue Fuqiao <xfq.free@gmail.com>
290
291 * positions.texi (Positions): Improve indexing.
292
e2c90473
EZ
2932013-08-18 Eli Zaretskii <eliz@gnu.org>
294
295 * markers.texi (The Region): Improve indexing.
296
278d6dd0
XF
2972013-08-17 Xue Fuqiao <xfq.free@gmail.com>
298
ab100635
XF
299 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
300
278d6dd0
XF
301 * text.texi (Maintaining Undo): Mention interactive call of
302 buffer-disable-undo.
c9b39934 303 (Filling): Add cross-reference for hard newlines.
d3110177 304 (Sorting): Fix indentation.
38b4c7f8 305 (Columns): Comment out undefined behavior.
ad6643fe 306 (Case Changes): Fix an `args-out-of-range' error in the example.
278d6dd0 307
2bede2ed
XF
3082013-08-16 Xue Fuqiao <xfq.free@gmail.com>
309
c8068af5 310 * text.texi (Insertion): Refine.
bd805d5b 311 (Margins): Add an index.
e4043ba0 312 (Undo): Doc fix for `buffer-undo-list'.
8b8bf4a3 313
2bede2ed
XF
314 * positions.texi (Character Motion):
315 * markers.texi (Moving Markers):
316 (Creating Markers): Comment out undefined behavior.
317
7cbbcaa0
XF
3182013-08-15 Xue Fuqiao <xfq.free@gmail.com>
319
320 * markers.texi (The Region): Add/move indexes.
321
8259030d
LMI
3222013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
323
324 * display.texi (ImageMagick Images): Mention :content-type and
325 `image-content-type-suffixes'.
326
f73f4ce6
XF
3272013-08-13 Xue Fuqiao <xfq.free@gmail.com>
328
329 * positions.texi (Word Motion): Remove redundant sentence.
330
3e6b67c9
GM
3312013-08-13 Glenn Morris <rgm@gnu.org>
332
333 * lists.texi (List Elements):
334 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
335
5c41e9ff
XF
3362013-08-13 Xue Fuqiao <xfq.free@gmail.com>
337
916119ec 338 * frames.texi (Display Feature Testing): Add indexes.
5c41e9ff 339
8496d8d7
GM
3402013-08-12 Glenn Morris <rgm@gnu.org>
341
342 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
343 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
344 (INSTALL_DATA): New, set by configure.
345 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
346 New variables.
347 (.SUFFIXES): Add .ps and .dvi.
348 (.dvi.ps): New suffix rule.
349 (dvi, html, pdf, ps): Use *_TARGETS variables.
350 (elisp.html): Use HTML_OPTS.
351 (elisp.ps): Remove explicit rule.
352 (.PHONY): install-dvi, install-html, install-pdf, install-ps
353 ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
354 uninstall-ps, and uninstall-doc.
355 (install-dvi, install-html, install-pdf, install-ps, install-doc)
356 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
357 (uninstall-doc): New rules.
358 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
359
3a3bb904
XF
3602013-08-10 Xue Fuqiao <xfq.free@gmail.com>
361
362 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
363
4517cbc2
XF
3642013-08-09 Xue Fuqiao <xfq.free@gmail.com>
365
366 * control.texi (Error Symbols): Minor fix for previous change.
367
54bd972f
SM
3682013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
369
370 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
371
372 * control.texi (Signaling Errors): Refer to define-error.
373 (Error Symbols): Add `define-error'.
374
e30b79c1
DA
3752013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
376
377 * positions.texi (Motion by Screen Lines):
378 * display.texi (Truncation): Rename `cache-long-line-scans'
379 to `cache-long-scans'.
380
123ff297
XF
3812013-08-05 Xue Fuqiao <xfq.free@gmail.com>
382
383 * windows.texi (Window Start and End): Add an index.
384
9097ad86
XF
3852013-08-02 Xue Fuqiao <xfq.free@gmail.com>
386
387 * display.texi (Face Functions): Add an index.
388
389 * variables.texi (Variable Aliases): Add an index.
390
391 * functions.texi (Defining Functions): Add an index.
392
393 * nonascii.texi (Coding System Basics): Add an index.
394
64a695bd
XF
3952013-07-31 Xue Fuqiao <xfq.free@gmail.com>
396
397 * nonascii.texi (Non-ASCII Characters): Update menu.
398 (Disabling Multibyte): Move here from doc/emacs/mule.texi. Fix cross-references.
399
400 * elisp.texi (Top): Update menu.
401
39e8fb76
XF
4022013-07-30 Xue Fuqiao <xfq.free@gmail.com>
403
404 * windows.texi (Window History): Mention the default value of
3cd51eaa 405 switch-to-visible-buffer. Add cross-references.
39e8fb76 406
95e6e62b
MA
4072013-07-24 Michael Albinus <michael.albinus@gmx.de>
408
409 * errors.texi (Standard Errors): Fix typo.
410
411 * files.texi (Magic File Names):
412 * os.texi (File Notifications): Remove file-notify-supported-p.
413
53840e55
PE
4142013-07-24 Paul Eggert <eggert@cs.ucla.edu>
415
416 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
417 non-well-formed expressions result in unspecified behavior, though
418 Emacs will not crash.
419
32813ea7
MA
4202013-07-22 Michael Albinus <michael.albinus@gmx.de>
421
422 * files.texi (Magic File Names): Add file-notify-add-watch,
423 file-notify-rm-watch and file-notify-supported-p. Move
424 file-remote-p down.
425
426 * errors.texi (Standard Errors): Add file-notify-error.
427
428 * os.texi (Desktop Notifications): Rename from Notifications.
429 (File Notifications): New node.
430
431 * elisp.texi (Top): Update menu for these changes.
432
ac446ed8
XF
4332013-07-19 Xue Fuqiao <xfq.free@gmail.com>
434
435 * windows.texi (Display Action Functions): Mention next-window.
436
e6c005c5
XF
4372013-07-16 Xue Fuqiao <xfq.free@gmail.com>
438
439 * windows.texi (Selecting Windows): Fix the introduction of
440 `set-frame-selected-window''s arguments.
441
954b166e
PE
4422013-07-10 Paul Eggert <eggert@cs.ucla.edu>
443
444 Timestamp fixes for undo (Bug#14824).
445 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
446
3323c263
EZ
4472013-07-06 Eli Zaretskii <eliz@gnu.org>
448
449 * nonascii.texi (Text Representations): Document that
450 multibyte-string-p returns nil for non-string objects.
451
4431e6d9 4522013-07-06 Glenn Morris <rgm@gnu.org>
d4aa7284
GM
453
454 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
455
a944db14
GM
4562013-07-03 Glenn Morris <rgm@gnu.org>
457
458 * debugging.texi (Debugging):
459 * files.texi (File Attributes, Changing Files): Fix cross-references.
460
461 * package.texi (Package Archives): Fix @url call.
462
253e30aa
GM
463 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
464
4c672a0f
EZ
4652013-06-29 Eli Zaretskii <eliz@gnu.org>
466
467 * display.texi (Bidirectional Display): Document move-point-visually.
468
4366ddd4
XF
4692013-06-29 Xue Fuqiao <xfq.free@gmail.com>
470
471 * buffers.texi (Buffer File Name): Fix typo.
472
bace8013
CS
4732013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
474
475 * tips.texi (Coding Conventions): Improve wording.
476
f99f7826 4772013-06-24 Glenn Morris <rgm@gnu.org>
e8b3825d
GM
478
479 * loading.texi (Autoload): Fix typo.
480
611e8a48
GM
481 * variables.texi (Lexical Binding): Fix typo.
482
edfaf7c0
GM
483 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
484
f3f9606c
LMI
4852013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
486
487 * display.texi (ImageMagick Images): Mention :max-width and
488 :max-height.
489
89561f72
PE
4902013-06-20 Paul Eggert <eggert@cs.ucla.edu>
491
492 * numbers.texi (Math Functions): Remove obsolete function log10.
493
9716fedb
SM
4942013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
495
496 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
497 rather than `local-map'.
498
499 * keymaps.texi (Active Keymaps): Fix documentation of
500 set-temporary-overlay-map and overriding-terminal-local-map.
501
789cf833
GM
5022013-06-19 Glenn Morris <rgm@gnu.org>
503
504 * Makefile.in (dist): Edit more configure variables.
505 Try to check that we do not miss any in future.
506
254408ca
JB
5072013-06-17 Juanma Barranquero <lekktu@gmail.com>
508
509 * text.texi (Undo, Changing Properties): Fix typos.
510
708e05f6
LMI
5112013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
512
513 * text.texi (Changing Properties): Document `add-face-text-property'.
514
3da95318
KH
5152013-06-17 Kenichi Handa <handa@gnu.org>
516
517 * display.texi (Face Attributes): Refer to "Low-Level font" (not
2c149f93 518 "Font Selection") in the explanation of :font attribute (bug#14629).
3da95318 519
de0503df
SM
5202013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
521
522 * loading.texi (Hooks for Loading): Don't document after-load-alist.
523 Document with-eval-after-load instead of eval-after-load.
524
823777b5
XF
5252013-06-11 Xue Fuqiao <xfq.free@gmail.com>
526
527 * files.texi (File Name Expansion): Make the example more
528 intuitive.
529
08c0a604
PE
5302013-06-10 Paul Eggert <eggert@cs.ucla.edu>
531
532 Documentation fix for 'ls' and hard links.
533 * compile.texi (Compilation Functions):
534 * files.texi (File Attributes, Changing Files):
535 Use current format for GNU 'ls' output.
536 (File Attributes): Fix problem introduced in previous change:
537 the link count is the number of hard links, not the number
538 of hard links + 1.
539
e4568f3b
XF
5402013-06-10 Xue Fuqiao <xfq.free@gmail.com>
541
542 * files.texi (File Attributes): Fix typo.
543
a5cf7779
SM
5442013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
545
546 * functions.texi (Lambda Expressions): Lambda expressions don't
547 evaluate to themselves in general (bug#11782).
548
6e911150
SM
5492013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
550
551 * loading.texi (Autoload):
552 * help.texi (Documentation Basics, Accessing Documentation)
553 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
554
b02b5481
GM
5552013-04-23 Glenn Morris <rgm@gnu.org>
556
557 * internals.texi (Writing Emacs Primitives): Remove obvious example.
558 Tweak other to avoid overly long line.
559
f8152bcb
XF
5602013-04-21 Xue Fuqiao <xfq.free@gmail.com>
561
84ebefe9
XF
562 * internals.texi (Writing Emacs Primitives): Remove unnecessary
563 references to the sources. (Bug#13800)
564
f8152bcb
XF
565 * searching.texi (Regexp Backslash): Doc fix for backslash
566 constructs in regular expressions.
567
8fa2654e
CS
5682013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
569
570 * tips.texi (Coding Conventions): Mention separation of package
571 descriptor and name of internal symbols by two hyphens.
572
0aa3616e
SB
5732013-04-13 Stephen Berman <stephen.berman@gmx.net>
574
575 * windows.texi (Splitting Windows): Change category of
576 split-window from a command to a function.
577
cd542620
CY
5782013-04-06 Chong Yidong <cyd@gnu.org>
579
580 * display.texi (Faces): Minor clarifications.
6e911150
SM
581 (Defining Faces): Clarify default vs custom face specs.
582 Document face-spec-set.
cd542620
CY
583
584 * display.texi (Overlay Properties):
585 * text.texi (Special Properties): Use the "anonymous face"
586 terminology. Describe foreground-color and background-color forms
587 as compatibility-only.
588
8d0c20ae
EZ
5892013-03-24 Eli Zaretskii <eliz@gnu.org>
590
591 * compile.texi (Byte-Code Objects): Add index entry.
592 (Disassembly): Add cross-references.
593
45f1d362
EZ
5942013-03-23 Eli Zaretskii <eliz@gnu.org>
595
596 * frames.texi (Size Parameters): More accurate description of the
597 difference between 'fullboth' and 'maximized'. (Bug#13935)
598
5784e319
CS
5992013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
600
601 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
602
78be8b64 6032013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
604
605 * elisp.texi: Add some stuff specific to www.gnu.org.
606
b388e7ad
TZ
6072013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
608
609 * control.texi (Pattern matching case statement): Fix typo.
610
681ebc33
PE
6112013-03-04 Paul Eggert <eggert@cs.ucla.edu>
612
613 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
614
9bed73f3
GM
6152013-03-03 Glenn Morris <rgm@gnu.org>
616
617 * objects.texi (Symbol Type): Fix typo.
618
929aeac6 6192013-02-28 Bastien Guerry <bzg@gnu.org>
5765e9e0
BG
620
621 * variables.texi (File Local Variables): Fix reference.
622
1abfd3e8 6232013-02-24 Eli Zaretskii <eliz@gnu.org>
39ef03af
EZ
624
625 * files.texi (Magic File Names): Improve wording and indexing.
626
f0c954fa
GM
6272013-02-21 Glenn Morris <rgm@gnu.org>
628
629 * display.texi (Multi-Frame Images): Minor rephrasing.
630
1e56f8ef
GM
6312013-02-20 Glenn Morris <rgm@gnu.org>
632
633 * display.texi (GIF Images, TIFF Images): Delete these nodes.
634 (ImageMagick Images): For :index, use an xref rather than duplicating.
635 (Other Image Types): Add GIF, adjust formatting.
636 (Multi-Frame Images): Rename from Animated Images. Expand section.
637 * elisp.texi (Top): Update menu for these changes.
638
93c2fa46
GM
6392013-02-19 Glenn Morris <rgm@gnu.org>
640
641 * text.texi (Change Hooks): Fix typo.
642
d64d97e5 6432013-02-15 Glenn Morris <rgm@gnu.org>
df1af142
GM
644
645 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
646
b5ca9d53
GM
6472013-02-13 Glenn Morris <rgm@gnu.org>
648
b6c3e4b1
GM
649 * objects.texi (Char-Table Type): Add footnote about #^^.
650
b5ca9d53
GM
651 * modes.texi (Minor Mode Conventions): Fix typo.
652
85adc63f
GM
653 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
654 meta characters; this changed in 22.1. (Bug#13684)
655
662abcc1
GM
656 * objects.texi (Char-Table Type): Add cindex.
657
9d6c9dd1
GM
658 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
659
490a9458 6602013-02-10 Glenn Morris <rgm@gnu.org>
dc55466e
GM
661
662 * keymaps.texi (Creating Keymaps): Update make-keymap result.
663
8549f9e8
EZ
6642013-02-09 Eli Zaretskii <eliz@gnu.org>
665
666 * modes.texi (%-Constructs): Remove the description of %t.
667
668 * nonascii.texi (MS-DOS File Types): Delete node.
669
7bd00724
GM
6702013-02-08 Glenn Morris <rgm@gnu.org>
671
672 * keymaps.texi (Active Keymaps, Searching Keymaps):
673 Remove confusing mention of "symbolic prefix". (Bug#13643)
674
795e7a5b 6752013-01-19 Glenn Morris <rgm@gnu.org>
f8a42ad6
GM
676
677 * macros.texi (Indenting Macros): Fix order of an indent
678 symbol's arguments. (Bug#13450)
679
b3fbb395
PE
6802013-01-19 Paul Eggert <eggert@cs.ucla.edu>
681
682 Allow floating-point file offsets.
683 * files.texi (Reading from Files, Writing to Files):
684 Say that file offsets can be numbers, not just integers.
685
45a7e57c
GM
6862013-01-09 Glenn Morris <rgm@gnu.org>
687
688 * commands.texi (Interactive Codes):
689 Whitespace does not terminate interactive "S". (Bug#13393)
690
04c48b14
CY
6912013-01-06 Chong Yidong <cyd@gnu.org>
692
693 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
694
1f1c405d
GM
6952013-01-05 Glenn Morris <rgm@gnu.org>
696
697 * display.texi (Overlay Properties): Mention field. (Bug#13364)
698
5d7c18a8
EZ
6992013-01-05 Eli Zaretskii <eliz@gnu.org>
700
701 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
702 directive in a group of items.
703
89cb305e 7042013-01-05 Chong Yidong <cyd@gnu.org>
27e4813f
CY
705
706 * keymaps.texi (Key Sequences): Remove obsolete sentence
707 (Bug#13356).
708
0f668a4d 7092013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
4217dc29
AR
710
711 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
712
553081a5
SM
7132013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
714
715 * files.texi (File Attributes): Undocument return format of file-acl.
716
1cbb9ed6
GM
7172013-01-03 Glenn Morris <rgm@gnu.org>
718
75e78d1e
GM
719 * processes.texi (System Processes):
720 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
721
5f1a9647
GM
722 * searching.texi (Replacing Match): Fix xref.
723
1cbb9ed6
GM
724 * elisp.texi (DATE): Bump to Jan 2013.
725
9539d465 7262013-01-02 Glenn Morris <rgm@gnu.org>
9800c5b0 727
22ff2cb8
GM
728 * customize.texi (Common Keywords, Type Keywords):
729 Replace "active field" with "button". (Bug#13310)
730
9800c5b0
GM
731 * customize.texi (Common Keywords): Add xref. (Bug#13311)
732 * tips.texi (Library Headers): Add cindex.
733
d5e5e7b4 7342012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
151d9088
EZ
735
736 * functions.texi (Declare Form):
737 * intro.texi (A Sample Function Description):
738 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
739 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
740 in @def.. commands. (Bug#13292)
741
ccad023b
EZ
7422012-12-29 Eli Zaretskii <eliz@gnu.org>
743
744 * files.texi (Changing Files): Document the return values of
745 set-file-selinux-context and set-file-acl.
746
1ab0c851
GM
7472012-12-27 Glenn Morris <rgm@gnu.org>
748
749 * files.texi (File Names): Mention Cygwin conversion functions.
750
94900bfe
MR
7512012-12-22 Martin Rudalics <rudalics@gmx.at>
752
753 * windows.texi (Selecting Windows): Reword description of
754 select-window (Bug#13248).
755
04d9b71a
EZ
7562012-12-22 Eli Zaretskii <eliz@gnu.org>
757
758 * files.texi (File Attributes, Changing Files): Remove the details
759 about the text returned by file-acl. Instead, just document that
760 it is an opaque string meant to be used by set-file-acl.
761
6e55f03e
CY
7622012-12-21 Chong Yidong <cyd@gnu.org>
763
07b9c0be
CY
764 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
765
6e55f03e
CY
766 * customize.texi (Simple Types): Document key-sequence type
767 (Bug#13048).
768
5bec25eb
CY
769 * strings.texi (Text Comparison): Doc fix for compare-strings.
770
15ccf05e
MA
7712012-12-19 Michael Albinus <michael.albinus@gmx.de>
772
773 * files.texi (Magic File Names): Add `file-acl',
774 `file-selinux-context', `set-file-acl' and
775 `set-file-selinux-context'. Make the list consistent.
776
ee3c0aec
JB
7772012-12-19 Jonas Bernoulli <jonas@bernoul.li>
778
779 * tips.texi (Library Headers): New header keyword `Homepage'.
780 Make continuation lines syntax more precise.
781
66447e07
EZ
7822012-12-17 Eli Zaretskii <eliz@gnu.org>
783
784 * files.texi (File Attributes, Changing Files): Update to include
785 MS-Windows support for ACLs.
786
7c3d167f
RF
7872012-12-16 Romain Francoise <romain@orebokech.com>
788
789 * files.texi (File Attributes): Document ACL support and new
790 `file-acl' function.
791 (Changing Files): Mention argument name change of `copy-file' and
792 document new function `set-file-acl'.
793
97976f9f
PE
7942012-12-14 Paul Eggert <eggert@cs.ucla.edu>
795
796 Fix permissions bugs with setgid directories etc. (Bug#13125)
797 * files.texi (Testing Accessibility): Document GROUP arg
798 of file-ownership-preserved-p.
799 (File Attributes): Document that 9th element is now
800 just a placeholder.
801 * os.texi (User Identification): Document new functions group-gid,
802 group-real-gid.
803
d92d9c95
PE
8042012-12-11 Paul Eggert <eggert@cs.ucla.edu>
805
806 * internals.texi (C Integer Types): New section.
807 This follows up and records an email in
808 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
809
265c2fbf 8102012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
f433306a 811
4a0e1924 812 * control.texi (Pattern matching case statement): New node.
f433306a 813
1cbae532
SM
814 * customize.texi (Variable Definitions): Mention the default :group
815 for defcustoms (bug#13093).
816
c6c08d3f
GM
8172012-12-09 Glenn Morris <rgm@gnu.org>
818
819 * customize.texi (Variable Definitions): Mention eval-defun
820 on a defcustom calls the :set function when appropriate.
821
4288142b
PE
8222012-12-06 Paul Eggert <eggert@cs.ucla.edu>
823
824 * doclicense.texi, gpl.texi: Update to latest version from FSF.
825 These are just minor editorial changes.
826
d8ad4d3f 8272012-12-06 Chong Yidong <cyd@gnu.org>
a20ae0b9
CY
828
829 * lists.texi (Plist Access): Move put example to Symbol Plists.
830
831 * symbols.texi (Standard Properties): Fix typo.
832
c5bc2d1d 8332012-12-03 Chong Yidong <cyd@gnu.org>
547d6865 834
f02f19bd
CY
835 * symbols.texi (Symbol Properties): New node.
836 (Symbol Plists): Make it a subsection under Symbol Properties.
837 (Standard Properties): New node.
838
839 * lists.texi (Property Lists): Move here from symbols.texi.
840 (Plist Access): Rename from Other Plists.
841
842 * customize.texi (Variable Definitions):
843 * display.texi (Defining Faces):
844 * sequences.texi (Char-Tables): Fix xref.
845
1cbae532 846 * keymaps.texi (Key Sequences): `kbd' is now a function.
547d6865 847
f02f19bd
CY
848 * commands.texi (Using Interactive): Fix index entry.
849
cb6f5650
PE
8502012-11-24 Paul Eggert <eggert@cs.ucla.edu>
851
c07a6ded
PE
852 * doclicense.texi: Update to latest version from FSF.
853 These are just minor editorial changes.
854 * elisp.texi (GNU Free Documentation License)
855 (GNU General Public Licens):
856 Provide sectioning, since doclicense.texi no longer does that.
857
cb6f5650
PE
858 * loading.texi (Named Features): @ -> @@ to fix typo.
859
d125ca15 8602012-11-24 Martin Rudalics <rudalics@gmx.at>
0d4bb04f
MR
861
862 * windows.texi (Basic Windows): Fix typo.
863 (Windows and Frames): Fix example. Move description of
864 window-in-direction here.
865 (Recombining Windows): Fix example.
1cbae532 866 (Buffers and Windows): Fix description of replace-buffer-in-windows.
0d4bb04f
MR
867 (Switching Buffers): Reword.
868 (Display Action Functions): Minor adjustments.
869 (Choosing Window Options): Minor fixes.
870 (Window History): Minor rewording.
871 (Dedicated Windows): Correct and reword part describing how
872 dedicatedness affects functions removing buffers or windows.
1cbae532 873 * buffers.texi (The Buffer List): Fix description of bury-buffer.
0d4bb04f 874
d125ca15 8752012-11-24 Chong Yidong <cyd@gnu.org>
90d99fdf
CY
876
877 * modes.texi (%-Constructs): Fix statement about mode construct
878 padding (Bug#12866).
879
d125ca15 8802012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
365fc14a
SM
881
882 * debugging.texi (Profiling): Make it more clear
883 that --enable-profiling is about profiling the C code.
884
38a2f917
GM
8852012-11-21 Glenn Morris <rgm@gnu.org>
886
3ca2f1bf
GM
887 * display.texi (Attribute Functions):
888 Update for set-face-* name changes.
1bf335cf
GM
889 Add new "inherit" argument for face-bold-p etc.
890 Move description of this argument to a common section, like "frame".
3ca2f1bf 891
6ef2e5ef 892 * debugging.texi (Profiling): New section.
b6729a18 893 (Debugging): Mention profiling in the introduction.
5b776637
GM
894 * tips.texi (Compilation Tips): Move profiling to separate section.
895 * elisp.texi: Add Profiling to detailed menu.
896
6ef2e5ef 8972012-11-21 Martin Rudalics <rudalics@gmx.at>
66c466d4
MR
898
899 * windows.texi (Display Action Functions): Fix recently added
900 example. Suggested by Michael Heerdegen.
901
6ef2e5ef 9022012-11-21 Paul Eggert <eggert@cs.ucla.edu>
0c93aa38
PE
903
904 Minor cleanup for times as lists of four integers.
905 * os.texi (Time Parsing): Time values can now be four integers.
906
7351b73d
GM
9072012-11-18 Glenn Morris <rgm@gnu.org>
908
909 * loading.texi (How Programs Do Loading): Add eager macro expansion.
910 * macros.texi (Expansion): Mention eager macro expansion.
911
a045a167
GM
912 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
913
2ac9538d 9142012-11-18 Leo Liu <sdl.web@gmail.com>
74ca4d39
LL
915
916 * minibuf.texi (Programmed Completion): Doc fix for metadata
917 request (Bug#12850).
918
2ac9538d 9192012-11-18 Glenn Morris <rgm@gnu.org>
6439ae19 920
7fe37cfc
GM
921 * display.texi (Temporary Displays): Document with-temp-buffer-window.
922
6439ae19
GM
923 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
924 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
925 (Window Sizes): Add vindex for window-min-height, window-min-width.
2279276c 926 (Display Action Functions): Mention pop-up-frame-parameters.
6439ae19 927
0ff7851c
MR
9282012-11-16 Martin Rudalics <rudalics@gmx.at>
929
930 * windows.texi (Choosing Window): Rewrite description of
931 display-buffer-alist (Bug#12167).
1cbae532
SM
932 (Display Action Functions): Mention inhibit-switch-frame.
933 Fix description of display-buffer-below-selected. Reorder actions.
0ff7851c
MR
934 Add example (Bug#12848).
935
96e05507 9362012-11-16 Glenn Morris <rgm@gnu.org>
c79c7f2f
GM
937
938 * display.texi (Face Attributes): Fix :underline COLOR description.
bde3c6c0
GM
939 (Attribute Functions): Update for set-face-underline rename.
940 Tweak descriptions of face-underline-p, face-inverse-video-p.
c79c7f2f 941
e4e9830b
GM
942 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
943 so they align better in info.
921c067f
GM
944 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
945 Document set-temporary-overlay-map.
e4e9830b 946
c8915b67
SM
9472012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
948
949 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
950 with normal keymaps".
951
74934dcc
DA
9522012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
953
954 * internals.texi (Garbage Collection): Update descriptions
955 of vectorlike_header, garbage-collect and gc-cons-threshold.
956 (Object Internals): Explain Lisp_Object layout and the basics
957 of an internal type system.
958 (Buffer Internals): Update description of struct buffer.
959
f78ee6af 9602012-11-13 Glenn Morris <rgm@gnu.org>
a13e12f9
GM
961
962 * variables.texi (Adding Generalized Variables):
963 At least mention gv-define-expander and gv-letplace.
964
164f28b5 965 * debugging.texi (Error Debugging): Mention debug-on-message.
57fc0fee 966 (Using Debugger): Mention debugger-bury-or-kill.
164f28b5 967
38868ad7
GM
968 * control.texi (Signaling Errors):
969 * debugging.texi (Error Debugging):
970 * errors.texi (Standard Errors): Add user-error.
971
6efddf78
GM
972 * variables.texi (Adding Generalized Variables):
973 Use standard formatting for common lisp note about setf functions.
974
6baf66d5 9752012-11-10 Martin Rudalics <rudalics@gmx.at>
fdaf534a
MR
976
977 * elisp.texi (Top): Add Recombining Windows to menu.
978 * windows.texi (Recombining Windows): New subsection.
979 (Splitting Windows): Rewrite text on handling of window
980 combinations and move it to new subsection.
981
6baf66d5 9822012-11-10 Chong Yidong <cyd@gnu.org>
7c08f8ba 983
8a3afaf9
CY
984 * searching.texi (Replacing Match): Document \? in replace-match.
985
7c08f8ba
CY
986 * variables.texi (Creating Buffer-Local): Document setq-local and
987 defvar-local.
988 (Setting Generalized Variables): Arrange table alphabetically.
989
990 * lists.texi (List Elements, List Variables): Clarify descriptions
991 of push and pop for generalized variables.
992
993 * edebug.texi (Specification List): setf is no longer CL-only.
994
6baf66d5 9952012-11-10 Glenn Morris <rgm@gnu.org>
2ee1d59f
GM
996
997 * variables.texi (Adding Generalized Variables):
998 Update description of FIX-RETURN expansion.
999
ebdbfb95
GM
1000 * variables.texi (Setting Generalized Variables):
1001 Split most of previous contents into this subsection.
1002 (Adding Generalized Variables): New subsection.
651af8c6
GM
1003 Move note on lack of setf functions here from misc/cl.texi.
1004
ebdbfb95
GM
1005 * elisp.texi: Add Generalized Variables subsections to detailed menu.
1006
6baf66d5 10072012-11-10 Chong Yidong <cyd@gnu.org>
a9a3835c
CY
1008
1009 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
1010
a43d02f0
MA
10112012-11-08 Michael Albinus <michael.albinus@gmx.de>
1012
1013 * os.texi (Notifications): Update descriptions of
1014 notifications-notify, notifications-close-notification and
1015 notifications-get-capabilities according to latest code changes.
1016 Add notifications-get-server-information.
1017
2395ab64
CY
10182012-11-03 Chong Yidong <cyd@gnu.org>
1019
1020 * objects.texi (General Escape Syntax): Clarify the explanation of
1021 escape sequences.
1022 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1023 multibyte. Hex escapes do not automatically make a string
1024 multibyte.
1025
43bcfda6
MR
10262012-11-03 Martin Rudalics <rudalics@gmx.at>
1027
1028 * windows.texi (Switching Buffers): Document option
1029 switch-to-buffer-preserve-window-point.
1030 (Display Action Functions): Document window-height and
1031 window-width alist entries.
1cbae532
SM
1032 (Display Action Functions):
1033 Document display-buffer-below-selected and
43bcfda6 1034 display-buffer-in-previous-window.
1cbae532
SM
1035 (Quitting Windows): Document quit-restore-window.
1036 Rewrite section.
43bcfda6
MR
1037 (Window Configurations): In window-state-get mention that
1038 argument window must be valid.
1039 (Window Parameters): Document quit-restore window parameter
1040 (Bug#12158).
1041
89b2c8a1
GM
10422012-10-31 Glenn Morris <rgm@gnu.org>
1043
88390adf
GM
1044 * control.texi (Catch and Throw): Add xref to cl.texi.
1045
aec5e6f9
GM
1046 * lists.texi (Sets And Lists): Point xref to better location.
1047
0d8e94e9
GM
1048 * errors.texi (Standard Errors):
1049 * loading.texi (Autoload): Update for cl-lib namespace changes.
1050
5241598a
GM
1051 * modes.texi (Defining Minor Modes): "Generalized Variables"
1052 section is now in this manual rather than cl.texi.
1053
89b2c8a1
GM
1054 * eval.texi (Special Forms): No longer special forms: defmacro,
1055 defun, save-window-excursion, with-output-to-temp-buffer.
1056 * functions.texi (Defining Functions): Defun is now a macro.
1057 Defalias is a function.
1058
516e1a08
GM
10592012-10-30 Glenn Morris <rgm@gnu.org>
1060
1061 * variables.texi (Generalized Variables): Fix typo.
1062
e29e39c9
CY
10632012-10-30 Chong Yidong <cyd@gnu.org>
1064
1065 * symbols.texi (Symbol Plists): Document function-get.
1066
1067 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1068
1069 * frames.texi (Visibility of Frames): Document tty-top-frame.
1070
70edffb1
SM
10712012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1072
1073 * keymaps.texi (Format of Keymaps): Document the multiple
1074 inheritance format.
1075
3a51f0eb
MR
10762012-10-28 Martin Rudalics <rudalics@gmx.at>
1077
1078 * windows.texi (Basic Windows): Reformulate description of live,
1079 internal and valid windows.
1080 (Cyclic Window Ordering): Describe new argument of
1081 get-lru-window and get-largest-window. Add description of
1082 window-in-direction.
1083
5b6887ad
GM
10842012-10-27 Glenn Morris <rgm@gnu.org>
1085
5887564d
GM
1086 * variables.texi (Generalized Variables): New section,
1087 adapted from misc/cl.texi.
1088 * elisp.texi (Top): Add Generalized Variables to menu.
1089 * lists.texi (List Elements, List Variables):
1090 Mention generalized variables.
1091
5b6887ad
GM
1092 * lists.texi (List Elements): Typo fix.
1093
05b621a6
CY
10942012-10-27 Chong Yidong <cyd@gnu.org>
1095
1096 * minibuf.texi (High-Level Completion): Don't mention removed
1097 function iswitchb-read-buffer.
1098
1099 * commands.texi (Event Input Misc): Remove last-input-char.
1100 (Command Loop Info): Remove last-command-char.
1101
1102 * frames.texi (Initial Parameters): Don't mention the obsolete
1103 special-display feature.
1104
1105 * windows.texi (Choosing Window): Don't mention the obsolete
1106 special display feature.
1107 (Choosing Window Options): Remove obsolete special-display
1108 variables, and the functions special-display-p and
1109 special-display-popup-frame.
1110
1111 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1112
1113 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1114
1115 * markers.texi (Information from Markers): Remove obsolete
1116 function buffer-has-markers-at.
1117
1118 * text.texi (Yanking): Document yank-handled-properties.
1119
72ec96fb
PE
11202012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1121
1122 Update manual for new time stamp format (Bug#12706).
1123 * buffers.texi (Modification Time):
1124 * files.texi (Testing Accessibility, File Attributes):
1125 * intro.texi (Version Info):
1126 * os.texi (Time of Day):
1127 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1128 These instances were missed the first time around.
1129 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
1130
75e8f9d2
CY
11312012-10-24 Chong Yidong <cyd@gnu.org>
1132
cd996018
CY
1133 * minibuf.texi (Text from Minibuffer): Document read-regexp
1134 changes.
1135
1cbae532
SM
1136 * nonascii.texi (Selecting a Representation):
1137 Document set-buffer-multibyte changes.
cd996018 1138
75e8f9d2
CY
1139 * keymaps.texi (Toolkit Differences): Node deleted.
1140 (Easy Menu): New node.
1141
d1069532
SM
11422012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1143
1144 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
1145
c4132fd4
PE
11462012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1147
1148 Fix outdated timestamp documentation in Elisp manual (bug#12706).
1149 * files.texi (File Attributes):
1150 * text.texi (Undo):
1151 Time stamp resolution is now 1 picosecond, not 1 second.
1152
1fb3aa3f
CY
11532012-10-23 Chong Yidong <cyd@gnu.org>
1154
49238e7f
CY
1155 * display.texi (Font Lookup): Remove font-list-limit.
1156
1fb3aa3f
CY
1157 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
1158 (Bug#12529).
1159
5fb904b0
GM
11602012-10-22 Glenn Morris <rgm@gnu.org>
1161
f961c7d8
GM
1162 * os.texi (Recording Input): Tiny fix.
1163
4ee87740
GM
1164 * intro.texi (Lisp History):
1165 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
1166 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
1167
d18a0d24
CY
11682012-10-15 Chong Yidong <cyd@gnu.org>
1169
1170 * macros.texi (Defining Macros): defmacro is now a macro.
1171 Explicitly list the docstring and declare arguments.
1172
1173 * functions.texi (Anonymous Functions): Explicitly list the
1174 docstring, declare, and interactive arguments to lambda.
1175 (Defining Functions): Likewise for defun.
1176 (Inline Functions): Likewise for defsubst.
1177 (Declare Form): Tweak description.
1178
73f2b4ab
CY
11792012-10-13 Chong Yidong <cyd@gnu.org>
1180
1181 * display.texi (ImageMagick Images): ImageMagick enabled by default.
1182
379acb95
CY
11832012-10-05 Chong Yidong <cyd@gnu.org>
1184
1185 * minibuf.texi (Basic Completion): Clarify list form of completion
1186 table (Bug#12564).
1187
e8757f09 11882012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
1189
1190 * functions.texi (Function Safety): Copyedit. (Bug#12562)
1191
86ec63ba
PE
11922012-10-01 Paul Eggert <eggert@cs.ucla.edu>
1193
1194 Revert the FOLLOW-SYMLINKS change for file-attributes.
1195 * files.texi (File Attributes, Magic File Names): Undo last change.
1196
e7a2937b
PE
11972012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1198
1199 file-attributes has a new optional arg FOLLOW-SYMLINKS.
1200 * files.texi (File Attributes): Describe it.
1201 (Magic File Names): Use it.
1202
48de8b12
CY
12032012-09-30 Chong Yidong <cyd@gnu.org>
1204
1205 * commands.texi (Click Events): Define "mouse position list".
1206 Remove mention of unimplemented horizontal scroll bars.
1207 (Drag Events, Motion Events): Refer to "mouse position list".
1208 (Accessing Mouse): Document posnp.
1209
1210 * errors.texi (Standard Errors): Tweak arith-error description.
1211 Tweak markup. Remove domain-error and friends, which seem to be
1212 unused after the floating-point code revamp.
1213
1214 * functions.texi (Obsolete Functions): Obsolescence also affects
1215 documentation commands. Various clarifications.
1216 (Declare Form): New node.
1217
1218 * strings.texi (String Basics): Copyedits.
1219
1220 * os.texi (Idle Timers): Minor clarifications.
1221 (User Identification): Add system-users and system-groups.
1222
1223 * macros.texi (Defining Macros): Move description of `declare' to
1224 Declare Form node.
1225
1226 * loading.texi (Autoload):
1227 * help.texi (Documentation Basics): The special sequences can
1228 trigger autoloading.
1229
1230 * numbers.texi (Integer Basics): Copyedits.
1231 (Float Basics): Consider IEEE floating point always available.
1232 (Random Numbers): Document actual limits.
1233 (Arithmetic Operations): Clarify division by zero. Don't mention
1234 the machine-independence of negative division since it does not
1235 happen in practice.
1236
12372012-09-28 Chong Yidong <cyd@gnu.org>
1238
1239 * os.texi (Startup Summary): Document leim-list.el change.
1240
12412012-09-25 Chong Yidong <cyd@gnu.org>
1242
1243 * functions.texi (Defining Functions): defun is now a macro.
1244
e61d39cd 12452012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
1246
1247 * files.texi (Files): Fix typo.
1248
e109c4a6
CY
12492012-09-23 Chong Yidong <cyd@gnu.org>
1250
1251 * buffers.texi (Read Only Buffers): Document read-only-mode.
1252
1253 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1254 read-only-mode.
1255
1256 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1257 calling conventions.
1258
c88b867f
CY
12592012-09-22 Chong Yidong <cyd@gnu.org>
1260
1261 * searching.texi (Replacing Match): Minor clarification.
1262
df9685f3
EZ
12632012-09-22 Eli Zaretskii <eliz@gnu.org>
1264
287d7455
EZ
1265 * edebug.texi (Instrumenting): Improve indexing.
1266
df9685f3
EZ
1267 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1268 from within its own timer action. (Bug#12447)
1269
47133380
CY
12702012-09-22 Chong Yidong <cyd@gnu.org>
1271
1272 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1273
ab199df2 12742012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
1275
1276 * debugging.texi (Using Debugger): Fix typo.
1277
ed1f0bd3
CY
12782012-09-18 Chong Yidong <cyd@gnu.org>
1279
1280 * display.texi (Faces): Discuss anonymous faces.
1281 (Face Attributes): Tweak intro.
1282 (Defining Faces): Move after the Face Attributes node. Copyedits.
1283 (Displaying Faces): Describe role of inheritance.
1284
1285 * customize.texi (Customization): Define customization more
1286 carefully (Bug#11440).
1287 (Common Keywords): Add xref to Constant Variables.
1288
1289 * variables.texi (Defining Variables): Link to defcustom's node
1290 instead of the higher-level Customization chapter.
1291
c990426a
PE
12922012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1293
1294 Simplify, document, and port floating-point (Bug#12381).
1295 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1296 Document that / and mod (with floating point arguments), along
1297 with asin, acos, log, log10, expt and sqrt, return special values
1298 instead of signaling exceptions.
1299 (Float Basics): Document that logb operates on the absolute value
1300 of its argument.
1301 (Math Functions): Document that (log ARG BASE) also returns NaN if
1302 BASE is negative. Document that (expt X Y) returns NaN if X is a
1303 finite negative number and Y a finite non-integer.
1304
011474aa
CY
13052012-09-09 Chong Yidong <cyd@gnu.org>
1306
bb6b0efc
CY
1307 * lists.texi (Sets And Lists): Explain that the return value for
1308 delete should be used, like for delq.
1309
011474aa
CY
1310 * minibuf.texi (Yes-or-No Queries): Document recentering and
1311 scrolling in y-or-n-p. Remove gratuitous example.
1312
1313 * searching.texi (Search and Replace): Document window scrolling
1314 entries in query-replace-map.
1315
6dcef6ec
CY
13162012-09-08 Chong Yidong <cyd@gnu.org>
1317
1318 * syntax.texi (Syntax Table Internals): Define "raw syntax
1319 descriptor" terminology (Bug#12383).
1320 (Syntax Descriptors): Mention raw syntax descriptors.
1321
52404181
CY
13222012-09-07 Chong Yidong <cyd@gnu.org>
1323
1a5432bc
CY
1324 * variables.texi (Creating Buffer-Local): Fix description of
1325 local-variable-if-set-p (Bug#10713).
1326
0a6bdaa1
CY
1327 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1328
14ba4cf3
CY
1329 * windows.texi (Display Action Functions)
1330 (Choosing Window Options): Remove obsolete variable
1331 display-buffer-reuse-frames.
cee2e90d 1332 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 1333
e5c2edf7
CY
1334 * positions.texi (Narrowing): Document buffer-narrowed-p.
1335
52404181
CY
1336 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1337
1338 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1339 (Bug#12269).
1340
7f7e0167
LI
13412012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1342
1343 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1344
6a787d9a
CY
13452012-09-02 Chong Yidong <cyd@gnu.org>
1346
1347 * windows.texi (Window Configurations): Recommend against using
1348 save-window-excursion (Bug#12075).
1349
1350 * control.texi (Catch and Throw):
1351 * positions.texi (Excursions): Don't mention it.
1352
0e23ef9d
PE
13532012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1354
1355 Better seed support for (random).
1356 * numbers.texi (Random Numbers): Document new behavior of
1357 the calls (random) and (random STRING).
1358
342dac71
MR
13592012-08-21 Martin Rudalics <rudalics@gmx.at>
1360
1361 * windows.texi (Window Point): Document recent changes in
1362 window-point and set-window-point.
1363 (Selecting Windows): Document recent change in select-window.
1364
a08eadfe
EZ
13652012-08-06 Eli Zaretskii <eliz@gnu.org>
1366
1367 * functions.texi (Closures): Put the main index entry for
1368 "closures" here. (Bug#12138)
1369
1370 * variables.texi (Lexical Binding): Disambiguate the index entry
1371 for "closures".
1372
35b6586e
CY
13732012-08-05 Chong Yidong <cyd@gnu.org>
1374
1375 * display.texi (Defining Faces): Move documentation of
1376 frame-background-mode to the Emacs manual (Bug#7774).
1377
02676e5d
CY
13782012-08-04 Chong Yidong <cyd@gnu.org>
1379
1380 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
1381 Fix description of syntax table inheritance.
1382 (Syntax Table Functions): Don't refer to internal contents of
1383 syntax table, since that is not explained yet. Copyedits.
1384 (Standard Syntax Tables): Node deleted.
1385 (Syntax Table Internals): Misc clarifications. Improve table
1386 formatting.
1387
1388 * keymaps.texi (Inheritance and Keymaps):
1389 * text.texi (Sticky Properties): Tweak index entry.
1390
73e0cbc0
EZ
13912012-07-28 Eli Zaretskii <eliz@gnu.org>
1392
1393 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
1394
09ae5da1
PE
13952012-07-25 Paul Eggert <eggert@cs.ucla.edu>
1396
1397 Prefer typical American spelling for "acknowledgment".
1398 * intro.texi (Acknowledgments): Rename from Acknowledgements.
1399
1ada2e55
EZ
14002012-07-21 Eli Zaretskii <eliz@gnu.org>
1401
1402 * commands.texi (Special Events): Mention language-change event.
1403 (Input Events, Interactive Codes):
1404 * keymaps.texi (Key Sequences): Mention events that are
1405 non-keyboard but also non-mouse events.
1406
9ea10cc3
CY
14072012-07-17 Chong Yidong <cyd@gnu.org>
1408
1409 * text.texi (Insertion): Document insert-char changes.
1410
2e2d2a13
LL
14112012-07-15 Leo Liu <sdl.web@gmail.com>
1412
1413 * display.texi (Fringe Bitmaps): Add exclamation-mark.
1414
b68b3337
CY
14152012-07-13 Chong Yidong <cyd@gnu.org>
1416
1417 * buffers.texi (Read Only Buffers): Document toggle-read-only
1418 changes. Reword to account for the fact that read-only is
1419 currently not supported in overlay properties.
1420
ab4c47d3
CY
14212012-07-07 Chong Yidong <cyd@gnu.org>
1422
1423 * loading.texi (Library Search): Index site-lisp directories.
1424
d4913798
CY
14252012-07-06 Chong Yidong <cyd@gnu.org>
1426
1427 * intro.texi (A Sample Function Description): Fix incorrect
1428 markup, undoing previous change.
1429 (A Sample Variable Description): Minor clarifications and markup
1430 improvements.
1431
1432 * elisp.texi (Top):
1433 * text.texi (Text): Fix menu order.
1434
251736f4
RS
14352012-07-06 Richard Stallman <rms@gnu.org>
1436
1437 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 1438 (A Sample Variable Description): Improve/undo previous changes.
251736f4 1439
e8d71283
GM
14402012-07-05 Glenn Morris <rgm@gnu.org>
1441
1442 * intro.texi (A Sample Function Description): Fix cross-refs.
1443
47187200
MW
14442012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
1445
1446 * intro.texi (Evaluation Notation, A Sample Function Description)
1447 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
1448
a2eb421b
CY
14492012-06-27 Chong Yidong <cyd@gnu.org>
1450
1451 * processes.texi (Asynchronous Processes, Input to Processes):
1452 * internals.texi (Process Internals): Don't capitalize "pty".
1453
6d41a41d
TTN
14542012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
1455
1456 * processes.texi (Asynchronous Processes): Make the pty vs pipe
1457 discussion more prominent.
1458
0bd8297f
EZ
14592012-06-23 Eli Zaretskii <eliz@gnu.org>
1460
1461 * commands.texi (Misc Events): Document the language-change event.
1462
d35af63c
PE
14632012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1464
1465 Support higher-resolution time stamps (Bug#9000).
1466 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
1467 * processes.texi (System Processes):
1468 Time stamp resolution is now picosecond, not microsecond.
1469
ac1a0ce1 14702012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
1471
1472 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
1473
1053a871
SM
14742012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
1475
1476 * functions.texi (Defining Functions):
1477 * macros.texi (Defining Macros): Un-define the return value of `defun',
1478 `defmacro' and `defalias'.
1479
41b7f8bc
CY
14802012-06-17 Chong Yidong <cyd@gnu.org>
1481
1482 * elisp.texi: Remove urlcolor setting.
1483
82a25657
GM
14842012-06-17 Glenn Morris <rgm@gnu.org>
1485
1486 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
1487 Overlining no longer behaves exactly like underlining.
1488
a04689de 14892012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
8da9479c
GM
1490
1491 * display.texi (Face Attributes):
1492 Document wave-style underline face attribute.
1493
1b9b4cf4
CY
14942012-06-11 Chong Yidong <cyd@gnu.org>
1495
1496 * display.texi (ImageMagick Images): ImageMagick now supports the
1497 :background property.
1498
dbab98c7
DA
14992012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
1500
1501 * internals.texi (Garbage Collection): Typo fix.
1502
6175e34b
CY
15032012-06-09 Chong Yidong <cyd@gnu.org>
1504
1505 * text.texi (Special Properties): Clarify the meaning of a list of
1506 faces in the `face' property.
1507
1508 * display.texi (Face Remapping): Minor clarification.
1509
4b56d0fe
CY
15102012-06-08 Chong Yidong <cyd@gnu.org>
1511
1512 * display.texi (Face Attributes): Font family does not accept
1513 wildcards. De-document obsolete :bold and :italic attributes.
1514 (Defining Faces): Use new-style face spec format.
1515
f3372c87
DA
15162012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
1517
8d7c7eed 1518 * internals.texi (Garbage Collection): Document new
f3372c87
DA
1519 vector management code and vectorlike_header structure.
1520
5f2c76c6
CY
15212012-06-03 Chong Yidong <cyd@gnu.org>
1522
1523 * modes.texi (Mode Line Data): Use "mode line construct"
1524 terminology for consistency.
1525
ecc6530d
GM
15262012-05-27 Glenn Morris <rgm@gnu.org>
1527
1528 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
1529 * buffers.texi, commands.texi, compile.texi, control.texi:
1530 * customize.texi, debugging.texi, display.texi, doclicense.texi:
1531 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
1532 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
1533 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
1534 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
1535 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
1536 * objects.texi, os.texi, package.texi, positions.texi:
1537 * processes.texi, searching.texi, sequences.texi, streams.texi:
1538 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
1539 * variables.texi, windows.texi: Nuke hand-written node pointers.
1540
33017faf 15412012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 1542
33017faf
GM
1543 * functions.texi (Obsolete Functions):
1544 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
1545
1546 * modes.texi (Mode Help): Fix describe-mode.
1547
1548 * display.texi (Face Functions): Fix define-obsolete-face-alias.
1549
1550 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
1551
33017faf 15522012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 1553
33017faf 1554 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
1555
1556 * compile.texi (Docs and Compilation):
1557 byte-compile-dynamic-docstrings is an option.
1558
1559 * debugging.texi (Invoking the Debugger): debug is a command.
1560
1561 * display.texi (Progress): progress-reporter-update and
1562 progress-reporter-force-update have VALUE argument optional.
1563 (Animated Images): Use non-@code{nil} instead of non-nil.
1564
33017faf
GM
1565 * files.texi (Format Conversion Round-Trip):
1566 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1567
1568 * frames.texi (Creating Frames): make-frame is a command.
1569 (Input Focus): select-frame is a command.
1570 (Pointer Shape): void-text-area-pointer is an option.
1571
33017faf 1572 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
1573 (Help Functions): describe-prefix-bindings is a command.
1574
1575 * markers.texi (Creating Markers): Both arguments of copy-marker
1576 are optional.
1577
1578 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1579
1580 * modes.texi (Mode Line Variables): mode-line-remote and
1581 mode-line-client are not options.
1582 (Imenu): imenu-add-to-menubar is a command.
33017faf 1583 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1584
1585 * os.texi (Sound Output): play-sound-file is a command.
1586
33017faf 1587 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 1588
33017faf
GM
1589 * processes.texi (Signals to Processes):
1590 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
1591 (Signals to Processes): signal-process is a command.
1592
33017faf 1593 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
1594 (Base 64): base64-encode-string is not a command while
1595 base64-decode-region is.
1596
1597 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1598
3fe7cdc8
GM
15992012-05-12 Glenn Morris <rgm@gnu.org>
1600
1601 * Makefile.in (MKDIR_P): New, set by configure.
1602 (mkinfodir): Use $MKDIR_P.
1603
dc0f75c8
GM
16042012-05-10 Glenn Morris <rgm@gnu.org>
1605
b8a82b69
GM
1606 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1607 with "coding: raw-text".
51b1e059 1608 Concept of multibyte sessions no longer exists.
b8a82b69 1609
dc0f75c8
GM
1610 * files.texi (File Locks): Mention create-lockfiles option.
1611
666b903b 16122012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 1613
5b6eebcf
GM
1614 * vol1.texi, vol2.texi: Remove files.
1615 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1616 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1617
0a454caf 1618 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 1619
143d9dd8
GM
1620 * two-volume.make (emacsdir): New.
1621 (tex): Add directory with emacsver.texi to TEXINPUTS.
1622
e68b393e
GM
1623 * minibuf.texi (Minibuffer History, Basic Completion):
1624 Tweak page breaks.
1625
9658dc2a
GM
1626 * internals.texi (Garbage Collection, Memory Usage)
1627 (Writing Emacs Primitives): Tweak page breaks.
1628
161c2a25
GM
1629 * streams.texi (Output Variables): Improve page break.
1630
1631 * edebug.texi (Edebug Display Update): Improve page break.
1632
51d58083
GM
1633 * compile.texi (Disassembly): Condense the examples.
1634
ddff3351
GM
1635 * eval.texi, functions.texi, loading.texi, macros.texi:
1636 Where possible, use example rather than smallexample.
1637
1638 * symbols.texi: Where possible, use example rather than smallexample.
1639 (Symbol Components): Fix typo.
1640 (Other Plists): Tweak page break.
1641
1642 * sequences.texi (Arrays): Tweak page breaks.
1643
1644 * customize.texi: Where possible, use example rather than smallexample.
1645 (Common Keywords, Variable Definitions, Applying Customizations)
1646 (Custom Themes): Tweak page breaks.
1647
1648 * control.texi: Where possible, use example rather than smallexample.
1649 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1650 Tweak page breaks.
1651
ca4b98fa
GM
16522012-05-08 Glenn Morris <rgm@gnu.org>
1653
5122804a
GM
1654 * two.el: Remove; unused since creation of two-volume.make.
1655
ca4b98fa
GM
1656 * vol1.texi, vol2.texi: No need to keep menus in these files.
1657
eceeb5fc
CY
16582012-05-05 Glenn Morris <rgm@gnu.org>
1659
1660 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1661
1662 * intro.texi (Caveats): Copyedit.
1663 (Lisp History): Convert inforef to xref.
1664 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1665
1666 * text.texi (Auto Filling): Don't mention Emacs 19.
1667
1668 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1669 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1670
1671 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1672
eceeb5fc
CY
1673 * lists.texi (List-related Predicates, List Variables):
1674 Tweak page-breaks.
1675 (Sets And Lists): Convert inforef to xref.
1676
8045b906
GM
16772012-05-04 Glenn Morris <rgm@gnu.org>
1678
1679 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1680 (info, infoclean): Use $INFO_EXT.
1681 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1682 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1683 (info, maintainer-clean): Use $INFO_EXT.
1684 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1685
78f3273a
CY
16862012-05-04 Chong Yidong <cyd@gnu.org>
1687
1688 * os.texi (Timers): Use defopt for timer-max-repeats.
1689
ab0fa4e4
PE
16902012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1691
1692 * os.texi (Time of Day): Do not limit current-time-string
1693 to years 1000..9999.
1694
2bc356d7
CY
16952012-05-02 Chong Yidong <cyd@gnu.org>
1696
1697 * display.texi (Font Lookup):
1698 * frames.texi (Pointer Shape):
1699 * processes.texi (Subprocess Creation): Use defopt for options.
1700
90207a15 17012012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
1702
1703 * elisp.texi (@copying):
1704 * intro.texi (Introduction): Only print VERSION in the TeX version.
1705
90207a15 17062012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
1707
1708 * text.texi (Change Hooks): Minor fix for after-change-functions.
1709
90207a15 17102012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
1711
1712 * package.texi (Packaging Basics):
1713 * loading.texi (Autoload):
1714 * files.texi (Magic File Names):
1715 Reword to remove/reduce some overly long/short lines.
1716
a8e7d6d7 17172012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
1718
1719 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
1720 * modes.texi (Major Modes, Auto-Indentation):
1721 * buffers.texi (Buffers): Some fixes for menu descriptions.
1722
a8e7d6d7 17232012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
1724 * functions.texi (Simple Lambda, Argument List):
1725 * eval.texi (Function Indirection): Avoid deprecated form.
1726
a8e7d6d7 17272012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 1728
1a72be46
GM
1729 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
1730 Add "et al." to authors.
1731
16152b76
GM
1732 * buffers.texi, commands.texi, compile.texi, control.texi:
1733 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
1734 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
1735 * modes.texi, numbers.texi, objects.texi, streams.texi:
1736 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
1737 Use Texinfo recommended convention for quotes+punctuation.
1738
a8e7d6d7 17392012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
1740
1741 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
1742 to where-is-internal (Bug#10872).
1743
a8e7d6d7 17442012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 1745
a2715669
GM
1746 * macros.texi (Indenting Macros): Fix typo.
1747
0b27932b
GM
1748 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
1749 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
1750 (Choosing Window Options, Horizontal Scrolling)
1751 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
1752 (Quitting Windows, Window Configurations, Textual Scrolling):
1753 (Coordinates and Windows, Window Configurations)
1754 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
1755 (Splitting Windows, Deleting Windows):
1756 Fix ignore-window-parameters logic.
1757 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
1758 (Window Start and End): Remove pointless example.
1759 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
1760 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
1761 and recenter-positions. Remove recenter example.
0b27932b 1762
0dc91072
GM
1763 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
1764
9c51bbaa
GM
1765 * minibuf.texi (Intro to Minibuffers):
1766 Tweak discussion of resizing minibuffer window.
1767
674ea9c6
GM
17682012-04-26 Glenn Morris <rgm@gnu.org>
1769
8a4ca8e3 1770 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 1771
562e638f
GM
1772 * tindex.pl: Remove file.
1773
674ea9c6
GM
1774 * makefile.w32-in (srcs):
1775 * Makefile.in (srcs): Remove back.texi (which is unused).
1776
b613912b
MA
17772012-04-24 Michael Albinus <michael.albinus@gmx.de>
1778
e43042fe
MA
1779 * os.texi (Notifications): Extend possible notification hints.
1780 Add notifications-get-capabilities.
b613912b 1781
f30d612a
CY
17822012-04-20 Chong Yidong <cyd@gnu.org>
1783
1784 * processes.texi (Asynchronous Processes): Mention nil argument to
1785 start-process.
1786
b58b1df8
GM
17872012-04-20 Glenn Morris <rgm@gnu.org>
1788
1789 * minibuf.texi (Basic Completion): No need to describe obarrays here.
1790 Don't mention obsolete `nospace' argument of all-completions.
1791 (Minibuffer Completion, Completion Commands, Reading File Names)
1792 (Completion Variables): Copyedits.
1793 (Completion Commands): Mention parent keymaps.
1794 Remove obsolete minibuffer-local-filename-must-match-map.
1795 (High-Level Completion): Remove read-variable's almost
1796 word-for-word duplication of read-command.
1797 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
1798 Update "High-Level Completion" description.
1799
c0ea08d2
GM
1800 * minibuf.texi (Minibuffers):
1801 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
1802
9d2754f5
GM
1803 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
1804 Use Texinfo-recommended form of quote+punctuation.
1805 (Intro to Minibuffers): First minibuffer is #1, not #0.
1806 Mention minibuffer-inactive-mode.
1807 (Text from Minibuffer): Copyedits.
1808 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
1809 (Object from Minibuffer): Remove overly pedantic para.
1810 (Minibuffer History): Copyedits. Add face-name-history.
1811 (Initial Input, Yes-or-No Queries, Multiple Queries)
1812 (Minibuffer Windows, Minibuffer Misc): Copyedits.
1813 (Yes-or-No Queries): Tweak example.
1814 (Minibuffer Commands): Add next-complete-history-element.
1815 (Minibuffer Misc): Mention minibuffer-message-timeout, and
1816 minibuffer-inactive-mode.
9d2754f5 1817
4373fd43
GM
1818 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
1819 (Bindat Functions): Copyedits.
1820
61bb069e 18212012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
1822
1823 * files.texi (Saving Buffers): Document `visit and `visit-save'
1824 values of require-final-newline.
1825
61bb069e 18262012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
1827
1828 * processes.texi (Output from Processes, Filter Functions):
1829 Mention waiting-for-user-input-p.
1830 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
1831 (Network Servers, Datagrams, Network Processes, Network Options)
1832 (Network Feature Testing, Serial Ports): Copyedits.
1833 (Network): Add encrypted network overview paragraph.
1834 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
1835
61bb069e 18362012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
1837
1838 * help.texi (Keys in Documentation): Mention :advertised-binding.
1839
1840 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
1841 description to help.texi.
1842
61bb069e 18432012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
1844
1845 * processes.texi (Process Information, Input to Processes)
1846 (Signals to Processes, Output from Processes, Process Buffers)
1847 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 1848 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 1849
e153c136
GM
18502012-04-15 Glenn Morris <rgm@gnu.org>
1851
1852 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
1853 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
1854 Copyedits.
e153c136 1855 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
1856 (Synchronous Processes, Asynchronous Processes):
1857 Update some example output.
e153c136
GM
1858 (Process Information): Fix typo.
1859 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
1860
e6fd457e 18612012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
1862
1863 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
1864 open-network-stream does exist in Emacs 23, but is simpler.
1865
e6fd457e 18662012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
1867
1868 * customize.texi (Custom Themes): Also document load-theme etc.
1869
35dc09a1 18702012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
1871
1872 * customize.texi (Applying Customizations):
1873 (Custom Themes): New nodes.
1874
1875 * display.texi (Defining Faces): Reference custom-set-faces.
1876
1877 * modes.texi (Defining Minor Modes, Defining Minor Modes):
1878 * os.texi (Startup Summary): Copyedits.
1879
35dc09a1 18802012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
1881
1882 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
1883
9fce7eda
GM
1884 * strings.texi (Case Tables):
1885 * objects.texi (General Escape Syntax):
1886 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
1887
2bb0eca1
GM
1888 * buffers.texi, compile.texi, customize.texi, debugging.texi:
1889 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
1890 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
1891 * text.texi: Use @file for buffers, per the Texinfo manual.
1892
62200c14
GM
1893 * compile.texi (Compiler Errors): Add missing space in buffer name.
1894
35dc09a1 18952012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
1896
1897 * processes.texi (Query Before Exit): Remove obsolete function
1898 process-kill-without-query (Bug#11190).
1899
35dc09a1 19002012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
1901
1902 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
1903 Use @env for environment variables.
1904
f48a9cb4
GM
1905 * Makefile.in: Replace non-portable use of $< in ordinary rules.
1906
0a6dd5e2
JA
19072012-04-12 Jari Aalto <jari.aalto@cante.net>
1908
1cbae532
SM
1909 * processes.texi (Synchronous Processes):
1910 Mention `default-directory' (bug#7515).
0a6dd5e2 1911
b4d3bc10
CY
19122012-04-09 Chong Yidong <cyd@gnu.org>
1913
1914 * customize.texi (Variable Definitions): Remove user-variable-p.
1915
1916 * commands.texi (Interactive Codes):
1917 * help.texi (Accessing Documentation):
1918 * minibuf.texi (High-Level Completion): Callers changed.
1919
ea0ff314
CY
19202012-04-06 Chong Yidong <cyd@gnu.org>
1921
1922 * minibuf.texi (Programmed Completion): Document metadata method.
1923 (Completion Variables): Document completion-category-overrides.
1924
91b65361
CY
19252012-04-05 Chong Yidong <cyd@gnu.org>
1926
1927 * anti.texi (Antinews): Rewrite for Emacs 23.
1928
3d439cd1
CY
19292012-04-04 Chong Yidong <cyd@gnu.org>
1930
321cc491
CY
1931 * minibuf.texi (Programmed Completion): Remove obsolete variable
1932 completion-annotate-function.
1cbae532
SM
1933 (Completion Variables): Rename from Completion Styles.
1934 Document completion-extra-properties. Document completion-styles-alist
321cc491 1935 change.
245d176b
CY
1936 (Reading File Names): minibuffer-local-filename-must-match-map is
1937 not used anymore.
1938 (Minibuffer Completion): Document completing-read-function.
1939 (Completion in Buffers): completion-at-point-functions can return
1940 properties recognized in completion-extra-properties.
321cc491 1941
3d439cd1
CY
1942 * display.texi (Delayed Warnings): New node.
1943
a7972adf
CY
1944 * os.texi (Notifications): Copyedits.
1945
97f4a299
GM
19462012-04-04 Glenn Morris <rgm@gnu.org>
1947
1948 * os.texi (Notifications): Copyedits.
1949
9ff687e1
MA
19502012-04-03 Michael Albinus <michael.albinus@gmx.de>
1951
1952 * os.texi (Terminal-Specific): Fix typo.
1953 (Notifications): New section.
1954
1955 * elisp.texi (Top):
1956 * vol1.texi (Top):
1957 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
1958 menu entries.
1959
42ee526b
CY
19602012-04-01 Chong Yidong <cyd@gnu.org>
1961
1962 * files.texi (Kinds of Files): file-subdir-of-p renamed to
1963 file-in-directory-p.
1964
0b021094
GM
19652012-03-31 Glenn Morris <rgm@gnu.org>
1966
1967 * edebug.texi (Instrumenting Macro Calls):
1968 Mention defining macros at instrumentation time.
1969 (Edebug Options): Mention edebug-unwrap-results.
1970
50fe197c
EZ
19712012-03-31 Eli Zaretskii <eliz@gnu.org>
1972
1973 * text.texi (Special Properties): Clarify the description of the
1974 effect of integer values of the 'cursor' property on cursor
1975 position. See the discussions in bug#11068 for more details and
1976 context.
1977
650b6d0b
GM
19782012-03-31 Glenn Morris <rgm@gnu.org>
1979
1980 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
1981 Copyedits.
1982
5319014e
CY
19832012-03-30 Chong Yidong <cyd@gnu.org>
1984
1985 * display.texi (Image Formats): Add imagemagick type.
1986 (Image Descriptors): Mention how they are used.
1987 (ImageMagick Images): Clarify role of imagemagick-register-types.
1988 (Character Display): Don't mention glyph tables.
1989 (Display Tables): Use make-glyph-code in example.
1990 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
1991 tables are semi-obsolete. De-document create-glyph.
1992 (Glyphless Chars): Note that display tables override this.
1993 (Bidirectional Display): Copyedits. Introduce "bidirectional
1994 reordering" terminology, and use it.
1995
f1224267
GM
19962012-03-30 Glenn Morris <rgm@gnu.org>
1997
1998 * edebug.texi (Jumping): Give name of `i' binding.
1999
d14daa28
GM
20002012-03-28 Glenn Morris <rgm@gnu.org>
2001
2002 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
2003 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
2004 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
2005 (Regexp Special): Mention collation.
2006 Clarify char classes with an example.
fee88ca0
GM
2007 (Regexp Functions): Mention regexp-opt is not guaranteed.
2008 Mention regexp-opt-charset.
2009 (Regexp Search): Recommend against looking-back.
2010 (Search and Replace): Use Texinfo recommended quote convention.
2011 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 2012
dcb6e7b3
MR
20132012-03-27 Martin Rudalics <rudalics@gmx.at>
2014
2015 * windows.texi (Window History): Describe new option
2016 switch-to-visible-buffer.
2017
cf0495f2
GM
20182012-03-27 Glenn Morris <rgm@gnu.org>
2019
4fb9a543
GM
2020 * searching.texi (String Search): Add xref to Emacs manual.
2021 Copyedits. Mention the function word-search-regexp.
2022 (Searching and Case): Add xref to Emacs manual. Copyedits.
2023
9364727b
GM
2024 * processes.texi (Network Servers): Standardize apostrophe usage.
2025
cf0495f2
GM
2026 * os.texi (System Environment): Copyedits. Remove some examples
2027 that do not seem useful. Mention setenv third arg.
2028 tty-erase-char does not seem to be nil under a window-system.
2029 (User Identification): Copyedits.
2030 Remove some examples that do not seem useful.
2031
33da7b16
GM
20322012-03-26 Glenn Morris <rgm@gnu.org>
2033
2034 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2035 (Init File): Copyedits.
2036 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
2037 (Killing Emacs): Copyedits.
2038 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2039 Shorten the example, use more standard shell prompts.
33da7b16 2040
9a69676a
CY
20412012-03-25 Chong Yidong <cyd@gnu.org>
2042
2043 * display.texi (Fringes): Note that fringes are shown on graphical
2044 displays only.
2045 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2046 (Replacing Specs): Clarify example.
2047 (Manipulating Buttons): Note that button-at can return a marker.
2048 (Buttons): Minor rewrite.
2049 (Character Display): New node. Consolidate all character display
2050 related nodes into its subsections.
2051 (Usual Display): Character 127 is also affected by ctl-arrow.
2052 (Display Tables): Improve example.
2053
c8f6ec5c
GM
20542012-03-22 Glenn Morris <rgm@gnu.org>
2055
2056 * strings.texi (Text Comparison): Mention string-prefix-p.
2057
fb5b8aca
CY
20582012-03-21 Chong Yidong <cyd@gnu.org>
2059
2060 * display.texi (The Echo Area): Add xref to Output Streams.
2061 (Displaying Messages): Improve doc of message.
2062 (Echo Area Customization, Invisible Text): Copyedits.
2063 (Invisible Text): Mention that spec comparison is done with eq.
2064 (Width): Improve doc of char-width.
2065 (Faces): Recommend using symbol instead of string for face name.
2066 Minor clarifications.
2067 (Defining Faces): Copyedits. Update face example.
2068 (Attribute Functions): Mark set-face-foreground etc as commands.
1cbae532
SM
2069 (Face Remapping): Mention text-scale-adjust.
2070 Clarify face-remapping-alist and related docs.
fb5b8aca
CY
2071 (Face Functions): Don't document make-face or copy-face.
2072
025de85b
CY
20732012-03-20 Chong Yidong <cyd@gnu.org>
2074
2075 * display.texi (Forcing Redisplay): Various rewrites to reflect
2076 new value of redisplay-dont-pause.
2077 (Truncation): Copyedits.
2078
a5656eae
GM
20792012-03-20 Glenn Morris <rgm@gnu.org>
2080
2081 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2082 Add summary table of some relevant command-line options.
2083
d15aac68
CY
20842012-03-18 Chong Yidong <cyd@gnu.org>
2085
2086 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2087 (Writing Emacs Primitives): Re-organize discussion of functions
2088 with variable Lisp arguments are handled. Delete an obsolete
2089 remark, previously tagged as FIXME.
2090
2091 * os.texi (Idle Timers): Minor clarification.
2092 (Idle Timers): Link to Time of Day for description of time list.
2093
b59af549
GM
20942012-03-18 Glenn Morris <rgm@gnu.org>
2095
2096 * os.texi (System Interface): Flow control was removed.
2097 (Startup Summary): General update.
2098 (Init File): Don't mention compiling it.
2099
986bd52a
CY
21002012-03-17 Chong Yidong <cyd@gnu.org>
2101
2102 * os.texi (Startup Summary): Mention package loading.
2103 (Init File): Don't refer to .emacs in section title. Copyedits.
2104 (Terminal-Specific): Give a realistic example.
2105 (Command-Line Arguments): Reference Entering Emacs instead of
2106 repeating the spiel about not restarting Emacs.
2107 (Time of Day): Discuss time representation at beginning of node.
2108 (Sound Output): Copyedits.
2109
2110 * package.texi (Packaging Basics): Document package-initialize.
2111
f761251a
EZ
21122012-03-17 Eli Zaretskii <eliz@gnu.org>
2113
2114 * frames.texi (Initial Parameters): Add an index entry for
2115 minibuffer-only frame.
2116
da986230
GM
21172012-03-16 Glenn Morris <rgm@gnu.org>
2118
2119 * modes.texi (Major Mode Conventions): Mention the strange
2120 relationship between View mode and special modes. (Bug#10650)
2121
2cc775f9
CY
21222012-03-11 Chong Yidong <cyd@gnu.org>
2123
2124 * windows.texi (Window Configurations): save-window-excursion is
2125 now a macro.
2126
2127 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2128 now a macro.
2129
66c5eebd
CY
2130 * text.texi (Fields): Minor copyedit.
2131
310a820f
EZ
21322012-03-10 Eli Zaretskii <eliz@gnu.org>
2133
83a96c08
EZ
2134 * strings.texi (String Basics):
2135 * sequences.texi (Sequence Functions): Mention that `length' is
2136 not appropriate for computing the string width on display; add a
2137 cross-reference to the description of `string-width'. (Bug#10978)
2138
310a820f
EZ
2139 * eval.texi (Autoloading): Minor change of wording.
2140
83ef8187
CY
21412012-03-10 Chong Yidong <cyd@gnu.org>
2142
bc44be50
CY
2143 * loading.texi (Autoload): Explicitly state which forms are
2144 processed specially (Bug#7783).
2145
83ef8187
CY
2146 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
2147 non-default situation. Describe one-submenu exception (Bug#7695).
2148
2149 * nonascii.texi (Character Properties): Copyedits.
2150
483ab230
CY
21512012-03-08 Chong Yidong <cyd@gnu.org>
2152
2153 * text.texi (Mode-Specific Indent): Document new behavior of
2154 indent-for-tab-command. Document tab-always-indent.
2155 (Special Properties): Copyedits.
2156 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
2157 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
2158 libxml-parse-html-region.
2159
00e84de0
GM
21602012-03-07 Glenn Morris <rgm@gnu.org>
2161
eaa6bc3c
GM
2162 * markers.texi (The Region): Briefly mention use-empty-active-region
2163 and region-active-p.
a9685db7 2164 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 2165 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 2166
67cd45a2
CY
21672012-03-07 Chong Yidong <cyd@gnu.org>
2168
2169 * text.texi (Buffer Contents): Don't duplicate explanation of
2170 region arguments from Text node. Put doc of obsolete var
2171 buffer-substring-filters back, since it is referred to.
2172 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
2173 selection by default.
2174
2175 * markers.texi (The Mark): Fix typo.
2176 (The Region): Copyedits.
2177
2ad80941
GM
21782012-03-07 Glenn Morris <rgm@gnu.org>
2179
2180 * markers.texi (Overview of Markers): Copyedits.
2181 (Creating Markers): Update approximate example buffer size.
2182 (The Mark): Don't mention uninteresting return values.
2183
ef959d3a
CY
21842012-03-05 Chong Yidong <cyd@gnu.org>
2185
2186 * positions.texi (Text Lines): Document count-words.
2187
a08a07e3
CY
21882012-03-04 Chong Yidong <cyd@gnu.org>
2189
2190 * frames.texi (Frames): Remove little-used "terminal frame" and
2191 "window frame" terminology.
2192 (Frame Parameters, Font and Color Parameters, Initial Parameters)
2193 (Size and Position, Visibility of Frames): Callers changed.
2194 (Frames): Clarify which terminals in framep are graphical.
2195 (Initial Parameters): --geometry is not the only option which adds
2196 to initial-frame-alist.
2197 (Position Parameters): Note that icon-left and icon-top are for
2198 old window managers only.
2199 (Size Parameters): Sizes are in characters even on graphical
2200 displays.
2201 (Management Parameters): Note that window-id and outer-window-id
2202 can't really be changed, and that auto-raise isn't always obeyed.
2203 (Cursor Parameters): Document cursor-type explicitly.
2204 (Size and Position): The aliases set-screen-height and
2205 set-screen-width have been deleted.
2206 (Visibility of Frames): Mention "minimization".
2207
2208 * os.texi (Startup Summary): Minor clarifications.
2209 (Startup Summary, Suspending Emacs): Standardize on "text
2210 terminal" terminology.
2211
2212 * windows.texi (Basic Windows, Coordinates and Windows)
2213 (Coordinates and Windows):
2214 * display.texi (Refresh Screen, Line Height, Face Attributes)
2215 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2216
ea16568d
GM
22172012-03-04 Glenn Morris <rgm@gnu.org>
2218
2219 * abbrevs.texi: Small copyedits throughout.
2220 (Abbrev Mode): Remove this section, folding it into the top-level.
2221 (Abbrev Tables): Don't mention irrelevant return values.
2222 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2223 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2224 (Abbrev Table Properties): Update nil :regexp description.
2225
b3134b95
GM
22262012-03-03 Glenn Morris <rgm@gnu.org>
2227
520f2425
GM
2228 * internals.texi: Change @appendix section commands to @section.
2229 (Building Emacs): Say less about CANNOT_DUMP platforms.
2230 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 2231 (Pure Storage): Small changes.
01a6dcc8 2232 (Memory Usage): Copyedit.
7d2d7cc0
GM
2233 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
2234 example definitions. Give examples of things with non-nil
2235 interactive args. Mention eval_sub. Remove old info about
2236 strings and GCPRO. Mention cus-start.el.
2237 (Buffer Internals, Window Internals, Process Internals):
2238 Misc small updates and fixes for fields.
520f2425 2239
b3134b95
GM
2240 * tips.texi: Copyedits.
2241 (Coding Conventions): Mention autoloads.
2242 Combine partially duplicated macro items. Fix xref.
2243 Refer to Library Headers for copyright notice.
2244 (Programming Tips): edit-options is long-obsolete.
2245 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2246 (Warning Tips): Mention declare-function.
2247 (Documentation Tips): Remove old info.
2248 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2249 (Library Headers): General update.
2250
2064cc6a
GM
22512012-03-02 Glenn Morris <rgm@gnu.org>
2252
6945faa6
GM
2253 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2254 and relocate entry. Mention buffer-stale-function.
2255
4186e877
GM
2256 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2257
2064cc6a
GM
2258 * hooks.texi (Standard Hooks): General update.
2259 Put related hooks together. Add and remove items.
2260 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2261 * modes.texi (Hooks): Tweak cross-ref description.
2262
7272fbf3
MA
22632012-03-01 Michael Albinus <michael.albinus@gmx.de>
2264
2265 * files.texi (Kinds of Files): The return value of file-equal-p is
2266 unspecified, if FILE1 or FILE2 does not exist.
2267
53a1239b
GM
22682012-03-01 Glenn Morris <rgm@gnu.org>
2269
90db9af9
GM
2270 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2271
53a1239b
GM
2272 * maps.texi (Standard Keymaps): General update.
2273 Remove mode-specific maps, talk about the more general keymaps.
2274 * help.texi (Help Functions): Add vindex for Helper-help-map.
2275 * keymaps.texi (Active Keymaps): Minor rephrasing.
2276
775b55af
GM
22772012-02-29 Glenn Morris <rgm@gnu.org>
2278
2279 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2280
96b49301 22812012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2282
7272fbf3 2283 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 2284 Update changed behavior of file-subdir-of-p.
96b49301 2285
1383d930
GM
22862012-02-28 Glenn Morris <rgm@gnu.org>
2287
44e97401
GM
2288 * advice.texi, anti.texi, display.texi, elisp.texi:
2289 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2290 Standardize possessive apostrophe usage.
2291
e3c73f1e
GM
2292 * locals.texi: Remove file.
2293 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2294 Remove menu entry.
2295 * errors.texi, maps.texi: Adjust node pointers.
2296 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 2297 * makefile.w32-in (srcs):
e3c73f1e
GM
2298 * Makefile.in (srcs): Remove locals.texi.
2299
1383d930
GM
2300 * frames.texi (Mouse Position): Fix cross-ref.
2301
431ee44b
CY
23022012-02-27 Chong Yidong <cyd@gnu.org>
2303
2304 * buffers.texi (Creating Buffers): Clarify that
2305 generate-new-buffer uses generate-new-buffer-names.
2306 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2307
2308 * files.texi (Directory Names): Index entry for file name abbreviations.
2309 (Relative File Names, File Name Expansion): Refer to it.
2310 (Locating Files): Move locate-user-emacs-file documentation to
2311 Standard File Names.
2312 (Standard File Names): Add locate-user-emacs-file; update examples.
2313
6a11ec9d
MA
23142012-02-26 Michael Albinus <michael.albinus@gmx.de>
2315
2316 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2317
9a4888c0
CY
23182012-02-26 Chong Yidong <cyd@gnu.org>
2319
2320 * files.texi (Kinds of Files): Improve documentation of
2321 files-equal-p and file-subdir-of-p.
2322
f0e751b9
GM
23232012-02-26 Glenn Morris <rgm@gnu.org>
2324
2325 * intro.texi (Acknowledgements): Small changes.
2326
7e05b1ec
GM
23272012-02-25 Glenn Morris <rgm@gnu.org>
2328
2329 * errors.texi: Don't try to list _all_ the error symbols.
2330 Add circular-list, cl-assertion-failed, compression-error.
2331 * elisp.texi, vol1.texi, vol2.texi:
2332 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2333
23453255 23342012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2335
2336 * files.texi (files-equal-p, file-subdir-of-p): New,
2337 add initial documentation.
2338
4963495d
CY
23392012-02-25 Chong Yidong <cyd@gnu.org>
2340
fa74b241
CY
2341 * files.texi (File Attributes): Document file-selinux-context.
2342 (Changing Files): Link to it.
2343 (Changing Files): Document set-file-selinux-context.
2344
2345 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
2346 changed. Mention default value of backup-directory-alist.
2347 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2348 (Auto-Saving): New minor mode behavior for auto-save-mode.
2349 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 2350
4963495d
CY
2351 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2352
4bb82fa8
GM
23532012-02-24 Glenn Morris <rgm@gnu.org>
2354
2355 * errors.texi (Standard Errors): Mention dbus-error.
2356 For arith-error sub-classes, just use one cross-ref.
2357
2cb228f7
AM
23582012-02-23 Alan Mackenzie <acm@muc.de>
2359
2360 * modes.texi (Defining Minor Modes): Document the new keyword
2361 :after-hook.
2362
a59225b1
CY
23632012-02-21 Chong Yidong <cyd@gnu.org>
2364
2365 * files.texi (Files): Mention magic file names as arguments.
2366 (Reading from Files): Copyedits.
2367 (File Attributes): Mention how to change file modes.
2368 (Changing Files): Use standard "file permissions" terminology.
2369 Add xref to File Attributes node.
2370 (Locating Files): Document locate-user-emacs-file.
2371 (Unique File Names): Recommend against using make-temp-name.
2372
8376d7c2
CY
23732012-02-19 Chong Yidong <cyd@gnu.org>
2374
2375 * help.texi (Documentation, Documentation Basics, Help Functions):
2376 Minor clarifications.
2377 (Accessing Documentation): Clarify what documentation-property is
2378 for. Add xref to Keys in Documentation.
2379
2380 * tips.texi (Documentation Tips): Don't recommend using * in
2381 docstrings.
2382
2383 * macros.texi (Defining Macros):
2384 * modes.texi (Derived Modes): Say "documentation string" instead
2385 of docstring.
2386
82233bea
CY
23872012-02-18 Chong Yidong <cyd@gnu.org>
2388
2389 * modes.texi (Tabulated List Mode): New node.
2390 (Basic Major Modes): Add xref to it.
2391
2392 * processes.texi (Process Information): Mention Process Menu mode.
2393
7b926f3f
CY
23942012-02-17 Chong Yidong <cyd@gnu.org>
2395
2396 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
2397
0fd2c9a3
GM
23982012-02-17 Glenn Morris <rgm@gnu.org>
2399
2400 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
2401
f700caa3
CY
24022012-02-16 Chong Yidong <cyd@gnu.org>
2403
4230351b
CY
2404 * syntax.texi (Syntax Tables, Syntax Descriptors)
2405 (Syntax Table Functions): Copyedits.
2406 (Syntax Basics): Don't repeat the material in the preceding node.
2407 (Syntax Class Table): Use a table.
2408 (Syntax Properties): Document syntax-propertize-function and
2409 syntax-propertize-extend-region-functions.
2410 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1cbae532
SM
2411 (Parser State): Update for the new "c" comment style.
2412 Fix description of item 7 (comment style).
4230351b 2413
f700caa3
CY
2414 * modes.texi (Minor Modes): Update how mode commands should treat
2415 arguments now.
2416 (Mode Line Basics): Clarify force-mode-line-update.
2417 (Mode Line Top): Note that the example is not realistic.
2418 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
2419 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
2420 "mode line construct" instead of "mode line specification".
2421 (Syntactic Font Lock): Remove mention of obsolete variable
2422 font-lock-syntactic-keywords.
2423 (Setting Syntax Properties): Node deleted.
2424 (Font Lock Mode): Note that Font Lock mode is a minor mode.
2425 (Font Lock Basics): Note that syntactic fontification falls back
2426 on `syntax-table'.
2427 (Search-based Fontification): Emphasize that font-lock-keywords
2428 should not be set directly.
2429 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
2430 (Syntactic Font Lock): Minor clarifications. Add xref to
2431 Syntactic Font Lock node.
f700caa3 2432
60236b0d
CY
24332012-02-15 Chong Yidong <cyd@gnu.org>
2434
2435 * minibuf.texi (Basic Completion): Define "completion table".
2436 Move completion-in-region to Completion in Buffers node.
2437 (Completion Commands): Use "completion table" terminology.
2438 (Completion in Buffers): New node.
2439
2440 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
2441 (Setting Hooks): Update minor mode usage example.
2442 (Major Mode Conventions): Note that completion-at-point-functions
2443 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
2444 Remove duplicate tip about auto-mode-alist.
2445 (Minor Modes): Rewrite introduction.
2446 (Minor Mode Conventions): Copyedits. Don't recommend
2447 variable-only minor modes since few minor modes are like that.
60236b0d 2448
d7dbb11a
GM
24492012-02-15 Glenn Morris <rgm@gnu.org>
2450
2451 * processes.texi (Network): Document open-network-stream :parameters.
2452
3d8badf4
CY
24532012-02-14 Chong Yidong <cyd@gnu.org>
2454
2455 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
2456 was removed on 2009-09-10. Update lisp-mode-map example.
2457 (Inheritance and Keymaps): Minor clarification.
2458 (Searching Keymaps): Remove out-of-place enumeration.
2459 (Key Lookup): Remove unnecessary example (one was already given in
2460 Format of Keymaps).
2461 (Changing Key Bindings): Update suppress-keymap example.
2462 (Menu Bar, Tool Bar): Copyedits.
2463 (Tool Bar): Update tool-bar-map example.
2464
faccede1
CY
24652012-02-12 Chong Yidong <cyd@gnu.org>
2466
2467 * debugging.texi (Debugger Commands): Continuing is now allowed
2468 for errors.
2469
355cabc6
CY
24702012-02-11 Chong Yidong <cyd@gnu.org>
2471
d860baa0
CY
2472 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
2473 Move the list of standard bitmaps there.
2474 (Fringe Cursors): Rewrite for clarity.
2475 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
2476
34106abe
CY
2477 * commands.texi (Command Overview): Mention read-key.
2478 (Using Interactive, Interactive Call): Minor clarifications.
2479 (Function Keys, Click Events): Avoid "input stream" terminology.
2480 (Click Events): Add xref to Window Sizes and Accessing Mouse.
2481 Clarify column and row components.
2482 (Accessing Mouse): Add xref to Click Events. Minor fixes.
2483 (Special Events): Copyedits.
2484
2485 * streams.texi (Input Streams): De-document get-file-char.
2486 (Output Variables): Don't refer to old backquote syntax.
2487
355cabc6
CY
2488 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
2489 (Error Debugging): Note that debug-ignored-errors overrides list
1cbae532
SM
2490 values of debug-on-error too. Add xref to Signaling Errors.
2491 Note that debug-on-signal is not customizable.
2492 Mention condition-case-unless-debug.
355cabc6
CY
2493 (Compilation Errors): Node deleted.
2494
2495 * compile.texi (Compiler Errors): Move a paragraph here from
2496 deleted node Compilation Errors.
2497
1be3ca5a
LL
24982012-02-10 Leo Liu <sdl.web@gmail.com>
2499
2500 * control.texi (Handling Errors): Change condition-case-no-debug
2501 to condition-case-unless-debug.
2502
25dec365
CY
25032012-02-10 Chong Yidong <cyd@gnu.org>
2504
2505 * advice.texi (Defining Advice): Clarify ad-unadvise.
2506 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
2507 is not abnormal.
2508 (Advising Primitives): Node deleted; ad-define-subr-args has been
2509 removed.
2510
2511 * compile.texi (Speed of Byte-Code): Use float-time in example.
2512 (Compilation Functions): Note that the log uses Compilation mode.
2513 Don't discuss the contents of byte-code function object here.
2514 (Compilation Functions): De-document internal function byte-code.
2515 (Docs and Compilation): Minor clarifications.
2516
2517 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
2518 Objects.
2519
5f5e4ea1
GM
25202012-02-10 Glenn Morris <rgm@gnu.org>
2521
2522 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
2523 Mention secure-hash.
2524 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
2525
6c1e4b46
CY
25262012-02-10 Chong Yidong <cyd@gnu.org>
2527
2528 * loading.texi (Loading): Don't emphasize "library" terminology.
2529 (Library Search): load-path is not a user option. Mention role of
2530 -L option and packages. Improve examples.
2531 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
2532 obsolete.
2533 (Autoload): Minor clarifications.
2534
72ca698c
GM
25352012-02-10 Glenn Morris <rgm@gnu.org>
2536
b011fbfe
GM
2537 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
2538
72ca698c
GM
2539 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
2540
14a1f380
GM
25412012-02-08 Glenn Morris <rgm@gnu.org>
2542
2543 * loading.texi (Named Features): Update the require example.
2544
60d47423
GM
25452012-02-07 Glenn Morris <rgm@gnu.org>
2546
2547 * modes.texi (Defining Minor Modes):
2548 Expand on args of defined minor modes.
2549
0992bd9c
CY
25502012-02-07 Chong Yidong <cyd@gnu.org>
2551
2552 * variables.texi (Creating Buffer-Local): Minor clarification
2553 to buffer-local-variables doc (Bug#10715).
2554
af008560
GM
25552012-02-07 Glenn Morris <rgm@gnu.org>
2556
e80e1825 2557 * display.texi (ImageMagick Images): General update.
af008560
GM
2558 Move most details of imagemagick-render-type to the variable's doc.
2559
866c1d22
GM
25602012-02-06 Glenn Morris <rgm@gnu.org>
2561
f7c9199f 2562 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
2563 (Inheritance and Keymaps):
2564 Mention make-composed-keymap and multiple inheritance.
f7c9199f 2565
e7bc51d0
GM
2566 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2567
866c1d22
GM
2568 * control.texi (Handling Errors):
2569 Mention condition-case-no-debug and with-demoted-errors.
2570
03988c98
CY
25712012-02-05 Chong Yidong <cyd@gnu.org>
2572
2573 * customize.texi (Common Keywords): Minor clarifications.
2574 Document custom-unlispify-remove-prefixes.
2575 (Variable Definitions): Backquotes in defcustom seem to work fine
2576 now. Various other copyedits.
e1161b06
CY
2577 (Simple Types): Copyedits. Document color selector.
2578 (Composite Types): Copyedits.
2579 (Splicing into Lists): Clarifications.
03988c98
CY
2580
2581 * eval.texi (Backquote): Move from macros.texi.
2582
2583 * macros.texi (Expansion): Minor clarification.
2584 (Backquote): Move node to eval.texi.
2585 (Defining Macros): Move an example from Backquote node.
2586 (Argument Evaluation): No need to mention Pascal.
2587 (Indenting Macros): Add xref to Defining Macros.
2588
649f602c
GM
25892012-02-05 Glenn Morris <rgm@gnu.org>
2590
2591 * debugging.texi (Error Debugging): Mention debug-on-event default.
2592
34c99998
GM
25932012-02-04 Glenn Morris <rgm@gnu.org>
2594
8f05da42
GM
2595 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2596
7aa5aad8
GM
2597 * debugging.texi (Error Debugging): Mention debug-on-event.
2598 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2599
c7291ad9
GM
2600 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2601
34c99998
GM
2602 * text.texi (Buffer Contents):
2603 Update filter-buffer-substring description.
2604
735cc5ca
CY
26052012-02-04 Chong Yidong <cyd@gnu.org>
2606
6e911150
SM
2607 * functions.texi (What Is a Function): Add closures.
2608 Mention "return value" terminology. Add xref for command-execute.
1cbae532 2609 Remove unused "keystroke command" terminology.
735cc5ca
CY
2610 (Lambda Expressions): Give a different example than in the
2611 following subsection. Add xref to Anonymous Functions.
2612 (Function Documentation): Remove gratuitous markup.
2613 (Function Names): Move introductory text to `What Is a Function'.
2614 (Defining Functions): Fix defun argument spec.
1cbae532
SM
2615 (Anonymous Functions): Document lambda macro explicitly.
2616 Mention effects on lexical binding.
735cc5ca
CY
2617 (Function Cells): Downplay direct usage of fset.
2618 (Closures): New node.
2619 (Inline Functions): Remove "open-code" terminology.
2620 (Declaring Functions): Minor tweak; .m is not C code.
2621
2622 * variables.texi (Variables): Don't refer to "global value".
2623 (Local Variables, Void Variables): Copyedits.
2624 (Lexical Binding): Minor clarification of example.
2625 (File Local Variables): Mention :safe and :risky defcustom args.
2626 (Lexical Binding): Add xref to Closures node.
2627
94bc7984
GM
26282012-02-04 Glenn Morris <rgm@gnu.org>
2629
2630 * minibuf.texi (High-Level Completion): Updates for read-color.
2631
4f5a10ef
GM
26322012-02-03 Glenn Morris <rgm@gnu.org>
2633
eea14f31
GM
2634 * display.texi (GIF Images): Mention animation.
2635 Remove commented-out old example of animation.
2636 (Animated Images): New subsection.
2637 * elisp.texi (Top):
2638 * vol1.texi (Top):
2639 * vol2.texi (Top): Add Animated Images menu entry.
2640
4f5a10ef
GM
2641 * display.texi (Image Formats): Remove oddly specific information
2642 on versions of image libraries.
204e728d 2643 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 2644
12f381b7
GM
26452012-02-02 Glenn Morris <rgm@gnu.org>
2646
1b9f60cc
GM
2647 * processes.texi (Synchronous Processes):
2648 Mention call-process's :file gets overwritten.
2649
7e2734bc
GM
2650 * commands.texi (Reading One Event):
2651 * help.texi (Help Functions): Document read-char-choice.
2652
f58b9822
GM
2653 * hooks.texi (Standard Hooks):
2654 * modes.texi (Keymaps and Minor Modes):
2655 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2656
2657 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2658
12f381b7
GM
2659 * hooks.texi (Standard Hooks):
2660 * modes.texi (Major Mode Conventions, Mode Hooks):
2661 Document change-major-mode-after-body-hook.
2662
7a9a2fc6
GM
26632012-02-01 Glenn Morris <rgm@gnu.org>
2664
2665 * modes.texi (Defining Minor Modes):
2666 Mention disabling global minor modes on a per-major-mode basis.
2667
a037c171
CY
26682012-01-31 Chong Yidong <cyd@gnu.org>
2669
2670 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2671 (Parser State): Remove unnecessary statement (Bug#10661).
2672
2673 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2674
56afad3a
GM
26752012-01-31 Glenn Morris <rgm@gnu.org>
2676
2677 * modes.texi (Defining Minor Modes):
2678 Document define-minor-mode's new :variable keyword.
2679
0f29fa41
CY
26802012-01-29 Chong Yidong <cyd@gnu.org>
2681
837a390a
CY
2682 * syntax.texi (Syntax Class Table): Tweak description of newline
2683 char syntax (Bug#9619).
2684
0f29fa41
CY
2685 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2686 description (Bug#10189).
2687
182148ee
GM
26882012-01-29 Glenn Morris <rgm@gnu.org>
2689
a49ca6b9
GM
2690 * files.texi (Changing Files): Document SELinux support.
2691
182148ee
GM
2692 * windows.texi (Window Sizes): Fix typo.
2693
9962192e
CY
26942012-01-28 Chong Yidong <cyd@gnu.org>
2695
8c6e1920
CY
2696 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2697 doc (Bug#8568).
2698
9583ec59
CY
2699 * frames.texi (Input Focus): Add NORECORD arg to
2700 select-frame-set-input-focus. Clarify its role in select-frame.
2701
10256988
CY
2702 * text.texi (Transposition): We don't use transpose-region as an
2703 internal subroutine (Bug#3249).
2704
9962192e
CY
2705 * modes.texi (Example Major Modes): Update Lisp example code to
2706 current sources. Delete the old non-derived-major-mode example,
2707 which has diverged badly from current sources.
2708
2aa43abb
GM
27092012-01-27 Glenn Morris <rgm@gnu.org>
2710
2711 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2712 (VERSION, manual): Remove, unused.
2713
9f40220d
CY
27142012-01-27 Chong Yidong <cyd@gnu.org>
2715
2716 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2717
acc28cb9
CY
27182012-01-26 Chong Yidong <cyd@gnu.org>
2719
2720 * searching.texi (String Search): Document negative repeat count
2721 (Bug#10507).
2722
48da7392
GM
27232012-01-26 Glenn Morris <rgm@gnu.org>
2724
2725 * variables.texi (Using Lexical Binding):
2726 Mention that lexical-binding should be set in the first line.
2727
69b0acb9
LI
27282012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
2729
2730 * macros.texi (Defining Macros): Don't claim that `declare' only
2731 affects Edebug and indentation.
2732
543757a8
LI
27332012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
2734
2735 * macros.texi (Defining Macros): Slight `declare' fixup.
2736
450e3cae
GM
27372012-01-25 Glenn Morris <rgm@gnu.org>
2738
24189ce0 2739 * makefile.w32-in (texinputdir):
450e3cae
GM
2740 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
2741
1021c761
CY
27422012-01-24 Chong Yidong <cyd@gnu.org>
2743
2744 * variables.texi (Variables, Local Variables, Void Variables):
2745 Edit to make the descriptions less specific to dynamic binding.
2746 (Local Variables): Default max-specpdl-size is now 1300.
1cbae532
SM
2747 (Defining Variables): Edits for lexical scoping.
2748 Delete information about starting docstrings with *. De-document
1021c761
CY
2749 user-variable-p.
2750 (Tips for Defining): Remove an unimportant discussion of quitting
2751 in the middle of a load.
2752 (Accessing Variables, Setting Variables): Discuss lexical binding.
2753 (Variable Scoping): Rewrite.
2754 (Scope, Extent, Impl of Scope): Nodes deleted.
2755 (Dynamic Binding): New node, with material from Scope, Extent, and
2756 Impl of Scope nodes.
2757 (Dynamic Binding Tips): Rename from Using Scoping.
2758 (Lexical Binding): Rewrite.
2759 (Using Lexical Binding): Rename from Converting to Lexical
2760 Binding. Convert to subsection.
2761
2762 * customize.texi (Variable Definitions): Add custom-variable-p.
2763 Move user-variable-p documentation here.
2764
31cbea1d
CY
27652012-01-23 Chong Yidong <cyd@gnu.org>
2766
2767 * strings.texi (Text Comparison): Minor qualification.
2768
2769 * lists.texi (Cons Cells): Copyedits.
2770 (List Elements): Mention push.
2771 (List Variables): Mention pop.
2772 (Rings): Move to sequences.texi.
2773
2774 * sequences.texi (Sequence Functions): Don't repeat the
2775 introduction already given in the parent.
2776 (Vectors): Copyedits.
2777 (Rings): Move from lists.texi. Note that this is specific to the
2778 ring package.
2779
2780 * symbols.texi (Definitions, Symbol Components): Mention variable
2781 scoping issues.
2782 (Plists and Alists): Copyedits.
2783
2784 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
2785 correctness with lexical scoping.
2786 (Eval): Copyedits.
2787
fead402d
CY
27882012-01-21 Chong Yidong <cyd@gnu.org>
2789
2790 * intro.texi (A Sample Function Description): Special notation
2791 used for macros too.
2792
2793 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
2794 (Symbol Type): Add xref for keyword symbols.
2795 (Sequence Type): Clarify differences between sequence types.
2796 (Cons Cell Type): Add "linked list" index entry.
2797 (Non-ASCII in Strings): Copyedits.
2798 (Equality Predicates): Symbols with same name need not be eq.
2799
2800 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
2801 ldexp. Move float-e and float-pi to Math Functions node.
2802
61086eb6
GM
28032012-01-21 Glenn Morris <rgm@gnu.org>
2804
2805 * modes.texi (Auto Major Mode):
2806 * variables.texi (File Local Variables):
2807 Mention inhibit-local-variables-regexps.
2808
34a02f46
MR
28092012-01-19 Martin Rudalics <rudalics@gmx.at>
2810
2811 * windows.texi (Window Configurations): Rewrite references to
2812 persistent window parameters.
2813 (Window Parameters): Fix description of persistent window
2814 parameters.
2815
f5064cae
JB
28162012-01-16 Juanma Barranquero <lekktu@gmail.com>
2817
2818 * windows.texi (Window Parameters): Use @pxref.
2819
6a6ee00d
MR
28202012-01-16 Martin Rudalics <rudalics@gmx.at>
2821
2822 * windows.texi (Window Configurations, Window Parameters):
2823 Describe persistent window parameters.
2824
9ca4c014
SM
28252011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2826
2827 * variables.texi (Creating Buffer-Local): Warn against misuses of
2828 make-variable-buffer-local (bug#10258).
2829
d027f83d
LMI
28302012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2831
2832 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
2833
89bd9ccd
CY
28342012-01-06 Chong Yidong <cyd@gnu.org>
2835
1cbae532
SM
2836 * variables.texi (Directory Local Variables):
2837 Document hack-dir-local-variables-non-file-buffer.
89bd9ccd 2838
c869783d
GM
28392012-01-06 Glenn Morris <rgm@gnu.org>
2840
2841 * maps.texi (Standard Keymaps): Refer to Info-edit by name
2842 rather than by keybinding.
2843
2cae5ba4
JB
28442011-12-29 Juanma Barranquero <lekktu@gmail.com>
2845
2846 * frames.texi (Font and Color Parameters): Add @pxref.
2847
43da4d08
DC
28482011-12-29 Daniel Colascione <dan.colascione@gmail.com>
2849
2850 * frames.texi (Font and Color Parameters):
2851 Document w32 font backends (bug#10399).
2852
8d80ef01
PE
28532011-12-28 Paul Eggert <eggert@cs.ucla.edu>
2854
2855 * files.texi (File Attributes, Changing Files):
2856 Use a more-natural notation for octal numbers.
2857
9022ae07
JB
28582011-12-23 Juanma Barranquero <lekktu@gmail.com>
2859
2860 * variables.texi (Variables with Restricted Values):
2861 Change reference to variable (bug#10354).
2862
454592a6
MR
28632011-12-13 Martin Rudalics <rudalics@gmx.at>
2864
2865 * windows.texi (Splitting Windows): Use t instead of non-nil
2866 when describing window-combination-resize.
2867
a7cdbfce
SM
28682011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2869
2870 * text.texi (Special Properties): Warn against `intangible' properties
2871 (bug#10222).
2872
a3dcc84e
EZ
28732011-11-26 Eli Zaretskii <eliz@gnu.org>
2874
579ebf8f
EZ
2875 * display.texi (Truncation):
2876 * text.texi (Special Properties): Describe what a stretch-glyph is
2877 instead of using that term without explanation. Make the
2878 cross-references more accurate.
2879
a3dcc84e
EZ
2880 * display.texi (Usual Display): Update the description,
2881 cross-references, and indexing related to display of control
2882 characters and raw bytes.
2883
94af99a4
MR
28842011-11-25 Martin Rudalics <rudalics@gmx.at>
2885
2886 * windows.texi (Splitting Windows): Fix description of
2887 window-combination-limit. Suggested by Eli Zaretskii.
2888
1c3d7a13
CY
28892011-11-23 Chong Yidong <cyd@gnu.org>
2890
2891 * windows.texi (Window Sizes): Move window-top-line,
2892 window-left-column, and window-*-pixel-edges to Coordinates and
2893 Windows node.
2894 (Coordinates and Windows): Restore window-edges doc.
2895
90151a1e
MR
28962011-11-21 Martin Rudalics <rudalics@gmx.at>
2897
a7cdbfce
SM
2898 * windows.texi (Windows and Frames, Splitting Windows):
2899 Fix typos.
90151a1e 2900
a9b9b7f5
CY
29012011-11-21 Chong Yidong <cyd@gnu.org>
2902
2903 * windows.texi (Splitting Windows): Fix error in documentation of
2904 window-combination-limit.
2905 (Cyclic Window Ordering): Minor fixes to next-window,
2906 one-window-p, and get-lru-window docs. Don't document
2907 window-list-1.
2908 (Buffers and Windows): Copyedits.
2909 (Choosing Window): Document special handling of special-display-*.
2910 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
2911 Don't document even-window-heights, which is going away.
2912 Clarify which options are obeyed by which action functions.
a9b9b7f5 2913
f4e90db0
SM
29142011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
2915
2916 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
2917
d2999b1a
MR
29182011-11-20 Martin Rudalics <rudalics@gmx.at>
2919
f4e90db0
SM
2920 * windows.texi (Resizing Windows, Splitting Windows):
2921 Remove term "status" when talking about combination limits.
d2999b1a 2922
cd1181db
JB
29232011-11-20 Juanma Barranquero <lekktu@gmail.com>
2924
2925 * compile.texi (Compiler Errors):
2926 * help.texi (Help Functions): Fix typos.
2927
7bf54975
CY
29282011-11-19 Chong Yidong <cyd@gnu.org>
2929
2930 * windows.texi (Splitting Windows): Clarify role of window
2931 parameters in split-window. Shorten the example.
f4e90db0
SM
2932 (Deleting Windows): Rewrite intro to handle internal windows.
2933 Fix delete-windows-on doc.
7bf54975
CY
2934 (Selecting Windows): Copyedits.
2935
a0c2d0ae
MR
29362011-11-17 Martin Rudalics <rudalics@gmx.at>
2937
2938 * windows.texi (Resizing Windows, Splitting Windows)
2939 (Deleting Windows): Use term window-combination-resize instead
2940 of window-splits.
2941
b6f67890
MR
29422011-11-16 Martin Rudalics <rudalics@gmx.at>
2943
f4e90db0
SM
2944 * windows.texi (Resizing Windows, Splitting Windows):
2945 Rename occurrences of window-nest to window-combination-limit.
b6f67890 2946
0b381c7e
JB
29472011-11-14 Juanma Barranquero <lekktu@gmail.com>
2948
2949 * intro.texi (Lisp History): Fix typo.
2950
89d61221
MR
29512011-11-12 Martin Rudalics <rudalics@gmx.at>
2952
f4e90db0
SM
2953 * windows.texi (Splitting Windows, Deleting Windows):
2954 Remove references to splits status of windows.
89d61221 2955
b2621720
GM
29562011-11-10 Glenn Morris <rgm@gnu.org>
2957
2958 * buffers.texi (Read Only Buffers): Expand a bit on why
2959 toggle-read-only should only be used interactively. (Bug#7292)
2960
d2ad7ee1
CY
29612011-11-09 Chong Yidong <cyd@gnu.org>
2962
2963 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 2964 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
2965 window-inside-absolute-pixel-edges.
2966 (Resizing Windows): shrink-window-if-larger-than-buffer works on
2967 non-full-width windows.
2968
2cffd681
MR
29692011-11-09 Martin Rudalics <rudalics@gmx.at>
2970
2971 * windows.texi (Resizing Windows): Rewrite documentation of
2972 window-resizable.
2973
f6f6d7e7
CY
29742011-11-09 Chong Yidong <cyd@gnu.org>
2975
2976 * windows.texi (Splitting Windows): Simplify example.
2977
a79db6e0
CY
29782011-11-08 Chong Yidong <cyd@gnu.org>
2979
2980 * windows.texi (Window Sizes): Copyedits. Document
2981 window-text-height. Remove window-min-height and window-min-width
2982 discussion, referring instead to Emacs manual.
2983 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
2984 (Resizing Windows): Simplify introduction. Don't document
2985 enlarge-window, shrink-window, enlarge-window-horizontally, and
2986 shrink-window-horizontally; they are no longer preferred for
2987 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 2988
441950c7
GM
29892011-11-07 Glenn Morris <rgm@gnu.org>
2990
2991 * windows.texi (Choosing Window): Fix keybinding typo.
2992
be7f5545
MR
29932011-11-07 Martin Rudalics <rudalics@gmx.at>
2994
2995 * windows.texi (Resizing Windows, Splitting Windows)
2996 (Window Configurations): Use "child window" instead of
2997 "subwindow".
2998
291d142b
CY
29992011-11-06 Chong Yidong <cyd@gnu.org>
3000
3001 * windows.texi (Basic Windows): Clarify various definitions.
3002 Treat window-normalize-* as internal; don't document them.
3003 (Windows and Frames): Various clarifications, e.g. non-live
3004 windows also belong to frames. Fix window-list description.
3005 Simplify window nesting example.
f4e90db0
SM
3006 (Splitting Windows, Window Configurations):
3007 Use split-window-below.
291d142b 3008
89bd5ee1
EZ
30092011-11-04 Eli Zaretskii <eliz@gnu.org>
3010
3011 * windows.texi (Window Sizes): Mention in the doc string that the
3012 return values of `window-body-height' and `window-body-width' are
3013 in frame's canonical units. (Bug#9949)
3014
3d8daefe
MR
30152011-10-30 Martin Rudalics <rudalics@gmx.at>
3016
3017 * windows.texi (Windows and Frames): Remove "iso-" infix from
3018 documentation of window-iso-combined-p.
3019
60754666
CY
30202011-10-26 Chong Yidong <cyd@gnu.org>
3021
3022 * modes.texi (Running Hooks): Document with-wrapper-hook.
3023
d366bd53
CY
30242011-10-18 Chong Yidong <cyd@gnu.org>
3025
3026 * display.texi (Glyphless Chars): New node.
3027
50b063c3
CY
30282011-10-13 Chong Yidong <cyd@stupidchicken.com>
3029
3030 * text.texi (Yanking): Document yank-excluded-properties.
3031
3032 * package.texi (Packaging Basics): The commentary should say how
3033 to begin using the package.
3034
c72063fa
MR
30352011-10-11 Martin Rudalics <rudalics@gmx.at>
3036
3037 * windows.texi (Deleting Windows): Mention which window gets
3038 selected when deleting the selected window.
3039
d83dc65b
MR
30402011-10-09 Martin Rudalics <rudalics@gmx.at>
3041
3042 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3043 with the selected window.
3044 * windows.texi (Buffers and Windows): Reformulate text on how
3045 replace-buffer-in-windows deals with a window.
3046 (Quitting Windows): Describe how quit-window deals with a
3047 standalone frame. Describe new option frame-auto-hide-function.
3048
c599682c
GM
30492011-10-08 Glenn Morris <rgm@gnu.org>
3050
48bca619
GM
3051 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3052
c599682c
GM
3053 * positions.texi (Excursions): Update warning message.
3054
969aa734
CY
30552011-10-05 Chong Yidong <cyd@stupidchicken.com>
3056
f4e90db0
SM
3057 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3058 Fix Emacs manual xref (Bug#9675).
969aa734 3059
550f41cd
CY
30602011-10-01 Chong Yidong <cyd@stupidchicken.com>
3061
3062 * windows.texi (Textual Scrolling): Document scroll-up-command,
3063 scroll-down-command, scroll-error-top-bottom, and the
3064 scroll-command symbol property.
717a1362
CY
3065 (Display Action Functions): Fix description of
3066 display-buffer-pop-up-window.
550f41cd 3067
a239d4e9
JB
30682011-09-28 Juanma Barranquero <lekktu@gmail.com>
3069
3070 * windows.texi (Splitting Windows): Fix typos.
3071
590c056d
MR
30722011-09-25 Martin Rudalics <rudalics@gmx.at>
3073
3074 * windows.texi (Windows and Frames, Display Action Functions)
3075 (Switching Buffers): Fix some typos.
3076 (Buffers and Windows): Remove reference to window-auto-delete.
3077 Reword description of replace-buffer-in-windows.
3078 (Window History): Fix some typos and refer to frame local buffer
3079 list.
c419f5cb
MR
3080 (Quitting Windows): New node.
3081 (Window Configurations): Add descriptions of window-state-get
3082 and window-state-put.
3083 (Window Parameters): Describe variable ignore-window-parameters.
3084 Sketch some window parameters currently in use.
3085 * elisp.texi (Top): Update node listing.
590c056d 3086
9ec20d36
CY
30872011-09-25 Chong Yidong <cyd@stupidchicken.com>
3088
3089 * windows.texi (Display Action Functions)
3090 (Choosing Window Options): New nodes.
3091
0e406a72
CY
30922011-09-24 Chong Yidong <cyd@stupidchicken.com>
3093
3094 * windows.texi (Window History): New node. Move text here from
3095 Buffers and Windows.
3096 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
3097 don't document display-buffer here; callers changed.
3098 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
3099 switch-to-buffer-other-frame. Delete duplicate
3100 replace-buffer-in-windows doc.
3101 (Choosing Window): Document display actions.
3102
6bf7006f
EZ
31032011-09-24 Eli Zaretskii <eliz@gnu.org>
3104
3105 * display.texi (Forcing Redisplay): Update the description of
3106 redisplay-dont-pause due to change in the default value.
3107
b33b68a3
MR
31082011-09-23 Martin Rudalics <rudalics@gmx.at>
3109
3110 * frames.texi (Frames and Windows): Move section and rename to
3111 Windows and Frames in windows.texi.
3112 * windows.texi (Windows): Restructure.
3113 (Basic Windows): Rewrite. Explain live and internal windows and
3114 normalization functions.
3115 (Windows and Frames): Move section here from frames.texi.
3116 Describe subwindows, window combinations, window tree, and
3117 corresponding functions including window-list here.
3118 (Window Sizes): Rename section from Size of Window and move it
3119 up in chapter. Describe total and body sizes and the
3120 corresponding functions. Explain new semantics of
3121 window-min-height/-width.
3122 (Resizing Windows): Move section up in chapter. Describe new
3123 resize functions.
3124 (Splitting Windows): Describe new behavior of split-window,
3125 split-window-above-each-other and split-window-side-by-side.
3126 Provide examples. Describe window-nest and window-splits
3127 options.
3128 (Deleting Windows): Minor rewrite.
f4e90db0
SM
3129 (Selecting Windows): Minor rewrite.
3130 Describe frame-selected-window and set-frame-selected-window here.
3131 (Cyclic Window Ordering): Minor rewrite.
3132 Describe window-list-1.
b33b68a3
MR
3133 (Buffers and Windows): Rewrite. Explain a window's previous and
3134 next buffers and the corresponding functions.
c4682d18 3135 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
3136 * elisp.texi (Top): Update node listings for frames and windows
3137 sections.
3138
4d3786ac
SM
31392011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3140
3141 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
3142
713df35b
LMI
31432011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3144
3145 * errors.texi (Standard Errors): Remove apparent placeholder text
3146 (bug#9491).
3147
33ed493b
CY
31482011-09-18 Chong Yidong <cyd@stupidchicken.com>
3149
3150 * frames.texi (Management Parameters): Fix description of
3151 icon-type parameter.
3152
b8f0a954
CY
31532011-09-17 Chong Yidong <cyd@stupidchicken.com>
3154
3155 * tips.texi (Key Binding Conventions): Don't bind a key sequence
3156 ending in C-g. Suggested by Edward O'Connor.
3157
eddf142c
EZ
31582011-09-17 Eli Zaretskii <eliz@gnu.org>
3159
3160 * numbers.texi (Integer Basics): Add indexing for
3161 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
3162
d8e213eb 31632011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
3164
3165 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
3166
cec2eab8
JB
31672011-09-11 Juanma Barranquero <lekktu@gmail.com>
3168
3169 * processes.texi (Network Servers): Clarify what the process
3170 buffer is used for (bug#9233).
3171
d8e213eb 31722011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
3173
3174 * lists.texi (Building Lists): Fix typo.
3175
35137ed3
CY
31762011-08-30 Chong Yidong <cyd@stupidchicken.com>
3177
3178 * display.texi (Basic Faces): New node. Document new faces.
3179
3180 * modes.texi (Major Mode Conventions): Move some text there.
3181 (Mode Help): Remove major-mode var, duplicated in Major Modes.
3182
3fd50d5c
CY
31832011-08-29 Chong Yidong <cyd@stupidchicken.com>
3184
3185 * modes.texi (Basic Major Modes): New node. Callers updated.
3186 (Major Modes): Document fundamental-mode and major-mode.
3187 (Major Mode Basics): Node deleted; text moved to Major Modes.
3188 (Derived Modes): Document derived-mode-p.
3189
ddb54206
CY
31902011-08-28 Chong Yidong <cyd@stupidchicken.com>
3191
a6326082
CY
3192 * files.texi (Changing Files, Create/Delete Dirs): Document new
3193 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
3194 (Visiting Functions): Remove view-file; it is documented in the
3195 Emacs manual.
04e2ce72 3196
ddb54206
CY
3197 * frames.texi (Layout Parameters): The defaults for the
3198 menu-bar-lines and tool-bar-lines parameters depend on the mode.
3199
3200 * display.texi (Progress): Document spinner functionality.
3201
3202 * os.texi (Killing Emacs): Note that kill-emacs can be called by
3203 operating system signals. Refer to save-buffers-kill-terminal
3204 instead of save-buffers-kill-emacs.
3205
3206 * objects.texi (Symbol Type): Document ## print representation.
3207
0c95fcf7
EZ
32082011-08-25 Eli Zaretskii <eliz@gnu.org>
3209
3210 * display.texi (Specified Space): Mention that `space' specs
3211 influence bidi reordering.
3212 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3213 separating fields with bidirectional content.
3214
5980d4c6
EZ
32152011-08-24 Eli Zaretskii <eliz@gnu.org>
3216
3217 * display.texi (Bidirectional Display): Document return value in
3218 buffers that are not bidi-reordered for display, and in unibyte
3219 buffers.
3220
bca633fb
EZ
32212011-08-23 Eli Zaretskii <eliz@gnu.org>
3222
3223 * nonascii.texi (Character Properties): Document the values for
3224 unassigned codepoints.
3225
c094bb0c
EZ
32262011-08-18 Eli Zaretskii <eliz@gnu.org>
3227
3228 * nonascii.texi (Character Properties): Document use of
3229 `bidi-class' and `mirroring' properties as part of reordering.
3230 Provide cross-references to "Bidirectional Display".
3231
3232 * display.texi (Bidirectional Display): Document the pitfalls of
3233 concatenating strings with bidirectional content, with possible
f4e90db0
SM
3234 solutions. Document bidi-string-mark-left-to-right.
3235 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
3236 Document use of `bidi-class' and `mirroring' properties as part of
3237 reordering.
c094bb0c 3238
1ea897d5
EZ
32392011-08-16 Eli Zaretskii <eliz@gnu.org>
3240
9adfcd0b
EZ
3241 * modes.texi (Major Mode Conventions): Improve the documentation
3242 of `mode-class' `special' modes.
3243
10862873
EZ
3244 * nonascii.texi (Character Properties): Document the `mirroring'
3245 property. Add index entries.
3246
1ea897d5
EZ
3247 * syntax.texi (Categories): Add an example of defining a new
3248 category and category table.
3249
3250 * searching.texi (Regexp Backslash): Document how to display
3251 existing categories. Mention the possibility of adding
3252 categories, and add an xref to where this is described. Add an
3253 index entry.
3254
ebb552ed
CY
32552011-08-09 Chong Yidong <cyd@stupidchicken.com>
3256
3257 * text.texi (Special Properties):
3258 * display.texi (Overlay Properties): Note that mouse-face cannot
3259 change the text size (Bug#8530).
3260
51a714e1
CY
32612011-08-08 Chong Yidong <cyd@stupidchicken.com>
3262
3263 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3264 using setenv instead.
3265
4cc60b9b
EZ
32662011-07-28 Eli Zaretskii <eliz@gnu.org>
3267
3268 * display.texi (Bidirectional Display): Document the fact that
3269 bidi-display-reordering is t by default.
3270
5deb92fd
EZ
32712011-07-23 Eli Zaretskii <eliz@gnu.org>
3272
3273 * display.texi (Bidirectional Display): New section.
3274
011b0ad6 32752011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
3276 Tim Cross <theophilusx@gmail.com> (tiny change)
3277 Glenn Morris <rgm@gnu.org>
011b0ad6 3278
67f9b9f8 3279 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 3280
4baf28e6
AS
32812011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3282
3283 * help.texi (Keys in Documentation): Revert last change.
3284
66249842
LMI
32852011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3286
f863868c
LMI
3287 * help.texi (Keys in Documentation): Clarify that \= only quotes
3288 the next character, and doesn't affect longer sequences in
3289 particular (bug#8935).
3290
f4e90db0
SM
3291 * debugging.texi (Using Debugger):
3292 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 3293
0bb23927 32942011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
3295
3296 * display.texi (Other Display Specs): Document that `left-fringe'
3297 and `right-fringe' display specifications are of the "replacing"
3298 kind.
3299
f2027cdf
LMI
33002011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3301
3302 * help.texi (Documentation Basics): Add a link to the Function
3303 Documentation node (bug#6580).
3304
f987fde4
LMI
33052011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3306
0bc59b25
LMI
3307 * keymaps.texi (Menu Bar): Mention :visible and :enable
3308 (bug#6344). Text by Drew Adams.
3309
63d55f1f
LMI
3310 * modes.texi (Running Hooks): Mention buffer-local hook variables
3311 (bug#6218).
3312
f987fde4
LMI
3313 * objects.texi (General Escape Syntax): "a with grave accent" is
3314 ?xe0, not ?x8e0 (bug#5259).
3315
b7527639
CY
33162011-07-12 Chong Yidong <cyd@stupidchicken.com>
3317
3318 * display.texi (Face Attributes, Font Selection): Add references
3319 to the Fonts node in the Emacs manual (Bug#4178).
3320
c830e5ae
CY
33212011-07-12 Chong Yidong <cyd@stupidchicken.com>
3322
3323 * display.texi (Window Systems): `window-system' is
3324 terminal-local.
3325
3326 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3327 frame-local variables.
3328
3329 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3330 frame-local variables.
3331 (Frame-Local Variables): Node deleted.
3332
3333 * elisp.texi (Top): Update node listing.
3334
91223e54
LMI
33352011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3336
3337 * elisp.texi: Change "inferiors" to "subnodes" in three places
3338 (bug#3523).
3339
963578d3
CY
33402011-07-11 Chong Yidong <cyd@stupidchicken.com>
3341
3342 * frames.texi (Window System Selections): Discussion of
3343 x-select-enable-clipboard moved to Emacs manual.
3344
07151e49
DD
33452011-07-11 Deniz Dogan <deniz@dogan.se>
3346
3347 * commands.texi (Prefix Command Arguments): Remove excessive
3348 apostrophe.
3349
7261e1cf
LMI
33502011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3351
ad21a12a
LMI
3352 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3353 description is a string (bug#3313).
3354
7261e1cf
LMI
3355 * frames.texi (Display Feature Testing): Try to explain what all
3356 the visual classes mean (bug#3042).
3357
568f7b79
LMI
33582011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3359
18d59e29
LMI
3360 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3361 and `mode-line-client' (bug#2974).
3362
568f7b79
LMI
3363 * text.texi (Insertion): Clarify marker movements (bug#1651).
3364 Text from Drew Adams.
3365
54e10184
LMI
33662011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3367
d94d85e9
LMI
3368 * text.texi (Special Properties): Clarify the format of `face'
3369 (bug#1375).
3370
54e10184
LMI
3371 * commands.texi (Interactive Call): Add a `call-interactively'
3372 example (bug#1010).
3373
413c488d
LMI
33742011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3375
3376 * functions.texi (Calling Functions): Link to the "Interactive
3377 Call" node (bug#1001).
3378
322b7dab 33792011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 3380
3deead93
CY
3381 * customize.texi (Composite Types): Move alist and plist to here
3382 from Simple Types (Bug#7545).
3383
3384 * elisp.texi (Top): Update menu description.
3385
b00d8c1a
CY
3386 * display.texi (Face Attributes): Document negative line widths
3387 (Bug#6113).
3388
d2a6c43b
TR
33892011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
3390
3391 * searching.texi (Match Data): Note that match data can be
3392 overwritten by most functions (bug#2499).
3393
c7844a27
LMI
33942011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3395
a9ab721e
LMI
3396 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
3397 flags mean (bug#6659).
3398
c7844a27
LMI
3399 * functions.texi (What Is a Function): Document the autoload
3400 object (bug#6496).
3401
f68d76d0
LMI
34022011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3403
8a20ca4c
LMI
3404 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
3405 is only used in the Customize user interface (bug#6089).
3406
f68d76d0 3407 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 3408 images (bug#7836).
f68d76d0 3409
7018dbe7
EZ
34102011-07-02 Eli Zaretskii <eliz@gnu.org>
3411
3412 * variables.texi (Defining Variables, Void Variables)
3413 (Constant Variables): Fix incorrect usage of @kindex.
3414
36cb87a1
LMI
34152011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3416
28ee97c7
LMI
3417 * variables.texi (Defining Variables): Add an index entry for
3418 `set-variable' (bug#7262).
8d4294e9 3419 (Defining Variables): Use @findex for functions.
28ee97c7 3420
8862ffd5
LMI
3421 * frames.texi (Basic Parameters): Document the `explicit-name'
3422 parameter (bug#6951).
3423
0ec389b9
LMI
3424 * customize.texi (Type Keywords): Clarify that :value provides a
3425 default value for all types (bug#7386).
3426
36cb87a1
LMI
3427 * streams.texi (Output Functions): Document `pp'.
3428
11fdef7d 34292011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
3430
3431 * keymaps.texi (Searching Keymaps):
3432 * display.texi (Overlay Properties): Fix errors in 2011-05-29
3433 change. Suggested by Johan Bockgård.
3434
eeafcea7
CY
34352011-06-15 Chong Yidong <cyd@stupidchicken.com>
3436
3437 * text.texi (Special Properties): Clarify role of font-lock-face.
3438
b96e6cde
LMI
34392011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3440
f4e90db0 3441 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
3442 to `process-live-p' for consistency with other `-live-p' functions.
3443
be14b9ab
PE
34442011-06-03 Paul Eggert <eggert@cs.ucla.edu>
3445
3446 Document wide integers better.
3447 * files.texi (File Attributes): Document ino_t values better.
2d365993 3448 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
3449 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
3450 (Bitwise Operations):
001903b5
PE
3451 * objects.texi (Integer Type): Use a binary notation that is a bit easier
3452 to read, and that will port better if 62-bits becomes the default.
3453 Fix or remove incorrect examples.
be14b9ab
PE
3454 * os.texi (Time Conversion): Document time_t values better.
3455
bcd54f83
LMI
34562011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3457
f4e90db0
SM
3458 * processes.texi (Process Information):
3459 Document `process-alive-p'.
bcd54f83 3460
049bcbcb
CY
34612011-05-29 Chong Yidong <cyd@stupidchicken.com>
3462
3463 * help.texi (Accessing Documentation):
3464 * display.texi (Pixel Specification):
3465 * processes.texi (Serial Ports, Serial Ports):
3466 * nonascii.texi (Character Properties, Default Coding Systems):
3467 * text.texi (Changing Properties, Special Properties):
3468 * windows.texi (Window Start and End):
3469 * modes.texi (SMIE Indentation Example, SMIE Tricks):
3470 * keymaps.texi (Searching Keymaps, Tool Bar):
3471 * minibuf.texi (Basic Completion):
3472 * compile.texi (Eval During Compile):
3473 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
3474 7x9 paper in printed manual.
3475
3476 * lists.texi (Sets And Lists): Fix misplaced text.
3477
58539c63
CY
34782011-05-29 Chong Yidong <cyd@stupidchicken.com>
3479
3480 * keymaps.texi (Remapping Commands): Emphasize that the keymap
3481 needs to be active (Bug#8350).
3482
6b5681bf
CY
34832011-05-28 Chong Yidong <cyd@stupidchicken.com>
3484
b4d52acc
CY
3485 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
3486
6b5681bf
CY
3487 * tips.texi (Coding Conventions): Remove antediluvian filename
3488 limit recommendation (Bug#8538).
3489
e145f188
GM
34902011-05-27 Glenn Morris <rgm@gnu.org>
3491
3492 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
3493
eafed945
GM
34942011-05-26 Glenn Morris <rgm@gnu.org>
3495
3496 * variables.texi (File Local Variables):
3497 Update hack-local-variables `mode-only' return value.
2d3ba9e7 3498 Add some more details on what this function does in the other case.
eafed945 3499
bc8410af
GM
35002011-05-19 Glenn Morris <rgm@gnu.org>
3501
3502 * lists.texi (Sets And Lists): Mention cl provides union etc.
3503
35a30759
N
35042011-05-19 Nix <nix@esperi.org.uk>
3505
3506 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
3507
3508 * text.texi (Parsing HTML): Update for function name changes.
3509
3510 * syntax.texi (Syntax Flags): Small fix.
3511
3512 * keymaps.texi (Active Keymaps): Typo fix.
3513 (Changing Key Bindings): Grammar fix.
3514
3515 * frames.texi (Minibuffers and Frames): Grammar fix.
3516 (Window System Selections): x-select-enable-clipboard now defaults to t.
3517
3518 * customize.texi (Common Keywords):
3519 * display.texi (Abstract Display):
3520 * modes.texi (Auto-Indentation):
3521 * nonascii.texi (Converting Representations): Typo fixes.
3522
3523 * control.texi (Examples of Catch): Call it "goto" not "go to".
3524
e3934a8a
EZ
35252011-05-14 Eli Zaretskii <eliz@gnu.org>
3526
bc039a3b
EZ
3527 * nonascii.texi (Character Properties): Fix inconsistencies with
3528 implementation.
3529
e3934a8a
EZ
3530 * text.texi (Special Properties): Move @defvar's out of the
3531 @table. (Bug#8652)
3532
e2c94218
GM
35332011-05-12 Glenn Morris <rgm@gnu.org>
3534
3535 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
3536
d2fc7e3d 35372011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
3538
3539 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
3540 (Multiline Font Lock):
3541 * vol2.texi (Top):
3542 * vol1.texi (Top):
3543 * elisp.texi (Top): Update menu accordingly.
3544
d2fc7e3d 35452011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
3546
3547 * modes.texi (Region to Fontify): Fix typo.
3548
79b70037
GM
35492011-05-10 Jim Meyering <meyering@redhat.com>
3550
3551 * minibuf.texi: Fix typo "in in -> in".
3552
b08a63cc 35532011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
3554
3555 * numbers.texi (Integer Basics): Large integers are treated as floats.
3556
1ef14cb4
LMI
35572011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3558
3559 * processes.texi (Synchronous Processes): Document the (:file
3560 "/file-name") syntax for `call-process'.
3561
4ffd0d6b 35622011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
3563
3564 * windows.texi (Choosing Window): Fix typo.
3565
4ffd0d6b 35662011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
3567
3568 * frames.texi (Layout Parameters): Note the difference between
3569 querying and setting parameters for left-fringe and right-fringe
3570 (Bug#6930).
3571
fd5a8ae8
SM
35722011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3573
3574 * minibuf.texi (Basic Completion): Be a bit more precise about the
3575 valid kinds of completion tables.
3576 (Programmed Completion): Remove obsolete text about lambda expressions
3577 not being valid completion tables.
3578
c1bcd0d5
CY
35792011-03-19 Chong Yidong <cyd@stupidchicken.com>
3580
3581 * positions.texi (Excursions): Explain the "save-excursion
3582 defeated by set-buffer" warning.
3583
3584 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3585 save-excursion. Suggested by Uday S Reddy.
3586
03408648 35872011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 3588
03408648
SM
3589 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3590 (Lexical Binding): New sub-section.
ba83908c 3591
03408648
SM
3592 * eval.texi (Eval): Discourage the use of `eval'.
3593 Document its new `lexical' argument.
6c075cd7 3594
f6d62986
SM
35952011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3596
03408648 3597 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
3598 nil any more.
3599
84ea5558 36002011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
3601
3602 * strings.texi (String Conversion): Don't mention
3603 string-make-(uni|multi)byte (bug#8262).
3604 * nonascii.texi (Converting Representations): Fix up range.
3605 * keymaps.texi (Key Binding Commands): Update code point, avoid
3606 "unibyte character" and remove mention of unibyte bindings.
3607
62d94509
EZ
36082011-03-10 Eli Zaretskii <eliz@gnu.org>
3609
3610 * modes.texi (Operator Precedence Grammars): Don't use characters
3611 outside ISO-8859-1.
3612
63a329f8
EZ
36132011-03-09 Eli Zaretskii <eliz@gnu.org>
3614
3615 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3616
3617 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3618
6446548e
GM
36192011-03-08 Glenn Morris <rgm@gnu.org>
3620
3621 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3622 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 3623 * elisp.texi: Set documentencoding.
6446548e 3624
33383987
JB
36252011-03-07 Chong Yidong <cyd@stupidchicken.com>
3626
3627 * Version 23.3 released.
3628
0b3ceceb
CY
36292011-03-06 Chong Yidong <cyd@stupidchicken.com>
3630
3631 * package.texi: Update index keywords.
3632 (Package Archives): New node contents. Document package-x.el.
3633
78f5433f
JB
36342011-03-06 Juanma Barranquero <lekktu@gmail.com>
3635
3636 * makefile.w32-in (srcs): Add package.texi.
3637
555e9b5c
CY
36382011-03-06 Chong Yidong <cyd@stupidchicken.com>
3639
120d9389
CY
3640 * package.texi (Packaging, Packaging Basics, Simple Packages)
3641 (Multi-file Packages): Expand and clarify.
3642 (Package Archives): Temporary placeholder node.
3643
3644 * elisp.texi (Top): Update node listing.
3645
555e9b5c
CY
3646 * Makefile.in (srcs): Add package.texi.
3647
b59a4335
CY
36482011-03-05 Chong Yidong <cyd@stupidchicken.com>
3649
3650 * processes.texi (Synchronous Processes): Minor clarification
3651 (Bug#8149).
3652
06083aa1
GM
36532011-03-03 Glenn Morris <rgm@gnu.org>
3654
3655 * files.texi (Truenames): Minor clarification. (Bug#2341)
3656
6640b281
GM
36572011-03-01 Glenn Morris <rgm@gnu.org>
3658
3659 * variables.texi (Directory Local Variables):
3660 Mention `(subdirs . nil)' alist element.
3661
2b0c7330 36622011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
3663
3664 * variables.texi (Directory Local Variables): Mention the optional
3665 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3666
b923f7a9
CY
36672011-02-27 Chong Yidong <cyd@stupidchicken.com>
3668
3669 * minibuf.texi (Minibuffer History): Clarify discussion of
3670 minibuffer history lists (Bug#8085).
3671
67ab0163 36722011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 3673
e979a521
EZ
3674 * elisp.texi: Sync @dircategory with ../../info/dir.
3675
e03b2fd4
EZ
3676 * files.texi (Visiting Functions): Document find-file-literally,
3677 both the command and the variable.
3678
86ec878a
EZ
3679 * variables.texi (Creating Buffer-Local): Explain the meaning of
3680 permanent local variables.
3681
67ab0163
GM
3682 * files.texi (Visiting Functions): Document find-file-literally,
3683 both the command and the variable.
3684
3685 * variables.texi (Creating Buffer-Local): Explain the meaning of
3686 permanent local variables.
3687
36882011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
3689
3690 * keymaps.texi (Remapping Commands): Mention how to undo it.
3691
bfcb151a
RT
36922011-02-09 Reuben Thomas <rrt@sc3d.org>
3693
3694 * loading.texi (Hooks for Loading): Remove unnecessary advice
3695 about eval-after-load (Bug#7986).
3696
a41c8660
CY
36972011-02-05 Chong Yidong <cyd@stupidchicken.com>
3698
3699 * commands.texi (Accessing Mouse): Note that a header line is not
3700 included in the row of posn-col-row.
3701
e0dd6837
CY
37022011-02-02 Chong Yidong <cyd@stupidchicken.com>
3703
3704 * modes.texi (Major Mode Conventions): Add face guidelines.
3705 (Faces for Font Lock): List faces in order of prominence.
3706
a4180391
PE
37072011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3708
3709 format-time-string now supports subsecond time stamp resolution
3710 * os.texi (Time Parsing): Document %N.
3711
7427eb97
CY
37122011-01-28 Chong Yidong <cyd@stupidchicken.com>
3713
61db307f
CY
3714 * vol1.texi (Top):
3715 * vol2.texi (Top):
3716 * elisp.texi (Top):
3717 * display.texi (Display Property): Shorten the menu description of
3718 the "Other Display Specs" node (Bug#7816).
3719
7427eb97
CY
3720 * keymaps.texi (Defining Menus): Add "menu item" and "extended
3721 menu item" concept index entries (Bug#7805).
3722
bf3dae7e
EZ
37232011-01-29 Eli Zaretskii <eliz@gnu.org>
3724
3725 * makefile.w32-in (texinfodir): New variable.
3726 (usermanualdir): Remove as redundant with $(emacsdir).
3727 (MAKEINFO): Remove options, leave only program name.
3728 (MAKEINFO_OPTS): New variable.
3729 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
3730
06d8ace5 37312011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
3732 Richard Kim <emacs18@gmail.com>
3733
3734 * loading.texi (Library Search): Document list-load-path-shadows
3735 (Bug#7757).
3736
06d8ace5 37372011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
3738
3739 * searching.texi (Regexp Special): Remove outdated discussion of
3740 character sets (Bug#7780).
3741
28a88153
CY
3742 * frames.texi (Pop-Up Menus): Document where menu title comes
3743 from (Bug#7684).
3744
06d8ace5 37452011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
3746
3747 * display.texi (Making Buttons): Mention limitation of text buttons.
3748
a8e1e9ee
WL
37492011-01-23 Werner Lemberg <wl@gnu.org>
3750
3751 * Makefile.in (MAKEINFO): Now controlled by `configure'.
3752 (MAKEINFO_OPTS): New variable. Use it where appropriate.
3753 (ENVADD): New variable to control texi2dvi and texi2pdf.
3754
362b9d48
GM
37552011-01-15 Chong Yidong <cyd@stupidchicken.com>
3756
3757 * files.texi (Directory Names): Move directory-abbrev-alist doc to
3758 Emacs manual.
3759
37602011-01-15 Eli Zaretskii <eliz@gnu.org>
3761
3762 * files.texi (Directory Names): Explain why FROM in
3763 directory-abbrev-alist should begin with \`. (Bug#7777)
3764
3fa173b4
SM
37652011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
3766
3767 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
3768
7c420169 37692011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
3770
3771 * modes.texi (Emulating Mode Line): Fix last change.
3772
7c420169 37732011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
3774
3775 * modes.texi (Emulating Mode Line): Update documentation of
3776 format-mode-line according to changes that fixed bug #7587.
3777
80b33766
SM
37782010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
3779
3780 * modes.texi (Derived Modes): Mention prog-mode.
3781
3782 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
3783 of the key-binding-data cache since we don't use it any more.
3784
f49d1f52 37852010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 3786
4bb49a92
EZ
3787 * processes.texi (Shell Arguments):
3788 * strings.texi (Creating Strings): Don't mention "shell commands";
3789 make it explicit that `split-string-and-unquote' and
3790 `combine-and-quote-strings' are mainly for working with arguments
3791 to call-process and start-process.
3792
3c73e30e
EZ
3793 * processes.texi (Shell Arguments): Fix documentation of
3794 `split-string-and-unquote'. Add indexing. (Bug#7563)
3795
f49d1f52 37962010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
3797
3798 * modes.texi (Auto-Indentation): New section to document SMIE.
3799 (Major Mode Conventions):
3800 * text.texi (Mode-Specific Indent): Refer to it.
3801
f49d1f52 38022010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
3803
3804 * display.texi (Other Display Specs): Document left-fringe and
3805 right-fringe display specs.
3806
f49d1f52 38072010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
3808
3809 * backups.texi (Making Backups):
3810 * modes.texi (Example Major Modes): Use recommended coding style.
3811 (Major Mode Basics, Derived Modes): Encourge more strongly use of
3812 define-derived-mode. Mention completion-at-point-functions.
3813
f49d1f52 38142010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3815
5dcb4c4e
SM
3816 * nonascii.texi (Converting Representations):
3817 Document byte-to-string.
e1115396 3818
ec1b9b17
GM
38192010-12-08 Glenn Morris <rgm@gnu.org>
3820
3821 * buffers.texi (Modification Time):
3822 verify-visited-file-modtime now defaults to the current buffer.
3823
07976ae3 38242010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3825
ec1b9b17 3826 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
3827
3828 * strings.texi (Creating Strings): Don't mention semi-obsolete
3829 function char-to-string.
3830 (String Conversion): Shorten discussion of semi-obsolete function
3831 string-to-char. Link to Converting Representations.
3832
3833 * objects.texi (Symbol Type):
3834 * text.texi (Near Point):
3835 * help.texi (Help Functions):
3836 * functions.texi (Mapping Functions): Use string instead of
3837 char-to-string in examples.
3838
07976ae3 38392010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
3840
3841 * text.texi (Kill Functions, Kill Functions)
3842 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
3843 YANK-HANDLER args.
3844
3845 * symbols.texi (Creating Symbols): Using unintern without an
3846 obarray arg is now obsolete.
3847
3848 * numbers.texi (Float Basics): Document float-e and float-pi.
3849
3850 * variables.texi (Defining Variables): Change "pi" example to
3851 "float-pi".
3852
8547874a
EZ
38532010-11-26 Eli Zaretskii <eliz@gnu.org>
3854
3855 * commands.texi (Click Events): Document the values of X, Y and
3856 COL, ROW in the event's position, when the click is on the header
3857 or mode line, on the fringes, or in the margins.
3858
4a47c275 38592010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 3860
5b05d75b
EZ
3861 * customize.texi (Composite Types): Lower-case index entry.
3862
5dcb4c4e
SM
3863 * loading.texi (How Programs Do Loading):
3864 Document load-file-name. (Bug#7346)
c7926fe2 3865
4a47c275 38662010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
3867
3868 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
3869
0eb025fb
EZ
38702010-11-13 Eli Zaretskii <eliz@gnu.org>
3871
3872 * display.texi (Usual Display): Characters with no fonts are not
3873 necessarily displayed as empty boxes.
3874
2699a554 38752010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
3876
3877 * maps.texi (Standard Keymaps): Update File menu description.
3878
8289f37b
GM
38792010-10-28 Glenn Morris <rgm@gnu.org>
3880
3881 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
3882
5793a7bc 38832010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
3884
3885 * display.texi (Window Systems): Deprecate use of window-system as
3886 a predicate.
3887
17284e30
GM
38882010-10-23 Glenn Morris <rgm@gnu.org>
3889
3890 * help.texi (Documentation Basics): Remove mentions of digest-doc and
3891 sorted-doc.
3892
00f113eb
JB
38932010-10-15 Eli Zaretskii <eliz@gnu.org>
3894
3895 * os.texi (Dynamic Libraries): New node, with slightly modified
3896 text deleted from "Image Formats".
3897 (System Interface): Add @menu entry for "Dynamic Libraries".
3898
3899 * display.texi (Image Formats): Remove description of
3900 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
3901
07277eb8
GM
39022010-10-12 Glenn Morris <rgm@gnu.org>
3903
3904 * book-spine.texinfo: Rename to book-spine.texi.
3905
c12e4a81
GM
39062010-10-11 Glenn Morris <rgm@gnu.org>
3907
df187c62
GM
3908 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
3909
c12e4a81 3910 * Makefile.in (DVIPS): New variable.
234db610
GM
3911 (.PHONY): Add html, ps.
3912 (html, elisp.html, ps, elisp.ps): New targets.
3913 (clean): Delete html, ps files.
3914 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 3915
6513b232
EZ
39162010-10-09 Eli Zaretskii <eliz@gnu.org>
3917
3918 * makefile.w32-in (emacsdir): New variable.
3919 (srcs): Add emacsver.texi.
3920 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
3921
abd40fb4
GM
39222010-10-09 Glenn Morris <rgm@gnu.org>
3923
c1dc72b3
GM
3924 * Makefile.in (VPATH): Remove.
3925 (infodir): Make it absolute.
3926 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
3927
4393405b
GM
3928 * Makefile.in (dist): Anchor regexps.
3929
eef3ab94
GM
3930 * Makefile.in (srcs): Put elisp.texi first.
3931 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
3932
aa9db089
GM
3933 * Makefile.in (infoclean): Remove harmless, long-standing error.
3934
abd40fb4
GM
3935 * Makefile.in ($(infodir)): Delete rule.
3936 (mkinfodir): New.
3937 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
3938
68db69ed 3939 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 3940 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 3941
ea274122
GM
39422010-10-09 Glenn Morris <rgm@gnu.org>
3943
f7a31f11
GM
3944 * Makefile.in (emacsdir): New variable.
3945 (MAKEINFO): Add -I $emacsdir.
3946 (dist): Copy emacsver.texi.
b13254e7
GM
3947 (srcs): Add emacsver.texi.
3948
f7a31f11
GM
3949 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
3950 Set EMACSVER by including emacsver.texi.
3951
ea274122
GM
3952 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
3953
17ca7950
GM
39542010-10-07 Glenn Morris <rgm@gnu.org>
3955
3956 * Makefile.in (version): New, set by configure.
3957 (clean): Delete dist tar file.
3958 (dist): Use version in tar name.
3959
4c83f6e1
GM
39602010-10-06 Glenn Morris <rgm@gnu.org>
3961
3962 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
3963 (INSTALL_INFO): Remove unused variable.
3964 (mostlyclean, infoclean, dist): New rules.
3965 (clean): Delete dvi and pdf files.
3966 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 3967 ($(infodir)): Add parallel build workaround.
4c83f6e1 3968
0264072d
GM
39692010-10-04 Glenn Morris <rgm@gnu.org>
3970
3971 * Makefile.in (dvi, pdf, $(infodir)): New targets.
3972 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 3973 Fix -I typo.
0264072d
GM
3974 (clean): No 'make.out' or 'core' files.
3975 (.PHONY): Declare clean rules.
3976 (maintainer-clean): Delete pdf file. Guard against cd failures.
3977
77f38949
GM
39782010-10-03 Glenn Morris <rgm@gnu.org>
3979
3980 * files.texi (File Name Components): Remove ignored section about
3981 deleted variable directory-sep-char.
3982
178fdd41
MA
39832010-10-03 Michael Albinus <michael.albinus@gmx.de>
3984
3985 * files.texi (Magic File Names): New defopt
3986 remote-file-name-inhibit-cache.
3987
9c524fcb
GM
39882010-10-02 Glenn Morris <rgm@gnu.org>
3989
3990 * os.texi (Killing Emacs): Hook now runs in batch mode.
3991
f816790b
SM
39922010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
3993
3994 * text.texi (Special Properties): Clarify when modification-hooks run.
3995
7cf78aac
SM
39962010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
3997
3998 * syntax.texi (Syntax Flags): Document new `c' flag.
3999
ca0d44e4
GM
40002010-09-09 Glenn Morris <rgm@gnu.org>
4001
4002 * display.texi (ImageMagick Images): General cleanup.
4003
10999305 40042010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
4005
4006 * files.texi (Directory Names): Use \` rather than ^.
4007
45240125
JD
40082010-09-02 Jan Djärv <jan.h.d@swipnet.se>
4009
4010 * text.texi (Low-Level Kill Ring):
4011 * frames.texi (Window System Selections): Remove cut buffer
4012 documentation.
4013
4abe5bf6
EZ
40142010-08-28 Eli Zaretskii <eliz@gnu.org>
4015
4016 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4017 Parameters", where the default fringe width is described.
4018
4019 * frames.texi (Window Frame Parameters, Basic Parameters)
4020 (Position Parameters, Layout Parameters, Management Parameters)
4021 (Cursor Parameters, Font and Color Parameters): Add indexing for
4022 frame parameters. (Bug#6929)
4023
fdc76236
TT
40242010-08-25 Tom Tromey <tromey@redhat.com>
4025
4026 * vol2.texi (Top): Update.
4027 * vol1.texi (Top): Update.
4028 * tips.texi (Library Headers): Mention Package-Version and
4029 Package-Requires.
4030 * package.texi: New file.
4031 * os.texi (System Interface): Update pointers.
4032 * elisp.texi (Top): Link to new nodes. Include package.texi.
4033 * anti.texi (Antinews): Update pointers.
4034
1e5c1c80
EZ
40352010-08-25 Eli Zaretskii <eliz@gnu.org>
4036
4037 * processes.texi (Filter Functions): Fix last change.
4038
78e33835
CY
40392010-08-24 Markus Triska <triska@gmx.at>
4040
4041 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4042 of `buffer-name' in the main text as well as in the example
4043 (Bug#3098).
4044
198a7a97
CY
40452010-08-22 Chong Yidong <cyd@stupidchicken.com>
4046
4047 * nonascii.texi (Text Representations):
4048 * loading.texi (Loading Non-ASCII):
4049 * compile.texi (Byte Compilation): Don't mention obsolete
4050 --unibyte command-line argument.
4051
bc7d7ea6
CY
40522010-08-22 Chong Yidong <cyd@stupidchicken.com>
4053
4054 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4055
b0126eac 40562010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
4057
4058 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4059
e8a6cc19
EZ
40602010-08-20 Eli Zaretskii <eliz@gnu.org>
4061
4062 * commands.texi (Misc Events): Add cross-references to where
4063 POSITION of a mouse event is described in detail.
4064
c4e7c63a 40652010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 4066
c4e7c63a 4067 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 4068
7815fe19 40692010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
4070
4071 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4072 Suggested by Štěpán Němec <stepnem@gmail.com>.
4073
7815fe19 40742010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
4075
4076 * minibuf.texi (High-Level Completion): Document args of
4077 `read-buffer-function' (bug#5625).
4078
8b2dd508
JD
40792010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4080
4081 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4082
bace45fe
MA
40832010-07-29 Michael Albinus <michael.albinus@gmx.de>
4084
4085 * processes.texi (Process Information): Explain process property
4086 `remote-tty'.
4087
4ce5a4cc
JB
40882010-07-27 Juanma Barranquero <lekktu@gmail.com>
4089
4090 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4091 instead of "\C-\^?" (bug#6334).
4092
1c84bc7a
JB
4093 * text.texi (Special Properties): Fix typo.
4094
b88746ba
EZ
40952010-07-09 Eli Zaretskii <eliz@gnu.org>
4096
4097 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4098 calling sequences, which are now the standard.
4099
51422d6d
CY
41002010-06-24 Chong Yidong <cyd@stupidchicken.com>
4101
4102 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4103
4104 * commands.texi (Command Overview): Mention undo-boundary call.
4105
d24880de
GM
41062010-06-23 Glenn Morris <rgm@gnu.org>
4107
4108 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4109 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4110 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4111 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4112 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4113 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4114 Untabify Texinfo files.
4115
0fc76035
CY
41162010-06-20 Chong Yidong <cyd@stupidchicken.com>
4117
4118 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4119
5338dc0b
CY
41202010-06-19 Chong Yidong <cyd@stupidchicken.com>
4121
a628ad9d 4122 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 4123
2c3a3c1d
CY
41242010-06-02 Chong Yidong <cyd@stupidchicken.com>
4125
ba3bf1d9
CY
4126 * searching.texi (Regexp Special): Remove obsolete information
4127 about matching non-ASCII characters, and suggest using char
4128 classes (Bug#6283).
2c3a3c1d 4129
7f4b4249
JB
41302010-05-30 Juanma Barranquero <lekktu@gmail.com>
4131
4132 * minibuf.texi (Basic Completion): Add missing "@end defun".
4133
637821cd
SM
41342010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4135
4136 * minibuf.texi (Basic Completion): Document completion-boundaries.
4137 (Programmed Completion): Document the new fourth method for boundaries.
4138
e13051c3
CY
41392010-05-22 Chong Yidong <cyd@stupidchicken.com>
4140
a628ad9d 4141 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 4142
0235128c 41432010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
4144
4145 * windows.texi (Textual Scrolling):
4146 * tips.texi (Coding Conventions):
4147 * minibuf.texi (Minibuffer History):
4148 * maps.texi (Standard Keymaps):
4149 * loading.texi (Where Defined):
4150 * edebug.texi (Instrumenting): Fix typos.
4151
0235128c 41522010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 4153
c7c32279
CY
4154 * keymaps.texi (Menu Bar): Document :advertised-binding property.
4155
0235128c
SM
4156 * functions.texi (Obsolete Functions):
4157 Document set-advertised-calling-convention.
eb5ed549
CY
4158
4159 * minibuf.texi (Basic Completion): Document completion-in-region.
4160 (Programmed Completion): Document completion-annotate-function.
4161
4162 * commands.texi (Reading One Event): Document read-key.
4163 (Distinguish Interactive): Document KIND arg to
4164 called-interactively-p. Delete obsolete interactive-p.
4165
4166 * elisp.texi (Top): Update node description.
4167
f8848423
EZ
41682010-05-08 Eli Zaretskii <eliz@gnu.org>
4169
0235128c
SM
4170 * nonascii.texi (Character Properties):
4171 Document unicode-category-table. Add an index entry for Unicode
4172 general category.
4173
41742010-05-07 Chong Yidong <cyd@stupidchicken.com>
4175
4176 * Version 23.2 released.
f8848423 4177
938efb77
JB
41782010-04-20 Juanma Barranquero <lekktu@gmail.com>
4179
4180 * locals.texi (Standard Buffer-Local Variables):
4181 Remove @ignore'd reference to `direction-reversed'.
4182
5854c267
JL
41832010-04-14 Juri Linkov <juri@jurta.org>
4184
4185 Fix @deffn without category.
4186
4187 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
4188 for `abbrev-insert'.
4189
4190 * buffers.texi (Indirect Buffers): Add category `Command'
4191 to @deffn of `clone-indirect-buffer'.
4192
4193 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
4194 for `next-window' and `previous-window'. Add category `Command'
4195 to @deffn of `pop-to-buffer'.
4196
8a14dec7
CY
41972010-04-01 Chong Yidong <cyd@stupidchicken.com>
4198
4199 * nonascii.texi (Text Representations): Don't mark
4200 enable-multibyte-characters as a user option.
4201
7a1831cf
EZ
42022010-03-31 Eli Zaretskii <eliz@gnu.org>
4203
4204 * control.texi (Handling Errors): How to re-throw a signal caught
4205 by condition-case.
4206
c3863713
CY
42072010-03-26 Chong Yidong <cyd@stupidchicken.com>
4208
4209 * loading.texi (Hooks for Loading): Document after-load-functions.
4210 Copyedits.
4211
c333f279
AM
42122010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4213
4214 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4215
e867cb5d 42162010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
4217
4218 * processes.texi (Network Processes): Document seqpacket type.
4219
605f35cd
DN
42202010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4221
4222 * os.texi (System Environment): Do not mention lynxos.
4223
288f9fc0
CY
42242010-03-10 Chong Yidong <cyd@stupidchicken.com>
4225
4226 * Branch for 23.2.
4227
eed5c93a
CY
42282010-03-06 Chong Yidong <cyd@stupidchicken.com>
4229
4230 * objects.texi (Integer Type): Take note of the read syntax
4231 exception for numbers that cannot fit in the integer type.
4232
1ddd6622
GM
42332010-03-03 Glenn Morris <rgm@gnu.org>
4234
4235 * numbers.texi (Integer Basics, Bitwise Operations):
4236 * objects.texi (Integer Type): Update for integers now being 30-bit.
4237
a908c79a
CY
42382010-02-27 Chong Yidong <cyd@stupidchicken.com>
4239
4240 * display.texi (Low-Level Font): Document :otf font-spec property.
4241
cd61af01
SM
42422010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4243
4244 * display.texi (Line Height): Avoid obsolete special default variables
4245 like default-major-mode.
4246
c02f8fe2
AM
42472010-01-28 Alan Mackenzie <acm@muc.de>
4248
4249 * display.texi (Auto Faces): Say fontification-functions is called
4250 whether or not Font Lock is enabled. Tidy up the wording a bit.
4251
d738d18b
CY
42522010-01-17 Chong Yidong <cyd@stupidchicken.com>
4253
4254 * elisp.texi: Remove duplicate edition information (Bug#5407).
4255
4963739e
JB
42562010-01-17 Juanma Barranquero <lekktu@gmail.com>
4257
4258 * two.el (volume-header-toc-markup): Fix typos in docstring.
4259
c57008f6
SM
42602010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4261
4262 Avoid dubious uses of save-excursions.
4263 * positions.texi (Excursions): Recommend the use of
4264 save-current-buffer if applicable.
4265 * text.texi (Clickable Text): Fix the example code which used
4266 save-excursion in a naive way which sometimes preserves point and
4267 sometimes not.
4268 * variables.texi (Creating Buffer-Local):
4269 * os.texi (Session Management):
4270 * display.texi (GIF Images):
4271 * control.texi (Cleanups): Use (save|with)-current-buffer.
4272
2f3725cd
EZ
42732010-01-02 Eli Zaretskii <eliz@gnu.org>
4274
4275 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4276
85eeac93
CY
42772010-01-02 Chong Yidong <cyd@stupidchicken.com>
4278
4279 * nonascii.texi (Text Representations, Character Codes)
4280 (Converting Representations, Explicit Encoding)
4281 (Translation of Characters): Use hex notation consistently.
4282 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4283
4801c5fa
CY
42842010-01-01 Chong Yidong <cyd@stupidchicken.com>
4285
4286 * loading.texi (Where Defined): Make it clearer that these are
4287 loaded files (Bug#5068).
4288
26e533e2
CY
42892009-12-29 Chong Yidong <cyd@stupidchicken.com>
4290
4291 * minibuf.texi (Completion Styles): Document `initials' style.
4292
16d1ff5f
CY
42932009-12-25 Chong Yidong <cyd@stupidchicken.com>
4294
4295 * frames.texi (Resources): Describe inhibit-x-resources.
4296 (Size Parameters): Copyedit.
4297
4298 * hash.texi (Creating Hash):
4299 * objects.texi (Hash Table Type): Document the new hash table
4300 printed representation.
4301
4302 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4303 obsolete.
4304
5dcb4c4e
SM
4305 * processes.texi (Process Buffers):
4306 Document process-kill-buffer-query-function.
16d1ff5f 4307
9a5de3d9
GM
43082009-12-05 Glenn Morris <rgm@gnu.org>
4309
4310 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4311 diary-display-function, and no longer recommended to be a hook.
4312 Update for changes in the names of calendar and diary hooks.
4313 diary-print-entries-hook has changed section.
4314
b640eb52
EZ
43152009-11-28 Eli Zaretskii <eliz@gnu.org>
4316
4317 * text.texi (Special Properties): More accurate description of
4318 what the `cursor' property does.
4319
be1674ab
KR
43202009-11-26 Kevin Ryde <user42@zip.com.au>
4321
4322 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4323 mouse-wheel-down-event, the closest thing to a definition for them.
4324 * os.texi (Startup Summary): vindex inhibit-startup-message and
4325 inhibit-splash-screen.
4326 (Command-Line Arguments): vindex argv.
4327 (Suspending Emacs): vindex suspend-tty-functions and
4328 resume-tty-functions. Don't want to index every hook, but having
4329 the programming ones is helpful.
4330
603f5979
CY
43312009-11-14 Chong Yidong <cyd@stupidchicken.com>
4332
4333 * commands.texi (Motion Events): Fix typo (Bug#4907).
4334
4359a806
CY
43352009-11-08 Chong Yidong <cyd@stupidchicken.com>
4336
4337 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4338 are affected by case-fold-search (Bug#4483).
4339
0f063651
CY
43402009-11-02 Chong Yidong <cyd@stupidchicken.com>
4341
4342 * minibuf.texi (Reading File Names): Note that read-file-name may
4343 use a graphical file dialog.
4344
9bd79893
GM
43452009-10-31 Glenn Morris <rgm@gnu.org>
4346
4347 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4348
ebe479ec
KR
43492009-10-16 Kevin Ryde <user42@zip.com.au>
4350
4351 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4352 in particular so `info-lookup-symbol' can find its docs.
4353
2640fa86
CY
43542009-10-16 Chong Yidong <cyd@stupidchicken.com>
4355
4356 * variables.texi (Constant Variables): Distinguish from defconst
4357 variables.
4358 (Defining Variables): Add cindex.
4359
edd6a733
CY
43602009-10-15 Chong Yidong <cyd@stupidchicken.com>
4361
4362 * os.texi (Time of Day): Clarify that the microsecond part is
4363 ignored (Bug#4637).
4364
5feb0b73
GM
43652009-10-11 Glenn Morris <rgm@gnu.org>
4366
4367 * frames.texi (Size and Position): Clarify what is included in the frame
4368 height. (Bug#4535)
4369
0c5413c8
GM
43702009-10-10 Glenn Morris <rgm@gnu.org>
4371
4372 * windows.texi (Size of Window): The relationship between window and
4373 frame heights is not so simple. (Bug#4535)
4374 Mention window-full-height-p.
4375
7f8b600a
SM
43762009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
4377
4378 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
4379 used from Lisp.
4380
6185de1c
EZ
43812009-10-07 Eli Zaretskii <eliz@gnu.org>
4382
7f8b600a
SM
4383 * files.texi (Directory Names) <abbreviate-file-name>:
4384 Document that root home directories are not replaced with "~".
6185de1c 4385
9972911f
EZ
43862009-10-06 Eli Zaretskii <eliz@gnu.org>
4387
4388 * text.texi (Special Properties): Document the meaning of the
4389 `cursor' text property whose value is an integer.
4390
2a3f19ef
MA
43912009-10-05 Michael Albinus <michael.albinus@gmx.de>
4392
4393 * files.texi (Magic File Names): Add `copy-directory'.
4394
804543b5
EZ
43952009-10-05 Eli Zaretskii <eliz@gnu.org>
4396
4397 * files.texi (File Attributes): Fix description of file
4398 attributes. (Bug#4638) Update attributes of files.texi example to
4399 be more representative.
4400
461bf92b
MA
44012009-10-05 Michael Albinus <michael.albinus@gmx.de>
4402
4403 * files.texi (Create/Delete Dirs): New command copy-directory.
4404
a86cd395
JB
44052009-10-04 Juanma Barranquero <lekktu@gmail.com>
4406
4407 * anti.texi (Antinews):
4408 * macros.texi (Indenting Macros):
4409 * strings.texi (Creating Strings, Case Conversion):
4410 Remove duplicate words.
4411
d3080264
MA
44122009-10-01 Michael Albinus <michael.albinus@gmx.de>
4413
4414 * files.texi (Create/Delete Dirs): delete-directory has an
4415 optional parameter RECURSIVE.
4416
85d14563
SM
44172009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
4418
4419 * buffers.texi (Swapping Text): Minor clarification.
4420
3d9842c6
GM
44212009-10-01 Glenn Morris <rgm@gnu.org>
4422
4423 * functions.texi (Declaring Functions): Mention that we also search for
4424 ".m" files in the src/ directory.
4425
78427304
CY
44262009-09-25 David Engster <deng@randomsample.de>
4427
3d9842c6 4428 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 4429
b578c9cc
GM
44302009-09-22 Glenn Morris <rgm@gnu.org>
4431
4432 * internals.texi (Building Emacs): Mention preloaded-file-list.
4433
beee5da7
AM
44342009-09-14 Alan Mackenzie <acm@muc.de>
4435
4436 * os.texi (Terminal Output): Put "@code{}" around "stdout".
4437
5d6ab672
CY
44382009-09-13 Chong Yidong <cyd@stupidchicken.com>
4439
4440 * functions.texi (Anonymous Functions): Rearrange discussion,
4441 giving usage of unquoted lambda forms first. Mention that
4442 `function' and `#'' are no longer required (Bug#4290).
4443
59375eeb
AM
44442009-09-11 Alan Mackenzie <acm@muc.de>
4445
a86cd395 4446 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
4447 batch mode.
4448
e7e2f529
GM
44492009-09-01 Glenn Morris <rgm@gnu.org>
4450
4451 * display.texi (Face Functions): Mention define-obsolete-face-alias.
4452
eae47088
GM
44532009-08-26 Ulrich Mueller <ulm@gentoo.org>
4454
4455 * nonascii.texi (Character Codes): Fix typos.
4456
3691a0a6
MA
44572009-08-25 Michael Albinus <michael.albinus@gmx.de>
4458
4459 * processes.texi (Synchronous Processes): New defvar
4460 process-file-side-effects.
4461
664d56b8
GM
44622009-08-25 Glenn Morris <rgm@gnu.org>
4463
4464 * display.texi (Fontsets): Fix typo.
4465
0706c025
GM
4466 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
4467
03a74b84
SM
44682009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
4469
4470 * processes.texi (Asynchronous Processes): Adjust arglist of
4471 start-process-shell-command and start-file-process-shell-command.
4472
f6de8a37
CY
44732009-08-15 Chong Yidong <cyd@stupidchicken.com>
4474
4b1ed1bb
CY
4475 * advice.texi (Argument Access in Advice): Note that argument
4476 positions are zero-based (Bug#3932).
4477
89a9e058
CY
4478 * commands.texi (Distinguish Interactive): Minor copyedit.
4479
23696fd7
CY
4480 * display.texi (Face Attributes): Add xref to Displaying Faces for
4481 explanation of "underlying face".
4482
f6de8a37
CY
4483 * customize.texi (Common Keywords): Add xref to Loading.
4484
4485 * loading.texi (How Programs Do Loading): Add xref to Lisp
4486 Libraries node in the Emacs manual.
4487
417f77e6
CY
44882009-08-13 Chong Yidong <cyd@stupidchicken.com>
4489
4490 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
4491
0999039c
CY
44922009-07-18 Chong Yidong <cyd@stupidchicken.com>
4493
4494 * processes.texi (Shell Arguments): Copyedits.
4495
9af167bc
GM
44962009-07-18 Glenn Morris <rgm@gnu.org>
4497
4498 * loading.texi (Repeated Loading): Fix typo.
4499
137987ab
RS
45002009-07-16 Richard Stallman <rms@gnu.org>
4501
4502 * buffers.texi (Swapping Text): Recommend setting
4503 write-region-annotate-functions and buffer-saved-size.
4504
4505 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
4506
622fa380
GM
45072009-07-15 Glenn Morris <rgm@gnu.org>
4508
4509 * edebug.texi: Minor re-phrasings throughout.
4510 (Edebug Execution Modes): Sit-for affects continue mode too.
4511 (Jumping): Use `forward-sexp' rather than its keybinding.
4512 (Edebug Misc): Fix Q binding.
4513 (Edebug Eval): Remove cl version.
4514 (Printing in Edebug): Clarify print-length etc.
4515 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
4516 (Specification List): Remove edebug-unwrap findex entry.
4517 (Specification Examples): defmacro is actually not the same as defun.
4518 Escape "`" in example.
4519
6bbd4600
CY
45202009-07-15 Chong Yidong <cyd@stupidchicken.com>
4521
4522 * markers.texi (The Mark): Document optional arg to
4523 deactivate-mark.
4524
e538d479
GM
45252009-07-11 Kevin Ryde <user42@zip.com.au>
4526
4527 * hooks.texi (Standard Hooks): Fix cross-references.
4528
4c98b9ed
GM
4529 * loading.texi (Named Features): Refer to eval-after-load.
4530
5300838c
GM
45312009-07-11 Glenn Morris <rgm@gnu.org>
4532
64fbeb16
GM
4533 * Makefile.in (TEXI2PDF): New.
4534 (elisp.pdf): New target.
4535
4c98b9ed
GM
4536 * searching.texi (Regexp Backslash): Fix typo.
4537
4538 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 4539
51d9979c
GM
45402009-07-10 Glenn Morris <rgm@gnu.org>
4541
561c0216
GM
4542 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
4543
5b594a58
GM
4544 * customize.texi (Customization Types):
4545 * display.texi (Abstract Display):
0cc8c85a 4546 * objects.texi (Character Type, String Type):
5b594a58 4547 Merge in some menu descriptions from elisp.texi.
51d9979c 4548
c3cbbb40
GM
4549 * hash.texi (Hash Tables):
4550 * modes.texi (Multiline Font Lock):
4551 End menu description with period.
fe42c16a 4552
28528402
GM
45532009-07-09 Glenn Morris <rgm@gnu.org>
4554
4555 * back.texi: Don't hard-code texinfo location.
4556
4557 * two-volume.make (texinfodir): New, with location of texinfo.tex.
4558 (tex): Add texinfodir to TEXINPUTS.
4559 (elisp1med-init, elisp2med-init): Use texinfodir.
4560
4561 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4562 (clean): Add two-volume.make intermediate files.
4563
4564 * elisp.texi, vol1.texi, vol2.texi:
4565 Use a DATE variable with the publication date, and update it.
4566 Fix antinews menu description.
4567
4568 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4569 Update the detailed node listing to match elisp.texi.
4570
4571 * README: Update edition to match elisp.texi.
4572
4573 * objects.texi (General Escape Syntax):
4574 * nonascii.texi (Character Sets):
4575 Use consistent case for "Unicode Standard".
4576
4577 * anti.texi (Antinews):
4578 * customize.texi (Variable Definitions):
4579 * functions.texi (Declaring Functions):
4580 * nonascii.texi (Character Properties):
4581 * processes.texi (Serial Ports):
4582 * text.texi (Special Properties):
4583 * tips.texi (Coding Conventions):
4584 Minor rearrangements to improve TeX line-filling.
4585
4586 * commands.texi (Using Interactive): Fix cross-reference.
4587
17db8e10
JD
45882009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4589
4590 * frames.texi (Management Parameters): Mention sticky.
4591
77c7e2e1
AS
45922009-07-01 Andreas Schwab <aschwab@redhat.com>
4593
4594 * help.texi (Help Functions): Fix description of help-buffer and
4595 help-setup-xref to use @defun instead of @deffn.
4596
3f1c6666
JD
45972009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4598
4599 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4600
ca27c21b
CY
46012009-06-24 Chong Yidong <cyd@stupidchicken.com>
4602
4603 * display.texi (Window Systems): Add ns to the list.
4604
70243478
CY
46052009-06-21 Chong Yidong <cyd@stupidchicken.com>
4606
4607 * Branch for 23.1.
4608
df006536
MR
46092009-06-17 Martin Rudalics <rudalics@gmx.at>
4610
4611 * windows.texi (Dedicated Windows): Fix typo.
4612 (Resizing Windows): Replace @defun by @deffn.
4613
d259fc4b
GM
46142009-06-17 Glenn Morris <rgm@gnu.org>
4615
4616 * variables.texi (Directory Local Variables):
4617 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4618
30781db6
KH
46192009-06-09 Kenichi Handa <handa@m17n.org>
4620
4621 * nonascii.texi (Character Sets): State clearly that FROM and TO
4622 are codepoints of CHARSET.
4623
62e8099c
CY
46242009-06-07 Chong Yidong <cyd@stupidchicken.com>
4625
4626 * minibuf.texi (Reading File Names): Fix introductory text.
4627 Suggested by stan@derbycityprints.com.
4628 (High-Level Completion): Fix typo.
4629
ee1b1917
CY
46302009-05-28 Chong Yidong <cyd@stupidchicken.com>
4631
4632 * frames.texi (Text Terminal Colors): Multi-tty is already
4633 implemented, but tty-local colors are not.
4634
5df647e8
CY
46352009-05-27 Chong Yidong <cyd@stupidchicken.com>
4636
4637 * hooks.texi (Standard Hooks): Remove mention of obsolete
4638 redisplay-end-trigger-functions.
4639
4640 * internals.texi (Window Internals): Remove mention of obsolete
4641 redisplay-end-trigger-functions.
4642
01f17ae2
MR
46432009-05-21 Martin Rudalics <rudalics@gmx.at>
4644
4645 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4646
4647 * backups.texi (Making Backups): backup-directory-alist and
4648 make-backup-file-name-function are options.
4649 (Auto-Saving): auto-save-list-file-prefix is an option.
4650
4651 * buffers.texi (Killing Buffers): buffer-offer-save is an
4652 option.
4653
4654 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4655 option.
4656 (Echo Area Customization): echo-keystrokes is an option.
4657 (Selective Display): selective-display-ellipses is an option.
4658 (Temporary Displays): temp-buffer-show-function is an option.
4659 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4660 are options.
4661 (Font Selection): face-font-family-alternatives,
4662 face-font-selection-order, face-font-registry-alternatives, and
4663 scalable-fonts-allowed are options.
4664 (Fringe Indicators): indicate-buffer-boundaries is an option.
4665 (Fringe Cursors): overflow-newline-into-fringe is an option.
4666 (Scroll Bars): scroll-bar-mode is an option.
4667
4668 * eval.texi (Eval): max-lisp-eval-depth is an option.
4669
4670 * files.texi (Visiting Functions): find-file-hook is an option.
4671 (Directory Names): directory-abbrev-alist is an option.
4672 (Unique File Names): temporary-file-directory and
4673 small-temporary-file-directory are options.
4674
4675 * frames.texi (Initial Parameters): initial-frame-alist,
4676 minibuffer-frame-alist and default-frame-alist are options.
4677 (Cursor Parameters): blink-cursor-alist and
4678 cursor-in-non-selected-windows ar options.
4679 (Window System Selections): selection-coding-system is an
4680 option.
4681 (Display Feature Testing): display-mm-dimensions-alist is an
4682 option.
4683
4684 * help.texi (Help Functions): help-char and help-event-list are
4685 options.
4686
4687 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4688 an option.
4689
4690 * minibuf.texi (Minibuffer History): history-length and
4691 history-delete-duplicates are options.
4692 (High-Level Completion): read-buffer-function and
4693 read-buffer-completion-ignore-case are options.
4694 (Reading File Names): read-file-name-completion-ignore-case is
4695 an option.
4696
4697 * modes.texi (Mode Line Top): mode-line-format is an option.
4698 (Mode Line Variables): mode-line-position and mode-line-modes
4699 are options.
4700
4701 * nonascii.texi (Text Representations):
4702 enable-multibyte-characters is an option.
4703 (Default Coding Systems): auto-coding-regexp-alist,
4704 file-coding-system-alist, auto-coding-alist and
4705 auto-coding-functions are options.
4706 (Specifying Coding Systems): inhibit-eol-conversion is an
4707 option.
4708
4709 * os.texi (Init File): site-run-file is an option.
4710 (System Environment): mail-host-address is an option.
4711 (User Identification): user-mail-address is an option.
4712 (Terminal Output): baud-rate is an option.
4713
4714 * positions.texi (Word Motion): words-include-escapes is an
4715 option.
4716
4717 * searching.texi (Standard Regexps): page-delimiter,
4718 paragraph-separate, paragraph-separate and sentence-end are
4719 options.
4720
4721 * text.texi (Margins): left-margin and fill-nobreak-predicate
4722 are options.
4723
4724 * variables.texi (Local Variables): max-specpdl-size is an
4725 option.
4726
4727 * windows.texi (Choosing Window):
4728 split-window-preferred-function, special-display-function and
4729 display-buffer-function are options.
4730
106e6894
CY
47312009-05-20 Chong Yidong <cyd@stupidchicken.com>
4732
4a83454d
CY
4733 Fix errors spotted by Martin Rudalics.
4734
106e6894
CY
4735 * syntax.texi (Position Parse): Document rationale for ignored
4736 arguments to syntax-ppss-flush-cache.
4737
4738 * processes.texi (Input to Processes): Mark PROCESS arg to
4739 process-running-child-p as optional.
4740 (Network Options): Document NO-ERROR arg to
4741 set-network-process-option.
4742
4743 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
4744 command.
4745
4746 * searching.texi (POSIX Regexps): Mark posix-search-forward and
4747 posix-search-backward as commands.
4748
4749 * os.texi (Killing Emacs): Mark kill-emacs as a command.
4750 (Suspending Emacs): Mark suspend-emacs as a command.
4751 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
4752 commands.
5dcb4c4e
SM
4753 (Terminal Output): Remove obsolete function baud-rate.
4754 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
4755
4756 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
4757 terminal-coding-system and set-terminal-coding-system.
4758 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
4759 as optional.
4760 (Character Sets): Document RESTRICTION arg of char-charset.
4761 (Character Codes): Mark POS argument to get-byte as optional.
4762
4763 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
4764 minibuffer-message.
4765
4766 * files.texi (Create/Delete Dirs): Mark make-directory and
4767 delete-directory as commands.
4768
4769 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
4770
4771 * text.texi (Base 64): Mark base64-decode-string and
4772 base64-encode-string as commands.
4773 (Columns): Mark move-to-column as a command.
4774 (Mode-Specific Indent): Document RIGID arg to
4775 indent-for-tab-command.
4776 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
4777 Mark indent-code-rigidly as a command.
4778 (Substitution): Mark translate-region as a command.
4779
4780 * frames.texi (Size and Position): Remove obsolete functions
4781 screen-height and screen-width.
4782
04173931
CY
47832009-05-19 Chong Yidong <cyd@stupidchicken.com>
4784
4785 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
4786 (Displaying Buffers, Resizing Windows): Correct mistakes;
4787 next-window, previous-window, and pop-to-buffer are not commands,
4788 and fit-window-to-buffer" is a command. (Pointed out by Martin
4789 Rudalics.)
4790
eae7d8f8
RS
47912009-05-17 Richard M Stallman <rms@gnu.org>
4792
4793 * modes.texi (Precalculated Fontification): Clarify text.
4794
b8766179
MR
47952009-05-17 Martin Rudalics <rudalics@gmx.at>
4796
4797 * windows.texi (Selecting Windows): Clarify descriptions of
4798 with-selected-window and get-lru-window.
4799 (Cyclic Window Ordering): Refer to particular frame when talking
4800 about how splitting affects the ordering.
4801 (Displaying Buffers): Fix descriptions of switch-to-buffer and
4802 switch-to-buffer-other-window. Explain how setting of
4803 display-buffer-reuse-frames affects pop-to-buffer.
4804 (Choosing Window): Clarify some details in descriptions of
4805 display-buffer-reuse-frames, pop-up-frames, and
4806 pop-up-frame-function.
4807 (Dedicated Windows): Clarify some details.
4808 (Textual Scrolling): Replace term vscroll by term vertical
4809 scroll position.
4810 (Vertical Scrolling): Fix typo.
4811 (Window Hooks): Relate text on jit-lock-register to window
4812 scrolling and size changes.
4813
734b5e3b
CY
48142009-05-14 Chong Yidong <cyd@stupidchicken.com>
4815
0a65633e
CY
4816 * frames.texi (Initial Parameters): Clarify what the initial
4817 minibuffer frame is.
05be46d7
CY
4818 (Buffer Parameters): Note that the minibuffer parameter can not be
4819 altered.
0a65633e 4820
734b5e3b
CY
4821 * anti.texi (Antinews): Copyedits. Rearrange some entries.
4822 Document display-buffer changes.
4823
925672cd
CY
48242009-05-13 Chong Yidong <cyd@stupidchicken.com>
4825
17ecd7af
CY
4826 * anti.texi (Antinews): Rewrite for Emacs 22.
4827
925672cd
CY
4828 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
4829 obarrays are first mentioned. Define "system abbrev" more
4830 prominently, and add it to the index.
4831 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
4832 Copyedits.
4833 (Abbrev Expansion): Document abbrev-insert.
4834
80be4dd7
CY
48352009-05-12 Chong Yidong <cyd@stupidchicken.com>
4836
4837 * frames.texi (Font and Color Parameters): Rename from Color
4838 Parameters. Document font-backend parameter.
4839
4840 * vol2.texi (Top): Update node listing.
4841 * vol1.texi (Top): Update node listing.
4842 * elisp.texi (Top): Update node listing.
4843
372a93ac
MR
48442009-05-11 Martin Rudalics <rudalics@gmx.at>
4845
4846 * windows.texi (Choosing Window): Don't explicitly refer to
4847 split-window-sensibly's window argument in descriptions of
4848 split-height-threshold and split-width-threshold.
4849
714c3541
MR
48502009-05-10 Martin Rudalics <rudalics@gmx.at>
4851
4852 * windows.texi (Choosing Window): Fix rewrite of window
4853 splitting section.
4854
0e90e7be
EZ
48552009-05-09 Eli Zaretskii <eliz@gnu.org>
4856
f4e90db0
SM
4857 * nonascii.texi (Default Coding Systems):
4858 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 4859 Add indexing.
0e90e7be
EZ
4860 (Lisp and Coding Systems): Add index entries.
4861
d3c0c321
MR
48622009-05-09 Martin Rudalics <rudalics@gmx.at>
4863
4864 * windows.texi (Choosing Window): Describe split-window-sensibly
4865 and rewrite section on window splitting accordingly.
4866 (Textual Scrolling): Replace `...' by @code{...}.
4867
c773345a
CY
48682009-05-04 Chong Yidong <cyd@stupidchicken.com>
4869
ee2d5b5e
CY
4870 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
4871 Remove obsoleted pre-abbrev-expand-hook.
4872
4873 * locals.texi (Standard Buffer-Local Variables): Consolidate table
4874 entries.
4875
c773345a
CY
4876 * internals.texi (Object Internals): Don't assume 32-bit machines
4877 are the norm.
4878 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
4879 (Window Internals): Synch field names to window.h.
4880 (Process Internals): Synch field names to process.h.
c773345a 4881
dd449674
CY
48822009-04-29 Chong Yidong <cyd@stupidchicken.com>
4883
4884 * variables.texi (File Local Variables): Note that read-circle is
4885 bound to nil when reading file-local variables.
4886
4887 * streams.texi (Input Functions): Document read-circle.
4888 (Output Variables): Add xref to Circular Objects.
4889
4f1e25e2
CY
48902009-04-25 Chong Yidong <cyd@stupidchicken.com>
4891
4892 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
4893 Features and Coding System Basics. Node that "p" stands for
4894 "predicate". Recommend utf-8-emacs instead of emacs-mule.
4895 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
4896 mouse-appearance-menu.
4897 (Programming Tips): Add xref to Progress.
4898
dca019f8
CY
48992009-04-22 Chong Yidong <cyd@stupidchicken.com>
4900
5dcb4c4e
SM
4901 * os.texi (Command-Line Arguments):
4902 Document command-line-args-left.
dca019f8
CY
4903 (Suspending Emacs): Adapt text to multi-tty case. Document use of
4904 terminal objects for tty arguments.
4905 (Startup Summary): Add xref to Session Management.
4906 (Session Management): Mention emacs-session-restore. Copyedits.
4907
02a89103
CY
49082009-04-20 Chong Yidong <cyd@stupidchicken.com>
4909
4910 * os.texi (Startup Summary): Copyedits. The init file is not
4911 necessarily named .emacs now. Document initial-buffer-choice and
4912 initial-scratch-message. Note where Emacs exits in batch mode.
4913 Document inhibit-splash-screen as an alias.
4914 (Init File): Be neutral about which init file name to use.
4915
49162009-04-16 Chong Yidong <cyd@stupidchicken.com>
4917
4918 * os.texi (System Interface): Fix Texinfo usage.
4919
0c1cfe01
CY
49202009-04-15 Chong Yidong <cyd@stupidchicken.com>
4921
80d7cdca
CY
4922 * searching.texi (Regexp Backslash): Also refer to shy groups as
4923 non-capturing or unnumbered groups.
4924 (Regexp Functions): Add cross-reference to Regexp Backslash.
4925
0c1cfe01
CY
4926 * display.texi (Truncation): Overlays can use line-prefix and
4927 wrap-prefix too.
4928 (Overlay Properties): Document wrap-prefix and line-prefix.
4929 (Face Attributes): Document underline-minimum-offset.
4930 (Face Remapping): Copyedits.
4931 (Low-Level Font): Copyedits.
4932 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
4933 (Line Height): Emphasize that line-spacing only takes effect on
4934 graphical terminals.
0c1cfe01 4935
c4adeee0
CY
49362009-04-13 Chong Yidong <cyd@stupidchicken.com>
4937
4938 * display.texi (Refresh Screen): Note that a passage about screen
4939 refreshing is text terminal only.
4940 (Forcing Redisplay): Delete misleading comment---sit-for calls
4941 redisplay, not the other way around.
4942 (Truncation): Note new values of truncate-partial-width-windows.
4943 Copyedits.
4944 (Invisible Text): Document invisible-p.
4945
b20ecfa1
EZ
49462009-04-11 Eli Zaretskii <eliz@gnu.org>
4947
4948 * display.texi (Overlays): Overlays don't scale well. See
4949 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
4950
97d8273f
CY
49512009-04-10 Chong Yidong <cyd@stupidchicken.com>
4952
f147ff75
CY
4953 * syntax.texi (Syntax Table Functions): Document cons cell
4954 argument for modify-syntax-entry.
4955 (Categories): Document cons cell argument for
4956 modify-category-entry.
4957
fca4ec76
CY
4958 * searching.texi (String Search): Document word-search-forward-lax
4959 and word-search-backward-lax.
4960 (Searching and Case): Describe isearch behavior more precisely.
4961
9c283d5b
CY
4962 * keymaps.texi (Tool Bar): Mention that some platforms do not
4963 support multi-line toolbars. Suggested by Stephen Eglen.
4964
4965 * frames.texi (Layout Parameters): Mention that Nextstep also
4966 allows only one tool-bar line. Suggested by Stephen Eglen.
4967
97d8273f
CY
4968 * nonascii.texi (Text Representations): Copyedits.
4969 (Coding System Basics): Also mention utf-8-emacs.
4970 (Converting Representations, Selecting a Representation)
4971 (Scanning Charsets, Translation of Characters, Encoding and I/O):
4972 Copyedits.
4973 (Character Codes): Mention role of codepoints 1114112 to 4194175.
4974
2bad3299
CY
49752009-04-09 Chong Yidong <cyd@stupidchicken.com>
4976
4977 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
4978 (Filling): Clarify REGION argument of fill-paragraph.
4979 Document fill-forward-paragraph-function.
2bad3299
CY
4980 (Special Properties): Remove "new in Emacs 22" declaration.
4981 (Clickable Text): Merge with Links and Mouse-1 node.
4982
5dcb4c4e
SM
4983 * display.texi (Button Properties, Button Buffer Commands):
4984 Change xref to Clickable Text.
2bad3299
CY
4985
4986 * tips.texi (Key Binding Conventions): Change xref to Clickable
4987 Text.
4988
4989 * elisp.texi (Top): Update node listing.
4990
ea30ce4f
CY
49912009-04-05 Chong Yidong <cyd@stupidchicken.com>
4992
47af2f4b
CY
4993 * markers.texi (The Mark): Copyedits. Improve description of
4994 handle-shift-selection.
4995 (The Region): Move use-region-p here from The Mark.
4996
ea30ce4f
CY
4997 * positions.texi (Screen Lines): Document (cols . lines) argument
4998 for vertical-motion.
4999
2aa8ea6e
CY
50002009-04-04 Chong Yidong <cyd@stupidchicken.com>
5001
3ec61d4e
CY
5002 * frames.texi (Frames): Clean up introduction. Document `ns'
5003 return value for framep.
5004 (Creating Frames): Note how the terminal is chosen.
5005 (Multiple Terminals, Multiple Displays): Merge into a single node.
5006 (Color Parameters): Fix typo.
5007
5008 * variables.texi (Local Variables, Buffer-Local Variables)
5009 (Creating Buffer-Local): Change link to Multiple Terminals.
5010
5011 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
5012
5013 * keymaps.texi (Controlling Active Maps): Change link to Multiple
5014 Terminals.
5015
5016 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5017 to Multiple Terminals.
5018
5019 * elisp.texi (Top): Update node listing.
5020 * vol2.texi (Top): Update node listing.
5021 * vol1.texi (Top): Update node listing.
5022
9257072f
CY
5023 * buffers.texi (Current Buffer): Note that the append-to-buffer
5024 example is no longer in synch with the latest code. Tie the two
5025 examples together.
5026
2aa8ea6e
CY
5027 * files.texi (File Attributes): Move note about MS-DOS from
5028 Changing Files to File Attributes.
5029 (Create/Delete Dirs): Note that mkdir is an alias for this.
5030
22e74b17
CY
50312009-04-01 Markus Triska <triska@gmx.at>
5032
5033 * processes.texi (Filter Functions): Suggest how to handle output
5034 batches.
5035
4bbe48ec
CY
50362009-03-30 Chong Yidong <cyd@stupidchicken.com>
5037
5038 * help.texi (Accessing Documentation): Update example to use
5039 help-setup-xref and with-help-window.
5040 (Help Functions): Remove print-help-return-message, which is
5041 semi-obsolete due to with-help-window. Document help-buffer and
5042 help-setup-xref.
5043
b9723f39
CY
50442009-03-29 Chong Yidong <cyd@stupidchicken.com>
5045
5dcb4c4e
SM
5046 * help.texi (Accessing Documentation, Help Functions):
5047 Remove information about long-obsolete Emacs versions.
9eb52e90 5048
b9723f39
CY
5049 * modes.texi (Mode Line Variables): The default values of the mode
5050 line variables are now more complicated.
5051
b0cc32db
CY
50522009-03-28 Chong Yidong <cyd@stupidchicken.com>
5053
3c25a5a9
CY
5054 * modes.texi (Major Mode Conventions): Note that specialness is
5055 inherited.
31c9eebb
CY
5056 (Derived Modes): Note that define-derive-mode sets the mode-class
5057 property.
3c25a5a9 5058
b0cc32db
CY
5059 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5060 goto-map. Add search-map to the list.
5061
c5e0006d
EZ
50622009-03-27 Eli Zaretskii <eliz@gnu.org>
5063
1213465a
EZ
5064 * os.texi (System Environment): Update the list of system-type
5065 values.
5066
c5e0006d
EZ
5067 * markers.texi (The Mark) <handle-shift-selection>: Update for
5068 removal of the optional argument DEACTIVATE.
5069
48bab3d6
CY
50702009-03-25 Chong Yidong <cyd@stupidchicken.com>
5071
5072 * commands.texi (Focus Events): Most X window managers don't use
5073 focus-follows-mouse nowadays.
5074
6e4ff1b6
CY
50752009-03-24 Chong Yidong <cyd@stupidchicken.com>
5076
5077 * commands.texi (Defining Commands): Clarify introduction.
5078 (Using Interactive): Not that interactive can be put in a symbol
5079 property.
5080 (Interactive Call): Note that a symbol with a non-nil
5081 interactive-form property satisfies commandp.
5082
11625308
JB
50832009-03-23 Juanma Barranquero <lekktu@gmail.com>
5084
5085 * minibuf.texi (Intro to Minibuffers): Fix typos.
5086
7b34420d
CY
50872009-03-23 Chong Yidong <cyd@stupidchicken.com>
5088
5089 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
5090 about minibuffers in old Emacs versions. Copyedits.
5091 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
5092 (Text from Minibuffer): Simplify introduction.
5093
f9257eed
AM
50942009-03-22 Alan Mackenzie <acm@muc.de>
5095
5096 * commands.texi (Using Interactive): Clarify string argument to
5097 `interactive' - even promptless elements need \n separators.
5098
f639ba70
CY
50992009-03-18 Chong Yidong <cyd@stupidchicken.com>
5100
5101 * minibuf.texi (Completion Styles): New node.
5102
5103 * elisp.texi (Top): Update node listing.
5104
d897e8ee
CY
51052009-03-17 Chong Yidong <cyd@stupidchicken.com>
5106
5107 * minibuf.texi (Basic Completion): Note that
5108 read-file-name-completion-ignore-case and
5109 read-buffer-completion-ignore-case can override
5110 completion-ignore-case.
5111 (Minibuffer Completion): Document completing-read changes.
5112 (Completion Commands): Avoid mentioning partial completion mode.
5113 Document minibuffer-completion-confirm changes, and
5114 minibuffer-confirm-exit-commands.
5115 (High-Level Completion): Document new require-match behavior for
5116 read-buffer. Document read-buffer-completion-ignore-case.
5117 (Reading File Names): Document new require-match behavior for
5118 read-file-name.
5119
b1f23349
CY
51202009-03-14 Chong Yidong <cyd@stupidchicken.com>
5121
5122 * debugging.texi (Error Debugging): Don't mislead the reader into
5123 thinking that debug-on-error enters debugger for C-f at EOB.
5124 (Error Debugging): Setting debug-on-init within the init file
5125 works, and has for some time.
5126
d6eb4e25
KH
51272009-03-13 Kenichi Handa <handa@m17n.org>
5128
5129 * display.texi (Fontsets): Update the description.
5130
1cf53dc5
CY
51312009-03-13 Chong Yidong <cyd@stupidchicken.com>
5132
5133 * advice.texi (Advising Primitives): Link to What Is a Function.
5134
81f919fc
CY
51352009-03-12 Chong Yidong <cyd@stupidchicken.com>
5136
cf4229eb
CY
5137 * compile.texi (Speed of Byte-Code): Update example.
5138 (Disassembly): Update examples.
5139
81f919fc 5140 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
5141
5142 * customize.texi (Common Keywords): It's not necessary to use :tag
5143 to remove hyphens, as custom-unlispify-tag-name does it
5144 automatically.
5dcb4c4e
SM
5145 (Variable Definitions): Link to File Local Variables.
5146 Document customized-value symbol property.
f2bbc08c
CY
5147 (Customization Types): Move menu to end of node.
5148
955964d7
CY
51492009-03-10 Chong Yidong <cyd@stupidchicken.com>
5150
5151 * macros.texi (Compiling Macros): Omit misleading sentence, which
5152 implied that macros can only be used in the same file they are
5153 defined.
5154 (Backquote): Remove obsolete information about Emacs 19.
5155
d25ed7db
GM
51562009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
5157
5158 * display.texi (Display Margins): Fix paren typo.
5159
d55f6ca5
CY
51602009-02-27 Chong Yidong <cyd@stupidchicken.com>
5161
f0e57ed8
CY
5162 * elisp.texi (Top): Update node listing.
5163
5164 * variables.texi (Variables): Clarify introduction.
5165 (Global Variables): Mention that setq is a special form.
5166 (Local Variables): Use active voice.
5167 (Tips for Defining): Mention marking variables as safe.
5168 (Buffer-Local Variables): Mention terminal-local and frame-local
5169 variables together.
5170 (File Local Variables): Copyedits.
5171 (Frame-Local Variables): Note that they are not really useful.
5172 (Future Local Variables): Node deleted.
5173
d55f6ca5 5174 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 5175 Unicode escape syntax.
d55f6ca5 5176
ca8f09a8
CY
51772009-02-23 Chong Yidong <cyd@stupidchicken.com>
5178
5179 * control.texi (Control Structures): Add cindex entry for "textual
5180 order".
5181
5182 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
5183 instead of "expression" throughout.
5184 (Function Indirection): Copyedits. Use active voice.
5185 (Eval): The default value of max-lisp-eval-depth is now 400.
5186
a20878b6
MB
51872009-02-23 Miles Bader <miles@gnu.org>
5188
5189 * processes.texi (System Processes): Rename `system-process-attributes'
5190 to `process-attributes'.
5191
61f66044
CY
51922009-02-22 Chong Yidong <cyd@stupidchicken.com>
5193
1b80d1f3
CY
5194 * symbols.texi (Property Lists): Emphasize that property lists are
5195 not restricted to symbol cells.
5196 (Other Plists): Copyedit.
5197
61f66044
CY
5198 * sequences.texi (Sequences Arrays Vectors): Make introduction
5199 more concise.
5200 (Arrays): Mention char-tables and bool-vectors too.
5201 (Vectors): Don't repeat information given in Arrays node. Link to
5202 nodes that explain the vector usage examples.
5203 (Char-Tables): Note that char-table elements can have arbitrary
5204 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 5205 Link to Property Lists node.
61f66044 5206
9403944b
CY
52072009-02-22 Chong Yidong <cyd@stupidchicken.com>
5208
5209 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5210 `append'.
4068c7b4 5211 (List Elements): Copyedits.
9403944b
CY
5212
5213 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5214 of `vconcat'.
5215
5216 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5217 Emacs 20 usage of `concat'.
5218 (Case Conversion): Copyedits.
5219
b87a185f
CY
52202009-02-21 Chong Yidong <cyd@stupidchicken.com>
5221
5222 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5223 Minor edits.
5224 (Frame Configuration Type): Emphasize that it is not primitive.
5225 (Font Type): New node.
5226 (Type Predicates): Add fontp; type-of now recognizes font object
5227 types.
5228
5229 * intro.texi (Version Info): Update version numbers in examples.
5230 (Acknowledgements): List more contributors.
5231
5232 * elisp.texi: Bump version number to 3.0.
5233 (Top): Link to Font Type node.
5234
867d4bb3
JB
52352009-02-20 Juanma Barranquero <lekktu@gmail.com>
5236
5237 * modes.texi (Major Mode Conventions): Remove duplicate words.
5238 (Customizing Keywords): Fix typo.
5239
77730170
EZ
52402009-02-14 Eli Zaretskii <eliz@gnu.org>
5241
5242 * nonascii.texi (User-Chosen Coding Systems): Document that
5243 select-safe-coding-system suggests raw-text if there are raw bytes
5244 in the region.
5245 (Explicit Encoding): Warn not to use `undecided' when encoding.
5246
c8736212
GM
52472009-02-11 Glenn Morris <rgm@gnu.org>
5248
5249 * frames.texi (Visibility of Frames): Mention the effect multiple
5250 workspaces/desktops can have on visibility.
5251
ab992d66
EZ
52522009-02-07 Eli Zaretskii <eliz@gnu.org>
5253
c8736212
GM
5254 * text.texi (Commands for Insertion):
5255 * commands.texi (Event Mod):
5256 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
5257 * nonascii.texi (Translation of Characters):
5258 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
5259 (Explicit Encoding): Document the `charset' text property produced
5260 by decode-coding-region and decode-coding-string.
ab992d66 5261
e651a255
AM
52622009-01-27 Alan Mackenzie <acm@muc.de>
5263
5264 * modes.texi (Search-based Fontification): Correct a typo.
5265
bc5cde4b
JB
52662009-01-25 Juanma Barranquero <lekktu@gmail.com>
5267
5268 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5269 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5270
3533155b
EZ
52712009-01-24 Eli Zaretskii <eliz@gnu.org>
5272
f721deda
EZ
5273 * display.texi (Window Systems): Document the value of
5274 `initial-window-system' under --daemon.
5275
3533155b
EZ
5276 * os.texi (System Environment): Remove description of the
5277 `environment' function which has been deleted.
5278
f79b43b2
DN
52792009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5280
5281 * frames.texi (Multiple Displays): Remove documentation for
5282 removed function make-frame-on-tty.
5283
e3aa6669
CY
52842009-01-22 Chong Yidong <cyd@stupidchicken.com>
5285
5286 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
5287 write-region-annotate-functions.
5288 Document write-region-post-annotation-function.
e3aa6669 5289
fb13a416
CY
52902009-01-19 Chong Yidong <cyd@stupidchicken.com>
5291
5292 * display.texi (Font Lookup): Document WIDTH argument of
5293 x-list-fonts.
5294
02eccf6b
EZ
52952009-01-17 Eli Zaretskii <eliz@gnu.org>
5296
ead3f58d
EZ
5297 * maps.texi (Standard Keymaps): Rename function-key-map to
5298 local-function-key-map.
5299
5300 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5301 local-function-key-map.
5302
5303 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5304 and `set-keyboard-coding-system' now accept an optional terminal
5305 argument.
5306
5307 * commands.texi (Event Mod): `keyboard-translate-table' is now
5308 terminal-local.
5309 (Function Keys): Rename function-key-map to
5310 local-function-key-map.
5311
df05a163
EZ
5312 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5313 frames.texi.
5314
0ed8034e 5315 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
5316 `delete-terminal-functions', `suspend-tty-functions' and
5317 `resume-tty-functions'.
0ed8034e
EZ
5318
5319 * frames.texi (Frames): Document `frame-terminal' and
5320 `terminal-live-p'.
5321 (Multiple Displays): Document `make-frame-on-tty'.
5322 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5323 `terminal-name', and `get-device-terminal'.
490f1197
EZ
5324 (Terminal Parameters): Document `terminal-parameters',
5325 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
5326
5327 * os.texi (System Environment): Document `environment' and
5328 `initial-environment'.
490f1197
EZ
5329 (Suspending Emacs): Update for multi-tty; document
5330 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 5331
02eccf6b
EZ
5332 * nonascii.texi (Coding System Basics): More accurate description
5333 of `raw-text'.
5334
f19fea97
JB
53352009-01-12 Juanma Barranquero <lekktu@gmail.com>
5336
5337 * display.texi (Low-Level Font): Fix typo.
5338
16fa292f
CY
53392009-01-10 Chong Yidong <cyd@stupidchicken.com>
5340
5341 * elisp.texi (Top): Update node listing.
5342
5343 * display.texi (PostScript Images): Node deleted.
5344
0b4faef3
EZ
53452009-01-10 Eli Zaretskii <eliz@gnu.org>
5346
3355f04d
EZ
5347 * processes.texi (Decoding Output): Document that null bytes force
5348 no-conversion for reading process output.
5349
5350 * files.texi (Reading from Files): Document that null bytes force
5351 no-conversion when visiting files.
5352
11625308 5353 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 5354
5dcb4c4e
SM
5355 * nonascii.texi (Lisp and Coding Systems):
5356 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 5357 (Character Properties): Improve wording.
0b4faef3 5358
ce9cf065
CY
53592009-01-09 Chong Yidong <cyd@stupidchicken.com>
5360
5361 * display.texi (Font Lookup): Remove obsolete function
5362 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5363 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
5364 (Font Selection): Reorder order of variable descriptions.
5365 Minor clarifications.
ce9cf065
CY
5366
5367 * elisp.texi (Top): Update node listing.
5368
ab756fb3
GM
53692009-01-09 Glenn Morris <rgm@gnu.org>
5370
5371 * commands.texi (Command Loop Info): Say that last-command-char and
5372 last-input-char are obsolete aliases.
5373
5374 * edebug.texi (Edebug Recursive Edit): Remove separate references to
5375 last-input-char and last-command-char, since they are just aliases for
5376 last-input-event and last-command-event.
5377
5378 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
5379 last-command-char.
5380
6b2b8ab1
CY
53812009-01-08 Chong Yidong <cyd@stupidchicken.com>
5382
5383 * elisp.texi: Update node listing.
5384
5385 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
5386 (Face Attributes): Don't link to Font Lookup.
5387 Document font-family-list.
6b2b8ab1
CY
5388 (Fonts): New node.
5389
3568e767
JR
53902009-01-08 Jason Rumney <jasonr@gnu.org>
5391
5392 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 5393 changing the standard pointer shapes. (Bug#1485)
3568e767 5394
6221c8db
CY
53952009-01-08 Chong Yidong <cyd@stupidchicken.com>
5396
5397 * display.texi (Attribute Functions): Note that a function value
5398 :height is relative, and that compatibility functions work by
5399 calling set-face-attribute.
5400 (Displaying Faces): Reorder list in order of increasing priority.
5401 (Face Remapping): New node. Content moved here from Displaying
5402 Faces.
5403 (Glyphs): Link to Face Functions.
5404
e3d3799a
CY
54052009-01-08 Chong Yidong <cyd@stupidchicken.com>
5406
5407 * display.texi (Faces): Don't discuss face id here. facep does
5408 not return t.
5409 (Defining Faces): Minor clarification.
5410 (Face Attributes): Rearrange items to match docstring of
5411 set-face-attribute. Add :foundry attribute. Document new role of
5412 :font attribute. Texinfo usage fix.
5413 (Attribute Functions): Copyedits.
5414 (Face Functions): Note that face number is seldom used.
5415
638a2457
RS
54162009-01-05 Richard M Stallman <rms@gnu.org>
5417
5418 * strings.texi (Predicates for Strings): Minor clarification.
5419
5420 * functions.texi (Function Safety): Texinfo usage fix.
5421
39cb9e56 54222009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
5423
5424 * objects.texi (General Escape Syntax): Fix typo.
5425
9f822178
MR
54262009-01-03 Martin Rudalics <rudalics@gmx.at>
5427
5428 * windows.texi (Choosing Window): Say that pop-up-frame-alist
5429 works via the default value of pop-up-frame-function.
5430
af34ad36
EZ
54312009-01-02 Eli Zaretskii <eliz@gnu.org>
5432
5433 * processes.texi (System Processes): Document the `time' and
5434 `ctime' attributes of `system-process-attributes'.
5435
d31f6679
CY
54362009-01-01 Chong Yidong <cyd@stupidchicken.com>
5437
5438 * display.texi (Face Attributes): Clarify :height attribute.
5439
174dc00c
MR
54402008-12-31 Martin Rudalics <rudalics@gmx.at>
5441
5442 * buffers.texi (The Buffer List): Clarify what moves a buffer to
5443 the front of the buffer list. Add entries for `last-buffer' and
5444 `unbury-buffer'.
5445
b8afe7e4
EZ
54462008-12-27 Eli Zaretskii <eliz@gnu.org>
5447
d14030f5
EZ
5448 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
5449 and its subsections.
5450
5451 * frames.texi (Multiple Terminals, Low-level Terminal)
5452 (Terminal Parameters, Frames on Other TTY devices): New sections.
5453 (Frames): Add an xref to "Multiple Terminals".
5454
765980a4
EZ
5455 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
5456
5457 * objects.texi (Terminal Type): New node.
5458 (Editing Types): Add it to the menu.
5459
47bd5577
EZ
5460 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
5461 Variables".
5462
eb22b78c 5463 * variables.texi (Directory Local Variables): New node.
47bd5577 5464 (Variables): Add a menu item for it.
eb22b78c 5465
b8afe7e4
EZ
5466 * loading.texi (Autoload): Document `generate-autoload-cookie' and
5467 `generated-autoload-file'.
5468
77bb0476
EZ
54692008-12-20 Eli Zaretskii <eliz@gnu.org>
5470
028e2c19
EZ
5471 * os.texi (Startup Summary): Add xref to documentation of
5472 `initial-window-system'.
5473
77bb0476
EZ
5474 * display.texi (Window Systems): Document `window-system' the
5475 function. The variable `window-system' is now frame-local.
028e2c19 5476 Document `initial-window-system'.
77bb0476 5477
dda87836
MR
54782008-12-19 Martin Rudalics <rudalics@gmx.at>
5479
5480 * windows.texi (Windows): Rewrite description of
5481 fit-window-to-buffer.
5482
caef3ed2
GM
54832008-12-13 Glenn Morris <rgm@gnu.org>
5484
5485 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
5486 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
5487
21c58e4d
GM
54882008-12-12 Glenn Morris <rgm@gnu.org>
5489
5490 * debugging.texi (Error Debugging): Refer forwards to
5491 eval-expression-debug-on-error.
5492
af38459f
EZ
54932008-12-05 Eli Zaretskii <eliz@gnu.org>
5494
5dedd9b5
EZ
5495 * strings.texi (String Basics): Only unibyte strings that
5496 represent key sequences hold 8-bit raw bytes.
5497
af38459f
EZ
5498 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
5499 paragraph to speak about `undecided'.
5500 (Character Properties): Don't explain the meaning of each
5501 property; instead, identify their Unicode Standard names.
b3f1f4a5 5502 (Character Sets): Document `map-charset-chars'.
af38459f 5503
fa047ae7
GM
55042008-12-02 Glenn Morris <rgm@gnu.org>
5505
5506 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
5507 section yet again.
5508
47dbc044
EZ
55092008-11-29 Eli Zaretskii <eliz@gnu.org>
5510
98d05998
EZ
5511 * nonascii.texi (Character Properties): New Section.
5512 (Specifying Coding Systems): Document
5513 `coding-system-priority-list', `set-coding-system-priority', and
5514 `with-coding-priority'.
5515 (Lisp and Coding Systems): Document `check-coding-systems-region'
5516 and `coding-system-charset-list'.
5517 (Coding System Basics): Document `coding-system-aliases'.
5518
5519 * elisp.texi (Top): Add a @detailmenu entry for "Character
5520 Properties".
5521
47dbc044
EZ
5522 * objects.texi (Character Type): Correct the range of Emacs
5523 characters. Add an @xref to "Character Codes".
5524
5525 * strings.texi (String Basics): Add an @xref to "Character Codes".
5526
5527 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
5528
5529 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
5530 (Character Codes): Document `max-char'.
5531
8b80cdf5
EZ
55322008-11-28 Eli Zaretskii <eliz@gnu.org>
5533
5534 * nonascii.texi (Text Representations, Converting Representations)
5535 (Character Sets, Scanning Charsets, Translation of Characters):
5536 Make text more accurate.
5537
a99dceba
GM
55382008-11-28 Glenn Morris <rgm@gnu.org>
5539
5540 * files.texi (Format Conversion Round-Trip): Improve previous change.
5541
f6dc3bed
CY
55422008-11-26 Chong Yidong <cyd@stupidchicken.com>
5543
5544 * modes.texi (Auto Major Mode): Fix example.
5545
5da9413d
GM
55462008-11-25 Glenn Morris <rgm@gnu.org>
5547
5548 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
5549
5550 * files.texi (Format Conversion Round-Trip):
5551 Use active voice for previous change.
5552
fcca848c
CY
55532008-11-25 Chong Yidong <cyd@stupidchicken.com>
5554
5555 * os.texi (Processor Run Time):
5556 * processes.texi (Transaction Queues):
5557 * markers.texi (The Mark):
5558 * windows.texi (Choosing Window, Selecting Windows):
5559 * files.texi (Changing Files, Magic File Names):
5560 * commands.texi (Key Sequence Input):
5561 * functions.texi (Declaring Functions):
5562 * strings.texi (Predicates for Strings):
5563 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5564
36c8dc54
CY
55652008-11-24 Chong Yidong <cyd@stupidchicken.com>
5566
5567 * help.texi (Accessing Documentation): Update example.
5568
5569 * variables.texi (Defining Variables): Note that `*' is not
5570 necessary if defcustom is used.
5571
2a79b242
EZ
55722008-11-22 Eli Zaretskii <eliz@gnu.org>
5573
5574 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5575 Characters" from @detailmenu.
5576
5577 * nonascii.texi (Character Codes, Character Sets)
5578 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5579 (Chars and Bytes, Splitting Characters): Sections removed.
5580
392f0d26
LK
55812008-11-22 Lute Kamstra <lute@gnu.org>
5582
5583 * positions.texi (Text Lines): Update goto-line documentation.
5584
af1a5cd5
MR
55852008-11-21 Martin Rudalics <rudalics@gmx.at>
5586
6a4cfb0c
MR
5587 * frames.texi (Frames): Fix typo, add cross references, reword.
5588 (Initial Parameters): Reword special-display-frame-alist text.
5589 (Frames and Windows): Reword. Describe argument norecord for
5590 set-frame-selected-window.
5591 (Input Focus): Describe argument norecord for select-frame.
5592 Remove comment on MS-Windows behavior for focus-follows-mouse.
5593 (Raising and Lowering): Mention windows-frames dichotomy in
5594 metaphor.
5595
af1a5cd5
MR
5596 * windows.texi (Displaying Buffers, Vertical Scrolling)
5597 (Horizontal Scrolling): Fix indenting and rewording issues
5598 introduced with 2008-11-07 change.
5599
c249fa9c
GM
56002008-11-20 Glenn Morris <rgm@gnu.org>
5601
5602 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5603 element of `format-alist'.
5604
204d4665
GM
56052008-11-19 Glenn Morris <rgm@gnu.org>
5606
5607 * doclicense.texi: Update to FDL 1.3.
5608 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5609
cc0910af
CY
56102008-11-18 Chong Yidong <cyd@stupidchicken.com>
5611
efe6e7c4
CY
5612 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5613 vars, which are obsolete. Mention jit-lock-register.
5614
5dcb4c4e
SM
5615 * modes.texi (Other Font Lock Variables):
5616 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 5617
cc0910af
CY
5618 * frames.texi (Color Parameters): Document alpha parameter.
5619
aeeedf76
MR
56202008-11-16 Martin Rudalics <rudalics@gmx.at>
5621
5622 * windows.texi (Splitting Windows, Deleting Windows)
5623 (Selecting Windows, Cyclic Window Ordering)
5624 (Buffers and Windows, Displaying Buffers, Choosing Window)
5625 (Dedicated Windows, Window Point, Window Start and End)
5626 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5627 (Size of Window, Resizing Windows, Window Configurations)
5628 (Window Parameters): Avoid @var at beginning of sentences and
5629 reword accordingly.
5630
4c565c5c
LK
56312008-11-11 Lute Kamstra <lute@gnu.org>
5632
5633 * files.texi (File Name Components): Fix file-name-extension
5634 documentation.
5635
25f494c9
JB
56362008-11-11 Juanma Barranquero <lekktu@gmail.com>
5637
5638 * frames.texi (Basic Parameters): Remove display-environment-variable
5639 and term-environment-variable.
5640
a1401ab1
EZ
56412008-11-08 Eli Zaretskii <eliz@gnu.org>
5642
5643 * windows.texi (Basic Windows, Splitting Windows)
5644 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5645 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
5646 (Resizing Windows, Window Configurations, Window Parameters):
5647 Fix wording and markup.
a1401ab1 5648
efafc282
MR
56492008-11-07 Martin Rudalics <rudalics@gmx.at>
5650
5651 * windows.texi (Windows): Update entries.
5652 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 5653 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
5654 (Selecting Windows, Cyclic Window Ordering): Reword with special
5655 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
5656 (Buffers and Windows, Choosing Window): Reword with special
5657 emphasis on dedicated windows.
5658 (Displaying Buffers): Reword. For switch-to-buffer mention that
5659 it may fall back on pop-to-buffer. For other-window try to
5660 explain how it treats the cyclic ordering of windows.
efafc282
MR
5661 (Dedicated Windows): New node and section discussing dedicated
5662 windows and associated functions.
86ab855a 5663 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
5664 (Window Start and End): Rename node and section title. Reword.
5665 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5666 Minor rewording.
5667 (Size of Window): Reword, in particular text on window-width.
5668 (Resizing Windows): Reword. Add text on balancing windows.
5669 (Window Configurations): Reword. Mention window parameters.
5670 (Window Parameters): New node and section on window parameters.
5671 (Window Hooks): Reword. Mention that
5672 window-configuration-change-hook is run "buffer-locally".
5673 * elisp.texi (Top): Update Windows entries in @detailmenu
5674 section.
5675
d60a8ab2
JB
56762008-11-04 Juanma Barranquero <lekktu@gmail.com>
5677
5678 * searching.texi (Regexp Search): Fix typo.
5679
01777627
CY
56802008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5681
5682 * searching.texi (Regexp Search): Document GREEDY arg.
5683 (Simple Match Data): Fix return value.
5684
c4526e93
EZ
56852008-11-01 Eli Zaretskii <eliz@gnu.org>
5686
5687 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
5688 with Emacs 23 internal representation of characters.
5689 Document `unibyte-string'.
c4526e93 5690
fe2ae8b5
CY
56912008-10-28 Chong Yidong <cyd@stupidchicken.com>
5692
5693 * processes.texi (Process Information): Note that process-status
5694 does not accept buffer names.
5695
cc5a21e3
CY
56962008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5697
5698 * positions.texi (Skipping Characters): Correct return value of
5699 skip-chars-forward.
5700
09460d9a
MR
57012008-10-25 Martin Rudalics <rudalics@gmx.at>
5702
520b29e7
MR
5703 * windows.texi (Deleting Windows): Update documentation of
5704 delete-windows-on.
5705 (Buffers and Windows): Update documentations of
5706 get-buffer-window and get-buffer-window-list.
5707 (Displaying Buffers): Update documentation of
5708 replace-buffer-in-windows.
5709
09460d9a
MR
5710 * buffers.texi (Current Buffer): Reword set-buffer and
5711 with-current-buffer documentations.
5712 (Creating Buffers): Reword documentation of get-buffer-create.
5713
4d48fcdc
MR
57142008-10-23 Martin Rudalics <rudalics@gmx.at>
5715
5716 * buffers.texi (Current Buffer): Reword documentation of
5717 set-buffer.
5718 (Buffer Names): Reword documentation of buffer-name.
5719 (The Buffer List): For bury-buffer explain what happens with the
5720 buffer's window.
5721 (Creating Buffers): Say that get-buffer-create's arg is called
5722 buffer-or-name.
5723
f0143c43
CY
57242008-10-22 Chong Yidong <cyd@stupidchicken.com>
5725
3e5dbbd3
CY
5726 * advice.texi (Computed Advice): Explain what DEFINITION is.
5727
f0143c43
CY
5728 * nonascii.texi (Character Codes): Remove obsolete function
5729 char-valid-p, and document characterp instead.
5730
52a94b85
MR
57312008-10-22 Martin Rudalics <rudalics@gmx.at>
5732
5733 * windows.texi (Displaying Buffers): Reword documentation of
5734 pop-to-buffer.
5735 (Choosing Window): Rewrite documentation of display-buffer and
5736 its options.
5737
f76f8246
MR
5738 * buffers.texi (Killing Buffers): Update documentation of
5739 kill-buffer.
5740
acc8b598
EZ
57412008-10-21 Eli Zaretskii <eliz@gnu.org>
5742
80e6b6df
EZ
5743 * processes.texi (Serial Ports): Fix wording and improve markup.
5744
3645358a
EZ
5745 * searching.texi (Regexp Search): Document `string-match-p' and
5746 `looking-at-p'.
5747 (POSIX Regexps): Add an xref for "non-greedy".
5748 (Regexp Special): Add @cindex entry for "non-greedy".
5749
b3d50cff 5750 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 5751 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 5752
73b7530a
EZ
5753 * frames.texi (Color Names): Add an xref to `read-color'.
5754
5755 * minibuf.texi (High-Level Completion): Document `read-color'.
5756
acc8b598
EZ
5757 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
5758
5759 * positions.texi (Narrowing): Add an xref to "Swapping Text".
5760
5761 * buffers.texi (Swapping Text): New section, documents
5762 `buffer-swap-text'.
5763
10e187e8
MR
57642008-10-21 Martin Rudalics <rudalics@gmx.at>
5765
5766 * windows.texi (Resizing Windows): Minor wording fix.
5767
fd6f900c
EZ
57682008-10-20 Eli Zaretskii <eliz@gnu.org>
5769
5770 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
5771 and `combine-and-quote-strings'.
5772
5773 * strings.texi (Creating Strings): Add xrefs for them.
5774
e4372165
EZ
57752008-10-19 Eli Zaretskii <eliz@gnu.org>
5776
d6328fba
EZ
5777 * elisp.texi (Top): Make descriptive text for "Reading File Names"
5778 match the corresponding menu in minibuf.texi.
5779
e4372165
EZ
5780 * minibuf.texi (Reading File Names): Document `read-shell-command'
5781 and `minibuffer-local-shell-command-map'.
5782
5d8dda33
MR
57832008-10-19 Martin Rudalics <rudalics@gmx.at>
5784
5785 * windows.texi (Resizing Windows): Remove var{} around "window" in
5786 documentation of enlarge-window.
5787 Rewrite documentation of window-min-height and window-min-width.
5788
437706cd
EZ
57892008-10-19 Eli Zaretskii <eliz@gnu.org>
5790
80f85d7c
EZ
5791 * functions.texi (Calling Functions): Document `apply-partially'.
5792
291703b5
EZ
5793 * hooks.texi (Standard Hooks): Mention
5794 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
5795
5796 * variables.texi (File Local Variables): Document
5797 `file-local-variables-alist', `before-hack-local-variables-hook'
5798 and `hack-local-variables-hook'.
5799
583d8b3c
EZ
5800 * processes.texi (Synchronous Processes): Document `process-lines'.
5801
5dcb4c4e
SM
5802 * customize.texi (Variable Definitions):
5803 Document `custom-reevaluate-setting'.
437706cd 5804
7e51d89b
MR
58052008-10-18 Martin Rudalics <rudalics@gmx.at>
5806
5807 * windows.texi (Choosing Window, Deleting Windows)
5808 (Displaying Buffers): Expand documentation of dedicated windows.
5809
43c59a3d
EZ
58102008-10-18 Eli Zaretskii <eliz@gnu.org>
5811
018a960d
EZ
5812 * files.texi (Changing Files): Document symbolic input of file
5813 modes to `set-file-modes'. Document `read-file-modes' and
5814 `file-modes-symbolic-to-number'.
5815
2c0b8144
EZ
5816 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
5817 and `search-map'.
5818
5dcb4c4e
SM
5819 * searching.texi (Search and Replace):
5820 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 5821 Document `multi-query-replace-map'.
80120f13 5822
6d4913f0 5823 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
5824 (Completion Commands, Reading File Names):
5825 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
5826 `minibuffer-local-filename-must-match-map'.
5827 (Minibuffer Completion): The `require-match' argument to
5828 `completing-read' can now have the value `confirm-only'.
5829
43c59a3d
EZ
5830 * windows.texi (Displaying Buffers): Minor wording fix.
5831 (Choosing Window): `split-height-threshold' can now be nil.
5832 Document `split-width-threshold'. `pop-up-frames' can have the
5833 value `graphic-only'.
5834
f36acfd9
EZ
58352008-10-17 Eli Zaretskii <eliz@gnu.org>
5836
5837 * os.texi (Startup Summary): Document `before-init-time' and
5838 `after-init-time'. Document `initial-window-system' and
5839 `window-system-initialization-alist'. Document reading the
5840 abbrevs file. Document the call to `server-start' under --daemon.
5841 Rearrange a bit to be consistent with the code flow.
53728487
EZ
5842 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
5843 (Time Parsing): Document `format-seconds'.
f36acfd9 5844
96995b89
MR
58452008-10-17 Martin Rudalics <rudalics@gmx.at>
5846
5847 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
5848 and reword.
5849
2de17c73
EZ
58502008-10-16 Eli Zaretskii <eliz@gnu.org>
5851
5852 * markers.texi (The Mark): Document use-region-p.
5853
9cf52b11
EZ
58542008-10-15 Eli Zaretskii <eliz@gnu.org>
5855
c3aaf1d7
EZ
5856 * internals.texi (Writing Emacs Primitives): The interactive spec
5857 of a primitive can be a Lisp form.
5858
841a1743
EZ
5859 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
5860 values of transient-mark-mode. Document handle-shift-selection.
5861
5862 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
5863 (Interactive Examples): Show an example of `^'.
5864 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
5865 (Defining Commands, Using Interactive): The interactive-form of a
5866 function can be added via its symbol's property.
841a1743 5867
52441368
EZ
5868 * positions.texi (List Motion): beginning-of-defun-function can
5869 now accept an argument.
5870
8e8c1a72
EZ
5871 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
5872 now return a list of strings.
5873
a33a1f2a
EZ
5874 * control.texi (Handling Errors): Document ignore-errors.
5875
4fb04348
EZ
5876 * frames.texi (Creating Frames): Document frame-inherited-parameters.
5877 (Parameter Access): Document set-frame-parameter.
5878
ee666f84
EZ
5879 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
5880 Hooks" for the effect of kill-all-local-variables on local hook
5881 functions.
5882
9cf52b11
EZ
5883 * modes.texi (Major Mode Conventions, Mode Line Variables):
5884 `mode-name' need not be a string. xref to "Mode Line Data" for
5885 details, and to "Emulating Mode Line" for computing a string
5886 value.
5887
22526bc4
EZ
58882008-10-14 Eli Zaretskii <eliz@gnu.org>
5889
a65f6a85
EZ
5890 * processes.texi (System Processes): New section.
5891 (Processes, Signals to Processes): Add xrefs to it.
5892
5893 * objects.texi (Editing Types): A `process' is a subprocess of
5894 Emacs, not just any process running on the OS.
5895
5896 * elisp.texi (Top): Adjust the @detailmenu for the above two
5897 changes.
5898
2724b26a
EZ
5899 * sequences.texi (Char-Tables): Remove documentation of
5900 set-char-table-default, which has no effect since Emacs 23.
5901 <char-table-range, set-char-table-range>: Don't mention generic
5902 characters and charsets. Add a cons cell as a possible argument.
5903
5904 * nonascii.texi (Splitting Characters)
5905 (Translation of Characters): Don't mention generic characters.
5906
5907 * display.texi (Fontsets): Don't mention generic characters.
5908
22526bc4 5909 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 5910 argument FUNCTION with a cons cell as KEY.
22526bc4 5911
eaf4b689
EZ
59122008-10-13 Eli Zaretskii <eliz@gnu.org>
5913
45e46036
EZ
5914 * objects.texi (Primitive Function Type): Move "@cindex special
5915 forms" from here...
5916
5917 * eval.texi (Special Forms): ...to here.
5918
5919 * functions.texi (What Is a Function): `functionp' returns nil for
5920 special forms. Add an xref.
5921
eaf4b689
EZ
5922 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
5923 Variables".
5924
5925 * variables.texi (Frame-Local Variables): New section.
5926 (Buffer-Local Variables): Add an xref to it.
5927 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
5928 have both frame-local and buffer-local binding.
5929
5930 * frames.texi (Frames): Mention multiple tty frames.
5931 (Frame Parameters, Parameter Access): Mention frame-local variable
5932 bindings.
5933
15688fce
GM
59342008-09-20 Glenn Morris <rgm@gnu.org>
5935
5936 * display.texi (Defining Faces): Recommend against face variables.
5937
35539065
JB
59382008-09-16 Juanma Barranquero <lekktu@gmail.com>
5939
5940 * display.texi (Echo Area Customization): Fix typo.
5941
6a57054b
JB
59422008-09-09 Juanma Barranquero <lekktu@gmail.com>
5943
5944 * loading.texi (Where Defined): Add `defface' item.
5945
d632fb82
MR
59462008-09-06 Martin Rudalics <rudalics@gmx.at>
5947
5948 * loading.texi (Where Defined): Fix description of symbol-file.
5949
905a9adb
JR
59502008-08-26 Jason Rumney <jasonr@gnu.org>
5951
5952 * display.texi (TIFF Images): New section describing :index property.
5953
852e91b7
CY
59542008-08-23 Chong Yidong <cyd@stupidchicken.com>
5955
5956 * display.texi (Temporary Displays): Remove unnecessary comment
5957 about usage of temp-buffer-show-hook.
5958
6be001ee
CY
59592008-08-05 Chong Yidong <cyd@stupidchicken.com>
5960
5961 * symbols.texi (Other Plists): Fix incorrect example.
5962 Suggested by Florian Beck.
5963
58e3d8e8
JB
59642008-07-31 Juanma Barranquero <lekktu@gmail.com>
5965
5966 * os.texi: Fix previous change.
5967
7c2fb837
DN
59682008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
5969
5970 * os.texi:
5971 * intro.texi:
5972 * files.texi: Remove VMS support.
5973
9e2a2647
DN
59742008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
5975
5976 * os.texi:
5977 * frames.texi:
5978 * display.texi: Remove mentions of Mac Carbon.
5979
c4f4682b
MB
59802008-07-01 Miles Bader <miles@gnu.org>
5981
5982 * text.texi (Special Properties):
5983 * display.texi (Truncation): Add wrap-prefix and line-prefix.
5984
3696411e
JB
59852008-06-28 Johan Bockgård <bojohan@gnu.org>
5986
5987 * display.texi (Other Image Types): Fix copy/paste error; say
5988 "PBM", not "XBM".
5989
f2a77c3a
DN
59902008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
5991
5992 * os.texi: Remove references to obsolete systems.
5993
6d52677d
EZ
59942008-06-20 Eli Zaretskii <eliz@gnu.org>
5995
5996 * makefile.w32-in (distclean): Remove makefile.
5997
1a87da4c
GM
59982008-06-17 Glenn Morris <rgm@gnu.org>
5999
6000 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
6001 (elisp, dist): Remove rules and variables that are obsolete now
6002 the lisp manual is no longer distributed separately.
6003
fdda1c5d
GM
60042008-06-16 Glenn Morris <rgm@gnu.org>
6005
646692e9
GM
6006 * configure, configure.in, mkinstalldirs: Remove unused files.
6007
6008 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 6009 * vol1.texi (EMACSVER):
6a57054b 6010 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
6011
6012 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
6013 as per maintain.info.
6014
611bee81
GM
60152008-06-15 Glenn Morris <rgm@gnu.org>
6016
a7bed3a0
GM
6017 * makefile.w32-in (manual): Use "23" rather than "21".
6018
6019 * Makefile.in (emacsver): New, set by configure.
6020 (manual): Use emacsver.
6021
d794edf2
GM
6022 * intro.texi: Report bugs using M-x report-emacs-bug.
6023
611bee81
GM
6024 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6025
c73e02fa
GM
60262008-06-13 Daniel Engeler <engeler@gmail.com>
6027
6028 * elisp.texi, internals.texi, processes.texi: Add documentation
6029 about serial port access.
6030
e40a85cd
MB
60312008-06-05 Miles Bader <miles@gnu.org>
6032
6033 * display.texi (Displaying Faces): Update to reflect function
6034 renamings in face-remap.el.
6035
7b753744
JB
60362008-06-05 Juanma Barranquero <lekktu@gmail.com>
6037
6038 * display.texi (Fontsets): Fix typos.
6039
9d3d42fb
MB
60402008-06-03 Miles Bader <miles@gnu.org>
6041
7b753744
JB
6042 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6043 remove-relative-face-remapping, set-base-face-remapping,
6044 and set-default-base-face-remapping.
9d3d42fb 6045
f2cec7a9
MB
60462008-06-01 Miles Bader <miles@gnu.org>
6047
6048 * display.texi (Displaying Faces): Add face-remapping-alist.
6049
8f39c96d
SM
60502008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6051
6052 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6053 variable names.
6054
1ef5eecc
ER
60552008-05-03 Eric S. Raymond <esr@golux>
6056
352c8b4a 6057 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
6058 (current-global-map) return references, not copies.
6059
63b4387f
JL
60602008-05-02 Juri Linkov <juri@jurta.org>
6061
6062 * minibuf.texi (Text from Minibuffer): Document a list of
6063 default values for `read-from-minibuffer'.
6064
38a8b703
JB
60652008-04-24 Juanma Barranquero <lekktu@gmail.com>
6066
6067 * nonascii.texi (Translation of Characters): Fix previous change.
6068
7c42e639
CY
60692008-04-20 Chong Yidong <cyd@stupidchicken.com>
6070
6071 * display.texi (Overlay Properties): Clarify role of underlying
6072 textprop and overlay keymaps for display strings.
6073
6074 * keymaps.texi (Active Keymaps): Ditto.
6075
25c0d999
SM
60762008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6077
6078 * minibuf.texi (Programmed Completion):
6079 Replace dynamic-completion-table with the new completion-table-dynamic.
6080
e3af5968
CY
60812008-04-07 Chong Yidong <cyd@stupidchicken.com>
6082
6083 * intro.texi (Some Terms): Change "fonts in this manual" index
6084 entry to "typographic conventions".
6085
6bfc8698
EZ
60862008-04-05 Eli Zaretskii <eliz@gnu.org>
6087
6088 * objects.texi (Text Props and Strings): Add indexing for read
6089 syntax of text properties.
6090
4972c361
SM
60912008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6092
6093 * processes.texi (Decoding Output): Remove process-filter-multibyte
6094 functions.
6095
c70a68db
MR
60962008-03-15 Martin Rudalics <rudalics@gmx.at>
6097
6098 * display.texi (Finding Overlays): Say that empty overlays at
6099 the end of the buffer are reported too.
6100
1291fd36
GM
61012008-03-13 Glenn Morris <rgm@gnu.org>
6102
6103 * elisp.texi (EMACSVER): Set to 23.0.60.
6104
c6b0dfd5
CY
61052008-02-26 Chong Yidong <cyd@stupidchicken.com>
6106
38a8b703 6107 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 6108
875fc30c
GM
61092008-02-22 Glenn Morris <rgm@gnu.org>
6110
6111 * frames.texi (Position Parameters): Clarify the description of
6112 `left' and `top', using information from "Geometry".
6113 (Geometry): Give a pointer to "Position Parameters", rather than
6114 repeating information.
6115
d8c8e45a
GM
61162008-02-11 Glenn Morris <rgm@gnu.org>
6117
6118 * objects.texi (Equality Predicates): No longer talk about "two"
6119 functions.
6120
38a8b703 61212008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
6122
6123 * objects.texi (Equality Predicates): Add defun for
6124 equal-including-properties.
6125
bfffe0b1
GM
61262008-02-10 Glenn Morris <rgm@gnu.org>
6127
6128 * objects.texi (Equality Predicates):
6129 Mention equal-including-properties.
6130
431b78c9
RS
61312008-02-07 Richard Stallman <rms@gnu.org>
6132
6133 * windows.texi (Window Start): Mention the feature of moving
6134 window-start to start of line.
6135
c8763fb6 61362008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
6137
6138 * keymaps.texi (Tool Bar): Document rtl property.
6139
1a256502
TTN
61402008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
6141
6142 * display.texi (Button Types):
6143 For define-button-type, clarify type of NAME.
6144
569382c2
MR
61452008-01-19 Martin Rudalics <rudalics@gmx.at>
6146
6147 * buffers.texi (Buffer Modification): Fix typo.
6148
f3041af1
DN
61492008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
6150
6151 * os.texi (System Environment): Remove references to OSes that are
6152 not supported anymore.
6153
d35e1cd7
DN
61542008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
6155
6156 * os.texi (System Environment): Remove mention for Masscomp.
6157
23af7580
RS
61582008-01-04 Richard Stallman <rms@gnu.org>
6159
6160 * display.texi (Faces): Don't talk about internal face vector as arg
6161 to facep.
6162
6163 * customize.texi (Type Keywords): Fix previous change.
6164
6165 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
6166 * elisp.texi (Top): Fix menu for commands.texi change.
6167
ec7d5b1e
RS
61682007-12-30 Richard Stallman <rms@gnu.org>
6169
5dcb4c4e 6170 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
6171 (Accessing Scroll): New node broken out of Accessing Mouse.
6172
101a6cea
RS
61732007-12-28 Richard Stallman <rms@gnu.org>
6174
6175 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 6176 (Basic Parameters): For `title', refer to title bar.
041817a4 6177 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 6178
72b7e664
RS
61792007-12-23 Richard Stallman <rms@gnu.org>
6180
6181 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
6182 Improve some of the commented-out keywords' text too.
6183
27a4f445
MR
61842007-12-14 Martin Rudalics <rudalics@gmx.at>
6185
e2e3f1d7
MR
6186 * nonascii.texi (Encoding and I/O): Reword to avoid saying
6187 "visit the current buffer".
6188
27a4f445
MR
6189 * os.texi (System Interface): Fix typo.
6190
a2afc99d
RS
61912007-12-04 Richard Stallman <rms@gnu.org>
6192
6193 * objects.texi (Symbol Type): Fix typo.
6194
b694135c
RS
61952007-12-03 Richard Stallman <rms@gnu.org>
6196
6197 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
6198
f99a19da
GM
61992007-12-01 Glenn Morris <rgm@gnu.org>
6200
6201 * functions.texi (Declaring Functions): Improve previous change.
6202
8f4b37d8
GM
62032007-11-30 Glenn Morris <rgm@gnu.org>
6204
6205 * functions.texi (Declaring Functions): Add optional fourth
6206 argument of declare-function, and setting third argument to `t'.
6207
61a2fe01
RS
62082007-11-29 Richard Stallman <rms@gnu.org>
6209
6210 * customize.texi (Composite Types): Document `group' type.
6211
cbfc5193
GM
62122007-11-29 Glenn Morris <rgm@gnu.org>
6213
5dcb4c4e
SM
6214 * functions.texi (Declaring Functions): Add findex.
6215 Mention `external' files.
cbfc5193 6216
8386283a
JB
62172007-11-26 Juanma Barranquero <lekktu@gmail.com>
6218
6219 * functions.texi (Declaring Functions): Fix directive.
6220
a07c9a8b
RS
62212007-11-25 Richard Stallman <rms@gnu.org>
6222
6223 * help.texi (Help Functions): Clean up last change.
6224
6225 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6226
6227 * loading.texi (Named Features): Minor cleanup.
6228
6229 * macros.texi (Eval During Expansion): Minor cleanup.
6230
6231 * variables.texi (Variable Aliases): Minor cleanup.
6232
a0925923
RS
62332007-11-24 Richard Stallman <rms@gnu.org>
6234
6235 * functions.texi (Declaring Functions): Clarify previous change.
6236
6237 * compile.texi (Compiler Errors): Clarify previous change.
6238
20c63e44
RS
62392007-11-24 Richard Stallman <rms@gnu.org>
6240
e5e76c04 6241 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
6242 Clarify the text and move items around.
6243
5bb0cda3
GM
62442007-11-24 Glenn Morris <rgm@gnu.org>
6245
6246 * functions.texi (Declaring Functions): New section.
6247 * compile.texi (Compiler Errors): Mention declaring functions,
6248 defvar with no initvalue, and byte-compile-warnings.
6249
af13c86a
MR
62502007-11-15 Martin Rudalics <rudalics@gmx.at>
6251
6252 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6253 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6254
a5373305
MR
62552007-11-13 Martin Rudalics <rudalics@gmx.at>
6256
6257 * help.texi (Help Functions): Document new macro `with-help-window'.
6258
fe284805
JL
62592007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6260
6261 * searching.texi (Replacing Match): Describe new
6262 `match-substitute-replacement'.
6263
2c3a09b1
RS
62642007-10-31 Richard Stallman <rms@gnu.org>
6265
6266 * strings.texi (Creating Strings): Null strings from concat not unique.
6267
f2b480f4
RS
62682007-10-26 Richard Stallman <rms@gnu.org>
6269
6270 * objects.texi (Equality Predicates): Null strings are uniquified.
6271
6272 * minibuf.texi: Minor clarifications in previous change.
6273
db21122c
GM
62742007-10-25 Glenn Morris <rgm@gnu.org>
6275
6276 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6277
2328cbb3
RS
62782007-10-24 Richard Stallman <rms@gnu.org>
6279
6280 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6281
6282 * variables.texi (Frame-Local Variables): Node deleted.
6283 (Variables): Delete Frame-Local Variables from menu.
6284 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6285 (Default Value): Don't mention frame-local vars.
6286
6287 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6288
6289 * loading.texi (Unloading): Document FEATURE-unload-function
6290 instead of FEATURE-unload-hook.
6291
2328cbb3
RS
6292 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6293
c066bafa
JL
62942007-10-22 Juri Linkov <juri@jurta.org>
6295
6296 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6297 (High-Level Completion): Document a list of default value strings
6298 in the DEFAULT argument, for which minibuffer functions return the
6299 first element.
6300
65ced25f
JL
63012007-10-17 Juri Linkov <juri@jurta.org>
6302
6303 * text.texi (Filling): Update arguments of fill-paragraph.
6304 fill-paragraph operates on the active region in Transient Mark mode.
6305 Remove fill-paragraph-or-region.
6306
ee46ec8e
KB
63072007-10-13 Karl Berry <karl@gnu.org>
6308
6309 * elisp.texi (@dircategory): Move to after @copying,
6310 since we want @copying as close as possible to the beginning of
6311 the output.
6312
61bbdbc6
RS
63132007-10-12 Richard Stallman <rms@gnu.org>
6314
6315 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6316
6317 * commands.texi (Distinguish Interactive): New node,
6318 broken out from Interactive Call and rewritten.
6319 (Command Loop): Put Distinguish Interactive in menu.
6320
af23e1e8
RS
63212007-10-09 Richard Stallman <rms@gnu.org>
6322
6323 * text.texi (Examining Properties): Mention overlay priority.
6324
6325 * display.texi (Display Margins): Correct the description
6326 of margin display specifications.
6327 (Replacing Specs): New subnode broken out of Display Property.
6328
e1965a69
JL
63292007-10-06 Juri Linkov <juri@jurta.org>
6330
6331 * text.texi (Filling): Document fill-paragraph-or-region.
6332
4638454b
JB
63332007-10-05 Juanma Barranquero <lekktu@gmail.com>
6334
6335 * display.texi (Auto Faces): Fix typo.
6336
7ed54cc5
RS
63372007-10-02 Richard Stallman <rms@gnu.org>
6338
6339 * display.texi (Display Property): Explain some display specs
6340 don't let you move point in.
6341
5dcb4c4e
SM
6342 * frames.texi (Cursor Parameters):
6343 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
6344
6345 * windows.texi (Basic Windows): Don't describe
6346 cursor-in-non-selected-windows here.
6347
305a7ef2
EZ
63482007-10-01 Eli Zaretskii <eliz@gnu.org>
6349
6350 * processes.texi (Misc Network): Note that these functions are
6351 supported only on some systems.
6352
f7a7f4eb
RS
63532007-10-01 Richard Stallman <rms@gnu.org>
6354
6355 * display.texi (Overlay Properties): Explain nil as priority.
6356 Explain that conflicts are unpredictable if not resolved by
6357 priorities.
6358
780d7bb9
RS
63592007-09-23 Richard Stallman <rms@gnu.org>
6360
6361 * macros.texi (Backquote): Minor clarification.
6362
14b4fdfb
RS
63632007-09-19 Richard Stallman <rms@gnu.org>
6364
6365 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
6366 Clarify when they work in parallel and when one overrides.
6367 Fix error in example.
14b4fdfb 6368
b8d4c8d0
GM
63692007-09-06 Glenn Morris <rgm@gnu.org>
6370
b3e755a9 6371 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
6372 commands to use ../../info.
6373 * Makefile.in (infodir): Go up one more level.
4638454b 6374 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
6375 (miscmanualdir): New.
6376 (dist): Use new variable miscmanualdir.
6377 * makefile.w32-in (infodir, texinputdir): Go up one more level.
6378 (usermanualdir): Change from ../man to ../emacs.
6379
1bb1f7d3
MR
63802007-08-30 Martin Rudalics <rudalics@gmx.at>
6381
6382 * commands.texi (Command Loop Info): Advise against changing
6383 most variables described here. Explain new variable
6384 last-repeatable-command.
6385
b8d4c8d0
GM
63862007-08-29 Glenn Morris <rgm@gnu.org>
6387
6388 * elisp.texi (EMACSVER): Increase to 23.0.50.
6389
63902007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
6391
6392 * frames.texi (Basic Parameters): Add display-environment-variable
6393 and term-environment-variable.
6394
63952007-08-28 Juri Linkov <juri@jurta.org>
6396
6397 * display.texi (Image Formats, Other Image Types): Add SVG.
6398
63992007-08-28 Juri Linkov <juri@jurta.org>
6400
6401 * display.texi (Images): Move formats-related text to new node
6402 "Image Formats".
6403 (Image Formats): New node.
6404
619fb9ee
RS
64052007-08-27 Richard Stallman <rms@gnu.org>
6406
6407 * windows.texi (Window Configurations): Clarify what
6408 a window configuration saves.
6409
b8d4c8d0
GM
64102007-08-25 Richard Stallman <rms@gnu.org>
6411
6412 * display.texi (Images): Delete redundant @findex.
6413
39f9da30
GM
64142007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
6415
6416 * text.texi (Change Hooks): (after|before)-change-functions are no
6417 longer bound to nil while running; rather inhibit-modification-hooks
6418 is t.
6419
b8d4c8d0
GM
64202007-08-16 Richard Stallman <rms@gnu.org>
6421
5dcb4c4e
SM
6422 * processes.texi (Asynchronous Processes):
6423 Clarify doc of start-file-process.
b8d4c8d0
GM
6424
64252007-08-08 Martin Rudalics <rudalics@gmx.at>
6426
6427 * modes.texi (Example Major Modes): Fix typo.
6428
64292007-08-08 Glenn Morris <rgm@gnu.org>
6430
6431 * intro.texi (nil and t): Do not use `iff' in documentation.
6432
6433 * tips.texi (Documentation Tips): Recommend against `iff'.
6434
64352007-08-07 Chong Yidong <cyd@stupidchicken.com>
6436
6437 * display.texi (Image Cache): Document image-refresh.
6438
64392007-08-06 Martin Rudalics <rudalics@gmx.at>
6440
6441 * windows.texi (Size of Window): Document window-full-width-p.
6442
64432007-07-25 Glenn Morris <rgm@gnu.org>
6444
6445 * gpl.texi (GPL): Replace license with GPLv3.
6446
6447 * Relicense all FSF files to GPLv3 or later.
6448
64492007-07-24 Michael Albinus <michael.albinus@gmx.de>
6450
4638454b
JB
6451 * processes.texi (Synchronous Processes):
6452 Add `process-file-shell-command'.
b8d4c8d0
GM
6453 (Asynchronous Processes): Mention restricted use of
6454 `process-filter' and `process-sentinel' in
6455 `start-file-process'. Add `start-file-process-shell-command'.
6456
64572007-07-17 Michael Albinus <michael.albinus@gmx.de>
6458
6459 * files.texi (Magic File Names): Introduce optional parameter
6460 IDENTIFICATION for `file-remote-p'.
6461
64622007-07-16 Richard Stallman <rms@gnu.org>
6463
6464 * display.texi (Defining Faces): Fix previous change.
6465
64662007-07-14 Richard Stallman <rms@gnu.org>
6467
6468 * control.texi (Handling Errors): Document `debug' in handler list.
6469
64702007-07-10 Richard Stallman <rms@gnu.org>
6471
6472 * display.texi (Defining Faces): Explain C-M-x feature for defface.
6473
64742007-07-09 Richard Stallman <rms@gnu.org>
6475
6476 * files.texi (Magic File Names): Rewrite previous change.
6477
64782007-07-08 Michael Albinus <michael.albinus@gmx.de>
6479
6480 * files.texi (Magic File Names): Introduce optional parameter
6481 CONNECTED for `file-remote-p'.
6482
64832007-07-07 Michael Albinus <michael.albinus@gmx.de>
6484
6485 * processes.texi (Asynchronous Processes):
6486 * files.texi (Magic File Names): Add `start-file-process'.
6487
64882007-06-27 Richard Stallman <rms@gnu.org>
6489
5dcb4c4e
SM
6490 * files.texi (Format Conversion Piecemeal):
6491 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
6492
64932007-06-27 Michael Albinus <michael.albinus@gmx.de>
6494
4638454b
JB
6495 * files.texi (Magic File Names): Remove `dired-call-process'.
6496 Add `process-file'.
b8d4c8d0
GM
6497
64982007-06-27 Kenichi Handa <handa@m17n.org>
6499
6500 * text.texi (Special Properties): Fix description about
4638454b 6501 `composition' property.
b8d4c8d0
GM
6502
65032007-06-26 Kenichi Handa <handa@m17n.org>
6504
6505 * nonascii.texi (Default Coding Systems): Document about the
6506 return value `undecided'.
6507
65082007-06-25 David Kastrup <dak@gnu.org>
6509
6510 * keymaps.texi (Active Keymaps): Document new POSITION argument of
6511 `current-active-maps'.
6512
65132007-06-24 Karl Berry <karl@gnu.org>
6514
4638454b 6515 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
6516
65172007-06-15 Juanma Barranquero <lekktu@gmail.com>
6518
6519 * display.texi (Overlay Arrow): Doc fix.
6520
65212007-06-14 Karl Berry <karl@tug.org>
6522
6523 * anti.texi (Antinews): Typo.
6524
65252007-06-14 Chong Yidong <cyd@stupidchicken.com>
6526
6527 * display.texi (Image Cache): Document image-refresh.
6528
65292007-06-12 Karl Berry <karl@gnu.org>
6530
6531 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
6532 * two-volume.make: New file.
6533 * .cvsignore: Ignore two-volume files.
6534
65352007-06-12 Tom Tromey <tromey@redhat.com>
6536
6537 * os.texi (Init File): Document user-emacs-directory.
6538
65392007-06-03 Nick Roberts <nickrob@snap.net.nz>
6540
6541 * commands.texi (Click Events): Describe width and height when
6542 object is nil.
6543
65442007-05-30 Nick Roberts <nickrob@snap.net.nz>
6545
5dcb4c4e
SM
6546 * commands.texi (Click Events): Layout more logically.
6547 Describe width and height.
b8d4c8d0
GM
6548 (Drag Events, Motion Events): Update to new format for position.
6549
65502007-06-02 Richard Stallman <rms@gnu.org>
6551
6552 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
6553
65542007-06-02 Chong Yidong <cyd@stupidchicken.com>
6555
6556 * Version 22.1 released.
6557
65582007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6559
6560 * text.texi (Special Properties): Correct meaning of fontified face.
6561
65622007-05-30 Richard Stallman <rms@gnu.org>
6563
6564 * text.texi (Special Properties): Add link to Adjusting Point.
6565
65662007-05-12 Richard Stallman <rms@gnu.org>
6567
6568 * text.texi (Margins): indent-to-left-margin is not the default.
6569 (Mode-Specific Indent): For indent-line-function, the default
6570 is indent-relative.
6571
6572 * modes.texi (Example Major Modes): Explain last line of text-mode
6573 is redundant.
6574
65752007-05-10 Richard Stallman <rms@gnu.org>
6576
6577 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6578
6579 * help.texi (Keys in Documentation): Add reference to
6580 Documentation Tips.
6581
6582 * files.texi (Format Conversion): TO-FN gets three arguments.
6583
6584 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6585
65862007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6587
6588 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6589 * files.texi (Format Conversion): Expand intro; add menu.
6590 (Format Conversion Overview, Format Conversion Round-Trip)
6591 (Format Conversion Piecemeal): New nodes/subsections.
6592 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6593 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6594 (Saving Properties): Delete node/subsection.
6595
65962007-05-07 Karl Berry <karl@gnu.org>
6597
6598 * elisp.texi (EMACSVER): Back to 22.
6599
66002007-05-06 Richard Stallman <rms@gnu.org>
6601
6602 * processes.texi (Accepting Output): Revert most of previous change.
6603
66042007-05-05 Richard Stallman <rms@gnu.org>
6605
6606 * processes.texi (Accepting Output): accept-process-output
6607 uses microseconds, not milliseconds. But that arg is obsolete.
6608
66092007-05-04 Karl Berry <karl@tug.org>
6610
6611 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6612
66132007-05-04 Eli Zaretskii <eliz@gnu.org>
6614
6615 * tips.texi (Documentation Tips): Rearrange items to place the
6616 more important ones first. Add an index entry for hyperlinks.
6617
66182007-05-03 Karl Berry <karl@gnu.org>
6619
6620 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6621 (EMACSVER) [smallbook]: 22 for printed version.
6622
6623 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6624 so restore anchor to normal position after defun. Found by Kevin Ryde.
6625
66262007-04-26 Glenn Morris <rgm@gnu.org>
6627
6628 * elisp.texi (EMACSVER): Increase to 22.1.50.
6629
66302007-04-28 Karl Berry <karl@gnu.org>
6631
6632 * elisp.texi: Improve line breaks on copyright page,
6633 similar layout to emacs manual, 8.5x11 by default.
6634
66352007-04-24 Richard Stallman <rms@gnu.org>
6636
6637 * text.texi (Special Properties): Add xref to Overlay Properties.
6638
6639 * display.texi (Overlay Properties): Add xref to Special Properties.
6640
66412007-04-22 Richard Stallman <rms@gnu.org>
6642
6643 * keymaps.texi (Extended Menu Items): Move the info about
6644 format with cached keyboard binding.
6645
66462007-04-21 Richard Stallman <rms@gnu.org>
6647
6648 * text.texi (Special Properties): Clarify previous change.
6649
6650 * files.texi (File Name Expansion): Clarify previous change.
6651
6652 * display.texi (Attribute Functions): Fix example for
6653 face-attribute-relative-p.
6654
66552007-04-19 Kenichi Handa <handa@m17n.org>
6656
6657 * text.texi (Special Properties): Document composition property.
6658
66592007-04-19 Glenn Morris <rgm@gnu.org>
6660
6661 * files.texi (File Name Expansion): Mention "superroot".
6662
66632007-04-15 Chong Yidong <cyd@stupidchicken.com>
6664
6665 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6666 setups.
6667 (Display Feature Testing): Note that display refers to all
6668 physical monitors for multi-monitor setups.
6669
66702007-04-14 Richard Stallman <rms@gnu.org>
6671
6672 * lists.texi (Sets And Lists): Clarify `delete' examples.
6673 Remove spurious xref to same node.
6674 Clarify xref for add-to-list.
6675
66762007-04-12 Nick Roberts <nickrob@snap.net.nz>
6677
6678 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6679 value of lisp-mode-map.
6680
66812007-04-11 Karl Berry <karl@gnu.org>
6682
6683 * anti.texi (Antinews):
6684 * display.texi (Overlay Properties, Defining Images):
6685 * processes.texi (Synchronous Processes, Sentinels):
6686 * syntax.texi (Syntax Table Internals):
6687 * searching.texi (Regexp Special):
6688 * nonascii.texi (Default Coding Systems):
6689 * text.texi (Special Properties):
6690 * minibuf.texi (Basic Completion): Wording to improve breaks in
6691 8.5x11 format.
6692 * elisp.texi (smallbook): New @set to more easily switch between
6693 smallbook and 8.5x11.
6694
66952007-04-11 Richard Stallman <rms@gnu.org>
6696
6697 * text.texi (Lazy Properties): Minor fix.
6698
66992007-04-08 Karl Berry <karl@gnu.org>
6700
6701 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6702 * macros.texi (Backquote): Downcase Backquote in index entries for
6703 consistency.
6704
67052007-04-08 Richard Stallman <rms@gnu.org>
6706
6707 * text.texi (Adaptive Fill): Just describe default,
6708 don't show it (since it contains non-ASCII chars).
6709
67102007-04-07 Karl Berry <karl@gnu.org>
6711
6712 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6713 adaptive-fill-regexp's value, since they are not in the standard
6714 TeX fonts.
6715
67162007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6717
6718 * display.texi (Defining Faces): Fix example.
6719
67202007-04-07 Karl Berry <karl@gnu.org>
6721
6722 * display.texi (Button Buffer Commands): Improve page break.
6723
67242007-04-07 Richard Stallman <rms@gnu.org>
6725
6726 * advice.texi (Activation of Advice): Remove redundant index entry.
6727
6728 * backups.texi: Improve index entries. Remove redundant ones.
6729
6730 * compile.texi (Byte Compilation): Improve index entry.
6731
6732 * hash.texi (Creating Hash): Improve index entry.
6733
6734 * symbols.texi (Definitions): Improve index entry.
6735
6736 * edebug.texi: Improve index entries. Remove redundant/useless ones.
6737
6738 * maps.texi (Standard Keymaps): Remove useless index entry.
6739
6740 * help.texi (Documentation Basics): Remove redundant index entries.
6741
6742 * customize.texi: Improve index entries.
6743 Remove redundant/useless ones.
6744
6745 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
6746
6747 * streams.texi (Output Variables): Improve index entry.
6748
6749 * abbrevs.texi (Abbrevs): Remove useless index entry.
6750
6751 * macros.texi (Expansion): Remove useless index entry.
6752
6753 * text.texi: Improve index entries. Remove redundant/useless ones.
6754 (Text Properties, Examining Properties)
6755 (Special Properties): Use "property category" instead of "category"
6756 to refer to the `category' property.
6757
6758 * positions.texi: Improve index entries. Remove useless one.
6759
6760 * lists.texi: Improve index entries. Remove redundant/useless ones.
6761
6762 * os.texi: Improve index entries.
6763 (Timers): Fix previous change.
6764
6765 * buffers.texi: Improve index entries.
6766 (Modification Time): Get rid of term "obsolete buffer".
6767
6768 * debugging.texi: Improve index entries.
6769 (Test Coverage): Add xref to other test coverage ftr.
6770
6771 * eval.texi: Improve index entry. Remove redundant ones.
6772
6773 * numbers.texi: Improve index entries. Remove redundant/useless ones.
6774
6775 * files.texi: Improve index entries. Remove redundant/useless ones.
6776
6777 * objects.texi: Improve index entries.
6778
6779 * processes.texi: Improve index entries.
6780
6781 * modes.texi: Improve index entry. Remove redundant one.
6782
6783 * nonascii.texi: Improve index entries.
6784
6785 * internals.texi: Improve index entries.
6786
6787 * syntax.texi: Improve index entries.
6788
6789 * keymaps.texi (Active Keymaps): Improve index entries.
6790
6791 * commands.texi: Improve index entries. Remove redundant/useless ones.
6792
6793 * frames.texi: Improve index entries. Remove redundant/useless ones.
6794
6795 * markers.texi: Improve index entries. Remove redundant ones.
6796
6797 * tips.texi: Improve index entries.
6798
6799 * loading.texi (Unloading): Improve index entry.
6800
6801 * variables.texi: Improve index entries. Remove redundant one.
6802
6803 * sequences.texi: Improve index entry.
6804
6805 * display.texi: Improve index entries. Remove redundant ones.
6806
6807 * windows.texi: Improve index entries.
6808
6809 * searching.texi: Improve index entries. Remove redundant one.
6810
6811 * strings.texi (Case Tables): Improve last change.
6812
68132007-04-04 Chong Yidong <cyd@stupidchicken.com>
6814
6815 * strings.texi (Case Tables): Document with-case-table and
6816 ascii-case-table.
6817
68182007-04-03 Karl Berry <karl@gnu.org>
6819
6820 * processes.texi (Network): Reword to improve page break.
6821
68222007-04-03 Eli Zaretskii <eliz@gnu.org>
6823
6824 * functions.texi (Inline Functions): Describe more disadvantages
6825 of defsubst, and make advice against it stronger.
6826
68272007-04-02 Karl Berry <karl@gnu.org>
6828
6829 * backups.texi (Backup Names): Avoid widow words.
6830 * modes.texi (Example Major Modes): Align last comment.
6831
68322007-04-01 Chong Yidong <cyd@stupidchicken.com>
6833
6834 * keymaps.texi (Remapping Commands): Document new arg to
6835 command-remapping.
6836
68372007-04-01 Karl Berry <karl@gnu.org>
6838
6839 * processes.texi (Low-Level Network): Typo.
6840 * loading.texi (Hooks for Loading): Avoid double "the".
6841 * keymaps.texi (Key Sequences): No double "and".
6842 (Changing Key Bindings): Shorten to improve line break.
6843
68442007-03-31 Glenn Morris <rgm@gnu.org>
6845
6846 * os.texi (Timers): Fix description of run-at-time TIME formats.
6847
68482007-03-31 Richard Stallman <rms@gnu.org>
6849
6850 * display.texi (Invisible Text): Correct buffer-invisibility-spec
6851 regarding ellipsis.
6852
68532007-03-31 Eli Zaretskii <eliz@gnu.org>
6854
6855 * intro.texi (nil and t):
6856 * symbols.texi (Plists and Alists):
6857 * variables.texi (Variable Aliases, Constant Variables):
6858 * functions.texi (Defining Functions):
6859 * advice.texi (Advising Primitives):
6860 * debugging.texi (Syntax Errors, Compilation Errors):
6861 * minibuf.texi (Minibuffer Windows):
6862 * commands.texi (Adjusting Point):
6863 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
6864 (Auto Major Mode, Major Mode Conventions):
6865 * help.texi (Describing Characters):
6866 * files.texi (Create/Delete Dirs, Information about Files)
6867 (File Locks, Writing to Files, Reading from Files)
6868 (Saving Buffers):
6869 * windows.texi (Resizing Windows, Cyclic Window Ordering):
6870 * frames.texi (Finding All Frames):
6871 * positions.texi (Buffer End, Motion):
6872 * markers.texi (The Region):
6873 * text.texi (Deletion, Near Point):
6874 * display.texi (Displaying Messages, Truncation):
6875 * os.texi (Processor Run Time):
6876 * tips.texi (Key Binding Conventions, Programming Tips)
6877 (Warning Tips, Documentation Tips, Comment Tips):
6878 * internals.texi (Memory Usage): Improve indexing.
6879
6880 * variables.texi (Frame-Local Variables):
6881 * functions.texi (Argument List):
6882 * loading.texi (Library Search):
6883 * streams.texi (Output Variables):
6884 * keymaps.texi (Translation Keymaps, Searching Keymaps):
6885 * searching.texi (Replacing Match, Search and Replace):
6886 * processes.texi (Byte Packing, Decoding Output)
6887 (Accepting Output, Network Servers, Shell Arguments):
6888 * display.texi (Abstract Display, Image Cache, Scroll Bars):
6889 * windows.texi (Window Point, Window Start):
6890 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
6891 * commands.texi (Reading Input, Keyboard Events):
6892 * minibuf.texi (Reading File Names, Minibuffer Completion)
6893 (Recursive Mini):
6894 * positions.texi (List Motion):
6895 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
6896 * numbers.texi (Arithmetic Operations, Math Functions)
6897 (Predicates on Numbers, Comparison of Numbers):
6898 (Numeric Conversions):
6899 * locals.texi (Standard Buffer-Local Variables):
6900 * maps.texi (Standard Keymaps):
6901 * os.texi (User Identification, System Environment, Recording Input)
6902 (X11 Keysyms):
6903 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
6904 * backups.texi (Backups and Auto-Saving):
6905 * customize.texi (Customization, Group Definitions)
6906 (Variable Definitions):
6907 * compile.texi (Byte Compilation): Improve index entries.
6908
69092007-03-31 Karl Berry <karl@gnu.org>
6910
6911 * macros.texi (Defining Macros): Avoid widow syllable.
6912
69132007-03-31 Eli Zaretskii <eliz@gnu.org>
6914
6915 * elisp.texi (Top): Postscript -> PostScript.
6916
6917 * display.texi (Images, Postscript Images): Postscript -> PostScript.
6918
69192007-03-31 Markus Triska <markus.triska@gmx.at>
6920
6921 * internals.texi (Writing Emacs Primitives): Untabify `For'.
6922
69232007-03-30 Karl Berry <karl@gnu.org>
6924
6925 * lists.texi (List-related Predicates): Remove spurious @need.
6926 (Setcdr): Use @smallexample to improve page break.
6927 (Association Lists) <assoc>: Reword to improve page break.
6928
6929 * strings.texi (String Conversion): Insert blank line to improve
6930 page break.
6931
6932 * numbers.texi (Random Numbers): Use @minus{}.
6933 (Math Functions): Use @minus{}.
6934
6935 * intro.texi (Acknowledgements): Avoid line breaks before middle
6936 initials.
6937
69382007-03-24 Eli Zaretskii <eliz@gnu.org>
6939
6940 * errors.texi (Standard Errors): Add an index entry.
6941
69422007-03-19 Richard Stallman <rms@gnu.org>
6943
6944 * os.texi (Recording Input): recent-keys now gives 300 keys.
6945
69462007-03-12 Glenn Morris <rgm@gnu.org>
6947
6948 * os.texi: Replace "daylight savings" with "daylight saving"
6949 throughout.
6950
69512007-03-05 Richard Stallman <rms@gnu.org>
6952
5dcb4c4e
SM
6953 * variables.texi (File Local Variables):
6954 Update enable-local-variables values.
b8d4c8d0
GM
6955
69562007-03-04 Richard Stallman <rms@gnu.org>
6957
6958 * syntax.texi (Control Parsing): Minor clarification.
6959
6960 * strings.texi (Formatting Strings): Clarify width, precision, flags.
6961
6962 * sequences.texi (Sequence Functions): Move string-bytes away,
6963 add xref.
6964
6965 * nonascii.texi (Text Representations): Move string-bytes here.
6966
6967 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
6968
6969 * minibuf.texi (Basic Completion): Minor clarification.
6970
6971 * markers.texi (The Mark): Clarify existence vs activation of mark.
6972 Other cleanup.
6973
6974 * display.texi (Finding Overlays): Write better example.
6975
6976 * compile.texi (Eval During Compile): Clarify putting macros
6977 in eval-when-compile.
6978
c5602427 69792007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
6980
6981 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 6982 load-read-function definition doc.
b8d4c8d0
GM
6983
69842007-02-21 Kim F. Storm <storm@cua.dk>
6985
6986 * strings.texi (Text Comparison): Mention that assoc-string
6987 converts symbols to strings before testing.
6988
69892007-02-17 Kim F. Storm <storm@cua.dk>
6990
6991 * processes.texi (Bindat Spec): Vector types can have optional
6992 element type.
6993 (Bindat Examples): Fix example. Add vector with element type.
6994
69952007-02-16 Andreas Schwab <schwab@suse.de>
6996
6997 * strings.texi (Formatting Strings): Document '+' flag.
6998
69992007-02-15 Juanma Barranquero <lekktu@gmail.com>
7000
7001 * strings.texi (Modifying Strings): Clarify that `clear-string'
7002 always converts the string to unibyte.
7003
70042007-02-14 Kim F. Storm <storm@cua.dk>
7005
7006 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
7007 Rewrite glyph code description to refer to these functions.
7008 Remove details of encoding face number and char into integer code.
7009
70102007-02-03 Alan Mackenzie <acm@muc.de>
7011
7012 * loading.texi (Hooks for Loading): Make the description of
7013 `eval-after-load' more detailed, and amend the description of
7014 after-load-alist, in accordance with changes from 2006-05.
7015
70162007-02-03 Chong Yidong <cyd@stupidchicken.com>
7017
7018 * modes.texi (Defining Minor Modes): Document that a :require
7019 keyword or similar may be required to make saved customization
7020 variables work.
7021
70222007-02-03 Eli Zaretskii <eliz@gnu.org>
7023
7024 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
7025 Texinfo guidelines and with what texnfo-upd.el expects.
7026 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
7027 parts needed by `texinfo-multiple-files-update'.
7028
70292007-02-02 Eli Zaretskii <eliz@gnu.org>
7030
7031 * elisp.texi (Top): Update the top-level menus.
7032
7033 * syntax.texi (Categories): Add index entries.
7034
70352007-02-01 Juanma Barranquero <lekktu@gmail.com>
7036
7037 * display.texi (Attribute Functions): Fix name and description of
7038 the UNDERLINE arg of `set-face-underline-p'.
7039
70402007-01-29 Eli Zaretskii <eliz@gnu.org>
7041
7042 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7043 Variables", and "Standard Keymaps" to the detailed menu.
7044
7045 * variables.texi (Future Local Variables): Add index entry.
7046
70472007-01-28 Richard Stallman <rms@gnu.org>
7048
7049 * tips.texi (Coding Conventions): Clarify the tip about macros
7050 that define a function or a variable.
7051
7052 * files.texi (File Attributes): UID and GID can be floats.
7053 (Magic File Names): Explain why deferring all operations to
7054 the standard handler does not work.
7055
70562007-01-23 Martin Rudalics <rudalics@gmx.at>
7057
7058 * backups.texi (Reverting): Use "buffer" instead of "file"
7059 when talking about major and minor modes.
7060
70612007-01-21 Richard Stallman <rms@gnu.org>
7062
7063 * help.texi (Documentation): Add xref to Documentation Tips.
7064
70652007-01-14 Juanma Barranquero <lekktu@gmail.com>
7066
7067 * tips.texi (Coding Conventions): Fix typos.
7068
70692007-01-05 Richard Stallman <rms@gnu.org>
7070
7071 * modes.texi (Defining Minor Modes): Fix previous change.
7072
70732007-01-03 Richard Stallman <rms@gnu.org>
7074
7075 * customize.texi (Variable Definitions, Customization Types):
7076 Don't use * in doc string for defcustom.
7077
70782007-01-02 Richard Stallman <rms@gnu.org>
7079
7080 * variables.texi (Variable Aliases): Clarify that aliases vars
7081 always have the same value.
7082
7083 * processes.texi (Bindat Spec): Fix Texinfo usage.
7084
7085 * modes.texi (Defining Minor Modes): Explain effect of command
7086 defined with define-global-minor-mode on new buffers.
7087
70882006-12-30 Kim F. Storm <storm@cua.dk>
7089
7090 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7091 `auto-resize-tool-bars'.
7092
70932006-12-30 Richard Stallman <rms@gnu.org>
7094
7095 * keymaps.texi (Active Keymaps): Fix previous change.
7096
70972006-12-30 Nick Roberts <nickrob@snap.net.nz>
7098
7099 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7100
71012006-12-30 Kim F. Storm <storm@cua.dk>
7102
7103 * processes.texi (Bindat Spec): Clarify using field names in
7104 length specifications.
7105
71062006-12-29 Kim F. Storm <storm@cua.dk>
7107
7108 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7109 Add count and index variables for eval forms in repeat blocks.
7110
71112006-12-24 Richard Stallman <rms@gnu.org>
7112
5dcb4c4e
SM
7113 * customize.texi (Variable Definitions):
7114 Document new name custom-add-frequent-value.
b8d4c8d0
GM
7115
71162006-12-19 Kim F. Storm <storm@cua.dk>
7117
7118 * commands.texi (Misc Events): User signals now result in sigusr1
7119 and sigusr2 events which are handled through special-event-map.
7120 (Special Events): User signals and drag-n-drop are special.
7121
71222006-12-17 Richard Stallman <rms@gnu.org>
7123
7124 * loading.texi (Named Features): Explain subfeatures better.
7125
7126 * customize.texi: Use "option" only for user options.
7127 For the keyword values inside defcustom etc, say "keywords".
7128 For :options value's elements, say "elements".
7129 :group should not be omitted.
7130
7131 * syntax.texi (Parsing Expressions): Split up node.
7132 (Motion via Parsing, Position Parse, Parser State)
7133 (Low-Level Parsing, Control Parsing): New subnodes.
7134 (Parser State): Document syntax-ppss-toplevel-pos.
7135
7136 * positions.texi (List Motion): Punctuation fix.
7137
7138 * files.texi (File Name Completion): Document PREDICATE arg
7139 to file-name-completion.
7140
71412006-12-16 Eli Zaretskii <eliz@gnu.org>
7142
7143 * internals.texi (Building Emacs, Writing Emacs Primitives):
7144 Add index entries.
7145
71462006-12-11 Richard Stallman <rms@gnu.org>
7147
7148 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
7149 affects face menu. Explain how to make it non-nil without enabling
7150 any fontification.
7151
71522006-12-10 Chong Yidong <cyd@stupidchicken.com>
7153
7154 * modes.texi (Font Lock Basics): Document nil value of
7155 font-lock-defaults.
7156
71572006-12-10 Glenn Morris <rgm@gnu.org>
7158
7159 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
7160 value for system-flag argument. Abbrev tables may not be empty
7161 when major modes are loaded.
7162
71632006-12-08 Juanma Barranquero <lekktu@gmail.com>
7164
7165 * makefile.w32-in (maintainer-clean): Partially revert last
7166 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
7167 to protect elisp-covers.texi.
7168
71692006-12-07 Juanma Barranquero <lekktu@gmail.com>
7170
7171 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
7172 Don't remove elisp* info files; they are already deleted by the
7173 `clean' and `distclean' targets, and they are in the $(infodir)
7174 directory, not the current one.
7175
71762006-12-04 Kim F. Storm <storm@cua.dk>
7177
7178 * commands.texi (Misc Events): Update signal events.
7179 (Event Examples): Add signal example.
7180
71812006-11-29 Richard Stallman <rms@gnu.org>
7182
7183 * frames.texi (Visibility of Frames): Explain visible windows
7184 can be covered by others. Add xref for raise-frame.
7185
71862006-11-28 Richard Stallman <rms@gnu.org>
7187
7188 * searching.texi (Regexp Special): Update when ^ is special.
7189
71902006-11-27 Eli Zaretskii <eliz@gnu.org>
7191
7192 * customize.texi (Customization, Common Keywords)
7193 (Group Definitions, Variable Definitions, Composite Types)
7194 (Type Keywords, Customization Types): Add index entries for
7195 various customization keywords.
7196
71972006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
7198
7199 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
7200
c8763fb6 72012006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7202
7203 * frames.texi (Window System Selections): Remove clipboard from
7204 description of selection-coding-system.
7205
72062006-11-06 Richard Stallman <rms@gnu.org>
7207
7208 * lists.texi (List Variables): Document COMPARE-FN.
7209
7210 * keymaps.texi: Avoid use of "binding" to mean a relation;
7211 use it only to refer to the meaning associated with a key.
7212 (Keymaps): Change menu node description.
7213
7214 * elisp.texi (Top): Change menu node description.
7215
7216 * display.texi (Managing Overlays): Document overlay-recenter.
7217
72182006-10-29 Chong Yidong <cyd@stupidchicken.com>
7219
7220 * Makefile.in: Use relative paths to avoid advertising filesystem
7221 contents during compilation.
7222
72232006-10-23 Kim F. Storm <storm@cua.dk>
7224
7225 * commands.texi (Event Input Misc): Update unread-command-events.
7226
72272006-10-23 Nick Roberts <nickrob@snap.net.nz>
7228
7229 * lists.texi (Sets And Lists): Fix typos.
7230
72312006-10-18 Juanma Barranquero <lekktu@gmail.com>
7232
7233 * control.texi (Processing of Errors): Use @var for an argument,
7234 not @code.
7235
72362006-10-16 Richard Stallman <rms@gnu.org>
7237
7238 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7239
7240 * keymaps.texi (Format of Keymaps): Show all the keymap element
7241 patterns that result from menu items.
7242 (Key Lookup): Minor cleanups.
7243
7244 * modes.texi (Precalculated Fontification): Don't say that
7245 not setting font-lock-defaults avoids loading font-lock.
7246
7247 * help.texi (Documentation): Move xref to Emacs Manual here.
7248 (Documentation Basics): From here.
7249 Also doc emacs-lisp-docstring-fill-column.
7250
7251 * elisp.texi: Update version and ISBN.
7252
7253 * commands.texi (Interactive Call): Clarify KEYS arg to
7254 call-interactively is a vector.
7255 (Command Loop Info): Delete anchor in this-command-keys.
7256 Add anchor in this-command-keys-vector.
7257 (Recursive Editing): Document how recursive-edit
7258 handles the current buffer.
7259
72602006-10-13 Chong Yidong <cyd@stupidchicken.com>
7261
7262 * frames.texi (Frame Titles): %c and %l are ignored in
7263 frame-title-format.
7264
72652006-10-11 Richard Stallman <rms@gnu.org>
7266
7267 * keymaps.texi (Key Sequences): Clarify use of kbd.
7268
72692006-10-10 Kim F. Storm <storm@cua.dk>
7270
7271 * lists.texi (Sets And Lists): Add memql.
7272
72732006-10-03 Richard Stallman <rms@gnu.org>
7274
7275 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7276 Clarify :ascii: and :nonascii:.
7277
72782006-09-29 Juri Linkov <juri@jurta.org>
7279
7280 * modes.texi (%-Constructs): Reorder coding systems in the
7281 documentation of %z to the real order displayed in the modeline.
7282
72832006-09-25 Richard Stallman <rms@gnu.org>
7284
7285 * os.texi (Timers): Describe timer-max-repeats.
7286
72872006-09-25 Chong Yidong <cyd@stupidchicken.com>
7288
7289 * os.texi (Timers): Mention with-local-quit.
7290
72912006-09-24 Richard Stallman <rms@gnu.org>
7292
7293 * searching.texi (Searching and Matching): Mention property search.
7294
7295 * commands.texi (Command Loop Info): Explain how read-event affects
7296 this-command-keys.
7297
72982006-09-20 Richard Stallman <rms@gnu.org>
7299
7300 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7301
7302 * windows.texi (Window Start): Minor cleanups.
7303
73042006-09-20 Kim F. Storm <storm@cua.dk>
7305
7306 * windows.texi (Window Start): pos-visible-in-window-p allows
7307 specifying t for position to mean "end of window".
7308 Add window-line-height.
7309
7310 * anti.texi (Antinews): Mention window-line-height.
7311
73122006-09-19 David Kastrup <dak@gnu.org>
7313
7314 * keymaps.texi (Searching Keymaps): Small clarification.
7315
73162006-09-18 Richard Stallman <rms@gnu.org>
7317
7318 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7319 cause keyboard menus.
7320 (Menu Keymaps): Likewise.
7321 (Defining Menus, Keyboard Menus): Clarify.
7322
7323 * text.texi (Fields): Clarify explanation of constrain-to-field.
7324
73252006-09-16 Eli Zaretskii <eliz@gnu.org>
7326
7327 * variables.texi (Tips for Defining): Fix a typo.
7328
73292006-09-15 Richard Stallman <rms@gnu.org>
7330
7331 * keymaps.texi (Remapping Commands, Searching Keymaps)
7332 (Active Keymaps): Clean up previous change.
7333
73342006-09-15 Jay Belanger <belanger@truman.edu>
7335
7336 * gpl.texi: Replace "Library Public License" by "Lesser Public
7337 License" throughout.
7338
73392006-09-15 David Kastrup <dak@gnu.org>
7340
7341 * keymaps.texi (Active Keymaps): Adapt description to use
7342 `get-char-property' instead `get-text-property'. Explain how
7343 mouse events change this. Explain the new optional argument of
7344 `key-binding' and its mouse-dependent lookup.
7345 (Searching Keymaps): Adapt description similarly.
7346 (Remapping Commands): Explain the new optional argument of
7347 `command-remapping'.
7348
73492006-09-14 Richard Stallman <rms@gnu.org>
7350
7351 * keymaps.texi (Searching Keymaps): Clarification.
7352 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7353
73542006-09-13 Richard Stallman <rms@gnu.org>
7355
7356 * objects.texi (Character Type): Node split.
7357 Add xref to Describing Characters.
7358 (Basic Char Syntax, General Escape Syntax)
7359 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7360
73612006-09-11 Richard Stallman <rms@gnu.org>
7362
7363 * display.texi (Display Table Format): Wording clarification.
7364 (Glyphs): Clarifications.
7365
73662006-09-10 Chong Yidong <cyd@stupidchicken.com>
7367
7368 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7369 local maps.
7370
73712006-09-10 Kim F. Storm <storm@cua.dk>
7372
7373 * display.texi (Forcing Redisplay): Document return value of
7374 function redisplay.
7375
73762006-09-09 Richard Stallman <rms@gnu.org>
7377
7378 * windows.texi (Window Hooks): Explain limits of
7379 window-scroll-functions.
7380
7381 * display.texi (Fringe Indicators): Update for last change in
7382 indicate-buffer-boundaries.
7383
73842006-09-08 Richard Stallman <rms@gnu.org>
7385
7386 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
7387
73882006-09-06 Kim F. Storm <storm@cua.dk>
7389
7390 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
7391
7392 * windows.texi (Window Start): Update pos-visible-in-window-p.
7393
73942006-09-04 Richard Stallman <rms@gnu.org>
7395
7396 * processes.texi (Accepting Output): Explain SECONDS=0 for
7397 accept-process-output.
7398
7399 * os.texi (Idle Timers): Explain why timer functions should not
7400 loop until (input-pending-p).
7401
74022006-09-02 Eli Zaretskii <eliz@gnu.org>
7403
7404 * makefile.w32-in (usermanualdir): New variable.
7405 (elisp.dvi): Use it.
7406
74072006-09-01 Eli Zaretskii <eliz@gnu.org>
7408
7409 * buffers.texi (Buffer Modification): Fix last change.
7410
74112006-09-01 Chong Yidong <cyd@stupidchicken.com>
7412
5dcb4c4e
SM
7413 * buffers.texi (Buffer Modification):
7414 Document buffer-chars-modified-tick.
b8d4c8d0
GM
7415
74162006-08-31 Richard Stallman <rms@gnu.org>
7417
7418 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
7419
74202006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
7421
7422 * modes.texi (Syntactic Font Lock):
7423 Mention font-lock-syntactic-face-function
7424 instead of specific faces.
7425
74262006-08-29 Chong Yidong <cyd@stupidchicken.com>
7427
7428 * display.texi (Images): Add xrref to display-images-p.
7429
74302006-08-28 Kenichi Handa <handa@m17n.org>
7431
7432 * nonascii.texi (Lisp and Coding Systems): Fix description of
7433 detect-coding-region.
7434
74352006-08-27 Michael Olson <mwolson@gnu.org>
7436
7437 * processes.texi (Transaction Queues): Remove stray quote
7438 character.
7439
74402006-08-25 Richard Stallman <rms@gnu.org>
7441
7442 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
7443 Add xref.
7444
74452006-08-24 Chong Yidong <cyd@stupidchicken.com>
7446
7447 * os.texi (Timers): Avoid waiting inside timers.
7448
74492006-08-21 Lute Kamstra <lute@gnu.org>
7450
7451 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
7452
74532006-08-20 Richard Stallman <rms@gnu.org>
7454
7455 * os.texi (Idle Timers): New node, split out from Timers.
7456 Document current-idle-time.
7457 * commands.texi (Reading One Event): Update xref.
7458 * elisp.texi (Top): Update subnode menu.
7459
74602006-08-16 Richard Stallman <rms@gnu.org>
7461
7462 * keymaps.texi (Extended Menu Items): Show format of cached
7463 bindings in extended menu items.
7464
7465 * customize.texi (Variable Definitions): Explain when the
7466 standard value expression is evaluated.
7467
74682006-08-15 Chong Yidong <cyd@stupidchicken.com>
7469
7470 * commands.texi (Reading One Event): Explain idleness in
7471 `read-event'.
7472
74732006-08-12 Chong Yidong <cyd@stupidchicken.com>
7474
7475 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 7476 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
7477 relevant for Lisp programming.
7478 (Yank Commands): Rewrite introduction.
7479 (Undo): Clarify.
7480 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
7481 (Filling): Remove redundant comment. Clarify return value of
7482 current-justification.
7483 (Margins): Minor clarifications.
7484 (Adaptive Fill): Update default value of adaptive-fill-regexp.
7485 (Sorting): Update definition of sort-lines.
7486 (Columns): Clarify behavior of sort-columns.
7487 (Indent Tabs): Link to Tab Stops in Emacs manual.
7488 (Special Properties): Clarify.
7489 (Clickable Text): Mention Buttons package.
7490
74912006-08-12 Kevin Ryde <user42@zip.com.au>
7492
7493 * os.texi (Time Parsing): Add %z to description of
7494 format-time-string, as per docstring. Add cross reference to
7495 glibc manual for strftime.
7496
74972006-08-08 Richard Stallman <rms@gnu.org>
7498
7499 * modes.texi: Clean up wording in previous change.
7500
75012006-08-07 Chong Yidong <cyd@stupidchicken.com>
7502
7503 * modes.texi (Hooks): Clarify.
7504 (Major Mode Basics): Mention define-derived-mode explicitly.
7505 (Major Mode Conventions): Rebinding RET is OK for some modes.
7506 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 7507 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
7508 (Mode Line Basics): Clarify.
7509 (Mode Line Data): Mention help-echo and local-map in strings.
7510 Explain reason for treatment of non-risky variables.
7511 (Properties in Mode): Clarify.
7512 (Faces for Font Lock): Add font-lock-negation-char-face.
7513
75142006-08-04 Eli Zaretskii <eliz@gnu.org>
7515
7516 * strings.texi (Formatting Strings): Warn against arbitrary
7517 strings as first arg to `format'.
7518
75192006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
7520
7521 * text.texi (Clickable Text): Mention `help-echo' text property.
7522 Update intro, examples and associated explanations.
7523
75242006-07-31 Richard Stallman <rms@gnu.org>
7525
7526 * commands.texi: Update xrefs.
7527 (Event Mod): New node, cut out from old Translating Input.
7528
7529 * maps.texi: Update xrefs.
7530
7531 * keymaps.texi (Translation Keymaps): New node.
7532 Update xrefs from Translating Input to Translation Keymaps.
7533
7534 * elisp.texi (Top): Update subnode menu.
7535
7536 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
7537
7538 * os.texi (System Interface): Fix menu descriptions of some nodes.
7539 (Translating Input): Node deleted.
7540
75412006-07-31 Nick Roberts <nickrob@snap.net.nz>
7542
7543 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
7544
7545 * lists.texi (Sets And Lists): Likewise.
7546
75472006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
7548
7549 * text.texi (Fields): Mention POS
7550 requirement when narrowing is in effect.
7551
75522006-07-28 Richard Stallman <rms@gnu.org>
7553
7554 * display.texi (Face Attributes): Simplify wording.
7555 (Attribute Functions): Clarify meaning of new-frame default
7556 attribute settings.
7557
7558 * customize.texi (Common Keywords): Document how to use
7559 :package-version in a package not in Emacs.
7560
75612006-07-28 Kim F. Storm <storm@cua.dk>
7562
7563 * commands.texi (Reading One Event): Fix last change.
7564
75652006-07-26 Chong Yidong <cyd@stupidchicken.com>
7566
7567 * commands.texi (Reading One Event): Document SECONDS argument for
7568 read-event, read-char, and read-char-exclusive.
7569
75702006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7571
7572 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7573 to ensure correct identification.
7574
75752006-07-24 Richard Stallman <rms@gnu.org>
7576
7577 * text.texi (Clickable Text): Clarify.
7578
7579 * sequences.texi (Vector Functions): Delete duplicate xref.
7580
7581 * objects.texi (Function Type): Clarify.
7582
7583 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7584 modes.
7585
7586 * lists.texi (List Variables): New node.
7587 Material moved from other nodes.
7588
7589 * variables.texi (Setting Variables): add-to-list and
7590 add-to-ordered-list moved to List Variables node.
7591
75922006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7593
7594 * text.texi (Links and Mouse-1):
7595 For mouse-on-link-p, expand on arg POS.
7596
75972006-07-21 Kim F. Storm <storm@cua.dk>
7598
7599 * display.texi (Forcing Redisplay): Don't mention systems which
7600 don't support sub-second timers for redisplay-preemption-period.
7601
7602 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7603
76042006-07-21 Eli Zaretskii <eliz@gnu.org>
7605
7606 * frames.texi (Input Focus): Document that focus-follows-mouse has
7607 no effect on MS-Windows.
7608
76092006-07-18 Richard Stallman <rms@gnu.org>
7610
7611 * display.texi (Forcing Redisplay): Cleanups in previous change.
7612
7613 * processes.texi (Low-Level Network): Make menu more convenient.
7614
76152006-07-18 Kim F. Storm <storm@cua.dk>
7616
7617 * display.texi (Forcing Redisplay): redisplay-preemption-period
7618 only used on window systems. Add xref to Terminal Output.
7619
7620 * os.texi (Terminal Output): baud-rate only controls preemption on
7621 non-window systems. Add xref to Forcing Redisplay.
7622
7623 * processes.texi (Low-Level Network): Rename node "Make Network"
7624 to "Network Processes".
7625
76262006-07-18 Karl Berry <karl@gnu.org>
7627
7628 * variables.texi, functions.texi, customize.texi, loading.texi:
7629 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7630
76312006-07-17 Chong Yidong <cyd@stupidchicken.com>
7632
7633 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7634
76352006-07-17 Richard Stallman <rms@gnu.org>
7636
7637 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7638 Put period and comma inside quotes.
7639
7640 * loading.texi, markers.texi: Use real doublequote inside menus.
7641
7642 * windows.texi: Put point and comma inside quotes.
7643 (Textual Scrolling): Use @samp for error message.
7644
7645 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7646 * strings.texi, streams.texi, processes.texi, os.texi:
7647 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7648 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7649 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7650 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7651 Put point and comma inside quotes.
7652
7653 * control.texi (Processing of Errors): Add command-error-function.
7654
7655 * variables.texi (File Local Variables): Clarify that
7656 file local variables make buffer-local bindings.
7657
7658 * modes.texi (Syntactic Font Lock): Give default for
7659 font-lock-syntax-table.
7660
76612006-07-17 Nick Roberts <nickrob@snap.net.nz>
7662
7663 * text.texi (Special Properties): Clean up previous change.
7664
76652006-07-16 Karl Berry <karl@gnu.org>
7666
7667 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7668 * control.texi: Fix bad page breaks through chapter 10 (control).
7669
7670 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7671 underfull hbox.
7672
76732006-07-15 Nick Roberts <nickrob@snap.net.nz>
7674
7675 * text.texi (Special Properties): Describe fontified text property
7676 in relation to a character (not text).
7677
76782006-07-15 Kim F. Storm <storm@cua.dk>
7679
7680 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7681 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7682 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7683
7684 * anti.texi (Antinews): Mention redisplay function.
7685 The kbd macro existed, but was not documented, before 22.x.
7686 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7687
76882006-07-14 Nick Roberts <nickrob@snap.net.nz>
7689
7690 * display.texi (Displaying Messages): Add anchor.
7691
7692 * frames.texi (Dialog Boxes): Use it.
7693
76942006-07-12 Richard Stallman <rms@gnu.org>
7695
7696 * objects.texi (Frame Type): Explain nature of frames better.
7697
7698 * frames.texi (Frames): Explain nature of frames better.
7699
77002006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7701
7702 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7703
77042006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7705
7706 * frames.texi (Window System Selections): Mention scrap support for Mac.
7707 Default value of x-select-enable-clipboard is t on Mac.
7708
7709 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7710
77112006-07-11 Kim F. Storm <storm@cua.dk>
7712
7713 * display.texi (Forcing Redisplay): Add `redisplay' function.
7714 Don't mention (sit-for -1) -- use (redisplay t) instead.
7715
7716 * commands.texi (Waiting): (sit-for -1) is no longer special.
7717 (sit-for 0) is equivalent to (redisplay).
7718 Iconifying/deiconifying no longer makes sit-for return.
7719
77202006-07-10 Nick Roberts <nickrob@snap.net.nz>
7721
7722 * display.texi (Buttons): Fix typo.
7723
7724 * index.texi, elisp.texi (New Symbols): Comment node out.
7725
77262006-07-09 Richard Stallman <rms@gnu.org>
7727
7728 * display.texi (Truncation): Clean up previous change.
7729
77302006-07-08 Richard Stallman <rms@gnu.org>
7731
7732 * commands.texi (Interactive Call): Use 3 as prefix in example
7733 for execute-extended-command.
7734
7735 * display.texi (Attribute Functions): Move paragraph about
7736 compatibility with Emacs < 21.
7737
77382006-07-09 Kim F. Storm <storm@cua.dk>
7739
7740 * display.texi (Refresh Screen): Clarify force-window-update.
7741 (Truncation): "Normally" indicated by fringe arrows.
7742
77432006-07-08 Eli Zaretskii <eliz@gnu.org>
7744
7745 * windows.texi (Textual Scrolling, Resizing Windows):
7746 * variables.texi (Constant Variables):
7747 * text.texi (Buffer Contents, Deletion, Changing Properties)
7748 (Property Search, Special Properties, Sticky Properties)
7749 (Links and Mouse-1, Fields, Change Hooks):
7750 * syntax.texi (Syntax Table Functions, Parsing Expressions)
7751 (Categories):
7752 * symbols.texi (Other Plists):
7753 * streams.texi (Output Variables):
7754 * processes.texi (Input to Processes, Query Before Exit):
7755 * positions.texi (Word Motion, Text Lines, List Motion):
7756 * os.texi (Init File, System Environment, Sound Output)
7757 (Session Management):
7758 * nonascii.texi (Text Representations, Character Sets)
7759 (Chars and Bytes, Locales):
7760 * modes.texi (Defining Minor Modes, Header Lines):
7761 * minibuf.texi (Minibuffer Contents):
7762 * markers.texi (Information from Markers):
7763 * lists.texi (List Elements, Building Lists, Association Lists):
7764 * keymaps.texi (Tool Bar):
7765 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
7766 * functions.texi (What Is a Function, Mapping Functions):
7767 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
7768 (Color Names, Text Terminal Colors, Display Feature Testing):
7769 * files.texi (Visiting Functions, File Name Components)
7770 (Unique File Names, Contents of Directories):
7771 * display.texi (Forcing Redisplay, Displaying Messages)
7772 (Temporary Displays, Font Selection, Auto Faces)
7773 (Font Lookup, Fringe Indicators, Display Margins)
7774 (Image Descriptors, Showing Images, Image Cache, Button Types)
7775 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
7776 (Display Table Format, Glyphs):
7777 * control.texi (Iteration):
7778 * commands.texi (Command Loop Info, Adjusting Point):
7779 * backups.texi (Making Backups, Auto-Saving):
7780 Remove @tindex entries.
7781
77822006-07-07 Kim F. Storm <storm@cua.dk>
7783
7784 * display.texi (Fringe Cursors): Fix typo.
7785 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
7786 (Overlay Arrow): Default is overlay-arrow fringe indicator.
7787
77882006-07-05 Richard Stallman <rms@gnu.org>
7789
7790 * text.texi (Buffer Contents): Add example of text props
7791 in result of buffer-substring.
7792 (Text Properties): Explain better about use of specific property names.
7793 (Property Search): Some cleanups; reorder some functions.
7794
7795 * keymaps.texi (Changing Key Bindings): Cleanup.
7796 Add xref to Key Binding Conventions.
7797
7798 * display.texi (Attribute Functions): Add examples for
7799 face-attribute-relative-p.
7800
7801 * tips.texi (Coding Conventions): Cleanup last change.
7802
78032006-07-05 Karl Berry <karl@gnu.org>
7804
7805 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
7806 Remove @setchapternewpage odd.
7807 Result is 1013 pages, down from 1100.
7808
7809 * anti.texi, customize.texi, display.texi, internals.texi:
7810 * minibuf.texi, modes.texi, tips.texi:
7811 Fix overfull/underfull boxes.
7812
78132006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
7814
7815 * edebug.texi (Instrumenting):
7816 Add Edebug-specific findex for eval-buffer.
7817 * loading.texi (Loading):
7818 Replace eval-current-buffer with eval-buffer.
7819
78202006-06-30 Nick Roberts <nickrob@snap.net.nz>
7821
7822 * locals.texi (Standard Buffer-Local Variables): Update the list
7823 of variables.
7824
78252006-06-26 Nick Roberts <nickrob@snap.net.nz>
7826
7827 * files.texi (File Name Completion): Point user to the node
7828 "Reading File Names".
7829
78302006-06-24 Eli Zaretskii <eliz@gnu.org>
7831
7832 * files.texi (Contents of Directories): Document case-insensitive
7833 behavior on respective filesystems.
7834
7835 * objects.texi (Character Type): Document that Emacs signals an
7836 error for unsupported Unicode characters specified as \uNNNN.
7837
78382006-06-19 Richard Stallman <rms@gnu.org>
7839
7840 * processes.texi (Bindat Spec): Clarify previous change.
7841
78422006-06-16 Richard Stallman <rms@gnu.org>
7843
7844 * tips.texi (Coding Conventions): Better explain conventions
7845 for definition constructs.
7846
7847 * text.texi (Special Properties): String value of `read-only'
7848 serves as the error message.
7849
7850 * objects.texi (Character Type): Clarify prev. change.
7851 (Non-ASCII in Strings): Mention \u and \U.
7852
7853 * commands.texi (Using Interactive): Explain problem of
7854 markers, etc., in command-history.
7855
78562006-06-14 Kim F. Storm <storm@cua.dk>
7857
7858 * commands.texi (Waiting): Negative arg to sit-for forces
7859 redisplay even if input is pending.
7860
7861 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
7862 redisplay. Remove incorrect example of binding redisplay-dont-pause
7863 around (sit-for 0).
7864
78652006-06-13 Richard Stallman <rms@gnu.org>
7866
7867 * display.texi (Forcing Redisplay): Clarify previous change.
7868
78692006-06-13 Romain Francoise <romain@orebokech.com>
7870
7871 * display.texi (Forcing Redisplay): Fix typo.
7872
78732006-06-13 Kim F. Storm <storm@cua.dk>
7874
7875 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
7876
78772006-06-10 Luc Teirlinck <teirllm@auburn.edu>
7878
7879 * tips.texi (Coding Conventions): Add `@end itemize'.
7880
78812006-06-10 Richard Stallman <rms@gnu.org>
7882
7883 * tips.texi (Coding Conventions): Explain use of coding systems
7884 to ensure one decoding for strings.
7885
78862006-06-09 Aidan Kehoe <kehoea@parhasard.net>
7887
7888 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7889 syntax.
7890
78912006-06-07 Eli Zaretskii <eliz@gnu.org>
7892
7893 * display.texi (Font Selection): Remove description of
7894 clear-face-cache.
7895
7896 * compile.texi (Eval During Compile): Fix a typo. Add index
7897 entries for possible uses of eval-when-compile.
7898
78992006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
7900
7901 * display.texi (Abstract Display): Fix typo.
7902
79032006-06-03 Eli Zaretskii <eliz@gnu.org>
7904
7905 * minibuf.texi (Minibuffer History) <history-add-new-input>:
7906 Reword variable's description.
7907
79082006-06-01 Richard Stallman <rms@gnu.org>
7909
7910 * windows.texi (Splitting Windows): Clarify splitting nonselected
7911 window.
7912
79132006-05-31 Juri Linkov <juri@jurta.org>
7914
7915 * minibuf.texi (Minibuffer History): Add history-add-new-input.
7916
79172006-05-30 Richard Stallman <rms@gnu.org>
7918
7919 * display.texi (Line Height): Fix errors in description of
10d1d0af 7920 default line height and line-height property.
b8d4c8d0
GM
7921
7922 * nonascii.texi (Default Coding Systems): Further clarification.
7923
79242006-05-29 Luc Teirlinck <teirllm@auburn.edu>
7925
7926 * internals.texi (Pure Storage): Mention that an overflow in pure
7927 space causes a memory leak.
7928 (Garbage Collection): If there was an overflow in pure space,
7929 `garbage-collect' returns nil.
7930
79312006-05-30 Eli Zaretskii <eliz@gnu.org>
7932
7933 * nonascii.texi (Default Coding Systems): Fix it some more.
7934
79352006-05-29 Eli Zaretskii <eliz@gnu.org>
7936
7937 * nonascii.texi (Default Coding Systems): Fix last change.
7938
79392006-05-29 Kenichi Handa <handa@m17n.org>
7940
7941 * nonascii.texi (find-operation-coding-system): Describe the new
7942 argument format (FILENAME . BUFFER).
7943
79442006-05-28 Richard Stallman <rms@gnu.org>
7945
7946 * tips.texi (Coding Conventions): Better explain reasons not to
7947 advise other packages or use `eval-after-load'.
7948
79492006-05-29 Kim F. Storm <storm@cua.dk>
7950
7951 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
7952 `bindat-idx' and `bindat-raw' for clarity.
7953
79542006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7955
7956 * processes.texi (Bindat Spec): Expand on `repeat' handler.
7957
7958 * display.texi (Display): Add "Abstract Display" to menu.
7959 (Abstract Display, Abstract Display Functions)
7960 (Abstract Display Example): New nodes.
7961 * elisp.texi (Top): Add "Abstract Display" to menu.
7962
79632006-05-27 Chong Yidong <cyd@stupidchicken.com>
7964
7965 * keymaps.texi (Key Sequences): Link to input events definition.
7966 (Format of Keymaps): Delete material duplicated in Keymap Basics.
7967
7968 * files.texi (Changing Files): Document updated argument list for
7969 copy-file.
7970
79712006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7972
7973 * processes.texi (Bindat Functions): Explain term "total length".
7974 Use it in bindat-length and bindat-pack descriptions.
7975
79762006-05-26 Eli Zaretskii <eliz@gnu.org>
7977
7978 * tips.texi (Coding Conventions): Advise against using
7979 eval-after-load in packages. Add an index entry.
7980
79812006-05-25 Juri Linkov <juri@jurta.org>
7982
7983 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
7984
7985 * modes.texi (%-Constructs): Add %e, %z, %Z.
7986
79872006-05-25 Richard Stallman <rms@gnu.org>
7988
7989 * elisp.texi (Top): Update subnode menu.
7990
7991 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
7992 (Keymaps): Update menu.
7993
79942006-05-25 Chong Yidong <cyd@stupidchicken.com>
7995
7996 * keymaps.texi (Key Sequences): Some clarifications.
7997
79982006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
7999
8000 * processes.texi (Bindat Functions): Say "unibyte string"
8001 explicitly for bindat-unpack and bindat-pack descriptions.
8002 (Bindat Examples): Don't call `string-make-unibyte' in example.
8003
80042006-05-25 Chong Yidong <cyd@stupidchicken.com>
8005
5dcb4c4e 8006 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 8007 Explain string and vector representations of key sequences.
b8d4c8d0
GM
8008
8009 * keymaps.texi (Changing Key Bindings):
dd7b651b 8010 * commands.texi (Interactive Codes):
b8d4c8d0
GM
8011 * help.texi (Describing Characters): Refer to it.
8012
80132006-05-23 Luc Teirlinck <teirllm@auburn.edu>
8014
8015 * frames.texi (Pointer Shape): @end table -> @end defvar.
8016
80172006-05-22 Richard Stallman <rms@gnu.org>
8018
8019 * elisp.texi (Top): Update subnode menus.
8020
8021 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8022 Contents rewritten; material from old Pointer Shape node moved here.
8023
8024 * display.texi (Pointer Shape): Node deleted.
8025 (Image Descriptors): Minor cleanup.
8026
80272006-05-21 Richard Stallman <rms@gnu.org>
8028
8029 * syntax.texi (Parsing Expressions): Update info on which STATE
8030 elements are ignored.
8031
80322006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8033
8034 * hooks.texi (Standard Hooks): Correct typo.
8035
8036 * gpl.texi (GPL): ifinfo -> ifnottex.
8037
80382006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8039
8040 * searching.texi (Simple Match Data): Warn about match data being
8041 set anew by every search.
8042
80432006-05-17 Richard Stallman <rms@gnu.org>
8044
8045 * minibuf.texi (Minibuffer History): Clarify.
8046
8047 * searching.texi (Regexp Special): Clarify nested regexp warning.
8048
80492006-05-16 Kim F. Storm <storm@cua.dk>
8050
8051 * minibuf.texi (Minibuffer History): Update add-to-history.
8052
80532006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8054
5dcb4c4e
SM
8055 * nonascii.texi (Explicit Encoding):
8056 Fix typo (encoding<->decoding).
b8d4c8d0
GM
8057
80582006-05-14 Richard Stallman <rms@gnu.org>
8059
8060 * buffers.texi (Creating Buffers): Cleanup.
8061
8062 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8063
80642006-05-13 Eli Zaretskii <eliz@gnu.org>
8065
8066 * buffers.texi (Current Buffer): Document that with-temp-buffer
8067 disables undo.
8068
8069 * os.texi (Terminal-Specific): More accurate description of how
8070 Emacs searches for the terminal-specific libraries.
8071
80722006-05-12 Eli Zaretskii <eliz@gnu.org>
8073
8074 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8075 emacs-xtra to @inforef's.
8076
8077 * text.texi (Undo): Document that undo is turned off in buffers
8078 whose names begin with a space.
8079
8080 * buffers.texi (Buffer Names): Add index entries for buffers whose
8081 names begin with a space.
8082 (Creating Buffers): Document that undo is turned off in buffers
8083 whose names begin with a space.
8084
8085 * files.texi (Visiting Functions, Reading from Files)
8086 (Saving Buffers): Mention code and EOL conversions by file I/O
8087 primitives and subroutines.
8088
f4e90db0
SM
8089 * nonascii.texi (Lisp and Coding Systems):
8090 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
8091
8092 * display.texi (Defining Faces): Mention `mac', and add an xref to
8093 where window-system is described.
8094
80952006-05-10 Richard Stallman <rms@gnu.org>
8096
8097 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8098
80992006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8100
8101 * variables.texi (File Local Variables): Recommend to quote lambda
8102 expressions in safe-local-variable property.
8103
81042006-05-09 Richard Stallman <rms@gnu.org>
8105
5dcb4c4e
SM
8106 * variables.texi (File Local Variables):
8107 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
8108
81092006-05-07 Kim F. Storm <storm@cua.dk>
8110
8111 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8112 from add-to-history.
8113
81142006-05-07 Romain Francoise <romain@orebokech.com>
8115
8116 * commands.texi (Event Input Misc):
8117 * compile.texi (Eval During Compile):
8118 * internals.texi (Buffer Internals):
8119 * minibuf.texi (Initial Input):
8120 * nonascii.texi (Scanning Charsets):
8121 * numbers.texi (Comparison of Numbers):
8122 * windows.texi (Textual Scrolling, Vertical Scrolling):
8123 Fix various typos.
8124
81252006-05-06 Eli Zaretskii <eliz@gnu.org>
8126
8127 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8128 conditional xref's to either emacs or emacs-xtra, depending on
8129 @iftex/@ifnottex.
8130
8131 * minibuf.texi (Minibuffer History): Document add-to-history.
8132
81332006-05-05 Eli Zaretskii <eliz@gnu.org>
8134
8135 * internals.texi (Pure Storage): Mention the pure overflow message
8136 at startup.
8137
c8763fb6 81382006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8139
8140 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
8141 (Searching Keymaps): Fix pseudo-Lisp description of keymap
8142 search.
8143
81442006-05-01 Richard Stallman <rms@gnu.org>
8145
8146 * intro.texi (nil and t): Clarify.
8147
8148 * variables.texi (File Local Variables): Suggest using booleanp.
8149
81502006-05-01 Juanma Barranquero <lekktu@gmail.com>
8151
8152 * objects.texi (Type Predicates): Fix typos.
8153
81542006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8155
8156 * intro.texi (nil and t): Add booleanp.
8157
8158 * objects.texi (Type Predicates): Add links for booleanp and
8159 string-or-null-p.
8160
81612006-04-29 Richard Stallman <rms@gnu.org>
8162
8163 * modes.texi (Multiline Font Lock): Rename from
8164 Multi line Font Lock Elements. Much clarification.
8165 (Font Lock Multiline, Region to Fontify): Much clarification.
8166
81672006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8168
8169 * variables.texi (File Local Variables): Remove the special case t for
8170 safe-local-variable.
8171
81722006-04-26 Richard Stallman <rms@gnu.org>
8173
8174 * syntax.texi (Parsing Expressions): Minor cleanup.
8175
81762006-04-18 Richard Stallman <rms@gnu.org>
8177
8178 * tips.texi (Coding Conventions): Explain when the package's
8179 prefix should appear later on (not at the start of the name).
8180
8181 * searching.texi (String Search): Clarify effect of NOERROR.
8182
8183 * modes.texi (Imenu): Clarify what special items do.
8184
8185 * hooks.texi (Standard Hooks): Delete text about old hook names.
8186
81872006-04-17 Romain Francoise <romain@orebokech.com>
8188
8189 * variables.texi (Local Variables): Update the default value of
8190 `max-specpdl-size'.
8191
81922006-04-15 Michael Olson <mwolson@gnu.org>
8193
8194 * processes.texi (Transaction Queues): Mention the new optional
8195 `delay-question' argument for `tq-enqueue'.
8196
81972006-04-13 Bill Wohler <wohler@newt.com>
8198
8199 * customize.texi (Common Keywords): Use dotted notation for
8200 :package-version value. Specify its values. Improve documentation
8201 for customize-package-emacs-version-alist.
8202
82032006-04-12 Bill Wohler <wohler@newt.com>
8204
8205 * customize.texi (Common Keywords): Move description of
8206 customize-package-emacs-version-alist to @defvar.
8207
82082006-04-10 Bill Wohler <wohler@newt.com>
8209
8210 * customize.texi (Common Keywords): Add :package-version.
8211
82122006-04-10 Kim F. Storm <storm@cua.dk>
8213
8214 * text.texi (Buffer Contents): Add NOPROPS arg to
8215 filter-buffer-substring.
8216
82172006-04-08 Kevin Ryde <user42@zip.com.au>
8218
8219 * os.texi (Command-Line Arguments): Update xref to emacs manual
8220 "Command Arguments" -> "Emacs Invocation", per change there.
8221
82222006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8223
8224 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8225 be on one line to help makeinfo not render two spaces after the dot.
8226
82272006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8228
8229 * strings.texi (Predicates for Strings): Add string-or-null-p.
8230
82312006-03-28 Kim F. Storm <storm@cua.dk>
8232
8233 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8234 remarks about systems that don't support fractional seconds.
8235
82362006-03-25 Karl Berry <karl@gnu.org>
8237
8238 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8239 the year list.
8240
82412006-03-21 Nick Roberts <nickrob@snap.net.nz>
8242
8243 * display.texi (Fringe Indicators): Fix typos.
8244
82452006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8246
8247 * tips.texi (Documentation Tips): One can now also write `program'
8248 in front of a quoted symbol in a docstring to prevent making a
8249 hyperlink.
8250
82512006-03-19 Alan Mackenzie <acm@muc.de>
8252
8253 * text.texi (Special Properties): Clarify `fontified' property.
8254
82552006-03-16 Richard Stallman <rms@gnu.org>
8256
8257 * display.texi (Defining Images): Minor cleanup.
8258
82592006-03-16 Bill Wohler <wohler@newt.com>
8260
8261 * display.texi (Defining Images): In image-load-path-for-library,
8262 prefer user's images.
8263
82642006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8265
8266 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8267
82682006-03-15 Bill Wohler <wohler@newt.com>
8269
8270 * display.texi (Defining Images): Fix example in
8271 image-load-path-for-library by not recommending that one binds
8272 image-load-path. Just defvar it to placate compiler and only use
8273 it if previously defined.
8274
82752006-03-14 Bill Wohler <wohler@newt.com>
8276
8277 * display.texi (Defining Images): In image-load-path-for-library,
8278 always return list of directories. Update example.
8279
82802006-03-14 Alan Mackenzie <acm@muc.de>
8281
8282 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8283 This describes font-lock-extend-region-function.
8284 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8285 the new node "Region to Fontify".
8286
82872006-03-13 Richard Stallman <rms@gnu.org>
8288
8289 * display.texi (Invisible Text): The impossible position is
8290 now before the invisible text, not after.
8291 (Defining Images): Clean up last change.
8292
82932006-03-11 Bill Wohler <wohler@newt.com>
8294
8295 * display.texi (Defining Images): Add image-load-path-for-library.
8296
82972006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8298
8299 * text.texi (Adaptive Fill): Fix Texinfo usage.
8300
8301 * strings.texi (Creating Strings): Fix Texinfo usage.
8302
8303 * searching.texi (Regexp Special): Use @samp for regular
8304 expressions that are not in Lisp syntax.
8305
83062006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8307
8308 * searching.texi (Regexp Special): Put remark between parentheses
8309 to avoid misreading.
8310
83112006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8312
8313 * searching.texi (Syntax of Regexps): More accurately describe
8314 which characters are special in which situations.
8315 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8316 are not special. Describe in detail when `[' and `]' are special.
8317 (Regexp Backslash): Plenty of regexps with unbalanced square
8318 brackets are valid, so reword that statement.
8319
83202006-03-02 Kim F. Storm <storm@cua.dk>
8321
8322 * keymaps.texi (Tool Bar): Add tool-bar-border.
8323
83242006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8325
8326 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8327
83282006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8329
8330 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8331
8332 * files.texi (Locating Files): Suggest additional values for the
8333 SUFFIXES arg of `locate-file'. Update pxref.
8334
8335 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8336 (How Programs Do Loading): Discuss the effects of Auto Compression
8337 mode on `load'.
8338 (Load Suffixes): New node.
8339 (Library Search): Delete description of `load-suffixes'; it was
8340 moved to "Load Suffixes".
8341 (Autoload, Named Features): Mention `load-suffixes'.
8342
83432006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8344
8345 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8346
8347 * windows.texi (Window Tree): Fix typo.
8348
83492006-02-20 Kim F. Storm <storm@cua.dk>
8350
8351 * display.texi (Fringe Indicators): New section.
8352 Move indicate-empty-lines, indicate-buffer-boundaries, and
8353 default-indicate-buffer-boundaries here.
8354 Add fringe-indicator-alist and default-fringes-indicator-alist.
8355 Add list of logical fringe indicator symbols.
8356 Update list of standard bitmap names.
8357 (Fringe Cursors): New section.
8358 Move overflow-newline-into-fringe here.
8359 Add fringe-cursor-alist and default-fringes-cursor-alist.
8360 Add list of fringe cursor symbols.
8361
83622006-02-20 Juanma Barranquero <lekktu@gmail.com>
8363
8364 * commands.texi (Using Interactive): Fix reference to node
8365 "Minibuffers".
8366
83672006-02-19 Richard M. Stallman <rms@gnu.org>
8368
8369 * minibuf.texi (High-Level Completion):
8370 Add xref to read-input-method-name.
8371
8372 * files.texi (Relative File Names): Move file-relative-name here.
8373 (File Name Expansion): From here. Minor clarifications.
8374
8375 * commands.texi (Using Interactive): Add xrefs about reading input.
8376 Clarify remarks about that moving point and mark.
8377 Put string case before list case.
8378
c8763fb6 83792006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8380
8381 * display.texi (Other Display Specs, Image Descriptors):
8382 Revert erroneous changes. The previous description of
8383 image-descriptors as `(image . PROPS)' was correct.
8384
83852006-02-14 Richard M. Stallman <rms@gnu.org>
8386
8387 * variables.texi (File Local Variables): Clarifications.
8388
83892006-02-14 Juanma Barranquero <lekktu@gmail.com>
8390
8391 * variables.texi (File Local Variables): Use @code for a cons
8392 cell, not @var.
8393
83942006-02-13 Chong Yidong <cyd@stupidchicken.com>
8395
8396 * variables.texi (File Local Variables): Document new file local
8397 variable behavior.
8398
83992006-02-10 Kim F. Storm <storm@cua.dk>
8400
8401 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
8402
84032006-02-08 Juanma Barranquero <lekktu@gmail.com>
8404
8405 * modes.texi (%-Constructs): Remove obsolete info about
8406 `global-mode-string'.
8407
84082006-02-07 Richard M. Stallman <rms@gnu.org>
8409
8410 * commands.texi (Prefix Command Arguments): Minor cleanup.
8411
8412 * display.texi: "Graphical display", not window system.
8413
8414 * functions.texi (What Is a Function): Fix xref.
8415
8416 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
8417 (Changing Key Bindings): Clarify when remapping is better than
8418 substitute-key-definition.
8419
84202006-02-02 Richard M. Stallman <rms@gnu.org>
8421
8422 * minibuf.texi (Basic Completion): Completion alists are risky.
8423
8424 * keymaps.texi (Active Keymaps): Clarifications.
8425 (Searching Keymaps): New node.
8426 (Keymaps): Update menu.
8427
8428 * frames.texi (Layout Parameters): Minor clarification.
8429 (Drag and Drop): New node.
8430 (Frames): Update menu.
8431
84322006-01-29 Chong Yidong <cyd@stupidchicken.com>
8433
8434 * display.texi (Other Display Specs, Image Descriptors):
8435 Image description is a list, not a cons cell.
8436
84372006-01-28 Luc Teirlinck <teirllm@auburn.edu>
8438
8439 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
8440 list is not necessarily a list).
8441
84422006-01-27 Eli Zaretskii <eliz@gnu.org>
8443
8444 * frames.texi (Layout Parameters): border-width and
8445 internal-border-width belong to the frame, not the window.
8446
84472006-01-19 Richard M. Stallman <rms@gnu.org>
8448
8449 * nonascii.texi (Translation of Characters): Search cmds use
8450 translation-table-for-input. Automatically made local.
8451
8452 * markers.texi (Overview of Markers): Count insertion type
8453 as one of a marker's attributes.
8454
8455 * keymaps.texi (Controlling Active Maps): New node, split out of
8456 Active Keymaps.
8457 (Keymaps): Menu updated.
8458 (Active Keymaps): Give pseudocode to explain how the active
8459 maps are searched. current-active-maps and key-binding moved here.
8460 (Functions for Key Lookup): current-active-maps and key-binding moved.
8461 Clarifications.
8462 (Searching the Keymaps): New subnode.
8463
8464 * elisp.texi (Top): Menu clarification.
8465
8466 * display.texi (Other Display Specs): Delete duplicate entry for
8467 just a string as display spec. Move text about recursive display
8468 specs on such a string.
8469
8470 * commands.texi (Key Sequence Input): Clarify.
8471 Move num-nonmacro-input-events out.
8472 (Reading One Event): num-nonmacro-input-events moved here.
8473
84742006-01-14 Nick Roberts <nickrob@snap.net.nz>
8475
8476 * advice.texi (Simple Advice): Update example to fit argument
8477 change in previous-line.
8478
84792006-01-05 Richard M. Stallman <rms@gnu.org>
8480
8481 * markers.texi (The Mark): Fix in `mark'.
8482
84832006-01-04 Richard M. Stallman <rms@gnu.org>
8484
8485 * processes.texi (Misc Network, Make Network): Minor cleanups.
8486
84872006-01-04 Kim F. Storm <storm@cua.dk>
8488
8489 * processes.texi (Make Network): Add IPv6 addresses and handling.
8490 (Network Feature Testing): Mention (:family ipv6).
8491 (Misc Network): Add IPv6 formats to format-network-address.
8492
84932005-12-30 Richard M. Stallman <rms@gnu.org>
8494
8495 * text.texi (Changing Properties):
8496 Don't use return value of set-text-properties.
8497
84982005-12-29 Luc Teirlinck <teirllm@auburn.edu>
8499
8500 * modes.texi (Mode Line Format): Correct typo in menu.
8501
85022005-12-29 Richard M. Stallman <rms@gnu.org>
8503
8504 * modes.texi (Mode Line Top): New node.
8505 (Mode Line Data): Some text moved to new node.
8506 Explain the data structure more concretely.
8507 (Mode Line Basics): Clarifications.
8508 (Mode Line Variables): Clarify intro paragraph.
8509 (%-Constructs): Clarify intro paragraph.
8510 (Mode Line Format): Update menu.
8511
85122005-12-28 Luc Teirlinck <teirllm@auburn.edu>
8513
8514 * minibuf.texi (Basic Completion): Update lazy-completion-table
8515 examples for removal of ARGS argument.
8516
85172005-12-23 Richard M. Stallman <rms@gnu.org>
8518
8519 * text.texi (Undo): Restore some explanation from the version
8520 that was deleted.
8521
85222005-12-23 Eli Zaretskii <eliz@gnu.org>
8523
8524 * text.texi (Undo): Remove duplicate descriptions of `apply
8525 funname' and `apply delta' elements of the undo list.
8526
85272005-12-20 Richard M. Stallman <rms@gnu.org>
8528
8529 * help.texi (Help Functions): Update documentation of `apropos'.
8530
85312005-12-20 Luc Teirlinck <teirllm@auburn.edu>
8532
8533 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
8534 because it is confusing. If the :help-echo keyword is a function,
8535 it is not directly used as the :help-echo overlay property, as the
8536 xref seems to suggest (it does not take the appropriate args).
8537
85382005-12-19 Luc Teirlinck <teirllm@auburn.edu>
8539
8540 * customize.texi (Common Keywords): Fix Texinfo usage.
8541 (Group Definitions, Variable Definitions): Update for new
8542 conventions for using `*' in docstrings.
8543
8544 * tips.texi (Documentation Tips): Update for new conventions for
8545 using `*' in docstrings.
8546
85472005-12-16 Richard M. Stallman <rms@gnu.org>
8548
8549 * minibuf.texi (Minibuffer Contents): Minor cleanup.
8550
85512005-12-16 Juri Linkov <juri@jurta.org>
8552
8553 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
8554
85552005-12-14 Romain Francoise <romain@orebokech.com>
8556
8557 * modes.texi (Customizing Keywords): Rename `append' to `how'.
8558 Fix typo.
8559
85602005-12-11 Juri Linkov <juri@jurta.org>
8561
8562 * minibuf.texi (Completion Commands): Add mention of read-file-name
8563 for filename completion keymaps.
8564 (Reading File Names): Add mention of filename completion keymaps
8565 for read-file-name and xref to `Completion Commands'.
8566
85672005-12-10 Richard M. Stallman <rms@gnu.org>
8568
8569 * customize.texi (Common Keywords): State caveats for use of :tag.
8570
85712005-12-08 Richard M. Stallman <rms@gnu.org>
8572
8573 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8574 with xrefs and better explanation.
8575 (Completion Commands): Add the filename completion maps.
8576
8577 * objects.texi (Character Type): Clarify that \s is not space
8578 if a dash follows.
8579
85802005-12-05 Richard M. Stallman <rms@gnu.org>
8581
8582 * windows.texi (Resizing Windows): Delete preserve-before args.
8583
85842005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8585
8586 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8587 in full keymaps, since the quirk has been fixed.
8588
85892005-12-03 Eli Zaretskii <eliz@gnu.org>
8590
5dcb4c4e
SM
8591 * hooks.texi (Standard Hooks): Add index entries.
8592 Mention `compilation-finish-functions'.
b8d4c8d0
GM
8593
85942005-11-27 Richard M. Stallman <rms@gnu.org>
8595
8596 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8597
85982005-11-21 Juri Linkov <juri@jurta.org>
8599
8600 * customize.texi (Common Keywords): Update links types
8601 custom-manual and url-link. Add link types emacs-library-link,
8602 file-link, function-link, variable-link, custom-group-link.
8603
86042005-11-20 Chong Yidong <cyd@stupidchicken.com>
8605
8606 * display.texi: Revert 2005-11-20 change.
8607
86082005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8609
8610 * processes.texi (Bindat Functions):
8611 Say "third" to refer to zero-based index "2".
8612
86132005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8614
8615 * loading.texi (Library Search): Update the default value of
8616 `load-suffixes'.
8617
86182005-11-17 Chong Yidong <cyd@stupidchicken.com>
8619
8620 * display.texi (Attribute Functions): Mention :ignore-defface.
8621
86222005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8623
8624 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8625 (Minor Mode Conventions): Mention the use of a hook.
8626
86272005-11-06 Richard M. Stallman <rms@gnu.org>
8628
8629 * files.texi (Magic File Names): find-file-name-handler checks the
8630 `operations' property of the handler.
8631
86322005-11-03 Richard M. Stallman <rms@gnu.org>
8633
8634 * variables.texi (Frame-Local Variables): Small clarification.
8635
86362005-10-29 Chong Yidong <cyd@stupidchicken.com>
8637
8638 * os.texi (Init File): Document ~/.emacs.d/init.el.
8639
86402005-10-29 Richard M. Stallman <rms@gnu.org>
8641
8642 * internals.texi (Garbage Collection): Document memory-full.
8643
86442005-10-28 Bill Wohler <wohler@newt.com>
8645
8646 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8647 for URLs.
8648
86492005-10-28 Richard M. Stallman <rms@gnu.org>
8650
8651 * minibuf.texi (Completion Commands): Clean up prev change.
8652
86532005-10-26 Kevin Ryde <user42@zip.com.au>
8654
8655 * compile.texi (Eval During Compile): Explain recommended uses
8656 of eval-when-compile and eval-and-compile.
8657
86582005-10-27 Masatake YAMATO <jet@gyve.org>
8659
8660 * minibuf.texi (Completion Commands):
8661 Write about new optional argument for `display-completion-list'.
8662
86632005-10-23 Richard M. Stallman <rms@gnu.org>
8664
8665 * display.texi (Overlay Arrow): Clarify about local bindings of
8666 overlay-arrow-position.
8667
86682005-10-22 Eli Zaretskii <eliz@gnu.org>
8669
8670 * internals.texi (Building Emacs): Fix last change.
8671
86722005-10-22 Richard M. Stallman <rms@gnu.org>
8673
8674 * internals.texi (Building Emacs): Document eval-at-startup.
8675
86762005-10-21 Richard M. Stallman <rms@gnu.org>
8677
8678 * loading.texi (Where Defined): load-history contains abs file names.
8679 symbol-file returns abs file names.
8680
86812005-10-19 Kim F. Storm <storm@cua.dk>
8682
8683 * display.texi (Showing Images): Add max-image-size integer value.
8684
86852005-10-18 Chong Yidong <cyd@stupidchicken.com>
8686
8687 * display.texi (Showing Images): Document max-image-size.
8688
86892005-10-17 Richard M. Stallman <rms@gnu.org>
8690
8691 * commands.texi (Quitting): Minor clarification.
8692
8693 * processes.texi (Sentinels): Clarify about output and quitting.
8694 (Filter Functions): Mention with-local-quit.
8695
86962005-10-17 Juri Linkov <juri@jurta.org>
8697
8698 * buffers.texi (Current Buffer):
8699 * commands.texi (Event Input Misc):
8700 * compile.texi (Eval During Compile, Compiler Errors):
8701 * customize.texi (Group Definitions):
8702 * display.texi (Progress, Defining Faces):
8703 * files.texi (Writing to Files):
8704 * modes.texi (Mode Hooks, Defining Minor Modes):
8705 * streams.texi (Output Functions):
8706 * syntax.texi (Syntax Table Functions):
8707 * text.texi (Change Hooks):
8708 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8709
8710 * commands.texi (Quitting): Replace arg `forms' with `body' in
8711 `with-local-quit'.
8712
8713 * positions.texi (Excursions): Replace arg `forms' with `body' in
8714 `save-excursion'.
8715
87162005-10-08 Kim F. Storm <storm@cua.dk>
8717
8718 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
8719 Rename manual section accordingly.
8720
87212005-10-04 Kim F. Storm <storm@cua.dk>
8722
8723 * windows.texi (Window Split Tree): New section describing
8724 new function window-split-tree function.
8725
87262005-10-03 Nick Roberts <nickrob@snap.net.nz>
8727
8728 * display.texi (Fringe Size/Pos): Simplify and add detail.
8729
87302005-09-30 Romain Francoise <romain@orebokech.com>
8731
8732 * minibuf.texi (High-Level Completion): Explain that the prompt
8733 given to `read-buffer' should end with a colon and a space.
8734 Update usage examples.
8735
87362005-09-29 Juri Linkov <juri@jurta.org>
8737
8738 * display.texi (Displaying Messages): Rename argument name
8739 `string' to `format-string' in functions `message', `message-box',
8740 `message-or-box'.
8741
87422005-09-26 Chong Yidong <cyd@stupidchicken.com>
8743
8744 * errors.texi (Standard Errors): Correct xrefs.
8745
87462005-09-18 Chong Yidong <cyd@stupidchicken.com>
8747
8748 * display.texi (Defining Images): Update documentation for
8749 `image-load-path'.
8750
87512005-09-17 Richard M. Stallman <rms@gnu.org>
8752
8753 * display.texi (Defining Images): Clean up previous change.
8754
87552005-09-16 Romain Francoise <romain@orebokech.com>
8756
8757 * elisp.texi: Specify GFDL version 1.2.
8758
8759 * doclicense.texi (GNU Free Documentation License): Update to
8760 version 1.2.
8761
87622005-09-15 Chong Yidong <cyd@stupidchicken.com>
8763
8764 * display.texi (Defining Images): Document `image-load-path'.
8765
87662005-09-15 Richard M. Stallman <rms@gnu.org>
8767
8768 * objects.texi (Printed Representation): Minor cleanup.
8769 (Box Diagrams): Minor fix.
8770 (Cons Cell Type): Move (...) index item here.
8771 (Box Diagrams): From here.
8772 (Array Type): Minor fix.
8773 (Type Predicates): Delete index "predicates".
8774 (Hash Table Type): Clarify xref.
8775 (Dotted Pair Notation): Minor fix.
8776
87772005-09-10 Chong Yidong <cyd@stupidchicken.com>
8778
8779 * files.texi (Saving Buffers): Fix typo.
8780
87812005-09-08 Richard M. Stallman <rms@gnu.org>
8782
8783 * tips.texi (Programming Tips): Correct the "default" prompt spec.
8784
87852005-09-08 Chong Yidong <cyd@stupidchicken.com>
8786
8787 * locals.texi (Standard Buffer-Local Variables): Don't include
8788 mode variables for minor modes.
8789 Fix xrefs for buffer-display-count, buffer-display-table,
8790 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
8791 enable-multibyte-characters, fill-column, header-line-format,
8792 left-fringe-width, left-margin, and right-fringe-width.
8793
8794 * hooks.texi (Standard Hooks): All hooks should conform to the
8795 standard naming convention now.
8796 Fix xref for `echo-area-clear-hook'.
8797
8798 * display.texi (Usual Display): Note that indicate-empty-lines and
8799 tab-width are buffer-local.
8800
8801 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
8802
8803 * modes.texi (Mode Help): Note that major-mode is buffer-local.
8804
8805 * nonascii.texi (Encoding and I/O): Note that
8806 buffer-file-coding-system is buffer-local.
8807
8808 * positions.texi (List Motion): Note that defun-prompt-regexp is
8809 buffer-local.
8810
8811 * text.texi (Auto Filling): Note that auto-fill-function is
8812 buffer-local.
8813 (Undo): Note that buffer-undo-list is buffer-local.
8814
5dcb4c4e
SM
8815 * windows.texi (Buffers and Windows):
8816 Document buffer-display-count.
b8d4c8d0
GM
8817
88182005-09-06 Richard M. Stallman <rms@gnu.org>
8819
8820 * tips.texi (Coding Conventions): Sometimes it is ok to put the
8821 package prefix elsewhere than at the start of the name.
8822
88232005-09-03 Richard M. Stallman <rms@gnu.org>
8824
8825 * tips.texi (Programming Tips): Add conventions for minibuffer
8826 questions and prompts.
8827
88282005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
8829
8830 * intro.texi (nil and t): Minor cleanup.
8831 Delete spurious mention of keyword symbols.
8832 (Evaluation Notation): Add index entry.
8833 (A Sample Function Description): Minor cleanup.
8834 (A Sample Variable Description): Not all vars can be set.
8835
88362005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
8837
8838 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
8839
8840 (Insertion): Document precise type of `insert-char' arg COUNT.
8841
88422005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
8843
8844 * modes.texi (Other Font Lock Variables): Sync the default of
8845 font-lock-lines-before.
8846
88472005-08-31 Michael Albinus <michael.albinus@gmx.de>
8848
8849 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
8850
88512005-08-29 Richard M. Stallman <rms@gnu.org>
8852
8853 * elisp.texi (Top): Update subnode menu.
8854
8855 * searching.texi (Searching and Matching): Move node.
8856 Rearrange contents and add overall explanation.
8857 (Searching and Case): Move node.
8858 (Searching and Matching): Update menu.
8859
88602005-08-27 Eli Zaretskii <eliz@gnu.org>
8861
8862 * os.texi (Startup Summary): Fix the description of the initial
8863 startup message display.
8864
88652005-08-25 Richard M. Stallman <rms@gnu.org>
8866
8867 * searching.texi (Search and Replace): Add replace-regexp-in-string.
8868
88692005-08-25 Emilio C. Lopes <eclig@gmx.net>
8870
8871 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
8872 `next-overlay-change' example.
8873
88742005-08-22 Juri Linkov <juri@jurta.org>
8875
8876 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
8877 Fix invert-face. Fix args of face-background.
8878
8879 * display.texi (Standard Faces): Delete node.
8880 (Faces): Add xref to `(emacs)Standard Faces'.
8881 (Displaying Faces): Fix xref to `Standard Faces'.
8882
8883 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
8884
88852005-08-20 Alan Mackenzie <acm@muc.de>
8886
8887 * buffers.texi (The Buffer List): Clarify the manipulation of the
8888 buffer list.
8889
88902005-08-14 Richard M. Stallman <rms@gnu.org>
8891
8892 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
8893 a regexp.
8894
88952005-08-11 Richard M. Stallman <rms@gnu.org>
8896
8897 * elisp.texi (Top): Update subnode lists.
8898
8899 * display.texi (Inverse Video): Node deleted.
8900
8901 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
8902 New nodes split out of Coding Conventions.
8903
8904 * searching.texi (Regular Expressions): Document re-builder.
8905
8906 * os.texi (Time Parsing): New node split out of Time Conversion.
8907
8908 * processes.texi (Misc Network, Network Feature Testing)
8909 (Network Options, Make Network): New nodes split out of
8910 Low-Level Network.
8911
89122005-08-09 Richard M. Stallman <rms@gnu.org>
8913
8914 * frames.texi (Geometry): New node, split from Size and Position.
8915 (Frame Parameters): Refer to Geometry.
8916
8917 * buffers.texi (The Buffer List): Fix xrefs.
8918
8919 * windows.texi (Splitting Windows): Fix xref.
8920
8921 * frames.texi (Layout Parameters): Add xref.
8922
8923 * display.texi (Line Height, Scroll Bars): Fix xrefs.
8924
8925 * keymaps.texi (Menu Bar): Fix xref.
8926
8927 * locals.texi (Standard Buffer-Local Variables): Fix xref.
8928
8929 * modes.texi (%-Constructs): Fix xref.
8930
8931 * frames.texi (Window Frame Parameters): Node split up.
8932 (Basic Parameters, Position Parameters, Size Parameters)
8933 (Layout Parameters, Buffer Parameters, Management Parameters)
8934 (Cursor Parameters, Color Parameters): New subnodes.
8935
89362005-08-09 Luc Teirlinck <teirllm@auburn.edu>
8937
8938 * positions.texi (Screen Lines): Update xref for previous change
8939 in minibuf.texi.
8940
8941 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
8942 change in minibuf.texi.
8943
89442005-08-09 Richard M. Stallman <rms@gnu.org>
8945
8946 * tips.texi (Coding Conventions): Minor cleanup.
8947
8948 * modes.texi (Defining Minor Modes): Explain when init-value
8949 can be non-nil.
8950
8951 * elisp.texi (Top): Update submenu for Minibuffer.
8952
8953 * minibuf.texi (Minibuffer Misc): Node split up.
8954 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
8955 (Recursive Mini): New nodes split out from Minibuffer Misc.
8956 (Minibuffer Misc): Document max-mini-window-height.
8957
8958 * hash.texi (Defining Hash): Delete stray paren in example.
8959
8960 * display.texi (Echo Area Customization): Don't define
8961 max-mini-window-height here; xref instead.
8962
8963 * commands.texi (Event Input Misc): Update while-no-input.
8964
8965 * advice.texi (Advising Functions): Explain when to use advice
8966 and when to use a hook.
8967
89682005-07-30 Eli Zaretskii <eliz@gnu.org>
8969
8970 * makefile.w32-in (info): Don't run install-info.
8971 ($(infodir)/dir): New target, produced by running install-info.
8972
89732005-07-27 Luc Teirlinck <teirllm@auburn.edu>
8974
8975 * modes.texi (Defining Minor Modes): The keyword for the initial
8976 value is :init-value, not :initial-value.
8977
89782005-07-23 Eli Zaretskii <eliz@gnu.org>
8979
8980 * loading.texi (Autoload): Make the `doctor' example be consistent
8981 with what's in current loaddefs.el. Describe the "fn" magic in
8982 the usage portion of the doc string.
8983
89842005-07-22 Richard M. Stallman <rms@gnu.org>
8985
8986 * internals.texi (Garbage Collection): Clarify previous change.
8987
89882005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
8989
8990 * internals.texi (Garbage Collection): Add gc-cons-percentage.
8991
89922005-07-18 Juri Linkov <juri@jurta.org>
8993
8994 * commands.texi (Accessing Events):
8995 * frames.texi (Text Terminal Colors, Resources):
8996 * markers.texi (The Mark):
8997 * modes.texi (Defining Minor Modes):
8998 Delete duplicate duplicate words.
8999
90002005-07-16 Richard M. Stallman <rms@gnu.org>
9001
9002 * display.texi (Managing Overlays): Clarify make-overlay
9003 args for insertion types.
9004
90052005-07-13 Luc Teirlinck <teirllm@auburn.edu>
9006
9007 * customize.texi (Variable Definitions):
9008 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
9009 `standard-value' is a list too.
9010 (Defining New Types): Use @key{RET} instead of @key{ret}.
9011
90122005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
9013
9014 * os.texi (Translating Input): Fix typo.
9015
90162005-07-08 Richard M. Stallman <rms@gnu.org>
9017
9018 * README: Update edition number and size estimate.
9019
9020 * elisp.texi (VERSION): Set to 2.9.
9021
90222005-07-07 Richard M. Stallman <rms@gnu.org>
9023
9024 * book-spine.texinfo: Update Emacs version.
9025
9026 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9027
90282005-07-06 Richard M. Stallman <rms@gnu.org>
9029
9030 * searching.texi (Regexp Search): Clarify what re-search-forward
9031 does when the search fails.
9032
90332005-07-05 Lute Kamstra <lute@gnu.org>
9034
9035 * Update FSF's address in GPL notices.
9036
9037 * doclicense.texi (GNU Free Documentation License):
9038 * gpl.texi (GPL):
9039 * tips.texi (Coding Conventions, Library Headers):
9040 * vol1.texi:
9041 * vol2.texi: Update FSF's address.
9042
90432005-07-04 Richard M. Stallman <rms@gnu.org>
9044
9045 * hooks.texi (Standard Hooks): Add occur-hook.
9046
90472005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9048
9049 * display.texi (The Echo Area): Correct menu.
9050
90512005-07-03 Richard M. Stallman <rms@gnu.org>
9052
9053 * elisp.texi (Top): Update subnode menu for Display.
9054
9055 * display.texi (Displaying Messages): New node, with most
9056 of what was in The Echo Area.
5dcb4c4e 9057 (Progress): Move under The Echo Area.
b8d4c8d0
GM
9058 (Logging Messages): New node with new text.
9059 (Echo Area Customization): New node, the rest of what was
9060 in The Echo Area. Document message-truncate-lines with @defvar.
9061 (Display): Update menu.
9062
9063 * windows.texi (Textual Scrolling): Doc 3 values for
9064 scroll-preserve-screen-position.
9065
9066 * text.texi (Special Properties): Change hook functions
9067 should bind inhibit-modification-hooks around altering buffer text.
9068
9069 * keymaps.texi (Key Binding Commands): Call binding BINDING
9070 rather than DEFINITION.
9071
90722005-06-29 Juanma Barranquero <lekktu@gmail.com>
9073
9074 * variables.texi (Defining Variables): `user-variable-p' returns t
9075 for aliases of user options, nil for alias loops.
9076
90772005-06-28 Richard M. Stallman <rms@gnu.org>
9078
9079 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9080 make-keymap.
9081
90822005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9083
9084 * variables.texi (Setting Variables): Correct and clarify
9085 description of `add-to-ordered-list'.
9086
90872005-06-26 Richard M. Stallman <rms@gnu.org>
9088
9089 * display.texi (Faces): Minor cleanup.
9090
90912005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9092
9093 * display.texi (Faces): `facep' returns t for strings that are
9094 face names.
9095
90962005-06-25 Richard M. Stallman <rms@gnu.org>
9097
9098 * objects.texi (Equality Predicates): Clarify meaning of equal.
9099
9100 * windows.texi (Selecting Windows): save-selected-window
9101 and with-selected-window save and restore the current buffer.
9102
91032005-06-24 Richard M. Stallman <rms@gnu.org>
9104
9105 * numbers.texi (Float Basics): Explain how to test for NaN,
9106 and printing the sign of NaNs.
9107
91082005-06-24 Eli Zaretskii <eliz@gnu.org>
9109
9110 * makefile.w32-in (MAKEINFO): Use --force.
9111
91122005-06-23 Richard M. Stallman <rms@gnu.org>
9113
9114 * display.texi (Face Functions): Correct Texinfo usage.
9115
91162005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9117
9118 * lists.texi (Rings): `ring-elements' now returns the elements of
9119 RING in order.
9120
91212005-06-23 Juanma Barranquero <lekktu@gmail.com>
9122
9123 * markers.texi (The Mark): Texinfo usage fix.
9124
91252005-06-23 Kim F. Storm <storm@cua.dk>
9126
9127 * searching.texi (Entire Match Data): Remove evaporate option for
9128 match-data. Do not mention evaporate option for set-match-data.
9129
91302005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9131
9132 * display.texi (Face Functions): Mention face aliases.
9133
91342005-06-21 Richard M. Stallman <rms@gnu.org>
9135
9136 * anti.texi (Antinews): Texinfo usage fix.
9137
91382005-06-21 Karl Berry <karl@gnu.org>
9139
9140 * elisp.texi: Use @copying.
9141
9142 * elisp.texi: Put @summarycontents and @contents before the Top
9143 node, instead of the end of the file, so that the contents appear
9144 in the right place in the dvi/pdf output.
9145
91462005-06-21 Juri Linkov <juri@jurta.org>
9147
9148 * display.texi (Defining Faces): Add `customized-face'.
9149
91502005-06-20 Kim F. Storm <storm@cua.dk>
9151
9152 * variables.texi (Setting Variables): Any type of element can be
9153 given order in add-to-ordered-list. Compare elements with eq.
9154
9155 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
9156
91572005-06-20 Karl Berry <karl@gnu.org>
9158
9159 * syntax.texi (Syntax Flags): Make last column very slightly wider
9160 to avoid "generic comment" breaking on two lines and causing an
9161 underfull box.
9162
91632005-06-19 Luc Teirlinck <teirllm@auburn.edu>
9164
9165 * lists.texi (Rings): Various minor clarifications and corrections.
9166
91672005-06-18 Richard M. Stallman <rms@gnu.org>
9168
9169 * functions.texi (Obsolete Functions): Simplify.
9170
9171 * variables.texi (Variable Aliases): Simplify.
9172
9173 * anti.texi, backups.texi, compile.texi, customization.texi:
9174 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9175 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9176 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
9177 * variables.texi: Fix formatting ugliness.
9178
9179 * elisp.texi: Add links to Rings and Byte Packing.
9180 Update version and copyright years.
9181
9182 * minibuf.texi: Fix formatting ugliness.
9183 (Completion Commands): Move keymap vars to the end
9184 and vars completing-read binds to the top.
9185
91862005-06-17 Luc Teirlinck <teirllm@auburn.edu>
9187
9188 * processes.texi: Fix typos.
9189 (Bindat Spec): Correct Texinfo error.
9190 (Byte Packing): Fix ungrammatical sentence.
9191
91922005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
9193
9194 * lists.texi (Rings): New node.
9195 (Lists): Add it to menu.
9196
9197 * processes.texi (Byte Packing): New node.
9198 (Processes): Add it to menu.
9199
92002005-06-17 Richard M. Stallman <rms@gnu.org>
9201
9202 * syntax.texi (Parsing Expressions): Fix texinfo usage.
9203
9204 * help.texi (Documentation Basics): Explain the xref to
9205 Documentation Tips.
9206
9207 * debugging.texi (Debugger Commands): Minor fix.
9208
92092005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9210
9211 * edebug.texi (Instrumenting): Eliminate duplicate link.
9212 (Specification List): Replace references to "below", referring to
9213 a later node, with one @ref to that node.
9214
9215 * os.texi (Timers): Timers should save and restore the match data
9216 if they change it.
9217
9218 * debugging.texi (Debugger Commands): Mention that the Lisp
9219 debugger can not step through primitive functions.
9220
92212005-06-16 Juanma Barranquero <lekktu@gmail.com>
9222
9223 * functions.texi (Obsolete Functions): Update argument names of
9224 `make-obsolete' and `define-obsolete-function-alias'.
9225
9226 * variables.texi (Variable Aliases): Update argument names of
9227 `defvaralias', `make-obsolete-variable' and
9228 `define-obsolete-variable-alias'.
9229
92302005-06-15 Kim F. Storm <storm@cua.dk>
9231
9232 * searching.texi (Entire Match Data): Rephrase warnings about
9233 evaporate arg to match-data and set-match-data.
9234
92352005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9236
9237 * elisp.texi (Top): Update detailed menu.
9238
9239 * edebug.texi (Edebug): Update menu.
9240 (Instrumenting): Update xrefs.
9241 (Edebug Execution Modes): Correct xref.
9242 (Jumping): Clarify description of `h' command.
9243 Eliminate redundant @ref.
9244 (Breaks): New node.
9245 (Breakpoints): Is now a subsubsection.
9246 (Global Break Condition): Mention `C-x X X'.
9247 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9248 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9249 (Edebug Display Update): Correct pxref.
9250 (Edebug and Macros): New node.
9251 (Instrumenting Macro Calls): Is now a subsubsection.
9252 Neither arg of `def-edebug-spec' is evaluated.
9253 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9254 (Specification Examples): Fix typo.
9255
92562005-06-14 Lute Kamstra <lute@gnu.org>
9257
9258 * debugging.texi (Function Debugging): Primitives can break on
9259 entry too.
9260
92612005-06-14 Kim F. Storm <storm@cua.dk>
9262
9263 * variables.texi (Setting Variables): Add add-to-ordered-list.
9264
92652005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9266
9267 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9268 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9269
92702005-06-13 Lute Kamstra <lute@gnu.org>
9271
9272 * text.texi (Special Properties): Fix cross reference.
9273
92742005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9275
9276 * debugging.texi (Function Debugging): Delete mention of empty
9277 string argument to `cancel-debug-on-entry'. Delete inaccurate
9278 description of the return value of that command.
9279
92802005-06-11 Alan Mackenzie <acm@muc.de>
9281
9282 * text.texi (Adaptive Fill): Amplify the description of
9283 fill-context-prefix.
9284
92852005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9286
9287 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9288
92892005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9290
9291 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9292
92932005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9294
9295 * debugging.texi (Error Debugging): Minor rewording.
9296 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9297 is optional.
9298
92992005-06-10 Lute Kamstra <lute@gnu.org>
9300
9301 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9302 (Top): Give it a title. Correct version number. Give the
9303 detailed node listing a more prominent header.
9304 * intro.texi: Don't set VERSION here a second time.
9305 Mention Emacs's version too.
9306 * anti.texi (Antinews): Use EMACSVER to refer to the current
9307 version of Emacs.
9308
93092005-06-09 Kim F. Storm <storm@cua.dk>
9310
9311 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9312 match-data and set-match-data.
9313
93142005-06-08 Richard M. Stallman <rms@gnu.org>
9315
9316 * searching.texi (Entire Match Data): Clarify when match-data
9317 returns markers and when integers.
9318
9319 * display.texi (Defining Faces): Explain that face name should not
9320 end in `-face'.
9321
9322 * modes.texi (Mode Line Data): Minor cleanup.
9323 (Customizing Keywords): Node split out of Search-based Fontification.
9324 Add example of using font-lock-add-keywords from a hook.
9325 Clarify when MODE should be non-nil, and when nil.
9326
93272005-06-06 Richard M. Stallman <rms@gnu.org>
9328
9329 * modes.texi (Mode Line Data): Explain what happens when the car
9330 of a list is a void symbol.
9331 (Search-based Fontification): Explain MODE arg to
9332 font-lock-add-keywords and warn about calls from major modes.
9333
93342005-06-08 Juri Linkov <juri@jurta.org>
9335
9336 * display.texi (Standard Faces): Add `shadow' face.
9337
93382005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9339
9340 * modes.texi (Major Mode Conventions): A derived mode only needs
9341 to put the call to the parent mode inside `delay-mode-hooks'.
9342
93432005-05-29 Richard M. Stallman <rms@gnu.org>
9344
9345 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9346 new, and what that implies. Clarify.
9347
9348 * files.texi (Locating Files): Clean up the text.
9349
9350 * frames.texi (Window Frame Parameters): Document user-size.
9351 Shorten entry for top by referring to left.
9352
93532005-05-26 Richard M. Stallman <rms@gnu.org>
9354
9355 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9356 is new, and what the implications are. Other clarifications.
9357
93582005-05-24 Richard M. Stallman <rms@gnu.org>
9359
9360 * frames.texi (Dialog Boxes): Minor fixes.
9361
93622005-05-25 Masatake YAMATO <jet@gyve.org>
9363
9364 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9365
93662005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9367
9368 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9369 is optional.
9370
93712005-05-24 Nick Roberts <nickrob@snap.net.nz>
9372
10d1d0af 9373 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
9374
93752005-05-23 Lute Kamstra <lute@gnu.org>
9376
9377 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
9378 syntax-begin-function over font-lock-beginning-of-syntax-function.
9379
93802005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9381
9382 * minibuf.texi (Reading File Names): Update description of
9383 `read-directory-name'.
9384
9385 * modes.texi (Derived Modes): Clarify :group keyword.
9386
93872005-05-21 Eli Zaretskii <eliz@gnu.org>
9388
9389 * files.texi (Locating Files): New subsection.
9390 Describe locate-file and executable-find.
9391
93922005-05-21 Kevin Ryde <user42@zip.com.au>
9393
9394 * frames.texi (Initial Parameters): Update cross reference to
9395 "Emacs Invocation".
9396
93972005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9398
9399 * keymaps.texi (Active Keymaps): Add anchor.
9400
9401 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
9402 (Major Mode Conventions): Refer to `Auto Major Mode' in more
9403 appropriate place.
9404 (Derived Modes): Small clarifications.
9405 (Minor Mode Conventions, Keymaps and Minor Modes):
9406 Replace references to nodes with references to anchors.
9407 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
9408 Clarify description of lists whose first element is an integer.
9409 (Mode Line Variables): Add anchor.
9410 (%-Constructs): Clarify description of integer after %.
9411 (Emulating Mode Line): Describe nil value for FACE.
9412
94132005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9414
9415 * modes.texi (Derived Modes): Correct references to non-existing
9416 variable standard-syntax-table.
9417
94182005-05-17 Lute Kamstra <lute@gnu.org>
9419
9420 * modes.texi (Defining Minor Modes): Mention the mode hook.
9421
94222005-05-15 Kim F. Storm <storm@cua.dk>
9423
9424 * processes.texi (Network): Remove open-network-stream-nowait.
9425 (Network Servers): Remove open-network-stream-server.
9426
94272005-05-15 Luc Teirlinck <teirllm@auburn.edu>
9428
9429 * elisp.texi (Top): Update detailed menu.
9430
9431 * variables.texi: Reorder nodes.
9432 (Variables): Update menu.
9433 (File Local Variables): Do not refer to the `-*-' line as
9434 a "local variables list". Add pxref.
9435
94362005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9437
9438 * elisp.texi (Top): Update detailed menu for node changes.
9439
9440 * modes.texi (Modes): Update Menu.
9441 (Hooks): Move to beginning of chapter.
9442 Most minor modes run mode hooks too.
9443 `add-hook' can handle void hooks or hooks whose value is a single
9444 function.
9445 (Major Modes): Update Menu.
9446 (Major Mode Basics): New node, split off from `Major Modes'.
9447 (Major Mode Conventions): Correct xref. Explain how to handle
9448 auto-mode-alist if the major mode command has an autoload cookie.
9449 (Auto Major Mode): Major update. Add magic-mode-alist.
9450 (Derived Modes): Major update.
9451 (Mode Line Format): Update Menu.
9452 (Mode Line Basics): New node, split off from `Mode Line Format'.
9453
9454 * loading.texi (Autoload): Mention `autoload cookie' as synonym
9455 for `magic autoload comment'. Add index entries and anchor.
9456
94572005-05-14 Richard M. Stallman <rms@gnu.org>
9458
9459 * tips.texi (Coding Conventions): Explain how important it is
9460 that just loading certain files not change Emacs behavior.
9461
9462 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
9463
94642005-05-12 Lute Kamstra <lute@gnu.org>
9465
9466 * modes.texi (Generic Modes): Update.
9467 (Major Modes): Refer to node "Generic Modes".
9468
9469 * elisp.texi (Top): Update to the current structure of the manual.
9470 * processes.texi (Processes): Add menu description.
9471 * customize.texi (Customization): Add menu descriptions.
9472
94732005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
9474
9475 * processes.texi (Signals to Processes)
9476 (Low-Level Network): Fix typos.
9477
94782005-05-11 Lute Kamstra <lute@gnu.org>
9479
9480 * elisp.texi (Top): Add some nodes from the chapter "Major and
9481 Minor Modes" to the detailed node listing.
9482
94832005-05-10 Richard M. Stallman <rms@gnu.org>
9484
9485 * keymaps.texi (Extended Menu Items): Menu item filter functions
9486 can be called at any time.
9487
94882005-05-08 Luc Teirlinck <teirllm@auburn.edu>
9489
9490 * variables.texi (File Local Variables): `(hack-local-variables t)'
9491 now also checks whether a mode is specified in the local variables
9492 list.
9493
94942005-05-05 Kevin Ryde <user42@zip.com.au>
9495
9496 * display.texi (The Echo Area): Correct format function cross
9497 reference.
9498
94992005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9500
9501 * variables.texi (Variable Aliases): Change description of
9502 `define-obsolete-variable-alias'.
9503
9504 * functions.texi (Functions): Add "Obsolete Functions" to menu.
9505 (Defining Functions): Add xref.
9506 (Obsolete Functions): New node.
9507 (Function Safety): Standardize capitalization of section title.
9508
9509 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
9510 (Dialog Boxes): Complete description of `x-popup-dialog'.
9511
95122005-05-04 Richard M. Stallman <rms@gnu.org>
9513
9514 * commands.texi (Interactive Codes): Fix Texinfo usage.
9515 Document U more clearly.
9516
95172005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9518
9519 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
9520 function and not a macro.
9521
9522 * frames.texi (Pop-Up Menus): Correct and clarify description of
9523 `x-popup-menu'.
9524 (Dialog Boxes): Clarify description of `x-popup-dialog'.
9525
95262005-05-01 Richard M. Stallman <rms@gnu.org>
9527
9528 * edebug.texi (Checking Whether to Stop): Fix previous change.
9529
95302005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9531
9532 * display.texi: Fix typos and Texinfo usage.
9533
9534 * edebug.texi (Checking Whether to Stop): executing-macro ->
9535 executing-kbd-macro.
9536
95372005-05-01 Richard M. Stallman <rms@gnu.org>
9538
9539 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
9540
95412005-04-30 Richard M. Stallman <rms@gnu.org>
9542
9543 * files.texi (Magic File Names): Document `operations' property.
9544
95452005-04-29 Lute Kamstra <lute@gnu.org>
9546
9547 * modes.texi (Generic Modes): New node.
9548 (Major Modes): Add it to the menu.
9549 (Derived Modes): Add "derived mode" to concept index.
9550
95512005-04-28 Lute Kamstra <lute@gnu.org>
9552
9553 * modes.texi (Defining Minor Modes): Fix previous change.
9554 (Font Lock Mode): Simplify.
9555 (Font Lock Basics): Say that font-lock-defaults is buffer-local
9556 when set and that some parts are optional. Add cross references.
9557 (Search-based Fontification): Say how to specify font-lock-keywords.
9558 Add cross references. Add font-lock-multiline to index.
9559 Move font-lock-keywords-case-fold-search here from node "Other Font
9560 Lock Variables". Document font-lock-add-keywords and
9561 font-lock-remove-keywords.
9562 (Other Font Lock Variables): Move font-lock-keywords-only,
9563 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9564 and font-lock-syntactic-face-function to node "Syntactic Font
9565 Lock". Move font-lock-keywords-case-fold-search to node
9566 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9567 and font-lock-{,un}fontify-{buffer,region}-function.
9568 (Precalculated Fontification): Remove reference to deleted variable
9569 font-lock-core-only.
9570 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9571 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9572 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9573 and font-lock-syntactic-face-function here from node "Other Font
9574 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9575 Syntax Properties". Add cross references.
9576 (Setting Syntax Properties): New node.
9577 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9578 * syntax.texi (Syntax Properties): Add cross reference.
9579 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9580
95812005-04-26 Richard M. Stallman <rms@gnu.org>
9582
9583 * display.texi (Defining Faces):
9584 Document `default' elements of defface spec.
9585
9586 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9587
9588 * variables.texi (Variable Aliases): Clarify text.
9589
95902005-04-25 Chong Yidong <cyd@stupidchicken.com>
9591
9592 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9593
95942005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9595
9596 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9597
95982005-04-24 Eli Zaretskii <eliz@gnu.org>
9599
9600 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9601 syntax-after and syntax-class.
9602
9603 * files.texi (Changing Files): Fix last change's cross-reference.
9604 (Unique File Names): Don't mention "numbers" in the documentation
9605 of make-temp-file and make-temp-name.
9606
96072005-04-23 Richard M. Stallman <rms@gnu.org>
9608
9609 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9610
96112005-04-22 Nick Roberts <nickrob@snap.net.nz>
9612
9613 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9614
96152005-04-22 Nick Roberts <nickrob@snap.net.nz>
9616
9617 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9618 and define-obsolete-variable-alias.
9619
96202005-04-22 Kim F. Storm <storm@cua.dk>
9621
9622 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9623 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9624
96252005-04-21 Lute Kamstra <lute@gnu.org>
9626
9627 * lists.texi (Association Lists): Document rassq-delete-all.
9628
96292005-04-19 Richard M. Stallman <rms@gnu.org>
9630
9631 * modes.texi (Search-based Fontification): Explain that
9632 facespec is an expression to be evaluated.
9633
96342005-04-19 Kevin Ryde <user42@zip.com.au>
9635
9636 * streams.texi (Output Functions): Fix xref.
9637 * strings.texi (String Conversion): Fix xref.
9638
96392005-04-19 Kim F. Storm <storm@cua.dk>
9640
9641 * symbols.texi (Symbol Plists): Add safe-get.
9642 Mention that `get' may signal an error.
9643
96442005-04-18 Nick Roberts <nickrob@snap.net.nz>
9645
9646 * customize.texi (Variable Definitions): Replace tooltip-mode
9647 example with save-place.
9648
96492005-04-17 Richard M. Stallman <rms@gnu.org>
9650
9651 * buffers.texi (Indirect Buffers): Clarify.
9652
9653 * positions.texi (Positions): Clarify converting marker to integer.
9654
9655 * strings.texi (String Basics): Mention string-match; clarify.
9656
96572005-04-08 Lute Kamstra <lute@gnu.org>
9658
9659 * modes.texi (Search-based Fontification): Fix cross references.
9660 Use consistent terminology. Document anchored highlighting.
9661
96622005-04-05 Lute Kamstra <lute@gnu.org>
9663
9664 * modes.texi (Defining Minor Modes): Document :group keyword
9665 argument and its default value.
9666
96672005-04-03 Lute Kamstra <lute@gnu.org>
9668
9669 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9670 references and/or descriptions. Delete major mode hooks; mention
9671 them as a category instead. Rename or delete obsolete hooks.
9672
96732005-04-02 Richard M. Stallman <rms@gnu.org>
9674
9675 * nonascii.texi (Coding System Basics): Another wording cleanup.
9676
96772005-04-01 Richard M. Stallman <rms@gnu.org>
9678
9679 * nonascii.texi (Coding System Basics): Clarify previous change.
9680
96812005-04-01 Kenichi Handa <handa@m17n.org>
9682
10d1d0af 9683 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
9684 identity of coding systems.
9685
96862005-03-29 Chong Yidong <cyd@stupidchicken.com>
9687
9688 * text.texi (Buffer Contents): Add filter-buffer-substring and
9689 buffer-substring-filters.
9690
96912005-03-26 Chong Yidong <cyd@stupidchicken.com>
9692
9693 * anti.texi (Antinews): Mention `G' interactive code.
9694
9695 * tips.texi (Compilation Tips): Mention benchmark.el.
9696
96972005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9698
9699 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9700 is now bound to M-o M-o.
9701
9702 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9703
97042005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9705
9706 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9707 in the Emacs Manual).
9708 * Makefile.in (srcs): Remove calendar.texi.
9709 * makefile.w32-in (srcs): Remove calendar.texi.
9710 * display.texi (Display): Change name of next node.
9711 * os.texi (System In): Change name of previous node.
9712 * elisp.texi (Top): Remove Calendar references.
9713 * vol1.texi (Top): Remove Calendar references.
9714 * vol2.texi (Top): Remove Calendar references.
9715
97162005-03-25 Richard M. Stallman <rms@gnu.org>
9717
9718 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
9719 Cleanup previous change.
9720
97212005-03-25 Chong Yidong <cyd@stupidchicken.com>
9722
9723 * display.texi (Face Attributes): Faces earlier in an :inherit
9724 list take precedence.
9725 (Scroll Bars): Fix description of vertical-scroll-bars.
9726 Document frame-current-scroll-bars and window-current-scroll-bars.
9727
9728 * markers.texi (The Mark): Document temporary Transient Mark mode.
9729
9730 * minibuf.texi (Reading File Names):
9731 Document read-file-name-completion-ignore-case.
9732
9733 * positions.texi (Screen Lines): Document nil for width argument
9734 to compute-motion.
9735
97362005-03-23 Kim F. Storm <storm@cua.dk>
9737
9738 * display.texi (Standard Faces): Other faces used in the fringe
9739 implicitly inherits from the fringe face.
9740 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
9741 properties implicitly inherits from fringe face.
9742 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
9743
97442005-03-20 Chong Yidong <cyd@stupidchicken.com>
9745
9746 * display.texi (Invisible Text): State default value of
9747 line-move-ignore-invisible.
9748 (Managing Overlays): Document remove-overlays.
9749 (Standard Faces): Document escape-glyph face.
9750
9751 * minibuf.texi (Reading File Names): Document read-file-name-function.
9752
9753 * modes.texi (Other Font Lock Variables):
9754 Document font-lock-lines-before.
9755
9756 * positions.texi (Skipping Characters): skip-chars-forward allows
9757 character classes.
9758
97592005-03-18 Lute Kamstra <lute@gnu.org>
9760
9761 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
9762
97632005-03-17 Richard M. Stallman <rms@gnu.org>
9764
9765 * text.texi (Undo): Document extensible undo entries.
9766
dd7b651b 9767 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
9768
9769 * nonascii.texi (Character Codes): Minor fix.
9770
9771 * display.texi (Display Property): Explain the significance
9772 of having text properties that are eq.
9773 (Other Display Specs): Explain string as display spec.
9774
9775 * commands.texi (Interactive Codes): Document G option.
9776
97772005-03-17 Chong Yidong <cyd@stupidchicken.com>
9778
9779 * text.texi (Filling): Add sentence-end-without-period and
9780 sentence-end-without-space.
9781 (Changing Properties): Minor fix.
9782
9783 * anti.texi: Total rewrite.
9784
97852005-03-15 Lute Kamstra <lute@gnu.org>
9786
9787 * edebug.texi (Instrumenting Macro Calls): Fix typos.
9788
97892005-03-08 Kim F. Storm <storm@cua.dk>
9790
9791 * display.texi (Specified Space): Property :width is support on
9792 non-graphic terminals, :height is not.
9793
97942005-03-07 Richard M. Stallman <rms@gnu.org>
9795
9796 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
9797 Now subnodes of Fringes.
9798 (Overlay Arrow): Document overlay-arrow-variable-list.
9799 (Fringe Size/Pos): New node, broken out of Fringes.
9800 (Display): Explain clearing vs redisplay better.
9801 (Truncation): Clarify use of bitmaps.
9802 (The Echo Area): Clarify the uses of the echo area.
9803 Add max-mini-window-height.
9804 (Progress): Clarify.
9805 (Invisible Text): Explain that main loop moves point out.
9806 (Selective Display): Say "hidden", not "invisible".
9807 (Managing Overlays): Move up. Describe relation to Undo here.
9808 (Overlay Properties): Clarify intro.
9809 (Finding Overlays): Explain return values when nothing found.
9810 (Width): truncate-string-to-width has added arg.
9811 (Displaying Faces): Clarify and update mode line face handling.
9812 (Face Functions): Minor cleanup.
9813 (Conditional Display): Merge into Other Display Specs.
9814 (Pixel Specification, Other Display Specs): Minor cleanups.
9815 (Images, Image Descriptors): Minor cleanups.
9816 (GIF Images): Patents have expired.
9817 (Showing Images): Explain default text for insert-image.
9818 (Manipulating Button Types): Merge into Manipulating Buttons.
9819 (Making Buttons): Explain return values.
9820 (Button Buffer Commands): Add xref.
9821 (Inverse Video): Update mode-line-inverse-video.
9822 (Display Table Format): Clarify.
9823 (Active Display Table): Give defaults for window-display-table.
9824
9825 * calendar.texi (Calendar Customizing): calendar-holiday-marker
9826 and calendar-today-marker are strings, not chars.
9827 (Holiday Customizing): Minor fix.
9828
9829 * internals.texi (Writing Emacs Primitives): Update `or' example.
9830 Update limit on # args of subr.
9831
9832 * edebug.texi (Using Edebug): Arrow is in fringe.
9833 (Instrumenting): Arg to eval-defun works without loading edebug.
9834 (Edebug Execution Modes): Add xref.
9835
9836 * customize.texi (Common Keywords): Clarify :require.
9837 Mention :version here.
9838 (Variable Definitions, Group Definitions): Not here.
9839 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
9840
98412005-03-07 Chong Yidong <cyd@stupidchicken.com>
9842 * nonascii.texi (Text Representations): Clarify position-bytes.
9843 (Character Sets): Add list-charset-chars.
9844 (Scanning Charsets): Add charset-after.
9845 (Encoding and I/O): Minor fix.
9846
98472005-03-06 Richard M. Stallman <rms@gnu.org>
9848
9849 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
9850 (Resizing Windows): Likewise.
9851
9852 * text.texi (Change Hooks): Get rid of "Emacs 21".
9853
9854 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
9855
9856 * streams.texi (Output Variables): Get rid of "Emacs 21".
9857
9858 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
9859
9860 * os.texi (Translating Input): Replace flow-control example
9861 with a less obsolete example that uses `keyboard-translate'.
9862
9863 * objects.texi (Hash Table Type, Circular Objects):
9864 Get rid of "Emacs 21".
9865
9866 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
9867 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
9868
9869 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
9870
9871 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
9872
9873 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
9874 (Menu Bar): Fix when menu-bar-update-hook is called.
9875
9876 * hash.texi (Hash Tables): Get rid of "Emacs 21".
9877
9878 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
9879 and make it read better.
9880
9881 * files.texi (Writing to Files): Get rid of "Emacs 21".
9882 (Unique File Names): Likewise.
9883
9884 * elisp.texi: Update Emacs version to 22.
9885
9886 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
9887 (Overlay Properties, Face Attributes): Likewise.
9888 (Managing Overlays): Fix punctuation.
9889 (Attribute Functions): Clarify set-face-font; get rid of
9890 info about old Emacs versions.
9891 (Auto Faces, Font Lookup, Display Property, Images):
9892 Get rid of "Emacs 21".
9893
9894 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
9895
98962005-03-05 Richard M. Stallman <rms@gnu.org>
9897
9898 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
9899
99002005-03-04 Lute Kamstra <lute@gnu.org>
9901
9902 * debugging.texi (Error Debugging): Document stack-trace-on-error.
9903
99042005-03-03 Lute Kamstra <lute@gnu.org>
9905
9906 * edebug.texi (Instrumenting Macro Calls): Fix typo.
9907
99082005-03-01 Lute Kamstra <lute@gnu.org>
9909
9910 * debugging.texi (Debugger Commands): Update `j'.
9911
99122005-02-28 Lute Kamstra <lute@gnu.org>
9913
9914 * debugging.texi (Debugging): Fix typo.
9915 (Error Debugging): Document eval-expression-debug-on-error.
9916 (Function Debugging): Update example.
9917 (Using Debugger): Mention starred stack frames.
9918 (Debugger Commands): Document `j' and `l'.
9919 (Invoking the Debugger): `d' and `j' exit recursive edit too.
9920 Update the messages that the debugger displays.
9921 (Internals of Debugger): Add cross reference. Update example.
9922 (Excess Open): Minor improvement.
9923 (Excess Close): Minor improvement.
9924
99252005-02-26 Richard M. Stallman <rms@gnu.org>
9926
9927 * tips.texi (Coding Conventions): Clarify.
9928 Put all the major mode key reservations together.
9929 Mention the Mouse-1 => Mouse-2 conventions.
9930
9931 * syntax.texi (Syntax Class Table): Clarify.
9932 (Syntax Table Functions): syntax-after moved from here.
9933 (Syntax Table Internals): syntax-after moved to here.
9934 (Parsing Expressions): Update info on number of values
9935 and what's meaningful in the STATE argument.
9936 (Categories): Fix typo.
9937
9938 * sequences.texi (Arrays): Cleanup.
9939 (Char-Tables): Clarify.
9940
9941 * processes.texi (Deleting Processes): Cleanups, add xref.
9942 (Subprocess Creation): Explain nil in exec-path. Cleanup.
9943 (Process Information): set-process-coding-system, some args optional.
9944 (Input to Processes): Explain various types for PROCESS args.
9945 Rename them from PROCESS-NAME to PROCESS.
9946 (Signals to Processes): Likewise.
9947 (Decoding Output): Cleanup.
9948 (Query Before Exit): Clarify.
9949
9950 * os.texi (Startup Summary): Correct the options; add missing ones.
9951 (Terminal Output, Batch Mode): Clarify.
9952 (Flow Control): Node deleted.
9953
9954 * markers.texi (The Mark): Clarify.
9955
9956 * macros.texi (Expansion): Cleanup.
9957 (Indenting Macros): indent-spec allows ints, not floats.
9958
9959 * keymaps.texi (Keymaps): Clarify.
9960 (Format of Keymaps): Update lisp-mode-map example.
9961 (Active Keymaps, Key Lookup): Clarify.
9962 (Changing Key Bindings): Add xref to `kbd'.
9963 (Key Binding Commands, Simple Menu Items): Clarify.
9964 (Mouse Menus, Menu Bar): Clarify.
9965 (Menu Example): Replace print example with menu-bar-replace-menu.
9966
9967 * help.texi (Documentation Basics): Add function-documentation prop.
9968
9969 * elisp.texi (Top): Don't refer to Flow Control node.
9970
9971 * commands.texi (Command Overview): Improve xrefs.
9972 (Adjusting Point): Adjusting point applies to intangible and invis.
9973 (Key Sequence Input): Doc extra read-key-sequence args.
9974 Likewise for read-key-sequence-vector.
9975
9976 * backups.texi (Rename or Copy): Minor fix.
9977 (Numbered Backups): For version-control, say the default.
9978 (Auto-Saving): make-auto-save-file-name example is simplified.
9979
9980 * advice.texi (Advising Functions): Don't imply one part of Emacs
9981 should advise another part. Markup changes.
9982 (Defining Advice): Move transitional para.
9983 (Activation of Advice): Cleanup.
9984 Explain if COMPILE is nil or negative.
9985
9986 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
9987
99882005-02-24 Lute Kamstra <lute@gnu.org>
9989
9990 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
9991 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
9992
99932005-02-23 Lute Kamstra <lute@gnu.org>
9994
9995 * modes.texi (Defining Minor Modes): define-minor-mode can be used
9996 to define global minor modes as well.
9997
9998 * display.texi (Managing Overlays): overlay-buffer returns nil for
9999 deleted overlays.
10000
100012005-02-22 Kim F. Storm <storm@cua.dk>
10002
10003 * minibuf.texi (Basic Completion): Allow symbols in addition to
10004 strings in try-completion and all-completions.
10005
100062005-02-14 Lute Kamstra <lute@gnu.org>
10007
10008 * elisp.texi (Top): Remove reference to deleted node.
10009
10010 * lists.texi (Lists): Remove reference to deleted node.
10011 (Cons Cells): Fix typo.
10012
10013 * loading.texi (Where Defined): Fix typo.
10014
100152005-02-14 Richard M. Stallman <rms@gnu.org>
10016
10017 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10018 is useful for discarding some minor modes.
10019
10020 * symbols.texi (Symbol Components): Reorder examples.
10021
10022 * streams.texi (Input Functions): State standard-input default.
10023 (Output Variables): State standard-output default.
10024
10025 * objects.texi (Printed Representation): Clarify read syntax vs print.
10026 (Floating Point Type): Explain meaning better.
10027 (Symbol Type): Explain uniqueness better.
10028 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10029 List examples sooner.
10030 (Box Diagrams): New subnode broken out.
10031 Some examples moved from old Lists as Boxes node.
10032 (Dotted Pair Notation): Clarify intro.
10033 (Array Type): Clarify.
10034 (Type Predicates): Add hash-table-p.
10035
10036 * numbers.texi (Integer Basics): Clarify radix explanation.
10037 (Predicates on Numbers): Minor clarification.
10038 (Comparison of Numbers): Minor clarification. Clarify eql.
10039 Typos in min, max.
10040 (Math Functions): Clarify overflow in expt.
10041
10042 * minibuf.texi (Text from Minibuffer): Minor clarification.
10043 Mention arrow keys.
10044
10045 * loading.texi (Autoload): defun's doc string overrides autoload's
10046 doc string.
10047 (Repeated Loading): Modernize "add to list" examples.
10048 (Where Defined): Finish updating table of load-history elts.
10049
10050 * lists.texi (List-related Predicates): Minor wording improvement.
10051 (Lists as Boxes): Node deleted.
10052 (Building Lists): Explain trivial cases of number-sequence.
10053
10054 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 10055 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
10056 (Hash Access): Any object can be a key.
10057 State value of maphash.
10058
10059 * functions.texi (What Is a Function): Wording cleanup.
10060 (Function Documentation): Minor cleanup.
10061 Explain purpose of calling convention at end of doc string.
10062 (Function Names): Wording cleanup.
10063 (Calling Functions): Wording cleanup.
10064 Explain better how funcall calls the function.
10065 (Function Cells): Delete example of saving and redefining function.
10066
10067 * control.texi (Combining Conditions): Wording cleanup.
10068 (Iteration): dolist and dotimes bind VAR locally.
10069 (Cleanups): Xref to Atomic Changes.
10070
10071 * compile.texi (Byte Compilation): Delete 19.29 info.
10072 (Compilation Functions): Macros' difficulties don't affect defsubst.
10073 (Docs and Compilation): Delete 19.29 info.
10074
100752005-02-10 Richard M. Stallman <rms@gnu.org>
10076
10077 * objects.texi (Symbol Type): Minor correction.
10078
100792005-02-06 Lute Kamstra <lute@gnu.org>
10080
10081 * modes.texi (Example Major Modes): Fix typos.
10082
100832005-02-06 Richard M. Stallman <rms@gnu.org>
10084
10085 * text.texi (Margins): fill-nobreak-predicate can be one function.
10086
10087 * strings.texi (Modifying Strings): clear-string can make unibyte.
10088 (Formatting Strings): format gives error if values missing.
10089
10090 * positions.texi (Character Motion): Mention default arg
10091 for forward-char. backward-char refers to forward-char.
10092 (Word Motion): Mention default arg for forward-word.
10093 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10094 Simplify end-of-buffer.
10095 (Text Lines): Mention default arg for forward-line.
10096 (List Motion): Mention default arg for beginning/end-of-defun.
10097 (Skipping Characters): Minor fixes in explaining character-set.
10098
10099 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10100 Mode inheritance applies only when default-major-mode is nil.
10101 Clarifications.
10102 (Example Major Modes): Update Text mode and Lisp mode examples.
10103 (Minor Mode Conventions): Mention define-minor-mode at top.
10104 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10105 (Mode Line Format): Update mode line face display info.
10106 (Properties in Mode): Mention effect of risky vars.
10107 (Imenu): Define imenu-add-to-menubar.
10108 (Font Lock Mode): Add descriptions to menu lines.
10109 (Faces for Font Lock): Add font-lock-doc-face.
10110
101112005-02-05 Lute Kamstra <lute@gnu.org>
10112
10113 * text.texi (Maintaining Undo): Remove obsolete function.
10114
101152005-02-05 Eli Zaretskii <eliz@gnu.org>
10116
10117 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 10118 color specifications. Improve indexing.
b8d4c8d0
GM
10119 (Text Terminal Colors): Replace the description of RGB values by
10120 an xref to "Color Names".
10121
101222005-02-03 Richard M. Stallman <rms@gnu.org>
10123
10124 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10125 Clarify.
10126 (Selecting Windows): Clarify save-selected-window.
10127 (Cyclic Window Ordering): Clarify walk-windows.
10128 (Window Point): Clarify.
10129 (Window Start): Add comment to example.
10130 (Resizing Windows): Add `interactive' specs in examples.
10131 Document fit-window-to-buffer.
10132
10133 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10134 (Undo, Maintaining Undo): Clarify last change.
10135 (Sorting): In sort-numeric-fields, explain about octal and hex.
10136 Mention sort-numeric-base.
10137 (Format Properties): Add xref for hard newlines.
10138
10139 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
10140 (Pop-Up Menus): Fix typo.
10141 (Color Names): Explain all types of color names.
10142 Explain color-values on B&W terminal.
10143 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
10144
10145 * files.texi (File Locks): Not supported on MS systems.
10146 (Testing Accessibility): Clarify.
10147
10148 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
10149 (Coverage Testing): Fix typo.
10150
10151 * commands.texi (Misc Events): Remove stray space.
10152
10153 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
10154 (Modification Time): Clarify when visited-file-modtime returns 0.
10155 (The Buffer List): Clarify bury-buffer.
10156 (Killing Buffers): Clarify.
10157 (Indirect Buffers): Add clone-indirect-buffer.
10158
101592005-02-02 Matt Hodges <MPHodges@member.fsf.org>
10160
10161 * edebug.texi (Printing in Edebug): Fix default value of
10162 edebug-print-circle.
10163 (Coverage Testing): Fix displayed frequency count data.
10164
101652005-02-02 Luc Teirlinck <teirllm@auburn.edu>
10166
10167 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
10168
101692005-02-02 Kim F. Storm <storm@cua.dk>
10170
10171 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
10172
101732005-01-29 Eli Zaretskii <eliz@gnu.org>
10174
10175 * commands.texi (Misc Events): Describe the help-echo event.
10176
10177 * text.texi (Special Properties) <help-echo>: Use `pos'
10178 consistently in description of the help-echo property.
10179 Use @code{nil} instead of @var{nil}.
10180
10181 * display.texi (Overlay Properties): Fix the index entry for
10182 help-echo overlay property.
10183
10184 * customize.texi (Type Keywords): Uncomment the xref to the
10185 help-echo property documentation.
10186
101872005-01-23 Kim F. Storm <storm@cua.dk>
10188
10189 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
10190 return value. Third element FULLY replaced by PARTIAL which
10191 specifies number of invisible pixels if row is only partially visible.
10192 (Textual Scrolling): Mention auto-window-vscroll.
10193 (Vertical Scrolling): New defvar auto-window-vscroll.
10194
101952005-01-16 Luc Teirlinck <teirllm@auburn.edu>
10196
10197 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
10198 command remapping.
10199
102002005-01-15 Richard M. Stallman <rms@gnu.org>
10201
10202 * display.texi (Defining Images): Mention DATA-P arg of create-image.
10203
102042005-01-14 Kim F. Storm <storm@cua.dk>
10205
10206 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10207
10208 * text.texi (Links and Mouse-1): Fix string and vector item.
10209
102102005-01-13 Richard M. Stallman <rms@gnu.org>
10211
10212 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10213 descriptions of overriding-local-map and overriding-terminal-local-map.
10214
10215 * text.texi (Links and Mouse-1): Clarify text.
10216
102172005-01-13 Kim F. Storm <storm@cua.dk>
10218
10219 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10220
102212005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10222
10223 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10224
102252005-01-12 Kim F. Storm <storm@cua.dk>
10226
10227 * text.texi (Links and Mouse-1): Rename section from Enabling
10228 Mouse-1 to Following Links. Change xrefs.
10229 Add examples for define-button-type and define-widget.
10230
10231 * display.texi (Button Properties, Button Buffer Commands):
10232 Clarify mouse-1 and follow-link functionality.
10233
102342005-01-12 Richard M. Stallman <rms@gnu.org>
10235
10236 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10237
10238 * display.texi (Beeping): Fix Texinfo usage.
10239
10240 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10241
102422005-01-11 Kim F. Storm <storm@cua.dk>
10243
10244 * display.texi (Button Properties, Button Buffer Commands):
10245 Mention mouse-1 binding. Add follow-link keyword.
10246
10247 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10248 (Enabling Mouse-1 to Follow Links): New subsection.
10249
102502005-01-06 Richard M. Stallman <rms@gnu.org>
10251
10252 * text.texi (Special Properties): Minor change.
10253
10254 * os.texi (Timers): Clarify previous change.
10255
10256 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10257
102582005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10259
10260 * display.texi (Face Attributes): Correct xref to renamed node.
10261
102622005-01-01 Richard M. Stallman <rms@gnu.org>
10263
10264 * display.texi (Face Attributes): Describe hex color specs.
10265
102662004-12-31 Richard M. Stallman <rms@gnu.org>
10267
10268 * os.texi (Timers): Update previous change.
10269
102702004-12-30 Kim F. Storm <storm@cua.dk>
10271
10272 * display.texi (Line Height): Total line-height is now specified
10273 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10274 in cons cells. (nil . RATIO) is relative to actual line height.
10275 Use line-height `t' instead of `0' to get minimum height.
10276
102772004-12-29 Richard M. Stallman <rms@gnu.org>
10278
10279 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10280
102812004-12-28 Richard M. Stallman <rms@gnu.org>
10282
10283 * commands.texi (Quitting): Clarify value of with-local-quit.
10284
10285 * elisp.texi (Top): Fix previous change.
10286
10287 * loading.texi (Loading): Fix previous change.
10288
102892004-12-27 Richard M. Stallman <rms@gnu.org>
10290
10291 * Makefile.in (MAKEINFO): Specify --force.
10292
10293 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10294
10295 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10296
10297 * display.texi (Line Height): Further clarify.
10298
10299 * elisp.texi (Top): Update Loading submenu.
10300
10301 * loading.texi (Where Defined): New node.
10302 (Unloading): load-history moved to Where Defined.
10303
103042004-12-21 Richard M. Stallman <rms@gnu.org>
10305
10306 * commands.texi (Event Input Misc): Add while-no-input.
10307
103082004-12-11 Richard M. Stallman <rms@gnu.org>
10309
10310 * display.texi (Line Height): Rewrite text for clarity.
10311
103122004-12-11 Kim F. Storm <storm@cua.dk>
10313
10314 * display.texi (Display): Add node "Line Height" to menu.
10315 (Line Height): New node. Move full description of line-spacing
10316 and line-height text properties here from text.texi.
10317 (Scroll Bars): Add vertical-scroll-bar variable.
10318
10319 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10320
10321 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10322 line-spacing and vertical-scroll-bar.
10323
10324 * text.texi (Special Properties): Just mention line-spacing and
10325 line-height here, add xref to new "Line Height" node.
10326
103272004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10328
10329 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10330
10331 * locals.texi (Standard Buffer-Local Variables):
10332 Add @xref for `line-spacing'.
10333
103342004-12-05 Richard M. Stallman <rms@gnu.org>
10335
10336 * Makefile.in (maintainer-clean): Remove the info files
10337 in $(infodir) where they are created.
10338
103392004-12-03 Richard M. Stallman <rms@gnu.org>
10340
10341 * windows.texi (Selecting Windows): get-lru-window and
10342 get-largest-window don't consider dedicated windows.
10343
10344 * text.texi (Undo): Document undo-in-progress.
10345
103462004-11-26 Richard M. Stallman <rms@gnu.org>
10347
10348 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10349 Remove a few vars that are not always buffer-local.
10350
103512004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10352
10353 * locals.texi (Standard Buffer-Local Variables): Comment out
10354 xref's to non-existent node `Yet to be written'.
10355
103562004-11-24 Richard M. Stallman <rms@gnu.org>
10357
10358 * processes.texi (Synchronous Processes): Grammar fix.
10359
10360 * numbers.texi (Comparison of Numbers): Add eql.
10361
10362 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10363
10364 * intro.texi (Printing Notation): Fix previous change.
10365
10366 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10367 and default-indicate-buffer-boundaries from here.
10368 (Usual Display): To here.
10369 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
10370 (Usual Display): Move tab-width up.
10371
5dcb4c4e
SM
10372 * customize.texi (Variable Definitions):
10373 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
10374 (Simple Types, Composite Types, Defining New Types):
10375 Minor cleanups.
10376
103772004-11-21 Jesper Harder <harder@ifa.au.dk>
10378
10379 * processes.texi (Synchronous Processes, Output from Processes):
10380 Markup fix.
10381
103822004-11-20 Richard M. Stallman <rms@gnu.org>
10383
10384 * positions.texi (Skipping Characters): skip-chars-forward
10385 now handles char classes.
10386
10387 * intro.texi (Printing Notation): Avoid confusion of `print'
10388 when explaining @print.
10389
10390 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
10391
10392 * display.texi (Display Table Format): Minor fix.
10393
10394 * streams.texi (Output Functions): Fix print example.
10395
10396 * Makefile.in (elisp): New target.
10397 (dist): Depend on $(infodir)/elisp, not elisp.
10398 Copy the info files from $(infodir).
10399
10400 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
10401 read-from-minibuffer.
10402
10403 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
10404
104052004-11-19 Richard M. Stallman <rms@gnu.org>
10406
10407 * searching.texi (Regexp Search): Add search-whitespace-regexp.
10408
104092004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
10410
10411 * tips.texi (Coding Conventions): Fix typo.
10412
104132004-11-16 Richard M. Stallman <rms@gnu.org>
10414
10415 * tips.texi (Coding Conventions): Separate defvar and require
10416 methods to avoid warnings. Use require only when there are many
10417 functions and variables from that package.
10418
10419 * minibuf.texi (Minibuffer Completion): When ignoring case,
10420 predicate must not be case-sensitive.
10421
10422 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
10423 (Test Coverage): Don't talk about "splotches". Clarified.
10424
104252004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
10426
10427 * frames.texi (Window Frame Parameters): Fix typo.
10428
104292004-11-15 Kim F. Storm <storm@cua.dk>
10430
10431 * symbols.texi (Other Plists): Note that plist-get may signal error.
10432 Add safe-plist-get.
10433
104342004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
10435
10436 * modes.texi (Font Lock Basics): Fix typo.
10437
104382004-11-08 Richard M. Stallman <rms@gnu.org>
10439
10440 * syntax.texi (Syntax Table Functions): Add syntax-after.
10441
104422004-11-06 Lars Brinkhoff <lars@nocrew.org>
10443
10444 * os.texi (Processor Run Time): New section documenting
10445 get-internal-run-time.
10446
104472004-11-06 Eli Zaretskii <eliz@gnu.org>
10448
10449 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
10450 it nukes elisp-cover.texi.
10451 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
10452 elisp-0 etc.
10453
104542004-11-05 Luc Teirlinck <teirllm@auburn.edu>
10455
10456 * commands.texi (Keyboard Macros): Document `append' return value
10457 of `defining-kbd-macro'.
10458
104592004-11-01 Richard M. Stallman <rms@gnu.org>
10460
10461 * commands.texi (Interactive Call): Add called-interactively-p.
10462
104632004-10-29 Simon Josefsson <jas@extundo.com>
10464
10465 * minibuf.texi (Reading a Password): Revert.
10466
104672004-10-28 Richard M. Stallman <rms@gnu.org>
10468
10469 * frames.texi (Display Feature Testing): Explain about "vendor".
10470
104712004-10-27 Richard M. Stallman <rms@gnu.org>
10472
10473 * commands.texi (Interactive Codes): `N' uses numeric prefix,
10474 not raw. Clarify `n'.
10475 (Interactive Call): Rewrite interactive-p, focusing on when
10476 and how to use it.
10477 (Misc Events): Clarify previous change.
10478
10479 * advice.texi (Simple Advice): Clarify what job the example does.
10480 (Around-Advice): Clarify ad-do-it.
10481 (Activation of Advice): An option of ad-default-compilation-action
10482 is `never', not `nil'.
10483
104842004-10-26 Kim F. Storm <storm@cua.dk>
10485
10486 * commands.texi (Interactive Codes): Add U code letter.
10487
104882004-10-25 Simon Josefsson <jas@extundo.com>
10489
10490 * minibuf.texi (Reading a Password): Add.
10491
104922004-10-24 Jason Rumney <jasonr@gnu.org>
10493
10494 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
10495 and wheel-down.
10496
104972004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
10498
10499 * processes.texi (Synchronous Processes): Document process-file.
10500
105012004-10-22 Kenichi Handa <handa@m17n.org>
10502
10503 * text.texi (translate-region): Document that it accepts also a
10504 char-table.
10505
105062004-10-22 David Ponce <david@dponce.com>
10507
10508 * windows.texi (Resizing Windows): Document the `preserve-before'
10509 argument of the functions `enlarge-window' and `shrink-window'.
10510
105112004-10-19 Jason Rumney <jasonr@gnu.org>
10512
10513 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
10514
105152004-10-09 Luc Teirlinck <teirllm@auburn.edu>
10516
10517 * text.texi (Filling): Add anchor for definition of
10518 `sentence-end-double-space'.
10519
10520 * searching.texi (Regexp Example): Update description of how
10521 Emacs currently recognizes the end of a sentence.
10522 (Standard Regexps): Update definition of the variable
10523 `sentence-end'. Add definition of the function `sentence-end'.
10524
105252004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
10526
10527 * display.texi (Progress): New node.
10528
105292004-10-05 Kim F. Storm <storm@cua.dk>
10530
10531 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
10532
105332004-09-29 Kim F. Storm <storm@cua.dk>
10534
10535 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
10536 to identify bitmaps. Remove -fringe-bitmap suffix for standard
10537 fringe bitmap symbols, as they now have their own namespace.
10538 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
10539 vs. pixels. Signal error if no free bitmap slots.
10540 (Pixel Specification): Change IMAGE to @var{image}.
10541
105422004-09-28 Richard M. Stallman <rms@gnu.org>
10543
10544 * text.texi (Special Properties): Clarify line-spacing and line-height.
10545
10546 * searching.texi (Regexp Search): Add looking-back.
10547
105482004-09-25 Luc Teirlinck <teirllm@auburn.edu>
10549
10550 * display.texi: Correct typos.
10551 (Image Descriptors): Correct xref's.
10552
105532004-09-25 Richard M. Stallman <rms@gnu.org>
10554
10555 * text.texi (Special Properties): Cleanups in `cursor'.
10556 Rewrites in `line-height' and `line-spacing'; exchange them.
10557
10558 * display.texi (Fringes): Rewrite previous change.
10559 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10560 (Display Fringe Bitmaps): Node deleted, text moved.
10561 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10562 (Scroll Bars): Clarify set-window-scroll-bars.
10563 (Pointer Shape): Rewrite.
10564 (Specified Space): Clarify :align-to, etc.
10565 (Pixel Specification): Use @var. Clarify new text.
10566 (Other Display Specs): Clarify `slice'.
10567 (Image Descriptors): Cleanups.
10568 (Showing Images): Cleanups.
10569
105702004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10571
10572 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10573
10574 * modes.texi: Various minor changes in addition to:
10575 (Major Mode Conventions): Final call to `run-mode-hooks' should
10576 not be inside the `delay-mode-hooks' form.
10577 (Mode Hooks): New node.
10578 (Hooks): Delete obsolete example.
10579 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10580 node "Mode Hooks".
10581
105822004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10583
10584 * display.texi: Correct various typos.
10585 (Display): Rename node "Pointer Shapes" to "Pointer
10586 Shape". (There is already a node called "Pointer Shapes" in
10587 frames.texi.)
10588 (Images): Remove non-existent node "Image Slices" from menu.
10589
105902004-09-23 Kim F. Storm <storm@cua.dk>
10591
10592 * text.texi (Special Properties): Add `cursor', `pointer',
10593 `line-height', and `line-spacing' properties.
10594
10595 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10596 Shapes' to menu.
10597 (Standard Faces): Doc fix for fringe face.
10598 (Fringes): Add `overflow-newline-into-fringe' and
10599 'indicate-buffer-boundaries'.
10600 (Fringe Bitmaps, Pointer Shapes): New nodes.
10601 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10602 Bitmaps' to menu.
10603 (Specified Space): Describe pixel width and height.
10604 (Pixel Specification): New node.
10605 (Other Display Specs): Add `slice' property.
10606 (Display Fringe Bitmaps): New node.
10607 (Images): Add 'Image Slices' to menu.
10608 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
10609 (Showing Images): Add slice arg to `insert-image'.
10610 Add 'insert-sliced-image'.
b8d4c8d0
GM
10611
106122004-09-20 Richard M. Stallman <rms@gnu.org>
10613
10614 * commands.texi (Key Sequence Input):
10615 Clarify downcasing in read-key-sequence.
10616
106172004-09-08 Juri Linkov <juri@jurta.org>
10618
10619 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10620
106212004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10622
5dcb4c4e
SM
10623 * locals.texi (Standard Buffer-Local Variables):
10624 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
10625 * internals.texi (Buffer Internals): Describe new
10626 auto_save_file_format field of the buffer structure.
10627 * files.texi (Format Conversion): `auto-save-file-format' has been
10628 renamed `buffer-auto-save-file-format'.
10629
106302004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10631
10632 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10633 an integer or a marker.
10634 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10635
106362004-08-22 Richard M. Stallman <rms@gnu.org>
10637
10638 * modes.texi (Major Mode Conventions): Discuss rebinding of
10639 standard key bindings.
10640
106412004-08-18 Kim F. Storm <storm@cua.dk>
10642
10643 * processes.texi (Accepting Output): Add `just-this-one' arg to
10644 `accept-process-output'.
10645 (Output from Processes): New var `process-adaptive-read-buffering'.
10646
106472004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10648
10649 * keymaps.texi: Various changes in addition to:
10650 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10651 Give more varied examples for `kbd'.
10652 (Creating Keymaps): Char tables have slots for all characters
10653 without modifiers.
10654 (Active Keymaps): `overriding-local-map' and
10655 `overriding-terminal-local-map' also override text property and
10656 overlay keymaps.
10657 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10658 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10659 to denote a prefix of no events.
10660 `map-keymap' includes parent's bindings _recursively_.
10661 Clarify and correct description of `where-is-internal'.
10662 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10663 (Menu Example): For menus intended for use with the keyboard, the
10664 menu items should be bound to characters or real function keys.
10665
106662004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10667
10668 * objects.texi (Character Type): Reposition `@anchor' to prevent
10669 double space inside sentence in Info.
10670
10671 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10672 renamed to `disabled-command-function'.
10673 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10674 (Command Loop Info): Replace reference to it.
10675 (Disabling Commands): `disabled-command-hook' has been renamed to
10676 `disabled-command-function'.
10677
106782004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10679
10680 * os.texi (Translating Input): Only non-prefix bindings in
10681 `key-translation-map' override actual key bindings. Warn about
10682 possible indirect effect of actual key bindings on non-prefix
10683 bindings in `key-translation-map'.
10684
106852004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10686
10687 * minibuf.texi (High-Level Completion): Add anchor for definition
10688 of `read-variable'.
10689
10690 * commands.texi: Various changes in addition to:
10691 (Using Interactive): Clarify description of `interactive-form'.
10692 (Interactive Call): Mention default for KEYS argument to
10693 `call-interactively'.
10694 (Command Loop Info): Clarify description of `this-command-keys'.
10695 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10696 Value of `last-event-frame' can be `macro'.
10697 (Repeat Events): `double-click-fuzz' is also used to distinguish
10698 clicks and drags.
10699 (Classifying Events): Clarify descriptions of `event-modifiers'
10700 `event-basic-type' and `event-convert-list'.
10701 (Accessing Events): `posn-timestamp' takes POSITION argument.
10702 (Quoted Character Input): Clarify description of
10703 `read-quoted-char' and fix example.
10704 (Quitting): Add `with-local-quit'.
10705 (Disabling Commands): Correct and clarify descriptions of
10706 `enable-command' and `disable-command'.
10707 Mention what happens if `disabled-command-hook' is nil.
10708 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10709 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10710
107112004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10712
10713 * frames.texi: Various changes in addition to:
10714 (Creating Frames): Expand and clarify description of `make-frame'.
10715 (Window Frame Parameters): Either none or both of the `icon-left'
10716 and `icon-top' parameters must be specified. Put descriptions of
10717 `menu-bar-lines' and `toolbar-lines' closer together and change
10718 them accordingly.
10719 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
10720 except while processing `frame-title-format' or `icon-title-format'.
10721 (Deleting Frames): Correct description of `delete-frame'.
10722 Non-nil return values of `frame-live-p' are like those of `framep'.
10723 (Frames and Windows): Mention return value of
10724 `set-frame-selected-window'.
10725 (Visibility of Frames): Mention `force' argument to
10726 `make-frame-invisible'. `frame-visible-p' returns t for all
10727 frames on text-only terminals.
10728 (Frame Configurations): Restoring a frame configuration does not
10729 restore deleted frames.
10730 (Window System Selections): `x-set-selection' returns DATA.
10731 (Resources): Add example.
10732 (Display Feature Testing): Clarify descriptions of
10733 `display-pixel-height', `display-pixel-width', `x-server-version'
10734 and `x-server-vendor'.
10735
10736 * windows.texi (Choosing Window): Add anchor.
10737 * minibuf.texi (Minibuffer Misc): Add anchor.
10738
107392004-07-23 John Paul Wallington <jpw@gnu.org>
10740
10741 * macros.texi (Defining Macros): Declaration keyword for setting
10742 Edebug spec is `debug' not `edebug'.
10743
107442004-07-19 Luc Teirlinck <teirllm@auburn.edu>
10745
10746 * windows.texi: Various small changes in addition to:
10747 (Window Point): Mention return value of `set-window-point'.
10748 (Window Start): `pos-visible-in-window-p' disregards horizontal
10749 scrolling. Explain return value if PARTIALLY is non-nil.
10750 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
10751 and `set-window-vscroll'.
10752 (Size of Window): The argument WINDOW to `window-inside-edges',
10753 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
10754 (Resizing Windows): Explain return value of
10755 `shrink-window-if-larger-than-buffer'.
10756 `window-size-fixed' automatically becomes buffer local when set.
10757 (Window Configurations): Explain return value of
10758 `set-window-configuration'.
10759
10760 * minibuf.texi (Minibuffer Misc): Add anchor for
10761 `minibuffer-scroll-window'.
10762
10763 * positions.texi (Text Lines): Add anchor for `count-lines'.
10764
107652004-07-17 Richard M. Stallman <rms@gnu.org>
10766
10767 * display.texi (Overlay Properties): Adding `evaporate' prop
10768 deletes empty overlay immediately.
10769
10770 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
10771 fix example.
10772
107732004-07-16 Jim Blandy <jimb@redhat.com>
10774
10775 * searching.texi (Regexp Backslash): Document new \_< and \_>
10776 operators.
10777
107782004-07-16 Juanma Barranquero <lektu@terra.es>
10779
10780 * display.texi (Images): Fix Texinfo usage.
10781
107822004-07-14 Luc Teirlinck <teirllm@auburn.edu>
10783
10784 * buffers.texi (Modification Time): `visited-file-modtime' now
10785 returns a list of two integers, instead of a cons.
10786
107872004-07-13 Luc Teirlinck <teirllm@auburn.edu>
10788
10789 * windows.texi: Various changes in addition to:
10790 (Splitting Windows): Add `split-window-keep-point'.
10791
107922004-07-09 Richard M. Stallman <rms@gnu.org>
10793
10794 * frames.texi (Input Focus): Minor fix.
10795
107962004-07-07 Luc Teirlinck <teirllm@auburn.edu>
10797
10798 * frames.texi (Input Focus): Clarify descriptions of
10799 `select-frame-set-input-focus' and `select-frame'.
10800
108012004-07-06 Luc Teirlinck <teirllm@auburn.edu>
10802
10803 * os.texi: Various small changes in addition to:
10804 (Killing Emacs): Expand and clarify description of
10805 `kill-emacs-query-functions' and `kill-emacs-hook'.
10806 (System Environment): Expand and clarify description of `getenv'
10807 and `setenv'.
10808 (Timers): Clarify description of `run-at-time'.
10809 (Translating Input): Correct description of
10810 `extra-keyboard-modifiers'.
10811 (Flow Control): Correct description of `enable-flow-control'.
10812
108132004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
10814
10815 * os.texi: Update copyright.
10816 (Session Management): Grammar fix.
10817 Clarify which Emacs does the restarting.
10818 Use @samp for *scratch* buffer.
10819
108202004-07-04 Alan Mackenzie <acm@muc.de>
10821
10822 * frames.texi (Input Focus): Add documentation for
10823 `select-frame-set-input-focus'. Replace refs to non-existent
10824 `switch-frame' with `select-frame'. Minor corrections and tidying
10825 up of text-only terminal stuff.
10826
108272004-07-02 Richard M. Stallman <rms@gnu.org>
10828
10829 * files.texi (Saving Buffers): Cleanup write-contents-function.
10830 (Magic File Names): Cleanup file-remote-p.
10831
b344d29d 108322004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
10833
10834 * files.texi (Magic File Names): `file-remote-p' returns an
10835 identifier of the remote system, not just t.
10836
108372004-07-02 David Kastrup <dak@gnu.org>
10838
10839 * searching.texi (Entire Match Data): Add explanation about new
10840 match-data behavior when @var{integers} is non-nil.
10841
108422004-06-24 Richard M. Stallman <rms@gnu.org>
10843
10844 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
10845
10846 * customize.texi (Variable Definitions): Note about doc strings
10847 and :set.
10848
10849 * keymaps.texi (Keymap Terminology): Document `kbd'.
10850 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
10851
10852 * display.texi (Invisible Text): Setting buffer-invisibility-spec
10853 makes it buffer-local.
10854
10855 * files.texi (Saving Buffers): Correct previous change.
10856
10857 * commands.texi (Accessing Events):
10858 Clarify posn-col-row and posn-actual-col-row.
10859
108602004-06-24 David Ponce <david.ponce@wanadoo.fr>
10861
10862 * commands.texi (Accessing Events): New functions
10863 posn-at-point and posn-at-x-y. Add example to posn-x-y.
10864
108652004-06-23 Luc Teirlinck <teirllm@auburn.edu>
10866
10867 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
10868 * frames.texi, buffers.texi, backups.texi, variables.texi:
10869 * loading.texi, eval.texi, functions.texi, control.texi:
10870 * symbols.texi, minibuf.texi: Reposition @anchor's.
10871
10872 * help.texi: Various small changes in addition to the following.
10873 (Describing Characters): Describe PREFIX argument to
10874 `key-description'. Correct and clarify definition of
10875 `text-char-description'. Describe NEED-VECTOR argument to
10876 `read-kbd-macro'.
10877 (Help Functions): Clarify definition of `apropos'.
10878
108792004-06-23 Lars Hansen <larsh@math.ku.dk>
10880
10881 * files.texi (Saving Buffers): Correct description of
10882 `write-contents-functions'.
10883
108842004-06-21 Juanma Barranquero <lektu@terra.es>
10885
10886 * display.texi (Images): Remove redundant @vindex directives.
10887 Rewrite `image-library-alist' doc in active voice.
10888
108892004-06-14 Juanma Barranquero <lektu@terra.es>
10890
10891 * display.texi (Images): Document new delayed library loading,
10892 variable `image-library-alist' and (existing but undocumented)
10893 function `image-type-available-p'.
10894
108952004-06-05 Richard M. Stallman <rms@gnu.org>
10896
10897 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
10898 refer the user to the Initial Input node.
10899 (Text from Minibuffer): Likewise.
10900 (Initial Input): New node. Document this feature
10901 and say it is mostly deprecated.
10902
109032004-05-30 Richard M. Stallman <rms@gnu.org>
10904
10905 * loading.texi (Named Features): Clarify return value
10906 and meaning of NOERROR.
10907
10908 * variables.texi (File Local Variables): Minor cleanup.
10909
109102004-05-30 Michael Albinus <michael.albinus@gmx.de>
10911
10912 * files.texi (Magic File Names): Add `file-remote-p' as operation
10913 of file name handlers.
10914
109152004-05-29 Richard M. Stallman <rms@gnu.org>
10916
10917 * modes.texi (Minor Mode Conventions): (-) has no special meaning
10918 as arg to a minor mode command.
10919
109202004-05-22 Richard M. Stallman <rms@gnu.org>
10921
10922 * syntax.texi (Syntax Class Table): Word syntax not just for English.
10923
10924 * streams.texi (Output Variables): Doc float-output-format.
10925
10926 * searching.texi (Regexp Special): Nested repetition can be infloop.
10927
10928 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
10929 real stack overflow.
10930
10931 * compile.texi: Minor cleanups.
10932
109332004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
10934
10935 * lists.texi (Cons Cells): Explain dotted lists, true lists,
10936 circular lists.
10937 (List Elements): Explain handling of circular and dotted lists.
10938
109392004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
10940
10941 * modes.texi (Search-based Fontification): Fix typo.
10942
109432004-05-10 Juanma Barranquero <lektu@terra.es>
10944
10945 * modes.texi (Mode Line Variables): Fix description of
10946 global-mode-string, which is now after which-func-mode, not the
10947 buffer name.
10948
109492004-05-07 Lars Hansen <larsh@math.ku.dk>
10950
10951 * modes.texi (Desktop Save Mode): Add.
10952 (Modes): Add menu entry Desktop Save Mode.
10953
10954 * hooks.texi: Add desktop-after-read-hook,
10955 desktop-no-desktop-file-hook and desktop-save-hook.
10956
10957 * locals.texi: Add desktop-save-buffer.
10958
109592004-04-30 Jesper Harder <harder@ifa.au.dk>
10960
10961 * display.texi: emacs -> Emacs.
10962
109632004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
10964
10965 * files.texi (Changing Files): Document set-file-times.
10966
109672004-04-23 Juanma Barranquero <lektu@terra.es>
10968
10969 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
10970
109712004-04-18 Jesper Harder <harder@ifa.au.dk>
10972
10973 * tips.texi (Coding Conventions): defopt -> defcustom.
10974
109752004-04-16 Luc Teirlinck <teirllm@auburn.edu>
10976
10977 * sequences.texi: Various clarifications.
10978
109792004-04-14 Luc Teirlinck <teirllm@auburn.edu>
10980
10981 * buffers.texi (Read Only Buffers): Mention optional ARG to
10982 `toggle-read-only'.
10983
109842004-04-14 Nick Roberts <nick@nick.uklinux.net>
10985
10986 * windows.texi (Selecting Windows): Note that get-lru-window
10987 returns a full-width window if possible.
10988
109892004-04-13 Luc Teirlinck <teirllm@auburn.edu>
10990
10991 * buffers.texi: Various changes in addition to:
10992 (Buffer File Name): Add `find-buffer-visiting'.
10993 (Buffer Modification): Mention optional ARG to `not-modified'.
10994 (Indirect Buffers): Mention optional CLONE argument to
10995 `make-indirect-buffer'.
10996
10997 * files.texi: Various changes in addition to:
10998 (Visiting Functions): `find-file-hook' is now a normal hook.
10999 (File Name Expansion): Explain difference between the way that
11000 `expand-file-name' and `file-truename' treat `..'.
11001 (Contents of Directories): Mention optional ID-FORMAT argument to
11002 `directory-files-and-attributes'.
11003 (Format Conversion): Mention new optional CONFIRM argument to
11004 `format-write-file'.
11005
110062004-04-12 Miles Bader <miles@gnu.org>
11007
11008 * macros.texi (Expansion): Add description of `macroexpand-all'.
11009
110102004-04-05 Jesper Harder <harder@ifa.au.dk>
11011
5dcb4c4e
SM
11012 * variables.texi (Variable Aliases):
11013 Mention cyclic-variable-indirection.
b8d4c8d0
GM
11014
11015 * errors.texi (Standard Errors): Ditto.
11016
110172004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11018
11019 * backups.texi: Various small changes in addition to:
11020 (Making Backups): Mention return value of `backup-buffer'.
11021 (Auto-Saving): Mention optional FORCE argument to
11022 `delete-auto-save-file-if-necessary'.
11023 (Reverting): Mention optional PRESERVE-MODES argument to
11024 `revert-buffer'. Correct description of `revert-buffer-function'.
11025
110262004-03-22 Juri Linkov <juri@jurta.org>
11027
11028 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11029 with `Vector Functions'.
11030
11031 * text.texi (Sorting): Add missing quote.
11032
110332004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11034
11035 * intro.texi (Lisp History): Replace xref to `cl' manual with
11036 inforef.
11037
110382004-03-12 Richard M. Stallman <rms@gnu.org>
11039
11040 * intro.texi (Version Info): Add arg to emacs-version.
11041 (Lisp History): Change xref to CL manual.
11042
110432004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11044
11045 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11046 for Partial Completion mode.
11047
110482004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11049
11050 * customize.texi: Fix typo. Remove eol whitespace.
11051
110522004-03-04 Richard M. Stallman <rms@gnu.org>
11053
11054 * processes.texi: Fix typos.
11055
11056 * lists.texi (Building Lists): Minor clarification.
11057
11058 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11059 in make-hash-table.
11060
110612004-02-29 Juanma Barranquero <lektu@terra.es>
11062
11063 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11064 rm, and ignore exit code.
11065
110662004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11067
11068 * display.texi (Defining Faces): Add description for min-colors.
11069 Update example.
11070
110712004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11072
11073 * abbrevs.texi: Various corrections and clarifications in addition
11074 to the following:
11075 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11076
110772004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11078
11079 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11080
110812004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11082
11083 * text.texi: Various small changes in addition to the following:
11084 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11085 to delete-horizontal-space.
11086 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11087 description of yank-handler text property at various places.
11088
11089 * frames.texi (Window System Selections): Add anchor.
11090
11091 * syntax.texi (Syntax Table Functions): Clarify and correct
11092 descriptions of make-syntax-table and copy-syntax-table.
11093 (Motion and Syntax): Clarify SYNTAXES argument to
11094 skip-syntax-forward.
11095 (Parsing Expressions): Mention that the return value of
11096 parse-partial-sexp is currently a list of ten rather than nine
11097 elements.
11098 (Categories): Various corrections and clarifications.
11099
111002004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11101
11102 * markers.texi (Marker Insertion Types): Minor change.
11103
11104 * locals.texi (Standard Buffer-Local Variables):
11105 * commands.texi (Interactive Codes, Using Interactive):
11106 * functions.texi (Related Topics): Fix xrefs.
11107
111082004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11109
11110 * lists.texi (Sets And Lists): Update description of delete-dups.
11111
111122004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11113
11114 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11115
c8763fb6 111162004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11117
11118 * frames.texi (Parameter Access): frame-parameters arg is optional.
11119 modify-frame-parameters handles nil for FRAME.
11120 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11121 are all-or-nothing for certain toolkits.
11122 Mention parameter wait-for-wm.
11123 (Frames and Windows): In frame-first-window and frame-selected-window
11124 the arg is optional.
11125 (Input Focus): In redirect-frame-focus the second arg is optional.
11126 (Window System Selections): Mention selection type CLIPBOARD.
11127 Mention data-type UTF8_STRING.
11128 Mention numbering of cut buffers.
11129 (Resources): Describe x-resource-name.
11130
111312004-02-16 Richard M. Stallman <rms@gnu.org>
11132
11133 * windows.texi (Buffers and Windows): Delete false table
11134 about all-frames.
11135
11136 * syntax.texi (Parsing Expressions): Delete old caveat
11137 about parse-sexp-ignore-comments.
11138
11139 * streams.texi (Output Variables): Add print-quoted.
11140
11141 * lists.texi (Building Lists): Minor cleanup.
11142
11143 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
11144
11145 * display.texi (Overlays): Explain overlays use markers.
11146 (Managing Overlays): Explain front-advance and rear-advance
11147 in more detail.
11148
11149 * loading.texi (Unloading): Document unload-feature-special-hooks.
11150 Get rid of fns-NNN.el file.
11151
111522004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11153
11154 * help.texi (Describing Characters): Fix text-char-description
11155 example output.
11156
11157 * edebug.texi (Using Edebug): Fix example.
11158
11159 * debugging.texi (Internals of Debugger): Fix return value.
11160
11161 * files.texi (Changing Files): Fix argname.
11162
11163 * calendar.texi: Fix parens, and default values.
11164
11165 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
11166 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 11167 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
11168
11169 * positions.texi (Text Lines): Don't add -1 in current-line.
11170
111712004-02-16 Richard M. Stallman <rms@gnu.org>
11172
11173 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
11174
111752004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11176
11177 * processes.texi (Low-Level Network): Fix a typo.
11178
111792004-02-12 Kim F. Storm <storm@cua.dk>
11180
11181 * display.texi (Fringes): Use consistent wording.
11182 Note that window-fringe's window arg is optional.
11183 (Scroll Bars): Use consistent wording.
11184
111852004-02-11 Luc Teirlinck <teirllm@auburn.edu>
11186
11187 * tips.texi (Comment Tips): Document the new conventions for
11188 commenting out code.
11189
c8763fb6 111902004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 11191
5dcb4c4e 11192 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
11193
111942004-02-07 Kim F. Storm <storm@cua.dk>
11195
11196 * positions.texi (Text Lines): Add line-number-at-pos.
11197
111982004-02-06 John Paul Wallington <jpw@gnu.org>
11199
11200 * display.texi (Button Properties, Button Buffer Commands):
11201 mouse-2 invokes button, not down-mouse-1.
11202
112032004-02-04 Jason Rumney <jasonr@gnu.org>
11204
11205 * makefile.w32-in: Sync with Makefile.in changes.
11206
112072004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11208
11209 * minibuf.texi (Text from Minibuffer): Various corrections and
11210 clarifications.
11211 (Object from Minibuffer): Correct Lisp description of
11212 read-minibuffer.
11213 (Minibuffer History): Clarify description of cons values for
11214 HISTORY arguments.
5dcb4c4e
SM
11215 (Basic Completion): Various corrections and clarifications.
11216 Add completion-regexp-list.
b8d4c8d0
GM
11217 (Minibuffer Completion): Correct and clarify description of
11218 completing-read.
5dcb4c4e
SM
11219 (Completion Commands): Mention Partial Completion mode.
11220 Various other minor changes.
b8d4c8d0
GM
11221 (High-Level Completion): Various corrections and clarifications.
11222 (Reading File Names): Ditto.
11223 (Minibuffer Misc): Ditto.
11224
112252004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11226
11227 * strings.texi (Text Comparison): assoc-string also matches
11228 elements of alists that are strings instead of conses.
11229 (Formatting Strings): Standardize Texinfo usage. Update index
11230 entries.
11231
112322004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11233
11234 * lists.texi (Sets And Lists): Add delete-dups.
11235
112362004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11237
11238 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11239 special form.
11240 * macros.texi (Defining Macros): Update description of `declare',
11241 which now is a macro.
11242 (Wrong Time): Fix typos.
11243
112442004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11245
11246 * compile.texi (Compilation Functions): Expand descriptions of
11247 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11248 and `batch-byte-compile'. In particular, mention and describe
11249 all optional arguments.
11250 (Disassembly): Correct and clarify the description of `disassemble'.
11251
112522004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11253
11254 * searching.texi: Various small changes in addition to the
11255 following.
11256 (Regexp Example): Adapt to new value of `sentence-end'.
11257 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11258 `words'.
11259 (Search and Replace): Add usage note for `perform-replace'.
11260 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11261 `match-data'.
11262 (Standard Regexps): Update for new values of `paragraph-start'
11263 and `sentence-end'.
11264
112652004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11266
11267 * files.texi (Saving Buffers): Clarify descriptions of
11268 `write-contents-functions' and `before-save-hook'.
11269 Make the defvar's for `before-save-hook' and `after-save-hook'
11270 into defopt's.
11271
112722004-01-07 Kim F. Storm <storm@cua.dk>
11273
11274 * commands.texi (Click Events): Describe new image and
11275 width/height elements of click events.
11276 (Accessing Events): Add posn-string, posn-image, and
11277 posn-object-width-height. Change posn-object to return either
11278 image or string object.
11279
112802004-01-01 Simon Josefsson <jas@extundo.com>
11281
11282 * hooks.texi (Standard Hooks): Add before-save-hook.
11283 * files.texi (Saving Buffers): Likewise.
11284
112852004-01-03 Richard M. Stallman <rms@gnu.org>
11286
11287 * frames.texi (Frames and Windows): Delete frame-root-window.
11288
112892004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11290
11291 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11292
11293 * functions.texi: Various small changes in addition to the
11294 following.
5dcb4c4e
SM
11295 (What Is a Function): `functionp' returns nil for macros.
11296 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
11297 (Function Documentation): Add `\' in front of (fn @var{arglist})
11298 and explain why.
11299 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11300 Add anchor.
11301 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11302
113032004-01-01 Miles Bader <miles@gnu.org>
11304
11305 * display.texi (Buttons): New section.
11306
113072003-12-31 Andreas Schwab <schwab@suse.de>
11308
11309 * numbers.texi (Math Functions): sqrt reports a domain-error
11310 error.
11311 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11312
113132003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11314
11315 * tips.texi (Documentation Tips): Update item on hyperlinks in
11316 documentation strings.
11317
11318 * errors.texi (Standard Errors): Various small corrections and
11319 additions.
11320
11321 * control.texi: Various small changes in addition to the
11322 following.
11323 (Signaling Errors): Provide some more details on how `signal'
11324 constructs the error message. Add anchor to the definition of
11325 `signal'.
11326 (Error Symbols): Describe special treatment of `quit'.
11327 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11328 to emphasize that it has to be a single form.
11329
11330 * buffers.texi: Add anchor.
11331
113322003-12-29 Richard M. Stallman <rms@gnu.org>
11333
11334 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11335 (Window Configurations): Add window-configuration-frame.
11336
11337 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11338
11339 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11340 Change arg name in get-char-property.
11341 (Special Properties): Update handling of keymap property.
11342
11343 * strings.texi (Modifying Strings): Add clear-string.
11344 (Text Comparison): Add assoc-string and remove
11345 assoc-ignore-case, assoc-ignore-representation.
11346
11347 * os.texi (Time of Day): Add set-time-zone-rule.
11348
11349 * numbers.texi (Math Functions): asin, acos, log, log10
11350 report domain-error errors.
11351
11352 * nonascii.texi (Converting Representations):
11353 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11354 (Encoding and I/O): Add file-name-coding-system.
11355
11356 * modes.texi (Search-based Fontification): Explain that
11357 face specs are symbols with face names as values.
11358
11359 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11360
11361 * lists.texi (Building Lists): remq moved elsewhere.
11362 (Sets And Lists): remq moved here.
11363 (Association Lists): Refer to assoc-string.
11364
11365 * internals.texi (Garbage Collection): Add memory-use-counts.
11366
11367 * frames.texi (Frames and Windows): Add set-frame-selected-window
11368 and frame-root-window.
11369
11370 * files.texi (Contents of Directories):
11371 Add directory-files-and-attributes.
11372
11373 * display.texi (Refresh Screen): Add force-window-update.
11374 (Invisible Text): Explain about moving point out of invis text.
11375 (Overlay Properties): Add overlay-properties.
11376 (Managing Overlays): Add overlayp.
11377 (GIF Images): Invalid image number displays a hollow box.
11378
11379 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
11380 (Killing Buffers): Add buffer-live-p.
11381
113822003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
11383
11384 * display.texi (Fringes): Fix typo "set-buffer-window".
11385
113862003-12-24 Luc Teirlinck <teirllm@auburn.edu>
11387
11388 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
11389 * nonascii.texi, processes.texi, tips.texi, variables.texi:
11390 Add or change various xrefs and anchors.
11391
11392 * commands.texi: Replace all occurrences of @acronym{CAR} with
11393 @sc{car}, for consistency with the rest of the Elisp manual.
11394 `car' and `cdr' are historically acronyms, but are no longer
11395 widely thought of as such.
11396
11397 * internals.texi (Pure Storage): Mention that `purecopy' does not
11398 copy text properties.
11399 (Object Internals): Now 29 bits are used (in most implementations)
11400 to address Lisp objects.
11401
11402 * variables.texi (Variables with Restricted Values): New node.
11403
11404 * objects.texi (Lisp Data Types): Mention that certain variables
11405 can only take on a restricted set of values and add an xref to
11406 the new node "Variables with Restricted Values".
11407
11408 * eval.texi (Function Indirection): Describe the errors that
11409 `indirect-function' can signal.
11410 (Eval): Clarify the descriptions of `eval-region' and `values'.
11411 Describe `eval-buffer' instead of `eval-current-buffer' and
11412 mention `eval-current-buffer' as an alias for `current-buffer'.
11413 Correct the description and mention all optional arguments.
11414
11415 * nonascii.texi: Various small changes in addition to the
11416 following.
11417 (Converting Representations): Clarify behavior of
11418 `string-make-multibyte' and `string-to-multibyte' for unibyte all
11419 ASCII arguments.
11420 (Character Sets): Document the variable `charset-list' and adapt
11421 the definition of the function `charset-list' accordingly.
11422 (Translation of Characters): Clarify use of generic characters in
11423 `make-translation-table'. Clarify and correct the description of
11424 the use of translation tables in encoding and decoding.
11425 (User-Chosen Coding Systems): Correct and clarify the description
11426 of `select-safe-coding-system'.
11427 (Default Coding Systems): Clarify description of
11428 `file-coding-system-alist'.
11429
114302003-11-30 Luc Teirlinck <teirllm@auburn.edu>
11431
11432 * strings.texi (Text Comparison): Correctly describe when two
11433 strings are `equal'. Combine and clarify descriptions of
11434 `assoc-ignore-case' and `assoc-ignore-representation'.
11435
11436 * objects.texi (Non-ASCII in Strings): Clarify description of
11437 when a string is unibyte or multibyte.
11438 (Bool-Vector Type): Update examples.
11439 (Equality Predicates): Correctly describe when two strings are
11440 `equal'.
11441
114422003-11-29 Luc Teirlinck <teirllm@auburn.edu>
11443
11444 * lists.texi (Building Lists): `append' no longer accepts integer
11445 arguments. Update the description of `number-sequence' to reflect
11446 recent changes.
11447 (Sets And Lists): Describe `member-ignore-case' after `member'.
11448
114492003-11-27 Kim F. Storm <storm@cua.dk>
11450
11451 * commands.texi (Click Events): Click object may be an images.
11452 Describe (dx . dy) element of click positions.
11453 (Accessing Events): Remove duplicate posn-timestamp.
11454 New functions posn-object and posn-object-x-y.
11455
114562003-11-23 Kim F. Storm <storm@cua.dk>
11457
11458 * commands.texi (Click Events): Describe enhancements to event
11459 position lists, including new text-pos and (col . row) items.
11460 Mention left-fringe and right-fringe area events.
11461 (Accessing Events): New functions posn-area and
11462 posn-actual-col-row. Mention posn-timestamp. Mention that
11463 posn-point in non-text area still returns buffer position.
11464 Clarify posn-col-row.
11465
114662003-11-21 Lars Hansen <larsh@math.ku.dk>
11467
11468 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
11469 * anti.texi (File Attributes): Describe removed parameter
11470 ID-FORMAT.
11471
114722003-11-20 Luc Teirlinck <teirllm@auburn.edu>
11473
11474 * positions.texi (Positions): Mention that, if a marker is used as
11475 a position, its buffer is ignored.
11476
11477 * markers.texi (Overview of Markers): Mention it here too.
11478
114792003-11-12 Luc Teirlinck <teirllm@auburn.edu>
11480
11481 * numbers.texi (Numeric Conversions): Not just `floor', but also
11482 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
11483
114842003-11-10 Luc Teirlinck <teirllm@auburn.edu>
11485
11486 * markers.texi (Creating Markers): Specify insertion type of
11487 created markers. Add xref to `Marker Insertion Types'.
11488 Second argument to `copy-marker' is optional.
11489 (Marker Insertion Types): Mention that most markers are created
11490 with insertion type nil.
11491 (The Mark): Correctly describe when `mark' signals an error.
11492 (The Region): Correctly describe when `region-beginning' and
11493 `region-end' signal an error.
11494
114952003-11-08 Luc Teirlinck <teirllm@auburn.edu>
11496
11497 * hash.texi (Creating Hash): Clarify description of `eql'.
11498 `makehash' is obsolete.
11499 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
11500
11501 * positions.texi (Point): Change description of `buffer-end', so
11502 that it is also correct for floating point arguments.
11503 (List Motion): Correct argument lists of `beginning-of-defun' and
11504 `end-of-defun'.
11505 (Excursions): Add xref to `Marker Insertion Types'.
11506 (Narrowing): Argument to `narrow-to-page' is optional.
11507
115082003-11-06 Luc Teirlinck <teirllm@auburn.edu>
11509
11510 * streams.texi (Output Streams): Clarify behavior of point for
11511 marker output streams.
11512
115132003-11-04 Luc Teirlinck <teirllm@auburn.edu>
11514
11515 * variables.texi (Defining Variables): Second argument to
11516 `defconst' is not optional.
11517 (Setting Variables): Mention optional argument APPEND to
11518 `add-to-list'.
11519 (Creating Buffer-Local): Expand description of
11520 `make-variable-buffer-local'.
11521 (Frame-Local Variables): Expand description of
11522 `make-variable-frame-local'.
11523 (Variable Aliases): Correct description of optional argument
11524 DOCSTRING to `defvaralias'. Mention return value of
11525 `defvaralias'.
11526 (File Local Variables): Add xref to `File variables' in Emacs
11527 Manual. Correct description of `hack-local-variables'. Mention
11528 `safe-local-variable' property. Mention optional second argument
11529 to `risky-local-variable-p'.
11530
115312003-11-03 Luc Teirlinck <teirllm@auburn.edu>
11532
11533 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
11534
115352003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
11536
11537 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
11538 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
11539 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
11540 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
11541 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
11542 lispref/processes.texi, lispref/searching.texi,
11543 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
11544 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
11545 @acronym{FOO}.
11546
115472003-10-27 Luc Teirlinck <teirllm@auburn.edu>
11548
11549 * strings.texi (Creating Strings): Argument START to `substring'
11550 can not be `nil'. Expand description of
11551 `substring-no-properties'. Correct description of `split-string',
11552 especially with respect to empty matches. Prevent very bad line
11553 break in definition of `split-string-default-separators'.
11554 (Text Comparison): `string=' and `string<' also accept symbols as
11555 arguments.
11556 (String Conversion): More completely describe argument BASE in
11557 `string-to-number'.
11558 (Formatting Strings): `%s' and `%S' in `format' do require
11559 corresponding object. Clarify behavior of numeric prefix after
11560 `%' in `format'.
11561 (Case Conversion): The argument to `upcase-initials' can be a
11562 character.
11563
115642003-10-27 Kenichi Handa <handa@m17n.org>
11565
11566 * display.texi (Fontsets): Fix texinfo usage.
11567
115682003-10-25 Kenichi Handa <handa@m17n.org>
11569
11570 * display.texi (Fontsets): Add description of the function
11571 set-fontset-font.
11572
115732003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11574
11575 * display.texi (Temporary Displays): Add xref to `Documentation
11576 Tips'.
11577
11578 * functions.texi (Function Safety): Use inforef instead of pxref
11579 for SES.
11580
115812003-10-23 Andreas Schwab <schwab@suse.de>
11582
11583 * Makefile.in (TEX, texinputdir): Don't define.
11584 (TEXI2DVI): Define.
11585 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11586 add $(srcdir)/index.texi.
11587 ($(infodir)/elisp): Remove index.texi dependency.
11588 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11589 (index.texi): Remove target.
11590 (dist): Don't link $(srcdir)/permute-index.
11591 (clean): Don't remove index.texi.
11592
11593 * permute-index, index.perm: Remove.
11594 * index.texi: Rename from index.unperm.
11595
115962003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11597
11598 * tips.texi (Documentation Tips): Document new behavior for face
11599 and variable hyperlinks in Help mode.
11600
116012003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11602
11603 * objects.texi (Integer Type): Update for extra bit of integer range.
11604 (Character Type): Ditto.
11605
116062003-10-16 Eli Zaretskii <eliz@gnu.org>
11607
11608 * numbers.texi (Integer Basics): Add index entries for reading
11609 numbers in hex, octal, and binary.
11610
116112003-10-16 Lute Kamstra <lute@gnu.org>
11612
11613 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11614 argument.
11615
116162003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11617
11618 * windows.texi (Choosing Window): Fix typo.
11619 * edebug.texi (Edebug Execution Modes): Fix typo.
11620
116212003-10-13 Richard M. Stallman <rms@gnu.org>
11622
11623 * windows.texi (Basic Windows): A window has fringe settings,
11624 display margins and scroll-bar settings.
11625 (Splitting Windows): Doc split-window return value.
11626 Clean up one-window-p.
11627 (Selecting Windows): Fix typo.
11628 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11629 (Buffers and Windows): In set-window-buffer, explain effect
11630 on fringe settings and scroll bar settings.
11631 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11632 (Choosing Window): Use defopt for pop-up-frame-function.
11633 For special-display-buffer-names, explain same-window and same-frame.
11634 Clarify window-dedicated-p return value.
11635 (Textual Scrolling): scroll-up and scroll-down can get an error.
11636 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11637 Clarify set-window-hscroll.
11638 (Size of Window): Don't mention tool bar in window-height.
11639 (Coordinates and Windows): Explain what coordinates-in-window-p
11640 returns for fringes and display margins.
11641 (Window Configurations): Explain saving fringes, etc.
11642
11643 * tips.texi (Library Headers): Clean up Documentation.
11644
11645 * syntax.texi (Parsing Expressions): Clean up forward-comment
11646 and parse-sexp-lookup-properties.
11647
11648 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11649
11650 * os.texi (System Environment): Clean up text for load-average errors.
11651
11652 * modes.texi (Hooks): Don't explain local hook details at front.
11653 Clarify run-hooks and run-hook-with-args a little.
11654 Clean up add-hook and remove-hook.
11655
11656 * edebug.texi (Edebug Execution Modes): Clarify t.
11657 Document edebug-sit-for-seconds.
11658 (Coverage Testing): Document C-x X = and =.
11659 (Instrumenting Macro Calls): Fix typo.
11660 (Specification List): Don't index the specification keywords.
11661
116622003-10-10 Kim F. Storm <storm@cua.dk>
11663
11664 * processes.texi (Network): Introduce make-network-process.
11665
116662003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11667
11668 * tips.texi (Library Headers): Fix typo.
11669
116702003-10-07 Juri Linkov <juri@jurta.org>
11671
11672 * modes.texi (Imenu): Mention imenu-create-index-function's
11673 default value. Explain submenus better.
11674
116752003-10-07 Lute Kamstra <lute@gnu.org>
11676
11677 * modes.texi (Faces for Font Lock): Fix typo.
11678 (Hooks): Explain how buffer-local hook variables can refer to
11679 global hook variables.
11680 Various minor clarifications.
11681
116822003-10-06 Lute Kamstra <lute@gnu.org>
11683
11684 * tips.texi (Coding Conventions): Mention naming conventions for
11685 hooks.
11686
116872003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11688
11689 * loading.texi (Library Search): Correct default value of
11690 load-suffixes.
11691 (Named Features): Fix typo.
11692
116932003-10-05 Richard M. Stallman <rms@gnu.org>
11694
11695 * loading.texi (Named Features): In `provide',
11696 say how to test for subfeatures.
11697 (Unloading): In unload-feature, use new var name
11698 unload-feature-special-hooks.
11699
117002003-10-03 Lute Kamstra <lute@gnu.org>
11701
11702 * modes.texi (Major Mode Conventions): Mention third way to set up
11703 Imenu.
11704 (Imenu): A number of small fixes.
11705 Delete documentation of internal variable imenu--index-alist.
11706 Document the return value format of imenu-create-index-function
11707 functions.
11708
117092003-09-30 Richard M. Stallman <rms@gnu.org>
11710
11711 * processes.texi (Network): Say what stopped datagram connections do.
11712
11713 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11714
11715 * display.texi (Overlay Properties): Clarify `evaporate' property.
11716
117172003-09-29 Lute Kamstra <lute@gnu.org>
11718
11719 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11720 constructs should be marked as risky.
11721 Change cons cell into proper list.
11722 (Mode Line Variables): Change cons cell into proper list.
11723
117242003-09-26 Lute Kamstra <lute@gnu.org>
11725
11726 * modes.texi (Mode Line Data): Document the :propertize construct.
11727 (Mode Line Variables): Reorder the descriptions of the variables
11728 to match their order in the default mode-line-format.
11729 Describe the new variables mode-line-position and mode-line-modes.
11730 Update the default values of mode-line-frame-identification,
11731 minor-mode-alist, and default-mode-line-format.
11732 (Properties in Mode): Mention the :propertize construct.
11733
117342003-09-26 Richard M. Stallman <rms@gnu.org>
11735
11736 * buffers.texi, commands.texi, debugging.texi, eval.texi:
11737 * loading.texi, minibuf.texi, text.texi, variables.texi:
11738 Avoid @strong{Note:}.
11739
117402003-09-26 Richard M. Stallman <rms@gnu.org>
11741
11742 * keymaps.texi (Remapping Commands): Fix typo.
11743
117442003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
11745
11746 * processes.texi (Low-Level Network): Fix typo.
11747
117482003-09-23 Kim F. Storm <storm@cua.dk>
11749
11750 * processes.texi (Network, Network Servers): Fix typos.
11751 (Low-Level Network): Add timeout value for :server keyword.
11752 Add new option keywords to make-network-process.
11753 Add set-network-process-options.
11754 Explain how to test availability of network options.
11755
117562003-09-19 Richard M. Stallman <rms@gnu.org>
11757
11758 * text.texi (Motion by Indent): Arg to
11759 backward-to-indentation and forward-to-indentation is optional.
11760
11761 * strings.texi (Creating Strings): Add substring-no-properties.
11762
11763 * processes.texi
11764 (Process Information): Add list-processes arg QUERY-ONLY.
11765 Delete process-contact from here.
11766 Add new status values for process-status.
11767 Add process-get, process-put, process-plist, set-process-plist.
11768 (Synchronous Processes): Add call-process-shell-command.
11769 (Signals to Processes): signal-process allows process objects.
11770 (Network): Complete rewrite.
11771 (Network Servers, Datagrams, Low-Level Network): New nodes.
11772
11773 * positions.texi (Word Motion): forward-word, backward-word
11774 arg is optional. Reword.
11775
11776 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
11777
11778 * variables.texi (Creating Buffer-Local):
11779 Delete duplicate definition of buffer-local-value.
11780 (File Local Variables): Explain about discarding text props.
11781
117822003-09-11 Richard M. Stallman <rms@gnu.org>
11783
11784 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
11785 changes variables that record input events.
11786 (Minibuffer Misc): Add minibuffer-selected-window.
11787
11788 * lists.texi (Building Lists): Add copy-tree.
11789
11790 * display.texi (Fontsets): Add char-displayable-p.
11791 (Scroll Bars): New node.
11792
117932003-09-08 Lute Kamstra <lute@gnu.org>
11794
11795 * modes.texi (%-Constructs): Document new `%i' and `%I'
11796 constructs.
11797
117982003-09-03 Peter Runestig <peter@runestig.com>
11799
11800 * makefile.w32-in: New file.
11801
118022003-08-29 Richard M. Stallman <rms@gnu.org>
11803
11804 * display.texi (Overlay Properties): Clarify how priorities
11805 affect use of the properties.
11806
118072003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
11808
11809 * customize.texi (Type Keywords): Correct the description of
11810 `:help-echo' in the case where `motion-doc' is a function.
11811
118122003-08-14 John Paul Wallington <jpw@gnu.org>
11813
11814 * modes.texi (Emulating Mode Line): Subsection, not section.
11815
118162003-08-13 Richard M. Stallman <rms@gnu.org>
11817
11818 * elisp.texi (Top): Update subnode lists in menu.
11819
11820 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
11821 (Kill Functions): kill-region has new arg yank-handler.
11822 (Yanking): New node.
11823 (Yank Commands): Add yank-undo-function.
11824 (Low-Level Kill Ring):
11825 kill-new and kill-append have new arg yank-handler.
11826 (Changing Properties): Add remove-list-of-text-properties.
11827 (Atomic Changes): New node.
11828
11829 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
11830
11831 * streams.texi (Output Variables): Add eval-expression-print-length
11832 and eval-expression-print-level.
11833
11834 * os.texi (Time Conversion): For encode-time, explain limits on year.
11835
11836 * objects.texi (Character Type): Define anchor "modifier bits".
11837
11838 * modes.texi (Emulating Mode Line): New node.
11839 (Search-based Fontification): Font Lock uses font-lock-face property.
11840 (Other Font Lock Variables): Likewise.
11841
11842 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
11843 not vectors.
11844 (Active Keymaps): Add emulation-mode-map-alists.
11845 (Functions for Key Lookup): key-binding has new arg no-remap.
11846 (Remapping Commands): New node.
11847 (Scanning Keymaps): where-is-internal has new arg no-remap.
11848 (Tool Bar): Add tool-bar-local-item-from-menu.
11849 Clarify when to use tool-bar-add-item-from-menu.
11850
11851 * commands.texi (Interactive Call): commandp has new arg.
11852 (Command Loop Info): Add this-original-command.
11853
118542003-08-06 John Paul Wallington <jpw@gnu.org>
11855
11856 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
11857
11858 * display.texi (Warning Basics): Fix typo.
11859 (Fringes): Add closing curly bracket and fix typo.
11860
11861 * elisp.texi (Top): Fix typo.
11862
118632003-08-05 Richard M. Stallman <rms@gnu.org>
11864
11865 * elisp.texi: Update lists of subnodes.
11866
11867 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
11868
11869 * variables.texi (Local Variables): Use lc for example variable names.
11870
11871 * tips.texi (Library Headers): Explain where to put -*-.
11872
11873 * strings.texi (Creating Strings): Fix xref for vconcat.
11874
11875 * sequences.texi (Vector Functions):
11876 vconcat no longer allows integer args.
11877
11878 * minibuf.texi (Reading File Names): read-file-name has new
11879 arg PREDICATE. New function read-directory-name.
11880
c4cc8b9a 11881 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
11882 (Indenting Macros): New node.
11883
11884 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
11885 (Window Frame Parameters): Make separate table of parameters
11886 that are coupled with specific face attributes.
11887 (Deleting Frames): delete-frame-hooks renamed to
11888 delete-frame-functions.
11889
11890 * files.texi (Magic File Names): Add file-remote-p.
11891 Clarify file-local-copy.
11892
11893 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
11894 here; instead xref Defining Macros.
11895
11896 * display.texi (Warnings): New node, and subnodes.
11897 (Fringes): New node.
11898
11899 * debugging.texi (Test Coverage): New node.
11900
11901 * compile.texi (Compiler Errors): Explain with-no-warnings
11902 and other ways to suppress warnings.
11903
11904 * commands.texi (Interactive Call): Minor clarification.
11905
11906 * buffers.texi (Buffer File Name): set-visited-file-name
11907 renames the buffer too.
11908
11909 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
11910
119112003-07-24 Markus Rost <rost@math.ohio-state.edu>
11912
11913 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
11914
119152003-07-22 Markus Rost <rost@math.ohio-state.edu>
11916
11917 * internals.texi (Garbage Collection): Fix previous change.
11918
119192003-07-22 Richard M. Stallman <rms@gnu.org>
11920
11921 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
11922
11923 * display.texi (Width): Use \s syntax in example.
11924 (Font Selection): Add face-font-rescale-alist.
11925
11926 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
11927 Remove spurious indent in example.
11928
11929 * lists.texi (Building Lists): Add number-sequence.
11930
11931 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
11932
11933 * functions.texi (Function Documentation): Explain how to
11934 show calling convention explicitly in the doc string.
11935
11936 * windows.texi (Selecting Windows): save-selected-window saves
11937 selected window of each frame.
11938 (Window Configurations): Minor change.
11939
11940 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
11941
11942 * streams.texi (Output Variables): Add print-continuous-numbering
11943 and print-number-table.
11944
11945 * processes.texi (Decoding Output): New node.
11946
11947 * os.texi (Time Conversion): decode-time arg is optional.
11948
11949 * objects.texi (Character Type): Don't use space as example for \.
11950 Make list of char names and \-sequences correspond.
11951 Explain that \s is not used in strings. `\ ' needs space after.
11952
11953 * nonascii.texi (Converting Representations): Add string-to-multibyte.
11954 (Translation of Characters): Add translation-table-for-input.
11955 (Default Coding Systems): Add auto-coding-functions.
11956 (Explicit Encoding): Add decode-coding-inserted-region.
11957 (Locales): Add locale-info.
11958
11959 * minibuf.texi (Basic Completion): Describe test-completion.
11960 Collections can be lists of strings.
11961 Clean up lazy-completion-table.
11962 (Programmed Completion): Mention test-completion.
11963 Clarify why lambda expressions are not accepted.
11964 (Minibuffer Misc): Describe minibufferp.
11965
119662003-07-14 Richard M. Stallman <rms@gnu.org>
11967
11968 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
11969
11970 * windows.texi (Selecting Windows): New arg to select-window.
11971 (Selecting Windows): Add with-selected-window.
11972 (Size of Window): Add window-inside-edges, etc.
11973
11974 * internals.texi (Garbage Collection): Add post-gc-hook.
11975
11976 * processes.texi (Subprocess Creation): Add exec-suffixes.
11977
11978 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
11979 (Scanning Keymaps): Add map-keymaps.
11980 (Defining Menus): Add keymap-prompt.
11981
11982 * numbers.texi (Integer Basics): Add most-positive-fixnum,
11983 most-negative-fixnum.
11984
c4cc8b9a 11985 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
11986 (Compiler Errors): New node.
11987
11988 * os.texi (User Identification): user-uid, user-real-uid
11989 can return float.
11990
11991 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
11992 and about derived modes.
11993 (Minor Modes): Add minor-mode-list.
11994 (Defining Minor Modes): Keyword args for define-minor-mode.
11995 (Search-based Fontification): Explain managing other properties.
11996 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 11997 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
11998 (Hooks): Add run-mode-hooks and delay-mode-hooks.
11999
12000 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
12001 (Variable Aliases): Clarify defvaralias.
12002
12003 * loading.texi (Library Search): Add load-suffixes.
12004
12005 * minibuf.texi (Basic Completion): Add lazy-completion-table.
12006 (Programmed Completion): Add dynamic-completion-table.
12007
12008 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
12009 (Magic File Names): Specify precedence order of handlers.
12010
12011 * commands.texi (Command Overview): Emacs server runs pre-command-hook
12012 and post-command-hook.
12013 (Waiting): New calling convention for sit-for.
12014
12015 * text.texi (Special Properties): local-map and keymap properties
12016 apply based on their stickiness.
12017
120182003-07-07 Richard M. Stallman <rms@gnu.org>
12019
12020 * modes.texi (Minor Mode Conventions): Specify only some kinds
12021 of list values as args to minor modes.
12022
12023 * files.texi (File Name Expansion): Warn about iterative use
12024 of substitute-in-file-name.
12025
12026 * advice.texi (Activation of Advice): Clean up previous change.
12027
120282003-07-06 Markus Rost <rost@math.ohio-state.edu>
12029
12030 * advice.texi (Activation of Advice): Note that ad-start-advice is
12031 turned on by default.
12032
120332003-06-30 Richard M. Stallman <rms@gnu.org>
12034
12035 * text.texi (Buffer Contents): Document current-word.
12036 (Change Hooks): Not called for *Messages*.
12037
12038 * functions.texi (Defining Functions): Explain about redefining
12039 primitives.
f4e90db0 12040 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
12041 Comment out the detailed criteria for what is safe.
12042
120432003-06-22 Andreas Schwab <schwab@suse.de>
12044
12045 * objects.texi (Symbol Type): Fix description of examples.
12046
120472003-06-16 Andreas Schwab <schwab@suse.de>
12048
12049 * hash.texi (Creating Hash): Fix description of :weakness.
12050
c8763fb6 120512003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
12052
12053 * files.texi (Changing Files): copy-file copies file modes, too.
12054
120552003-05-28 Richard M. Stallman <rms@gnu.org>
12056
12057 * strings.texi (Creating Strings): Clarify split-string.
12058
120592003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12060
12061 * strings.texi (Creating Strings): Update split-string specification
12062 and examples.
12063
120642003-05-19 Richard M. Stallman <rms@gnu.org>
12065
12066 * elisp.texi: Correct invariant section names.
12067
120682003-04-20 Richard M. Stallman <rms@gnu.org>
12069
12070 * os.texi (Timers): Explain about timers and quitting.
12071
120722003-04-19 Richard M. Stallman <rms@gnu.org>
12073
12074 * internals.texi (Writing Emacs Primitives): Strings are
12075 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12076 Explain GCPRO convention for varargs function args.
12077
120782003-04-16 Richard M. Stallman <rms@gnu.org>
12079
12080 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12081
120822003-04-08 Richard M. Stallman <rms@gnu.org>
12083
12084 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12085
120862003-02-13 Kim F. Storm <storm@cua.dk>
12087
12088 * objects.texi (Character Type): New \s escape for space.
12089
120902003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12091
5dcb4c4e 12092 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
12093
120942003-01-25 Richard M. Stallman <rms@gnu.org>
12095
12096 * keymaps.texi: Document that a symbol can act as a keymap.
12097
120982003-01-13 Richard M. Stallman <rms@gnu.org>
12099
12100 * text.texi (Changing Properties): Say string indices are origin-0.
12101
12102 * positions.texi (Screen Lines) <compute-motion>:
12103 Correct order of elts in return value.
12104
12105 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12106 how to define a default binding.
12107
121082002-12-07 Markus Rost <rost@math.ohio-state.edu>
12109
12110 * loading.texi (Unloading): Fix recent change for load-history.
12111
12112 * customize.texi (Simple Types): Clarify description of custom
12113 type 'number. Describe new custom type 'float.
12114
121152002-12-04 Markus Rost <rost@math.ohio-state.edu>
12116
12117 * variables.texi (File Local Variables): Fix typo.
12118
c8763fb6 121192002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
12120
12121 From Michael Albinus <Michael.Albinus@alcatel.de>.
12122
12123 * README: Target for Info file is `make info'.
12124
5dcb4c4e 12125 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
12126 `file-name-sans-extension'.
12127 (Magic File Names): Complete list of operations for magic file
12128 name handlers.
12129
121302002-09-16 Jonathan Yavner <jyavner@engineer.com>
12131
12132 * variables.texi (File Local Variables): New function
12133 risky-local-variable-p.
12134
121352002-09-15 Jonathan Yavner <jyavner@engineer.com>
12136
12137 * functions.texi (Function safety): New node about unsafep.
12138
121392002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12140
5dcb4c4e 12141 * customize.texi (Splicing into Lists): Fix example.
a86cd395 12142 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
12143
121442002-06-17 Juanma Barranquero <lektu@terra.es>
12145
12146 * frames.texi (Display Feature Testing): Fix typo.
12147
121482002-06-12 Andreas Schwab <schwab@suse.de>
12149
12150 * frames.texi (Initial Parameters, Resources): Fix references to
12151 the Emacs manual.
12152
121532002-05-13 Kim F. Storm <storm@cua.dk>
12154
6e911150 12155 * variables.texi (Intro to Buffer-Local): Update warning and
b8d4c8d0
GM
12156 example relating to changing buffer inside let.
12157
c8763fb6 121582002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
12159
12160 * os.texi (Session Management): New node about X Session management.
12161
121622002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
12163
12164 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
12165 to which the manual corresponds, and the copyright years.
12166
12167 * Makefile.in (VERSION): Set to 2.9.
12168
121692001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
12170
12171 * elisp.texi: Change the category in @dircategory to "Emacs", to
12172 make it consistent with info/dir.
12173
121742001-11-25 Miles Bader <miles@gnu.org>
12175
12176 * text.texi (Fields): Describe new `limit' arg in
12177 field-beginning/field-end.
12178
121792001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
12180
5dcb4c4e
SM
12181 * permute-index: Don't depend on csh-specific features.
12182 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
12183
12184 * two-volume-cross-refs.txt: New file.
12185 * two.el: New file.
12186 * spellfile: New file.
12187
121882001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
12189
12190 * permute-index: New file.
12191
12192 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
12193 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
12194 8+3 restricted namespace.
12195
12196 * Makefile.in (infodir): Define relative to $(srcdir).
12197 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
12198 include directories list via -I switch to makeinfo.
12199 (index.texi): Use cp if both hard and symbolic links fail.
12200
122012001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
12202
12203 * Makefile.in (distclean): Add.
12204
12205 The following changes make ELisp manual part of the Emacs
12206 distribution:
12207
12208 * Makefile.in: Add Copyright notice.
12209 (prefix): Remove.
12210 (infodir): Change value to "../info".
12211 (VPATH): New variable.
12212 (MAKE): Don't define.
12213 (texmacrodir): Don't define.
12214 (texinputdir): Append the existing value of TEXINPUTS.
12215 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12216 command to be compatible with man/Makefile.in, and to put the
12217 output into ../info.
12218 (info): Add target.
12219 (installall): Target removed.
12220
c8763fb6 122212001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
12222
12223 * tips.texi (Coding Conventions): Fix typo.
12224
122252001-10-23 Gerd Moellmann <gerd@gnu.org>
12226
12227 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12228
122292001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12230
12231 * files.texi (File Name Components): Update the description of
12232 file-name-sans-extension and file-name-extension, as they now
12233 ignore leading dots.
12234
122352001-10-20 Gerd Moellmann <gerd@gnu.org>
12236
12237 * (Version 21.1 released.)
12238
122392001-10-19 Miles Bader <miles@gnu.org>
12240
12241 * positions.texi (Text Lines): Describe behavior of
12242 `beginning-of-line'/`end-of-line' in the presence of field properties.
12243
122442001-10-17 Gerd Moellmann <gerd@gnu.org>
12245
12246 * Makefile.in (VERSION): Set to 2.8.
12247 (manual): Use `manual-21'.
12248
12249 * elisp.texi (VERSION): Add and use it where the version
12250 number was used. Set it to 2.8.
12251
12252 * intro.texi: Likewise.
12253
122542001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12255
12256 * files.texi (File Name Completion): Document the significance of
12257 a trailing slash in elements of completion-ignored-extensions.
12258
122592001-10-06 Miles Bader <miles@gnu.org>
12260
12261 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12262
122632001-10-04 Gerd Moellmann <gerd@gnu.org>
12264
12265 * variables.texi (Variable Aliases): New node.
12266
122672001-10-04 Gerd Moellmann <gerd@gnu.org>
12268
12269 * Branch for 21.1.
12270
122712001-10-02 Miles Bader <miles@gnu.org>
12272
12273 * minibuf.texi (Minibuffer Misc): Add entries for
12274 `minibuffer-contents', `minibuffer-contents-no-properties', and
12275 `delete-minibuffer-contents'.
12276 Correct description for `minibuffer-prompt-end'.
12277
12278 * text.texi (Property Search): Correct descriptions of
12279 `next-char-property-change' and `previous-char-property-change'.
12280 Add entries for `next-single-char-property-change' and
12281 `previous-single-char-property-change'.
12282 Make operand names a bit more consistent.
12283
122842001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12285
12286 * frames.texi (Finding All Frames): Document that next-frame and
12287 previous-frame are local to current terminal.
12288
122892001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12290
12291 * keymaps.texi (Creating Keymaps): Fix the description of the
12292 result of make-keymap.
12293
122942001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12295
12296 * display.texi (Font Lookup, Attribute Functions)
12297 (Image Descriptors): Add cross-references to the definition of
12298 selected frame.
12299
12300 * buffers.texi (The Buffer List): Add cross-references to the
12301 definition of selected frame.
12302
12303 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12304 frame at any given time.
12305 (Multiple Displays, Size and Position): Add a cross-reference to
12306 the definition of the selected frame.
12307
123082001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12309
12310 * strings.texi (String Conversion) <string-to-number>: Document
12311 that a float is returned for integers that are too large.
12312
12313 * frames.texi (Mouse Position): Document mouse-position-function.
12314 (Display Feature Testing): Document display-images-p.
12315 (Window Frame Parameters): Document the cursor-type variable.
12316
12317 * numbers.texi (Integer Basics): Document CL style read syntax for
12318 integers in bases other than 10.
12319
5dcb4c4e
SM
12320 * positions.texi (List Motion):
12321 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
12322
12323 * lists.texi (Sets And Lists): Document member-ignore-case.
12324
12325 * internals.texi (Garbage Collection): Document the used and free
12326 strings report.
12327 (Memory Usage): Document strings-consed.
12328
12329 * os.texi (Time of Day): Document float-time.
12330 (Recording Input): Document that clear-this-command-keys clears
12331 the vector to be returned by recent-keys.
12332
ed9265fc
JB
12333 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12334 The argument keymap can be a list.
b8d4c8d0
GM
12335
12336 * nonascii.texi (User-Chosen Coding Systems)
12337 <select-safe-coding-system>: Document the new argument
12338 accept-default-p and the variable
12339 select-safe-coding-system-accept-default-p. Tell what happens if
12340 buffer-file-coding-system is undecided.
12341 (Default Coding Systems): Document auto-coding-regexp-alist.
12342
12343 * display.texi (The Echo Area) <message>: Document
12344 message-truncate-lines.
12345 (Glyphs): Document that the glyph table is unused on windowed
12346 displays.
12347
12348 * help.texi (Describing Characters) <single-key-description>:
12349 Document the new argument no-angles.
12350 (Accessing Documentation) <documentation-property>: Document that
12351 a non-string property is evaluated.
12352 <documentation>: Document that the function-documentation property
12353 is looked for.
12354
12355 * windows.texi (Selecting Windows): Document some-window.
12356
12357 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12358
12359 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12360 apropos-mode-hook.
12361
12362 * commands.texi (Using Interactive): Document interactive-form.
12363 (Keyboard Macros): Document kbd-macro-termination-hook.
12364 (Command Loop Info): Document that clear-this-command-keys clears
12365 the vector to be returned by recent-keys.
12366
123672001-09-04 Werner LEMBERG <wl@gnu.org>
12368
12369 * Makefile.in (srcdir, texinputdir): New variables.
12370 (srcs, index.texi, install): Use $(srcdir).
12371 (.PHONY): Remove elisp.dvi.
12372 (elisp): Use -I switch for makeinfo.
12373 (elisp.dvi): Use $(srcdir) and $(texinputdir).
12374 (installall, dist): Use $(srcdir).
12375 Fix path to texinfo.tex.
12376 (maintainer-clean): Add elisp.dvi and elisp.oaux.
12377
123782001-08-30 Gerd Moellmann <gerd@gnu.org>
12379
12380 * display.texi (Conditional Display): Adjust to API change.
12381
12382 * configure: New file.
12383
123842001-07-30 Gerd Moellmann <gerd@gnu.org>
12385
12386 * commands.texi (Repeat Events): Add description of
12387 double-click-fuzz.
12388
123892001-05-08 Stefan Monnier <monnier@cs.yale.edu>
12390
12391 * syntax.texi (Syntax Class Table): Add the missing designator for
12392 comment and string fences.
12393 (Syntax Properties): Add a xref to syntax table internals.
12394 (Syntax Table Internals): Document string-to-syntax.
12395
123962001-05-07 Gerd Moellmann <gerd@gnu.org>
12397
12398 * Makefile.in (install): Use install-info command line options
12399 like in Emacs' Makefile.in.
12400
124012000-12-09 Miles Bader <miles@gnu.org>
12402
12403 * windows.texi (Window Start): Update documentation for
12404 `pos-visible-in-window-p'.
12405
124062000-11-12 Stefan Monnier <monnier@cs.yale.edu>
12407
12408 * lists.texi (Building Lists): Add footnote to explain how to add
12409 to the end of a list.
12410
124112000-10-25 Gerd Moellmann <gerd@gnu.org>
12412
12413 * files.texi (Visiting Functions): Typos.
12414
124152000-10-25 Kenichi Handa <handa@etl.go.jp>
12416
12417 * files.texi (Visiting Functions): Return value of
12418 find-file-noselect may be a list of buffers if wildcards are used.
12419
124202000-10-24 Miles Bader <miles@lsi.nec.co.jp>
12421
12422 * display.texi (Defining Faces): Document `graphic' display type
12423 in face specs.
12424
b344d29d 124252000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
12426
12427 * hooks.texi (Standard Hooks): Replace obsolete
12428 `after-make-frame-hook' with `after-make-frame-functions'.
12429
12430 * frames.texi (Creating Frames): Ditto.
12431
12432 * variables.texi (Future Local Variables): Ditto.
12433
124342000-10-16 Gerd Moellmann <gerd@gnu.org>
12435
12436 * display.texi (Other Image Types): Add description of :foreground
12437 and :background properties of mono PBM images.
12438
124392000-08-17 Werner LEMBERG <wl@gnu.org>
12440
12441 * .cvsignore: New file.
12442
124432000-01-05 Gerd Moellmann <gerd@gnu.org>
12444
12445 * tindex.pl: New script.
12446
124471999-12-03 Dave Love <fx@gnu.org>
12448
12449 * Makefile.in (MAKEINFO): New parameter.
12450
124511999-09-17 Richard Stallman <rms@gnu.org>
12452
12453 * Makefile.in (srcs): Add hash.texi.
12454 (VERSION): Update to 20.6.
12455
124561999-09-13 Richard Stallman <rms@gnu.org>
12457
12458 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
12459
124601998-08-29 Karl Heuer <kwzh@gnu.org>
12461
12462 * configure.in: New file.
12463 * Makefile.in: Renamed from Makefile.
12464 (prefix, infodir): Use value obtained from configure.
12465 (emacslibdir): Obsolete variable deleted.
12466 (dist): Distribute configure.in, configure, Makefile.in.
12467
124681998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
12469
12470 * Makefile (INSTALL_INFO): New variable.
12471 (install): Run install-info.
12472
124731998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
12474
12475 * Makefile (elisp.dvi): Add missing backslash.
12476
124771998-05-02 Richard Stallman <rms@psilocin.gnu.org>
12478
12479 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
12480 Run texindex without `./'. Always run texindex on elisp.tp.
12481 (elisp.tps): Target deleted.
12482
124831998-04-05 Richard Stallman <rms@psilocin.gnu.org>
12484
12485 * Makefile (srcs): Add nonascii.texi and customize.texi.
12486 (dist): Start by deleting `temp'.
12487
124881998-02-17 Richard Stallman <rms@psilocin.gnu.org>
12489
12490 * Makefile (makeinfo, texindex): Targets deleted.
12491 (makeinfo.o, texindex.o): Targets deleted.
12492 (clean, dist): Don't do anything with them or with getopt*.
12493
124941998-01-30 Richard Stallman <rms@psilocin.gnu.org>
12495
12496 * Makefile (SHELL): Defined.
12497
124981998-01-27 Richard Stallman <rms@psilocin.gnu.org>
12499
12500 * Makefile (elisp.tps): New target.
12501 (elisp.dvi): Depend on elisp.tps.
12502
c5602427 125031996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
12504
12505 * README: Update phone number.
12506
12507 * Makefile (elisp): Make this be the default target.
12508 Depend on makeinfo.c instead of makeinfo.
12509 (install): Don't depend on elisp.dvi, since we don't install that.
12510 Use mkinstalldirs.
12511 (dist): Add mkinstalldirs.
12512
c5602427 125131995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
12514
12515 * Makefile (VERSION): Update version number.
5dcb4c4e 12516 (maintainer-clean): Rename from realclean.
b8d4c8d0 12517
c5602427 125181995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
12519
12520 * Makefile (realclean): New target.
12521 (elisp): Remove any old elisp-* files first.
12522
c5602427 125231993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
12524
12525 * Makefile (VERSION): New variable.
12526 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
12527 Compressed file suffix should be `.gz', not `.z'.
12528
ce058493 125291993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12530
12531 * Makefile (elisp): Depend on makeinfo.
12532
c5602427 125331993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
12534
12535 * Makefile (srcs): Add anti.texi.
12536
c5602427 125371993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12538
12539 * Makefile (infodir, prefix): New vars.
12540 (install): Use infodir.
f4e90db0 12541 (emacsinfodir): Delete.
b8d4c8d0 12542
c5602427 125431993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12544
12545 * Makefile (srcs): Add calendar.texi.
12546
12547 * Makefile (dist): Copy texindex.c and makeinfo.c.
12548 Limit elisp-* files to those with one or two digits.
12549
c5602427 125501993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 12551
f4e90db0 12552 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 12553
c5602427 125541993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12555
12556 * loading.texi (Unloading): define-function changed back to
12557 defalias. It may not stay this way, but at least it's
12558 consistent with the known-good version of the code patch.
12559
c5602427 125601993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
12561
12562 * modes.texi (Hooks): Document new optional arg of add-hook.
12563
c5602427 125641993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12565
12566 * variables.texi: Document nil initial value of buffer-local variables.
12567
12568 * tips.texi: Add new section on standard library headers.
12569
c5602427 125701993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12571
12572 * Makefile (srcs): Add frame.texi to the list of sources.
12573
c5602427 125741993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12575
12576 * Makefile (dist): Don't bother excluding autosave files; they'll
12577 never make it into the temp directory anyway, and the hash marks
12578 in the name are problematic for make and the Bourne shell.
ed9265fc 12579 (srcs): ???
b8d4c8d0 12580
c5602427 125811993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12582
12583 * Makefile (dist): Don't include backup files or autosave files in
12584 the distribution tar file.
12585
c5602427 125861991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 12587
5dcb4c4e 12588 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
12589 (elisp.dvi): Remove erroneous shell comment.
12590 Expect output of permute-index in permuted.fns.
12591 Save old elisp.aux in elisp.oaux.
5dcb4c4e 12592 (clean): Add index.texi to be deleted.
b8d4c8d0 12593
c5602427 125941990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12595
12596 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12597
c5602427 125981990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
12599
12600 * files.texi: Noted that completion-ignored-extensions is ignored
12601 when making *Completions*.
12602
3e868ee3 126031990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
12604
12605 * Makefile make dist now depends on elisp.dvi, since it tries
12606 to include it in the dist file.
12607
c5602427 126081990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 12609
c5602427 12610 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 12611
c5602427 126121989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12613
12614 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12615 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12616
c5602427 126171989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12618
12619 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12620 and @error{} are the terms now being used. The files in the
12621 directory have been changed to reflect this.
12622
12623 * All instances of @indentedresultt{} have been changed to
333f9019 12624 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 12625
c5602427 126261989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12627
12628 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12629 experimental @indentedresult{}, @indentedexpandsto{} are part of
12630 the texinfo.tex in this directory. These TeX macros are not
12631 stable yet.
12632
c5602427 126331989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12634
12635 * texinfo.tex: Temporarily added
12636 \let\result=\dblarrow
12637 \def\error{{\it ERROR} \longdblarrow}
12638 We need to do this better soon.
12639
c5602427 126401989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12641
12642 * Applied Karl Berry's patches to *.texinfo files, but not to
12643 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12644 new title page format is also not applied, since it requires
12645 texinfo.tex changes.)
12646
12647 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12648 for the Project GNU development environment.
12649
12650;; Local Variables:
c8763fb6 12651;; coding: utf-8
b8d4c8d0
GM
12652;; End:
12653
ab422c4d 12654 Copyright (C) 1998-2013 Free Software Foundation, Inc.
b8d4c8d0
GM
12655
12656 This file is part of GNU Emacs.
12657
352c8b4a 12658 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 12659 it under the terms of the GNU General Public License as published by
352c8b4a
GM
12660 the Free Software Foundation, either version 3 of the License, or
12661 (at your option) any later version.
b8d4c8d0
GM
12662
12663 GNU Emacs is distributed in the hope that it will be useful,
12664 but WITHOUT ANY WARRANTY; without even the implied warranty of
12665 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12666 GNU General Public License for more details.
12667
12668 You should have received a copy of the GNU General Public License
352c8b4a 12669 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.