Small doc updates for debugging
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
47a73eb0
GM
12014-02-13 Glenn Morris <rgm@gnu.org>
2
3 * debugging.texi (Debugger Commands): Tiny edits.
4
fa792979
GM
52014-02-12 Glenn Morris <rgm@gnu.org>
6
7 * package.texi (Simple Packages): Describe URL and Keywords headers.
8
63d93efd
LI
92014-02-10 Lars Ingebrigtsen <larsi@gnus.org>
10
11 * text.texi (User-Level Deletion): Document
12 `delete-trailing-whitespace' (bug#15309).
13
d6d5fdf8
LI
142014-02-09 Lars Ingebrigtsen <larsi@gnus.org>
15
438241f5
LI
16 * text.texi (Changing Properties): Clarify `propertize' (bug#9825).
17
981c3e4f
LI
18 * display.texi (Blinking): Clarify doc string in example (bug#10658).
19
d6d5fdf8
LI
20 * commands.texi (Accessing Mouse): Mention that these function
21 also work on keyboard events (bug#14228).
28d51810 22 (Quitting): Refer to the right node for `set-input-mode' (bug#11458).
d6d5fdf8 23
fff711ee
LI
242014-02-08 Lars Ingebrigtsen <larsi@gnus.org>
25
241781b6
LI
26 * display.texi (Face Attributes): Add an index (bug#14924).
27
fff711ee
LI
28 * keymaps.texi (Menu Bar): Minor clarification (bug#15657).
29
314ffdb1
GM
302014-02-06 Glenn Morris <rgm@gnu.org>
31
32 * display.texi (Truncation):
33 * positions.texi (Screen Lines): Do not mention cache-long-scans.
34
bd21bf41
JL
352014-01-31 Juri Linkov <juri@jurta.org>
36
37 * searching.texi (String Search): Incremental word search fixes.
38
e3bd7eed
GM
392014-01-28 Glenn Morris <rgm@gnu.org>
40
41 * text.texi (Indent Tabs): Update related to tab-stops.
42
0db19d38
GM
432014-01-24 Glenn Morris <rgm@gnu.org>
44
1e548e40
GM
45 * control.texi (Handling Errors): Update with-demoted-errors.
46
0db19d38
GM
47 * files.texi (File Locks): Every platform supports locking now.
48
7b997b14
GM
492014-01-22 Glenn Morris <rgm@gnu.org>
50
51 * display.texi (ImageMagick Images): Expand on image-format-suffixes.
52
64295f83
GM
532014-01-20 Glenn Morris <rgm@gnu.org>
54
55 * hash.texi (Other Hash): Do not mention subr-x.el functions;
56 reverts 2013-12-22 change.
57
122ff675
SM
582014-01-10 Stefan Monnier <monnier@iro.umontreal.ca>
59
60 * functions.texi (Advising Functions): New section.
61 * modes.texi (Running Hooks): Don't document with-wrapper-hook and
62 run-hook-wrapped any more.
63 (Hooks): Link to the new Advising Functions node.
64 * elisp.texi (Top): Don't include advice.texi.
65 * advice.texi: Remove.
66 * makefile.w32-in (srcs):
67 * Makefile.in (srcs): Adjust accordingly.
68
fa49b469
RS
692014-01-09 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
70
9fb07a9e
RS
71 * text.texi (Parsing HTML/XML): Document `shr-insert-document'.
72
fa49b469
RS
73 * strings.texi (Text Comparison): Document `string-suffix-p'.
74
d831c9b8
GM
752014-01-07 Glenn Morris <rgm@gnu.org>
76
77 * files.texi (File Attributes): Fix superscipt typo.
78
de7ce2d1
CY
792014-01-07 Chong Yidong <cyd@gnu.org>
80
81 * files.texi (Changing Files): Document copy-file changes.
82
809d2ce4
GM
832014-01-07 Glenn Morris <rgm@gnu.org>
84
85 * display.texi (Logging Messages): Copyedits re messages-buffer.
86
c6ab4664
PE
872014-01-06 Paul Eggert <eggert@cs.ucla.edu>
88
89 Specify .texi encoding (Bug#16292).
90 * back.texi, book-spine.texi, lay-flat.texi:
91 Add @documentencoding.
92
81c7d631
CY
932014-01-05 Chong Yidong <cyd@gnu.org>
94
95 * backups.texi (Making Backups): Document backup-buffer change.
96
97 * files.texi (Visiting Files): Copyedits.
98 (Testing Accessibility): Mention ACLs. Move file-modes here from
99 File Attributes.
100 (Truenames): Move file-equal-p here from Kinds of Files.
101 (File Attributes): Move file-newer-than-file-p here from Testing
102 Accessibility.
103 (Extended Attributes): New node. Add file-extended-attributes.
104 (Changing Files): Document set-file-extended-attributes.
105
106 * commands.texi (Defining Commands): Document the interactive-form
107 property more carefully. Document interactive-only.
108
109 * compile.texi (Compiler Errors): Copyedits. Note that the
110 details for byte-compile-warnings are in its docstring.
111
112 * minibuf.texi (Minibuffer Contents): Remove obsolete function
113 minibuffer-completion-contents.
114
115 * variables.texi (Defining Variables): Note that defvar acts
116 always on the dynamic value.
117
118 * customize.texi (Variable Definitions): Likewise.
119
7c2127d0
PE
1202014-01-05 Paul Eggert <eggert@cs.ucla.edu>
121
5a0f4e90
PE
122 Document vconcat and the empty vector (Bug#16246).
123 * sequences.texi (Vector Functions):
124 Document behavior better when the result is empty.
125
7c2127d0
PE
126 Document behavior of (string-to-number "+@") (Bug#16293).
127 * strings.texi (String Conversion): Document behavior of
128 string-to-number on invalid strings that begin with "+", too.
129
d6d78511
CY
1302014-01-03 Chong Yidong <cyd@gnu.org>
131
132 * help.texi (Documentation, Accessing Documentation): Copyedits.
133 (Documentation Basics): Rewrite, avoiding a repeat discussion of
134 docstring conventions.
135
136 * tips.texi (Documentation Tips): Move discussion of
137 emacs-lisp-docstring-fill-column here from Documentation Basics.
138
139 * compile.texi (Docs and Compilation): Copyedits.
140
33f846fb
GM
1412014-01-02 Glenn Morris <rgm@gnu.org>
142
143 * numbers.texi (Numeric Conversions): Fix a typo.
144
a560b856
PE
1452013-12-29 Paul Eggert <eggert@cs.ucla.edu>
146
147 Plain copy-file no longer chmods an existing destination (Bug#16133).
148 * files.texi (Changing Files): Document this.
149
4364185f
CY
1502013-12-28 Chong Yidong <cyd@gnu.org>
151
152 * modes.texi (Auto Major Mode): Document interpreter-mode-alist
153 change.
154
155 * buffers.texi (Modification Time): Document visited-file-modtime
156 change.
157
c04d52fb
GM
1582013-12-28 Glenn Morris <rgm@gnu.org>
159
160 * control.texi (Pattern matching case statement): Brevity.
161
0f1d2934
CY
1622013-12-27 Chong Yidong <cyd@gnu.org>
163
164 * functions.texi (Function Cells):
165 * eval.texi (Function Indirection): Update for the fact that
166 symbol-function no longer signals an error.
167
168 * commands.texi (Reading One Event): Mention keyboard coding.
169
170 * keymaps.texi (Translation Keymaps, Translation Keymaps):
171 * nonascii.texi (Terminal I/O Encoding): Copyedits.
172
2200a8c9
CY
1732013-12-26 Chong Yidong <cyd@gnu.org>
174
175 * advice.texi (Advising Functions, Defining Advice): Special forms
176 can no longer be advised.
177
c9352587
CY
1782013-12-25 Chong Yidong <cyd@gnu.org>
179
180 * keymaps.texi (Active Keymaps): Re-organize the text.
181 (Searching Keymaps): Rewrite the pseudo-code for 24.4 changes.
182 (Controlling Active Maps): Note that set-transient-map uses
183 overriding-terminal-local-map.
184
185 * tips.texi (Coding Conventions): Tweak the coding system tip;
186 Emacs now uses utf-8 by default for Emacs Lisp source files.
187
188 * display.texi (Font Selection): Tweak example.
189
190 * commands.texi (Event Input Misc): Document new arg to
191 input-pending-p.
192
193 * nonascii.texi (Specifying Coding Systems): Don't refer to
194 emacs-mule-dos.
195 (Lisp and Coding Systems): Describe emacs-mule return value in
196 modern terms.
197
ff1c842a
TH
1982013-12-25 Tassilo Horn <tsdh@gnu.org>
199
200 * control.texi (Pattern matching case statement): Rephrase lexical
201 binding requirement: the example needs it, not `pcase' itself.
202
362397ed
CY
2032013-12-25 Chong Yidong <cyd@gnu.org>
204
205 * eval.texi (Eval): Document the LEXICAL arg to eval.
206
207 * variables.texi (Variables, Void Variables): Use "scoping rule"
208 terminology consistently.
209 (Variable Scoping): Add index entries, and use "dynamic scope"
210 terminology in place of "indefinite scope" to reduce confusion.
211 (Lexical Binding): Document lexical environment format.
212 (Using Lexical Binding): Add index entries for error messages.
213
a9560047
TH
2142013-12-24 Tassilo Horn <tsdh@gnu.org>
215
216 * control.texi (Pattern matching case statement): Fix missing
217 argument in simple expression language sample (Bug#16238). Add
218 some sample programs written in that language. Mention that
219 `pcase' requires lexical binding.
220
46291d11
XF
2212013-12-23 Xue Fuqiao <xfq.free@gmail.com>
222
2d778742
XF
223 * eval.texi (Special Forms): Document `special-form-p'.
224
225 * macros.texi (Simple Macro): Document `macrop'.
226
882b0b86
XF
227 * files.texi (Changing Files): Fix an argument of `copy-file'.
228
46291d11
XF
229 * strings.texi (Creating Strings): Document TRIM in `split-string'.
230
8cd22a08
CY
2312013-12-23 Chong Yidong <cyd@gnu.org>
232
233 * keymaps.texi (Controlling Active Maps): Renamed
234 set-temporary-overlay-map to set-transient map. Doc fixes.
235 (Searching Keymaps): The transient keymap takes precedence.
236
aec3bf9f
GM
2372013-12-23 Glenn Morris <rgm@gnu.org>
238
239 * loading.texi (How Programs Do Loading, Load Suffixes):
240 Mention `load-prefer-newer'.
241
bb962da2
XF
2422013-12-22 Xue Fuqiao <xfq.free@gmail.com>
243
aec3bf9f
GM
244 * hash.texi (Other Hash): Document `hash-table-keys'
245 and `hash-table-values'.
bb962da2 246
77e5bcc5
EZ
2472013-12-22 Eli Zaretskii <eliz@gnu.org>
248
249 * nonascii.texi (Character Properties): NAME or OLD-NAME
250 properties can be nil (there's no empty string).
a9877c32 251 (Character Properties): Update the reference to the UCD.
77e5bcc5 252
c9832cd8
XF
2532013-12-22 Xue Fuqiao <xfq.free@gmail.com>
254
77e5bcc5
EZ
255 * sequences.texi (Bool-Vectors): Document new bool-vector set
256 operation functions.
8fc36a68 257
05e8f1ae
XF
258 * text.texi (Examining Properties): Document `get-pos-property'.
259
aec3bf9f
GM
260 * variables.texi (Directory Local Variables):
261 Document `enable-dir-local-variables'.
b345c561 262
aec3bf9f
GM
263 * debugging.texi (Debugger Commands):
264 Document `debugger-toggle-locals'.
c9832cd8 265
77221051
CY
2662013-12-21 Chong Yidong <cyd@gnu.org>
267
268 * text.texi (Region Indent): Note the new interactive behavior of
269 indent-rigidly.
270
dfff9284
TH
2712013-12-20 Tassilo Horn <tsdh@gnu.org>
272
3fbba716
TH
273 * numbers.texi (numbers): Document that =, <, <=, >, >= now accept
274 one or many arguments.
275
6f1de4d1
TH
276 * display.texi: Document `messages-buffer'.
277
dfff9284
TH
278 * os.texi: Document `initial-buffer-choice' changes.
279
f5df4ceb
CY
2802013-12-20 Chong Yidong <cyd@gnu.org>
281
282 * text.texi (Changing Properties): Improve documentation for
283 add-face-text-property.
284 (Special Properties): Mention add-face-text-property.
285
fb891cc8
CY
2862013-12-18 Chong Yidong <cyd@gnu.org>
287
18874304
CY
288 * customize.texi (Custom Themes): Document custom-known-themes
289 (Bug#15717).
290
fb891cc8
CY
291 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
292 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
293
06a4f110
GM
2942013-12-13 Glenn Morris <rgm@gnu.org>
295
296 * internals.texi (Building Emacs):
297 * loading.texi (Library Search): Mention that site-load,
298 site-init cannot change load-path.
299
b55e11bf
GM
3002013-12-12 Glenn Morris <rgm@gnu.org>
301
302 * elisp.texi: Tweak dircategory.
303
01633a17
EZ
3042013-12-12 Eli Zaretskii <eliz@gnu.org>
305
306 * nonascii.texi (Encoding and I/O): Document file-name encoding
307 peculiarities on MS-Windows.
308
f9405d87
GM
3092013-12-12 Glenn Morris <rgm@gnu.org>
310
311 * elisp.texi: Sync direntry with info/dir version.
312
36291308
JB
3132013-12-08 Juanma Barranquero <lekktu@gmail.com>
314
315 * display.texi (Progress, Face Remapping):
316 * processes.texi (Serial Ports):
317 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
318
c085e5b9
JL
3192013-12-04 Juri Linkov <juri@jurta.org>
320
321 * searching.texi (Search and Replace): Fix `unread-command-events'
322 and add ref.
323
9139632a
JL
3242013-12-03 Juri Linkov <juri@jurta.org>
325
326 * windows.texi (Choosing Window): Rename `no-display-ok' to
327 `allow-no-window'. (Bug#13594)
328
26e4aa7d
GM
3292013-11-30 Glenn Morris <rgm@gnu.org>
330
331 * Makefile.in (distclean): Remove Makefile.
332
c8f0efc2
AP
3332013-11-29 Andreas Politz <politza@fh-trier.de>
334
335 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
336 (Bug#14029).
337
cb6c95a3
GM
3382013-11-27 Glenn Morris <rgm@gnu.org>
339
340 * loading.texi (Library Search):
341 * os.texi (Startup Summary): No more leim directory.
342
d6686055
GM
3432013-11-26 Glenn Morris <rgm@gnu.org>
344
345 * os.texi (Startup Summary): Update for leim-list being preloaded.
346
f6083c67
BJ
3472013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
348
349 * frames.texi (Input Focus):
350 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
351
17e0445b
GM
3522013-11-23 Glenn Morris <rgm@gnu.org>
353
354 * loading.texi (Library Search):
355 Empty elements in EMACSLOADPATH now mean the default load-path.
356
88fa559d
GM
3572013-11-22 Glenn Morris <rgm@gnu.org>
358
359 * loading.texi (Library Search): Minor clarification.
360
f0cfa5fe
LL
3612013-11-20 Leo Liu <sdl.web@gmail.com>
362
363 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
364
a6e3a5d5
XF
3652013-11-19 Xue Fuqiao <xfq.free@gmail.com>
366
367 * os.texi (File Notifications): Add an index.
368
369 * loading.texi (Loading): Add an cross-reference.
370
4ae3802f
XF
3712013-11-18 Xue Fuqiao <xfq.free@gmail.com>
372
373 * os.texi (Session Management, Desktop Notifications): Add some
374 indexes and a cross-reference.
375
de586f99
XF
3762013-11-17 Xue Fuqiao <xfq.free@gmail.com>
377
378 * os.texi (Time Parsing):
379 (Processor Run Time, Input Modes, Terminal Output): Minor fixes.
380
90794abb
GM
3812013-11-14 Glenn Morris <rgm@gnu.org>
382
383 * loading.texi (Library Search): Update section.
384
7d3bb569
XF
3852013-11-11 Xue Fuqiao <xfq.free@gmail.com>
386
387 * os.texi (User Identification, Time of Day, Time Conversion):
388 Minor fixes.
389
fb193bb4
JD
3902013-11-10 Jan Djärv <jan.h.d@swipnet.se>
391
392 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
393
be9d2b46
XF
3942013-11-09 Xue Fuqiao <xfq.free@gmail.com>
395
396 * os.texi (Startup Summary): Add an index about startup screen.
6e466459 397 Typo fix.
d612ddbb 398 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
be9d2b46 399
8acb09ca
EZ
4002013-11-08 Eli Zaretskii <eliz@gnu.org>
401
402 * display.texi (Truncation): Document that cache-long-scans is now
403 non-nil by default. (Bug#15797)
404
c67c5132
EZ
4052013-11-05 Eli Zaretskii <eliz@gnu.org>
406
407 * lists.texi (Rearrangement): Fix indexing.
408
409 * display.texi (Bidirectional Display): Fix indexing.
410
29aa2b71
XF
4112013-11-05 Xue Fuqiao <xfq.free@gmail.com>
412
5e21526f
XF
413 * lists.texi (Rearrangement): Improve indexing.
414
29aa2b71 415 * display.texi (Glyphs): Add an index for glyph code.
5e21526f 416 (Bidirectional Display): Improve indexing.
29aa2b71 417
3c334c14
JD
4182013-11-01 Jan Djärv <jan.h.d@swipnet.se>
419
420 * display.texi (Face Attributes): Document :distant-foreground.
421
bc5184ab
XF
4222013-10-30 Xue Fuqiao <xfq.free@gmail.com>
423
424 * display.texi (Abstract Display): Improve indexing.
425
23af34b0
SM
4262013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
427
428 * display.texi (Selective Display): Discourage the use of explicit
429 selective display.
430
81cf3b07
XF
4312013-10-29 Xue Fuqiao <xfq.free@gmail.com>
432
027d950f
XF
433 * display.texi (Showing Images): Add an index for image-size.
434 Use @code instead of @var for a normal variable.
142207c0 435 (Multi-Frame Images): Improve indexing.
3440d80e 436 (Button Buffer Commands): Use @code instead of @var for a normal variable.
e54711f3 437 (Abstract Display): Explain the meaning of Ewoc.
81cf3b07 438
3c640e29
XF
4392013-10-27 Xue Fuqiao <xfq.free@gmail.com>
440
44e0cfaf 441 * display.texi (Image Descriptors): Improve indexing.
3c640e29 442
7db9c31e
XF
4432013-10-26 Xue Fuqiao <xfq.free@gmail.com>
444
445 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
918a7ad4 446 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
7db9c31e 447
619a46f8
XF
4482013-10-25 Xue Fuqiao <xfq.free@gmail.com>
449
450 * display.texi (Fontsets): Minor wording fix.
3e1300f7
XF
451 (Low-Level Font): Improve indexing.
452
453 * nonascii.texi (Character Properties): Add an index for script symbols.
619a46f8 454
578ef6b9
XF
4552013-10-24 Xue Fuqiao <xfq.free@gmail.com>
456
457 * display.texi (Face Remapping): Add indexes for face remapping.
4fa11a36 458 (Font Selection): Add indexes.
8b78f36c 459 (Low-Level Font): Add an index for font registry.
578ef6b9 460
48f73cfb
GM
4612013-10-23 Glenn Morris <rgm@gnu.org>
462
76f1a3c3
GM
463 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
464 Nuke @refill.
465
48f73cfb
GM
466 * Makefile.in (install-dvi, install-html, install-pdf)
467 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
468 (uninstall-pdf): Quote entities that might contain whitespace.
469
8d02f0ad
XF
4702013-10-19 Xue Fuqiao <xfq.free@gmail.com>
471
76f1a3c3
GM
472 * display.texi (Face Attributes): Add indexes for the ‘:box’
473 face attribute.
8d02f0ad 474
917ac5eb
XF
4752013-10-18 Xue Fuqiao <xfq.free@gmail.com>
476
74f202ae 477 * display.texi (Line Height): Add indexes for line height.
917ac5eb 478
475c7d3f
XF
4792013-10-17 Xue Fuqiao <xfq.free@gmail.com>
480
481 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
482
89f20e05
XF
4832013-10-16 Xue Fuqiao <xfq.free@gmail.com>
484
485 * display.texi (Selective Display): Add an index for explicit
486 selective display.
487
2641f1a5
XF
4882013-10-15 Xue Fuqiao <xfq.free@gmail.com>
489
490 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
491
8c106d17
GM
4922013-10-13 Glenn Morris <rgm@gnu.org>
493
494 * intro.texi (Acknowledgments): Use accented form of some names.
495
fa022909
GM
4962013-10-09 Glenn Morris <rgm@gnu.org>
497
498 * control.texi (Conditionals): Copyedits. (Bug#15558)
499
4ed77415 5002013-10-08 Eli Zaretskii <eliz@gnu.org>
981b26a6 501
4ed77415 502 Support menus on text-mode terminals.
981b26a6
EZ
503 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar): Modify
504 wording to the effect that menus are supported on TTYs.
505
506 * frames.texi (Pop-Up Menus, Dialog Boxes)
507 (Display Feature Testing): Update for menu support on TTYs.
508
6de913c4
SM
5092013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
510
511 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
512 non-headings.
513
9e73b242
XF
5142013-10-05 Xue Fuqiao <xfq.free@gmail.com>
515
516 * syntax.texi (Categories): Add an index for category sets.
517
79b3ad55
XF
5182013-10-03 Xue Fuqiao <xfq.free@gmail.com>
519
c9358b45
XF
520 * syntax.texi (Syntax Flags):
521 (Syntax Table Functions): Add indexes.
79b3ad55 522
8c1f51ff
XF
5232013-10-02 Xue Fuqiao <xfq.free@gmail.com>
524
525 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
526
6cfe977d
XF
5272013-09-29 Xue Fuqiao <xfq.free@gmail.com>
528
529 * searching.texi (Regexp Search): Refine.
530
69b3debc
XF
5312013-09-22 Xue Fuqiao <xfq.free@gmail.com>
532
533 * nonascii.texi (Default Coding Systems): Typo fix.
534
87829449
XF
5352013-09-21 Xue Fuqiao <xfq.free@gmail.com>
536
537 * nonascii.texi (Coding System Basics): Add information about carriage-return.
538
0df00f59
EZ
5392013-09-14 Eli Zaretskii <eliz@gnu.org>
540
541 * display.texi (Display Margins): State the units of measuring
542 margin width. (Bug#15375)
543
3509fb40
EZ
5442013-09-13 Eli Zaretskii <eliz@gnu.org>
545
546 * text.texi (Not Intervals): Minor wording fix.
547
99d8e6d6
XF
5482013-09-12 Xue Fuqiao <xfq.free@gmail.com>
549
3509fb40
EZ
550 * functions.texi (Obsolete Functions): Add an index for obsolete
551 functions.
99d8e6d6 552
44ee2147
XF
5532013-09-11 Xue Fuqiao <xfq.free@gmail.com>
554
555 * nonascii.texi (Character Properties): Character properties fix
556 for decimal-digit-value and digit-value.
557
eb31a86c
SM
5582013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
559
560 * macros.texi (Defining Macros): Prefer "function" to "lambda
561 expression" (bug#15296).
562
50b13cde
PE
5632013-08-28 Paul Eggert <eggert@cs.ucla.edu>
564
565 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
566 for portability to hosts where /bin/sh has problems.
567
a8544941
SM
5682013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
569
570 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
571
9f0809d4
EZ
5722013-08-20 Eli Zaretskii <eliz@gnu.org>
573
574 * files.texi (Information about Files): Mention file names with
575 trailing blanks on MS-Windows. (Bug#15130)
576
c5074806
XF
5772013-08-18 Xue Fuqiao <xfq.free@gmail.com>
578
579 * positions.texi (Positions): Improve indexing.
580
e2c90473
EZ
5812013-08-18 Eli Zaretskii <eliz@gnu.org>
582
583 * markers.texi (The Region): Improve indexing.
584
278d6dd0
XF
5852013-08-17 Xue Fuqiao <xfq.free@gmail.com>
586
ab100635
XF
587 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
588
278d6dd0
XF
589 * text.texi (Maintaining Undo): Mention interactive call of
590 buffer-disable-undo.
c9b39934 591 (Filling): Add cross-reference for hard newlines.
d3110177 592 (Sorting): Fix indentation.
38b4c7f8 593 (Columns): Comment out undefined behavior.
ad6643fe 594 (Case Changes): Fix an `args-out-of-range' error in the example.
278d6dd0 595
2bede2ed
XF
5962013-08-16 Xue Fuqiao <xfq.free@gmail.com>
597
c8068af5 598 * text.texi (Insertion): Refine.
bd805d5b 599 (Margins): Add an index.
e4043ba0 600 (Undo): Doc fix for `buffer-undo-list'.
8b8bf4a3 601
2bede2ed
XF
602 * positions.texi (Character Motion):
603 * markers.texi (Moving Markers):
604 (Creating Markers): Comment out undefined behavior.
605
7cbbcaa0
XF
6062013-08-15 Xue Fuqiao <xfq.free@gmail.com>
607
608 * markers.texi (The Region): Add/move indexes.
609
8259030d
LMI
6102013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
611
612 * display.texi (ImageMagick Images): Mention :content-type and
613 `image-content-type-suffixes'.
614
f73f4ce6
XF
6152013-08-13 Xue Fuqiao <xfq.free@gmail.com>
616
617 * positions.texi (Word Motion): Remove redundant sentence.
618
3e6b67c9
GM
6192013-08-13 Glenn Morris <rgm@gnu.org>
620
621 * lists.texi (List Elements):
622 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
623
5c41e9ff
XF
6242013-08-13 Xue Fuqiao <xfq.free@gmail.com>
625
916119ec 626 * frames.texi (Display Feature Testing): Add indexes.
5c41e9ff 627
8496d8d7
GM
6282013-08-12 Glenn Morris <rgm@gnu.org>
629
630 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
631 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
632 (INSTALL_DATA): New, set by configure.
633 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
634 New variables.
635 (.SUFFIXES): Add .ps and .dvi.
636 (.dvi.ps): New suffix rule.
637 (dvi, html, pdf, ps): Use *_TARGETS variables.
638 (elisp.html): Use HTML_OPTS.
639 (elisp.ps): Remove explicit rule.
c295fc18
JB
640 (.PHONY): install-dvi, install-html, install-pdf, install-ps,
641 install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
8496d8d7
GM
642 uninstall-ps, and uninstall-doc.
643 (install-dvi, install-html, install-pdf, install-ps, install-doc)
644 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
645 (uninstall-doc): New rules.
646 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
647
3a3bb904
XF
6482013-08-10 Xue Fuqiao <xfq.free@gmail.com>
649
650 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
651
4517cbc2
XF
6522013-08-09 Xue Fuqiao <xfq.free@gmail.com>
653
654 * control.texi (Error Symbols): Minor fix for previous change.
655
54bd972f
SM
6562013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
657
658 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
659
660 * control.texi (Signaling Errors): Refer to define-error.
661 (Error Symbols): Add `define-error'.
662
e30b79c1
DA
6632013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
664
665 * positions.texi (Motion by Screen Lines):
666 * display.texi (Truncation): Rename `cache-long-line-scans'
667 to `cache-long-scans'.
668
123ff297
XF
6692013-08-05 Xue Fuqiao <xfq.free@gmail.com>
670
671 * windows.texi (Window Start and End): Add an index.
672
9097ad86
XF
6732013-08-02 Xue Fuqiao <xfq.free@gmail.com>
674
675 * display.texi (Face Functions): Add an index.
676
677 * variables.texi (Variable Aliases): Add an index.
678
679 * functions.texi (Defining Functions): Add an index.
680
681 * nonascii.texi (Coding System Basics): Add an index.
682
64a695bd
XF
6832013-07-31 Xue Fuqiao <xfq.free@gmail.com>
684
685 * nonascii.texi (Non-ASCII Characters): Update menu.
686 (Disabling Multibyte): Move here from doc/emacs/mule.texi. Fix cross-references.
687
688 * elisp.texi (Top): Update menu.
689
39e8fb76
XF
6902013-07-30 Xue Fuqiao <xfq.free@gmail.com>
691
692 * windows.texi (Window History): Mention the default value of
3cd51eaa 693 switch-to-visible-buffer. Add cross-references.
39e8fb76 694
95e6e62b
MA
6952013-07-24 Michael Albinus <michael.albinus@gmx.de>
696
697 * errors.texi (Standard Errors): Fix typo.
698
699 * files.texi (Magic File Names):
700 * os.texi (File Notifications): Remove file-notify-supported-p.
701
53840e55
PE
7022013-07-24 Paul Eggert <eggert@cs.ucla.edu>
703
704 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
705 non-well-formed expressions result in unspecified behavior, though
706 Emacs will not crash.
707
32813ea7
MA
7082013-07-22 Michael Albinus <michael.albinus@gmx.de>
709
710 * files.texi (Magic File Names): Add file-notify-add-watch,
711 file-notify-rm-watch and file-notify-supported-p. Move
712 file-remote-p down.
713
714 * errors.texi (Standard Errors): Add file-notify-error.
715
716 * os.texi (Desktop Notifications): Rename from Notifications.
717 (File Notifications): New node.
718
719 * elisp.texi (Top): Update menu for these changes.
720
ac446ed8
XF
7212013-07-19 Xue Fuqiao <xfq.free@gmail.com>
722
723 * windows.texi (Display Action Functions): Mention next-window.
724
e6c005c5
XF
7252013-07-16 Xue Fuqiao <xfq.free@gmail.com>
726
727 * windows.texi (Selecting Windows): Fix the introduction of
728 `set-frame-selected-window''s arguments.
729
954b166e
PE
7302013-07-10 Paul Eggert <eggert@cs.ucla.edu>
731
732 Timestamp fixes for undo (Bug#14824).
733 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
734
3323c263
EZ
7352013-07-06 Eli Zaretskii <eliz@gnu.org>
736
737 * nonascii.texi (Text Representations): Document that
738 multibyte-string-p returns nil for non-string objects.
739
4431e6d9 7402013-07-06 Glenn Morris <rgm@gnu.org>
d4aa7284
GM
741
742 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
743
a944db14
GM
7442013-07-03 Glenn Morris <rgm@gnu.org>
745
746 * debugging.texi (Debugging):
747 * files.texi (File Attributes, Changing Files): Fix cross-references.
748
749 * package.texi (Package Archives): Fix @url call.
750
253e30aa
GM
751 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
752
4c672a0f
EZ
7532013-06-29 Eli Zaretskii <eliz@gnu.org>
754
755 * display.texi (Bidirectional Display): Document move-point-visually.
756
4366ddd4
XF
7572013-06-29 Xue Fuqiao <xfq.free@gmail.com>
758
759 * buffers.texi (Buffer File Name): Fix typo.
760
bace8013
CS
7612013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
762
763 * tips.texi (Coding Conventions): Improve wording.
764
f99f7826 7652013-06-24 Glenn Morris <rgm@gnu.org>
e8b3825d
GM
766
767 * loading.texi (Autoload): Fix typo.
768
611e8a48
GM
769 * variables.texi (Lexical Binding): Fix typo.
770
edfaf7c0
GM
771 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
772
f3f9606c
LMI
7732013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
774
775 * display.texi (ImageMagick Images): Mention :max-width and
776 :max-height.
777
89561f72
PE
7782013-06-20 Paul Eggert <eggert@cs.ucla.edu>
779
780 * numbers.texi (Math Functions): Remove obsolete function log10.
781
9716fedb
SM
7822013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
783
784 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
785 rather than `local-map'.
786
787 * keymaps.texi (Active Keymaps): Fix documentation of
788 set-temporary-overlay-map and overriding-terminal-local-map.
789
789cf833
GM
7902013-06-19 Glenn Morris <rgm@gnu.org>
791
792 * Makefile.in (dist): Edit more configure variables.
793 Try to check that we do not miss any in future.
794
254408ca
JB
7952013-06-17 Juanma Barranquero <lekktu@gmail.com>
796
797 * text.texi (Undo, Changing Properties): Fix typos.
798
708e05f6
LMI
7992013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
800
801 * text.texi (Changing Properties): Document `add-face-text-property'.
802
3da95318
KH
8032013-06-17 Kenichi Handa <handa@gnu.org>
804
805 * display.texi (Face Attributes): Refer to "Low-Level font" (not
2c149f93 806 "Font Selection") in the explanation of :font attribute (bug#14629).
3da95318 807
de0503df
SM
8082013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
809
810 * loading.texi (Hooks for Loading): Don't document after-load-alist.
811 Document with-eval-after-load instead of eval-after-load.
812
823777b5
XF
8132013-06-11 Xue Fuqiao <xfq.free@gmail.com>
814
815 * files.texi (File Name Expansion): Make the example more
816 intuitive.
817
08c0a604
PE
8182013-06-10 Paul Eggert <eggert@cs.ucla.edu>
819
820 Documentation fix for 'ls' and hard links.
821 * compile.texi (Compilation Functions):
822 * files.texi (File Attributes, Changing Files):
823 Use current format for GNU 'ls' output.
824 (File Attributes): Fix problem introduced in previous change:
825 the link count is the number of hard links, not the number
826 of hard links + 1.
827
e4568f3b
XF
8282013-06-10 Xue Fuqiao <xfq.free@gmail.com>
829
830 * files.texi (File Attributes): Fix typo.
831
a5cf7779
SM
8322013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
833
834 * functions.texi (Lambda Expressions): Lambda expressions don't
835 evaluate to themselves in general (bug#11782).
836
6e911150
SM
8372013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
838
839 * loading.texi (Autoload):
840 * help.texi (Documentation Basics, Accessing Documentation)
841 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
842
b02b5481
GM
8432013-04-23 Glenn Morris <rgm@gnu.org>
844
845 * internals.texi (Writing Emacs Primitives): Remove obvious example.
846 Tweak other to avoid overly long line.
847
f8152bcb
XF
8482013-04-21 Xue Fuqiao <xfq.free@gmail.com>
849
84ebefe9
XF
850 * internals.texi (Writing Emacs Primitives): Remove unnecessary
851 references to the sources. (Bug#13800)
852
f8152bcb
XF
853 * searching.texi (Regexp Backslash): Doc fix for backslash
854 constructs in regular expressions.
855
8fa2654e
CS
8562013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
857
858 * tips.texi (Coding Conventions): Mention separation of package
859 descriptor and name of internal symbols by two hyphens.
860
0aa3616e
SB
8612013-04-13 Stephen Berman <stephen.berman@gmx.net>
862
863 * windows.texi (Splitting Windows): Change category of
864 split-window from a command to a function.
865
cd542620
CY
8662013-04-06 Chong Yidong <cyd@gnu.org>
867
868 * display.texi (Faces): Minor clarifications.
6e911150
SM
869 (Defining Faces): Clarify default vs custom face specs.
870 Document face-spec-set.
cd542620
CY
871
872 * display.texi (Overlay Properties):
873 * text.texi (Special Properties): Use the "anonymous face"
874 terminology. Describe foreground-color and background-color forms
875 as compatibility-only.
876
8d0c20ae
EZ
8772013-03-24 Eli Zaretskii <eliz@gnu.org>
878
879 * compile.texi (Byte-Code Objects): Add index entry.
880 (Disassembly): Add cross-references.
881
45f1d362
EZ
8822013-03-23 Eli Zaretskii <eliz@gnu.org>
883
884 * frames.texi (Size Parameters): More accurate description of the
885 difference between 'fullboth' and 'maximized'. (Bug#13935)
886
5784e319
CS
8872013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
888
889 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
890
78be8b64 8912013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
892
893 * elisp.texi: Add some stuff specific to www.gnu.org.
894
b388e7ad
TZ
8952013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
896
897 * control.texi (Pattern matching case statement): Fix typo.
898
681ebc33
PE
8992013-03-04 Paul Eggert <eggert@cs.ucla.edu>
900
901 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
902
9bed73f3
GM
9032013-03-03 Glenn Morris <rgm@gnu.org>
904
905 * objects.texi (Symbol Type): Fix typo.
906
929aeac6 9072013-02-28 Bastien Guerry <bzg@gnu.org>
5765e9e0
BG
908
909 * variables.texi (File Local Variables): Fix reference.
910
1abfd3e8 9112013-02-24 Eli Zaretskii <eliz@gnu.org>
39ef03af
EZ
912
913 * files.texi (Magic File Names): Improve wording and indexing.
914
f0c954fa
GM
9152013-02-21 Glenn Morris <rgm@gnu.org>
916
917 * display.texi (Multi-Frame Images): Minor rephrasing.
918
1e56f8ef
GM
9192013-02-20 Glenn Morris <rgm@gnu.org>
920
921 * display.texi (GIF Images, TIFF Images): Delete these nodes.
922 (ImageMagick Images): For :index, use an xref rather than duplicating.
923 (Other Image Types): Add GIF, adjust formatting.
924 (Multi-Frame Images): Rename from Animated Images. Expand section.
925 * elisp.texi (Top): Update menu for these changes.
926
93c2fa46
GM
9272013-02-19 Glenn Morris <rgm@gnu.org>
928
929 * text.texi (Change Hooks): Fix typo.
930
d64d97e5 9312013-02-15 Glenn Morris <rgm@gnu.org>
df1af142
GM
932
933 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
934
b5ca9d53
GM
9352013-02-13 Glenn Morris <rgm@gnu.org>
936
b6c3e4b1
GM
937 * objects.texi (Char-Table Type): Add footnote about #^^.
938
b5ca9d53
GM
939 * modes.texi (Minor Mode Conventions): Fix typo.
940
85adc63f
GM
941 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
942 meta characters; this changed in 22.1. (Bug#13684)
943
662abcc1
GM
944 * objects.texi (Char-Table Type): Add cindex.
945
9d6c9dd1
GM
946 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
947
490a9458 9482013-02-10 Glenn Morris <rgm@gnu.org>
dc55466e
GM
949
950 * keymaps.texi (Creating Keymaps): Update make-keymap result.
951
8549f9e8
EZ
9522013-02-09 Eli Zaretskii <eliz@gnu.org>
953
954 * modes.texi (%-Constructs): Remove the description of %t.
955
956 * nonascii.texi (MS-DOS File Types): Delete node.
957
7bd00724
GM
9582013-02-08 Glenn Morris <rgm@gnu.org>
959
960 * keymaps.texi (Active Keymaps, Searching Keymaps):
961 Remove confusing mention of "symbolic prefix". (Bug#13643)
962
795e7a5b 9632013-01-19 Glenn Morris <rgm@gnu.org>
f8a42ad6
GM
964
965 * macros.texi (Indenting Macros): Fix order of an indent
966 symbol's arguments. (Bug#13450)
967
b3fbb395
PE
9682013-01-19 Paul Eggert <eggert@cs.ucla.edu>
969
970 Allow floating-point file offsets.
971 * files.texi (Reading from Files, Writing to Files):
972 Say that file offsets can be numbers, not just integers.
973
45a7e57c
GM
9742013-01-09 Glenn Morris <rgm@gnu.org>
975
976 * commands.texi (Interactive Codes):
977 Whitespace does not terminate interactive "S". (Bug#13393)
978
04c48b14
CY
9792013-01-06 Chong Yidong <cyd@gnu.org>
980
981 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
982
1f1c405d
GM
9832013-01-05 Glenn Morris <rgm@gnu.org>
984
985 * display.texi (Overlay Properties): Mention field. (Bug#13364)
986
5d7c18a8
EZ
9872013-01-05 Eli Zaretskii <eliz@gnu.org>
988
989 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
990 directive in a group of items.
991
89cb305e 9922013-01-05 Chong Yidong <cyd@gnu.org>
27e4813f
CY
993
994 * keymaps.texi (Key Sequences): Remove obsolete sentence
995 (Bug#13356).
996
0f668a4d 9972013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
4217dc29
AR
998
999 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
1000
553081a5
SM
10012013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1002
1003 * files.texi (File Attributes): Undocument return format of file-acl.
1004
1cbb9ed6
GM
10052013-01-03 Glenn Morris <rgm@gnu.org>
1006
75e78d1e
GM
1007 * processes.texi (System Processes):
1008 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
1009
5f1a9647
GM
1010 * searching.texi (Replacing Match): Fix xref.
1011
1cbb9ed6
GM
1012 * elisp.texi (DATE): Bump to Jan 2013.
1013
9539d465 10142013-01-02 Glenn Morris <rgm@gnu.org>
9800c5b0 1015
22ff2cb8
GM
1016 * customize.texi (Common Keywords, Type Keywords):
1017 Replace "active field" with "button". (Bug#13310)
1018
9800c5b0
GM
1019 * customize.texi (Common Keywords): Add xref. (Bug#13311)
1020 * tips.texi (Library Headers): Add cindex.
1021
d5e5e7b4 10222012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
151d9088
EZ
1023
1024 * functions.texi (Declare Form):
1025 * intro.texi (A Sample Function Description):
1026 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
1027 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
1028 in @def.. commands. (Bug#13292)
1029
ccad023b
EZ
10302012-12-29 Eli Zaretskii <eliz@gnu.org>
1031
1032 * files.texi (Changing Files): Document the return values of
1033 set-file-selinux-context and set-file-acl.
1034
1ab0c851
GM
10352012-12-27 Glenn Morris <rgm@gnu.org>
1036
1037 * files.texi (File Names): Mention Cygwin conversion functions.
1038
94900bfe
MR
10392012-12-22 Martin Rudalics <rudalics@gmx.at>
1040
1041 * windows.texi (Selecting Windows): Reword description of
1042 select-window (Bug#13248).
1043
04d9b71a
EZ
10442012-12-22 Eli Zaretskii <eliz@gnu.org>
1045
1046 * files.texi (File Attributes, Changing Files): Remove the details
1047 about the text returned by file-acl. Instead, just document that
1048 it is an opaque string meant to be used by set-file-acl.
1049
6e55f03e
CY
10502012-12-21 Chong Yidong <cyd@gnu.org>
1051
07b9c0be
CY
1052 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
1053
6e55f03e
CY
1054 * customize.texi (Simple Types): Document key-sequence type
1055 (Bug#13048).
1056
5bec25eb
CY
1057 * strings.texi (Text Comparison): Doc fix for compare-strings.
1058
15ccf05e
MA
10592012-12-19 Michael Albinus <michael.albinus@gmx.de>
1060
1061 * files.texi (Magic File Names): Add `file-acl',
1062 `file-selinux-context', `set-file-acl' and
1063 `set-file-selinux-context'. Make the list consistent.
1064
ee3c0aec
JB
10652012-12-19 Jonas Bernoulli <jonas@bernoul.li>
1066
1067 * tips.texi (Library Headers): New header keyword `Homepage'.
1068 Make continuation lines syntax more precise.
1069
66447e07
EZ
10702012-12-17 Eli Zaretskii <eliz@gnu.org>
1071
1072 * files.texi (File Attributes, Changing Files): Update to include
1073 MS-Windows support for ACLs.
1074
7c3d167f
RF
10752012-12-16 Romain Francoise <romain@orebokech.com>
1076
1077 * files.texi (File Attributes): Document ACL support and new
1078 `file-acl' function.
1079 (Changing Files): Mention argument name change of `copy-file' and
1080 document new function `set-file-acl'.
1081
97976f9f
PE
10822012-12-14 Paul Eggert <eggert@cs.ucla.edu>
1083
1084 Fix permissions bugs with setgid directories etc. (Bug#13125)
1085 * files.texi (Testing Accessibility): Document GROUP arg
1086 of file-ownership-preserved-p.
1087 (File Attributes): Document that 9th element is now
1088 just a placeholder.
1089 * os.texi (User Identification): Document new functions group-gid,
1090 group-real-gid.
1091
d92d9c95
PE
10922012-12-11 Paul Eggert <eggert@cs.ucla.edu>
1093
1094 * internals.texi (C Integer Types): New section.
1095 This follows up and records an email in
1096 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
1097
265c2fbf 10982012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
f433306a 1099
4a0e1924 1100 * control.texi (Pattern matching case statement): New node.
f433306a 1101
1cbae532
SM
1102 * customize.texi (Variable Definitions): Mention the default :group
1103 for defcustoms (bug#13093).
1104
c6c08d3f
GM
11052012-12-09 Glenn Morris <rgm@gnu.org>
1106
1107 * customize.texi (Variable Definitions): Mention eval-defun
1108 on a defcustom calls the :set function when appropriate.
1109
4288142b
PE
11102012-12-06 Paul Eggert <eggert@cs.ucla.edu>
1111
1112 * doclicense.texi, gpl.texi: Update to latest version from FSF.
1113 These are just minor editorial changes.
1114
d8ad4d3f 11152012-12-06 Chong Yidong <cyd@gnu.org>
a20ae0b9
CY
1116
1117 * lists.texi (Plist Access): Move put example to Symbol Plists.
1118
1119 * symbols.texi (Standard Properties): Fix typo.
1120
c5bc2d1d 11212012-12-03 Chong Yidong <cyd@gnu.org>
547d6865 1122
f02f19bd
CY
1123 * symbols.texi (Symbol Properties): New node.
1124 (Symbol Plists): Make it a subsection under Symbol Properties.
1125 (Standard Properties): New node.
1126
1127 * lists.texi (Property Lists): Move here from symbols.texi.
1128 (Plist Access): Rename from Other Plists.
1129
1130 * customize.texi (Variable Definitions):
1131 * display.texi (Defining Faces):
1132 * sequences.texi (Char-Tables): Fix xref.
1133
1cbae532 1134 * keymaps.texi (Key Sequences): `kbd' is now a function.
547d6865 1135
f02f19bd
CY
1136 * commands.texi (Using Interactive): Fix index entry.
1137
cb6f5650
PE
11382012-11-24 Paul Eggert <eggert@cs.ucla.edu>
1139
c07a6ded
PE
1140 * doclicense.texi: Update to latest version from FSF.
1141 These are just minor editorial changes.
1142 * elisp.texi (GNU Free Documentation License)
1143 (GNU General Public Licens):
1144 Provide sectioning, since doclicense.texi no longer does that.
1145
cb6f5650
PE
1146 * loading.texi (Named Features): @ -> @@ to fix typo.
1147
d125ca15 11482012-11-24 Martin Rudalics <rudalics@gmx.at>
0d4bb04f
MR
1149
1150 * windows.texi (Basic Windows): Fix typo.
1151 (Windows and Frames): Fix example. Move description of
1152 window-in-direction here.
1153 (Recombining Windows): Fix example.
1cbae532 1154 (Buffers and Windows): Fix description of replace-buffer-in-windows.
0d4bb04f
MR
1155 (Switching Buffers): Reword.
1156 (Display Action Functions): Minor adjustments.
1157 (Choosing Window Options): Minor fixes.
1158 (Window History): Minor rewording.
1159 (Dedicated Windows): Correct and reword part describing how
1160 dedicatedness affects functions removing buffers or windows.
1cbae532 1161 * buffers.texi (The Buffer List): Fix description of bury-buffer.
0d4bb04f 1162
d125ca15 11632012-11-24 Chong Yidong <cyd@gnu.org>
90d99fdf
CY
1164
1165 * modes.texi (%-Constructs): Fix statement about mode construct
1166 padding (Bug#12866).
1167
d125ca15 11682012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
365fc14a
SM
1169
1170 * debugging.texi (Profiling): Make it more clear
1171 that --enable-profiling is about profiling the C code.
1172
38a2f917
GM
11732012-11-21 Glenn Morris <rgm@gnu.org>
1174
3ca2f1bf
GM
1175 * display.texi (Attribute Functions):
1176 Update for set-face-* name changes.
1bf335cf
GM
1177 Add new "inherit" argument for face-bold-p etc.
1178 Move description of this argument to a common section, like "frame".
3ca2f1bf 1179
6ef2e5ef 1180 * debugging.texi (Profiling): New section.
b6729a18 1181 (Debugging): Mention profiling in the introduction.
5b776637
GM
1182 * tips.texi (Compilation Tips): Move profiling to separate section.
1183 * elisp.texi: Add Profiling to detailed menu.
1184
6ef2e5ef 11852012-11-21 Martin Rudalics <rudalics@gmx.at>
66c466d4
MR
1186
1187 * windows.texi (Display Action Functions): Fix recently added
1188 example. Suggested by Michael Heerdegen.
1189
6ef2e5ef 11902012-11-21 Paul Eggert <eggert@cs.ucla.edu>
0c93aa38
PE
1191
1192 Minor cleanup for times as lists of four integers.
1193 * os.texi (Time Parsing): Time values can now be four integers.
1194
7351b73d
GM
11952012-11-18 Glenn Morris <rgm@gnu.org>
1196
1197 * loading.texi (How Programs Do Loading): Add eager macro expansion.
1198 * macros.texi (Expansion): Mention eager macro expansion.
1199
a045a167
GM
1200 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
1201
2ac9538d 12022012-11-18 Leo Liu <sdl.web@gmail.com>
74ca4d39
LL
1203
1204 * minibuf.texi (Programmed Completion): Doc fix for metadata
1205 request (Bug#12850).
1206
2ac9538d 12072012-11-18 Glenn Morris <rgm@gnu.org>
6439ae19 1208
7fe37cfc
GM
1209 * display.texi (Temporary Displays): Document with-temp-buffer-window.
1210
6439ae19
GM
1211 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
1212 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
1213 (Window Sizes): Add vindex for window-min-height, window-min-width.
2279276c 1214 (Display Action Functions): Mention pop-up-frame-parameters.
6439ae19 1215
0ff7851c
MR
12162012-11-16 Martin Rudalics <rudalics@gmx.at>
1217
1218 * windows.texi (Choosing Window): Rewrite description of
1219 display-buffer-alist (Bug#12167).
1cbae532
SM
1220 (Display Action Functions): Mention inhibit-switch-frame.
1221 Fix description of display-buffer-below-selected. Reorder actions.
0ff7851c
MR
1222 Add example (Bug#12848).
1223
96e05507 12242012-11-16 Glenn Morris <rgm@gnu.org>
c79c7f2f
GM
1225
1226 * display.texi (Face Attributes): Fix :underline COLOR description.
bde3c6c0
GM
1227 (Attribute Functions): Update for set-face-underline rename.
1228 Tweak descriptions of face-underline-p, face-inverse-video-p.
c79c7f2f 1229
e4e9830b
GM
1230 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
1231 so they align better in info.
921c067f
GM
1232 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
1233 Document set-temporary-overlay-map.
e4e9830b 1234
c8915b67
SM
12352012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
1236
1237 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
1238 with normal keymaps".
1239
74934dcc
DA
12402012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
1241
1242 * internals.texi (Garbage Collection): Update descriptions
1243 of vectorlike_header, garbage-collect and gc-cons-threshold.
1244 (Object Internals): Explain Lisp_Object layout and the basics
1245 of an internal type system.
1246 (Buffer Internals): Update description of struct buffer.
1247
f78ee6af 12482012-11-13 Glenn Morris <rgm@gnu.org>
a13e12f9
GM
1249
1250 * variables.texi (Adding Generalized Variables):
1251 At least mention gv-define-expander and gv-letplace.
1252
164f28b5 1253 * debugging.texi (Error Debugging): Mention debug-on-message.
57fc0fee 1254 (Using Debugger): Mention debugger-bury-or-kill.
164f28b5 1255
38868ad7
GM
1256 * control.texi (Signaling Errors):
1257 * debugging.texi (Error Debugging):
1258 * errors.texi (Standard Errors): Add user-error.
1259
6efddf78
GM
1260 * variables.texi (Adding Generalized Variables):
1261 Use standard formatting for common lisp note about setf functions.
1262
6baf66d5 12632012-11-10 Martin Rudalics <rudalics@gmx.at>
fdaf534a
MR
1264
1265 * elisp.texi (Top): Add Recombining Windows to menu.
1266 * windows.texi (Recombining Windows): New subsection.
1267 (Splitting Windows): Rewrite text on handling of window
1268 combinations and move it to new subsection.
1269
6baf66d5 12702012-11-10 Chong Yidong <cyd@gnu.org>
7c08f8ba 1271
8a3afaf9
CY
1272 * searching.texi (Replacing Match): Document \? in replace-match.
1273
7c08f8ba
CY
1274 * variables.texi (Creating Buffer-Local): Document setq-local and
1275 defvar-local.
1276 (Setting Generalized Variables): Arrange table alphabetically.
1277
1278 * lists.texi (List Elements, List Variables): Clarify descriptions
1279 of push and pop for generalized variables.
1280
1281 * edebug.texi (Specification List): setf is no longer CL-only.
1282
6baf66d5 12832012-11-10 Glenn Morris <rgm@gnu.org>
2ee1d59f
GM
1284
1285 * variables.texi (Adding Generalized Variables):
1286 Update description of FIX-RETURN expansion.
1287
ebdbfb95
GM
1288 * variables.texi (Setting Generalized Variables):
1289 Split most of previous contents into this subsection.
1290 (Adding Generalized Variables): New subsection.
651af8c6
GM
1291 Move note on lack of setf functions here from misc/cl.texi.
1292
ebdbfb95
GM
1293 * elisp.texi: Add Generalized Variables subsections to detailed menu.
1294
6baf66d5 12952012-11-10 Chong Yidong <cyd@gnu.org>
a9a3835c
CY
1296
1297 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
1298
a43d02f0
MA
12992012-11-08 Michael Albinus <michael.albinus@gmx.de>
1300
1301 * os.texi (Notifications): Update descriptions of
1302 notifications-notify, notifications-close-notification and
1303 notifications-get-capabilities according to latest code changes.
1304 Add notifications-get-server-information.
1305
2395ab64
CY
13062012-11-03 Chong Yidong <cyd@gnu.org>
1307
1308 * objects.texi (General Escape Syntax): Clarify the explanation of
1309 escape sequences.
1310 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1311 multibyte. Hex escapes do not automatically make a string
1312 multibyte.
1313
43bcfda6
MR
13142012-11-03 Martin Rudalics <rudalics@gmx.at>
1315
1316 * windows.texi (Switching Buffers): Document option
1317 switch-to-buffer-preserve-window-point.
1318 (Display Action Functions): Document window-height and
1319 window-width alist entries.
1cbae532
SM
1320 (Display Action Functions):
1321 Document display-buffer-below-selected and
43bcfda6 1322 display-buffer-in-previous-window.
1cbae532
SM
1323 (Quitting Windows): Document quit-restore-window.
1324 Rewrite section.
43bcfda6
MR
1325 (Window Configurations): In window-state-get mention that
1326 argument window must be valid.
1327 (Window Parameters): Document quit-restore window parameter
1328 (Bug#12158).
1329
89b2c8a1
GM
13302012-10-31 Glenn Morris <rgm@gnu.org>
1331
88390adf
GM
1332 * control.texi (Catch and Throw): Add xref to cl.texi.
1333
aec5e6f9
GM
1334 * lists.texi (Sets And Lists): Point xref to better location.
1335
0d8e94e9
GM
1336 * errors.texi (Standard Errors):
1337 * loading.texi (Autoload): Update for cl-lib namespace changes.
1338
5241598a
GM
1339 * modes.texi (Defining Minor Modes): "Generalized Variables"
1340 section is now in this manual rather than cl.texi.
1341
89b2c8a1
GM
1342 * eval.texi (Special Forms): No longer special forms: defmacro,
1343 defun, save-window-excursion, with-output-to-temp-buffer.
1344 * functions.texi (Defining Functions): Defun is now a macro.
1345 Defalias is a function.
1346
516e1a08
GM
13472012-10-30 Glenn Morris <rgm@gnu.org>
1348
1349 * variables.texi (Generalized Variables): Fix typo.
1350
e29e39c9
CY
13512012-10-30 Chong Yidong <cyd@gnu.org>
1352
1353 * symbols.texi (Symbol Plists): Document function-get.
1354
1355 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1356
1357 * frames.texi (Visibility of Frames): Document tty-top-frame.
1358
70edffb1
SM
13592012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1360
1361 * keymaps.texi (Format of Keymaps): Document the multiple
1362 inheritance format.
1363
3a51f0eb
MR
13642012-10-28 Martin Rudalics <rudalics@gmx.at>
1365
1366 * windows.texi (Basic Windows): Reformulate description of live,
1367 internal and valid windows.
1368 (Cyclic Window Ordering): Describe new argument of
1369 get-lru-window and get-largest-window. Add description of
1370 window-in-direction.
1371
5b6887ad
GM
13722012-10-27 Glenn Morris <rgm@gnu.org>
1373
5887564d
GM
1374 * variables.texi (Generalized Variables): New section,
1375 adapted from misc/cl.texi.
1376 * elisp.texi (Top): Add Generalized Variables to menu.
1377 * lists.texi (List Elements, List Variables):
1378 Mention generalized variables.
1379
5b6887ad
GM
1380 * lists.texi (List Elements): Typo fix.
1381
05b621a6
CY
13822012-10-27 Chong Yidong <cyd@gnu.org>
1383
1384 * minibuf.texi (High-Level Completion): Don't mention removed
1385 function iswitchb-read-buffer.
1386
1387 * commands.texi (Event Input Misc): Remove last-input-char.
1388 (Command Loop Info): Remove last-command-char.
1389
1390 * frames.texi (Initial Parameters): Don't mention the obsolete
1391 special-display feature.
1392
1393 * windows.texi (Choosing Window): Don't mention the obsolete
1394 special display feature.
1395 (Choosing Window Options): Remove obsolete special-display
1396 variables, and the functions special-display-p and
1397 special-display-popup-frame.
1398
1399 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1400
1401 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1402
1403 * markers.texi (Information from Markers): Remove obsolete
1404 function buffer-has-markers-at.
1405
1406 * text.texi (Yanking): Document yank-handled-properties.
1407
72ec96fb
PE
14082012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1409
1410 Update manual for new time stamp format (Bug#12706).
1411 * buffers.texi (Modification Time):
1412 * files.texi (Testing Accessibility, File Attributes):
1413 * intro.texi (Version Info):
1414 * os.texi (Time of Day):
1415 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1416 These instances were missed the first time around.
1417 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
1418
75e8f9d2
CY
14192012-10-24 Chong Yidong <cyd@gnu.org>
1420
cd996018
CY
1421 * minibuf.texi (Text from Minibuffer): Document read-regexp
1422 changes.
1423
1cbae532
SM
1424 * nonascii.texi (Selecting a Representation):
1425 Document set-buffer-multibyte changes.
cd996018 1426
75e8f9d2
CY
1427 * keymaps.texi (Toolkit Differences): Node deleted.
1428 (Easy Menu): New node.
1429
d1069532
SM
14302012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1431
1432 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
1433
c4132fd4
PE
14342012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1435
1436 Fix outdated timestamp documentation in Elisp manual (bug#12706).
1437 * files.texi (File Attributes):
1438 * text.texi (Undo):
1439 Time stamp resolution is now 1 picosecond, not 1 second.
1440
1fb3aa3f
CY
14412012-10-23 Chong Yidong <cyd@gnu.org>
1442
49238e7f
CY
1443 * display.texi (Font Lookup): Remove font-list-limit.
1444
1fb3aa3f
CY
1445 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
1446 (Bug#12529).
1447
5fb904b0
GM
14482012-10-22 Glenn Morris <rgm@gnu.org>
1449
f961c7d8
GM
1450 * os.texi (Recording Input): Tiny fix.
1451
4ee87740
GM
1452 * intro.texi (Lisp History):
1453 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
1454 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
1455
d18a0d24
CY
14562012-10-15 Chong Yidong <cyd@gnu.org>
1457
1458 * macros.texi (Defining Macros): defmacro is now a macro.
1459 Explicitly list the docstring and declare arguments.
1460
1461 * functions.texi (Anonymous Functions): Explicitly list the
1462 docstring, declare, and interactive arguments to lambda.
1463 (Defining Functions): Likewise for defun.
1464 (Inline Functions): Likewise for defsubst.
1465 (Declare Form): Tweak description.
1466
73f2b4ab
CY
14672012-10-13 Chong Yidong <cyd@gnu.org>
1468
1469 * display.texi (ImageMagick Images): ImageMagick enabled by default.
1470
379acb95
CY
14712012-10-05 Chong Yidong <cyd@gnu.org>
1472
1473 * minibuf.texi (Basic Completion): Clarify list form of completion
1474 table (Bug#12564).
1475
e8757f09 14762012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
1477
1478 * functions.texi (Function Safety): Copyedit. (Bug#12562)
1479
86ec63ba
PE
14802012-10-01 Paul Eggert <eggert@cs.ucla.edu>
1481
1482 Revert the FOLLOW-SYMLINKS change for file-attributes.
1483 * files.texi (File Attributes, Magic File Names): Undo last change.
1484
e7a2937b
PE
14852012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1486
1487 file-attributes has a new optional arg FOLLOW-SYMLINKS.
1488 * files.texi (File Attributes): Describe it.
1489 (Magic File Names): Use it.
1490
48de8b12
CY
14912012-09-30 Chong Yidong <cyd@gnu.org>
1492
1493 * commands.texi (Click Events): Define "mouse position list".
1494 Remove mention of unimplemented horizontal scroll bars.
1495 (Drag Events, Motion Events): Refer to "mouse position list".
1496 (Accessing Mouse): Document posnp.
1497
1498 * errors.texi (Standard Errors): Tweak arith-error description.
1499 Tweak markup. Remove domain-error and friends, which seem to be
1500 unused after the floating-point code revamp.
1501
33f846fb
GM
1502 * functions.texi (Defining Functions): defun is now a macro.
1503 (Obsolete Functions): Obsolescence also affects
48de8b12
CY
1504 documentation commands. Various clarifications.
1505 (Declare Form): New node.
1506
1507 * strings.texi (String Basics): Copyedits.
1508
33f846fb 1509 * os.texi (Startup Summary): Document leim-list.el change.
48de8b12 1510 (User Identification): Add system-users and system-groups.
33f846fb 1511 (Idle Timers): Minor clarifications.
48de8b12
CY
1512
1513 * macros.texi (Defining Macros): Move description of `declare' to
1514 Declare Form node.
1515
1516 * loading.texi (Autoload):
1517 * help.texi (Documentation Basics): The special sequences can
1518 trigger autoloading.
1519
1520 * numbers.texi (Integer Basics): Copyedits.
1521 (Float Basics): Consider IEEE floating point always available.
1522 (Random Numbers): Document actual limits.
1523 (Arithmetic Operations): Clarify division by zero. Don't mention
1524 the machine-independence of negative division since it does not
1525 happen in practice.
1526
e61d39cd 15272012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
1528
1529 * files.texi (Files): Fix typo.
1530
e109c4a6
CY
15312012-09-23 Chong Yidong <cyd@gnu.org>
1532
1533 * buffers.texi (Read Only Buffers): Document read-only-mode.
1534
1535 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1536 read-only-mode.
1537
1538 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1539 calling conventions.
1540
c88b867f
CY
15412012-09-22 Chong Yidong <cyd@gnu.org>
1542
1543 * searching.texi (Replacing Match): Minor clarification.
1544
df9685f3
EZ
15452012-09-22 Eli Zaretskii <eliz@gnu.org>
1546
287d7455
EZ
1547 * edebug.texi (Instrumenting): Improve indexing.
1548
df9685f3
EZ
1549 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1550 from within its own timer action. (Bug#12447)
1551
47133380
CY
15522012-09-22 Chong Yidong <cyd@gnu.org>
1553
1554 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1555
ab199df2 15562012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
1557
1558 * debugging.texi (Using Debugger): Fix typo.
1559
ed1f0bd3
CY
15602012-09-18 Chong Yidong <cyd@gnu.org>
1561
1562 * display.texi (Faces): Discuss anonymous faces.
1563 (Face Attributes): Tweak intro.
1564 (Defining Faces): Move after the Face Attributes node. Copyedits.
1565 (Displaying Faces): Describe role of inheritance.
1566
1567 * customize.texi (Customization): Define customization more
1568 carefully (Bug#11440).
1569 (Common Keywords): Add xref to Constant Variables.
1570
1571 * variables.texi (Defining Variables): Link to defcustom's node
1572 instead of the higher-level Customization chapter.
1573
c990426a
PE
15742012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1575
1576 Simplify, document, and port floating-point (Bug#12381).
1577 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1578 Document that / and mod (with floating point arguments), along
1579 with asin, acos, log, log10, expt and sqrt, return special values
1580 instead of signaling exceptions.
1581 (Float Basics): Document that logb operates on the absolute value
1582 of its argument.
1583 (Math Functions): Document that (log ARG BASE) also returns NaN if
1584 BASE is negative. Document that (expt X Y) returns NaN if X is a
1585 finite negative number and Y a finite non-integer.
1586
011474aa
CY
15872012-09-09 Chong Yidong <cyd@gnu.org>
1588
bb6b0efc
CY
1589 * lists.texi (Sets And Lists): Explain that the return value for
1590 delete should be used, like for delq.
1591
011474aa
CY
1592 * minibuf.texi (Yes-or-No Queries): Document recentering and
1593 scrolling in y-or-n-p. Remove gratuitous example.
1594
1595 * searching.texi (Search and Replace): Document window scrolling
1596 entries in query-replace-map.
1597
6dcef6ec
CY
15982012-09-08 Chong Yidong <cyd@gnu.org>
1599
1600 * syntax.texi (Syntax Table Internals): Define "raw syntax
1601 descriptor" terminology (Bug#12383).
1602 (Syntax Descriptors): Mention raw syntax descriptors.
1603
52404181
CY
16042012-09-07 Chong Yidong <cyd@gnu.org>
1605
1a5432bc
CY
1606 * variables.texi (Creating Buffer-Local): Fix description of
1607 local-variable-if-set-p (Bug#10713).
1608
0a6bdaa1
CY
1609 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1610
14ba4cf3
CY
1611 * windows.texi (Display Action Functions)
1612 (Choosing Window Options): Remove obsolete variable
1613 display-buffer-reuse-frames.
cee2e90d 1614 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 1615
e5c2edf7
CY
1616 * positions.texi (Narrowing): Document buffer-narrowed-p.
1617
52404181
CY
1618 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1619
1620 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1621 (Bug#12269).
1622
7f7e0167
LI
16232012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1624
1625 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1626
6a787d9a
CY
16272012-09-02 Chong Yidong <cyd@gnu.org>
1628
1629 * windows.texi (Window Configurations): Recommend against using
1630 save-window-excursion (Bug#12075).
1631
1632 * control.texi (Catch and Throw):
1633 * positions.texi (Excursions): Don't mention it.
1634
0e23ef9d
PE
16352012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1636
1637 Better seed support for (random).
1638 * numbers.texi (Random Numbers): Document new behavior of
1639 the calls (random) and (random STRING).
1640
342dac71
MR
16412012-08-21 Martin Rudalics <rudalics@gmx.at>
1642
1643 * windows.texi (Window Point): Document recent changes in
1644 window-point and set-window-point.
1645 (Selecting Windows): Document recent change in select-window.
1646
a08eadfe
EZ
16472012-08-06 Eli Zaretskii <eliz@gnu.org>
1648
1649 * functions.texi (Closures): Put the main index entry for
1650 "closures" here. (Bug#12138)
1651
1652 * variables.texi (Lexical Binding): Disambiguate the index entry
1653 for "closures".
1654
35b6586e
CY
16552012-08-05 Chong Yidong <cyd@gnu.org>
1656
1657 * display.texi (Defining Faces): Move documentation of
1658 frame-background-mode to the Emacs manual (Bug#7774).
1659
02676e5d
CY
16602012-08-04 Chong Yidong <cyd@gnu.org>
1661
1662 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
1663 Fix description of syntax table inheritance.
1664 (Syntax Table Functions): Don't refer to internal contents of
1665 syntax table, since that is not explained yet. Copyedits.
1666 (Standard Syntax Tables): Node deleted.
1667 (Syntax Table Internals): Misc clarifications. Improve table
1668 formatting.
1669
1670 * keymaps.texi (Inheritance and Keymaps):
1671 * text.texi (Sticky Properties): Tweak index entry.
1672
73e0cbc0
EZ
16732012-07-28 Eli Zaretskii <eliz@gnu.org>
1674
1675 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
1676
09ae5da1
PE
16772012-07-25 Paul Eggert <eggert@cs.ucla.edu>
1678
1679 Prefer typical American spelling for "acknowledgment".
1680 * intro.texi (Acknowledgments): Rename from Acknowledgements.
1681
1ada2e55
EZ
16822012-07-21 Eli Zaretskii <eliz@gnu.org>
1683
1684 * commands.texi (Special Events): Mention language-change event.
1685 (Input Events, Interactive Codes):
1686 * keymaps.texi (Key Sequences): Mention events that are
1687 non-keyboard but also non-mouse events.
1688
9ea10cc3
CY
16892012-07-17 Chong Yidong <cyd@gnu.org>
1690
1691 * text.texi (Insertion): Document insert-char changes.
1692
2e2d2a13
LL
16932012-07-15 Leo Liu <sdl.web@gmail.com>
1694
1695 * display.texi (Fringe Bitmaps): Add exclamation-mark.
1696
b68b3337
CY
16972012-07-13 Chong Yidong <cyd@gnu.org>
1698
1699 * buffers.texi (Read Only Buffers): Document toggle-read-only
1700 changes. Reword to account for the fact that read-only is
1701 currently not supported in overlay properties.
1702
ab4c47d3
CY
17032012-07-07 Chong Yidong <cyd@gnu.org>
1704
1705 * loading.texi (Library Search): Index site-lisp directories.
1706
d4913798
CY
17072012-07-06 Chong Yidong <cyd@gnu.org>
1708
1709 * intro.texi (A Sample Function Description): Fix incorrect
1710 markup, undoing previous change.
1711 (A Sample Variable Description): Minor clarifications and markup
1712 improvements.
1713
1714 * elisp.texi (Top):
1715 * text.texi (Text): Fix menu order.
1716
251736f4
RS
17172012-07-06 Richard Stallman <rms@gnu.org>
1718
1719 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 1720 (A Sample Variable Description): Improve/undo previous changes.
251736f4 1721
e8d71283
GM
17222012-07-05 Glenn Morris <rgm@gnu.org>
1723
1724 * intro.texi (A Sample Function Description): Fix cross-refs.
1725
47187200
MW
17262012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
1727
1728 * intro.texi (Evaluation Notation, A Sample Function Description)
1729 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
1730
a2eb421b
CY
17312012-06-27 Chong Yidong <cyd@gnu.org>
1732
1733 * processes.texi (Asynchronous Processes, Input to Processes):
1734 * internals.texi (Process Internals): Don't capitalize "pty".
1735
6d41a41d
TTN
17362012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
1737
1738 * processes.texi (Asynchronous Processes): Make the pty vs pipe
1739 discussion more prominent.
1740
0bd8297f
EZ
17412012-06-23 Eli Zaretskii <eliz@gnu.org>
1742
1743 * commands.texi (Misc Events): Document the language-change event.
1744
d35af63c
PE
17452012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1746
1747 Support higher-resolution time stamps (Bug#9000).
1748 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
1749 * processes.texi (System Processes):
1750 Time stamp resolution is now picosecond, not microsecond.
1751
ac1a0ce1 17522012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
1753
1754 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
1755
1053a871
SM
17562012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
1757
1758 * functions.texi (Defining Functions):
1759 * macros.texi (Defining Macros): Un-define the return value of `defun',
1760 `defmacro' and `defalias'.
1761
41b7f8bc
CY
17622012-06-17 Chong Yidong <cyd@gnu.org>
1763
1764 * elisp.texi: Remove urlcolor setting.
1765
82a25657
GM
17662012-06-17 Glenn Morris <rgm@gnu.org>
1767
1768 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
1769 Overlining no longer behaves exactly like underlining.
1770
a04689de 17712012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
8da9479c
GM
1772
1773 * display.texi (Face Attributes):
1774 Document wave-style underline face attribute.
1775
1b9b4cf4
CY
17762012-06-11 Chong Yidong <cyd@gnu.org>
1777
1778 * display.texi (ImageMagick Images): ImageMagick now supports the
1779 :background property.
1780
dbab98c7
DA
17812012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
1782
1783 * internals.texi (Garbage Collection): Typo fix.
1784
6175e34b
CY
17852012-06-09 Chong Yidong <cyd@gnu.org>
1786
1787 * text.texi (Special Properties): Clarify the meaning of a list of
1788 faces in the `face' property.
1789
1790 * display.texi (Face Remapping): Minor clarification.
1791
4b56d0fe
CY
17922012-06-08 Chong Yidong <cyd@gnu.org>
1793
1794 * display.texi (Face Attributes): Font family does not accept
1795 wildcards. De-document obsolete :bold and :italic attributes.
1796 (Defining Faces): Use new-style face spec format.
1797
f3372c87
DA
17982012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
1799
8d7c7eed 1800 * internals.texi (Garbage Collection): Document new
f3372c87
DA
1801 vector management code and vectorlike_header structure.
1802
5f2c76c6
CY
18032012-06-03 Chong Yidong <cyd@gnu.org>
1804
1805 * modes.texi (Mode Line Data): Use "mode line construct"
1806 terminology for consistency.
1807
ecc6530d
GM
18082012-05-27 Glenn Morris <rgm@gnu.org>
1809
1810 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
1811 * buffers.texi, commands.texi, compile.texi, control.texi:
1812 * customize.texi, debugging.texi, display.texi, doclicense.texi:
1813 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
1814 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
1815 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
1816 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
1817 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
1818 * objects.texi, os.texi, package.texi, positions.texi:
1819 * processes.texi, searching.texi, sequences.texi, streams.texi:
1820 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
1821 * variables.texi, windows.texi: Nuke hand-written node pointers.
1822
33017faf 18232012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 1824
33017faf
GM
1825 * functions.texi (Obsolete Functions):
1826 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
1827
1828 * modes.texi (Mode Help): Fix describe-mode.
1829
1830 * display.texi (Face Functions): Fix define-obsolete-face-alias.
1831
1832 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
1833
33017faf 18342012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 1835
33017faf 1836 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
1837
1838 * compile.texi (Docs and Compilation):
1839 byte-compile-dynamic-docstrings is an option.
1840
1841 * debugging.texi (Invoking the Debugger): debug is a command.
1842
1843 * display.texi (Progress): progress-reporter-update and
1844 progress-reporter-force-update have VALUE argument optional.
1845 (Animated Images): Use non-@code{nil} instead of non-nil.
1846
33017faf
GM
1847 * files.texi (Format Conversion Round-Trip):
1848 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1849
1850 * frames.texi (Creating Frames): make-frame is a command.
1851 (Input Focus): select-frame is a command.
1852 (Pointer Shape): void-text-area-pointer is an option.
1853
33017faf 1854 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
1855 (Help Functions): describe-prefix-bindings is a command.
1856
1857 * markers.texi (Creating Markers): Both arguments of copy-marker
1858 are optional.
1859
1860 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1861
1862 * modes.texi (Mode Line Variables): mode-line-remote and
1863 mode-line-client are not options.
1864 (Imenu): imenu-add-to-menubar is a command.
33017faf 1865 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1866
1867 * os.texi (Sound Output): play-sound-file is a command.
1868
33017faf 1869 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 1870
33017faf
GM
1871 * processes.texi (Signals to Processes):
1872 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
1873 (Signals to Processes): signal-process is a command.
1874
33017faf 1875 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
1876 (Base 64): base64-encode-string is not a command while
1877 base64-decode-region is.
1878
1879 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1880
3fe7cdc8
GM
18812012-05-12 Glenn Morris <rgm@gnu.org>
1882
1883 * Makefile.in (MKDIR_P): New, set by configure.
1884 (mkinfodir): Use $MKDIR_P.
1885
dc0f75c8
GM
18862012-05-10 Glenn Morris <rgm@gnu.org>
1887
b8a82b69
GM
1888 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1889 with "coding: raw-text".
51b1e059 1890 Concept of multibyte sessions no longer exists.
b8a82b69 1891
dc0f75c8
GM
1892 * files.texi (File Locks): Mention create-lockfiles option.
1893
666b903b 18942012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 1895
5b6eebcf
GM
1896 * vol1.texi, vol2.texi: Remove files.
1897 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1898 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1899
0a454caf 1900 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 1901
143d9dd8
GM
1902 * two-volume.make (emacsdir): New.
1903 (tex): Add directory with emacsver.texi to TEXINPUTS.
1904
e68b393e
GM
1905 * minibuf.texi (Minibuffer History, Basic Completion):
1906 Tweak page breaks.
1907
9658dc2a
GM
1908 * internals.texi (Garbage Collection, Memory Usage)
1909 (Writing Emacs Primitives): Tweak page breaks.
1910
161c2a25
GM
1911 * streams.texi (Output Variables): Improve page break.
1912
1913 * edebug.texi (Edebug Display Update): Improve page break.
1914
51d58083
GM
1915 * compile.texi (Disassembly): Condense the examples.
1916
ddff3351
GM
1917 * eval.texi, functions.texi, loading.texi, macros.texi:
1918 Where possible, use example rather than smallexample.
1919
1920 * symbols.texi: Where possible, use example rather than smallexample.
1921 (Symbol Components): Fix typo.
1922 (Other Plists): Tweak page break.
1923
1924 * sequences.texi (Arrays): Tweak page breaks.
1925
1926 * customize.texi: Where possible, use example rather than smallexample.
1927 (Common Keywords, Variable Definitions, Applying Customizations)
1928 (Custom Themes): Tweak page breaks.
1929
1930 * control.texi: Where possible, use example rather than smallexample.
1931 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1932 Tweak page breaks.
1933
ca4b98fa
GM
19342012-05-08 Glenn Morris <rgm@gnu.org>
1935
5122804a
GM
1936 * two.el: Remove; unused since creation of two-volume.make.
1937
ca4b98fa
GM
1938 * vol1.texi, vol2.texi: No need to keep menus in these files.
1939
eceeb5fc
CY
19402012-05-05 Glenn Morris <rgm@gnu.org>
1941
1942 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1943
1944 * intro.texi (Caveats): Copyedit.
1945 (Lisp History): Convert inforef to xref.
1946 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1947
1948 * text.texi (Auto Filling): Don't mention Emacs 19.
1949
1950 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1951 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1952
1953 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1954
eceeb5fc
CY
1955 * lists.texi (List-related Predicates, List Variables):
1956 Tweak page-breaks.
1957 (Sets And Lists): Convert inforef to xref.
1958
8045b906
GM
19592012-05-04 Glenn Morris <rgm@gnu.org>
1960
1961 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1962 (info, infoclean): Use $INFO_EXT.
1963 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1964 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1965 (info, maintainer-clean): Use $INFO_EXT.
1966 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1967
78f3273a
CY
19682012-05-04 Chong Yidong <cyd@gnu.org>
1969
1970 * os.texi (Timers): Use defopt for timer-max-repeats.
1971
ab0fa4e4
PE
19722012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1973
1974 * os.texi (Time of Day): Do not limit current-time-string
1975 to years 1000..9999.
1976
2bc356d7
CY
19772012-05-02 Chong Yidong <cyd@gnu.org>
1978
1979 * display.texi (Font Lookup):
1980 * frames.texi (Pointer Shape):
1981 * processes.texi (Subprocess Creation): Use defopt for options.
1982
90207a15 19832012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
1984
1985 * elisp.texi (@copying):
1986 * intro.texi (Introduction): Only print VERSION in the TeX version.
1987
90207a15 19882012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
1989
1990 * text.texi (Change Hooks): Minor fix for after-change-functions.
1991
90207a15 19922012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
1993
1994 * package.texi (Packaging Basics):
1995 * loading.texi (Autoload):
1996 * files.texi (Magic File Names):
1997 Reword to remove/reduce some overly long/short lines.
1998
a8e7d6d7 19992012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
2000
2001 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
2002 * modes.texi (Major Modes, Auto-Indentation):
2003 * buffers.texi (Buffers): Some fixes for menu descriptions.
2004
a8e7d6d7 20052012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
2006 * functions.texi (Simple Lambda, Argument List):
2007 * eval.texi (Function Indirection): Avoid deprecated form.
2008
a8e7d6d7 20092012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 2010
1a72be46
GM
2011 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
2012 Add "et al." to authors.
2013
16152b76
GM
2014 * buffers.texi, commands.texi, compile.texi, control.texi:
2015 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
2016 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
2017 * modes.texi, numbers.texi, objects.texi, streams.texi:
2018 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
2019 Use Texinfo recommended convention for quotes+punctuation.
2020
a8e7d6d7 20212012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
2022
2023 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
2024 to where-is-internal (Bug#10872).
2025
a8e7d6d7 20262012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 2027
a2715669
GM
2028 * macros.texi (Indenting Macros): Fix typo.
2029
0b27932b
GM
2030 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
2031 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
2032 (Choosing Window Options, Horizontal Scrolling)
2033 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
2034 (Quitting Windows, Window Configurations, Textual Scrolling):
2035 (Coordinates and Windows, Window Configurations)
2036 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
2037 (Splitting Windows, Deleting Windows):
2038 Fix ignore-window-parameters logic.
2039 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
2040 (Window Start and End): Remove pointless example.
2041 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
2042 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
2043 and recenter-positions. Remove recenter example.
0b27932b 2044
0dc91072
GM
2045 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
2046
9c51bbaa
GM
2047 * minibuf.texi (Intro to Minibuffers):
2048 Tweak discussion of resizing minibuffer window.
2049
674ea9c6
GM
20502012-04-26 Glenn Morris <rgm@gnu.org>
2051
8a4ca8e3 2052 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 2053
562e638f
GM
2054 * tindex.pl: Remove file.
2055
674ea9c6
GM
2056 * makefile.w32-in (srcs):
2057 * Makefile.in (srcs): Remove back.texi (which is unused).
2058
b613912b
MA
20592012-04-24 Michael Albinus <michael.albinus@gmx.de>
2060
e43042fe
MA
2061 * os.texi (Notifications): Extend possible notification hints.
2062 Add notifications-get-capabilities.
b613912b 2063
f30d612a
CY
20642012-04-20 Chong Yidong <cyd@gnu.org>
2065
2066 * processes.texi (Asynchronous Processes): Mention nil argument to
2067 start-process.
2068
b58b1df8
GM
20692012-04-20 Glenn Morris <rgm@gnu.org>
2070
2071 * minibuf.texi (Basic Completion): No need to describe obarrays here.
2072 Don't mention obsolete `nospace' argument of all-completions.
2073 (Minibuffer Completion, Completion Commands, Reading File Names)
2074 (Completion Variables): Copyedits.
2075 (Completion Commands): Mention parent keymaps.
2076 Remove obsolete minibuffer-local-filename-must-match-map.
2077 (High-Level Completion): Remove read-variable's almost
2078 word-for-word duplication of read-command.
2079 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
2080 Update "High-Level Completion" description.
2081
c0ea08d2
GM
2082 * minibuf.texi (Minibuffers):
2083 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
2084
9d2754f5
GM
2085 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
2086 Use Texinfo-recommended form of quote+punctuation.
2087 (Intro to Minibuffers): First minibuffer is #1, not #0.
2088 Mention minibuffer-inactive-mode.
2089 (Text from Minibuffer): Copyedits.
2090 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
2091 (Object from Minibuffer): Remove overly pedantic para.
2092 (Minibuffer History): Copyedits. Add face-name-history.
2093 (Initial Input, Yes-or-No Queries, Multiple Queries)
2094 (Minibuffer Windows, Minibuffer Misc): Copyedits.
2095 (Yes-or-No Queries): Tweak example.
2096 (Minibuffer Commands): Add next-complete-history-element.
2097 (Minibuffer Misc): Mention minibuffer-message-timeout, and
2098 minibuffer-inactive-mode.
9d2754f5 2099
4373fd43
GM
2100 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
2101 (Bindat Functions): Copyedits.
2102
61bb069e 21032012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
2104
2105 * files.texi (Saving Buffers): Document `visit and `visit-save'
2106 values of require-final-newline.
2107
61bb069e 21082012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
2109
2110 * processes.texi (Output from Processes, Filter Functions):
2111 Mention waiting-for-user-input-p.
2112 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
2113 (Network Servers, Datagrams, Network Processes, Network Options)
2114 (Network Feature Testing, Serial Ports): Copyedits.
2115 (Network): Add encrypted network overview paragraph.
2116 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
2117
61bb069e 21182012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
2119
2120 * help.texi (Keys in Documentation): Mention :advertised-binding.
2121
2122 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
2123 description to help.texi.
2124
61bb069e 21252012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
2126
2127 * processes.texi (Process Information, Input to Processes)
2128 (Signals to Processes, Output from Processes, Process Buffers)
2129 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 2130 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 2131
e153c136
GM
21322012-04-15 Glenn Morris <rgm@gnu.org>
2133
2134 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
2135 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
2136 Copyedits.
e153c136 2137 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
2138 (Synchronous Processes, Asynchronous Processes):
2139 Update some example output.
e153c136
GM
2140 (Process Information): Fix typo.
2141 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
2142
e6fd457e 21432012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
2144
2145 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
2146 open-network-stream does exist in Emacs 23, but is simpler.
2147
e6fd457e 21482012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
2149
2150 * customize.texi (Custom Themes): Also document load-theme etc.
2151
35dc09a1 21522012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
2153
2154 * customize.texi (Applying Customizations):
2155 (Custom Themes): New nodes.
2156
2157 * display.texi (Defining Faces): Reference custom-set-faces.
2158
2159 * modes.texi (Defining Minor Modes, Defining Minor Modes):
2160 * os.texi (Startup Summary): Copyedits.
2161
35dc09a1 21622012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
2163
2164 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
2165
9fce7eda
GM
2166 * strings.texi (Case Tables):
2167 * objects.texi (General Escape Syntax):
2168 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
2169
2bb0eca1
GM
2170 * buffers.texi, compile.texi, customize.texi, debugging.texi:
2171 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
2172 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
2173 * text.texi: Use @file for buffers, per the Texinfo manual.
2174
62200c14
GM
2175 * compile.texi (Compiler Errors): Add missing space in buffer name.
2176
35dc09a1 21772012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
2178
2179 * processes.texi (Query Before Exit): Remove obsolete function
2180 process-kill-without-query (Bug#11190).
2181
35dc09a1 21822012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
2183
2184 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
2185 Use @env for environment variables.
2186
f48a9cb4
GM
2187 * Makefile.in: Replace non-portable use of $< in ordinary rules.
2188
0a6dd5e2
JA
21892012-04-12 Jari Aalto <jari.aalto@cante.net>
2190
1cbae532
SM
2191 * processes.texi (Synchronous Processes):
2192 Mention `default-directory' (bug#7515).
0a6dd5e2 2193
b4d3bc10
CY
21942012-04-09 Chong Yidong <cyd@gnu.org>
2195
2196 * customize.texi (Variable Definitions): Remove user-variable-p.
2197
2198 * commands.texi (Interactive Codes):
2199 * help.texi (Accessing Documentation):
2200 * minibuf.texi (High-Level Completion): Callers changed.
2201
ea0ff314
CY
22022012-04-06 Chong Yidong <cyd@gnu.org>
2203
2204 * minibuf.texi (Programmed Completion): Document metadata method.
2205 (Completion Variables): Document completion-category-overrides.
2206
91b65361
CY
22072012-04-05 Chong Yidong <cyd@gnu.org>
2208
2209 * anti.texi (Antinews): Rewrite for Emacs 23.
2210
3d439cd1
CY
22112012-04-04 Chong Yidong <cyd@gnu.org>
2212
321cc491
CY
2213 * minibuf.texi (Programmed Completion): Remove obsolete variable
2214 completion-annotate-function.
1cbae532
SM
2215 (Completion Variables): Rename from Completion Styles.
2216 Document completion-extra-properties. Document completion-styles-alist
321cc491 2217 change.
245d176b
CY
2218 (Reading File Names): minibuffer-local-filename-must-match-map is
2219 not used anymore.
2220 (Minibuffer Completion): Document completing-read-function.
2221 (Completion in Buffers): completion-at-point-functions can return
2222 properties recognized in completion-extra-properties.
321cc491 2223
3d439cd1
CY
2224 * display.texi (Delayed Warnings): New node.
2225
a7972adf
CY
2226 * os.texi (Notifications): Copyedits.
2227
97f4a299
GM
22282012-04-04 Glenn Morris <rgm@gnu.org>
2229
2230 * os.texi (Notifications): Copyedits.
2231
9ff687e1
MA
22322012-04-03 Michael Albinus <michael.albinus@gmx.de>
2233
2234 * os.texi (Terminal-Specific): Fix typo.
2235 (Notifications): New section.
2236
2237 * elisp.texi (Top):
2238 * vol1.texi (Top):
2239 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
2240 menu entries.
2241
42ee526b
CY
22422012-04-01 Chong Yidong <cyd@gnu.org>
2243
2244 * files.texi (Kinds of Files): file-subdir-of-p renamed to
2245 file-in-directory-p.
2246
0b021094
GM
22472012-03-31 Glenn Morris <rgm@gnu.org>
2248
2249 * edebug.texi (Instrumenting Macro Calls):
2250 Mention defining macros at instrumentation time.
2251 (Edebug Options): Mention edebug-unwrap-results.
2252
50fe197c
EZ
22532012-03-31 Eli Zaretskii <eliz@gnu.org>
2254
2255 * text.texi (Special Properties): Clarify the description of the
2256 effect of integer values of the 'cursor' property on cursor
2257 position. See the discussions in bug#11068 for more details and
2258 context.
2259
650b6d0b
GM
22602012-03-31 Glenn Morris <rgm@gnu.org>
2261
2262 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
2263 Copyedits.
2264
5319014e
CY
22652012-03-30 Chong Yidong <cyd@gnu.org>
2266
2267 * display.texi (Image Formats): Add imagemagick type.
2268 (Image Descriptors): Mention how they are used.
2269 (ImageMagick Images): Clarify role of imagemagick-register-types.
2270 (Character Display): Don't mention glyph tables.
2271 (Display Tables): Use make-glyph-code in example.
2272 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
2273 tables are semi-obsolete. De-document create-glyph.
2274 (Glyphless Chars): Note that display tables override this.
2275 (Bidirectional Display): Copyedits. Introduce "bidirectional
2276 reordering" terminology, and use it.
2277
f1224267
GM
22782012-03-30 Glenn Morris <rgm@gnu.org>
2279
2280 * edebug.texi (Jumping): Give name of `i' binding.
2281
d14daa28
GM
22822012-03-28 Glenn Morris <rgm@gnu.org>
2283
2284 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
2285 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
2286 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
2287 (Regexp Special): Mention collation.
2288 Clarify char classes with an example.
fee88ca0
GM
2289 (Regexp Functions): Mention regexp-opt is not guaranteed.
2290 Mention regexp-opt-charset.
2291 (Regexp Search): Recommend against looking-back.
2292 (Search and Replace): Use Texinfo recommended quote convention.
2293 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 2294
dcb6e7b3
MR
22952012-03-27 Martin Rudalics <rudalics@gmx.at>
2296
2297 * windows.texi (Window History): Describe new option
2298 switch-to-visible-buffer.
2299
cf0495f2
GM
23002012-03-27 Glenn Morris <rgm@gnu.org>
2301
4fb9a543
GM
2302 * searching.texi (String Search): Add xref to Emacs manual.
2303 Copyedits. Mention the function word-search-regexp.
2304 (Searching and Case): Add xref to Emacs manual. Copyedits.
2305
9364727b
GM
2306 * processes.texi (Network Servers): Standardize apostrophe usage.
2307
cf0495f2
GM
2308 * os.texi (System Environment): Copyedits. Remove some examples
2309 that do not seem useful. Mention setenv third arg.
2310 tty-erase-char does not seem to be nil under a window-system.
2311 (User Identification): Copyedits.
2312 Remove some examples that do not seem useful.
2313
33da7b16
GM
23142012-03-26 Glenn Morris <rgm@gnu.org>
2315
2316 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2317 (Init File): Copyedits.
2318 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
2319 (Killing Emacs): Copyedits.
2320 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2321 Shorten the example, use more standard shell prompts.
33da7b16 2322
9a69676a
CY
23232012-03-25 Chong Yidong <cyd@gnu.org>
2324
2325 * display.texi (Fringes): Note that fringes are shown on graphical
2326 displays only.
2327 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2328 (Replacing Specs): Clarify example.
2329 (Manipulating Buttons): Note that button-at can return a marker.
2330 (Buttons): Minor rewrite.
2331 (Character Display): New node. Consolidate all character display
2332 related nodes into its subsections.
2333 (Usual Display): Character 127 is also affected by ctl-arrow.
2334 (Display Tables): Improve example.
2335
c8f6ec5c
GM
23362012-03-22 Glenn Morris <rgm@gnu.org>
2337
2338 * strings.texi (Text Comparison): Mention string-prefix-p.
2339
fb5b8aca
CY
23402012-03-21 Chong Yidong <cyd@gnu.org>
2341
2342 * display.texi (The Echo Area): Add xref to Output Streams.
2343 (Displaying Messages): Improve doc of message.
2344 (Echo Area Customization, Invisible Text): Copyedits.
2345 (Invisible Text): Mention that spec comparison is done with eq.
2346 (Width): Improve doc of char-width.
2347 (Faces): Recommend using symbol instead of string for face name.
2348 Minor clarifications.
2349 (Defining Faces): Copyedits. Update face example.
2350 (Attribute Functions): Mark set-face-foreground etc as commands.
1cbae532
SM
2351 (Face Remapping): Mention text-scale-adjust.
2352 Clarify face-remapping-alist and related docs.
fb5b8aca
CY
2353 (Face Functions): Don't document make-face or copy-face.
2354
025de85b
CY
23552012-03-20 Chong Yidong <cyd@gnu.org>
2356
2357 * display.texi (Forcing Redisplay): Various rewrites to reflect
2358 new value of redisplay-dont-pause.
2359 (Truncation): Copyedits.
2360
a5656eae
GM
23612012-03-20 Glenn Morris <rgm@gnu.org>
2362
2363 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2364 Add summary table of some relevant command-line options.
2365
d15aac68
CY
23662012-03-18 Chong Yidong <cyd@gnu.org>
2367
2368 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2369 (Writing Emacs Primitives): Re-organize discussion of functions
2370 with variable Lisp arguments are handled. Delete an obsolete
2371 remark, previously tagged as FIXME.
2372
2373 * os.texi (Idle Timers): Minor clarification.
2374 (Idle Timers): Link to Time of Day for description of time list.
2375
b59af549
GM
23762012-03-18 Glenn Morris <rgm@gnu.org>
2377
2378 * os.texi (System Interface): Flow control was removed.
2379 (Startup Summary): General update.
2380 (Init File): Don't mention compiling it.
2381
986bd52a
CY
23822012-03-17 Chong Yidong <cyd@gnu.org>
2383
2384 * os.texi (Startup Summary): Mention package loading.
2385 (Init File): Don't refer to .emacs in section title. Copyedits.
2386 (Terminal-Specific): Give a realistic example.
2387 (Command-Line Arguments): Reference Entering Emacs instead of
2388 repeating the spiel about not restarting Emacs.
2389 (Time of Day): Discuss time representation at beginning of node.
2390 (Sound Output): Copyedits.
2391
2392 * package.texi (Packaging Basics): Document package-initialize.
2393
f761251a
EZ
23942012-03-17 Eli Zaretskii <eliz@gnu.org>
2395
2396 * frames.texi (Initial Parameters): Add an index entry for
2397 minibuffer-only frame.
2398
da986230
GM
23992012-03-16 Glenn Morris <rgm@gnu.org>
2400
2401 * modes.texi (Major Mode Conventions): Mention the strange
2402 relationship between View mode and special modes. (Bug#10650)
2403
2cc775f9
CY
24042012-03-11 Chong Yidong <cyd@gnu.org>
2405
2406 * windows.texi (Window Configurations): save-window-excursion is
2407 now a macro.
2408
2409 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2410 now a macro.
2411
66c5eebd
CY
2412 * text.texi (Fields): Minor copyedit.
2413
310a820f
EZ
24142012-03-10 Eli Zaretskii <eliz@gnu.org>
2415
83a96c08
EZ
2416 * strings.texi (String Basics):
2417 * sequences.texi (Sequence Functions): Mention that `length' is
2418 not appropriate for computing the string width on display; add a
2419 cross-reference to the description of `string-width'. (Bug#10978)
2420
310a820f
EZ
2421 * eval.texi (Autoloading): Minor change of wording.
2422
83ef8187
CY
24232012-03-10 Chong Yidong <cyd@gnu.org>
2424
bc44be50
CY
2425 * loading.texi (Autoload): Explicitly state which forms are
2426 processed specially (Bug#7783).
2427
83ef8187
CY
2428 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
2429 non-default situation. Describe one-submenu exception (Bug#7695).
2430
2431 * nonascii.texi (Character Properties): Copyedits.
2432
483ab230
CY
24332012-03-08 Chong Yidong <cyd@gnu.org>
2434
2435 * text.texi (Mode-Specific Indent): Document new behavior of
2436 indent-for-tab-command. Document tab-always-indent.
2437 (Special Properties): Copyedits.
2438 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
2439 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
2440 libxml-parse-html-region.
2441
00e84de0
GM
24422012-03-07 Glenn Morris <rgm@gnu.org>
2443
eaa6bc3c
GM
2444 * markers.texi (The Region): Briefly mention use-empty-active-region
2445 and region-active-p.
a9685db7 2446 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 2447 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 2448
67cd45a2
CY
24492012-03-07 Chong Yidong <cyd@gnu.org>
2450
2451 * text.texi (Buffer Contents): Don't duplicate explanation of
2452 region arguments from Text node. Put doc of obsolete var
2453 buffer-substring-filters back, since it is referred to.
2454 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
2455 selection by default.
2456
2457 * markers.texi (The Mark): Fix typo.
2458 (The Region): Copyedits.
2459
2ad80941
GM
24602012-03-07 Glenn Morris <rgm@gnu.org>
2461
2462 * markers.texi (Overview of Markers): Copyedits.
2463 (Creating Markers): Update approximate example buffer size.
2464 (The Mark): Don't mention uninteresting return values.
2465
ef959d3a
CY
24662012-03-05 Chong Yidong <cyd@gnu.org>
2467
2468 * positions.texi (Text Lines): Document count-words.
2469
a08a07e3
CY
24702012-03-04 Chong Yidong <cyd@gnu.org>
2471
2472 * frames.texi (Frames): Remove little-used "terminal frame" and
2473 "window frame" terminology.
2474 (Frame Parameters, Font and Color Parameters, Initial Parameters)
2475 (Size and Position, Visibility of Frames): Callers changed.
2476 (Frames): Clarify which terminals in framep are graphical.
2477 (Initial Parameters): --geometry is not the only option which adds
2478 to initial-frame-alist.
2479 (Position Parameters): Note that icon-left and icon-top are for
2480 old window managers only.
2481 (Size Parameters): Sizes are in characters even on graphical
2482 displays.
2483 (Management Parameters): Note that window-id and outer-window-id
2484 can't really be changed, and that auto-raise isn't always obeyed.
2485 (Cursor Parameters): Document cursor-type explicitly.
2486 (Size and Position): The aliases set-screen-height and
2487 set-screen-width have been deleted.
2488 (Visibility of Frames): Mention "minimization".
2489
2490 * os.texi (Startup Summary): Minor clarifications.
2491 (Startup Summary, Suspending Emacs): Standardize on "text
2492 terminal" terminology.
2493
2494 * windows.texi (Basic Windows, Coordinates and Windows)
2495 (Coordinates and Windows):
2496 * display.texi (Refresh Screen, Line Height, Face Attributes)
2497 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2498
ea16568d
GM
24992012-03-04 Glenn Morris <rgm@gnu.org>
2500
2501 * abbrevs.texi: Small copyedits throughout.
2502 (Abbrev Mode): Remove this section, folding it into the top-level.
2503 (Abbrev Tables): Don't mention irrelevant return values.
2504 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2505 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2506 (Abbrev Table Properties): Update nil :regexp description.
2507
b3134b95
GM
25082012-03-03 Glenn Morris <rgm@gnu.org>
2509
520f2425
GM
2510 * internals.texi: Change @appendix section commands to @section.
2511 (Building Emacs): Say less about CANNOT_DUMP platforms.
2512 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 2513 (Pure Storage): Small changes.
01a6dcc8 2514 (Memory Usage): Copyedit.
7d2d7cc0
GM
2515 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
2516 example definitions. Give examples of things with non-nil
2517 interactive args. Mention eval_sub. Remove old info about
2518 strings and GCPRO. Mention cus-start.el.
2519 (Buffer Internals, Window Internals, Process Internals):
2520 Misc small updates and fixes for fields.
520f2425 2521
b3134b95
GM
2522 * tips.texi: Copyedits.
2523 (Coding Conventions): Mention autoloads.
2524 Combine partially duplicated macro items. Fix xref.
2525 Refer to Library Headers for copyright notice.
2526 (Programming Tips): edit-options is long-obsolete.
2527 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2528 (Warning Tips): Mention declare-function.
2529 (Documentation Tips): Remove old info.
2530 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2531 (Library Headers): General update.
2532
2064cc6a
GM
25332012-03-02 Glenn Morris <rgm@gnu.org>
2534
6945faa6
GM
2535 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2536 and relocate entry. Mention buffer-stale-function.
2537
4186e877
GM
2538 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2539
2064cc6a
GM
2540 * hooks.texi (Standard Hooks): General update.
2541 Put related hooks together. Add and remove items.
2542 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2543 * modes.texi (Hooks): Tweak cross-ref description.
2544
7272fbf3
MA
25452012-03-01 Michael Albinus <michael.albinus@gmx.de>
2546
2547 * files.texi (Kinds of Files): The return value of file-equal-p is
2548 unspecified, if FILE1 or FILE2 does not exist.
2549
53a1239b
GM
25502012-03-01 Glenn Morris <rgm@gnu.org>
2551
90db9af9
GM
2552 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2553
53a1239b
GM
2554 * maps.texi (Standard Keymaps): General update.
2555 Remove mode-specific maps, talk about the more general keymaps.
2556 * help.texi (Help Functions): Add vindex for Helper-help-map.
2557 * keymaps.texi (Active Keymaps): Minor rephrasing.
2558
775b55af
GM
25592012-02-29 Glenn Morris <rgm@gnu.org>
2560
2561 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2562
96b49301 25632012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2564
7272fbf3 2565 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 2566 Update changed behavior of file-subdir-of-p.
96b49301 2567
1383d930
GM
25682012-02-28 Glenn Morris <rgm@gnu.org>
2569
44e97401
GM
2570 * advice.texi, anti.texi, display.texi, elisp.texi:
2571 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2572 Standardize possessive apostrophe usage.
2573
e3c73f1e
GM
2574 * locals.texi: Remove file.
2575 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2576 Remove menu entry.
2577 * errors.texi, maps.texi: Adjust node pointers.
2578 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 2579 * makefile.w32-in (srcs):
e3c73f1e
GM
2580 * Makefile.in (srcs): Remove locals.texi.
2581
1383d930
GM
2582 * frames.texi (Mouse Position): Fix cross-ref.
2583
431ee44b
CY
25842012-02-27 Chong Yidong <cyd@gnu.org>
2585
2586 * buffers.texi (Creating Buffers): Clarify that
2587 generate-new-buffer uses generate-new-buffer-names.
2588 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2589
2590 * files.texi (Directory Names): Index entry for file name abbreviations.
2591 (Relative File Names, File Name Expansion): Refer to it.
2592 (Locating Files): Move locate-user-emacs-file documentation to
2593 Standard File Names.
2594 (Standard File Names): Add locate-user-emacs-file; update examples.
2595
6a11ec9d
MA
25962012-02-26 Michael Albinus <michael.albinus@gmx.de>
2597
2598 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2599
9a4888c0
CY
26002012-02-26 Chong Yidong <cyd@gnu.org>
2601
2602 * files.texi (Kinds of Files): Improve documentation of
2603 files-equal-p and file-subdir-of-p.
2604
f0e751b9
GM
26052012-02-26 Glenn Morris <rgm@gnu.org>
2606
2607 * intro.texi (Acknowledgements): Small changes.
2608
7e05b1ec
GM
26092012-02-25 Glenn Morris <rgm@gnu.org>
2610
2611 * errors.texi: Don't try to list _all_ the error symbols.
2612 Add circular-list, cl-assertion-failed, compression-error.
2613 * elisp.texi, vol1.texi, vol2.texi:
2614 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2615
23453255 26162012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2617
2618 * files.texi (files-equal-p, file-subdir-of-p): New,
2619 add initial documentation.
2620
4963495d
CY
26212012-02-25 Chong Yidong <cyd@gnu.org>
2622
fa74b241
CY
2623 * files.texi (File Attributes): Document file-selinux-context.
2624 (Changing Files): Link to it.
2625 (Changing Files): Document set-file-selinux-context.
2626
2627 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
2628 changed. Mention default value of backup-directory-alist.
2629 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2630 (Auto-Saving): New minor mode behavior for auto-save-mode.
2631 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 2632
4963495d
CY
2633 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2634
4bb82fa8
GM
26352012-02-24 Glenn Morris <rgm@gnu.org>
2636
2637 * errors.texi (Standard Errors): Mention dbus-error.
2638 For arith-error sub-classes, just use one cross-ref.
2639
2cb228f7
AM
26402012-02-23 Alan Mackenzie <acm@muc.de>
2641
2642 * modes.texi (Defining Minor Modes): Document the new keyword
2643 :after-hook.
2644
a59225b1
CY
26452012-02-21 Chong Yidong <cyd@gnu.org>
2646
2647 * files.texi (Files): Mention magic file names as arguments.
2648 (Reading from Files): Copyedits.
2649 (File Attributes): Mention how to change file modes.
2650 (Changing Files): Use standard "file permissions" terminology.
2651 Add xref to File Attributes node.
2652 (Locating Files): Document locate-user-emacs-file.
2653 (Unique File Names): Recommend against using make-temp-name.
2654
8376d7c2
CY
26552012-02-19 Chong Yidong <cyd@gnu.org>
2656
2657 * help.texi (Documentation, Documentation Basics, Help Functions):
2658 Minor clarifications.
2659 (Accessing Documentation): Clarify what documentation-property is
2660 for. Add xref to Keys in Documentation.
2661
2662 * tips.texi (Documentation Tips): Don't recommend using * in
2663 docstrings.
2664
2665 * macros.texi (Defining Macros):
2666 * modes.texi (Derived Modes): Say "documentation string" instead
2667 of docstring.
2668
82233bea
CY
26692012-02-18 Chong Yidong <cyd@gnu.org>
2670
2671 * modes.texi (Tabulated List Mode): New node.
2672 (Basic Major Modes): Add xref to it.
2673
2674 * processes.texi (Process Information): Mention Process Menu mode.
2675
7b926f3f
CY
26762012-02-17 Chong Yidong <cyd@gnu.org>
2677
2678 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
2679
0fd2c9a3
GM
26802012-02-17 Glenn Morris <rgm@gnu.org>
2681
2682 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
2683
f700caa3
CY
26842012-02-16 Chong Yidong <cyd@gnu.org>
2685
4230351b
CY
2686 * syntax.texi (Syntax Tables, Syntax Descriptors)
2687 (Syntax Table Functions): Copyedits.
2688 (Syntax Basics): Don't repeat the material in the preceding node.
2689 (Syntax Class Table): Use a table.
2690 (Syntax Properties): Document syntax-propertize-function and
2691 syntax-propertize-extend-region-functions.
2692 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1cbae532
SM
2693 (Parser State): Update for the new "c" comment style.
2694 Fix description of item 7 (comment style).
4230351b 2695
f700caa3
CY
2696 * modes.texi (Minor Modes): Update how mode commands should treat
2697 arguments now.
2698 (Mode Line Basics): Clarify force-mode-line-update.
2699 (Mode Line Top): Note that the example is not realistic.
2700 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
2701 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
2702 "mode line construct" instead of "mode line specification".
2703 (Syntactic Font Lock): Remove mention of obsolete variable
2704 font-lock-syntactic-keywords.
2705 (Setting Syntax Properties): Node deleted.
2706 (Font Lock Mode): Note that Font Lock mode is a minor mode.
2707 (Font Lock Basics): Note that syntactic fontification falls back
2708 on `syntax-table'.
2709 (Search-based Fontification): Emphasize that font-lock-keywords
2710 should not be set directly.
2711 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
2712 (Syntactic Font Lock): Minor clarifications. Add xref to
2713 Syntactic Font Lock node.
f700caa3 2714
60236b0d
CY
27152012-02-15 Chong Yidong <cyd@gnu.org>
2716
2717 * minibuf.texi (Basic Completion): Define "completion table".
2718 Move completion-in-region to Completion in Buffers node.
2719 (Completion Commands): Use "completion table" terminology.
2720 (Completion in Buffers): New node.
2721
2722 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
2723 (Setting Hooks): Update minor mode usage example.
2724 (Major Mode Conventions): Note that completion-at-point-functions
2725 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
2726 Remove duplicate tip about auto-mode-alist.
2727 (Minor Modes): Rewrite introduction.
2728 (Minor Mode Conventions): Copyedits. Don't recommend
2729 variable-only minor modes since few minor modes are like that.
60236b0d 2730
d7dbb11a
GM
27312012-02-15 Glenn Morris <rgm@gnu.org>
2732
2733 * processes.texi (Network): Document open-network-stream :parameters.
2734
3d8badf4
CY
27352012-02-14 Chong Yidong <cyd@gnu.org>
2736
2737 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
2738 was removed on 2009-09-10. Update lisp-mode-map example.
2739 (Inheritance and Keymaps): Minor clarification.
2740 (Searching Keymaps): Remove out-of-place enumeration.
2741 (Key Lookup): Remove unnecessary example (one was already given in
2742 Format of Keymaps).
2743 (Changing Key Bindings): Update suppress-keymap example.
2744 (Menu Bar, Tool Bar): Copyedits.
2745 (Tool Bar): Update tool-bar-map example.
2746
faccede1
CY
27472012-02-12 Chong Yidong <cyd@gnu.org>
2748
2749 * debugging.texi (Debugger Commands): Continuing is now allowed
2750 for errors.
2751
355cabc6
CY
27522012-02-11 Chong Yidong <cyd@gnu.org>
2753
d860baa0
CY
2754 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
2755 Move the list of standard bitmaps there.
2756 (Fringe Cursors): Rewrite for clarity.
2757 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
2758
34106abe
CY
2759 * commands.texi (Command Overview): Mention read-key.
2760 (Using Interactive, Interactive Call): Minor clarifications.
2761 (Function Keys, Click Events): Avoid "input stream" terminology.
2762 (Click Events): Add xref to Window Sizes and Accessing Mouse.
2763 Clarify column and row components.
2764 (Accessing Mouse): Add xref to Click Events. Minor fixes.
2765 (Special Events): Copyedits.
2766
2767 * streams.texi (Input Streams): De-document get-file-char.
2768 (Output Variables): Don't refer to old backquote syntax.
2769
355cabc6
CY
2770 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
2771 (Error Debugging): Note that debug-ignored-errors overrides list
1cbae532
SM
2772 values of debug-on-error too. Add xref to Signaling Errors.
2773 Note that debug-on-signal is not customizable.
2774 Mention condition-case-unless-debug.
355cabc6
CY
2775 (Compilation Errors): Node deleted.
2776
2777 * compile.texi (Compiler Errors): Move a paragraph here from
2778 deleted node Compilation Errors.
2779
1be3ca5a
LL
27802012-02-10 Leo Liu <sdl.web@gmail.com>
2781
2782 * control.texi (Handling Errors): Change condition-case-no-debug
2783 to condition-case-unless-debug.
2784
25dec365
CY
27852012-02-10 Chong Yidong <cyd@gnu.org>
2786
2787 * advice.texi (Defining Advice): Clarify ad-unadvise.
2788 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
2789 is not abnormal.
2790 (Advising Primitives): Node deleted; ad-define-subr-args has been
2791 removed.
2792
2793 * compile.texi (Speed of Byte-Code): Use float-time in example.
2794 (Compilation Functions): Note that the log uses Compilation mode.
2795 Don't discuss the contents of byte-code function object here.
2796 (Compilation Functions): De-document internal function byte-code.
2797 (Docs and Compilation): Minor clarifications.
2798
2799 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
2800 Objects.
2801
5f5e4ea1
GM
28022012-02-10 Glenn Morris <rgm@gnu.org>
2803
2804 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
2805 Mention secure-hash.
2806 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
2807
6c1e4b46
CY
28082012-02-10 Chong Yidong <cyd@gnu.org>
2809
2810 * loading.texi (Loading): Don't emphasize "library" terminology.
2811 (Library Search): load-path is not a user option. Mention role of
2812 -L option and packages. Improve examples.
2813 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
2814 obsolete.
2815 (Autoload): Minor clarifications.
2816
72ca698c
GM
28172012-02-10 Glenn Morris <rgm@gnu.org>
2818
b011fbfe
GM
2819 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
2820
72ca698c
GM
2821 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
2822
14a1f380
GM
28232012-02-08 Glenn Morris <rgm@gnu.org>
2824
2825 * loading.texi (Named Features): Update the require example.
2826
60d47423
GM
28272012-02-07 Glenn Morris <rgm@gnu.org>
2828
2829 * modes.texi (Defining Minor Modes):
2830 Expand on args of defined minor modes.
2831
0992bd9c
CY
28322012-02-07 Chong Yidong <cyd@gnu.org>
2833
2834 * variables.texi (Creating Buffer-Local): Minor clarification
2835 to buffer-local-variables doc (Bug#10715).
2836
af008560
GM
28372012-02-07 Glenn Morris <rgm@gnu.org>
2838
e80e1825 2839 * display.texi (ImageMagick Images): General update.
af008560
GM
2840 Move most details of imagemagick-render-type to the variable's doc.
2841
866c1d22
GM
28422012-02-06 Glenn Morris <rgm@gnu.org>
2843
f7c9199f 2844 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
2845 (Inheritance and Keymaps):
2846 Mention make-composed-keymap and multiple inheritance.
f7c9199f 2847
e7bc51d0
GM
2848 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2849
866c1d22
GM
2850 * control.texi (Handling Errors):
2851 Mention condition-case-no-debug and with-demoted-errors.
2852
03988c98
CY
28532012-02-05 Chong Yidong <cyd@gnu.org>
2854
2855 * customize.texi (Common Keywords): Minor clarifications.
2856 Document custom-unlispify-remove-prefixes.
2857 (Variable Definitions): Backquotes in defcustom seem to work fine
2858 now. Various other copyedits.
e1161b06
CY
2859 (Simple Types): Copyedits. Document color selector.
2860 (Composite Types): Copyedits.
2861 (Splicing into Lists): Clarifications.
03988c98
CY
2862
2863 * eval.texi (Backquote): Move from macros.texi.
2864
2865 * macros.texi (Expansion): Minor clarification.
2866 (Backquote): Move node to eval.texi.
2867 (Defining Macros): Move an example from Backquote node.
2868 (Argument Evaluation): No need to mention Pascal.
2869 (Indenting Macros): Add xref to Defining Macros.
2870
649f602c
GM
28712012-02-05 Glenn Morris <rgm@gnu.org>
2872
2873 * debugging.texi (Error Debugging): Mention debug-on-event default.
2874
34c99998
GM
28752012-02-04 Glenn Morris <rgm@gnu.org>
2876
8f05da42
GM
2877 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2878
7aa5aad8
GM
2879 * debugging.texi (Error Debugging): Mention debug-on-event.
2880 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2881
c7291ad9
GM
2882 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2883
34c99998
GM
2884 * text.texi (Buffer Contents):
2885 Update filter-buffer-substring description.
2886
735cc5ca
CY
28872012-02-04 Chong Yidong <cyd@gnu.org>
2888
6e911150
SM
2889 * functions.texi (What Is a Function): Add closures.
2890 Mention "return value" terminology. Add xref for command-execute.
1cbae532 2891 Remove unused "keystroke command" terminology.
735cc5ca
CY
2892 (Lambda Expressions): Give a different example than in the
2893 following subsection. Add xref to Anonymous Functions.
2894 (Function Documentation): Remove gratuitous markup.
2895 (Function Names): Move introductory text to `What Is a Function'.
2896 (Defining Functions): Fix defun argument spec.
1cbae532
SM
2897 (Anonymous Functions): Document lambda macro explicitly.
2898 Mention effects on lexical binding.
735cc5ca
CY
2899 (Function Cells): Downplay direct usage of fset.
2900 (Closures): New node.
2901 (Inline Functions): Remove "open-code" terminology.
2902 (Declaring Functions): Minor tweak; .m is not C code.
2903
2904 * variables.texi (Variables): Don't refer to "global value".
2905 (Local Variables, Void Variables): Copyedits.
2906 (Lexical Binding): Minor clarification of example.
2907 (File Local Variables): Mention :safe and :risky defcustom args.
2908 (Lexical Binding): Add xref to Closures node.
2909
94bc7984
GM
29102012-02-04 Glenn Morris <rgm@gnu.org>
2911
2912 * minibuf.texi (High-Level Completion): Updates for read-color.
2913
4f5a10ef
GM
29142012-02-03 Glenn Morris <rgm@gnu.org>
2915
eea14f31
GM
2916 * display.texi (GIF Images): Mention animation.
2917 Remove commented-out old example of animation.
2918 (Animated Images): New subsection.
2919 * elisp.texi (Top):
2920 * vol1.texi (Top):
2921 * vol2.texi (Top): Add Animated Images menu entry.
2922
4f5a10ef
GM
2923 * display.texi (Image Formats): Remove oddly specific information
2924 on versions of image libraries.
204e728d 2925 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 2926
12f381b7
GM
29272012-02-02 Glenn Morris <rgm@gnu.org>
2928
1b9f60cc
GM
2929 * processes.texi (Synchronous Processes):
2930 Mention call-process's :file gets overwritten.
2931
7e2734bc
GM
2932 * commands.texi (Reading One Event):
2933 * help.texi (Help Functions): Document read-char-choice.
2934
f58b9822
GM
2935 * hooks.texi (Standard Hooks):
2936 * modes.texi (Keymaps and Minor Modes):
2937 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2938
2939 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2940
12f381b7
GM
2941 * hooks.texi (Standard Hooks):
2942 * modes.texi (Major Mode Conventions, Mode Hooks):
2943 Document change-major-mode-after-body-hook.
2944
7a9a2fc6
GM
29452012-02-01 Glenn Morris <rgm@gnu.org>
2946
2947 * modes.texi (Defining Minor Modes):
2948 Mention disabling global minor modes on a per-major-mode basis.
2949
a037c171
CY
29502012-01-31 Chong Yidong <cyd@gnu.org>
2951
2952 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2953 (Parser State): Remove unnecessary statement (Bug#10661).
2954
2955 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2956
56afad3a
GM
29572012-01-31 Glenn Morris <rgm@gnu.org>
2958
2959 * modes.texi (Defining Minor Modes):
2960 Document define-minor-mode's new :variable keyword.
2961
0f29fa41
CY
29622012-01-29 Chong Yidong <cyd@gnu.org>
2963
837a390a
CY
2964 * syntax.texi (Syntax Class Table): Tweak description of newline
2965 char syntax (Bug#9619).
2966
0f29fa41
CY
2967 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2968 description (Bug#10189).
2969
182148ee
GM
29702012-01-29 Glenn Morris <rgm@gnu.org>
2971
a49ca6b9
GM
2972 * files.texi (Changing Files): Document SELinux support.
2973
182148ee
GM
2974 * windows.texi (Window Sizes): Fix typo.
2975
9962192e
CY
29762012-01-28 Chong Yidong <cyd@gnu.org>
2977
8c6e1920
CY
2978 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2979 doc (Bug#8568).
2980
9583ec59
CY
2981 * frames.texi (Input Focus): Add NORECORD arg to
2982 select-frame-set-input-focus. Clarify its role in select-frame.
2983
10256988
CY
2984 * text.texi (Transposition): We don't use transpose-region as an
2985 internal subroutine (Bug#3249).
2986
9962192e
CY
2987 * modes.texi (Example Major Modes): Update Lisp example code to
2988 current sources. Delete the old non-derived-major-mode example,
2989 which has diverged badly from current sources.
2990
2aa43abb
GM
29912012-01-27 Glenn Morris <rgm@gnu.org>
2992
2993 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2994 (VERSION, manual): Remove, unused.
2995
9f40220d
CY
29962012-01-27 Chong Yidong <cyd@gnu.org>
2997
2998 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2999
acc28cb9
CY
30002012-01-26 Chong Yidong <cyd@gnu.org>
3001
3002 * searching.texi (String Search): Document negative repeat count
3003 (Bug#10507).
3004
48da7392
GM
30052012-01-26 Glenn Morris <rgm@gnu.org>
3006
3007 * variables.texi (Using Lexical Binding):
3008 Mention that lexical-binding should be set in the first line.
3009
69b0acb9
LI
30102012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
3011
3012 * macros.texi (Defining Macros): Don't claim that `declare' only
3013 affects Edebug and indentation.
3014
543757a8
LI
30152012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
3016
3017 * macros.texi (Defining Macros): Slight `declare' fixup.
3018
450e3cae
GM
30192012-01-25 Glenn Morris <rgm@gnu.org>
3020
24189ce0 3021 * makefile.w32-in (texinputdir):
450e3cae
GM
3022 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
3023
1021c761
CY
30242012-01-24 Chong Yidong <cyd@gnu.org>
3025
3026 * variables.texi (Variables, Local Variables, Void Variables):
3027 Edit to make the descriptions less specific to dynamic binding.
3028 (Local Variables): Default max-specpdl-size is now 1300.
1cbae532
SM
3029 (Defining Variables): Edits for lexical scoping.
3030 Delete information about starting docstrings with *. De-document
1021c761
CY
3031 user-variable-p.
3032 (Tips for Defining): Remove an unimportant discussion of quitting
3033 in the middle of a load.
3034 (Accessing Variables, Setting Variables): Discuss lexical binding.
3035 (Variable Scoping): Rewrite.
3036 (Scope, Extent, Impl of Scope): Nodes deleted.
3037 (Dynamic Binding): New node, with material from Scope, Extent, and
3038 Impl of Scope nodes.
3039 (Dynamic Binding Tips): Rename from Using Scoping.
3040 (Lexical Binding): Rewrite.
3041 (Using Lexical Binding): Rename from Converting to Lexical
3042 Binding. Convert to subsection.
3043
3044 * customize.texi (Variable Definitions): Add custom-variable-p.
3045 Move user-variable-p documentation here.
3046
31cbea1d
CY
30472012-01-23 Chong Yidong <cyd@gnu.org>
3048
3049 * strings.texi (Text Comparison): Minor qualification.
3050
3051 * lists.texi (Cons Cells): Copyedits.
3052 (List Elements): Mention push.
3053 (List Variables): Mention pop.
3054 (Rings): Move to sequences.texi.
3055
3056 * sequences.texi (Sequence Functions): Don't repeat the
3057 introduction already given in the parent.
3058 (Vectors): Copyedits.
3059 (Rings): Move from lists.texi. Note that this is specific to the
3060 ring package.
3061
3062 * symbols.texi (Definitions, Symbol Components): Mention variable
3063 scoping issues.
3064 (Plists and Alists): Copyedits.
3065
3066 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
3067 correctness with lexical scoping.
3068 (Eval): Copyedits.
3069
fead402d
CY
30702012-01-21 Chong Yidong <cyd@gnu.org>
3071
3072 * intro.texi (A Sample Function Description): Special notation
3073 used for macros too.
3074
3075 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
3076 (Symbol Type): Add xref for keyword symbols.
3077 (Sequence Type): Clarify differences between sequence types.
3078 (Cons Cell Type): Add "linked list" index entry.
3079 (Non-ASCII in Strings): Copyedits.
3080 (Equality Predicates): Symbols with same name need not be eq.
3081
3082 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
3083 ldexp. Move float-e and float-pi to Math Functions node.
3084
61086eb6
GM
30852012-01-21 Glenn Morris <rgm@gnu.org>
3086
3087 * modes.texi (Auto Major Mode):
3088 * variables.texi (File Local Variables):
3089 Mention inhibit-local-variables-regexps.
3090
34a02f46
MR
30912012-01-19 Martin Rudalics <rudalics@gmx.at>
3092
3093 * windows.texi (Window Configurations): Rewrite references to
3094 persistent window parameters.
3095 (Window Parameters): Fix description of persistent window
3096 parameters.
3097
f5064cae
JB
30982012-01-16 Juanma Barranquero <lekktu@gmail.com>
3099
3100 * windows.texi (Window Parameters): Use @pxref.
3101
6a6ee00d
MR
31022012-01-16 Martin Rudalics <rudalics@gmx.at>
3103
3104 * windows.texi (Window Configurations, Window Parameters):
3105 Describe persistent window parameters.
3106
9ca4c014
SM
31072011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
3108
3109 * variables.texi (Creating Buffer-Local): Warn against misuses of
3110 make-variable-buffer-local (bug#10258).
3111
d027f83d
LMI
31122012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3113
3114 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
3115
89bd9ccd
CY
31162012-01-06 Chong Yidong <cyd@gnu.org>
3117
1cbae532
SM
3118 * variables.texi (Directory Local Variables):
3119 Document hack-dir-local-variables-non-file-buffer.
89bd9ccd 3120
c869783d
GM
31212012-01-06 Glenn Morris <rgm@gnu.org>
3122
3123 * maps.texi (Standard Keymaps): Refer to Info-edit by name
3124 rather than by keybinding.
3125
2cae5ba4
JB
31262011-12-29 Juanma Barranquero <lekktu@gmail.com>
3127
3128 * frames.texi (Font and Color Parameters): Add @pxref.
3129
43da4d08
DC
31302011-12-29 Daniel Colascione <dan.colascione@gmail.com>
3131
3132 * frames.texi (Font and Color Parameters):
3133 Document w32 font backends (bug#10399).
3134
8d80ef01
PE
31352011-12-28 Paul Eggert <eggert@cs.ucla.edu>
3136
3137 * files.texi (File Attributes, Changing Files):
3138 Use a more-natural notation for octal numbers.
3139
9022ae07
JB
31402011-12-23 Juanma Barranquero <lekktu@gmail.com>
3141
3142 * variables.texi (Variables with Restricted Values):
3143 Change reference to variable (bug#10354).
3144
454592a6
MR
31452011-12-13 Martin Rudalics <rudalics@gmx.at>
3146
3147 * windows.texi (Splitting Windows): Use t instead of non-nil
3148 when describing window-combination-resize.
3149
a7cdbfce
SM
31502011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3151
3152 * text.texi (Special Properties): Warn against `intangible' properties
3153 (bug#10222).
3154
a3dcc84e
EZ
31552011-11-26 Eli Zaretskii <eliz@gnu.org>
3156
579ebf8f
EZ
3157 * display.texi (Truncation):
3158 * text.texi (Special Properties): Describe what a stretch-glyph is
3159 instead of using that term without explanation. Make the
3160 cross-references more accurate.
3161
a3dcc84e
EZ
3162 * display.texi (Usual Display): Update the description,
3163 cross-references, and indexing related to display of control
3164 characters and raw bytes.
3165
94af99a4
MR
31662011-11-25 Martin Rudalics <rudalics@gmx.at>
3167
3168 * windows.texi (Splitting Windows): Fix description of
3169 window-combination-limit. Suggested by Eli Zaretskii.
3170
1c3d7a13
CY
31712011-11-23 Chong Yidong <cyd@gnu.org>
3172
3173 * windows.texi (Window Sizes): Move window-top-line,
3174 window-left-column, and window-*-pixel-edges to Coordinates and
3175 Windows node.
3176 (Coordinates and Windows): Restore window-edges doc.
3177
90151a1e
MR
31782011-11-21 Martin Rudalics <rudalics@gmx.at>
3179
a7cdbfce
SM
3180 * windows.texi (Windows and Frames, Splitting Windows):
3181 Fix typos.
90151a1e 3182
a9b9b7f5
CY
31832011-11-21 Chong Yidong <cyd@gnu.org>
3184
3185 * windows.texi (Splitting Windows): Fix error in documentation of
3186 window-combination-limit.
3187 (Cyclic Window Ordering): Minor fixes to next-window,
3188 one-window-p, and get-lru-window docs. Don't document
3189 window-list-1.
3190 (Buffers and Windows): Copyedits.
3191 (Choosing Window): Document special handling of special-display-*.
3192 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
3193 Don't document even-window-heights, which is going away.
3194 Clarify which options are obeyed by which action functions.
a9b9b7f5 3195
f4e90db0
SM
31962011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
3197
3198 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
3199
d2999b1a
MR
32002011-11-20 Martin Rudalics <rudalics@gmx.at>
3201
f4e90db0
SM
3202 * windows.texi (Resizing Windows, Splitting Windows):
3203 Remove term "status" when talking about combination limits.
d2999b1a 3204
cd1181db
JB
32052011-11-20 Juanma Barranquero <lekktu@gmail.com>
3206
3207 * compile.texi (Compiler Errors):
3208 * help.texi (Help Functions): Fix typos.
3209
7bf54975
CY
32102011-11-19 Chong Yidong <cyd@gnu.org>
3211
3212 * windows.texi (Splitting Windows): Clarify role of window
3213 parameters in split-window. Shorten the example.
f4e90db0
SM
3214 (Deleting Windows): Rewrite intro to handle internal windows.
3215 Fix delete-windows-on doc.
7bf54975
CY
3216 (Selecting Windows): Copyedits.
3217
a0c2d0ae
MR
32182011-11-17 Martin Rudalics <rudalics@gmx.at>
3219
3220 * windows.texi (Resizing Windows, Splitting Windows)
3221 (Deleting Windows): Use term window-combination-resize instead
3222 of window-splits.
3223
b6f67890
MR
32242011-11-16 Martin Rudalics <rudalics@gmx.at>
3225
f4e90db0
SM
3226 * windows.texi (Resizing Windows, Splitting Windows):
3227 Rename occurrences of window-nest to window-combination-limit.
b6f67890 3228
0b381c7e
JB
32292011-11-14 Juanma Barranquero <lekktu@gmail.com>
3230
3231 * intro.texi (Lisp History): Fix typo.
3232
89d61221
MR
32332011-11-12 Martin Rudalics <rudalics@gmx.at>
3234
f4e90db0
SM
3235 * windows.texi (Splitting Windows, Deleting Windows):
3236 Remove references to splits status of windows.
89d61221 3237
b2621720
GM
32382011-11-10 Glenn Morris <rgm@gnu.org>
3239
3240 * buffers.texi (Read Only Buffers): Expand a bit on why
3241 toggle-read-only should only be used interactively. (Bug#7292)
3242
d2ad7ee1
CY
32432011-11-09 Chong Yidong <cyd@gnu.org>
3244
3245 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 3246 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
3247 window-inside-absolute-pixel-edges.
3248 (Resizing Windows): shrink-window-if-larger-than-buffer works on
3249 non-full-width windows.
3250
2cffd681
MR
32512011-11-09 Martin Rudalics <rudalics@gmx.at>
3252
3253 * windows.texi (Resizing Windows): Rewrite documentation of
3254 window-resizable.
3255
f6f6d7e7
CY
32562011-11-09 Chong Yidong <cyd@gnu.org>
3257
3258 * windows.texi (Splitting Windows): Simplify example.
3259
a79db6e0
CY
32602011-11-08 Chong Yidong <cyd@gnu.org>
3261
3262 * windows.texi (Window Sizes): Copyedits. Document
3263 window-text-height. Remove window-min-height and window-min-width
3264 discussion, referring instead to Emacs manual.
3265 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
3266 (Resizing Windows): Simplify introduction. Don't document
3267 enlarge-window, shrink-window, enlarge-window-horizontally, and
3268 shrink-window-horizontally; they are no longer preferred for
3269 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 3270
441950c7
GM
32712011-11-07 Glenn Morris <rgm@gnu.org>
3272
3273 * windows.texi (Choosing Window): Fix keybinding typo.
3274
be7f5545
MR
32752011-11-07 Martin Rudalics <rudalics@gmx.at>
3276
3277 * windows.texi (Resizing Windows, Splitting Windows)
3278 (Window Configurations): Use "child window" instead of
3279 "subwindow".
3280
291d142b
CY
32812011-11-06 Chong Yidong <cyd@gnu.org>
3282
3283 * windows.texi (Basic Windows): Clarify various definitions.
3284 Treat window-normalize-* as internal; don't document them.
3285 (Windows and Frames): Various clarifications, e.g. non-live
3286 windows also belong to frames. Fix window-list description.
3287 Simplify window nesting example.
f4e90db0
SM
3288 (Splitting Windows, Window Configurations):
3289 Use split-window-below.
291d142b 3290
89bd5ee1
EZ
32912011-11-04 Eli Zaretskii <eliz@gnu.org>
3292
3293 * windows.texi (Window Sizes): Mention in the doc string that the
3294 return values of `window-body-height' and `window-body-width' are
3295 in frame's canonical units. (Bug#9949)
3296
3d8daefe
MR
32972011-10-30 Martin Rudalics <rudalics@gmx.at>
3298
3299 * windows.texi (Windows and Frames): Remove "iso-" infix from
3300 documentation of window-iso-combined-p.
3301
60754666
CY
33022011-10-26 Chong Yidong <cyd@gnu.org>
3303
3304 * modes.texi (Running Hooks): Document with-wrapper-hook.
3305
d366bd53
CY
33062011-10-18 Chong Yidong <cyd@gnu.org>
3307
3308 * display.texi (Glyphless Chars): New node.
3309
50b063c3
CY
33102011-10-13 Chong Yidong <cyd@stupidchicken.com>
3311
3312 * text.texi (Yanking): Document yank-excluded-properties.
3313
3314 * package.texi (Packaging Basics): The commentary should say how
3315 to begin using the package.
3316
c72063fa
MR
33172011-10-11 Martin Rudalics <rudalics@gmx.at>
3318
3319 * windows.texi (Deleting Windows): Mention which window gets
3320 selected when deleting the selected window.
3321
d83dc65b
MR
33222011-10-09 Martin Rudalics <rudalics@gmx.at>
3323
3324 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3325 with the selected window.
3326 * windows.texi (Buffers and Windows): Reformulate text on how
3327 replace-buffer-in-windows deals with a window.
3328 (Quitting Windows): Describe how quit-window deals with a
3329 standalone frame. Describe new option frame-auto-hide-function.
3330
c599682c
GM
33312011-10-08 Glenn Morris <rgm@gnu.org>
3332
48bca619
GM
3333 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3334
c599682c
GM
3335 * positions.texi (Excursions): Update warning message.
3336
969aa734
CY
33372011-10-05 Chong Yidong <cyd@stupidchicken.com>
3338
f4e90db0
SM
3339 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3340 Fix Emacs manual xref (Bug#9675).
969aa734 3341
550f41cd
CY
33422011-10-01 Chong Yidong <cyd@stupidchicken.com>
3343
3344 * windows.texi (Textual Scrolling): Document scroll-up-command,
3345 scroll-down-command, scroll-error-top-bottom, and the
3346 scroll-command symbol property.
717a1362
CY
3347 (Display Action Functions): Fix description of
3348 display-buffer-pop-up-window.
550f41cd 3349
a239d4e9
JB
33502011-09-28 Juanma Barranquero <lekktu@gmail.com>
3351
3352 * windows.texi (Splitting Windows): Fix typos.
3353
590c056d
MR
33542011-09-25 Martin Rudalics <rudalics@gmx.at>
3355
3356 * windows.texi (Windows and Frames, Display Action Functions)
3357 (Switching Buffers): Fix some typos.
3358 (Buffers and Windows): Remove reference to window-auto-delete.
3359 Reword description of replace-buffer-in-windows.
3360 (Window History): Fix some typos and refer to frame local buffer
3361 list.
c419f5cb
MR
3362 (Quitting Windows): New node.
3363 (Window Configurations): Add descriptions of window-state-get
3364 and window-state-put.
3365 (Window Parameters): Describe variable ignore-window-parameters.
3366 Sketch some window parameters currently in use.
3367 * elisp.texi (Top): Update node listing.
590c056d 3368
9ec20d36
CY
33692011-09-25 Chong Yidong <cyd@stupidchicken.com>
3370
3371 * windows.texi (Display Action Functions)
3372 (Choosing Window Options): New nodes.
3373
0e406a72
CY
33742011-09-24 Chong Yidong <cyd@stupidchicken.com>
3375
3376 * windows.texi (Window History): New node. Move text here from
3377 Buffers and Windows.
3378 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
3379 don't document display-buffer here; callers changed.
3380 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
3381 switch-to-buffer-other-frame. Delete duplicate
3382 replace-buffer-in-windows doc.
3383 (Choosing Window): Document display actions.
3384
6bf7006f
EZ
33852011-09-24 Eli Zaretskii <eliz@gnu.org>
3386
3387 * display.texi (Forcing Redisplay): Update the description of
3388 redisplay-dont-pause due to change in the default value.
3389
b33b68a3
MR
33902011-09-23 Martin Rudalics <rudalics@gmx.at>
3391
3392 * frames.texi (Frames and Windows): Move section and rename to
3393 Windows and Frames in windows.texi.
3394 * windows.texi (Windows): Restructure.
3395 (Basic Windows): Rewrite. Explain live and internal windows and
3396 normalization functions.
3397 (Windows and Frames): Move section here from frames.texi.
3398 Describe subwindows, window combinations, window tree, and
3399 corresponding functions including window-list here.
3400 (Window Sizes): Rename section from Size of Window and move it
3401 up in chapter. Describe total and body sizes and the
3402 corresponding functions. Explain new semantics of
3403 window-min-height/-width.
3404 (Resizing Windows): Move section up in chapter. Describe new
3405 resize functions.
3406 (Splitting Windows): Describe new behavior of split-window,
3407 split-window-above-each-other and split-window-side-by-side.
3408 Provide examples. Describe window-nest and window-splits
3409 options.
3410 (Deleting Windows): Minor rewrite.
f4e90db0
SM
3411 (Selecting Windows): Minor rewrite.
3412 Describe frame-selected-window and set-frame-selected-window here.
3413 (Cyclic Window Ordering): Minor rewrite.
3414 Describe window-list-1.
b33b68a3
MR
3415 (Buffers and Windows): Rewrite. Explain a window's previous and
3416 next buffers and the corresponding functions.
c4682d18 3417 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
3418 * elisp.texi (Top): Update node listings for frames and windows
3419 sections.
3420
4d3786ac
SM
34212011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3422
3423 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
3424
713df35b
LMI
34252011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3426
3427 * errors.texi (Standard Errors): Remove apparent placeholder text
3428 (bug#9491).
3429
33ed493b
CY
34302011-09-18 Chong Yidong <cyd@stupidchicken.com>
3431
3432 * frames.texi (Management Parameters): Fix description of
3433 icon-type parameter.
3434
b8f0a954
CY
34352011-09-17 Chong Yidong <cyd@stupidchicken.com>
3436
3437 * tips.texi (Key Binding Conventions): Don't bind a key sequence
3438 ending in C-g. Suggested by Edward O'Connor.
3439
eddf142c
EZ
34402011-09-17 Eli Zaretskii <eliz@gnu.org>
3441
3442 * numbers.texi (Integer Basics): Add indexing for
3443 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
3444
d8e213eb 34452011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
3446
3447 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
3448
cec2eab8
JB
34492011-09-11 Juanma Barranquero <lekktu@gmail.com>
3450
3451 * processes.texi (Network Servers): Clarify what the process
3452 buffer is used for (bug#9233).
3453
d8e213eb 34542011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
3455
3456 * lists.texi (Building Lists): Fix typo.
3457
35137ed3
CY
34582011-08-30 Chong Yidong <cyd@stupidchicken.com>
3459
3460 * display.texi (Basic Faces): New node. Document new faces.
3461
3462 * modes.texi (Major Mode Conventions): Move some text there.
3463 (Mode Help): Remove major-mode var, duplicated in Major Modes.
3464
3fd50d5c
CY
34652011-08-29 Chong Yidong <cyd@stupidchicken.com>
3466
3467 * modes.texi (Basic Major Modes): New node. Callers updated.
3468 (Major Modes): Document fundamental-mode and major-mode.
3469 (Major Mode Basics): Node deleted; text moved to Major Modes.
3470 (Derived Modes): Document derived-mode-p.
3471
ddb54206
CY
34722011-08-28 Chong Yidong <cyd@stupidchicken.com>
3473
a6326082
CY
3474 * files.texi (Changing Files, Create/Delete Dirs): Document new
3475 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
3476 (Visiting Functions): Remove view-file; it is documented in the
3477 Emacs manual.
04e2ce72 3478
ddb54206
CY
3479 * frames.texi (Layout Parameters): The defaults for the
3480 menu-bar-lines and tool-bar-lines parameters depend on the mode.
3481
3482 * display.texi (Progress): Document spinner functionality.
3483
3484 * os.texi (Killing Emacs): Note that kill-emacs can be called by
3485 operating system signals. Refer to save-buffers-kill-terminal
3486 instead of save-buffers-kill-emacs.
3487
3488 * objects.texi (Symbol Type): Document ## print representation.
3489
0c95fcf7
EZ
34902011-08-25 Eli Zaretskii <eliz@gnu.org>
3491
3492 * display.texi (Specified Space): Mention that `space' specs
3493 influence bidi reordering.
3494 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3495 separating fields with bidirectional content.
3496
5980d4c6
EZ
34972011-08-24 Eli Zaretskii <eliz@gnu.org>
3498
3499 * display.texi (Bidirectional Display): Document return value in
3500 buffers that are not bidi-reordered for display, and in unibyte
3501 buffers.
3502
bca633fb
EZ
35032011-08-23 Eli Zaretskii <eliz@gnu.org>
3504
3505 * nonascii.texi (Character Properties): Document the values for
3506 unassigned codepoints.
3507
c094bb0c
EZ
35082011-08-18 Eli Zaretskii <eliz@gnu.org>
3509
3510 * nonascii.texi (Character Properties): Document use of
3511 `bidi-class' and `mirroring' properties as part of reordering.
3512 Provide cross-references to "Bidirectional Display".
3513
3514 * display.texi (Bidirectional Display): Document the pitfalls of
3515 concatenating strings with bidirectional content, with possible
f4e90db0
SM
3516 solutions. Document bidi-string-mark-left-to-right.
3517 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
3518 Document use of `bidi-class' and `mirroring' properties as part of
3519 reordering.
c094bb0c 3520
1ea897d5
EZ
35212011-08-16 Eli Zaretskii <eliz@gnu.org>
3522
9adfcd0b
EZ
3523 * modes.texi (Major Mode Conventions): Improve the documentation
3524 of `mode-class' `special' modes.
3525
10862873
EZ
3526 * nonascii.texi (Character Properties): Document the `mirroring'
3527 property. Add index entries.
3528
1ea897d5
EZ
3529 * syntax.texi (Categories): Add an example of defining a new
3530 category and category table.
3531
3532 * searching.texi (Regexp Backslash): Document how to display
3533 existing categories. Mention the possibility of adding
3534 categories, and add an xref to where this is described. Add an
3535 index entry.
3536
ebb552ed
CY
35372011-08-09 Chong Yidong <cyd@stupidchicken.com>
3538
3539 * text.texi (Special Properties):
3540 * display.texi (Overlay Properties): Note that mouse-face cannot
3541 change the text size (Bug#8530).
3542
51a714e1
CY
35432011-08-08 Chong Yidong <cyd@stupidchicken.com>
3544
3545 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3546 using setenv instead.
3547
4cc60b9b
EZ
35482011-07-28 Eli Zaretskii <eliz@gnu.org>
3549
3550 * display.texi (Bidirectional Display): Document the fact that
3551 bidi-display-reordering is t by default.
3552
5deb92fd
EZ
35532011-07-23 Eli Zaretskii <eliz@gnu.org>
3554
3555 * display.texi (Bidirectional Display): New section.
3556
011b0ad6 35572011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
3558 Tim Cross <theophilusx@gmail.com> (tiny change)
3559 Glenn Morris <rgm@gnu.org>
011b0ad6 3560
67f9b9f8 3561 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 3562
4baf28e6
AS
35632011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3564
3565 * help.texi (Keys in Documentation): Revert last change.
3566
66249842
LMI
35672011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3568
f863868c
LMI
3569 * help.texi (Keys in Documentation): Clarify that \= only quotes
3570 the next character, and doesn't affect longer sequences in
3571 particular (bug#8935).
3572
f4e90db0
SM
3573 * debugging.texi (Using Debugger):
3574 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 3575
0bb23927 35762011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
3577
3578 * display.texi (Other Display Specs): Document that `left-fringe'
3579 and `right-fringe' display specifications are of the "replacing"
3580 kind.
3581
f2027cdf
LMI
35822011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3583
3584 * help.texi (Documentation Basics): Add a link to the Function
3585 Documentation node (bug#6580).
3586
f987fde4
LMI
35872011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3588
0bc59b25
LMI
3589 * keymaps.texi (Menu Bar): Mention :visible and :enable
3590 (bug#6344). Text by Drew Adams.
3591
63d55f1f
LMI
3592 * modes.texi (Running Hooks): Mention buffer-local hook variables
3593 (bug#6218).
3594
f987fde4
LMI
3595 * objects.texi (General Escape Syntax): "a with grave accent" is
3596 ?xe0, not ?x8e0 (bug#5259).
3597
b7527639
CY
35982011-07-12 Chong Yidong <cyd@stupidchicken.com>
3599
3600 * display.texi (Face Attributes, Font Selection): Add references
3601 to the Fonts node in the Emacs manual (Bug#4178).
3602
c830e5ae
CY
36032011-07-12 Chong Yidong <cyd@stupidchicken.com>
3604
3605 * display.texi (Window Systems): `window-system' is
3606 terminal-local.
3607
3608 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3609 frame-local variables.
3610
3611 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3612 frame-local variables.
3613 (Frame-Local Variables): Node deleted.
3614
3615 * elisp.texi (Top): Update node listing.
3616
91223e54
LMI
36172011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3618
3619 * elisp.texi: Change "inferiors" to "subnodes" in three places
3620 (bug#3523).
3621
963578d3
CY
36222011-07-11 Chong Yidong <cyd@stupidchicken.com>
3623
3624 * frames.texi (Window System Selections): Discussion of
3625 x-select-enable-clipboard moved to Emacs manual.
3626
07151e49
DD
36272011-07-11 Deniz Dogan <deniz@dogan.se>
3628
3629 * commands.texi (Prefix Command Arguments): Remove excessive
3630 apostrophe.
3631
7261e1cf
LMI
36322011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3633
ad21a12a
LMI
3634 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3635 description is a string (bug#3313).
3636
7261e1cf
LMI
3637 * frames.texi (Display Feature Testing): Try to explain what all
3638 the visual classes mean (bug#3042).
3639
568f7b79
LMI
36402011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3641
18d59e29
LMI
3642 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3643 and `mode-line-client' (bug#2974).
3644
568f7b79
LMI
3645 * text.texi (Insertion): Clarify marker movements (bug#1651).
3646 Text from Drew Adams.
3647
54e10184
LMI
36482011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3649
d94d85e9
LMI
3650 * text.texi (Special Properties): Clarify the format of `face'
3651 (bug#1375).
3652
54e10184
LMI
3653 * commands.texi (Interactive Call): Add a `call-interactively'
3654 example (bug#1010).
3655
413c488d
LMI
36562011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3657
3658 * functions.texi (Calling Functions): Link to the "Interactive
3659 Call" node (bug#1001).
3660
322b7dab 36612011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 3662
3deead93
CY
3663 * customize.texi (Composite Types): Move alist and plist to here
3664 from Simple Types (Bug#7545).
3665
3666 * elisp.texi (Top): Update menu description.
3667
b00d8c1a
CY
3668 * display.texi (Face Attributes): Document negative line widths
3669 (Bug#6113).
3670
d2a6c43b
TR
36712011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
3672
3673 * searching.texi (Match Data): Note that match data can be
3674 overwritten by most functions (bug#2499).
3675
c7844a27
LMI
36762011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3677
a9ab721e
LMI
3678 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
3679 flags mean (bug#6659).
3680
c7844a27
LMI
3681 * functions.texi (What Is a Function): Document the autoload
3682 object (bug#6496).
3683
f68d76d0
LMI
36842011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3685
8a20ca4c
LMI
3686 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
3687 is only used in the Customize user interface (bug#6089).
3688
f68d76d0 3689 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 3690 images (bug#7836).
f68d76d0 3691
7018dbe7
EZ
36922011-07-02 Eli Zaretskii <eliz@gnu.org>
3693
3694 * variables.texi (Defining Variables, Void Variables)
3695 (Constant Variables): Fix incorrect usage of @kindex.
3696
36cb87a1
LMI
36972011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3698
28ee97c7
LMI
3699 * variables.texi (Defining Variables): Add an index entry for
3700 `set-variable' (bug#7262).
8d4294e9 3701 (Defining Variables): Use @findex for functions.
28ee97c7 3702
8862ffd5
LMI
3703 * frames.texi (Basic Parameters): Document the `explicit-name'
3704 parameter (bug#6951).
3705
0ec389b9
LMI
3706 * customize.texi (Type Keywords): Clarify that :value provides a
3707 default value for all types (bug#7386).
3708
36cb87a1
LMI
3709 * streams.texi (Output Functions): Document `pp'.
3710
11fdef7d 37112011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
3712
3713 * keymaps.texi (Searching Keymaps):
3714 * display.texi (Overlay Properties): Fix errors in 2011-05-29
3715 change. Suggested by Johan Bockgård.
3716
eeafcea7
CY
37172011-06-15 Chong Yidong <cyd@stupidchicken.com>
3718
3719 * text.texi (Special Properties): Clarify role of font-lock-face.
3720
b96e6cde
LMI
37212011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3722
f4e90db0 3723 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
3724 to `process-live-p' for consistency with other `-live-p' functions.
3725
be14b9ab
PE
37262011-06-03 Paul Eggert <eggert@cs.ucla.edu>
3727
3728 Document wide integers better.
3729 * files.texi (File Attributes): Document ino_t values better.
2d365993 3730 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
3731 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
3732 (Bitwise Operations):
001903b5
PE
3733 * objects.texi (Integer Type): Use a binary notation that is a bit easier
3734 to read, and that will port better if 62-bits becomes the default.
3735 Fix or remove incorrect examples.
be14b9ab
PE
3736 * os.texi (Time Conversion): Document time_t values better.
3737
bcd54f83
LMI
37382011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3739
f4e90db0
SM
3740 * processes.texi (Process Information):
3741 Document `process-alive-p'.
bcd54f83 3742
049bcbcb
CY
37432011-05-29 Chong Yidong <cyd@stupidchicken.com>
3744
3745 * help.texi (Accessing Documentation):
3746 * display.texi (Pixel Specification):
3747 * processes.texi (Serial Ports, Serial Ports):
3748 * nonascii.texi (Character Properties, Default Coding Systems):
3749 * text.texi (Changing Properties, Special Properties):
3750 * windows.texi (Window Start and End):
3751 * modes.texi (SMIE Indentation Example, SMIE Tricks):
3752 * keymaps.texi (Searching Keymaps, Tool Bar):
3753 * minibuf.texi (Basic Completion):
3754 * compile.texi (Eval During Compile):
3755 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
3756 7x9 paper in printed manual.
3757
3758 * lists.texi (Sets And Lists): Fix misplaced text.
3759
58539c63
CY
37602011-05-29 Chong Yidong <cyd@stupidchicken.com>
3761
3762 * keymaps.texi (Remapping Commands): Emphasize that the keymap
3763 needs to be active (Bug#8350).
3764
6b5681bf
CY
37652011-05-28 Chong Yidong <cyd@stupidchicken.com>
3766
b4d52acc
CY
3767 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
3768
6b5681bf
CY
3769 * tips.texi (Coding Conventions): Remove antediluvian filename
3770 limit recommendation (Bug#8538).
3771
e145f188
GM
37722011-05-27 Glenn Morris <rgm@gnu.org>
3773
3774 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
3775
eafed945
GM
37762011-05-26 Glenn Morris <rgm@gnu.org>
3777
3778 * variables.texi (File Local Variables):
3779 Update hack-local-variables `mode-only' return value.
2d3ba9e7 3780 Add some more details on what this function does in the other case.
eafed945 3781
bc8410af
GM
37822011-05-19 Glenn Morris <rgm@gnu.org>
3783
3784 * lists.texi (Sets And Lists): Mention cl provides union etc.
3785
35a30759
N
37862011-05-19 Nix <nix@esperi.org.uk>
3787
3788 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
3789
3790 * text.texi (Parsing HTML): Update for function name changes.
3791
3792 * syntax.texi (Syntax Flags): Small fix.
3793
3794 * keymaps.texi (Active Keymaps): Typo fix.
3795 (Changing Key Bindings): Grammar fix.
3796
3797 * frames.texi (Minibuffers and Frames): Grammar fix.
3798 (Window System Selections): x-select-enable-clipboard now defaults to t.
3799
3800 * customize.texi (Common Keywords):
3801 * display.texi (Abstract Display):
3802 * modes.texi (Auto-Indentation):
3803 * nonascii.texi (Converting Representations): Typo fixes.
3804
3805 * control.texi (Examples of Catch): Call it "goto" not "go to".
3806
e3934a8a
EZ
38072011-05-14 Eli Zaretskii <eliz@gnu.org>
3808
bc039a3b
EZ
3809 * nonascii.texi (Character Properties): Fix inconsistencies with
3810 implementation.
3811
e3934a8a
EZ
3812 * text.texi (Special Properties): Move @defvar's out of the
3813 @table. (Bug#8652)
3814
e2c94218
GM
38152011-05-12 Glenn Morris <rgm@gnu.org>
3816
3817 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
3818
d2fc7e3d 38192011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
3820
3821 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
3822 (Multiline Font Lock):
3823 * vol2.texi (Top):
3824 * vol1.texi (Top):
3825 * elisp.texi (Top): Update menu accordingly.
3826
d2fc7e3d 38272011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
3828
3829 * modes.texi (Region to Fontify): Fix typo.
3830
79b70037
GM
38312011-05-10 Jim Meyering <meyering@redhat.com>
3832
3833 * minibuf.texi: Fix typo "in in -> in".
3834
b08a63cc 38352011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
3836
3837 * numbers.texi (Integer Basics): Large integers are treated as floats.
3838
1ef14cb4
LMI
38392011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3840
3841 * processes.texi (Synchronous Processes): Document the (:file
3842 "/file-name") syntax for `call-process'.
3843
4ffd0d6b 38442011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
3845
3846 * windows.texi (Choosing Window): Fix typo.
3847
4ffd0d6b 38482011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
3849
3850 * frames.texi (Layout Parameters): Note the difference between
3851 querying and setting parameters for left-fringe and right-fringe
3852 (Bug#6930).
3853
fd5a8ae8
SM
38542011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3855
3856 * minibuf.texi (Basic Completion): Be a bit more precise about the
3857 valid kinds of completion tables.
3858 (Programmed Completion): Remove obsolete text about lambda expressions
3859 not being valid completion tables.
3860
c1bcd0d5
CY
38612011-03-19 Chong Yidong <cyd@stupidchicken.com>
3862
3863 * positions.texi (Excursions): Explain the "save-excursion
3864 defeated by set-buffer" warning.
3865
3866 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3867 save-excursion. Suggested by Uday S Reddy.
3868
03408648 38692011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 3870
03408648
SM
3871 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3872 (Lexical Binding): New sub-section.
ba83908c 3873
03408648
SM
3874 * eval.texi (Eval): Discourage the use of `eval'.
3875 Document its new `lexical' argument.
6c075cd7 3876
f6d62986
SM
38772011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3878
03408648 3879 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
3880 nil any more.
3881
84ea5558 38822011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
3883
3884 * strings.texi (String Conversion): Don't mention
3885 string-make-(uni|multi)byte (bug#8262).
3886 * nonascii.texi (Converting Representations): Fix up range.
3887 * keymaps.texi (Key Binding Commands): Update code point, avoid
3888 "unibyte character" and remove mention of unibyte bindings.
3889
62d94509
EZ
38902011-03-10 Eli Zaretskii <eliz@gnu.org>
3891
3892 * modes.texi (Operator Precedence Grammars): Don't use characters
3893 outside ISO-8859-1.
3894
63a329f8
EZ
38952011-03-09 Eli Zaretskii <eliz@gnu.org>
3896
3897 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3898
3899 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3900
6446548e
GM
39012011-03-08 Glenn Morris <rgm@gnu.org>
3902
3903 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3904 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 3905 * elisp.texi: Set documentencoding.
6446548e 3906
33383987
JB
39072011-03-07 Chong Yidong <cyd@stupidchicken.com>
3908
3909 * Version 23.3 released.
3910
0b3ceceb
CY
39112011-03-06 Chong Yidong <cyd@stupidchicken.com>
3912
3913 * package.texi: Update index keywords.
3914 (Package Archives): New node contents. Document package-x.el.
3915
78f5433f
JB
39162011-03-06 Juanma Barranquero <lekktu@gmail.com>
3917
3918 * makefile.w32-in (srcs): Add package.texi.
3919
555e9b5c
CY
39202011-03-06 Chong Yidong <cyd@stupidchicken.com>
3921
120d9389
CY
3922 * package.texi (Packaging, Packaging Basics, Simple Packages)
3923 (Multi-file Packages): Expand and clarify.
3924 (Package Archives): Temporary placeholder node.
3925
3926 * elisp.texi (Top): Update node listing.
3927
555e9b5c
CY
3928 * Makefile.in (srcs): Add package.texi.
3929
b59a4335
CY
39302011-03-05 Chong Yidong <cyd@stupidchicken.com>
3931
3932 * processes.texi (Synchronous Processes): Minor clarification
3933 (Bug#8149).
3934
06083aa1
GM
39352011-03-03 Glenn Morris <rgm@gnu.org>
3936
3937 * files.texi (Truenames): Minor clarification. (Bug#2341)
3938
6640b281
GM
39392011-03-01 Glenn Morris <rgm@gnu.org>
3940
3941 * variables.texi (Directory Local Variables):
3942 Mention `(subdirs . nil)' alist element.
3943
2b0c7330 39442011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
3945
3946 * variables.texi (Directory Local Variables): Mention the optional
3947 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3948
b923f7a9
CY
39492011-02-27 Chong Yidong <cyd@stupidchicken.com>
3950
3951 * minibuf.texi (Minibuffer History): Clarify discussion of
3952 minibuffer history lists (Bug#8085).
3953
67ab0163 39542011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 3955
e979a521
EZ
3956 * elisp.texi: Sync @dircategory with ../../info/dir.
3957
e03b2fd4
EZ
3958 * files.texi (Visiting Functions): Document find-file-literally,
3959 both the command and the variable.
3960
86ec878a
EZ
3961 * variables.texi (Creating Buffer-Local): Explain the meaning of
3962 permanent local variables.
3963
67ab0163
GM
3964 * files.texi (Visiting Functions): Document find-file-literally,
3965 both the command and the variable.
3966
3967 * variables.texi (Creating Buffer-Local): Explain the meaning of
3968 permanent local variables.
3969
39702011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
3971
3972 * keymaps.texi (Remapping Commands): Mention how to undo it.
3973
bfcb151a
RT
39742011-02-09 Reuben Thomas <rrt@sc3d.org>
3975
3976 * loading.texi (Hooks for Loading): Remove unnecessary advice
3977 about eval-after-load (Bug#7986).
3978
a41c8660
CY
39792011-02-05 Chong Yidong <cyd@stupidchicken.com>
3980
3981 * commands.texi (Accessing Mouse): Note that a header line is not
3982 included in the row of posn-col-row.
3983
e0dd6837
CY
39842011-02-02 Chong Yidong <cyd@stupidchicken.com>
3985
3986 * modes.texi (Major Mode Conventions): Add face guidelines.
3987 (Faces for Font Lock): List faces in order of prominence.
3988
a4180391
PE
39892011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3990
3991 format-time-string now supports subsecond time stamp resolution
3992 * os.texi (Time Parsing): Document %N.
3993
7427eb97
CY
39942011-01-28 Chong Yidong <cyd@stupidchicken.com>
3995
61db307f
CY
3996 * vol1.texi (Top):
3997 * vol2.texi (Top):
3998 * elisp.texi (Top):
3999 * display.texi (Display Property): Shorten the menu description of
4000 the "Other Display Specs" node (Bug#7816).
4001
7427eb97
CY
4002 * keymaps.texi (Defining Menus): Add "menu item" and "extended
4003 menu item" concept index entries (Bug#7805).
4004
bf3dae7e
EZ
40052011-01-29 Eli Zaretskii <eliz@gnu.org>
4006
4007 * makefile.w32-in (texinfodir): New variable.
4008 (usermanualdir): Remove as redundant with $(emacsdir).
4009 (MAKEINFO): Remove options, leave only program name.
4010 (MAKEINFO_OPTS): New variable.
4011 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
4012
06d8ace5 40132011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
4014 Richard Kim <emacs18@gmail.com>
4015
4016 * loading.texi (Library Search): Document list-load-path-shadows
4017 (Bug#7757).
4018
06d8ace5 40192011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
4020
4021 * searching.texi (Regexp Special): Remove outdated discussion of
4022 character sets (Bug#7780).
4023
28a88153
CY
4024 * frames.texi (Pop-Up Menus): Document where menu title comes
4025 from (Bug#7684).
4026
06d8ace5 40272011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
4028
4029 * display.texi (Making Buttons): Mention limitation of text buttons.
4030
a8e1e9ee
WL
40312011-01-23 Werner Lemberg <wl@gnu.org>
4032
4033 * Makefile.in (MAKEINFO): Now controlled by `configure'.
4034 (MAKEINFO_OPTS): New variable. Use it where appropriate.
4035 (ENVADD): New variable to control texi2dvi and texi2pdf.
4036
362b9d48
GM
40372011-01-15 Chong Yidong <cyd@stupidchicken.com>
4038
4039 * files.texi (Directory Names): Move directory-abbrev-alist doc to
4040 Emacs manual.
4041
40422011-01-15 Eli Zaretskii <eliz@gnu.org>
4043
4044 * files.texi (Directory Names): Explain why FROM in
4045 directory-abbrev-alist should begin with \`. (Bug#7777)
4046
3fa173b4
SM
40472011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
4048
4049 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
4050
7c420169 40512011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
4052
4053 * modes.texi (Emulating Mode Line): Fix last change.
4054
7c420169 40552011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
4056
4057 * modes.texi (Emulating Mode Line): Update documentation of
4058 format-mode-line according to changes that fixed bug #7587.
4059
80b33766
SM
40602010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
4061
4062 * modes.texi (Derived Modes): Mention prog-mode.
4063
4064 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
4065 of the key-binding-data cache since we don't use it any more.
4066
f49d1f52 40672010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 4068
4bb49a92
EZ
4069 * processes.texi (Shell Arguments):
4070 * strings.texi (Creating Strings): Don't mention "shell commands";
4071 make it explicit that `split-string-and-unquote' and
4072 `combine-and-quote-strings' are mainly for working with arguments
4073 to call-process and start-process.
4074
3c73e30e
EZ
4075 * processes.texi (Shell Arguments): Fix documentation of
4076 `split-string-and-unquote'. Add indexing. (Bug#7563)
4077
f49d1f52 40782010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
4079
4080 * modes.texi (Auto-Indentation): New section to document SMIE.
4081 (Major Mode Conventions):
4082 * text.texi (Mode-Specific Indent): Refer to it.
4083
f49d1f52 40842010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
4085
4086 * display.texi (Other Display Specs): Document left-fringe and
4087 right-fringe display specs.
4088
f49d1f52 40892010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
4090
4091 * backups.texi (Making Backups):
4092 * modes.texi (Example Major Modes): Use recommended coding style.
4093 (Major Mode Basics, Derived Modes): Encourge more strongly use of
4094 define-derived-mode. Mention completion-at-point-functions.
4095
f49d1f52 40962010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 4097
5dcb4c4e
SM
4098 * nonascii.texi (Converting Representations):
4099 Document byte-to-string.
e1115396 4100
ec1b9b17
GM
41012010-12-08 Glenn Morris <rgm@gnu.org>
4102
4103 * buffers.texi (Modification Time):
4104 verify-visited-file-modtime now defaults to the current buffer.
4105
07976ae3 41062010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 4107
ec1b9b17 4108 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
4109
4110 * strings.texi (Creating Strings): Don't mention semi-obsolete
4111 function char-to-string.
4112 (String Conversion): Shorten discussion of semi-obsolete function
4113 string-to-char. Link to Converting Representations.
4114
4115 * objects.texi (Symbol Type):
4116 * text.texi (Near Point):
4117 * help.texi (Help Functions):
4118 * functions.texi (Mapping Functions): Use string instead of
4119 char-to-string in examples.
4120
07976ae3 41212010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
4122
4123 * text.texi (Kill Functions, Kill Functions)
4124 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
4125 YANK-HANDLER args.
4126
4127 * symbols.texi (Creating Symbols): Using unintern without an
4128 obarray arg is now obsolete.
4129
4130 * numbers.texi (Float Basics): Document float-e and float-pi.
4131
4132 * variables.texi (Defining Variables): Change "pi" example to
4133 "float-pi".
4134
8547874a
EZ
41352010-11-26 Eli Zaretskii <eliz@gnu.org>
4136
4137 * commands.texi (Click Events): Document the values of X, Y and
4138 COL, ROW in the event's position, when the click is on the header
4139 or mode line, on the fringes, or in the margins.
4140
4a47c275 41412010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 4142
5b05d75b
EZ
4143 * customize.texi (Composite Types): Lower-case index entry.
4144
5dcb4c4e
SM
4145 * loading.texi (How Programs Do Loading):
4146 Document load-file-name. (Bug#7346)
c7926fe2 4147
4a47c275 41482010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
4149
4150 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
4151
0eb025fb
EZ
41522010-11-13 Eli Zaretskii <eliz@gnu.org>
4153
4154 * display.texi (Usual Display): Characters with no fonts are not
4155 necessarily displayed as empty boxes.
4156
2699a554 41572010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
4158
4159 * maps.texi (Standard Keymaps): Update File menu description.
4160
8289f37b
GM
41612010-10-28 Glenn Morris <rgm@gnu.org>
4162
4163 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
4164
5793a7bc 41652010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
4166
4167 * display.texi (Window Systems): Deprecate use of window-system as
4168 a predicate.
4169
17284e30
GM
41702010-10-23 Glenn Morris <rgm@gnu.org>
4171
4172 * help.texi (Documentation Basics): Remove mentions of digest-doc and
4173 sorted-doc.
4174
00f113eb
JB
41752010-10-15 Eli Zaretskii <eliz@gnu.org>
4176
4177 * os.texi (Dynamic Libraries): New node, with slightly modified
4178 text deleted from "Image Formats".
4179 (System Interface): Add @menu entry for "Dynamic Libraries".
4180
4181 * display.texi (Image Formats): Remove description of
4182 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
4183
07277eb8
GM
41842010-10-12 Glenn Morris <rgm@gnu.org>
4185
4186 * book-spine.texinfo: Rename to book-spine.texi.
4187
c12e4a81
GM
41882010-10-11 Glenn Morris <rgm@gnu.org>
4189
df187c62
GM
4190 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
4191
c12e4a81 4192 * Makefile.in (DVIPS): New variable.
234db610
GM
4193 (.PHONY): Add html, ps.
4194 (html, elisp.html, ps, elisp.ps): New targets.
4195 (clean): Delete html, ps files.
4196 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 4197
6513b232
EZ
41982010-10-09 Eli Zaretskii <eliz@gnu.org>
4199
4200 * makefile.w32-in (emacsdir): New variable.
4201 (srcs): Add emacsver.texi.
4202 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
4203
abd40fb4
GM
42042010-10-09 Glenn Morris <rgm@gnu.org>
4205
c1dc72b3
GM
4206 * Makefile.in (VPATH): Remove.
4207 (infodir): Make it absolute.
4208 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
4209
4393405b
GM
4210 * Makefile.in (dist): Anchor regexps.
4211
eef3ab94
GM
4212 * Makefile.in (srcs): Put elisp.texi first.
4213 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
4214
aa9db089
GM
4215 * Makefile.in (infoclean): Remove harmless, long-standing error.
4216
abd40fb4
GM
4217 * Makefile.in ($(infodir)): Delete rule.
4218 (mkinfodir): New.
4219 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
4220
68db69ed 4221 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 4222 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 4223
ea274122
GM
42242010-10-09 Glenn Morris <rgm@gnu.org>
4225
f7a31f11
GM
4226 * Makefile.in (emacsdir): New variable.
4227 (MAKEINFO): Add -I $emacsdir.
4228 (dist): Copy emacsver.texi.
b13254e7
GM
4229 (srcs): Add emacsver.texi.
4230
f7a31f11
GM
4231 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
4232 Set EMACSVER by including emacsver.texi.
4233
ea274122
GM
4234 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
4235
17ca7950
GM
42362010-10-07 Glenn Morris <rgm@gnu.org>
4237
4238 * Makefile.in (version): New, set by configure.
4239 (clean): Delete dist tar file.
4240 (dist): Use version in tar name.
4241
4c83f6e1
GM
42422010-10-06 Glenn Morris <rgm@gnu.org>
4243
4244 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
4245 (INSTALL_INFO): Remove unused variable.
4246 (mostlyclean, infoclean, dist): New rules.
4247 (clean): Delete dvi and pdf files.
4248 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 4249 ($(infodir)): Add parallel build workaround.
4c83f6e1 4250
0264072d
GM
42512010-10-04 Glenn Morris <rgm@gnu.org>
4252
4253 * Makefile.in (dvi, pdf, $(infodir)): New targets.
4254 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 4255 Fix -I typo.
0264072d
GM
4256 (clean): No 'make.out' or 'core' files.
4257 (.PHONY): Declare clean rules.
4258 (maintainer-clean): Delete pdf file. Guard against cd failures.
4259
77f38949
GM
42602010-10-03 Glenn Morris <rgm@gnu.org>
4261
4262 * files.texi (File Name Components): Remove ignored section about
4263 deleted variable directory-sep-char.
4264
178fdd41
MA
42652010-10-03 Michael Albinus <michael.albinus@gmx.de>
4266
4267 * files.texi (Magic File Names): New defopt
4268 remote-file-name-inhibit-cache.
4269
9c524fcb
GM
42702010-10-02 Glenn Morris <rgm@gnu.org>
4271
4272 * os.texi (Killing Emacs): Hook now runs in batch mode.
4273
f816790b
SM
42742010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
4275
4276 * text.texi (Special Properties): Clarify when modification-hooks run.
4277
7cf78aac
SM
42782010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
4279
4280 * syntax.texi (Syntax Flags): Document new `c' flag.
4281
ca0d44e4
GM
42822010-09-09 Glenn Morris <rgm@gnu.org>
4283
4284 * display.texi (ImageMagick Images): General cleanup.
4285
10999305 42862010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
4287
4288 * files.texi (Directory Names): Use \` rather than ^.
4289
45240125
JD
42902010-09-02 Jan Djärv <jan.h.d@swipnet.se>
4291
4292 * text.texi (Low-Level Kill Ring):
4293 * frames.texi (Window System Selections): Remove cut buffer
4294 documentation.
4295
4abe5bf6
EZ
42962010-08-28 Eli Zaretskii <eliz@gnu.org>
4297
4298 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4299 Parameters", where the default fringe width is described.
4300
4301 * frames.texi (Window Frame Parameters, Basic Parameters)
4302 (Position Parameters, Layout Parameters, Management Parameters)
4303 (Cursor Parameters, Font and Color Parameters): Add indexing for
4304 frame parameters. (Bug#6929)
4305
fdc76236
TT
43062010-08-25 Tom Tromey <tromey@redhat.com>
4307
4308 * vol2.texi (Top): Update.
4309 * vol1.texi (Top): Update.
4310 * tips.texi (Library Headers): Mention Package-Version and
4311 Package-Requires.
4312 * package.texi: New file.
4313 * os.texi (System Interface): Update pointers.
4314 * elisp.texi (Top): Link to new nodes. Include package.texi.
4315 * anti.texi (Antinews): Update pointers.
4316
1e5c1c80
EZ
43172010-08-25 Eli Zaretskii <eliz@gnu.org>
4318
4319 * processes.texi (Filter Functions): Fix last change.
4320
78e33835
CY
43212010-08-24 Markus Triska <triska@gmx.at>
4322
4323 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4324 of `buffer-name' in the main text as well as in the example
4325 (Bug#3098).
4326
198a7a97
CY
43272010-08-22 Chong Yidong <cyd@stupidchicken.com>
4328
4329 * nonascii.texi (Text Representations):
4330 * loading.texi (Loading Non-ASCII):
4331 * compile.texi (Byte Compilation): Don't mention obsolete
4332 --unibyte command-line argument.
4333
bc7d7ea6
CY
43342010-08-22 Chong Yidong <cyd@stupidchicken.com>
4335
4336 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4337
b0126eac 43382010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
4339
4340 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4341
e8a6cc19
EZ
43422010-08-20 Eli Zaretskii <eliz@gnu.org>
4343
4344 * commands.texi (Misc Events): Add cross-references to where
4345 POSITION of a mouse event is described in detail.
4346
c4e7c63a 43472010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 4348
c4e7c63a 4349 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 4350
7815fe19 43512010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
4352
4353 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4354 Suggested by Štěpán Němec <stepnem@gmail.com>.
4355
7815fe19 43562010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
4357
4358 * minibuf.texi (High-Level Completion): Document args of
4359 `read-buffer-function' (bug#5625).
4360
8b2dd508
JD
43612010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4362
4363 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4364
bace45fe
MA
43652010-07-29 Michael Albinus <michael.albinus@gmx.de>
4366
4367 * processes.texi (Process Information): Explain process property
4368 `remote-tty'.
4369
4ce5a4cc
JB
43702010-07-27 Juanma Barranquero <lekktu@gmail.com>
4371
4372 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4373 instead of "\C-\^?" (bug#6334).
4374
1c84bc7a
JB
4375 * text.texi (Special Properties): Fix typo.
4376
b88746ba
EZ
43772010-07-09 Eli Zaretskii <eliz@gnu.org>
4378
4379 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4380 calling sequences, which are now the standard.
4381
51422d6d
CY
43822010-06-24 Chong Yidong <cyd@stupidchicken.com>
4383
4384 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4385
4386 * commands.texi (Command Overview): Mention undo-boundary call.
4387
d24880de
GM
43882010-06-23 Glenn Morris <rgm@gnu.org>
4389
4390 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4391 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4392 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4393 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4394 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4395 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4396 Untabify Texinfo files.
4397
0fc76035
CY
43982010-06-20 Chong Yidong <cyd@stupidchicken.com>
4399
4400 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4401
5338dc0b
CY
44022010-06-19 Chong Yidong <cyd@stupidchicken.com>
4403
a628ad9d 4404 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 4405
2c3a3c1d
CY
44062010-06-02 Chong Yidong <cyd@stupidchicken.com>
4407
ba3bf1d9
CY
4408 * searching.texi (Regexp Special): Remove obsolete information
4409 about matching non-ASCII characters, and suggest using char
4410 classes (Bug#6283).
2c3a3c1d 4411
7f4b4249
JB
44122010-05-30 Juanma Barranquero <lekktu@gmail.com>
4413
4414 * minibuf.texi (Basic Completion): Add missing "@end defun".
4415
637821cd
SM
44162010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4417
4418 * minibuf.texi (Basic Completion): Document completion-boundaries.
4419 (Programmed Completion): Document the new fourth method for boundaries.
4420
e13051c3
CY
44212010-05-22 Chong Yidong <cyd@stupidchicken.com>
4422
a628ad9d 4423 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 4424
0235128c 44252010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
4426
4427 * windows.texi (Textual Scrolling):
4428 * tips.texi (Coding Conventions):
4429 * minibuf.texi (Minibuffer History):
4430 * maps.texi (Standard Keymaps):
4431 * loading.texi (Where Defined):
4432 * edebug.texi (Instrumenting): Fix typos.
4433
0235128c 44342010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 4435
c7c32279
CY
4436 * keymaps.texi (Menu Bar): Document :advertised-binding property.
4437
0235128c
SM
4438 * functions.texi (Obsolete Functions):
4439 Document set-advertised-calling-convention.
eb5ed549
CY
4440
4441 * minibuf.texi (Basic Completion): Document completion-in-region.
4442 (Programmed Completion): Document completion-annotate-function.
4443
4444 * commands.texi (Reading One Event): Document read-key.
4445 (Distinguish Interactive): Document KIND arg to
4446 called-interactively-p. Delete obsolete interactive-p.
4447
4448 * elisp.texi (Top): Update node description.
4449
f8848423
EZ
44502010-05-08 Eli Zaretskii <eliz@gnu.org>
4451
0235128c
SM
4452 * nonascii.texi (Character Properties):
4453 Document unicode-category-table. Add an index entry for Unicode
4454 general category.
4455
44562010-05-07 Chong Yidong <cyd@stupidchicken.com>
4457
4458 * Version 23.2 released.
f8848423 4459
938efb77
JB
44602010-04-20 Juanma Barranquero <lekktu@gmail.com>
4461
4462 * locals.texi (Standard Buffer-Local Variables):
4463 Remove @ignore'd reference to `direction-reversed'.
4464
5854c267
JL
44652010-04-14 Juri Linkov <juri@jurta.org>
4466
4467 Fix @deffn without category.
4468
4469 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
4470 for `abbrev-insert'.
4471
4472 * buffers.texi (Indirect Buffers): Add category `Command'
4473 to @deffn of `clone-indirect-buffer'.
4474
4475 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
4476 for `next-window' and `previous-window'. Add category `Command'
4477 to @deffn of `pop-to-buffer'.
4478
8a14dec7
CY
44792010-04-01 Chong Yidong <cyd@stupidchicken.com>
4480
4481 * nonascii.texi (Text Representations): Don't mark
4482 enable-multibyte-characters as a user option.
4483
7a1831cf
EZ
44842010-03-31 Eli Zaretskii <eliz@gnu.org>
4485
4486 * control.texi (Handling Errors): How to re-throw a signal caught
4487 by condition-case.
4488
c3863713
CY
44892010-03-26 Chong Yidong <cyd@stupidchicken.com>
4490
4491 * loading.texi (Hooks for Loading): Document after-load-functions.
4492 Copyedits.
4493
c333f279
AM
44942010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4495
4496 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4497
e867cb5d 44982010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
4499
4500 * processes.texi (Network Processes): Document seqpacket type.
4501
605f35cd
DN
45022010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4503
4504 * os.texi (System Environment): Do not mention lynxos.
4505
288f9fc0
CY
45062010-03-10 Chong Yidong <cyd@stupidchicken.com>
4507
4508 * Branch for 23.2.
4509
eed5c93a
CY
45102010-03-06 Chong Yidong <cyd@stupidchicken.com>
4511
4512 * objects.texi (Integer Type): Take note of the read syntax
4513 exception for numbers that cannot fit in the integer type.
4514
1ddd6622
GM
45152010-03-03 Glenn Morris <rgm@gnu.org>
4516
4517 * numbers.texi (Integer Basics, Bitwise Operations):
4518 * objects.texi (Integer Type): Update for integers now being 30-bit.
4519
a908c79a
CY
45202010-02-27 Chong Yidong <cyd@stupidchicken.com>
4521
4522 * display.texi (Low-Level Font): Document :otf font-spec property.
4523
cd61af01
SM
45242010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4525
4526 * display.texi (Line Height): Avoid obsolete special default variables
4527 like default-major-mode.
4528
c02f8fe2
AM
45292010-01-28 Alan Mackenzie <acm@muc.de>
4530
4531 * display.texi (Auto Faces): Say fontification-functions is called
4532 whether or not Font Lock is enabled. Tidy up the wording a bit.
4533
d738d18b
CY
45342010-01-17 Chong Yidong <cyd@stupidchicken.com>
4535
4536 * elisp.texi: Remove duplicate edition information (Bug#5407).
4537
4963739e
JB
45382010-01-17 Juanma Barranquero <lekktu@gmail.com>
4539
4540 * two.el (volume-header-toc-markup): Fix typos in docstring.
4541
c57008f6
SM
45422010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4543
4544 Avoid dubious uses of save-excursions.
4545 * positions.texi (Excursions): Recommend the use of
4546 save-current-buffer if applicable.
4547 * text.texi (Clickable Text): Fix the example code which used
4548 save-excursion in a naive way which sometimes preserves point and
4549 sometimes not.
4550 * variables.texi (Creating Buffer-Local):
4551 * os.texi (Session Management):
4552 * display.texi (GIF Images):
4553 * control.texi (Cleanups): Use (save|with)-current-buffer.
4554
2f3725cd
EZ
45552010-01-02 Eli Zaretskii <eliz@gnu.org>
4556
4557 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4558
85eeac93
CY
45592010-01-02 Chong Yidong <cyd@stupidchicken.com>
4560
4561 * nonascii.texi (Text Representations, Character Codes)
4562 (Converting Representations, Explicit Encoding)
4563 (Translation of Characters): Use hex notation consistently.
4564 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4565
4801c5fa
CY
45662010-01-01 Chong Yidong <cyd@stupidchicken.com>
4567
4568 * loading.texi (Where Defined): Make it clearer that these are
4569 loaded files (Bug#5068).
4570
26e533e2
CY
45712009-12-29 Chong Yidong <cyd@stupidchicken.com>
4572
4573 * minibuf.texi (Completion Styles): Document `initials' style.
4574
16d1ff5f
CY
45752009-12-25 Chong Yidong <cyd@stupidchicken.com>
4576
4577 * frames.texi (Resources): Describe inhibit-x-resources.
4578 (Size Parameters): Copyedit.
4579
4580 * hash.texi (Creating Hash):
4581 * objects.texi (Hash Table Type): Document the new hash table
4582 printed representation.
4583
4584 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4585 obsolete.
4586
5dcb4c4e
SM
4587 * processes.texi (Process Buffers):
4588 Document process-kill-buffer-query-function.
16d1ff5f 4589
9a5de3d9
GM
45902009-12-05 Glenn Morris <rgm@gnu.org>
4591
4592 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4593 diary-display-function, and no longer recommended to be a hook.
4594 Update for changes in the names of calendar and diary hooks.
4595 diary-print-entries-hook has changed section.
4596
b640eb52
EZ
45972009-11-28 Eli Zaretskii <eliz@gnu.org>
4598
4599 * text.texi (Special Properties): More accurate description of
4600 what the `cursor' property does.
4601
be1674ab
KR
46022009-11-26 Kevin Ryde <user42@zip.com.au>
4603
4604 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4605 mouse-wheel-down-event, the closest thing to a definition for them.
4606 * os.texi (Startup Summary): vindex inhibit-startup-message and
4607 inhibit-splash-screen.
4608 (Command-Line Arguments): vindex argv.
4609 (Suspending Emacs): vindex suspend-tty-functions and
4610 resume-tty-functions. Don't want to index every hook, but having
4611 the programming ones is helpful.
4612
603f5979
CY
46132009-11-14 Chong Yidong <cyd@stupidchicken.com>
4614
4615 * commands.texi (Motion Events): Fix typo (Bug#4907).
4616
4359a806
CY
46172009-11-08 Chong Yidong <cyd@stupidchicken.com>
4618
4619 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4620 are affected by case-fold-search (Bug#4483).
4621
0f063651
CY
46222009-11-02 Chong Yidong <cyd@stupidchicken.com>
4623
4624 * minibuf.texi (Reading File Names): Note that read-file-name may
4625 use a graphical file dialog.
4626
9bd79893
GM
46272009-10-31 Glenn Morris <rgm@gnu.org>
4628
4629 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4630
ebe479ec
KR
46312009-10-16 Kevin Ryde <user42@zip.com.au>
4632
4633 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4634 in particular so `info-lookup-symbol' can find its docs.
4635
2640fa86
CY
46362009-10-16 Chong Yidong <cyd@stupidchicken.com>
4637
4638 * variables.texi (Constant Variables): Distinguish from defconst
4639 variables.
4640 (Defining Variables): Add cindex.
4641
edd6a733
CY
46422009-10-15 Chong Yidong <cyd@stupidchicken.com>
4643
4644 * os.texi (Time of Day): Clarify that the microsecond part is
4645 ignored (Bug#4637).
4646
5feb0b73
GM
46472009-10-11 Glenn Morris <rgm@gnu.org>
4648
4649 * frames.texi (Size and Position): Clarify what is included in the frame
4650 height. (Bug#4535)
4651
0c5413c8
GM
46522009-10-10 Glenn Morris <rgm@gnu.org>
4653
4654 * windows.texi (Size of Window): The relationship between window and
4655 frame heights is not so simple. (Bug#4535)
4656 Mention window-full-height-p.
4657
7f8b600a
SM
46582009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
4659
4660 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
4661 used from Lisp.
4662
6185de1c
EZ
46632009-10-07 Eli Zaretskii <eliz@gnu.org>
4664
7f8b600a
SM
4665 * files.texi (Directory Names) <abbreviate-file-name>:
4666 Document that root home directories are not replaced with "~".
6185de1c 4667
9972911f
EZ
46682009-10-06 Eli Zaretskii <eliz@gnu.org>
4669
4670 * text.texi (Special Properties): Document the meaning of the
4671 `cursor' text property whose value is an integer.
4672
2a3f19ef
MA
46732009-10-05 Michael Albinus <michael.albinus@gmx.de>
4674
4675 * files.texi (Magic File Names): Add `copy-directory'.
4676
804543b5
EZ
46772009-10-05 Eli Zaretskii <eliz@gnu.org>
4678
4679 * files.texi (File Attributes): Fix description of file
4680 attributes. (Bug#4638) Update attributes of files.texi example to
4681 be more representative.
4682
461bf92b
MA
46832009-10-05 Michael Albinus <michael.albinus@gmx.de>
4684
4685 * files.texi (Create/Delete Dirs): New command copy-directory.
4686
a86cd395
JB
46872009-10-04 Juanma Barranquero <lekktu@gmail.com>
4688
4689 * anti.texi (Antinews):
4690 * macros.texi (Indenting Macros):
4691 * strings.texi (Creating Strings, Case Conversion):
4692 Remove duplicate words.
4693
d3080264
MA
46942009-10-01 Michael Albinus <michael.albinus@gmx.de>
4695
4696 * files.texi (Create/Delete Dirs): delete-directory has an
4697 optional parameter RECURSIVE.
4698
85d14563
SM
46992009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
4700
4701 * buffers.texi (Swapping Text): Minor clarification.
4702
3d9842c6
GM
47032009-10-01 Glenn Morris <rgm@gnu.org>
4704
4705 * functions.texi (Declaring Functions): Mention that we also search for
4706 ".m" files in the src/ directory.
4707
78427304
CY
47082009-09-25 David Engster <deng@randomsample.de>
4709
3d9842c6 4710 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 4711
b578c9cc
GM
47122009-09-22 Glenn Morris <rgm@gnu.org>
4713
4714 * internals.texi (Building Emacs): Mention preloaded-file-list.
4715
beee5da7
AM
47162009-09-14 Alan Mackenzie <acm@muc.de>
4717
4718 * os.texi (Terminal Output): Put "@code{}" around "stdout".
4719
5d6ab672
CY
47202009-09-13 Chong Yidong <cyd@stupidchicken.com>
4721
4722 * functions.texi (Anonymous Functions): Rearrange discussion,
4723 giving usage of unquoted lambda forms first. Mention that
4724 `function' and `#'' are no longer required (Bug#4290).
4725
59375eeb
AM
47262009-09-11 Alan Mackenzie <acm@muc.de>
4727
a86cd395 4728 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
4729 batch mode.
4730
e7e2f529
GM
47312009-09-01 Glenn Morris <rgm@gnu.org>
4732
4733 * display.texi (Face Functions): Mention define-obsolete-face-alias.
4734
eae47088
GM
47352009-08-26 Ulrich Mueller <ulm@gentoo.org>
4736
4737 * nonascii.texi (Character Codes): Fix typos.
4738
3691a0a6
MA
47392009-08-25 Michael Albinus <michael.albinus@gmx.de>
4740
4741 * processes.texi (Synchronous Processes): New defvar
4742 process-file-side-effects.
4743
664d56b8
GM
47442009-08-25 Glenn Morris <rgm@gnu.org>
4745
4746 * display.texi (Fontsets): Fix typo.
4747
0706c025
GM
4748 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
4749
03a74b84
SM
47502009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
4751
4752 * processes.texi (Asynchronous Processes): Adjust arglist of
4753 start-process-shell-command and start-file-process-shell-command.
4754
f6de8a37
CY
47552009-08-15 Chong Yidong <cyd@stupidchicken.com>
4756
4b1ed1bb
CY
4757 * advice.texi (Argument Access in Advice): Note that argument
4758 positions are zero-based (Bug#3932).
4759
89a9e058
CY
4760 * commands.texi (Distinguish Interactive): Minor copyedit.
4761
23696fd7
CY
4762 * display.texi (Face Attributes): Add xref to Displaying Faces for
4763 explanation of "underlying face".
4764
f6de8a37
CY
4765 * customize.texi (Common Keywords): Add xref to Loading.
4766
4767 * loading.texi (How Programs Do Loading): Add xref to Lisp
4768 Libraries node in the Emacs manual.
4769
417f77e6
CY
47702009-08-13 Chong Yidong <cyd@stupidchicken.com>
4771
4772 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
4773
0999039c
CY
47742009-07-18 Chong Yidong <cyd@stupidchicken.com>
4775
4776 * processes.texi (Shell Arguments): Copyedits.
4777
9af167bc
GM
47782009-07-18 Glenn Morris <rgm@gnu.org>
4779
4780 * loading.texi (Repeated Loading): Fix typo.
4781
137987ab
RS
47822009-07-16 Richard Stallman <rms@gnu.org>
4783
4784 * buffers.texi (Swapping Text): Recommend setting
4785 write-region-annotate-functions and buffer-saved-size.
4786
4787 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
4788
622fa380
GM
47892009-07-15 Glenn Morris <rgm@gnu.org>
4790
4791 * edebug.texi: Minor re-phrasings throughout.
4792 (Edebug Execution Modes): Sit-for affects continue mode too.
4793 (Jumping): Use `forward-sexp' rather than its keybinding.
4794 (Edebug Misc): Fix Q binding.
4795 (Edebug Eval): Remove cl version.
4796 (Printing in Edebug): Clarify print-length etc.
4797 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
4798 (Specification List): Remove edebug-unwrap findex entry.
4799 (Specification Examples): defmacro is actually not the same as defun.
4800 Escape "`" in example.
4801
6bbd4600
CY
48022009-07-15 Chong Yidong <cyd@stupidchicken.com>
4803
4804 * markers.texi (The Mark): Document optional arg to
4805 deactivate-mark.
4806
e538d479
GM
48072009-07-11 Kevin Ryde <user42@zip.com.au>
4808
4809 * hooks.texi (Standard Hooks): Fix cross-references.
4810
4c98b9ed
GM
4811 * loading.texi (Named Features): Refer to eval-after-load.
4812
5300838c
GM
48132009-07-11 Glenn Morris <rgm@gnu.org>
4814
64fbeb16
GM
4815 * Makefile.in (TEXI2PDF): New.
4816 (elisp.pdf): New target.
4817
4c98b9ed
GM
4818 * searching.texi (Regexp Backslash): Fix typo.
4819
4820 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 4821
51d9979c
GM
48222009-07-10 Glenn Morris <rgm@gnu.org>
4823
561c0216
GM
4824 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
4825
5b594a58
GM
4826 * customize.texi (Customization Types):
4827 * display.texi (Abstract Display):
0cc8c85a 4828 * objects.texi (Character Type, String Type):
5b594a58 4829 Merge in some menu descriptions from elisp.texi.
51d9979c 4830
c3cbbb40
GM
4831 * hash.texi (Hash Tables):
4832 * modes.texi (Multiline Font Lock):
4833 End menu description with period.
fe42c16a 4834
28528402
GM
48352009-07-09 Glenn Morris <rgm@gnu.org>
4836
4837 * back.texi: Don't hard-code texinfo location.
4838
4839 * two-volume.make (texinfodir): New, with location of texinfo.tex.
4840 (tex): Add texinfodir to TEXINPUTS.
4841 (elisp1med-init, elisp2med-init): Use texinfodir.
4842
4843 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4844 (clean): Add two-volume.make intermediate files.
4845
4846 * elisp.texi, vol1.texi, vol2.texi:
4847 Use a DATE variable with the publication date, and update it.
4848 Fix antinews menu description.
4849
4850 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4851 Update the detailed node listing to match elisp.texi.
4852
4853 * README: Update edition to match elisp.texi.
4854
4855 * objects.texi (General Escape Syntax):
4856 * nonascii.texi (Character Sets):
4857 Use consistent case for "Unicode Standard".
4858
4859 * anti.texi (Antinews):
4860 * customize.texi (Variable Definitions):
4861 * functions.texi (Declaring Functions):
4862 * nonascii.texi (Character Properties):
4863 * processes.texi (Serial Ports):
4864 * text.texi (Special Properties):
4865 * tips.texi (Coding Conventions):
4866 Minor rearrangements to improve TeX line-filling.
4867
4868 * commands.texi (Using Interactive): Fix cross-reference.
4869
17db8e10
JD
48702009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4871
4872 * frames.texi (Management Parameters): Mention sticky.
4873
77c7e2e1
AS
48742009-07-01 Andreas Schwab <aschwab@redhat.com>
4875
4876 * help.texi (Help Functions): Fix description of help-buffer and
4877 help-setup-xref to use @defun instead of @deffn.
4878
3f1c6666
JD
48792009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4880
4881 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4882
ca27c21b
CY
48832009-06-24 Chong Yidong <cyd@stupidchicken.com>
4884
4885 * display.texi (Window Systems): Add ns to the list.
4886
70243478
CY
48872009-06-21 Chong Yidong <cyd@stupidchicken.com>
4888
4889 * Branch for 23.1.
4890
df006536
MR
48912009-06-17 Martin Rudalics <rudalics@gmx.at>
4892
4893 * windows.texi (Dedicated Windows): Fix typo.
4894 (Resizing Windows): Replace @defun by @deffn.
4895
d259fc4b
GM
48962009-06-17 Glenn Morris <rgm@gnu.org>
4897
4898 * variables.texi (Directory Local Variables):
4899 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4900
30781db6
KH
49012009-06-09 Kenichi Handa <handa@m17n.org>
4902
4903 * nonascii.texi (Character Sets): State clearly that FROM and TO
4904 are codepoints of CHARSET.
4905
62e8099c
CY
49062009-06-07 Chong Yidong <cyd@stupidchicken.com>
4907
4908 * minibuf.texi (Reading File Names): Fix introductory text.
4909 Suggested by stan@derbycityprints.com.
4910 (High-Level Completion): Fix typo.
4911
ee1b1917
CY
49122009-05-28 Chong Yidong <cyd@stupidchicken.com>
4913
4914 * frames.texi (Text Terminal Colors): Multi-tty is already
4915 implemented, but tty-local colors are not.
4916
5df647e8
CY
49172009-05-27 Chong Yidong <cyd@stupidchicken.com>
4918
4919 * hooks.texi (Standard Hooks): Remove mention of obsolete
4920 redisplay-end-trigger-functions.
4921
4922 * internals.texi (Window Internals): Remove mention of obsolete
4923 redisplay-end-trigger-functions.
4924
01f17ae2
MR
49252009-05-21 Martin Rudalics <rudalics@gmx.at>
4926
4927 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4928
4929 * backups.texi (Making Backups): backup-directory-alist and
4930 make-backup-file-name-function are options.
4931 (Auto-Saving): auto-save-list-file-prefix is an option.
4932
4933 * buffers.texi (Killing Buffers): buffer-offer-save is an
4934 option.
4935
4936 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4937 option.
4938 (Echo Area Customization): echo-keystrokes is an option.
4939 (Selective Display): selective-display-ellipses is an option.
4940 (Temporary Displays): temp-buffer-show-function is an option.
4941 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4942 are options.
4943 (Font Selection): face-font-family-alternatives,
4944 face-font-selection-order, face-font-registry-alternatives, and
4945 scalable-fonts-allowed are options.
4946 (Fringe Indicators): indicate-buffer-boundaries is an option.
4947 (Fringe Cursors): overflow-newline-into-fringe is an option.
4948 (Scroll Bars): scroll-bar-mode is an option.
4949
4950 * eval.texi (Eval): max-lisp-eval-depth is an option.
4951
4952 * files.texi (Visiting Functions): find-file-hook is an option.
4953 (Directory Names): directory-abbrev-alist is an option.
4954 (Unique File Names): temporary-file-directory and
4955 small-temporary-file-directory are options.
4956
4957 * frames.texi (Initial Parameters): initial-frame-alist,
4958 minibuffer-frame-alist and default-frame-alist are options.
4959 (Cursor Parameters): blink-cursor-alist and
4960 cursor-in-non-selected-windows ar options.
4961 (Window System Selections): selection-coding-system is an
4962 option.
4963 (Display Feature Testing): display-mm-dimensions-alist is an
4964 option.
4965
4966 * help.texi (Help Functions): help-char and help-event-list are
4967 options.
4968
4969 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4970 an option.
4971
4972 * minibuf.texi (Minibuffer History): history-length and
4973 history-delete-duplicates are options.
4974 (High-Level Completion): read-buffer-function and
4975 read-buffer-completion-ignore-case are options.
4976 (Reading File Names): read-file-name-completion-ignore-case is
4977 an option.
4978
4979 * modes.texi (Mode Line Top): mode-line-format is an option.
4980 (Mode Line Variables): mode-line-position and mode-line-modes
4981 are options.
4982
4983 * nonascii.texi (Text Representations):
4984 enable-multibyte-characters is an option.
4985 (Default Coding Systems): auto-coding-regexp-alist,
4986 file-coding-system-alist, auto-coding-alist and
4987 auto-coding-functions are options.
4988 (Specifying Coding Systems): inhibit-eol-conversion is an
4989 option.
4990
4991 * os.texi (Init File): site-run-file is an option.
4992 (System Environment): mail-host-address is an option.
4993 (User Identification): user-mail-address is an option.
4994 (Terminal Output): baud-rate is an option.
4995
4996 * positions.texi (Word Motion): words-include-escapes is an
4997 option.
4998
4999 * searching.texi (Standard Regexps): page-delimiter,
5000 paragraph-separate, paragraph-separate and sentence-end are
5001 options.
5002
5003 * text.texi (Margins): left-margin and fill-nobreak-predicate
5004 are options.
5005
5006 * variables.texi (Local Variables): max-specpdl-size is an
5007 option.
5008
5009 * windows.texi (Choosing Window):
5010 split-window-preferred-function, special-display-function and
5011 display-buffer-function are options.
5012
106e6894
CY
50132009-05-20 Chong Yidong <cyd@stupidchicken.com>
5014
4a83454d
CY
5015 Fix errors spotted by Martin Rudalics.
5016
106e6894
CY
5017 * syntax.texi (Position Parse): Document rationale for ignored
5018 arguments to syntax-ppss-flush-cache.
5019
5020 * processes.texi (Input to Processes): Mark PROCESS arg to
5021 process-running-child-p as optional.
5022 (Network Options): Document NO-ERROR arg to
5023 set-network-process-option.
5024
5025 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
5026 command.
5027
5028 * searching.texi (POSIX Regexps): Mark posix-search-forward and
5029 posix-search-backward as commands.
5030
5031 * os.texi (Killing Emacs): Mark kill-emacs as a command.
5032 (Suspending Emacs): Mark suspend-emacs as a command.
5033 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
5034 commands.
5dcb4c4e
SM
5035 (Terminal Output): Remove obsolete function baud-rate.
5036 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
5037
5038 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
5039 terminal-coding-system and set-terminal-coding-system.
5040 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
5041 as optional.
5042 (Character Sets): Document RESTRICTION arg of char-charset.
5043 (Character Codes): Mark POS argument to get-byte as optional.
5044
5045 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
5046 minibuffer-message.
5047
5048 * files.texi (Create/Delete Dirs): Mark make-directory and
5049 delete-directory as commands.
5050
5051 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
5052
5053 * text.texi (Base 64): Mark base64-decode-string and
5054 base64-encode-string as commands.
5055 (Columns): Mark move-to-column as a command.
5056 (Mode-Specific Indent): Document RIGID arg to
5057 indent-for-tab-command.
5058 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
5059 Mark indent-code-rigidly as a command.
5060 (Substitution): Mark translate-region as a command.
5061
5062 * frames.texi (Size and Position): Remove obsolete functions
5063 screen-height and screen-width.
5064
04173931
CY
50652009-05-19 Chong Yidong <cyd@stupidchicken.com>
5066
5067 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
5068 (Displaying Buffers, Resizing Windows): Correct mistakes;
5069 next-window, previous-window, and pop-to-buffer are not commands,
5070 and fit-window-to-buffer" is a command. (Pointed out by Martin
5071 Rudalics.)
5072
eae7d8f8
RS
50732009-05-17 Richard M Stallman <rms@gnu.org>
5074
5075 * modes.texi (Precalculated Fontification): Clarify text.
5076
b8766179
MR
50772009-05-17 Martin Rudalics <rudalics@gmx.at>
5078
5079 * windows.texi (Selecting Windows): Clarify descriptions of
5080 with-selected-window and get-lru-window.
5081 (Cyclic Window Ordering): Refer to particular frame when talking
5082 about how splitting affects the ordering.
5083 (Displaying Buffers): Fix descriptions of switch-to-buffer and
5084 switch-to-buffer-other-window. Explain how setting of
5085 display-buffer-reuse-frames affects pop-to-buffer.
5086 (Choosing Window): Clarify some details in descriptions of
5087 display-buffer-reuse-frames, pop-up-frames, and
5088 pop-up-frame-function.
5089 (Dedicated Windows): Clarify some details.
5090 (Textual Scrolling): Replace term vscroll by term vertical
5091 scroll position.
5092 (Vertical Scrolling): Fix typo.
5093 (Window Hooks): Relate text on jit-lock-register to window
5094 scrolling and size changes.
5095
734b5e3b
CY
50962009-05-14 Chong Yidong <cyd@stupidchicken.com>
5097
0a65633e
CY
5098 * frames.texi (Initial Parameters): Clarify what the initial
5099 minibuffer frame is.
05be46d7
CY
5100 (Buffer Parameters): Note that the minibuffer parameter can not be
5101 altered.
0a65633e 5102
734b5e3b
CY
5103 * anti.texi (Antinews): Copyedits. Rearrange some entries.
5104 Document display-buffer changes.
5105
925672cd
CY
51062009-05-13 Chong Yidong <cyd@stupidchicken.com>
5107
17ecd7af
CY
5108 * anti.texi (Antinews): Rewrite for Emacs 22.
5109
925672cd
CY
5110 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
5111 obarrays are first mentioned. Define "system abbrev" more
5112 prominently, and add it to the index.
5113 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
5114 Copyedits.
5115 (Abbrev Expansion): Document abbrev-insert.
5116
80be4dd7
CY
51172009-05-12 Chong Yidong <cyd@stupidchicken.com>
5118
5119 * frames.texi (Font and Color Parameters): Rename from Color
5120 Parameters. Document font-backend parameter.
5121
5122 * vol2.texi (Top): Update node listing.
5123 * vol1.texi (Top): Update node listing.
5124 * elisp.texi (Top): Update node listing.
5125
372a93ac
MR
51262009-05-11 Martin Rudalics <rudalics@gmx.at>
5127
5128 * windows.texi (Choosing Window): Don't explicitly refer to
5129 split-window-sensibly's window argument in descriptions of
5130 split-height-threshold and split-width-threshold.
5131
714c3541
MR
51322009-05-10 Martin Rudalics <rudalics@gmx.at>
5133
5134 * windows.texi (Choosing Window): Fix rewrite of window
5135 splitting section.
5136
0e90e7be
EZ
51372009-05-09 Eli Zaretskii <eliz@gnu.org>
5138
f4e90db0
SM
5139 * nonascii.texi (Default Coding Systems):
5140 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 5141 Add indexing.
0e90e7be
EZ
5142 (Lisp and Coding Systems): Add index entries.
5143
d3c0c321
MR
51442009-05-09 Martin Rudalics <rudalics@gmx.at>
5145
5146 * windows.texi (Choosing Window): Describe split-window-sensibly
5147 and rewrite section on window splitting accordingly.
5148 (Textual Scrolling): Replace `...' by @code{...}.
5149
c773345a
CY
51502009-05-04 Chong Yidong <cyd@stupidchicken.com>
5151
ee2d5b5e
CY
5152 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
5153 Remove obsoleted pre-abbrev-expand-hook.
5154
5155 * locals.texi (Standard Buffer-Local Variables): Consolidate table
5156 entries.
5157
c773345a
CY
5158 * internals.texi (Object Internals): Don't assume 32-bit machines
5159 are the norm.
5160 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
5161 (Window Internals): Synch field names to window.h.
5162 (Process Internals): Synch field names to process.h.
c773345a 5163
dd449674
CY
51642009-04-29 Chong Yidong <cyd@stupidchicken.com>
5165
5166 * variables.texi (File Local Variables): Note that read-circle is
5167 bound to nil when reading file-local variables.
5168
5169 * streams.texi (Input Functions): Document read-circle.
5170 (Output Variables): Add xref to Circular Objects.
5171
4f1e25e2
CY
51722009-04-25 Chong Yidong <cyd@stupidchicken.com>
5173
5174 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
5175 Features and Coding System Basics. Node that "p" stands for
5176 "predicate". Recommend utf-8-emacs instead of emacs-mule.
5177 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
5178 mouse-appearance-menu.
5179 (Programming Tips): Add xref to Progress.
5180
dca019f8
CY
51812009-04-22 Chong Yidong <cyd@stupidchicken.com>
5182
5dcb4c4e
SM
5183 * os.texi (Command-Line Arguments):
5184 Document command-line-args-left.
dca019f8
CY
5185 (Suspending Emacs): Adapt text to multi-tty case. Document use of
5186 terminal objects for tty arguments.
5187 (Startup Summary): Add xref to Session Management.
5188 (Session Management): Mention emacs-session-restore. Copyedits.
5189
02a89103
CY
51902009-04-20 Chong Yidong <cyd@stupidchicken.com>
5191
5192 * os.texi (Startup Summary): Copyedits. The init file is not
5193 necessarily named .emacs now. Document initial-buffer-choice and
5194 initial-scratch-message. Note where Emacs exits in batch mode.
5195 Document inhibit-splash-screen as an alias.
5196 (Init File): Be neutral about which init file name to use.
5197
51982009-04-16 Chong Yidong <cyd@stupidchicken.com>
5199
5200 * os.texi (System Interface): Fix Texinfo usage.
5201
0c1cfe01
CY
52022009-04-15 Chong Yidong <cyd@stupidchicken.com>
5203
80d7cdca
CY
5204 * searching.texi (Regexp Backslash): Also refer to shy groups as
5205 non-capturing or unnumbered groups.
5206 (Regexp Functions): Add cross-reference to Regexp Backslash.
5207
0c1cfe01
CY
5208 * display.texi (Truncation): Overlays can use line-prefix and
5209 wrap-prefix too.
5210 (Overlay Properties): Document wrap-prefix and line-prefix.
5211 (Face Attributes): Document underline-minimum-offset.
5212 (Face Remapping): Copyedits.
5213 (Low-Level Font): Copyedits.
5214 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
5215 (Line Height): Emphasize that line-spacing only takes effect on
5216 graphical terminals.
0c1cfe01 5217
c4adeee0
CY
52182009-04-13 Chong Yidong <cyd@stupidchicken.com>
5219
5220 * display.texi (Refresh Screen): Note that a passage about screen
5221 refreshing is text terminal only.
5222 (Forcing Redisplay): Delete misleading comment---sit-for calls
5223 redisplay, not the other way around.
5224 (Truncation): Note new values of truncate-partial-width-windows.
5225 Copyedits.
5226 (Invisible Text): Document invisible-p.
5227
b20ecfa1
EZ
52282009-04-11 Eli Zaretskii <eliz@gnu.org>
5229
5230 * display.texi (Overlays): Overlays don't scale well. See
5231 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
5232
97d8273f
CY
52332009-04-10 Chong Yidong <cyd@stupidchicken.com>
5234
f147ff75
CY
5235 * syntax.texi (Syntax Table Functions): Document cons cell
5236 argument for modify-syntax-entry.
5237 (Categories): Document cons cell argument for
5238 modify-category-entry.
5239
fca4ec76
CY
5240 * searching.texi (String Search): Document word-search-forward-lax
5241 and word-search-backward-lax.
5242 (Searching and Case): Describe isearch behavior more precisely.
5243
9c283d5b
CY
5244 * keymaps.texi (Tool Bar): Mention that some platforms do not
5245 support multi-line toolbars. Suggested by Stephen Eglen.
5246
5247 * frames.texi (Layout Parameters): Mention that Nextstep also
5248 allows only one tool-bar line. Suggested by Stephen Eglen.
5249
97d8273f
CY
5250 * nonascii.texi (Text Representations): Copyedits.
5251 (Coding System Basics): Also mention utf-8-emacs.
5252 (Converting Representations, Selecting a Representation)
5253 (Scanning Charsets, Translation of Characters, Encoding and I/O):
5254 Copyedits.
5255 (Character Codes): Mention role of codepoints 1114112 to 4194175.
5256
2bad3299
CY
52572009-04-09 Chong Yidong <cyd@stupidchicken.com>
5258
5259 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
5260 (Filling): Clarify REGION argument of fill-paragraph.
5261 Document fill-forward-paragraph-function.
2bad3299
CY
5262 (Special Properties): Remove "new in Emacs 22" declaration.
5263 (Clickable Text): Merge with Links and Mouse-1 node.
5264
5dcb4c4e
SM
5265 * display.texi (Button Properties, Button Buffer Commands):
5266 Change xref to Clickable Text.
2bad3299
CY
5267
5268 * tips.texi (Key Binding Conventions): Change xref to Clickable
5269 Text.
5270
5271 * elisp.texi (Top): Update node listing.
5272
ea30ce4f
CY
52732009-04-05 Chong Yidong <cyd@stupidchicken.com>
5274
47af2f4b
CY
5275 * markers.texi (The Mark): Copyedits. Improve description of
5276 handle-shift-selection.
5277 (The Region): Move use-region-p here from The Mark.
5278
ea30ce4f
CY
5279 * positions.texi (Screen Lines): Document (cols . lines) argument
5280 for vertical-motion.
5281
2aa8ea6e
CY
52822009-04-04 Chong Yidong <cyd@stupidchicken.com>
5283
3ec61d4e
CY
5284 * frames.texi (Frames): Clean up introduction. Document `ns'
5285 return value for framep.
5286 (Creating Frames): Note how the terminal is chosen.
5287 (Multiple Terminals, Multiple Displays): Merge into a single node.
5288 (Color Parameters): Fix typo.
5289
5290 * variables.texi (Local Variables, Buffer-Local Variables)
5291 (Creating Buffer-Local): Change link to Multiple Terminals.
5292
5293 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
5294
5295 * keymaps.texi (Controlling Active Maps): Change link to Multiple
5296 Terminals.
5297
5298 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5299 to Multiple Terminals.
5300
5301 * elisp.texi (Top): Update node listing.
5302 * vol2.texi (Top): Update node listing.
5303 * vol1.texi (Top): Update node listing.
5304
9257072f
CY
5305 * buffers.texi (Current Buffer): Note that the append-to-buffer
5306 example is no longer in synch with the latest code. Tie the two
5307 examples together.
5308
2aa8ea6e
CY
5309 * files.texi (File Attributes): Move note about MS-DOS from
5310 Changing Files to File Attributes.
5311 (Create/Delete Dirs): Note that mkdir is an alias for this.
5312
22e74b17
CY
53132009-04-01 Markus Triska <triska@gmx.at>
5314
5315 * processes.texi (Filter Functions): Suggest how to handle output
5316 batches.
5317
4bbe48ec
CY
53182009-03-30 Chong Yidong <cyd@stupidchicken.com>
5319
5320 * help.texi (Accessing Documentation): Update example to use
5321 help-setup-xref and with-help-window.
5322 (Help Functions): Remove print-help-return-message, which is
5323 semi-obsolete due to with-help-window. Document help-buffer and
5324 help-setup-xref.
5325
b9723f39
CY
53262009-03-29 Chong Yidong <cyd@stupidchicken.com>
5327
5dcb4c4e
SM
5328 * help.texi (Accessing Documentation, Help Functions):
5329 Remove information about long-obsolete Emacs versions.
9eb52e90 5330
b9723f39
CY
5331 * modes.texi (Mode Line Variables): The default values of the mode
5332 line variables are now more complicated.
5333
b0cc32db
CY
53342009-03-28 Chong Yidong <cyd@stupidchicken.com>
5335
3c25a5a9
CY
5336 * modes.texi (Major Mode Conventions): Note that specialness is
5337 inherited.
31c9eebb
CY
5338 (Derived Modes): Note that define-derive-mode sets the mode-class
5339 property.
3c25a5a9 5340
b0cc32db
CY
5341 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5342 goto-map. Add search-map to the list.
5343
c5e0006d
EZ
53442009-03-27 Eli Zaretskii <eliz@gnu.org>
5345
1213465a
EZ
5346 * os.texi (System Environment): Update the list of system-type
5347 values.
5348
c5e0006d
EZ
5349 * markers.texi (The Mark) <handle-shift-selection>: Update for
5350 removal of the optional argument DEACTIVATE.
5351
48bab3d6
CY
53522009-03-25 Chong Yidong <cyd@stupidchicken.com>
5353
5354 * commands.texi (Focus Events): Most X window managers don't use
5355 focus-follows-mouse nowadays.
5356
6e4ff1b6
CY
53572009-03-24 Chong Yidong <cyd@stupidchicken.com>
5358
5359 * commands.texi (Defining Commands): Clarify introduction.
5360 (Using Interactive): Not that interactive can be put in a symbol
5361 property.
5362 (Interactive Call): Note that a symbol with a non-nil
5363 interactive-form property satisfies commandp.
5364
11625308
JB
53652009-03-23 Juanma Barranquero <lekktu@gmail.com>
5366
5367 * minibuf.texi (Intro to Minibuffers): Fix typos.
5368
7b34420d
CY
53692009-03-23 Chong Yidong <cyd@stupidchicken.com>
5370
5371 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
5372 about minibuffers in old Emacs versions. Copyedits.
5373 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
5374 (Text from Minibuffer): Simplify introduction.
5375
f9257eed
AM
53762009-03-22 Alan Mackenzie <acm@muc.de>
5377
5378 * commands.texi (Using Interactive): Clarify string argument to
5379 `interactive' - even promptless elements need \n separators.
5380
f639ba70
CY
53812009-03-18 Chong Yidong <cyd@stupidchicken.com>
5382
5383 * minibuf.texi (Completion Styles): New node.
5384
5385 * elisp.texi (Top): Update node listing.
5386
d897e8ee
CY
53872009-03-17 Chong Yidong <cyd@stupidchicken.com>
5388
5389 * minibuf.texi (Basic Completion): Note that
5390 read-file-name-completion-ignore-case and
5391 read-buffer-completion-ignore-case can override
5392 completion-ignore-case.
5393 (Minibuffer Completion): Document completing-read changes.
5394 (Completion Commands): Avoid mentioning partial completion mode.
5395 Document minibuffer-completion-confirm changes, and
5396 minibuffer-confirm-exit-commands.
5397 (High-Level Completion): Document new require-match behavior for
5398 read-buffer. Document read-buffer-completion-ignore-case.
5399 (Reading File Names): Document new require-match behavior for
5400 read-file-name.
5401
b1f23349
CY
54022009-03-14 Chong Yidong <cyd@stupidchicken.com>
5403
5404 * debugging.texi (Error Debugging): Don't mislead the reader into
5405 thinking that debug-on-error enters debugger for C-f at EOB.
5406 (Error Debugging): Setting debug-on-init within the init file
5407 works, and has for some time.
5408
d6eb4e25
KH
54092009-03-13 Kenichi Handa <handa@m17n.org>
5410
5411 * display.texi (Fontsets): Update the description.
5412
1cf53dc5
CY
54132009-03-13 Chong Yidong <cyd@stupidchicken.com>
5414
5415 * advice.texi (Advising Primitives): Link to What Is a Function.
5416
81f919fc
CY
54172009-03-12 Chong Yidong <cyd@stupidchicken.com>
5418
cf4229eb
CY
5419 * compile.texi (Speed of Byte-Code): Update example.
5420 (Disassembly): Update examples.
5421
81f919fc 5422 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
5423
5424 * customize.texi (Common Keywords): It's not necessary to use :tag
5425 to remove hyphens, as custom-unlispify-tag-name does it
5426 automatically.
5dcb4c4e
SM
5427 (Variable Definitions): Link to File Local Variables.
5428 Document customized-value symbol property.
f2bbc08c
CY
5429 (Customization Types): Move menu to end of node.
5430
955964d7
CY
54312009-03-10 Chong Yidong <cyd@stupidchicken.com>
5432
5433 * macros.texi (Compiling Macros): Omit misleading sentence, which
5434 implied that macros can only be used in the same file they are
5435 defined.
5436 (Backquote): Remove obsolete information about Emacs 19.
5437
d25ed7db
GM
54382009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
5439
5440 * display.texi (Display Margins): Fix paren typo.
5441
d55f6ca5
CY
54422009-02-27 Chong Yidong <cyd@stupidchicken.com>
5443
f0e57ed8
CY
5444 * elisp.texi (Top): Update node listing.
5445
5446 * variables.texi (Variables): Clarify introduction.
5447 (Global Variables): Mention that setq is a special form.
5448 (Local Variables): Use active voice.
5449 (Tips for Defining): Mention marking variables as safe.
5450 (Buffer-Local Variables): Mention terminal-local and frame-local
5451 variables together.
5452 (File Local Variables): Copyedits.
5453 (Frame-Local Variables): Note that they are not really useful.
5454 (Future Local Variables): Node deleted.
5455
d55f6ca5 5456 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 5457 Unicode escape syntax.
d55f6ca5 5458
ca8f09a8
CY
54592009-02-23 Chong Yidong <cyd@stupidchicken.com>
5460
5461 * control.texi (Control Structures): Add cindex entry for "textual
5462 order".
5463
5464 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
5465 instead of "expression" throughout.
5466 (Function Indirection): Copyedits. Use active voice.
5467 (Eval): The default value of max-lisp-eval-depth is now 400.
5468
a20878b6
MB
54692009-02-23 Miles Bader <miles@gnu.org>
5470
5471 * processes.texi (System Processes): Rename `system-process-attributes'
5472 to `process-attributes'.
5473
61f66044
CY
54742009-02-22 Chong Yidong <cyd@stupidchicken.com>
5475
1b80d1f3
CY
5476 * symbols.texi (Property Lists): Emphasize that property lists are
5477 not restricted to symbol cells.
5478 (Other Plists): Copyedit.
5479
61f66044
CY
5480 * sequences.texi (Sequences Arrays Vectors): Make introduction
5481 more concise.
5482 (Arrays): Mention char-tables and bool-vectors too.
5483 (Vectors): Don't repeat information given in Arrays node. Link to
5484 nodes that explain the vector usage examples.
5485 (Char-Tables): Note that char-table elements can have arbitrary
5486 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 5487 Link to Property Lists node.
61f66044 5488
9403944b
CY
54892009-02-22 Chong Yidong <cyd@stupidchicken.com>
5490
5491 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5492 `append'.
4068c7b4 5493 (List Elements): Copyedits.
9403944b
CY
5494
5495 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5496 of `vconcat'.
5497
5498 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5499 Emacs 20 usage of `concat'.
5500 (Case Conversion): Copyedits.
5501
b87a185f
CY
55022009-02-21 Chong Yidong <cyd@stupidchicken.com>
5503
5504 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5505 Minor edits.
5506 (Frame Configuration Type): Emphasize that it is not primitive.
5507 (Font Type): New node.
5508 (Type Predicates): Add fontp; type-of now recognizes font object
5509 types.
5510
5511 * intro.texi (Version Info): Update version numbers in examples.
5512 (Acknowledgements): List more contributors.
5513
5514 * elisp.texi: Bump version number to 3.0.
5515 (Top): Link to Font Type node.
5516
867d4bb3
JB
55172009-02-20 Juanma Barranquero <lekktu@gmail.com>
5518
5519 * modes.texi (Major Mode Conventions): Remove duplicate words.
5520 (Customizing Keywords): Fix typo.
5521
77730170
EZ
55222009-02-14 Eli Zaretskii <eliz@gnu.org>
5523
5524 * nonascii.texi (User-Chosen Coding Systems): Document that
5525 select-safe-coding-system suggests raw-text if there are raw bytes
5526 in the region.
5527 (Explicit Encoding): Warn not to use `undecided' when encoding.
5528
c8736212
GM
55292009-02-11 Glenn Morris <rgm@gnu.org>
5530
5531 * frames.texi (Visibility of Frames): Mention the effect multiple
5532 workspaces/desktops can have on visibility.
5533
ab992d66
EZ
55342009-02-07 Eli Zaretskii <eliz@gnu.org>
5535
c8736212
GM
5536 * text.texi (Commands for Insertion):
5537 * commands.texi (Event Mod):
5538 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
5539 * nonascii.texi (Translation of Characters):
5540 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
5541 (Explicit Encoding): Document the `charset' text property produced
5542 by decode-coding-region and decode-coding-string.
ab992d66 5543
e651a255
AM
55442009-01-27 Alan Mackenzie <acm@muc.de>
5545
5546 * modes.texi (Search-based Fontification): Correct a typo.
5547
bc5cde4b
JB
55482009-01-25 Juanma Barranquero <lekktu@gmail.com>
5549
5550 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5551 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5552
3533155b
EZ
55532009-01-24 Eli Zaretskii <eliz@gnu.org>
5554
f721deda
EZ
5555 * display.texi (Window Systems): Document the value of
5556 `initial-window-system' under --daemon.
5557
3533155b
EZ
5558 * os.texi (System Environment): Remove description of the
5559 `environment' function which has been deleted.
5560
f79b43b2
DN
55612009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5562
5563 * frames.texi (Multiple Displays): Remove documentation for
5564 removed function make-frame-on-tty.
5565
e3aa6669
CY
55662009-01-22 Chong Yidong <cyd@stupidchicken.com>
5567
5568 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
5569 write-region-annotate-functions.
5570 Document write-region-post-annotation-function.
e3aa6669 5571
fb13a416
CY
55722009-01-19 Chong Yidong <cyd@stupidchicken.com>
5573
5574 * display.texi (Font Lookup): Document WIDTH argument of
5575 x-list-fonts.
5576
02eccf6b
EZ
55772009-01-17 Eli Zaretskii <eliz@gnu.org>
5578
ead3f58d
EZ
5579 * maps.texi (Standard Keymaps): Rename function-key-map to
5580 local-function-key-map.
5581
5582 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5583 local-function-key-map.
5584
5585 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5586 and `set-keyboard-coding-system' now accept an optional terminal
5587 argument.
5588
5589 * commands.texi (Event Mod): `keyboard-translate-table' is now
5590 terminal-local.
5591 (Function Keys): Rename function-key-map to
5592 local-function-key-map.
5593
df05a163
EZ
5594 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5595 frames.texi.
5596
0ed8034e 5597 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
5598 `delete-terminal-functions', `suspend-tty-functions' and
5599 `resume-tty-functions'.
0ed8034e
EZ
5600
5601 * frames.texi (Frames): Document `frame-terminal' and
5602 `terminal-live-p'.
5603 (Multiple Displays): Document `make-frame-on-tty'.
5604 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5605 `terminal-name', and `get-device-terminal'.
490f1197
EZ
5606 (Terminal Parameters): Document `terminal-parameters',
5607 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
5608
5609 * os.texi (System Environment): Document `environment' and
5610 `initial-environment'.
490f1197
EZ
5611 (Suspending Emacs): Update for multi-tty; document
5612 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 5613
02eccf6b
EZ
5614 * nonascii.texi (Coding System Basics): More accurate description
5615 of `raw-text'.
5616
f19fea97
JB
56172009-01-12 Juanma Barranquero <lekktu@gmail.com>
5618
5619 * display.texi (Low-Level Font): Fix typo.
5620
16fa292f
CY
56212009-01-10 Chong Yidong <cyd@stupidchicken.com>
5622
5623 * elisp.texi (Top): Update node listing.
5624
5625 * display.texi (PostScript Images): Node deleted.
5626
0b4faef3
EZ
56272009-01-10 Eli Zaretskii <eliz@gnu.org>
5628
3355f04d
EZ
5629 * processes.texi (Decoding Output): Document that null bytes force
5630 no-conversion for reading process output.
5631
5632 * files.texi (Reading from Files): Document that null bytes force
5633 no-conversion when visiting files.
5634
11625308 5635 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 5636
5dcb4c4e
SM
5637 * nonascii.texi (Lisp and Coding Systems):
5638 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 5639 (Character Properties): Improve wording.
0b4faef3 5640
ce9cf065
CY
56412009-01-09 Chong Yidong <cyd@stupidchicken.com>
5642
5643 * display.texi (Font Lookup): Remove obsolete function
5644 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5645 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
5646 (Font Selection): Reorder order of variable descriptions.
5647 Minor clarifications.
ce9cf065
CY
5648
5649 * elisp.texi (Top): Update node listing.
5650
ab756fb3
GM
56512009-01-09 Glenn Morris <rgm@gnu.org>
5652
5653 * commands.texi (Command Loop Info): Say that last-command-char and
5654 last-input-char are obsolete aliases.
5655
5656 * edebug.texi (Edebug Recursive Edit): Remove separate references to
5657 last-input-char and last-command-char, since they are just aliases for
5658 last-input-event and last-command-event.
5659
5660 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
5661 last-command-char.
5662
6b2b8ab1
CY
56632009-01-08 Chong Yidong <cyd@stupidchicken.com>
5664
5665 * elisp.texi: Update node listing.
5666
5667 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
5668 (Face Attributes): Don't link to Font Lookup.
5669 Document font-family-list.
6b2b8ab1
CY
5670 (Fonts): New node.
5671
3568e767
JR
56722009-01-08 Jason Rumney <jasonr@gnu.org>
5673
5674 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 5675 changing the standard pointer shapes. (Bug#1485)
3568e767 5676
6221c8db
CY
56772009-01-08 Chong Yidong <cyd@stupidchicken.com>
5678
5679 * display.texi (Attribute Functions): Note that a function value
5680 :height is relative, and that compatibility functions work by
5681 calling set-face-attribute.
5682 (Displaying Faces): Reorder list in order of increasing priority.
5683 (Face Remapping): New node. Content moved here from Displaying
5684 Faces.
5685 (Glyphs): Link to Face Functions.
5686
e3d3799a
CY
56872009-01-08 Chong Yidong <cyd@stupidchicken.com>
5688
5689 * display.texi (Faces): Don't discuss face id here. facep does
5690 not return t.
5691 (Defining Faces): Minor clarification.
5692 (Face Attributes): Rearrange items to match docstring of
5693 set-face-attribute. Add :foundry attribute. Document new role of
5694 :font attribute. Texinfo usage fix.
5695 (Attribute Functions): Copyedits.
5696 (Face Functions): Note that face number is seldom used.
5697
638a2457
RS
56982009-01-05 Richard M Stallman <rms@gnu.org>
5699
5700 * strings.texi (Predicates for Strings): Minor clarification.
5701
5702 * functions.texi (Function Safety): Texinfo usage fix.
5703
39cb9e56 57042009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
5705
5706 * objects.texi (General Escape Syntax): Fix typo.
5707
9f822178
MR
57082009-01-03 Martin Rudalics <rudalics@gmx.at>
5709
5710 * windows.texi (Choosing Window): Say that pop-up-frame-alist
5711 works via the default value of pop-up-frame-function.
5712
af34ad36
EZ
57132009-01-02 Eli Zaretskii <eliz@gnu.org>
5714
5715 * processes.texi (System Processes): Document the `time' and
5716 `ctime' attributes of `system-process-attributes'.
5717
d31f6679
CY
57182009-01-01 Chong Yidong <cyd@stupidchicken.com>
5719
5720 * display.texi (Face Attributes): Clarify :height attribute.
5721
174dc00c
MR
57222008-12-31 Martin Rudalics <rudalics@gmx.at>
5723
5724 * buffers.texi (The Buffer List): Clarify what moves a buffer to
5725 the front of the buffer list. Add entries for `last-buffer' and
5726 `unbury-buffer'.
5727
b8afe7e4
EZ
57282008-12-27 Eli Zaretskii <eliz@gnu.org>
5729
d14030f5
EZ
5730 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
5731 and its subsections.
5732
5733 * frames.texi (Multiple Terminals, Low-level Terminal)
5734 (Terminal Parameters, Frames on Other TTY devices): New sections.
5735 (Frames): Add an xref to "Multiple Terminals".
5736
765980a4
EZ
5737 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
5738
5739 * objects.texi (Terminal Type): New node.
5740 (Editing Types): Add it to the menu.
5741
47bd5577
EZ
5742 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
5743 Variables".
5744
eb22b78c 5745 * variables.texi (Directory Local Variables): New node.
47bd5577 5746 (Variables): Add a menu item for it.
eb22b78c 5747
b8afe7e4
EZ
5748 * loading.texi (Autoload): Document `generate-autoload-cookie' and
5749 `generated-autoload-file'.
5750
77bb0476
EZ
57512008-12-20 Eli Zaretskii <eliz@gnu.org>
5752
028e2c19
EZ
5753 * os.texi (Startup Summary): Add xref to documentation of
5754 `initial-window-system'.
5755
77bb0476
EZ
5756 * display.texi (Window Systems): Document `window-system' the
5757 function. The variable `window-system' is now frame-local.
028e2c19 5758 Document `initial-window-system'.
77bb0476 5759
dda87836
MR
57602008-12-19 Martin Rudalics <rudalics@gmx.at>
5761
5762 * windows.texi (Windows): Rewrite description of
5763 fit-window-to-buffer.
5764
caef3ed2
GM
57652008-12-13 Glenn Morris <rgm@gnu.org>
5766
5767 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
5768 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
5769
21c58e4d
GM
57702008-12-12 Glenn Morris <rgm@gnu.org>
5771
5772 * debugging.texi (Error Debugging): Refer forwards to
5773 eval-expression-debug-on-error.
5774
af38459f
EZ
57752008-12-05 Eli Zaretskii <eliz@gnu.org>
5776
5dedd9b5
EZ
5777 * strings.texi (String Basics): Only unibyte strings that
5778 represent key sequences hold 8-bit raw bytes.
5779
af38459f
EZ
5780 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
5781 paragraph to speak about `undecided'.
5782 (Character Properties): Don't explain the meaning of each
5783 property; instead, identify their Unicode Standard names.
b3f1f4a5 5784 (Character Sets): Document `map-charset-chars'.
af38459f 5785
fa047ae7
GM
57862008-12-02 Glenn Morris <rgm@gnu.org>
5787
5788 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
5789 section yet again.
5790
47dbc044
EZ
57912008-11-29 Eli Zaretskii <eliz@gnu.org>
5792
98d05998
EZ
5793 * nonascii.texi (Character Properties): New Section.
5794 (Specifying Coding Systems): Document
5795 `coding-system-priority-list', `set-coding-system-priority', and
5796 `with-coding-priority'.
5797 (Lisp and Coding Systems): Document `check-coding-systems-region'
5798 and `coding-system-charset-list'.
5799 (Coding System Basics): Document `coding-system-aliases'.
5800
5801 * elisp.texi (Top): Add a @detailmenu entry for "Character
5802 Properties".
5803
47dbc044
EZ
5804 * objects.texi (Character Type): Correct the range of Emacs
5805 characters. Add an @xref to "Character Codes".
5806
5807 * strings.texi (String Basics): Add an @xref to "Character Codes".
5808
5809 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
5810
5811 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
5812 (Character Codes): Document `max-char'.
5813
8b80cdf5
EZ
58142008-11-28 Eli Zaretskii <eliz@gnu.org>
5815
5816 * nonascii.texi (Text Representations, Converting Representations)
5817 (Character Sets, Scanning Charsets, Translation of Characters):
5818 Make text more accurate.
5819
a99dceba
GM
58202008-11-28 Glenn Morris <rgm@gnu.org>
5821
5822 * files.texi (Format Conversion Round-Trip): Improve previous change.
5823
f6dc3bed
CY
58242008-11-26 Chong Yidong <cyd@stupidchicken.com>
5825
5826 * modes.texi (Auto Major Mode): Fix example.
5827
5da9413d
GM
58282008-11-25 Glenn Morris <rgm@gnu.org>
5829
5830 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
5831
5832 * files.texi (Format Conversion Round-Trip):
5833 Use active voice for previous change.
5834
fcca848c
CY
58352008-11-25 Chong Yidong <cyd@stupidchicken.com>
5836
5837 * os.texi (Processor Run Time):
5838 * processes.texi (Transaction Queues):
5839 * markers.texi (The Mark):
5840 * windows.texi (Choosing Window, Selecting Windows):
5841 * files.texi (Changing Files, Magic File Names):
5842 * commands.texi (Key Sequence Input):
5843 * functions.texi (Declaring Functions):
5844 * strings.texi (Predicates for Strings):
5845 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5846
36c8dc54
CY
58472008-11-24 Chong Yidong <cyd@stupidchicken.com>
5848
5849 * help.texi (Accessing Documentation): Update example.
5850
5851 * variables.texi (Defining Variables): Note that `*' is not
5852 necessary if defcustom is used.
5853
2a79b242
EZ
58542008-11-22 Eli Zaretskii <eliz@gnu.org>
5855
5856 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5857 Characters" from @detailmenu.
5858
5859 * nonascii.texi (Character Codes, Character Sets)
5860 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5861 (Chars and Bytes, Splitting Characters): Sections removed.
5862
392f0d26
LK
58632008-11-22 Lute Kamstra <lute@gnu.org>
5864
5865 * positions.texi (Text Lines): Update goto-line documentation.
5866
af1a5cd5
MR
58672008-11-21 Martin Rudalics <rudalics@gmx.at>
5868
6a4cfb0c
MR
5869 * frames.texi (Frames): Fix typo, add cross references, reword.
5870 (Initial Parameters): Reword special-display-frame-alist text.
5871 (Frames and Windows): Reword. Describe argument norecord for
5872 set-frame-selected-window.
5873 (Input Focus): Describe argument norecord for select-frame.
5874 Remove comment on MS-Windows behavior for focus-follows-mouse.
5875 (Raising and Lowering): Mention windows-frames dichotomy in
5876 metaphor.
5877
af1a5cd5
MR
5878 * windows.texi (Displaying Buffers, Vertical Scrolling)
5879 (Horizontal Scrolling): Fix indenting and rewording issues
5880 introduced with 2008-11-07 change.
5881
c249fa9c
GM
58822008-11-20 Glenn Morris <rgm@gnu.org>
5883
5884 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5885 element of `format-alist'.
5886
204d4665
GM
58872008-11-19 Glenn Morris <rgm@gnu.org>
5888
5889 * doclicense.texi: Update to FDL 1.3.
5890 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5891
cc0910af
CY
58922008-11-18 Chong Yidong <cyd@stupidchicken.com>
5893
efe6e7c4
CY
5894 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5895 vars, which are obsolete. Mention jit-lock-register.
5896
5dcb4c4e
SM
5897 * modes.texi (Other Font Lock Variables):
5898 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 5899
cc0910af
CY
5900 * frames.texi (Color Parameters): Document alpha parameter.
5901
aeeedf76
MR
59022008-11-16 Martin Rudalics <rudalics@gmx.at>
5903
5904 * windows.texi (Splitting Windows, Deleting Windows)
5905 (Selecting Windows, Cyclic Window Ordering)
5906 (Buffers and Windows, Displaying Buffers, Choosing Window)
5907 (Dedicated Windows, Window Point, Window Start and End)
5908 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5909 (Size of Window, Resizing Windows, Window Configurations)
5910 (Window Parameters): Avoid @var at beginning of sentences and
5911 reword accordingly.
5912
4c565c5c
LK
59132008-11-11 Lute Kamstra <lute@gnu.org>
5914
5915 * files.texi (File Name Components): Fix file-name-extension
5916 documentation.
5917
25f494c9
JB
59182008-11-11 Juanma Barranquero <lekktu@gmail.com>
5919
5920 * frames.texi (Basic Parameters): Remove display-environment-variable
5921 and term-environment-variable.
5922
a1401ab1
EZ
59232008-11-08 Eli Zaretskii <eliz@gnu.org>
5924
5925 * windows.texi (Basic Windows, Splitting Windows)
5926 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5927 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
5928 (Resizing Windows, Window Configurations, Window Parameters):
5929 Fix wording and markup.
a1401ab1 5930
efafc282
MR
59312008-11-07 Martin Rudalics <rudalics@gmx.at>
5932
5933 * windows.texi (Windows): Update entries.
5934 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 5935 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
5936 (Selecting Windows, Cyclic Window Ordering): Reword with special
5937 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
5938 (Buffers and Windows, Choosing Window): Reword with special
5939 emphasis on dedicated windows.
5940 (Displaying Buffers): Reword. For switch-to-buffer mention that
5941 it may fall back on pop-to-buffer. For other-window try to
5942 explain how it treats the cyclic ordering of windows.
efafc282
MR
5943 (Dedicated Windows): New node and section discussing dedicated
5944 windows and associated functions.
86ab855a 5945 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
5946 (Window Start and End): Rename node and section title. Reword.
5947 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5948 Minor rewording.
5949 (Size of Window): Reword, in particular text on window-width.
5950 (Resizing Windows): Reword. Add text on balancing windows.
5951 (Window Configurations): Reword. Mention window parameters.
5952 (Window Parameters): New node and section on window parameters.
5953 (Window Hooks): Reword. Mention that
5954 window-configuration-change-hook is run "buffer-locally".
5955 * elisp.texi (Top): Update Windows entries in @detailmenu
5956 section.
5957
d60a8ab2
JB
59582008-11-04 Juanma Barranquero <lekktu@gmail.com>
5959
5960 * searching.texi (Regexp Search): Fix typo.
5961
01777627
CY
59622008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5963
5964 * searching.texi (Regexp Search): Document GREEDY arg.
5965 (Simple Match Data): Fix return value.
5966
c4526e93
EZ
59672008-11-01 Eli Zaretskii <eliz@gnu.org>
5968
5969 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
5970 with Emacs 23 internal representation of characters.
5971 Document `unibyte-string'.
c4526e93 5972
fe2ae8b5
CY
59732008-10-28 Chong Yidong <cyd@stupidchicken.com>
5974
5975 * processes.texi (Process Information): Note that process-status
5976 does not accept buffer names.
5977
cc5a21e3
CY
59782008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5979
5980 * positions.texi (Skipping Characters): Correct return value of
5981 skip-chars-forward.
5982
09460d9a
MR
59832008-10-25 Martin Rudalics <rudalics@gmx.at>
5984
520b29e7
MR
5985 * windows.texi (Deleting Windows): Update documentation of
5986 delete-windows-on.
5987 (Buffers and Windows): Update documentations of
5988 get-buffer-window and get-buffer-window-list.
5989 (Displaying Buffers): Update documentation of
5990 replace-buffer-in-windows.
5991
09460d9a
MR
5992 * buffers.texi (Current Buffer): Reword set-buffer and
5993 with-current-buffer documentations.
5994 (Creating Buffers): Reword documentation of get-buffer-create.
5995
4d48fcdc
MR
59962008-10-23 Martin Rudalics <rudalics@gmx.at>
5997
5998 * buffers.texi (Current Buffer): Reword documentation of
5999 set-buffer.
6000 (Buffer Names): Reword documentation of buffer-name.
6001 (The Buffer List): For bury-buffer explain what happens with the
6002 buffer's window.
6003 (Creating Buffers): Say that get-buffer-create's arg is called
6004 buffer-or-name.
6005
f0143c43
CY
60062008-10-22 Chong Yidong <cyd@stupidchicken.com>
6007
3e5dbbd3
CY
6008 * advice.texi (Computed Advice): Explain what DEFINITION is.
6009
f0143c43
CY
6010 * nonascii.texi (Character Codes): Remove obsolete function
6011 char-valid-p, and document characterp instead.
6012
52a94b85
MR
60132008-10-22 Martin Rudalics <rudalics@gmx.at>
6014
6015 * windows.texi (Displaying Buffers): Reword documentation of
6016 pop-to-buffer.
6017 (Choosing Window): Rewrite documentation of display-buffer and
6018 its options.
6019
f76f8246
MR
6020 * buffers.texi (Killing Buffers): Update documentation of
6021 kill-buffer.
6022
acc8b598
EZ
60232008-10-21 Eli Zaretskii <eliz@gnu.org>
6024
80e6b6df
EZ
6025 * processes.texi (Serial Ports): Fix wording and improve markup.
6026
3645358a
EZ
6027 * searching.texi (Regexp Search): Document `string-match-p' and
6028 `looking-at-p'.
6029 (POSIX Regexps): Add an xref for "non-greedy".
6030 (Regexp Special): Add @cindex entry for "non-greedy".
6031
b3d50cff 6032 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 6033 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 6034
73b7530a
EZ
6035 * frames.texi (Color Names): Add an xref to `read-color'.
6036
6037 * minibuf.texi (High-Level Completion): Document `read-color'.
6038
acc8b598
EZ
6039 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
6040
6041 * positions.texi (Narrowing): Add an xref to "Swapping Text".
6042
6043 * buffers.texi (Swapping Text): New section, documents
6044 `buffer-swap-text'.
6045
10e187e8
MR
60462008-10-21 Martin Rudalics <rudalics@gmx.at>
6047
6048 * windows.texi (Resizing Windows): Minor wording fix.
6049
fd6f900c
EZ
60502008-10-20 Eli Zaretskii <eliz@gnu.org>
6051
6052 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
6053 and `combine-and-quote-strings'.
6054
6055 * strings.texi (Creating Strings): Add xrefs for them.
6056
e4372165
EZ
60572008-10-19 Eli Zaretskii <eliz@gnu.org>
6058
d6328fba
EZ
6059 * elisp.texi (Top): Make descriptive text for "Reading File Names"
6060 match the corresponding menu in minibuf.texi.
6061
e4372165
EZ
6062 * minibuf.texi (Reading File Names): Document `read-shell-command'
6063 and `minibuffer-local-shell-command-map'.
6064
5d8dda33
MR
60652008-10-19 Martin Rudalics <rudalics@gmx.at>
6066
6067 * windows.texi (Resizing Windows): Remove var{} around "window" in
6068 documentation of enlarge-window.
6069 Rewrite documentation of window-min-height and window-min-width.
6070
437706cd
EZ
60712008-10-19 Eli Zaretskii <eliz@gnu.org>
6072
80f85d7c
EZ
6073 * functions.texi (Calling Functions): Document `apply-partially'.
6074
291703b5
EZ
6075 * hooks.texi (Standard Hooks): Mention
6076 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
6077
6078 * variables.texi (File Local Variables): Document
6079 `file-local-variables-alist', `before-hack-local-variables-hook'
6080 and `hack-local-variables-hook'.
6081
583d8b3c
EZ
6082 * processes.texi (Synchronous Processes): Document `process-lines'.
6083
5dcb4c4e
SM
6084 * customize.texi (Variable Definitions):
6085 Document `custom-reevaluate-setting'.
437706cd 6086
7e51d89b
MR
60872008-10-18 Martin Rudalics <rudalics@gmx.at>
6088
6089 * windows.texi (Choosing Window, Deleting Windows)
6090 (Displaying Buffers): Expand documentation of dedicated windows.
6091
43c59a3d
EZ
60922008-10-18 Eli Zaretskii <eliz@gnu.org>
6093
018a960d
EZ
6094 * files.texi (Changing Files): Document symbolic input of file
6095 modes to `set-file-modes'. Document `read-file-modes' and
6096 `file-modes-symbolic-to-number'.
6097
2c0b8144
EZ
6098 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
6099 and `search-map'.
6100
5dcb4c4e
SM
6101 * searching.texi (Search and Replace):
6102 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 6103 Document `multi-query-replace-map'.
80120f13 6104
6d4913f0 6105 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
6106 (Completion Commands, Reading File Names):
6107 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
6108 `minibuffer-local-filename-must-match-map'.
6109 (Minibuffer Completion): The `require-match' argument to
6110 `completing-read' can now have the value `confirm-only'.
6111
43c59a3d
EZ
6112 * windows.texi (Displaying Buffers): Minor wording fix.
6113 (Choosing Window): `split-height-threshold' can now be nil.
6114 Document `split-width-threshold'. `pop-up-frames' can have the
6115 value `graphic-only'.
6116
f36acfd9
EZ
61172008-10-17 Eli Zaretskii <eliz@gnu.org>
6118
6119 * os.texi (Startup Summary): Document `before-init-time' and
6120 `after-init-time'. Document `initial-window-system' and
6121 `window-system-initialization-alist'. Document reading the
6122 abbrevs file. Document the call to `server-start' under --daemon.
6123 Rearrange a bit to be consistent with the code flow.
53728487
EZ
6124 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
6125 (Time Parsing): Document `format-seconds'.
f36acfd9 6126
96995b89
MR
61272008-10-17 Martin Rudalics <rudalics@gmx.at>
6128
6129 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
6130 and reword.
6131
2de17c73
EZ
61322008-10-16 Eli Zaretskii <eliz@gnu.org>
6133
6134 * markers.texi (The Mark): Document use-region-p.
6135
9cf52b11
EZ
61362008-10-15 Eli Zaretskii <eliz@gnu.org>
6137
c3aaf1d7
EZ
6138 * internals.texi (Writing Emacs Primitives): The interactive spec
6139 of a primitive can be a Lisp form.
6140
841a1743
EZ
6141 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
6142 values of transient-mark-mode. Document handle-shift-selection.
6143
6144 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
6145 (Interactive Examples): Show an example of `^'.
6146 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
6147 (Defining Commands, Using Interactive): The interactive-form of a
6148 function can be added via its symbol's property.
841a1743 6149
52441368
EZ
6150 * positions.texi (List Motion): beginning-of-defun-function can
6151 now accept an argument.
6152
8e8c1a72
EZ
6153 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
6154 now return a list of strings.
6155
a33a1f2a
EZ
6156 * control.texi (Handling Errors): Document ignore-errors.
6157
4fb04348
EZ
6158 * frames.texi (Creating Frames): Document frame-inherited-parameters.
6159 (Parameter Access): Document set-frame-parameter.
6160
ee666f84
EZ
6161 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
6162 Hooks" for the effect of kill-all-local-variables on local hook
6163 functions.
6164
9cf52b11
EZ
6165 * modes.texi (Major Mode Conventions, Mode Line Variables):
6166 `mode-name' need not be a string. xref to "Mode Line Data" for
6167 details, and to "Emulating Mode Line" for computing a string
6168 value.
6169
22526bc4
EZ
61702008-10-14 Eli Zaretskii <eliz@gnu.org>
6171
a65f6a85
EZ
6172 * processes.texi (System Processes): New section.
6173 (Processes, Signals to Processes): Add xrefs to it.
6174
6175 * objects.texi (Editing Types): A `process' is a subprocess of
6176 Emacs, not just any process running on the OS.
6177
6178 * elisp.texi (Top): Adjust the @detailmenu for the above two
6179 changes.
6180
2724b26a
EZ
6181 * sequences.texi (Char-Tables): Remove documentation of
6182 set-char-table-default, which has no effect since Emacs 23.
6183 <char-table-range, set-char-table-range>: Don't mention generic
6184 characters and charsets. Add a cons cell as a possible argument.
6185
6186 * nonascii.texi (Splitting Characters)
6187 (Translation of Characters): Don't mention generic characters.
6188
6189 * display.texi (Fontsets): Don't mention generic characters.
6190
22526bc4 6191 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 6192 argument FUNCTION with a cons cell as KEY.
22526bc4 6193
eaf4b689
EZ
61942008-10-13 Eli Zaretskii <eliz@gnu.org>
6195
45e46036
EZ
6196 * objects.texi (Primitive Function Type): Move "@cindex special
6197 forms" from here...
6198
6199 * eval.texi (Special Forms): ...to here.
6200
6201 * functions.texi (What Is a Function): `functionp' returns nil for
6202 special forms. Add an xref.
6203
eaf4b689
EZ
6204 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
6205 Variables".
6206
6207 * variables.texi (Frame-Local Variables): New section.
6208 (Buffer-Local Variables): Add an xref to it.
6209 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
6210 have both frame-local and buffer-local binding.
6211
6212 * frames.texi (Frames): Mention multiple tty frames.
6213 (Frame Parameters, Parameter Access): Mention frame-local variable
6214 bindings.
6215
15688fce
GM
62162008-09-20 Glenn Morris <rgm@gnu.org>
6217
6218 * display.texi (Defining Faces): Recommend against face variables.
6219
35539065
JB
62202008-09-16 Juanma Barranquero <lekktu@gmail.com>
6221
6222 * display.texi (Echo Area Customization): Fix typo.
6223
6a57054b
JB
62242008-09-09 Juanma Barranquero <lekktu@gmail.com>
6225
6226 * loading.texi (Where Defined): Add `defface' item.
6227
d632fb82
MR
62282008-09-06 Martin Rudalics <rudalics@gmx.at>
6229
6230 * loading.texi (Where Defined): Fix description of symbol-file.
6231
905a9adb
JR
62322008-08-26 Jason Rumney <jasonr@gnu.org>
6233
6234 * display.texi (TIFF Images): New section describing :index property.
6235
852e91b7
CY
62362008-08-23 Chong Yidong <cyd@stupidchicken.com>
6237
6238 * display.texi (Temporary Displays): Remove unnecessary comment
6239 about usage of temp-buffer-show-hook.
6240
6be001ee
CY
62412008-08-05 Chong Yidong <cyd@stupidchicken.com>
6242
6243 * symbols.texi (Other Plists): Fix incorrect example.
6244 Suggested by Florian Beck.
6245
58e3d8e8
JB
62462008-07-31 Juanma Barranquero <lekktu@gmail.com>
6247
6248 * os.texi: Fix previous change.
6249
7c2fb837
DN
62502008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
6251
6252 * os.texi:
6253 * intro.texi:
6254 * files.texi: Remove VMS support.
6255
9e2a2647
DN
62562008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
6257
6258 * os.texi:
6259 * frames.texi:
6260 * display.texi: Remove mentions of Mac Carbon.
6261
c4f4682b
MB
62622008-07-01 Miles Bader <miles@gnu.org>
6263
6264 * text.texi (Special Properties):
6265 * display.texi (Truncation): Add wrap-prefix and line-prefix.
6266
3696411e
JB
62672008-06-28 Johan Bockgård <bojohan@gnu.org>
6268
6269 * display.texi (Other Image Types): Fix copy/paste error; say
6270 "PBM", not "XBM".
6271
f2a77c3a
DN
62722008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
6273
6274 * os.texi: Remove references to obsolete systems.
6275
6d52677d
EZ
62762008-06-20 Eli Zaretskii <eliz@gnu.org>
6277
6278 * makefile.w32-in (distclean): Remove makefile.
6279
1a87da4c
GM
62802008-06-17 Glenn Morris <rgm@gnu.org>
6281
6282 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
6283 (elisp, dist): Remove rules and variables that are obsolete now
6284 the lisp manual is no longer distributed separately.
6285
fdda1c5d
GM
62862008-06-16 Glenn Morris <rgm@gnu.org>
6287
646692e9
GM
6288 * configure, configure.in, mkinstalldirs: Remove unused files.
6289
6290 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 6291 * vol1.texi (EMACSVER):
6a57054b 6292 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
6293
6294 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
6295 as per maintain.info.
6296
611bee81
GM
62972008-06-15 Glenn Morris <rgm@gnu.org>
6298
a7bed3a0
GM
6299 * makefile.w32-in (manual): Use "23" rather than "21".
6300
6301 * Makefile.in (emacsver): New, set by configure.
6302 (manual): Use emacsver.
6303
d794edf2
GM
6304 * intro.texi: Report bugs using M-x report-emacs-bug.
6305
611bee81
GM
6306 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6307
c73e02fa
GM
63082008-06-13 Daniel Engeler <engeler@gmail.com>
6309
6310 * elisp.texi, internals.texi, processes.texi: Add documentation
6311 about serial port access.
6312
e40a85cd
MB
63132008-06-05 Miles Bader <miles@gnu.org>
6314
6315 * display.texi (Displaying Faces): Update to reflect function
6316 renamings in face-remap.el.
6317
7b753744
JB
63182008-06-05 Juanma Barranquero <lekktu@gmail.com>
6319
6320 * display.texi (Fontsets): Fix typos.
6321
9d3d42fb
MB
63222008-06-03 Miles Bader <miles@gnu.org>
6323
7b753744
JB
6324 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6325 remove-relative-face-remapping, set-base-face-remapping,
6326 and set-default-base-face-remapping.
9d3d42fb 6327
f2cec7a9
MB
63282008-06-01 Miles Bader <miles@gnu.org>
6329
6330 * display.texi (Displaying Faces): Add face-remapping-alist.
6331
8f39c96d
SM
63322008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6333
6334 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6335 variable names.
6336
1ef5eecc
ER
63372008-05-03 Eric S. Raymond <esr@golux>
6338
352c8b4a 6339 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
6340 (current-global-map) return references, not copies.
6341
63b4387f
JL
63422008-05-02 Juri Linkov <juri@jurta.org>
6343
6344 * minibuf.texi (Text from Minibuffer): Document a list of
6345 default values for `read-from-minibuffer'.
6346
38a8b703
JB
63472008-04-24 Juanma Barranquero <lekktu@gmail.com>
6348
6349 * nonascii.texi (Translation of Characters): Fix previous change.
6350
7c42e639
CY
63512008-04-20 Chong Yidong <cyd@stupidchicken.com>
6352
6353 * display.texi (Overlay Properties): Clarify role of underlying
6354 textprop and overlay keymaps for display strings.
6355
6356 * keymaps.texi (Active Keymaps): Ditto.
6357
25c0d999
SM
63582008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6359
6360 * minibuf.texi (Programmed Completion):
6361 Replace dynamic-completion-table with the new completion-table-dynamic.
6362
e3af5968
CY
63632008-04-07 Chong Yidong <cyd@stupidchicken.com>
6364
6365 * intro.texi (Some Terms): Change "fonts in this manual" index
6366 entry to "typographic conventions".
6367
6bfc8698
EZ
63682008-04-05 Eli Zaretskii <eliz@gnu.org>
6369
6370 * objects.texi (Text Props and Strings): Add indexing for read
6371 syntax of text properties.
6372
4972c361
SM
63732008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6374
6375 * processes.texi (Decoding Output): Remove process-filter-multibyte
6376 functions.
6377
c70a68db
MR
63782008-03-15 Martin Rudalics <rudalics@gmx.at>
6379
6380 * display.texi (Finding Overlays): Say that empty overlays at
6381 the end of the buffer are reported too.
6382
1291fd36
GM
63832008-03-13 Glenn Morris <rgm@gnu.org>
6384
6385 * elisp.texi (EMACSVER): Set to 23.0.60.
6386
c6b0dfd5
CY
63872008-02-26 Chong Yidong <cyd@stupidchicken.com>
6388
38a8b703 6389 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 6390
875fc30c
GM
63912008-02-22 Glenn Morris <rgm@gnu.org>
6392
6393 * frames.texi (Position Parameters): Clarify the description of
6394 `left' and `top', using information from "Geometry".
6395 (Geometry): Give a pointer to "Position Parameters", rather than
6396 repeating information.
6397
d8c8e45a
GM
63982008-02-11 Glenn Morris <rgm@gnu.org>
6399
6400 * objects.texi (Equality Predicates): No longer talk about "two"
6401 functions.
6402
38a8b703 64032008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
6404
6405 * objects.texi (Equality Predicates): Add defun for
6406 equal-including-properties.
6407
bfffe0b1
GM
64082008-02-10 Glenn Morris <rgm@gnu.org>
6409
6410 * objects.texi (Equality Predicates):
6411 Mention equal-including-properties.
6412
431b78c9
RS
64132008-02-07 Richard Stallman <rms@gnu.org>
6414
6415 * windows.texi (Window Start): Mention the feature of moving
6416 window-start to start of line.
6417
c8763fb6 64182008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
6419
6420 * keymaps.texi (Tool Bar): Document rtl property.
6421
1a256502
TTN
64222008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
6423
6424 * display.texi (Button Types):
6425 For define-button-type, clarify type of NAME.
6426
569382c2
MR
64272008-01-19 Martin Rudalics <rudalics@gmx.at>
6428
6429 * buffers.texi (Buffer Modification): Fix typo.
6430
f3041af1
DN
64312008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
6432
6433 * os.texi (System Environment): Remove references to OSes that are
6434 not supported anymore.
6435
d35e1cd7
DN
64362008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
6437
6438 * os.texi (System Environment): Remove mention for Masscomp.
6439
23af7580
RS
64402008-01-04 Richard Stallman <rms@gnu.org>
6441
6442 * display.texi (Faces): Don't talk about internal face vector as arg
6443 to facep.
6444
6445 * customize.texi (Type Keywords): Fix previous change.
6446
6447 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
6448 * elisp.texi (Top): Fix menu for commands.texi change.
6449
ec7d5b1e
RS
64502007-12-30 Richard Stallman <rms@gnu.org>
6451
5dcb4c4e 6452 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
6453 (Accessing Scroll): New node broken out of Accessing Mouse.
6454
101a6cea
RS
64552007-12-28 Richard Stallman <rms@gnu.org>
6456
6457 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 6458 (Basic Parameters): For `title', refer to title bar.
041817a4 6459 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 6460
72b7e664
RS
64612007-12-23 Richard Stallman <rms@gnu.org>
6462
6463 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
6464 Improve some of the commented-out keywords' text too.
6465
27a4f445
MR
64662007-12-14 Martin Rudalics <rudalics@gmx.at>
6467
e2e3f1d7
MR
6468 * nonascii.texi (Encoding and I/O): Reword to avoid saying
6469 "visit the current buffer".
6470
27a4f445
MR
6471 * os.texi (System Interface): Fix typo.
6472
a2afc99d
RS
64732007-12-04 Richard Stallman <rms@gnu.org>
6474
6475 * objects.texi (Symbol Type): Fix typo.
6476
b694135c
RS
64772007-12-03 Richard Stallman <rms@gnu.org>
6478
6479 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
6480
f99a19da
GM
64812007-12-01 Glenn Morris <rgm@gnu.org>
6482
6483 * functions.texi (Declaring Functions): Improve previous change.
6484
8f4b37d8
GM
64852007-11-30 Glenn Morris <rgm@gnu.org>
6486
6487 * functions.texi (Declaring Functions): Add optional fourth
6488 argument of declare-function, and setting third argument to `t'.
6489
61a2fe01
RS
64902007-11-29 Richard Stallman <rms@gnu.org>
6491
6492 * customize.texi (Composite Types): Document `group' type.
6493
cbfc5193
GM
64942007-11-29 Glenn Morris <rgm@gnu.org>
6495
5dcb4c4e
SM
6496 * functions.texi (Declaring Functions): Add findex.
6497 Mention `external' files.
cbfc5193 6498
8386283a
JB
64992007-11-26 Juanma Barranquero <lekktu@gmail.com>
6500
6501 * functions.texi (Declaring Functions): Fix directive.
6502
a07c9a8b
RS
65032007-11-25 Richard Stallman <rms@gnu.org>
6504
6505 * help.texi (Help Functions): Clean up last change.
6506
6507 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6508
6509 * loading.texi (Named Features): Minor cleanup.
6510
6511 * macros.texi (Eval During Expansion): Minor cleanup.
6512
6513 * variables.texi (Variable Aliases): Minor cleanup.
6514
a0925923
RS
65152007-11-24 Richard Stallman <rms@gnu.org>
6516
6517 * functions.texi (Declaring Functions): Clarify previous change.
6518
6519 * compile.texi (Compiler Errors): Clarify previous change.
6520
20c63e44
RS
65212007-11-24 Richard Stallman <rms@gnu.org>
6522
e5e76c04 6523 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
6524 Clarify the text and move items around.
6525
5bb0cda3
GM
65262007-11-24 Glenn Morris <rgm@gnu.org>
6527
6528 * functions.texi (Declaring Functions): New section.
6529 * compile.texi (Compiler Errors): Mention declaring functions,
6530 defvar with no initvalue, and byte-compile-warnings.
6531
af13c86a
MR
65322007-11-15 Martin Rudalics <rudalics@gmx.at>
6533
6534 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6535 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6536
a5373305
MR
65372007-11-13 Martin Rudalics <rudalics@gmx.at>
6538
6539 * help.texi (Help Functions): Document new macro `with-help-window'.
6540
fe284805
JL
65412007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6542
6543 * searching.texi (Replacing Match): Describe new
6544 `match-substitute-replacement'.
6545
2c3a09b1
RS
65462007-10-31 Richard Stallman <rms@gnu.org>
6547
6548 * strings.texi (Creating Strings): Null strings from concat not unique.
6549
f2b480f4
RS
65502007-10-26 Richard Stallman <rms@gnu.org>
6551
6552 * objects.texi (Equality Predicates): Null strings are uniquified.
6553
6554 * minibuf.texi: Minor clarifications in previous change.
6555
db21122c
GM
65562007-10-25 Glenn Morris <rgm@gnu.org>
6557
6558 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6559
2328cbb3
RS
65602007-10-24 Richard Stallman <rms@gnu.org>
6561
6562 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6563
6564 * variables.texi (Frame-Local Variables): Node deleted.
6565 (Variables): Delete Frame-Local Variables from menu.
6566 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6567 (Default Value): Don't mention frame-local vars.
6568
6569 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6570
6571 * loading.texi (Unloading): Document FEATURE-unload-function
6572 instead of FEATURE-unload-hook.
6573
2328cbb3
RS
6574 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6575
c066bafa
JL
65762007-10-22 Juri Linkov <juri@jurta.org>
6577
6578 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6579 (High-Level Completion): Document a list of default value strings
6580 in the DEFAULT argument, for which minibuffer functions return the
6581 first element.
6582
65ced25f
JL
65832007-10-17 Juri Linkov <juri@jurta.org>
6584
6585 * text.texi (Filling): Update arguments of fill-paragraph.
6586 fill-paragraph operates on the active region in Transient Mark mode.
6587 Remove fill-paragraph-or-region.
6588
ee46ec8e
KB
65892007-10-13 Karl Berry <karl@gnu.org>
6590
6591 * elisp.texi (@dircategory): Move to after @copying,
6592 since we want @copying as close as possible to the beginning of
6593 the output.
6594
61bbdbc6
RS
65952007-10-12 Richard Stallman <rms@gnu.org>
6596
6597 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6598
6599 * commands.texi (Distinguish Interactive): New node,
6600 broken out from Interactive Call and rewritten.
6601 (Command Loop): Put Distinguish Interactive in menu.
6602
af23e1e8
RS
66032007-10-09 Richard Stallman <rms@gnu.org>
6604
6605 * text.texi (Examining Properties): Mention overlay priority.
6606
6607 * display.texi (Display Margins): Correct the description
6608 of margin display specifications.
6609 (Replacing Specs): New subnode broken out of Display Property.
6610
e1965a69
JL
66112007-10-06 Juri Linkov <juri@jurta.org>
6612
6613 * text.texi (Filling): Document fill-paragraph-or-region.
6614
4638454b
JB
66152007-10-05 Juanma Barranquero <lekktu@gmail.com>
6616
6617 * display.texi (Auto Faces): Fix typo.
6618
7ed54cc5
RS
66192007-10-02 Richard Stallman <rms@gnu.org>
6620
6621 * display.texi (Display Property): Explain some display specs
6622 don't let you move point in.
6623
5dcb4c4e
SM
6624 * frames.texi (Cursor Parameters):
6625 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
6626
6627 * windows.texi (Basic Windows): Don't describe
6628 cursor-in-non-selected-windows here.
6629
305a7ef2
EZ
66302007-10-01 Eli Zaretskii <eliz@gnu.org>
6631
6632 * processes.texi (Misc Network): Note that these functions are
6633 supported only on some systems.
6634
f7a7f4eb
RS
66352007-10-01 Richard Stallman <rms@gnu.org>
6636
6637 * display.texi (Overlay Properties): Explain nil as priority.
6638 Explain that conflicts are unpredictable if not resolved by
6639 priorities.
6640
780d7bb9
RS
66412007-09-23 Richard Stallman <rms@gnu.org>
6642
6643 * macros.texi (Backquote): Minor clarification.
6644
14b4fdfb
RS
66452007-09-19 Richard Stallman <rms@gnu.org>
6646
6647 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
6648 Clarify when they work in parallel and when one overrides.
6649 Fix error in example.
14b4fdfb 6650
b8d4c8d0
GM
66512007-09-06 Glenn Morris <rgm@gnu.org>
6652
b3e755a9 6653 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
6654 commands to use ../../info.
6655 * Makefile.in (infodir): Go up one more level.
4638454b 6656 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
6657 (miscmanualdir): New.
6658 (dist): Use new variable miscmanualdir.
6659 * makefile.w32-in (infodir, texinputdir): Go up one more level.
6660 (usermanualdir): Change from ../man to ../emacs.
6661
1bb1f7d3
MR
66622007-08-30 Martin Rudalics <rudalics@gmx.at>
6663
6664 * commands.texi (Command Loop Info): Advise against changing
6665 most variables described here. Explain new variable
6666 last-repeatable-command.
6667
b8d4c8d0
GM
66682007-08-29 Glenn Morris <rgm@gnu.org>
6669
6670 * elisp.texi (EMACSVER): Increase to 23.0.50.
6671
66722007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
6673
6674 * frames.texi (Basic Parameters): Add display-environment-variable
6675 and term-environment-variable.
6676
66772007-08-28 Juri Linkov <juri@jurta.org>
6678
6679 * display.texi (Image Formats, Other Image Types): Add SVG.
6680
66812007-08-28 Juri Linkov <juri@jurta.org>
6682
6683 * display.texi (Images): Move formats-related text to new node
6684 "Image Formats".
6685 (Image Formats): New node.
6686
619fb9ee
RS
66872007-08-27 Richard Stallman <rms@gnu.org>
6688
6689 * windows.texi (Window Configurations): Clarify what
6690 a window configuration saves.
6691
b8d4c8d0
GM
66922007-08-25 Richard Stallman <rms@gnu.org>
6693
6694 * display.texi (Images): Delete redundant @findex.
6695
39f9da30
GM
66962007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
6697
6698 * text.texi (Change Hooks): (after|before)-change-functions are no
6699 longer bound to nil while running; rather inhibit-modification-hooks
6700 is t.
6701
b8d4c8d0
GM
67022007-08-16 Richard Stallman <rms@gnu.org>
6703
5dcb4c4e
SM
6704 * processes.texi (Asynchronous Processes):
6705 Clarify doc of start-file-process.
b8d4c8d0
GM
6706
67072007-08-08 Martin Rudalics <rudalics@gmx.at>
6708
6709 * modes.texi (Example Major Modes): Fix typo.
6710
67112007-08-08 Glenn Morris <rgm@gnu.org>
6712
6713 * intro.texi (nil and t): Do not use `iff' in documentation.
6714
6715 * tips.texi (Documentation Tips): Recommend against `iff'.
6716
67172007-08-07 Chong Yidong <cyd@stupidchicken.com>
6718
6719 * display.texi (Image Cache): Document image-refresh.
6720
67212007-08-06 Martin Rudalics <rudalics@gmx.at>
6722
6723 * windows.texi (Size of Window): Document window-full-width-p.
6724
67252007-07-25 Glenn Morris <rgm@gnu.org>
6726
6727 * gpl.texi (GPL): Replace license with GPLv3.
6728
6729 * Relicense all FSF files to GPLv3 or later.
6730
67312007-07-24 Michael Albinus <michael.albinus@gmx.de>
6732
4638454b
JB
6733 * processes.texi (Synchronous Processes):
6734 Add `process-file-shell-command'.
b8d4c8d0
GM
6735 (Asynchronous Processes): Mention restricted use of
6736 `process-filter' and `process-sentinel' in
6737 `start-file-process'. Add `start-file-process-shell-command'.
6738
67392007-07-17 Michael Albinus <michael.albinus@gmx.de>
6740
6741 * files.texi (Magic File Names): Introduce optional parameter
6742 IDENTIFICATION for `file-remote-p'.
6743
67442007-07-16 Richard Stallman <rms@gnu.org>
6745
6746 * display.texi (Defining Faces): Fix previous change.
6747
67482007-07-14 Richard Stallman <rms@gnu.org>
6749
6750 * control.texi (Handling Errors): Document `debug' in handler list.
6751
67522007-07-10 Richard Stallman <rms@gnu.org>
6753
6754 * display.texi (Defining Faces): Explain C-M-x feature for defface.
6755
67562007-07-09 Richard Stallman <rms@gnu.org>
6757
6758 * files.texi (Magic File Names): Rewrite previous change.
6759
67602007-07-08 Michael Albinus <michael.albinus@gmx.de>
6761
6762 * files.texi (Magic File Names): Introduce optional parameter
6763 CONNECTED for `file-remote-p'.
6764
67652007-07-07 Michael Albinus <michael.albinus@gmx.de>
6766
6767 * processes.texi (Asynchronous Processes):
6768 * files.texi (Magic File Names): Add `start-file-process'.
6769
67702007-06-27 Richard Stallman <rms@gnu.org>
6771
5dcb4c4e
SM
6772 * files.texi (Format Conversion Piecemeal):
6773 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
6774
67752007-06-27 Michael Albinus <michael.albinus@gmx.de>
6776
4638454b
JB
6777 * files.texi (Magic File Names): Remove `dired-call-process'.
6778 Add `process-file'.
b8d4c8d0
GM
6779
67802007-06-27 Kenichi Handa <handa@m17n.org>
6781
6782 * text.texi (Special Properties): Fix description about
4638454b 6783 `composition' property.
b8d4c8d0
GM
6784
67852007-06-26 Kenichi Handa <handa@m17n.org>
6786
6787 * nonascii.texi (Default Coding Systems): Document about the
6788 return value `undecided'.
6789
67902007-06-25 David Kastrup <dak@gnu.org>
6791
6792 * keymaps.texi (Active Keymaps): Document new POSITION argument of
6793 `current-active-maps'.
6794
67952007-06-24 Karl Berry <karl@gnu.org>
6796
4638454b 6797 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
6798
67992007-06-15 Juanma Barranquero <lekktu@gmail.com>
6800
6801 * display.texi (Overlay Arrow): Doc fix.
6802
68032007-06-14 Karl Berry <karl@tug.org>
6804
6805 * anti.texi (Antinews): Typo.
6806
68072007-06-14 Chong Yidong <cyd@stupidchicken.com>
6808
6809 * display.texi (Image Cache): Document image-refresh.
6810
68112007-06-12 Karl Berry <karl@gnu.org>
6812
6813 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
6814 * two-volume.make: New file.
6815 * .cvsignore: Ignore two-volume files.
6816
68172007-06-12 Tom Tromey <tromey@redhat.com>
6818
6819 * os.texi (Init File): Document user-emacs-directory.
6820
68212007-06-03 Nick Roberts <nickrob@snap.net.nz>
6822
6823 * commands.texi (Click Events): Describe width and height when
6824 object is nil.
6825
68262007-05-30 Nick Roberts <nickrob@snap.net.nz>
6827
5dcb4c4e
SM
6828 * commands.texi (Click Events): Layout more logically.
6829 Describe width and height.
b8d4c8d0
GM
6830 (Drag Events, Motion Events): Update to new format for position.
6831
68322007-06-02 Richard Stallman <rms@gnu.org>
6833
6834 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
6835
68362007-06-02 Chong Yidong <cyd@stupidchicken.com>
6837
6838 * Version 22.1 released.
6839
68402007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6841
6842 * text.texi (Special Properties): Correct meaning of fontified face.
6843
68442007-05-30 Richard Stallman <rms@gnu.org>
6845
6846 * text.texi (Special Properties): Add link to Adjusting Point.
6847
68482007-05-12 Richard Stallman <rms@gnu.org>
6849
6850 * text.texi (Margins): indent-to-left-margin is not the default.
6851 (Mode-Specific Indent): For indent-line-function, the default
6852 is indent-relative.
6853
6854 * modes.texi (Example Major Modes): Explain last line of text-mode
6855 is redundant.
6856
68572007-05-10 Richard Stallman <rms@gnu.org>
6858
6859 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6860
6861 * help.texi (Keys in Documentation): Add reference to
6862 Documentation Tips.
6863
6864 * files.texi (Format Conversion): TO-FN gets three arguments.
6865
6866 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6867
68682007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6869
6870 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6871 * files.texi (Format Conversion): Expand intro; add menu.
6872 (Format Conversion Overview, Format Conversion Round-Trip)
6873 (Format Conversion Piecemeal): New nodes/subsections.
6874 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6875 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6876 (Saving Properties): Delete node/subsection.
6877
68782007-05-07 Karl Berry <karl@gnu.org>
6879
6880 * elisp.texi (EMACSVER): Back to 22.
6881
68822007-05-06 Richard Stallman <rms@gnu.org>
6883
6884 * processes.texi (Accepting Output): Revert most of previous change.
6885
68862007-05-05 Richard Stallman <rms@gnu.org>
6887
6888 * processes.texi (Accepting Output): accept-process-output
6889 uses microseconds, not milliseconds. But that arg is obsolete.
6890
68912007-05-04 Karl Berry <karl@tug.org>
6892
6893 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6894
68952007-05-04 Eli Zaretskii <eliz@gnu.org>
6896
6897 * tips.texi (Documentation Tips): Rearrange items to place the
6898 more important ones first. Add an index entry for hyperlinks.
6899
69002007-05-03 Karl Berry <karl@gnu.org>
6901
6902 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6903 (EMACSVER) [smallbook]: 22 for printed version.
6904
6905 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6906 so restore anchor to normal position after defun. Found by Kevin Ryde.
6907
69082007-04-26 Glenn Morris <rgm@gnu.org>
6909
6910 * elisp.texi (EMACSVER): Increase to 22.1.50.
6911
69122007-04-28 Karl Berry <karl@gnu.org>
6913
6914 * elisp.texi: Improve line breaks on copyright page,
6915 similar layout to emacs manual, 8.5x11 by default.
6916
69172007-04-24 Richard Stallman <rms@gnu.org>
6918
6919 * text.texi (Special Properties): Add xref to Overlay Properties.
6920
6921 * display.texi (Overlay Properties): Add xref to Special Properties.
6922
69232007-04-22 Richard Stallman <rms@gnu.org>
6924
6925 * keymaps.texi (Extended Menu Items): Move the info about
6926 format with cached keyboard binding.
6927
69282007-04-21 Richard Stallman <rms@gnu.org>
6929
6930 * text.texi (Special Properties): Clarify previous change.
6931
6932 * files.texi (File Name Expansion): Clarify previous change.
6933
6934 * display.texi (Attribute Functions): Fix example for
6935 face-attribute-relative-p.
6936
69372007-04-19 Kenichi Handa <handa@m17n.org>
6938
6939 * text.texi (Special Properties): Document composition property.
6940
69412007-04-19 Glenn Morris <rgm@gnu.org>
6942
6943 * files.texi (File Name Expansion): Mention "superroot".
6944
69452007-04-15 Chong Yidong <cyd@stupidchicken.com>
6946
6947 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6948 setups.
6949 (Display Feature Testing): Note that display refers to all
6950 physical monitors for multi-monitor setups.
6951
69522007-04-14 Richard Stallman <rms@gnu.org>
6953
6954 * lists.texi (Sets And Lists): Clarify `delete' examples.
6955 Remove spurious xref to same node.
6956 Clarify xref for add-to-list.
6957
69582007-04-12 Nick Roberts <nickrob@snap.net.nz>
6959
6960 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6961 value of lisp-mode-map.
6962
69632007-04-11 Karl Berry <karl@gnu.org>
6964
6965 * anti.texi (Antinews):
6966 * display.texi (Overlay Properties, Defining Images):
6967 * processes.texi (Synchronous Processes, Sentinels):
6968 * syntax.texi (Syntax Table Internals):
6969 * searching.texi (Regexp Special):
6970 * nonascii.texi (Default Coding Systems):
6971 * text.texi (Special Properties):
6972 * minibuf.texi (Basic Completion): Wording to improve breaks in
6973 8.5x11 format.
6974 * elisp.texi (smallbook): New @set to more easily switch between
6975 smallbook and 8.5x11.
6976
69772007-04-11 Richard Stallman <rms@gnu.org>
6978
6979 * text.texi (Lazy Properties): Minor fix.
6980
69812007-04-08 Karl Berry <karl@gnu.org>
6982
6983 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6984 * macros.texi (Backquote): Downcase Backquote in index entries for
6985 consistency.
6986
69872007-04-08 Richard Stallman <rms@gnu.org>
6988
6989 * text.texi (Adaptive Fill): Just describe default,
6990 don't show it (since it contains non-ASCII chars).
6991
69922007-04-07 Karl Berry <karl@gnu.org>
6993
6994 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6995 adaptive-fill-regexp's value, since they are not in the standard
6996 TeX fonts.
6997
69982007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6999
7000 * display.texi (Defining Faces): Fix example.
7001
70022007-04-07 Karl Berry <karl@gnu.org>
7003
7004 * display.texi (Button Buffer Commands): Improve page break.
7005
70062007-04-07 Richard Stallman <rms@gnu.org>
7007
7008 * advice.texi (Activation of Advice): Remove redundant index entry.
7009
7010 * backups.texi: Improve index entries. Remove redundant ones.
7011
7012 * compile.texi (Byte Compilation): Improve index entry.
7013
7014 * hash.texi (Creating Hash): Improve index entry.
7015
7016 * symbols.texi (Definitions): Improve index entry.
7017
7018 * edebug.texi: Improve index entries. Remove redundant/useless ones.
7019
7020 * maps.texi (Standard Keymaps): Remove useless index entry.
7021
7022 * help.texi (Documentation Basics): Remove redundant index entries.
7023
7024 * customize.texi: Improve index entries.
7025 Remove redundant/useless ones.
7026
7027 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
7028
7029 * streams.texi (Output Variables): Improve index entry.
7030
7031 * abbrevs.texi (Abbrevs): Remove useless index entry.
7032
7033 * macros.texi (Expansion): Remove useless index entry.
7034
7035 * text.texi: Improve index entries. Remove redundant/useless ones.
7036 (Text Properties, Examining Properties)
7037 (Special Properties): Use "property category" instead of "category"
7038 to refer to the `category' property.
7039
7040 * positions.texi: Improve index entries. Remove useless one.
7041
7042 * lists.texi: Improve index entries. Remove redundant/useless ones.
7043
7044 * os.texi: Improve index entries.
7045 (Timers): Fix previous change.
7046
7047 * buffers.texi: Improve index entries.
7048 (Modification Time): Get rid of term "obsolete buffer".
7049
7050 * debugging.texi: Improve index entries.
7051 (Test Coverage): Add xref to other test coverage ftr.
7052
7053 * eval.texi: Improve index entry. Remove redundant ones.
7054
7055 * numbers.texi: Improve index entries. Remove redundant/useless ones.
7056
7057 * files.texi: Improve index entries. Remove redundant/useless ones.
7058
7059 * objects.texi: Improve index entries.
7060
7061 * processes.texi: Improve index entries.
7062
7063 * modes.texi: Improve index entry. Remove redundant one.
7064
7065 * nonascii.texi: Improve index entries.
7066
7067 * internals.texi: Improve index entries.
7068
7069 * syntax.texi: Improve index entries.
7070
7071 * keymaps.texi (Active Keymaps): Improve index entries.
7072
7073 * commands.texi: Improve index entries. Remove redundant/useless ones.
7074
7075 * frames.texi: Improve index entries. Remove redundant/useless ones.
7076
7077 * markers.texi: Improve index entries. Remove redundant ones.
7078
7079 * tips.texi: Improve index entries.
7080
7081 * loading.texi (Unloading): Improve index entry.
7082
7083 * variables.texi: Improve index entries. Remove redundant one.
7084
7085 * sequences.texi: Improve index entry.
7086
7087 * display.texi: Improve index entries. Remove redundant ones.
7088
7089 * windows.texi: Improve index entries.
7090
7091 * searching.texi: Improve index entries. Remove redundant one.
7092
7093 * strings.texi (Case Tables): Improve last change.
7094
70952007-04-04 Chong Yidong <cyd@stupidchicken.com>
7096
7097 * strings.texi (Case Tables): Document with-case-table and
7098 ascii-case-table.
7099
71002007-04-03 Karl Berry <karl@gnu.org>
7101
7102 * processes.texi (Network): Reword to improve page break.
7103
71042007-04-03 Eli Zaretskii <eliz@gnu.org>
7105
7106 * functions.texi (Inline Functions): Describe more disadvantages
7107 of defsubst, and make advice against it stronger.
7108
71092007-04-02 Karl Berry <karl@gnu.org>
7110
7111 * backups.texi (Backup Names): Avoid widow words.
7112 * modes.texi (Example Major Modes): Align last comment.
7113
71142007-04-01 Chong Yidong <cyd@stupidchicken.com>
7115
7116 * keymaps.texi (Remapping Commands): Document new arg to
7117 command-remapping.
7118
71192007-04-01 Karl Berry <karl@gnu.org>
7120
7121 * processes.texi (Low-Level Network): Typo.
7122 * loading.texi (Hooks for Loading): Avoid double "the".
7123 * keymaps.texi (Key Sequences): No double "and".
7124 (Changing Key Bindings): Shorten to improve line break.
7125
71262007-03-31 Glenn Morris <rgm@gnu.org>
7127
7128 * os.texi (Timers): Fix description of run-at-time TIME formats.
7129
71302007-03-31 Richard Stallman <rms@gnu.org>
7131
7132 * display.texi (Invisible Text): Correct buffer-invisibility-spec
7133 regarding ellipsis.
7134
71352007-03-31 Eli Zaretskii <eliz@gnu.org>
7136
7137 * intro.texi (nil and t):
7138 * symbols.texi (Plists and Alists):
7139 * variables.texi (Variable Aliases, Constant Variables):
7140 * functions.texi (Defining Functions):
7141 * advice.texi (Advising Primitives):
7142 * debugging.texi (Syntax Errors, Compilation Errors):
7143 * minibuf.texi (Minibuffer Windows):
7144 * commands.texi (Adjusting Point):
7145 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
7146 (Auto Major Mode, Major Mode Conventions):
7147 * help.texi (Describing Characters):
7148 * files.texi (Create/Delete Dirs, Information about Files)
7149 (File Locks, Writing to Files, Reading from Files)
7150 (Saving Buffers):
7151 * windows.texi (Resizing Windows, Cyclic Window Ordering):
7152 * frames.texi (Finding All Frames):
7153 * positions.texi (Buffer End, Motion):
7154 * markers.texi (The Region):
7155 * text.texi (Deletion, Near Point):
7156 * display.texi (Displaying Messages, Truncation):
7157 * os.texi (Processor Run Time):
7158 * tips.texi (Key Binding Conventions, Programming Tips)
7159 (Warning Tips, Documentation Tips, Comment Tips):
7160 * internals.texi (Memory Usage): Improve indexing.
7161
7162 * variables.texi (Frame-Local Variables):
7163 * functions.texi (Argument List):
7164 * loading.texi (Library Search):
7165 * streams.texi (Output Variables):
7166 * keymaps.texi (Translation Keymaps, Searching Keymaps):
7167 * searching.texi (Replacing Match, Search and Replace):
7168 * processes.texi (Byte Packing, Decoding Output)
7169 (Accepting Output, Network Servers, Shell Arguments):
7170 * display.texi (Abstract Display, Image Cache, Scroll Bars):
7171 * windows.texi (Window Point, Window Start):
7172 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
7173 * commands.texi (Reading Input, Keyboard Events):
7174 * minibuf.texi (Reading File Names, Minibuffer Completion)
7175 (Recursive Mini):
7176 * positions.texi (List Motion):
7177 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
7178 * numbers.texi (Arithmetic Operations, Math Functions)
7179 (Predicates on Numbers, Comparison of Numbers):
7180 (Numeric Conversions):
7181 * locals.texi (Standard Buffer-Local Variables):
7182 * maps.texi (Standard Keymaps):
7183 * os.texi (User Identification, System Environment, Recording Input)
7184 (X11 Keysyms):
7185 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
7186 * backups.texi (Backups and Auto-Saving):
7187 * customize.texi (Customization, Group Definitions)
7188 (Variable Definitions):
7189 * compile.texi (Byte Compilation): Improve index entries.
7190
71912007-03-31 Karl Berry <karl@gnu.org>
7192
7193 * macros.texi (Defining Macros): Avoid widow syllable.
7194
71952007-03-31 Eli Zaretskii <eliz@gnu.org>
7196
7197 * elisp.texi (Top): Postscript -> PostScript.
7198
7199 * display.texi (Images, Postscript Images): Postscript -> PostScript.
7200
72012007-03-31 Markus Triska <markus.triska@gmx.at>
7202
7203 * internals.texi (Writing Emacs Primitives): Untabify `For'.
7204
72052007-03-30 Karl Berry <karl@gnu.org>
7206
7207 * lists.texi (List-related Predicates): Remove spurious @need.
7208 (Setcdr): Use @smallexample to improve page break.
7209 (Association Lists) <assoc>: Reword to improve page break.
7210
7211 * strings.texi (String Conversion): Insert blank line to improve
7212 page break.
7213
7214 * numbers.texi (Random Numbers): Use @minus{}.
7215 (Math Functions): Use @minus{}.
7216
7217 * intro.texi (Acknowledgements): Avoid line breaks before middle
7218 initials.
7219
72202007-03-24 Eli Zaretskii <eliz@gnu.org>
7221
7222 * errors.texi (Standard Errors): Add an index entry.
7223
72242007-03-19 Richard Stallman <rms@gnu.org>
7225
7226 * os.texi (Recording Input): recent-keys now gives 300 keys.
7227
72282007-03-12 Glenn Morris <rgm@gnu.org>
7229
7230 * os.texi: Replace "daylight savings" with "daylight saving"
7231 throughout.
7232
72332007-03-05 Richard Stallman <rms@gnu.org>
7234
5dcb4c4e
SM
7235 * variables.texi (File Local Variables):
7236 Update enable-local-variables values.
b8d4c8d0
GM
7237
72382007-03-04 Richard Stallman <rms@gnu.org>
7239
7240 * syntax.texi (Control Parsing): Minor clarification.
7241
7242 * strings.texi (Formatting Strings): Clarify width, precision, flags.
7243
7244 * sequences.texi (Sequence Functions): Move string-bytes away,
7245 add xref.
7246
7247 * nonascii.texi (Text Representations): Move string-bytes here.
7248
7249 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
7250
7251 * minibuf.texi (Basic Completion): Minor clarification.
7252
7253 * markers.texi (The Mark): Clarify existence vs activation of mark.
7254 Other cleanup.
7255
7256 * display.texi (Finding Overlays): Write better example.
7257
7258 * compile.texi (Eval During Compile): Clarify putting macros
7259 in eval-when-compile.
7260
c5602427 72612007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
7262
7263 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 7264 load-read-function definition doc.
b8d4c8d0
GM
7265
72662007-02-21 Kim F. Storm <storm@cua.dk>
7267
7268 * strings.texi (Text Comparison): Mention that assoc-string
7269 converts symbols to strings before testing.
7270
72712007-02-17 Kim F. Storm <storm@cua.dk>
7272
7273 * processes.texi (Bindat Spec): Vector types can have optional
7274 element type.
7275 (Bindat Examples): Fix example. Add vector with element type.
7276
72772007-02-16 Andreas Schwab <schwab@suse.de>
7278
7279 * strings.texi (Formatting Strings): Document '+' flag.
7280
72812007-02-15 Juanma Barranquero <lekktu@gmail.com>
7282
7283 * strings.texi (Modifying Strings): Clarify that `clear-string'
7284 always converts the string to unibyte.
7285
72862007-02-14 Kim F. Storm <storm@cua.dk>
7287
7288 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
7289 Rewrite glyph code description to refer to these functions.
7290 Remove details of encoding face number and char into integer code.
7291
72922007-02-03 Alan Mackenzie <acm@muc.de>
7293
7294 * loading.texi (Hooks for Loading): Make the description of
7295 `eval-after-load' more detailed, and amend the description of
7296 after-load-alist, in accordance with changes from 2006-05.
7297
72982007-02-03 Chong Yidong <cyd@stupidchicken.com>
7299
7300 * modes.texi (Defining Minor Modes): Document that a :require
7301 keyword or similar may be required to make saved customization
7302 variables work.
7303
73042007-02-03 Eli Zaretskii <eliz@gnu.org>
7305
7306 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
7307 Texinfo guidelines and with what texnfo-upd.el expects.
7308 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
7309 parts needed by `texinfo-multiple-files-update'.
7310
73112007-02-02 Eli Zaretskii <eliz@gnu.org>
7312
7313 * elisp.texi (Top): Update the top-level menus.
7314
7315 * syntax.texi (Categories): Add index entries.
7316
73172007-02-01 Juanma Barranquero <lekktu@gmail.com>
7318
7319 * display.texi (Attribute Functions): Fix name and description of
7320 the UNDERLINE arg of `set-face-underline-p'.
7321
73222007-01-29 Eli Zaretskii <eliz@gnu.org>
7323
7324 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7325 Variables", and "Standard Keymaps" to the detailed menu.
7326
7327 * variables.texi (Future Local Variables): Add index entry.
7328
73292007-01-28 Richard Stallman <rms@gnu.org>
7330
7331 * tips.texi (Coding Conventions): Clarify the tip about macros
7332 that define a function or a variable.
7333
7334 * files.texi (File Attributes): UID and GID can be floats.
7335 (Magic File Names): Explain why deferring all operations to
7336 the standard handler does not work.
7337
73382007-01-23 Martin Rudalics <rudalics@gmx.at>
7339
7340 * backups.texi (Reverting): Use "buffer" instead of "file"
7341 when talking about major and minor modes.
7342
73432007-01-21 Richard Stallman <rms@gnu.org>
7344
7345 * help.texi (Documentation): Add xref to Documentation Tips.
7346
73472007-01-14 Juanma Barranquero <lekktu@gmail.com>
7348
7349 * tips.texi (Coding Conventions): Fix typos.
7350
73512007-01-05 Richard Stallman <rms@gnu.org>
7352
7353 * modes.texi (Defining Minor Modes): Fix previous change.
7354
73552007-01-03 Richard Stallman <rms@gnu.org>
7356
7357 * customize.texi (Variable Definitions, Customization Types):
7358 Don't use * in doc string for defcustom.
7359
73602007-01-02 Richard Stallman <rms@gnu.org>
7361
7362 * variables.texi (Variable Aliases): Clarify that aliases vars
7363 always have the same value.
7364
7365 * processes.texi (Bindat Spec): Fix Texinfo usage.
7366
7367 * modes.texi (Defining Minor Modes): Explain effect of command
7368 defined with define-global-minor-mode on new buffers.
7369
73702006-12-30 Kim F. Storm <storm@cua.dk>
7371
7372 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7373 `auto-resize-tool-bars'.
7374
73752006-12-30 Richard Stallman <rms@gnu.org>
7376
7377 * keymaps.texi (Active Keymaps): Fix previous change.
7378
73792006-12-30 Nick Roberts <nickrob@snap.net.nz>
7380
7381 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7382
73832006-12-30 Kim F. Storm <storm@cua.dk>
7384
7385 * processes.texi (Bindat Spec): Clarify using field names in
7386 length specifications.
7387
73882006-12-29 Kim F. Storm <storm@cua.dk>
7389
7390 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7391 Add count and index variables for eval forms in repeat blocks.
7392
73932006-12-24 Richard Stallman <rms@gnu.org>
7394
5dcb4c4e
SM
7395 * customize.texi (Variable Definitions):
7396 Document new name custom-add-frequent-value.
b8d4c8d0
GM
7397
73982006-12-19 Kim F. Storm <storm@cua.dk>
7399
7400 * commands.texi (Misc Events): User signals now result in sigusr1
7401 and sigusr2 events which are handled through special-event-map.
7402 (Special Events): User signals and drag-n-drop are special.
7403
74042006-12-17 Richard Stallman <rms@gnu.org>
7405
7406 * loading.texi (Named Features): Explain subfeatures better.
7407
7408 * customize.texi: Use "option" only for user options.
7409 For the keyword values inside defcustom etc, say "keywords".
7410 For :options value's elements, say "elements".
7411 :group should not be omitted.
7412
7413 * syntax.texi (Parsing Expressions): Split up node.
7414 (Motion via Parsing, Position Parse, Parser State)
7415 (Low-Level Parsing, Control Parsing): New subnodes.
7416 (Parser State): Document syntax-ppss-toplevel-pos.
7417
7418 * positions.texi (List Motion): Punctuation fix.
7419
7420 * files.texi (File Name Completion): Document PREDICATE arg
7421 to file-name-completion.
7422
74232006-12-16 Eli Zaretskii <eliz@gnu.org>
7424
7425 * internals.texi (Building Emacs, Writing Emacs Primitives):
7426 Add index entries.
7427
74282006-12-11 Richard Stallman <rms@gnu.org>
7429
7430 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
7431 affects face menu. Explain how to make it non-nil without enabling
7432 any fontification.
7433
74342006-12-10 Chong Yidong <cyd@stupidchicken.com>
7435
7436 * modes.texi (Font Lock Basics): Document nil value of
7437 font-lock-defaults.
7438
74392006-12-10 Glenn Morris <rgm@gnu.org>
7440
7441 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
7442 value for system-flag argument. Abbrev tables may not be empty
7443 when major modes are loaded.
7444
74452006-12-08 Juanma Barranquero <lekktu@gmail.com>
7446
7447 * makefile.w32-in (maintainer-clean): Partially revert last
7448 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
7449 to protect elisp-covers.texi.
7450
74512006-12-07 Juanma Barranquero <lekktu@gmail.com>
7452
7453 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
7454 Don't remove elisp* info files; they are already deleted by the
7455 `clean' and `distclean' targets, and they are in the $(infodir)
7456 directory, not the current one.
7457
74582006-12-04 Kim F. Storm <storm@cua.dk>
7459
7460 * commands.texi (Misc Events): Update signal events.
7461 (Event Examples): Add signal example.
7462
74632006-11-29 Richard Stallman <rms@gnu.org>
7464
7465 * frames.texi (Visibility of Frames): Explain visible windows
7466 can be covered by others. Add xref for raise-frame.
7467
74682006-11-28 Richard Stallman <rms@gnu.org>
7469
7470 * searching.texi (Regexp Special): Update when ^ is special.
7471
74722006-11-27 Eli Zaretskii <eliz@gnu.org>
7473
7474 * customize.texi (Customization, Common Keywords)
7475 (Group Definitions, Variable Definitions, Composite Types)
7476 (Type Keywords, Customization Types): Add index entries for
7477 various customization keywords.
7478
74792006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
7480
7481 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
7482
c8763fb6 74832006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7484
7485 * frames.texi (Window System Selections): Remove clipboard from
7486 description of selection-coding-system.
7487
74882006-11-06 Richard Stallman <rms@gnu.org>
7489
7490 * lists.texi (List Variables): Document COMPARE-FN.
7491
7492 * keymaps.texi: Avoid use of "binding" to mean a relation;
7493 use it only to refer to the meaning associated with a key.
7494 (Keymaps): Change menu node description.
7495
7496 * elisp.texi (Top): Change menu node description.
7497
7498 * display.texi (Managing Overlays): Document overlay-recenter.
7499
75002006-10-29 Chong Yidong <cyd@stupidchicken.com>
7501
7502 * Makefile.in: Use relative paths to avoid advertising filesystem
7503 contents during compilation.
7504
75052006-10-23 Kim F. Storm <storm@cua.dk>
7506
7507 * commands.texi (Event Input Misc): Update unread-command-events.
7508
75092006-10-23 Nick Roberts <nickrob@snap.net.nz>
7510
7511 * lists.texi (Sets And Lists): Fix typos.
7512
75132006-10-18 Juanma Barranquero <lekktu@gmail.com>
7514
7515 * control.texi (Processing of Errors): Use @var for an argument,
7516 not @code.
7517
75182006-10-16 Richard Stallman <rms@gnu.org>
7519
7520 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7521
7522 * keymaps.texi (Format of Keymaps): Show all the keymap element
7523 patterns that result from menu items.
7524 (Key Lookup): Minor cleanups.
7525
7526 * modes.texi (Precalculated Fontification): Don't say that
7527 not setting font-lock-defaults avoids loading font-lock.
7528
7529 * help.texi (Documentation): Move xref to Emacs Manual here.
7530 (Documentation Basics): From here.
7531 Also doc emacs-lisp-docstring-fill-column.
7532
7533 * elisp.texi: Update version and ISBN.
7534
7535 * commands.texi (Interactive Call): Clarify KEYS arg to
7536 call-interactively is a vector.
7537 (Command Loop Info): Delete anchor in this-command-keys.
7538 Add anchor in this-command-keys-vector.
7539 (Recursive Editing): Document how recursive-edit
7540 handles the current buffer.
7541
75422006-10-13 Chong Yidong <cyd@stupidchicken.com>
7543
7544 * frames.texi (Frame Titles): %c and %l are ignored in
7545 frame-title-format.
7546
75472006-10-11 Richard Stallman <rms@gnu.org>
7548
7549 * keymaps.texi (Key Sequences): Clarify use of kbd.
7550
75512006-10-10 Kim F. Storm <storm@cua.dk>
7552
7553 * lists.texi (Sets And Lists): Add memql.
7554
75552006-10-03 Richard Stallman <rms@gnu.org>
7556
7557 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7558 Clarify :ascii: and :nonascii:.
7559
75602006-09-29 Juri Linkov <juri@jurta.org>
7561
7562 * modes.texi (%-Constructs): Reorder coding systems in the
7563 documentation of %z to the real order displayed in the modeline.
7564
75652006-09-25 Richard Stallman <rms@gnu.org>
7566
7567 * os.texi (Timers): Describe timer-max-repeats.
7568
75692006-09-25 Chong Yidong <cyd@stupidchicken.com>
7570
7571 * os.texi (Timers): Mention with-local-quit.
7572
75732006-09-24 Richard Stallman <rms@gnu.org>
7574
7575 * searching.texi (Searching and Matching): Mention property search.
7576
7577 * commands.texi (Command Loop Info): Explain how read-event affects
7578 this-command-keys.
7579
75802006-09-20 Richard Stallman <rms@gnu.org>
7581
7582 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7583
7584 * windows.texi (Window Start): Minor cleanups.
7585
75862006-09-20 Kim F. Storm <storm@cua.dk>
7587
7588 * windows.texi (Window Start): pos-visible-in-window-p allows
7589 specifying t for position to mean "end of window".
7590 Add window-line-height.
7591
7592 * anti.texi (Antinews): Mention window-line-height.
7593
75942006-09-19 David Kastrup <dak@gnu.org>
7595
7596 * keymaps.texi (Searching Keymaps): Small clarification.
7597
75982006-09-18 Richard Stallman <rms@gnu.org>
7599
7600 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7601 cause keyboard menus.
7602 (Menu Keymaps): Likewise.
7603 (Defining Menus, Keyboard Menus): Clarify.
7604
7605 * text.texi (Fields): Clarify explanation of constrain-to-field.
7606
76072006-09-16 Eli Zaretskii <eliz@gnu.org>
7608
7609 * variables.texi (Tips for Defining): Fix a typo.
7610
76112006-09-15 Richard Stallman <rms@gnu.org>
7612
7613 * keymaps.texi (Remapping Commands, Searching Keymaps)
7614 (Active Keymaps): Clean up previous change.
7615
76162006-09-15 Jay Belanger <belanger@truman.edu>
7617
7618 * gpl.texi: Replace "Library Public License" by "Lesser Public
7619 License" throughout.
7620
76212006-09-15 David Kastrup <dak@gnu.org>
7622
7623 * keymaps.texi (Active Keymaps): Adapt description to use
7624 `get-char-property' instead `get-text-property'. Explain how
7625 mouse events change this. Explain the new optional argument of
7626 `key-binding' and its mouse-dependent lookup.
7627 (Searching Keymaps): Adapt description similarly.
7628 (Remapping Commands): Explain the new optional argument of
7629 `command-remapping'.
7630
76312006-09-14 Richard Stallman <rms@gnu.org>
7632
7633 * keymaps.texi (Searching Keymaps): Clarification.
7634 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7635
76362006-09-13 Richard Stallman <rms@gnu.org>
7637
7638 * objects.texi (Character Type): Node split.
7639 Add xref to Describing Characters.
7640 (Basic Char Syntax, General Escape Syntax)
7641 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7642
76432006-09-11 Richard Stallman <rms@gnu.org>
7644
7645 * display.texi (Display Table Format): Wording clarification.
7646 (Glyphs): Clarifications.
7647
76482006-09-10 Chong Yidong <cyd@stupidchicken.com>
7649
7650 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7651 local maps.
7652
76532006-09-10 Kim F. Storm <storm@cua.dk>
7654
7655 * display.texi (Forcing Redisplay): Document return value of
7656 function redisplay.
7657
76582006-09-09 Richard Stallman <rms@gnu.org>
7659
7660 * windows.texi (Window Hooks): Explain limits of
7661 window-scroll-functions.
7662
7663 * display.texi (Fringe Indicators): Update for last change in
7664 indicate-buffer-boundaries.
7665
76662006-09-08 Richard Stallman <rms@gnu.org>
7667
7668 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
7669
76702006-09-06 Kim F. Storm <storm@cua.dk>
7671
7672 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
7673
7674 * windows.texi (Window Start): Update pos-visible-in-window-p.
7675
76762006-09-04 Richard Stallman <rms@gnu.org>
7677
7678 * processes.texi (Accepting Output): Explain SECONDS=0 for
7679 accept-process-output.
7680
7681 * os.texi (Idle Timers): Explain why timer functions should not
7682 loop until (input-pending-p).
7683
76842006-09-02 Eli Zaretskii <eliz@gnu.org>
7685
7686 * makefile.w32-in (usermanualdir): New variable.
7687 (elisp.dvi): Use it.
7688
76892006-09-01 Eli Zaretskii <eliz@gnu.org>
7690
7691 * buffers.texi (Buffer Modification): Fix last change.
7692
76932006-09-01 Chong Yidong <cyd@stupidchicken.com>
7694
5dcb4c4e
SM
7695 * buffers.texi (Buffer Modification):
7696 Document buffer-chars-modified-tick.
b8d4c8d0
GM
7697
76982006-08-31 Richard Stallman <rms@gnu.org>
7699
7700 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
7701
77022006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
7703
7704 * modes.texi (Syntactic Font Lock):
7705 Mention font-lock-syntactic-face-function
7706 instead of specific faces.
7707
77082006-08-29 Chong Yidong <cyd@stupidchicken.com>
7709
7710 * display.texi (Images): Add xrref to display-images-p.
7711
77122006-08-28 Kenichi Handa <handa@m17n.org>
7713
7714 * nonascii.texi (Lisp and Coding Systems): Fix description of
7715 detect-coding-region.
7716
77172006-08-27 Michael Olson <mwolson@gnu.org>
7718
7719 * processes.texi (Transaction Queues): Remove stray quote
7720 character.
7721
77222006-08-25 Richard Stallman <rms@gnu.org>
7723
7724 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
7725 Add xref.
7726
77272006-08-24 Chong Yidong <cyd@stupidchicken.com>
7728
7729 * os.texi (Timers): Avoid waiting inside timers.
7730
77312006-08-21 Lute Kamstra <lute@gnu.org>
7732
7733 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
7734
77352006-08-20 Richard Stallman <rms@gnu.org>
7736
7737 * os.texi (Idle Timers): New node, split out from Timers.
7738 Document current-idle-time.
7739 * commands.texi (Reading One Event): Update xref.
7740 * elisp.texi (Top): Update subnode menu.
7741
77422006-08-16 Richard Stallman <rms@gnu.org>
7743
7744 * keymaps.texi (Extended Menu Items): Show format of cached
7745 bindings in extended menu items.
7746
7747 * customize.texi (Variable Definitions): Explain when the
7748 standard value expression is evaluated.
7749
77502006-08-15 Chong Yidong <cyd@stupidchicken.com>
7751
7752 * commands.texi (Reading One Event): Explain idleness in
7753 `read-event'.
7754
77552006-08-12 Chong Yidong <cyd@stupidchicken.com>
7756
7757 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 7758 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
7759 relevant for Lisp programming.
7760 (Yank Commands): Rewrite introduction.
7761 (Undo): Clarify.
7762 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
7763 (Filling): Remove redundant comment. Clarify return value of
7764 current-justification.
7765 (Margins): Minor clarifications.
7766 (Adaptive Fill): Update default value of adaptive-fill-regexp.
7767 (Sorting): Update definition of sort-lines.
7768 (Columns): Clarify behavior of sort-columns.
7769 (Indent Tabs): Link to Tab Stops in Emacs manual.
7770 (Special Properties): Clarify.
7771 (Clickable Text): Mention Buttons package.
7772
77732006-08-12 Kevin Ryde <user42@zip.com.au>
7774
7775 * os.texi (Time Parsing): Add %z to description of
7776 format-time-string, as per docstring. Add cross reference to
7777 glibc manual for strftime.
7778
77792006-08-08 Richard Stallman <rms@gnu.org>
7780
7781 * modes.texi: Clean up wording in previous change.
7782
77832006-08-07 Chong Yidong <cyd@stupidchicken.com>
7784
7785 * modes.texi (Hooks): Clarify.
7786 (Major Mode Basics): Mention define-derived-mode explicitly.
7787 (Major Mode Conventions): Rebinding RET is OK for some modes.
7788 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 7789 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
7790 (Mode Line Basics): Clarify.
7791 (Mode Line Data): Mention help-echo and local-map in strings.
7792 Explain reason for treatment of non-risky variables.
7793 (Properties in Mode): Clarify.
7794 (Faces for Font Lock): Add font-lock-negation-char-face.
7795
77962006-08-04 Eli Zaretskii <eliz@gnu.org>
7797
7798 * strings.texi (Formatting Strings): Warn against arbitrary
7799 strings as first arg to `format'.
7800
78012006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
7802
7803 * text.texi (Clickable Text): Mention `help-echo' text property.
7804 Update intro, examples and associated explanations.
7805
78062006-07-31 Richard Stallman <rms@gnu.org>
7807
7808 * commands.texi: Update xrefs.
7809 (Event Mod): New node, cut out from old Translating Input.
7810
7811 * maps.texi: Update xrefs.
7812
7813 * keymaps.texi (Translation Keymaps): New node.
7814 Update xrefs from Translating Input to Translation Keymaps.
7815
7816 * elisp.texi (Top): Update subnode menu.
7817
7818 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
7819
7820 * os.texi (System Interface): Fix menu descriptions of some nodes.
7821 (Translating Input): Node deleted.
7822
78232006-07-31 Nick Roberts <nickrob@snap.net.nz>
7824
7825 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
7826
7827 * lists.texi (Sets And Lists): Likewise.
7828
78292006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
7830
7831 * text.texi (Fields): Mention POS
7832 requirement when narrowing is in effect.
7833
78342006-07-28 Richard Stallman <rms@gnu.org>
7835
7836 * display.texi (Face Attributes): Simplify wording.
7837 (Attribute Functions): Clarify meaning of new-frame default
7838 attribute settings.
7839
7840 * customize.texi (Common Keywords): Document how to use
7841 :package-version in a package not in Emacs.
7842
78432006-07-28 Kim F. Storm <storm@cua.dk>
7844
7845 * commands.texi (Reading One Event): Fix last change.
7846
78472006-07-26 Chong Yidong <cyd@stupidchicken.com>
7848
7849 * commands.texi (Reading One Event): Document SECONDS argument for
7850 read-event, read-char, and read-char-exclusive.
7851
78522006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7853
7854 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7855 to ensure correct identification.
7856
78572006-07-24 Richard Stallman <rms@gnu.org>
7858
7859 * text.texi (Clickable Text): Clarify.
7860
7861 * sequences.texi (Vector Functions): Delete duplicate xref.
7862
7863 * objects.texi (Function Type): Clarify.
7864
7865 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7866 modes.
7867
7868 * lists.texi (List Variables): New node.
7869 Material moved from other nodes.
7870
7871 * variables.texi (Setting Variables): add-to-list and
7872 add-to-ordered-list moved to List Variables node.
7873
78742006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7875
7876 * text.texi (Links and Mouse-1):
7877 For mouse-on-link-p, expand on arg POS.
7878
78792006-07-21 Kim F. Storm <storm@cua.dk>
7880
7881 * display.texi (Forcing Redisplay): Don't mention systems which
7882 don't support sub-second timers for redisplay-preemption-period.
7883
7884 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7885
78862006-07-21 Eli Zaretskii <eliz@gnu.org>
7887
7888 * frames.texi (Input Focus): Document that focus-follows-mouse has
7889 no effect on MS-Windows.
7890
78912006-07-18 Richard Stallman <rms@gnu.org>
7892
7893 * display.texi (Forcing Redisplay): Cleanups in previous change.
7894
7895 * processes.texi (Low-Level Network): Make menu more convenient.
7896
78972006-07-18 Kim F. Storm <storm@cua.dk>
7898
7899 * display.texi (Forcing Redisplay): redisplay-preemption-period
7900 only used on window systems. Add xref to Terminal Output.
7901
7902 * os.texi (Terminal Output): baud-rate only controls preemption on
7903 non-window systems. Add xref to Forcing Redisplay.
7904
7905 * processes.texi (Low-Level Network): Rename node "Make Network"
7906 to "Network Processes".
7907
79082006-07-18 Karl Berry <karl@gnu.org>
7909
7910 * variables.texi, functions.texi, customize.texi, loading.texi:
7911 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7912
79132006-07-17 Chong Yidong <cyd@stupidchicken.com>
7914
7915 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7916
79172006-07-17 Richard Stallman <rms@gnu.org>
7918
7919 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7920 Put period and comma inside quotes.
7921
7922 * loading.texi, markers.texi: Use real doublequote inside menus.
7923
7924 * windows.texi: Put point and comma inside quotes.
7925 (Textual Scrolling): Use @samp for error message.
7926
7927 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7928 * strings.texi, streams.texi, processes.texi, os.texi:
7929 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7930 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7931 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7932 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7933 Put point and comma inside quotes.
7934
7935 * control.texi (Processing of Errors): Add command-error-function.
7936
7937 * variables.texi (File Local Variables): Clarify that
7938 file local variables make buffer-local bindings.
7939
7940 * modes.texi (Syntactic Font Lock): Give default for
7941 font-lock-syntax-table.
7942
79432006-07-17 Nick Roberts <nickrob@snap.net.nz>
7944
7945 * text.texi (Special Properties): Clean up previous change.
7946
79472006-07-16 Karl Berry <karl@gnu.org>
7948
7949 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7950 * control.texi: Fix bad page breaks through chapter 10 (control).
7951
7952 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7953 underfull hbox.
7954
79552006-07-15 Nick Roberts <nickrob@snap.net.nz>
7956
7957 * text.texi (Special Properties): Describe fontified text property
7958 in relation to a character (not text).
7959
79602006-07-15 Kim F. Storm <storm@cua.dk>
7961
7962 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7963 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7964 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7965
7966 * anti.texi (Antinews): Mention redisplay function.
7967 The kbd macro existed, but was not documented, before 22.x.
7968 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7969
79702006-07-14 Nick Roberts <nickrob@snap.net.nz>
7971
7972 * display.texi (Displaying Messages): Add anchor.
7973
7974 * frames.texi (Dialog Boxes): Use it.
7975
79762006-07-12 Richard Stallman <rms@gnu.org>
7977
7978 * objects.texi (Frame Type): Explain nature of frames better.
7979
7980 * frames.texi (Frames): Explain nature of frames better.
7981
79822006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7983
7984 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7985
79862006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7987
7988 * frames.texi (Window System Selections): Mention scrap support for Mac.
7989 Default value of x-select-enable-clipboard is t on Mac.
7990
7991 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7992
79932006-07-11 Kim F. Storm <storm@cua.dk>
7994
7995 * display.texi (Forcing Redisplay): Add `redisplay' function.
7996 Don't mention (sit-for -1) -- use (redisplay t) instead.
7997
7998 * commands.texi (Waiting): (sit-for -1) is no longer special.
7999 (sit-for 0) is equivalent to (redisplay).
8000 Iconifying/deiconifying no longer makes sit-for return.
8001
80022006-07-10 Nick Roberts <nickrob@snap.net.nz>
8003
8004 * display.texi (Buttons): Fix typo.
8005
8006 * index.texi, elisp.texi (New Symbols): Comment node out.
8007
80082006-07-09 Richard Stallman <rms@gnu.org>
8009
8010 * display.texi (Truncation): Clean up previous change.
8011
80122006-07-08 Richard Stallman <rms@gnu.org>
8013
8014 * commands.texi (Interactive Call): Use 3 as prefix in example
8015 for execute-extended-command.
8016
8017 * display.texi (Attribute Functions): Move paragraph about
8018 compatibility with Emacs < 21.
8019
80202006-07-09 Kim F. Storm <storm@cua.dk>
8021
8022 * display.texi (Refresh Screen): Clarify force-window-update.
8023 (Truncation): "Normally" indicated by fringe arrows.
8024
80252006-07-08 Eli Zaretskii <eliz@gnu.org>
8026
8027 * windows.texi (Textual Scrolling, Resizing Windows):
8028 * variables.texi (Constant Variables):
8029 * text.texi (Buffer Contents, Deletion, Changing Properties)
8030 (Property Search, Special Properties, Sticky Properties)
8031 (Links and Mouse-1, Fields, Change Hooks):
8032 * syntax.texi (Syntax Table Functions, Parsing Expressions)
8033 (Categories):
8034 * symbols.texi (Other Plists):
8035 * streams.texi (Output Variables):
8036 * processes.texi (Input to Processes, Query Before Exit):
8037 * positions.texi (Word Motion, Text Lines, List Motion):
8038 * os.texi (Init File, System Environment, Sound Output)
8039 (Session Management):
8040 * nonascii.texi (Text Representations, Character Sets)
8041 (Chars and Bytes, Locales):
8042 * modes.texi (Defining Minor Modes, Header Lines):
8043 * minibuf.texi (Minibuffer Contents):
8044 * markers.texi (Information from Markers):
8045 * lists.texi (List Elements, Building Lists, Association Lists):
8046 * keymaps.texi (Tool Bar):
8047 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
8048 * functions.texi (What Is a Function, Mapping Functions):
8049 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
8050 (Color Names, Text Terminal Colors, Display Feature Testing):
8051 * files.texi (Visiting Functions, File Name Components)
8052 (Unique File Names, Contents of Directories):
8053 * display.texi (Forcing Redisplay, Displaying Messages)
8054 (Temporary Displays, Font Selection, Auto Faces)
8055 (Font Lookup, Fringe Indicators, Display Margins)
8056 (Image Descriptors, Showing Images, Image Cache, Button Types)
8057 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
8058 (Display Table Format, Glyphs):
8059 * control.texi (Iteration):
8060 * commands.texi (Command Loop Info, Adjusting Point):
8061 * backups.texi (Making Backups, Auto-Saving):
8062 Remove @tindex entries.
8063
80642006-07-07 Kim F. Storm <storm@cua.dk>
8065
8066 * display.texi (Fringe Cursors): Fix typo.
8067 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
8068 (Overlay Arrow): Default is overlay-arrow fringe indicator.
8069
80702006-07-05 Richard Stallman <rms@gnu.org>
8071
8072 * text.texi (Buffer Contents): Add example of text props
8073 in result of buffer-substring.
8074 (Text Properties): Explain better about use of specific property names.
8075 (Property Search): Some cleanups; reorder some functions.
8076
8077 * keymaps.texi (Changing Key Bindings): Cleanup.
8078 Add xref to Key Binding Conventions.
8079
8080 * display.texi (Attribute Functions): Add examples for
8081 face-attribute-relative-p.
8082
8083 * tips.texi (Coding Conventions): Cleanup last change.
8084
80852006-07-05 Karl Berry <karl@gnu.org>
8086
8087 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
8088 Remove @setchapternewpage odd.
8089 Result is 1013 pages, down from 1100.
8090
8091 * anti.texi, customize.texi, display.texi, internals.texi:
8092 * minibuf.texi, modes.texi, tips.texi:
8093 Fix overfull/underfull boxes.
8094
80952006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
8096
8097 * edebug.texi (Instrumenting):
8098 Add Edebug-specific findex for eval-buffer.
8099 * loading.texi (Loading):
8100 Replace eval-current-buffer with eval-buffer.
8101
81022006-06-30 Nick Roberts <nickrob@snap.net.nz>
8103
8104 * locals.texi (Standard Buffer-Local Variables): Update the list
8105 of variables.
8106
81072006-06-26 Nick Roberts <nickrob@snap.net.nz>
8108
8109 * files.texi (File Name Completion): Point user to the node
8110 "Reading File Names".
8111
81122006-06-24 Eli Zaretskii <eliz@gnu.org>
8113
8114 * files.texi (Contents of Directories): Document case-insensitive
8115 behavior on respective filesystems.
8116
8117 * objects.texi (Character Type): Document that Emacs signals an
8118 error for unsupported Unicode characters specified as \uNNNN.
8119
81202006-06-19 Richard Stallman <rms@gnu.org>
8121
8122 * processes.texi (Bindat Spec): Clarify previous change.
8123
81242006-06-16 Richard Stallman <rms@gnu.org>
8125
8126 * tips.texi (Coding Conventions): Better explain conventions
8127 for definition constructs.
8128
8129 * text.texi (Special Properties): String value of `read-only'
8130 serves as the error message.
8131
8132 * objects.texi (Character Type): Clarify prev. change.
8133 (Non-ASCII in Strings): Mention \u and \U.
8134
8135 * commands.texi (Using Interactive): Explain problem of
8136 markers, etc., in command-history.
8137
81382006-06-14 Kim F. Storm <storm@cua.dk>
8139
8140 * commands.texi (Waiting): Negative arg to sit-for forces
8141 redisplay even if input is pending.
8142
8143 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
8144 redisplay. Remove incorrect example of binding redisplay-dont-pause
8145 around (sit-for 0).
8146
81472006-06-13 Richard Stallman <rms@gnu.org>
8148
8149 * display.texi (Forcing Redisplay): Clarify previous change.
8150
81512006-06-13 Romain Francoise <romain@orebokech.com>
8152
8153 * display.texi (Forcing Redisplay): Fix typo.
8154
81552006-06-13 Kim F. Storm <storm@cua.dk>
8156
8157 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
8158
81592006-06-10 Luc Teirlinck <teirllm@auburn.edu>
8160
8161 * tips.texi (Coding Conventions): Add `@end itemize'.
8162
81632006-06-10 Richard Stallman <rms@gnu.org>
8164
8165 * tips.texi (Coding Conventions): Explain use of coding systems
8166 to ensure one decoding for strings.
8167
81682006-06-09 Aidan Kehoe <kehoea@parhasard.net>
8169
8170 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
8171 syntax.
8172
81732006-06-07 Eli Zaretskii <eliz@gnu.org>
8174
8175 * display.texi (Font Selection): Remove description of
8176 clear-face-cache.
8177
8178 * compile.texi (Eval During Compile): Fix a typo. Add index
8179 entries for possible uses of eval-when-compile.
8180
81812006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
8182
8183 * display.texi (Abstract Display): Fix typo.
8184
81852006-06-03 Eli Zaretskii <eliz@gnu.org>
8186
8187 * minibuf.texi (Minibuffer History) <history-add-new-input>:
8188 Reword variable's description.
8189
81902006-06-01 Richard Stallman <rms@gnu.org>
8191
8192 * windows.texi (Splitting Windows): Clarify splitting nonselected
8193 window.
8194
81952006-05-31 Juri Linkov <juri@jurta.org>
8196
8197 * minibuf.texi (Minibuffer History): Add history-add-new-input.
8198
81992006-05-30 Richard Stallman <rms@gnu.org>
8200
8201 * display.texi (Line Height): Fix errors in description of
10d1d0af 8202 default line height and line-height property.
b8d4c8d0
GM
8203
8204 * nonascii.texi (Default Coding Systems): Further clarification.
8205
82062006-05-29 Luc Teirlinck <teirllm@auburn.edu>
8207
8208 * internals.texi (Pure Storage): Mention that an overflow in pure
8209 space causes a memory leak.
8210 (Garbage Collection): If there was an overflow in pure space,
8211 `garbage-collect' returns nil.
8212
82132006-05-30 Eli Zaretskii <eliz@gnu.org>
8214
8215 * nonascii.texi (Default Coding Systems): Fix it some more.
8216
82172006-05-29 Eli Zaretskii <eliz@gnu.org>
8218
8219 * nonascii.texi (Default Coding Systems): Fix last change.
8220
82212006-05-29 Kenichi Handa <handa@m17n.org>
8222
8223 * nonascii.texi (find-operation-coding-system): Describe the new
8224 argument format (FILENAME . BUFFER).
8225
82262006-05-28 Richard Stallman <rms@gnu.org>
8227
8228 * tips.texi (Coding Conventions): Better explain reasons not to
8229 advise other packages or use `eval-after-load'.
8230
82312006-05-29 Kim F. Storm <storm@cua.dk>
8232
8233 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
8234 `bindat-idx' and `bindat-raw' for clarity.
8235
82362006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8237
8238 * processes.texi (Bindat Spec): Expand on `repeat' handler.
8239
8240 * display.texi (Display): Add "Abstract Display" to menu.
8241 (Abstract Display, Abstract Display Functions)
8242 (Abstract Display Example): New nodes.
8243 * elisp.texi (Top): Add "Abstract Display" to menu.
8244
82452006-05-27 Chong Yidong <cyd@stupidchicken.com>
8246
8247 * keymaps.texi (Key Sequences): Link to input events definition.
8248 (Format of Keymaps): Delete material duplicated in Keymap Basics.
8249
8250 * files.texi (Changing Files): Document updated argument list for
8251 copy-file.
8252
82532006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8254
8255 * processes.texi (Bindat Functions): Explain term "total length".
8256 Use it in bindat-length and bindat-pack descriptions.
8257
82582006-05-26 Eli Zaretskii <eliz@gnu.org>
8259
8260 * tips.texi (Coding Conventions): Advise against using
8261 eval-after-load in packages. Add an index entry.
8262
82632006-05-25 Juri Linkov <juri@jurta.org>
8264
8265 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
8266
8267 * modes.texi (%-Constructs): Add %e, %z, %Z.
8268
82692006-05-25 Richard Stallman <rms@gnu.org>
8270
8271 * elisp.texi (Top): Update subnode menu.
8272
8273 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
8274 (Keymaps): Update menu.
8275
82762006-05-25 Chong Yidong <cyd@stupidchicken.com>
8277
8278 * keymaps.texi (Key Sequences): Some clarifications.
8279
82802006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
8281
8282 * processes.texi (Bindat Functions): Say "unibyte string"
8283 explicitly for bindat-unpack and bindat-pack descriptions.
8284 (Bindat Examples): Don't call `string-make-unibyte' in example.
8285
82862006-05-25 Chong Yidong <cyd@stupidchicken.com>
8287
5dcb4c4e 8288 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 8289 Explain string and vector representations of key sequences.
b8d4c8d0
GM
8290
8291 * keymaps.texi (Changing Key Bindings):
dd7b651b 8292 * commands.texi (Interactive Codes):
b8d4c8d0
GM
8293 * help.texi (Describing Characters): Refer to it.
8294
82952006-05-23 Luc Teirlinck <teirllm@auburn.edu>
8296
8297 * frames.texi (Pointer Shape): @end table -> @end defvar.
8298
82992006-05-22 Richard Stallman <rms@gnu.org>
8300
8301 * elisp.texi (Top): Update subnode menus.
8302
8303 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8304 Contents rewritten; material from old Pointer Shape node moved here.
8305
8306 * display.texi (Pointer Shape): Node deleted.
8307 (Image Descriptors): Minor cleanup.
8308
83092006-05-21 Richard Stallman <rms@gnu.org>
8310
8311 * syntax.texi (Parsing Expressions): Update info on which STATE
8312 elements are ignored.
8313
83142006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8315
8316 * hooks.texi (Standard Hooks): Correct typo.
8317
8318 * gpl.texi (GPL): ifinfo -> ifnottex.
8319
83202006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8321
8322 * searching.texi (Simple Match Data): Warn about match data being
8323 set anew by every search.
8324
83252006-05-17 Richard Stallman <rms@gnu.org>
8326
8327 * minibuf.texi (Minibuffer History): Clarify.
8328
8329 * searching.texi (Regexp Special): Clarify nested regexp warning.
8330
83312006-05-16 Kim F. Storm <storm@cua.dk>
8332
8333 * minibuf.texi (Minibuffer History): Update add-to-history.
8334
83352006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8336
5dcb4c4e
SM
8337 * nonascii.texi (Explicit Encoding):
8338 Fix typo (encoding<->decoding).
b8d4c8d0
GM
8339
83402006-05-14 Richard Stallman <rms@gnu.org>
8341
8342 * buffers.texi (Creating Buffers): Cleanup.
8343
8344 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8345
83462006-05-13 Eli Zaretskii <eliz@gnu.org>
8347
8348 * buffers.texi (Current Buffer): Document that with-temp-buffer
8349 disables undo.
8350
8351 * os.texi (Terminal-Specific): More accurate description of how
8352 Emacs searches for the terminal-specific libraries.
8353
83542006-05-12 Eli Zaretskii <eliz@gnu.org>
8355
8356 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8357 emacs-xtra to @inforef's.
8358
8359 * text.texi (Undo): Document that undo is turned off in buffers
8360 whose names begin with a space.
8361
8362 * buffers.texi (Buffer Names): Add index entries for buffers whose
8363 names begin with a space.
8364 (Creating Buffers): Document that undo is turned off in buffers
8365 whose names begin with a space.
8366
8367 * files.texi (Visiting Functions, Reading from Files)
8368 (Saving Buffers): Mention code and EOL conversions by file I/O
8369 primitives and subroutines.
8370
f4e90db0
SM
8371 * nonascii.texi (Lisp and Coding Systems):
8372 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
8373
8374 * display.texi (Defining Faces): Mention `mac', and add an xref to
8375 where window-system is described.
8376
83772006-05-10 Richard Stallman <rms@gnu.org>
8378
8379 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8380
83812006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8382
8383 * variables.texi (File Local Variables): Recommend to quote lambda
8384 expressions in safe-local-variable property.
8385
83862006-05-09 Richard Stallman <rms@gnu.org>
8387
5dcb4c4e
SM
8388 * variables.texi (File Local Variables):
8389 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
8390
83912006-05-07 Kim F. Storm <storm@cua.dk>
8392
8393 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8394 from add-to-history.
8395
83962006-05-07 Romain Francoise <romain@orebokech.com>
8397
8398 * commands.texi (Event Input Misc):
8399 * compile.texi (Eval During Compile):
8400 * internals.texi (Buffer Internals):
8401 * minibuf.texi (Initial Input):
8402 * nonascii.texi (Scanning Charsets):
8403 * numbers.texi (Comparison of Numbers):
8404 * windows.texi (Textual Scrolling, Vertical Scrolling):
8405 Fix various typos.
8406
84072006-05-06 Eli Zaretskii <eliz@gnu.org>
8408
8409 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8410 conditional xref's to either emacs or emacs-xtra, depending on
8411 @iftex/@ifnottex.
8412
8413 * minibuf.texi (Minibuffer History): Document add-to-history.
8414
84152006-05-05 Eli Zaretskii <eliz@gnu.org>
8416
8417 * internals.texi (Pure Storage): Mention the pure overflow message
8418 at startup.
8419
c8763fb6 84202006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8421
8422 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
8423 (Searching Keymaps): Fix pseudo-Lisp description of keymap
8424 search.
8425
84262006-05-01 Richard Stallman <rms@gnu.org>
8427
8428 * intro.texi (nil and t): Clarify.
8429
8430 * variables.texi (File Local Variables): Suggest using booleanp.
8431
84322006-05-01 Juanma Barranquero <lekktu@gmail.com>
8433
8434 * objects.texi (Type Predicates): Fix typos.
8435
84362006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8437
8438 * intro.texi (nil and t): Add booleanp.
8439
8440 * objects.texi (Type Predicates): Add links for booleanp and
8441 string-or-null-p.
8442
84432006-04-29 Richard Stallman <rms@gnu.org>
8444
8445 * modes.texi (Multiline Font Lock): Rename from
8446 Multi line Font Lock Elements. Much clarification.
8447 (Font Lock Multiline, Region to Fontify): Much clarification.
8448
84492006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8450
8451 * variables.texi (File Local Variables): Remove the special case t for
8452 safe-local-variable.
8453
84542006-04-26 Richard Stallman <rms@gnu.org>
8455
8456 * syntax.texi (Parsing Expressions): Minor cleanup.
8457
84582006-04-18 Richard Stallman <rms@gnu.org>
8459
8460 * tips.texi (Coding Conventions): Explain when the package's
8461 prefix should appear later on (not at the start of the name).
8462
8463 * searching.texi (String Search): Clarify effect of NOERROR.
8464
8465 * modes.texi (Imenu): Clarify what special items do.
8466
8467 * hooks.texi (Standard Hooks): Delete text about old hook names.
8468
84692006-04-17 Romain Francoise <romain@orebokech.com>
8470
8471 * variables.texi (Local Variables): Update the default value of
8472 `max-specpdl-size'.
8473
84742006-04-15 Michael Olson <mwolson@gnu.org>
8475
8476 * processes.texi (Transaction Queues): Mention the new optional
8477 `delay-question' argument for `tq-enqueue'.
8478
84792006-04-13 Bill Wohler <wohler@newt.com>
8480
8481 * customize.texi (Common Keywords): Use dotted notation for
8482 :package-version value. Specify its values. Improve documentation
8483 for customize-package-emacs-version-alist.
8484
84852006-04-12 Bill Wohler <wohler@newt.com>
8486
8487 * customize.texi (Common Keywords): Move description of
8488 customize-package-emacs-version-alist to @defvar.
8489
84902006-04-10 Bill Wohler <wohler@newt.com>
8491
8492 * customize.texi (Common Keywords): Add :package-version.
8493
84942006-04-10 Kim F. Storm <storm@cua.dk>
8495
8496 * text.texi (Buffer Contents): Add NOPROPS arg to
8497 filter-buffer-substring.
8498
84992006-04-08 Kevin Ryde <user42@zip.com.au>
8500
8501 * os.texi (Command-Line Arguments): Update xref to emacs manual
8502 "Command Arguments" -> "Emacs Invocation", per change there.
8503
85042006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8505
8506 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8507 be on one line to help makeinfo not render two spaces after the dot.
8508
85092006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8510
8511 * strings.texi (Predicates for Strings): Add string-or-null-p.
8512
85132006-03-28 Kim F. Storm <storm@cua.dk>
8514
8515 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8516 remarks about systems that don't support fractional seconds.
8517
85182006-03-25 Karl Berry <karl@gnu.org>
8519
8520 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8521 the year list.
8522
85232006-03-21 Nick Roberts <nickrob@snap.net.nz>
8524
8525 * display.texi (Fringe Indicators): Fix typos.
8526
85272006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8528
8529 * tips.texi (Documentation Tips): One can now also write `program'
8530 in front of a quoted symbol in a docstring to prevent making a
8531 hyperlink.
8532
85332006-03-19 Alan Mackenzie <acm@muc.de>
8534
8535 * text.texi (Special Properties): Clarify `fontified' property.
8536
85372006-03-16 Richard Stallman <rms@gnu.org>
8538
8539 * display.texi (Defining Images): Minor cleanup.
8540
85412006-03-16 Bill Wohler <wohler@newt.com>
8542
8543 * display.texi (Defining Images): In image-load-path-for-library,
8544 prefer user's images.
8545
85462006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8547
8548 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8549
85502006-03-15 Bill Wohler <wohler@newt.com>
8551
8552 * display.texi (Defining Images): Fix example in
8553 image-load-path-for-library by not recommending that one binds
8554 image-load-path. Just defvar it to placate compiler and only use
8555 it if previously defined.
8556
85572006-03-14 Bill Wohler <wohler@newt.com>
8558
8559 * display.texi (Defining Images): In image-load-path-for-library,
8560 always return list of directories. Update example.
8561
85622006-03-14 Alan Mackenzie <acm@muc.de>
8563
8564 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8565 This describes font-lock-extend-region-function.
8566 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8567 the new node "Region to Fontify".
8568
85692006-03-13 Richard Stallman <rms@gnu.org>
8570
8571 * display.texi (Invisible Text): The impossible position is
8572 now before the invisible text, not after.
8573 (Defining Images): Clean up last change.
8574
85752006-03-11 Bill Wohler <wohler@newt.com>
8576
8577 * display.texi (Defining Images): Add image-load-path-for-library.
8578
85792006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8580
8581 * text.texi (Adaptive Fill): Fix Texinfo usage.
8582
8583 * strings.texi (Creating Strings): Fix Texinfo usage.
8584
8585 * searching.texi (Regexp Special): Use @samp for regular
8586 expressions that are not in Lisp syntax.
8587
85882006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8589
8590 * searching.texi (Regexp Special): Put remark between parentheses
8591 to avoid misreading.
8592
85932006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8594
8595 * searching.texi (Syntax of Regexps): More accurately describe
8596 which characters are special in which situations.
8597 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8598 are not special. Describe in detail when `[' and `]' are special.
8599 (Regexp Backslash): Plenty of regexps with unbalanced square
8600 brackets are valid, so reword that statement.
8601
86022006-03-02 Kim F. Storm <storm@cua.dk>
8603
8604 * keymaps.texi (Tool Bar): Add tool-bar-border.
8605
86062006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8607
8608 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8609
86102006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8611
8612 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8613
8614 * files.texi (Locating Files): Suggest additional values for the
8615 SUFFIXES arg of `locate-file'. Update pxref.
8616
8617 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8618 (How Programs Do Loading): Discuss the effects of Auto Compression
8619 mode on `load'.
8620 (Load Suffixes): New node.
8621 (Library Search): Delete description of `load-suffixes'; it was
8622 moved to "Load Suffixes".
8623 (Autoload, Named Features): Mention `load-suffixes'.
8624
86252006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8626
8627 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8628
8629 * windows.texi (Window Tree): Fix typo.
8630
86312006-02-20 Kim F. Storm <storm@cua.dk>
8632
8633 * display.texi (Fringe Indicators): New section.
8634 Move indicate-empty-lines, indicate-buffer-boundaries, and
8635 default-indicate-buffer-boundaries here.
8636 Add fringe-indicator-alist and default-fringes-indicator-alist.
8637 Add list of logical fringe indicator symbols.
8638 Update list of standard bitmap names.
8639 (Fringe Cursors): New section.
8640 Move overflow-newline-into-fringe here.
8641 Add fringe-cursor-alist and default-fringes-cursor-alist.
8642 Add list of fringe cursor symbols.
8643
86442006-02-20 Juanma Barranquero <lekktu@gmail.com>
8645
8646 * commands.texi (Using Interactive): Fix reference to node
8647 "Minibuffers".
8648
86492006-02-19 Richard M. Stallman <rms@gnu.org>
8650
8651 * minibuf.texi (High-Level Completion):
8652 Add xref to read-input-method-name.
8653
8654 * files.texi (Relative File Names): Move file-relative-name here.
8655 (File Name Expansion): From here. Minor clarifications.
8656
8657 * commands.texi (Using Interactive): Add xrefs about reading input.
8658 Clarify remarks about that moving point and mark.
8659 Put string case before list case.
8660
c8763fb6 86612006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8662
8663 * display.texi (Other Display Specs, Image Descriptors):
8664 Revert erroneous changes. The previous description of
8665 image-descriptors as `(image . PROPS)' was correct.
8666
86672006-02-14 Richard M. Stallman <rms@gnu.org>
8668
8669 * variables.texi (File Local Variables): Clarifications.
8670
86712006-02-14 Juanma Barranquero <lekktu@gmail.com>
8672
8673 * variables.texi (File Local Variables): Use @code for a cons
8674 cell, not @var.
8675
86762006-02-13 Chong Yidong <cyd@stupidchicken.com>
8677
8678 * variables.texi (File Local Variables): Document new file local
8679 variable behavior.
8680
86812006-02-10 Kim F. Storm <storm@cua.dk>
8682
8683 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
8684
86852006-02-08 Juanma Barranquero <lekktu@gmail.com>
8686
8687 * modes.texi (%-Constructs): Remove obsolete info about
8688 `global-mode-string'.
8689
86902006-02-07 Richard M. Stallman <rms@gnu.org>
8691
8692 * commands.texi (Prefix Command Arguments): Minor cleanup.
8693
8694 * display.texi: "Graphical display", not window system.
8695
8696 * functions.texi (What Is a Function): Fix xref.
8697
8698 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
8699 (Changing Key Bindings): Clarify when remapping is better than
8700 substitute-key-definition.
8701
87022006-02-02 Richard M. Stallman <rms@gnu.org>
8703
8704 * minibuf.texi (Basic Completion): Completion alists are risky.
8705
8706 * keymaps.texi (Active Keymaps): Clarifications.
8707 (Searching Keymaps): New node.
8708 (Keymaps): Update menu.
8709
8710 * frames.texi (Layout Parameters): Minor clarification.
8711 (Drag and Drop): New node.
8712 (Frames): Update menu.
8713
87142006-01-29 Chong Yidong <cyd@stupidchicken.com>
8715
8716 * display.texi (Other Display Specs, Image Descriptors):
8717 Image description is a list, not a cons cell.
8718
87192006-01-28 Luc Teirlinck <teirllm@auburn.edu>
8720
8721 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
8722 list is not necessarily a list).
8723
87242006-01-27 Eli Zaretskii <eliz@gnu.org>
8725
8726 * frames.texi (Layout Parameters): border-width and
8727 internal-border-width belong to the frame, not the window.
8728
87292006-01-19 Richard M. Stallman <rms@gnu.org>
8730
8731 * nonascii.texi (Translation of Characters): Search cmds use
8732 translation-table-for-input. Automatically made local.
8733
8734 * markers.texi (Overview of Markers): Count insertion type
8735 as one of a marker's attributes.
8736
8737 * keymaps.texi (Controlling Active Maps): New node, split out of
8738 Active Keymaps.
8739 (Keymaps): Menu updated.
8740 (Active Keymaps): Give pseudocode to explain how the active
8741 maps are searched. current-active-maps and key-binding moved here.
8742 (Functions for Key Lookup): current-active-maps and key-binding moved.
8743 Clarifications.
8744 (Searching the Keymaps): New subnode.
8745
8746 * elisp.texi (Top): Menu clarification.
8747
8748 * display.texi (Other Display Specs): Delete duplicate entry for
8749 just a string as display spec. Move text about recursive display
8750 specs on such a string.
8751
8752 * commands.texi (Key Sequence Input): Clarify.
8753 Move num-nonmacro-input-events out.
8754 (Reading One Event): num-nonmacro-input-events moved here.
8755
87562006-01-14 Nick Roberts <nickrob@snap.net.nz>
8757
8758 * advice.texi (Simple Advice): Update example to fit argument
8759 change in previous-line.
8760
87612006-01-05 Richard M. Stallman <rms@gnu.org>
8762
8763 * markers.texi (The Mark): Fix in `mark'.
8764
87652006-01-04 Richard M. Stallman <rms@gnu.org>
8766
8767 * processes.texi (Misc Network, Make Network): Minor cleanups.
8768
87692006-01-04 Kim F. Storm <storm@cua.dk>
8770
8771 * processes.texi (Make Network): Add IPv6 addresses and handling.
8772 (Network Feature Testing): Mention (:family ipv6).
8773 (Misc Network): Add IPv6 formats to format-network-address.
8774
87752005-12-30 Richard M. Stallman <rms@gnu.org>
8776
8777 * text.texi (Changing Properties):
8778 Don't use return value of set-text-properties.
8779
87802005-12-29 Luc Teirlinck <teirllm@auburn.edu>
8781
8782 * modes.texi (Mode Line Format): Correct typo in menu.
8783
87842005-12-29 Richard M. Stallman <rms@gnu.org>
8785
8786 * modes.texi (Mode Line Top): New node.
8787 (Mode Line Data): Some text moved to new node.
8788 Explain the data structure more concretely.
8789 (Mode Line Basics): Clarifications.
8790 (Mode Line Variables): Clarify intro paragraph.
8791 (%-Constructs): Clarify intro paragraph.
8792 (Mode Line Format): Update menu.
8793
87942005-12-28 Luc Teirlinck <teirllm@auburn.edu>
8795
8796 * minibuf.texi (Basic Completion): Update lazy-completion-table
8797 examples for removal of ARGS argument.
8798
87992005-12-23 Richard M. Stallman <rms@gnu.org>
8800
8801 * text.texi (Undo): Restore some explanation from the version
8802 that was deleted.
8803
88042005-12-23 Eli Zaretskii <eliz@gnu.org>
8805
8806 * text.texi (Undo): Remove duplicate descriptions of `apply
8807 funname' and `apply delta' elements of the undo list.
8808
88092005-12-20 Richard M. Stallman <rms@gnu.org>
8810
8811 * help.texi (Help Functions): Update documentation of `apropos'.
8812
88132005-12-20 Luc Teirlinck <teirllm@auburn.edu>
8814
8815 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
8816 because it is confusing. If the :help-echo keyword is a function,
8817 it is not directly used as the :help-echo overlay property, as the
8818 xref seems to suggest (it does not take the appropriate args).
8819
88202005-12-19 Luc Teirlinck <teirllm@auburn.edu>
8821
8822 * customize.texi (Common Keywords): Fix Texinfo usage.
8823 (Group Definitions, Variable Definitions): Update for new
8824 conventions for using `*' in docstrings.
8825
8826 * tips.texi (Documentation Tips): Update for new conventions for
8827 using `*' in docstrings.
8828
88292005-12-16 Richard M. Stallman <rms@gnu.org>
8830
8831 * minibuf.texi (Minibuffer Contents): Minor cleanup.
8832
88332005-12-16 Juri Linkov <juri@jurta.org>
8834
8835 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
8836
88372005-12-14 Romain Francoise <romain@orebokech.com>
8838
8839 * modes.texi (Customizing Keywords): Rename `append' to `how'.
8840 Fix typo.
8841
88422005-12-11 Juri Linkov <juri@jurta.org>
8843
8844 * minibuf.texi (Completion Commands): Add mention of read-file-name
8845 for filename completion keymaps.
8846 (Reading File Names): Add mention of filename completion keymaps
8847 for read-file-name and xref to `Completion Commands'.
8848
88492005-12-10 Richard M. Stallman <rms@gnu.org>
8850
8851 * customize.texi (Common Keywords): State caveats for use of :tag.
8852
88532005-12-08 Richard M. Stallman <rms@gnu.org>
8854
8855 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8856 with xrefs and better explanation.
8857 (Completion Commands): Add the filename completion maps.
8858
8859 * objects.texi (Character Type): Clarify that \s is not space
8860 if a dash follows.
8861
88622005-12-05 Richard M. Stallman <rms@gnu.org>
8863
8864 * windows.texi (Resizing Windows): Delete preserve-before args.
8865
88662005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8867
8868 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8869 in full keymaps, since the quirk has been fixed.
8870
88712005-12-03 Eli Zaretskii <eliz@gnu.org>
8872
5dcb4c4e
SM
8873 * hooks.texi (Standard Hooks): Add index entries.
8874 Mention `compilation-finish-functions'.
b8d4c8d0
GM
8875
88762005-11-27 Richard M. Stallman <rms@gnu.org>
8877
8878 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8879
88802005-11-21 Juri Linkov <juri@jurta.org>
8881
8882 * customize.texi (Common Keywords): Update links types
8883 custom-manual and url-link. Add link types emacs-library-link,
8884 file-link, function-link, variable-link, custom-group-link.
8885
88862005-11-20 Chong Yidong <cyd@stupidchicken.com>
8887
8888 * display.texi: Revert 2005-11-20 change.
8889
88902005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8891
8892 * processes.texi (Bindat Functions):
8893 Say "third" to refer to zero-based index "2".
8894
88952005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8896
8897 * loading.texi (Library Search): Update the default value of
8898 `load-suffixes'.
8899
89002005-11-17 Chong Yidong <cyd@stupidchicken.com>
8901
8902 * display.texi (Attribute Functions): Mention :ignore-defface.
8903
89042005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8905
8906 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8907 (Minor Mode Conventions): Mention the use of a hook.
8908
89092005-11-06 Richard M. Stallman <rms@gnu.org>
8910
8911 * files.texi (Magic File Names): find-file-name-handler checks the
8912 `operations' property of the handler.
8913
89142005-11-03 Richard M. Stallman <rms@gnu.org>
8915
8916 * variables.texi (Frame-Local Variables): Small clarification.
8917
89182005-10-29 Chong Yidong <cyd@stupidchicken.com>
8919
8920 * os.texi (Init File): Document ~/.emacs.d/init.el.
8921
89222005-10-29 Richard M. Stallman <rms@gnu.org>
8923
8924 * internals.texi (Garbage Collection): Document memory-full.
8925
89262005-10-28 Bill Wohler <wohler@newt.com>
8927
8928 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8929 for URLs.
8930
89312005-10-28 Richard M. Stallman <rms@gnu.org>
8932
8933 * minibuf.texi (Completion Commands): Clean up prev change.
8934
89352005-10-26 Kevin Ryde <user42@zip.com.au>
8936
8937 * compile.texi (Eval During Compile): Explain recommended uses
8938 of eval-when-compile and eval-and-compile.
8939
89402005-10-27 Masatake YAMATO <jet@gyve.org>
8941
8942 * minibuf.texi (Completion Commands):
8943 Write about new optional argument for `display-completion-list'.
8944
89452005-10-23 Richard M. Stallman <rms@gnu.org>
8946
8947 * display.texi (Overlay Arrow): Clarify about local bindings of
8948 overlay-arrow-position.
8949
89502005-10-22 Eli Zaretskii <eliz@gnu.org>
8951
8952 * internals.texi (Building Emacs): Fix last change.
8953
89542005-10-22 Richard M. Stallman <rms@gnu.org>
8955
8956 * internals.texi (Building Emacs): Document eval-at-startup.
8957
89582005-10-21 Richard M. Stallman <rms@gnu.org>
8959
8960 * loading.texi (Where Defined): load-history contains abs file names.
8961 symbol-file returns abs file names.
8962
89632005-10-19 Kim F. Storm <storm@cua.dk>
8964
8965 * display.texi (Showing Images): Add max-image-size integer value.
8966
89672005-10-18 Chong Yidong <cyd@stupidchicken.com>
8968
8969 * display.texi (Showing Images): Document max-image-size.
8970
89712005-10-17 Richard M. Stallman <rms@gnu.org>
8972
8973 * commands.texi (Quitting): Minor clarification.
8974
8975 * processes.texi (Sentinels): Clarify about output and quitting.
8976 (Filter Functions): Mention with-local-quit.
8977
89782005-10-17 Juri Linkov <juri@jurta.org>
8979
8980 * buffers.texi (Current Buffer):
8981 * commands.texi (Event Input Misc):
8982 * compile.texi (Eval During Compile, Compiler Errors):
8983 * customize.texi (Group Definitions):
8984 * display.texi (Progress, Defining Faces):
8985 * files.texi (Writing to Files):
8986 * modes.texi (Mode Hooks, Defining Minor Modes):
8987 * streams.texi (Output Functions):
8988 * syntax.texi (Syntax Table Functions):
8989 * text.texi (Change Hooks):
8990 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8991
8992 * commands.texi (Quitting): Replace arg `forms' with `body' in
8993 `with-local-quit'.
8994
8995 * positions.texi (Excursions): Replace arg `forms' with `body' in
8996 `save-excursion'.
8997
89982005-10-08 Kim F. Storm <storm@cua.dk>
8999
9000 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
9001 Rename manual section accordingly.
9002
90032005-10-04 Kim F. Storm <storm@cua.dk>
9004
9005 * windows.texi (Window Split Tree): New section describing
9006 new function window-split-tree function.
9007
90082005-10-03 Nick Roberts <nickrob@snap.net.nz>
9009
9010 * display.texi (Fringe Size/Pos): Simplify and add detail.
9011
90122005-09-30 Romain Francoise <romain@orebokech.com>
9013
9014 * minibuf.texi (High-Level Completion): Explain that the prompt
9015 given to `read-buffer' should end with a colon and a space.
9016 Update usage examples.
9017
90182005-09-29 Juri Linkov <juri@jurta.org>
9019
9020 * display.texi (Displaying Messages): Rename argument name
9021 `string' to `format-string' in functions `message', `message-box',
9022 `message-or-box'.
9023
90242005-09-26 Chong Yidong <cyd@stupidchicken.com>
9025
9026 * errors.texi (Standard Errors): Correct xrefs.
9027
90282005-09-18 Chong Yidong <cyd@stupidchicken.com>
9029
9030 * display.texi (Defining Images): Update documentation for
9031 `image-load-path'.
9032
90332005-09-17 Richard M. Stallman <rms@gnu.org>
9034
9035 * display.texi (Defining Images): Clean up previous change.
9036
90372005-09-16 Romain Francoise <romain@orebokech.com>
9038
9039 * elisp.texi: Specify GFDL version 1.2.
9040
9041 * doclicense.texi (GNU Free Documentation License): Update to
9042 version 1.2.
9043
90442005-09-15 Chong Yidong <cyd@stupidchicken.com>
9045
9046 * display.texi (Defining Images): Document `image-load-path'.
9047
90482005-09-15 Richard M. Stallman <rms@gnu.org>
9049
9050 * objects.texi (Printed Representation): Minor cleanup.
9051 (Box Diagrams): Minor fix.
9052 (Cons Cell Type): Move (...) index item here.
9053 (Box Diagrams): From here.
9054 (Array Type): Minor fix.
9055 (Type Predicates): Delete index "predicates".
9056 (Hash Table Type): Clarify xref.
9057 (Dotted Pair Notation): Minor fix.
9058
90592005-09-10 Chong Yidong <cyd@stupidchicken.com>
9060
9061 * files.texi (Saving Buffers): Fix typo.
9062
90632005-09-08 Richard M. Stallman <rms@gnu.org>
9064
9065 * tips.texi (Programming Tips): Correct the "default" prompt spec.
9066
90672005-09-08 Chong Yidong <cyd@stupidchicken.com>
9068
9069 * locals.texi (Standard Buffer-Local Variables): Don't include
9070 mode variables for minor modes.
9071 Fix xrefs for buffer-display-count, buffer-display-table,
9072 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
9073 enable-multibyte-characters, fill-column, header-line-format,
9074 left-fringe-width, left-margin, and right-fringe-width.
9075
9076 * hooks.texi (Standard Hooks): All hooks should conform to the
9077 standard naming convention now.
9078 Fix xref for `echo-area-clear-hook'.
9079
9080 * display.texi (Usual Display): Note that indicate-empty-lines and
9081 tab-width are buffer-local.
9082
9083 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
9084
9085 * modes.texi (Mode Help): Note that major-mode is buffer-local.
9086
9087 * nonascii.texi (Encoding and I/O): Note that
9088 buffer-file-coding-system is buffer-local.
9089
9090 * positions.texi (List Motion): Note that defun-prompt-regexp is
9091 buffer-local.
9092
9093 * text.texi (Auto Filling): Note that auto-fill-function is
9094 buffer-local.
9095 (Undo): Note that buffer-undo-list is buffer-local.
9096
5dcb4c4e
SM
9097 * windows.texi (Buffers and Windows):
9098 Document buffer-display-count.
b8d4c8d0
GM
9099
91002005-09-06 Richard M. Stallman <rms@gnu.org>
9101
9102 * tips.texi (Coding Conventions): Sometimes it is ok to put the
9103 package prefix elsewhere than at the start of the name.
9104
91052005-09-03 Richard M. Stallman <rms@gnu.org>
9106
9107 * tips.texi (Programming Tips): Add conventions for minibuffer
9108 questions and prompts.
9109
91102005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
9111
9112 * intro.texi (nil and t): Minor cleanup.
9113 Delete spurious mention of keyword symbols.
9114 (Evaluation Notation): Add index entry.
9115 (A Sample Function Description): Minor cleanup.
9116 (A Sample Variable Description): Not all vars can be set.
9117
91182005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
9119
9120 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
9121
9122 (Insertion): Document precise type of `insert-char' arg COUNT.
9123
91242005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
9125
9126 * modes.texi (Other Font Lock Variables): Sync the default of
9127 font-lock-lines-before.
9128
91292005-08-31 Michael Albinus <michael.albinus@gmx.de>
9130
9131 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
9132
91332005-08-29 Richard M. Stallman <rms@gnu.org>
9134
9135 * elisp.texi (Top): Update subnode menu.
9136
9137 * searching.texi (Searching and Matching): Move node.
9138 Rearrange contents and add overall explanation.
9139 (Searching and Case): Move node.
9140 (Searching and Matching): Update menu.
9141
91422005-08-27 Eli Zaretskii <eliz@gnu.org>
9143
9144 * os.texi (Startup Summary): Fix the description of the initial
9145 startup message display.
9146
91472005-08-25 Richard M. Stallman <rms@gnu.org>
9148
9149 * searching.texi (Search and Replace): Add replace-regexp-in-string.
9150
91512005-08-25 Emilio C. Lopes <eclig@gmx.net>
9152
9153 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
9154 `next-overlay-change' example.
9155
91562005-08-22 Juri Linkov <juri@jurta.org>
9157
9158 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
9159 Fix invert-face. Fix args of face-background.
9160
9161 * display.texi (Standard Faces): Delete node.
9162 (Faces): Add xref to `(emacs)Standard Faces'.
9163 (Displaying Faces): Fix xref to `Standard Faces'.
9164
9165 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
9166
91672005-08-20 Alan Mackenzie <acm@muc.de>
9168
9169 * buffers.texi (The Buffer List): Clarify the manipulation of the
9170 buffer list.
9171
91722005-08-14 Richard M. Stallman <rms@gnu.org>
9173
9174 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
9175 a regexp.
9176
91772005-08-11 Richard M. Stallman <rms@gnu.org>
9178
9179 * elisp.texi (Top): Update subnode lists.
9180
9181 * display.texi (Inverse Video): Node deleted.
9182
9183 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
9184 New nodes split out of Coding Conventions.
9185
9186 * searching.texi (Regular Expressions): Document re-builder.
9187
9188 * os.texi (Time Parsing): New node split out of Time Conversion.
9189
9190 * processes.texi (Misc Network, Network Feature Testing)
9191 (Network Options, Make Network): New nodes split out of
9192 Low-Level Network.
9193
91942005-08-09 Richard M. Stallman <rms@gnu.org>
9195
9196 * frames.texi (Geometry): New node, split from Size and Position.
9197 (Frame Parameters): Refer to Geometry.
9198
9199 * buffers.texi (The Buffer List): Fix xrefs.
9200
9201 * windows.texi (Splitting Windows): Fix xref.
9202
9203 * frames.texi (Layout Parameters): Add xref.
9204
9205 * display.texi (Line Height, Scroll Bars): Fix xrefs.
9206
9207 * keymaps.texi (Menu Bar): Fix xref.
9208
9209 * locals.texi (Standard Buffer-Local Variables): Fix xref.
9210
9211 * modes.texi (%-Constructs): Fix xref.
9212
9213 * frames.texi (Window Frame Parameters): Node split up.
9214 (Basic Parameters, Position Parameters, Size Parameters)
9215 (Layout Parameters, Buffer Parameters, Management Parameters)
9216 (Cursor Parameters, Color Parameters): New subnodes.
9217
92182005-08-09 Luc Teirlinck <teirllm@auburn.edu>
9219
9220 * positions.texi (Screen Lines): Update xref for previous change
9221 in minibuf.texi.
9222
9223 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
9224 change in minibuf.texi.
9225
92262005-08-09 Richard M. Stallman <rms@gnu.org>
9227
9228 * tips.texi (Coding Conventions): Minor cleanup.
9229
9230 * modes.texi (Defining Minor Modes): Explain when init-value
9231 can be non-nil.
9232
9233 * elisp.texi (Top): Update submenu for Minibuffer.
9234
9235 * minibuf.texi (Minibuffer Misc): Node split up.
9236 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
9237 (Recursive Mini): New nodes split out from Minibuffer Misc.
9238 (Minibuffer Misc): Document max-mini-window-height.
9239
9240 * hash.texi (Defining Hash): Delete stray paren in example.
9241
9242 * display.texi (Echo Area Customization): Don't define
9243 max-mini-window-height here; xref instead.
9244
9245 * commands.texi (Event Input Misc): Update while-no-input.
9246
9247 * advice.texi (Advising Functions): Explain when to use advice
9248 and when to use a hook.
9249
92502005-07-30 Eli Zaretskii <eliz@gnu.org>
9251
9252 * makefile.w32-in (info): Don't run install-info.
9253 ($(infodir)/dir): New target, produced by running install-info.
9254
92552005-07-27 Luc Teirlinck <teirllm@auburn.edu>
9256
9257 * modes.texi (Defining Minor Modes): The keyword for the initial
9258 value is :init-value, not :initial-value.
9259
92602005-07-23 Eli Zaretskii <eliz@gnu.org>
9261
9262 * loading.texi (Autoload): Make the `doctor' example be consistent
9263 with what's in current loaddefs.el. Describe the "fn" magic in
9264 the usage portion of the doc string.
9265
92662005-07-22 Richard M. Stallman <rms@gnu.org>
9267
9268 * internals.texi (Garbage Collection): Clarify previous change.
9269
92702005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
9271
9272 * internals.texi (Garbage Collection): Add gc-cons-percentage.
9273
92742005-07-18 Juri Linkov <juri@jurta.org>
9275
9276 * commands.texi (Accessing Events):
9277 * frames.texi (Text Terminal Colors, Resources):
9278 * markers.texi (The Mark):
9279 * modes.texi (Defining Minor Modes):
9280 Delete duplicate duplicate words.
9281
92822005-07-16 Richard M. Stallman <rms@gnu.org>
9283
9284 * display.texi (Managing Overlays): Clarify make-overlay
9285 args for insertion types.
9286
92872005-07-13 Luc Teirlinck <teirllm@auburn.edu>
9288
9289 * customize.texi (Variable Definitions):
9290 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
9291 `standard-value' is a list too.
9292 (Defining New Types): Use @key{RET} instead of @key{ret}.
9293
92942005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
9295
9296 * os.texi (Translating Input): Fix typo.
9297
92982005-07-08 Richard M. Stallman <rms@gnu.org>
9299
9300 * README: Update edition number and size estimate.
9301
9302 * elisp.texi (VERSION): Set to 2.9.
9303
93042005-07-07 Richard M. Stallman <rms@gnu.org>
9305
9306 * book-spine.texinfo: Update Emacs version.
9307
9308 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9309
93102005-07-06 Richard M. Stallman <rms@gnu.org>
9311
9312 * searching.texi (Regexp Search): Clarify what re-search-forward
9313 does when the search fails.
9314
93152005-07-05 Lute Kamstra <lute@gnu.org>
9316
9317 * Update FSF's address in GPL notices.
9318
9319 * doclicense.texi (GNU Free Documentation License):
9320 * gpl.texi (GPL):
9321 * tips.texi (Coding Conventions, Library Headers):
9322 * vol1.texi:
9323 * vol2.texi: Update FSF's address.
9324
93252005-07-04 Richard M. Stallman <rms@gnu.org>
9326
9327 * hooks.texi (Standard Hooks): Add occur-hook.
9328
93292005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9330
9331 * display.texi (The Echo Area): Correct menu.
9332
93332005-07-03 Richard M. Stallman <rms@gnu.org>
9334
9335 * elisp.texi (Top): Update subnode menu for Display.
9336
9337 * display.texi (Displaying Messages): New node, with most
9338 of what was in The Echo Area.
5dcb4c4e 9339 (Progress): Move under The Echo Area.
b8d4c8d0
GM
9340 (Logging Messages): New node with new text.
9341 (Echo Area Customization): New node, the rest of what was
9342 in The Echo Area. Document message-truncate-lines with @defvar.
9343 (Display): Update menu.
9344
9345 * windows.texi (Textual Scrolling): Doc 3 values for
9346 scroll-preserve-screen-position.
9347
9348 * text.texi (Special Properties): Change hook functions
9349 should bind inhibit-modification-hooks around altering buffer text.
9350
9351 * keymaps.texi (Key Binding Commands): Call binding BINDING
9352 rather than DEFINITION.
9353
93542005-06-29 Juanma Barranquero <lekktu@gmail.com>
9355
9356 * variables.texi (Defining Variables): `user-variable-p' returns t
9357 for aliases of user options, nil for alias loops.
9358
93592005-06-28 Richard M. Stallman <rms@gnu.org>
9360
9361 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9362 make-keymap.
9363
93642005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9365
9366 * variables.texi (Setting Variables): Correct and clarify
9367 description of `add-to-ordered-list'.
9368
93692005-06-26 Richard M. Stallman <rms@gnu.org>
9370
9371 * display.texi (Faces): Minor cleanup.
9372
93732005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9374
9375 * display.texi (Faces): `facep' returns t for strings that are
9376 face names.
9377
93782005-06-25 Richard M. Stallman <rms@gnu.org>
9379
9380 * objects.texi (Equality Predicates): Clarify meaning of equal.
9381
9382 * windows.texi (Selecting Windows): save-selected-window
9383 and with-selected-window save and restore the current buffer.
9384
93852005-06-24 Richard M. Stallman <rms@gnu.org>
9386
9387 * numbers.texi (Float Basics): Explain how to test for NaN,
9388 and printing the sign of NaNs.
9389
93902005-06-24 Eli Zaretskii <eliz@gnu.org>
9391
9392 * makefile.w32-in (MAKEINFO): Use --force.
9393
93942005-06-23 Richard M. Stallman <rms@gnu.org>
9395
9396 * display.texi (Face Functions): Correct Texinfo usage.
9397
93982005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9399
9400 * lists.texi (Rings): `ring-elements' now returns the elements of
9401 RING in order.
9402
94032005-06-23 Juanma Barranquero <lekktu@gmail.com>
9404
9405 * markers.texi (The Mark): Texinfo usage fix.
9406
94072005-06-23 Kim F. Storm <storm@cua.dk>
9408
9409 * searching.texi (Entire Match Data): Remove evaporate option for
9410 match-data. Do not mention evaporate option for set-match-data.
9411
94122005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9413
9414 * display.texi (Face Functions): Mention face aliases.
9415
94162005-06-21 Richard M. Stallman <rms@gnu.org>
9417
9418 * anti.texi (Antinews): Texinfo usage fix.
9419
94202005-06-21 Karl Berry <karl@gnu.org>
9421
9422 * elisp.texi: Use @copying.
9423
9424 * elisp.texi: Put @summarycontents and @contents before the Top
9425 node, instead of the end of the file, so that the contents appear
9426 in the right place in the dvi/pdf output.
9427
94282005-06-21 Juri Linkov <juri@jurta.org>
9429
9430 * display.texi (Defining Faces): Add `customized-face'.
9431
94322005-06-20 Kim F. Storm <storm@cua.dk>
9433
9434 * variables.texi (Setting Variables): Any type of element can be
9435 given order in add-to-ordered-list. Compare elements with eq.
9436
9437 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
9438
94392005-06-20 Karl Berry <karl@gnu.org>
9440
9441 * syntax.texi (Syntax Flags): Make last column very slightly wider
9442 to avoid "generic comment" breaking on two lines and causing an
9443 underfull box.
9444
94452005-06-19 Luc Teirlinck <teirllm@auburn.edu>
9446
9447 * lists.texi (Rings): Various minor clarifications and corrections.
9448
94492005-06-18 Richard M. Stallman <rms@gnu.org>
9450
9451 * functions.texi (Obsolete Functions): Simplify.
9452
9453 * variables.texi (Variable Aliases): Simplify.
9454
a12bf61e 9455 * anti.texi, backups.texi, compile.texi, customize.texi:
b8d4c8d0
GM
9456 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9457 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9458 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
9459 * variables.texi: Fix formatting ugliness.
9460
9461 * elisp.texi: Add links to Rings and Byte Packing.
9462 Update version and copyright years.
9463
9464 * minibuf.texi: Fix formatting ugliness.
9465 (Completion Commands): Move keymap vars to the end
9466 and vars completing-read binds to the top.
9467
94682005-06-17 Luc Teirlinck <teirllm@auburn.edu>
9469
9470 * processes.texi: Fix typos.
9471 (Bindat Spec): Correct Texinfo error.
9472 (Byte Packing): Fix ungrammatical sentence.
9473
94742005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
9475
9476 * lists.texi (Rings): New node.
9477 (Lists): Add it to menu.
9478
9479 * processes.texi (Byte Packing): New node.
9480 (Processes): Add it to menu.
9481
94822005-06-17 Richard M. Stallman <rms@gnu.org>
9483
9484 * syntax.texi (Parsing Expressions): Fix texinfo usage.
9485
9486 * help.texi (Documentation Basics): Explain the xref to
9487 Documentation Tips.
9488
9489 * debugging.texi (Debugger Commands): Minor fix.
9490
94912005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9492
9493 * edebug.texi (Instrumenting): Eliminate duplicate link.
9494 (Specification List): Replace references to "below", referring to
9495 a later node, with one @ref to that node.
9496
9497 * os.texi (Timers): Timers should save and restore the match data
9498 if they change it.
9499
9500 * debugging.texi (Debugger Commands): Mention that the Lisp
9501 debugger can not step through primitive functions.
9502
95032005-06-16 Juanma Barranquero <lekktu@gmail.com>
9504
9505 * functions.texi (Obsolete Functions): Update argument names of
9506 `make-obsolete' and `define-obsolete-function-alias'.
9507
9508 * variables.texi (Variable Aliases): Update argument names of
9509 `defvaralias', `make-obsolete-variable' and
9510 `define-obsolete-variable-alias'.
9511
95122005-06-15 Kim F. Storm <storm@cua.dk>
9513
9514 * searching.texi (Entire Match Data): Rephrase warnings about
9515 evaporate arg to match-data and set-match-data.
9516
95172005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9518
9519 * elisp.texi (Top): Update detailed menu.
9520
9521 * edebug.texi (Edebug): Update menu.
9522 (Instrumenting): Update xrefs.
9523 (Edebug Execution Modes): Correct xref.
9524 (Jumping): Clarify description of `h' command.
9525 Eliminate redundant @ref.
9526 (Breaks): New node.
9527 (Breakpoints): Is now a subsubsection.
9528 (Global Break Condition): Mention `C-x X X'.
9529 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9530 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9531 (Edebug Display Update): Correct pxref.
9532 (Edebug and Macros): New node.
9533 (Instrumenting Macro Calls): Is now a subsubsection.
9534 Neither arg of `def-edebug-spec' is evaluated.
9535 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9536 (Specification Examples): Fix typo.
9537
95382005-06-14 Lute Kamstra <lute@gnu.org>
9539
9540 * debugging.texi (Function Debugging): Primitives can break on
9541 entry too.
9542
95432005-06-14 Kim F. Storm <storm@cua.dk>
9544
9545 * variables.texi (Setting Variables): Add add-to-ordered-list.
9546
95472005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9548
9549 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9550 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9551
95522005-06-13 Lute Kamstra <lute@gnu.org>
9553
9554 * text.texi (Special Properties): Fix cross reference.
9555
95562005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9557
9558 * debugging.texi (Function Debugging): Delete mention of empty
9559 string argument to `cancel-debug-on-entry'. Delete inaccurate
9560 description of the return value of that command.
9561
95622005-06-11 Alan Mackenzie <acm@muc.de>
9563
9564 * text.texi (Adaptive Fill): Amplify the description of
9565 fill-context-prefix.
9566
95672005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9568
9569 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9570
95712005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9572
9573 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9574
95752005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9576
9577 * debugging.texi (Error Debugging): Minor rewording.
9578 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9579 is optional.
9580
95812005-06-10 Lute Kamstra <lute@gnu.org>
9582
9583 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9584 (Top): Give it a title. Correct version number. Give the
9585 detailed node listing a more prominent header.
9586 * intro.texi: Don't set VERSION here a second time.
9587 Mention Emacs's version too.
9588 * anti.texi (Antinews): Use EMACSVER to refer to the current
9589 version of Emacs.
9590
95912005-06-09 Kim F. Storm <storm@cua.dk>
9592
9593 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9594 match-data and set-match-data.
9595
95962005-06-08 Richard M. Stallman <rms@gnu.org>
9597
9598 * searching.texi (Entire Match Data): Clarify when match-data
9599 returns markers and when integers.
9600
9601 * display.texi (Defining Faces): Explain that face name should not
9602 end in `-face'.
9603
9604 * modes.texi (Mode Line Data): Minor cleanup.
9605 (Customizing Keywords): Node split out of Search-based Fontification.
9606 Add example of using font-lock-add-keywords from a hook.
9607 Clarify when MODE should be non-nil, and when nil.
9608
96092005-06-06 Richard M. Stallman <rms@gnu.org>
9610
9611 * modes.texi (Mode Line Data): Explain what happens when the car
9612 of a list is a void symbol.
9613 (Search-based Fontification): Explain MODE arg to
9614 font-lock-add-keywords and warn about calls from major modes.
9615
96162005-06-08 Juri Linkov <juri@jurta.org>
9617
9618 * display.texi (Standard Faces): Add `shadow' face.
9619
96202005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9621
9622 * modes.texi (Major Mode Conventions): A derived mode only needs
9623 to put the call to the parent mode inside `delay-mode-hooks'.
9624
96252005-05-29 Richard M. Stallman <rms@gnu.org>
9626
9627 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9628 new, and what that implies. Clarify.
9629
9630 * files.texi (Locating Files): Clean up the text.
9631
9632 * frames.texi (Window Frame Parameters): Document user-size.
9633 Shorten entry for top by referring to left.
9634
96352005-05-26 Richard M. Stallman <rms@gnu.org>
9636
9637 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9638 is new, and what the implications are. Other clarifications.
9639
96402005-05-24 Richard M. Stallman <rms@gnu.org>
9641
9642 * frames.texi (Dialog Boxes): Minor fixes.
9643
96442005-05-25 Masatake YAMATO <jet@gyve.org>
9645
9646 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9647
96482005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9649
9650 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9651 is optional.
9652
96532005-05-24 Nick Roberts <nickrob@snap.net.nz>
9654
10d1d0af 9655 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
9656
96572005-05-23 Lute Kamstra <lute@gnu.org>
9658
9659 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
9660 syntax-begin-function over font-lock-beginning-of-syntax-function.
9661
96622005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9663
9664 * minibuf.texi (Reading File Names): Update description of
9665 `read-directory-name'.
9666
9667 * modes.texi (Derived Modes): Clarify :group keyword.
9668
96692005-05-21 Eli Zaretskii <eliz@gnu.org>
9670
9671 * files.texi (Locating Files): New subsection.
9672 Describe locate-file and executable-find.
9673
96742005-05-21 Kevin Ryde <user42@zip.com.au>
9675
9676 * frames.texi (Initial Parameters): Update cross reference to
9677 "Emacs Invocation".
9678
96792005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9680
9681 * keymaps.texi (Active Keymaps): Add anchor.
9682
9683 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
9684 (Major Mode Conventions): Refer to `Auto Major Mode' in more
9685 appropriate place.
9686 (Derived Modes): Small clarifications.
9687 (Minor Mode Conventions, Keymaps and Minor Modes):
9688 Replace references to nodes with references to anchors.
9689 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
9690 Clarify description of lists whose first element is an integer.
9691 (Mode Line Variables): Add anchor.
9692 (%-Constructs): Clarify description of integer after %.
9693 (Emulating Mode Line): Describe nil value for FACE.
9694
96952005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9696
9697 * modes.texi (Derived Modes): Correct references to non-existing
9698 variable standard-syntax-table.
9699
97002005-05-17 Lute Kamstra <lute@gnu.org>
9701
9702 * modes.texi (Defining Minor Modes): Mention the mode hook.
9703
97042005-05-15 Kim F. Storm <storm@cua.dk>
9705
9706 * processes.texi (Network): Remove open-network-stream-nowait.
9707 (Network Servers): Remove open-network-stream-server.
9708
97092005-05-15 Luc Teirlinck <teirllm@auburn.edu>
9710
9711 * elisp.texi (Top): Update detailed menu.
9712
9713 * variables.texi: Reorder nodes.
9714 (Variables): Update menu.
9715 (File Local Variables): Do not refer to the `-*-' line as
9716 a "local variables list". Add pxref.
9717
97182005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9719
9720 * elisp.texi (Top): Update detailed menu for node changes.
9721
9722 * modes.texi (Modes): Update Menu.
9723 (Hooks): Move to beginning of chapter.
9724 Most minor modes run mode hooks too.
9725 `add-hook' can handle void hooks or hooks whose value is a single
9726 function.
9727 (Major Modes): Update Menu.
9728 (Major Mode Basics): New node, split off from `Major Modes'.
9729 (Major Mode Conventions): Correct xref. Explain how to handle
9730 auto-mode-alist if the major mode command has an autoload cookie.
9731 (Auto Major Mode): Major update. Add magic-mode-alist.
9732 (Derived Modes): Major update.
9733 (Mode Line Format): Update Menu.
9734 (Mode Line Basics): New node, split off from `Mode Line Format'.
9735
9736 * loading.texi (Autoload): Mention `autoload cookie' as synonym
9737 for `magic autoload comment'. Add index entries and anchor.
9738
97392005-05-14 Richard M. Stallman <rms@gnu.org>
9740
9741 * tips.texi (Coding Conventions): Explain how important it is
9742 that just loading certain files not change Emacs behavior.
9743
9744 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
9745
97462005-05-12 Lute Kamstra <lute@gnu.org>
9747
9748 * modes.texi (Generic Modes): Update.
9749 (Major Modes): Refer to node "Generic Modes".
9750
9751 * elisp.texi (Top): Update to the current structure of the manual.
9752 * processes.texi (Processes): Add menu description.
9753 * customize.texi (Customization): Add menu descriptions.
9754
97552005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
9756
9757 * processes.texi (Signals to Processes)
9758 (Low-Level Network): Fix typos.
9759
97602005-05-11 Lute Kamstra <lute@gnu.org>
9761
9762 * elisp.texi (Top): Add some nodes from the chapter "Major and
9763 Minor Modes" to the detailed node listing.
9764
97652005-05-10 Richard M. Stallman <rms@gnu.org>
9766
9767 * keymaps.texi (Extended Menu Items): Menu item filter functions
9768 can be called at any time.
9769
97702005-05-08 Luc Teirlinck <teirllm@auburn.edu>
9771
9772 * variables.texi (File Local Variables): `(hack-local-variables t)'
9773 now also checks whether a mode is specified in the local variables
9774 list.
9775
97762005-05-05 Kevin Ryde <user42@zip.com.au>
9777
9778 * display.texi (The Echo Area): Correct format function cross
9779 reference.
9780
97812005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9782
9783 * variables.texi (Variable Aliases): Change description of
9784 `define-obsolete-variable-alias'.
9785
9786 * functions.texi (Functions): Add "Obsolete Functions" to menu.
9787 (Defining Functions): Add xref.
9788 (Obsolete Functions): New node.
9789 (Function Safety): Standardize capitalization of section title.
9790
9791 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
9792 (Dialog Boxes): Complete description of `x-popup-dialog'.
9793
97942005-05-04 Richard M. Stallman <rms@gnu.org>
9795
9796 * commands.texi (Interactive Codes): Fix Texinfo usage.
9797 Document U more clearly.
9798
97992005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9800
9801 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
9802 function and not a macro.
9803
9804 * frames.texi (Pop-Up Menus): Correct and clarify description of
9805 `x-popup-menu'.
9806 (Dialog Boxes): Clarify description of `x-popup-dialog'.
9807
98082005-05-01 Richard M. Stallman <rms@gnu.org>
9809
9810 * edebug.texi (Checking Whether to Stop): Fix previous change.
9811
98122005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9813
9814 * display.texi: Fix typos and Texinfo usage.
9815
9816 * edebug.texi (Checking Whether to Stop): executing-macro ->
9817 executing-kbd-macro.
9818
98192005-05-01 Richard M. Stallman <rms@gnu.org>
9820
9821 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
9822
98232005-04-30 Richard M. Stallman <rms@gnu.org>
9824
9825 * files.texi (Magic File Names): Document `operations' property.
9826
98272005-04-29 Lute Kamstra <lute@gnu.org>
9828
9829 * modes.texi (Generic Modes): New node.
9830 (Major Modes): Add it to the menu.
9831 (Derived Modes): Add "derived mode" to concept index.
9832
98332005-04-28 Lute Kamstra <lute@gnu.org>
9834
9835 * modes.texi (Defining Minor Modes): Fix previous change.
9836 (Font Lock Mode): Simplify.
9837 (Font Lock Basics): Say that font-lock-defaults is buffer-local
9838 when set and that some parts are optional. Add cross references.
9839 (Search-based Fontification): Say how to specify font-lock-keywords.
9840 Add cross references. Add font-lock-multiline to index.
9841 Move font-lock-keywords-case-fold-search here from node "Other Font
9842 Lock Variables". Document font-lock-add-keywords and
9843 font-lock-remove-keywords.
9844 (Other Font Lock Variables): Move font-lock-keywords-only,
9845 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9846 and font-lock-syntactic-face-function to node "Syntactic Font
9847 Lock". Move font-lock-keywords-case-fold-search to node
9848 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9849 and font-lock-{,un}fontify-{buffer,region}-function.
9850 (Precalculated Fontification): Remove reference to deleted variable
9851 font-lock-core-only.
9852 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9853 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9854 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9855 and font-lock-syntactic-face-function here from node "Other Font
9856 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9857 Syntax Properties". Add cross references.
9858 (Setting Syntax Properties): New node.
9859 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9860 * syntax.texi (Syntax Properties): Add cross reference.
9861 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9862
98632005-04-26 Richard M. Stallman <rms@gnu.org>
9864
9865 * display.texi (Defining Faces):
9866 Document `default' elements of defface spec.
9867
9868 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9869
9870 * variables.texi (Variable Aliases): Clarify text.
9871
98722005-04-25 Chong Yidong <cyd@stupidchicken.com>
9873
9874 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9875
98762005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9877
9878 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9879
98802005-04-24 Eli Zaretskii <eliz@gnu.org>
9881
9882 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9883 syntax-after and syntax-class.
9884
9885 * files.texi (Changing Files): Fix last change's cross-reference.
9886 (Unique File Names): Don't mention "numbers" in the documentation
9887 of make-temp-file and make-temp-name.
9888
98892005-04-23 Richard M. Stallman <rms@gnu.org>
9890
9891 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9892
98932005-04-22 Nick Roberts <nickrob@snap.net.nz>
9894
9895 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9896
98972005-04-22 Nick Roberts <nickrob@snap.net.nz>
9898
9899 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9900 and define-obsolete-variable-alias.
9901
99022005-04-22 Kim F. Storm <storm@cua.dk>
9903
9904 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9905 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9906
99072005-04-21 Lute Kamstra <lute@gnu.org>
9908
9909 * lists.texi (Association Lists): Document rassq-delete-all.
9910
99112005-04-19 Richard M. Stallman <rms@gnu.org>
9912
9913 * modes.texi (Search-based Fontification): Explain that
9914 facespec is an expression to be evaluated.
9915
99162005-04-19 Kevin Ryde <user42@zip.com.au>
9917
9918 * streams.texi (Output Functions): Fix xref.
9919 * strings.texi (String Conversion): Fix xref.
9920
99212005-04-19 Kim F. Storm <storm@cua.dk>
9922
9923 * symbols.texi (Symbol Plists): Add safe-get.
9924 Mention that `get' may signal an error.
9925
99262005-04-18 Nick Roberts <nickrob@snap.net.nz>
9927
9928 * customize.texi (Variable Definitions): Replace tooltip-mode
9929 example with save-place.
9930
99312005-04-17 Richard M. Stallman <rms@gnu.org>
9932
9933 * buffers.texi (Indirect Buffers): Clarify.
9934
9935 * positions.texi (Positions): Clarify converting marker to integer.
9936
9937 * strings.texi (String Basics): Mention string-match; clarify.
9938
99392005-04-08 Lute Kamstra <lute@gnu.org>
9940
9941 * modes.texi (Search-based Fontification): Fix cross references.
9942 Use consistent terminology. Document anchored highlighting.
9943
99442005-04-05 Lute Kamstra <lute@gnu.org>
9945
9946 * modes.texi (Defining Minor Modes): Document :group keyword
9947 argument and its default value.
9948
99492005-04-03 Lute Kamstra <lute@gnu.org>
9950
9951 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9952 references and/or descriptions. Delete major mode hooks; mention
9953 them as a category instead. Rename or delete obsolete hooks.
9954
99552005-04-02 Richard M. Stallman <rms@gnu.org>
9956
9957 * nonascii.texi (Coding System Basics): Another wording cleanup.
9958
99592005-04-01 Richard M. Stallman <rms@gnu.org>
9960
9961 * nonascii.texi (Coding System Basics): Clarify previous change.
9962
99632005-04-01 Kenichi Handa <handa@m17n.org>
9964
10d1d0af 9965 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
9966 identity of coding systems.
9967
99682005-03-29 Chong Yidong <cyd@stupidchicken.com>
9969
9970 * text.texi (Buffer Contents): Add filter-buffer-substring and
9971 buffer-substring-filters.
9972
99732005-03-26 Chong Yidong <cyd@stupidchicken.com>
9974
9975 * anti.texi (Antinews): Mention `G' interactive code.
9976
9977 * tips.texi (Compilation Tips): Mention benchmark.el.
9978
99792005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9980
9981 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9982 is now bound to M-o M-o.
9983
9984 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9985
99862005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9987
9988 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9989 in the Emacs Manual).
9990 * Makefile.in (srcs): Remove calendar.texi.
9991 * makefile.w32-in (srcs): Remove calendar.texi.
9992 * display.texi (Display): Change name of next node.
9993 * os.texi (System In): Change name of previous node.
9994 * elisp.texi (Top): Remove Calendar references.
9995 * vol1.texi (Top): Remove Calendar references.
9996 * vol2.texi (Top): Remove Calendar references.
9997
99982005-03-25 Richard M. Stallman <rms@gnu.org>
9999
10000 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
10001 Cleanup previous change.
10002
100032005-03-25 Chong Yidong <cyd@stupidchicken.com>
10004
10005 * display.texi (Face Attributes): Faces earlier in an :inherit
10006 list take precedence.
10007 (Scroll Bars): Fix description of vertical-scroll-bars.
10008 Document frame-current-scroll-bars and window-current-scroll-bars.
10009
10010 * markers.texi (The Mark): Document temporary Transient Mark mode.
10011
10012 * minibuf.texi (Reading File Names):
10013 Document read-file-name-completion-ignore-case.
10014
10015 * positions.texi (Screen Lines): Document nil for width argument
10016 to compute-motion.
10017
100182005-03-23 Kim F. Storm <storm@cua.dk>
10019
10020 * display.texi (Standard Faces): Other faces used in the fringe
10021 implicitly inherits from the fringe face.
10022 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
10023 properties implicitly inherits from fringe face.
10024 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
10025
100262005-03-20 Chong Yidong <cyd@stupidchicken.com>
10027
10028 * display.texi (Invisible Text): State default value of
10029 line-move-ignore-invisible.
10030 (Managing Overlays): Document remove-overlays.
10031 (Standard Faces): Document escape-glyph face.
10032
10033 * minibuf.texi (Reading File Names): Document read-file-name-function.
10034
10035 * modes.texi (Other Font Lock Variables):
10036 Document font-lock-lines-before.
10037
10038 * positions.texi (Skipping Characters): skip-chars-forward allows
10039 character classes.
10040
100412005-03-18 Lute Kamstra <lute@gnu.org>
10042
10043 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
10044
100452005-03-17 Richard M. Stallman <rms@gnu.org>
10046
10047 * text.texi (Undo): Document extensible undo entries.
10048
dd7b651b 10049 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
10050
10051 * nonascii.texi (Character Codes): Minor fix.
10052
10053 * display.texi (Display Property): Explain the significance
10054 of having text properties that are eq.
10055 (Other Display Specs): Explain string as display spec.
10056
10057 * commands.texi (Interactive Codes): Document G option.
10058
100592005-03-17 Chong Yidong <cyd@stupidchicken.com>
10060
10061 * text.texi (Filling): Add sentence-end-without-period and
10062 sentence-end-without-space.
10063 (Changing Properties): Minor fix.
10064
10065 * anti.texi: Total rewrite.
10066
100672005-03-15 Lute Kamstra <lute@gnu.org>
10068
10069 * edebug.texi (Instrumenting Macro Calls): Fix typos.
10070
100712005-03-08 Kim F. Storm <storm@cua.dk>
10072
10073 * display.texi (Specified Space): Property :width is support on
10074 non-graphic terminals, :height is not.
10075
100762005-03-07 Richard M. Stallman <rms@gnu.org>
10077
10078 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
10079 Now subnodes of Fringes.
10080 (Overlay Arrow): Document overlay-arrow-variable-list.
10081 (Fringe Size/Pos): New node, broken out of Fringes.
10082 (Display): Explain clearing vs redisplay better.
10083 (Truncation): Clarify use of bitmaps.
10084 (The Echo Area): Clarify the uses of the echo area.
10085 Add max-mini-window-height.
10086 (Progress): Clarify.
10087 (Invisible Text): Explain that main loop moves point out.
10088 (Selective Display): Say "hidden", not "invisible".
10089 (Managing Overlays): Move up. Describe relation to Undo here.
10090 (Overlay Properties): Clarify intro.
10091 (Finding Overlays): Explain return values when nothing found.
10092 (Width): truncate-string-to-width has added arg.
10093 (Displaying Faces): Clarify and update mode line face handling.
10094 (Face Functions): Minor cleanup.
10095 (Conditional Display): Merge into Other Display Specs.
10096 (Pixel Specification, Other Display Specs): Minor cleanups.
10097 (Images, Image Descriptors): Minor cleanups.
10098 (GIF Images): Patents have expired.
10099 (Showing Images): Explain default text for insert-image.
10100 (Manipulating Button Types): Merge into Manipulating Buttons.
10101 (Making Buttons): Explain return values.
10102 (Button Buffer Commands): Add xref.
10103 (Inverse Video): Update mode-line-inverse-video.
10104 (Display Table Format): Clarify.
10105 (Active Display Table): Give defaults for window-display-table.
10106
10107 * calendar.texi (Calendar Customizing): calendar-holiday-marker
10108 and calendar-today-marker are strings, not chars.
10109 (Holiday Customizing): Minor fix.
10110
10111 * internals.texi (Writing Emacs Primitives): Update `or' example.
10112 Update limit on # args of subr.
10113
10114 * edebug.texi (Using Edebug): Arrow is in fringe.
10115 (Instrumenting): Arg to eval-defun works without loading edebug.
10116 (Edebug Execution Modes): Add xref.
10117
10118 * customize.texi (Common Keywords): Clarify :require.
10119 Mention :version here.
10120 (Variable Definitions, Group Definitions): Not here.
10121 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
10122
101232005-03-07 Chong Yidong <cyd@stupidchicken.com>
10124 * nonascii.texi (Text Representations): Clarify position-bytes.
10125 (Character Sets): Add list-charset-chars.
10126 (Scanning Charsets): Add charset-after.
10127 (Encoding and I/O): Minor fix.
10128
101292005-03-06 Richard M. Stallman <rms@gnu.org>
10130
10131 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
10132 (Resizing Windows): Likewise.
10133
10134 * text.texi (Change Hooks): Get rid of "Emacs 21".
10135
10136 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
10137
10138 * streams.texi (Output Variables): Get rid of "Emacs 21".
10139
10140 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
10141
10142 * os.texi (Translating Input): Replace flow-control example
10143 with a less obsolete example that uses `keyboard-translate'.
10144
10145 * objects.texi (Hash Table Type, Circular Objects):
10146 Get rid of "Emacs 21".
10147
10148 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
10149 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
10150
10151 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
10152
10153 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
10154
10155 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
10156 (Menu Bar): Fix when menu-bar-update-hook is called.
10157
10158 * hash.texi (Hash Tables): Get rid of "Emacs 21".
10159
10160 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
10161 and make it read better.
10162
10163 * files.texi (Writing to Files): Get rid of "Emacs 21".
10164 (Unique File Names): Likewise.
10165
10166 * elisp.texi: Update Emacs version to 22.
10167
10168 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
10169 (Overlay Properties, Face Attributes): Likewise.
10170 (Managing Overlays): Fix punctuation.
10171 (Attribute Functions): Clarify set-face-font; get rid of
10172 info about old Emacs versions.
10173 (Auto Faces, Font Lookup, Display Property, Images):
10174 Get rid of "Emacs 21".
10175
10176 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
10177
101782005-03-05 Richard M. Stallman <rms@gnu.org>
10179
10180 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
10181
101822005-03-04 Lute Kamstra <lute@gnu.org>
10183
10184 * debugging.texi (Error Debugging): Document stack-trace-on-error.
10185
101862005-03-03 Lute Kamstra <lute@gnu.org>
10187
10188 * edebug.texi (Instrumenting Macro Calls): Fix typo.
10189
101902005-03-01 Lute Kamstra <lute@gnu.org>
10191
10192 * debugging.texi (Debugger Commands): Update `j'.
10193
101942005-02-28 Lute Kamstra <lute@gnu.org>
10195
10196 * debugging.texi (Debugging): Fix typo.
10197 (Error Debugging): Document eval-expression-debug-on-error.
10198 (Function Debugging): Update example.
10199 (Using Debugger): Mention starred stack frames.
10200 (Debugger Commands): Document `j' and `l'.
10201 (Invoking the Debugger): `d' and `j' exit recursive edit too.
10202 Update the messages that the debugger displays.
10203 (Internals of Debugger): Add cross reference. Update example.
10204 (Excess Open): Minor improvement.
10205 (Excess Close): Minor improvement.
10206
102072005-02-26 Richard M. Stallman <rms@gnu.org>
10208
10209 * tips.texi (Coding Conventions): Clarify.
10210 Put all the major mode key reservations together.
10211 Mention the Mouse-1 => Mouse-2 conventions.
10212
10213 * syntax.texi (Syntax Class Table): Clarify.
10214 (Syntax Table Functions): syntax-after moved from here.
10215 (Syntax Table Internals): syntax-after moved to here.
10216 (Parsing Expressions): Update info on number of values
10217 and what's meaningful in the STATE argument.
10218 (Categories): Fix typo.
10219
10220 * sequences.texi (Arrays): Cleanup.
10221 (Char-Tables): Clarify.
10222
10223 * processes.texi (Deleting Processes): Cleanups, add xref.
10224 (Subprocess Creation): Explain nil in exec-path. Cleanup.
10225 (Process Information): set-process-coding-system, some args optional.
10226 (Input to Processes): Explain various types for PROCESS args.
10227 Rename them from PROCESS-NAME to PROCESS.
10228 (Signals to Processes): Likewise.
10229 (Decoding Output): Cleanup.
10230 (Query Before Exit): Clarify.
10231
10232 * os.texi (Startup Summary): Correct the options; add missing ones.
10233 (Terminal Output, Batch Mode): Clarify.
10234 (Flow Control): Node deleted.
10235
10236 * markers.texi (The Mark): Clarify.
10237
10238 * macros.texi (Expansion): Cleanup.
10239 (Indenting Macros): indent-spec allows ints, not floats.
10240
10241 * keymaps.texi (Keymaps): Clarify.
10242 (Format of Keymaps): Update lisp-mode-map example.
10243 (Active Keymaps, Key Lookup): Clarify.
10244 (Changing Key Bindings): Add xref to `kbd'.
10245 (Key Binding Commands, Simple Menu Items): Clarify.
10246 (Mouse Menus, Menu Bar): Clarify.
10247 (Menu Example): Replace print example with menu-bar-replace-menu.
10248
10249 * help.texi (Documentation Basics): Add function-documentation prop.
10250
10251 * elisp.texi (Top): Don't refer to Flow Control node.
10252
10253 * commands.texi (Command Overview): Improve xrefs.
10254 (Adjusting Point): Adjusting point applies to intangible and invis.
10255 (Key Sequence Input): Doc extra read-key-sequence args.
10256 Likewise for read-key-sequence-vector.
10257
10258 * backups.texi (Rename or Copy): Minor fix.
10259 (Numbered Backups): For version-control, say the default.
10260 (Auto-Saving): make-auto-save-file-name example is simplified.
10261
10262 * advice.texi (Advising Functions): Don't imply one part of Emacs
10263 should advise another part. Markup changes.
10264 (Defining Advice): Move transitional para.
10265 (Activation of Advice): Cleanup.
10266 Explain if COMPILE is nil or negative.
10267
10268 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
10269
102702005-02-24 Lute Kamstra <lute@gnu.org>
10271
10272 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
10273 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
10274
102752005-02-23 Lute Kamstra <lute@gnu.org>
10276
10277 * modes.texi (Defining Minor Modes): define-minor-mode can be used
10278 to define global minor modes as well.
10279
10280 * display.texi (Managing Overlays): overlay-buffer returns nil for
10281 deleted overlays.
10282
102832005-02-22 Kim F. Storm <storm@cua.dk>
10284
10285 * minibuf.texi (Basic Completion): Allow symbols in addition to
10286 strings in try-completion and all-completions.
10287
102882005-02-14 Lute Kamstra <lute@gnu.org>
10289
10290 * elisp.texi (Top): Remove reference to deleted node.
10291
10292 * lists.texi (Lists): Remove reference to deleted node.
10293 (Cons Cells): Fix typo.
10294
10295 * loading.texi (Where Defined): Fix typo.
10296
102972005-02-14 Richard M. Stallman <rms@gnu.org>
10298
10299 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10300 is useful for discarding some minor modes.
10301
10302 * symbols.texi (Symbol Components): Reorder examples.
10303
10304 * streams.texi (Input Functions): State standard-input default.
10305 (Output Variables): State standard-output default.
10306
10307 * objects.texi (Printed Representation): Clarify read syntax vs print.
10308 (Floating Point Type): Explain meaning better.
10309 (Symbol Type): Explain uniqueness better.
10310 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10311 List examples sooner.
10312 (Box Diagrams): New subnode broken out.
10313 Some examples moved from old Lists as Boxes node.
10314 (Dotted Pair Notation): Clarify intro.
10315 (Array Type): Clarify.
10316 (Type Predicates): Add hash-table-p.
10317
10318 * numbers.texi (Integer Basics): Clarify radix explanation.
10319 (Predicates on Numbers): Minor clarification.
10320 (Comparison of Numbers): Minor clarification. Clarify eql.
10321 Typos in min, max.
10322 (Math Functions): Clarify overflow in expt.
10323
10324 * minibuf.texi (Text from Minibuffer): Minor clarification.
10325 Mention arrow keys.
10326
10327 * loading.texi (Autoload): defun's doc string overrides autoload's
10328 doc string.
10329 (Repeated Loading): Modernize "add to list" examples.
10330 (Where Defined): Finish updating table of load-history elts.
10331
10332 * lists.texi (List-related Predicates): Minor wording improvement.
10333 (Lists as Boxes): Node deleted.
10334 (Building Lists): Explain trivial cases of number-sequence.
10335
10336 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 10337 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
10338 (Hash Access): Any object can be a key.
10339 State value of maphash.
10340
10341 * functions.texi (What Is a Function): Wording cleanup.
10342 (Function Documentation): Minor cleanup.
10343 Explain purpose of calling convention at end of doc string.
10344 (Function Names): Wording cleanup.
10345 (Calling Functions): Wording cleanup.
10346 Explain better how funcall calls the function.
10347 (Function Cells): Delete example of saving and redefining function.
10348
10349 * control.texi (Combining Conditions): Wording cleanup.
10350 (Iteration): dolist and dotimes bind VAR locally.
10351 (Cleanups): Xref to Atomic Changes.
10352
10353 * compile.texi (Byte Compilation): Delete 19.29 info.
10354 (Compilation Functions): Macros' difficulties don't affect defsubst.
10355 (Docs and Compilation): Delete 19.29 info.
10356
103572005-02-10 Richard M. Stallman <rms@gnu.org>
10358
10359 * objects.texi (Symbol Type): Minor correction.
10360
103612005-02-06 Lute Kamstra <lute@gnu.org>
10362
10363 * modes.texi (Example Major Modes): Fix typos.
10364
103652005-02-06 Richard M. Stallman <rms@gnu.org>
10366
10367 * text.texi (Margins): fill-nobreak-predicate can be one function.
10368
10369 * strings.texi (Modifying Strings): clear-string can make unibyte.
10370 (Formatting Strings): format gives error if values missing.
10371
10372 * positions.texi (Character Motion): Mention default arg
10373 for forward-char. backward-char refers to forward-char.
10374 (Word Motion): Mention default arg for forward-word.
10375 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10376 Simplify end-of-buffer.
10377 (Text Lines): Mention default arg for forward-line.
10378 (List Motion): Mention default arg for beginning/end-of-defun.
10379 (Skipping Characters): Minor fixes in explaining character-set.
10380
10381 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10382 Mode inheritance applies only when default-major-mode is nil.
10383 Clarifications.
10384 (Example Major Modes): Update Text mode and Lisp mode examples.
10385 (Minor Mode Conventions): Mention define-minor-mode at top.
10386 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10387 (Mode Line Format): Update mode line face display info.
10388 (Properties in Mode): Mention effect of risky vars.
10389 (Imenu): Define imenu-add-to-menubar.
10390 (Font Lock Mode): Add descriptions to menu lines.
10391 (Faces for Font Lock): Add font-lock-doc-face.
10392
103932005-02-05 Lute Kamstra <lute@gnu.org>
10394
10395 * text.texi (Maintaining Undo): Remove obsolete function.
10396
103972005-02-05 Eli Zaretskii <eliz@gnu.org>
10398
10399 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 10400 color specifications. Improve indexing.
b8d4c8d0
GM
10401 (Text Terminal Colors): Replace the description of RGB values by
10402 an xref to "Color Names".
10403
104042005-02-03 Richard M. Stallman <rms@gnu.org>
10405
10406 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10407 Clarify.
10408 (Selecting Windows): Clarify save-selected-window.
10409 (Cyclic Window Ordering): Clarify walk-windows.
10410 (Window Point): Clarify.
10411 (Window Start): Add comment to example.
10412 (Resizing Windows): Add `interactive' specs in examples.
10413 Document fit-window-to-buffer.
10414
10415 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10416 (Undo, Maintaining Undo): Clarify last change.
10417 (Sorting): In sort-numeric-fields, explain about octal and hex.
10418 Mention sort-numeric-base.
10419 (Format Properties): Add xref for hard newlines.
10420
10421 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
10422 (Pop-Up Menus): Fix typo.
10423 (Color Names): Explain all types of color names.
10424 Explain color-values on B&W terminal.
10425 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
10426
10427 * files.texi (File Locks): Not supported on MS systems.
10428 (Testing Accessibility): Clarify.
10429
10430 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
10431 (Coverage Testing): Fix typo.
10432
10433 * commands.texi (Misc Events): Remove stray space.
10434
10435 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
10436 (Modification Time): Clarify when visited-file-modtime returns 0.
10437 (The Buffer List): Clarify bury-buffer.
10438 (Killing Buffers): Clarify.
10439 (Indirect Buffers): Add clone-indirect-buffer.
10440
104412005-02-02 Matt Hodges <MPHodges@member.fsf.org>
10442
10443 * edebug.texi (Printing in Edebug): Fix default value of
10444 edebug-print-circle.
10445 (Coverage Testing): Fix displayed frequency count data.
10446
104472005-02-02 Luc Teirlinck <teirllm@auburn.edu>
10448
10449 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
10450
104512005-02-02 Kim F. Storm <storm@cua.dk>
10452
10453 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
10454
104552005-01-29 Eli Zaretskii <eliz@gnu.org>
10456
10457 * commands.texi (Misc Events): Describe the help-echo event.
10458
10459 * text.texi (Special Properties) <help-echo>: Use `pos'
10460 consistently in description of the help-echo property.
10461 Use @code{nil} instead of @var{nil}.
10462
10463 * display.texi (Overlay Properties): Fix the index entry for
10464 help-echo overlay property.
10465
10466 * customize.texi (Type Keywords): Uncomment the xref to the
10467 help-echo property documentation.
10468
104692005-01-23 Kim F. Storm <storm@cua.dk>
10470
10471 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
10472 return value. Third element FULLY replaced by PARTIAL which
10473 specifies number of invisible pixels if row is only partially visible.
10474 (Textual Scrolling): Mention auto-window-vscroll.
10475 (Vertical Scrolling): New defvar auto-window-vscroll.
10476
104772005-01-16 Luc Teirlinck <teirllm@auburn.edu>
10478
10479 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
10480 command remapping.
10481
104822005-01-15 Richard M. Stallman <rms@gnu.org>
10483
10484 * display.texi (Defining Images): Mention DATA-P arg of create-image.
10485
104862005-01-14 Kim F. Storm <storm@cua.dk>
10487
10488 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10489
10490 * text.texi (Links and Mouse-1): Fix string and vector item.
10491
104922005-01-13 Richard M. Stallman <rms@gnu.org>
10493
10494 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10495 descriptions of overriding-local-map and overriding-terminal-local-map.
10496
10497 * text.texi (Links and Mouse-1): Clarify text.
10498
104992005-01-13 Kim F. Storm <storm@cua.dk>
10500
10501 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10502
105032005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10504
10505 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10506
105072005-01-12 Kim F. Storm <storm@cua.dk>
10508
10509 * text.texi (Links and Mouse-1): Rename section from Enabling
10510 Mouse-1 to Following Links. Change xrefs.
10511 Add examples for define-button-type and define-widget.
10512
10513 * display.texi (Button Properties, Button Buffer Commands):
10514 Clarify mouse-1 and follow-link functionality.
10515
105162005-01-12 Richard M. Stallman <rms@gnu.org>
10517
10518 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10519
10520 * display.texi (Beeping): Fix Texinfo usage.
10521
10522 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10523
105242005-01-11 Kim F. Storm <storm@cua.dk>
10525
10526 * display.texi (Button Properties, Button Buffer Commands):
10527 Mention mouse-1 binding. Add follow-link keyword.
10528
10529 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10530 (Enabling Mouse-1 to Follow Links): New subsection.
10531
105322005-01-06 Richard M. Stallman <rms@gnu.org>
10533
10534 * text.texi (Special Properties): Minor change.
10535
10536 * os.texi (Timers): Clarify previous change.
10537
10538 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10539
105402005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10541
10542 * display.texi (Face Attributes): Correct xref to renamed node.
10543
105442005-01-01 Richard M. Stallman <rms@gnu.org>
10545
10546 * display.texi (Face Attributes): Describe hex color specs.
10547
105482004-12-31 Richard M. Stallman <rms@gnu.org>
10549
10550 * os.texi (Timers): Update previous change.
10551
105522004-12-30 Kim F. Storm <storm@cua.dk>
10553
10554 * display.texi (Line Height): Total line-height is now specified
10555 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10556 in cons cells. (nil . RATIO) is relative to actual line height.
10557 Use line-height `t' instead of `0' to get minimum height.
10558
105592004-12-29 Richard M. Stallman <rms@gnu.org>
10560
10561 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10562
105632004-12-28 Richard M. Stallman <rms@gnu.org>
10564
10565 * commands.texi (Quitting): Clarify value of with-local-quit.
10566
10567 * elisp.texi (Top): Fix previous change.
10568
10569 * loading.texi (Loading): Fix previous change.
10570
105712004-12-27 Richard M. Stallman <rms@gnu.org>
10572
10573 * Makefile.in (MAKEINFO): Specify --force.
10574
10575 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10576
10577 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10578
10579 * display.texi (Line Height): Further clarify.
10580
10581 * elisp.texi (Top): Update Loading submenu.
10582
10583 * loading.texi (Where Defined): New node.
10584 (Unloading): load-history moved to Where Defined.
10585
105862004-12-21 Richard M. Stallman <rms@gnu.org>
10587
10588 * commands.texi (Event Input Misc): Add while-no-input.
10589
105902004-12-11 Richard M. Stallman <rms@gnu.org>
10591
10592 * display.texi (Line Height): Rewrite text for clarity.
10593
105942004-12-11 Kim F. Storm <storm@cua.dk>
10595
10596 * display.texi (Display): Add node "Line Height" to menu.
10597 (Line Height): New node. Move full description of line-spacing
10598 and line-height text properties here from text.texi.
10599 (Scroll Bars): Add vertical-scroll-bar variable.
10600
10601 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10602
10603 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10604 line-spacing and vertical-scroll-bar.
10605
10606 * text.texi (Special Properties): Just mention line-spacing and
10607 line-height here, add xref to new "Line Height" node.
10608
106092004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10610
10611 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10612
10613 * locals.texi (Standard Buffer-Local Variables):
10614 Add @xref for `line-spacing'.
10615
106162004-12-05 Richard M. Stallman <rms@gnu.org>
10617
10618 * Makefile.in (maintainer-clean): Remove the info files
10619 in $(infodir) where they are created.
10620
106212004-12-03 Richard M. Stallman <rms@gnu.org>
10622
10623 * windows.texi (Selecting Windows): get-lru-window and
10624 get-largest-window don't consider dedicated windows.
10625
10626 * text.texi (Undo): Document undo-in-progress.
10627
106282004-11-26 Richard M. Stallman <rms@gnu.org>
10629
10630 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10631 Remove a few vars that are not always buffer-local.
10632
106332004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10634
10635 * locals.texi (Standard Buffer-Local Variables): Comment out
10636 xref's to non-existent node `Yet to be written'.
10637
106382004-11-24 Richard M. Stallman <rms@gnu.org>
10639
10640 * processes.texi (Synchronous Processes): Grammar fix.
10641
10642 * numbers.texi (Comparison of Numbers): Add eql.
10643
10644 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10645
10646 * intro.texi (Printing Notation): Fix previous change.
10647
10648 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10649 and default-indicate-buffer-boundaries from here.
10650 (Usual Display): To here.
10651 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
10652 (Usual Display): Move tab-width up.
10653
5dcb4c4e
SM
10654 * customize.texi (Variable Definitions):
10655 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
10656 (Simple Types, Composite Types, Defining New Types):
10657 Minor cleanups.
10658
106592004-11-21 Jesper Harder <harder@ifa.au.dk>
10660
10661 * processes.texi (Synchronous Processes, Output from Processes):
10662 Markup fix.
10663
106642004-11-20 Richard M. Stallman <rms@gnu.org>
10665
10666 * positions.texi (Skipping Characters): skip-chars-forward
10667 now handles char classes.
10668
10669 * intro.texi (Printing Notation): Avoid confusion of `print'
10670 when explaining @print.
10671
10672 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
10673
10674 * display.texi (Display Table Format): Minor fix.
10675
10676 * streams.texi (Output Functions): Fix print example.
10677
10678 * Makefile.in (elisp): New target.
10679 (dist): Depend on $(infodir)/elisp, not elisp.
10680 Copy the info files from $(infodir).
10681
10682 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
10683 read-from-minibuffer.
10684
10685 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
10686
106872004-11-19 Richard M. Stallman <rms@gnu.org>
10688
10689 * searching.texi (Regexp Search): Add search-whitespace-regexp.
10690
106912004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
10692
10693 * tips.texi (Coding Conventions): Fix typo.
10694
106952004-11-16 Richard M. Stallman <rms@gnu.org>
10696
10697 * tips.texi (Coding Conventions): Separate defvar and require
10698 methods to avoid warnings. Use require only when there are many
10699 functions and variables from that package.
10700
10701 * minibuf.texi (Minibuffer Completion): When ignoring case,
10702 predicate must not be case-sensitive.
10703
10704 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
10705 (Test Coverage): Don't talk about "splotches". Clarified.
10706
107072004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
10708
10709 * frames.texi (Window Frame Parameters): Fix typo.
10710
107112004-11-15 Kim F. Storm <storm@cua.dk>
10712
10713 * symbols.texi (Other Plists): Note that plist-get may signal error.
10714 Add safe-plist-get.
10715
107162004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
10717
10718 * modes.texi (Font Lock Basics): Fix typo.
10719
107202004-11-08 Richard M. Stallman <rms@gnu.org>
10721
10722 * syntax.texi (Syntax Table Functions): Add syntax-after.
10723
107242004-11-06 Lars Brinkhoff <lars@nocrew.org>
10725
10726 * os.texi (Processor Run Time): New section documenting
10727 get-internal-run-time.
10728
107292004-11-06 Eli Zaretskii <eliz@gnu.org>
10730
10731 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
10732 it nukes elisp-cover.texi.
10733 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
10734 elisp-0 etc.
10735
107362004-11-05 Luc Teirlinck <teirllm@auburn.edu>
10737
10738 * commands.texi (Keyboard Macros): Document `append' return value
10739 of `defining-kbd-macro'.
10740
107412004-11-01 Richard M. Stallman <rms@gnu.org>
10742
10743 * commands.texi (Interactive Call): Add called-interactively-p.
10744
107452004-10-29 Simon Josefsson <jas@extundo.com>
10746
10747 * minibuf.texi (Reading a Password): Revert.
10748
107492004-10-28 Richard M. Stallman <rms@gnu.org>
10750
10751 * frames.texi (Display Feature Testing): Explain about "vendor".
10752
107532004-10-27 Richard M. Stallman <rms@gnu.org>
10754
10755 * commands.texi (Interactive Codes): `N' uses numeric prefix,
10756 not raw. Clarify `n'.
10757 (Interactive Call): Rewrite interactive-p, focusing on when
10758 and how to use it.
10759 (Misc Events): Clarify previous change.
10760
10761 * advice.texi (Simple Advice): Clarify what job the example does.
10762 (Around-Advice): Clarify ad-do-it.
10763 (Activation of Advice): An option of ad-default-compilation-action
10764 is `never', not `nil'.
10765
107662004-10-26 Kim F. Storm <storm@cua.dk>
10767
10768 * commands.texi (Interactive Codes): Add U code letter.
10769
107702004-10-25 Simon Josefsson <jas@extundo.com>
10771
10772 * minibuf.texi (Reading a Password): Add.
10773
107742004-10-24 Jason Rumney <jasonr@gnu.org>
10775
10776 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
10777 and wheel-down.
10778
107792004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
10780
10781 * processes.texi (Synchronous Processes): Document process-file.
10782
107832004-10-22 Kenichi Handa <handa@m17n.org>
10784
10785 * text.texi (translate-region): Document that it accepts also a
10786 char-table.
10787
107882004-10-22 David Ponce <david@dponce.com>
10789
10790 * windows.texi (Resizing Windows): Document the `preserve-before'
10791 argument of the functions `enlarge-window' and `shrink-window'.
10792
107932004-10-19 Jason Rumney <jasonr@gnu.org>
10794
10795 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
10796
107972004-10-09 Luc Teirlinck <teirllm@auburn.edu>
10798
10799 * text.texi (Filling): Add anchor for definition of
10800 `sentence-end-double-space'.
10801
10802 * searching.texi (Regexp Example): Update description of how
10803 Emacs currently recognizes the end of a sentence.
10804 (Standard Regexps): Update definition of the variable
10805 `sentence-end'. Add definition of the function `sentence-end'.
10806
108072004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
10808
10809 * display.texi (Progress): New node.
10810
108112004-10-05 Kim F. Storm <storm@cua.dk>
10812
10813 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
10814
108152004-09-29 Kim F. Storm <storm@cua.dk>
10816
10817 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
10818 to identify bitmaps. Remove -fringe-bitmap suffix for standard
10819 fringe bitmap symbols, as they now have their own namespace.
10820 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
10821 vs. pixels. Signal error if no free bitmap slots.
10822 (Pixel Specification): Change IMAGE to @var{image}.
10823
108242004-09-28 Richard M. Stallman <rms@gnu.org>
10825
10826 * text.texi (Special Properties): Clarify line-spacing and line-height.
10827
10828 * searching.texi (Regexp Search): Add looking-back.
10829
108302004-09-25 Luc Teirlinck <teirllm@auburn.edu>
10831
10832 * display.texi: Correct typos.
10833 (Image Descriptors): Correct xref's.
10834
108352004-09-25 Richard M. Stallman <rms@gnu.org>
10836
10837 * text.texi (Special Properties): Cleanups in `cursor'.
10838 Rewrites in `line-height' and `line-spacing'; exchange them.
10839
10840 * display.texi (Fringes): Rewrite previous change.
10841 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10842 (Display Fringe Bitmaps): Node deleted, text moved.
10843 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10844 (Scroll Bars): Clarify set-window-scroll-bars.
10845 (Pointer Shape): Rewrite.
10846 (Specified Space): Clarify :align-to, etc.
10847 (Pixel Specification): Use @var. Clarify new text.
10848 (Other Display Specs): Clarify `slice'.
10849 (Image Descriptors): Cleanups.
10850 (Showing Images): Cleanups.
10851
108522004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10853
10854 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10855
10856 * modes.texi: Various minor changes in addition to:
10857 (Major Mode Conventions): Final call to `run-mode-hooks' should
10858 not be inside the `delay-mode-hooks' form.
10859 (Mode Hooks): New node.
10860 (Hooks): Delete obsolete example.
10861 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10862 node "Mode Hooks".
10863
108642004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10865
10866 * display.texi: Correct various typos.
10867 (Display): Rename node "Pointer Shapes" to "Pointer
10868 Shape". (There is already a node called "Pointer Shapes" in
10869 frames.texi.)
10870 (Images): Remove non-existent node "Image Slices" from menu.
10871
108722004-09-23 Kim F. Storm <storm@cua.dk>
10873
10874 * text.texi (Special Properties): Add `cursor', `pointer',
10875 `line-height', and `line-spacing' properties.
10876
10877 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10878 Shapes' to menu.
10879 (Standard Faces): Doc fix for fringe face.
10880 (Fringes): Add `overflow-newline-into-fringe' and
10881 'indicate-buffer-boundaries'.
10882 (Fringe Bitmaps, Pointer Shapes): New nodes.
10883 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10884 Bitmaps' to menu.
10885 (Specified Space): Describe pixel width and height.
10886 (Pixel Specification): New node.
10887 (Other Display Specs): Add `slice' property.
10888 (Display Fringe Bitmaps): New node.
10889 (Images): Add 'Image Slices' to menu.
10890 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
10891 (Showing Images): Add slice arg to `insert-image'.
10892 Add 'insert-sliced-image'.
b8d4c8d0
GM
10893
108942004-09-20 Richard M. Stallman <rms@gnu.org>
10895
10896 * commands.texi (Key Sequence Input):
10897 Clarify downcasing in read-key-sequence.
10898
108992004-09-08 Juri Linkov <juri@jurta.org>
10900
10901 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10902
109032004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10904
5dcb4c4e
SM
10905 * locals.texi (Standard Buffer-Local Variables):
10906 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
10907 * internals.texi (Buffer Internals): Describe new
10908 auto_save_file_format field of the buffer structure.
10909 * files.texi (Format Conversion): `auto-save-file-format' has been
10910 renamed `buffer-auto-save-file-format'.
10911
109122004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10913
10914 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10915 an integer or a marker.
10916 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10917
109182004-08-22 Richard M. Stallman <rms@gnu.org>
10919
10920 * modes.texi (Major Mode Conventions): Discuss rebinding of
10921 standard key bindings.
10922
109232004-08-18 Kim F. Storm <storm@cua.dk>
10924
10925 * processes.texi (Accepting Output): Add `just-this-one' arg to
10926 `accept-process-output'.
10927 (Output from Processes): New var `process-adaptive-read-buffering'.
10928
109292004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10930
10931 * keymaps.texi: Various changes in addition to:
10932 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10933 Give more varied examples for `kbd'.
10934 (Creating Keymaps): Char tables have slots for all characters
10935 without modifiers.
10936 (Active Keymaps): `overriding-local-map' and
10937 `overriding-terminal-local-map' also override text property and
10938 overlay keymaps.
10939 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10940 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10941 to denote a prefix of no events.
10942 `map-keymap' includes parent's bindings _recursively_.
10943 Clarify and correct description of `where-is-internal'.
10944 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10945 (Menu Example): For menus intended for use with the keyboard, the
10946 menu items should be bound to characters or real function keys.
10947
109482004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10949
10950 * objects.texi (Character Type): Reposition `@anchor' to prevent
10951 double space inside sentence in Info.
10952
10953 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10954 renamed to `disabled-command-function'.
10955 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10956 (Command Loop Info): Replace reference to it.
10957 (Disabling Commands): `disabled-command-hook' has been renamed to
10958 `disabled-command-function'.
10959
109602004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10961
10962 * os.texi (Translating Input): Only non-prefix bindings in
10963 `key-translation-map' override actual key bindings. Warn about
10964 possible indirect effect of actual key bindings on non-prefix
10965 bindings in `key-translation-map'.
10966
109672004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10968
10969 * minibuf.texi (High-Level Completion): Add anchor for definition
10970 of `read-variable'.
10971
10972 * commands.texi: Various changes in addition to:
10973 (Using Interactive): Clarify description of `interactive-form'.
10974 (Interactive Call): Mention default for KEYS argument to
10975 `call-interactively'.
10976 (Command Loop Info): Clarify description of `this-command-keys'.
10977 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10978 Value of `last-event-frame' can be `macro'.
10979 (Repeat Events): `double-click-fuzz' is also used to distinguish
10980 clicks and drags.
10981 (Classifying Events): Clarify descriptions of `event-modifiers'
10982 `event-basic-type' and `event-convert-list'.
10983 (Accessing Events): `posn-timestamp' takes POSITION argument.
10984 (Quoted Character Input): Clarify description of
10985 `read-quoted-char' and fix example.
10986 (Quitting): Add `with-local-quit'.
10987 (Disabling Commands): Correct and clarify descriptions of
10988 `enable-command' and `disable-command'.
10989 Mention what happens if `disabled-command-hook' is nil.
10990 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10991 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10992
109932004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10994
10995 * frames.texi: Various changes in addition to:
10996 (Creating Frames): Expand and clarify description of `make-frame'.
10997 (Window Frame Parameters): Either none or both of the `icon-left'
10998 and `icon-top' parameters must be specified. Put descriptions of
10999 `menu-bar-lines' and `toolbar-lines' closer together and change
11000 them accordingly.
11001 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
11002 except while processing `frame-title-format' or `icon-title-format'.
11003 (Deleting Frames): Correct description of `delete-frame'.
11004 Non-nil return values of `frame-live-p' are like those of `framep'.
11005 (Frames and Windows): Mention return value of
11006 `set-frame-selected-window'.
11007 (Visibility of Frames): Mention `force' argument to
11008 `make-frame-invisible'. `frame-visible-p' returns t for all
11009 frames on text-only terminals.
11010 (Frame Configurations): Restoring a frame configuration does not
11011 restore deleted frames.
11012 (Window System Selections): `x-set-selection' returns DATA.
11013 (Resources): Add example.
11014 (Display Feature Testing): Clarify descriptions of
11015 `display-pixel-height', `display-pixel-width', `x-server-version'
11016 and `x-server-vendor'.
11017
11018 * windows.texi (Choosing Window): Add anchor.
11019 * minibuf.texi (Minibuffer Misc): Add anchor.
11020
110212004-07-23 John Paul Wallington <jpw@gnu.org>
11022
11023 * macros.texi (Defining Macros): Declaration keyword for setting
11024 Edebug spec is `debug' not `edebug'.
11025
110262004-07-19 Luc Teirlinck <teirllm@auburn.edu>
11027
11028 * windows.texi: Various small changes in addition to:
11029 (Window Point): Mention return value of `set-window-point'.
11030 (Window Start): `pos-visible-in-window-p' disregards horizontal
11031 scrolling. Explain return value if PARTIALLY is non-nil.
11032 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
11033 and `set-window-vscroll'.
11034 (Size of Window): The argument WINDOW to `window-inside-edges',
11035 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
11036 (Resizing Windows): Explain return value of
11037 `shrink-window-if-larger-than-buffer'.
11038 `window-size-fixed' automatically becomes buffer local when set.
11039 (Window Configurations): Explain return value of
11040 `set-window-configuration'.
11041
11042 * minibuf.texi (Minibuffer Misc): Add anchor for
11043 `minibuffer-scroll-window'.
11044
11045 * positions.texi (Text Lines): Add anchor for `count-lines'.
11046
110472004-07-17 Richard M. Stallman <rms@gnu.org>
11048
11049 * display.texi (Overlay Properties): Adding `evaporate' prop
11050 deletes empty overlay immediately.
11051
11052 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
11053 fix example.
11054
110552004-07-16 Jim Blandy <jimb@redhat.com>
11056
11057 * searching.texi (Regexp Backslash): Document new \_< and \_>
11058 operators.
11059
110602004-07-16 Juanma Barranquero <lektu@terra.es>
11061
11062 * display.texi (Images): Fix Texinfo usage.
11063
110642004-07-14 Luc Teirlinck <teirllm@auburn.edu>
11065
11066 * buffers.texi (Modification Time): `visited-file-modtime' now
11067 returns a list of two integers, instead of a cons.
11068
110692004-07-13 Luc Teirlinck <teirllm@auburn.edu>
11070
11071 * windows.texi: Various changes in addition to:
11072 (Splitting Windows): Add `split-window-keep-point'.
11073
110742004-07-09 Richard M. Stallman <rms@gnu.org>
11075
11076 * frames.texi (Input Focus): Minor fix.
11077
110782004-07-07 Luc Teirlinck <teirllm@auburn.edu>
11079
11080 * frames.texi (Input Focus): Clarify descriptions of
11081 `select-frame-set-input-focus' and `select-frame'.
11082
110832004-07-06 Luc Teirlinck <teirllm@auburn.edu>
11084
11085 * os.texi: Various small changes in addition to:
11086 (Killing Emacs): Expand and clarify description of
11087 `kill-emacs-query-functions' and `kill-emacs-hook'.
11088 (System Environment): Expand and clarify description of `getenv'
11089 and `setenv'.
11090 (Timers): Clarify description of `run-at-time'.
11091 (Translating Input): Correct description of
11092 `extra-keyboard-modifiers'.
11093 (Flow Control): Correct description of `enable-flow-control'.
11094
110952004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
11096
11097 * os.texi: Update copyright.
11098 (Session Management): Grammar fix.
11099 Clarify which Emacs does the restarting.
11100 Use @samp for *scratch* buffer.
11101
111022004-07-04 Alan Mackenzie <acm@muc.de>
11103
11104 * frames.texi (Input Focus): Add documentation for
11105 `select-frame-set-input-focus'. Replace refs to non-existent
11106 `switch-frame' with `select-frame'. Minor corrections and tidying
11107 up of text-only terminal stuff.
11108
111092004-07-02 Richard M. Stallman <rms@gnu.org>
11110
11111 * files.texi (Saving Buffers): Cleanup write-contents-function.
11112 (Magic File Names): Cleanup file-remote-p.
11113
b344d29d 111142004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
11115
11116 * files.texi (Magic File Names): `file-remote-p' returns an
11117 identifier of the remote system, not just t.
11118
111192004-07-02 David Kastrup <dak@gnu.org>
11120
11121 * searching.texi (Entire Match Data): Add explanation about new
11122 match-data behavior when @var{integers} is non-nil.
11123
111242004-06-24 Richard M. Stallman <rms@gnu.org>
11125
11126 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
11127
11128 * customize.texi (Variable Definitions): Note about doc strings
11129 and :set.
11130
11131 * keymaps.texi (Keymap Terminology): Document `kbd'.
11132 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
11133
11134 * display.texi (Invisible Text): Setting buffer-invisibility-spec
11135 makes it buffer-local.
11136
11137 * files.texi (Saving Buffers): Correct previous change.
11138
11139 * commands.texi (Accessing Events):
11140 Clarify posn-col-row and posn-actual-col-row.
11141
111422004-06-24 David Ponce <david.ponce@wanadoo.fr>
11143
11144 * commands.texi (Accessing Events): New functions
11145 posn-at-point and posn-at-x-y. Add example to posn-x-y.
11146
111472004-06-23 Luc Teirlinck <teirllm@auburn.edu>
11148
11149 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
11150 * frames.texi, buffers.texi, backups.texi, variables.texi:
11151 * loading.texi, eval.texi, functions.texi, control.texi:
11152 * symbols.texi, minibuf.texi: Reposition @anchor's.
11153
11154 * help.texi: Various small changes in addition to the following.
11155 (Describing Characters): Describe PREFIX argument to
11156 `key-description'. Correct and clarify definition of
11157 `text-char-description'. Describe NEED-VECTOR argument to
11158 `read-kbd-macro'.
11159 (Help Functions): Clarify definition of `apropos'.
11160
111612004-06-23 Lars Hansen <larsh@math.ku.dk>
11162
11163 * files.texi (Saving Buffers): Correct description of
11164 `write-contents-functions'.
11165
111662004-06-21 Juanma Barranquero <lektu@terra.es>
11167
11168 * display.texi (Images): Remove redundant @vindex directives.
11169 Rewrite `image-library-alist' doc in active voice.
11170
111712004-06-14 Juanma Barranquero <lektu@terra.es>
11172
11173 * display.texi (Images): Document new delayed library loading,
11174 variable `image-library-alist' and (existing but undocumented)
11175 function `image-type-available-p'.
11176
111772004-06-05 Richard M. Stallman <rms@gnu.org>
11178
11179 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
11180 refer the user to the Initial Input node.
11181 (Text from Minibuffer): Likewise.
11182 (Initial Input): New node. Document this feature
11183 and say it is mostly deprecated.
11184
111852004-05-30 Richard M. Stallman <rms@gnu.org>
11186
11187 * loading.texi (Named Features): Clarify return value
11188 and meaning of NOERROR.
11189
11190 * variables.texi (File Local Variables): Minor cleanup.
11191
111922004-05-30 Michael Albinus <michael.albinus@gmx.de>
11193
11194 * files.texi (Magic File Names): Add `file-remote-p' as operation
11195 of file name handlers.
11196
111972004-05-29 Richard M. Stallman <rms@gnu.org>
11198
11199 * modes.texi (Minor Mode Conventions): (-) has no special meaning
11200 as arg to a minor mode command.
11201
112022004-05-22 Richard M. Stallman <rms@gnu.org>
11203
11204 * syntax.texi (Syntax Class Table): Word syntax not just for English.
11205
11206 * streams.texi (Output Variables): Doc float-output-format.
11207
11208 * searching.texi (Regexp Special): Nested repetition can be infloop.
11209
11210 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
11211 real stack overflow.
11212
11213 * compile.texi: Minor cleanups.
11214
112152004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
11216
11217 * lists.texi (Cons Cells): Explain dotted lists, true lists,
11218 circular lists.
11219 (List Elements): Explain handling of circular and dotted lists.
11220
112212004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
11222
11223 * modes.texi (Search-based Fontification): Fix typo.
11224
112252004-05-10 Juanma Barranquero <lektu@terra.es>
11226
11227 * modes.texi (Mode Line Variables): Fix description of
11228 global-mode-string, which is now after which-func-mode, not the
11229 buffer name.
11230
112312004-05-07 Lars Hansen <larsh@math.ku.dk>
11232
11233 * modes.texi (Desktop Save Mode): Add.
11234 (Modes): Add menu entry Desktop Save Mode.
11235
11236 * hooks.texi: Add desktop-after-read-hook,
11237 desktop-no-desktop-file-hook and desktop-save-hook.
11238
11239 * locals.texi: Add desktop-save-buffer.
11240
112412004-04-30 Jesper Harder <harder@ifa.au.dk>
11242
11243 * display.texi: emacs -> Emacs.
11244
112452004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
11246
11247 * files.texi (Changing Files): Document set-file-times.
11248
112492004-04-23 Juanma Barranquero <lektu@terra.es>
11250
11251 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
11252
112532004-04-18 Jesper Harder <harder@ifa.au.dk>
11254
11255 * tips.texi (Coding Conventions): defopt -> defcustom.
11256
112572004-04-16 Luc Teirlinck <teirllm@auburn.edu>
11258
11259 * sequences.texi: Various clarifications.
11260
112612004-04-14 Luc Teirlinck <teirllm@auburn.edu>
11262
11263 * buffers.texi (Read Only Buffers): Mention optional ARG to
11264 `toggle-read-only'.
11265
112662004-04-14 Nick Roberts <nick@nick.uklinux.net>
11267
11268 * windows.texi (Selecting Windows): Note that get-lru-window
11269 returns a full-width window if possible.
11270
112712004-04-13 Luc Teirlinck <teirllm@auburn.edu>
11272
11273 * buffers.texi: Various changes in addition to:
11274 (Buffer File Name): Add `find-buffer-visiting'.
11275 (Buffer Modification): Mention optional ARG to `not-modified'.
11276 (Indirect Buffers): Mention optional CLONE argument to
11277 `make-indirect-buffer'.
11278
11279 * files.texi: Various changes in addition to:
11280 (Visiting Functions): `find-file-hook' is now a normal hook.
11281 (File Name Expansion): Explain difference between the way that
11282 `expand-file-name' and `file-truename' treat `..'.
11283 (Contents of Directories): Mention optional ID-FORMAT argument to
11284 `directory-files-and-attributes'.
11285 (Format Conversion): Mention new optional CONFIRM argument to
11286 `format-write-file'.
11287
112882004-04-12 Miles Bader <miles@gnu.org>
11289
11290 * macros.texi (Expansion): Add description of `macroexpand-all'.
11291
112922004-04-05 Jesper Harder <harder@ifa.au.dk>
11293
5dcb4c4e
SM
11294 * variables.texi (Variable Aliases):
11295 Mention cyclic-variable-indirection.
b8d4c8d0
GM
11296
11297 * errors.texi (Standard Errors): Ditto.
11298
112992004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11300
11301 * backups.texi: Various small changes in addition to:
11302 (Making Backups): Mention return value of `backup-buffer'.
11303 (Auto-Saving): Mention optional FORCE argument to
11304 `delete-auto-save-file-if-necessary'.
11305 (Reverting): Mention optional PRESERVE-MODES argument to
11306 `revert-buffer'. Correct description of `revert-buffer-function'.
11307
113082004-03-22 Juri Linkov <juri@jurta.org>
11309
11310 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11311 with `Vector Functions'.
11312
11313 * text.texi (Sorting): Add missing quote.
11314
113152004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11316
11317 * intro.texi (Lisp History): Replace xref to `cl' manual with
11318 inforef.
11319
113202004-03-12 Richard M. Stallman <rms@gnu.org>
11321
11322 * intro.texi (Version Info): Add arg to emacs-version.
11323 (Lisp History): Change xref to CL manual.
11324
113252004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11326
11327 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11328 for Partial Completion mode.
11329
113302004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11331
11332 * customize.texi: Fix typo. Remove eol whitespace.
11333
113342004-03-04 Richard M. Stallman <rms@gnu.org>
11335
11336 * processes.texi: Fix typos.
11337
11338 * lists.texi (Building Lists): Minor clarification.
11339
11340 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11341 in make-hash-table.
11342
113432004-02-29 Juanma Barranquero <lektu@terra.es>
11344
11345 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11346 rm, and ignore exit code.
11347
113482004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11349
11350 * display.texi (Defining Faces): Add description for min-colors.
11351 Update example.
11352
113532004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11354
11355 * abbrevs.texi: Various corrections and clarifications in addition
11356 to the following:
11357 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11358
113592004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11360
11361 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11362
113632004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11364
11365 * text.texi: Various small changes in addition to the following:
11366 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11367 to delete-horizontal-space.
11368 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11369 description of yank-handler text property at various places.
11370
11371 * frames.texi (Window System Selections): Add anchor.
11372
11373 * syntax.texi (Syntax Table Functions): Clarify and correct
11374 descriptions of make-syntax-table and copy-syntax-table.
11375 (Motion and Syntax): Clarify SYNTAXES argument to
11376 skip-syntax-forward.
11377 (Parsing Expressions): Mention that the return value of
11378 parse-partial-sexp is currently a list of ten rather than nine
11379 elements.
11380 (Categories): Various corrections and clarifications.
11381
113822004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11383
11384 * markers.texi (Marker Insertion Types): Minor change.
11385
11386 * locals.texi (Standard Buffer-Local Variables):
11387 * commands.texi (Interactive Codes, Using Interactive):
11388 * functions.texi (Related Topics): Fix xrefs.
11389
113902004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11391
11392 * lists.texi (Sets And Lists): Update description of delete-dups.
11393
113942004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11395
11396 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11397
c8763fb6 113982004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11399
11400 * frames.texi (Parameter Access): frame-parameters arg is optional.
11401 modify-frame-parameters handles nil for FRAME.
11402 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11403 are all-or-nothing for certain toolkits.
11404 Mention parameter wait-for-wm.
11405 (Frames and Windows): In frame-first-window and frame-selected-window
11406 the arg is optional.
11407 (Input Focus): In redirect-frame-focus the second arg is optional.
11408 (Window System Selections): Mention selection type CLIPBOARD.
11409 Mention data-type UTF8_STRING.
11410 Mention numbering of cut buffers.
11411 (Resources): Describe x-resource-name.
11412
114132004-02-16 Richard M. Stallman <rms@gnu.org>
11414
11415 * windows.texi (Buffers and Windows): Delete false table
11416 about all-frames.
11417
11418 * syntax.texi (Parsing Expressions): Delete old caveat
11419 about parse-sexp-ignore-comments.
11420
11421 * streams.texi (Output Variables): Add print-quoted.
11422
11423 * lists.texi (Building Lists): Minor cleanup.
11424
11425 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
11426
11427 * display.texi (Overlays): Explain overlays use markers.
11428 (Managing Overlays): Explain front-advance and rear-advance
11429 in more detail.
11430
11431 * loading.texi (Unloading): Document unload-feature-special-hooks.
11432 Get rid of fns-NNN.el file.
11433
114342004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11435
11436 * help.texi (Describing Characters): Fix text-char-description
11437 example output.
11438
11439 * edebug.texi (Using Edebug): Fix example.
11440
11441 * debugging.texi (Internals of Debugger): Fix return value.
11442
11443 * files.texi (Changing Files): Fix argname.
11444
11445 * calendar.texi: Fix parens, and default values.
11446
11447 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
11448 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 11449 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
11450
11451 * positions.texi (Text Lines): Don't add -1 in current-line.
11452
114532004-02-16 Richard M. Stallman <rms@gnu.org>
11454
11455 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
11456
114572004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11458
11459 * processes.texi (Low-Level Network): Fix a typo.
11460
114612004-02-12 Kim F. Storm <storm@cua.dk>
11462
11463 * display.texi (Fringes): Use consistent wording.
11464 Note that window-fringe's window arg is optional.
11465 (Scroll Bars): Use consistent wording.
11466
114672004-02-11 Luc Teirlinck <teirllm@auburn.edu>
11468
11469 * tips.texi (Comment Tips): Document the new conventions for
11470 commenting out code.
11471
c8763fb6 114722004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 11473
5dcb4c4e 11474 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
11475
114762004-02-07 Kim F. Storm <storm@cua.dk>
11477
11478 * positions.texi (Text Lines): Add line-number-at-pos.
11479
114802004-02-06 John Paul Wallington <jpw@gnu.org>
11481
11482 * display.texi (Button Properties, Button Buffer Commands):
11483 mouse-2 invokes button, not down-mouse-1.
11484
114852004-02-04 Jason Rumney <jasonr@gnu.org>
11486
11487 * makefile.w32-in: Sync with Makefile.in changes.
11488
114892004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11490
11491 * minibuf.texi (Text from Minibuffer): Various corrections and
11492 clarifications.
11493 (Object from Minibuffer): Correct Lisp description of
11494 read-minibuffer.
11495 (Minibuffer History): Clarify description of cons values for
11496 HISTORY arguments.
5dcb4c4e
SM
11497 (Basic Completion): Various corrections and clarifications.
11498 Add completion-regexp-list.
b8d4c8d0
GM
11499 (Minibuffer Completion): Correct and clarify description of
11500 completing-read.
5dcb4c4e
SM
11501 (Completion Commands): Mention Partial Completion mode.
11502 Various other minor changes.
b8d4c8d0
GM
11503 (High-Level Completion): Various corrections and clarifications.
11504 (Reading File Names): Ditto.
11505 (Minibuffer Misc): Ditto.
11506
115072004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11508
11509 * strings.texi (Text Comparison): assoc-string also matches
11510 elements of alists that are strings instead of conses.
11511 (Formatting Strings): Standardize Texinfo usage. Update index
11512 entries.
11513
115142004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11515
11516 * lists.texi (Sets And Lists): Add delete-dups.
11517
115182004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11519
11520 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11521 special form.
11522 * macros.texi (Defining Macros): Update description of `declare',
11523 which now is a macro.
11524 (Wrong Time): Fix typos.
11525
115262004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11527
11528 * compile.texi (Compilation Functions): Expand descriptions of
11529 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11530 and `batch-byte-compile'. In particular, mention and describe
11531 all optional arguments.
11532 (Disassembly): Correct and clarify the description of `disassemble'.
11533
115342004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11535
11536 * searching.texi: Various small changes in addition to the
11537 following.
11538 (Regexp Example): Adapt to new value of `sentence-end'.
11539 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11540 `words'.
11541 (Search and Replace): Add usage note for `perform-replace'.
11542 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11543 `match-data'.
11544 (Standard Regexps): Update for new values of `paragraph-start'
11545 and `sentence-end'.
11546
115472004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11548
11549 * files.texi (Saving Buffers): Clarify descriptions of
11550 `write-contents-functions' and `before-save-hook'.
11551 Make the defvar's for `before-save-hook' and `after-save-hook'
11552 into defopt's.
11553
115542004-01-07 Kim F. Storm <storm@cua.dk>
11555
11556 * commands.texi (Click Events): Describe new image and
11557 width/height elements of click events.
11558 (Accessing Events): Add posn-string, posn-image, and
11559 posn-object-width-height. Change posn-object to return either
11560 image or string object.
11561
115622004-01-01 Simon Josefsson <jas@extundo.com>
11563
11564 * hooks.texi (Standard Hooks): Add before-save-hook.
11565 * files.texi (Saving Buffers): Likewise.
11566
115672004-01-03 Richard M. Stallman <rms@gnu.org>
11568
11569 * frames.texi (Frames and Windows): Delete frame-root-window.
11570
115712004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11572
11573 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11574
11575 * functions.texi: Various small changes in addition to the
11576 following.
5dcb4c4e
SM
11577 (What Is a Function): `functionp' returns nil for macros.
11578 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
11579 (Function Documentation): Add `\' in front of (fn @var{arglist})
11580 and explain why.
11581 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11582 Add anchor.
11583 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11584
115852004-01-01 Miles Bader <miles@gnu.org>
11586
11587 * display.texi (Buttons): New section.
11588
115892003-12-31 Andreas Schwab <schwab@suse.de>
11590
11591 * numbers.texi (Math Functions): sqrt reports a domain-error
11592 error.
11593 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11594
115952003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11596
11597 * tips.texi (Documentation Tips): Update item on hyperlinks in
11598 documentation strings.
11599
11600 * errors.texi (Standard Errors): Various small corrections and
11601 additions.
11602
11603 * control.texi: Various small changes in addition to the
11604 following.
11605 (Signaling Errors): Provide some more details on how `signal'
11606 constructs the error message. Add anchor to the definition of
11607 `signal'.
11608 (Error Symbols): Describe special treatment of `quit'.
11609 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11610 to emphasize that it has to be a single form.
11611
11612 * buffers.texi: Add anchor.
11613
116142003-12-29 Richard M. Stallman <rms@gnu.org>
11615
11616 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11617 (Window Configurations): Add window-configuration-frame.
11618
11619 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11620
11621 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11622 Change arg name in get-char-property.
11623 (Special Properties): Update handling of keymap property.
11624
11625 * strings.texi (Modifying Strings): Add clear-string.
11626 (Text Comparison): Add assoc-string and remove
11627 assoc-ignore-case, assoc-ignore-representation.
11628
11629 * os.texi (Time of Day): Add set-time-zone-rule.
11630
11631 * numbers.texi (Math Functions): asin, acos, log, log10
11632 report domain-error errors.
11633
11634 * nonascii.texi (Converting Representations):
11635 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11636 (Encoding and I/O): Add file-name-coding-system.
11637
11638 * modes.texi (Search-based Fontification): Explain that
11639 face specs are symbols with face names as values.
11640
11641 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11642
11643 * lists.texi (Building Lists): remq moved elsewhere.
11644 (Sets And Lists): remq moved here.
11645 (Association Lists): Refer to assoc-string.
11646
11647 * internals.texi (Garbage Collection): Add memory-use-counts.
11648
11649 * frames.texi (Frames and Windows): Add set-frame-selected-window
11650 and frame-root-window.
11651
11652 * files.texi (Contents of Directories):
11653 Add directory-files-and-attributes.
11654
11655 * display.texi (Refresh Screen): Add force-window-update.
11656 (Invisible Text): Explain about moving point out of invis text.
11657 (Overlay Properties): Add overlay-properties.
11658 (Managing Overlays): Add overlayp.
11659 (GIF Images): Invalid image number displays a hollow box.
11660
11661 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
11662 (Killing Buffers): Add buffer-live-p.
11663
116642003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
11665
11666 * display.texi (Fringes): Fix typo "set-buffer-window".
11667
116682003-12-24 Luc Teirlinck <teirllm@auburn.edu>
11669
11670 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
11671 * nonascii.texi, processes.texi, tips.texi, variables.texi:
11672 Add or change various xrefs and anchors.
11673
11674 * commands.texi: Replace all occurrences of @acronym{CAR} with
11675 @sc{car}, for consistency with the rest of the Elisp manual.
11676 `car' and `cdr' are historically acronyms, but are no longer
11677 widely thought of as such.
11678
11679 * internals.texi (Pure Storage): Mention that `purecopy' does not
11680 copy text properties.
11681 (Object Internals): Now 29 bits are used (in most implementations)
11682 to address Lisp objects.
11683
11684 * variables.texi (Variables with Restricted Values): New node.
11685
11686 * objects.texi (Lisp Data Types): Mention that certain variables
11687 can only take on a restricted set of values and add an xref to
11688 the new node "Variables with Restricted Values".
11689
11690 * eval.texi (Function Indirection): Describe the errors that
11691 `indirect-function' can signal.
11692 (Eval): Clarify the descriptions of `eval-region' and `values'.
11693 Describe `eval-buffer' instead of `eval-current-buffer' and
11694 mention `eval-current-buffer' as an alias for `current-buffer'.
11695 Correct the description and mention all optional arguments.
11696
11697 * nonascii.texi: Various small changes in addition to the
11698 following.
11699 (Converting Representations): Clarify behavior of
11700 `string-make-multibyte' and `string-to-multibyte' for unibyte all
11701 ASCII arguments.
11702 (Character Sets): Document the variable `charset-list' and adapt
11703 the definition of the function `charset-list' accordingly.
11704 (Translation of Characters): Clarify use of generic characters in
11705 `make-translation-table'. Clarify and correct the description of
11706 the use of translation tables in encoding and decoding.
11707 (User-Chosen Coding Systems): Correct and clarify the description
11708 of `select-safe-coding-system'.
11709 (Default Coding Systems): Clarify description of
11710 `file-coding-system-alist'.
11711
117122003-11-30 Luc Teirlinck <teirllm@auburn.edu>
11713
11714 * strings.texi (Text Comparison): Correctly describe when two
11715 strings are `equal'. Combine and clarify descriptions of
11716 `assoc-ignore-case' and `assoc-ignore-representation'.
11717
11718 * objects.texi (Non-ASCII in Strings): Clarify description of
11719 when a string is unibyte or multibyte.
11720 (Bool-Vector Type): Update examples.
11721 (Equality Predicates): Correctly describe when two strings are
11722 `equal'.
11723
117242003-11-29 Luc Teirlinck <teirllm@auburn.edu>
11725
11726 * lists.texi (Building Lists): `append' no longer accepts integer
11727 arguments. Update the description of `number-sequence' to reflect
11728 recent changes.
11729 (Sets And Lists): Describe `member-ignore-case' after `member'.
11730
117312003-11-27 Kim F. Storm <storm@cua.dk>
11732
11733 * commands.texi (Click Events): Click object may be an images.
11734 Describe (dx . dy) element of click positions.
11735 (Accessing Events): Remove duplicate posn-timestamp.
11736 New functions posn-object and posn-object-x-y.
11737
117382003-11-23 Kim F. Storm <storm@cua.dk>
11739
11740 * commands.texi (Click Events): Describe enhancements to event
11741 position lists, including new text-pos and (col . row) items.
11742 Mention left-fringe and right-fringe area events.
11743 (Accessing Events): New functions posn-area and
11744 posn-actual-col-row. Mention posn-timestamp. Mention that
11745 posn-point in non-text area still returns buffer position.
11746 Clarify posn-col-row.
11747
117482003-11-21 Lars Hansen <larsh@math.ku.dk>
11749
11750 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
11751 * anti.texi (File Attributes): Describe removed parameter
11752 ID-FORMAT.
11753
117542003-11-20 Luc Teirlinck <teirllm@auburn.edu>
11755
11756 * positions.texi (Positions): Mention that, if a marker is used as
11757 a position, its buffer is ignored.
11758
11759 * markers.texi (Overview of Markers): Mention it here too.
11760
117612003-11-12 Luc Teirlinck <teirllm@auburn.edu>
11762
11763 * numbers.texi (Numeric Conversions): Not just `floor', but also
11764 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
11765
117662003-11-10 Luc Teirlinck <teirllm@auburn.edu>
11767
11768 * markers.texi (Creating Markers): Specify insertion type of
11769 created markers. Add xref to `Marker Insertion Types'.
11770 Second argument to `copy-marker' is optional.
11771 (Marker Insertion Types): Mention that most markers are created
11772 with insertion type nil.
11773 (The Mark): Correctly describe when `mark' signals an error.
11774 (The Region): Correctly describe when `region-beginning' and
11775 `region-end' signal an error.
11776
117772003-11-08 Luc Teirlinck <teirllm@auburn.edu>
11778
11779 * hash.texi (Creating Hash): Clarify description of `eql'.
11780 `makehash' is obsolete.
11781 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
11782
11783 * positions.texi (Point): Change description of `buffer-end', so
11784 that it is also correct for floating point arguments.
11785 (List Motion): Correct argument lists of `beginning-of-defun' and
11786 `end-of-defun'.
11787 (Excursions): Add xref to `Marker Insertion Types'.
11788 (Narrowing): Argument to `narrow-to-page' is optional.
11789
117902003-11-06 Luc Teirlinck <teirllm@auburn.edu>
11791
11792 * streams.texi (Output Streams): Clarify behavior of point for
11793 marker output streams.
11794
117952003-11-04 Luc Teirlinck <teirllm@auburn.edu>
11796
11797 * variables.texi (Defining Variables): Second argument to
11798 `defconst' is not optional.
11799 (Setting Variables): Mention optional argument APPEND to
11800 `add-to-list'.
11801 (Creating Buffer-Local): Expand description of
11802 `make-variable-buffer-local'.
11803 (Frame-Local Variables): Expand description of
11804 `make-variable-frame-local'.
11805 (Variable Aliases): Correct description of optional argument
11806 DOCSTRING to `defvaralias'. Mention return value of
11807 `defvaralias'.
11808 (File Local Variables): Add xref to `File variables' in Emacs
11809 Manual. Correct description of `hack-local-variables'. Mention
11810 `safe-local-variable' property. Mention optional second argument
11811 to `risky-local-variable-p'.
11812
118132003-11-03 Luc Teirlinck <teirllm@auburn.edu>
11814
11815 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
11816
118172003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
11818
cfdaa150
GM
11819 * anti.texi, backups.texi, commands.texi, customize.texi:
11820 * display.texi, files.texi, internals.texi, keymaps.texi:
11821 * loading.texi, modes.texi, nonascii.texi, numbers.texi:
11822 * objects.texi, os.texi, positions.texi, processes.texi:
11823 * searching.texi, sequences.texi, streams.texi, strings.texi:
11824 * syntax.texi, text.texi: Replace @sc{foo} with @acronym{FOO}.
b8d4c8d0
GM
11825
118262003-10-27 Luc Teirlinck <teirllm@auburn.edu>
11827
11828 * strings.texi (Creating Strings): Argument START to `substring'
11829 can not be `nil'. Expand description of
11830 `substring-no-properties'. Correct description of `split-string',
11831 especially with respect to empty matches. Prevent very bad line
11832 break in definition of `split-string-default-separators'.
11833 (Text Comparison): `string=' and `string<' also accept symbols as
11834 arguments.
11835 (String Conversion): More completely describe argument BASE in
11836 `string-to-number'.
11837 (Formatting Strings): `%s' and `%S' in `format' do require
11838 corresponding object. Clarify behavior of numeric prefix after
11839 `%' in `format'.
11840 (Case Conversion): The argument to `upcase-initials' can be a
11841 character.
11842
118432003-10-27 Kenichi Handa <handa@m17n.org>
11844
11845 * display.texi (Fontsets): Fix texinfo usage.
11846
118472003-10-25 Kenichi Handa <handa@m17n.org>
11848
11849 * display.texi (Fontsets): Add description of the function
11850 set-fontset-font.
11851
118522003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11853
11854 * display.texi (Temporary Displays): Add xref to `Documentation
11855 Tips'.
11856
11857 * functions.texi (Function Safety): Use inforef instead of pxref
11858 for SES.
11859
118602003-10-23 Andreas Schwab <schwab@suse.de>
11861
11862 * Makefile.in (TEX, texinputdir): Don't define.
11863 (TEXI2DVI): Define.
11864 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11865 add $(srcdir)/index.texi.
11866 ($(infodir)/elisp): Remove index.texi dependency.
11867 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11868 (index.texi): Remove target.
11869 (dist): Don't link $(srcdir)/permute-index.
11870 (clean): Don't remove index.texi.
11871
11872 * permute-index, index.perm: Remove.
11873 * index.texi: Rename from index.unperm.
11874
118752003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11876
11877 * tips.texi (Documentation Tips): Document new behavior for face
11878 and variable hyperlinks in Help mode.
11879
118802003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11881
11882 * objects.texi (Integer Type): Update for extra bit of integer range.
11883 (Character Type): Ditto.
11884
118852003-10-16 Eli Zaretskii <eliz@gnu.org>
11886
11887 * numbers.texi (Integer Basics): Add index entries for reading
11888 numbers in hex, octal, and binary.
11889
118902003-10-16 Lute Kamstra <lute@gnu.org>
11891
11892 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11893 argument.
11894
118952003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11896
11897 * windows.texi (Choosing Window): Fix typo.
11898 * edebug.texi (Edebug Execution Modes): Fix typo.
11899
119002003-10-13 Richard M. Stallman <rms@gnu.org>
11901
11902 * windows.texi (Basic Windows): A window has fringe settings,
11903 display margins and scroll-bar settings.
11904 (Splitting Windows): Doc split-window return value.
11905 Clean up one-window-p.
11906 (Selecting Windows): Fix typo.
11907 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11908 (Buffers and Windows): In set-window-buffer, explain effect
11909 on fringe settings and scroll bar settings.
11910 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11911 (Choosing Window): Use defopt for pop-up-frame-function.
11912 For special-display-buffer-names, explain same-window and same-frame.
11913 Clarify window-dedicated-p return value.
11914 (Textual Scrolling): scroll-up and scroll-down can get an error.
11915 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11916 Clarify set-window-hscroll.
11917 (Size of Window): Don't mention tool bar in window-height.
11918 (Coordinates and Windows): Explain what coordinates-in-window-p
11919 returns for fringes and display margins.
11920 (Window Configurations): Explain saving fringes, etc.
11921
11922 * tips.texi (Library Headers): Clean up Documentation.
11923
11924 * syntax.texi (Parsing Expressions): Clean up forward-comment
11925 and parse-sexp-lookup-properties.
11926
11927 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11928
11929 * os.texi (System Environment): Clean up text for load-average errors.
11930
11931 * modes.texi (Hooks): Don't explain local hook details at front.
11932 Clarify run-hooks and run-hook-with-args a little.
11933 Clean up add-hook and remove-hook.
11934
11935 * edebug.texi (Edebug Execution Modes): Clarify t.
11936 Document edebug-sit-for-seconds.
11937 (Coverage Testing): Document C-x X = and =.
11938 (Instrumenting Macro Calls): Fix typo.
11939 (Specification List): Don't index the specification keywords.
11940
119412003-10-10 Kim F. Storm <storm@cua.dk>
11942
11943 * processes.texi (Network): Introduce make-network-process.
11944
119452003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11946
11947 * tips.texi (Library Headers): Fix typo.
11948
119492003-10-07 Juri Linkov <juri@jurta.org>
11950
11951 * modes.texi (Imenu): Mention imenu-create-index-function's
11952 default value. Explain submenus better.
11953
119542003-10-07 Lute Kamstra <lute@gnu.org>
11955
11956 * modes.texi (Faces for Font Lock): Fix typo.
11957 (Hooks): Explain how buffer-local hook variables can refer to
11958 global hook variables.
11959 Various minor clarifications.
11960
119612003-10-06 Lute Kamstra <lute@gnu.org>
11962
11963 * tips.texi (Coding Conventions): Mention naming conventions for
11964 hooks.
11965
119662003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11967
11968 * loading.texi (Library Search): Correct default value of
11969 load-suffixes.
11970 (Named Features): Fix typo.
11971
119722003-10-05 Richard M. Stallman <rms@gnu.org>
11973
11974 * loading.texi (Named Features): In `provide',
11975 say how to test for subfeatures.
11976 (Unloading): In unload-feature, use new var name
11977 unload-feature-special-hooks.
11978
119792003-10-03 Lute Kamstra <lute@gnu.org>
11980
11981 * modes.texi (Major Mode Conventions): Mention third way to set up
11982 Imenu.
11983 (Imenu): A number of small fixes.
11984 Delete documentation of internal variable imenu--index-alist.
11985 Document the return value format of imenu-create-index-function
11986 functions.
11987
119882003-09-30 Richard M. Stallman <rms@gnu.org>
11989
11990 * processes.texi (Network): Say what stopped datagram connections do.
11991
11992 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11993
11994 * display.texi (Overlay Properties): Clarify `evaporate' property.
11995
119962003-09-29 Lute Kamstra <lute@gnu.org>
11997
11998 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11999 constructs should be marked as risky.
12000 Change cons cell into proper list.
12001 (Mode Line Variables): Change cons cell into proper list.
12002
120032003-09-26 Lute Kamstra <lute@gnu.org>
12004
12005 * modes.texi (Mode Line Data): Document the :propertize construct.
12006 (Mode Line Variables): Reorder the descriptions of the variables
12007 to match their order in the default mode-line-format.
12008 Describe the new variables mode-line-position and mode-line-modes.
12009 Update the default values of mode-line-frame-identification,
12010 minor-mode-alist, and default-mode-line-format.
12011 (Properties in Mode): Mention the :propertize construct.
12012
120132003-09-26 Richard M. Stallman <rms@gnu.org>
12014
12015 * buffers.texi, commands.texi, debugging.texi, eval.texi:
12016 * loading.texi, minibuf.texi, text.texi, variables.texi:
12017 Avoid @strong{Note:}.
12018
120192003-09-26 Richard M. Stallman <rms@gnu.org>
12020
12021 * keymaps.texi (Remapping Commands): Fix typo.
12022
120232003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
12024
12025 * processes.texi (Low-Level Network): Fix typo.
12026
120272003-09-23 Kim F. Storm <storm@cua.dk>
12028
12029 * processes.texi (Network, Network Servers): Fix typos.
12030 (Low-Level Network): Add timeout value for :server keyword.
12031 Add new option keywords to make-network-process.
12032 Add set-network-process-options.
12033 Explain how to test availability of network options.
12034
120352003-09-19 Richard M. Stallman <rms@gnu.org>
12036
12037 * text.texi (Motion by Indent): Arg to
12038 backward-to-indentation and forward-to-indentation is optional.
12039
12040 * strings.texi (Creating Strings): Add substring-no-properties.
12041
12042 * processes.texi
12043 (Process Information): Add list-processes arg QUERY-ONLY.
12044 Delete process-contact from here.
12045 Add new status values for process-status.
12046 Add process-get, process-put, process-plist, set-process-plist.
12047 (Synchronous Processes): Add call-process-shell-command.
12048 (Signals to Processes): signal-process allows process objects.
12049 (Network): Complete rewrite.
12050 (Network Servers, Datagrams, Low-Level Network): New nodes.
12051
12052 * positions.texi (Word Motion): forward-word, backward-word
12053 arg is optional. Reword.
12054
12055 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
12056
12057 * variables.texi (Creating Buffer-Local):
12058 Delete duplicate definition of buffer-local-value.
12059 (File Local Variables): Explain about discarding text props.
12060
120612003-09-11 Richard M. Stallman <rms@gnu.org>
12062
12063 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
12064 changes variables that record input events.
12065 (Minibuffer Misc): Add minibuffer-selected-window.
12066
12067 * lists.texi (Building Lists): Add copy-tree.
12068
12069 * display.texi (Fontsets): Add char-displayable-p.
12070 (Scroll Bars): New node.
12071
120722003-09-08 Lute Kamstra <lute@gnu.org>
12073
12074 * modes.texi (%-Constructs): Document new `%i' and `%I'
12075 constructs.
12076
120772003-09-03 Peter Runestig <peter@runestig.com>
12078
12079 * makefile.w32-in: New file.
12080
120812003-08-29 Richard M. Stallman <rms@gnu.org>
12082
12083 * display.texi (Overlay Properties): Clarify how priorities
12084 affect use of the properties.
12085
120862003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
12087
12088 * customize.texi (Type Keywords): Correct the description of
12089 `:help-echo' in the case where `motion-doc' is a function.
12090
120912003-08-14 John Paul Wallington <jpw@gnu.org>
12092
12093 * modes.texi (Emulating Mode Line): Subsection, not section.
12094
120952003-08-13 Richard M. Stallman <rms@gnu.org>
12096
12097 * elisp.texi (Top): Update subnode lists in menu.
12098
12099 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
12100 (Kill Functions): kill-region has new arg yank-handler.
12101 (Yanking): New node.
12102 (Yank Commands): Add yank-undo-function.
12103 (Low-Level Kill Ring):
12104 kill-new and kill-append have new arg yank-handler.
12105 (Changing Properties): Add remove-list-of-text-properties.
12106 (Atomic Changes): New node.
12107
12108 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
12109
12110 * streams.texi (Output Variables): Add eval-expression-print-length
12111 and eval-expression-print-level.
12112
12113 * os.texi (Time Conversion): For encode-time, explain limits on year.
12114
12115 * objects.texi (Character Type): Define anchor "modifier bits".
12116
12117 * modes.texi (Emulating Mode Line): New node.
12118 (Search-based Fontification): Font Lock uses font-lock-face property.
12119 (Other Font Lock Variables): Likewise.
12120
12121 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
12122 not vectors.
12123 (Active Keymaps): Add emulation-mode-map-alists.
12124 (Functions for Key Lookup): key-binding has new arg no-remap.
12125 (Remapping Commands): New node.
12126 (Scanning Keymaps): where-is-internal has new arg no-remap.
12127 (Tool Bar): Add tool-bar-local-item-from-menu.
12128 Clarify when to use tool-bar-add-item-from-menu.
12129
12130 * commands.texi (Interactive Call): commandp has new arg.
12131 (Command Loop Info): Add this-original-command.
12132
121332003-08-06 John Paul Wallington <jpw@gnu.org>
12134
12135 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
12136
12137 * display.texi (Warning Basics): Fix typo.
12138 (Fringes): Add closing curly bracket and fix typo.
12139
12140 * elisp.texi (Top): Fix typo.
12141
121422003-08-05 Richard M. Stallman <rms@gnu.org>
12143
12144 * elisp.texi: Update lists of subnodes.
12145
12146 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
12147
12148 * variables.texi (Local Variables): Use lc for example variable names.
12149
12150 * tips.texi (Library Headers): Explain where to put -*-.
12151
12152 * strings.texi (Creating Strings): Fix xref for vconcat.
12153
12154 * sequences.texi (Vector Functions):
12155 vconcat no longer allows integer args.
12156
12157 * minibuf.texi (Reading File Names): read-file-name has new
12158 arg PREDICATE. New function read-directory-name.
12159
c4cc8b9a 12160 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
12161 (Indenting Macros): New node.
12162
12163 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
12164 (Window Frame Parameters): Make separate table of parameters
12165 that are coupled with specific face attributes.
12166 (Deleting Frames): delete-frame-hooks renamed to
12167 delete-frame-functions.
12168
12169 * files.texi (Magic File Names): Add file-remote-p.
12170 Clarify file-local-copy.
12171
12172 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
12173 here; instead xref Defining Macros.
12174
12175 * display.texi (Warnings): New node, and subnodes.
12176 (Fringes): New node.
12177
12178 * debugging.texi (Test Coverage): New node.
12179
12180 * compile.texi (Compiler Errors): Explain with-no-warnings
12181 and other ways to suppress warnings.
12182
12183 * commands.texi (Interactive Call): Minor clarification.
12184
12185 * buffers.texi (Buffer File Name): set-visited-file-name
12186 renames the buffer too.
12187
12188 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
12189
121902003-07-24 Markus Rost <rost@math.ohio-state.edu>
12191
12192 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
12193
121942003-07-22 Markus Rost <rost@math.ohio-state.edu>
12195
12196 * internals.texi (Garbage Collection): Fix previous change.
12197
121982003-07-22 Richard M. Stallman <rms@gnu.org>
12199
12200 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
12201
12202 * display.texi (Width): Use \s syntax in example.
12203 (Font Selection): Add face-font-rescale-alist.
12204
12205 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
12206 Remove spurious indent in example.
12207
12208 * lists.texi (Building Lists): Add number-sequence.
12209
12210 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
12211
12212 * functions.texi (Function Documentation): Explain how to
12213 show calling convention explicitly in the doc string.
12214
12215 * windows.texi (Selecting Windows): save-selected-window saves
12216 selected window of each frame.
12217 (Window Configurations): Minor change.
12218
12219 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
12220
12221 * streams.texi (Output Variables): Add print-continuous-numbering
12222 and print-number-table.
12223
12224 * processes.texi (Decoding Output): New node.
12225
12226 * os.texi (Time Conversion): decode-time arg is optional.
12227
12228 * objects.texi (Character Type): Don't use space as example for \.
12229 Make list of char names and \-sequences correspond.
12230 Explain that \s is not used in strings. `\ ' needs space after.
12231
12232 * nonascii.texi (Converting Representations): Add string-to-multibyte.
12233 (Translation of Characters): Add translation-table-for-input.
12234 (Default Coding Systems): Add auto-coding-functions.
12235 (Explicit Encoding): Add decode-coding-inserted-region.
12236 (Locales): Add locale-info.
12237
12238 * minibuf.texi (Basic Completion): Describe test-completion.
12239 Collections can be lists of strings.
12240 Clean up lazy-completion-table.
12241 (Programmed Completion): Mention test-completion.
12242 Clarify why lambda expressions are not accepted.
12243 (Minibuffer Misc): Describe minibufferp.
12244
122452003-07-14 Richard M. Stallman <rms@gnu.org>
12246
12247 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
12248
12249 * windows.texi (Selecting Windows): New arg to select-window.
12250 (Selecting Windows): Add with-selected-window.
12251 (Size of Window): Add window-inside-edges, etc.
12252
12253 * internals.texi (Garbage Collection): Add post-gc-hook.
12254
12255 * processes.texi (Subprocess Creation): Add exec-suffixes.
12256
12257 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
12258 (Scanning Keymaps): Add map-keymaps.
12259 (Defining Menus): Add keymap-prompt.
12260
12261 * numbers.texi (Integer Basics): Add most-positive-fixnum,
12262 most-negative-fixnum.
12263
c4cc8b9a 12264 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
12265 (Compiler Errors): New node.
12266
12267 * os.texi (User Identification): user-uid, user-real-uid
12268 can return float.
12269
12270 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
12271 and about derived modes.
12272 (Minor Modes): Add minor-mode-list.
12273 (Defining Minor Modes): Keyword args for define-minor-mode.
12274 (Search-based Fontification): Explain managing other properties.
12275 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 12276 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
12277 (Hooks): Add run-mode-hooks and delay-mode-hooks.
12278
12279 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
12280 (Variable Aliases): Clarify defvaralias.
12281
12282 * loading.texi (Library Search): Add load-suffixes.
12283
12284 * minibuf.texi (Basic Completion): Add lazy-completion-table.
12285 (Programmed Completion): Add dynamic-completion-table.
12286
12287 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
12288 (Magic File Names): Specify precedence order of handlers.
12289
12290 * commands.texi (Command Overview): Emacs server runs pre-command-hook
12291 and post-command-hook.
12292 (Waiting): New calling convention for sit-for.
12293
12294 * text.texi (Special Properties): local-map and keymap properties
12295 apply based on their stickiness.
12296
122972003-07-07 Richard M. Stallman <rms@gnu.org>
12298
12299 * modes.texi (Minor Mode Conventions): Specify only some kinds
12300 of list values as args to minor modes.
12301
12302 * files.texi (File Name Expansion): Warn about iterative use
12303 of substitute-in-file-name.
12304
12305 * advice.texi (Activation of Advice): Clean up previous change.
12306
123072003-07-06 Markus Rost <rost@math.ohio-state.edu>
12308
12309 * advice.texi (Activation of Advice): Note that ad-start-advice is
12310 turned on by default.
12311
123122003-06-30 Richard M. Stallman <rms@gnu.org>
12313
12314 * text.texi (Buffer Contents): Document current-word.
12315 (Change Hooks): Not called for *Messages*.
12316
12317 * functions.texi (Defining Functions): Explain about redefining
12318 primitives.
f4e90db0 12319 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
12320 Comment out the detailed criteria for what is safe.
12321
123222003-06-22 Andreas Schwab <schwab@suse.de>
12323
12324 * objects.texi (Symbol Type): Fix description of examples.
12325
123262003-06-16 Andreas Schwab <schwab@suse.de>
12327
12328 * hash.texi (Creating Hash): Fix description of :weakness.
12329
c8763fb6 123302003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
12331
12332 * files.texi (Changing Files): copy-file copies file modes, too.
12333
123342003-05-28 Richard M. Stallman <rms@gnu.org>
12335
12336 * strings.texi (Creating Strings): Clarify split-string.
12337
123382003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12339
12340 * strings.texi (Creating Strings): Update split-string specification
12341 and examples.
12342
123432003-05-19 Richard M. Stallman <rms@gnu.org>
12344
12345 * elisp.texi: Correct invariant section names.
12346
123472003-04-20 Richard M. Stallman <rms@gnu.org>
12348
12349 * os.texi (Timers): Explain about timers and quitting.
12350
123512003-04-19 Richard M. Stallman <rms@gnu.org>
12352
12353 * internals.texi (Writing Emacs Primitives): Strings are
12354 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12355 Explain GCPRO convention for varargs function args.
12356
123572003-04-16 Richard M. Stallman <rms@gnu.org>
12358
12359 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12360
123612003-04-08 Richard M. Stallman <rms@gnu.org>
12362
12363 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12364
123652003-02-13 Kim F. Storm <storm@cua.dk>
12366
12367 * objects.texi (Character Type): New \s escape for space.
12368
123692003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12370
5dcb4c4e 12371 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
12372
123732003-01-25 Richard M. Stallman <rms@gnu.org>
12374
12375 * keymaps.texi: Document that a symbol can act as a keymap.
12376
123772003-01-13 Richard M. Stallman <rms@gnu.org>
12378
12379 * text.texi (Changing Properties): Say string indices are origin-0.
12380
12381 * positions.texi (Screen Lines) <compute-motion>:
12382 Correct order of elts in return value.
12383
12384 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12385 how to define a default binding.
12386
123872002-12-07 Markus Rost <rost@math.ohio-state.edu>
12388
12389 * loading.texi (Unloading): Fix recent change for load-history.
12390
12391 * customize.texi (Simple Types): Clarify description of custom
12392 type 'number. Describe new custom type 'float.
12393
123942002-12-04 Markus Rost <rost@math.ohio-state.edu>
12395
12396 * variables.texi (File Local Variables): Fix typo.
12397
c8763fb6 123982002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
12399
12400 From Michael Albinus <Michael.Albinus@alcatel.de>.
12401
12402 * README: Target for Info file is `make info'.
12403
5dcb4c4e 12404 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
12405 `file-name-sans-extension'.
12406 (Magic File Names): Complete list of operations for magic file
12407 name handlers.
12408
124092002-09-16 Jonathan Yavner <jyavner@engineer.com>
12410
12411 * variables.texi (File Local Variables): New function
12412 risky-local-variable-p.
12413
124142002-09-15 Jonathan Yavner <jyavner@engineer.com>
12415
12416 * functions.texi (Function safety): New node about unsafep.
12417
124182002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12419
5dcb4c4e 12420 * customize.texi (Splicing into Lists): Fix example.
a86cd395 12421 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
12422
124232002-06-17 Juanma Barranquero <lektu@terra.es>
12424
12425 * frames.texi (Display Feature Testing): Fix typo.
12426
124272002-06-12 Andreas Schwab <schwab@suse.de>
12428
12429 * frames.texi (Initial Parameters, Resources): Fix references to
12430 the Emacs manual.
12431
124322002-05-13 Kim F. Storm <storm@cua.dk>
12433
6e911150 12434 * variables.texi (Intro to Buffer-Local): Update warning and
b8d4c8d0
GM
12435 example relating to changing buffer inside let.
12436
c8763fb6 124372002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
12438
12439 * os.texi (Session Management): New node about X Session management.
12440
124412002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
12442
12443 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
12444 to which the manual corresponds, and the copyright years.
12445
12446 * Makefile.in (VERSION): Set to 2.9.
12447
124482001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
12449
12450 * elisp.texi: Change the category in @dircategory to "Emacs", to
12451 make it consistent with info/dir.
12452
124532001-11-25 Miles Bader <miles@gnu.org>
12454
12455 * text.texi (Fields): Describe new `limit' arg in
12456 field-beginning/field-end.
12457
124582001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
12459
5dcb4c4e
SM
12460 * permute-index: Don't depend on csh-specific features.
12461 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
12462
12463 * two-volume-cross-refs.txt: New file.
12464 * two.el: New file.
12465 * spellfile: New file.
12466
124672001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
12468
12469 * permute-index: New file.
12470
12471 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
12472 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
12473 8+3 restricted namespace.
12474
12475 * Makefile.in (infodir): Define relative to $(srcdir).
12476 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
12477 include directories list via -I switch to makeinfo.
12478 (index.texi): Use cp if both hard and symbolic links fail.
12479
124802001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
12481
12482 * Makefile.in (distclean): Add.
12483
12484 The following changes make ELisp manual part of the Emacs
12485 distribution:
12486
12487 * Makefile.in: Add Copyright notice.
12488 (prefix): Remove.
12489 (infodir): Change value to "../info".
12490 (VPATH): New variable.
12491 (MAKE): Don't define.
12492 (texmacrodir): Don't define.
12493 (texinputdir): Append the existing value of TEXINPUTS.
12494 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12495 command to be compatible with man/Makefile.in, and to put the
12496 output into ../info.
12497 (info): Add target.
12498 (installall): Target removed.
12499
c8763fb6 125002001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
12501
12502 * tips.texi (Coding Conventions): Fix typo.
12503
125042001-10-23 Gerd Moellmann <gerd@gnu.org>
12505
12506 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12507
125082001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12509
12510 * files.texi (File Name Components): Update the description of
12511 file-name-sans-extension and file-name-extension, as they now
12512 ignore leading dots.
12513
125142001-10-20 Gerd Moellmann <gerd@gnu.org>
12515
12516 * (Version 21.1 released.)
12517
125182001-10-19 Miles Bader <miles@gnu.org>
12519
12520 * positions.texi (Text Lines): Describe behavior of
12521 `beginning-of-line'/`end-of-line' in the presence of field properties.
12522
125232001-10-17 Gerd Moellmann <gerd@gnu.org>
12524
12525 * Makefile.in (VERSION): Set to 2.8.
12526 (manual): Use `manual-21'.
12527
12528 * elisp.texi (VERSION): Add and use it where the version
12529 number was used. Set it to 2.8.
12530
12531 * intro.texi: Likewise.
12532
125332001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12534
12535 * files.texi (File Name Completion): Document the significance of
12536 a trailing slash in elements of completion-ignored-extensions.
12537
125382001-10-06 Miles Bader <miles@gnu.org>
12539
12540 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12541
125422001-10-04 Gerd Moellmann <gerd@gnu.org>
12543
12544 * variables.texi (Variable Aliases): New node.
12545
125462001-10-04 Gerd Moellmann <gerd@gnu.org>
12547
12548 * Branch for 21.1.
12549
125502001-10-02 Miles Bader <miles@gnu.org>
12551
12552 * minibuf.texi (Minibuffer Misc): Add entries for
12553 `minibuffer-contents', `minibuffer-contents-no-properties', and
12554 `delete-minibuffer-contents'.
12555 Correct description for `minibuffer-prompt-end'.
12556
12557 * text.texi (Property Search): Correct descriptions of
12558 `next-char-property-change' and `previous-char-property-change'.
12559 Add entries for `next-single-char-property-change' and
12560 `previous-single-char-property-change'.
12561 Make operand names a bit more consistent.
12562
125632001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12564
12565 * frames.texi (Finding All Frames): Document that next-frame and
12566 previous-frame are local to current terminal.
12567
125682001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12569
12570 * keymaps.texi (Creating Keymaps): Fix the description of the
12571 result of make-keymap.
12572
125732001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12574
12575 * display.texi (Font Lookup, Attribute Functions)
12576 (Image Descriptors): Add cross-references to the definition of
12577 selected frame.
12578
12579 * buffers.texi (The Buffer List): Add cross-references to the
12580 definition of selected frame.
12581
12582 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12583 frame at any given time.
12584 (Multiple Displays, Size and Position): Add a cross-reference to
12585 the definition of the selected frame.
12586
125872001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12588
12589 * strings.texi (String Conversion) <string-to-number>: Document
12590 that a float is returned for integers that are too large.
12591
12592 * frames.texi (Mouse Position): Document mouse-position-function.
12593 (Display Feature Testing): Document display-images-p.
12594 (Window Frame Parameters): Document the cursor-type variable.
12595
12596 * numbers.texi (Integer Basics): Document CL style read syntax for
12597 integers in bases other than 10.
12598
5dcb4c4e
SM
12599 * positions.texi (List Motion):
12600 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
12601
12602 * lists.texi (Sets And Lists): Document member-ignore-case.
12603
12604 * internals.texi (Garbage Collection): Document the used and free
12605 strings report.
12606 (Memory Usage): Document strings-consed.
12607
12608 * os.texi (Time of Day): Document float-time.
12609 (Recording Input): Document that clear-this-command-keys clears
12610 the vector to be returned by recent-keys.
12611
ed9265fc
JB
12612 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12613 The argument keymap can be a list.
b8d4c8d0
GM
12614
12615 * nonascii.texi (User-Chosen Coding Systems)
12616 <select-safe-coding-system>: Document the new argument
12617 accept-default-p and the variable
12618 select-safe-coding-system-accept-default-p. Tell what happens if
12619 buffer-file-coding-system is undecided.
12620 (Default Coding Systems): Document auto-coding-regexp-alist.
12621
12622 * display.texi (The Echo Area) <message>: Document
12623 message-truncate-lines.
12624 (Glyphs): Document that the glyph table is unused on windowed
12625 displays.
12626
12627 * help.texi (Describing Characters) <single-key-description>:
12628 Document the new argument no-angles.
12629 (Accessing Documentation) <documentation-property>: Document that
12630 a non-string property is evaluated.
12631 <documentation>: Document that the function-documentation property
12632 is looked for.
12633
12634 * windows.texi (Selecting Windows): Document some-window.
12635
12636 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12637
12638 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12639 apropos-mode-hook.
12640
12641 * commands.texi (Using Interactive): Document interactive-form.
12642 (Keyboard Macros): Document kbd-macro-termination-hook.
12643 (Command Loop Info): Document that clear-this-command-keys clears
12644 the vector to be returned by recent-keys.
12645
126462001-09-04 Werner LEMBERG <wl@gnu.org>
12647
12648 * Makefile.in (srcdir, texinputdir): New variables.
12649 (srcs, index.texi, install): Use $(srcdir).
12650 (.PHONY): Remove elisp.dvi.
12651 (elisp): Use -I switch for makeinfo.
12652 (elisp.dvi): Use $(srcdir) and $(texinputdir).
12653 (installall, dist): Use $(srcdir).
12654 Fix path to texinfo.tex.
12655 (maintainer-clean): Add elisp.dvi and elisp.oaux.
12656
126572001-08-30 Gerd Moellmann <gerd@gnu.org>
12658
12659 * display.texi (Conditional Display): Adjust to API change.
12660
12661 * configure: New file.
12662
126632001-07-30 Gerd Moellmann <gerd@gnu.org>
12664
12665 * commands.texi (Repeat Events): Add description of
12666 double-click-fuzz.
12667
126682001-05-08 Stefan Monnier <monnier@cs.yale.edu>
12669
12670 * syntax.texi (Syntax Class Table): Add the missing designator for
12671 comment and string fences.
12672 (Syntax Properties): Add a xref to syntax table internals.
12673 (Syntax Table Internals): Document string-to-syntax.
12674
126752001-05-07 Gerd Moellmann <gerd@gnu.org>
12676
12677 * Makefile.in (install): Use install-info command line options
12678 like in Emacs' Makefile.in.
12679
126802000-12-09 Miles Bader <miles@gnu.org>
12681
12682 * windows.texi (Window Start): Update documentation for
12683 `pos-visible-in-window-p'.
12684
126852000-11-12 Stefan Monnier <monnier@cs.yale.edu>
12686
12687 * lists.texi (Building Lists): Add footnote to explain how to add
12688 to the end of a list.
12689
126902000-10-25 Gerd Moellmann <gerd@gnu.org>
12691
12692 * files.texi (Visiting Functions): Typos.
12693
126942000-10-25 Kenichi Handa <handa@etl.go.jp>
12695
12696 * files.texi (Visiting Functions): Return value of
12697 find-file-noselect may be a list of buffers if wildcards are used.
12698
126992000-10-24 Miles Bader <miles@lsi.nec.co.jp>
12700
12701 * display.texi (Defining Faces): Document `graphic' display type
12702 in face specs.
12703
b344d29d 127042000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
12705
12706 * hooks.texi (Standard Hooks): Replace obsolete
12707 `after-make-frame-hook' with `after-make-frame-functions'.
12708
12709 * frames.texi (Creating Frames): Ditto.
12710
12711 * variables.texi (Future Local Variables): Ditto.
12712
127132000-10-16 Gerd Moellmann <gerd@gnu.org>
12714
12715 * display.texi (Other Image Types): Add description of :foreground
12716 and :background properties of mono PBM images.
12717
127182000-08-17 Werner LEMBERG <wl@gnu.org>
12719
12720 * .cvsignore: New file.
12721
127222000-01-05 Gerd Moellmann <gerd@gnu.org>
12723
12724 * tindex.pl: New script.
12725
127261999-12-03 Dave Love <fx@gnu.org>
12727
12728 * Makefile.in (MAKEINFO): New parameter.
12729
127301999-09-17 Richard Stallman <rms@gnu.org>
12731
12732 * Makefile.in (srcs): Add hash.texi.
12733 (VERSION): Update to 20.6.
12734
127351999-09-13 Richard Stallman <rms@gnu.org>
12736
12737 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
12738
127391998-08-29 Karl Heuer <kwzh@gnu.org>
12740
12741 * configure.in: New file.
12742 * Makefile.in: Renamed from Makefile.
12743 (prefix, infodir): Use value obtained from configure.
12744 (emacslibdir): Obsolete variable deleted.
12745 (dist): Distribute configure.in, configure, Makefile.in.
12746
127471998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
12748
12749 * Makefile (INSTALL_INFO): New variable.
12750 (install): Run install-info.
12751
127521998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
12753
12754 * Makefile (elisp.dvi): Add missing backslash.
12755
127561998-05-02 Richard Stallman <rms@psilocin.gnu.org>
12757
12758 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
12759 Run texindex without `./'. Always run texindex on elisp.tp.
12760 (elisp.tps): Target deleted.
12761
127621998-04-05 Richard Stallman <rms@psilocin.gnu.org>
12763
12764 * Makefile (srcs): Add nonascii.texi and customize.texi.
12765 (dist): Start by deleting `temp'.
12766
127671998-02-17 Richard Stallman <rms@psilocin.gnu.org>
12768
12769 * Makefile (makeinfo, texindex): Targets deleted.
12770 (makeinfo.o, texindex.o): Targets deleted.
12771 (clean, dist): Don't do anything with them or with getopt*.
12772
127731998-01-30 Richard Stallman <rms@psilocin.gnu.org>
12774
12775 * Makefile (SHELL): Defined.
12776
127771998-01-27 Richard Stallman <rms@psilocin.gnu.org>
12778
12779 * Makefile (elisp.tps): New target.
12780 (elisp.dvi): Depend on elisp.tps.
12781
c5602427 127821996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
12783
12784 * README: Update phone number.
12785
12786 * Makefile (elisp): Make this be the default target.
12787 Depend on makeinfo.c instead of makeinfo.
12788 (install): Don't depend on elisp.dvi, since we don't install that.
12789 Use mkinstalldirs.
12790 (dist): Add mkinstalldirs.
12791
c5602427 127921995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
12793
12794 * Makefile (VERSION): Update version number.
5dcb4c4e 12795 (maintainer-clean): Rename from realclean.
b8d4c8d0 12796
c5602427 127971995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
12798
12799 * Makefile (realclean): New target.
12800 (elisp): Remove any old elisp-* files first.
12801
c5602427 128021993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
12803
12804 * Makefile (VERSION): New variable.
12805 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
12806 Compressed file suffix should be `.gz', not `.z'.
12807
ce058493 128081993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12809
12810 * Makefile (elisp): Depend on makeinfo.
12811
c5602427 128121993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
12813
12814 * Makefile (srcs): Add anti.texi.
12815
c5602427 128161993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12817
12818 * Makefile (infodir, prefix): New vars.
12819 (install): Use infodir.
f4e90db0 12820 (emacsinfodir): Delete.
b8d4c8d0 12821
c5602427 128221993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12823
12824 * Makefile (srcs): Add calendar.texi.
12825
12826 * Makefile (dist): Copy texindex.c and makeinfo.c.
12827 Limit elisp-* files to those with one or two digits.
12828
c5602427 128291993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 12830
f4e90db0 12831 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 12832
c5602427 128331993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12834
12835 * loading.texi (Unloading): define-function changed back to
12836 defalias. It may not stay this way, but at least it's
12837 consistent with the known-good version of the code patch.
12838
c5602427 128391993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
12840
12841 * modes.texi (Hooks): Document new optional arg of add-hook.
12842
c5602427 128431993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12844
12845 * variables.texi: Document nil initial value of buffer-local variables.
12846
12847 * tips.texi: Add new section on standard library headers.
12848
c5602427 128491993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12850
12851 * Makefile (srcs): Add frame.texi to the list of sources.
12852
c5602427 128531993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12854
12855 * Makefile (dist): Don't bother excluding autosave files; they'll
12856 never make it into the temp directory anyway, and the hash marks
12857 in the name are problematic for make and the Bourne shell.
ed9265fc 12858 (srcs): ???
b8d4c8d0 12859
c5602427 128601993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12861
12862 * Makefile (dist): Don't include backup files or autosave files in
12863 the distribution tar file.
12864
c5602427 128651991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 12866
5dcb4c4e 12867 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
12868 (elisp.dvi): Remove erroneous shell comment.
12869 Expect output of permute-index in permuted.fns.
12870 Save old elisp.aux in elisp.oaux.
5dcb4c4e 12871 (clean): Add index.texi to be deleted.
b8d4c8d0 12872
c5602427 128731990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12874
12875 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12876
c5602427 128771990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
12878
12879 * files.texi: Noted that completion-ignored-extensions is ignored
12880 when making *Completions*.
12881
3e868ee3 128821990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
12883
12884 * Makefile make dist now depends on elisp.dvi, since it tries
12885 to include it in the dist file.
12886
c5602427 128871990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 12888
c5602427 12889 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 12890
c5602427 128911989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12892
12893 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12894 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12895
c5602427 128961989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12897
12898 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12899 and @error{} are the terms now being used. The files in the
12900 directory have been changed to reflect this.
12901
12902 * All instances of @indentedresultt{} have been changed to
333f9019 12903 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 12904
c5602427 129051989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12906
12907 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12908 experimental @indentedresult{}, @indentedexpandsto{} are part of
12909 the texinfo.tex in this directory. These TeX macros are not
12910 stable yet.
12911
c5602427 129121989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12913
12914 * texinfo.tex: Temporarily added
12915 \let\result=\dblarrow
12916 \def\error{{\it ERROR} \longdblarrow}
12917 We need to do this better soon.
12918
c5602427 129191989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12920
12921 * Applied Karl Berry's patches to *.texinfo files, but not to
12922 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12923 new title page format is also not applied, since it requires
12924 texinfo.tex changes.)
12925
12926 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12927 for the Project GNU development environment.
12928
12929;; Local Variables:
c8763fb6 12930;; coding: utf-8
b8d4c8d0
GM
12931;; End:
12932
ba318903 12933 Copyright (C) 1998-2014 Free Software Foundation, Inc.
b8d4c8d0
GM
12934
12935 This file is part of GNU Emacs.
12936
352c8b4a 12937 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 12938 it under the terms of the GNU General Public License as published by
352c8b4a
GM
12939 the Free Software Foundation, either version 3 of the License, or
12940 (at your option) any later version.
b8d4c8d0
GM
12941
12942 GNU Emacs is distributed in the hope that it will be useful,
12943 but WITHOUT ANY WARRANTY; without even the implied warranty of
12944 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12945 GNU General Public License for more details.
12946
12947 You should have received a copy of the GNU General Public License
352c8b4a 12948 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.