Fix event race
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
add6de1c
SM
12014-02-22 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * functions.texi (Declare Form): Document gv-expander, gv-setter, and
4 compiler-macro (bug#16829).
5
37febf53
JB
62014-02-21 Juanma Barranquero <lekktu@gmail.com>
7
8 * windows.texi (Window Configurations): Doc fix.
9 (Windows and Frames): Fix typo.
10
458e643b
GM
112014-02-21 Glenn Morris <rgm@gnu.org>
12
13 * internals.texi (Process Internals):
5fcd01e5
GM
14 * processes.texi (Subprocess Creation, Deleting Processes)
15 (Output from Processes, Process Buffers, Filter Functions)
16 (Accepting Output, Sentinels, Network, Network Servers):
458e643b
GM
17 Filters and sentinels can no longer be nil.
18 * elisp.texi (Top): Menu update.
19
189e7007
GM
202014-02-20 Glenn Morris <rgm@gnu.org>
21
22 * functions.texi (Defining Functions): Mention defalias-fset-function.
23
add6de1c
SM
242014-02-17 Stefan Monnier <monnier@iro.umontreal.ca>
25
26 * minibuf.texi (Completion Commands): Don't document obsolete
27 `common-substring' arg of display-completion-list.
28
2836affa
GM
292014-02-17 Glenn Morris <rgm@gnu.org>
30
31 * minibuf.texi (Text from Minibuffer): Update read-regexp details.
32 Mention read-regexp-defaults-function.
33
47a73eb0
GM
342014-02-13 Glenn Morris <rgm@gnu.org>
35
36 * debugging.texi (Debugger Commands): Tiny edits.
37
fa792979
GM
382014-02-12 Glenn Morris <rgm@gnu.org>
39
40 * package.texi (Simple Packages): Describe URL and Keywords headers.
41
63d93efd
LI
422014-02-10 Lars Ingebrigtsen <larsi@gnus.org>
43
add6de1c
SM
44 * text.texi (User-Level Deletion):
45 Document `delete-trailing-whitespace' (bug#15309).
63d93efd 46
d6d5fdf8
LI
472014-02-09 Lars Ingebrigtsen <larsi@gnus.org>
48
438241f5
LI
49 * text.texi (Changing Properties): Clarify `propertize' (bug#9825).
50
981c3e4f
LI
51 * display.texi (Blinking): Clarify doc string in example (bug#10658).
52
d6d5fdf8
LI
53 * commands.texi (Accessing Mouse): Mention that these function
54 also work on keyboard events (bug#14228).
28d51810 55 (Quitting): Refer to the right node for `set-input-mode' (bug#11458).
d6d5fdf8 56
fff711ee
LI
572014-02-08 Lars Ingebrigtsen <larsi@gnus.org>
58
241781b6
LI
59 * display.texi (Face Attributes): Add an index (bug#14924).
60
fff711ee
LI
61 * keymaps.texi (Menu Bar): Minor clarification (bug#15657).
62
314ffdb1
GM
632014-02-06 Glenn Morris <rgm@gnu.org>
64
65 * display.texi (Truncation):
66 * positions.texi (Screen Lines): Do not mention cache-long-scans.
67
bd21bf41
JL
682014-01-31 Juri Linkov <juri@jurta.org>
69
70 * searching.texi (String Search): Incremental word search fixes.
71
e3bd7eed
GM
722014-01-28 Glenn Morris <rgm@gnu.org>
73
74 * text.texi (Indent Tabs): Update related to tab-stops.
75
0db19d38
GM
762014-01-24 Glenn Morris <rgm@gnu.org>
77
1e548e40
GM
78 * control.texi (Handling Errors): Update with-demoted-errors.
79
0db19d38
GM
80 * files.texi (File Locks): Every platform supports locking now.
81
7b997b14
GM
822014-01-22 Glenn Morris <rgm@gnu.org>
83
84 * display.texi (ImageMagick Images): Expand on image-format-suffixes.
85
64295f83
GM
862014-01-20 Glenn Morris <rgm@gnu.org>
87
88 * hash.texi (Other Hash): Do not mention subr-x.el functions;
89 reverts 2013-12-22 change.
90
122ff675
SM
912014-01-10 Stefan Monnier <monnier@iro.umontreal.ca>
92
93 * functions.texi (Advising Functions): New section.
94 * modes.texi (Running Hooks): Don't document with-wrapper-hook and
95 run-hook-wrapped any more.
96 (Hooks): Link to the new Advising Functions node.
97 * elisp.texi (Top): Don't include advice.texi.
98 * advice.texi: Remove.
99 * makefile.w32-in (srcs):
100 * Makefile.in (srcs): Adjust accordingly.
101
fa49b469
RS
1022014-01-09 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
103
9fb07a9e
RS
104 * text.texi (Parsing HTML/XML): Document `shr-insert-document'.
105
fa49b469
RS
106 * strings.texi (Text Comparison): Document `string-suffix-p'.
107
d831c9b8
GM
1082014-01-07 Glenn Morris <rgm@gnu.org>
109
110 * files.texi (File Attributes): Fix superscipt typo.
111
de7ce2d1
CY
1122014-01-07 Chong Yidong <cyd@gnu.org>
113
114 * files.texi (Changing Files): Document copy-file changes.
115
809d2ce4
GM
1162014-01-07 Glenn Morris <rgm@gnu.org>
117
118 * display.texi (Logging Messages): Copyedits re messages-buffer.
119
c6ab4664
PE
1202014-01-06 Paul Eggert <eggert@cs.ucla.edu>
121
122 Specify .texi encoding (Bug#16292).
123 * back.texi, book-spine.texi, lay-flat.texi:
124 Add @documentencoding.
125
81c7d631
CY
1262014-01-05 Chong Yidong <cyd@gnu.org>
127
128 * backups.texi (Making Backups): Document backup-buffer change.
129
130 * files.texi (Visiting Files): Copyedits.
131 (Testing Accessibility): Mention ACLs. Move file-modes here from
132 File Attributes.
133 (Truenames): Move file-equal-p here from Kinds of Files.
134 (File Attributes): Move file-newer-than-file-p here from Testing
135 Accessibility.
136 (Extended Attributes): New node. Add file-extended-attributes.
137 (Changing Files): Document set-file-extended-attributes.
138
139 * commands.texi (Defining Commands): Document the interactive-form
140 property more carefully. Document interactive-only.
141
142 * compile.texi (Compiler Errors): Copyedits. Note that the
143 details for byte-compile-warnings are in its docstring.
144
145 * minibuf.texi (Minibuffer Contents): Remove obsolete function
146 minibuffer-completion-contents.
147
148 * variables.texi (Defining Variables): Note that defvar acts
149 always on the dynamic value.
150
151 * customize.texi (Variable Definitions): Likewise.
152
7c2127d0
PE
1532014-01-05 Paul Eggert <eggert@cs.ucla.edu>
154
5a0f4e90
PE
155 Document vconcat and the empty vector (Bug#16246).
156 * sequences.texi (Vector Functions):
157 Document behavior better when the result is empty.
158
7c2127d0
PE
159 Document behavior of (string-to-number "+@") (Bug#16293).
160 * strings.texi (String Conversion): Document behavior of
161 string-to-number on invalid strings that begin with "+", too.
162
d6d78511
CY
1632014-01-03 Chong Yidong <cyd@gnu.org>
164
165 * help.texi (Documentation, Accessing Documentation): Copyedits.
166 (Documentation Basics): Rewrite, avoiding a repeat discussion of
167 docstring conventions.
168
169 * tips.texi (Documentation Tips): Move discussion of
170 emacs-lisp-docstring-fill-column here from Documentation Basics.
171
172 * compile.texi (Docs and Compilation): Copyedits.
173
33f846fb
GM
1742014-01-02 Glenn Morris <rgm@gnu.org>
175
176 * numbers.texi (Numeric Conversions): Fix a typo.
177
a560b856
PE
1782013-12-29 Paul Eggert <eggert@cs.ucla.edu>
179
180 Plain copy-file no longer chmods an existing destination (Bug#16133).
181 * files.texi (Changing Files): Document this.
182
4364185f
CY
1832013-12-28 Chong Yidong <cyd@gnu.org>
184
185 * modes.texi (Auto Major Mode): Document interpreter-mode-alist
186 change.
187
188 * buffers.texi (Modification Time): Document visited-file-modtime
189 change.
190
c04d52fb
GM
1912013-12-28 Glenn Morris <rgm@gnu.org>
192
193 * control.texi (Pattern matching case statement): Brevity.
194
0f1d2934
CY
1952013-12-27 Chong Yidong <cyd@gnu.org>
196
197 * functions.texi (Function Cells):
198 * eval.texi (Function Indirection): Update for the fact that
199 symbol-function no longer signals an error.
200
201 * commands.texi (Reading One Event): Mention keyboard coding.
202
203 * keymaps.texi (Translation Keymaps, Translation Keymaps):
204 * nonascii.texi (Terminal I/O Encoding): Copyedits.
205
2200a8c9
CY
2062013-12-26 Chong Yidong <cyd@gnu.org>
207
208 * advice.texi (Advising Functions, Defining Advice): Special forms
209 can no longer be advised.
210
c9352587
CY
2112013-12-25 Chong Yidong <cyd@gnu.org>
212
213 * keymaps.texi (Active Keymaps): Re-organize the text.
214 (Searching Keymaps): Rewrite the pseudo-code for 24.4 changes.
215 (Controlling Active Maps): Note that set-transient-map uses
216 overriding-terminal-local-map.
217
218 * tips.texi (Coding Conventions): Tweak the coding system tip;
219 Emacs now uses utf-8 by default for Emacs Lisp source files.
220
221 * display.texi (Font Selection): Tweak example.
222
223 * commands.texi (Event Input Misc): Document new arg to
224 input-pending-p.
225
226 * nonascii.texi (Specifying Coding Systems): Don't refer to
227 emacs-mule-dos.
228 (Lisp and Coding Systems): Describe emacs-mule return value in
229 modern terms.
230
ff1c842a
TH
2312013-12-25 Tassilo Horn <tsdh@gnu.org>
232
233 * control.texi (Pattern matching case statement): Rephrase lexical
234 binding requirement: the example needs it, not `pcase' itself.
235
362397ed
CY
2362013-12-25 Chong Yidong <cyd@gnu.org>
237
238 * eval.texi (Eval): Document the LEXICAL arg to eval.
239
240 * variables.texi (Variables, Void Variables): Use "scoping rule"
241 terminology consistently.
242 (Variable Scoping): Add index entries, and use "dynamic scope"
243 terminology in place of "indefinite scope" to reduce confusion.
244 (Lexical Binding): Document lexical environment format.
245 (Using Lexical Binding): Add index entries for error messages.
246
a9560047
TH
2472013-12-24 Tassilo Horn <tsdh@gnu.org>
248
249 * control.texi (Pattern matching case statement): Fix missing
add6de1c
SM
250 argument in simple expression language sample (Bug#16238).
251 Add some sample programs written in that language. Mention that
a9560047
TH
252 `pcase' requires lexical binding.
253
46291d11
XF
2542013-12-23 Xue Fuqiao <xfq.free@gmail.com>
255
2d778742
XF
256 * eval.texi (Special Forms): Document `special-form-p'.
257
258 * macros.texi (Simple Macro): Document `macrop'.
259
882b0b86
XF
260 * files.texi (Changing Files): Fix an argument of `copy-file'.
261
46291d11
XF
262 * strings.texi (Creating Strings): Document TRIM in `split-string'.
263
8cd22a08
CY
2642013-12-23 Chong Yidong <cyd@gnu.org>
265
add6de1c
SM
266 * keymaps.texi (Controlling Active Maps):
267 Rename set-temporary-overlay-map to set-transient map. Doc fixes.
8cd22a08
CY
268 (Searching Keymaps): The transient keymap takes precedence.
269
aec3bf9f
GM
2702013-12-23 Glenn Morris <rgm@gnu.org>
271
272 * loading.texi (How Programs Do Loading, Load Suffixes):
273 Mention `load-prefer-newer'.
274
bb962da2
XF
2752013-12-22 Xue Fuqiao <xfq.free@gmail.com>
276
aec3bf9f
GM
277 * hash.texi (Other Hash): Document `hash-table-keys'
278 and `hash-table-values'.
bb962da2 279
77e5bcc5
EZ
2802013-12-22 Eli Zaretskii <eliz@gnu.org>
281
282 * nonascii.texi (Character Properties): NAME or OLD-NAME
283 properties can be nil (there's no empty string).
a9877c32 284 (Character Properties): Update the reference to the UCD.
77e5bcc5 285
c9832cd8
XF
2862013-12-22 Xue Fuqiao <xfq.free@gmail.com>
287
77e5bcc5
EZ
288 * sequences.texi (Bool-Vectors): Document new bool-vector set
289 operation functions.
8fc36a68 290
05e8f1ae
XF
291 * text.texi (Examining Properties): Document `get-pos-property'.
292
aec3bf9f
GM
293 * variables.texi (Directory Local Variables):
294 Document `enable-dir-local-variables'.
b345c561 295
aec3bf9f
GM
296 * debugging.texi (Debugger Commands):
297 Document `debugger-toggle-locals'.
c9832cd8 298
77221051
CY
2992013-12-21 Chong Yidong <cyd@gnu.org>
300
301 * text.texi (Region Indent): Note the new interactive behavior of
302 indent-rigidly.
303
dfff9284
TH
3042013-12-20 Tassilo Horn <tsdh@gnu.org>
305
3fbba716
TH
306 * numbers.texi (numbers): Document that =, <, <=, >, >= now accept
307 one or many arguments.
308
6f1de4d1
TH
309 * display.texi: Document `messages-buffer'.
310
dfff9284
TH
311 * os.texi: Document `initial-buffer-choice' changes.
312
f5df4ceb
CY
3132013-12-20 Chong Yidong <cyd@gnu.org>
314
315 * text.texi (Changing Properties): Improve documentation for
316 add-face-text-property.
317 (Special Properties): Mention add-face-text-property.
318
fb891cc8
CY
3192013-12-18 Chong Yidong <cyd@gnu.org>
320
18874304
CY
321 * customize.texi (Custom Themes): Document custom-known-themes
322 (Bug#15717).
323
fb891cc8
CY
324 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
325 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
326
06a4f110
GM
3272013-12-13 Glenn Morris <rgm@gnu.org>
328
329 * internals.texi (Building Emacs):
330 * loading.texi (Library Search): Mention that site-load,
331 site-init cannot change load-path.
332
b55e11bf
GM
3332013-12-12 Glenn Morris <rgm@gnu.org>
334
335 * elisp.texi: Tweak dircategory.
336
01633a17
EZ
3372013-12-12 Eli Zaretskii <eliz@gnu.org>
338
339 * nonascii.texi (Encoding and I/O): Document file-name encoding
340 peculiarities on MS-Windows.
341
f9405d87
GM
3422013-12-12 Glenn Morris <rgm@gnu.org>
343
344 * elisp.texi: Sync direntry with info/dir version.
345
36291308
JB
3462013-12-08 Juanma Barranquero <lekktu@gmail.com>
347
348 * display.texi (Progress, Face Remapping):
349 * processes.texi (Serial Ports):
350 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
351
c085e5b9
JL
3522013-12-04 Juri Linkov <juri@jurta.org>
353
354 * searching.texi (Search and Replace): Fix `unread-command-events'
355 and add ref.
356
9139632a
JL
3572013-12-03 Juri Linkov <juri@jurta.org>
358
359 * windows.texi (Choosing Window): Rename `no-display-ok' to
360 `allow-no-window'. (Bug#13594)
361
26e4aa7d
GM
3622013-11-30 Glenn Morris <rgm@gnu.org>
363
364 * Makefile.in (distclean): Remove Makefile.
365
c8f0efc2
AP
3662013-11-29 Andreas Politz <politza@fh-trier.de>
367
368 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
369 (Bug#14029).
370
cb6c95a3
GM
3712013-11-27 Glenn Morris <rgm@gnu.org>
372
373 * loading.texi (Library Search):
374 * os.texi (Startup Summary): No more leim directory.
375
d6686055
GM
3762013-11-26 Glenn Morris <rgm@gnu.org>
377
378 * os.texi (Startup Summary): Update for leim-list being preloaded.
379
f6083c67
BJ
3802013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
381
382 * frames.texi (Input Focus):
383 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
384
17e0445b
GM
3852013-11-23 Glenn Morris <rgm@gnu.org>
386
387 * loading.texi (Library Search):
388 Empty elements in EMACSLOADPATH now mean the default load-path.
389
88fa559d
GM
3902013-11-22 Glenn Morris <rgm@gnu.org>
391
392 * loading.texi (Library Search): Minor clarification.
393
f0cfa5fe
LL
3942013-11-20 Leo Liu <sdl.web@gmail.com>
395
396 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
397
a6e3a5d5
XF
3982013-11-19 Xue Fuqiao <xfq.free@gmail.com>
399
400 * os.texi (File Notifications): Add an index.
401
402 * loading.texi (Loading): Add an cross-reference.
403
4ae3802f
XF
4042013-11-18 Xue Fuqiao <xfq.free@gmail.com>
405
406 * os.texi (Session Management, Desktop Notifications): Add some
407 indexes and a cross-reference.
408
de586f99
XF
4092013-11-17 Xue Fuqiao <xfq.free@gmail.com>
410
411 * os.texi (Time Parsing):
412 (Processor Run Time, Input Modes, Terminal Output): Minor fixes.
413
90794abb
GM
4142013-11-14 Glenn Morris <rgm@gnu.org>
415
416 * loading.texi (Library Search): Update section.
417
7d3bb569
XF
4182013-11-11 Xue Fuqiao <xfq.free@gmail.com>
419
420 * os.texi (User Identification, Time of Day, Time Conversion):
421 Minor fixes.
422
fb193bb4
JD
4232013-11-10 Jan Djärv <jan.h.d@swipnet.se>
424
425 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
426
be9d2b46
XF
4272013-11-09 Xue Fuqiao <xfq.free@gmail.com>
428
429 * os.texi (Startup Summary): Add an index about startup screen.
6e466459 430 Typo fix.
d612ddbb 431 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
be9d2b46 432
8acb09ca
EZ
4332013-11-08 Eli Zaretskii <eliz@gnu.org>
434
435 * display.texi (Truncation): Document that cache-long-scans is now
436 non-nil by default. (Bug#15797)
437
c67c5132
EZ
4382013-11-05 Eli Zaretskii <eliz@gnu.org>
439
440 * lists.texi (Rearrangement): Fix indexing.
441
442 * display.texi (Bidirectional Display): Fix indexing.
443
29aa2b71
XF
4442013-11-05 Xue Fuqiao <xfq.free@gmail.com>
445
5e21526f
XF
446 * lists.texi (Rearrangement): Improve indexing.
447
29aa2b71 448 * display.texi (Glyphs): Add an index for glyph code.
5e21526f 449 (Bidirectional Display): Improve indexing.
29aa2b71 450
3c334c14
JD
4512013-11-01 Jan Djärv <jan.h.d@swipnet.se>
452
453 * display.texi (Face Attributes): Document :distant-foreground.
454
bc5184ab
XF
4552013-10-30 Xue Fuqiao <xfq.free@gmail.com>
456
457 * display.texi (Abstract Display): Improve indexing.
458
23af34b0
SM
4592013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
460
461 * display.texi (Selective Display): Discourage the use of explicit
462 selective display.
463
81cf3b07
XF
4642013-10-29 Xue Fuqiao <xfq.free@gmail.com>
465
027d950f
XF
466 * display.texi (Showing Images): Add an index for image-size.
467 Use @code instead of @var for a normal variable.
142207c0 468 (Multi-Frame Images): Improve indexing.
3440d80e 469 (Button Buffer Commands): Use @code instead of @var for a normal variable.
e54711f3 470 (Abstract Display): Explain the meaning of Ewoc.
81cf3b07 471
3c640e29
XF
4722013-10-27 Xue Fuqiao <xfq.free@gmail.com>
473
44e0cfaf 474 * display.texi (Image Descriptors): Improve indexing.
3c640e29 475
7db9c31e
XF
4762013-10-26 Xue Fuqiao <xfq.free@gmail.com>
477
478 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
918a7ad4 479 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
7db9c31e 480
619a46f8
XF
4812013-10-25 Xue Fuqiao <xfq.free@gmail.com>
482
483 * display.texi (Fontsets): Minor wording fix.
3e1300f7
XF
484 (Low-Level Font): Improve indexing.
485
486 * nonascii.texi (Character Properties): Add an index for script symbols.
619a46f8 487
578ef6b9
XF
4882013-10-24 Xue Fuqiao <xfq.free@gmail.com>
489
490 * display.texi (Face Remapping): Add indexes for face remapping.
4fa11a36 491 (Font Selection): Add indexes.
8b78f36c 492 (Low-Level Font): Add an index for font registry.
578ef6b9 493
48f73cfb
GM
4942013-10-23 Glenn Morris <rgm@gnu.org>
495
76f1a3c3
GM
496 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
497 Nuke @refill.
498
48f73cfb
GM
499 * Makefile.in (install-dvi, install-html, install-pdf)
500 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
501 (uninstall-pdf): Quote entities that might contain whitespace.
502
8d02f0ad
XF
5032013-10-19 Xue Fuqiao <xfq.free@gmail.com>
504
76f1a3c3
GM
505 * display.texi (Face Attributes): Add indexes for the ‘:box’
506 face attribute.
8d02f0ad 507
917ac5eb
XF
5082013-10-18 Xue Fuqiao <xfq.free@gmail.com>
509
74f202ae 510 * display.texi (Line Height): Add indexes for line height.
917ac5eb 511
475c7d3f
XF
5122013-10-17 Xue Fuqiao <xfq.free@gmail.com>
513
514 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
515
89f20e05
XF
5162013-10-16 Xue Fuqiao <xfq.free@gmail.com>
517
518 * display.texi (Selective Display): Add an index for explicit
519 selective display.
520
2641f1a5
XF
5212013-10-15 Xue Fuqiao <xfq.free@gmail.com>
522
523 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
524
8c106d17
GM
5252013-10-13 Glenn Morris <rgm@gnu.org>
526
527 * intro.texi (Acknowledgments): Use accented form of some names.
528
fa022909
GM
5292013-10-09 Glenn Morris <rgm@gnu.org>
530
531 * control.texi (Conditionals): Copyedits. (Bug#15558)
532
4ed77415 5332013-10-08 Eli Zaretskii <eliz@gnu.org>
981b26a6 534
4ed77415 535 Support menus on text-mode terminals.
add6de1c
SM
536 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar):
537 Modify wording to the effect that menus are supported on TTYs.
981b26a6
EZ
538
539 * frames.texi (Pop-Up Menus, Dialog Boxes)
540 (Display Feature Testing): Update for menu support on TTYs.
541
6de913c4
SM
5422013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
543
544 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
545 non-headings.
546
9e73b242
XF
5472013-10-05 Xue Fuqiao <xfq.free@gmail.com>
548
549 * syntax.texi (Categories): Add an index for category sets.
550
79b3ad55
XF
5512013-10-03 Xue Fuqiao <xfq.free@gmail.com>
552
c9358b45
XF
553 * syntax.texi (Syntax Flags):
554 (Syntax Table Functions): Add indexes.
79b3ad55 555
8c1f51ff
XF
5562013-10-02 Xue Fuqiao <xfq.free@gmail.com>
557
558 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
559
6cfe977d
XF
5602013-09-29 Xue Fuqiao <xfq.free@gmail.com>
561
562 * searching.texi (Regexp Search): Refine.
563
69b3debc
XF
5642013-09-22 Xue Fuqiao <xfq.free@gmail.com>
565
566 * nonascii.texi (Default Coding Systems): Typo fix.
567
87829449
XF
5682013-09-21 Xue Fuqiao <xfq.free@gmail.com>
569
570 * nonascii.texi (Coding System Basics): Add information about carriage-return.
571
0df00f59
EZ
5722013-09-14 Eli Zaretskii <eliz@gnu.org>
573
574 * display.texi (Display Margins): State the units of measuring
575 margin width. (Bug#15375)
576
3509fb40
EZ
5772013-09-13 Eli Zaretskii <eliz@gnu.org>
578
579 * text.texi (Not Intervals): Minor wording fix.
580
99d8e6d6
XF
5812013-09-12 Xue Fuqiao <xfq.free@gmail.com>
582
3509fb40
EZ
583 * functions.texi (Obsolete Functions): Add an index for obsolete
584 functions.
99d8e6d6 585
44ee2147
XF
5862013-09-11 Xue Fuqiao <xfq.free@gmail.com>
587
588 * nonascii.texi (Character Properties): Character properties fix
589 for decimal-digit-value and digit-value.
590
eb31a86c
SM
5912013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
592
593 * macros.texi (Defining Macros): Prefer "function" to "lambda
594 expression" (bug#15296).
595
50b13cde
PE
5962013-08-28 Paul Eggert <eggert@cs.ucla.edu>
597
598 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
599 for portability to hosts where /bin/sh has problems.
600
a8544941
SM
6012013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
602
603 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
604
9f0809d4
EZ
6052013-08-20 Eli Zaretskii <eliz@gnu.org>
606
607 * files.texi (Information about Files): Mention file names with
608 trailing blanks on MS-Windows. (Bug#15130)
609
c5074806
XF
6102013-08-18 Xue Fuqiao <xfq.free@gmail.com>
611
612 * positions.texi (Positions): Improve indexing.
613
e2c90473
EZ
6142013-08-18 Eli Zaretskii <eliz@gnu.org>
615
616 * markers.texi (The Region): Improve indexing.
617
278d6dd0
XF
6182013-08-17 Xue Fuqiao <xfq.free@gmail.com>
619
ab100635
XF
620 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
621
278d6dd0
XF
622 * text.texi (Maintaining Undo): Mention interactive call of
623 buffer-disable-undo.
c9b39934 624 (Filling): Add cross-reference for hard newlines.
d3110177 625 (Sorting): Fix indentation.
38b4c7f8 626 (Columns): Comment out undefined behavior.
ad6643fe 627 (Case Changes): Fix an `args-out-of-range' error in the example.
278d6dd0 628
2bede2ed
XF
6292013-08-16 Xue Fuqiao <xfq.free@gmail.com>
630
c8068af5 631 * text.texi (Insertion): Refine.
bd805d5b 632 (Margins): Add an index.
e4043ba0 633 (Undo): Doc fix for `buffer-undo-list'.
8b8bf4a3 634
2bede2ed
XF
635 * positions.texi (Character Motion):
636 * markers.texi (Moving Markers):
637 (Creating Markers): Comment out undefined behavior.
638
7cbbcaa0
XF
6392013-08-15 Xue Fuqiao <xfq.free@gmail.com>
640
641 * markers.texi (The Region): Add/move indexes.
642
8259030d
LMI
6432013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
644
645 * display.texi (ImageMagick Images): Mention :content-type and
646 `image-content-type-suffixes'.
647
f73f4ce6
XF
6482013-08-13 Xue Fuqiao <xfq.free@gmail.com>
649
650 * positions.texi (Word Motion): Remove redundant sentence.
651
3e6b67c9
GM
6522013-08-13 Glenn Morris <rgm@gnu.org>
653
654 * lists.texi (List Elements):
655 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
656
5c41e9ff
XF
6572013-08-13 Xue Fuqiao <xfq.free@gmail.com>
658
916119ec 659 * frames.texi (Display Feature Testing): Add indexes.
5c41e9ff 660
8496d8d7
GM
6612013-08-12 Glenn Morris <rgm@gnu.org>
662
663 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
664 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
665 (INSTALL_DATA): New, set by configure.
666 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
667 New variables.
668 (.SUFFIXES): Add .ps and .dvi.
669 (.dvi.ps): New suffix rule.
670 (dvi, html, pdf, ps): Use *_TARGETS variables.
671 (elisp.html): Use HTML_OPTS.
672 (elisp.ps): Remove explicit rule.
c295fc18
JB
673 (.PHONY): install-dvi, install-html, install-pdf, install-ps,
674 install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
8496d8d7
GM
675 uninstall-ps, and uninstall-doc.
676 (install-dvi, install-html, install-pdf, install-ps, install-doc)
677 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
678 (uninstall-doc): New rules.
679 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
680
3a3bb904
XF
6812013-08-10 Xue Fuqiao <xfq.free@gmail.com>
682
683 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
684
4517cbc2
XF
6852013-08-09 Xue Fuqiao <xfq.free@gmail.com>
686
687 * control.texi (Error Symbols): Minor fix for previous change.
688
54bd972f
SM
6892013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
690
691 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
692
693 * control.texi (Signaling Errors): Refer to define-error.
694 (Error Symbols): Add `define-error'.
695
e30b79c1
DA
6962013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
697
698 * positions.texi (Motion by Screen Lines):
699 * display.texi (Truncation): Rename `cache-long-line-scans'
700 to `cache-long-scans'.
701
123ff297
XF
7022013-08-05 Xue Fuqiao <xfq.free@gmail.com>
703
704 * windows.texi (Window Start and End): Add an index.
705
9097ad86
XF
7062013-08-02 Xue Fuqiao <xfq.free@gmail.com>
707
708 * display.texi (Face Functions): Add an index.
709
710 * variables.texi (Variable Aliases): Add an index.
711
712 * functions.texi (Defining Functions): Add an index.
713
714 * nonascii.texi (Coding System Basics): Add an index.
715
64a695bd
XF
7162013-07-31 Xue Fuqiao <xfq.free@gmail.com>
717
718 * nonascii.texi (Non-ASCII Characters): Update menu.
719 (Disabling Multibyte): Move here from doc/emacs/mule.texi. Fix cross-references.
720
721 * elisp.texi (Top): Update menu.
722
39e8fb76
XF
7232013-07-30 Xue Fuqiao <xfq.free@gmail.com>
724
725 * windows.texi (Window History): Mention the default value of
3cd51eaa 726 switch-to-visible-buffer. Add cross-references.
39e8fb76 727
95e6e62b
MA
7282013-07-24 Michael Albinus <michael.albinus@gmx.de>
729
730 * errors.texi (Standard Errors): Fix typo.
731
732 * files.texi (Magic File Names):
733 * os.texi (File Notifications): Remove file-notify-supported-p.
734
53840e55
PE
7352013-07-24 Paul Eggert <eggert@cs.ucla.edu>
736
737 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
738 non-well-formed expressions result in unspecified behavior, though
739 Emacs will not crash.
740
32813ea7
MA
7412013-07-22 Michael Albinus <michael.albinus@gmx.de>
742
743 * files.texi (Magic File Names): Add file-notify-add-watch,
add6de1c
SM
744 file-notify-rm-watch and file-notify-supported-p.
745 Move file-remote-p down.
32813ea7
MA
746
747 * errors.texi (Standard Errors): Add file-notify-error.
748
749 * os.texi (Desktop Notifications): Rename from Notifications.
750 (File Notifications): New node.
751
752 * elisp.texi (Top): Update menu for these changes.
753
ac446ed8
XF
7542013-07-19 Xue Fuqiao <xfq.free@gmail.com>
755
756 * windows.texi (Display Action Functions): Mention next-window.
757
e6c005c5
XF
7582013-07-16 Xue Fuqiao <xfq.free@gmail.com>
759
760 * windows.texi (Selecting Windows): Fix the introduction of
761 `set-frame-selected-window''s arguments.
762
954b166e
PE
7632013-07-10 Paul Eggert <eggert@cs.ucla.edu>
764
765 Timestamp fixes for undo (Bug#14824).
766 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
767
3323c263
EZ
7682013-07-06 Eli Zaretskii <eliz@gnu.org>
769
770 * nonascii.texi (Text Representations): Document that
771 multibyte-string-p returns nil for non-string objects.
772
4431e6d9 7732013-07-06 Glenn Morris <rgm@gnu.org>
d4aa7284
GM
774
775 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
776
a944db14
GM
7772013-07-03 Glenn Morris <rgm@gnu.org>
778
779 * debugging.texi (Debugging):
780 * files.texi (File Attributes, Changing Files): Fix cross-references.
781
782 * package.texi (Package Archives): Fix @url call.
783
253e30aa
GM
784 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
785
4c672a0f
EZ
7862013-06-29 Eli Zaretskii <eliz@gnu.org>
787
788 * display.texi (Bidirectional Display): Document move-point-visually.
789
4366ddd4
XF
7902013-06-29 Xue Fuqiao <xfq.free@gmail.com>
791
792 * buffers.texi (Buffer File Name): Fix typo.
793
bace8013
CS
7942013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
795
796 * tips.texi (Coding Conventions): Improve wording.
797
f99f7826 7982013-06-24 Glenn Morris <rgm@gnu.org>
e8b3825d
GM
799
800 * loading.texi (Autoload): Fix typo.
801
611e8a48
GM
802 * variables.texi (Lexical Binding): Fix typo.
803
edfaf7c0
GM
804 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
805
f3f9606c
LMI
8062013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
807
808 * display.texi (ImageMagick Images): Mention :max-width and
809 :max-height.
810
89561f72
PE
8112013-06-20 Paul Eggert <eggert@cs.ucla.edu>
812
813 * numbers.texi (Math Functions): Remove obsolete function log10.
814
9716fedb
SM
8152013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
816
817 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
818 rather than `local-map'.
819
820 * keymaps.texi (Active Keymaps): Fix documentation of
821 set-temporary-overlay-map and overriding-terminal-local-map.
822
789cf833
GM
8232013-06-19 Glenn Morris <rgm@gnu.org>
824
825 * Makefile.in (dist): Edit more configure variables.
826 Try to check that we do not miss any in future.
827
254408ca
JB
8282013-06-17 Juanma Barranquero <lekktu@gmail.com>
829
830 * text.texi (Undo, Changing Properties): Fix typos.
831
708e05f6
LMI
8322013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
833
834 * text.texi (Changing Properties): Document `add-face-text-property'.
835
3da95318
KH
8362013-06-17 Kenichi Handa <handa@gnu.org>
837
838 * display.texi (Face Attributes): Refer to "Low-Level font" (not
2c149f93 839 "Font Selection") in the explanation of :font attribute (bug#14629).
3da95318 840
de0503df
SM
8412013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
842
843 * loading.texi (Hooks for Loading): Don't document after-load-alist.
844 Document with-eval-after-load instead of eval-after-load.
845
823777b5
XF
8462013-06-11 Xue Fuqiao <xfq.free@gmail.com>
847
848 * files.texi (File Name Expansion): Make the example more
849 intuitive.
850
08c0a604
PE
8512013-06-10 Paul Eggert <eggert@cs.ucla.edu>
852
853 Documentation fix for 'ls' and hard links.
854 * compile.texi (Compilation Functions):
855 * files.texi (File Attributes, Changing Files):
856 Use current format for GNU 'ls' output.
857 (File Attributes): Fix problem introduced in previous change:
858 the link count is the number of hard links, not the number
859 of hard links + 1.
860
e4568f3b
XF
8612013-06-10 Xue Fuqiao <xfq.free@gmail.com>
862
863 * files.texi (File Attributes): Fix typo.
864
a5cf7779
SM
8652013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
866
867 * functions.texi (Lambda Expressions): Lambda expressions don't
868 evaluate to themselves in general (bug#11782).
869
6e911150
SM
8702013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
871
872 * loading.texi (Autoload):
873 * help.texi (Documentation Basics, Accessing Documentation)
874 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
875
b02b5481
GM
8762013-04-23 Glenn Morris <rgm@gnu.org>
877
878 * internals.texi (Writing Emacs Primitives): Remove obvious example.
879 Tweak other to avoid overly long line.
880
f8152bcb
XF
8812013-04-21 Xue Fuqiao <xfq.free@gmail.com>
882
84ebefe9
XF
883 * internals.texi (Writing Emacs Primitives): Remove unnecessary
884 references to the sources. (Bug#13800)
885
f8152bcb
XF
886 * searching.texi (Regexp Backslash): Doc fix for backslash
887 constructs in regular expressions.
888
8fa2654e
CS
8892013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
890
891 * tips.texi (Coding Conventions): Mention separation of package
892 descriptor and name of internal symbols by two hyphens.
893
0aa3616e
SB
8942013-04-13 Stephen Berman <stephen.berman@gmx.net>
895
896 * windows.texi (Splitting Windows): Change category of
897 split-window from a command to a function.
898
cd542620
CY
8992013-04-06 Chong Yidong <cyd@gnu.org>
900
901 * display.texi (Faces): Minor clarifications.
6e911150
SM
902 (Defining Faces): Clarify default vs custom face specs.
903 Document face-spec-set.
cd542620
CY
904
905 * display.texi (Overlay Properties):
906 * text.texi (Special Properties): Use the "anonymous face"
907 terminology. Describe foreground-color and background-color forms
908 as compatibility-only.
909
8d0c20ae
EZ
9102013-03-24 Eli Zaretskii <eliz@gnu.org>
911
912 * compile.texi (Byte-Code Objects): Add index entry.
913 (Disassembly): Add cross-references.
914
45f1d362
EZ
9152013-03-23 Eli Zaretskii <eliz@gnu.org>
916
917 * frames.texi (Size Parameters): More accurate description of the
918 difference between 'fullboth' and 'maximized'. (Bug#13935)
919
5784e319
CS
9202013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
921
922 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
923
78be8b64 9242013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
925
926 * elisp.texi: Add some stuff specific to www.gnu.org.
927
b388e7ad
TZ
9282013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
929
930 * control.texi (Pattern matching case statement): Fix typo.
931
681ebc33
PE
9322013-03-04 Paul Eggert <eggert@cs.ucla.edu>
933
934 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
935
9bed73f3
GM
9362013-03-03 Glenn Morris <rgm@gnu.org>
937
938 * objects.texi (Symbol Type): Fix typo.
939
929aeac6 9402013-02-28 Bastien Guerry <bzg@gnu.org>
5765e9e0
BG
941
942 * variables.texi (File Local Variables): Fix reference.
943
1abfd3e8 9442013-02-24 Eli Zaretskii <eliz@gnu.org>
39ef03af
EZ
945
946 * files.texi (Magic File Names): Improve wording and indexing.
947
f0c954fa
GM
9482013-02-21 Glenn Morris <rgm@gnu.org>
949
950 * display.texi (Multi-Frame Images): Minor rephrasing.
951
1e56f8ef
GM
9522013-02-20 Glenn Morris <rgm@gnu.org>
953
954 * display.texi (GIF Images, TIFF Images): Delete these nodes.
955 (ImageMagick Images): For :index, use an xref rather than duplicating.
956 (Other Image Types): Add GIF, adjust formatting.
957 (Multi-Frame Images): Rename from Animated Images. Expand section.
958 * elisp.texi (Top): Update menu for these changes.
959
93c2fa46
GM
9602013-02-19 Glenn Morris <rgm@gnu.org>
961
962 * text.texi (Change Hooks): Fix typo.
963
d64d97e5 9642013-02-15 Glenn Morris <rgm@gnu.org>
df1af142
GM
965
966 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
967
b5ca9d53
GM
9682013-02-13 Glenn Morris <rgm@gnu.org>
969
b6c3e4b1
GM
970 * objects.texi (Char-Table Type): Add footnote about #^^.
971
b5ca9d53
GM
972 * modes.texi (Minor Mode Conventions): Fix typo.
973
85adc63f
GM
974 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
975 meta characters; this changed in 22.1. (Bug#13684)
976
662abcc1
GM
977 * objects.texi (Char-Table Type): Add cindex.
978
9d6c9dd1
GM
979 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
980
490a9458 9812013-02-10 Glenn Morris <rgm@gnu.org>
dc55466e
GM
982
983 * keymaps.texi (Creating Keymaps): Update make-keymap result.
984
8549f9e8
EZ
9852013-02-09 Eli Zaretskii <eliz@gnu.org>
986
987 * modes.texi (%-Constructs): Remove the description of %t.
988
989 * nonascii.texi (MS-DOS File Types): Delete node.
990
7bd00724
GM
9912013-02-08 Glenn Morris <rgm@gnu.org>
992
993 * keymaps.texi (Active Keymaps, Searching Keymaps):
994 Remove confusing mention of "symbolic prefix". (Bug#13643)
995
795e7a5b 9962013-01-19 Glenn Morris <rgm@gnu.org>
f8a42ad6
GM
997
998 * macros.texi (Indenting Macros): Fix order of an indent
999 symbol's arguments. (Bug#13450)
1000
b3fbb395
PE
10012013-01-19 Paul Eggert <eggert@cs.ucla.edu>
1002
1003 Allow floating-point file offsets.
1004 * files.texi (Reading from Files, Writing to Files):
1005 Say that file offsets can be numbers, not just integers.
1006
45a7e57c
GM
10072013-01-09 Glenn Morris <rgm@gnu.org>
1008
1009 * commands.texi (Interactive Codes):
1010 Whitespace does not terminate interactive "S". (Bug#13393)
1011
04c48b14
CY
10122013-01-06 Chong Yidong <cyd@gnu.org>
1013
1014 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
1015
1f1c405d
GM
10162013-01-05 Glenn Morris <rgm@gnu.org>
1017
1018 * display.texi (Overlay Properties): Mention field. (Bug#13364)
1019
5d7c18a8
EZ
10202013-01-05 Eli Zaretskii <eliz@gnu.org>
1021
1022 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
1023 directive in a group of items.
1024
89cb305e 10252013-01-05 Chong Yidong <cyd@gnu.org>
27e4813f
CY
1026
1027 * keymaps.texi (Key Sequences): Remove obsolete sentence
1028 (Bug#13356).
1029
0f668a4d 10302013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
4217dc29
AR
1031
1032 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
1033
553081a5
SM
10342013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1035
1036 * files.texi (File Attributes): Undocument return format of file-acl.
1037
1cbb9ed6
GM
10382013-01-03 Glenn Morris <rgm@gnu.org>
1039
75e78d1e
GM
1040 * processes.texi (System Processes):
1041 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
1042
5f1a9647
GM
1043 * searching.texi (Replacing Match): Fix xref.
1044
1cbb9ed6
GM
1045 * elisp.texi (DATE): Bump to Jan 2013.
1046
9539d465 10472013-01-02 Glenn Morris <rgm@gnu.org>
9800c5b0 1048
22ff2cb8
GM
1049 * customize.texi (Common Keywords, Type Keywords):
1050 Replace "active field" with "button". (Bug#13310)
1051
9800c5b0
GM
1052 * customize.texi (Common Keywords): Add xref. (Bug#13311)
1053 * tips.texi (Library Headers): Add cindex.
1054
d5e5e7b4 10552012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
151d9088
EZ
1056
1057 * functions.texi (Declare Form):
1058 * intro.texi (A Sample Function Description):
1059 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
1060 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
1061 in @def.. commands. (Bug#13292)
1062
ccad023b
EZ
10632012-12-29 Eli Zaretskii <eliz@gnu.org>
1064
1065 * files.texi (Changing Files): Document the return values of
1066 set-file-selinux-context and set-file-acl.
1067
1ab0c851
GM
10682012-12-27 Glenn Morris <rgm@gnu.org>
1069
1070 * files.texi (File Names): Mention Cygwin conversion functions.
1071
94900bfe
MR
10722012-12-22 Martin Rudalics <rudalics@gmx.at>
1073
1074 * windows.texi (Selecting Windows): Reword description of
1075 select-window (Bug#13248).
1076
04d9b71a
EZ
10772012-12-22 Eli Zaretskii <eliz@gnu.org>
1078
1079 * files.texi (File Attributes, Changing Files): Remove the details
1080 about the text returned by file-acl. Instead, just document that
1081 it is an opaque string meant to be used by set-file-acl.
1082
6e55f03e
CY
10832012-12-21 Chong Yidong <cyd@gnu.org>
1084
07b9c0be
CY
1085 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
1086
6e55f03e
CY
1087 * customize.texi (Simple Types): Document key-sequence type
1088 (Bug#13048).
1089
5bec25eb
CY
1090 * strings.texi (Text Comparison): Doc fix for compare-strings.
1091
15ccf05e
MA
10922012-12-19 Michael Albinus <michael.albinus@gmx.de>
1093
1094 * files.texi (Magic File Names): Add `file-acl',
1095 `file-selinux-context', `set-file-acl' and
1096 `set-file-selinux-context'. Make the list consistent.
1097
ee3c0aec
JB
10982012-12-19 Jonas Bernoulli <jonas@bernoul.li>
1099
1100 * tips.texi (Library Headers): New header keyword `Homepage'.
1101 Make continuation lines syntax more precise.
1102
66447e07
EZ
11032012-12-17 Eli Zaretskii <eliz@gnu.org>
1104
1105 * files.texi (File Attributes, Changing Files): Update to include
1106 MS-Windows support for ACLs.
1107
7c3d167f
RF
11082012-12-16 Romain Francoise <romain@orebokech.com>
1109
1110 * files.texi (File Attributes): Document ACL support and new
1111 `file-acl' function.
1112 (Changing Files): Mention argument name change of `copy-file' and
1113 document new function `set-file-acl'.
1114
97976f9f
PE
11152012-12-14 Paul Eggert <eggert@cs.ucla.edu>
1116
1117 Fix permissions bugs with setgid directories etc. (Bug#13125)
1118 * files.texi (Testing Accessibility): Document GROUP arg
1119 of file-ownership-preserved-p.
1120 (File Attributes): Document that 9th element is now
1121 just a placeholder.
1122 * os.texi (User Identification): Document new functions group-gid,
1123 group-real-gid.
1124
d92d9c95
PE
11252012-12-11 Paul Eggert <eggert@cs.ucla.edu>
1126
1127 * internals.texi (C Integer Types): New section.
1128 This follows up and records an email in
1129 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
1130
265c2fbf 11312012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
f433306a 1132
4a0e1924 1133 * control.texi (Pattern matching case statement): New node.
f433306a 1134
1cbae532
SM
1135 * customize.texi (Variable Definitions): Mention the default :group
1136 for defcustoms (bug#13093).
1137
c6c08d3f
GM
11382012-12-09 Glenn Morris <rgm@gnu.org>
1139
1140 * customize.texi (Variable Definitions): Mention eval-defun
1141 on a defcustom calls the :set function when appropriate.
1142
4288142b
PE
11432012-12-06 Paul Eggert <eggert@cs.ucla.edu>
1144
1145 * doclicense.texi, gpl.texi: Update to latest version from FSF.
1146 These are just minor editorial changes.
1147
d8ad4d3f 11482012-12-06 Chong Yidong <cyd@gnu.org>
a20ae0b9
CY
1149
1150 * lists.texi (Plist Access): Move put example to Symbol Plists.
1151
1152 * symbols.texi (Standard Properties): Fix typo.
1153
c5bc2d1d 11542012-12-03 Chong Yidong <cyd@gnu.org>
547d6865 1155
f02f19bd
CY
1156 * symbols.texi (Symbol Properties): New node.
1157 (Symbol Plists): Make it a subsection under Symbol Properties.
1158 (Standard Properties): New node.
1159
1160 * lists.texi (Property Lists): Move here from symbols.texi.
1161 (Plist Access): Rename from Other Plists.
1162
1163 * customize.texi (Variable Definitions):
1164 * display.texi (Defining Faces):
1165 * sequences.texi (Char-Tables): Fix xref.
1166
1cbae532 1167 * keymaps.texi (Key Sequences): `kbd' is now a function.
547d6865 1168
f02f19bd
CY
1169 * commands.texi (Using Interactive): Fix index entry.
1170
cb6f5650
PE
11712012-11-24 Paul Eggert <eggert@cs.ucla.edu>
1172
c07a6ded
PE
1173 * doclicense.texi: Update to latest version from FSF.
1174 These are just minor editorial changes.
1175 * elisp.texi (GNU Free Documentation License)
1176 (GNU General Public Licens):
1177 Provide sectioning, since doclicense.texi no longer does that.
1178
cb6f5650
PE
1179 * loading.texi (Named Features): @ -> @@ to fix typo.
1180
d125ca15 11812012-11-24 Martin Rudalics <rudalics@gmx.at>
0d4bb04f
MR
1182
1183 * windows.texi (Basic Windows): Fix typo.
1184 (Windows and Frames): Fix example. Move description of
1185 window-in-direction here.
1186 (Recombining Windows): Fix example.
1cbae532 1187 (Buffers and Windows): Fix description of replace-buffer-in-windows.
0d4bb04f
MR
1188 (Switching Buffers): Reword.
1189 (Display Action Functions): Minor adjustments.
1190 (Choosing Window Options): Minor fixes.
1191 (Window History): Minor rewording.
1192 (Dedicated Windows): Correct and reword part describing how
1193 dedicatedness affects functions removing buffers or windows.
1cbae532 1194 * buffers.texi (The Buffer List): Fix description of bury-buffer.
0d4bb04f 1195
d125ca15 11962012-11-24 Chong Yidong <cyd@gnu.org>
90d99fdf
CY
1197
1198 * modes.texi (%-Constructs): Fix statement about mode construct
1199 padding (Bug#12866).
1200
d125ca15 12012012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
365fc14a
SM
1202
1203 * debugging.texi (Profiling): Make it more clear
1204 that --enable-profiling is about profiling the C code.
1205
38a2f917
GM
12062012-11-21 Glenn Morris <rgm@gnu.org>
1207
3ca2f1bf
GM
1208 * display.texi (Attribute Functions):
1209 Update for set-face-* name changes.
1bf335cf
GM
1210 Add new "inherit" argument for face-bold-p etc.
1211 Move description of this argument to a common section, like "frame".
3ca2f1bf 1212
6ef2e5ef 1213 * debugging.texi (Profiling): New section.
b6729a18 1214 (Debugging): Mention profiling in the introduction.
5b776637
GM
1215 * tips.texi (Compilation Tips): Move profiling to separate section.
1216 * elisp.texi: Add Profiling to detailed menu.
1217
6ef2e5ef 12182012-11-21 Martin Rudalics <rudalics@gmx.at>
66c466d4
MR
1219
1220 * windows.texi (Display Action Functions): Fix recently added
1221 example. Suggested by Michael Heerdegen.
1222
6ef2e5ef 12232012-11-21 Paul Eggert <eggert@cs.ucla.edu>
0c93aa38
PE
1224
1225 Minor cleanup for times as lists of four integers.
1226 * os.texi (Time Parsing): Time values can now be four integers.
1227
7351b73d
GM
12282012-11-18 Glenn Morris <rgm@gnu.org>
1229
1230 * loading.texi (How Programs Do Loading): Add eager macro expansion.
1231 * macros.texi (Expansion): Mention eager macro expansion.
1232
a045a167
GM
1233 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
1234
2ac9538d 12352012-11-18 Leo Liu <sdl.web@gmail.com>
74ca4d39
LL
1236
1237 * minibuf.texi (Programmed Completion): Doc fix for metadata
1238 request (Bug#12850).
1239
2ac9538d 12402012-11-18 Glenn Morris <rgm@gnu.org>
6439ae19 1241
7fe37cfc
GM
1242 * display.texi (Temporary Displays): Document with-temp-buffer-window.
1243
6439ae19
GM
1244 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
1245 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
1246 (Window Sizes): Add vindex for window-min-height, window-min-width.
2279276c 1247 (Display Action Functions): Mention pop-up-frame-parameters.
6439ae19 1248
0ff7851c
MR
12492012-11-16 Martin Rudalics <rudalics@gmx.at>
1250
1251 * windows.texi (Choosing Window): Rewrite description of
1252 display-buffer-alist (Bug#12167).
1cbae532
SM
1253 (Display Action Functions): Mention inhibit-switch-frame.
1254 Fix description of display-buffer-below-selected. Reorder actions.
0ff7851c
MR
1255 Add example (Bug#12848).
1256
96e05507 12572012-11-16 Glenn Morris <rgm@gnu.org>
c79c7f2f
GM
1258
1259 * display.texi (Face Attributes): Fix :underline COLOR description.
bde3c6c0
GM
1260 (Attribute Functions): Update for set-face-underline rename.
1261 Tweak descriptions of face-underline-p, face-inverse-video-p.
c79c7f2f 1262
e4e9830b
GM
1263 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
1264 so they align better in info.
921c067f
GM
1265 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
1266 Document set-temporary-overlay-map.
e4e9830b 1267
c8915b67
SM
12682012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
1269
1270 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
1271 with normal keymaps".
1272
74934dcc
DA
12732012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
1274
1275 * internals.texi (Garbage Collection): Update descriptions
1276 of vectorlike_header, garbage-collect and gc-cons-threshold.
1277 (Object Internals): Explain Lisp_Object layout and the basics
1278 of an internal type system.
1279 (Buffer Internals): Update description of struct buffer.
1280
f78ee6af 12812012-11-13 Glenn Morris <rgm@gnu.org>
a13e12f9
GM
1282
1283 * variables.texi (Adding Generalized Variables):
1284 At least mention gv-define-expander and gv-letplace.
1285
164f28b5 1286 * debugging.texi (Error Debugging): Mention debug-on-message.
57fc0fee 1287 (Using Debugger): Mention debugger-bury-or-kill.
164f28b5 1288
38868ad7
GM
1289 * control.texi (Signaling Errors):
1290 * debugging.texi (Error Debugging):
1291 * errors.texi (Standard Errors): Add user-error.
1292
6efddf78
GM
1293 * variables.texi (Adding Generalized Variables):
1294 Use standard formatting for common lisp note about setf functions.
1295
6baf66d5 12962012-11-10 Martin Rudalics <rudalics@gmx.at>
fdaf534a
MR
1297
1298 * elisp.texi (Top): Add Recombining Windows to menu.
1299 * windows.texi (Recombining Windows): New subsection.
1300 (Splitting Windows): Rewrite text on handling of window
1301 combinations and move it to new subsection.
1302
6baf66d5 13032012-11-10 Chong Yidong <cyd@gnu.org>
7c08f8ba 1304
8a3afaf9
CY
1305 * searching.texi (Replacing Match): Document \? in replace-match.
1306
7c08f8ba
CY
1307 * variables.texi (Creating Buffer-Local): Document setq-local and
1308 defvar-local.
1309 (Setting Generalized Variables): Arrange table alphabetically.
1310
1311 * lists.texi (List Elements, List Variables): Clarify descriptions
1312 of push and pop for generalized variables.
1313
1314 * edebug.texi (Specification List): setf is no longer CL-only.
1315
6baf66d5 13162012-11-10 Glenn Morris <rgm@gnu.org>
2ee1d59f
GM
1317
1318 * variables.texi (Adding Generalized Variables):
1319 Update description of FIX-RETURN expansion.
1320
ebdbfb95
GM
1321 * variables.texi (Setting Generalized Variables):
1322 Split most of previous contents into this subsection.
1323 (Adding Generalized Variables): New subsection.
651af8c6
GM
1324 Move note on lack of setf functions here from misc/cl.texi.
1325
ebdbfb95
GM
1326 * elisp.texi: Add Generalized Variables subsections to detailed menu.
1327
6baf66d5 13282012-11-10 Chong Yidong <cyd@gnu.org>
a9a3835c
CY
1329
1330 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
1331
a43d02f0
MA
13322012-11-08 Michael Albinus <michael.albinus@gmx.de>
1333
1334 * os.texi (Notifications): Update descriptions of
1335 notifications-notify, notifications-close-notification and
1336 notifications-get-capabilities according to latest code changes.
1337 Add notifications-get-server-information.
1338
2395ab64
CY
13392012-11-03 Chong Yidong <cyd@gnu.org>
1340
1341 * objects.texi (General Escape Syntax): Clarify the explanation of
1342 escape sequences.
1343 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1344 multibyte. Hex escapes do not automatically make a string
1345 multibyte.
1346
43bcfda6
MR
13472012-11-03 Martin Rudalics <rudalics@gmx.at>
1348
1349 * windows.texi (Switching Buffers): Document option
1350 switch-to-buffer-preserve-window-point.
1351 (Display Action Functions): Document window-height and
1352 window-width alist entries.
1cbae532
SM
1353 (Display Action Functions):
1354 Document display-buffer-below-selected and
43bcfda6 1355 display-buffer-in-previous-window.
1cbae532
SM
1356 (Quitting Windows): Document quit-restore-window.
1357 Rewrite section.
43bcfda6
MR
1358 (Window Configurations): In window-state-get mention that
1359 argument window must be valid.
1360 (Window Parameters): Document quit-restore window parameter
1361 (Bug#12158).
1362
89b2c8a1
GM
13632012-10-31 Glenn Morris <rgm@gnu.org>
1364
88390adf
GM
1365 * control.texi (Catch and Throw): Add xref to cl.texi.
1366
aec5e6f9
GM
1367 * lists.texi (Sets And Lists): Point xref to better location.
1368
0d8e94e9
GM
1369 * errors.texi (Standard Errors):
1370 * loading.texi (Autoload): Update for cl-lib namespace changes.
1371
5241598a
GM
1372 * modes.texi (Defining Minor Modes): "Generalized Variables"
1373 section is now in this manual rather than cl.texi.
1374
89b2c8a1
GM
1375 * eval.texi (Special Forms): No longer special forms: defmacro,
1376 defun, save-window-excursion, with-output-to-temp-buffer.
1377 * functions.texi (Defining Functions): Defun is now a macro.
1378 Defalias is a function.
1379
516e1a08
GM
13802012-10-30 Glenn Morris <rgm@gnu.org>
1381
1382 * variables.texi (Generalized Variables): Fix typo.
1383
e29e39c9
CY
13842012-10-30 Chong Yidong <cyd@gnu.org>
1385
1386 * symbols.texi (Symbol Plists): Document function-get.
1387
1388 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1389
1390 * frames.texi (Visibility of Frames): Document tty-top-frame.
1391
70edffb1
SM
13922012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1393
1394 * keymaps.texi (Format of Keymaps): Document the multiple
1395 inheritance format.
1396
3a51f0eb
MR
13972012-10-28 Martin Rudalics <rudalics@gmx.at>
1398
1399 * windows.texi (Basic Windows): Reformulate description of live,
1400 internal and valid windows.
1401 (Cyclic Window Ordering): Describe new argument of
1402 get-lru-window and get-largest-window. Add description of
1403 window-in-direction.
1404
5b6887ad
GM
14052012-10-27 Glenn Morris <rgm@gnu.org>
1406
5887564d
GM
1407 * variables.texi (Generalized Variables): New section,
1408 adapted from misc/cl.texi.
1409 * elisp.texi (Top): Add Generalized Variables to menu.
1410 * lists.texi (List Elements, List Variables):
1411 Mention generalized variables.
1412
5b6887ad
GM
1413 * lists.texi (List Elements): Typo fix.
1414
05b621a6
CY
14152012-10-27 Chong Yidong <cyd@gnu.org>
1416
1417 * minibuf.texi (High-Level Completion): Don't mention removed
1418 function iswitchb-read-buffer.
1419
1420 * commands.texi (Event Input Misc): Remove last-input-char.
1421 (Command Loop Info): Remove last-command-char.
1422
1423 * frames.texi (Initial Parameters): Don't mention the obsolete
1424 special-display feature.
1425
1426 * windows.texi (Choosing Window): Don't mention the obsolete
1427 special display feature.
1428 (Choosing Window Options): Remove obsolete special-display
1429 variables, and the functions special-display-p and
1430 special-display-popup-frame.
1431
1432 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1433
1434 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1435
1436 * markers.texi (Information from Markers): Remove obsolete
1437 function buffer-has-markers-at.
1438
1439 * text.texi (Yanking): Document yank-handled-properties.
1440
72ec96fb
PE
14412012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1442
1443 Update manual for new time stamp format (Bug#12706).
1444 * buffers.texi (Modification Time):
1445 * files.texi (Testing Accessibility, File Attributes):
1446 * intro.texi (Version Info):
1447 * os.texi (Time of Day):
1448 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1449 These instances were missed the first time around.
1450 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
1451
75e8f9d2
CY
14522012-10-24 Chong Yidong <cyd@gnu.org>
1453
cd996018
CY
1454 * minibuf.texi (Text from Minibuffer): Document read-regexp
1455 changes.
1456
1cbae532
SM
1457 * nonascii.texi (Selecting a Representation):
1458 Document set-buffer-multibyte changes.
cd996018 1459
75e8f9d2
CY
1460 * keymaps.texi (Toolkit Differences): Node deleted.
1461 (Easy Menu): New node.
1462
d1069532
SM
14632012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1464
1465 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
1466
c4132fd4
PE
14672012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1468
1469 Fix outdated timestamp documentation in Elisp manual (bug#12706).
1470 * files.texi (File Attributes):
1471 * text.texi (Undo):
1472 Time stamp resolution is now 1 picosecond, not 1 second.
1473
1fb3aa3f
CY
14742012-10-23 Chong Yidong <cyd@gnu.org>
1475
49238e7f
CY
1476 * display.texi (Font Lookup): Remove font-list-limit.
1477
1fb3aa3f
CY
1478 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
1479 (Bug#12529).
1480
5fb904b0
GM
14812012-10-22 Glenn Morris <rgm@gnu.org>
1482
f961c7d8
GM
1483 * os.texi (Recording Input): Tiny fix.
1484
4ee87740
GM
1485 * intro.texi (Lisp History):
1486 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
1487 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
1488
d18a0d24
CY
14892012-10-15 Chong Yidong <cyd@gnu.org>
1490
1491 * macros.texi (Defining Macros): defmacro is now a macro.
1492 Explicitly list the docstring and declare arguments.
1493
1494 * functions.texi (Anonymous Functions): Explicitly list the
1495 docstring, declare, and interactive arguments to lambda.
1496 (Defining Functions): Likewise for defun.
1497 (Inline Functions): Likewise for defsubst.
1498 (Declare Form): Tweak description.
1499
73f2b4ab
CY
15002012-10-13 Chong Yidong <cyd@gnu.org>
1501
1502 * display.texi (ImageMagick Images): ImageMagick enabled by default.
1503
379acb95
CY
15042012-10-05 Chong Yidong <cyd@gnu.org>
1505
1506 * minibuf.texi (Basic Completion): Clarify list form of completion
1507 table (Bug#12564).
1508
e8757f09 15092012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
1510
1511 * functions.texi (Function Safety): Copyedit. (Bug#12562)
1512
86ec63ba
PE
15132012-10-01 Paul Eggert <eggert@cs.ucla.edu>
1514
1515 Revert the FOLLOW-SYMLINKS change for file-attributes.
1516 * files.texi (File Attributes, Magic File Names): Undo last change.
1517
e7a2937b
PE
15182012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1519
1520 file-attributes has a new optional arg FOLLOW-SYMLINKS.
1521 * files.texi (File Attributes): Describe it.
1522 (Magic File Names): Use it.
1523
48de8b12
CY
15242012-09-30 Chong Yidong <cyd@gnu.org>
1525
1526 * commands.texi (Click Events): Define "mouse position list".
1527 Remove mention of unimplemented horizontal scroll bars.
1528 (Drag Events, Motion Events): Refer to "mouse position list".
1529 (Accessing Mouse): Document posnp.
1530
1531 * errors.texi (Standard Errors): Tweak arith-error description.
1532 Tweak markup. Remove domain-error and friends, which seem to be
1533 unused after the floating-point code revamp.
1534
33f846fb
GM
1535 * functions.texi (Defining Functions): defun is now a macro.
1536 (Obsolete Functions): Obsolescence also affects
48de8b12
CY
1537 documentation commands. Various clarifications.
1538 (Declare Form): New node.
1539
1540 * strings.texi (String Basics): Copyedits.
1541
33f846fb 1542 * os.texi (Startup Summary): Document leim-list.el change.
48de8b12 1543 (User Identification): Add system-users and system-groups.
33f846fb 1544 (Idle Timers): Minor clarifications.
48de8b12
CY
1545
1546 * macros.texi (Defining Macros): Move description of `declare' to
1547 Declare Form node.
1548
1549 * loading.texi (Autoload):
1550 * help.texi (Documentation Basics): The special sequences can
1551 trigger autoloading.
1552
1553 * numbers.texi (Integer Basics): Copyedits.
1554 (Float Basics): Consider IEEE floating point always available.
1555 (Random Numbers): Document actual limits.
1556 (Arithmetic Operations): Clarify division by zero. Don't mention
1557 the machine-independence of negative division since it does not
1558 happen in practice.
1559
e61d39cd 15602012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
1561
1562 * files.texi (Files): Fix typo.
1563
e109c4a6
CY
15642012-09-23 Chong Yidong <cyd@gnu.org>
1565
1566 * buffers.texi (Read Only Buffers): Document read-only-mode.
1567
1568 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1569 read-only-mode.
1570
1571 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1572 calling conventions.
1573
c88b867f
CY
15742012-09-22 Chong Yidong <cyd@gnu.org>
1575
1576 * searching.texi (Replacing Match): Minor clarification.
1577
df9685f3
EZ
15782012-09-22 Eli Zaretskii <eliz@gnu.org>
1579
287d7455
EZ
1580 * edebug.texi (Instrumenting): Improve indexing.
1581
df9685f3
EZ
1582 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1583 from within its own timer action. (Bug#12447)
1584
47133380
CY
15852012-09-22 Chong Yidong <cyd@gnu.org>
1586
1587 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1588
ab199df2 15892012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
1590
1591 * debugging.texi (Using Debugger): Fix typo.
1592
ed1f0bd3
CY
15932012-09-18 Chong Yidong <cyd@gnu.org>
1594
1595 * display.texi (Faces): Discuss anonymous faces.
1596 (Face Attributes): Tweak intro.
1597 (Defining Faces): Move after the Face Attributes node. Copyedits.
1598 (Displaying Faces): Describe role of inheritance.
1599
1600 * customize.texi (Customization): Define customization more
1601 carefully (Bug#11440).
1602 (Common Keywords): Add xref to Constant Variables.
1603
1604 * variables.texi (Defining Variables): Link to defcustom's node
1605 instead of the higher-level Customization chapter.
1606
c990426a
PE
16072012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1608
1609 Simplify, document, and port floating-point (Bug#12381).
1610 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1611 Document that / and mod (with floating point arguments), along
1612 with asin, acos, log, log10, expt and sqrt, return special values
1613 instead of signaling exceptions.
1614 (Float Basics): Document that logb operates on the absolute value
1615 of its argument.
1616 (Math Functions): Document that (log ARG BASE) also returns NaN if
1617 BASE is negative. Document that (expt X Y) returns NaN if X is a
1618 finite negative number and Y a finite non-integer.
1619
011474aa
CY
16202012-09-09 Chong Yidong <cyd@gnu.org>
1621
bb6b0efc
CY
1622 * lists.texi (Sets And Lists): Explain that the return value for
1623 delete should be used, like for delq.
1624
011474aa
CY
1625 * minibuf.texi (Yes-or-No Queries): Document recentering and
1626 scrolling in y-or-n-p. Remove gratuitous example.
1627
1628 * searching.texi (Search and Replace): Document window scrolling
1629 entries in query-replace-map.
1630
6dcef6ec
CY
16312012-09-08 Chong Yidong <cyd@gnu.org>
1632
1633 * syntax.texi (Syntax Table Internals): Define "raw syntax
1634 descriptor" terminology (Bug#12383).
1635 (Syntax Descriptors): Mention raw syntax descriptors.
1636
52404181
CY
16372012-09-07 Chong Yidong <cyd@gnu.org>
1638
1a5432bc
CY
1639 * variables.texi (Creating Buffer-Local): Fix description of
1640 local-variable-if-set-p (Bug#10713).
1641
0a6bdaa1
CY
1642 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1643
14ba4cf3
CY
1644 * windows.texi (Display Action Functions)
1645 (Choosing Window Options): Remove obsolete variable
1646 display-buffer-reuse-frames.
cee2e90d 1647 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 1648
e5c2edf7
CY
1649 * positions.texi (Narrowing): Document buffer-narrowed-p.
1650
52404181
CY
1651 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1652
1653 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1654 (Bug#12269).
1655
7f7e0167
LI
16562012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1657
1658 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1659
6a787d9a
CY
16602012-09-02 Chong Yidong <cyd@gnu.org>
1661
1662 * windows.texi (Window Configurations): Recommend against using
1663 save-window-excursion (Bug#12075).
1664
1665 * control.texi (Catch and Throw):
1666 * positions.texi (Excursions): Don't mention it.
1667
0e23ef9d
PE
16682012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1669
1670 Better seed support for (random).
1671 * numbers.texi (Random Numbers): Document new behavior of
1672 the calls (random) and (random STRING).
1673
342dac71
MR
16742012-08-21 Martin Rudalics <rudalics@gmx.at>
1675
1676 * windows.texi (Window Point): Document recent changes in
1677 window-point and set-window-point.
1678 (Selecting Windows): Document recent change in select-window.
1679
a08eadfe
EZ
16802012-08-06 Eli Zaretskii <eliz@gnu.org>
1681
1682 * functions.texi (Closures): Put the main index entry for
1683 "closures" here. (Bug#12138)
1684
1685 * variables.texi (Lexical Binding): Disambiguate the index entry
1686 for "closures".
1687
35b6586e
CY
16882012-08-05 Chong Yidong <cyd@gnu.org>
1689
1690 * display.texi (Defining Faces): Move documentation of
1691 frame-background-mode to the Emacs manual (Bug#7774).
1692
02676e5d
CY
16932012-08-04 Chong Yidong <cyd@gnu.org>
1694
1695 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
1696 Fix description of syntax table inheritance.
1697 (Syntax Table Functions): Don't refer to internal contents of
1698 syntax table, since that is not explained yet. Copyedits.
1699 (Standard Syntax Tables): Node deleted.
1700 (Syntax Table Internals): Misc clarifications. Improve table
1701 formatting.
1702
1703 * keymaps.texi (Inheritance and Keymaps):
1704 * text.texi (Sticky Properties): Tweak index entry.
1705
73e0cbc0
EZ
17062012-07-28 Eli Zaretskii <eliz@gnu.org>
1707
1708 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
1709
09ae5da1
PE
17102012-07-25 Paul Eggert <eggert@cs.ucla.edu>
1711
1712 Prefer typical American spelling for "acknowledgment".
1713 * intro.texi (Acknowledgments): Rename from Acknowledgements.
1714
1ada2e55
EZ
17152012-07-21 Eli Zaretskii <eliz@gnu.org>
1716
1717 * commands.texi (Special Events): Mention language-change event.
1718 (Input Events, Interactive Codes):
1719 * keymaps.texi (Key Sequences): Mention events that are
1720 non-keyboard but also non-mouse events.
1721
9ea10cc3
CY
17222012-07-17 Chong Yidong <cyd@gnu.org>
1723
1724 * text.texi (Insertion): Document insert-char changes.
1725
2e2d2a13
LL
17262012-07-15 Leo Liu <sdl.web@gmail.com>
1727
1728 * display.texi (Fringe Bitmaps): Add exclamation-mark.
1729
b68b3337
CY
17302012-07-13 Chong Yidong <cyd@gnu.org>
1731
1732 * buffers.texi (Read Only Buffers): Document toggle-read-only
1733 changes. Reword to account for the fact that read-only is
1734 currently not supported in overlay properties.
1735
ab4c47d3
CY
17362012-07-07 Chong Yidong <cyd@gnu.org>
1737
1738 * loading.texi (Library Search): Index site-lisp directories.
1739
d4913798
CY
17402012-07-06 Chong Yidong <cyd@gnu.org>
1741
1742 * intro.texi (A Sample Function Description): Fix incorrect
1743 markup, undoing previous change.
1744 (A Sample Variable Description): Minor clarifications and markup
1745 improvements.
1746
1747 * elisp.texi (Top):
1748 * text.texi (Text): Fix menu order.
1749
251736f4
RS
17502012-07-06 Richard Stallman <rms@gnu.org>
1751
1752 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 1753 (A Sample Variable Description): Improve/undo previous changes.
251736f4 1754
e8d71283
GM
17552012-07-05 Glenn Morris <rgm@gnu.org>
1756
1757 * intro.texi (A Sample Function Description): Fix cross-refs.
1758
47187200
MW
17592012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
1760
1761 * intro.texi (Evaluation Notation, A Sample Function Description)
1762 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
1763
a2eb421b
CY
17642012-06-27 Chong Yidong <cyd@gnu.org>
1765
1766 * processes.texi (Asynchronous Processes, Input to Processes):
1767 * internals.texi (Process Internals): Don't capitalize "pty".
1768
6d41a41d
TTN
17692012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
1770
1771 * processes.texi (Asynchronous Processes): Make the pty vs pipe
1772 discussion more prominent.
1773
0bd8297f
EZ
17742012-06-23 Eli Zaretskii <eliz@gnu.org>
1775
1776 * commands.texi (Misc Events): Document the language-change event.
1777
d35af63c
PE
17782012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1779
1780 Support higher-resolution time stamps (Bug#9000).
1781 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
1782 * processes.texi (System Processes):
1783 Time stamp resolution is now picosecond, not microsecond.
1784
ac1a0ce1 17852012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
1786
1787 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
1788
1053a871
SM
17892012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
1790
1791 * functions.texi (Defining Functions):
1792 * macros.texi (Defining Macros): Un-define the return value of `defun',
1793 `defmacro' and `defalias'.
1794
41b7f8bc
CY
17952012-06-17 Chong Yidong <cyd@gnu.org>
1796
1797 * elisp.texi: Remove urlcolor setting.
1798
82a25657
GM
17992012-06-17 Glenn Morris <rgm@gnu.org>
1800
1801 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
1802 Overlining no longer behaves exactly like underlining.
1803
a04689de 18042012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
8da9479c
GM
1805
1806 * display.texi (Face Attributes):
1807 Document wave-style underline face attribute.
1808
1b9b4cf4
CY
18092012-06-11 Chong Yidong <cyd@gnu.org>
1810
1811 * display.texi (ImageMagick Images): ImageMagick now supports the
1812 :background property.
1813
dbab98c7
DA
18142012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
1815
1816 * internals.texi (Garbage Collection): Typo fix.
1817
6175e34b
CY
18182012-06-09 Chong Yidong <cyd@gnu.org>
1819
1820 * text.texi (Special Properties): Clarify the meaning of a list of
1821 faces in the `face' property.
1822
1823 * display.texi (Face Remapping): Minor clarification.
1824
4b56d0fe
CY
18252012-06-08 Chong Yidong <cyd@gnu.org>
1826
1827 * display.texi (Face Attributes): Font family does not accept
1828 wildcards. De-document obsolete :bold and :italic attributes.
1829 (Defining Faces): Use new-style face spec format.
1830
f3372c87
DA
18312012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
1832
8d7c7eed 1833 * internals.texi (Garbage Collection): Document new
f3372c87
DA
1834 vector management code and vectorlike_header structure.
1835
5f2c76c6
CY
18362012-06-03 Chong Yidong <cyd@gnu.org>
1837
1838 * modes.texi (Mode Line Data): Use "mode line construct"
1839 terminology for consistency.
1840
ecc6530d
GM
18412012-05-27 Glenn Morris <rgm@gnu.org>
1842
1843 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
1844 * buffers.texi, commands.texi, compile.texi, control.texi:
1845 * customize.texi, debugging.texi, display.texi, doclicense.texi:
1846 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
1847 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
1848 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
1849 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
1850 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
1851 * objects.texi, os.texi, package.texi, positions.texi:
1852 * processes.texi, searching.texi, sequences.texi, streams.texi:
1853 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
1854 * variables.texi, windows.texi: Nuke hand-written node pointers.
1855
33017faf 18562012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 1857
33017faf
GM
1858 * functions.texi (Obsolete Functions):
1859 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
1860
1861 * modes.texi (Mode Help): Fix describe-mode.
1862
1863 * display.texi (Face Functions): Fix define-obsolete-face-alias.
1864
1865 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
1866
33017faf 18672012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 1868
33017faf 1869 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
1870
1871 * compile.texi (Docs and Compilation):
1872 byte-compile-dynamic-docstrings is an option.
1873
1874 * debugging.texi (Invoking the Debugger): debug is a command.
1875
1876 * display.texi (Progress): progress-reporter-update and
1877 progress-reporter-force-update have VALUE argument optional.
1878 (Animated Images): Use non-@code{nil} instead of non-nil.
1879
33017faf
GM
1880 * files.texi (Format Conversion Round-Trip):
1881 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1882
1883 * frames.texi (Creating Frames): make-frame is a command.
1884 (Input Focus): select-frame is a command.
1885 (Pointer Shape): void-text-area-pointer is an option.
1886
33017faf 1887 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
1888 (Help Functions): describe-prefix-bindings is a command.
1889
1890 * markers.texi (Creating Markers): Both arguments of copy-marker
1891 are optional.
1892
1893 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1894
1895 * modes.texi (Mode Line Variables): mode-line-remote and
1896 mode-line-client are not options.
1897 (Imenu): imenu-add-to-menubar is a command.
33017faf 1898 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1899
1900 * os.texi (Sound Output): play-sound-file is a command.
1901
33017faf 1902 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 1903
33017faf
GM
1904 * processes.texi (Signals to Processes):
1905 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
1906 (Signals to Processes): signal-process is a command.
1907
33017faf 1908 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
1909 (Base 64): base64-encode-string is not a command while
1910 base64-decode-region is.
1911
1912 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1913
3fe7cdc8
GM
19142012-05-12 Glenn Morris <rgm@gnu.org>
1915
1916 * Makefile.in (MKDIR_P): New, set by configure.
1917 (mkinfodir): Use $MKDIR_P.
1918
dc0f75c8
GM
19192012-05-10 Glenn Morris <rgm@gnu.org>
1920
b8a82b69
GM
1921 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1922 with "coding: raw-text".
51b1e059 1923 Concept of multibyte sessions no longer exists.
b8a82b69 1924
dc0f75c8
GM
1925 * files.texi (File Locks): Mention create-lockfiles option.
1926
666b903b 19272012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 1928
5b6eebcf
GM
1929 * vol1.texi, vol2.texi: Remove files.
1930 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1931 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1932
0a454caf 1933 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 1934
143d9dd8
GM
1935 * two-volume.make (emacsdir): New.
1936 (tex): Add directory with emacsver.texi to TEXINPUTS.
1937
e68b393e
GM
1938 * minibuf.texi (Minibuffer History, Basic Completion):
1939 Tweak page breaks.
1940
9658dc2a
GM
1941 * internals.texi (Garbage Collection, Memory Usage)
1942 (Writing Emacs Primitives): Tweak page breaks.
1943
161c2a25
GM
1944 * streams.texi (Output Variables): Improve page break.
1945
1946 * edebug.texi (Edebug Display Update): Improve page break.
1947
51d58083
GM
1948 * compile.texi (Disassembly): Condense the examples.
1949
ddff3351
GM
1950 * eval.texi, functions.texi, loading.texi, macros.texi:
1951 Where possible, use example rather than smallexample.
1952
1953 * symbols.texi: Where possible, use example rather than smallexample.
1954 (Symbol Components): Fix typo.
1955 (Other Plists): Tweak page break.
1956
1957 * sequences.texi (Arrays): Tweak page breaks.
1958
1959 * customize.texi: Where possible, use example rather than smallexample.
1960 (Common Keywords, Variable Definitions, Applying Customizations)
1961 (Custom Themes): Tweak page breaks.
1962
1963 * control.texi: Where possible, use example rather than smallexample.
1964 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1965 Tweak page breaks.
1966
ca4b98fa
GM
19672012-05-08 Glenn Morris <rgm@gnu.org>
1968
5122804a
GM
1969 * two.el: Remove; unused since creation of two-volume.make.
1970
ca4b98fa
GM
1971 * vol1.texi, vol2.texi: No need to keep menus in these files.
1972
eceeb5fc
CY
19732012-05-05 Glenn Morris <rgm@gnu.org>
1974
1975 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1976
1977 * intro.texi (Caveats): Copyedit.
1978 (Lisp History): Convert inforef to xref.
1979 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1980
1981 * text.texi (Auto Filling): Don't mention Emacs 19.
1982
1983 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1984 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1985
1986 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1987
eceeb5fc
CY
1988 * lists.texi (List-related Predicates, List Variables):
1989 Tweak page-breaks.
1990 (Sets And Lists): Convert inforef to xref.
1991
8045b906
GM
19922012-05-04 Glenn Morris <rgm@gnu.org>
1993
1994 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1995 (info, infoclean): Use $INFO_EXT.
1996 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1997 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1998 (info, maintainer-clean): Use $INFO_EXT.
1999 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
2000
78f3273a
CY
20012012-05-04 Chong Yidong <cyd@gnu.org>
2002
2003 * os.texi (Timers): Use defopt for timer-max-repeats.
2004
ab0fa4e4
PE
20052012-05-03 Paul Eggert <eggert@cs.ucla.edu>
2006
2007 * os.texi (Time of Day): Do not limit current-time-string
2008 to years 1000..9999.
2009
2bc356d7
CY
20102012-05-02 Chong Yidong <cyd@gnu.org>
2011
2012 * display.texi (Font Lookup):
2013 * frames.texi (Pointer Shape):
2014 * processes.texi (Subprocess Creation): Use defopt for options.
2015
90207a15 20162012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
2017
2018 * elisp.texi (@copying):
2019 * intro.texi (Introduction): Only print VERSION in the TeX version.
2020
90207a15 20212012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
2022
2023 * text.texi (Change Hooks): Minor fix for after-change-functions.
2024
90207a15 20252012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
2026
2027 * package.texi (Packaging Basics):
2028 * loading.texi (Autoload):
2029 * files.texi (Magic File Names):
2030 Reword to remove/reduce some overly long/short lines.
2031
a8e7d6d7 20322012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
2033
2034 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
2035 * modes.texi (Major Modes, Auto-Indentation):
2036 * buffers.texi (Buffers): Some fixes for menu descriptions.
2037
a8e7d6d7 20382012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
2039 * functions.texi (Simple Lambda, Argument List):
2040 * eval.texi (Function Indirection): Avoid deprecated form.
2041
a8e7d6d7 20422012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 2043
1a72be46
GM
2044 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
2045 Add "et al." to authors.
2046
16152b76
GM
2047 * buffers.texi, commands.texi, compile.texi, control.texi:
2048 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
2049 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
2050 * modes.texi, numbers.texi, objects.texi, streams.texi:
2051 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
2052 Use Texinfo recommended convention for quotes+punctuation.
2053
a8e7d6d7 20542012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
2055
2056 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
2057 to where-is-internal (Bug#10872).
2058
a8e7d6d7 20592012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 2060
a2715669
GM
2061 * macros.texi (Indenting Macros): Fix typo.
2062
0b27932b
GM
2063 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
2064 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
2065 (Choosing Window Options, Horizontal Scrolling)
2066 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
2067 (Quitting Windows, Window Configurations, Textual Scrolling):
2068 (Coordinates and Windows, Window Configurations)
2069 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
2070 (Splitting Windows, Deleting Windows):
2071 Fix ignore-window-parameters logic.
2072 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
2073 (Window Start and End): Remove pointless example.
2074 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
2075 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
2076 and recenter-positions. Remove recenter example.
0b27932b 2077
0dc91072
GM
2078 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
2079
9c51bbaa
GM
2080 * minibuf.texi (Intro to Minibuffers):
2081 Tweak discussion of resizing minibuffer window.
2082
674ea9c6
GM
20832012-04-26 Glenn Morris <rgm@gnu.org>
2084
8a4ca8e3 2085 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 2086
562e638f
GM
2087 * tindex.pl: Remove file.
2088
674ea9c6
GM
2089 * makefile.w32-in (srcs):
2090 * Makefile.in (srcs): Remove back.texi (which is unused).
2091
b613912b
MA
20922012-04-24 Michael Albinus <michael.albinus@gmx.de>
2093
e43042fe
MA
2094 * os.texi (Notifications): Extend possible notification hints.
2095 Add notifications-get-capabilities.
b613912b 2096
f30d612a
CY
20972012-04-20 Chong Yidong <cyd@gnu.org>
2098
2099 * processes.texi (Asynchronous Processes): Mention nil argument to
2100 start-process.
2101
b58b1df8
GM
21022012-04-20 Glenn Morris <rgm@gnu.org>
2103
2104 * minibuf.texi (Basic Completion): No need to describe obarrays here.
2105 Don't mention obsolete `nospace' argument of all-completions.
2106 (Minibuffer Completion, Completion Commands, Reading File Names)
2107 (Completion Variables): Copyedits.
2108 (Completion Commands): Mention parent keymaps.
2109 Remove obsolete minibuffer-local-filename-must-match-map.
2110 (High-Level Completion): Remove read-variable's almost
2111 word-for-word duplication of read-command.
2112 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
2113 Update "High-Level Completion" description.
2114
c0ea08d2
GM
2115 * minibuf.texi (Minibuffers):
2116 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
2117
9d2754f5
GM
2118 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
2119 Use Texinfo-recommended form of quote+punctuation.
2120 (Intro to Minibuffers): First minibuffer is #1, not #0.
2121 Mention minibuffer-inactive-mode.
2122 (Text from Minibuffer): Copyedits.
2123 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
2124 (Object from Minibuffer): Remove overly pedantic para.
2125 (Minibuffer History): Copyedits. Add face-name-history.
2126 (Initial Input, Yes-or-No Queries, Multiple Queries)
2127 (Minibuffer Windows, Minibuffer Misc): Copyedits.
2128 (Yes-or-No Queries): Tweak example.
2129 (Minibuffer Commands): Add next-complete-history-element.
2130 (Minibuffer Misc): Mention minibuffer-message-timeout, and
2131 minibuffer-inactive-mode.
9d2754f5 2132
4373fd43
GM
2133 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
2134 (Bindat Functions): Copyedits.
2135
61bb069e 21362012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
2137
2138 * files.texi (Saving Buffers): Document `visit and `visit-save'
2139 values of require-final-newline.
2140
61bb069e 21412012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
2142
2143 * processes.texi (Output from Processes, Filter Functions):
2144 Mention waiting-for-user-input-p.
2145 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
2146 (Network Servers, Datagrams, Network Processes, Network Options)
2147 (Network Feature Testing, Serial Ports): Copyedits.
2148 (Network): Add encrypted network overview paragraph.
2149 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
2150
61bb069e 21512012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
2152
2153 * help.texi (Keys in Documentation): Mention :advertised-binding.
2154
2155 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
2156 description to help.texi.
2157
61bb069e 21582012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
2159
2160 * processes.texi (Process Information, Input to Processes)
2161 (Signals to Processes, Output from Processes, Process Buffers)
2162 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 2163 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 2164
e153c136
GM
21652012-04-15 Glenn Morris <rgm@gnu.org>
2166
2167 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
2168 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
2169 Copyedits.
e153c136 2170 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
2171 (Synchronous Processes, Asynchronous Processes):
2172 Update some example output.
e153c136
GM
2173 (Process Information): Fix typo.
2174 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
2175
e6fd457e 21762012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
2177
2178 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
2179 open-network-stream does exist in Emacs 23, but is simpler.
2180
e6fd457e 21812012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
2182
2183 * customize.texi (Custom Themes): Also document load-theme etc.
2184
35dc09a1 21852012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
2186
2187 * customize.texi (Applying Customizations):
2188 (Custom Themes): New nodes.
2189
2190 * display.texi (Defining Faces): Reference custom-set-faces.
2191
2192 * modes.texi (Defining Minor Modes, Defining Minor Modes):
2193 * os.texi (Startup Summary): Copyedits.
2194
35dc09a1 21952012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
2196
2197 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
2198
9fce7eda
GM
2199 * strings.texi (Case Tables):
2200 * objects.texi (General Escape Syntax):
2201 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
2202
2bb0eca1
GM
2203 * buffers.texi, compile.texi, customize.texi, debugging.texi:
2204 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
2205 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
2206 * text.texi: Use @file for buffers, per the Texinfo manual.
2207
62200c14
GM
2208 * compile.texi (Compiler Errors): Add missing space in buffer name.
2209
35dc09a1 22102012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
2211
2212 * processes.texi (Query Before Exit): Remove obsolete function
2213 process-kill-without-query (Bug#11190).
2214
35dc09a1 22152012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
2216
2217 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
2218 Use @env for environment variables.
2219
f48a9cb4
GM
2220 * Makefile.in: Replace non-portable use of $< in ordinary rules.
2221
0a6dd5e2
JA
22222012-04-12 Jari Aalto <jari.aalto@cante.net>
2223
1cbae532
SM
2224 * processes.texi (Synchronous Processes):
2225 Mention `default-directory' (bug#7515).
0a6dd5e2 2226
b4d3bc10
CY
22272012-04-09 Chong Yidong <cyd@gnu.org>
2228
2229 * customize.texi (Variable Definitions): Remove user-variable-p.
2230
2231 * commands.texi (Interactive Codes):
2232 * help.texi (Accessing Documentation):
2233 * minibuf.texi (High-Level Completion): Callers changed.
2234
ea0ff314
CY
22352012-04-06 Chong Yidong <cyd@gnu.org>
2236
2237 * minibuf.texi (Programmed Completion): Document metadata method.
2238 (Completion Variables): Document completion-category-overrides.
2239
91b65361
CY
22402012-04-05 Chong Yidong <cyd@gnu.org>
2241
2242 * anti.texi (Antinews): Rewrite for Emacs 23.
2243
3d439cd1
CY
22442012-04-04 Chong Yidong <cyd@gnu.org>
2245
321cc491
CY
2246 * minibuf.texi (Programmed Completion): Remove obsolete variable
2247 completion-annotate-function.
1cbae532
SM
2248 (Completion Variables): Rename from Completion Styles.
2249 Document completion-extra-properties. Document completion-styles-alist
321cc491 2250 change.
245d176b
CY
2251 (Reading File Names): minibuffer-local-filename-must-match-map is
2252 not used anymore.
2253 (Minibuffer Completion): Document completing-read-function.
2254 (Completion in Buffers): completion-at-point-functions can return
2255 properties recognized in completion-extra-properties.
321cc491 2256
3d439cd1
CY
2257 * display.texi (Delayed Warnings): New node.
2258
a7972adf
CY
2259 * os.texi (Notifications): Copyedits.
2260
97f4a299
GM
22612012-04-04 Glenn Morris <rgm@gnu.org>
2262
2263 * os.texi (Notifications): Copyedits.
2264
9ff687e1
MA
22652012-04-03 Michael Albinus <michael.albinus@gmx.de>
2266
2267 * os.texi (Terminal-Specific): Fix typo.
2268 (Notifications): New section.
2269
2270 * elisp.texi (Top):
2271 * vol1.texi (Top):
2272 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
2273 menu entries.
2274
42ee526b
CY
22752012-04-01 Chong Yidong <cyd@gnu.org>
2276
2277 * files.texi (Kinds of Files): file-subdir-of-p renamed to
2278 file-in-directory-p.
2279
0b021094
GM
22802012-03-31 Glenn Morris <rgm@gnu.org>
2281
2282 * edebug.texi (Instrumenting Macro Calls):
2283 Mention defining macros at instrumentation time.
2284 (Edebug Options): Mention edebug-unwrap-results.
2285
50fe197c
EZ
22862012-03-31 Eli Zaretskii <eliz@gnu.org>
2287
2288 * text.texi (Special Properties): Clarify the description of the
2289 effect of integer values of the 'cursor' property on cursor
2290 position. See the discussions in bug#11068 for more details and
2291 context.
2292
650b6d0b
GM
22932012-03-31 Glenn Morris <rgm@gnu.org>
2294
2295 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
2296 Copyedits.
2297
5319014e
CY
22982012-03-30 Chong Yidong <cyd@gnu.org>
2299
2300 * display.texi (Image Formats): Add imagemagick type.
2301 (Image Descriptors): Mention how they are used.
2302 (ImageMagick Images): Clarify role of imagemagick-register-types.
2303 (Character Display): Don't mention glyph tables.
2304 (Display Tables): Use make-glyph-code in example.
2305 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
2306 tables are semi-obsolete. De-document create-glyph.
2307 (Glyphless Chars): Note that display tables override this.
2308 (Bidirectional Display): Copyedits. Introduce "bidirectional
2309 reordering" terminology, and use it.
2310
f1224267
GM
23112012-03-30 Glenn Morris <rgm@gnu.org>
2312
2313 * edebug.texi (Jumping): Give name of `i' binding.
2314
d14daa28
GM
23152012-03-28 Glenn Morris <rgm@gnu.org>
2316
2317 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
2318 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
2319 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
2320 (Regexp Special): Mention collation.
2321 Clarify char classes with an example.
fee88ca0
GM
2322 (Regexp Functions): Mention regexp-opt is not guaranteed.
2323 Mention regexp-opt-charset.
2324 (Regexp Search): Recommend against looking-back.
2325 (Search and Replace): Use Texinfo recommended quote convention.
2326 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 2327
dcb6e7b3
MR
23282012-03-27 Martin Rudalics <rudalics@gmx.at>
2329
2330 * windows.texi (Window History): Describe new option
2331 switch-to-visible-buffer.
2332
cf0495f2
GM
23332012-03-27 Glenn Morris <rgm@gnu.org>
2334
4fb9a543
GM
2335 * searching.texi (String Search): Add xref to Emacs manual.
2336 Copyedits. Mention the function word-search-regexp.
2337 (Searching and Case): Add xref to Emacs manual. Copyedits.
2338
9364727b
GM
2339 * processes.texi (Network Servers): Standardize apostrophe usage.
2340
cf0495f2
GM
2341 * os.texi (System Environment): Copyedits. Remove some examples
2342 that do not seem useful. Mention setenv third arg.
2343 tty-erase-char does not seem to be nil under a window-system.
2344 (User Identification): Copyedits.
2345 Remove some examples that do not seem useful.
2346
33da7b16
GM
23472012-03-26 Glenn Morris <rgm@gnu.org>
2348
2349 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2350 (Init File): Copyedits.
2351 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
2352 (Killing Emacs): Copyedits.
2353 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2354 Shorten the example, use more standard shell prompts.
33da7b16 2355
9a69676a
CY
23562012-03-25 Chong Yidong <cyd@gnu.org>
2357
2358 * display.texi (Fringes): Note that fringes are shown on graphical
2359 displays only.
2360 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2361 (Replacing Specs): Clarify example.
2362 (Manipulating Buttons): Note that button-at can return a marker.
2363 (Buttons): Minor rewrite.
2364 (Character Display): New node. Consolidate all character display
2365 related nodes into its subsections.
2366 (Usual Display): Character 127 is also affected by ctl-arrow.
2367 (Display Tables): Improve example.
2368
c8f6ec5c
GM
23692012-03-22 Glenn Morris <rgm@gnu.org>
2370
2371 * strings.texi (Text Comparison): Mention string-prefix-p.
2372
fb5b8aca
CY
23732012-03-21 Chong Yidong <cyd@gnu.org>
2374
2375 * display.texi (The Echo Area): Add xref to Output Streams.
2376 (Displaying Messages): Improve doc of message.
2377 (Echo Area Customization, Invisible Text): Copyedits.
2378 (Invisible Text): Mention that spec comparison is done with eq.
2379 (Width): Improve doc of char-width.
2380 (Faces): Recommend using symbol instead of string for face name.
2381 Minor clarifications.
2382 (Defining Faces): Copyedits. Update face example.
2383 (Attribute Functions): Mark set-face-foreground etc as commands.
1cbae532
SM
2384 (Face Remapping): Mention text-scale-adjust.
2385 Clarify face-remapping-alist and related docs.
fb5b8aca
CY
2386 (Face Functions): Don't document make-face or copy-face.
2387
025de85b
CY
23882012-03-20 Chong Yidong <cyd@gnu.org>
2389
2390 * display.texi (Forcing Redisplay): Various rewrites to reflect
2391 new value of redisplay-dont-pause.
2392 (Truncation): Copyedits.
2393
a5656eae
GM
23942012-03-20 Glenn Morris <rgm@gnu.org>
2395
2396 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2397 Add summary table of some relevant command-line options.
2398
d15aac68
CY
23992012-03-18 Chong Yidong <cyd@gnu.org>
2400
2401 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2402 (Writing Emacs Primitives): Re-organize discussion of functions
2403 with variable Lisp arguments are handled. Delete an obsolete
2404 remark, previously tagged as FIXME.
2405
2406 * os.texi (Idle Timers): Minor clarification.
2407 (Idle Timers): Link to Time of Day for description of time list.
2408
b59af549
GM
24092012-03-18 Glenn Morris <rgm@gnu.org>
2410
2411 * os.texi (System Interface): Flow control was removed.
2412 (Startup Summary): General update.
2413 (Init File): Don't mention compiling it.
2414
986bd52a
CY
24152012-03-17 Chong Yidong <cyd@gnu.org>
2416
2417 * os.texi (Startup Summary): Mention package loading.
2418 (Init File): Don't refer to .emacs in section title. Copyedits.
2419 (Terminal-Specific): Give a realistic example.
2420 (Command-Line Arguments): Reference Entering Emacs instead of
2421 repeating the spiel about not restarting Emacs.
2422 (Time of Day): Discuss time representation at beginning of node.
2423 (Sound Output): Copyedits.
2424
2425 * package.texi (Packaging Basics): Document package-initialize.
2426
f761251a
EZ
24272012-03-17 Eli Zaretskii <eliz@gnu.org>
2428
2429 * frames.texi (Initial Parameters): Add an index entry for
2430 minibuffer-only frame.
2431
da986230
GM
24322012-03-16 Glenn Morris <rgm@gnu.org>
2433
2434 * modes.texi (Major Mode Conventions): Mention the strange
2435 relationship between View mode and special modes. (Bug#10650)
2436
2cc775f9
CY
24372012-03-11 Chong Yidong <cyd@gnu.org>
2438
2439 * windows.texi (Window Configurations): save-window-excursion is
2440 now a macro.
2441
2442 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2443 now a macro.
2444
66c5eebd
CY
2445 * text.texi (Fields): Minor copyedit.
2446
310a820f
EZ
24472012-03-10 Eli Zaretskii <eliz@gnu.org>
2448
83a96c08
EZ
2449 * strings.texi (String Basics):
2450 * sequences.texi (Sequence Functions): Mention that `length' is
2451 not appropriate for computing the string width on display; add a
2452 cross-reference to the description of `string-width'. (Bug#10978)
2453
310a820f
EZ
2454 * eval.texi (Autoloading): Minor change of wording.
2455
83ef8187
CY
24562012-03-10 Chong Yidong <cyd@gnu.org>
2457
bc44be50
CY
2458 * loading.texi (Autoload): Explicitly state which forms are
2459 processed specially (Bug#7783).
2460
83ef8187
CY
2461 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
2462 non-default situation. Describe one-submenu exception (Bug#7695).
2463
2464 * nonascii.texi (Character Properties): Copyedits.
2465
483ab230
CY
24662012-03-08 Chong Yidong <cyd@gnu.org>
2467
2468 * text.texi (Mode-Specific Indent): Document new behavior of
2469 indent-for-tab-command. Document tab-always-indent.
2470 (Special Properties): Copyedits.
2471 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
2472 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
2473 libxml-parse-html-region.
2474
00e84de0
GM
24752012-03-07 Glenn Morris <rgm@gnu.org>
2476
eaa6bc3c
GM
2477 * markers.texi (The Region): Briefly mention use-empty-active-region
2478 and region-active-p.
a9685db7 2479 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 2480 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 2481
67cd45a2
CY
24822012-03-07 Chong Yidong <cyd@gnu.org>
2483
2484 * text.texi (Buffer Contents): Don't duplicate explanation of
2485 region arguments from Text node. Put doc of obsolete var
2486 buffer-substring-filters back, since it is referred to.
2487 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
2488 selection by default.
2489
2490 * markers.texi (The Mark): Fix typo.
2491 (The Region): Copyedits.
2492
2ad80941
GM
24932012-03-07 Glenn Morris <rgm@gnu.org>
2494
2495 * markers.texi (Overview of Markers): Copyedits.
2496 (Creating Markers): Update approximate example buffer size.
2497 (The Mark): Don't mention uninteresting return values.
2498
ef959d3a
CY
24992012-03-05 Chong Yidong <cyd@gnu.org>
2500
2501 * positions.texi (Text Lines): Document count-words.
2502
a08a07e3
CY
25032012-03-04 Chong Yidong <cyd@gnu.org>
2504
2505 * frames.texi (Frames): Remove little-used "terminal frame" and
2506 "window frame" terminology.
2507 (Frame Parameters, Font and Color Parameters, Initial Parameters)
2508 (Size and Position, Visibility of Frames): Callers changed.
2509 (Frames): Clarify which terminals in framep are graphical.
2510 (Initial Parameters): --geometry is not the only option which adds
2511 to initial-frame-alist.
2512 (Position Parameters): Note that icon-left and icon-top are for
2513 old window managers only.
2514 (Size Parameters): Sizes are in characters even on graphical
2515 displays.
2516 (Management Parameters): Note that window-id and outer-window-id
2517 can't really be changed, and that auto-raise isn't always obeyed.
2518 (Cursor Parameters): Document cursor-type explicitly.
2519 (Size and Position): The aliases set-screen-height and
2520 set-screen-width have been deleted.
2521 (Visibility of Frames): Mention "minimization".
2522
2523 * os.texi (Startup Summary): Minor clarifications.
2524 (Startup Summary, Suspending Emacs): Standardize on "text
2525 terminal" terminology.
2526
2527 * windows.texi (Basic Windows, Coordinates and Windows)
2528 (Coordinates and Windows):
2529 * display.texi (Refresh Screen, Line Height, Face Attributes)
2530 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2531
ea16568d
GM
25322012-03-04 Glenn Morris <rgm@gnu.org>
2533
2534 * abbrevs.texi: Small copyedits throughout.
2535 (Abbrev Mode): Remove this section, folding it into the top-level.
2536 (Abbrev Tables): Don't mention irrelevant return values.
2537 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2538 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2539 (Abbrev Table Properties): Update nil :regexp description.
2540
b3134b95
GM
25412012-03-03 Glenn Morris <rgm@gnu.org>
2542
520f2425
GM
2543 * internals.texi: Change @appendix section commands to @section.
2544 (Building Emacs): Say less about CANNOT_DUMP platforms.
2545 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 2546 (Pure Storage): Small changes.
01a6dcc8 2547 (Memory Usage): Copyedit.
7d2d7cc0
GM
2548 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
2549 example definitions. Give examples of things with non-nil
2550 interactive args. Mention eval_sub. Remove old info about
2551 strings and GCPRO. Mention cus-start.el.
2552 (Buffer Internals, Window Internals, Process Internals):
2553 Misc small updates and fixes for fields.
520f2425 2554
b3134b95
GM
2555 * tips.texi: Copyedits.
2556 (Coding Conventions): Mention autoloads.
2557 Combine partially duplicated macro items. Fix xref.
2558 Refer to Library Headers for copyright notice.
2559 (Programming Tips): edit-options is long-obsolete.
2560 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2561 (Warning Tips): Mention declare-function.
2562 (Documentation Tips): Remove old info.
2563 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2564 (Library Headers): General update.
2565
2064cc6a
GM
25662012-03-02 Glenn Morris <rgm@gnu.org>
2567
6945faa6
GM
2568 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2569 and relocate entry. Mention buffer-stale-function.
2570
4186e877
GM
2571 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2572
2064cc6a
GM
2573 * hooks.texi (Standard Hooks): General update.
2574 Put related hooks together. Add and remove items.
2575 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2576 * modes.texi (Hooks): Tweak cross-ref description.
2577
7272fbf3
MA
25782012-03-01 Michael Albinus <michael.albinus@gmx.de>
2579
2580 * files.texi (Kinds of Files): The return value of file-equal-p is
2581 unspecified, if FILE1 or FILE2 does not exist.
2582
53a1239b
GM
25832012-03-01 Glenn Morris <rgm@gnu.org>
2584
90db9af9
GM
2585 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2586
53a1239b
GM
2587 * maps.texi (Standard Keymaps): General update.
2588 Remove mode-specific maps, talk about the more general keymaps.
2589 * help.texi (Help Functions): Add vindex for Helper-help-map.
2590 * keymaps.texi (Active Keymaps): Minor rephrasing.
2591
775b55af
GM
25922012-02-29 Glenn Morris <rgm@gnu.org>
2593
2594 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2595
96b49301 25962012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2597
7272fbf3 2598 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 2599 Update changed behavior of file-subdir-of-p.
96b49301 2600
1383d930
GM
26012012-02-28 Glenn Morris <rgm@gnu.org>
2602
44e97401
GM
2603 * advice.texi, anti.texi, display.texi, elisp.texi:
2604 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2605 Standardize possessive apostrophe usage.
2606
e3c73f1e
GM
2607 * locals.texi: Remove file.
2608 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2609 Remove menu entry.
2610 * errors.texi, maps.texi: Adjust node pointers.
2611 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 2612 * makefile.w32-in (srcs):
e3c73f1e
GM
2613 * Makefile.in (srcs): Remove locals.texi.
2614
1383d930
GM
2615 * frames.texi (Mouse Position): Fix cross-ref.
2616
431ee44b
CY
26172012-02-27 Chong Yidong <cyd@gnu.org>
2618
2619 * buffers.texi (Creating Buffers): Clarify that
2620 generate-new-buffer uses generate-new-buffer-names.
2621 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2622
2623 * files.texi (Directory Names): Index entry for file name abbreviations.
2624 (Relative File Names, File Name Expansion): Refer to it.
2625 (Locating Files): Move locate-user-emacs-file documentation to
2626 Standard File Names.
2627 (Standard File Names): Add locate-user-emacs-file; update examples.
2628
6a11ec9d
MA
26292012-02-26 Michael Albinus <michael.albinus@gmx.de>
2630
2631 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2632
9a4888c0
CY
26332012-02-26 Chong Yidong <cyd@gnu.org>
2634
2635 * files.texi (Kinds of Files): Improve documentation of
2636 files-equal-p and file-subdir-of-p.
2637
f0e751b9
GM
26382012-02-26 Glenn Morris <rgm@gnu.org>
2639
2640 * intro.texi (Acknowledgements): Small changes.
2641
7e05b1ec
GM
26422012-02-25 Glenn Morris <rgm@gnu.org>
2643
2644 * errors.texi: Don't try to list _all_ the error symbols.
2645 Add circular-list, cl-assertion-failed, compression-error.
2646 * elisp.texi, vol1.texi, vol2.texi:
2647 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2648
23453255 26492012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2650
2651 * files.texi (files-equal-p, file-subdir-of-p): New,
2652 add initial documentation.
2653
4963495d
CY
26542012-02-25 Chong Yidong <cyd@gnu.org>
2655
fa74b241
CY
2656 * files.texi (File Attributes): Document file-selinux-context.
2657 (Changing Files): Link to it.
2658 (Changing Files): Document set-file-selinux-context.
2659
2660 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
2661 changed. Mention default value of backup-directory-alist.
2662 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2663 (Auto-Saving): New minor mode behavior for auto-save-mode.
2664 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 2665
4963495d
CY
2666 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2667
4bb82fa8
GM
26682012-02-24 Glenn Morris <rgm@gnu.org>
2669
2670 * errors.texi (Standard Errors): Mention dbus-error.
2671 For arith-error sub-classes, just use one cross-ref.
2672
2cb228f7
AM
26732012-02-23 Alan Mackenzie <acm@muc.de>
2674
2675 * modes.texi (Defining Minor Modes): Document the new keyword
2676 :after-hook.
2677
a59225b1
CY
26782012-02-21 Chong Yidong <cyd@gnu.org>
2679
2680 * files.texi (Files): Mention magic file names as arguments.
2681 (Reading from Files): Copyedits.
2682 (File Attributes): Mention how to change file modes.
2683 (Changing Files): Use standard "file permissions" terminology.
2684 Add xref to File Attributes node.
2685 (Locating Files): Document locate-user-emacs-file.
2686 (Unique File Names): Recommend against using make-temp-name.
2687
8376d7c2
CY
26882012-02-19 Chong Yidong <cyd@gnu.org>
2689
2690 * help.texi (Documentation, Documentation Basics, Help Functions):
2691 Minor clarifications.
2692 (Accessing Documentation): Clarify what documentation-property is
2693 for. Add xref to Keys in Documentation.
2694
2695 * tips.texi (Documentation Tips): Don't recommend using * in
2696 docstrings.
2697
2698 * macros.texi (Defining Macros):
2699 * modes.texi (Derived Modes): Say "documentation string" instead
2700 of docstring.
2701
82233bea
CY
27022012-02-18 Chong Yidong <cyd@gnu.org>
2703
2704 * modes.texi (Tabulated List Mode): New node.
2705 (Basic Major Modes): Add xref to it.
2706
2707 * processes.texi (Process Information): Mention Process Menu mode.
2708
7b926f3f
CY
27092012-02-17 Chong Yidong <cyd@gnu.org>
2710
2711 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
2712
0fd2c9a3
GM
27132012-02-17 Glenn Morris <rgm@gnu.org>
2714
2715 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
2716
f700caa3
CY
27172012-02-16 Chong Yidong <cyd@gnu.org>
2718
4230351b
CY
2719 * syntax.texi (Syntax Tables, Syntax Descriptors)
2720 (Syntax Table Functions): Copyedits.
2721 (Syntax Basics): Don't repeat the material in the preceding node.
2722 (Syntax Class Table): Use a table.
2723 (Syntax Properties): Document syntax-propertize-function and
2724 syntax-propertize-extend-region-functions.
2725 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1cbae532
SM
2726 (Parser State): Update for the new "c" comment style.
2727 Fix description of item 7 (comment style).
4230351b 2728
f700caa3
CY
2729 * modes.texi (Minor Modes): Update how mode commands should treat
2730 arguments now.
2731 (Mode Line Basics): Clarify force-mode-line-update.
2732 (Mode Line Top): Note that the example is not realistic.
2733 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
2734 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
2735 "mode line construct" instead of "mode line specification".
2736 (Syntactic Font Lock): Remove mention of obsolete variable
2737 font-lock-syntactic-keywords.
2738 (Setting Syntax Properties): Node deleted.
2739 (Font Lock Mode): Note that Font Lock mode is a minor mode.
2740 (Font Lock Basics): Note that syntactic fontification falls back
2741 on `syntax-table'.
2742 (Search-based Fontification): Emphasize that font-lock-keywords
2743 should not be set directly.
2744 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
2745 (Syntactic Font Lock): Minor clarifications. Add xref to
2746 Syntactic Font Lock node.
f700caa3 2747
60236b0d
CY
27482012-02-15 Chong Yidong <cyd@gnu.org>
2749
2750 * minibuf.texi (Basic Completion): Define "completion table".
2751 Move completion-in-region to Completion in Buffers node.
2752 (Completion Commands): Use "completion table" terminology.
2753 (Completion in Buffers): New node.
2754
2755 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
2756 (Setting Hooks): Update minor mode usage example.
2757 (Major Mode Conventions): Note that completion-at-point-functions
2758 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
2759 Remove duplicate tip about auto-mode-alist.
2760 (Minor Modes): Rewrite introduction.
2761 (Minor Mode Conventions): Copyedits. Don't recommend
2762 variable-only minor modes since few minor modes are like that.
60236b0d 2763
d7dbb11a
GM
27642012-02-15 Glenn Morris <rgm@gnu.org>
2765
2766 * processes.texi (Network): Document open-network-stream :parameters.
2767
3d8badf4
CY
27682012-02-14 Chong Yidong <cyd@gnu.org>
2769
2770 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
2771 was removed on 2009-09-10. Update lisp-mode-map example.
2772 (Inheritance and Keymaps): Minor clarification.
2773 (Searching Keymaps): Remove out-of-place enumeration.
2774 (Key Lookup): Remove unnecessary example (one was already given in
2775 Format of Keymaps).
2776 (Changing Key Bindings): Update suppress-keymap example.
2777 (Menu Bar, Tool Bar): Copyedits.
2778 (Tool Bar): Update tool-bar-map example.
2779
faccede1
CY
27802012-02-12 Chong Yidong <cyd@gnu.org>
2781
2782 * debugging.texi (Debugger Commands): Continuing is now allowed
2783 for errors.
2784
355cabc6
CY
27852012-02-11 Chong Yidong <cyd@gnu.org>
2786
d860baa0
CY
2787 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
2788 Move the list of standard bitmaps there.
2789 (Fringe Cursors): Rewrite for clarity.
2790 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
2791
34106abe
CY
2792 * commands.texi (Command Overview): Mention read-key.
2793 (Using Interactive, Interactive Call): Minor clarifications.
2794 (Function Keys, Click Events): Avoid "input stream" terminology.
2795 (Click Events): Add xref to Window Sizes and Accessing Mouse.
2796 Clarify column and row components.
2797 (Accessing Mouse): Add xref to Click Events. Minor fixes.
2798 (Special Events): Copyedits.
2799
2800 * streams.texi (Input Streams): De-document get-file-char.
2801 (Output Variables): Don't refer to old backquote syntax.
2802
355cabc6
CY
2803 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
2804 (Error Debugging): Note that debug-ignored-errors overrides list
1cbae532
SM
2805 values of debug-on-error too. Add xref to Signaling Errors.
2806 Note that debug-on-signal is not customizable.
2807 Mention condition-case-unless-debug.
355cabc6
CY
2808 (Compilation Errors): Node deleted.
2809
2810 * compile.texi (Compiler Errors): Move a paragraph here from
2811 deleted node Compilation Errors.
2812
1be3ca5a
LL
28132012-02-10 Leo Liu <sdl.web@gmail.com>
2814
2815 * control.texi (Handling Errors): Change condition-case-no-debug
2816 to condition-case-unless-debug.
2817
25dec365
CY
28182012-02-10 Chong Yidong <cyd@gnu.org>
2819
2820 * advice.texi (Defining Advice): Clarify ad-unadvise.
2821 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
2822 is not abnormal.
2823 (Advising Primitives): Node deleted; ad-define-subr-args has been
2824 removed.
2825
2826 * compile.texi (Speed of Byte-Code): Use float-time in example.
2827 (Compilation Functions): Note that the log uses Compilation mode.
2828 Don't discuss the contents of byte-code function object here.
2829 (Compilation Functions): De-document internal function byte-code.
2830 (Docs and Compilation): Minor clarifications.
2831
2832 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
2833 Objects.
2834
5f5e4ea1
GM
28352012-02-10 Glenn Morris <rgm@gnu.org>
2836
2837 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
2838 Mention secure-hash.
2839 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
2840
6c1e4b46
CY
28412012-02-10 Chong Yidong <cyd@gnu.org>
2842
2843 * loading.texi (Loading): Don't emphasize "library" terminology.
2844 (Library Search): load-path is not a user option. Mention role of
2845 -L option and packages. Improve examples.
2846 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
2847 obsolete.
2848 (Autoload): Minor clarifications.
2849
72ca698c
GM
28502012-02-10 Glenn Morris <rgm@gnu.org>
2851
b011fbfe
GM
2852 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
2853
72ca698c
GM
2854 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
2855
14a1f380
GM
28562012-02-08 Glenn Morris <rgm@gnu.org>
2857
2858 * loading.texi (Named Features): Update the require example.
2859
60d47423
GM
28602012-02-07 Glenn Morris <rgm@gnu.org>
2861
2862 * modes.texi (Defining Minor Modes):
2863 Expand on args of defined minor modes.
2864
0992bd9c
CY
28652012-02-07 Chong Yidong <cyd@gnu.org>
2866
2867 * variables.texi (Creating Buffer-Local): Minor clarification
2868 to buffer-local-variables doc (Bug#10715).
2869
af008560
GM
28702012-02-07 Glenn Morris <rgm@gnu.org>
2871
e80e1825 2872 * display.texi (ImageMagick Images): General update.
af008560
GM
2873 Move most details of imagemagick-render-type to the variable's doc.
2874
866c1d22
GM
28752012-02-06 Glenn Morris <rgm@gnu.org>
2876
f7c9199f 2877 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
2878 (Inheritance and Keymaps):
2879 Mention make-composed-keymap and multiple inheritance.
f7c9199f 2880
e7bc51d0
GM
2881 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2882
866c1d22
GM
2883 * control.texi (Handling Errors):
2884 Mention condition-case-no-debug and with-demoted-errors.
2885
03988c98
CY
28862012-02-05 Chong Yidong <cyd@gnu.org>
2887
2888 * customize.texi (Common Keywords): Minor clarifications.
2889 Document custom-unlispify-remove-prefixes.
2890 (Variable Definitions): Backquotes in defcustom seem to work fine
2891 now. Various other copyedits.
e1161b06
CY
2892 (Simple Types): Copyedits. Document color selector.
2893 (Composite Types): Copyedits.
2894 (Splicing into Lists): Clarifications.
03988c98
CY
2895
2896 * eval.texi (Backquote): Move from macros.texi.
2897
2898 * macros.texi (Expansion): Minor clarification.
2899 (Backquote): Move node to eval.texi.
2900 (Defining Macros): Move an example from Backquote node.
2901 (Argument Evaluation): No need to mention Pascal.
2902 (Indenting Macros): Add xref to Defining Macros.
2903
649f602c
GM
29042012-02-05 Glenn Morris <rgm@gnu.org>
2905
2906 * debugging.texi (Error Debugging): Mention debug-on-event default.
2907
34c99998
GM
29082012-02-04 Glenn Morris <rgm@gnu.org>
2909
8f05da42
GM
2910 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2911
7aa5aad8
GM
2912 * debugging.texi (Error Debugging): Mention debug-on-event.
2913 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2914
c7291ad9
GM
2915 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2916
34c99998
GM
2917 * text.texi (Buffer Contents):
2918 Update filter-buffer-substring description.
2919
735cc5ca
CY
29202012-02-04 Chong Yidong <cyd@gnu.org>
2921
6e911150
SM
2922 * functions.texi (What Is a Function): Add closures.
2923 Mention "return value" terminology. Add xref for command-execute.
1cbae532 2924 Remove unused "keystroke command" terminology.
735cc5ca
CY
2925 (Lambda Expressions): Give a different example than in the
2926 following subsection. Add xref to Anonymous Functions.
2927 (Function Documentation): Remove gratuitous markup.
2928 (Function Names): Move introductory text to `What Is a Function'.
2929 (Defining Functions): Fix defun argument spec.
1cbae532
SM
2930 (Anonymous Functions): Document lambda macro explicitly.
2931 Mention effects on lexical binding.
735cc5ca
CY
2932 (Function Cells): Downplay direct usage of fset.
2933 (Closures): New node.
2934 (Inline Functions): Remove "open-code" terminology.
2935 (Declaring Functions): Minor tweak; .m is not C code.
2936
2937 * variables.texi (Variables): Don't refer to "global value".
2938 (Local Variables, Void Variables): Copyedits.
2939 (Lexical Binding): Minor clarification of example.
2940 (File Local Variables): Mention :safe and :risky defcustom args.
2941 (Lexical Binding): Add xref to Closures node.
2942
94bc7984
GM
29432012-02-04 Glenn Morris <rgm@gnu.org>
2944
2945 * minibuf.texi (High-Level Completion): Updates for read-color.
2946
4f5a10ef
GM
29472012-02-03 Glenn Morris <rgm@gnu.org>
2948
eea14f31
GM
2949 * display.texi (GIF Images): Mention animation.
2950 Remove commented-out old example of animation.
2951 (Animated Images): New subsection.
2952 * elisp.texi (Top):
2953 * vol1.texi (Top):
2954 * vol2.texi (Top): Add Animated Images menu entry.
2955
4f5a10ef
GM
2956 * display.texi (Image Formats): Remove oddly specific information
2957 on versions of image libraries.
204e728d 2958 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 2959
12f381b7
GM
29602012-02-02 Glenn Morris <rgm@gnu.org>
2961
1b9f60cc
GM
2962 * processes.texi (Synchronous Processes):
2963 Mention call-process's :file gets overwritten.
2964
7e2734bc
GM
2965 * commands.texi (Reading One Event):
2966 * help.texi (Help Functions): Document read-char-choice.
2967
f58b9822
GM
2968 * hooks.texi (Standard Hooks):
2969 * modes.texi (Keymaps and Minor Modes):
2970 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2971
2972 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2973
12f381b7
GM
2974 * hooks.texi (Standard Hooks):
2975 * modes.texi (Major Mode Conventions, Mode Hooks):
2976 Document change-major-mode-after-body-hook.
2977
7a9a2fc6
GM
29782012-02-01 Glenn Morris <rgm@gnu.org>
2979
2980 * modes.texi (Defining Minor Modes):
2981 Mention disabling global minor modes on a per-major-mode basis.
2982
a037c171
CY
29832012-01-31 Chong Yidong <cyd@gnu.org>
2984
2985 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2986 (Parser State): Remove unnecessary statement (Bug#10661).
2987
2988 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2989
56afad3a
GM
29902012-01-31 Glenn Morris <rgm@gnu.org>
2991
2992 * modes.texi (Defining Minor Modes):
2993 Document define-minor-mode's new :variable keyword.
2994
0f29fa41
CY
29952012-01-29 Chong Yidong <cyd@gnu.org>
2996
837a390a
CY
2997 * syntax.texi (Syntax Class Table): Tweak description of newline
2998 char syntax (Bug#9619).
2999
0f29fa41
CY
3000 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
3001 description (Bug#10189).
3002
182148ee
GM
30032012-01-29 Glenn Morris <rgm@gnu.org>
3004
a49ca6b9
GM
3005 * files.texi (Changing Files): Document SELinux support.
3006
182148ee
GM
3007 * windows.texi (Window Sizes): Fix typo.
3008
9962192e
CY
30092012-01-28 Chong Yidong <cyd@gnu.org>
3010
8c6e1920
CY
3011 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
3012 doc (Bug#8568).
3013
9583ec59
CY
3014 * frames.texi (Input Focus): Add NORECORD arg to
3015 select-frame-set-input-focus. Clarify its role in select-frame.
3016
10256988
CY
3017 * text.texi (Transposition): We don't use transpose-region as an
3018 internal subroutine (Bug#3249).
3019
9962192e
CY
3020 * modes.texi (Example Major Modes): Update Lisp example code to
3021 current sources. Delete the old non-derived-major-mode example,
3022 which has diverged badly from current sources.
3023
2aa43abb
GM
30242012-01-27 Glenn Morris <rgm@gnu.org>
3025
3026 * makefile.w32-in (texinputdir): Fix (presumed) typo.
3027 (VERSION, manual): Remove, unused.
3028
9f40220d
CY
30292012-01-27 Chong Yidong <cyd@gnu.org>
3030
3031 * commands.texi (Command Overview): Minor clarification (Bug#10384).
3032
acc28cb9
CY
30332012-01-26 Chong Yidong <cyd@gnu.org>
3034
3035 * searching.texi (String Search): Document negative repeat count
3036 (Bug#10507).
3037
48da7392
GM
30382012-01-26 Glenn Morris <rgm@gnu.org>
3039
3040 * variables.texi (Using Lexical Binding):
3041 Mention that lexical-binding should be set in the first line.
3042
69b0acb9
LI
30432012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
3044
3045 * macros.texi (Defining Macros): Don't claim that `declare' only
3046 affects Edebug and indentation.
3047
543757a8
LI
30482012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
3049
3050 * macros.texi (Defining Macros): Slight `declare' fixup.
3051
450e3cae
GM
30522012-01-25 Glenn Morris <rgm@gnu.org>
3053
24189ce0 3054 * makefile.w32-in (texinputdir):
450e3cae
GM
3055 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
3056
1021c761
CY
30572012-01-24 Chong Yidong <cyd@gnu.org>
3058
3059 * variables.texi (Variables, Local Variables, Void Variables):
3060 Edit to make the descriptions less specific to dynamic binding.
3061 (Local Variables): Default max-specpdl-size is now 1300.
1cbae532
SM
3062 (Defining Variables): Edits for lexical scoping.
3063 Delete information about starting docstrings with *. De-document
1021c761
CY
3064 user-variable-p.
3065 (Tips for Defining): Remove an unimportant discussion of quitting
3066 in the middle of a load.
3067 (Accessing Variables, Setting Variables): Discuss lexical binding.
3068 (Variable Scoping): Rewrite.
3069 (Scope, Extent, Impl of Scope): Nodes deleted.
3070 (Dynamic Binding): New node, with material from Scope, Extent, and
3071 Impl of Scope nodes.
3072 (Dynamic Binding Tips): Rename from Using Scoping.
3073 (Lexical Binding): Rewrite.
3074 (Using Lexical Binding): Rename from Converting to Lexical
3075 Binding. Convert to subsection.
3076
3077 * customize.texi (Variable Definitions): Add custom-variable-p.
3078 Move user-variable-p documentation here.
3079
31cbea1d
CY
30802012-01-23 Chong Yidong <cyd@gnu.org>
3081
3082 * strings.texi (Text Comparison): Minor qualification.
3083
3084 * lists.texi (Cons Cells): Copyedits.
3085 (List Elements): Mention push.
3086 (List Variables): Mention pop.
3087 (Rings): Move to sequences.texi.
3088
3089 * sequences.texi (Sequence Functions): Don't repeat the
3090 introduction already given in the parent.
3091 (Vectors): Copyedits.
3092 (Rings): Move from lists.texi. Note that this is specific to the
3093 ring package.
3094
3095 * symbols.texi (Definitions, Symbol Components): Mention variable
3096 scoping issues.
3097 (Plists and Alists): Copyedits.
3098
3099 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
3100 correctness with lexical scoping.
3101 (Eval): Copyedits.
3102
fead402d
CY
31032012-01-21 Chong Yidong <cyd@gnu.org>
3104
3105 * intro.texi (A Sample Function Description): Special notation
3106 used for macros too.
3107
3108 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
3109 (Symbol Type): Add xref for keyword symbols.
3110 (Sequence Type): Clarify differences between sequence types.
3111 (Cons Cell Type): Add "linked list" index entry.
3112 (Non-ASCII in Strings): Copyedits.
3113 (Equality Predicates): Symbols with same name need not be eq.
3114
3115 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
3116 ldexp. Move float-e and float-pi to Math Functions node.
3117
61086eb6
GM
31182012-01-21 Glenn Morris <rgm@gnu.org>
3119
3120 * modes.texi (Auto Major Mode):
3121 * variables.texi (File Local Variables):
3122 Mention inhibit-local-variables-regexps.
3123
34a02f46
MR
31242012-01-19 Martin Rudalics <rudalics@gmx.at>
3125
3126 * windows.texi (Window Configurations): Rewrite references to
3127 persistent window parameters.
3128 (Window Parameters): Fix description of persistent window
3129 parameters.
3130
f5064cae
JB
31312012-01-16 Juanma Barranquero <lekktu@gmail.com>
3132
3133 * windows.texi (Window Parameters): Use @pxref.
3134
6a6ee00d
MR
31352012-01-16 Martin Rudalics <rudalics@gmx.at>
3136
3137 * windows.texi (Window Configurations, Window Parameters):
3138 Describe persistent window parameters.
3139
9ca4c014
SM
31402011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
3141
3142 * variables.texi (Creating Buffer-Local): Warn against misuses of
3143 make-variable-buffer-local (bug#10258).
3144
d027f83d
LMI
31452012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3146
3147 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
3148
89bd9ccd
CY
31492012-01-06 Chong Yidong <cyd@gnu.org>
3150
1cbae532
SM
3151 * variables.texi (Directory Local Variables):
3152 Document hack-dir-local-variables-non-file-buffer.
89bd9ccd 3153
c869783d
GM
31542012-01-06 Glenn Morris <rgm@gnu.org>
3155
3156 * maps.texi (Standard Keymaps): Refer to Info-edit by name
3157 rather than by keybinding.
3158
2cae5ba4
JB
31592011-12-29 Juanma Barranquero <lekktu@gmail.com>
3160
3161 * frames.texi (Font and Color Parameters): Add @pxref.
3162
43da4d08
DC
31632011-12-29 Daniel Colascione <dan.colascione@gmail.com>
3164
3165 * frames.texi (Font and Color Parameters):
3166 Document w32 font backends (bug#10399).
3167
8d80ef01
PE
31682011-12-28 Paul Eggert <eggert@cs.ucla.edu>
3169
3170 * files.texi (File Attributes, Changing Files):
3171 Use a more-natural notation for octal numbers.
3172
9022ae07
JB
31732011-12-23 Juanma Barranquero <lekktu@gmail.com>
3174
3175 * variables.texi (Variables with Restricted Values):
3176 Change reference to variable (bug#10354).
3177
454592a6
MR
31782011-12-13 Martin Rudalics <rudalics@gmx.at>
3179
3180 * windows.texi (Splitting Windows): Use t instead of non-nil
3181 when describing window-combination-resize.
3182
a7cdbfce
SM
31832011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3184
3185 * text.texi (Special Properties): Warn against `intangible' properties
3186 (bug#10222).
3187
a3dcc84e
EZ
31882011-11-26 Eli Zaretskii <eliz@gnu.org>
3189
579ebf8f
EZ
3190 * display.texi (Truncation):
3191 * text.texi (Special Properties): Describe what a stretch-glyph is
3192 instead of using that term without explanation. Make the
3193 cross-references more accurate.
3194
a3dcc84e
EZ
3195 * display.texi (Usual Display): Update the description,
3196 cross-references, and indexing related to display of control
3197 characters and raw bytes.
3198
94af99a4
MR
31992011-11-25 Martin Rudalics <rudalics@gmx.at>
3200
3201 * windows.texi (Splitting Windows): Fix description of
3202 window-combination-limit. Suggested by Eli Zaretskii.
3203
1c3d7a13
CY
32042011-11-23 Chong Yidong <cyd@gnu.org>
3205
3206 * windows.texi (Window Sizes): Move window-top-line,
3207 window-left-column, and window-*-pixel-edges to Coordinates and
3208 Windows node.
3209 (Coordinates and Windows): Restore window-edges doc.
3210
90151a1e
MR
32112011-11-21 Martin Rudalics <rudalics@gmx.at>
3212
a7cdbfce
SM
3213 * windows.texi (Windows and Frames, Splitting Windows):
3214 Fix typos.
90151a1e 3215
a9b9b7f5
CY
32162011-11-21 Chong Yidong <cyd@gnu.org>
3217
3218 * windows.texi (Splitting Windows): Fix error in documentation of
3219 window-combination-limit.
3220 (Cyclic Window Ordering): Minor fixes to next-window,
3221 one-window-p, and get-lru-window docs. Don't document
3222 window-list-1.
3223 (Buffers and Windows): Copyedits.
3224 (Choosing Window): Document special handling of special-display-*.
3225 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
3226 Don't document even-window-heights, which is going away.
3227 Clarify which options are obeyed by which action functions.
a9b9b7f5 3228
f4e90db0
SM
32292011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
3230
3231 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
3232
d2999b1a
MR
32332011-11-20 Martin Rudalics <rudalics@gmx.at>
3234
f4e90db0
SM
3235 * windows.texi (Resizing Windows, Splitting Windows):
3236 Remove term "status" when talking about combination limits.
d2999b1a 3237
cd1181db
JB
32382011-11-20 Juanma Barranquero <lekktu@gmail.com>
3239
3240 * compile.texi (Compiler Errors):
3241 * help.texi (Help Functions): Fix typos.
3242
7bf54975
CY
32432011-11-19 Chong Yidong <cyd@gnu.org>
3244
3245 * windows.texi (Splitting Windows): Clarify role of window
3246 parameters in split-window. Shorten the example.
f4e90db0
SM
3247 (Deleting Windows): Rewrite intro to handle internal windows.
3248 Fix delete-windows-on doc.
7bf54975
CY
3249 (Selecting Windows): Copyedits.
3250
a0c2d0ae
MR
32512011-11-17 Martin Rudalics <rudalics@gmx.at>
3252
3253 * windows.texi (Resizing Windows, Splitting Windows)
3254 (Deleting Windows): Use term window-combination-resize instead
3255 of window-splits.
3256
b6f67890
MR
32572011-11-16 Martin Rudalics <rudalics@gmx.at>
3258
f4e90db0
SM
3259 * windows.texi (Resizing Windows, Splitting Windows):
3260 Rename occurrences of window-nest to window-combination-limit.
b6f67890 3261
0b381c7e
JB
32622011-11-14 Juanma Barranquero <lekktu@gmail.com>
3263
3264 * intro.texi (Lisp History): Fix typo.
3265
89d61221
MR
32662011-11-12 Martin Rudalics <rudalics@gmx.at>
3267
f4e90db0
SM
3268 * windows.texi (Splitting Windows, Deleting Windows):
3269 Remove references to splits status of windows.
89d61221 3270
b2621720
GM
32712011-11-10 Glenn Morris <rgm@gnu.org>
3272
3273 * buffers.texi (Read Only Buffers): Expand a bit on why
3274 toggle-read-only should only be used interactively. (Bug#7292)
3275
d2ad7ee1
CY
32762011-11-09 Chong Yidong <cyd@gnu.org>
3277
3278 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 3279 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
3280 window-inside-absolute-pixel-edges.
3281 (Resizing Windows): shrink-window-if-larger-than-buffer works on
3282 non-full-width windows.
3283
2cffd681
MR
32842011-11-09 Martin Rudalics <rudalics@gmx.at>
3285
3286 * windows.texi (Resizing Windows): Rewrite documentation of
3287 window-resizable.
3288
f6f6d7e7
CY
32892011-11-09 Chong Yidong <cyd@gnu.org>
3290
3291 * windows.texi (Splitting Windows): Simplify example.
3292
a79db6e0
CY
32932011-11-08 Chong Yidong <cyd@gnu.org>
3294
3295 * windows.texi (Window Sizes): Copyedits. Document
3296 window-text-height. Remove window-min-height and window-min-width
3297 discussion, referring instead to Emacs manual.
3298 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
3299 (Resizing Windows): Simplify introduction. Don't document
3300 enlarge-window, shrink-window, enlarge-window-horizontally, and
3301 shrink-window-horizontally; they are no longer preferred for
3302 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 3303
441950c7
GM
33042011-11-07 Glenn Morris <rgm@gnu.org>
3305
3306 * windows.texi (Choosing Window): Fix keybinding typo.
3307
be7f5545
MR
33082011-11-07 Martin Rudalics <rudalics@gmx.at>
3309
3310 * windows.texi (Resizing Windows, Splitting Windows)
3311 (Window Configurations): Use "child window" instead of
3312 "subwindow".
3313
291d142b
CY
33142011-11-06 Chong Yidong <cyd@gnu.org>
3315
3316 * windows.texi (Basic Windows): Clarify various definitions.
3317 Treat window-normalize-* as internal; don't document them.
3318 (Windows and Frames): Various clarifications, e.g. non-live
3319 windows also belong to frames. Fix window-list description.
3320 Simplify window nesting example.
f4e90db0
SM
3321 (Splitting Windows, Window Configurations):
3322 Use split-window-below.
291d142b 3323
89bd5ee1
EZ
33242011-11-04 Eli Zaretskii <eliz@gnu.org>
3325
3326 * windows.texi (Window Sizes): Mention in the doc string that the
3327 return values of `window-body-height' and `window-body-width' are
3328 in frame's canonical units. (Bug#9949)
3329
3d8daefe
MR
33302011-10-30 Martin Rudalics <rudalics@gmx.at>
3331
3332 * windows.texi (Windows and Frames): Remove "iso-" infix from
3333 documentation of window-iso-combined-p.
3334
60754666
CY
33352011-10-26 Chong Yidong <cyd@gnu.org>
3336
3337 * modes.texi (Running Hooks): Document with-wrapper-hook.
3338
d366bd53
CY
33392011-10-18 Chong Yidong <cyd@gnu.org>
3340
3341 * display.texi (Glyphless Chars): New node.
3342
50b063c3
CY
33432011-10-13 Chong Yidong <cyd@stupidchicken.com>
3344
3345 * text.texi (Yanking): Document yank-excluded-properties.
3346
3347 * package.texi (Packaging Basics): The commentary should say how
3348 to begin using the package.
3349
c72063fa
MR
33502011-10-11 Martin Rudalics <rudalics@gmx.at>
3351
3352 * windows.texi (Deleting Windows): Mention which window gets
3353 selected when deleting the selected window.
3354
d83dc65b
MR
33552011-10-09 Martin Rudalics <rudalics@gmx.at>
3356
3357 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3358 with the selected window.
3359 * windows.texi (Buffers and Windows): Reformulate text on how
3360 replace-buffer-in-windows deals with a window.
3361 (Quitting Windows): Describe how quit-window deals with a
3362 standalone frame. Describe new option frame-auto-hide-function.
3363
c599682c
GM
33642011-10-08 Glenn Morris <rgm@gnu.org>
3365
48bca619
GM
3366 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3367
c599682c
GM
3368 * positions.texi (Excursions): Update warning message.
3369
969aa734
CY
33702011-10-05 Chong Yidong <cyd@stupidchicken.com>
3371
f4e90db0
SM
3372 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3373 Fix Emacs manual xref (Bug#9675).
969aa734 3374
550f41cd
CY
33752011-10-01 Chong Yidong <cyd@stupidchicken.com>
3376
3377 * windows.texi (Textual Scrolling): Document scroll-up-command,
3378 scroll-down-command, scroll-error-top-bottom, and the
3379 scroll-command symbol property.
717a1362
CY
3380 (Display Action Functions): Fix description of
3381 display-buffer-pop-up-window.
550f41cd 3382
a239d4e9
JB
33832011-09-28 Juanma Barranquero <lekktu@gmail.com>
3384
3385 * windows.texi (Splitting Windows): Fix typos.
3386
590c056d
MR
33872011-09-25 Martin Rudalics <rudalics@gmx.at>
3388
3389 * windows.texi (Windows and Frames, Display Action Functions)
3390 (Switching Buffers): Fix some typos.
3391 (Buffers and Windows): Remove reference to window-auto-delete.
3392 Reword description of replace-buffer-in-windows.
3393 (Window History): Fix some typos and refer to frame local buffer
3394 list.
c419f5cb
MR
3395 (Quitting Windows): New node.
3396 (Window Configurations): Add descriptions of window-state-get
3397 and window-state-put.
3398 (Window Parameters): Describe variable ignore-window-parameters.
3399 Sketch some window parameters currently in use.
3400 * elisp.texi (Top): Update node listing.
590c056d 3401
9ec20d36
CY
34022011-09-25 Chong Yidong <cyd@stupidchicken.com>
3403
3404 * windows.texi (Display Action Functions)
3405 (Choosing Window Options): New nodes.
3406
0e406a72
CY
34072011-09-24 Chong Yidong <cyd@stupidchicken.com>
3408
3409 * windows.texi (Window History): New node. Move text here from
3410 Buffers and Windows.
3411 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
3412 don't document display-buffer here; callers changed.
3413 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
3414 switch-to-buffer-other-frame. Delete duplicate
3415 replace-buffer-in-windows doc.
3416 (Choosing Window): Document display actions.
3417
6bf7006f
EZ
34182011-09-24 Eli Zaretskii <eliz@gnu.org>
3419
3420 * display.texi (Forcing Redisplay): Update the description of
3421 redisplay-dont-pause due to change in the default value.
3422
b33b68a3
MR
34232011-09-23 Martin Rudalics <rudalics@gmx.at>
3424
3425 * frames.texi (Frames and Windows): Move section and rename to
3426 Windows and Frames in windows.texi.
3427 * windows.texi (Windows): Restructure.
3428 (Basic Windows): Rewrite. Explain live and internal windows and
3429 normalization functions.
3430 (Windows and Frames): Move section here from frames.texi.
3431 Describe subwindows, window combinations, window tree, and
3432 corresponding functions including window-list here.
3433 (Window Sizes): Rename section from Size of Window and move it
3434 up in chapter. Describe total and body sizes and the
3435 corresponding functions. Explain new semantics of
3436 window-min-height/-width.
3437 (Resizing Windows): Move section up in chapter. Describe new
3438 resize functions.
3439 (Splitting Windows): Describe new behavior of split-window,
3440 split-window-above-each-other and split-window-side-by-side.
3441 Provide examples. Describe window-nest and window-splits
3442 options.
3443 (Deleting Windows): Minor rewrite.
f4e90db0
SM
3444 (Selecting Windows): Minor rewrite.
3445 Describe frame-selected-window and set-frame-selected-window here.
3446 (Cyclic Window Ordering): Minor rewrite.
3447 Describe window-list-1.
b33b68a3
MR
3448 (Buffers and Windows): Rewrite. Explain a window's previous and
3449 next buffers and the corresponding functions.
c4682d18 3450 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
3451 * elisp.texi (Top): Update node listings for frames and windows
3452 sections.
3453
4d3786ac
SM
34542011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3455
3456 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
3457
713df35b
LMI
34582011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3459
3460 * errors.texi (Standard Errors): Remove apparent placeholder text
3461 (bug#9491).
3462
33ed493b
CY
34632011-09-18 Chong Yidong <cyd@stupidchicken.com>
3464
3465 * frames.texi (Management Parameters): Fix description of
3466 icon-type parameter.
3467
b8f0a954
CY
34682011-09-17 Chong Yidong <cyd@stupidchicken.com>
3469
3470 * tips.texi (Key Binding Conventions): Don't bind a key sequence
3471 ending in C-g. Suggested by Edward O'Connor.
3472
eddf142c
EZ
34732011-09-17 Eli Zaretskii <eliz@gnu.org>
3474
3475 * numbers.texi (Integer Basics): Add indexing for
3476 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
3477
d8e213eb 34782011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
3479
3480 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
3481
cec2eab8
JB
34822011-09-11 Juanma Barranquero <lekktu@gmail.com>
3483
3484 * processes.texi (Network Servers): Clarify what the process
3485 buffer is used for (bug#9233).
3486
d8e213eb 34872011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
3488
3489 * lists.texi (Building Lists): Fix typo.
3490
35137ed3
CY
34912011-08-30 Chong Yidong <cyd@stupidchicken.com>
3492
3493 * display.texi (Basic Faces): New node. Document new faces.
3494
3495 * modes.texi (Major Mode Conventions): Move some text there.
3496 (Mode Help): Remove major-mode var, duplicated in Major Modes.
3497
3fd50d5c
CY
34982011-08-29 Chong Yidong <cyd@stupidchicken.com>
3499
3500 * modes.texi (Basic Major Modes): New node. Callers updated.
3501 (Major Modes): Document fundamental-mode and major-mode.
3502 (Major Mode Basics): Node deleted; text moved to Major Modes.
3503 (Derived Modes): Document derived-mode-p.
3504
ddb54206
CY
35052011-08-28 Chong Yidong <cyd@stupidchicken.com>
3506
a6326082
CY
3507 * files.texi (Changing Files, Create/Delete Dirs): Document new
3508 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
3509 (Visiting Functions): Remove view-file; it is documented in the
3510 Emacs manual.
04e2ce72 3511
ddb54206
CY
3512 * frames.texi (Layout Parameters): The defaults for the
3513 menu-bar-lines and tool-bar-lines parameters depend on the mode.
3514
3515 * display.texi (Progress): Document spinner functionality.
3516
3517 * os.texi (Killing Emacs): Note that kill-emacs can be called by
3518 operating system signals. Refer to save-buffers-kill-terminal
3519 instead of save-buffers-kill-emacs.
3520
3521 * objects.texi (Symbol Type): Document ## print representation.
3522
0c95fcf7
EZ
35232011-08-25 Eli Zaretskii <eliz@gnu.org>
3524
3525 * display.texi (Specified Space): Mention that `space' specs
3526 influence bidi reordering.
3527 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3528 separating fields with bidirectional content.
3529
5980d4c6
EZ
35302011-08-24 Eli Zaretskii <eliz@gnu.org>
3531
3532 * display.texi (Bidirectional Display): Document return value in
3533 buffers that are not bidi-reordered for display, and in unibyte
3534 buffers.
3535
bca633fb
EZ
35362011-08-23 Eli Zaretskii <eliz@gnu.org>
3537
3538 * nonascii.texi (Character Properties): Document the values for
3539 unassigned codepoints.
3540
c094bb0c
EZ
35412011-08-18 Eli Zaretskii <eliz@gnu.org>
3542
3543 * nonascii.texi (Character Properties): Document use of
3544 `bidi-class' and `mirroring' properties as part of reordering.
3545 Provide cross-references to "Bidirectional Display".
3546
3547 * display.texi (Bidirectional Display): Document the pitfalls of
3548 concatenating strings with bidirectional content, with possible
f4e90db0
SM
3549 solutions. Document bidi-string-mark-left-to-right.
3550 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
3551 Document use of `bidi-class' and `mirroring' properties as part of
3552 reordering.
c094bb0c 3553
1ea897d5
EZ
35542011-08-16 Eli Zaretskii <eliz@gnu.org>
3555
9adfcd0b
EZ
3556 * modes.texi (Major Mode Conventions): Improve the documentation
3557 of `mode-class' `special' modes.
3558
10862873
EZ
3559 * nonascii.texi (Character Properties): Document the `mirroring'
3560 property. Add index entries.
3561
1ea897d5
EZ
3562 * syntax.texi (Categories): Add an example of defining a new
3563 category and category table.
3564
3565 * searching.texi (Regexp Backslash): Document how to display
3566 existing categories. Mention the possibility of adding
3567 categories, and add an xref to where this is described. Add an
3568 index entry.
3569
ebb552ed
CY
35702011-08-09 Chong Yidong <cyd@stupidchicken.com>
3571
3572 * text.texi (Special Properties):
3573 * display.texi (Overlay Properties): Note that mouse-face cannot
3574 change the text size (Bug#8530).
3575
51a714e1
CY
35762011-08-08 Chong Yidong <cyd@stupidchicken.com>
3577
3578 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3579 using setenv instead.
3580
4cc60b9b
EZ
35812011-07-28 Eli Zaretskii <eliz@gnu.org>
3582
3583 * display.texi (Bidirectional Display): Document the fact that
3584 bidi-display-reordering is t by default.
3585
5deb92fd
EZ
35862011-07-23 Eli Zaretskii <eliz@gnu.org>
3587
3588 * display.texi (Bidirectional Display): New section.
3589
011b0ad6 35902011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
3591 Tim Cross <theophilusx@gmail.com> (tiny change)
3592 Glenn Morris <rgm@gnu.org>
011b0ad6 3593
67f9b9f8 3594 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 3595
4baf28e6
AS
35962011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3597
3598 * help.texi (Keys in Documentation): Revert last change.
3599
66249842
LMI
36002011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3601
f863868c
LMI
3602 * help.texi (Keys in Documentation): Clarify that \= only quotes
3603 the next character, and doesn't affect longer sequences in
3604 particular (bug#8935).
3605
f4e90db0
SM
3606 * debugging.texi (Using Debugger):
3607 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 3608
0bb23927 36092011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
3610
3611 * display.texi (Other Display Specs): Document that `left-fringe'
3612 and `right-fringe' display specifications are of the "replacing"
3613 kind.
3614
f2027cdf
LMI
36152011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3616
3617 * help.texi (Documentation Basics): Add a link to the Function
3618 Documentation node (bug#6580).
3619
f987fde4
LMI
36202011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3621
0bc59b25
LMI
3622 * keymaps.texi (Menu Bar): Mention :visible and :enable
3623 (bug#6344). Text by Drew Adams.
3624
63d55f1f
LMI
3625 * modes.texi (Running Hooks): Mention buffer-local hook variables
3626 (bug#6218).
3627
f987fde4
LMI
3628 * objects.texi (General Escape Syntax): "a with grave accent" is
3629 ?xe0, not ?x8e0 (bug#5259).
3630
b7527639
CY
36312011-07-12 Chong Yidong <cyd@stupidchicken.com>
3632
3633 * display.texi (Face Attributes, Font Selection): Add references
3634 to the Fonts node in the Emacs manual (Bug#4178).
3635
c830e5ae
CY
36362011-07-12 Chong Yidong <cyd@stupidchicken.com>
3637
3638 * display.texi (Window Systems): `window-system' is
3639 terminal-local.
3640
3641 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3642 frame-local variables.
3643
3644 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3645 frame-local variables.
3646 (Frame-Local Variables): Node deleted.
3647
3648 * elisp.texi (Top): Update node listing.
3649
91223e54
LMI
36502011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3651
3652 * elisp.texi: Change "inferiors" to "subnodes" in three places
3653 (bug#3523).
3654
963578d3
CY
36552011-07-11 Chong Yidong <cyd@stupidchicken.com>
3656
3657 * frames.texi (Window System Selections): Discussion of
3658 x-select-enable-clipboard moved to Emacs manual.
3659
07151e49
DD
36602011-07-11 Deniz Dogan <deniz@dogan.se>
3661
3662 * commands.texi (Prefix Command Arguments): Remove excessive
3663 apostrophe.
3664
7261e1cf
LMI
36652011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3666
ad21a12a
LMI
3667 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3668 description is a string (bug#3313).
3669
7261e1cf
LMI
3670 * frames.texi (Display Feature Testing): Try to explain what all
3671 the visual classes mean (bug#3042).
3672
568f7b79
LMI
36732011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3674
18d59e29
LMI
3675 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3676 and `mode-line-client' (bug#2974).
3677
568f7b79
LMI
3678 * text.texi (Insertion): Clarify marker movements (bug#1651).
3679 Text from Drew Adams.
3680
54e10184
LMI
36812011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3682
d94d85e9
LMI
3683 * text.texi (Special Properties): Clarify the format of `face'
3684 (bug#1375).
3685
54e10184
LMI
3686 * commands.texi (Interactive Call): Add a `call-interactively'
3687 example (bug#1010).
3688
413c488d
LMI
36892011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3690
3691 * functions.texi (Calling Functions): Link to the "Interactive
3692 Call" node (bug#1001).
3693
322b7dab 36942011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 3695
3deead93
CY
3696 * customize.texi (Composite Types): Move alist and plist to here
3697 from Simple Types (Bug#7545).
3698
3699 * elisp.texi (Top): Update menu description.
3700
b00d8c1a
CY
3701 * display.texi (Face Attributes): Document negative line widths
3702 (Bug#6113).
3703
d2a6c43b
TR
37042011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
3705
3706 * searching.texi (Match Data): Note that match data can be
3707 overwritten by most functions (bug#2499).
3708
c7844a27
LMI
37092011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3710
a9ab721e
LMI
3711 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
3712 flags mean (bug#6659).
3713
c7844a27
LMI
3714 * functions.texi (What Is a Function): Document the autoload
3715 object (bug#6496).
3716
f68d76d0
LMI
37172011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3718
8a20ca4c
LMI
3719 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
3720 is only used in the Customize user interface (bug#6089).
3721
f68d76d0 3722 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 3723 images (bug#7836).
f68d76d0 3724
7018dbe7
EZ
37252011-07-02 Eli Zaretskii <eliz@gnu.org>
3726
3727 * variables.texi (Defining Variables, Void Variables)
3728 (Constant Variables): Fix incorrect usage of @kindex.
3729
36cb87a1
LMI
37302011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3731
28ee97c7
LMI
3732 * variables.texi (Defining Variables): Add an index entry for
3733 `set-variable' (bug#7262).
8d4294e9 3734 (Defining Variables): Use @findex for functions.
28ee97c7 3735
8862ffd5
LMI
3736 * frames.texi (Basic Parameters): Document the `explicit-name'
3737 parameter (bug#6951).
3738
0ec389b9
LMI
3739 * customize.texi (Type Keywords): Clarify that :value provides a
3740 default value for all types (bug#7386).
3741
36cb87a1
LMI
3742 * streams.texi (Output Functions): Document `pp'.
3743
11fdef7d 37442011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
3745
3746 * keymaps.texi (Searching Keymaps):
3747 * display.texi (Overlay Properties): Fix errors in 2011-05-29
3748 change. Suggested by Johan Bockgård.
3749
eeafcea7
CY
37502011-06-15 Chong Yidong <cyd@stupidchicken.com>
3751
3752 * text.texi (Special Properties): Clarify role of font-lock-face.
3753
b96e6cde
LMI
37542011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3755
f4e90db0 3756 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
3757 to `process-live-p' for consistency with other `-live-p' functions.
3758
be14b9ab
PE
37592011-06-03 Paul Eggert <eggert@cs.ucla.edu>
3760
3761 Document wide integers better.
3762 * files.texi (File Attributes): Document ino_t values better.
2d365993 3763 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
3764 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
3765 (Bitwise Operations):
001903b5
PE
3766 * objects.texi (Integer Type): Use a binary notation that is a bit easier
3767 to read, and that will port better if 62-bits becomes the default.
3768 Fix or remove incorrect examples.
be14b9ab
PE
3769 * os.texi (Time Conversion): Document time_t values better.
3770
bcd54f83
LMI
37712011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3772
f4e90db0
SM
3773 * processes.texi (Process Information):
3774 Document `process-alive-p'.
bcd54f83 3775
049bcbcb
CY
37762011-05-29 Chong Yidong <cyd@stupidchicken.com>
3777
3778 * help.texi (Accessing Documentation):
3779 * display.texi (Pixel Specification):
3780 * processes.texi (Serial Ports, Serial Ports):
3781 * nonascii.texi (Character Properties, Default Coding Systems):
3782 * text.texi (Changing Properties, Special Properties):
3783 * windows.texi (Window Start and End):
3784 * modes.texi (SMIE Indentation Example, SMIE Tricks):
3785 * keymaps.texi (Searching Keymaps, Tool Bar):
3786 * minibuf.texi (Basic Completion):
3787 * compile.texi (Eval During Compile):
3788 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
3789 7x9 paper in printed manual.
3790
3791 * lists.texi (Sets And Lists): Fix misplaced text.
3792
58539c63
CY
37932011-05-29 Chong Yidong <cyd@stupidchicken.com>
3794
3795 * keymaps.texi (Remapping Commands): Emphasize that the keymap
3796 needs to be active (Bug#8350).
3797
6b5681bf
CY
37982011-05-28 Chong Yidong <cyd@stupidchicken.com>
3799
b4d52acc
CY
3800 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
3801
6b5681bf
CY
3802 * tips.texi (Coding Conventions): Remove antediluvian filename
3803 limit recommendation (Bug#8538).
3804
e145f188
GM
38052011-05-27 Glenn Morris <rgm@gnu.org>
3806
3807 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
3808
eafed945
GM
38092011-05-26 Glenn Morris <rgm@gnu.org>
3810
3811 * variables.texi (File Local Variables):
3812 Update hack-local-variables `mode-only' return value.
2d3ba9e7 3813 Add some more details on what this function does in the other case.
eafed945 3814
bc8410af
GM
38152011-05-19 Glenn Morris <rgm@gnu.org>
3816
3817 * lists.texi (Sets And Lists): Mention cl provides union etc.
3818
35a30759
N
38192011-05-19 Nix <nix@esperi.org.uk>
3820
3821 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
3822
3823 * text.texi (Parsing HTML): Update for function name changes.
3824
3825 * syntax.texi (Syntax Flags): Small fix.
3826
3827 * keymaps.texi (Active Keymaps): Typo fix.
3828 (Changing Key Bindings): Grammar fix.
3829
3830 * frames.texi (Minibuffers and Frames): Grammar fix.
3831 (Window System Selections): x-select-enable-clipboard now defaults to t.
3832
3833 * customize.texi (Common Keywords):
3834 * display.texi (Abstract Display):
3835 * modes.texi (Auto-Indentation):
3836 * nonascii.texi (Converting Representations): Typo fixes.
3837
3838 * control.texi (Examples of Catch): Call it "goto" not "go to".
3839
e3934a8a
EZ
38402011-05-14 Eli Zaretskii <eliz@gnu.org>
3841
bc039a3b
EZ
3842 * nonascii.texi (Character Properties): Fix inconsistencies with
3843 implementation.
3844
e3934a8a
EZ
3845 * text.texi (Special Properties): Move @defvar's out of the
3846 @table. (Bug#8652)
3847
e2c94218
GM
38482011-05-12 Glenn Morris <rgm@gnu.org>
3849
3850 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
3851
d2fc7e3d 38522011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
3853
3854 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
3855 (Multiline Font Lock):
3856 * vol2.texi (Top):
3857 * vol1.texi (Top):
3858 * elisp.texi (Top): Update menu accordingly.
3859
d2fc7e3d 38602011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
3861
3862 * modes.texi (Region to Fontify): Fix typo.
3863
79b70037
GM
38642011-05-10 Jim Meyering <meyering@redhat.com>
3865
3866 * minibuf.texi: Fix typo "in in -> in".
3867
b08a63cc 38682011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
3869
3870 * numbers.texi (Integer Basics): Large integers are treated as floats.
3871
1ef14cb4
LMI
38722011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3873
3874 * processes.texi (Synchronous Processes): Document the (:file
3875 "/file-name") syntax for `call-process'.
3876
4ffd0d6b 38772011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
3878
3879 * windows.texi (Choosing Window): Fix typo.
3880
4ffd0d6b 38812011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
3882
3883 * frames.texi (Layout Parameters): Note the difference between
3884 querying and setting parameters for left-fringe and right-fringe
3885 (Bug#6930).
3886
fd5a8ae8
SM
38872011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3888
3889 * minibuf.texi (Basic Completion): Be a bit more precise about the
3890 valid kinds of completion tables.
3891 (Programmed Completion): Remove obsolete text about lambda expressions
3892 not being valid completion tables.
3893
c1bcd0d5
CY
38942011-03-19 Chong Yidong <cyd@stupidchicken.com>
3895
3896 * positions.texi (Excursions): Explain the "save-excursion
3897 defeated by set-buffer" warning.
3898
3899 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3900 save-excursion. Suggested by Uday S Reddy.
3901
03408648 39022011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 3903
03408648
SM
3904 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3905 (Lexical Binding): New sub-section.
ba83908c 3906
03408648
SM
3907 * eval.texi (Eval): Discourage the use of `eval'.
3908 Document its new `lexical' argument.
6c075cd7 3909
f6d62986
SM
39102011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3911
03408648 3912 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
3913 nil any more.
3914
84ea5558 39152011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
3916
3917 * strings.texi (String Conversion): Don't mention
3918 string-make-(uni|multi)byte (bug#8262).
3919 * nonascii.texi (Converting Representations): Fix up range.
3920 * keymaps.texi (Key Binding Commands): Update code point, avoid
3921 "unibyte character" and remove mention of unibyte bindings.
3922
62d94509
EZ
39232011-03-10 Eli Zaretskii <eliz@gnu.org>
3924
3925 * modes.texi (Operator Precedence Grammars): Don't use characters
3926 outside ISO-8859-1.
3927
63a329f8
EZ
39282011-03-09 Eli Zaretskii <eliz@gnu.org>
3929
3930 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3931
3932 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3933
6446548e
GM
39342011-03-08 Glenn Morris <rgm@gnu.org>
3935
3936 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3937 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 3938 * elisp.texi: Set documentencoding.
6446548e 3939
33383987
JB
39402011-03-07 Chong Yidong <cyd@stupidchicken.com>
3941
3942 * Version 23.3 released.
3943
0b3ceceb
CY
39442011-03-06 Chong Yidong <cyd@stupidchicken.com>
3945
3946 * package.texi: Update index keywords.
3947 (Package Archives): New node contents. Document package-x.el.
3948
78f5433f
JB
39492011-03-06 Juanma Barranquero <lekktu@gmail.com>
3950
3951 * makefile.w32-in (srcs): Add package.texi.
3952
555e9b5c
CY
39532011-03-06 Chong Yidong <cyd@stupidchicken.com>
3954
120d9389
CY
3955 * package.texi (Packaging, Packaging Basics, Simple Packages)
3956 (Multi-file Packages): Expand and clarify.
3957 (Package Archives): Temporary placeholder node.
3958
3959 * elisp.texi (Top): Update node listing.
3960
555e9b5c
CY
3961 * Makefile.in (srcs): Add package.texi.
3962
b59a4335
CY
39632011-03-05 Chong Yidong <cyd@stupidchicken.com>
3964
3965 * processes.texi (Synchronous Processes): Minor clarification
3966 (Bug#8149).
3967
06083aa1
GM
39682011-03-03 Glenn Morris <rgm@gnu.org>
3969
3970 * files.texi (Truenames): Minor clarification. (Bug#2341)
3971
6640b281
GM
39722011-03-01 Glenn Morris <rgm@gnu.org>
3973
3974 * variables.texi (Directory Local Variables):
3975 Mention `(subdirs . nil)' alist element.
3976
2b0c7330 39772011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
3978
3979 * variables.texi (Directory Local Variables): Mention the optional
3980 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3981
b923f7a9
CY
39822011-02-27 Chong Yidong <cyd@stupidchicken.com>
3983
3984 * minibuf.texi (Minibuffer History): Clarify discussion of
3985 minibuffer history lists (Bug#8085).
3986
67ab0163 39872011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 3988
e979a521
EZ
3989 * elisp.texi: Sync @dircategory with ../../info/dir.
3990
e03b2fd4
EZ
3991 * files.texi (Visiting Functions): Document find-file-literally,
3992 both the command and the variable.
3993
86ec878a
EZ
3994 * variables.texi (Creating Buffer-Local): Explain the meaning of
3995 permanent local variables.
3996
67ab0163
GM
3997 * files.texi (Visiting Functions): Document find-file-literally,
3998 both the command and the variable.
3999
4000 * variables.texi (Creating Buffer-Local): Explain the meaning of
4001 permanent local variables.
4002
40032011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
4004
4005 * keymaps.texi (Remapping Commands): Mention how to undo it.
4006
bfcb151a
RT
40072011-02-09 Reuben Thomas <rrt@sc3d.org>
4008
4009 * loading.texi (Hooks for Loading): Remove unnecessary advice
4010 about eval-after-load (Bug#7986).
4011
a41c8660
CY
40122011-02-05 Chong Yidong <cyd@stupidchicken.com>
4013
4014 * commands.texi (Accessing Mouse): Note that a header line is not
4015 included in the row of posn-col-row.
4016
e0dd6837
CY
40172011-02-02 Chong Yidong <cyd@stupidchicken.com>
4018
4019 * modes.texi (Major Mode Conventions): Add face guidelines.
4020 (Faces for Font Lock): List faces in order of prominence.
4021
a4180391
PE
40222011-02-01 Paul Eggert <eggert@cs.ucla.edu>
4023
4024 format-time-string now supports subsecond time stamp resolution
4025 * os.texi (Time Parsing): Document %N.
4026
7427eb97
CY
40272011-01-28 Chong Yidong <cyd@stupidchicken.com>
4028
61db307f
CY
4029 * vol1.texi (Top):
4030 * vol2.texi (Top):
4031 * elisp.texi (Top):
4032 * display.texi (Display Property): Shorten the menu description of
4033 the "Other Display Specs" node (Bug#7816).
4034
7427eb97
CY
4035 * keymaps.texi (Defining Menus): Add "menu item" and "extended
4036 menu item" concept index entries (Bug#7805).
4037
bf3dae7e
EZ
40382011-01-29 Eli Zaretskii <eliz@gnu.org>
4039
4040 * makefile.w32-in (texinfodir): New variable.
4041 (usermanualdir): Remove as redundant with $(emacsdir).
4042 (MAKEINFO): Remove options, leave only program name.
4043 (MAKEINFO_OPTS): New variable.
4044 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
4045
06d8ace5 40462011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
4047 Richard Kim <emacs18@gmail.com>
4048
4049 * loading.texi (Library Search): Document list-load-path-shadows
4050 (Bug#7757).
4051
06d8ace5 40522011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
4053
4054 * searching.texi (Regexp Special): Remove outdated discussion of
4055 character sets (Bug#7780).
4056
28a88153
CY
4057 * frames.texi (Pop-Up Menus): Document where menu title comes
4058 from (Bug#7684).
4059
06d8ace5 40602011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
4061
4062 * display.texi (Making Buttons): Mention limitation of text buttons.
4063
a8e1e9ee
WL
40642011-01-23 Werner Lemberg <wl@gnu.org>
4065
4066 * Makefile.in (MAKEINFO): Now controlled by `configure'.
4067 (MAKEINFO_OPTS): New variable. Use it where appropriate.
4068 (ENVADD): New variable to control texi2dvi and texi2pdf.
4069
362b9d48
GM
40702011-01-15 Chong Yidong <cyd@stupidchicken.com>
4071
4072 * files.texi (Directory Names): Move directory-abbrev-alist doc to
4073 Emacs manual.
4074
40752011-01-15 Eli Zaretskii <eliz@gnu.org>
4076
4077 * files.texi (Directory Names): Explain why FROM in
4078 directory-abbrev-alist should begin with \`. (Bug#7777)
4079
3fa173b4
SM
40802011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
4081
4082 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
4083
7c420169 40842011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
4085
4086 * modes.texi (Emulating Mode Line): Fix last change.
4087
7c420169 40882011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
4089
4090 * modes.texi (Emulating Mode Line): Update documentation of
4091 format-mode-line according to changes that fixed bug #7587.
4092
80b33766
SM
40932010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
4094
4095 * modes.texi (Derived Modes): Mention prog-mode.
4096
4097 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
4098 of the key-binding-data cache since we don't use it any more.
4099
f49d1f52 41002010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 4101
4bb49a92
EZ
4102 * processes.texi (Shell Arguments):
4103 * strings.texi (Creating Strings): Don't mention "shell commands";
4104 make it explicit that `split-string-and-unquote' and
4105 `combine-and-quote-strings' are mainly for working with arguments
4106 to call-process and start-process.
4107
3c73e30e
EZ
4108 * processes.texi (Shell Arguments): Fix documentation of
4109 `split-string-and-unquote'. Add indexing. (Bug#7563)
4110
f49d1f52 41112010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
4112
4113 * modes.texi (Auto-Indentation): New section to document SMIE.
4114 (Major Mode Conventions):
4115 * text.texi (Mode-Specific Indent): Refer to it.
4116
f49d1f52 41172010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
4118
4119 * display.texi (Other Display Specs): Document left-fringe and
4120 right-fringe display specs.
4121
f49d1f52 41222010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
4123
4124 * backups.texi (Making Backups):
4125 * modes.texi (Example Major Modes): Use recommended coding style.
4126 (Major Mode Basics, Derived Modes): Encourge more strongly use of
4127 define-derived-mode. Mention completion-at-point-functions.
4128
f49d1f52 41292010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 4130
5dcb4c4e
SM
4131 * nonascii.texi (Converting Representations):
4132 Document byte-to-string.
e1115396 4133
ec1b9b17
GM
41342010-12-08 Glenn Morris <rgm@gnu.org>
4135
4136 * buffers.texi (Modification Time):
4137 verify-visited-file-modtime now defaults to the current buffer.
4138
07976ae3 41392010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 4140
ec1b9b17 4141 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
4142
4143 * strings.texi (Creating Strings): Don't mention semi-obsolete
4144 function char-to-string.
4145 (String Conversion): Shorten discussion of semi-obsolete function
4146 string-to-char. Link to Converting Representations.
4147
4148 * objects.texi (Symbol Type):
4149 * text.texi (Near Point):
4150 * help.texi (Help Functions):
4151 * functions.texi (Mapping Functions): Use string instead of
4152 char-to-string in examples.
4153
07976ae3 41542010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
4155
4156 * text.texi (Kill Functions, Kill Functions)
4157 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
4158 YANK-HANDLER args.
4159
4160 * symbols.texi (Creating Symbols): Using unintern without an
4161 obarray arg is now obsolete.
4162
4163 * numbers.texi (Float Basics): Document float-e and float-pi.
4164
4165 * variables.texi (Defining Variables): Change "pi" example to
4166 "float-pi".
4167
8547874a
EZ
41682010-11-26 Eli Zaretskii <eliz@gnu.org>
4169
4170 * commands.texi (Click Events): Document the values of X, Y and
4171 COL, ROW in the event's position, when the click is on the header
4172 or mode line, on the fringes, or in the margins.
4173
4a47c275 41742010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 4175
5b05d75b
EZ
4176 * customize.texi (Composite Types): Lower-case index entry.
4177
5dcb4c4e
SM
4178 * loading.texi (How Programs Do Loading):
4179 Document load-file-name. (Bug#7346)
c7926fe2 4180
4a47c275 41812010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
4182
4183 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
4184
0eb025fb
EZ
41852010-11-13 Eli Zaretskii <eliz@gnu.org>
4186
4187 * display.texi (Usual Display): Characters with no fonts are not
4188 necessarily displayed as empty boxes.
4189
2699a554 41902010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
4191
4192 * maps.texi (Standard Keymaps): Update File menu description.
4193
8289f37b
GM
41942010-10-28 Glenn Morris <rgm@gnu.org>
4195
4196 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
4197
5793a7bc 41982010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
4199
4200 * display.texi (Window Systems): Deprecate use of window-system as
4201 a predicate.
4202
17284e30
GM
42032010-10-23 Glenn Morris <rgm@gnu.org>
4204
4205 * help.texi (Documentation Basics): Remove mentions of digest-doc and
4206 sorted-doc.
4207
00f113eb
JB
42082010-10-15 Eli Zaretskii <eliz@gnu.org>
4209
4210 * os.texi (Dynamic Libraries): New node, with slightly modified
4211 text deleted from "Image Formats".
4212 (System Interface): Add @menu entry for "Dynamic Libraries".
4213
4214 * display.texi (Image Formats): Remove description of
4215 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
4216
07277eb8
GM
42172010-10-12 Glenn Morris <rgm@gnu.org>
4218
4219 * book-spine.texinfo: Rename to book-spine.texi.
4220
c12e4a81
GM
42212010-10-11 Glenn Morris <rgm@gnu.org>
4222
df187c62
GM
4223 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
4224
c12e4a81 4225 * Makefile.in (DVIPS): New variable.
234db610
GM
4226 (.PHONY): Add html, ps.
4227 (html, elisp.html, ps, elisp.ps): New targets.
4228 (clean): Delete html, ps files.
4229 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 4230
6513b232
EZ
42312010-10-09 Eli Zaretskii <eliz@gnu.org>
4232
4233 * makefile.w32-in (emacsdir): New variable.
4234 (srcs): Add emacsver.texi.
4235 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
4236
abd40fb4
GM
42372010-10-09 Glenn Morris <rgm@gnu.org>
4238
c1dc72b3
GM
4239 * Makefile.in (VPATH): Remove.
4240 (infodir): Make it absolute.
4241 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
4242
4393405b
GM
4243 * Makefile.in (dist): Anchor regexps.
4244
eef3ab94
GM
4245 * Makefile.in (srcs): Put elisp.texi first.
4246 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
4247
aa9db089
GM
4248 * Makefile.in (infoclean): Remove harmless, long-standing error.
4249
abd40fb4
GM
4250 * Makefile.in ($(infodir)): Delete rule.
4251 (mkinfodir): New.
4252 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
4253
68db69ed 4254 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 4255 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 4256
ea274122
GM
42572010-10-09 Glenn Morris <rgm@gnu.org>
4258
f7a31f11
GM
4259 * Makefile.in (emacsdir): New variable.
4260 (MAKEINFO): Add -I $emacsdir.
4261 (dist): Copy emacsver.texi.
b13254e7
GM
4262 (srcs): Add emacsver.texi.
4263
f7a31f11
GM
4264 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
4265 Set EMACSVER by including emacsver.texi.
4266
ea274122
GM
4267 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
4268
17ca7950
GM
42692010-10-07 Glenn Morris <rgm@gnu.org>
4270
4271 * Makefile.in (version): New, set by configure.
4272 (clean): Delete dist tar file.
4273 (dist): Use version in tar name.
4274
4c83f6e1
GM
42752010-10-06 Glenn Morris <rgm@gnu.org>
4276
4277 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
4278 (INSTALL_INFO): Remove unused variable.
4279 (mostlyclean, infoclean, dist): New rules.
4280 (clean): Delete dvi and pdf files.
4281 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 4282 ($(infodir)): Add parallel build workaround.
4c83f6e1 4283
0264072d
GM
42842010-10-04 Glenn Morris <rgm@gnu.org>
4285
4286 * Makefile.in (dvi, pdf, $(infodir)): New targets.
4287 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 4288 Fix -I typo.
0264072d
GM
4289 (clean): No 'make.out' or 'core' files.
4290 (.PHONY): Declare clean rules.
4291 (maintainer-clean): Delete pdf file. Guard against cd failures.
4292
77f38949
GM
42932010-10-03 Glenn Morris <rgm@gnu.org>
4294
4295 * files.texi (File Name Components): Remove ignored section about
4296 deleted variable directory-sep-char.
4297
178fdd41
MA
42982010-10-03 Michael Albinus <michael.albinus@gmx.de>
4299
4300 * files.texi (Magic File Names): New defopt
4301 remote-file-name-inhibit-cache.
4302
9c524fcb
GM
43032010-10-02 Glenn Morris <rgm@gnu.org>
4304
4305 * os.texi (Killing Emacs): Hook now runs in batch mode.
4306
f816790b
SM
43072010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
4308
4309 * text.texi (Special Properties): Clarify when modification-hooks run.
4310
7cf78aac
SM
43112010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
4312
4313 * syntax.texi (Syntax Flags): Document new `c' flag.
4314
ca0d44e4
GM
43152010-09-09 Glenn Morris <rgm@gnu.org>
4316
4317 * display.texi (ImageMagick Images): General cleanup.
4318
10999305 43192010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
4320
4321 * files.texi (Directory Names): Use \` rather than ^.
4322
45240125
JD
43232010-09-02 Jan Djärv <jan.h.d@swipnet.se>
4324
4325 * text.texi (Low-Level Kill Ring):
4326 * frames.texi (Window System Selections): Remove cut buffer
4327 documentation.
4328
4abe5bf6
EZ
43292010-08-28 Eli Zaretskii <eliz@gnu.org>
4330
4331 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4332 Parameters", where the default fringe width is described.
4333
4334 * frames.texi (Window Frame Parameters, Basic Parameters)
4335 (Position Parameters, Layout Parameters, Management Parameters)
4336 (Cursor Parameters, Font and Color Parameters): Add indexing for
4337 frame parameters. (Bug#6929)
4338
fdc76236
TT
43392010-08-25 Tom Tromey <tromey@redhat.com>
4340
4341 * vol2.texi (Top): Update.
4342 * vol1.texi (Top): Update.
4343 * tips.texi (Library Headers): Mention Package-Version and
4344 Package-Requires.
4345 * package.texi: New file.
4346 * os.texi (System Interface): Update pointers.
4347 * elisp.texi (Top): Link to new nodes. Include package.texi.
4348 * anti.texi (Antinews): Update pointers.
4349
1e5c1c80
EZ
43502010-08-25 Eli Zaretskii <eliz@gnu.org>
4351
4352 * processes.texi (Filter Functions): Fix last change.
4353
78e33835
CY
43542010-08-24 Markus Triska <triska@gmx.at>
4355
4356 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4357 of `buffer-name' in the main text as well as in the example
4358 (Bug#3098).
4359
198a7a97
CY
43602010-08-22 Chong Yidong <cyd@stupidchicken.com>
4361
4362 * nonascii.texi (Text Representations):
4363 * loading.texi (Loading Non-ASCII):
4364 * compile.texi (Byte Compilation): Don't mention obsolete
4365 --unibyte command-line argument.
4366
bc7d7ea6
CY
43672010-08-22 Chong Yidong <cyd@stupidchicken.com>
4368
4369 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4370
b0126eac 43712010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
4372
4373 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4374
e8a6cc19
EZ
43752010-08-20 Eli Zaretskii <eliz@gnu.org>
4376
4377 * commands.texi (Misc Events): Add cross-references to where
4378 POSITION of a mouse event is described in detail.
4379
c4e7c63a 43802010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 4381
c4e7c63a 4382 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 4383
7815fe19 43842010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
4385
4386 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4387 Suggested by Štěpán Němec <stepnem@gmail.com>.
4388
7815fe19 43892010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
4390
4391 * minibuf.texi (High-Level Completion): Document args of
4392 `read-buffer-function' (bug#5625).
4393
8b2dd508
JD
43942010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4395
4396 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4397
bace45fe
MA
43982010-07-29 Michael Albinus <michael.albinus@gmx.de>
4399
4400 * processes.texi (Process Information): Explain process property
4401 `remote-tty'.
4402
4ce5a4cc
JB
44032010-07-27 Juanma Barranquero <lekktu@gmail.com>
4404
4405 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4406 instead of "\C-\^?" (bug#6334).
4407
1c84bc7a
JB
4408 * text.texi (Special Properties): Fix typo.
4409
b88746ba
EZ
44102010-07-09 Eli Zaretskii <eliz@gnu.org>
4411
4412 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4413 calling sequences, which are now the standard.
4414
51422d6d
CY
44152010-06-24 Chong Yidong <cyd@stupidchicken.com>
4416
4417 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4418
4419 * commands.texi (Command Overview): Mention undo-boundary call.
4420
d24880de
GM
44212010-06-23 Glenn Morris <rgm@gnu.org>
4422
4423 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4424 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4425 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4426 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4427 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4428 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4429 Untabify Texinfo files.
4430
0fc76035
CY
44312010-06-20 Chong Yidong <cyd@stupidchicken.com>
4432
4433 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4434
5338dc0b
CY
44352010-06-19 Chong Yidong <cyd@stupidchicken.com>
4436
a628ad9d 4437 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 4438
2c3a3c1d
CY
44392010-06-02 Chong Yidong <cyd@stupidchicken.com>
4440
ba3bf1d9
CY
4441 * searching.texi (Regexp Special): Remove obsolete information
4442 about matching non-ASCII characters, and suggest using char
4443 classes (Bug#6283).
2c3a3c1d 4444
7f4b4249
JB
44452010-05-30 Juanma Barranquero <lekktu@gmail.com>
4446
4447 * minibuf.texi (Basic Completion): Add missing "@end defun".
4448
637821cd
SM
44492010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4450
4451 * minibuf.texi (Basic Completion): Document completion-boundaries.
4452 (Programmed Completion): Document the new fourth method for boundaries.
4453
e13051c3
CY
44542010-05-22 Chong Yidong <cyd@stupidchicken.com>
4455
a628ad9d 4456 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 4457
0235128c 44582010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
4459
4460 * windows.texi (Textual Scrolling):
4461 * tips.texi (Coding Conventions):
4462 * minibuf.texi (Minibuffer History):
4463 * maps.texi (Standard Keymaps):
4464 * loading.texi (Where Defined):
4465 * edebug.texi (Instrumenting): Fix typos.
4466
0235128c 44672010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 4468
c7c32279
CY
4469 * keymaps.texi (Menu Bar): Document :advertised-binding property.
4470
0235128c
SM
4471 * functions.texi (Obsolete Functions):
4472 Document set-advertised-calling-convention.
eb5ed549
CY
4473
4474 * minibuf.texi (Basic Completion): Document completion-in-region.
4475 (Programmed Completion): Document completion-annotate-function.
4476
4477 * commands.texi (Reading One Event): Document read-key.
4478 (Distinguish Interactive): Document KIND arg to
4479 called-interactively-p. Delete obsolete interactive-p.
4480
4481 * elisp.texi (Top): Update node description.
4482
f8848423
EZ
44832010-05-08 Eli Zaretskii <eliz@gnu.org>
4484
0235128c
SM
4485 * nonascii.texi (Character Properties):
4486 Document unicode-category-table. Add an index entry for Unicode
4487 general category.
4488
44892010-05-07 Chong Yidong <cyd@stupidchicken.com>
4490
4491 * Version 23.2 released.
f8848423 4492
938efb77
JB
44932010-04-20 Juanma Barranquero <lekktu@gmail.com>
4494
4495 * locals.texi (Standard Buffer-Local Variables):
4496 Remove @ignore'd reference to `direction-reversed'.
4497
5854c267
JL
44982010-04-14 Juri Linkov <juri@jurta.org>
4499
4500 Fix @deffn without category.
4501
4502 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
4503 for `abbrev-insert'.
4504
4505 * buffers.texi (Indirect Buffers): Add category `Command'
4506 to @deffn of `clone-indirect-buffer'.
4507
4508 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
4509 for `next-window' and `previous-window'. Add category `Command'
4510 to @deffn of `pop-to-buffer'.
4511
8a14dec7
CY
45122010-04-01 Chong Yidong <cyd@stupidchicken.com>
4513
4514 * nonascii.texi (Text Representations): Don't mark
4515 enable-multibyte-characters as a user option.
4516
7a1831cf
EZ
45172010-03-31 Eli Zaretskii <eliz@gnu.org>
4518
4519 * control.texi (Handling Errors): How to re-throw a signal caught
4520 by condition-case.
4521
c3863713
CY
45222010-03-26 Chong Yidong <cyd@stupidchicken.com>
4523
4524 * loading.texi (Hooks for Loading): Document after-load-functions.
4525 Copyedits.
4526
c333f279
AM
45272010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4528
4529 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4530
e867cb5d 45312010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
4532
4533 * processes.texi (Network Processes): Document seqpacket type.
4534
605f35cd
DN
45352010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4536
4537 * os.texi (System Environment): Do not mention lynxos.
4538
288f9fc0
CY
45392010-03-10 Chong Yidong <cyd@stupidchicken.com>
4540
4541 * Branch for 23.2.
4542
eed5c93a
CY
45432010-03-06 Chong Yidong <cyd@stupidchicken.com>
4544
4545 * objects.texi (Integer Type): Take note of the read syntax
4546 exception for numbers that cannot fit in the integer type.
4547
1ddd6622
GM
45482010-03-03 Glenn Morris <rgm@gnu.org>
4549
4550 * numbers.texi (Integer Basics, Bitwise Operations):
4551 * objects.texi (Integer Type): Update for integers now being 30-bit.
4552
a908c79a
CY
45532010-02-27 Chong Yidong <cyd@stupidchicken.com>
4554
4555 * display.texi (Low-Level Font): Document :otf font-spec property.
4556
cd61af01
SM
45572010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4558
4559 * display.texi (Line Height): Avoid obsolete special default variables
4560 like default-major-mode.
4561
c02f8fe2
AM
45622010-01-28 Alan Mackenzie <acm@muc.de>
4563
4564 * display.texi (Auto Faces): Say fontification-functions is called
4565 whether or not Font Lock is enabled. Tidy up the wording a bit.
4566
d738d18b
CY
45672010-01-17 Chong Yidong <cyd@stupidchicken.com>
4568
4569 * elisp.texi: Remove duplicate edition information (Bug#5407).
4570
4963739e
JB
45712010-01-17 Juanma Barranquero <lekktu@gmail.com>
4572
4573 * two.el (volume-header-toc-markup): Fix typos in docstring.
4574
c57008f6
SM
45752010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4576
4577 Avoid dubious uses of save-excursions.
4578 * positions.texi (Excursions): Recommend the use of
4579 save-current-buffer if applicable.
4580 * text.texi (Clickable Text): Fix the example code which used
4581 save-excursion in a naive way which sometimes preserves point and
4582 sometimes not.
4583 * variables.texi (Creating Buffer-Local):
4584 * os.texi (Session Management):
4585 * display.texi (GIF Images):
4586 * control.texi (Cleanups): Use (save|with)-current-buffer.
4587
2f3725cd
EZ
45882010-01-02 Eli Zaretskii <eliz@gnu.org>
4589
4590 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4591
85eeac93
CY
45922010-01-02 Chong Yidong <cyd@stupidchicken.com>
4593
4594 * nonascii.texi (Text Representations, Character Codes)
4595 (Converting Representations, Explicit Encoding)
4596 (Translation of Characters): Use hex notation consistently.
4597 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4598
4801c5fa
CY
45992010-01-01 Chong Yidong <cyd@stupidchicken.com>
4600
4601 * loading.texi (Where Defined): Make it clearer that these are
4602 loaded files (Bug#5068).
4603
26e533e2
CY
46042009-12-29 Chong Yidong <cyd@stupidchicken.com>
4605
4606 * minibuf.texi (Completion Styles): Document `initials' style.
4607
16d1ff5f
CY
46082009-12-25 Chong Yidong <cyd@stupidchicken.com>
4609
4610 * frames.texi (Resources): Describe inhibit-x-resources.
4611 (Size Parameters): Copyedit.
4612
4613 * hash.texi (Creating Hash):
4614 * objects.texi (Hash Table Type): Document the new hash table
4615 printed representation.
4616
4617 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4618 obsolete.
4619
5dcb4c4e
SM
4620 * processes.texi (Process Buffers):
4621 Document process-kill-buffer-query-function.
16d1ff5f 4622
9a5de3d9
GM
46232009-12-05 Glenn Morris <rgm@gnu.org>
4624
4625 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4626 diary-display-function, and no longer recommended to be a hook.
4627 Update for changes in the names of calendar and diary hooks.
4628 diary-print-entries-hook has changed section.
4629
b640eb52
EZ
46302009-11-28 Eli Zaretskii <eliz@gnu.org>
4631
4632 * text.texi (Special Properties): More accurate description of
4633 what the `cursor' property does.
4634
be1674ab
KR
46352009-11-26 Kevin Ryde <user42@zip.com.au>
4636
4637 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4638 mouse-wheel-down-event, the closest thing to a definition for them.
4639 * os.texi (Startup Summary): vindex inhibit-startup-message and
4640 inhibit-splash-screen.
4641 (Command-Line Arguments): vindex argv.
4642 (Suspending Emacs): vindex suspend-tty-functions and
4643 resume-tty-functions. Don't want to index every hook, but having
4644 the programming ones is helpful.
4645
603f5979
CY
46462009-11-14 Chong Yidong <cyd@stupidchicken.com>
4647
4648 * commands.texi (Motion Events): Fix typo (Bug#4907).
4649
4359a806
CY
46502009-11-08 Chong Yidong <cyd@stupidchicken.com>
4651
4652 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4653 are affected by case-fold-search (Bug#4483).
4654
0f063651
CY
46552009-11-02 Chong Yidong <cyd@stupidchicken.com>
4656
4657 * minibuf.texi (Reading File Names): Note that read-file-name may
4658 use a graphical file dialog.
4659
9bd79893
GM
46602009-10-31 Glenn Morris <rgm@gnu.org>
4661
4662 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4663
ebe479ec
KR
46642009-10-16 Kevin Ryde <user42@zip.com.au>
4665
4666 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4667 in particular so `info-lookup-symbol' can find its docs.
4668
2640fa86
CY
46692009-10-16 Chong Yidong <cyd@stupidchicken.com>
4670
4671 * variables.texi (Constant Variables): Distinguish from defconst
4672 variables.
4673 (Defining Variables): Add cindex.
4674
edd6a733
CY
46752009-10-15 Chong Yidong <cyd@stupidchicken.com>
4676
4677 * os.texi (Time of Day): Clarify that the microsecond part is
4678 ignored (Bug#4637).
4679
5feb0b73
GM
46802009-10-11 Glenn Morris <rgm@gnu.org>
4681
4682 * frames.texi (Size and Position): Clarify what is included in the frame
4683 height. (Bug#4535)
4684
0c5413c8
GM
46852009-10-10 Glenn Morris <rgm@gnu.org>
4686
4687 * windows.texi (Size of Window): The relationship between window and
4688 frame heights is not so simple. (Bug#4535)
4689 Mention window-full-height-p.
4690
7f8b600a
SM
46912009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
4692
4693 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
4694 used from Lisp.
4695
6185de1c
EZ
46962009-10-07 Eli Zaretskii <eliz@gnu.org>
4697
7f8b600a
SM
4698 * files.texi (Directory Names) <abbreviate-file-name>:
4699 Document that root home directories are not replaced with "~".
6185de1c 4700
9972911f
EZ
47012009-10-06 Eli Zaretskii <eliz@gnu.org>
4702
4703 * text.texi (Special Properties): Document the meaning of the
4704 `cursor' text property whose value is an integer.
4705
2a3f19ef
MA
47062009-10-05 Michael Albinus <michael.albinus@gmx.de>
4707
4708 * files.texi (Magic File Names): Add `copy-directory'.
4709
804543b5
EZ
47102009-10-05 Eli Zaretskii <eliz@gnu.org>
4711
4712 * files.texi (File Attributes): Fix description of file
4713 attributes. (Bug#4638) Update attributes of files.texi example to
4714 be more representative.
4715
461bf92b
MA
47162009-10-05 Michael Albinus <michael.albinus@gmx.de>
4717
4718 * files.texi (Create/Delete Dirs): New command copy-directory.
4719
a86cd395
JB
47202009-10-04 Juanma Barranquero <lekktu@gmail.com>
4721
4722 * anti.texi (Antinews):
4723 * macros.texi (Indenting Macros):
4724 * strings.texi (Creating Strings, Case Conversion):
4725 Remove duplicate words.
4726
d3080264
MA
47272009-10-01 Michael Albinus <michael.albinus@gmx.de>
4728
4729 * files.texi (Create/Delete Dirs): delete-directory has an
4730 optional parameter RECURSIVE.
4731
85d14563
SM
47322009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
4733
4734 * buffers.texi (Swapping Text): Minor clarification.
4735
3d9842c6
GM
47362009-10-01 Glenn Morris <rgm@gnu.org>
4737
4738 * functions.texi (Declaring Functions): Mention that we also search for
4739 ".m" files in the src/ directory.
4740
78427304
CY
47412009-09-25 David Engster <deng@randomsample.de>
4742
3d9842c6 4743 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 4744
b578c9cc
GM
47452009-09-22 Glenn Morris <rgm@gnu.org>
4746
4747 * internals.texi (Building Emacs): Mention preloaded-file-list.
4748
beee5da7
AM
47492009-09-14 Alan Mackenzie <acm@muc.de>
4750
4751 * os.texi (Terminal Output): Put "@code{}" around "stdout".
4752
5d6ab672
CY
47532009-09-13 Chong Yidong <cyd@stupidchicken.com>
4754
4755 * functions.texi (Anonymous Functions): Rearrange discussion,
4756 giving usage of unquoted lambda forms first. Mention that
4757 `function' and `#'' are no longer required (Bug#4290).
4758
59375eeb
AM
47592009-09-11 Alan Mackenzie <acm@muc.de>
4760
a86cd395 4761 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
4762 batch mode.
4763
e7e2f529
GM
47642009-09-01 Glenn Morris <rgm@gnu.org>
4765
4766 * display.texi (Face Functions): Mention define-obsolete-face-alias.
4767
eae47088
GM
47682009-08-26 Ulrich Mueller <ulm@gentoo.org>
4769
4770 * nonascii.texi (Character Codes): Fix typos.
4771
3691a0a6
MA
47722009-08-25 Michael Albinus <michael.albinus@gmx.de>
4773
4774 * processes.texi (Synchronous Processes): New defvar
4775 process-file-side-effects.
4776
664d56b8
GM
47772009-08-25 Glenn Morris <rgm@gnu.org>
4778
4779 * display.texi (Fontsets): Fix typo.
4780
0706c025
GM
4781 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
4782
03a74b84
SM
47832009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
4784
4785 * processes.texi (Asynchronous Processes): Adjust arglist of
4786 start-process-shell-command and start-file-process-shell-command.
4787
f6de8a37
CY
47882009-08-15 Chong Yidong <cyd@stupidchicken.com>
4789
4b1ed1bb
CY
4790 * advice.texi (Argument Access in Advice): Note that argument
4791 positions are zero-based (Bug#3932).
4792
89a9e058
CY
4793 * commands.texi (Distinguish Interactive): Minor copyedit.
4794
23696fd7
CY
4795 * display.texi (Face Attributes): Add xref to Displaying Faces for
4796 explanation of "underlying face".
4797
f6de8a37
CY
4798 * customize.texi (Common Keywords): Add xref to Loading.
4799
4800 * loading.texi (How Programs Do Loading): Add xref to Lisp
4801 Libraries node in the Emacs manual.
4802
417f77e6
CY
48032009-08-13 Chong Yidong <cyd@stupidchicken.com>
4804
4805 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
4806
0999039c
CY
48072009-07-18 Chong Yidong <cyd@stupidchicken.com>
4808
4809 * processes.texi (Shell Arguments): Copyedits.
4810
9af167bc
GM
48112009-07-18 Glenn Morris <rgm@gnu.org>
4812
4813 * loading.texi (Repeated Loading): Fix typo.
4814
137987ab
RS
48152009-07-16 Richard Stallman <rms@gnu.org>
4816
4817 * buffers.texi (Swapping Text): Recommend setting
4818 write-region-annotate-functions and buffer-saved-size.
4819
4820 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
4821
622fa380
GM
48222009-07-15 Glenn Morris <rgm@gnu.org>
4823
4824 * edebug.texi: Minor re-phrasings throughout.
4825 (Edebug Execution Modes): Sit-for affects continue mode too.
4826 (Jumping): Use `forward-sexp' rather than its keybinding.
4827 (Edebug Misc): Fix Q binding.
4828 (Edebug Eval): Remove cl version.
4829 (Printing in Edebug): Clarify print-length etc.
4830 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
4831 (Specification List): Remove edebug-unwrap findex entry.
4832 (Specification Examples): defmacro is actually not the same as defun.
4833 Escape "`" in example.
4834
6bbd4600
CY
48352009-07-15 Chong Yidong <cyd@stupidchicken.com>
4836
4837 * markers.texi (The Mark): Document optional arg to
4838 deactivate-mark.
4839
e538d479
GM
48402009-07-11 Kevin Ryde <user42@zip.com.au>
4841
4842 * hooks.texi (Standard Hooks): Fix cross-references.
4843
4c98b9ed
GM
4844 * loading.texi (Named Features): Refer to eval-after-load.
4845
5300838c
GM
48462009-07-11 Glenn Morris <rgm@gnu.org>
4847
64fbeb16
GM
4848 * Makefile.in (TEXI2PDF): New.
4849 (elisp.pdf): New target.
4850
4c98b9ed
GM
4851 * searching.texi (Regexp Backslash): Fix typo.
4852
4853 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 4854
51d9979c
GM
48552009-07-10 Glenn Morris <rgm@gnu.org>
4856
561c0216
GM
4857 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
4858
5b594a58
GM
4859 * customize.texi (Customization Types):
4860 * display.texi (Abstract Display):
0cc8c85a 4861 * objects.texi (Character Type, String Type):
5b594a58 4862 Merge in some menu descriptions from elisp.texi.
51d9979c 4863
c3cbbb40
GM
4864 * hash.texi (Hash Tables):
4865 * modes.texi (Multiline Font Lock):
4866 End menu description with period.
fe42c16a 4867
28528402
GM
48682009-07-09 Glenn Morris <rgm@gnu.org>
4869
4870 * back.texi: Don't hard-code texinfo location.
4871
4872 * two-volume.make (texinfodir): New, with location of texinfo.tex.
4873 (tex): Add texinfodir to TEXINPUTS.
4874 (elisp1med-init, elisp2med-init): Use texinfodir.
4875
4876 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4877 (clean): Add two-volume.make intermediate files.
4878
4879 * elisp.texi, vol1.texi, vol2.texi:
4880 Use a DATE variable with the publication date, and update it.
4881 Fix antinews menu description.
4882
4883 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4884 Update the detailed node listing to match elisp.texi.
4885
4886 * README: Update edition to match elisp.texi.
4887
4888 * objects.texi (General Escape Syntax):
4889 * nonascii.texi (Character Sets):
4890 Use consistent case for "Unicode Standard".
4891
4892 * anti.texi (Antinews):
4893 * customize.texi (Variable Definitions):
4894 * functions.texi (Declaring Functions):
4895 * nonascii.texi (Character Properties):
4896 * processes.texi (Serial Ports):
4897 * text.texi (Special Properties):
4898 * tips.texi (Coding Conventions):
4899 Minor rearrangements to improve TeX line-filling.
4900
4901 * commands.texi (Using Interactive): Fix cross-reference.
4902
17db8e10
JD
49032009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4904
4905 * frames.texi (Management Parameters): Mention sticky.
4906
77c7e2e1
AS
49072009-07-01 Andreas Schwab <aschwab@redhat.com>
4908
4909 * help.texi (Help Functions): Fix description of help-buffer and
4910 help-setup-xref to use @defun instead of @deffn.
4911
3f1c6666
JD
49122009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4913
4914 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4915
ca27c21b
CY
49162009-06-24 Chong Yidong <cyd@stupidchicken.com>
4917
4918 * display.texi (Window Systems): Add ns to the list.
4919
70243478
CY
49202009-06-21 Chong Yidong <cyd@stupidchicken.com>
4921
4922 * Branch for 23.1.
4923
df006536
MR
49242009-06-17 Martin Rudalics <rudalics@gmx.at>
4925
4926 * windows.texi (Dedicated Windows): Fix typo.
4927 (Resizing Windows): Replace @defun by @deffn.
4928
d259fc4b
GM
49292009-06-17 Glenn Morris <rgm@gnu.org>
4930
4931 * variables.texi (Directory Local Variables):
4932 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4933
30781db6
KH
49342009-06-09 Kenichi Handa <handa@m17n.org>
4935
4936 * nonascii.texi (Character Sets): State clearly that FROM and TO
4937 are codepoints of CHARSET.
4938
62e8099c
CY
49392009-06-07 Chong Yidong <cyd@stupidchicken.com>
4940
4941 * minibuf.texi (Reading File Names): Fix introductory text.
4942 Suggested by stan@derbycityprints.com.
4943 (High-Level Completion): Fix typo.
4944
ee1b1917
CY
49452009-05-28 Chong Yidong <cyd@stupidchicken.com>
4946
4947 * frames.texi (Text Terminal Colors): Multi-tty is already
4948 implemented, but tty-local colors are not.
4949
5df647e8
CY
49502009-05-27 Chong Yidong <cyd@stupidchicken.com>
4951
4952 * hooks.texi (Standard Hooks): Remove mention of obsolete
4953 redisplay-end-trigger-functions.
4954
4955 * internals.texi (Window Internals): Remove mention of obsolete
4956 redisplay-end-trigger-functions.
4957
01f17ae2
MR
49582009-05-21 Martin Rudalics <rudalics@gmx.at>
4959
4960 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4961
4962 * backups.texi (Making Backups): backup-directory-alist and
4963 make-backup-file-name-function are options.
4964 (Auto-Saving): auto-save-list-file-prefix is an option.
4965
4966 * buffers.texi (Killing Buffers): buffer-offer-save is an
4967 option.
4968
4969 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4970 option.
4971 (Echo Area Customization): echo-keystrokes is an option.
4972 (Selective Display): selective-display-ellipses is an option.
4973 (Temporary Displays): temp-buffer-show-function is an option.
4974 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4975 are options.
4976 (Font Selection): face-font-family-alternatives,
4977 face-font-selection-order, face-font-registry-alternatives, and
4978 scalable-fonts-allowed are options.
4979 (Fringe Indicators): indicate-buffer-boundaries is an option.
4980 (Fringe Cursors): overflow-newline-into-fringe is an option.
4981 (Scroll Bars): scroll-bar-mode is an option.
4982
4983 * eval.texi (Eval): max-lisp-eval-depth is an option.
4984
4985 * files.texi (Visiting Functions): find-file-hook is an option.
4986 (Directory Names): directory-abbrev-alist is an option.
4987 (Unique File Names): temporary-file-directory and
4988 small-temporary-file-directory are options.
4989
4990 * frames.texi (Initial Parameters): initial-frame-alist,
4991 minibuffer-frame-alist and default-frame-alist are options.
4992 (Cursor Parameters): blink-cursor-alist and
4993 cursor-in-non-selected-windows ar options.
4994 (Window System Selections): selection-coding-system is an
4995 option.
4996 (Display Feature Testing): display-mm-dimensions-alist is an
4997 option.
4998
4999 * help.texi (Help Functions): help-char and help-event-list are
5000 options.
5001
5002 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
5003 an option.
5004
5005 * minibuf.texi (Minibuffer History): history-length and
5006 history-delete-duplicates are options.
5007 (High-Level Completion): read-buffer-function and
5008 read-buffer-completion-ignore-case are options.
5009 (Reading File Names): read-file-name-completion-ignore-case is
5010 an option.
5011
5012 * modes.texi (Mode Line Top): mode-line-format is an option.
5013 (Mode Line Variables): mode-line-position and mode-line-modes
5014 are options.
5015
5016 * nonascii.texi (Text Representations):
5017 enable-multibyte-characters is an option.
5018 (Default Coding Systems): auto-coding-regexp-alist,
5019 file-coding-system-alist, auto-coding-alist and
5020 auto-coding-functions are options.
5021 (Specifying Coding Systems): inhibit-eol-conversion is an
5022 option.
5023
5024 * os.texi (Init File): site-run-file is an option.
5025 (System Environment): mail-host-address is an option.
5026 (User Identification): user-mail-address is an option.
5027 (Terminal Output): baud-rate is an option.
5028
5029 * positions.texi (Word Motion): words-include-escapes is an
5030 option.
5031
5032 * searching.texi (Standard Regexps): page-delimiter,
5033 paragraph-separate, paragraph-separate and sentence-end are
5034 options.
5035
5036 * text.texi (Margins): left-margin and fill-nobreak-predicate
5037 are options.
5038
5039 * variables.texi (Local Variables): max-specpdl-size is an
5040 option.
5041
5042 * windows.texi (Choosing Window):
5043 split-window-preferred-function, special-display-function and
5044 display-buffer-function are options.
5045
106e6894
CY
50462009-05-20 Chong Yidong <cyd@stupidchicken.com>
5047
4a83454d
CY
5048 Fix errors spotted by Martin Rudalics.
5049
106e6894
CY
5050 * syntax.texi (Position Parse): Document rationale for ignored
5051 arguments to syntax-ppss-flush-cache.
5052
5053 * processes.texi (Input to Processes): Mark PROCESS arg to
5054 process-running-child-p as optional.
5055 (Network Options): Document NO-ERROR arg to
5056 set-network-process-option.
5057
5058 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
5059 command.
5060
5061 * searching.texi (POSIX Regexps): Mark posix-search-forward and
5062 posix-search-backward as commands.
5063
5064 * os.texi (Killing Emacs): Mark kill-emacs as a command.
5065 (Suspending Emacs): Mark suspend-emacs as a command.
5066 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
5067 commands.
5dcb4c4e
SM
5068 (Terminal Output): Remove obsolete function baud-rate.
5069 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
5070
5071 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
5072 terminal-coding-system and set-terminal-coding-system.
5073 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
5074 as optional.
5075 (Character Sets): Document RESTRICTION arg of char-charset.
5076 (Character Codes): Mark POS argument to get-byte as optional.
5077
5078 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
5079 minibuffer-message.
5080
5081 * files.texi (Create/Delete Dirs): Mark make-directory and
5082 delete-directory as commands.
5083
5084 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
5085
5086 * text.texi (Base 64): Mark base64-decode-string and
5087 base64-encode-string as commands.
5088 (Columns): Mark move-to-column as a command.
5089 (Mode-Specific Indent): Document RIGID arg to
5090 indent-for-tab-command.
5091 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
5092 Mark indent-code-rigidly as a command.
5093 (Substitution): Mark translate-region as a command.
5094
5095 * frames.texi (Size and Position): Remove obsolete functions
5096 screen-height and screen-width.
5097
04173931
CY
50982009-05-19 Chong Yidong <cyd@stupidchicken.com>
5099
5100 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
5101 (Displaying Buffers, Resizing Windows): Correct mistakes;
5102 next-window, previous-window, and pop-to-buffer are not commands,
5103 and fit-window-to-buffer" is a command. (Pointed out by Martin
5104 Rudalics.)
5105
eae7d8f8
RS
51062009-05-17 Richard M Stallman <rms@gnu.org>
5107
5108 * modes.texi (Precalculated Fontification): Clarify text.
5109
b8766179
MR
51102009-05-17 Martin Rudalics <rudalics@gmx.at>
5111
5112 * windows.texi (Selecting Windows): Clarify descriptions of
5113 with-selected-window and get-lru-window.
5114 (Cyclic Window Ordering): Refer to particular frame when talking
5115 about how splitting affects the ordering.
5116 (Displaying Buffers): Fix descriptions of switch-to-buffer and
5117 switch-to-buffer-other-window. Explain how setting of
5118 display-buffer-reuse-frames affects pop-to-buffer.
5119 (Choosing Window): Clarify some details in descriptions of
5120 display-buffer-reuse-frames, pop-up-frames, and
5121 pop-up-frame-function.
5122 (Dedicated Windows): Clarify some details.
5123 (Textual Scrolling): Replace term vscroll by term vertical
5124 scroll position.
5125 (Vertical Scrolling): Fix typo.
5126 (Window Hooks): Relate text on jit-lock-register to window
5127 scrolling and size changes.
5128
734b5e3b
CY
51292009-05-14 Chong Yidong <cyd@stupidchicken.com>
5130
0a65633e
CY
5131 * frames.texi (Initial Parameters): Clarify what the initial
5132 minibuffer frame is.
05be46d7
CY
5133 (Buffer Parameters): Note that the minibuffer parameter can not be
5134 altered.
0a65633e 5135
734b5e3b
CY
5136 * anti.texi (Antinews): Copyedits. Rearrange some entries.
5137 Document display-buffer changes.
5138
925672cd
CY
51392009-05-13 Chong Yidong <cyd@stupidchicken.com>
5140
17ecd7af
CY
5141 * anti.texi (Antinews): Rewrite for Emacs 22.
5142
925672cd
CY
5143 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
5144 obarrays are first mentioned. Define "system abbrev" more
5145 prominently, and add it to the index.
5146 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
5147 Copyedits.
5148 (Abbrev Expansion): Document abbrev-insert.
5149
80be4dd7
CY
51502009-05-12 Chong Yidong <cyd@stupidchicken.com>
5151
5152 * frames.texi (Font and Color Parameters): Rename from Color
5153 Parameters. Document font-backend parameter.
5154
5155 * vol2.texi (Top): Update node listing.
5156 * vol1.texi (Top): Update node listing.
5157 * elisp.texi (Top): Update node listing.
5158
372a93ac
MR
51592009-05-11 Martin Rudalics <rudalics@gmx.at>
5160
5161 * windows.texi (Choosing Window): Don't explicitly refer to
5162 split-window-sensibly's window argument in descriptions of
5163 split-height-threshold and split-width-threshold.
5164
714c3541
MR
51652009-05-10 Martin Rudalics <rudalics@gmx.at>
5166
5167 * windows.texi (Choosing Window): Fix rewrite of window
5168 splitting section.
5169
0e90e7be
EZ
51702009-05-09 Eli Zaretskii <eliz@gnu.org>
5171
f4e90db0
SM
5172 * nonascii.texi (Default Coding Systems):
5173 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 5174 Add indexing.
0e90e7be
EZ
5175 (Lisp and Coding Systems): Add index entries.
5176
d3c0c321
MR
51772009-05-09 Martin Rudalics <rudalics@gmx.at>
5178
5179 * windows.texi (Choosing Window): Describe split-window-sensibly
5180 and rewrite section on window splitting accordingly.
5181 (Textual Scrolling): Replace `...' by @code{...}.
5182
c773345a
CY
51832009-05-04 Chong Yidong <cyd@stupidchicken.com>
5184
ee2d5b5e
CY
5185 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
5186 Remove obsoleted pre-abbrev-expand-hook.
5187
5188 * locals.texi (Standard Buffer-Local Variables): Consolidate table
5189 entries.
5190
c773345a
CY
5191 * internals.texi (Object Internals): Don't assume 32-bit machines
5192 are the norm.
5193 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
5194 (Window Internals): Synch field names to window.h.
5195 (Process Internals): Synch field names to process.h.
c773345a 5196
dd449674
CY
51972009-04-29 Chong Yidong <cyd@stupidchicken.com>
5198
5199 * variables.texi (File Local Variables): Note that read-circle is
5200 bound to nil when reading file-local variables.
5201
5202 * streams.texi (Input Functions): Document read-circle.
5203 (Output Variables): Add xref to Circular Objects.
5204
4f1e25e2
CY
52052009-04-25 Chong Yidong <cyd@stupidchicken.com>
5206
5207 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
5208 Features and Coding System Basics. Node that "p" stands for
5209 "predicate". Recommend utf-8-emacs instead of emacs-mule.
5210 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
5211 mouse-appearance-menu.
5212 (Programming Tips): Add xref to Progress.
5213
dca019f8
CY
52142009-04-22 Chong Yidong <cyd@stupidchicken.com>
5215
5dcb4c4e
SM
5216 * os.texi (Command-Line Arguments):
5217 Document command-line-args-left.
dca019f8
CY
5218 (Suspending Emacs): Adapt text to multi-tty case. Document use of
5219 terminal objects for tty arguments.
5220 (Startup Summary): Add xref to Session Management.
5221 (Session Management): Mention emacs-session-restore. Copyedits.
5222
02a89103
CY
52232009-04-20 Chong Yidong <cyd@stupidchicken.com>
5224
5225 * os.texi (Startup Summary): Copyedits. The init file is not
5226 necessarily named .emacs now. Document initial-buffer-choice and
5227 initial-scratch-message. Note where Emacs exits in batch mode.
5228 Document inhibit-splash-screen as an alias.
5229 (Init File): Be neutral about which init file name to use.
5230
52312009-04-16 Chong Yidong <cyd@stupidchicken.com>
5232
5233 * os.texi (System Interface): Fix Texinfo usage.
5234
0c1cfe01
CY
52352009-04-15 Chong Yidong <cyd@stupidchicken.com>
5236
80d7cdca
CY
5237 * searching.texi (Regexp Backslash): Also refer to shy groups as
5238 non-capturing or unnumbered groups.
5239 (Regexp Functions): Add cross-reference to Regexp Backslash.
5240
0c1cfe01
CY
5241 * display.texi (Truncation): Overlays can use line-prefix and
5242 wrap-prefix too.
5243 (Overlay Properties): Document wrap-prefix and line-prefix.
5244 (Face Attributes): Document underline-minimum-offset.
5245 (Face Remapping): Copyedits.
5246 (Low-Level Font): Copyedits.
5247 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
5248 (Line Height): Emphasize that line-spacing only takes effect on
5249 graphical terminals.
0c1cfe01 5250
c4adeee0
CY
52512009-04-13 Chong Yidong <cyd@stupidchicken.com>
5252
5253 * display.texi (Refresh Screen): Note that a passage about screen
5254 refreshing is text terminal only.
5255 (Forcing Redisplay): Delete misleading comment---sit-for calls
5256 redisplay, not the other way around.
5257 (Truncation): Note new values of truncate-partial-width-windows.
5258 Copyedits.
5259 (Invisible Text): Document invisible-p.
5260
b20ecfa1
EZ
52612009-04-11 Eli Zaretskii <eliz@gnu.org>
5262
5263 * display.texi (Overlays): Overlays don't scale well. See
5264 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
5265
97d8273f
CY
52662009-04-10 Chong Yidong <cyd@stupidchicken.com>
5267
f147ff75
CY
5268 * syntax.texi (Syntax Table Functions): Document cons cell
5269 argument for modify-syntax-entry.
5270 (Categories): Document cons cell argument for
5271 modify-category-entry.
5272
fca4ec76
CY
5273 * searching.texi (String Search): Document word-search-forward-lax
5274 and word-search-backward-lax.
5275 (Searching and Case): Describe isearch behavior more precisely.
5276
9c283d5b
CY
5277 * keymaps.texi (Tool Bar): Mention that some platforms do not
5278 support multi-line toolbars. Suggested by Stephen Eglen.
5279
5280 * frames.texi (Layout Parameters): Mention that Nextstep also
5281 allows only one tool-bar line. Suggested by Stephen Eglen.
5282
97d8273f
CY
5283 * nonascii.texi (Text Representations): Copyedits.
5284 (Coding System Basics): Also mention utf-8-emacs.
5285 (Converting Representations, Selecting a Representation)
5286 (Scanning Charsets, Translation of Characters, Encoding and I/O):
5287 Copyedits.
5288 (Character Codes): Mention role of codepoints 1114112 to 4194175.
5289
2bad3299
CY
52902009-04-09 Chong Yidong <cyd@stupidchicken.com>
5291
5292 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
5293 (Filling): Clarify REGION argument of fill-paragraph.
5294 Document fill-forward-paragraph-function.
2bad3299
CY
5295 (Special Properties): Remove "new in Emacs 22" declaration.
5296 (Clickable Text): Merge with Links and Mouse-1 node.
5297
5dcb4c4e
SM
5298 * display.texi (Button Properties, Button Buffer Commands):
5299 Change xref to Clickable Text.
2bad3299
CY
5300
5301 * tips.texi (Key Binding Conventions): Change xref to Clickable
5302 Text.
5303
5304 * elisp.texi (Top): Update node listing.
5305
ea30ce4f
CY
53062009-04-05 Chong Yidong <cyd@stupidchicken.com>
5307
47af2f4b
CY
5308 * markers.texi (The Mark): Copyedits. Improve description of
5309 handle-shift-selection.
5310 (The Region): Move use-region-p here from The Mark.
5311
ea30ce4f
CY
5312 * positions.texi (Screen Lines): Document (cols . lines) argument
5313 for vertical-motion.
5314
2aa8ea6e
CY
53152009-04-04 Chong Yidong <cyd@stupidchicken.com>
5316
3ec61d4e
CY
5317 * frames.texi (Frames): Clean up introduction. Document `ns'
5318 return value for framep.
5319 (Creating Frames): Note how the terminal is chosen.
5320 (Multiple Terminals, Multiple Displays): Merge into a single node.
5321 (Color Parameters): Fix typo.
5322
5323 * variables.texi (Local Variables, Buffer-Local Variables)
5324 (Creating Buffer-Local): Change link to Multiple Terminals.
5325
5326 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
5327
5328 * keymaps.texi (Controlling Active Maps): Change link to Multiple
5329 Terminals.
5330
5331 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5332 to Multiple Terminals.
5333
5334 * elisp.texi (Top): Update node listing.
5335 * vol2.texi (Top): Update node listing.
5336 * vol1.texi (Top): Update node listing.
5337
9257072f
CY
5338 * buffers.texi (Current Buffer): Note that the append-to-buffer
5339 example is no longer in synch with the latest code. Tie the two
5340 examples together.
5341
2aa8ea6e
CY
5342 * files.texi (File Attributes): Move note about MS-DOS from
5343 Changing Files to File Attributes.
5344 (Create/Delete Dirs): Note that mkdir is an alias for this.
5345
22e74b17
CY
53462009-04-01 Markus Triska <triska@gmx.at>
5347
5348 * processes.texi (Filter Functions): Suggest how to handle output
5349 batches.
5350
4bbe48ec
CY
53512009-03-30 Chong Yidong <cyd@stupidchicken.com>
5352
5353 * help.texi (Accessing Documentation): Update example to use
5354 help-setup-xref and with-help-window.
5355 (Help Functions): Remove print-help-return-message, which is
5356 semi-obsolete due to with-help-window. Document help-buffer and
5357 help-setup-xref.
5358
b9723f39
CY
53592009-03-29 Chong Yidong <cyd@stupidchicken.com>
5360
5dcb4c4e
SM
5361 * help.texi (Accessing Documentation, Help Functions):
5362 Remove information about long-obsolete Emacs versions.
9eb52e90 5363
b9723f39
CY
5364 * modes.texi (Mode Line Variables): The default values of the mode
5365 line variables are now more complicated.
5366
b0cc32db
CY
53672009-03-28 Chong Yidong <cyd@stupidchicken.com>
5368
3c25a5a9
CY
5369 * modes.texi (Major Mode Conventions): Note that specialness is
5370 inherited.
31c9eebb
CY
5371 (Derived Modes): Note that define-derive-mode sets the mode-class
5372 property.
3c25a5a9 5373
b0cc32db
CY
5374 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5375 goto-map. Add search-map to the list.
5376
c5e0006d
EZ
53772009-03-27 Eli Zaretskii <eliz@gnu.org>
5378
1213465a
EZ
5379 * os.texi (System Environment): Update the list of system-type
5380 values.
5381
c5e0006d
EZ
5382 * markers.texi (The Mark) <handle-shift-selection>: Update for
5383 removal of the optional argument DEACTIVATE.
5384
48bab3d6
CY
53852009-03-25 Chong Yidong <cyd@stupidchicken.com>
5386
5387 * commands.texi (Focus Events): Most X window managers don't use
5388 focus-follows-mouse nowadays.
5389
6e4ff1b6
CY
53902009-03-24 Chong Yidong <cyd@stupidchicken.com>
5391
5392 * commands.texi (Defining Commands): Clarify introduction.
5393 (Using Interactive): Not that interactive can be put in a symbol
5394 property.
5395 (Interactive Call): Note that a symbol with a non-nil
5396 interactive-form property satisfies commandp.
5397
11625308
JB
53982009-03-23 Juanma Barranquero <lekktu@gmail.com>
5399
5400 * minibuf.texi (Intro to Minibuffers): Fix typos.
5401
7b34420d
CY
54022009-03-23 Chong Yidong <cyd@stupidchicken.com>
5403
5404 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
5405 about minibuffers in old Emacs versions. Copyedits.
5406 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
5407 (Text from Minibuffer): Simplify introduction.
5408
f9257eed
AM
54092009-03-22 Alan Mackenzie <acm@muc.de>
5410
5411 * commands.texi (Using Interactive): Clarify string argument to
5412 `interactive' - even promptless elements need \n separators.
5413
f639ba70
CY
54142009-03-18 Chong Yidong <cyd@stupidchicken.com>
5415
5416 * minibuf.texi (Completion Styles): New node.
5417
5418 * elisp.texi (Top): Update node listing.
5419
d897e8ee
CY
54202009-03-17 Chong Yidong <cyd@stupidchicken.com>
5421
5422 * minibuf.texi (Basic Completion): Note that
5423 read-file-name-completion-ignore-case and
5424 read-buffer-completion-ignore-case can override
5425 completion-ignore-case.
5426 (Minibuffer Completion): Document completing-read changes.
5427 (Completion Commands): Avoid mentioning partial completion mode.
5428 Document minibuffer-completion-confirm changes, and
5429 minibuffer-confirm-exit-commands.
5430 (High-Level Completion): Document new require-match behavior for
5431 read-buffer. Document read-buffer-completion-ignore-case.
5432 (Reading File Names): Document new require-match behavior for
5433 read-file-name.
5434
b1f23349
CY
54352009-03-14 Chong Yidong <cyd@stupidchicken.com>
5436
5437 * debugging.texi (Error Debugging): Don't mislead the reader into
5438 thinking that debug-on-error enters debugger for C-f at EOB.
5439 (Error Debugging): Setting debug-on-init within the init file
5440 works, and has for some time.
5441
d6eb4e25
KH
54422009-03-13 Kenichi Handa <handa@m17n.org>
5443
5444 * display.texi (Fontsets): Update the description.
5445
1cf53dc5
CY
54462009-03-13 Chong Yidong <cyd@stupidchicken.com>
5447
5448 * advice.texi (Advising Primitives): Link to What Is a Function.
5449
81f919fc
CY
54502009-03-12 Chong Yidong <cyd@stupidchicken.com>
5451
cf4229eb
CY
5452 * compile.texi (Speed of Byte-Code): Update example.
5453 (Disassembly): Update examples.
5454
81f919fc 5455 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
5456
5457 * customize.texi (Common Keywords): It's not necessary to use :tag
5458 to remove hyphens, as custom-unlispify-tag-name does it
5459 automatically.
5dcb4c4e
SM
5460 (Variable Definitions): Link to File Local Variables.
5461 Document customized-value symbol property.
f2bbc08c
CY
5462 (Customization Types): Move menu to end of node.
5463
955964d7
CY
54642009-03-10 Chong Yidong <cyd@stupidchicken.com>
5465
5466 * macros.texi (Compiling Macros): Omit misleading sentence, which
5467 implied that macros can only be used in the same file they are
5468 defined.
5469 (Backquote): Remove obsolete information about Emacs 19.
5470
d25ed7db
GM
54712009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
5472
5473 * display.texi (Display Margins): Fix paren typo.
5474
d55f6ca5
CY
54752009-02-27 Chong Yidong <cyd@stupidchicken.com>
5476
f0e57ed8
CY
5477 * elisp.texi (Top): Update node listing.
5478
5479 * variables.texi (Variables): Clarify introduction.
5480 (Global Variables): Mention that setq is a special form.
5481 (Local Variables): Use active voice.
5482 (Tips for Defining): Mention marking variables as safe.
5483 (Buffer-Local Variables): Mention terminal-local and frame-local
5484 variables together.
5485 (File Local Variables): Copyedits.
5486 (Frame-Local Variables): Note that they are not really useful.
5487 (Future Local Variables): Node deleted.
5488
d55f6ca5 5489 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 5490 Unicode escape syntax.
d55f6ca5 5491
ca8f09a8
CY
54922009-02-23 Chong Yidong <cyd@stupidchicken.com>
5493
5494 * control.texi (Control Structures): Add cindex entry for "textual
5495 order".
5496
5497 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
5498 instead of "expression" throughout.
5499 (Function Indirection): Copyedits. Use active voice.
5500 (Eval): The default value of max-lisp-eval-depth is now 400.
5501
a20878b6
MB
55022009-02-23 Miles Bader <miles@gnu.org>
5503
5504 * processes.texi (System Processes): Rename `system-process-attributes'
5505 to `process-attributes'.
5506
61f66044
CY
55072009-02-22 Chong Yidong <cyd@stupidchicken.com>
5508
1b80d1f3
CY
5509 * symbols.texi (Property Lists): Emphasize that property lists are
5510 not restricted to symbol cells.
5511 (Other Plists): Copyedit.
5512
61f66044
CY
5513 * sequences.texi (Sequences Arrays Vectors): Make introduction
5514 more concise.
5515 (Arrays): Mention char-tables and bool-vectors too.
5516 (Vectors): Don't repeat information given in Arrays node. Link to
5517 nodes that explain the vector usage examples.
5518 (Char-Tables): Note that char-table elements can have arbitrary
5519 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 5520 Link to Property Lists node.
61f66044 5521
9403944b
CY
55222009-02-22 Chong Yidong <cyd@stupidchicken.com>
5523
5524 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5525 `append'.
4068c7b4 5526 (List Elements): Copyedits.
9403944b
CY
5527
5528 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5529 of `vconcat'.
5530
5531 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5532 Emacs 20 usage of `concat'.
5533 (Case Conversion): Copyedits.
5534
b87a185f
CY
55352009-02-21 Chong Yidong <cyd@stupidchicken.com>
5536
5537 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5538 Minor edits.
5539 (Frame Configuration Type): Emphasize that it is not primitive.
5540 (Font Type): New node.
5541 (Type Predicates): Add fontp; type-of now recognizes font object
5542 types.
5543
5544 * intro.texi (Version Info): Update version numbers in examples.
5545 (Acknowledgements): List more contributors.
5546
5547 * elisp.texi: Bump version number to 3.0.
5548 (Top): Link to Font Type node.
5549
867d4bb3
JB
55502009-02-20 Juanma Barranquero <lekktu@gmail.com>
5551
5552 * modes.texi (Major Mode Conventions): Remove duplicate words.
5553 (Customizing Keywords): Fix typo.
5554
77730170
EZ
55552009-02-14 Eli Zaretskii <eliz@gnu.org>
5556
5557 * nonascii.texi (User-Chosen Coding Systems): Document that
5558 select-safe-coding-system suggests raw-text if there are raw bytes
5559 in the region.
5560 (Explicit Encoding): Warn not to use `undecided' when encoding.
5561
c8736212
GM
55622009-02-11 Glenn Morris <rgm@gnu.org>
5563
5564 * frames.texi (Visibility of Frames): Mention the effect multiple
5565 workspaces/desktops can have on visibility.
5566
ab992d66
EZ
55672009-02-07 Eli Zaretskii <eliz@gnu.org>
5568
c8736212
GM
5569 * text.texi (Commands for Insertion):
5570 * commands.texi (Event Mod):
5571 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
5572 * nonascii.texi (Translation of Characters):
5573 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
5574 (Explicit Encoding): Document the `charset' text property produced
5575 by decode-coding-region and decode-coding-string.
ab992d66 5576
e651a255
AM
55772009-01-27 Alan Mackenzie <acm@muc.de>
5578
5579 * modes.texi (Search-based Fontification): Correct a typo.
5580
bc5cde4b
JB
55812009-01-25 Juanma Barranquero <lekktu@gmail.com>
5582
5583 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5584 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5585
3533155b
EZ
55862009-01-24 Eli Zaretskii <eliz@gnu.org>
5587
f721deda
EZ
5588 * display.texi (Window Systems): Document the value of
5589 `initial-window-system' under --daemon.
5590
3533155b
EZ
5591 * os.texi (System Environment): Remove description of the
5592 `environment' function which has been deleted.
5593
f79b43b2
DN
55942009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5595
5596 * frames.texi (Multiple Displays): Remove documentation for
5597 removed function make-frame-on-tty.
5598
e3aa6669
CY
55992009-01-22 Chong Yidong <cyd@stupidchicken.com>
5600
5601 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
5602 write-region-annotate-functions.
5603 Document write-region-post-annotation-function.
e3aa6669 5604
fb13a416
CY
56052009-01-19 Chong Yidong <cyd@stupidchicken.com>
5606
5607 * display.texi (Font Lookup): Document WIDTH argument of
5608 x-list-fonts.
5609
02eccf6b
EZ
56102009-01-17 Eli Zaretskii <eliz@gnu.org>
5611
ead3f58d
EZ
5612 * maps.texi (Standard Keymaps): Rename function-key-map to
5613 local-function-key-map.
5614
5615 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5616 local-function-key-map.
5617
5618 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5619 and `set-keyboard-coding-system' now accept an optional terminal
5620 argument.
5621
5622 * commands.texi (Event Mod): `keyboard-translate-table' is now
5623 terminal-local.
5624 (Function Keys): Rename function-key-map to
5625 local-function-key-map.
5626
df05a163
EZ
5627 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5628 frames.texi.
5629
0ed8034e 5630 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
5631 `delete-terminal-functions', `suspend-tty-functions' and
5632 `resume-tty-functions'.
0ed8034e
EZ
5633
5634 * frames.texi (Frames): Document `frame-terminal' and
5635 `terminal-live-p'.
5636 (Multiple Displays): Document `make-frame-on-tty'.
5637 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5638 `terminal-name', and `get-device-terminal'.
490f1197
EZ
5639 (Terminal Parameters): Document `terminal-parameters',
5640 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
5641
5642 * os.texi (System Environment): Document `environment' and
5643 `initial-environment'.
490f1197
EZ
5644 (Suspending Emacs): Update for multi-tty; document
5645 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 5646
02eccf6b
EZ
5647 * nonascii.texi (Coding System Basics): More accurate description
5648 of `raw-text'.
5649
f19fea97
JB
56502009-01-12 Juanma Barranquero <lekktu@gmail.com>
5651
5652 * display.texi (Low-Level Font): Fix typo.
5653
16fa292f
CY
56542009-01-10 Chong Yidong <cyd@stupidchicken.com>
5655
5656 * elisp.texi (Top): Update node listing.
5657
5658 * display.texi (PostScript Images): Node deleted.
5659
0b4faef3
EZ
56602009-01-10 Eli Zaretskii <eliz@gnu.org>
5661
3355f04d
EZ
5662 * processes.texi (Decoding Output): Document that null bytes force
5663 no-conversion for reading process output.
5664
5665 * files.texi (Reading from Files): Document that null bytes force
5666 no-conversion when visiting files.
5667
11625308 5668 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 5669
5dcb4c4e
SM
5670 * nonascii.texi (Lisp and Coding Systems):
5671 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 5672 (Character Properties): Improve wording.
0b4faef3 5673
ce9cf065
CY
56742009-01-09 Chong Yidong <cyd@stupidchicken.com>
5675
5676 * display.texi (Font Lookup): Remove obsolete function
5677 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5678 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
5679 (Font Selection): Reorder order of variable descriptions.
5680 Minor clarifications.
ce9cf065
CY
5681
5682 * elisp.texi (Top): Update node listing.
5683
ab756fb3
GM
56842009-01-09 Glenn Morris <rgm@gnu.org>
5685
5686 * commands.texi (Command Loop Info): Say that last-command-char and
5687 last-input-char are obsolete aliases.
5688
5689 * edebug.texi (Edebug Recursive Edit): Remove separate references to
5690 last-input-char and last-command-char, since they are just aliases for
5691 last-input-event and last-command-event.
5692
5693 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
5694 last-command-char.
5695
6b2b8ab1
CY
56962009-01-08 Chong Yidong <cyd@stupidchicken.com>
5697
5698 * elisp.texi: Update node listing.
5699
5700 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
5701 (Face Attributes): Don't link to Font Lookup.
5702 Document font-family-list.
6b2b8ab1
CY
5703 (Fonts): New node.
5704
3568e767
JR
57052009-01-08 Jason Rumney <jasonr@gnu.org>
5706
5707 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 5708 changing the standard pointer shapes. (Bug#1485)
3568e767 5709
6221c8db
CY
57102009-01-08 Chong Yidong <cyd@stupidchicken.com>
5711
5712 * display.texi (Attribute Functions): Note that a function value
5713 :height is relative, and that compatibility functions work by
5714 calling set-face-attribute.
5715 (Displaying Faces): Reorder list in order of increasing priority.
5716 (Face Remapping): New node. Content moved here from Displaying
5717 Faces.
5718 (Glyphs): Link to Face Functions.
5719
e3d3799a
CY
57202009-01-08 Chong Yidong <cyd@stupidchicken.com>
5721
5722 * display.texi (Faces): Don't discuss face id here. facep does
5723 not return t.
5724 (Defining Faces): Minor clarification.
5725 (Face Attributes): Rearrange items to match docstring of
5726 set-face-attribute. Add :foundry attribute. Document new role of
5727 :font attribute. Texinfo usage fix.
5728 (Attribute Functions): Copyedits.
5729 (Face Functions): Note that face number is seldom used.
5730
638a2457
RS
57312009-01-05 Richard M Stallman <rms@gnu.org>
5732
5733 * strings.texi (Predicates for Strings): Minor clarification.
5734
5735 * functions.texi (Function Safety): Texinfo usage fix.
5736
39cb9e56 57372009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
5738
5739 * objects.texi (General Escape Syntax): Fix typo.
5740
9f822178
MR
57412009-01-03 Martin Rudalics <rudalics@gmx.at>
5742
5743 * windows.texi (Choosing Window): Say that pop-up-frame-alist
5744 works via the default value of pop-up-frame-function.
5745
af34ad36
EZ
57462009-01-02 Eli Zaretskii <eliz@gnu.org>
5747
5748 * processes.texi (System Processes): Document the `time' and
5749 `ctime' attributes of `system-process-attributes'.
5750
d31f6679
CY
57512009-01-01 Chong Yidong <cyd@stupidchicken.com>
5752
5753 * display.texi (Face Attributes): Clarify :height attribute.
5754
174dc00c
MR
57552008-12-31 Martin Rudalics <rudalics@gmx.at>
5756
5757 * buffers.texi (The Buffer List): Clarify what moves a buffer to
5758 the front of the buffer list. Add entries for `last-buffer' and
5759 `unbury-buffer'.
5760
b8afe7e4
EZ
57612008-12-27 Eli Zaretskii <eliz@gnu.org>
5762
d14030f5
EZ
5763 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
5764 and its subsections.
5765
5766 * frames.texi (Multiple Terminals, Low-level Terminal)
5767 (Terminal Parameters, Frames on Other TTY devices): New sections.
5768 (Frames): Add an xref to "Multiple Terminals".
5769
765980a4
EZ
5770 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
5771
5772 * objects.texi (Terminal Type): New node.
5773 (Editing Types): Add it to the menu.
5774
47bd5577
EZ
5775 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
5776 Variables".
5777
eb22b78c 5778 * variables.texi (Directory Local Variables): New node.
47bd5577 5779 (Variables): Add a menu item for it.
eb22b78c 5780
b8afe7e4
EZ
5781 * loading.texi (Autoload): Document `generate-autoload-cookie' and
5782 `generated-autoload-file'.
5783
77bb0476
EZ
57842008-12-20 Eli Zaretskii <eliz@gnu.org>
5785
028e2c19
EZ
5786 * os.texi (Startup Summary): Add xref to documentation of
5787 `initial-window-system'.
5788
77bb0476
EZ
5789 * display.texi (Window Systems): Document `window-system' the
5790 function. The variable `window-system' is now frame-local.
028e2c19 5791 Document `initial-window-system'.
77bb0476 5792
dda87836
MR
57932008-12-19 Martin Rudalics <rudalics@gmx.at>
5794
5795 * windows.texi (Windows): Rewrite description of
5796 fit-window-to-buffer.
5797
caef3ed2
GM
57982008-12-13 Glenn Morris <rgm@gnu.org>
5799
5800 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
5801 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
5802
21c58e4d
GM
58032008-12-12 Glenn Morris <rgm@gnu.org>
5804
5805 * debugging.texi (Error Debugging): Refer forwards to
5806 eval-expression-debug-on-error.
5807
af38459f
EZ
58082008-12-05 Eli Zaretskii <eliz@gnu.org>
5809
5dedd9b5
EZ
5810 * strings.texi (String Basics): Only unibyte strings that
5811 represent key sequences hold 8-bit raw bytes.
5812
af38459f
EZ
5813 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
5814 paragraph to speak about `undecided'.
5815 (Character Properties): Don't explain the meaning of each
5816 property; instead, identify their Unicode Standard names.
b3f1f4a5 5817 (Character Sets): Document `map-charset-chars'.
af38459f 5818
fa047ae7
GM
58192008-12-02 Glenn Morris <rgm@gnu.org>
5820
5821 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
5822 section yet again.
5823
47dbc044
EZ
58242008-11-29 Eli Zaretskii <eliz@gnu.org>
5825
98d05998
EZ
5826 * nonascii.texi (Character Properties): New Section.
5827 (Specifying Coding Systems): Document
5828 `coding-system-priority-list', `set-coding-system-priority', and
5829 `with-coding-priority'.
5830 (Lisp and Coding Systems): Document `check-coding-systems-region'
5831 and `coding-system-charset-list'.
5832 (Coding System Basics): Document `coding-system-aliases'.
5833
5834 * elisp.texi (Top): Add a @detailmenu entry for "Character
5835 Properties".
5836
47dbc044
EZ
5837 * objects.texi (Character Type): Correct the range of Emacs
5838 characters. Add an @xref to "Character Codes".
5839
5840 * strings.texi (String Basics): Add an @xref to "Character Codes".
5841
5842 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
5843
5844 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
5845 (Character Codes): Document `max-char'.
5846
8b80cdf5
EZ
58472008-11-28 Eli Zaretskii <eliz@gnu.org>
5848
5849 * nonascii.texi (Text Representations, Converting Representations)
5850 (Character Sets, Scanning Charsets, Translation of Characters):
5851 Make text more accurate.
5852
a99dceba
GM
58532008-11-28 Glenn Morris <rgm@gnu.org>
5854
5855 * files.texi (Format Conversion Round-Trip): Improve previous change.
5856
f6dc3bed
CY
58572008-11-26 Chong Yidong <cyd@stupidchicken.com>
5858
5859 * modes.texi (Auto Major Mode): Fix example.
5860
5da9413d
GM
58612008-11-25 Glenn Morris <rgm@gnu.org>
5862
5863 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
5864
5865 * files.texi (Format Conversion Round-Trip):
5866 Use active voice for previous change.
5867
fcca848c
CY
58682008-11-25 Chong Yidong <cyd@stupidchicken.com>
5869
5870 * os.texi (Processor Run Time):
5871 * processes.texi (Transaction Queues):
5872 * markers.texi (The Mark):
5873 * windows.texi (Choosing Window, Selecting Windows):
5874 * files.texi (Changing Files, Magic File Names):
5875 * commands.texi (Key Sequence Input):
5876 * functions.texi (Declaring Functions):
5877 * strings.texi (Predicates for Strings):
5878 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5879
36c8dc54
CY
58802008-11-24 Chong Yidong <cyd@stupidchicken.com>
5881
5882 * help.texi (Accessing Documentation): Update example.
5883
5884 * variables.texi (Defining Variables): Note that `*' is not
5885 necessary if defcustom is used.
5886
2a79b242
EZ
58872008-11-22 Eli Zaretskii <eliz@gnu.org>
5888
5889 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5890 Characters" from @detailmenu.
5891
5892 * nonascii.texi (Character Codes, Character Sets)
5893 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5894 (Chars and Bytes, Splitting Characters): Sections removed.
5895
392f0d26
LK
58962008-11-22 Lute Kamstra <lute@gnu.org>
5897
5898 * positions.texi (Text Lines): Update goto-line documentation.
5899
af1a5cd5
MR
59002008-11-21 Martin Rudalics <rudalics@gmx.at>
5901
6a4cfb0c
MR
5902 * frames.texi (Frames): Fix typo, add cross references, reword.
5903 (Initial Parameters): Reword special-display-frame-alist text.
5904 (Frames and Windows): Reword. Describe argument norecord for
5905 set-frame-selected-window.
5906 (Input Focus): Describe argument norecord for select-frame.
5907 Remove comment on MS-Windows behavior for focus-follows-mouse.
5908 (Raising and Lowering): Mention windows-frames dichotomy in
5909 metaphor.
5910
af1a5cd5
MR
5911 * windows.texi (Displaying Buffers, Vertical Scrolling)
5912 (Horizontal Scrolling): Fix indenting and rewording issues
5913 introduced with 2008-11-07 change.
5914
c249fa9c
GM
59152008-11-20 Glenn Morris <rgm@gnu.org>
5916
5917 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5918 element of `format-alist'.
5919
204d4665
GM
59202008-11-19 Glenn Morris <rgm@gnu.org>
5921
5922 * doclicense.texi: Update to FDL 1.3.
5923 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5924
cc0910af
CY
59252008-11-18 Chong Yidong <cyd@stupidchicken.com>
5926
efe6e7c4
CY
5927 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5928 vars, which are obsolete. Mention jit-lock-register.
5929
5dcb4c4e
SM
5930 * modes.texi (Other Font Lock Variables):
5931 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 5932
cc0910af
CY
5933 * frames.texi (Color Parameters): Document alpha parameter.
5934
aeeedf76
MR
59352008-11-16 Martin Rudalics <rudalics@gmx.at>
5936
5937 * windows.texi (Splitting Windows, Deleting Windows)
5938 (Selecting Windows, Cyclic Window Ordering)
5939 (Buffers and Windows, Displaying Buffers, Choosing Window)
5940 (Dedicated Windows, Window Point, Window Start and End)
5941 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5942 (Size of Window, Resizing Windows, Window Configurations)
5943 (Window Parameters): Avoid @var at beginning of sentences and
5944 reword accordingly.
5945
4c565c5c
LK
59462008-11-11 Lute Kamstra <lute@gnu.org>
5947
5948 * files.texi (File Name Components): Fix file-name-extension
5949 documentation.
5950
25f494c9
JB
59512008-11-11 Juanma Barranquero <lekktu@gmail.com>
5952
5953 * frames.texi (Basic Parameters): Remove display-environment-variable
5954 and term-environment-variable.
5955
a1401ab1
EZ
59562008-11-08 Eli Zaretskii <eliz@gnu.org>
5957
5958 * windows.texi (Basic Windows, Splitting Windows)
5959 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5960 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
5961 (Resizing Windows, Window Configurations, Window Parameters):
5962 Fix wording and markup.
a1401ab1 5963
efafc282
MR
59642008-11-07 Martin Rudalics <rudalics@gmx.at>
5965
5966 * windows.texi (Windows): Update entries.
5967 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 5968 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
5969 (Selecting Windows, Cyclic Window Ordering): Reword with special
5970 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
5971 (Buffers and Windows, Choosing Window): Reword with special
5972 emphasis on dedicated windows.
5973 (Displaying Buffers): Reword. For switch-to-buffer mention that
5974 it may fall back on pop-to-buffer. For other-window try to
5975 explain how it treats the cyclic ordering of windows.
efafc282
MR
5976 (Dedicated Windows): New node and section discussing dedicated
5977 windows and associated functions.
86ab855a 5978 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
5979 (Window Start and End): Rename node and section title. Reword.
5980 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5981 Minor rewording.
5982 (Size of Window): Reword, in particular text on window-width.
5983 (Resizing Windows): Reword. Add text on balancing windows.
5984 (Window Configurations): Reword. Mention window parameters.
5985 (Window Parameters): New node and section on window parameters.
5986 (Window Hooks): Reword. Mention that
5987 window-configuration-change-hook is run "buffer-locally".
5988 * elisp.texi (Top): Update Windows entries in @detailmenu
5989 section.
5990
d60a8ab2
JB
59912008-11-04 Juanma Barranquero <lekktu@gmail.com>
5992
5993 * searching.texi (Regexp Search): Fix typo.
5994
01777627
CY
59952008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5996
5997 * searching.texi (Regexp Search): Document GREEDY arg.
5998 (Simple Match Data): Fix return value.
5999
c4526e93
EZ
60002008-11-01 Eli Zaretskii <eliz@gnu.org>
6001
6002 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
6003 with Emacs 23 internal representation of characters.
6004 Document `unibyte-string'.
c4526e93 6005
fe2ae8b5
CY
60062008-10-28 Chong Yidong <cyd@stupidchicken.com>
6007
6008 * processes.texi (Process Information): Note that process-status
6009 does not accept buffer names.
6010
cc5a21e3
CY
60112008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
6012
6013 * positions.texi (Skipping Characters): Correct return value of
6014 skip-chars-forward.
6015
09460d9a
MR
60162008-10-25 Martin Rudalics <rudalics@gmx.at>
6017
520b29e7
MR
6018 * windows.texi (Deleting Windows): Update documentation of
6019 delete-windows-on.
6020 (Buffers and Windows): Update documentations of
6021 get-buffer-window and get-buffer-window-list.
6022 (Displaying Buffers): Update documentation of
6023 replace-buffer-in-windows.
6024
09460d9a
MR
6025 * buffers.texi (Current Buffer): Reword set-buffer and
6026 with-current-buffer documentations.
6027 (Creating Buffers): Reword documentation of get-buffer-create.
6028
4d48fcdc
MR
60292008-10-23 Martin Rudalics <rudalics@gmx.at>
6030
6031 * buffers.texi (Current Buffer): Reword documentation of
6032 set-buffer.
6033 (Buffer Names): Reword documentation of buffer-name.
6034 (The Buffer List): For bury-buffer explain what happens with the
6035 buffer's window.
6036 (Creating Buffers): Say that get-buffer-create's arg is called
6037 buffer-or-name.
6038
f0143c43
CY
60392008-10-22 Chong Yidong <cyd@stupidchicken.com>
6040
3e5dbbd3
CY
6041 * advice.texi (Computed Advice): Explain what DEFINITION is.
6042
f0143c43
CY
6043 * nonascii.texi (Character Codes): Remove obsolete function
6044 char-valid-p, and document characterp instead.
6045
52a94b85
MR
60462008-10-22 Martin Rudalics <rudalics@gmx.at>
6047
6048 * windows.texi (Displaying Buffers): Reword documentation of
6049 pop-to-buffer.
6050 (Choosing Window): Rewrite documentation of display-buffer and
6051 its options.
6052
f76f8246
MR
6053 * buffers.texi (Killing Buffers): Update documentation of
6054 kill-buffer.
6055
acc8b598
EZ
60562008-10-21 Eli Zaretskii <eliz@gnu.org>
6057
80e6b6df
EZ
6058 * processes.texi (Serial Ports): Fix wording and improve markup.
6059
3645358a
EZ
6060 * searching.texi (Regexp Search): Document `string-match-p' and
6061 `looking-at-p'.
6062 (POSIX Regexps): Add an xref for "non-greedy".
6063 (Regexp Special): Add @cindex entry for "non-greedy".
6064
b3d50cff 6065 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 6066 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 6067
73b7530a
EZ
6068 * frames.texi (Color Names): Add an xref to `read-color'.
6069
6070 * minibuf.texi (High-Level Completion): Document `read-color'.
6071
acc8b598
EZ
6072 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
6073
6074 * positions.texi (Narrowing): Add an xref to "Swapping Text".
6075
6076 * buffers.texi (Swapping Text): New section, documents
6077 `buffer-swap-text'.
6078
10e187e8
MR
60792008-10-21 Martin Rudalics <rudalics@gmx.at>
6080
6081 * windows.texi (Resizing Windows): Minor wording fix.
6082
fd6f900c
EZ
60832008-10-20 Eli Zaretskii <eliz@gnu.org>
6084
6085 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
6086 and `combine-and-quote-strings'.
6087
6088 * strings.texi (Creating Strings): Add xrefs for them.
6089
e4372165
EZ
60902008-10-19 Eli Zaretskii <eliz@gnu.org>
6091
d6328fba
EZ
6092 * elisp.texi (Top): Make descriptive text for "Reading File Names"
6093 match the corresponding menu in minibuf.texi.
6094
e4372165
EZ
6095 * minibuf.texi (Reading File Names): Document `read-shell-command'
6096 and `minibuffer-local-shell-command-map'.
6097
5d8dda33
MR
60982008-10-19 Martin Rudalics <rudalics@gmx.at>
6099
6100 * windows.texi (Resizing Windows): Remove var{} around "window" in
6101 documentation of enlarge-window.
6102 Rewrite documentation of window-min-height and window-min-width.
6103
437706cd
EZ
61042008-10-19 Eli Zaretskii <eliz@gnu.org>
6105
80f85d7c
EZ
6106 * functions.texi (Calling Functions): Document `apply-partially'.
6107
291703b5
EZ
6108 * hooks.texi (Standard Hooks): Mention
6109 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
6110
6111 * variables.texi (File Local Variables): Document
6112 `file-local-variables-alist', `before-hack-local-variables-hook'
6113 and `hack-local-variables-hook'.
6114
583d8b3c
EZ
6115 * processes.texi (Synchronous Processes): Document `process-lines'.
6116
5dcb4c4e
SM
6117 * customize.texi (Variable Definitions):
6118 Document `custom-reevaluate-setting'.
437706cd 6119
7e51d89b
MR
61202008-10-18 Martin Rudalics <rudalics@gmx.at>
6121
6122 * windows.texi (Choosing Window, Deleting Windows)
6123 (Displaying Buffers): Expand documentation of dedicated windows.
6124
43c59a3d
EZ
61252008-10-18 Eli Zaretskii <eliz@gnu.org>
6126
018a960d
EZ
6127 * files.texi (Changing Files): Document symbolic input of file
6128 modes to `set-file-modes'. Document `read-file-modes' and
6129 `file-modes-symbolic-to-number'.
6130
2c0b8144
EZ
6131 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
6132 and `search-map'.
6133
5dcb4c4e
SM
6134 * searching.texi (Search and Replace):
6135 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 6136 Document `multi-query-replace-map'.
80120f13 6137
6d4913f0 6138 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
6139 (Completion Commands, Reading File Names):
6140 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
6141 `minibuffer-local-filename-must-match-map'.
6142 (Minibuffer Completion): The `require-match' argument to
6143 `completing-read' can now have the value `confirm-only'.
6144
43c59a3d
EZ
6145 * windows.texi (Displaying Buffers): Minor wording fix.
6146 (Choosing Window): `split-height-threshold' can now be nil.
6147 Document `split-width-threshold'. `pop-up-frames' can have the
6148 value `graphic-only'.
6149
f36acfd9
EZ
61502008-10-17 Eli Zaretskii <eliz@gnu.org>
6151
6152 * os.texi (Startup Summary): Document `before-init-time' and
6153 `after-init-time'. Document `initial-window-system' and
6154 `window-system-initialization-alist'. Document reading the
6155 abbrevs file. Document the call to `server-start' under --daemon.
6156 Rearrange a bit to be consistent with the code flow.
53728487
EZ
6157 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
6158 (Time Parsing): Document `format-seconds'.
f36acfd9 6159
96995b89
MR
61602008-10-17 Martin Rudalics <rudalics@gmx.at>
6161
6162 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
6163 and reword.
6164
2de17c73
EZ
61652008-10-16 Eli Zaretskii <eliz@gnu.org>
6166
6167 * markers.texi (The Mark): Document use-region-p.
6168
9cf52b11
EZ
61692008-10-15 Eli Zaretskii <eliz@gnu.org>
6170
c3aaf1d7
EZ
6171 * internals.texi (Writing Emacs Primitives): The interactive spec
6172 of a primitive can be a Lisp form.
6173
841a1743
EZ
6174 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
6175 values of transient-mark-mode. Document handle-shift-selection.
6176
6177 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
6178 (Interactive Examples): Show an example of `^'.
6179 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
6180 (Defining Commands, Using Interactive): The interactive-form of a
6181 function can be added via its symbol's property.
841a1743 6182
52441368
EZ
6183 * positions.texi (List Motion): beginning-of-defun-function can
6184 now accept an argument.
6185
8e8c1a72
EZ
6186 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
6187 now return a list of strings.
6188
a33a1f2a
EZ
6189 * control.texi (Handling Errors): Document ignore-errors.
6190
4fb04348
EZ
6191 * frames.texi (Creating Frames): Document frame-inherited-parameters.
6192 (Parameter Access): Document set-frame-parameter.
6193
ee666f84
EZ
6194 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
6195 Hooks" for the effect of kill-all-local-variables on local hook
6196 functions.
6197
9cf52b11
EZ
6198 * modes.texi (Major Mode Conventions, Mode Line Variables):
6199 `mode-name' need not be a string. xref to "Mode Line Data" for
6200 details, and to "Emulating Mode Line" for computing a string
6201 value.
6202
22526bc4
EZ
62032008-10-14 Eli Zaretskii <eliz@gnu.org>
6204
a65f6a85
EZ
6205 * processes.texi (System Processes): New section.
6206 (Processes, Signals to Processes): Add xrefs to it.
6207
6208 * objects.texi (Editing Types): A `process' is a subprocess of
6209 Emacs, not just any process running on the OS.
6210
6211 * elisp.texi (Top): Adjust the @detailmenu for the above two
6212 changes.
6213
2724b26a
EZ
6214 * sequences.texi (Char-Tables): Remove documentation of
6215 set-char-table-default, which has no effect since Emacs 23.
6216 <char-table-range, set-char-table-range>: Don't mention generic
6217 characters and charsets. Add a cons cell as a possible argument.
6218
6219 * nonascii.texi (Splitting Characters)
6220 (Translation of Characters): Don't mention generic characters.
6221
6222 * display.texi (Fontsets): Don't mention generic characters.
6223
22526bc4 6224 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 6225 argument FUNCTION with a cons cell as KEY.
22526bc4 6226
eaf4b689
EZ
62272008-10-13 Eli Zaretskii <eliz@gnu.org>
6228
45e46036
EZ
6229 * objects.texi (Primitive Function Type): Move "@cindex special
6230 forms" from here...
6231
6232 * eval.texi (Special Forms): ...to here.
6233
6234 * functions.texi (What Is a Function): `functionp' returns nil for
6235 special forms. Add an xref.
6236
eaf4b689
EZ
6237 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
6238 Variables".
6239
6240 * variables.texi (Frame-Local Variables): New section.
6241 (Buffer-Local Variables): Add an xref to it.
6242 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
6243 have both frame-local and buffer-local binding.
6244
6245 * frames.texi (Frames): Mention multiple tty frames.
6246 (Frame Parameters, Parameter Access): Mention frame-local variable
6247 bindings.
6248
15688fce
GM
62492008-09-20 Glenn Morris <rgm@gnu.org>
6250
6251 * display.texi (Defining Faces): Recommend against face variables.
6252
35539065
JB
62532008-09-16 Juanma Barranquero <lekktu@gmail.com>
6254
6255 * display.texi (Echo Area Customization): Fix typo.
6256
6a57054b
JB
62572008-09-09 Juanma Barranquero <lekktu@gmail.com>
6258
6259 * loading.texi (Where Defined): Add `defface' item.
6260
d632fb82
MR
62612008-09-06 Martin Rudalics <rudalics@gmx.at>
6262
6263 * loading.texi (Where Defined): Fix description of symbol-file.
6264
905a9adb
JR
62652008-08-26 Jason Rumney <jasonr@gnu.org>
6266
6267 * display.texi (TIFF Images): New section describing :index property.
6268
852e91b7
CY
62692008-08-23 Chong Yidong <cyd@stupidchicken.com>
6270
6271 * display.texi (Temporary Displays): Remove unnecessary comment
6272 about usage of temp-buffer-show-hook.
6273
6be001ee
CY
62742008-08-05 Chong Yidong <cyd@stupidchicken.com>
6275
6276 * symbols.texi (Other Plists): Fix incorrect example.
6277 Suggested by Florian Beck.
6278
58e3d8e8
JB
62792008-07-31 Juanma Barranquero <lekktu@gmail.com>
6280
6281 * os.texi: Fix previous change.
6282
7c2fb837
DN
62832008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
6284
6285 * os.texi:
6286 * intro.texi:
6287 * files.texi: Remove VMS support.
6288
9e2a2647
DN
62892008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
6290
6291 * os.texi:
6292 * frames.texi:
6293 * display.texi: Remove mentions of Mac Carbon.
6294
c4f4682b
MB
62952008-07-01 Miles Bader <miles@gnu.org>
6296
6297 * text.texi (Special Properties):
6298 * display.texi (Truncation): Add wrap-prefix and line-prefix.
6299
3696411e
JB
63002008-06-28 Johan Bockgård <bojohan@gnu.org>
6301
6302 * display.texi (Other Image Types): Fix copy/paste error; say
6303 "PBM", not "XBM".
6304
f2a77c3a
DN
63052008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
6306
6307 * os.texi: Remove references to obsolete systems.
6308
6d52677d
EZ
63092008-06-20 Eli Zaretskii <eliz@gnu.org>
6310
6311 * makefile.w32-in (distclean): Remove makefile.
6312
1a87da4c
GM
63132008-06-17 Glenn Morris <rgm@gnu.org>
6314
6315 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
6316 (elisp, dist): Remove rules and variables that are obsolete now
6317 the lisp manual is no longer distributed separately.
6318
fdda1c5d
GM
63192008-06-16 Glenn Morris <rgm@gnu.org>
6320
646692e9
GM
6321 * configure, configure.in, mkinstalldirs: Remove unused files.
6322
6323 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 6324 * vol1.texi (EMACSVER):
6a57054b 6325 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
6326
6327 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
6328 as per maintain.info.
6329
611bee81
GM
63302008-06-15 Glenn Morris <rgm@gnu.org>
6331
a7bed3a0
GM
6332 * makefile.w32-in (manual): Use "23" rather than "21".
6333
6334 * Makefile.in (emacsver): New, set by configure.
6335 (manual): Use emacsver.
6336
d794edf2
GM
6337 * intro.texi: Report bugs using M-x report-emacs-bug.
6338
611bee81
GM
6339 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6340
c73e02fa
GM
63412008-06-13 Daniel Engeler <engeler@gmail.com>
6342
6343 * elisp.texi, internals.texi, processes.texi: Add documentation
6344 about serial port access.
6345
e40a85cd
MB
63462008-06-05 Miles Bader <miles@gnu.org>
6347
6348 * display.texi (Displaying Faces): Update to reflect function
6349 renamings in face-remap.el.
6350
7b753744
JB
63512008-06-05 Juanma Barranquero <lekktu@gmail.com>
6352
6353 * display.texi (Fontsets): Fix typos.
6354
9d3d42fb
MB
63552008-06-03 Miles Bader <miles@gnu.org>
6356
7b753744
JB
6357 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6358 remove-relative-face-remapping, set-base-face-remapping,
6359 and set-default-base-face-remapping.
9d3d42fb 6360
f2cec7a9
MB
63612008-06-01 Miles Bader <miles@gnu.org>
6362
6363 * display.texi (Displaying Faces): Add face-remapping-alist.
6364
8f39c96d
SM
63652008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6366
6367 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6368 variable names.
6369
1ef5eecc
ER
63702008-05-03 Eric S. Raymond <esr@golux>
6371
352c8b4a 6372 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
6373 (current-global-map) return references, not copies.
6374
63b4387f
JL
63752008-05-02 Juri Linkov <juri@jurta.org>
6376
6377 * minibuf.texi (Text from Minibuffer): Document a list of
6378 default values for `read-from-minibuffer'.
6379
38a8b703
JB
63802008-04-24 Juanma Barranquero <lekktu@gmail.com>
6381
6382 * nonascii.texi (Translation of Characters): Fix previous change.
6383
7c42e639
CY
63842008-04-20 Chong Yidong <cyd@stupidchicken.com>
6385
6386 * display.texi (Overlay Properties): Clarify role of underlying
6387 textprop and overlay keymaps for display strings.
6388
6389 * keymaps.texi (Active Keymaps): Ditto.
6390
25c0d999
SM
63912008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6392
6393 * minibuf.texi (Programmed Completion):
6394 Replace dynamic-completion-table with the new completion-table-dynamic.
6395
e3af5968
CY
63962008-04-07 Chong Yidong <cyd@stupidchicken.com>
6397
6398 * intro.texi (Some Terms): Change "fonts in this manual" index
6399 entry to "typographic conventions".
6400
6bfc8698
EZ
64012008-04-05 Eli Zaretskii <eliz@gnu.org>
6402
6403 * objects.texi (Text Props and Strings): Add indexing for read
6404 syntax of text properties.
6405
4972c361
SM
64062008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6407
6408 * processes.texi (Decoding Output): Remove process-filter-multibyte
6409 functions.
6410
c70a68db
MR
64112008-03-15 Martin Rudalics <rudalics@gmx.at>
6412
6413 * display.texi (Finding Overlays): Say that empty overlays at
6414 the end of the buffer are reported too.
6415
1291fd36
GM
64162008-03-13 Glenn Morris <rgm@gnu.org>
6417
6418 * elisp.texi (EMACSVER): Set to 23.0.60.
6419
c6b0dfd5
CY
64202008-02-26 Chong Yidong <cyd@stupidchicken.com>
6421
38a8b703 6422 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 6423
875fc30c
GM
64242008-02-22 Glenn Morris <rgm@gnu.org>
6425
6426 * frames.texi (Position Parameters): Clarify the description of
6427 `left' and `top', using information from "Geometry".
6428 (Geometry): Give a pointer to "Position Parameters", rather than
6429 repeating information.
6430
d8c8e45a
GM
64312008-02-11 Glenn Morris <rgm@gnu.org>
6432
6433 * objects.texi (Equality Predicates): No longer talk about "two"
6434 functions.
6435
38a8b703 64362008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
6437
6438 * objects.texi (Equality Predicates): Add defun for
6439 equal-including-properties.
6440
bfffe0b1
GM
64412008-02-10 Glenn Morris <rgm@gnu.org>
6442
6443 * objects.texi (Equality Predicates):
6444 Mention equal-including-properties.
6445
431b78c9
RS
64462008-02-07 Richard Stallman <rms@gnu.org>
6447
6448 * windows.texi (Window Start): Mention the feature of moving
6449 window-start to start of line.
6450
c8763fb6 64512008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
6452
6453 * keymaps.texi (Tool Bar): Document rtl property.
6454
1a256502
TTN
64552008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
6456
6457 * display.texi (Button Types):
6458 For define-button-type, clarify type of NAME.
6459
569382c2
MR
64602008-01-19 Martin Rudalics <rudalics@gmx.at>
6461
6462 * buffers.texi (Buffer Modification): Fix typo.
6463
f3041af1
DN
64642008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
6465
6466 * os.texi (System Environment): Remove references to OSes that are
6467 not supported anymore.
6468
d35e1cd7
DN
64692008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
6470
6471 * os.texi (System Environment): Remove mention for Masscomp.
6472
23af7580
RS
64732008-01-04 Richard Stallman <rms@gnu.org>
6474
6475 * display.texi (Faces): Don't talk about internal face vector as arg
6476 to facep.
6477
6478 * customize.texi (Type Keywords): Fix previous change.
6479
6480 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
6481 * elisp.texi (Top): Fix menu for commands.texi change.
6482
ec7d5b1e
RS
64832007-12-30 Richard Stallman <rms@gnu.org>
6484
5dcb4c4e 6485 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
6486 (Accessing Scroll): New node broken out of Accessing Mouse.
6487
101a6cea
RS
64882007-12-28 Richard Stallman <rms@gnu.org>
6489
6490 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 6491 (Basic Parameters): For `title', refer to title bar.
041817a4 6492 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 6493
72b7e664
RS
64942007-12-23 Richard Stallman <rms@gnu.org>
6495
6496 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
6497 Improve some of the commented-out keywords' text too.
6498
27a4f445
MR
64992007-12-14 Martin Rudalics <rudalics@gmx.at>
6500
e2e3f1d7
MR
6501 * nonascii.texi (Encoding and I/O): Reword to avoid saying
6502 "visit the current buffer".
6503
27a4f445
MR
6504 * os.texi (System Interface): Fix typo.
6505
a2afc99d
RS
65062007-12-04 Richard Stallman <rms@gnu.org>
6507
6508 * objects.texi (Symbol Type): Fix typo.
6509
b694135c
RS
65102007-12-03 Richard Stallman <rms@gnu.org>
6511
6512 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
6513
f99a19da
GM
65142007-12-01 Glenn Morris <rgm@gnu.org>
6515
6516 * functions.texi (Declaring Functions): Improve previous change.
6517
8f4b37d8
GM
65182007-11-30 Glenn Morris <rgm@gnu.org>
6519
6520 * functions.texi (Declaring Functions): Add optional fourth
6521 argument of declare-function, and setting third argument to `t'.
6522
61a2fe01
RS
65232007-11-29 Richard Stallman <rms@gnu.org>
6524
6525 * customize.texi (Composite Types): Document `group' type.
6526
cbfc5193
GM
65272007-11-29 Glenn Morris <rgm@gnu.org>
6528
5dcb4c4e
SM
6529 * functions.texi (Declaring Functions): Add findex.
6530 Mention `external' files.
cbfc5193 6531
8386283a
JB
65322007-11-26 Juanma Barranquero <lekktu@gmail.com>
6533
6534 * functions.texi (Declaring Functions): Fix directive.
6535
a07c9a8b
RS
65362007-11-25 Richard Stallman <rms@gnu.org>
6537
6538 * help.texi (Help Functions): Clean up last change.
6539
6540 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6541
6542 * loading.texi (Named Features): Minor cleanup.
6543
6544 * macros.texi (Eval During Expansion): Minor cleanup.
6545
6546 * variables.texi (Variable Aliases): Minor cleanup.
6547
a0925923
RS
65482007-11-24 Richard Stallman <rms@gnu.org>
6549
6550 * functions.texi (Declaring Functions): Clarify previous change.
6551
6552 * compile.texi (Compiler Errors): Clarify previous change.
6553
20c63e44
RS
65542007-11-24 Richard Stallman <rms@gnu.org>
6555
e5e76c04 6556 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
6557 Clarify the text and move items around.
6558
5bb0cda3
GM
65592007-11-24 Glenn Morris <rgm@gnu.org>
6560
6561 * functions.texi (Declaring Functions): New section.
6562 * compile.texi (Compiler Errors): Mention declaring functions,
6563 defvar with no initvalue, and byte-compile-warnings.
6564
af13c86a
MR
65652007-11-15 Martin Rudalics <rudalics@gmx.at>
6566
6567 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6568 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6569
a5373305
MR
65702007-11-13 Martin Rudalics <rudalics@gmx.at>
6571
6572 * help.texi (Help Functions): Document new macro `with-help-window'.
6573
fe284805
JL
65742007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6575
6576 * searching.texi (Replacing Match): Describe new
6577 `match-substitute-replacement'.
6578
2c3a09b1
RS
65792007-10-31 Richard Stallman <rms@gnu.org>
6580
6581 * strings.texi (Creating Strings): Null strings from concat not unique.
6582
f2b480f4
RS
65832007-10-26 Richard Stallman <rms@gnu.org>
6584
6585 * objects.texi (Equality Predicates): Null strings are uniquified.
6586
6587 * minibuf.texi: Minor clarifications in previous change.
6588
db21122c
GM
65892007-10-25 Glenn Morris <rgm@gnu.org>
6590
6591 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6592
2328cbb3
RS
65932007-10-24 Richard Stallman <rms@gnu.org>
6594
6595 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6596
6597 * variables.texi (Frame-Local Variables): Node deleted.
6598 (Variables): Delete Frame-Local Variables from menu.
6599 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6600 (Default Value): Don't mention frame-local vars.
6601
6602 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6603
6604 * loading.texi (Unloading): Document FEATURE-unload-function
6605 instead of FEATURE-unload-hook.
6606
2328cbb3
RS
6607 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6608
c066bafa
JL
66092007-10-22 Juri Linkov <juri@jurta.org>
6610
6611 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6612 (High-Level Completion): Document a list of default value strings
6613 in the DEFAULT argument, for which minibuffer functions return the
6614 first element.
6615
65ced25f
JL
66162007-10-17 Juri Linkov <juri@jurta.org>
6617
6618 * text.texi (Filling): Update arguments of fill-paragraph.
6619 fill-paragraph operates on the active region in Transient Mark mode.
6620 Remove fill-paragraph-or-region.
6621
ee46ec8e
KB
66222007-10-13 Karl Berry <karl@gnu.org>
6623
6624 * elisp.texi (@dircategory): Move to after @copying,
6625 since we want @copying as close as possible to the beginning of
6626 the output.
6627
61bbdbc6
RS
66282007-10-12 Richard Stallman <rms@gnu.org>
6629
6630 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6631
6632 * commands.texi (Distinguish Interactive): New node,
6633 broken out from Interactive Call and rewritten.
6634 (Command Loop): Put Distinguish Interactive in menu.
6635
af23e1e8
RS
66362007-10-09 Richard Stallman <rms@gnu.org>
6637
6638 * text.texi (Examining Properties): Mention overlay priority.
6639
6640 * display.texi (Display Margins): Correct the description
6641 of margin display specifications.
6642 (Replacing Specs): New subnode broken out of Display Property.
6643
e1965a69
JL
66442007-10-06 Juri Linkov <juri@jurta.org>
6645
6646 * text.texi (Filling): Document fill-paragraph-or-region.
6647
4638454b
JB
66482007-10-05 Juanma Barranquero <lekktu@gmail.com>
6649
6650 * display.texi (Auto Faces): Fix typo.
6651
7ed54cc5
RS
66522007-10-02 Richard Stallman <rms@gnu.org>
6653
6654 * display.texi (Display Property): Explain some display specs
6655 don't let you move point in.
6656
5dcb4c4e
SM
6657 * frames.texi (Cursor Parameters):
6658 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
6659
6660 * windows.texi (Basic Windows): Don't describe
6661 cursor-in-non-selected-windows here.
6662
305a7ef2
EZ
66632007-10-01 Eli Zaretskii <eliz@gnu.org>
6664
6665 * processes.texi (Misc Network): Note that these functions are
6666 supported only on some systems.
6667
f7a7f4eb
RS
66682007-10-01 Richard Stallman <rms@gnu.org>
6669
6670 * display.texi (Overlay Properties): Explain nil as priority.
6671 Explain that conflicts are unpredictable if not resolved by
6672 priorities.
6673
780d7bb9
RS
66742007-09-23 Richard Stallman <rms@gnu.org>
6675
6676 * macros.texi (Backquote): Minor clarification.
6677
14b4fdfb
RS
66782007-09-19 Richard Stallman <rms@gnu.org>
6679
6680 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
6681 Clarify when they work in parallel and when one overrides.
6682 Fix error in example.
14b4fdfb 6683
b8d4c8d0
GM
66842007-09-06 Glenn Morris <rgm@gnu.org>
6685
b3e755a9 6686 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
6687 commands to use ../../info.
6688 * Makefile.in (infodir): Go up one more level.
4638454b 6689 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
6690 (miscmanualdir): New.
6691 (dist): Use new variable miscmanualdir.
6692 * makefile.w32-in (infodir, texinputdir): Go up one more level.
6693 (usermanualdir): Change from ../man to ../emacs.
6694
1bb1f7d3
MR
66952007-08-30 Martin Rudalics <rudalics@gmx.at>
6696
6697 * commands.texi (Command Loop Info): Advise against changing
6698 most variables described here. Explain new variable
6699 last-repeatable-command.
6700
b8d4c8d0
GM
67012007-08-29 Glenn Morris <rgm@gnu.org>
6702
6703 * elisp.texi (EMACSVER): Increase to 23.0.50.
6704
67052007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
6706
6707 * frames.texi (Basic Parameters): Add display-environment-variable
6708 and term-environment-variable.
6709
67102007-08-28 Juri Linkov <juri@jurta.org>
6711
6712 * display.texi (Image Formats, Other Image Types): Add SVG.
6713
67142007-08-28 Juri Linkov <juri@jurta.org>
6715
6716 * display.texi (Images): Move formats-related text to new node
6717 "Image Formats".
6718 (Image Formats): New node.
6719
619fb9ee
RS
67202007-08-27 Richard Stallman <rms@gnu.org>
6721
6722 * windows.texi (Window Configurations): Clarify what
6723 a window configuration saves.
6724
b8d4c8d0
GM
67252007-08-25 Richard Stallman <rms@gnu.org>
6726
6727 * display.texi (Images): Delete redundant @findex.
6728
39f9da30
GM
67292007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
6730
6731 * text.texi (Change Hooks): (after|before)-change-functions are no
6732 longer bound to nil while running; rather inhibit-modification-hooks
6733 is t.
6734
b8d4c8d0
GM
67352007-08-16 Richard Stallman <rms@gnu.org>
6736
5dcb4c4e
SM
6737 * processes.texi (Asynchronous Processes):
6738 Clarify doc of start-file-process.
b8d4c8d0
GM
6739
67402007-08-08 Martin Rudalics <rudalics@gmx.at>
6741
6742 * modes.texi (Example Major Modes): Fix typo.
6743
67442007-08-08 Glenn Morris <rgm@gnu.org>
6745
6746 * intro.texi (nil and t): Do not use `iff' in documentation.
6747
6748 * tips.texi (Documentation Tips): Recommend against `iff'.
6749
67502007-08-07 Chong Yidong <cyd@stupidchicken.com>
6751
6752 * display.texi (Image Cache): Document image-refresh.
6753
67542007-08-06 Martin Rudalics <rudalics@gmx.at>
6755
6756 * windows.texi (Size of Window): Document window-full-width-p.
6757
67582007-07-25 Glenn Morris <rgm@gnu.org>
6759
6760 * gpl.texi (GPL): Replace license with GPLv3.
6761
6762 * Relicense all FSF files to GPLv3 or later.
6763
67642007-07-24 Michael Albinus <michael.albinus@gmx.de>
6765
4638454b
JB
6766 * processes.texi (Synchronous Processes):
6767 Add `process-file-shell-command'.
b8d4c8d0
GM
6768 (Asynchronous Processes): Mention restricted use of
6769 `process-filter' and `process-sentinel' in
6770 `start-file-process'. Add `start-file-process-shell-command'.
6771
67722007-07-17 Michael Albinus <michael.albinus@gmx.de>
6773
6774 * files.texi (Magic File Names): Introduce optional parameter
6775 IDENTIFICATION for `file-remote-p'.
6776
67772007-07-16 Richard Stallman <rms@gnu.org>
6778
6779 * display.texi (Defining Faces): Fix previous change.
6780
67812007-07-14 Richard Stallman <rms@gnu.org>
6782
6783 * control.texi (Handling Errors): Document `debug' in handler list.
6784
67852007-07-10 Richard Stallman <rms@gnu.org>
6786
6787 * display.texi (Defining Faces): Explain C-M-x feature for defface.
6788
67892007-07-09 Richard Stallman <rms@gnu.org>
6790
6791 * files.texi (Magic File Names): Rewrite previous change.
6792
67932007-07-08 Michael Albinus <michael.albinus@gmx.de>
6794
6795 * files.texi (Magic File Names): Introduce optional parameter
6796 CONNECTED for `file-remote-p'.
6797
67982007-07-07 Michael Albinus <michael.albinus@gmx.de>
6799
6800 * processes.texi (Asynchronous Processes):
6801 * files.texi (Magic File Names): Add `start-file-process'.
6802
68032007-06-27 Richard Stallman <rms@gnu.org>
6804
5dcb4c4e
SM
6805 * files.texi (Format Conversion Piecemeal):
6806 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
6807
68082007-06-27 Michael Albinus <michael.albinus@gmx.de>
6809
4638454b
JB
6810 * files.texi (Magic File Names): Remove `dired-call-process'.
6811 Add `process-file'.
b8d4c8d0
GM
6812
68132007-06-27 Kenichi Handa <handa@m17n.org>
6814
6815 * text.texi (Special Properties): Fix description about
4638454b 6816 `composition' property.
b8d4c8d0
GM
6817
68182007-06-26 Kenichi Handa <handa@m17n.org>
6819
6820 * nonascii.texi (Default Coding Systems): Document about the
6821 return value `undecided'.
6822
68232007-06-25 David Kastrup <dak@gnu.org>
6824
6825 * keymaps.texi (Active Keymaps): Document new POSITION argument of
6826 `current-active-maps'.
6827
68282007-06-24 Karl Berry <karl@gnu.org>
6829
4638454b 6830 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
6831
68322007-06-15 Juanma Barranquero <lekktu@gmail.com>
6833
6834 * display.texi (Overlay Arrow): Doc fix.
6835
68362007-06-14 Karl Berry <karl@tug.org>
6837
6838 * anti.texi (Antinews): Typo.
6839
68402007-06-14 Chong Yidong <cyd@stupidchicken.com>
6841
6842 * display.texi (Image Cache): Document image-refresh.
6843
68442007-06-12 Karl Berry <karl@gnu.org>
6845
6846 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
6847 * two-volume.make: New file.
6848 * .cvsignore: Ignore two-volume files.
6849
68502007-06-12 Tom Tromey <tromey@redhat.com>
6851
6852 * os.texi (Init File): Document user-emacs-directory.
6853
68542007-06-03 Nick Roberts <nickrob@snap.net.nz>
6855
6856 * commands.texi (Click Events): Describe width and height when
6857 object is nil.
6858
68592007-05-30 Nick Roberts <nickrob@snap.net.nz>
6860
5dcb4c4e
SM
6861 * commands.texi (Click Events): Layout more logically.
6862 Describe width and height.
b8d4c8d0
GM
6863 (Drag Events, Motion Events): Update to new format for position.
6864
68652007-06-02 Richard Stallman <rms@gnu.org>
6866
6867 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
6868
68692007-06-02 Chong Yidong <cyd@stupidchicken.com>
6870
6871 * Version 22.1 released.
6872
68732007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6874
6875 * text.texi (Special Properties): Correct meaning of fontified face.
6876
68772007-05-30 Richard Stallman <rms@gnu.org>
6878
6879 * text.texi (Special Properties): Add link to Adjusting Point.
6880
68812007-05-12 Richard Stallman <rms@gnu.org>
6882
6883 * text.texi (Margins): indent-to-left-margin is not the default.
6884 (Mode-Specific Indent): For indent-line-function, the default
6885 is indent-relative.
6886
6887 * modes.texi (Example Major Modes): Explain last line of text-mode
6888 is redundant.
6889
68902007-05-10 Richard Stallman <rms@gnu.org>
6891
6892 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6893
6894 * help.texi (Keys in Documentation): Add reference to
6895 Documentation Tips.
6896
6897 * files.texi (Format Conversion): TO-FN gets three arguments.
6898
6899 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6900
69012007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6902
6903 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6904 * files.texi (Format Conversion): Expand intro; add menu.
6905 (Format Conversion Overview, Format Conversion Round-Trip)
6906 (Format Conversion Piecemeal): New nodes/subsections.
6907 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6908 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6909 (Saving Properties): Delete node/subsection.
6910
69112007-05-07 Karl Berry <karl@gnu.org>
6912
6913 * elisp.texi (EMACSVER): Back to 22.
6914
69152007-05-06 Richard Stallman <rms@gnu.org>
6916
6917 * processes.texi (Accepting Output): Revert most of previous change.
6918
69192007-05-05 Richard Stallman <rms@gnu.org>
6920
6921 * processes.texi (Accepting Output): accept-process-output
6922 uses microseconds, not milliseconds. But that arg is obsolete.
6923
69242007-05-04 Karl Berry <karl@tug.org>
6925
6926 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6927
69282007-05-04 Eli Zaretskii <eliz@gnu.org>
6929
6930 * tips.texi (Documentation Tips): Rearrange items to place the
6931 more important ones first. Add an index entry for hyperlinks.
6932
69332007-05-03 Karl Berry <karl@gnu.org>
6934
6935 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6936 (EMACSVER) [smallbook]: 22 for printed version.
6937
6938 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6939 so restore anchor to normal position after defun. Found by Kevin Ryde.
6940
69412007-04-26 Glenn Morris <rgm@gnu.org>
6942
6943 * elisp.texi (EMACSVER): Increase to 22.1.50.
6944
69452007-04-28 Karl Berry <karl@gnu.org>
6946
6947 * elisp.texi: Improve line breaks on copyright page,
6948 similar layout to emacs manual, 8.5x11 by default.
6949
69502007-04-24 Richard Stallman <rms@gnu.org>
6951
6952 * text.texi (Special Properties): Add xref to Overlay Properties.
6953
6954 * display.texi (Overlay Properties): Add xref to Special Properties.
6955
69562007-04-22 Richard Stallman <rms@gnu.org>
6957
6958 * keymaps.texi (Extended Menu Items): Move the info about
6959 format with cached keyboard binding.
6960
69612007-04-21 Richard Stallman <rms@gnu.org>
6962
6963 * text.texi (Special Properties): Clarify previous change.
6964
6965 * files.texi (File Name Expansion): Clarify previous change.
6966
6967 * display.texi (Attribute Functions): Fix example for
6968 face-attribute-relative-p.
6969
69702007-04-19 Kenichi Handa <handa@m17n.org>
6971
6972 * text.texi (Special Properties): Document composition property.
6973
69742007-04-19 Glenn Morris <rgm@gnu.org>
6975
6976 * files.texi (File Name Expansion): Mention "superroot".
6977
69782007-04-15 Chong Yidong <cyd@stupidchicken.com>
6979
6980 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6981 setups.
6982 (Display Feature Testing): Note that display refers to all
6983 physical monitors for multi-monitor setups.
6984
69852007-04-14 Richard Stallman <rms@gnu.org>
6986
6987 * lists.texi (Sets And Lists): Clarify `delete' examples.
6988 Remove spurious xref to same node.
6989 Clarify xref for add-to-list.
6990
69912007-04-12 Nick Roberts <nickrob@snap.net.nz>
6992
6993 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6994 value of lisp-mode-map.
6995
69962007-04-11 Karl Berry <karl@gnu.org>
6997
6998 * anti.texi (Antinews):
6999 * display.texi (Overlay Properties, Defining Images):
7000 * processes.texi (Synchronous Processes, Sentinels):
7001 * syntax.texi (Syntax Table Internals):
7002 * searching.texi (Regexp Special):
7003 * nonascii.texi (Default Coding Systems):
7004 * text.texi (Special Properties):
7005 * minibuf.texi (Basic Completion): Wording to improve breaks in
7006 8.5x11 format.
7007 * elisp.texi (smallbook): New @set to more easily switch between
7008 smallbook and 8.5x11.
7009
70102007-04-11 Richard Stallman <rms@gnu.org>
7011
7012 * text.texi (Lazy Properties): Minor fix.
7013
70142007-04-08 Karl Berry <karl@gnu.org>
7015
7016 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
7017 * macros.texi (Backquote): Downcase Backquote in index entries for
7018 consistency.
7019
70202007-04-08 Richard Stallman <rms@gnu.org>
7021
7022 * text.texi (Adaptive Fill): Just describe default,
7023 don't show it (since it contains non-ASCII chars).
7024
70252007-04-07 Karl Berry <karl@gnu.org>
7026
7027 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
7028 adaptive-fill-regexp's value, since they are not in the standard
7029 TeX fonts.
7030
70312007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
7032
7033 * display.texi (Defining Faces): Fix example.
7034
70352007-04-07 Karl Berry <karl@gnu.org>
7036
7037 * display.texi (Button Buffer Commands): Improve page break.
7038
70392007-04-07 Richard Stallman <rms@gnu.org>
7040
7041 * advice.texi (Activation of Advice): Remove redundant index entry.
7042
7043 * backups.texi: Improve index entries. Remove redundant ones.
7044
7045 * compile.texi (Byte Compilation): Improve index entry.
7046
7047 * hash.texi (Creating Hash): Improve index entry.
7048
7049 * symbols.texi (Definitions): Improve index entry.
7050
7051 * edebug.texi: Improve index entries. Remove redundant/useless ones.
7052
7053 * maps.texi (Standard Keymaps): Remove useless index entry.
7054
7055 * help.texi (Documentation Basics): Remove redundant index entries.
7056
7057 * customize.texi: Improve index entries.
7058 Remove redundant/useless ones.
7059
7060 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
7061
7062 * streams.texi (Output Variables): Improve index entry.
7063
7064 * abbrevs.texi (Abbrevs): Remove useless index entry.
7065
7066 * macros.texi (Expansion): Remove useless index entry.
7067
7068 * text.texi: Improve index entries. Remove redundant/useless ones.
7069 (Text Properties, Examining Properties)
7070 (Special Properties): Use "property category" instead of "category"
7071 to refer to the `category' property.
7072
7073 * positions.texi: Improve index entries. Remove useless one.
7074
7075 * lists.texi: Improve index entries. Remove redundant/useless ones.
7076
7077 * os.texi: Improve index entries.
7078 (Timers): Fix previous change.
7079
7080 * buffers.texi: Improve index entries.
7081 (Modification Time): Get rid of term "obsolete buffer".
7082
7083 * debugging.texi: Improve index entries.
7084 (Test Coverage): Add xref to other test coverage ftr.
7085
7086 * eval.texi: Improve index entry. Remove redundant ones.
7087
7088 * numbers.texi: Improve index entries. Remove redundant/useless ones.
7089
7090 * files.texi: Improve index entries. Remove redundant/useless ones.
7091
7092 * objects.texi: Improve index entries.
7093
7094 * processes.texi: Improve index entries.
7095
7096 * modes.texi: Improve index entry. Remove redundant one.
7097
7098 * nonascii.texi: Improve index entries.
7099
7100 * internals.texi: Improve index entries.
7101
7102 * syntax.texi: Improve index entries.
7103
7104 * keymaps.texi (Active Keymaps): Improve index entries.
7105
7106 * commands.texi: Improve index entries. Remove redundant/useless ones.
7107
7108 * frames.texi: Improve index entries. Remove redundant/useless ones.
7109
7110 * markers.texi: Improve index entries. Remove redundant ones.
7111
7112 * tips.texi: Improve index entries.
7113
7114 * loading.texi (Unloading): Improve index entry.
7115
7116 * variables.texi: Improve index entries. Remove redundant one.
7117
7118 * sequences.texi: Improve index entry.
7119
7120 * display.texi: Improve index entries. Remove redundant ones.
7121
7122 * windows.texi: Improve index entries.
7123
7124 * searching.texi: Improve index entries. Remove redundant one.
7125
7126 * strings.texi (Case Tables): Improve last change.
7127
71282007-04-04 Chong Yidong <cyd@stupidchicken.com>
7129
7130 * strings.texi (Case Tables): Document with-case-table and
7131 ascii-case-table.
7132
71332007-04-03 Karl Berry <karl@gnu.org>
7134
7135 * processes.texi (Network): Reword to improve page break.
7136
71372007-04-03 Eli Zaretskii <eliz@gnu.org>
7138
7139 * functions.texi (Inline Functions): Describe more disadvantages
7140 of defsubst, and make advice against it stronger.
7141
71422007-04-02 Karl Berry <karl@gnu.org>
7143
7144 * backups.texi (Backup Names): Avoid widow words.
7145 * modes.texi (Example Major Modes): Align last comment.
7146
71472007-04-01 Chong Yidong <cyd@stupidchicken.com>
7148
7149 * keymaps.texi (Remapping Commands): Document new arg to
7150 command-remapping.
7151
71522007-04-01 Karl Berry <karl@gnu.org>
7153
7154 * processes.texi (Low-Level Network): Typo.
7155 * loading.texi (Hooks for Loading): Avoid double "the".
7156 * keymaps.texi (Key Sequences): No double "and".
7157 (Changing Key Bindings): Shorten to improve line break.
7158
71592007-03-31 Glenn Morris <rgm@gnu.org>
7160
7161 * os.texi (Timers): Fix description of run-at-time TIME formats.
7162
71632007-03-31 Richard Stallman <rms@gnu.org>
7164
7165 * display.texi (Invisible Text): Correct buffer-invisibility-spec
7166 regarding ellipsis.
7167
71682007-03-31 Eli Zaretskii <eliz@gnu.org>
7169
7170 * intro.texi (nil and t):
7171 * symbols.texi (Plists and Alists):
7172 * variables.texi (Variable Aliases, Constant Variables):
7173 * functions.texi (Defining Functions):
7174 * advice.texi (Advising Primitives):
7175 * debugging.texi (Syntax Errors, Compilation Errors):
7176 * minibuf.texi (Minibuffer Windows):
7177 * commands.texi (Adjusting Point):
7178 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
7179 (Auto Major Mode, Major Mode Conventions):
7180 * help.texi (Describing Characters):
7181 * files.texi (Create/Delete Dirs, Information about Files)
7182 (File Locks, Writing to Files, Reading from Files)
7183 (Saving Buffers):
7184 * windows.texi (Resizing Windows, Cyclic Window Ordering):
7185 * frames.texi (Finding All Frames):
7186 * positions.texi (Buffer End, Motion):
7187 * markers.texi (The Region):
7188 * text.texi (Deletion, Near Point):
7189 * display.texi (Displaying Messages, Truncation):
7190 * os.texi (Processor Run Time):
7191 * tips.texi (Key Binding Conventions, Programming Tips)
7192 (Warning Tips, Documentation Tips, Comment Tips):
7193 * internals.texi (Memory Usage): Improve indexing.
7194
7195 * variables.texi (Frame-Local Variables):
7196 * functions.texi (Argument List):
7197 * loading.texi (Library Search):
7198 * streams.texi (Output Variables):
7199 * keymaps.texi (Translation Keymaps, Searching Keymaps):
7200 * searching.texi (Replacing Match, Search and Replace):
7201 * processes.texi (Byte Packing, Decoding Output)
7202 (Accepting Output, Network Servers, Shell Arguments):
7203 * display.texi (Abstract Display, Image Cache, Scroll Bars):
7204 * windows.texi (Window Point, Window Start):
7205 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
7206 * commands.texi (Reading Input, Keyboard Events):
7207 * minibuf.texi (Reading File Names, Minibuffer Completion)
7208 (Recursive Mini):
7209 * positions.texi (List Motion):
7210 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
7211 * numbers.texi (Arithmetic Operations, Math Functions)
7212 (Predicates on Numbers, Comparison of Numbers):
7213 (Numeric Conversions):
7214 * locals.texi (Standard Buffer-Local Variables):
7215 * maps.texi (Standard Keymaps):
7216 * os.texi (User Identification, System Environment, Recording Input)
7217 (X11 Keysyms):
7218 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
7219 * backups.texi (Backups and Auto-Saving):
7220 * customize.texi (Customization, Group Definitions)
7221 (Variable Definitions):
7222 * compile.texi (Byte Compilation): Improve index entries.
7223
72242007-03-31 Karl Berry <karl@gnu.org>
7225
7226 * macros.texi (Defining Macros): Avoid widow syllable.
7227
72282007-03-31 Eli Zaretskii <eliz@gnu.org>
7229
7230 * elisp.texi (Top): Postscript -> PostScript.
7231
7232 * display.texi (Images, Postscript Images): Postscript -> PostScript.
7233
72342007-03-31 Markus Triska <markus.triska@gmx.at>
7235
7236 * internals.texi (Writing Emacs Primitives): Untabify `For'.
7237
72382007-03-30 Karl Berry <karl@gnu.org>
7239
7240 * lists.texi (List-related Predicates): Remove spurious @need.
7241 (Setcdr): Use @smallexample to improve page break.
7242 (Association Lists) <assoc>: Reword to improve page break.
7243
7244 * strings.texi (String Conversion): Insert blank line to improve
7245 page break.
7246
7247 * numbers.texi (Random Numbers): Use @minus{}.
7248 (Math Functions): Use @minus{}.
7249
7250 * intro.texi (Acknowledgements): Avoid line breaks before middle
7251 initials.
7252
72532007-03-24 Eli Zaretskii <eliz@gnu.org>
7254
7255 * errors.texi (Standard Errors): Add an index entry.
7256
72572007-03-19 Richard Stallman <rms@gnu.org>
7258
7259 * os.texi (Recording Input): recent-keys now gives 300 keys.
7260
72612007-03-12 Glenn Morris <rgm@gnu.org>
7262
7263 * os.texi: Replace "daylight savings" with "daylight saving"
7264 throughout.
7265
72662007-03-05 Richard Stallman <rms@gnu.org>
7267
5dcb4c4e
SM
7268 * variables.texi (File Local Variables):
7269 Update enable-local-variables values.
b8d4c8d0
GM
7270
72712007-03-04 Richard Stallman <rms@gnu.org>
7272
7273 * syntax.texi (Control Parsing): Minor clarification.
7274
7275 * strings.texi (Formatting Strings): Clarify width, precision, flags.
7276
7277 * sequences.texi (Sequence Functions): Move string-bytes away,
7278 add xref.
7279
7280 * nonascii.texi (Text Representations): Move string-bytes here.
7281
7282 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
7283
7284 * minibuf.texi (Basic Completion): Minor clarification.
7285
7286 * markers.texi (The Mark): Clarify existence vs activation of mark.
7287 Other cleanup.
7288
7289 * display.texi (Finding Overlays): Write better example.
7290
7291 * compile.texi (Eval During Compile): Clarify putting macros
7292 in eval-when-compile.
7293
c5602427 72942007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
7295
7296 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 7297 load-read-function definition doc.
b8d4c8d0
GM
7298
72992007-02-21 Kim F. Storm <storm@cua.dk>
7300
7301 * strings.texi (Text Comparison): Mention that assoc-string
7302 converts symbols to strings before testing.
7303
73042007-02-17 Kim F. Storm <storm@cua.dk>
7305
7306 * processes.texi (Bindat Spec): Vector types can have optional
7307 element type.
7308 (Bindat Examples): Fix example. Add vector with element type.
7309
73102007-02-16 Andreas Schwab <schwab@suse.de>
7311
7312 * strings.texi (Formatting Strings): Document '+' flag.
7313
73142007-02-15 Juanma Barranquero <lekktu@gmail.com>
7315
7316 * strings.texi (Modifying Strings): Clarify that `clear-string'
7317 always converts the string to unibyte.
7318
73192007-02-14 Kim F. Storm <storm@cua.dk>
7320
7321 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
7322 Rewrite glyph code description to refer to these functions.
7323 Remove details of encoding face number and char into integer code.
7324
73252007-02-03 Alan Mackenzie <acm@muc.de>
7326
7327 * loading.texi (Hooks for Loading): Make the description of
7328 `eval-after-load' more detailed, and amend the description of
7329 after-load-alist, in accordance with changes from 2006-05.
7330
73312007-02-03 Chong Yidong <cyd@stupidchicken.com>
7332
7333 * modes.texi (Defining Minor Modes): Document that a :require
7334 keyword or similar may be required to make saved customization
7335 variables work.
7336
73372007-02-03 Eli Zaretskii <eliz@gnu.org>
7338
7339 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
7340 Texinfo guidelines and with what texnfo-upd.el expects.
7341 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
7342 parts needed by `texinfo-multiple-files-update'.
7343
73442007-02-02 Eli Zaretskii <eliz@gnu.org>
7345
7346 * elisp.texi (Top): Update the top-level menus.
7347
7348 * syntax.texi (Categories): Add index entries.
7349
73502007-02-01 Juanma Barranquero <lekktu@gmail.com>
7351
7352 * display.texi (Attribute Functions): Fix name and description of
7353 the UNDERLINE arg of `set-face-underline-p'.
7354
73552007-01-29 Eli Zaretskii <eliz@gnu.org>
7356
7357 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7358 Variables", and "Standard Keymaps" to the detailed menu.
7359
7360 * variables.texi (Future Local Variables): Add index entry.
7361
73622007-01-28 Richard Stallman <rms@gnu.org>
7363
7364 * tips.texi (Coding Conventions): Clarify the tip about macros
7365 that define a function or a variable.
7366
7367 * files.texi (File Attributes): UID and GID can be floats.
7368 (Magic File Names): Explain why deferring all operations to
7369 the standard handler does not work.
7370
73712007-01-23 Martin Rudalics <rudalics@gmx.at>
7372
7373 * backups.texi (Reverting): Use "buffer" instead of "file"
7374 when talking about major and minor modes.
7375
73762007-01-21 Richard Stallman <rms@gnu.org>
7377
7378 * help.texi (Documentation): Add xref to Documentation Tips.
7379
73802007-01-14 Juanma Barranquero <lekktu@gmail.com>
7381
7382 * tips.texi (Coding Conventions): Fix typos.
7383
73842007-01-05 Richard Stallman <rms@gnu.org>
7385
7386 * modes.texi (Defining Minor Modes): Fix previous change.
7387
73882007-01-03 Richard Stallman <rms@gnu.org>
7389
7390 * customize.texi (Variable Definitions, Customization Types):
7391 Don't use * in doc string for defcustom.
7392
73932007-01-02 Richard Stallman <rms@gnu.org>
7394
7395 * variables.texi (Variable Aliases): Clarify that aliases vars
7396 always have the same value.
7397
7398 * processes.texi (Bindat Spec): Fix Texinfo usage.
7399
7400 * modes.texi (Defining Minor Modes): Explain effect of command
7401 defined with define-global-minor-mode on new buffers.
7402
74032006-12-30 Kim F. Storm <storm@cua.dk>
7404
7405 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7406 `auto-resize-tool-bars'.
7407
74082006-12-30 Richard Stallman <rms@gnu.org>
7409
7410 * keymaps.texi (Active Keymaps): Fix previous change.
7411
74122006-12-30 Nick Roberts <nickrob@snap.net.nz>
7413
7414 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7415
74162006-12-30 Kim F. Storm <storm@cua.dk>
7417
7418 * processes.texi (Bindat Spec): Clarify using field names in
7419 length specifications.
7420
74212006-12-29 Kim F. Storm <storm@cua.dk>
7422
7423 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7424 Add count and index variables for eval forms in repeat blocks.
7425
74262006-12-24 Richard Stallman <rms@gnu.org>
7427
5dcb4c4e
SM
7428 * customize.texi (Variable Definitions):
7429 Document new name custom-add-frequent-value.
b8d4c8d0
GM
7430
74312006-12-19 Kim F. Storm <storm@cua.dk>
7432
7433 * commands.texi (Misc Events): User signals now result in sigusr1
7434 and sigusr2 events which are handled through special-event-map.
7435 (Special Events): User signals and drag-n-drop are special.
7436
74372006-12-17 Richard Stallman <rms@gnu.org>
7438
7439 * loading.texi (Named Features): Explain subfeatures better.
7440
7441 * customize.texi: Use "option" only for user options.
7442 For the keyword values inside defcustom etc, say "keywords".
7443 For :options value's elements, say "elements".
7444 :group should not be omitted.
7445
7446 * syntax.texi (Parsing Expressions): Split up node.
7447 (Motion via Parsing, Position Parse, Parser State)
7448 (Low-Level Parsing, Control Parsing): New subnodes.
7449 (Parser State): Document syntax-ppss-toplevel-pos.
7450
7451 * positions.texi (List Motion): Punctuation fix.
7452
7453 * files.texi (File Name Completion): Document PREDICATE arg
7454 to file-name-completion.
7455
74562006-12-16 Eli Zaretskii <eliz@gnu.org>
7457
7458 * internals.texi (Building Emacs, Writing Emacs Primitives):
7459 Add index entries.
7460
74612006-12-11 Richard Stallman <rms@gnu.org>
7462
7463 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
7464 affects face menu. Explain how to make it non-nil without enabling
7465 any fontification.
7466
74672006-12-10 Chong Yidong <cyd@stupidchicken.com>
7468
7469 * modes.texi (Font Lock Basics): Document nil value of
7470 font-lock-defaults.
7471
74722006-12-10 Glenn Morris <rgm@gnu.org>
7473
7474 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
7475 value for system-flag argument. Abbrev tables may not be empty
7476 when major modes are loaded.
7477
74782006-12-08 Juanma Barranquero <lekktu@gmail.com>
7479
7480 * makefile.w32-in (maintainer-clean): Partially revert last
7481 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
7482 to protect elisp-covers.texi.
7483
74842006-12-07 Juanma Barranquero <lekktu@gmail.com>
7485
7486 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
7487 Don't remove elisp* info files; they are already deleted by the
7488 `clean' and `distclean' targets, and they are in the $(infodir)
7489 directory, not the current one.
7490
74912006-12-04 Kim F. Storm <storm@cua.dk>
7492
7493 * commands.texi (Misc Events): Update signal events.
7494 (Event Examples): Add signal example.
7495
74962006-11-29 Richard Stallman <rms@gnu.org>
7497
7498 * frames.texi (Visibility of Frames): Explain visible windows
7499 can be covered by others. Add xref for raise-frame.
7500
75012006-11-28 Richard Stallman <rms@gnu.org>
7502
7503 * searching.texi (Regexp Special): Update when ^ is special.
7504
75052006-11-27 Eli Zaretskii <eliz@gnu.org>
7506
7507 * customize.texi (Customization, Common Keywords)
7508 (Group Definitions, Variable Definitions, Composite Types)
7509 (Type Keywords, Customization Types): Add index entries for
7510 various customization keywords.
7511
75122006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
7513
7514 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
7515
c8763fb6 75162006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7517
7518 * frames.texi (Window System Selections): Remove clipboard from
7519 description of selection-coding-system.
7520
75212006-11-06 Richard Stallman <rms@gnu.org>
7522
7523 * lists.texi (List Variables): Document COMPARE-FN.
7524
7525 * keymaps.texi: Avoid use of "binding" to mean a relation;
7526 use it only to refer to the meaning associated with a key.
7527 (Keymaps): Change menu node description.
7528
7529 * elisp.texi (Top): Change menu node description.
7530
7531 * display.texi (Managing Overlays): Document overlay-recenter.
7532
75332006-10-29 Chong Yidong <cyd@stupidchicken.com>
7534
7535 * Makefile.in: Use relative paths to avoid advertising filesystem
7536 contents during compilation.
7537
75382006-10-23 Kim F. Storm <storm@cua.dk>
7539
7540 * commands.texi (Event Input Misc): Update unread-command-events.
7541
75422006-10-23 Nick Roberts <nickrob@snap.net.nz>
7543
7544 * lists.texi (Sets And Lists): Fix typos.
7545
75462006-10-18 Juanma Barranquero <lekktu@gmail.com>
7547
7548 * control.texi (Processing of Errors): Use @var for an argument,
7549 not @code.
7550
75512006-10-16 Richard Stallman <rms@gnu.org>
7552
7553 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7554
7555 * keymaps.texi (Format of Keymaps): Show all the keymap element
7556 patterns that result from menu items.
7557 (Key Lookup): Minor cleanups.
7558
7559 * modes.texi (Precalculated Fontification): Don't say that
7560 not setting font-lock-defaults avoids loading font-lock.
7561
7562 * help.texi (Documentation): Move xref to Emacs Manual here.
7563 (Documentation Basics): From here.
7564 Also doc emacs-lisp-docstring-fill-column.
7565
7566 * elisp.texi: Update version and ISBN.
7567
7568 * commands.texi (Interactive Call): Clarify KEYS arg to
7569 call-interactively is a vector.
7570 (Command Loop Info): Delete anchor in this-command-keys.
7571 Add anchor in this-command-keys-vector.
7572 (Recursive Editing): Document how recursive-edit
7573 handles the current buffer.
7574
75752006-10-13 Chong Yidong <cyd@stupidchicken.com>
7576
7577 * frames.texi (Frame Titles): %c and %l are ignored in
7578 frame-title-format.
7579
75802006-10-11 Richard Stallman <rms@gnu.org>
7581
7582 * keymaps.texi (Key Sequences): Clarify use of kbd.
7583
75842006-10-10 Kim F. Storm <storm@cua.dk>
7585
7586 * lists.texi (Sets And Lists): Add memql.
7587
75882006-10-03 Richard Stallman <rms@gnu.org>
7589
7590 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7591 Clarify :ascii: and :nonascii:.
7592
75932006-09-29 Juri Linkov <juri@jurta.org>
7594
7595 * modes.texi (%-Constructs): Reorder coding systems in the
7596 documentation of %z to the real order displayed in the modeline.
7597
75982006-09-25 Richard Stallman <rms@gnu.org>
7599
7600 * os.texi (Timers): Describe timer-max-repeats.
7601
76022006-09-25 Chong Yidong <cyd@stupidchicken.com>
7603
7604 * os.texi (Timers): Mention with-local-quit.
7605
76062006-09-24 Richard Stallman <rms@gnu.org>
7607
7608 * searching.texi (Searching and Matching): Mention property search.
7609
7610 * commands.texi (Command Loop Info): Explain how read-event affects
7611 this-command-keys.
7612
76132006-09-20 Richard Stallman <rms@gnu.org>
7614
7615 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7616
7617 * windows.texi (Window Start): Minor cleanups.
7618
76192006-09-20 Kim F. Storm <storm@cua.dk>
7620
7621 * windows.texi (Window Start): pos-visible-in-window-p allows
7622 specifying t for position to mean "end of window".
7623 Add window-line-height.
7624
7625 * anti.texi (Antinews): Mention window-line-height.
7626
76272006-09-19 David Kastrup <dak@gnu.org>
7628
7629 * keymaps.texi (Searching Keymaps): Small clarification.
7630
76312006-09-18 Richard Stallman <rms@gnu.org>
7632
7633 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7634 cause keyboard menus.
7635 (Menu Keymaps): Likewise.
7636 (Defining Menus, Keyboard Menus): Clarify.
7637
7638 * text.texi (Fields): Clarify explanation of constrain-to-field.
7639
76402006-09-16 Eli Zaretskii <eliz@gnu.org>
7641
7642 * variables.texi (Tips for Defining): Fix a typo.
7643
76442006-09-15 Richard Stallman <rms@gnu.org>
7645
7646 * keymaps.texi (Remapping Commands, Searching Keymaps)
7647 (Active Keymaps): Clean up previous change.
7648
76492006-09-15 Jay Belanger <belanger@truman.edu>
7650
7651 * gpl.texi: Replace "Library Public License" by "Lesser Public
7652 License" throughout.
7653
76542006-09-15 David Kastrup <dak@gnu.org>
7655
7656 * keymaps.texi (Active Keymaps): Adapt description to use
7657 `get-char-property' instead `get-text-property'. Explain how
7658 mouse events change this. Explain the new optional argument of
7659 `key-binding' and its mouse-dependent lookup.
7660 (Searching Keymaps): Adapt description similarly.
7661 (Remapping Commands): Explain the new optional argument of
7662 `command-remapping'.
7663
76642006-09-14 Richard Stallman <rms@gnu.org>
7665
7666 * keymaps.texi (Searching Keymaps): Clarification.
7667 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7668
76692006-09-13 Richard Stallman <rms@gnu.org>
7670
7671 * objects.texi (Character Type): Node split.
7672 Add xref to Describing Characters.
7673 (Basic Char Syntax, General Escape Syntax)
7674 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7675
76762006-09-11 Richard Stallman <rms@gnu.org>
7677
7678 * display.texi (Display Table Format): Wording clarification.
7679 (Glyphs): Clarifications.
7680
76812006-09-10 Chong Yidong <cyd@stupidchicken.com>
7682
7683 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7684 local maps.
7685
76862006-09-10 Kim F. Storm <storm@cua.dk>
7687
7688 * display.texi (Forcing Redisplay): Document return value of
7689 function redisplay.
7690
76912006-09-09 Richard Stallman <rms@gnu.org>
7692
7693 * windows.texi (Window Hooks): Explain limits of
7694 window-scroll-functions.
7695
7696 * display.texi (Fringe Indicators): Update for last change in
7697 indicate-buffer-boundaries.
7698
76992006-09-08 Richard Stallman <rms@gnu.org>
7700
7701 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
7702
77032006-09-06 Kim F. Storm <storm@cua.dk>
7704
7705 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
7706
7707 * windows.texi (Window Start): Update pos-visible-in-window-p.
7708
77092006-09-04 Richard Stallman <rms@gnu.org>
7710
7711 * processes.texi (Accepting Output): Explain SECONDS=0 for
7712 accept-process-output.
7713
7714 * os.texi (Idle Timers): Explain why timer functions should not
7715 loop until (input-pending-p).
7716
77172006-09-02 Eli Zaretskii <eliz@gnu.org>
7718
7719 * makefile.w32-in (usermanualdir): New variable.
7720 (elisp.dvi): Use it.
7721
77222006-09-01 Eli Zaretskii <eliz@gnu.org>
7723
7724 * buffers.texi (Buffer Modification): Fix last change.
7725
77262006-09-01 Chong Yidong <cyd@stupidchicken.com>
7727
5dcb4c4e
SM
7728 * buffers.texi (Buffer Modification):
7729 Document buffer-chars-modified-tick.
b8d4c8d0
GM
7730
77312006-08-31 Richard Stallman <rms@gnu.org>
7732
7733 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
7734
77352006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
7736
7737 * modes.texi (Syntactic Font Lock):
7738 Mention font-lock-syntactic-face-function
7739 instead of specific faces.
7740
77412006-08-29 Chong Yidong <cyd@stupidchicken.com>
7742
7743 * display.texi (Images): Add xrref to display-images-p.
7744
77452006-08-28 Kenichi Handa <handa@m17n.org>
7746
7747 * nonascii.texi (Lisp and Coding Systems): Fix description of
7748 detect-coding-region.
7749
77502006-08-27 Michael Olson <mwolson@gnu.org>
7751
7752 * processes.texi (Transaction Queues): Remove stray quote
7753 character.
7754
77552006-08-25 Richard Stallman <rms@gnu.org>
7756
7757 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
7758 Add xref.
7759
77602006-08-24 Chong Yidong <cyd@stupidchicken.com>
7761
7762 * os.texi (Timers): Avoid waiting inside timers.
7763
77642006-08-21 Lute Kamstra <lute@gnu.org>
7765
7766 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
7767
77682006-08-20 Richard Stallman <rms@gnu.org>
7769
7770 * os.texi (Idle Timers): New node, split out from Timers.
7771 Document current-idle-time.
7772 * commands.texi (Reading One Event): Update xref.
7773 * elisp.texi (Top): Update subnode menu.
7774
77752006-08-16 Richard Stallman <rms@gnu.org>
7776
7777 * keymaps.texi (Extended Menu Items): Show format of cached
7778 bindings in extended menu items.
7779
7780 * customize.texi (Variable Definitions): Explain when the
7781 standard value expression is evaluated.
7782
77832006-08-15 Chong Yidong <cyd@stupidchicken.com>
7784
7785 * commands.texi (Reading One Event): Explain idleness in
7786 `read-event'.
7787
77882006-08-12 Chong Yidong <cyd@stupidchicken.com>
7789
7790 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 7791 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
7792 relevant for Lisp programming.
7793 (Yank Commands): Rewrite introduction.
7794 (Undo): Clarify.
7795 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
7796 (Filling): Remove redundant comment. Clarify return value of
7797 current-justification.
7798 (Margins): Minor clarifications.
7799 (Adaptive Fill): Update default value of adaptive-fill-regexp.
7800 (Sorting): Update definition of sort-lines.
7801 (Columns): Clarify behavior of sort-columns.
7802 (Indent Tabs): Link to Tab Stops in Emacs manual.
7803 (Special Properties): Clarify.
7804 (Clickable Text): Mention Buttons package.
7805
78062006-08-12 Kevin Ryde <user42@zip.com.au>
7807
7808 * os.texi (Time Parsing): Add %z to description of
7809 format-time-string, as per docstring. Add cross reference to
7810 glibc manual for strftime.
7811
78122006-08-08 Richard Stallman <rms@gnu.org>
7813
7814 * modes.texi: Clean up wording in previous change.
7815
78162006-08-07 Chong Yidong <cyd@stupidchicken.com>
7817
7818 * modes.texi (Hooks): Clarify.
7819 (Major Mode Basics): Mention define-derived-mode explicitly.
7820 (Major Mode Conventions): Rebinding RET is OK for some modes.
7821 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 7822 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
7823 (Mode Line Basics): Clarify.
7824 (Mode Line Data): Mention help-echo and local-map in strings.
7825 Explain reason for treatment of non-risky variables.
7826 (Properties in Mode): Clarify.
7827 (Faces for Font Lock): Add font-lock-negation-char-face.
7828
78292006-08-04 Eli Zaretskii <eliz@gnu.org>
7830
7831 * strings.texi (Formatting Strings): Warn against arbitrary
7832 strings as first arg to `format'.
7833
78342006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
7835
7836 * text.texi (Clickable Text): Mention `help-echo' text property.
7837 Update intro, examples and associated explanations.
7838
78392006-07-31 Richard Stallman <rms@gnu.org>
7840
7841 * commands.texi: Update xrefs.
7842 (Event Mod): New node, cut out from old Translating Input.
7843
7844 * maps.texi: Update xrefs.
7845
7846 * keymaps.texi (Translation Keymaps): New node.
7847 Update xrefs from Translating Input to Translation Keymaps.
7848
7849 * elisp.texi (Top): Update subnode menu.
7850
7851 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
7852
7853 * os.texi (System Interface): Fix menu descriptions of some nodes.
7854 (Translating Input): Node deleted.
7855
78562006-07-31 Nick Roberts <nickrob@snap.net.nz>
7857
7858 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
7859
7860 * lists.texi (Sets And Lists): Likewise.
7861
78622006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
7863
7864 * text.texi (Fields): Mention POS
7865 requirement when narrowing is in effect.
7866
78672006-07-28 Richard Stallman <rms@gnu.org>
7868
7869 * display.texi (Face Attributes): Simplify wording.
7870 (Attribute Functions): Clarify meaning of new-frame default
7871 attribute settings.
7872
7873 * customize.texi (Common Keywords): Document how to use
7874 :package-version in a package not in Emacs.
7875
78762006-07-28 Kim F. Storm <storm@cua.dk>
7877
7878 * commands.texi (Reading One Event): Fix last change.
7879
78802006-07-26 Chong Yidong <cyd@stupidchicken.com>
7881
7882 * commands.texi (Reading One Event): Document SECONDS argument for
7883 read-event, read-char, and read-char-exclusive.
7884
78852006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7886
7887 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7888 to ensure correct identification.
7889
78902006-07-24 Richard Stallman <rms@gnu.org>
7891
7892 * text.texi (Clickable Text): Clarify.
7893
7894 * sequences.texi (Vector Functions): Delete duplicate xref.
7895
7896 * objects.texi (Function Type): Clarify.
7897
7898 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7899 modes.
7900
7901 * lists.texi (List Variables): New node.
7902 Material moved from other nodes.
7903
7904 * variables.texi (Setting Variables): add-to-list and
7905 add-to-ordered-list moved to List Variables node.
7906
79072006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7908
7909 * text.texi (Links and Mouse-1):
7910 For mouse-on-link-p, expand on arg POS.
7911
79122006-07-21 Kim F. Storm <storm@cua.dk>
7913
7914 * display.texi (Forcing Redisplay): Don't mention systems which
7915 don't support sub-second timers for redisplay-preemption-period.
7916
7917 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7918
79192006-07-21 Eli Zaretskii <eliz@gnu.org>
7920
7921 * frames.texi (Input Focus): Document that focus-follows-mouse has
7922 no effect on MS-Windows.
7923
79242006-07-18 Richard Stallman <rms@gnu.org>
7925
7926 * display.texi (Forcing Redisplay): Cleanups in previous change.
7927
7928 * processes.texi (Low-Level Network): Make menu more convenient.
7929
79302006-07-18 Kim F. Storm <storm@cua.dk>
7931
7932 * display.texi (Forcing Redisplay): redisplay-preemption-period
7933 only used on window systems. Add xref to Terminal Output.
7934
7935 * os.texi (Terminal Output): baud-rate only controls preemption on
7936 non-window systems. Add xref to Forcing Redisplay.
7937
7938 * processes.texi (Low-Level Network): Rename node "Make Network"
7939 to "Network Processes".
7940
79412006-07-18 Karl Berry <karl@gnu.org>
7942
7943 * variables.texi, functions.texi, customize.texi, loading.texi:
7944 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7945
79462006-07-17 Chong Yidong <cyd@stupidchicken.com>
7947
7948 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7949
79502006-07-17 Richard Stallman <rms@gnu.org>
7951
7952 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7953 Put period and comma inside quotes.
7954
7955 * loading.texi, markers.texi: Use real doublequote inside menus.
7956
7957 * windows.texi: Put point and comma inside quotes.
7958 (Textual Scrolling): Use @samp for error message.
7959
7960 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7961 * strings.texi, streams.texi, processes.texi, os.texi:
7962 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7963 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7964 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7965 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7966 Put point and comma inside quotes.
7967
7968 * control.texi (Processing of Errors): Add command-error-function.
7969
7970 * variables.texi (File Local Variables): Clarify that
7971 file local variables make buffer-local bindings.
7972
7973 * modes.texi (Syntactic Font Lock): Give default for
7974 font-lock-syntax-table.
7975
79762006-07-17 Nick Roberts <nickrob@snap.net.nz>
7977
7978 * text.texi (Special Properties): Clean up previous change.
7979
79802006-07-16 Karl Berry <karl@gnu.org>
7981
7982 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7983 * control.texi: Fix bad page breaks through chapter 10 (control).
7984
7985 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7986 underfull hbox.
7987
79882006-07-15 Nick Roberts <nickrob@snap.net.nz>
7989
7990 * text.texi (Special Properties): Describe fontified text property
7991 in relation to a character (not text).
7992
79932006-07-15 Kim F. Storm <storm@cua.dk>
7994
7995 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7996 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7997 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7998
7999 * anti.texi (Antinews): Mention redisplay function.
8000 The kbd macro existed, but was not documented, before 22.x.
8001 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
8002
80032006-07-14 Nick Roberts <nickrob@snap.net.nz>
8004
8005 * display.texi (Displaying Messages): Add anchor.
8006
8007 * frames.texi (Dialog Boxes): Use it.
8008
80092006-07-12 Richard Stallman <rms@gnu.org>
8010
8011 * objects.texi (Frame Type): Explain nature of frames better.
8012
8013 * frames.texi (Frames): Explain nature of frames better.
8014
80152006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
8016
8017 * tips.texi (Coding Conventions): Explain why use cl at compile time.
8018
80192006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
8020
8021 * frames.texi (Window System Selections): Mention scrap support for Mac.
8022 Default value of x-select-enable-clipboard is t on Mac.
8023
8024 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
8025
80262006-07-11 Kim F. Storm <storm@cua.dk>
8027
8028 * display.texi (Forcing Redisplay): Add `redisplay' function.
8029 Don't mention (sit-for -1) -- use (redisplay t) instead.
8030
8031 * commands.texi (Waiting): (sit-for -1) is no longer special.
8032 (sit-for 0) is equivalent to (redisplay).
8033 Iconifying/deiconifying no longer makes sit-for return.
8034
80352006-07-10 Nick Roberts <nickrob@snap.net.nz>
8036
8037 * display.texi (Buttons): Fix typo.
8038
8039 * index.texi, elisp.texi (New Symbols): Comment node out.
8040
80412006-07-09 Richard Stallman <rms@gnu.org>
8042
8043 * display.texi (Truncation): Clean up previous change.
8044
80452006-07-08 Richard Stallman <rms@gnu.org>
8046
8047 * commands.texi (Interactive Call): Use 3 as prefix in example
8048 for execute-extended-command.
8049
8050 * display.texi (Attribute Functions): Move paragraph about
8051 compatibility with Emacs < 21.
8052
80532006-07-09 Kim F. Storm <storm@cua.dk>
8054
8055 * display.texi (Refresh Screen): Clarify force-window-update.
8056 (Truncation): "Normally" indicated by fringe arrows.
8057
80582006-07-08 Eli Zaretskii <eliz@gnu.org>
8059
8060 * windows.texi (Textual Scrolling, Resizing Windows):
8061 * variables.texi (Constant Variables):
8062 * text.texi (Buffer Contents, Deletion, Changing Properties)
8063 (Property Search, Special Properties, Sticky Properties)
8064 (Links and Mouse-1, Fields, Change Hooks):
8065 * syntax.texi (Syntax Table Functions, Parsing Expressions)
8066 (Categories):
8067 * symbols.texi (Other Plists):
8068 * streams.texi (Output Variables):
8069 * processes.texi (Input to Processes, Query Before Exit):
8070 * positions.texi (Word Motion, Text Lines, List Motion):
8071 * os.texi (Init File, System Environment, Sound Output)
8072 (Session Management):
8073 * nonascii.texi (Text Representations, Character Sets)
8074 (Chars and Bytes, Locales):
8075 * modes.texi (Defining Minor Modes, Header Lines):
8076 * minibuf.texi (Minibuffer Contents):
8077 * markers.texi (Information from Markers):
8078 * lists.texi (List Elements, Building Lists, Association Lists):
8079 * keymaps.texi (Tool Bar):
8080 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
8081 * functions.texi (What Is a Function, Mapping Functions):
8082 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
8083 (Color Names, Text Terminal Colors, Display Feature Testing):
8084 * files.texi (Visiting Functions, File Name Components)
8085 (Unique File Names, Contents of Directories):
8086 * display.texi (Forcing Redisplay, Displaying Messages)
8087 (Temporary Displays, Font Selection, Auto Faces)
8088 (Font Lookup, Fringe Indicators, Display Margins)
8089 (Image Descriptors, Showing Images, Image Cache, Button Types)
8090 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
8091 (Display Table Format, Glyphs):
8092 * control.texi (Iteration):
8093 * commands.texi (Command Loop Info, Adjusting Point):
8094 * backups.texi (Making Backups, Auto-Saving):
8095 Remove @tindex entries.
8096
80972006-07-07 Kim F. Storm <storm@cua.dk>
8098
8099 * display.texi (Fringe Cursors): Fix typo.
8100 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
8101 (Overlay Arrow): Default is overlay-arrow fringe indicator.
8102
81032006-07-05 Richard Stallman <rms@gnu.org>
8104
8105 * text.texi (Buffer Contents): Add example of text props
8106 in result of buffer-substring.
8107 (Text Properties): Explain better about use of specific property names.
8108 (Property Search): Some cleanups; reorder some functions.
8109
8110 * keymaps.texi (Changing Key Bindings): Cleanup.
8111 Add xref to Key Binding Conventions.
8112
8113 * display.texi (Attribute Functions): Add examples for
8114 face-attribute-relative-p.
8115
8116 * tips.texi (Coding Conventions): Cleanup last change.
8117
81182006-07-05 Karl Berry <karl@gnu.org>
8119
8120 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
8121 Remove @setchapternewpage odd.
8122 Result is 1013 pages, down from 1100.
8123
8124 * anti.texi, customize.texi, display.texi, internals.texi:
8125 * minibuf.texi, modes.texi, tips.texi:
8126 Fix overfull/underfull boxes.
8127
81282006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
8129
8130 * edebug.texi (Instrumenting):
8131 Add Edebug-specific findex for eval-buffer.
8132 * loading.texi (Loading):
8133 Replace eval-current-buffer with eval-buffer.
8134
81352006-06-30 Nick Roberts <nickrob@snap.net.nz>
8136
8137 * locals.texi (Standard Buffer-Local Variables): Update the list
8138 of variables.
8139
81402006-06-26 Nick Roberts <nickrob@snap.net.nz>
8141
8142 * files.texi (File Name Completion): Point user to the node
8143 "Reading File Names".
8144
81452006-06-24 Eli Zaretskii <eliz@gnu.org>
8146
8147 * files.texi (Contents of Directories): Document case-insensitive
8148 behavior on respective filesystems.
8149
8150 * objects.texi (Character Type): Document that Emacs signals an
8151 error for unsupported Unicode characters specified as \uNNNN.
8152
81532006-06-19 Richard Stallman <rms@gnu.org>
8154
8155 * processes.texi (Bindat Spec): Clarify previous change.
8156
81572006-06-16 Richard Stallman <rms@gnu.org>
8158
8159 * tips.texi (Coding Conventions): Better explain conventions
8160 for definition constructs.
8161
8162 * text.texi (Special Properties): String value of `read-only'
8163 serves as the error message.
8164
8165 * objects.texi (Character Type): Clarify prev. change.
8166 (Non-ASCII in Strings): Mention \u and \U.
8167
8168 * commands.texi (Using Interactive): Explain problem of
8169 markers, etc., in command-history.
8170
81712006-06-14 Kim F. Storm <storm@cua.dk>
8172
8173 * commands.texi (Waiting): Negative arg to sit-for forces
8174 redisplay even if input is pending.
8175
8176 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
8177 redisplay. Remove incorrect example of binding redisplay-dont-pause
8178 around (sit-for 0).
8179
81802006-06-13 Richard Stallman <rms@gnu.org>
8181
8182 * display.texi (Forcing Redisplay): Clarify previous change.
8183
81842006-06-13 Romain Francoise <romain@orebokech.com>
8185
8186 * display.texi (Forcing Redisplay): Fix typo.
8187
81882006-06-13 Kim F. Storm <storm@cua.dk>
8189
8190 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
8191
81922006-06-10 Luc Teirlinck <teirllm@auburn.edu>
8193
8194 * tips.texi (Coding Conventions): Add `@end itemize'.
8195
81962006-06-10 Richard Stallman <rms@gnu.org>
8197
8198 * tips.texi (Coding Conventions): Explain use of coding systems
8199 to ensure one decoding for strings.
8200
82012006-06-09 Aidan Kehoe <kehoea@parhasard.net>
8202
8203 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
8204 syntax.
8205
82062006-06-07 Eli Zaretskii <eliz@gnu.org>
8207
8208 * display.texi (Font Selection): Remove description of
8209 clear-face-cache.
8210
8211 * compile.texi (Eval During Compile): Fix a typo. Add index
8212 entries for possible uses of eval-when-compile.
8213
82142006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
8215
8216 * display.texi (Abstract Display): Fix typo.
8217
82182006-06-03 Eli Zaretskii <eliz@gnu.org>
8219
8220 * minibuf.texi (Minibuffer History) <history-add-new-input>:
8221 Reword variable's description.
8222
82232006-06-01 Richard Stallman <rms@gnu.org>
8224
8225 * windows.texi (Splitting Windows): Clarify splitting nonselected
8226 window.
8227
82282006-05-31 Juri Linkov <juri@jurta.org>
8229
8230 * minibuf.texi (Minibuffer History): Add history-add-new-input.
8231
82322006-05-30 Richard Stallman <rms@gnu.org>
8233
8234 * display.texi (Line Height): Fix errors in description of
10d1d0af 8235 default line height and line-height property.
b8d4c8d0
GM
8236
8237 * nonascii.texi (Default Coding Systems): Further clarification.
8238
82392006-05-29 Luc Teirlinck <teirllm@auburn.edu>
8240
8241 * internals.texi (Pure Storage): Mention that an overflow in pure
8242 space causes a memory leak.
8243 (Garbage Collection): If there was an overflow in pure space,
8244 `garbage-collect' returns nil.
8245
82462006-05-30 Eli Zaretskii <eliz@gnu.org>
8247
8248 * nonascii.texi (Default Coding Systems): Fix it some more.
8249
82502006-05-29 Eli Zaretskii <eliz@gnu.org>
8251
8252 * nonascii.texi (Default Coding Systems): Fix last change.
8253
82542006-05-29 Kenichi Handa <handa@m17n.org>
8255
8256 * nonascii.texi (find-operation-coding-system): Describe the new
8257 argument format (FILENAME . BUFFER).
8258
82592006-05-28 Richard Stallman <rms@gnu.org>
8260
8261 * tips.texi (Coding Conventions): Better explain reasons not to
8262 advise other packages or use `eval-after-load'.
8263
82642006-05-29 Kim F. Storm <storm@cua.dk>
8265
8266 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
8267 `bindat-idx' and `bindat-raw' for clarity.
8268
82692006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8270
8271 * processes.texi (Bindat Spec): Expand on `repeat' handler.
8272
8273 * display.texi (Display): Add "Abstract Display" to menu.
8274 (Abstract Display, Abstract Display Functions)
8275 (Abstract Display Example): New nodes.
8276 * elisp.texi (Top): Add "Abstract Display" to menu.
8277
82782006-05-27 Chong Yidong <cyd@stupidchicken.com>
8279
8280 * keymaps.texi (Key Sequences): Link to input events definition.
8281 (Format of Keymaps): Delete material duplicated in Keymap Basics.
8282
8283 * files.texi (Changing Files): Document updated argument list for
8284 copy-file.
8285
82862006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8287
8288 * processes.texi (Bindat Functions): Explain term "total length".
8289 Use it in bindat-length and bindat-pack descriptions.
8290
82912006-05-26 Eli Zaretskii <eliz@gnu.org>
8292
8293 * tips.texi (Coding Conventions): Advise against using
8294 eval-after-load in packages. Add an index entry.
8295
82962006-05-25 Juri Linkov <juri@jurta.org>
8297
8298 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
8299
8300 * modes.texi (%-Constructs): Add %e, %z, %Z.
8301
83022006-05-25 Richard Stallman <rms@gnu.org>
8303
8304 * elisp.texi (Top): Update subnode menu.
8305
8306 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
8307 (Keymaps): Update menu.
8308
83092006-05-25 Chong Yidong <cyd@stupidchicken.com>
8310
8311 * keymaps.texi (Key Sequences): Some clarifications.
8312
83132006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
8314
8315 * processes.texi (Bindat Functions): Say "unibyte string"
8316 explicitly for bindat-unpack and bindat-pack descriptions.
8317 (Bindat Examples): Don't call `string-make-unibyte' in example.
8318
83192006-05-25 Chong Yidong <cyd@stupidchicken.com>
8320
5dcb4c4e 8321 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 8322 Explain string and vector representations of key sequences.
b8d4c8d0
GM
8323
8324 * keymaps.texi (Changing Key Bindings):
dd7b651b 8325 * commands.texi (Interactive Codes):
b8d4c8d0
GM
8326 * help.texi (Describing Characters): Refer to it.
8327
83282006-05-23 Luc Teirlinck <teirllm@auburn.edu>
8329
8330 * frames.texi (Pointer Shape): @end table -> @end defvar.
8331
83322006-05-22 Richard Stallman <rms@gnu.org>
8333
8334 * elisp.texi (Top): Update subnode menus.
8335
8336 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8337 Contents rewritten; material from old Pointer Shape node moved here.
8338
8339 * display.texi (Pointer Shape): Node deleted.
8340 (Image Descriptors): Minor cleanup.
8341
83422006-05-21 Richard Stallman <rms@gnu.org>
8343
8344 * syntax.texi (Parsing Expressions): Update info on which STATE
8345 elements are ignored.
8346
83472006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8348
8349 * hooks.texi (Standard Hooks): Correct typo.
8350
8351 * gpl.texi (GPL): ifinfo -> ifnottex.
8352
83532006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8354
8355 * searching.texi (Simple Match Data): Warn about match data being
8356 set anew by every search.
8357
83582006-05-17 Richard Stallman <rms@gnu.org>
8359
8360 * minibuf.texi (Minibuffer History): Clarify.
8361
8362 * searching.texi (Regexp Special): Clarify nested regexp warning.
8363
83642006-05-16 Kim F. Storm <storm@cua.dk>
8365
8366 * minibuf.texi (Minibuffer History): Update add-to-history.
8367
83682006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8369
5dcb4c4e
SM
8370 * nonascii.texi (Explicit Encoding):
8371 Fix typo (encoding<->decoding).
b8d4c8d0
GM
8372
83732006-05-14 Richard Stallman <rms@gnu.org>
8374
8375 * buffers.texi (Creating Buffers): Cleanup.
8376
8377 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8378
83792006-05-13 Eli Zaretskii <eliz@gnu.org>
8380
8381 * buffers.texi (Current Buffer): Document that with-temp-buffer
8382 disables undo.
8383
8384 * os.texi (Terminal-Specific): More accurate description of how
8385 Emacs searches for the terminal-specific libraries.
8386
83872006-05-12 Eli Zaretskii <eliz@gnu.org>
8388
8389 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8390 emacs-xtra to @inforef's.
8391
8392 * text.texi (Undo): Document that undo is turned off in buffers
8393 whose names begin with a space.
8394
8395 * buffers.texi (Buffer Names): Add index entries for buffers whose
8396 names begin with a space.
8397 (Creating Buffers): Document that undo is turned off in buffers
8398 whose names begin with a space.
8399
8400 * files.texi (Visiting Functions, Reading from Files)
8401 (Saving Buffers): Mention code and EOL conversions by file I/O
8402 primitives and subroutines.
8403
f4e90db0
SM
8404 * nonascii.texi (Lisp and Coding Systems):
8405 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
8406
8407 * display.texi (Defining Faces): Mention `mac', and add an xref to
8408 where window-system is described.
8409
84102006-05-10 Richard Stallman <rms@gnu.org>
8411
8412 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8413
84142006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8415
8416 * variables.texi (File Local Variables): Recommend to quote lambda
8417 expressions in safe-local-variable property.
8418
84192006-05-09 Richard Stallman <rms@gnu.org>
8420
5dcb4c4e
SM
8421 * variables.texi (File Local Variables):
8422 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
8423
84242006-05-07 Kim F. Storm <storm@cua.dk>
8425
8426 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8427 from add-to-history.
8428
84292006-05-07 Romain Francoise <romain@orebokech.com>
8430
8431 * commands.texi (Event Input Misc):
8432 * compile.texi (Eval During Compile):
8433 * internals.texi (Buffer Internals):
8434 * minibuf.texi (Initial Input):
8435 * nonascii.texi (Scanning Charsets):
8436 * numbers.texi (Comparison of Numbers):
8437 * windows.texi (Textual Scrolling, Vertical Scrolling):
8438 Fix various typos.
8439
84402006-05-06 Eli Zaretskii <eliz@gnu.org>
8441
8442 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8443 conditional xref's to either emacs or emacs-xtra, depending on
8444 @iftex/@ifnottex.
8445
8446 * minibuf.texi (Minibuffer History): Document add-to-history.
8447
84482006-05-05 Eli Zaretskii <eliz@gnu.org>
8449
8450 * internals.texi (Pure Storage): Mention the pure overflow message
8451 at startup.
8452
c8763fb6 84532006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8454
8455 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
8456 (Searching Keymaps): Fix pseudo-Lisp description of keymap
8457 search.
8458
84592006-05-01 Richard Stallman <rms@gnu.org>
8460
8461 * intro.texi (nil and t): Clarify.
8462
8463 * variables.texi (File Local Variables): Suggest using booleanp.
8464
84652006-05-01 Juanma Barranquero <lekktu@gmail.com>
8466
8467 * objects.texi (Type Predicates): Fix typos.
8468
84692006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8470
8471 * intro.texi (nil and t): Add booleanp.
8472
8473 * objects.texi (Type Predicates): Add links for booleanp and
8474 string-or-null-p.
8475
84762006-04-29 Richard Stallman <rms@gnu.org>
8477
8478 * modes.texi (Multiline Font Lock): Rename from
8479 Multi line Font Lock Elements. Much clarification.
8480 (Font Lock Multiline, Region to Fontify): Much clarification.
8481
84822006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8483
8484 * variables.texi (File Local Variables): Remove the special case t for
8485 safe-local-variable.
8486
84872006-04-26 Richard Stallman <rms@gnu.org>
8488
8489 * syntax.texi (Parsing Expressions): Minor cleanup.
8490
84912006-04-18 Richard Stallman <rms@gnu.org>
8492
8493 * tips.texi (Coding Conventions): Explain when the package's
8494 prefix should appear later on (not at the start of the name).
8495
8496 * searching.texi (String Search): Clarify effect of NOERROR.
8497
8498 * modes.texi (Imenu): Clarify what special items do.
8499
8500 * hooks.texi (Standard Hooks): Delete text about old hook names.
8501
85022006-04-17 Romain Francoise <romain@orebokech.com>
8503
8504 * variables.texi (Local Variables): Update the default value of
8505 `max-specpdl-size'.
8506
85072006-04-15 Michael Olson <mwolson@gnu.org>
8508
8509 * processes.texi (Transaction Queues): Mention the new optional
8510 `delay-question' argument for `tq-enqueue'.
8511
85122006-04-13 Bill Wohler <wohler@newt.com>
8513
8514 * customize.texi (Common Keywords): Use dotted notation for
8515 :package-version value. Specify its values. Improve documentation
8516 for customize-package-emacs-version-alist.
8517
85182006-04-12 Bill Wohler <wohler@newt.com>
8519
8520 * customize.texi (Common Keywords): Move description of
8521 customize-package-emacs-version-alist to @defvar.
8522
85232006-04-10 Bill Wohler <wohler@newt.com>
8524
8525 * customize.texi (Common Keywords): Add :package-version.
8526
85272006-04-10 Kim F. Storm <storm@cua.dk>
8528
8529 * text.texi (Buffer Contents): Add NOPROPS arg to
8530 filter-buffer-substring.
8531
85322006-04-08 Kevin Ryde <user42@zip.com.au>
8533
8534 * os.texi (Command-Line Arguments): Update xref to emacs manual
8535 "Command Arguments" -> "Emacs Invocation", per change there.
8536
85372006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8538
8539 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8540 be on one line to help makeinfo not render two spaces after the dot.
8541
85422006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8543
8544 * strings.texi (Predicates for Strings): Add string-or-null-p.
8545
85462006-03-28 Kim F. Storm <storm@cua.dk>
8547
8548 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8549 remarks about systems that don't support fractional seconds.
8550
85512006-03-25 Karl Berry <karl@gnu.org>
8552
8553 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8554 the year list.
8555
85562006-03-21 Nick Roberts <nickrob@snap.net.nz>
8557
8558 * display.texi (Fringe Indicators): Fix typos.
8559
85602006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8561
8562 * tips.texi (Documentation Tips): One can now also write `program'
8563 in front of a quoted symbol in a docstring to prevent making a
8564 hyperlink.
8565
85662006-03-19 Alan Mackenzie <acm@muc.de>
8567
8568 * text.texi (Special Properties): Clarify `fontified' property.
8569
85702006-03-16 Richard Stallman <rms@gnu.org>
8571
8572 * display.texi (Defining Images): Minor cleanup.
8573
85742006-03-16 Bill Wohler <wohler@newt.com>
8575
8576 * display.texi (Defining Images): In image-load-path-for-library,
8577 prefer user's images.
8578
85792006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8580
8581 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8582
85832006-03-15 Bill Wohler <wohler@newt.com>
8584
8585 * display.texi (Defining Images): Fix example in
8586 image-load-path-for-library by not recommending that one binds
8587 image-load-path. Just defvar it to placate compiler and only use
8588 it if previously defined.
8589
85902006-03-14 Bill Wohler <wohler@newt.com>
8591
8592 * display.texi (Defining Images): In image-load-path-for-library,
8593 always return list of directories. Update example.
8594
85952006-03-14 Alan Mackenzie <acm@muc.de>
8596
8597 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8598 This describes font-lock-extend-region-function.
8599 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8600 the new node "Region to Fontify".
8601
86022006-03-13 Richard Stallman <rms@gnu.org>
8603
8604 * display.texi (Invisible Text): The impossible position is
8605 now before the invisible text, not after.
8606 (Defining Images): Clean up last change.
8607
86082006-03-11 Bill Wohler <wohler@newt.com>
8609
8610 * display.texi (Defining Images): Add image-load-path-for-library.
8611
86122006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8613
8614 * text.texi (Adaptive Fill): Fix Texinfo usage.
8615
8616 * strings.texi (Creating Strings): Fix Texinfo usage.
8617
8618 * searching.texi (Regexp Special): Use @samp for regular
8619 expressions that are not in Lisp syntax.
8620
86212006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8622
8623 * searching.texi (Regexp Special): Put remark between parentheses
8624 to avoid misreading.
8625
86262006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8627
8628 * searching.texi (Syntax of Regexps): More accurately describe
8629 which characters are special in which situations.
8630 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8631 are not special. Describe in detail when `[' and `]' are special.
8632 (Regexp Backslash): Plenty of regexps with unbalanced square
8633 brackets are valid, so reword that statement.
8634
86352006-03-02 Kim F. Storm <storm@cua.dk>
8636
8637 * keymaps.texi (Tool Bar): Add tool-bar-border.
8638
86392006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8640
8641 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8642
86432006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8644
8645 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8646
8647 * files.texi (Locating Files): Suggest additional values for the
8648 SUFFIXES arg of `locate-file'. Update pxref.
8649
8650 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8651 (How Programs Do Loading): Discuss the effects of Auto Compression
8652 mode on `load'.
8653 (Load Suffixes): New node.
8654 (Library Search): Delete description of `load-suffixes'; it was
8655 moved to "Load Suffixes".
8656 (Autoload, Named Features): Mention `load-suffixes'.
8657
86582006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8659
8660 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8661
8662 * windows.texi (Window Tree): Fix typo.
8663
86642006-02-20 Kim F. Storm <storm@cua.dk>
8665
8666 * display.texi (Fringe Indicators): New section.
8667 Move indicate-empty-lines, indicate-buffer-boundaries, and
8668 default-indicate-buffer-boundaries here.
8669 Add fringe-indicator-alist and default-fringes-indicator-alist.
8670 Add list of logical fringe indicator symbols.
8671 Update list of standard bitmap names.
8672 (Fringe Cursors): New section.
8673 Move overflow-newline-into-fringe here.
8674 Add fringe-cursor-alist and default-fringes-cursor-alist.
8675 Add list of fringe cursor symbols.
8676
86772006-02-20 Juanma Barranquero <lekktu@gmail.com>
8678
8679 * commands.texi (Using Interactive): Fix reference to node
8680 "Minibuffers".
8681
86822006-02-19 Richard M. Stallman <rms@gnu.org>
8683
8684 * minibuf.texi (High-Level Completion):
8685 Add xref to read-input-method-name.
8686
8687 * files.texi (Relative File Names): Move file-relative-name here.
8688 (File Name Expansion): From here. Minor clarifications.
8689
8690 * commands.texi (Using Interactive): Add xrefs about reading input.
8691 Clarify remarks about that moving point and mark.
8692 Put string case before list case.
8693
c8763fb6 86942006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8695
8696 * display.texi (Other Display Specs, Image Descriptors):
8697 Revert erroneous changes. The previous description of
8698 image-descriptors as `(image . PROPS)' was correct.
8699
87002006-02-14 Richard M. Stallman <rms@gnu.org>
8701
8702 * variables.texi (File Local Variables): Clarifications.
8703
87042006-02-14 Juanma Barranquero <lekktu@gmail.com>
8705
8706 * variables.texi (File Local Variables): Use @code for a cons
8707 cell, not @var.
8708
87092006-02-13 Chong Yidong <cyd@stupidchicken.com>
8710
8711 * variables.texi (File Local Variables): Document new file local
8712 variable behavior.
8713
87142006-02-10 Kim F. Storm <storm@cua.dk>
8715
8716 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
8717
87182006-02-08 Juanma Barranquero <lekktu@gmail.com>
8719
8720 * modes.texi (%-Constructs): Remove obsolete info about
8721 `global-mode-string'.
8722
87232006-02-07 Richard M. Stallman <rms@gnu.org>
8724
8725 * commands.texi (Prefix Command Arguments): Minor cleanup.
8726
8727 * display.texi: "Graphical display", not window system.
8728
8729 * functions.texi (What Is a Function): Fix xref.
8730
8731 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
8732 (Changing Key Bindings): Clarify when remapping is better than
8733 substitute-key-definition.
8734
87352006-02-02 Richard M. Stallman <rms@gnu.org>
8736
8737 * minibuf.texi (Basic Completion): Completion alists are risky.
8738
8739 * keymaps.texi (Active Keymaps): Clarifications.
8740 (Searching Keymaps): New node.
8741 (Keymaps): Update menu.
8742
8743 * frames.texi (Layout Parameters): Minor clarification.
8744 (Drag and Drop): New node.
8745 (Frames): Update menu.
8746
87472006-01-29 Chong Yidong <cyd@stupidchicken.com>
8748
8749 * display.texi (Other Display Specs, Image Descriptors):
8750 Image description is a list, not a cons cell.
8751
87522006-01-28 Luc Teirlinck <teirllm@auburn.edu>
8753
8754 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
8755 list is not necessarily a list).
8756
87572006-01-27 Eli Zaretskii <eliz@gnu.org>
8758
8759 * frames.texi (Layout Parameters): border-width and
8760 internal-border-width belong to the frame, not the window.
8761
87622006-01-19 Richard M. Stallman <rms@gnu.org>
8763
8764 * nonascii.texi (Translation of Characters): Search cmds use
8765 translation-table-for-input. Automatically made local.
8766
8767 * markers.texi (Overview of Markers): Count insertion type
8768 as one of a marker's attributes.
8769
8770 * keymaps.texi (Controlling Active Maps): New node, split out of
8771 Active Keymaps.
8772 (Keymaps): Menu updated.
8773 (Active Keymaps): Give pseudocode to explain how the active
8774 maps are searched. current-active-maps and key-binding moved here.
8775 (Functions for Key Lookup): current-active-maps and key-binding moved.
8776 Clarifications.
8777 (Searching the Keymaps): New subnode.
8778
8779 * elisp.texi (Top): Menu clarification.
8780
8781 * display.texi (Other Display Specs): Delete duplicate entry for
8782 just a string as display spec. Move text about recursive display
8783 specs on such a string.
8784
8785 * commands.texi (Key Sequence Input): Clarify.
8786 Move num-nonmacro-input-events out.
8787 (Reading One Event): num-nonmacro-input-events moved here.
8788
87892006-01-14 Nick Roberts <nickrob@snap.net.nz>
8790
8791 * advice.texi (Simple Advice): Update example to fit argument
8792 change in previous-line.
8793
87942006-01-05 Richard M. Stallman <rms@gnu.org>
8795
8796 * markers.texi (The Mark): Fix in `mark'.
8797
87982006-01-04 Richard M. Stallman <rms@gnu.org>
8799
8800 * processes.texi (Misc Network, Make Network): Minor cleanups.
8801
88022006-01-04 Kim F. Storm <storm@cua.dk>
8803
8804 * processes.texi (Make Network): Add IPv6 addresses and handling.
8805 (Network Feature Testing): Mention (:family ipv6).
8806 (Misc Network): Add IPv6 formats to format-network-address.
8807
88082005-12-30 Richard M. Stallman <rms@gnu.org>
8809
8810 * text.texi (Changing Properties):
8811 Don't use return value of set-text-properties.
8812
88132005-12-29 Luc Teirlinck <teirllm@auburn.edu>
8814
8815 * modes.texi (Mode Line Format): Correct typo in menu.
8816
88172005-12-29 Richard M. Stallman <rms@gnu.org>
8818
8819 * modes.texi (Mode Line Top): New node.
8820 (Mode Line Data): Some text moved to new node.
8821 Explain the data structure more concretely.
8822 (Mode Line Basics): Clarifications.
8823 (Mode Line Variables): Clarify intro paragraph.
8824 (%-Constructs): Clarify intro paragraph.
8825 (Mode Line Format): Update menu.
8826
88272005-12-28 Luc Teirlinck <teirllm@auburn.edu>
8828
8829 * minibuf.texi (Basic Completion): Update lazy-completion-table
8830 examples for removal of ARGS argument.
8831
88322005-12-23 Richard M. Stallman <rms@gnu.org>
8833
8834 * text.texi (Undo): Restore some explanation from the version
8835 that was deleted.
8836
88372005-12-23 Eli Zaretskii <eliz@gnu.org>
8838
8839 * text.texi (Undo): Remove duplicate descriptions of `apply
8840 funname' and `apply delta' elements of the undo list.
8841
88422005-12-20 Richard M. Stallman <rms@gnu.org>
8843
8844 * help.texi (Help Functions): Update documentation of `apropos'.
8845
88462005-12-20 Luc Teirlinck <teirllm@auburn.edu>
8847
8848 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
8849 because it is confusing. If the :help-echo keyword is a function,
8850 it is not directly used as the :help-echo overlay property, as the
8851 xref seems to suggest (it does not take the appropriate args).
8852
88532005-12-19 Luc Teirlinck <teirllm@auburn.edu>
8854
8855 * customize.texi (Common Keywords): Fix Texinfo usage.
8856 (Group Definitions, Variable Definitions): Update for new
8857 conventions for using `*' in docstrings.
8858
8859 * tips.texi (Documentation Tips): Update for new conventions for
8860 using `*' in docstrings.
8861
88622005-12-16 Richard M. Stallman <rms@gnu.org>
8863
8864 * minibuf.texi (Minibuffer Contents): Minor cleanup.
8865
88662005-12-16 Juri Linkov <juri@jurta.org>
8867
8868 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
8869
88702005-12-14 Romain Francoise <romain@orebokech.com>
8871
8872 * modes.texi (Customizing Keywords): Rename `append' to `how'.
8873 Fix typo.
8874
88752005-12-11 Juri Linkov <juri@jurta.org>
8876
8877 * minibuf.texi (Completion Commands): Add mention of read-file-name
8878 for filename completion keymaps.
8879 (Reading File Names): Add mention of filename completion keymaps
8880 for read-file-name and xref to `Completion Commands'.
8881
88822005-12-10 Richard M. Stallman <rms@gnu.org>
8883
8884 * customize.texi (Common Keywords): State caveats for use of :tag.
8885
88862005-12-08 Richard M. Stallman <rms@gnu.org>
8887
8888 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8889 with xrefs and better explanation.
8890 (Completion Commands): Add the filename completion maps.
8891
8892 * objects.texi (Character Type): Clarify that \s is not space
8893 if a dash follows.
8894
88952005-12-05 Richard M. Stallman <rms@gnu.org>
8896
8897 * windows.texi (Resizing Windows): Delete preserve-before args.
8898
88992005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8900
8901 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8902 in full keymaps, since the quirk has been fixed.
8903
89042005-12-03 Eli Zaretskii <eliz@gnu.org>
8905
5dcb4c4e
SM
8906 * hooks.texi (Standard Hooks): Add index entries.
8907 Mention `compilation-finish-functions'.
b8d4c8d0
GM
8908
89092005-11-27 Richard M. Stallman <rms@gnu.org>
8910
8911 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8912
89132005-11-21 Juri Linkov <juri@jurta.org>
8914
8915 * customize.texi (Common Keywords): Update links types
8916 custom-manual and url-link. Add link types emacs-library-link,
8917 file-link, function-link, variable-link, custom-group-link.
8918
89192005-11-20 Chong Yidong <cyd@stupidchicken.com>
8920
8921 * display.texi: Revert 2005-11-20 change.
8922
89232005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8924
8925 * processes.texi (Bindat Functions):
8926 Say "third" to refer to zero-based index "2".
8927
89282005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8929
8930 * loading.texi (Library Search): Update the default value of
8931 `load-suffixes'.
8932
89332005-11-17 Chong Yidong <cyd@stupidchicken.com>
8934
8935 * display.texi (Attribute Functions): Mention :ignore-defface.
8936
89372005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8938
8939 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8940 (Minor Mode Conventions): Mention the use of a hook.
8941
89422005-11-06 Richard M. Stallman <rms@gnu.org>
8943
8944 * files.texi (Magic File Names): find-file-name-handler checks the
8945 `operations' property of the handler.
8946
89472005-11-03 Richard M. Stallman <rms@gnu.org>
8948
8949 * variables.texi (Frame-Local Variables): Small clarification.
8950
89512005-10-29 Chong Yidong <cyd@stupidchicken.com>
8952
8953 * os.texi (Init File): Document ~/.emacs.d/init.el.
8954
89552005-10-29 Richard M. Stallman <rms@gnu.org>
8956
8957 * internals.texi (Garbage Collection): Document memory-full.
8958
89592005-10-28 Bill Wohler <wohler@newt.com>
8960
8961 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8962 for URLs.
8963
89642005-10-28 Richard M. Stallman <rms@gnu.org>
8965
8966 * minibuf.texi (Completion Commands): Clean up prev change.
8967
89682005-10-26 Kevin Ryde <user42@zip.com.au>
8969
8970 * compile.texi (Eval During Compile): Explain recommended uses
8971 of eval-when-compile and eval-and-compile.
8972
89732005-10-27 Masatake YAMATO <jet@gyve.org>
8974
8975 * minibuf.texi (Completion Commands):
8976 Write about new optional argument for `display-completion-list'.
8977
89782005-10-23 Richard M. Stallman <rms@gnu.org>
8979
8980 * display.texi (Overlay Arrow): Clarify about local bindings of
8981 overlay-arrow-position.
8982
89832005-10-22 Eli Zaretskii <eliz@gnu.org>
8984
8985 * internals.texi (Building Emacs): Fix last change.
8986
89872005-10-22 Richard M. Stallman <rms@gnu.org>
8988
8989 * internals.texi (Building Emacs): Document eval-at-startup.
8990
89912005-10-21 Richard M. Stallman <rms@gnu.org>
8992
8993 * loading.texi (Where Defined): load-history contains abs file names.
8994 symbol-file returns abs file names.
8995
89962005-10-19 Kim F. Storm <storm@cua.dk>
8997
8998 * display.texi (Showing Images): Add max-image-size integer value.
8999
90002005-10-18 Chong Yidong <cyd@stupidchicken.com>
9001
9002 * display.texi (Showing Images): Document max-image-size.
9003
90042005-10-17 Richard M. Stallman <rms@gnu.org>
9005
9006 * commands.texi (Quitting): Minor clarification.
9007
9008 * processes.texi (Sentinels): Clarify about output and quitting.
9009 (Filter Functions): Mention with-local-quit.
9010
90112005-10-17 Juri Linkov <juri@jurta.org>
9012
9013 * buffers.texi (Current Buffer):
9014 * commands.texi (Event Input Misc):
9015 * compile.texi (Eval During Compile, Compiler Errors):
9016 * customize.texi (Group Definitions):
9017 * display.texi (Progress, Defining Faces):
9018 * files.texi (Writing to Files):
9019 * modes.texi (Mode Hooks, Defining Minor Modes):
9020 * streams.texi (Output Functions):
9021 * syntax.texi (Syntax Table Functions):
9022 * text.texi (Change Hooks):
9023 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
9024
9025 * commands.texi (Quitting): Replace arg `forms' with `body' in
9026 `with-local-quit'.
9027
9028 * positions.texi (Excursions): Replace arg `forms' with `body' in
9029 `save-excursion'.
9030
90312005-10-08 Kim F. Storm <storm@cua.dk>
9032
9033 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
9034 Rename manual section accordingly.
9035
90362005-10-04 Kim F. Storm <storm@cua.dk>
9037
9038 * windows.texi (Window Split Tree): New section describing
9039 new function window-split-tree function.
9040
90412005-10-03 Nick Roberts <nickrob@snap.net.nz>
9042
9043 * display.texi (Fringe Size/Pos): Simplify and add detail.
9044
90452005-09-30 Romain Francoise <romain@orebokech.com>
9046
9047 * minibuf.texi (High-Level Completion): Explain that the prompt
9048 given to `read-buffer' should end with a colon and a space.
9049 Update usage examples.
9050
90512005-09-29 Juri Linkov <juri@jurta.org>
9052
9053 * display.texi (Displaying Messages): Rename argument name
9054 `string' to `format-string' in functions `message', `message-box',
9055 `message-or-box'.
9056
90572005-09-26 Chong Yidong <cyd@stupidchicken.com>
9058
9059 * errors.texi (Standard Errors): Correct xrefs.
9060
90612005-09-18 Chong Yidong <cyd@stupidchicken.com>
9062
9063 * display.texi (Defining Images): Update documentation for
9064 `image-load-path'.
9065
90662005-09-17 Richard M. Stallman <rms@gnu.org>
9067
9068 * display.texi (Defining Images): Clean up previous change.
9069
90702005-09-16 Romain Francoise <romain@orebokech.com>
9071
9072 * elisp.texi: Specify GFDL version 1.2.
9073
9074 * doclicense.texi (GNU Free Documentation License): Update to
9075 version 1.2.
9076
90772005-09-15 Chong Yidong <cyd@stupidchicken.com>
9078
9079 * display.texi (Defining Images): Document `image-load-path'.
9080
90812005-09-15 Richard M. Stallman <rms@gnu.org>
9082
9083 * objects.texi (Printed Representation): Minor cleanup.
9084 (Box Diagrams): Minor fix.
9085 (Cons Cell Type): Move (...) index item here.
9086 (Box Diagrams): From here.
9087 (Array Type): Minor fix.
9088 (Type Predicates): Delete index "predicates".
9089 (Hash Table Type): Clarify xref.
9090 (Dotted Pair Notation): Minor fix.
9091
90922005-09-10 Chong Yidong <cyd@stupidchicken.com>
9093
9094 * files.texi (Saving Buffers): Fix typo.
9095
90962005-09-08 Richard M. Stallman <rms@gnu.org>
9097
9098 * tips.texi (Programming Tips): Correct the "default" prompt spec.
9099
91002005-09-08 Chong Yidong <cyd@stupidchicken.com>
9101
9102 * locals.texi (Standard Buffer-Local Variables): Don't include
9103 mode variables for minor modes.
9104 Fix xrefs for buffer-display-count, buffer-display-table,
9105 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
9106 enable-multibyte-characters, fill-column, header-line-format,
9107 left-fringe-width, left-margin, and right-fringe-width.
9108
9109 * hooks.texi (Standard Hooks): All hooks should conform to the
9110 standard naming convention now.
9111 Fix xref for `echo-area-clear-hook'.
9112
9113 * display.texi (Usual Display): Note that indicate-empty-lines and
9114 tab-width are buffer-local.
9115
9116 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
9117
9118 * modes.texi (Mode Help): Note that major-mode is buffer-local.
9119
9120 * nonascii.texi (Encoding and I/O): Note that
9121 buffer-file-coding-system is buffer-local.
9122
9123 * positions.texi (List Motion): Note that defun-prompt-regexp is
9124 buffer-local.
9125
9126 * text.texi (Auto Filling): Note that auto-fill-function is
9127 buffer-local.
9128 (Undo): Note that buffer-undo-list is buffer-local.
9129
5dcb4c4e
SM
9130 * windows.texi (Buffers and Windows):
9131 Document buffer-display-count.
b8d4c8d0
GM
9132
91332005-09-06 Richard M. Stallman <rms@gnu.org>
9134
9135 * tips.texi (Coding Conventions): Sometimes it is ok to put the
9136 package prefix elsewhere than at the start of the name.
9137
91382005-09-03 Richard M. Stallman <rms@gnu.org>
9139
9140 * tips.texi (Programming Tips): Add conventions for minibuffer
9141 questions and prompts.
9142
91432005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
9144
9145 * intro.texi (nil and t): Minor cleanup.
9146 Delete spurious mention of keyword symbols.
9147 (Evaluation Notation): Add index entry.
9148 (A Sample Function Description): Minor cleanup.
9149 (A Sample Variable Description): Not all vars can be set.
9150
91512005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
9152
9153 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
9154
9155 (Insertion): Document precise type of `insert-char' arg COUNT.
9156
91572005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
9158
9159 * modes.texi (Other Font Lock Variables): Sync the default of
9160 font-lock-lines-before.
9161
91622005-08-31 Michael Albinus <michael.albinus@gmx.de>
9163
9164 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
9165
91662005-08-29 Richard M. Stallman <rms@gnu.org>
9167
9168 * elisp.texi (Top): Update subnode menu.
9169
9170 * searching.texi (Searching and Matching): Move node.
9171 Rearrange contents and add overall explanation.
9172 (Searching and Case): Move node.
9173 (Searching and Matching): Update menu.
9174
91752005-08-27 Eli Zaretskii <eliz@gnu.org>
9176
9177 * os.texi (Startup Summary): Fix the description of the initial
9178 startup message display.
9179
91802005-08-25 Richard M. Stallman <rms@gnu.org>
9181
9182 * searching.texi (Search and Replace): Add replace-regexp-in-string.
9183
91842005-08-25 Emilio C. Lopes <eclig@gmx.net>
9185
9186 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
9187 `next-overlay-change' example.
9188
91892005-08-22 Juri Linkov <juri@jurta.org>
9190
9191 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
9192 Fix invert-face. Fix args of face-background.
9193
9194 * display.texi (Standard Faces): Delete node.
9195 (Faces): Add xref to `(emacs)Standard Faces'.
9196 (Displaying Faces): Fix xref to `Standard Faces'.
9197
9198 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
9199
92002005-08-20 Alan Mackenzie <acm@muc.de>
9201
9202 * buffers.texi (The Buffer List): Clarify the manipulation of the
9203 buffer list.
9204
92052005-08-14 Richard M. Stallman <rms@gnu.org>
9206
9207 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
9208 a regexp.
9209
92102005-08-11 Richard M. Stallman <rms@gnu.org>
9211
9212 * elisp.texi (Top): Update subnode lists.
9213
9214 * display.texi (Inverse Video): Node deleted.
9215
9216 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
9217 New nodes split out of Coding Conventions.
9218
9219 * searching.texi (Regular Expressions): Document re-builder.
9220
9221 * os.texi (Time Parsing): New node split out of Time Conversion.
9222
9223 * processes.texi (Misc Network, Network Feature Testing)
9224 (Network Options, Make Network): New nodes split out of
9225 Low-Level Network.
9226
92272005-08-09 Richard M. Stallman <rms@gnu.org>
9228
9229 * frames.texi (Geometry): New node, split from Size and Position.
9230 (Frame Parameters): Refer to Geometry.
9231
9232 * buffers.texi (The Buffer List): Fix xrefs.
9233
9234 * windows.texi (Splitting Windows): Fix xref.
9235
9236 * frames.texi (Layout Parameters): Add xref.
9237
9238 * display.texi (Line Height, Scroll Bars): Fix xrefs.
9239
9240 * keymaps.texi (Menu Bar): Fix xref.
9241
9242 * locals.texi (Standard Buffer-Local Variables): Fix xref.
9243
9244 * modes.texi (%-Constructs): Fix xref.
9245
9246 * frames.texi (Window Frame Parameters): Node split up.
9247 (Basic Parameters, Position Parameters, Size Parameters)
9248 (Layout Parameters, Buffer Parameters, Management Parameters)
9249 (Cursor Parameters, Color Parameters): New subnodes.
9250
92512005-08-09 Luc Teirlinck <teirllm@auburn.edu>
9252
9253 * positions.texi (Screen Lines): Update xref for previous change
9254 in minibuf.texi.
9255
9256 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
9257 change in minibuf.texi.
9258
92592005-08-09 Richard M. Stallman <rms@gnu.org>
9260
9261 * tips.texi (Coding Conventions): Minor cleanup.
9262
9263 * modes.texi (Defining Minor Modes): Explain when init-value
9264 can be non-nil.
9265
9266 * elisp.texi (Top): Update submenu for Minibuffer.
9267
9268 * minibuf.texi (Minibuffer Misc): Node split up.
9269 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
9270 (Recursive Mini): New nodes split out from Minibuffer Misc.
9271 (Minibuffer Misc): Document max-mini-window-height.
9272
9273 * hash.texi (Defining Hash): Delete stray paren in example.
9274
9275 * display.texi (Echo Area Customization): Don't define
9276 max-mini-window-height here; xref instead.
9277
9278 * commands.texi (Event Input Misc): Update while-no-input.
9279
9280 * advice.texi (Advising Functions): Explain when to use advice
9281 and when to use a hook.
9282
92832005-07-30 Eli Zaretskii <eliz@gnu.org>
9284
9285 * makefile.w32-in (info): Don't run install-info.
9286 ($(infodir)/dir): New target, produced by running install-info.
9287
92882005-07-27 Luc Teirlinck <teirllm@auburn.edu>
9289
9290 * modes.texi (Defining Minor Modes): The keyword for the initial
9291 value is :init-value, not :initial-value.
9292
92932005-07-23 Eli Zaretskii <eliz@gnu.org>
9294
9295 * loading.texi (Autoload): Make the `doctor' example be consistent
9296 with what's in current loaddefs.el. Describe the "fn" magic in
9297 the usage portion of the doc string.
9298
92992005-07-22 Richard M. Stallman <rms@gnu.org>
9300
9301 * internals.texi (Garbage Collection): Clarify previous change.
9302
93032005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
9304
9305 * internals.texi (Garbage Collection): Add gc-cons-percentage.
9306
93072005-07-18 Juri Linkov <juri@jurta.org>
9308
9309 * commands.texi (Accessing Events):
9310 * frames.texi (Text Terminal Colors, Resources):
9311 * markers.texi (The Mark):
9312 * modes.texi (Defining Minor Modes):
9313 Delete duplicate duplicate words.
9314
93152005-07-16 Richard M. Stallman <rms@gnu.org>
9316
9317 * display.texi (Managing Overlays): Clarify make-overlay
9318 args for insertion types.
9319
93202005-07-13 Luc Teirlinck <teirllm@auburn.edu>
9321
9322 * customize.texi (Variable Definitions):
9323 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
9324 `standard-value' is a list too.
9325 (Defining New Types): Use @key{RET} instead of @key{ret}.
9326
93272005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
9328
9329 * os.texi (Translating Input): Fix typo.
9330
93312005-07-08 Richard M. Stallman <rms@gnu.org>
9332
9333 * README: Update edition number and size estimate.
9334
9335 * elisp.texi (VERSION): Set to 2.9.
9336
93372005-07-07 Richard M. Stallman <rms@gnu.org>
9338
9339 * book-spine.texinfo: Update Emacs version.
9340
9341 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9342
93432005-07-06 Richard M. Stallman <rms@gnu.org>
9344
9345 * searching.texi (Regexp Search): Clarify what re-search-forward
9346 does when the search fails.
9347
93482005-07-05 Lute Kamstra <lute@gnu.org>
9349
9350 * Update FSF's address in GPL notices.
9351
9352 * doclicense.texi (GNU Free Documentation License):
9353 * gpl.texi (GPL):
9354 * tips.texi (Coding Conventions, Library Headers):
9355 * vol1.texi:
9356 * vol2.texi: Update FSF's address.
9357
93582005-07-04 Richard M. Stallman <rms@gnu.org>
9359
9360 * hooks.texi (Standard Hooks): Add occur-hook.
9361
93622005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9363
9364 * display.texi (The Echo Area): Correct menu.
9365
93662005-07-03 Richard M. Stallman <rms@gnu.org>
9367
9368 * elisp.texi (Top): Update subnode menu for Display.
9369
9370 * display.texi (Displaying Messages): New node, with most
9371 of what was in The Echo Area.
5dcb4c4e 9372 (Progress): Move under The Echo Area.
b8d4c8d0
GM
9373 (Logging Messages): New node with new text.
9374 (Echo Area Customization): New node, the rest of what was
9375 in The Echo Area. Document message-truncate-lines with @defvar.
9376 (Display): Update menu.
9377
9378 * windows.texi (Textual Scrolling): Doc 3 values for
9379 scroll-preserve-screen-position.
9380
9381 * text.texi (Special Properties): Change hook functions
9382 should bind inhibit-modification-hooks around altering buffer text.
9383
9384 * keymaps.texi (Key Binding Commands): Call binding BINDING
9385 rather than DEFINITION.
9386
93872005-06-29 Juanma Barranquero <lekktu@gmail.com>
9388
9389 * variables.texi (Defining Variables): `user-variable-p' returns t
9390 for aliases of user options, nil for alias loops.
9391
93922005-06-28 Richard M. Stallman <rms@gnu.org>
9393
9394 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9395 make-keymap.
9396
93972005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9398
9399 * variables.texi (Setting Variables): Correct and clarify
9400 description of `add-to-ordered-list'.
9401
94022005-06-26 Richard M. Stallman <rms@gnu.org>
9403
9404 * display.texi (Faces): Minor cleanup.
9405
94062005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9407
9408 * display.texi (Faces): `facep' returns t for strings that are
9409 face names.
9410
94112005-06-25 Richard M. Stallman <rms@gnu.org>
9412
9413 * objects.texi (Equality Predicates): Clarify meaning of equal.
9414
9415 * windows.texi (Selecting Windows): save-selected-window
9416 and with-selected-window save and restore the current buffer.
9417
94182005-06-24 Richard M. Stallman <rms@gnu.org>
9419
9420 * numbers.texi (Float Basics): Explain how to test for NaN,
9421 and printing the sign of NaNs.
9422
94232005-06-24 Eli Zaretskii <eliz@gnu.org>
9424
9425 * makefile.w32-in (MAKEINFO): Use --force.
9426
94272005-06-23 Richard M. Stallman <rms@gnu.org>
9428
9429 * display.texi (Face Functions): Correct Texinfo usage.
9430
94312005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9432
9433 * lists.texi (Rings): `ring-elements' now returns the elements of
9434 RING in order.
9435
94362005-06-23 Juanma Barranquero <lekktu@gmail.com>
9437
9438 * markers.texi (The Mark): Texinfo usage fix.
9439
94402005-06-23 Kim F. Storm <storm@cua.dk>
9441
9442 * searching.texi (Entire Match Data): Remove evaporate option for
9443 match-data. Do not mention evaporate option for set-match-data.
9444
94452005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9446
9447 * display.texi (Face Functions): Mention face aliases.
9448
94492005-06-21 Richard M. Stallman <rms@gnu.org>
9450
9451 * anti.texi (Antinews): Texinfo usage fix.
9452
94532005-06-21 Karl Berry <karl@gnu.org>
9454
9455 * elisp.texi: Use @copying.
9456
9457 * elisp.texi: Put @summarycontents and @contents before the Top
9458 node, instead of the end of the file, so that the contents appear
9459 in the right place in the dvi/pdf output.
9460
94612005-06-21 Juri Linkov <juri@jurta.org>
9462
9463 * display.texi (Defining Faces): Add `customized-face'.
9464
94652005-06-20 Kim F. Storm <storm@cua.dk>
9466
9467 * variables.texi (Setting Variables): Any type of element can be
9468 given order in add-to-ordered-list. Compare elements with eq.
9469
9470 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
9471
94722005-06-20 Karl Berry <karl@gnu.org>
9473
9474 * syntax.texi (Syntax Flags): Make last column very slightly wider
9475 to avoid "generic comment" breaking on two lines and causing an
9476 underfull box.
9477
94782005-06-19 Luc Teirlinck <teirllm@auburn.edu>
9479
9480 * lists.texi (Rings): Various minor clarifications and corrections.
9481
94822005-06-18 Richard M. Stallman <rms@gnu.org>
9483
9484 * functions.texi (Obsolete Functions): Simplify.
9485
9486 * variables.texi (Variable Aliases): Simplify.
9487
a12bf61e 9488 * anti.texi, backups.texi, compile.texi, customize.texi:
b8d4c8d0
GM
9489 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9490 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9491 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
9492 * variables.texi: Fix formatting ugliness.
9493
9494 * elisp.texi: Add links to Rings and Byte Packing.
9495 Update version and copyright years.
9496
9497 * minibuf.texi: Fix formatting ugliness.
9498 (Completion Commands): Move keymap vars to the end
9499 and vars completing-read binds to the top.
9500
95012005-06-17 Luc Teirlinck <teirllm@auburn.edu>
9502
9503 * processes.texi: Fix typos.
9504 (Bindat Spec): Correct Texinfo error.
9505 (Byte Packing): Fix ungrammatical sentence.
9506
95072005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
9508
9509 * lists.texi (Rings): New node.
9510 (Lists): Add it to menu.
9511
9512 * processes.texi (Byte Packing): New node.
9513 (Processes): Add it to menu.
9514
95152005-06-17 Richard M. Stallman <rms@gnu.org>
9516
9517 * syntax.texi (Parsing Expressions): Fix texinfo usage.
9518
9519 * help.texi (Documentation Basics): Explain the xref to
9520 Documentation Tips.
9521
9522 * debugging.texi (Debugger Commands): Minor fix.
9523
95242005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9525
9526 * edebug.texi (Instrumenting): Eliminate duplicate link.
9527 (Specification List): Replace references to "below", referring to
9528 a later node, with one @ref to that node.
9529
9530 * os.texi (Timers): Timers should save and restore the match data
9531 if they change it.
9532
9533 * debugging.texi (Debugger Commands): Mention that the Lisp
9534 debugger can not step through primitive functions.
9535
95362005-06-16 Juanma Barranquero <lekktu@gmail.com>
9537
9538 * functions.texi (Obsolete Functions): Update argument names of
9539 `make-obsolete' and `define-obsolete-function-alias'.
9540
9541 * variables.texi (Variable Aliases): Update argument names of
9542 `defvaralias', `make-obsolete-variable' and
9543 `define-obsolete-variable-alias'.
9544
95452005-06-15 Kim F. Storm <storm@cua.dk>
9546
9547 * searching.texi (Entire Match Data): Rephrase warnings about
9548 evaporate arg to match-data and set-match-data.
9549
95502005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9551
9552 * elisp.texi (Top): Update detailed menu.
9553
9554 * edebug.texi (Edebug): Update menu.
9555 (Instrumenting): Update xrefs.
9556 (Edebug Execution Modes): Correct xref.
9557 (Jumping): Clarify description of `h' command.
9558 Eliminate redundant @ref.
9559 (Breaks): New node.
9560 (Breakpoints): Is now a subsubsection.
9561 (Global Break Condition): Mention `C-x X X'.
9562 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9563 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9564 (Edebug Display Update): Correct pxref.
9565 (Edebug and Macros): New node.
9566 (Instrumenting Macro Calls): Is now a subsubsection.
9567 Neither arg of `def-edebug-spec' is evaluated.
9568 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9569 (Specification Examples): Fix typo.
9570
95712005-06-14 Lute Kamstra <lute@gnu.org>
9572
9573 * debugging.texi (Function Debugging): Primitives can break on
9574 entry too.
9575
95762005-06-14 Kim F. Storm <storm@cua.dk>
9577
9578 * variables.texi (Setting Variables): Add add-to-ordered-list.
9579
95802005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9581
9582 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9583 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9584
95852005-06-13 Lute Kamstra <lute@gnu.org>
9586
9587 * text.texi (Special Properties): Fix cross reference.
9588
95892005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9590
9591 * debugging.texi (Function Debugging): Delete mention of empty
9592 string argument to `cancel-debug-on-entry'. Delete inaccurate
9593 description of the return value of that command.
9594
95952005-06-11 Alan Mackenzie <acm@muc.de>
9596
9597 * text.texi (Adaptive Fill): Amplify the description of
9598 fill-context-prefix.
9599
96002005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9601
9602 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9603
96042005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9605
9606 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9607
96082005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9609
9610 * debugging.texi (Error Debugging): Minor rewording.
9611 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9612 is optional.
9613
96142005-06-10 Lute Kamstra <lute@gnu.org>
9615
9616 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9617 (Top): Give it a title. Correct version number. Give the
9618 detailed node listing a more prominent header.
9619 * intro.texi: Don't set VERSION here a second time.
9620 Mention Emacs's version too.
9621 * anti.texi (Antinews): Use EMACSVER to refer to the current
9622 version of Emacs.
9623
96242005-06-09 Kim F. Storm <storm@cua.dk>
9625
9626 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9627 match-data and set-match-data.
9628
96292005-06-08 Richard M. Stallman <rms@gnu.org>
9630
9631 * searching.texi (Entire Match Data): Clarify when match-data
9632 returns markers and when integers.
9633
9634 * display.texi (Defining Faces): Explain that face name should not
9635 end in `-face'.
9636
9637 * modes.texi (Mode Line Data): Minor cleanup.
9638 (Customizing Keywords): Node split out of Search-based Fontification.
9639 Add example of using font-lock-add-keywords from a hook.
9640 Clarify when MODE should be non-nil, and when nil.
9641
96422005-06-06 Richard M. Stallman <rms@gnu.org>
9643
9644 * modes.texi (Mode Line Data): Explain what happens when the car
9645 of a list is a void symbol.
9646 (Search-based Fontification): Explain MODE arg to
9647 font-lock-add-keywords and warn about calls from major modes.
9648
96492005-06-08 Juri Linkov <juri@jurta.org>
9650
9651 * display.texi (Standard Faces): Add `shadow' face.
9652
96532005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9654
9655 * modes.texi (Major Mode Conventions): A derived mode only needs
9656 to put the call to the parent mode inside `delay-mode-hooks'.
9657
96582005-05-29 Richard M. Stallman <rms@gnu.org>
9659
9660 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9661 new, and what that implies. Clarify.
9662
9663 * files.texi (Locating Files): Clean up the text.
9664
9665 * frames.texi (Window Frame Parameters): Document user-size.
9666 Shorten entry for top by referring to left.
9667
96682005-05-26 Richard M. Stallman <rms@gnu.org>
9669
9670 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9671 is new, and what the implications are. Other clarifications.
9672
96732005-05-24 Richard M. Stallman <rms@gnu.org>
9674
9675 * frames.texi (Dialog Boxes): Minor fixes.
9676
96772005-05-25 Masatake YAMATO <jet@gyve.org>
9678
9679 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9680
96812005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9682
9683 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9684 is optional.
9685
96862005-05-24 Nick Roberts <nickrob@snap.net.nz>
9687
10d1d0af 9688 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
9689
96902005-05-23 Lute Kamstra <lute@gnu.org>
9691
9692 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
9693 syntax-begin-function over font-lock-beginning-of-syntax-function.
9694
96952005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9696
9697 * minibuf.texi (Reading File Names): Update description of
9698 `read-directory-name'.
9699
9700 * modes.texi (Derived Modes): Clarify :group keyword.
9701
97022005-05-21 Eli Zaretskii <eliz@gnu.org>
9703
9704 * files.texi (Locating Files): New subsection.
9705 Describe locate-file and executable-find.
9706
97072005-05-21 Kevin Ryde <user42@zip.com.au>
9708
9709 * frames.texi (Initial Parameters): Update cross reference to
9710 "Emacs Invocation".
9711
97122005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9713
9714 * keymaps.texi (Active Keymaps): Add anchor.
9715
9716 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
9717 (Major Mode Conventions): Refer to `Auto Major Mode' in more
9718 appropriate place.
9719 (Derived Modes): Small clarifications.
9720 (Minor Mode Conventions, Keymaps and Minor Modes):
9721 Replace references to nodes with references to anchors.
9722 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
9723 Clarify description of lists whose first element is an integer.
9724 (Mode Line Variables): Add anchor.
9725 (%-Constructs): Clarify description of integer after %.
9726 (Emulating Mode Line): Describe nil value for FACE.
9727
97282005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9729
9730 * modes.texi (Derived Modes): Correct references to non-existing
9731 variable standard-syntax-table.
9732
97332005-05-17 Lute Kamstra <lute@gnu.org>
9734
9735 * modes.texi (Defining Minor Modes): Mention the mode hook.
9736
97372005-05-15 Kim F. Storm <storm@cua.dk>
9738
9739 * processes.texi (Network): Remove open-network-stream-nowait.
9740 (Network Servers): Remove open-network-stream-server.
9741
97422005-05-15 Luc Teirlinck <teirllm@auburn.edu>
9743
9744 * elisp.texi (Top): Update detailed menu.
9745
9746 * variables.texi: Reorder nodes.
9747 (Variables): Update menu.
9748 (File Local Variables): Do not refer to the `-*-' line as
9749 a "local variables list". Add pxref.
9750
97512005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9752
9753 * elisp.texi (Top): Update detailed menu for node changes.
9754
9755 * modes.texi (Modes): Update Menu.
9756 (Hooks): Move to beginning of chapter.
9757 Most minor modes run mode hooks too.
9758 `add-hook' can handle void hooks or hooks whose value is a single
9759 function.
9760 (Major Modes): Update Menu.
9761 (Major Mode Basics): New node, split off from `Major Modes'.
9762 (Major Mode Conventions): Correct xref. Explain how to handle
9763 auto-mode-alist if the major mode command has an autoload cookie.
9764 (Auto Major Mode): Major update. Add magic-mode-alist.
9765 (Derived Modes): Major update.
9766 (Mode Line Format): Update Menu.
9767 (Mode Line Basics): New node, split off from `Mode Line Format'.
9768
9769 * loading.texi (Autoload): Mention `autoload cookie' as synonym
9770 for `magic autoload comment'. Add index entries and anchor.
9771
97722005-05-14 Richard M. Stallman <rms@gnu.org>
9773
9774 * tips.texi (Coding Conventions): Explain how important it is
9775 that just loading certain files not change Emacs behavior.
9776
9777 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
9778
97792005-05-12 Lute Kamstra <lute@gnu.org>
9780
9781 * modes.texi (Generic Modes): Update.
9782 (Major Modes): Refer to node "Generic Modes".
9783
9784 * elisp.texi (Top): Update to the current structure of the manual.
9785 * processes.texi (Processes): Add menu description.
9786 * customize.texi (Customization): Add menu descriptions.
9787
97882005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
9789
9790 * processes.texi (Signals to Processes)
9791 (Low-Level Network): Fix typos.
9792
97932005-05-11 Lute Kamstra <lute@gnu.org>
9794
9795 * elisp.texi (Top): Add some nodes from the chapter "Major and
9796 Minor Modes" to the detailed node listing.
9797
97982005-05-10 Richard M. Stallman <rms@gnu.org>
9799
9800 * keymaps.texi (Extended Menu Items): Menu item filter functions
9801 can be called at any time.
9802
98032005-05-08 Luc Teirlinck <teirllm@auburn.edu>
9804
9805 * variables.texi (File Local Variables): `(hack-local-variables t)'
9806 now also checks whether a mode is specified in the local variables
9807 list.
9808
98092005-05-05 Kevin Ryde <user42@zip.com.au>
9810
9811 * display.texi (The Echo Area): Correct format function cross
9812 reference.
9813
98142005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9815
9816 * variables.texi (Variable Aliases): Change description of
9817 `define-obsolete-variable-alias'.
9818
9819 * functions.texi (Functions): Add "Obsolete Functions" to menu.
9820 (Defining Functions): Add xref.
9821 (Obsolete Functions): New node.
9822 (Function Safety): Standardize capitalization of section title.
9823
9824 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
9825 (Dialog Boxes): Complete description of `x-popup-dialog'.
9826
98272005-05-04 Richard M. Stallman <rms@gnu.org>
9828
9829 * commands.texi (Interactive Codes): Fix Texinfo usage.
9830 Document U more clearly.
9831
98322005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9833
9834 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
9835 function and not a macro.
9836
9837 * frames.texi (Pop-Up Menus): Correct and clarify description of
9838 `x-popup-menu'.
9839 (Dialog Boxes): Clarify description of `x-popup-dialog'.
9840
98412005-05-01 Richard M. Stallman <rms@gnu.org>
9842
9843 * edebug.texi (Checking Whether to Stop): Fix previous change.
9844
98452005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9846
9847 * display.texi: Fix typos and Texinfo usage.
9848
9849 * edebug.texi (Checking Whether to Stop): executing-macro ->
9850 executing-kbd-macro.
9851
98522005-05-01 Richard M. Stallman <rms@gnu.org>
9853
9854 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
9855
98562005-04-30 Richard M. Stallman <rms@gnu.org>
9857
9858 * files.texi (Magic File Names): Document `operations' property.
9859
98602005-04-29 Lute Kamstra <lute@gnu.org>
9861
9862 * modes.texi (Generic Modes): New node.
9863 (Major Modes): Add it to the menu.
9864 (Derived Modes): Add "derived mode" to concept index.
9865
98662005-04-28 Lute Kamstra <lute@gnu.org>
9867
9868 * modes.texi (Defining Minor Modes): Fix previous change.
9869 (Font Lock Mode): Simplify.
9870 (Font Lock Basics): Say that font-lock-defaults is buffer-local
9871 when set and that some parts are optional. Add cross references.
9872 (Search-based Fontification): Say how to specify font-lock-keywords.
9873 Add cross references. Add font-lock-multiline to index.
9874 Move font-lock-keywords-case-fold-search here from node "Other Font
9875 Lock Variables". Document font-lock-add-keywords and
9876 font-lock-remove-keywords.
9877 (Other Font Lock Variables): Move font-lock-keywords-only,
9878 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9879 and font-lock-syntactic-face-function to node "Syntactic Font
9880 Lock". Move font-lock-keywords-case-fold-search to node
9881 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9882 and font-lock-{,un}fontify-{buffer,region}-function.
9883 (Precalculated Fontification): Remove reference to deleted variable
9884 font-lock-core-only.
9885 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9886 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9887 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9888 and font-lock-syntactic-face-function here from node "Other Font
9889 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9890 Syntax Properties". Add cross references.
9891 (Setting Syntax Properties): New node.
9892 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9893 * syntax.texi (Syntax Properties): Add cross reference.
9894 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9895
98962005-04-26 Richard M. Stallman <rms@gnu.org>
9897
9898 * display.texi (Defining Faces):
9899 Document `default' elements of defface spec.
9900
9901 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9902
9903 * variables.texi (Variable Aliases): Clarify text.
9904
99052005-04-25 Chong Yidong <cyd@stupidchicken.com>
9906
9907 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9908
99092005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9910
9911 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9912
99132005-04-24 Eli Zaretskii <eliz@gnu.org>
9914
9915 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9916 syntax-after and syntax-class.
9917
9918 * files.texi (Changing Files): Fix last change's cross-reference.
9919 (Unique File Names): Don't mention "numbers" in the documentation
9920 of make-temp-file and make-temp-name.
9921
99222005-04-23 Richard M. Stallman <rms@gnu.org>
9923
9924 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9925
99262005-04-22 Nick Roberts <nickrob@snap.net.nz>
9927
9928 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9929
99302005-04-22 Nick Roberts <nickrob@snap.net.nz>
9931
9932 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9933 and define-obsolete-variable-alias.
9934
99352005-04-22 Kim F. Storm <storm@cua.dk>
9936
9937 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9938 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9939
99402005-04-21 Lute Kamstra <lute@gnu.org>
9941
9942 * lists.texi (Association Lists): Document rassq-delete-all.
9943
99442005-04-19 Richard M. Stallman <rms@gnu.org>
9945
9946 * modes.texi (Search-based Fontification): Explain that
9947 facespec is an expression to be evaluated.
9948
99492005-04-19 Kevin Ryde <user42@zip.com.au>
9950
9951 * streams.texi (Output Functions): Fix xref.
9952 * strings.texi (String Conversion): Fix xref.
9953
99542005-04-19 Kim F. Storm <storm@cua.dk>
9955
9956 * symbols.texi (Symbol Plists): Add safe-get.
9957 Mention that `get' may signal an error.
9958
99592005-04-18 Nick Roberts <nickrob@snap.net.nz>
9960
9961 * customize.texi (Variable Definitions): Replace tooltip-mode
9962 example with save-place.
9963
99642005-04-17 Richard M. Stallman <rms@gnu.org>
9965
9966 * buffers.texi (Indirect Buffers): Clarify.
9967
9968 * positions.texi (Positions): Clarify converting marker to integer.
9969
9970 * strings.texi (String Basics): Mention string-match; clarify.
9971
99722005-04-08 Lute Kamstra <lute@gnu.org>
9973
9974 * modes.texi (Search-based Fontification): Fix cross references.
9975 Use consistent terminology. Document anchored highlighting.
9976
99772005-04-05 Lute Kamstra <lute@gnu.org>
9978
9979 * modes.texi (Defining Minor Modes): Document :group keyword
9980 argument and its default value.
9981
99822005-04-03 Lute Kamstra <lute@gnu.org>
9983
9984 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9985 references and/or descriptions. Delete major mode hooks; mention
9986 them as a category instead. Rename or delete obsolete hooks.
9987
99882005-04-02 Richard M. Stallman <rms@gnu.org>
9989
9990 * nonascii.texi (Coding System Basics): Another wording cleanup.
9991
99922005-04-01 Richard M. Stallman <rms@gnu.org>
9993
9994 * nonascii.texi (Coding System Basics): Clarify previous change.
9995
99962005-04-01 Kenichi Handa <handa@m17n.org>
9997
10d1d0af 9998 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
9999 identity of coding systems.
10000
100012005-03-29 Chong Yidong <cyd@stupidchicken.com>
10002
10003 * text.texi (Buffer Contents): Add filter-buffer-substring and
10004 buffer-substring-filters.
10005
100062005-03-26 Chong Yidong <cyd@stupidchicken.com>
10007
10008 * anti.texi (Antinews): Mention `G' interactive code.
10009
10010 * tips.texi (Compilation Tips): Mention benchmark.el.
10011
100122005-03-27 Luc Teirlinck <teirllm@auburn.edu>
10013
10014 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
10015 is now bound to M-o M-o.
10016
10017 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
10018
100192005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
10020
10021 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
10022 in the Emacs Manual).
10023 * Makefile.in (srcs): Remove calendar.texi.
10024 * makefile.w32-in (srcs): Remove calendar.texi.
10025 * display.texi (Display): Change name of next node.
10026 * os.texi (System In): Change name of previous node.
10027 * elisp.texi (Top): Remove Calendar references.
10028 * vol1.texi (Top): Remove Calendar references.
10029 * vol2.texi (Top): Remove Calendar references.
10030
100312005-03-25 Richard M. Stallman <rms@gnu.org>
10032
10033 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
10034 Cleanup previous change.
10035
100362005-03-25 Chong Yidong <cyd@stupidchicken.com>
10037
10038 * display.texi (Face Attributes): Faces earlier in an :inherit
10039 list take precedence.
10040 (Scroll Bars): Fix description of vertical-scroll-bars.
10041 Document frame-current-scroll-bars and window-current-scroll-bars.
10042
10043 * markers.texi (The Mark): Document temporary Transient Mark mode.
10044
10045 * minibuf.texi (Reading File Names):
10046 Document read-file-name-completion-ignore-case.
10047
10048 * positions.texi (Screen Lines): Document nil for width argument
10049 to compute-motion.
10050
100512005-03-23 Kim F. Storm <storm@cua.dk>
10052
10053 * display.texi (Standard Faces): Other faces used in the fringe
10054 implicitly inherits from the fringe face.
10055 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
10056 properties implicitly inherits from fringe face.
10057 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
10058
100592005-03-20 Chong Yidong <cyd@stupidchicken.com>
10060
10061 * display.texi (Invisible Text): State default value of
10062 line-move-ignore-invisible.
10063 (Managing Overlays): Document remove-overlays.
10064 (Standard Faces): Document escape-glyph face.
10065
10066 * minibuf.texi (Reading File Names): Document read-file-name-function.
10067
10068 * modes.texi (Other Font Lock Variables):
10069 Document font-lock-lines-before.
10070
10071 * positions.texi (Skipping Characters): skip-chars-forward allows
10072 character classes.
10073
100742005-03-18 Lute Kamstra <lute@gnu.org>
10075
10076 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
10077
100782005-03-17 Richard M. Stallman <rms@gnu.org>
10079
10080 * text.texi (Undo): Document extensible undo entries.
10081
dd7b651b 10082 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
10083
10084 * nonascii.texi (Character Codes): Minor fix.
10085
10086 * display.texi (Display Property): Explain the significance
10087 of having text properties that are eq.
10088 (Other Display Specs): Explain string as display spec.
10089
10090 * commands.texi (Interactive Codes): Document G option.
10091
100922005-03-17 Chong Yidong <cyd@stupidchicken.com>
10093
10094 * text.texi (Filling): Add sentence-end-without-period and
10095 sentence-end-without-space.
10096 (Changing Properties): Minor fix.
10097
10098 * anti.texi: Total rewrite.
10099
101002005-03-15 Lute Kamstra <lute@gnu.org>
10101
10102 * edebug.texi (Instrumenting Macro Calls): Fix typos.
10103
101042005-03-08 Kim F. Storm <storm@cua.dk>
10105
10106 * display.texi (Specified Space): Property :width is support on
10107 non-graphic terminals, :height is not.
10108
101092005-03-07 Richard M. Stallman <rms@gnu.org>
10110
10111 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
10112 Now subnodes of Fringes.
10113 (Overlay Arrow): Document overlay-arrow-variable-list.
10114 (Fringe Size/Pos): New node, broken out of Fringes.
10115 (Display): Explain clearing vs redisplay better.
10116 (Truncation): Clarify use of bitmaps.
10117 (The Echo Area): Clarify the uses of the echo area.
10118 Add max-mini-window-height.
10119 (Progress): Clarify.
10120 (Invisible Text): Explain that main loop moves point out.
10121 (Selective Display): Say "hidden", not "invisible".
10122 (Managing Overlays): Move up. Describe relation to Undo here.
10123 (Overlay Properties): Clarify intro.
10124 (Finding Overlays): Explain return values when nothing found.
10125 (Width): truncate-string-to-width has added arg.
10126 (Displaying Faces): Clarify and update mode line face handling.
10127 (Face Functions): Minor cleanup.
10128 (Conditional Display): Merge into Other Display Specs.
10129 (Pixel Specification, Other Display Specs): Minor cleanups.
10130 (Images, Image Descriptors): Minor cleanups.
10131 (GIF Images): Patents have expired.
10132 (Showing Images): Explain default text for insert-image.
10133 (Manipulating Button Types): Merge into Manipulating Buttons.
10134 (Making Buttons): Explain return values.
10135 (Button Buffer Commands): Add xref.
10136 (Inverse Video): Update mode-line-inverse-video.
10137 (Display Table Format): Clarify.
10138 (Active Display Table): Give defaults for window-display-table.
10139
10140 * calendar.texi (Calendar Customizing): calendar-holiday-marker
10141 and calendar-today-marker are strings, not chars.
10142 (Holiday Customizing): Minor fix.
10143
10144 * internals.texi (Writing Emacs Primitives): Update `or' example.
10145 Update limit on # args of subr.
10146
10147 * edebug.texi (Using Edebug): Arrow is in fringe.
10148 (Instrumenting): Arg to eval-defun works without loading edebug.
10149 (Edebug Execution Modes): Add xref.
10150
10151 * customize.texi (Common Keywords): Clarify :require.
10152 Mention :version here.
10153 (Variable Definitions, Group Definitions): Not here.
10154 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
10155
101562005-03-07 Chong Yidong <cyd@stupidchicken.com>
10157 * nonascii.texi (Text Representations): Clarify position-bytes.
10158 (Character Sets): Add list-charset-chars.
10159 (Scanning Charsets): Add charset-after.
10160 (Encoding and I/O): Minor fix.
10161
101622005-03-06 Richard M. Stallman <rms@gnu.org>
10163
10164 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
10165 (Resizing Windows): Likewise.
10166
10167 * text.texi (Change Hooks): Get rid of "Emacs 21".
10168
10169 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
10170
10171 * streams.texi (Output Variables): Get rid of "Emacs 21".
10172
10173 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
10174
10175 * os.texi (Translating Input): Replace flow-control example
10176 with a less obsolete example that uses `keyboard-translate'.
10177
10178 * objects.texi (Hash Table Type, Circular Objects):
10179 Get rid of "Emacs 21".
10180
10181 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
10182 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
10183
10184 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
10185
10186 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
10187
10188 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
10189 (Menu Bar): Fix when menu-bar-update-hook is called.
10190
10191 * hash.texi (Hash Tables): Get rid of "Emacs 21".
10192
10193 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
10194 and make it read better.
10195
10196 * files.texi (Writing to Files): Get rid of "Emacs 21".
10197 (Unique File Names): Likewise.
10198
10199 * elisp.texi: Update Emacs version to 22.
10200
10201 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
10202 (Overlay Properties, Face Attributes): Likewise.
10203 (Managing Overlays): Fix punctuation.
10204 (Attribute Functions): Clarify set-face-font; get rid of
10205 info about old Emacs versions.
10206 (Auto Faces, Font Lookup, Display Property, Images):
10207 Get rid of "Emacs 21".
10208
10209 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
10210
102112005-03-05 Richard M. Stallman <rms@gnu.org>
10212
10213 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
10214
102152005-03-04 Lute Kamstra <lute@gnu.org>
10216
10217 * debugging.texi (Error Debugging): Document stack-trace-on-error.
10218
102192005-03-03 Lute Kamstra <lute@gnu.org>
10220
10221 * edebug.texi (Instrumenting Macro Calls): Fix typo.
10222
102232005-03-01 Lute Kamstra <lute@gnu.org>
10224
10225 * debugging.texi (Debugger Commands): Update `j'.
10226
102272005-02-28 Lute Kamstra <lute@gnu.org>
10228
10229 * debugging.texi (Debugging): Fix typo.
10230 (Error Debugging): Document eval-expression-debug-on-error.
10231 (Function Debugging): Update example.
10232 (Using Debugger): Mention starred stack frames.
10233 (Debugger Commands): Document `j' and `l'.
10234 (Invoking the Debugger): `d' and `j' exit recursive edit too.
10235 Update the messages that the debugger displays.
10236 (Internals of Debugger): Add cross reference. Update example.
10237 (Excess Open): Minor improvement.
10238 (Excess Close): Minor improvement.
10239
102402005-02-26 Richard M. Stallman <rms@gnu.org>
10241
10242 * tips.texi (Coding Conventions): Clarify.
10243 Put all the major mode key reservations together.
10244 Mention the Mouse-1 => Mouse-2 conventions.
10245
10246 * syntax.texi (Syntax Class Table): Clarify.
10247 (Syntax Table Functions): syntax-after moved from here.
10248 (Syntax Table Internals): syntax-after moved to here.
10249 (Parsing Expressions): Update info on number of values
10250 and what's meaningful in the STATE argument.
10251 (Categories): Fix typo.
10252
10253 * sequences.texi (Arrays): Cleanup.
10254 (Char-Tables): Clarify.
10255
10256 * processes.texi (Deleting Processes): Cleanups, add xref.
10257 (Subprocess Creation): Explain nil in exec-path. Cleanup.
10258 (Process Information): set-process-coding-system, some args optional.
10259 (Input to Processes): Explain various types for PROCESS args.
10260 Rename them from PROCESS-NAME to PROCESS.
10261 (Signals to Processes): Likewise.
10262 (Decoding Output): Cleanup.
10263 (Query Before Exit): Clarify.
10264
10265 * os.texi (Startup Summary): Correct the options; add missing ones.
10266 (Terminal Output, Batch Mode): Clarify.
10267 (Flow Control): Node deleted.
10268
10269 * markers.texi (The Mark): Clarify.
10270
10271 * macros.texi (Expansion): Cleanup.
10272 (Indenting Macros): indent-spec allows ints, not floats.
10273
10274 * keymaps.texi (Keymaps): Clarify.
10275 (Format of Keymaps): Update lisp-mode-map example.
10276 (Active Keymaps, Key Lookup): Clarify.
10277 (Changing Key Bindings): Add xref to `kbd'.
10278 (Key Binding Commands, Simple Menu Items): Clarify.
10279 (Mouse Menus, Menu Bar): Clarify.
10280 (Menu Example): Replace print example with menu-bar-replace-menu.
10281
10282 * help.texi (Documentation Basics): Add function-documentation prop.
10283
10284 * elisp.texi (Top): Don't refer to Flow Control node.
10285
10286 * commands.texi (Command Overview): Improve xrefs.
10287 (Adjusting Point): Adjusting point applies to intangible and invis.
10288 (Key Sequence Input): Doc extra read-key-sequence args.
10289 Likewise for read-key-sequence-vector.
10290
10291 * backups.texi (Rename or Copy): Minor fix.
10292 (Numbered Backups): For version-control, say the default.
10293 (Auto-Saving): make-auto-save-file-name example is simplified.
10294
10295 * advice.texi (Advising Functions): Don't imply one part of Emacs
10296 should advise another part. Markup changes.
10297 (Defining Advice): Move transitional para.
10298 (Activation of Advice): Cleanup.
10299 Explain if COMPILE is nil or negative.
10300
10301 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
10302
103032005-02-24 Lute Kamstra <lute@gnu.org>
10304
10305 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
10306 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
10307
103082005-02-23 Lute Kamstra <lute@gnu.org>
10309
10310 * modes.texi (Defining Minor Modes): define-minor-mode can be used
10311 to define global minor modes as well.
10312
10313 * display.texi (Managing Overlays): overlay-buffer returns nil for
10314 deleted overlays.
10315
103162005-02-22 Kim F. Storm <storm@cua.dk>
10317
10318 * minibuf.texi (Basic Completion): Allow symbols in addition to
10319 strings in try-completion and all-completions.
10320
103212005-02-14 Lute Kamstra <lute@gnu.org>
10322
10323 * elisp.texi (Top): Remove reference to deleted node.
10324
10325 * lists.texi (Lists): Remove reference to deleted node.
10326 (Cons Cells): Fix typo.
10327
10328 * loading.texi (Where Defined): Fix typo.
10329
103302005-02-14 Richard M. Stallman <rms@gnu.org>
10331
10332 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10333 is useful for discarding some minor modes.
10334
10335 * symbols.texi (Symbol Components): Reorder examples.
10336
10337 * streams.texi (Input Functions): State standard-input default.
10338 (Output Variables): State standard-output default.
10339
10340 * objects.texi (Printed Representation): Clarify read syntax vs print.
10341 (Floating Point Type): Explain meaning better.
10342 (Symbol Type): Explain uniqueness better.
10343 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10344 List examples sooner.
10345 (Box Diagrams): New subnode broken out.
10346 Some examples moved from old Lists as Boxes node.
10347 (Dotted Pair Notation): Clarify intro.
10348 (Array Type): Clarify.
10349 (Type Predicates): Add hash-table-p.
10350
10351 * numbers.texi (Integer Basics): Clarify radix explanation.
10352 (Predicates on Numbers): Minor clarification.
10353 (Comparison of Numbers): Minor clarification. Clarify eql.
10354 Typos in min, max.
10355 (Math Functions): Clarify overflow in expt.
10356
10357 * minibuf.texi (Text from Minibuffer): Minor clarification.
10358 Mention arrow keys.
10359
10360 * loading.texi (Autoload): defun's doc string overrides autoload's
10361 doc string.
10362 (Repeated Loading): Modernize "add to list" examples.
10363 (Where Defined): Finish updating table of load-history elts.
10364
10365 * lists.texi (List-related Predicates): Minor wording improvement.
10366 (Lists as Boxes): Node deleted.
10367 (Building Lists): Explain trivial cases of number-sequence.
10368
10369 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 10370 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
10371 (Hash Access): Any object can be a key.
10372 State value of maphash.
10373
10374 * functions.texi (What Is a Function): Wording cleanup.
10375 (Function Documentation): Minor cleanup.
10376 Explain purpose of calling convention at end of doc string.
10377 (Function Names): Wording cleanup.
10378 (Calling Functions): Wording cleanup.
10379 Explain better how funcall calls the function.
10380 (Function Cells): Delete example of saving and redefining function.
10381
10382 * control.texi (Combining Conditions): Wording cleanup.
10383 (Iteration): dolist and dotimes bind VAR locally.
10384 (Cleanups): Xref to Atomic Changes.
10385
10386 * compile.texi (Byte Compilation): Delete 19.29 info.
10387 (Compilation Functions): Macros' difficulties don't affect defsubst.
10388 (Docs and Compilation): Delete 19.29 info.
10389
103902005-02-10 Richard M. Stallman <rms@gnu.org>
10391
10392 * objects.texi (Symbol Type): Minor correction.
10393
103942005-02-06 Lute Kamstra <lute@gnu.org>
10395
10396 * modes.texi (Example Major Modes): Fix typos.
10397
103982005-02-06 Richard M. Stallman <rms@gnu.org>
10399
10400 * text.texi (Margins): fill-nobreak-predicate can be one function.
10401
10402 * strings.texi (Modifying Strings): clear-string can make unibyte.
10403 (Formatting Strings): format gives error if values missing.
10404
10405 * positions.texi (Character Motion): Mention default arg
10406 for forward-char. backward-char refers to forward-char.
10407 (Word Motion): Mention default arg for forward-word.
10408 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10409 Simplify end-of-buffer.
10410 (Text Lines): Mention default arg for forward-line.
10411 (List Motion): Mention default arg for beginning/end-of-defun.
10412 (Skipping Characters): Minor fixes in explaining character-set.
10413
10414 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10415 Mode inheritance applies only when default-major-mode is nil.
10416 Clarifications.
10417 (Example Major Modes): Update Text mode and Lisp mode examples.
10418 (Minor Mode Conventions): Mention define-minor-mode at top.
10419 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10420 (Mode Line Format): Update mode line face display info.
10421 (Properties in Mode): Mention effect of risky vars.
10422 (Imenu): Define imenu-add-to-menubar.
10423 (Font Lock Mode): Add descriptions to menu lines.
10424 (Faces for Font Lock): Add font-lock-doc-face.
10425
104262005-02-05 Lute Kamstra <lute@gnu.org>
10427
10428 * text.texi (Maintaining Undo): Remove obsolete function.
10429
104302005-02-05 Eli Zaretskii <eliz@gnu.org>
10431
10432 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 10433 color specifications. Improve indexing.
b8d4c8d0
GM
10434 (Text Terminal Colors): Replace the description of RGB values by
10435 an xref to "Color Names".
10436
104372005-02-03 Richard M. Stallman <rms@gnu.org>
10438
10439 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10440 Clarify.
10441 (Selecting Windows): Clarify save-selected-window.
10442 (Cyclic Window Ordering): Clarify walk-windows.
10443 (Window Point): Clarify.
10444 (Window Start): Add comment to example.
10445 (Resizing Windows): Add `interactive' specs in examples.
10446 Document fit-window-to-buffer.
10447
10448 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10449 (Undo, Maintaining Undo): Clarify last change.
10450 (Sorting): In sort-numeric-fields, explain about octal and hex.
10451 Mention sort-numeric-base.
10452 (Format Properties): Add xref for hard newlines.
10453
10454 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
10455 (Pop-Up Menus): Fix typo.
10456 (Color Names): Explain all types of color names.
10457 Explain color-values on B&W terminal.
10458 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
10459
10460 * files.texi (File Locks): Not supported on MS systems.
10461 (Testing Accessibility): Clarify.
10462
10463 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
10464 (Coverage Testing): Fix typo.
10465
10466 * commands.texi (Misc Events): Remove stray space.
10467
10468 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
10469 (Modification Time): Clarify when visited-file-modtime returns 0.
10470 (The Buffer List): Clarify bury-buffer.
10471 (Killing Buffers): Clarify.
10472 (Indirect Buffers): Add clone-indirect-buffer.
10473
104742005-02-02 Matt Hodges <MPHodges@member.fsf.org>
10475
10476 * edebug.texi (Printing in Edebug): Fix default value of
10477 edebug-print-circle.
10478 (Coverage Testing): Fix displayed frequency count data.
10479
104802005-02-02 Luc Teirlinck <teirllm@auburn.edu>
10481
10482 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
10483
104842005-02-02 Kim F. Storm <storm@cua.dk>
10485
10486 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
10487
104882005-01-29 Eli Zaretskii <eliz@gnu.org>
10489
10490 * commands.texi (Misc Events): Describe the help-echo event.
10491
10492 * text.texi (Special Properties) <help-echo>: Use `pos'
10493 consistently in description of the help-echo property.
10494 Use @code{nil} instead of @var{nil}.
10495
10496 * display.texi (Overlay Properties): Fix the index entry for
10497 help-echo overlay property.
10498
10499 * customize.texi (Type Keywords): Uncomment the xref to the
10500 help-echo property documentation.
10501
105022005-01-23 Kim F. Storm <storm@cua.dk>
10503
10504 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
10505 return value. Third element FULLY replaced by PARTIAL which
10506 specifies number of invisible pixels if row is only partially visible.
10507 (Textual Scrolling): Mention auto-window-vscroll.
10508 (Vertical Scrolling): New defvar auto-window-vscroll.
10509
105102005-01-16 Luc Teirlinck <teirllm@auburn.edu>
10511
10512 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
10513 command remapping.
10514
105152005-01-15 Richard M. Stallman <rms@gnu.org>
10516
10517 * display.texi (Defining Images): Mention DATA-P arg of create-image.
10518
105192005-01-14 Kim F. Storm <storm@cua.dk>
10520
10521 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10522
10523 * text.texi (Links and Mouse-1): Fix string and vector item.
10524
105252005-01-13 Richard M. Stallman <rms@gnu.org>
10526
10527 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10528 descriptions of overriding-local-map and overriding-terminal-local-map.
10529
10530 * text.texi (Links and Mouse-1): Clarify text.
10531
105322005-01-13 Kim F. Storm <storm@cua.dk>
10533
10534 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10535
105362005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10537
10538 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10539
105402005-01-12 Kim F. Storm <storm@cua.dk>
10541
10542 * text.texi (Links and Mouse-1): Rename section from Enabling
10543 Mouse-1 to Following Links. Change xrefs.
10544 Add examples for define-button-type and define-widget.
10545
10546 * display.texi (Button Properties, Button Buffer Commands):
10547 Clarify mouse-1 and follow-link functionality.
10548
105492005-01-12 Richard M. Stallman <rms@gnu.org>
10550
10551 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10552
10553 * display.texi (Beeping): Fix Texinfo usage.
10554
10555 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10556
105572005-01-11 Kim F. Storm <storm@cua.dk>
10558
10559 * display.texi (Button Properties, Button Buffer Commands):
10560 Mention mouse-1 binding. Add follow-link keyword.
10561
10562 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10563 (Enabling Mouse-1 to Follow Links): New subsection.
10564
105652005-01-06 Richard M. Stallman <rms@gnu.org>
10566
10567 * text.texi (Special Properties): Minor change.
10568
10569 * os.texi (Timers): Clarify previous change.
10570
10571 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10572
105732005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10574
10575 * display.texi (Face Attributes): Correct xref to renamed node.
10576
105772005-01-01 Richard M. Stallman <rms@gnu.org>
10578
10579 * display.texi (Face Attributes): Describe hex color specs.
10580
105812004-12-31 Richard M. Stallman <rms@gnu.org>
10582
10583 * os.texi (Timers): Update previous change.
10584
105852004-12-30 Kim F. Storm <storm@cua.dk>
10586
10587 * display.texi (Line Height): Total line-height is now specified
10588 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10589 in cons cells. (nil . RATIO) is relative to actual line height.
10590 Use line-height `t' instead of `0' to get minimum height.
10591
105922004-12-29 Richard M. Stallman <rms@gnu.org>
10593
10594 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10595
105962004-12-28 Richard M. Stallman <rms@gnu.org>
10597
10598 * commands.texi (Quitting): Clarify value of with-local-quit.
10599
10600 * elisp.texi (Top): Fix previous change.
10601
10602 * loading.texi (Loading): Fix previous change.
10603
106042004-12-27 Richard M. Stallman <rms@gnu.org>
10605
10606 * Makefile.in (MAKEINFO): Specify --force.
10607
10608 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10609
10610 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10611
10612 * display.texi (Line Height): Further clarify.
10613
10614 * elisp.texi (Top): Update Loading submenu.
10615
10616 * loading.texi (Where Defined): New node.
10617 (Unloading): load-history moved to Where Defined.
10618
106192004-12-21 Richard M. Stallman <rms@gnu.org>
10620
10621 * commands.texi (Event Input Misc): Add while-no-input.
10622
106232004-12-11 Richard M. Stallman <rms@gnu.org>
10624
10625 * display.texi (Line Height): Rewrite text for clarity.
10626
106272004-12-11 Kim F. Storm <storm@cua.dk>
10628
10629 * display.texi (Display): Add node "Line Height" to menu.
10630 (Line Height): New node. Move full description of line-spacing
10631 and line-height text properties here from text.texi.
10632 (Scroll Bars): Add vertical-scroll-bar variable.
10633
10634 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10635
10636 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10637 line-spacing and vertical-scroll-bar.
10638
10639 * text.texi (Special Properties): Just mention line-spacing and
10640 line-height here, add xref to new "Line Height" node.
10641
106422004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10643
10644 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10645
10646 * locals.texi (Standard Buffer-Local Variables):
10647 Add @xref for `line-spacing'.
10648
106492004-12-05 Richard M. Stallman <rms@gnu.org>
10650
10651 * Makefile.in (maintainer-clean): Remove the info files
10652 in $(infodir) where they are created.
10653
106542004-12-03 Richard M. Stallman <rms@gnu.org>
10655
10656 * windows.texi (Selecting Windows): get-lru-window and
10657 get-largest-window don't consider dedicated windows.
10658
10659 * text.texi (Undo): Document undo-in-progress.
10660
106612004-11-26 Richard M. Stallman <rms@gnu.org>
10662
10663 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10664 Remove a few vars that are not always buffer-local.
10665
106662004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10667
10668 * locals.texi (Standard Buffer-Local Variables): Comment out
10669 xref's to non-existent node `Yet to be written'.
10670
106712004-11-24 Richard M. Stallman <rms@gnu.org>
10672
10673 * processes.texi (Synchronous Processes): Grammar fix.
10674
10675 * numbers.texi (Comparison of Numbers): Add eql.
10676
10677 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10678
10679 * intro.texi (Printing Notation): Fix previous change.
10680
10681 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10682 and default-indicate-buffer-boundaries from here.
10683 (Usual Display): To here.
10684 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
10685 (Usual Display): Move tab-width up.
10686
5dcb4c4e
SM
10687 * customize.texi (Variable Definitions):
10688 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
10689 (Simple Types, Composite Types, Defining New Types):
10690 Minor cleanups.
10691
106922004-11-21 Jesper Harder <harder@ifa.au.dk>
10693
10694 * processes.texi (Synchronous Processes, Output from Processes):
10695 Markup fix.
10696
106972004-11-20 Richard M. Stallman <rms@gnu.org>
10698
10699 * positions.texi (Skipping Characters): skip-chars-forward
10700 now handles char classes.
10701
10702 * intro.texi (Printing Notation): Avoid confusion of `print'
10703 when explaining @print.
10704
10705 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
10706
10707 * display.texi (Display Table Format): Minor fix.
10708
10709 * streams.texi (Output Functions): Fix print example.
10710
10711 * Makefile.in (elisp): New target.
10712 (dist): Depend on $(infodir)/elisp, not elisp.
10713 Copy the info files from $(infodir).
10714
10715 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
10716 read-from-minibuffer.
10717
10718 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
10719
107202004-11-19 Richard M. Stallman <rms@gnu.org>
10721
10722 * searching.texi (Regexp Search): Add search-whitespace-regexp.
10723
107242004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
10725
10726 * tips.texi (Coding Conventions): Fix typo.
10727
107282004-11-16 Richard M. Stallman <rms@gnu.org>
10729
10730 * tips.texi (Coding Conventions): Separate defvar and require
10731 methods to avoid warnings. Use require only when there are many
10732 functions and variables from that package.
10733
10734 * minibuf.texi (Minibuffer Completion): When ignoring case,
10735 predicate must not be case-sensitive.
10736
10737 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
10738 (Test Coverage): Don't talk about "splotches". Clarified.
10739
107402004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
10741
10742 * frames.texi (Window Frame Parameters): Fix typo.
10743
107442004-11-15 Kim F. Storm <storm@cua.dk>
10745
10746 * symbols.texi (Other Plists): Note that plist-get may signal error.
10747 Add safe-plist-get.
10748
107492004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
10750
10751 * modes.texi (Font Lock Basics): Fix typo.
10752
107532004-11-08 Richard M. Stallman <rms@gnu.org>
10754
10755 * syntax.texi (Syntax Table Functions): Add syntax-after.
10756
107572004-11-06 Lars Brinkhoff <lars@nocrew.org>
10758
10759 * os.texi (Processor Run Time): New section documenting
10760 get-internal-run-time.
10761
107622004-11-06 Eli Zaretskii <eliz@gnu.org>
10763
10764 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
10765 it nukes elisp-cover.texi.
10766 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
10767 elisp-0 etc.
10768
107692004-11-05 Luc Teirlinck <teirllm@auburn.edu>
10770
10771 * commands.texi (Keyboard Macros): Document `append' return value
10772 of `defining-kbd-macro'.
10773
107742004-11-01 Richard M. Stallman <rms@gnu.org>
10775
10776 * commands.texi (Interactive Call): Add called-interactively-p.
10777
107782004-10-29 Simon Josefsson <jas@extundo.com>
10779
10780 * minibuf.texi (Reading a Password): Revert.
10781
107822004-10-28 Richard M. Stallman <rms@gnu.org>
10783
10784 * frames.texi (Display Feature Testing): Explain about "vendor".
10785
107862004-10-27 Richard M. Stallman <rms@gnu.org>
10787
10788 * commands.texi (Interactive Codes): `N' uses numeric prefix,
10789 not raw. Clarify `n'.
10790 (Interactive Call): Rewrite interactive-p, focusing on when
10791 and how to use it.
10792 (Misc Events): Clarify previous change.
10793
10794 * advice.texi (Simple Advice): Clarify what job the example does.
10795 (Around-Advice): Clarify ad-do-it.
10796 (Activation of Advice): An option of ad-default-compilation-action
10797 is `never', not `nil'.
10798
107992004-10-26 Kim F. Storm <storm@cua.dk>
10800
10801 * commands.texi (Interactive Codes): Add U code letter.
10802
108032004-10-25 Simon Josefsson <jas@extundo.com>
10804
10805 * minibuf.texi (Reading a Password): Add.
10806
108072004-10-24 Jason Rumney <jasonr@gnu.org>
10808
10809 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
10810 and wheel-down.
10811
108122004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
10813
10814 * processes.texi (Synchronous Processes): Document process-file.
10815
108162004-10-22 Kenichi Handa <handa@m17n.org>
10817
10818 * text.texi (translate-region): Document that it accepts also a
10819 char-table.
10820
108212004-10-22 David Ponce <david@dponce.com>
10822
10823 * windows.texi (Resizing Windows): Document the `preserve-before'
10824 argument of the functions `enlarge-window' and `shrink-window'.
10825
108262004-10-19 Jason Rumney <jasonr@gnu.org>
10827
10828 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
10829
108302004-10-09 Luc Teirlinck <teirllm@auburn.edu>
10831
10832 * text.texi (Filling): Add anchor for definition of
10833 `sentence-end-double-space'.
10834
10835 * searching.texi (Regexp Example): Update description of how
10836 Emacs currently recognizes the end of a sentence.
10837 (Standard Regexps): Update definition of the variable
10838 `sentence-end'. Add definition of the function `sentence-end'.
10839
108402004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
10841
10842 * display.texi (Progress): New node.
10843
108442004-10-05 Kim F. Storm <storm@cua.dk>
10845
10846 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
10847
108482004-09-29 Kim F. Storm <storm@cua.dk>
10849
10850 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
10851 to identify bitmaps. Remove -fringe-bitmap suffix for standard
10852 fringe bitmap symbols, as they now have their own namespace.
10853 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
10854 vs. pixels. Signal error if no free bitmap slots.
10855 (Pixel Specification): Change IMAGE to @var{image}.
10856
108572004-09-28 Richard M. Stallman <rms@gnu.org>
10858
10859 * text.texi (Special Properties): Clarify line-spacing and line-height.
10860
10861 * searching.texi (Regexp Search): Add looking-back.
10862
108632004-09-25 Luc Teirlinck <teirllm@auburn.edu>
10864
10865 * display.texi: Correct typos.
10866 (Image Descriptors): Correct xref's.
10867
108682004-09-25 Richard M. Stallman <rms@gnu.org>
10869
10870 * text.texi (Special Properties): Cleanups in `cursor'.
10871 Rewrites in `line-height' and `line-spacing'; exchange them.
10872
10873 * display.texi (Fringes): Rewrite previous change.
10874 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10875 (Display Fringe Bitmaps): Node deleted, text moved.
10876 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10877 (Scroll Bars): Clarify set-window-scroll-bars.
10878 (Pointer Shape): Rewrite.
10879 (Specified Space): Clarify :align-to, etc.
10880 (Pixel Specification): Use @var. Clarify new text.
10881 (Other Display Specs): Clarify `slice'.
10882 (Image Descriptors): Cleanups.
10883 (Showing Images): Cleanups.
10884
108852004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10886
10887 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10888
10889 * modes.texi: Various minor changes in addition to:
10890 (Major Mode Conventions): Final call to `run-mode-hooks' should
10891 not be inside the `delay-mode-hooks' form.
10892 (Mode Hooks): New node.
10893 (Hooks): Delete obsolete example.
10894 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10895 node "Mode Hooks".
10896
108972004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10898
10899 * display.texi: Correct various typos.
10900 (Display): Rename node "Pointer Shapes" to "Pointer
10901 Shape". (There is already a node called "Pointer Shapes" in
10902 frames.texi.)
10903 (Images): Remove non-existent node "Image Slices" from menu.
10904
109052004-09-23 Kim F. Storm <storm@cua.dk>
10906
10907 * text.texi (Special Properties): Add `cursor', `pointer',
10908 `line-height', and `line-spacing' properties.
10909
10910 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10911 Shapes' to menu.
10912 (Standard Faces): Doc fix for fringe face.
10913 (Fringes): Add `overflow-newline-into-fringe' and
10914 'indicate-buffer-boundaries'.
10915 (Fringe Bitmaps, Pointer Shapes): New nodes.
10916 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10917 Bitmaps' to menu.
10918 (Specified Space): Describe pixel width and height.
10919 (Pixel Specification): New node.
10920 (Other Display Specs): Add `slice' property.
10921 (Display Fringe Bitmaps): New node.
10922 (Images): Add 'Image Slices' to menu.
10923 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
10924 (Showing Images): Add slice arg to `insert-image'.
10925 Add 'insert-sliced-image'.
b8d4c8d0
GM
10926
109272004-09-20 Richard M. Stallman <rms@gnu.org>
10928
10929 * commands.texi (Key Sequence Input):
10930 Clarify downcasing in read-key-sequence.
10931
109322004-09-08 Juri Linkov <juri@jurta.org>
10933
10934 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10935
109362004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10937
5dcb4c4e
SM
10938 * locals.texi (Standard Buffer-Local Variables):
10939 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
10940 * internals.texi (Buffer Internals): Describe new
10941 auto_save_file_format field of the buffer structure.
10942 * files.texi (Format Conversion): `auto-save-file-format' has been
10943 renamed `buffer-auto-save-file-format'.
10944
109452004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10946
10947 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10948 an integer or a marker.
10949 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10950
109512004-08-22 Richard M. Stallman <rms@gnu.org>
10952
10953 * modes.texi (Major Mode Conventions): Discuss rebinding of
10954 standard key bindings.
10955
109562004-08-18 Kim F. Storm <storm@cua.dk>
10957
10958 * processes.texi (Accepting Output): Add `just-this-one' arg to
10959 `accept-process-output'.
10960 (Output from Processes): New var `process-adaptive-read-buffering'.
10961
109622004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10963
10964 * keymaps.texi: Various changes in addition to:
10965 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10966 Give more varied examples for `kbd'.
10967 (Creating Keymaps): Char tables have slots for all characters
10968 without modifiers.
10969 (Active Keymaps): `overriding-local-map' and
10970 `overriding-terminal-local-map' also override text property and
10971 overlay keymaps.
10972 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10973 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10974 to denote a prefix of no events.
10975 `map-keymap' includes parent's bindings _recursively_.
10976 Clarify and correct description of `where-is-internal'.
10977 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10978 (Menu Example): For menus intended for use with the keyboard, the
10979 menu items should be bound to characters or real function keys.
10980
109812004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10982
10983 * objects.texi (Character Type): Reposition `@anchor' to prevent
10984 double space inside sentence in Info.
10985
10986 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10987 renamed to `disabled-command-function'.
10988 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10989 (Command Loop Info): Replace reference to it.
10990 (Disabling Commands): `disabled-command-hook' has been renamed to
10991 `disabled-command-function'.
10992
109932004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10994
10995 * os.texi (Translating Input): Only non-prefix bindings in
10996 `key-translation-map' override actual key bindings. Warn about
10997 possible indirect effect of actual key bindings on non-prefix
10998 bindings in `key-translation-map'.
10999
110002004-08-06 Luc Teirlinck <teirllm@auburn.edu>
11001
11002 * minibuf.texi (High-Level Completion): Add anchor for definition
11003 of `read-variable'.
11004
11005 * commands.texi: Various changes in addition to:
11006 (Using Interactive): Clarify description of `interactive-form'.
11007 (Interactive Call): Mention default for KEYS argument to
11008 `call-interactively'.
11009 (Command Loop Info): Clarify description of `this-command-keys'.
11010 Mention KEEP-RECORD argument to `clear-this-command-keys'.
11011 Value of `last-event-frame' can be `macro'.
11012 (Repeat Events): `double-click-fuzz' is also used to distinguish
11013 clicks and drags.
11014 (Classifying Events): Clarify descriptions of `event-modifiers'
11015 `event-basic-type' and `event-convert-list'.
11016 (Accessing Events): `posn-timestamp' takes POSITION argument.
11017 (Quoted Character Input): Clarify description of
11018 `read-quoted-char' and fix example.
11019 (Quitting): Add `with-local-quit'.
11020 (Disabling Commands): Correct and clarify descriptions of
11021 `enable-command' and `disable-command'.
11022 Mention what happens if `disabled-command-hook' is nil.
11023 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
11024 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
11025
110262004-07-24 Luc Teirlinck <teirllm@auburn.edu>
11027
11028 * frames.texi: Various changes in addition to:
11029 (Creating Frames): Expand and clarify description of `make-frame'.
11030 (Window Frame Parameters): Either none or both of the `icon-left'
11031 and `icon-top' parameters must be specified. Put descriptions of
11032 `menu-bar-lines' and `toolbar-lines' closer together and change
11033 them accordingly.
11034 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
11035 except while processing `frame-title-format' or `icon-title-format'.
11036 (Deleting Frames): Correct description of `delete-frame'.
11037 Non-nil return values of `frame-live-p' are like those of `framep'.
11038 (Frames and Windows): Mention return value of
11039 `set-frame-selected-window'.
11040 (Visibility of Frames): Mention `force' argument to
11041 `make-frame-invisible'. `frame-visible-p' returns t for all
11042 frames on text-only terminals.
11043 (Frame Configurations): Restoring a frame configuration does not
11044 restore deleted frames.
11045 (Window System Selections): `x-set-selection' returns DATA.
11046 (Resources): Add example.
11047 (Display Feature Testing): Clarify descriptions of
11048 `display-pixel-height', `display-pixel-width', `x-server-version'
11049 and `x-server-vendor'.
11050
11051 * windows.texi (Choosing Window): Add anchor.
11052 * minibuf.texi (Minibuffer Misc): Add anchor.
11053
110542004-07-23 John Paul Wallington <jpw@gnu.org>
11055
11056 * macros.texi (Defining Macros): Declaration keyword for setting
11057 Edebug spec is `debug' not `edebug'.
11058
110592004-07-19 Luc Teirlinck <teirllm@auburn.edu>
11060
11061 * windows.texi: Various small changes in addition to:
11062 (Window Point): Mention return value of `set-window-point'.
11063 (Window Start): `pos-visible-in-window-p' disregards horizontal
11064 scrolling. Explain return value if PARTIALLY is non-nil.
11065 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
11066 and `set-window-vscroll'.
11067 (Size of Window): The argument WINDOW to `window-inside-edges',
11068 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
11069 (Resizing Windows): Explain return value of
11070 `shrink-window-if-larger-than-buffer'.
11071 `window-size-fixed' automatically becomes buffer local when set.
11072 (Window Configurations): Explain return value of
11073 `set-window-configuration'.
11074
11075 * minibuf.texi (Minibuffer Misc): Add anchor for
11076 `minibuffer-scroll-window'.
11077
11078 * positions.texi (Text Lines): Add anchor for `count-lines'.
11079
110802004-07-17 Richard M. Stallman <rms@gnu.org>
11081
11082 * display.texi (Overlay Properties): Adding `evaporate' prop
11083 deletes empty overlay immediately.
11084
11085 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
11086 fix example.
11087
110882004-07-16 Jim Blandy <jimb@redhat.com>
11089
11090 * searching.texi (Regexp Backslash): Document new \_< and \_>
11091 operators.
11092
110932004-07-16 Juanma Barranquero <lektu@terra.es>
11094
11095 * display.texi (Images): Fix Texinfo usage.
11096
110972004-07-14 Luc Teirlinck <teirllm@auburn.edu>
11098
11099 * buffers.texi (Modification Time): `visited-file-modtime' now
11100 returns a list of two integers, instead of a cons.
11101
111022004-07-13 Luc Teirlinck <teirllm@auburn.edu>
11103
11104 * windows.texi: Various changes in addition to:
11105 (Splitting Windows): Add `split-window-keep-point'.
11106
111072004-07-09 Richard M. Stallman <rms@gnu.org>
11108
11109 * frames.texi (Input Focus): Minor fix.
11110
111112004-07-07 Luc Teirlinck <teirllm@auburn.edu>
11112
11113 * frames.texi (Input Focus): Clarify descriptions of
11114 `select-frame-set-input-focus' and `select-frame'.
11115
111162004-07-06 Luc Teirlinck <teirllm@auburn.edu>
11117
11118 * os.texi: Various small changes in addition to:
11119 (Killing Emacs): Expand and clarify description of
11120 `kill-emacs-query-functions' and `kill-emacs-hook'.
11121 (System Environment): Expand and clarify description of `getenv'
11122 and `setenv'.
11123 (Timers): Clarify description of `run-at-time'.
11124 (Translating Input): Correct description of
11125 `extra-keyboard-modifiers'.
11126 (Flow Control): Correct description of `enable-flow-control'.
11127
111282004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
11129
11130 * os.texi: Update copyright.
11131 (Session Management): Grammar fix.
11132 Clarify which Emacs does the restarting.
11133 Use @samp for *scratch* buffer.
11134
111352004-07-04 Alan Mackenzie <acm@muc.de>
11136
11137 * frames.texi (Input Focus): Add documentation for
11138 `select-frame-set-input-focus'. Replace refs to non-existent
11139 `switch-frame' with `select-frame'. Minor corrections and tidying
11140 up of text-only terminal stuff.
11141
111422004-07-02 Richard M. Stallman <rms@gnu.org>
11143
11144 * files.texi (Saving Buffers): Cleanup write-contents-function.
11145 (Magic File Names): Cleanup file-remote-p.
11146
b344d29d 111472004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
11148
11149 * files.texi (Magic File Names): `file-remote-p' returns an
11150 identifier of the remote system, not just t.
11151
111522004-07-02 David Kastrup <dak@gnu.org>
11153
11154 * searching.texi (Entire Match Data): Add explanation about new
11155 match-data behavior when @var{integers} is non-nil.
11156
111572004-06-24 Richard M. Stallman <rms@gnu.org>
11158
11159 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
11160
11161 * customize.texi (Variable Definitions): Note about doc strings
11162 and :set.
11163
11164 * keymaps.texi (Keymap Terminology): Document `kbd'.
11165 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
11166
11167 * display.texi (Invisible Text): Setting buffer-invisibility-spec
11168 makes it buffer-local.
11169
11170 * files.texi (Saving Buffers): Correct previous change.
11171
11172 * commands.texi (Accessing Events):
11173 Clarify posn-col-row and posn-actual-col-row.
11174
111752004-06-24 David Ponce <david.ponce@wanadoo.fr>
11176
11177 * commands.texi (Accessing Events): New functions
11178 posn-at-point and posn-at-x-y. Add example to posn-x-y.
11179
111802004-06-23 Luc Teirlinck <teirllm@auburn.edu>
11181
11182 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
11183 * frames.texi, buffers.texi, backups.texi, variables.texi:
11184 * loading.texi, eval.texi, functions.texi, control.texi:
11185 * symbols.texi, minibuf.texi: Reposition @anchor's.
11186
11187 * help.texi: Various small changes in addition to the following.
11188 (Describing Characters): Describe PREFIX argument to
11189 `key-description'. Correct and clarify definition of
11190 `text-char-description'. Describe NEED-VECTOR argument to
11191 `read-kbd-macro'.
11192 (Help Functions): Clarify definition of `apropos'.
11193
111942004-06-23 Lars Hansen <larsh@math.ku.dk>
11195
11196 * files.texi (Saving Buffers): Correct description of
11197 `write-contents-functions'.
11198
111992004-06-21 Juanma Barranquero <lektu@terra.es>
11200
11201 * display.texi (Images): Remove redundant @vindex directives.
11202 Rewrite `image-library-alist' doc in active voice.
11203
112042004-06-14 Juanma Barranquero <lektu@terra.es>
11205
11206 * display.texi (Images): Document new delayed library loading,
11207 variable `image-library-alist' and (existing but undocumented)
11208 function `image-type-available-p'.
11209
112102004-06-05 Richard M. Stallman <rms@gnu.org>
11211
11212 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
11213 refer the user to the Initial Input node.
11214 (Text from Minibuffer): Likewise.
11215 (Initial Input): New node. Document this feature
11216 and say it is mostly deprecated.
11217
112182004-05-30 Richard M. Stallman <rms@gnu.org>
11219
11220 * loading.texi (Named Features): Clarify return value
11221 and meaning of NOERROR.
11222
11223 * variables.texi (File Local Variables): Minor cleanup.
11224
112252004-05-30 Michael Albinus <michael.albinus@gmx.de>
11226
11227 * files.texi (Magic File Names): Add `file-remote-p' as operation
11228 of file name handlers.
11229
112302004-05-29 Richard M. Stallman <rms@gnu.org>
11231
11232 * modes.texi (Minor Mode Conventions): (-) has no special meaning
11233 as arg to a minor mode command.
11234
112352004-05-22 Richard M. Stallman <rms@gnu.org>
11236
11237 * syntax.texi (Syntax Class Table): Word syntax not just for English.
11238
11239 * streams.texi (Output Variables): Doc float-output-format.
11240
11241 * searching.texi (Regexp Special): Nested repetition can be infloop.
11242
11243 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
11244 real stack overflow.
11245
11246 * compile.texi: Minor cleanups.
11247
112482004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
11249
11250 * lists.texi (Cons Cells): Explain dotted lists, true lists,
11251 circular lists.
11252 (List Elements): Explain handling of circular and dotted lists.
11253
112542004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
11255
11256 * modes.texi (Search-based Fontification): Fix typo.
11257
112582004-05-10 Juanma Barranquero <lektu@terra.es>
11259
11260 * modes.texi (Mode Line Variables): Fix description of
11261 global-mode-string, which is now after which-func-mode, not the
11262 buffer name.
11263
112642004-05-07 Lars Hansen <larsh@math.ku.dk>
11265
11266 * modes.texi (Desktop Save Mode): Add.
11267 (Modes): Add menu entry Desktop Save Mode.
11268
11269 * hooks.texi: Add desktop-after-read-hook,
11270 desktop-no-desktop-file-hook and desktop-save-hook.
11271
11272 * locals.texi: Add desktop-save-buffer.
11273
112742004-04-30 Jesper Harder <harder@ifa.au.dk>
11275
11276 * display.texi: emacs -> Emacs.
11277
112782004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
11279
11280 * files.texi (Changing Files): Document set-file-times.
11281
112822004-04-23 Juanma Barranquero <lektu@terra.es>
11283
11284 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
11285
112862004-04-18 Jesper Harder <harder@ifa.au.dk>
11287
11288 * tips.texi (Coding Conventions): defopt -> defcustom.
11289
112902004-04-16 Luc Teirlinck <teirllm@auburn.edu>
11291
11292 * sequences.texi: Various clarifications.
11293
112942004-04-14 Luc Teirlinck <teirllm@auburn.edu>
11295
11296 * buffers.texi (Read Only Buffers): Mention optional ARG to
11297 `toggle-read-only'.
11298
112992004-04-14 Nick Roberts <nick@nick.uklinux.net>
11300
11301 * windows.texi (Selecting Windows): Note that get-lru-window
11302 returns a full-width window if possible.
11303
113042004-04-13 Luc Teirlinck <teirllm@auburn.edu>
11305
11306 * buffers.texi: Various changes in addition to:
11307 (Buffer File Name): Add `find-buffer-visiting'.
11308 (Buffer Modification): Mention optional ARG to `not-modified'.
11309 (Indirect Buffers): Mention optional CLONE argument to
11310 `make-indirect-buffer'.
11311
11312 * files.texi: Various changes in addition to:
11313 (Visiting Functions): `find-file-hook' is now a normal hook.
11314 (File Name Expansion): Explain difference between the way that
11315 `expand-file-name' and `file-truename' treat `..'.
11316 (Contents of Directories): Mention optional ID-FORMAT argument to
11317 `directory-files-and-attributes'.
11318 (Format Conversion): Mention new optional CONFIRM argument to
11319 `format-write-file'.
11320
113212004-04-12 Miles Bader <miles@gnu.org>
11322
11323 * macros.texi (Expansion): Add description of `macroexpand-all'.
11324
113252004-04-05 Jesper Harder <harder@ifa.au.dk>
11326
5dcb4c4e
SM
11327 * variables.texi (Variable Aliases):
11328 Mention cyclic-variable-indirection.
b8d4c8d0
GM
11329
11330 * errors.texi (Standard Errors): Ditto.
11331
113322004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11333
11334 * backups.texi: Various small changes in addition to:
11335 (Making Backups): Mention return value of `backup-buffer'.
11336 (Auto-Saving): Mention optional FORCE argument to
11337 `delete-auto-save-file-if-necessary'.
11338 (Reverting): Mention optional PRESERVE-MODES argument to
11339 `revert-buffer'. Correct description of `revert-buffer-function'.
11340
113412004-03-22 Juri Linkov <juri@jurta.org>
11342
11343 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11344 with `Vector Functions'.
11345
11346 * text.texi (Sorting): Add missing quote.
11347
113482004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11349
11350 * intro.texi (Lisp History): Replace xref to `cl' manual with
11351 inforef.
11352
113532004-03-12 Richard M. Stallman <rms@gnu.org>
11354
11355 * intro.texi (Version Info): Add arg to emacs-version.
11356 (Lisp History): Change xref to CL manual.
11357
113582004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11359
11360 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11361 for Partial Completion mode.
11362
113632004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11364
11365 * customize.texi: Fix typo. Remove eol whitespace.
11366
113672004-03-04 Richard M. Stallman <rms@gnu.org>
11368
11369 * processes.texi: Fix typos.
11370
11371 * lists.texi (Building Lists): Minor clarification.
11372
11373 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11374 in make-hash-table.
11375
113762004-02-29 Juanma Barranquero <lektu@terra.es>
11377
11378 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11379 rm, and ignore exit code.
11380
113812004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11382
11383 * display.texi (Defining Faces): Add description for min-colors.
11384 Update example.
11385
113862004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11387
11388 * abbrevs.texi: Various corrections and clarifications in addition
11389 to the following:
11390 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11391
113922004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11393
11394 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11395
113962004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11397
11398 * text.texi: Various small changes in addition to the following:
11399 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11400 to delete-horizontal-space.
11401 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11402 description of yank-handler text property at various places.
11403
11404 * frames.texi (Window System Selections): Add anchor.
11405
11406 * syntax.texi (Syntax Table Functions): Clarify and correct
11407 descriptions of make-syntax-table and copy-syntax-table.
11408 (Motion and Syntax): Clarify SYNTAXES argument to
11409 skip-syntax-forward.
11410 (Parsing Expressions): Mention that the return value of
11411 parse-partial-sexp is currently a list of ten rather than nine
11412 elements.
11413 (Categories): Various corrections and clarifications.
11414
114152004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11416
11417 * markers.texi (Marker Insertion Types): Minor change.
11418
11419 * locals.texi (Standard Buffer-Local Variables):
11420 * commands.texi (Interactive Codes, Using Interactive):
11421 * functions.texi (Related Topics): Fix xrefs.
11422
114232004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11424
11425 * lists.texi (Sets And Lists): Update description of delete-dups.
11426
114272004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11428
11429 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11430
c8763fb6 114312004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11432
11433 * frames.texi (Parameter Access): frame-parameters arg is optional.
11434 modify-frame-parameters handles nil for FRAME.
11435 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11436 are all-or-nothing for certain toolkits.
11437 Mention parameter wait-for-wm.
11438 (Frames and Windows): In frame-first-window and frame-selected-window
11439 the arg is optional.
11440 (Input Focus): In redirect-frame-focus the second arg is optional.
11441 (Window System Selections): Mention selection type CLIPBOARD.
11442 Mention data-type UTF8_STRING.
11443 Mention numbering of cut buffers.
11444 (Resources): Describe x-resource-name.
11445
114462004-02-16 Richard M. Stallman <rms@gnu.org>
11447
11448 * windows.texi (Buffers and Windows): Delete false table
11449 about all-frames.
11450
11451 * syntax.texi (Parsing Expressions): Delete old caveat
11452 about parse-sexp-ignore-comments.
11453
11454 * streams.texi (Output Variables): Add print-quoted.
11455
11456 * lists.texi (Building Lists): Minor cleanup.
11457
11458 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
11459
11460 * display.texi (Overlays): Explain overlays use markers.
11461 (Managing Overlays): Explain front-advance and rear-advance
11462 in more detail.
11463
11464 * loading.texi (Unloading): Document unload-feature-special-hooks.
11465 Get rid of fns-NNN.el file.
11466
114672004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11468
11469 * help.texi (Describing Characters): Fix text-char-description
11470 example output.
11471
11472 * edebug.texi (Using Edebug): Fix example.
11473
11474 * debugging.texi (Internals of Debugger): Fix return value.
11475
11476 * files.texi (Changing Files): Fix argname.
11477
11478 * calendar.texi: Fix parens, and default values.
11479
11480 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
11481 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 11482 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
11483
11484 * positions.texi (Text Lines): Don't add -1 in current-line.
11485
114862004-02-16 Richard M. Stallman <rms@gnu.org>
11487
11488 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
11489
114902004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11491
11492 * processes.texi (Low-Level Network): Fix a typo.
11493
114942004-02-12 Kim F. Storm <storm@cua.dk>
11495
11496 * display.texi (Fringes): Use consistent wording.
11497 Note that window-fringe's window arg is optional.
11498 (Scroll Bars): Use consistent wording.
11499
115002004-02-11 Luc Teirlinck <teirllm@auburn.edu>
11501
11502 * tips.texi (Comment Tips): Document the new conventions for
11503 commenting out code.
11504
c8763fb6 115052004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 11506
5dcb4c4e 11507 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
11508
115092004-02-07 Kim F. Storm <storm@cua.dk>
11510
11511 * positions.texi (Text Lines): Add line-number-at-pos.
11512
115132004-02-06 John Paul Wallington <jpw@gnu.org>
11514
11515 * display.texi (Button Properties, Button Buffer Commands):
11516 mouse-2 invokes button, not down-mouse-1.
11517
115182004-02-04 Jason Rumney <jasonr@gnu.org>
11519
11520 * makefile.w32-in: Sync with Makefile.in changes.
11521
115222004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11523
11524 * minibuf.texi (Text from Minibuffer): Various corrections and
11525 clarifications.
11526 (Object from Minibuffer): Correct Lisp description of
11527 read-minibuffer.
11528 (Minibuffer History): Clarify description of cons values for
11529 HISTORY arguments.
5dcb4c4e
SM
11530 (Basic Completion): Various corrections and clarifications.
11531 Add completion-regexp-list.
b8d4c8d0
GM
11532 (Minibuffer Completion): Correct and clarify description of
11533 completing-read.
5dcb4c4e
SM
11534 (Completion Commands): Mention Partial Completion mode.
11535 Various other minor changes.
b8d4c8d0
GM
11536 (High-Level Completion): Various corrections and clarifications.
11537 (Reading File Names): Ditto.
11538 (Minibuffer Misc): Ditto.
11539
115402004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11541
11542 * strings.texi (Text Comparison): assoc-string also matches
11543 elements of alists that are strings instead of conses.
11544 (Formatting Strings): Standardize Texinfo usage. Update index
11545 entries.
11546
115472004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11548
11549 * lists.texi (Sets And Lists): Add delete-dups.
11550
115512004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11552
11553 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11554 special form.
11555 * macros.texi (Defining Macros): Update description of `declare',
11556 which now is a macro.
11557 (Wrong Time): Fix typos.
11558
115592004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11560
11561 * compile.texi (Compilation Functions): Expand descriptions of
11562 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11563 and `batch-byte-compile'. In particular, mention and describe
11564 all optional arguments.
11565 (Disassembly): Correct and clarify the description of `disassemble'.
11566
115672004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11568
11569 * searching.texi: Various small changes in addition to the
11570 following.
11571 (Regexp Example): Adapt to new value of `sentence-end'.
11572 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11573 `words'.
11574 (Search and Replace): Add usage note for `perform-replace'.
11575 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11576 `match-data'.
11577 (Standard Regexps): Update for new values of `paragraph-start'
11578 and `sentence-end'.
11579
115802004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11581
11582 * files.texi (Saving Buffers): Clarify descriptions of
11583 `write-contents-functions' and `before-save-hook'.
11584 Make the defvar's for `before-save-hook' and `after-save-hook'
11585 into defopt's.
11586
115872004-01-07 Kim F. Storm <storm@cua.dk>
11588
11589 * commands.texi (Click Events): Describe new image and
11590 width/height elements of click events.
11591 (Accessing Events): Add posn-string, posn-image, and
11592 posn-object-width-height. Change posn-object to return either
11593 image or string object.
11594
115952004-01-01 Simon Josefsson <jas@extundo.com>
11596
11597 * hooks.texi (Standard Hooks): Add before-save-hook.
11598 * files.texi (Saving Buffers): Likewise.
11599
116002004-01-03 Richard M. Stallman <rms@gnu.org>
11601
11602 * frames.texi (Frames and Windows): Delete frame-root-window.
11603
116042004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11605
11606 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11607
11608 * functions.texi: Various small changes in addition to the
11609 following.
5dcb4c4e
SM
11610 (What Is a Function): `functionp' returns nil for macros.
11611 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
11612 (Function Documentation): Add `\' in front of (fn @var{arglist})
11613 and explain why.
11614 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11615 Add anchor.
11616 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11617
116182004-01-01 Miles Bader <miles@gnu.org>
11619
11620 * display.texi (Buttons): New section.
11621
116222003-12-31 Andreas Schwab <schwab@suse.de>
11623
11624 * numbers.texi (Math Functions): sqrt reports a domain-error
11625 error.
11626 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11627
116282003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11629
11630 * tips.texi (Documentation Tips): Update item on hyperlinks in
11631 documentation strings.
11632
11633 * errors.texi (Standard Errors): Various small corrections and
11634 additions.
11635
11636 * control.texi: Various small changes in addition to the
11637 following.
11638 (Signaling Errors): Provide some more details on how `signal'
11639 constructs the error message. Add anchor to the definition of
11640 `signal'.
11641 (Error Symbols): Describe special treatment of `quit'.
11642 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11643 to emphasize that it has to be a single form.
11644
11645 * buffers.texi: Add anchor.
11646
116472003-12-29 Richard M. Stallman <rms@gnu.org>
11648
11649 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11650 (Window Configurations): Add window-configuration-frame.
11651
11652 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11653
11654 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11655 Change arg name in get-char-property.
11656 (Special Properties): Update handling of keymap property.
11657
11658 * strings.texi (Modifying Strings): Add clear-string.
11659 (Text Comparison): Add assoc-string and remove
11660 assoc-ignore-case, assoc-ignore-representation.
11661
11662 * os.texi (Time of Day): Add set-time-zone-rule.
11663
11664 * numbers.texi (Math Functions): asin, acos, log, log10
11665 report domain-error errors.
11666
11667 * nonascii.texi (Converting Representations):
11668 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11669 (Encoding and I/O): Add file-name-coding-system.
11670
11671 * modes.texi (Search-based Fontification): Explain that
11672 face specs are symbols with face names as values.
11673
11674 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11675
11676 * lists.texi (Building Lists): remq moved elsewhere.
11677 (Sets And Lists): remq moved here.
11678 (Association Lists): Refer to assoc-string.
11679
11680 * internals.texi (Garbage Collection): Add memory-use-counts.
11681
11682 * frames.texi (Frames and Windows): Add set-frame-selected-window
11683 and frame-root-window.
11684
11685 * files.texi (Contents of Directories):
11686 Add directory-files-and-attributes.
11687
11688 * display.texi (Refresh Screen): Add force-window-update.
11689 (Invisible Text): Explain about moving point out of invis text.
11690 (Overlay Properties): Add overlay-properties.
11691 (Managing Overlays): Add overlayp.
11692 (GIF Images): Invalid image number displays a hollow box.
11693
11694 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
11695 (Killing Buffers): Add buffer-live-p.
11696
116972003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
11698
11699 * display.texi (Fringes): Fix typo "set-buffer-window".
11700
117012003-12-24 Luc Teirlinck <teirllm@auburn.edu>
11702
11703 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
11704 * nonascii.texi, processes.texi, tips.texi, variables.texi:
11705 Add or change various xrefs and anchors.
11706
11707 * commands.texi: Replace all occurrences of @acronym{CAR} with
11708 @sc{car}, for consistency with the rest of the Elisp manual.
11709 `car' and `cdr' are historically acronyms, but are no longer
11710 widely thought of as such.
11711
11712 * internals.texi (Pure Storage): Mention that `purecopy' does not
11713 copy text properties.
11714 (Object Internals): Now 29 bits are used (in most implementations)
11715 to address Lisp objects.
11716
11717 * variables.texi (Variables with Restricted Values): New node.
11718
11719 * objects.texi (Lisp Data Types): Mention that certain variables
11720 can only take on a restricted set of values and add an xref to
11721 the new node "Variables with Restricted Values".
11722
11723 * eval.texi (Function Indirection): Describe the errors that
11724 `indirect-function' can signal.
11725 (Eval): Clarify the descriptions of `eval-region' and `values'.
11726 Describe `eval-buffer' instead of `eval-current-buffer' and
11727 mention `eval-current-buffer' as an alias for `current-buffer'.
11728 Correct the description and mention all optional arguments.
11729
11730 * nonascii.texi: Various small changes in addition to the
11731 following.
11732 (Converting Representations): Clarify behavior of
11733 `string-make-multibyte' and `string-to-multibyte' for unibyte all
11734 ASCII arguments.
11735 (Character Sets): Document the variable `charset-list' and adapt
11736 the definition of the function `charset-list' accordingly.
11737 (Translation of Characters): Clarify use of generic characters in
11738 `make-translation-table'. Clarify and correct the description of
11739 the use of translation tables in encoding and decoding.
11740 (User-Chosen Coding Systems): Correct and clarify the description
11741 of `select-safe-coding-system'.
11742 (Default Coding Systems): Clarify description of
11743 `file-coding-system-alist'.
11744
117452003-11-30 Luc Teirlinck <teirllm@auburn.edu>
11746
11747 * strings.texi (Text Comparison): Correctly describe when two
11748 strings are `equal'. Combine and clarify descriptions of
11749 `assoc-ignore-case' and `assoc-ignore-representation'.
11750
11751 * objects.texi (Non-ASCII in Strings): Clarify description of
11752 when a string is unibyte or multibyte.
11753 (Bool-Vector Type): Update examples.
11754 (Equality Predicates): Correctly describe when two strings are
11755 `equal'.
11756
117572003-11-29 Luc Teirlinck <teirllm@auburn.edu>
11758
11759 * lists.texi (Building Lists): `append' no longer accepts integer
11760 arguments. Update the description of `number-sequence' to reflect
11761 recent changes.
11762 (Sets And Lists): Describe `member-ignore-case' after `member'.
11763
117642003-11-27 Kim F. Storm <storm@cua.dk>
11765
11766 * commands.texi (Click Events): Click object may be an images.
11767 Describe (dx . dy) element of click positions.
11768 (Accessing Events): Remove duplicate posn-timestamp.
11769 New functions posn-object and posn-object-x-y.
11770
117712003-11-23 Kim F. Storm <storm@cua.dk>
11772
11773 * commands.texi (Click Events): Describe enhancements to event
11774 position lists, including new text-pos and (col . row) items.
11775 Mention left-fringe and right-fringe area events.
11776 (Accessing Events): New functions posn-area and
11777 posn-actual-col-row. Mention posn-timestamp. Mention that
11778 posn-point in non-text area still returns buffer position.
11779 Clarify posn-col-row.
11780
117812003-11-21 Lars Hansen <larsh@math.ku.dk>
11782
11783 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
11784 * anti.texi (File Attributes): Describe removed parameter
11785 ID-FORMAT.
11786
117872003-11-20 Luc Teirlinck <teirllm@auburn.edu>
11788
11789 * positions.texi (Positions): Mention that, if a marker is used as
11790 a position, its buffer is ignored.
11791
11792 * markers.texi (Overview of Markers): Mention it here too.
11793
117942003-11-12 Luc Teirlinck <teirllm@auburn.edu>
11795
11796 * numbers.texi (Numeric Conversions): Not just `floor', but also
11797 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
11798
117992003-11-10 Luc Teirlinck <teirllm@auburn.edu>
11800
11801 * markers.texi (Creating Markers): Specify insertion type of
11802 created markers. Add xref to `Marker Insertion Types'.
11803 Second argument to `copy-marker' is optional.
11804 (Marker Insertion Types): Mention that most markers are created
11805 with insertion type nil.
11806 (The Mark): Correctly describe when `mark' signals an error.
11807 (The Region): Correctly describe when `region-beginning' and
11808 `region-end' signal an error.
11809
118102003-11-08 Luc Teirlinck <teirllm@auburn.edu>
11811
11812 * hash.texi (Creating Hash): Clarify description of `eql'.
11813 `makehash' is obsolete.
11814 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
11815
11816 * positions.texi (Point): Change description of `buffer-end', so
11817 that it is also correct for floating point arguments.
11818 (List Motion): Correct argument lists of `beginning-of-defun' and
11819 `end-of-defun'.
11820 (Excursions): Add xref to `Marker Insertion Types'.
11821 (Narrowing): Argument to `narrow-to-page' is optional.
11822
118232003-11-06 Luc Teirlinck <teirllm@auburn.edu>
11824
11825 * streams.texi (Output Streams): Clarify behavior of point for
11826 marker output streams.
11827
118282003-11-04 Luc Teirlinck <teirllm@auburn.edu>
11829
11830 * variables.texi (Defining Variables): Second argument to
11831 `defconst' is not optional.
11832 (Setting Variables): Mention optional argument APPEND to
11833 `add-to-list'.
11834 (Creating Buffer-Local): Expand description of
11835 `make-variable-buffer-local'.
11836 (Frame-Local Variables): Expand description of
11837 `make-variable-frame-local'.
11838 (Variable Aliases): Correct description of optional argument
11839 DOCSTRING to `defvaralias'. Mention return value of
11840 `defvaralias'.
11841 (File Local Variables): Add xref to `File variables' in Emacs
11842 Manual. Correct description of `hack-local-variables'. Mention
11843 `safe-local-variable' property. Mention optional second argument
11844 to `risky-local-variable-p'.
11845
118462003-11-03 Luc Teirlinck <teirllm@auburn.edu>
11847
11848 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
11849
118502003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
11851
cfdaa150
GM
11852 * anti.texi, backups.texi, commands.texi, customize.texi:
11853 * display.texi, files.texi, internals.texi, keymaps.texi:
11854 * loading.texi, modes.texi, nonascii.texi, numbers.texi:
11855 * objects.texi, os.texi, positions.texi, processes.texi:
11856 * searching.texi, sequences.texi, streams.texi, strings.texi:
11857 * syntax.texi, text.texi: Replace @sc{foo} with @acronym{FOO}.
b8d4c8d0
GM
11858
118592003-10-27 Luc Teirlinck <teirllm@auburn.edu>
11860
11861 * strings.texi (Creating Strings): Argument START to `substring'
11862 can not be `nil'. Expand description of
11863 `substring-no-properties'. Correct description of `split-string',
11864 especially with respect to empty matches. Prevent very bad line
11865 break in definition of `split-string-default-separators'.
11866 (Text Comparison): `string=' and `string<' also accept symbols as
11867 arguments.
11868 (String Conversion): More completely describe argument BASE in
11869 `string-to-number'.
11870 (Formatting Strings): `%s' and `%S' in `format' do require
11871 corresponding object. Clarify behavior of numeric prefix after
11872 `%' in `format'.
11873 (Case Conversion): The argument to `upcase-initials' can be a
11874 character.
11875
118762003-10-27 Kenichi Handa <handa@m17n.org>
11877
11878 * display.texi (Fontsets): Fix texinfo usage.
11879
118802003-10-25 Kenichi Handa <handa@m17n.org>
11881
11882 * display.texi (Fontsets): Add description of the function
11883 set-fontset-font.
11884
118852003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11886
11887 * display.texi (Temporary Displays): Add xref to `Documentation
11888 Tips'.
11889
11890 * functions.texi (Function Safety): Use inforef instead of pxref
11891 for SES.
11892
118932003-10-23 Andreas Schwab <schwab@suse.de>
11894
11895 * Makefile.in (TEX, texinputdir): Don't define.
11896 (TEXI2DVI): Define.
11897 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11898 add $(srcdir)/index.texi.
11899 ($(infodir)/elisp): Remove index.texi dependency.
11900 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11901 (index.texi): Remove target.
11902 (dist): Don't link $(srcdir)/permute-index.
11903 (clean): Don't remove index.texi.
11904
11905 * permute-index, index.perm: Remove.
11906 * index.texi: Rename from index.unperm.
11907
119082003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11909
11910 * tips.texi (Documentation Tips): Document new behavior for face
11911 and variable hyperlinks in Help mode.
11912
119132003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11914
11915 * objects.texi (Integer Type): Update for extra bit of integer range.
11916 (Character Type): Ditto.
11917
119182003-10-16 Eli Zaretskii <eliz@gnu.org>
11919
11920 * numbers.texi (Integer Basics): Add index entries for reading
11921 numbers in hex, octal, and binary.
11922
119232003-10-16 Lute Kamstra <lute@gnu.org>
11924
11925 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11926 argument.
11927
119282003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11929
11930 * windows.texi (Choosing Window): Fix typo.
11931 * edebug.texi (Edebug Execution Modes): Fix typo.
11932
119332003-10-13 Richard M. Stallman <rms@gnu.org>
11934
11935 * windows.texi (Basic Windows): A window has fringe settings,
11936 display margins and scroll-bar settings.
11937 (Splitting Windows): Doc split-window return value.
11938 Clean up one-window-p.
11939 (Selecting Windows): Fix typo.
11940 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11941 (Buffers and Windows): In set-window-buffer, explain effect
11942 on fringe settings and scroll bar settings.
11943 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11944 (Choosing Window): Use defopt for pop-up-frame-function.
11945 For special-display-buffer-names, explain same-window and same-frame.
11946 Clarify window-dedicated-p return value.
11947 (Textual Scrolling): scroll-up and scroll-down can get an error.
11948 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11949 Clarify set-window-hscroll.
11950 (Size of Window): Don't mention tool bar in window-height.
11951 (Coordinates and Windows): Explain what coordinates-in-window-p
11952 returns for fringes and display margins.
11953 (Window Configurations): Explain saving fringes, etc.
11954
11955 * tips.texi (Library Headers): Clean up Documentation.
11956
11957 * syntax.texi (Parsing Expressions): Clean up forward-comment
11958 and parse-sexp-lookup-properties.
11959
11960 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11961
11962 * os.texi (System Environment): Clean up text for load-average errors.
11963
11964 * modes.texi (Hooks): Don't explain local hook details at front.
11965 Clarify run-hooks and run-hook-with-args a little.
11966 Clean up add-hook and remove-hook.
11967
11968 * edebug.texi (Edebug Execution Modes): Clarify t.
11969 Document edebug-sit-for-seconds.
11970 (Coverage Testing): Document C-x X = and =.
11971 (Instrumenting Macro Calls): Fix typo.
11972 (Specification List): Don't index the specification keywords.
11973
119742003-10-10 Kim F. Storm <storm@cua.dk>
11975
11976 * processes.texi (Network): Introduce make-network-process.
11977
119782003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11979
11980 * tips.texi (Library Headers): Fix typo.
11981
119822003-10-07 Juri Linkov <juri@jurta.org>
11983
11984 * modes.texi (Imenu): Mention imenu-create-index-function's
11985 default value. Explain submenus better.
11986
119872003-10-07 Lute Kamstra <lute@gnu.org>
11988
11989 * modes.texi (Faces for Font Lock): Fix typo.
11990 (Hooks): Explain how buffer-local hook variables can refer to
11991 global hook variables.
11992 Various minor clarifications.
11993
119942003-10-06 Lute Kamstra <lute@gnu.org>
11995
11996 * tips.texi (Coding Conventions): Mention naming conventions for
11997 hooks.
11998
119992003-10-05 Luc Teirlinck <teirllm@auburn.edu>
12000
12001 * loading.texi (Library Search): Correct default value of
12002 load-suffixes.
12003 (Named Features): Fix typo.
12004
120052003-10-05 Richard M. Stallman <rms@gnu.org>
12006
12007 * loading.texi (Named Features): In `provide',
12008 say how to test for subfeatures.
12009 (Unloading): In unload-feature, use new var name
12010 unload-feature-special-hooks.
12011
120122003-10-03 Lute Kamstra <lute@gnu.org>
12013
12014 * modes.texi (Major Mode Conventions): Mention third way to set up
12015 Imenu.
12016 (Imenu): A number of small fixes.
12017 Delete documentation of internal variable imenu--index-alist.
12018 Document the return value format of imenu-create-index-function
12019 functions.
12020
120212003-09-30 Richard M. Stallman <rms@gnu.org>
12022
12023 * processes.texi (Network): Say what stopped datagram connections do.
12024
12025 * lists.texi (Association Lists): Clarify `assq-delete-all'.
12026
12027 * display.texi (Overlay Properties): Clarify `evaporate' property.
12028
120292003-09-29 Lute Kamstra <lute@gnu.org>
12030
12031 * modes.texi (Mode Line Data): Explain when symbols in mode-line
12032 constructs should be marked as risky.
12033 Change cons cell into proper list.
12034 (Mode Line Variables): Change cons cell into proper list.
12035
120362003-09-26 Lute Kamstra <lute@gnu.org>
12037
12038 * modes.texi (Mode Line Data): Document the :propertize construct.
12039 (Mode Line Variables): Reorder the descriptions of the variables
12040 to match their order in the default mode-line-format.
12041 Describe the new variables mode-line-position and mode-line-modes.
12042 Update the default values of mode-line-frame-identification,
12043 minor-mode-alist, and default-mode-line-format.
12044 (Properties in Mode): Mention the :propertize construct.
12045
120462003-09-26 Richard M. Stallman <rms@gnu.org>
12047
12048 * buffers.texi, commands.texi, debugging.texi, eval.texi:
12049 * loading.texi, minibuf.texi, text.texi, variables.texi:
12050 Avoid @strong{Note:}.
12051
120522003-09-26 Richard M. Stallman <rms@gnu.org>
12053
12054 * keymaps.texi (Remapping Commands): Fix typo.
12055
120562003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
12057
12058 * processes.texi (Low-Level Network): Fix typo.
12059
120602003-09-23 Kim F. Storm <storm@cua.dk>
12061
12062 * processes.texi (Network, Network Servers): Fix typos.
12063 (Low-Level Network): Add timeout value for :server keyword.
12064 Add new option keywords to make-network-process.
12065 Add set-network-process-options.
12066 Explain how to test availability of network options.
12067
120682003-09-19 Richard M. Stallman <rms@gnu.org>
12069
12070 * text.texi (Motion by Indent): Arg to
12071 backward-to-indentation and forward-to-indentation is optional.
12072
12073 * strings.texi (Creating Strings): Add substring-no-properties.
12074
12075 * processes.texi
12076 (Process Information): Add list-processes arg QUERY-ONLY.
12077 Delete process-contact from here.
12078 Add new status values for process-status.
12079 Add process-get, process-put, process-plist, set-process-plist.
12080 (Synchronous Processes): Add call-process-shell-command.
12081 (Signals to Processes): signal-process allows process objects.
12082 (Network): Complete rewrite.
12083 (Network Servers, Datagrams, Low-Level Network): New nodes.
12084
12085 * positions.texi (Word Motion): forward-word, backward-word
12086 arg is optional. Reword.
12087
12088 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
12089
12090 * variables.texi (Creating Buffer-Local):
12091 Delete duplicate definition of buffer-local-value.
12092 (File Local Variables): Explain about discarding text props.
12093
120942003-09-11 Richard M. Stallman <rms@gnu.org>
12095
12096 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
12097 changes variables that record input events.
12098 (Minibuffer Misc): Add minibuffer-selected-window.
12099
12100 * lists.texi (Building Lists): Add copy-tree.
12101
12102 * display.texi (Fontsets): Add char-displayable-p.
12103 (Scroll Bars): New node.
12104
121052003-09-08 Lute Kamstra <lute@gnu.org>
12106
12107 * modes.texi (%-Constructs): Document new `%i' and `%I'
12108 constructs.
12109
121102003-09-03 Peter Runestig <peter@runestig.com>
12111
12112 * makefile.w32-in: New file.
12113
121142003-08-29 Richard M. Stallman <rms@gnu.org>
12115
12116 * display.texi (Overlay Properties): Clarify how priorities
12117 affect use of the properties.
12118
121192003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
12120
12121 * customize.texi (Type Keywords): Correct the description of
12122 `:help-echo' in the case where `motion-doc' is a function.
12123
121242003-08-14 John Paul Wallington <jpw@gnu.org>
12125
12126 * modes.texi (Emulating Mode Line): Subsection, not section.
12127
121282003-08-13 Richard M. Stallman <rms@gnu.org>
12129
12130 * elisp.texi (Top): Update subnode lists in menu.
12131
12132 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
12133 (Kill Functions): kill-region has new arg yank-handler.
12134 (Yanking): New node.
12135 (Yank Commands): Add yank-undo-function.
12136 (Low-Level Kill Ring):
12137 kill-new and kill-append have new arg yank-handler.
12138 (Changing Properties): Add remove-list-of-text-properties.
12139 (Atomic Changes): New node.
12140
12141 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
12142
12143 * streams.texi (Output Variables): Add eval-expression-print-length
12144 and eval-expression-print-level.
12145
12146 * os.texi (Time Conversion): For encode-time, explain limits on year.
12147
12148 * objects.texi (Character Type): Define anchor "modifier bits".
12149
12150 * modes.texi (Emulating Mode Line): New node.
12151 (Search-based Fontification): Font Lock uses font-lock-face property.
12152 (Other Font Lock Variables): Likewise.
12153
12154 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
12155 not vectors.
12156 (Active Keymaps): Add emulation-mode-map-alists.
12157 (Functions for Key Lookup): key-binding has new arg no-remap.
12158 (Remapping Commands): New node.
12159 (Scanning Keymaps): where-is-internal has new arg no-remap.
12160 (Tool Bar): Add tool-bar-local-item-from-menu.
12161 Clarify when to use tool-bar-add-item-from-menu.
12162
12163 * commands.texi (Interactive Call): commandp has new arg.
12164 (Command Loop Info): Add this-original-command.
12165
121662003-08-06 John Paul Wallington <jpw@gnu.org>
12167
12168 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
12169
12170 * display.texi (Warning Basics): Fix typo.
12171 (Fringes): Add closing curly bracket and fix typo.
12172
12173 * elisp.texi (Top): Fix typo.
12174
121752003-08-05 Richard M. Stallman <rms@gnu.org>
12176
12177 * elisp.texi: Update lists of subnodes.
12178
12179 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
12180
12181 * variables.texi (Local Variables): Use lc for example variable names.
12182
12183 * tips.texi (Library Headers): Explain where to put -*-.
12184
12185 * strings.texi (Creating Strings): Fix xref for vconcat.
12186
12187 * sequences.texi (Vector Functions):
12188 vconcat no longer allows integer args.
12189
12190 * minibuf.texi (Reading File Names): read-file-name has new
12191 arg PREDICATE. New function read-directory-name.
12192
c4cc8b9a 12193 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
12194 (Indenting Macros): New node.
12195
12196 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
12197 (Window Frame Parameters): Make separate table of parameters
12198 that are coupled with specific face attributes.
12199 (Deleting Frames): delete-frame-hooks renamed to
12200 delete-frame-functions.
12201
12202 * files.texi (Magic File Names): Add file-remote-p.
12203 Clarify file-local-copy.
12204
12205 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
12206 here; instead xref Defining Macros.
12207
12208 * display.texi (Warnings): New node, and subnodes.
12209 (Fringes): New node.
12210
12211 * debugging.texi (Test Coverage): New node.
12212
12213 * compile.texi (Compiler Errors): Explain with-no-warnings
12214 and other ways to suppress warnings.
12215
12216 * commands.texi (Interactive Call): Minor clarification.
12217
12218 * buffers.texi (Buffer File Name): set-visited-file-name
12219 renames the buffer too.
12220
12221 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
12222
122232003-07-24 Markus Rost <rost@math.ohio-state.edu>
12224
12225 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
12226
122272003-07-22 Markus Rost <rost@math.ohio-state.edu>
12228
12229 * internals.texi (Garbage Collection): Fix previous change.
12230
122312003-07-22 Richard M. Stallman <rms@gnu.org>
12232
12233 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
12234
12235 * display.texi (Width): Use \s syntax in example.
12236 (Font Selection): Add face-font-rescale-alist.
12237
12238 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
12239 Remove spurious indent in example.
12240
12241 * lists.texi (Building Lists): Add number-sequence.
12242
12243 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
12244
12245 * functions.texi (Function Documentation): Explain how to
12246 show calling convention explicitly in the doc string.
12247
12248 * windows.texi (Selecting Windows): save-selected-window saves
12249 selected window of each frame.
12250 (Window Configurations): Minor change.
12251
12252 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
12253
12254 * streams.texi (Output Variables): Add print-continuous-numbering
12255 and print-number-table.
12256
12257 * processes.texi (Decoding Output): New node.
12258
12259 * os.texi (Time Conversion): decode-time arg is optional.
12260
12261 * objects.texi (Character Type): Don't use space as example for \.
12262 Make list of char names and \-sequences correspond.
12263 Explain that \s is not used in strings. `\ ' needs space after.
12264
12265 * nonascii.texi (Converting Representations): Add string-to-multibyte.
12266 (Translation of Characters): Add translation-table-for-input.
12267 (Default Coding Systems): Add auto-coding-functions.
12268 (Explicit Encoding): Add decode-coding-inserted-region.
12269 (Locales): Add locale-info.
12270
12271 * minibuf.texi (Basic Completion): Describe test-completion.
12272 Collections can be lists of strings.
12273 Clean up lazy-completion-table.
12274 (Programmed Completion): Mention test-completion.
12275 Clarify why lambda expressions are not accepted.
12276 (Minibuffer Misc): Describe minibufferp.
12277
122782003-07-14 Richard M. Stallman <rms@gnu.org>
12279
12280 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
12281
12282 * windows.texi (Selecting Windows): New arg to select-window.
12283 (Selecting Windows): Add with-selected-window.
12284 (Size of Window): Add window-inside-edges, etc.
12285
12286 * internals.texi (Garbage Collection): Add post-gc-hook.
12287
12288 * processes.texi (Subprocess Creation): Add exec-suffixes.
12289
12290 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
12291 (Scanning Keymaps): Add map-keymaps.
12292 (Defining Menus): Add keymap-prompt.
12293
12294 * numbers.texi (Integer Basics): Add most-positive-fixnum,
12295 most-negative-fixnum.
12296
c4cc8b9a 12297 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
12298 (Compiler Errors): New node.
12299
12300 * os.texi (User Identification): user-uid, user-real-uid
12301 can return float.
12302
12303 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
12304 and about derived modes.
12305 (Minor Modes): Add minor-mode-list.
12306 (Defining Minor Modes): Keyword args for define-minor-mode.
12307 (Search-based Fontification): Explain managing other properties.
12308 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 12309 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
12310 (Hooks): Add run-mode-hooks and delay-mode-hooks.
12311
12312 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
12313 (Variable Aliases): Clarify defvaralias.
12314
12315 * loading.texi (Library Search): Add load-suffixes.
12316
12317 * minibuf.texi (Basic Completion): Add lazy-completion-table.
12318 (Programmed Completion): Add dynamic-completion-table.
12319
12320 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
12321 (Magic File Names): Specify precedence order of handlers.
12322
12323 * commands.texi (Command Overview): Emacs server runs pre-command-hook
12324 and post-command-hook.
12325 (Waiting): New calling convention for sit-for.
12326
12327 * text.texi (Special Properties): local-map and keymap properties
12328 apply based on their stickiness.
12329
123302003-07-07 Richard M. Stallman <rms@gnu.org>
12331
12332 * modes.texi (Minor Mode Conventions): Specify only some kinds
12333 of list values as args to minor modes.
12334
12335 * files.texi (File Name Expansion): Warn about iterative use
12336 of substitute-in-file-name.
12337
12338 * advice.texi (Activation of Advice): Clean up previous change.
12339
123402003-07-06 Markus Rost <rost@math.ohio-state.edu>
12341
12342 * advice.texi (Activation of Advice): Note that ad-start-advice is
12343 turned on by default.
12344
123452003-06-30 Richard M. Stallman <rms@gnu.org>
12346
12347 * text.texi (Buffer Contents): Document current-word.
12348 (Change Hooks): Not called for *Messages*.
12349
12350 * functions.texi (Defining Functions): Explain about redefining
12351 primitives.
f4e90db0 12352 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
12353 Comment out the detailed criteria for what is safe.
12354
123552003-06-22 Andreas Schwab <schwab@suse.de>
12356
12357 * objects.texi (Symbol Type): Fix description of examples.
12358
123592003-06-16 Andreas Schwab <schwab@suse.de>
12360
12361 * hash.texi (Creating Hash): Fix description of :weakness.
12362
c8763fb6 123632003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
12364
12365 * files.texi (Changing Files): copy-file copies file modes, too.
12366
123672003-05-28 Richard M. Stallman <rms@gnu.org>
12368
12369 * strings.texi (Creating Strings): Clarify split-string.
12370
123712003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12372
12373 * strings.texi (Creating Strings): Update split-string specification
12374 and examples.
12375
123762003-05-19 Richard M. Stallman <rms@gnu.org>
12377
12378 * elisp.texi: Correct invariant section names.
12379
123802003-04-20 Richard M. Stallman <rms@gnu.org>
12381
12382 * os.texi (Timers): Explain about timers and quitting.
12383
123842003-04-19 Richard M. Stallman <rms@gnu.org>
12385
12386 * internals.texi (Writing Emacs Primitives): Strings are
12387 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12388 Explain GCPRO convention for varargs function args.
12389
123902003-04-16 Richard M. Stallman <rms@gnu.org>
12391
12392 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12393
123942003-04-08 Richard M. Stallman <rms@gnu.org>
12395
12396 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12397
123982003-02-13 Kim F. Storm <storm@cua.dk>
12399
12400 * objects.texi (Character Type): New \s escape for space.
12401
124022003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12403
5dcb4c4e 12404 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
12405
124062003-01-25 Richard M. Stallman <rms@gnu.org>
12407
12408 * keymaps.texi: Document that a symbol can act as a keymap.
12409
124102003-01-13 Richard M. Stallman <rms@gnu.org>
12411
12412 * text.texi (Changing Properties): Say string indices are origin-0.
12413
12414 * positions.texi (Screen Lines) <compute-motion>:
12415 Correct order of elts in return value.
12416
12417 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12418 how to define a default binding.
12419
124202002-12-07 Markus Rost <rost@math.ohio-state.edu>
12421
12422 * loading.texi (Unloading): Fix recent change for load-history.
12423
12424 * customize.texi (Simple Types): Clarify description of custom
12425 type 'number. Describe new custom type 'float.
12426
124272002-12-04 Markus Rost <rost@math.ohio-state.edu>
12428
12429 * variables.texi (File Local Variables): Fix typo.
12430
c8763fb6 124312002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
12432
12433 From Michael Albinus <Michael.Albinus@alcatel.de>.
12434
12435 * README: Target for Info file is `make info'.
12436
5dcb4c4e 12437 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
12438 `file-name-sans-extension'.
12439 (Magic File Names): Complete list of operations for magic file
12440 name handlers.
12441
124422002-09-16 Jonathan Yavner <jyavner@engineer.com>
12443
12444 * variables.texi (File Local Variables): New function
12445 risky-local-variable-p.
12446
124472002-09-15 Jonathan Yavner <jyavner@engineer.com>
12448
12449 * functions.texi (Function safety): New node about unsafep.
12450
124512002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12452
5dcb4c4e 12453 * customize.texi (Splicing into Lists): Fix example.
a86cd395 12454 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
12455
124562002-06-17 Juanma Barranquero <lektu@terra.es>
12457
12458 * frames.texi (Display Feature Testing): Fix typo.
12459
124602002-06-12 Andreas Schwab <schwab@suse.de>
12461
12462 * frames.texi (Initial Parameters, Resources): Fix references to
12463 the Emacs manual.
12464
124652002-05-13 Kim F. Storm <storm@cua.dk>
12466
6e911150 12467 * variables.texi (Intro to Buffer-Local): Update warning and
b8d4c8d0
GM
12468 example relating to changing buffer inside let.
12469
c8763fb6 124702002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
12471
12472 * os.texi (Session Management): New node about X Session management.
12473
124742002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
12475
12476 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
12477 to which the manual corresponds, and the copyright years.
12478
12479 * Makefile.in (VERSION): Set to 2.9.
12480
124812001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
12482
12483 * elisp.texi: Change the category in @dircategory to "Emacs", to
12484 make it consistent with info/dir.
12485
124862001-11-25 Miles Bader <miles@gnu.org>
12487
12488 * text.texi (Fields): Describe new `limit' arg in
12489 field-beginning/field-end.
12490
124912001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
12492
5dcb4c4e
SM
12493 * permute-index: Don't depend on csh-specific features.
12494 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
12495
12496 * two-volume-cross-refs.txt: New file.
12497 * two.el: New file.
12498 * spellfile: New file.
12499
125002001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
12501
12502 * permute-index: New file.
12503
12504 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
12505 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
12506 8+3 restricted namespace.
12507
12508 * Makefile.in (infodir): Define relative to $(srcdir).
12509 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
12510 include directories list via -I switch to makeinfo.
12511 (index.texi): Use cp if both hard and symbolic links fail.
12512
125132001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
12514
12515 * Makefile.in (distclean): Add.
12516
12517 The following changes make ELisp manual part of the Emacs
12518 distribution:
12519
12520 * Makefile.in: Add Copyright notice.
12521 (prefix): Remove.
12522 (infodir): Change value to "../info".
12523 (VPATH): New variable.
12524 (MAKE): Don't define.
12525 (texmacrodir): Don't define.
12526 (texinputdir): Append the existing value of TEXINPUTS.
12527 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12528 command to be compatible with man/Makefile.in, and to put the
12529 output into ../info.
12530 (info): Add target.
12531 (installall): Target removed.
12532
c8763fb6 125332001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
12534
12535 * tips.texi (Coding Conventions): Fix typo.
12536
125372001-10-23 Gerd Moellmann <gerd@gnu.org>
12538
12539 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12540
125412001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12542
12543 * files.texi (File Name Components): Update the description of
12544 file-name-sans-extension and file-name-extension, as they now
12545 ignore leading dots.
12546
125472001-10-20 Gerd Moellmann <gerd@gnu.org>
12548
12549 * (Version 21.1 released.)
12550
125512001-10-19 Miles Bader <miles@gnu.org>
12552
12553 * positions.texi (Text Lines): Describe behavior of
12554 `beginning-of-line'/`end-of-line' in the presence of field properties.
12555
125562001-10-17 Gerd Moellmann <gerd@gnu.org>
12557
12558 * Makefile.in (VERSION): Set to 2.8.
12559 (manual): Use `manual-21'.
12560
12561 * elisp.texi (VERSION): Add and use it where the version
12562 number was used. Set it to 2.8.
12563
12564 * intro.texi: Likewise.
12565
125662001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12567
12568 * files.texi (File Name Completion): Document the significance of
12569 a trailing slash in elements of completion-ignored-extensions.
12570
125712001-10-06 Miles Bader <miles@gnu.org>
12572
12573 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12574
125752001-10-04 Gerd Moellmann <gerd@gnu.org>
12576
12577 * variables.texi (Variable Aliases): New node.
12578
125792001-10-04 Gerd Moellmann <gerd@gnu.org>
12580
12581 * Branch for 21.1.
12582
125832001-10-02 Miles Bader <miles@gnu.org>
12584
12585 * minibuf.texi (Minibuffer Misc): Add entries for
12586 `minibuffer-contents', `minibuffer-contents-no-properties', and
12587 `delete-minibuffer-contents'.
12588 Correct description for `minibuffer-prompt-end'.
12589
12590 * text.texi (Property Search): Correct descriptions of
12591 `next-char-property-change' and `previous-char-property-change'.
12592 Add entries for `next-single-char-property-change' and
12593 `previous-single-char-property-change'.
12594 Make operand names a bit more consistent.
12595
125962001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12597
12598 * frames.texi (Finding All Frames): Document that next-frame and
12599 previous-frame are local to current terminal.
12600
126012001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12602
12603 * keymaps.texi (Creating Keymaps): Fix the description of the
12604 result of make-keymap.
12605
126062001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12607
12608 * display.texi (Font Lookup, Attribute Functions)
12609 (Image Descriptors): Add cross-references to the definition of
12610 selected frame.
12611
12612 * buffers.texi (The Buffer List): Add cross-references to the
12613 definition of selected frame.
12614
12615 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12616 frame at any given time.
12617 (Multiple Displays, Size and Position): Add a cross-reference to
12618 the definition of the selected frame.
12619
126202001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12621
12622 * strings.texi (String Conversion) <string-to-number>: Document
12623 that a float is returned for integers that are too large.
12624
12625 * frames.texi (Mouse Position): Document mouse-position-function.
12626 (Display Feature Testing): Document display-images-p.
12627 (Window Frame Parameters): Document the cursor-type variable.
12628
12629 * numbers.texi (Integer Basics): Document CL style read syntax for
12630 integers in bases other than 10.
12631
5dcb4c4e
SM
12632 * positions.texi (List Motion):
12633 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
12634
12635 * lists.texi (Sets And Lists): Document member-ignore-case.
12636
12637 * internals.texi (Garbage Collection): Document the used and free
12638 strings report.
12639 (Memory Usage): Document strings-consed.
12640
12641 * os.texi (Time of Day): Document float-time.
12642 (Recording Input): Document that clear-this-command-keys clears
12643 the vector to be returned by recent-keys.
12644
ed9265fc
JB
12645 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12646 The argument keymap can be a list.
b8d4c8d0
GM
12647
12648 * nonascii.texi (User-Chosen Coding Systems)
12649 <select-safe-coding-system>: Document the new argument
12650 accept-default-p and the variable
12651 select-safe-coding-system-accept-default-p. Tell what happens if
12652 buffer-file-coding-system is undecided.
12653 (Default Coding Systems): Document auto-coding-regexp-alist.
12654
12655 * display.texi (The Echo Area) <message>: Document
12656 message-truncate-lines.
12657 (Glyphs): Document that the glyph table is unused on windowed
12658 displays.
12659
12660 * help.texi (Describing Characters) <single-key-description>:
12661 Document the new argument no-angles.
12662 (Accessing Documentation) <documentation-property>: Document that
12663 a non-string property is evaluated.
12664 <documentation>: Document that the function-documentation property
12665 is looked for.
12666
12667 * windows.texi (Selecting Windows): Document some-window.
12668
12669 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12670
12671 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12672 apropos-mode-hook.
12673
12674 * commands.texi (Using Interactive): Document interactive-form.
12675 (Keyboard Macros): Document kbd-macro-termination-hook.
12676 (Command Loop Info): Document that clear-this-command-keys clears
12677 the vector to be returned by recent-keys.
12678
126792001-09-04 Werner LEMBERG <wl@gnu.org>
12680
12681 * Makefile.in (srcdir, texinputdir): New variables.
12682 (srcs, index.texi, install): Use $(srcdir).
12683 (.PHONY): Remove elisp.dvi.
12684 (elisp): Use -I switch for makeinfo.
12685 (elisp.dvi): Use $(srcdir) and $(texinputdir).
12686 (installall, dist): Use $(srcdir).
12687 Fix path to texinfo.tex.
12688 (maintainer-clean): Add elisp.dvi and elisp.oaux.
12689
126902001-08-30 Gerd Moellmann <gerd@gnu.org>
12691
12692 * display.texi (Conditional Display): Adjust to API change.
12693
12694 * configure: New file.
12695
126962001-07-30 Gerd Moellmann <gerd@gnu.org>
12697
12698 * commands.texi (Repeat Events): Add description of
12699 double-click-fuzz.
12700
127012001-05-08 Stefan Monnier <monnier@cs.yale.edu>
12702
12703 * syntax.texi (Syntax Class Table): Add the missing designator for
12704 comment and string fences.
12705 (Syntax Properties): Add a xref to syntax table internals.
12706 (Syntax Table Internals): Document string-to-syntax.
12707
127082001-05-07 Gerd Moellmann <gerd@gnu.org>
12709
12710 * Makefile.in (install): Use install-info command line options
12711 like in Emacs' Makefile.in.
12712
127132000-12-09 Miles Bader <miles@gnu.org>
12714
12715 * windows.texi (Window Start): Update documentation for
12716 `pos-visible-in-window-p'.
12717
127182000-11-12 Stefan Monnier <monnier@cs.yale.edu>
12719
12720 * lists.texi (Building Lists): Add footnote to explain how to add
12721 to the end of a list.
12722
127232000-10-25 Gerd Moellmann <gerd@gnu.org>
12724
12725 * files.texi (Visiting Functions): Typos.
12726
127272000-10-25 Kenichi Handa <handa@etl.go.jp>
12728
12729 * files.texi (Visiting Functions): Return value of
12730 find-file-noselect may be a list of buffers if wildcards are used.
12731
127322000-10-24 Miles Bader <miles@lsi.nec.co.jp>
12733
12734 * display.texi (Defining Faces): Document `graphic' display type
12735 in face specs.
12736
b344d29d 127372000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
12738
12739 * hooks.texi (Standard Hooks): Replace obsolete
12740 `after-make-frame-hook' with `after-make-frame-functions'.
12741
12742 * frames.texi (Creating Frames): Ditto.
12743
12744 * variables.texi (Future Local Variables): Ditto.
12745
127462000-10-16 Gerd Moellmann <gerd@gnu.org>
12747
12748 * display.texi (Other Image Types): Add description of :foreground
12749 and :background properties of mono PBM images.
12750
127512000-08-17 Werner LEMBERG <wl@gnu.org>
12752
12753 * .cvsignore: New file.
12754
127552000-01-05 Gerd Moellmann <gerd@gnu.org>
12756
12757 * tindex.pl: New script.
12758
127591999-12-03 Dave Love <fx@gnu.org>
12760
12761 * Makefile.in (MAKEINFO): New parameter.
12762
127631999-09-17 Richard Stallman <rms@gnu.org>
12764
12765 * Makefile.in (srcs): Add hash.texi.
12766 (VERSION): Update to 20.6.
12767
127681999-09-13 Richard Stallman <rms@gnu.org>
12769
12770 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
12771
127721998-08-29 Karl Heuer <kwzh@gnu.org>
12773
12774 * configure.in: New file.
12775 * Makefile.in: Renamed from Makefile.
12776 (prefix, infodir): Use value obtained from configure.
12777 (emacslibdir): Obsolete variable deleted.
12778 (dist): Distribute configure.in, configure, Makefile.in.
12779
127801998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
12781
12782 * Makefile (INSTALL_INFO): New variable.
12783 (install): Run install-info.
12784
127851998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
12786
12787 * Makefile (elisp.dvi): Add missing backslash.
12788
127891998-05-02 Richard Stallman <rms@psilocin.gnu.org>
12790
12791 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
12792 Run texindex without `./'. Always run texindex on elisp.tp.
12793 (elisp.tps): Target deleted.
12794
127951998-04-05 Richard Stallman <rms@psilocin.gnu.org>
12796
12797 * Makefile (srcs): Add nonascii.texi and customize.texi.
12798 (dist): Start by deleting `temp'.
12799
128001998-02-17 Richard Stallman <rms@psilocin.gnu.org>
12801
12802 * Makefile (makeinfo, texindex): Targets deleted.
12803 (makeinfo.o, texindex.o): Targets deleted.
12804 (clean, dist): Don't do anything with them or with getopt*.
12805
128061998-01-30 Richard Stallman <rms@psilocin.gnu.org>
12807
12808 * Makefile (SHELL): Defined.
12809
128101998-01-27 Richard Stallman <rms@psilocin.gnu.org>
12811
12812 * Makefile (elisp.tps): New target.
12813 (elisp.dvi): Depend on elisp.tps.
12814
c5602427 128151996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
12816
12817 * README: Update phone number.
12818
12819 * Makefile (elisp): Make this be the default target.
12820 Depend on makeinfo.c instead of makeinfo.
12821 (install): Don't depend on elisp.dvi, since we don't install that.
12822 Use mkinstalldirs.
12823 (dist): Add mkinstalldirs.
12824
c5602427 128251995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
12826
12827 * Makefile (VERSION): Update version number.
5dcb4c4e 12828 (maintainer-clean): Rename from realclean.
b8d4c8d0 12829
c5602427 128301995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
12831
12832 * Makefile (realclean): New target.
12833 (elisp): Remove any old elisp-* files first.
12834
c5602427 128351993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
12836
12837 * Makefile (VERSION): New variable.
12838 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
12839 Compressed file suffix should be `.gz', not `.z'.
12840
ce058493 128411993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12842
12843 * Makefile (elisp): Depend on makeinfo.
12844
c5602427 128451993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
12846
12847 * Makefile (srcs): Add anti.texi.
12848
c5602427 128491993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12850
12851 * Makefile (infodir, prefix): New vars.
12852 (install): Use infodir.
f4e90db0 12853 (emacsinfodir): Delete.
b8d4c8d0 12854
c5602427 128551993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12856
12857 * Makefile (srcs): Add calendar.texi.
12858
12859 * Makefile (dist): Copy texindex.c and makeinfo.c.
12860 Limit elisp-* files to those with one or two digits.
12861
c5602427 128621993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 12863
f4e90db0 12864 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 12865
c5602427 128661993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12867
12868 * loading.texi (Unloading): define-function changed back to
12869 defalias. It may not stay this way, but at least it's
12870 consistent with the known-good version of the code patch.
12871
c5602427 128721993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
12873
12874 * modes.texi (Hooks): Document new optional arg of add-hook.
12875
c5602427 128761993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12877
12878 * variables.texi: Document nil initial value of buffer-local variables.
12879
12880 * tips.texi: Add new section on standard library headers.
12881
c5602427 128821993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12883
12884 * Makefile (srcs): Add frame.texi to the list of sources.
12885
c5602427 128861993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12887
12888 * Makefile (dist): Don't bother excluding autosave files; they'll
12889 never make it into the temp directory anyway, and the hash marks
12890 in the name are problematic for make and the Bourne shell.
ed9265fc 12891 (srcs): ???
b8d4c8d0 12892
c5602427 128931993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12894
12895 * Makefile (dist): Don't include backup files or autosave files in
12896 the distribution tar file.
12897
c5602427 128981991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 12899
5dcb4c4e 12900 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
12901 (elisp.dvi): Remove erroneous shell comment.
12902 Expect output of permute-index in permuted.fns.
12903 Save old elisp.aux in elisp.oaux.
5dcb4c4e 12904 (clean): Add index.texi to be deleted.
b8d4c8d0 12905
c5602427 129061990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12907
12908 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12909
c5602427 129101990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
12911
12912 * files.texi: Noted that completion-ignored-extensions is ignored
12913 when making *Completions*.
12914
3e868ee3 129151990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
12916
12917 * Makefile make dist now depends on elisp.dvi, since it tries
12918 to include it in the dist file.
12919
c5602427 129201990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 12921
c5602427 12922 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 12923
c5602427 129241989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12925
12926 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12927 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12928
c5602427 129291989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12930
12931 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12932 and @error{} are the terms now being used. The files in the
12933 directory have been changed to reflect this.
12934
12935 * All instances of @indentedresultt{} have been changed to
333f9019 12936 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 12937
c5602427 129381989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12939
12940 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12941 experimental @indentedresult{}, @indentedexpandsto{} are part of
12942 the texinfo.tex in this directory. These TeX macros are not
12943 stable yet.
12944
c5602427 129451989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12946
12947 * texinfo.tex: Temporarily added
12948 \let\result=\dblarrow
12949 \def\error{{\it ERROR} \longdblarrow}
12950 We need to do this better soon.
12951
c5602427 129521989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12953
12954 * Applied Karl Berry's patches to *.texinfo files, but not to
12955 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12956 new title page format is also not applied, since it requires
12957 texinfo.tex changes.)
12958
12959 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12960 for the Project GNU development environment.
12961
12962;; Local Variables:
c8763fb6 12963;; coding: utf-8
b8d4c8d0
GM
12964;; End:
12965
ba318903 12966 Copyright (C) 1998-2014 Free Software Foundation, Inc.
b8d4c8d0
GM
12967
12968 This file is part of GNU Emacs.
12969
352c8b4a 12970 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 12971 it under the terms of the GNU General Public License as published by
352c8b4a
GM
12972 the Free Software Foundation, either version 3 of the License, or
12973 (at your option) any later version.
b8d4c8d0
GM
12974
12975 GNU Emacs is distributed in the hope that it will be useful,
12976 but WITHOUT ANY WARRANTY; without even the implied warranty of
12977 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12978 GNU General Public License for more details.
12979
12980 You should have received a copy of the GNU General Public License
352c8b4a 12981 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.