Doc updates re window-setup-hook
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
137dcb47
GM
12014-06-06 Glenn Morris <rgm@gnu.org>
2
b8379803
GM
3 * display.texi (Window Systems): Remove window-setup-hook.
4 * os.texi (Startup Summary, Init File):
5 Improve description of window-setup-hook.
6 (Terminal-Specific): Update window-setup-hook cross-reference.
7 * hooks.texi (Standard Hooks): Update window-setup-hook cross-reference.
8
137dcb47
GM
9 * display.texi (Overlay Properties): Update re priority. (Bug#17234)
10
e1b3f35f
GM
112014-06-05 Glenn Morris <rgm@gnu.org>
12
13 * package.texi (Package Archives): Mention signing packages.
14
e38a5ebe
GM
152014-05-27 Glenn Morris <rgm@gnu.org>
16
e9e341bb
GM
17 * text.texi (Buffer Contents):
18 Update for filter-buffer-substring changes.
19
e38a5ebe
GM
20 * abbrevs.texi (Abbrev Expansion): Update for expand-abbrev changes.
21 * functions.texi (Advising Functions): Standardize menu case.
22
1e046d37
EZ
232014-05-17 Eli Zaretskii <eliz@gnu.org>
24
25 * display.texi (Invisible Text): Clarify the description of
26 line-move-ignore-invisible. (Bug#17511)
27
76377e46
PE
282014-05-07 Paul Eggert <eggert@cs.ucla.edu>
29
30 * internals.texi (C Dialect): New section.
31 (C Integer Types): Mention bool_bf.
32
2785da24
SM
332014-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
34
35 * processes.texi (Filter Functions, Sentinels): Advertise add-function.
36
402a211f
EZ
372014-04-24 Eli Zaretskii <eliz@gnu.org>
38
2785da24
SM
39 * strings.texi (Text Comparison): Mention equal-including-properties
40 for when text properties of the strings matter for comparison.
402a211f 41
f982b371
EZ
422014-04-21 Eli Zaretskii <eliz@gnu.org>
43
44 * text.texi (Registers): Document register-read-with-preview.
45
46 * internals.texi (Building Emacs): Improve indexing.
47
4f5fa755
SM
482014-04-15 Stefan Monnier <monnier@iro.umontreal.ca>
49
50 * display.texi (Overlay Properties): Reword the doc of `priority'.
51 (Finding Overlays): Document new arg of `overlays-at'.
52
50ea0f87
GM
532014-04-05 Glenn Morris <rgm@gnu.org>
54
55 * os.texi (Recording Input): Dribble files may contain passwords.
56
03607929
GM
572014-04-04 Glenn Morris <rgm@gnu.org>
58
59 * backups.texi (Making Backups, Reverting):
60 Update for default values of some -function vars no longer being nil.
8a1d24b1
GM
61 (Reverting): Update for buffer-stale-function
62 also applying to file-buffers.
03607929 63
75b7e407
EZ
642014-03-25 Eli Zaretskii <eliz@gnu.org>
65
66 * files.texi (Kinds of Files): Improve documentation of
67 file-symlink-p. (Bug#17073) Add cross-references.
68
37ea8275
BR
692014-03-24 Barry O'Reilly <gundaetiapo@gmail.com>
70
71 * markers.texi (Moving Marker Positions): The 2014-03-02 doc
72 change mentioning undo's inability to handle relocated markers no
73 longer applies. See bug#16818.
74 * text.texi (Undo): Expand documentation of (TEXT . POS) and
75 (MARKER . ADJUSTMENT) undo elements.
76
eb6f0d56
GM
772014-03-22 Glenn Morris <rgm@gnu.org>
78
79 * commands.texi (Defining Commands): List interactive-only values.
80
45681788
EZ
812014-03-22 Eli Zaretskii <eliz@gnu.org>
82
83 * functions.texi (Core Advising Primitives): Fix cross-reference
84 in last change.
85
0c0ec041
SM
862014-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
87
88 * functions.texi (Advising Functions): Explain a bit more how
89 arguments work.
90 (Advice combinators): New node.
91 (Core Advising Primitives): Use it. Expand description of "depth".
92 (Advising Named Functions): Document limitation of advices on macros.
93
21e18b30
MR
942014-03-21 Martin Rudalics <rudalics@gmx.at>
95
96 * frames.texi (Size and Position): In `frame-resize-pixelwise'
97 description drop remark about frame maximization.
98 * windows.texi (Display Action Functions): Add description for
99 `display-buffer-no-window' and explain use of `allow-no-window'
100 alist entries.
101
9ee59bca
GM
1022014-03-21 Glenn Morris <rgm@gnu.org>
103
104 * commands.texi (Defining Commands): Copyedit re `interactive-only'.
105
a2326811
PE
1062014-03-20 Paul Eggert <eggert@cs.ucla.edu>
107
108 * internals.texi (C Integer Types): Prefer 'false' and 'true'
109 to '0' and '1' for booleans.
110
37ca9077
PE
1112014-03-19 Paul Eggert <eggert@cs.ucla.edu>
112
c7dff2f6
PE
113 * numbers.texi: Improve and clarify a bit, and fix some minor bugs.
114 Remove now-obsolete hypothetical note about negative division,
115 as the C standard has changed.
116
37ca9077
PE
117 Fix porting inconsistency about rounding to even.
118 * numbers.texi (Numeric Conversions, Rounding Operations):
119 Document that 'round' and 'fround' round to even.
120
6b88e570
JB
1212014-03-18 Juanma Barranquero <lekktu@gmail.com>
122
123 * customize.texi (Variable Definitions): Recommend avoiding
124 destructive modification of the value argument of :set (bug#16755).
125
5fb6db0d
SM
1262014-03-18 Stefan Monnier <monnier@iro.umontreal.ca>
127
128 * modes.texi (Auto-Indentation): Mention electric-indent variables.
129
28a51720
JB
1302014-03-18 Juanma Barranquero <lekktu@gmail.com>
131
132 * functions.texi (Advising Named Functions): Fix reference.
133
1917cf46
PE
1342014-03-18 Paul Eggert <eggert@cs.ucla.edu>
135
136 Improve documentation for integer and floating-point basics.
137 * numbers.texi (Numbers, Integer Basics, Float Basics):
138 Document the basics a bit more precisely. Say more clearly
139 that Emacs floating-point numbers are IEEE doubles on all
140 current platforms. Give more details about frexp.
141 Say more clearly that '1.' is an integer.
142 (Predicates on Numbers): Fix wholenump typo.
143 * objects.texi (Integer Type): Adjust to match numbers.texi.
144
53e84c5f 1452014-03-18 Stefan Monnier <monnier@iro.umontreal.ca>
6c187ef5
SM
146
147 * functions.texi (Advising Functions): Try and improve the text.
148 Add example use of advice-add (bug#16959).
149 (Core Advising Primitives): Rename. Explain handling of interactive
150 specs, including advice-eval-interactive-spec.
151 (Advising Named Functions): Try and better explain the difference with
152 add-function.
153 (Porting old advices): New node.
154
09b73f08
PE
1552014-03-18 Paul Eggert <eggert@cs.ucla.edu>
156
157 Style fixes for floating-point doc.
158 * commands.texi, customize.texi, display.texi, elisp.texi, files.texi:
159 * frames.texi, hash.texi, internals.texi, keymaps.texi, lists.texi:
160 * minibuf.texi, nonascii.texi, numbers.texi, objects.texi, os.texi:
161 * processes.texi, streams.texi, strings.texi, text.texi:
162 * variables.texi, windows.texi:
163 Hyphenate "floating-point" iff it precedes a noun.
164 Reword to avoid nouns and hyphenation when that's easy.
165 Prefer "integer" to "integer number" and "is floating point"
166 to "is a floating point number".
167 Prefer "@minus{}" to "-" when it's a minus.
168
b92631bf
MR
1692014-03-16 Martin Rudalics <rudalics@gmx.at>
170
171 * display.texi (Temporary Displays): Rewrite descriptions of
172 `with-output-to-temp-buffer' and `with-temp-buffer-window'.
6c187ef5 173 * help.texi (Help Functions): Rewrite description of `with-help-window'.
b92631bf 174
480d4f57
DG
1752014-03-15 Dmitry Gutov <dgutov@yandex.ru>
176
177 * display.texi (Blinking): Update WRT to the new
178 `blink-matchin-paren' behavior.
179
cfd5e825
MR
1802014-03-14 Martin Rudalics <rudalics@gmx.at>
181
182 * display.texi (Temporary Displays): Say that
b92631bf 183 `with-temp-buffer-window' makes its buffer current.
cfd5e825
MR
184 * frames.texi (Size and Position): Describe new option
185 `frame-resize-pixelwise'. Rewrite descriptions of
186 `set-frame-size', `set-frame-height' and `set-frame-width'.
187
7e940b65
MR
1882014-03-09 Martin Rudalics <rudalics@gmx.at>
189
6c187ef5 190 * elisp.texi (Top): Rename section "Width" to "Size of Displayed Text".
7e940b65
MR
191 * text.texi (Primitive Indent):
192 * strings.texi (String Basics):
6c187ef5 193 * sequences.texi (Sequence Functions): Update references accordingly.
7e940b65
MR
194 * display.texi (Size of Displayed Text): Rename section from
195 "Width". Add description for `window-text-pixel-size'.
196 (Window Dividers): Reword description of window dividers.
197 * frames.texi (Layout Parameters): Improve description of window
198 divider parameters.
199 * windows.texi (Window Sizes): Add descriptions of
200 `window-mode-line-height' and `window-header-line-height'.
201 (Coordinates and Windows): Mention window dividers.
202
f2c5082b
MR
2032014-03-07 Martin Rudalics <rudalics@gmx.at>
204
2c6053e8
MR
205 * buffers.texi (The Buffer List): Rename node to Buffer List.
206 Describe `buffer-list-update-hook'.
207 * elisp.texi (Top): "The Buffer List" renamed to "Buffer List".
208 Add node for Window Dividers.
209 * hooks.texi (Standard Hooks): Add reference to
210 `buffer-list-update-hook'.
f2c5082b
MR
211 * windows.texi (Window Sizes): Describe `window-min-size'.
212 (Splitting Windows): Update description of `split-window'.
2c6053e8 213 (Selecting Windows): Update description of `select-window'.
f2c5082b 214
cac0a1d6
MR
2152014-03-06 Martin Rudalics <rudalics@gmx.at>
216
217 * frames.texi (Size and Position): Rewrite entries for
6c187ef5
SM
218 `fit-frame-to-buffer' and `fit-frame-to-buffer-margins'.
219 Add description for `fit-frame-to-buffer-sizes'.
cac0a1d6
MR
220 * windows.texi (Resizing Windows): Add descriptions for
221 pixelwise resizing. Add entries for `window-resize-pixelwise'
6c187ef5
SM
222 and `fit-window-to-buffer-horizontally'.
223 Rewrite `fit-window-to-buffer' entry.
cac0a1d6 224
7c45220b
XF
2252014-03-06 Xue Fuqiao <xfq@gnu.org>
226
227 * internals.texi (Window Internals): Remove field `region_showing'.
228
222426f6
GM
2292014-03-06 Glenn Morris <rgm@gnu.org>
230
231 * searching.texi (Replacing Match):
232 Remove incorrect, uninteresting return value. (Bug#16942)
233
e1a2cb1c
MR
2342014-03-05 Martin Rudalics <rudalics@gmx.at>
235
236 * display.texi (Window Dividers): New section.
237 * frames.texi (Layout Parameters): Add right-divider-width and
238 bottom-divider-width.
239 * windows.texi (Window Sizes): Redraw schematic and rewrite its
240 description. Rewrite descriptions of `window-total-height',
241 `window-total-width', `window-total-size', `window-body-height',
242 `window-body-width' and `window-size-fixed'. Add descriptions
243 for `window-pixel-height', `window-pixel-width',
244 `window-min-height' and `window-min-width'. Remove description
245 of `window-size-fixed-p' moving part of it to that of
246 `window-size-fixed'.
6c187ef5 247 (Resizing Windows): Mention dividers when talking about minimum sizes.
e1a2cb1c 248
47b73b35
GM
2492014-03-05 Glenn Morris <rgm@gnu.org>
250
251 * modes.texi (SMIE Customization): New section.
252 * elisp.texi (Top): Update detailed menu.
253
87132570
MR
2542014-03-04 Martin Rudalics <rudalics@gmx.at>
255
256 * windows.texi (Windows and Frames): Add some missing &optional
257 designators. Adjust description of window-in-direction.
258
35e951cd 2592014-03-02 Barry O'Reilly <gundaetiapo@gmail.com>
62d81bd7
BR
260
261 * markers.texi (Moving Marker Positions): Clarify guidance about
262 when to move markers and when to create a new one, as discussed at
263 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16818#17
264
d2b94b15
GM
2652014-03-02 Glenn Morris <rgm@gnu.org>
266
267 * text.texi (Decompression): New node.
268 * elisp.texi (Top): Update detailed menu.
269
3a6e15dd
GM
2702014-03-01 Glenn Morris <rgm@gnu.org>
271
272 * display.texi (Forcing Redisplay): Mention pre-redisplay-function.
273
0fcfa974
XF
2742014-02-28 Xue Fuqiao <xfq@gnu.org>
275
35e951cd
JB
276 * functions.texi (Advising Functions, Advising Named Functions):
277 Tweak markup.
65fa1016 278
ecc384ac
XF
279 * display.texi (Defining Faces): Doc fix for `face-spec-set'.
280
0fcfa974 281 * elisp.texi (Top):
35e951cd
JB
282 * commands.texi (Generic Commands, Defining Commands):
283 Document `define-alternatives'.
0fcfa974 284
8603bdb3
XF
2852014-02-27 Xue Fuqiao <xfq@gnu.org>
286
eed1c399
XF
287 * windows.texi (Window Sizes): Document `window-size'.
288 (Display Action Functions): Document `display-buffer-at-bottom'.
289 (Window Configurations): Minor fixes.
290
291 * modes.texi (Header Lines): Document `window-header-line-height'.
292
293 * display.texi (Scroll Bars): Document `window-scroll-bar-width'.
294
de37b1f4
XF
295 * windows.texi (Window Sizes, Resizing Windows): Document some
296 pixelwise window operations.
297
6be76608
XF
298 * text.texi (Margins): Fix the description of RET and `C-j'.
299
8603bdb3
XF
300 * frames.texi (Multiple Terminals): Document
301 `display-monitor-attributes-list' and `display-monitor-attributes'.
302 (Display Feature Testing): Add some notes about multi-monitor.
303
ea7826ba
GM
3042014-02-27 Glenn Morris <rgm@gnu.org>
305
306 * minibuf.texi (Programmed Completion):
307 Mention completion-table-with-cache.
308
98bd6b32
GM
3092014-02-25 Glenn Morris <rgm@gnu.org>
310
311 * display.texi (Window Systems):
312 Replace term-setup-hook with emacs-startup-hook.
313 * hooks.texi (Standard Hooks):
314 Replace term-setup-hook with tty-setup-hook.
315 * os.texi (Startup Summary, Init File, Terminal-Specific):
316 Replace term-setup-hook with tty-setup-hook, and update.
317
add6de1c
SM
3182014-02-22 Stefan Monnier <monnier@iro.umontreal.ca>
319
53e84c5f
JB
320 * functions.texi (Declare Form): Document gv-expander, gv-setter,
321 and compiler-macro (bug#16829, bug#15093).
add6de1c 322
37febf53
JB
3232014-02-21 Juanma Barranquero <lekktu@gmail.com>
324
325 * windows.texi (Window Configurations): Doc fix.
326 (Windows and Frames): Fix typo.
327
458e643b
GM
3282014-02-21 Glenn Morris <rgm@gnu.org>
329
330 * internals.texi (Process Internals):
5fcd01e5
GM
331 * processes.texi (Subprocess Creation, Deleting Processes)
332 (Output from Processes, Process Buffers, Filter Functions)
333 (Accepting Output, Sentinels, Network, Network Servers):
458e643b
GM
334 Filters and sentinels can no longer be nil.
335 * elisp.texi (Top): Menu update.
336
189e7007
GM
3372014-02-20 Glenn Morris <rgm@gnu.org>
338
339 * functions.texi (Defining Functions): Mention defalias-fset-function.
340
add6de1c
SM
3412014-02-17 Stefan Monnier <monnier@iro.umontreal.ca>
342
343 * minibuf.texi (Completion Commands): Don't document obsolete
344 `common-substring' arg of display-completion-list.
345
2836affa
GM
3462014-02-17 Glenn Morris <rgm@gnu.org>
347
348 * minibuf.texi (Text from Minibuffer): Update read-regexp details.
349 Mention read-regexp-defaults-function.
350
47a73eb0
GM
3512014-02-13 Glenn Morris <rgm@gnu.org>
352
353 * debugging.texi (Debugger Commands): Tiny edits.
354
fa792979
GM
3552014-02-12 Glenn Morris <rgm@gnu.org>
356
357 * package.texi (Simple Packages): Describe URL and Keywords headers.
358
63d93efd
LI
3592014-02-10 Lars Ingebrigtsen <larsi@gnus.org>
360
add6de1c
SM
361 * text.texi (User-Level Deletion):
362 Document `delete-trailing-whitespace' (bug#15309).
63d93efd 363
d6d5fdf8
LI
3642014-02-09 Lars Ingebrigtsen <larsi@gnus.org>
365
438241f5
LI
366 * text.texi (Changing Properties): Clarify `propertize' (bug#9825).
367
981c3e4f
LI
368 * display.texi (Blinking): Clarify doc string in example (bug#10658).
369
d6d5fdf8
LI
370 * commands.texi (Accessing Mouse): Mention that these function
371 also work on keyboard events (bug#14228).
28d51810 372 (Quitting): Refer to the right node for `set-input-mode' (bug#11458).
d6d5fdf8 373
fff711ee
LI
3742014-02-08 Lars Ingebrigtsen <larsi@gnus.org>
375
241781b6
LI
376 * display.texi (Face Attributes): Add an index (bug#14924).
377
fff711ee
LI
378 * keymaps.texi (Menu Bar): Minor clarification (bug#15657).
379
314ffdb1
GM
3802014-02-06 Glenn Morris <rgm@gnu.org>
381
382 * display.texi (Truncation):
383 * positions.texi (Screen Lines): Do not mention cache-long-scans.
384
bd21bf41
JL
3852014-01-31 Juri Linkov <juri@jurta.org>
386
387 * searching.texi (String Search): Incremental word search fixes.
388
e3bd7eed
GM
3892014-01-28 Glenn Morris <rgm@gnu.org>
390
391 * text.texi (Indent Tabs): Update related to tab-stops.
392
0db19d38
GM
3932014-01-24 Glenn Morris <rgm@gnu.org>
394
1e548e40
GM
395 * control.texi (Handling Errors): Update with-demoted-errors.
396
0db19d38
GM
397 * files.texi (File Locks): Every platform supports locking now.
398
7b997b14
GM
3992014-01-22 Glenn Morris <rgm@gnu.org>
400
401 * display.texi (ImageMagick Images): Expand on image-format-suffixes.
402
64295f83
GM
4032014-01-20 Glenn Morris <rgm@gnu.org>
404
405 * hash.texi (Other Hash): Do not mention subr-x.el functions;
406 reverts 2013-12-22 change.
407
122ff675
SM
4082014-01-10 Stefan Monnier <monnier@iro.umontreal.ca>
409
410 * functions.texi (Advising Functions): New section.
411 * modes.texi (Running Hooks): Don't document with-wrapper-hook and
412 run-hook-wrapped any more.
413 (Hooks): Link to the new Advising Functions node.
414 * elisp.texi (Top): Don't include advice.texi.
415 * advice.texi: Remove.
416 * makefile.w32-in (srcs):
417 * Makefile.in (srcs): Adjust accordingly.
418
fa49b469
RS
4192014-01-09 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
420
9fb07a9e
RS
421 * text.texi (Parsing HTML/XML): Document `shr-insert-document'.
422
fa49b469
RS
423 * strings.texi (Text Comparison): Document `string-suffix-p'.
424
d831c9b8
GM
4252014-01-07 Glenn Morris <rgm@gnu.org>
426
427 * files.texi (File Attributes): Fix superscipt typo.
428
de7ce2d1
CY
4292014-01-07 Chong Yidong <cyd@gnu.org>
430
431 * files.texi (Changing Files): Document copy-file changes.
432
809d2ce4
GM
4332014-01-07 Glenn Morris <rgm@gnu.org>
434
435 * display.texi (Logging Messages): Copyedits re messages-buffer.
436
c6ab4664
PE
4372014-01-06 Paul Eggert <eggert@cs.ucla.edu>
438
439 Specify .texi encoding (Bug#16292).
440 * back.texi, book-spine.texi, lay-flat.texi:
441 Add @documentencoding.
442
81c7d631
CY
4432014-01-05 Chong Yidong <cyd@gnu.org>
444
445 * backups.texi (Making Backups): Document backup-buffer change.
446
447 * files.texi (Visiting Files): Copyedits.
448 (Testing Accessibility): Mention ACLs. Move file-modes here from
449 File Attributes.
450 (Truenames): Move file-equal-p here from Kinds of Files.
451 (File Attributes): Move file-newer-than-file-p here from Testing
452 Accessibility.
453 (Extended Attributes): New node. Add file-extended-attributes.
454 (Changing Files): Document set-file-extended-attributes.
455
456 * commands.texi (Defining Commands): Document the interactive-form
457 property more carefully. Document interactive-only.
458
459 * compile.texi (Compiler Errors): Copyedits. Note that the
460 details for byte-compile-warnings are in its docstring.
461
462 * minibuf.texi (Minibuffer Contents): Remove obsolete function
463 minibuffer-completion-contents.
464
465 * variables.texi (Defining Variables): Note that defvar acts
466 always on the dynamic value.
467
468 * customize.texi (Variable Definitions): Likewise.
469
7c2127d0
PE
4702014-01-05 Paul Eggert <eggert@cs.ucla.edu>
471
5a0f4e90
PE
472 Document vconcat and the empty vector (Bug#16246).
473 * sequences.texi (Vector Functions):
474 Document behavior better when the result is empty.
475
7c2127d0
PE
476 Document behavior of (string-to-number "+@") (Bug#16293).
477 * strings.texi (String Conversion): Document behavior of
478 string-to-number on invalid strings that begin with "+", too.
479
d6d78511
CY
4802014-01-03 Chong Yidong <cyd@gnu.org>
481
482 * help.texi (Documentation, Accessing Documentation): Copyedits.
483 (Documentation Basics): Rewrite, avoiding a repeat discussion of
484 docstring conventions.
485
486 * tips.texi (Documentation Tips): Move discussion of
487 emacs-lisp-docstring-fill-column here from Documentation Basics.
488
489 * compile.texi (Docs and Compilation): Copyedits.
490
33f846fb
GM
4912014-01-02 Glenn Morris <rgm@gnu.org>
492
493 * numbers.texi (Numeric Conversions): Fix a typo.
494
a560b856
PE
4952013-12-29 Paul Eggert <eggert@cs.ucla.edu>
496
497 Plain copy-file no longer chmods an existing destination (Bug#16133).
498 * files.texi (Changing Files): Document this.
499
4364185f
CY
5002013-12-28 Chong Yidong <cyd@gnu.org>
501
6c187ef5 502 * modes.texi (Auto Major Mode): Document interpreter-mode-alist change.
4364185f
CY
503
504 * buffers.texi (Modification Time): Document visited-file-modtime
505 change.
506
c04d52fb
GM
5072013-12-28 Glenn Morris <rgm@gnu.org>
508
509 * control.texi (Pattern matching case statement): Brevity.
510
0f1d2934
CY
5112013-12-27 Chong Yidong <cyd@gnu.org>
512
513 * functions.texi (Function Cells):
514 * eval.texi (Function Indirection): Update for the fact that
515 symbol-function no longer signals an error.
516
517 * commands.texi (Reading One Event): Mention keyboard coding.
518
519 * keymaps.texi (Translation Keymaps, Translation Keymaps):
520 * nonascii.texi (Terminal I/O Encoding): Copyedits.
521
2200a8c9
CY
5222013-12-26 Chong Yidong <cyd@gnu.org>
523
524 * advice.texi (Advising Functions, Defining Advice): Special forms
525 can no longer be advised.
526
c9352587
CY
5272013-12-25 Chong Yidong <cyd@gnu.org>
528
529 * keymaps.texi (Active Keymaps): Re-organize the text.
530 (Searching Keymaps): Rewrite the pseudo-code for 24.4 changes.
531 (Controlling Active Maps): Note that set-transient-map uses
532 overriding-terminal-local-map.
533
534 * tips.texi (Coding Conventions): Tweak the coding system tip;
535 Emacs now uses utf-8 by default for Emacs Lisp source files.
536
537 * display.texi (Font Selection): Tweak example.
538
6c187ef5 539 * commands.texi (Event Input Misc): Document new arg to input-pending-p.
c9352587
CY
540
541 * nonascii.texi (Specifying Coding Systems): Don't refer to
542 emacs-mule-dos.
543 (Lisp and Coding Systems): Describe emacs-mule return value in
544 modern terms.
545
ff1c842a
TH
5462013-12-25 Tassilo Horn <tsdh@gnu.org>
547
548 * control.texi (Pattern matching case statement): Rephrase lexical
549 binding requirement: the example needs it, not `pcase' itself.
550
362397ed
CY
5512013-12-25 Chong Yidong <cyd@gnu.org>
552
553 * eval.texi (Eval): Document the LEXICAL arg to eval.
554
555 * variables.texi (Variables, Void Variables): Use "scoping rule"
556 terminology consistently.
557 (Variable Scoping): Add index entries, and use "dynamic scope"
558 terminology in place of "indefinite scope" to reduce confusion.
559 (Lexical Binding): Document lexical environment format.
560 (Using Lexical Binding): Add index entries for error messages.
561
a9560047
TH
5622013-12-24 Tassilo Horn <tsdh@gnu.org>
563
564 * control.texi (Pattern matching case statement): Fix missing
add6de1c
SM
565 argument in simple expression language sample (Bug#16238).
566 Add some sample programs written in that language. Mention that
a9560047
TH
567 `pcase' requires lexical binding.
568
46291d11
XF
5692013-12-23 Xue Fuqiao <xfq.free@gmail.com>
570
2d778742
XF
571 * eval.texi (Special Forms): Document `special-form-p'.
572
573 * macros.texi (Simple Macro): Document `macrop'.
574
882b0b86
XF
575 * files.texi (Changing Files): Fix an argument of `copy-file'.
576
46291d11
XF
577 * strings.texi (Creating Strings): Document TRIM in `split-string'.
578
8cd22a08
CY
5792013-12-23 Chong Yidong <cyd@gnu.org>
580
add6de1c
SM
581 * keymaps.texi (Controlling Active Maps):
582 Rename set-temporary-overlay-map to set-transient map. Doc fixes.
8cd22a08
CY
583 (Searching Keymaps): The transient keymap takes precedence.
584
aec3bf9f
GM
5852013-12-23 Glenn Morris <rgm@gnu.org>
586
587 * loading.texi (How Programs Do Loading, Load Suffixes):
588 Mention `load-prefer-newer'.
589
bb962da2
XF
5902013-12-22 Xue Fuqiao <xfq.free@gmail.com>
591
aec3bf9f
GM
592 * hash.texi (Other Hash): Document `hash-table-keys'
593 and `hash-table-values'.
bb962da2 594
77e5bcc5
EZ
5952013-12-22 Eli Zaretskii <eliz@gnu.org>
596
597 * nonascii.texi (Character Properties): NAME or OLD-NAME
598 properties can be nil (there's no empty string).
a9877c32 599 (Character Properties): Update the reference to the UCD.
77e5bcc5 600
c9832cd8
XF
6012013-12-22 Xue Fuqiao <xfq.free@gmail.com>
602
77e5bcc5
EZ
603 * sequences.texi (Bool-Vectors): Document new bool-vector set
604 operation functions.
8fc36a68 605
05e8f1ae
XF
606 * text.texi (Examining Properties): Document `get-pos-property'.
607
aec3bf9f
GM
608 * variables.texi (Directory Local Variables):
609 Document `enable-dir-local-variables'.
b345c561 610
aec3bf9f
GM
611 * debugging.texi (Debugger Commands):
612 Document `debugger-toggle-locals'.
c9832cd8 613
77221051
CY
6142013-12-21 Chong Yidong <cyd@gnu.org>
615
616 * text.texi (Region Indent): Note the new interactive behavior of
617 indent-rigidly.
618
dfff9284
TH
6192013-12-20 Tassilo Horn <tsdh@gnu.org>
620
3fbba716
TH
621 * numbers.texi (numbers): Document that =, <, <=, >, >= now accept
622 one or many arguments.
623
6f1de4d1
TH
624 * display.texi: Document `messages-buffer'.
625
dfff9284
TH
626 * os.texi: Document `initial-buffer-choice' changes.
627
f5df4ceb
CY
6282013-12-20 Chong Yidong <cyd@gnu.org>
629
630 * text.texi (Changing Properties): Improve documentation for
631 add-face-text-property.
632 (Special Properties): Mention add-face-text-property.
633
fb891cc8
CY
6342013-12-18 Chong Yidong <cyd@gnu.org>
635
18874304
CY
636 * customize.texi (Custom Themes): Document custom-known-themes
637 (Bug#15717).
638
fb891cc8
CY
639 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
640 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
641
06a4f110
GM
6422013-12-13 Glenn Morris <rgm@gnu.org>
643
644 * internals.texi (Building Emacs):
645 * loading.texi (Library Search): Mention that site-load,
646 site-init cannot change load-path.
647
b55e11bf
GM
6482013-12-12 Glenn Morris <rgm@gnu.org>
649
650 * elisp.texi: Tweak dircategory.
651
01633a17
EZ
6522013-12-12 Eli Zaretskii <eliz@gnu.org>
653
654 * nonascii.texi (Encoding and I/O): Document file-name encoding
655 peculiarities on MS-Windows.
656
f9405d87
GM
6572013-12-12 Glenn Morris <rgm@gnu.org>
658
659 * elisp.texi: Sync direntry with info/dir version.
660
36291308
JB
6612013-12-08 Juanma Barranquero <lekktu@gmail.com>
662
663 * display.texi (Progress, Face Remapping):
664 * processes.texi (Serial Ports):
665 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
666
c085e5b9
JL
6672013-12-04 Juri Linkov <juri@jurta.org>
668
669 * searching.texi (Search and Replace): Fix `unread-command-events'
670 and add ref.
671
9139632a
JL
6722013-12-03 Juri Linkov <juri@jurta.org>
673
674 * windows.texi (Choosing Window): Rename `no-display-ok' to
675 `allow-no-window'. (Bug#13594)
676
26e4aa7d
GM
6772013-11-30 Glenn Morris <rgm@gnu.org>
678
679 * Makefile.in (distclean): Remove Makefile.
680
c8f0efc2
AP
6812013-11-29 Andreas Politz <politza@fh-trier.de>
682
683 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
684 (Bug#14029).
685
cb6c95a3
GM
6862013-11-27 Glenn Morris <rgm@gnu.org>
687
688 * loading.texi (Library Search):
689 * os.texi (Startup Summary): No more leim directory.
690
d6686055
GM
6912013-11-26 Glenn Morris <rgm@gnu.org>
692
693 * os.texi (Startup Summary): Update for leim-list being preloaded.
694
f6083c67
BJ
6952013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
696
697 * frames.texi (Input Focus):
698 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
699
17e0445b
GM
7002013-11-23 Glenn Morris <rgm@gnu.org>
701
702 * loading.texi (Library Search):
703 Empty elements in EMACSLOADPATH now mean the default load-path.
704
88fa559d
GM
7052013-11-22 Glenn Morris <rgm@gnu.org>
706
707 * loading.texi (Library Search): Minor clarification.
708
f0cfa5fe
LL
7092013-11-20 Leo Liu <sdl.web@gmail.com>
710
711 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
712
a6e3a5d5
XF
7132013-11-19 Xue Fuqiao <xfq.free@gmail.com>
714
715 * os.texi (File Notifications): Add an index.
716
717 * loading.texi (Loading): Add an cross-reference.
718
4ae3802f
XF
7192013-11-18 Xue Fuqiao <xfq.free@gmail.com>
720
721 * os.texi (Session Management, Desktop Notifications): Add some
722 indexes and a cross-reference.
723
de586f99
XF
7242013-11-17 Xue Fuqiao <xfq.free@gmail.com>
725
35e951cd
JB
726 * os.texi (Time Parsing, Processor Run Time, Input Modes)
727 (Terminal Output): Minor fixes.
de586f99 728
90794abb
GM
7292013-11-14 Glenn Morris <rgm@gnu.org>
730
731 * loading.texi (Library Search): Update section.
732
7d3bb569
XF
7332013-11-11 Xue Fuqiao <xfq.free@gmail.com>
734
735 * os.texi (User Identification, Time of Day, Time Conversion):
736 Minor fixes.
737
fb193bb4
JD
7382013-11-10 Jan Djärv <jan.h.d@swipnet.se>
739
740 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
741
be9d2b46
XF
7422013-11-09 Xue Fuqiao <xfq.free@gmail.com>
743
744 * os.texi (Startup Summary): Add an index about startup screen.
6e466459 745 Typo fix.
d612ddbb 746 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
be9d2b46 747
8acb09ca
EZ
7482013-11-08 Eli Zaretskii <eliz@gnu.org>
749
750 * display.texi (Truncation): Document that cache-long-scans is now
751 non-nil by default. (Bug#15797)
752
c67c5132
EZ
7532013-11-05 Eli Zaretskii <eliz@gnu.org>
754
755 * lists.texi (Rearrangement): Fix indexing.
756
757 * display.texi (Bidirectional Display): Fix indexing.
758
29aa2b71
XF
7592013-11-05 Xue Fuqiao <xfq.free@gmail.com>
760
5e21526f
XF
761 * lists.texi (Rearrangement): Improve indexing.
762
29aa2b71 763 * display.texi (Glyphs): Add an index for glyph code.
5e21526f 764 (Bidirectional Display): Improve indexing.
29aa2b71 765
3c334c14
JD
7662013-11-01 Jan Djärv <jan.h.d@swipnet.se>
767
768 * display.texi (Face Attributes): Document :distant-foreground.
769
bc5184ab
XF
7702013-10-30 Xue Fuqiao <xfq.free@gmail.com>
771
772 * display.texi (Abstract Display): Improve indexing.
773
23af34b0
SM
7742013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
775
776 * display.texi (Selective Display): Discourage the use of explicit
777 selective display.
778
81cf3b07
XF
7792013-10-29 Xue Fuqiao <xfq.free@gmail.com>
780
027d950f
XF
781 * display.texi (Showing Images): Add an index for image-size.
782 Use @code instead of @var for a normal variable.
142207c0 783 (Multi-Frame Images): Improve indexing.
6c187ef5
SM
784 (Button Buffer Commands): Use @code instead of @var for a normal
785 variable.
e54711f3 786 (Abstract Display): Explain the meaning of Ewoc.
81cf3b07 787
3c640e29
XF
7882013-10-27 Xue Fuqiao <xfq.free@gmail.com>
789
44e0cfaf 790 * display.texi (Image Descriptors): Improve indexing.
3c640e29 791
7db9c31e
XF
7922013-10-26 Xue Fuqiao <xfq.free@gmail.com>
793
794 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
918a7ad4 795 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
7db9c31e 796
619a46f8
XF
7972013-10-25 Xue Fuqiao <xfq.free@gmail.com>
798
799 * display.texi (Fontsets): Minor wording fix.
3e1300f7
XF
800 (Low-Level Font): Improve indexing.
801
802 * nonascii.texi (Character Properties): Add an index for script symbols.
619a46f8 803
578ef6b9
XF
8042013-10-24 Xue Fuqiao <xfq.free@gmail.com>
805
806 * display.texi (Face Remapping): Add indexes for face remapping.
4fa11a36 807 (Font Selection): Add indexes.
8b78f36c 808 (Low-Level Font): Add an index for font registry.
578ef6b9 809
48f73cfb
GM
8102013-10-23 Glenn Morris <rgm@gnu.org>
811
76f1a3c3
GM
812 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
813 Nuke @refill.
814
48f73cfb
GM
815 * Makefile.in (install-dvi, install-html, install-pdf)
816 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
817 (uninstall-pdf): Quote entities that might contain whitespace.
818
8d02f0ad
XF
8192013-10-19 Xue Fuqiao <xfq.free@gmail.com>
820
76f1a3c3
GM
821 * display.texi (Face Attributes): Add indexes for the ‘:box’
822 face attribute.
8d02f0ad 823
917ac5eb
XF
8242013-10-18 Xue Fuqiao <xfq.free@gmail.com>
825
74f202ae 826 * display.texi (Line Height): Add indexes for line height.
917ac5eb 827
475c7d3f
XF
8282013-10-17 Xue Fuqiao <xfq.free@gmail.com>
829
830 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
831
89f20e05
XF
8322013-10-16 Xue Fuqiao <xfq.free@gmail.com>
833
834 * display.texi (Selective Display): Add an index for explicit
835 selective display.
836
2641f1a5
XF
8372013-10-15 Xue Fuqiao <xfq.free@gmail.com>
838
839 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
840
8c106d17
GM
8412013-10-13 Glenn Morris <rgm@gnu.org>
842
843 * intro.texi (Acknowledgments): Use accented form of some names.
844
fa022909
GM
8452013-10-09 Glenn Morris <rgm@gnu.org>
846
847 * control.texi (Conditionals): Copyedits. (Bug#15558)
848
4ed77415 8492013-10-08 Eli Zaretskii <eliz@gnu.org>
981b26a6 850
4ed77415 851 Support menus on text-mode terminals.
add6de1c
SM
852 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar):
853 Modify wording to the effect that menus are supported on TTYs.
981b26a6
EZ
854
855 * frames.texi (Pop-Up Menus, Dialog Boxes)
856 (Display Feature Testing): Update for menu support on TTYs.
857
6de913c4
SM
8582013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
859
860 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
861 non-headings.
862
9e73b242
XF
8632013-10-05 Xue Fuqiao <xfq.free@gmail.com>
864
865 * syntax.texi (Categories): Add an index for category sets.
866
79b3ad55
XF
8672013-10-03 Xue Fuqiao <xfq.free@gmail.com>
868
35e951cd 869 * syntax.texi (Syntax Flags, Syntax Table Functions): Add indexes.
79b3ad55 870
8c1f51ff
XF
8712013-10-02 Xue Fuqiao <xfq.free@gmail.com>
872
873 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
874
6cfe977d
XF
8752013-09-29 Xue Fuqiao <xfq.free@gmail.com>
876
877 * searching.texi (Regexp Search): Refine.
878
69b3debc
XF
8792013-09-22 Xue Fuqiao <xfq.free@gmail.com>
880
881 * nonascii.texi (Default Coding Systems): Typo fix.
882
87829449
XF
8832013-09-21 Xue Fuqiao <xfq.free@gmail.com>
884
53e84c5f
JB
885 * nonascii.texi (Coding System Basics): Add information about
886 carriage-return.
87829449 887
0df00f59
EZ
8882013-09-14 Eli Zaretskii <eliz@gnu.org>
889
890 * display.texi (Display Margins): State the units of measuring
891 margin width. (Bug#15375)
892
3509fb40
EZ
8932013-09-13 Eli Zaretskii <eliz@gnu.org>
894
895 * text.texi (Not Intervals): Minor wording fix.
896
99d8e6d6
XF
8972013-09-12 Xue Fuqiao <xfq.free@gmail.com>
898
3509fb40
EZ
899 * functions.texi (Obsolete Functions): Add an index for obsolete
900 functions.
99d8e6d6 901
44ee2147
XF
9022013-09-11 Xue Fuqiao <xfq.free@gmail.com>
903
904 * nonascii.texi (Character Properties): Character properties fix
905 for decimal-digit-value and digit-value.
906
eb31a86c
SM
9072013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
908
909 * macros.texi (Defining Macros): Prefer "function" to "lambda
910 expression" (bug#15296).
911
50b13cde
PE
9122013-08-28 Paul Eggert <eggert@cs.ucla.edu>
913
914 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
915 for portability to hosts where /bin/sh has problems.
916
a8544941
SM
9172013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
918
919 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
920
9f0809d4
EZ
9212013-08-20 Eli Zaretskii <eliz@gnu.org>
922
923 * files.texi (Information about Files): Mention file names with
924 trailing blanks on MS-Windows. (Bug#15130)
925
c5074806
XF
9262013-08-18 Xue Fuqiao <xfq.free@gmail.com>
927
928 * positions.texi (Positions): Improve indexing.
929
e2c90473
EZ
9302013-08-18 Eli Zaretskii <eliz@gnu.org>
931
932 * markers.texi (The Region): Improve indexing.
933
278d6dd0
XF
9342013-08-17 Xue Fuqiao <xfq.free@gmail.com>
935
ab100635
XF
936 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
937
278d6dd0
XF
938 * text.texi (Maintaining Undo): Mention interactive call of
939 buffer-disable-undo.
c9b39934 940 (Filling): Add cross-reference for hard newlines.
d3110177 941 (Sorting): Fix indentation.
38b4c7f8 942 (Columns): Comment out undefined behavior.
ad6643fe 943 (Case Changes): Fix an `args-out-of-range' error in the example.
278d6dd0 944
2bede2ed
XF
9452013-08-16 Xue Fuqiao <xfq.free@gmail.com>
946
c8068af5 947 * text.texi (Insertion): Refine.
bd805d5b 948 (Margins): Add an index.
e4043ba0 949 (Undo): Doc fix for `buffer-undo-list'.
8b8bf4a3 950
2bede2ed 951 * positions.texi (Character Motion):
35e951cd
JB
952 * markers.texi (Moving Markers, Creating Markers):
953 Comment out undefined behavior.
2bede2ed 954
7cbbcaa0
XF
9552013-08-15 Xue Fuqiao <xfq.free@gmail.com>
956
957 * markers.texi (The Region): Add/move indexes.
958
8259030d
LMI
9592013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
960
961 * display.texi (ImageMagick Images): Mention :content-type and
962 `image-content-type-suffixes'.
963
f73f4ce6
XF
9642013-08-13 Xue Fuqiao <xfq.free@gmail.com>
965
966 * positions.texi (Word Motion): Remove redundant sentence.
967
3e6b67c9
GM
9682013-08-13 Glenn Morris <rgm@gnu.org>
969
970 * lists.texi (List Elements):
971 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
972
5c41e9ff
XF
9732013-08-13 Xue Fuqiao <xfq.free@gmail.com>
974
916119ec 975 * frames.texi (Display Feature Testing): Add indexes.
5c41e9ff 976
8496d8d7
GM
9772013-08-12 Glenn Morris <rgm@gnu.org>
978
979 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
980 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
981 (INSTALL_DATA): New, set by configure.
982 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
983 New variables.
984 (.SUFFIXES): Add .ps and .dvi.
985 (.dvi.ps): New suffix rule.
986 (dvi, html, pdf, ps): Use *_TARGETS variables.
987 (elisp.html): Use HTML_OPTS.
988 (elisp.ps): Remove explicit rule.
c295fc18
JB
989 (.PHONY): install-dvi, install-html, install-pdf, install-ps,
990 install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
8496d8d7
GM
991 uninstall-ps, and uninstall-doc.
992 (install-dvi, install-html, install-pdf, install-ps, install-doc)
993 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
994 (uninstall-doc): New rules.
995 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
996
3a3bb904
XF
9972013-08-10 Xue Fuqiao <xfq.free@gmail.com>
998
999 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
1000
4517cbc2
XF
10012013-08-09 Xue Fuqiao <xfq.free@gmail.com>
1002
1003 * control.texi (Error Symbols): Minor fix for previous change.
1004
54bd972f
SM
10052013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
1006
1007 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
1008
1009 * control.texi (Signaling Errors): Refer to define-error.
1010 (Error Symbols): Add `define-error'.
1011
e30b79c1
DA
10122013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
1013
1014 * positions.texi (Motion by Screen Lines):
1015 * display.texi (Truncation): Rename `cache-long-line-scans'
1016 to `cache-long-scans'.
1017
123ff297
XF
10182013-08-05 Xue Fuqiao <xfq.free@gmail.com>
1019
1020 * windows.texi (Window Start and End): Add an index.
1021
9097ad86
XF
10222013-08-02 Xue Fuqiao <xfq.free@gmail.com>
1023
1024 * display.texi (Face Functions): Add an index.
1025
1026 * variables.texi (Variable Aliases): Add an index.
1027
1028 * functions.texi (Defining Functions): Add an index.
1029
1030 * nonascii.texi (Coding System Basics): Add an index.
1031
64a695bd
XF
10322013-07-31 Xue Fuqiao <xfq.free@gmail.com>
1033
1034 * nonascii.texi (Non-ASCII Characters): Update menu.
53e84c5f
JB
1035 (Disabling Multibyte): Move here from doc/emacs/mule.texi.
1036 Fix cross-references.
64a695bd
XF
1037
1038 * elisp.texi (Top): Update menu.
1039
39e8fb76
XF
10402013-07-30 Xue Fuqiao <xfq.free@gmail.com>
1041
1042 * windows.texi (Window History): Mention the default value of
3cd51eaa 1043 switch-to-visible-buffer. Add cross-references.
39e8fb76 1044
95e6e62b
MA
10452013-07-24 Michael Albinus <michael.albinus@gmx.de>
1046
1047 * errors.texi (Standard Errors): Fix typo.
1048
1049 * files.texi (Magic File Names):
1050 * os.texi (File Notifications): Remove file-notify-supported-p.
1051
53840e55
PE
10522013-07-24 Paul Eggert <eggert@cs.ucla.edu>
1053
1054 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
1055 non-well-formed expressions result in unspecified behavior, though
1056 Emacs will not crash.
1057
32813ea7
MA
10582013-07-22 Michael Albinus <michael.albinus@gmx.de>
1059
1060 * files.texi (Magic File Names): Add file-notify-add-watch,
add6de1c
SM
1061 file-notify-rm-watch and file-notify-supported-p.
1062 Move file-remote-p down.
32813ea7
MA
1063
1064 * errors.texi (Standard Errors): Add file-notify-error.
1065
1066 * os.texi (Desktop Notifications): Rename from Notifications.
1067 (File Notifications): New node.
1068
1069 * elisp.texi (Top): Update menu for these changes.
1070
ac446ed8
XF
10712013-07-19 Xue Fuqiao <xfq.free@gmail.com>
1072
1073 * windows.texi (Display Action Functions): Mention next-window.
1074
e6c005c5
XF
10752013-07-16 Xue Fuqiao <xfq.free@gmail.com>
1076
1077 * windows.texi (Selecting Windows): Fix the introduction of
1078 `set-frame-selected-window''s arguments.
1079
954b166e
PE
10802013-07-10 Paul Eggert <eggert@cs.ucla.edu>
1081
1082 Timestamp fixes for undo (Bug#14824).
1083 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
1084
3323c263
EZ
10852013-07-06 Eli Zaretskii <eliz@gnu.org>
1086
1087 * nonascii.texi (Text Representations): Document that
1088 multibyte-string-p returns nil for non-string objects.
1089
4431e6d9 10902013-07-06 Glenn Morris <rgm@gnu.org>
d4aa7284
GM
1091
1092 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
1093
a944db14
GM
10942013-07-03 Glenn Morris <rgm@gnu.org>
1095
1096 * debugging.texi (Debugging):
1097 * files.texi (File Attributes, Changing Files): Fix cross-references.
1098
1099 * package.texi (Package Archives): Fix @url call.
1100
253e30aa
GM
1101 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
1102
4c672a0f
EZ
11032013-06-29 Eli Zaretskii <eliz@gnu.org>
1104
1105 * display.texi (Bidirectional Display): Document move-point-visually.
1106
4366ddd4
XF
11072013-06-29 Xue Fuqiao <xfq.free@gmail.com>
1108
1109 * buffers.texi (Buffer File Name): Fix typo.
1110
bace8013
CS
11112013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
1112
1113 * tips.texi (Coding Conventions): Improve wording.
1114
f99f7826 11152013-06-24 Glenn Morris <rgm@gnu.org>
e8b3825d
GM
1116
1117 * loading.texi (Autoload): Fix typo.
1118
611e8a48
GM
1119 * variables.texi (Lexical Binding): Fix typo.
1120
edfaf7c0
GM
1121 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
1122
f3f9606c
LMI
11232013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1124
1125 * display.texi (ImageMagick Images): Mention :max-width and
1126 :max-height.
1127
89561f72
PE
11282013-06-20 Paul Eggert <eggert@cs.ucla.edu>
1129
1130 * numbers.texi (Math Functions): Remove obsolete function log10.
1131
9716fedb
SM
11322013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
1133
1134 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
1135 rather than `local-map'.
1136
1137 * keymaps.texi (Active Keymaps): Fix documentation of
1138 set-temporary-overlay-map and overriding-terminal-local-map.
1139
789cf833
GM
11402013-06-19 Glenn Morris <rgm@gnu.org>
1141
1142 * Makefile.in (dist): Edit more configure variables.
1143 Try to check that we do not miss any in future.
1144
254408ca
JB
11452013-06-17 Juanma Barranquero <lekktu@gmail.com>
1146
1147 * text.texi (Undo, Changing Properties): Fix typos.
1148
708e05f6
LMI
11492013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1150
1151 * text.texi (Changing Properties): Document `add-face-text-property'.
1152
3da95318
KH
11532013-06-17 Kenichi Handa <handa@gnu.org>
1154
1155 * display.texi (Face Attributes): Refer to "Low-Level font" (not
2c149f93 1156 "Font Selection") in the explanation of :font attribute (bug#14629).
3da95318 1157
de0503df
SM
11582013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
1159
1160 * loading.texi (Hooks for Loading): Don't document after-load-alist.
1161 Document with-eval-after-load instead of eval-after-load.
1162
823777b5
XF
11632013-06-11 Xue Fuqiao <xfq.free@gmail.com>
1164
1165 * files.texi (File Name Expansion): Make the example more
1166 intuitive.
1167
08c0a604
PE
11682013-06-10 Paul Eggert <eggert@cs.ucla.edu>
1169
1170 Documentation fix for 'ls' and hard links.
1171 * compile.texi (Compilation Functions):
1172 * files.texi (File Attributes, Changing Files):
1173 Use current format for GNU 'ls' output.
1174 (File Attributes): Fix problem introduced in previous change:
1175 the link count is the number of hard links, not the number
1176 of hard links + 1.
1177
e4568f3b
XF
11782013-06-10 Xue Fuqiao <xfq.free@gmail.com>
1179
1180 * files.texi (File Attributes): Fix typo.
1181
a5cf7779
SM
11822013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
1183
1184 * functions.texi (Lambda Expressions): Lambda expressions don't
1185 evaluate to themselves in general (bug#11782).
1186
6e911150
SM
11872013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
1188
1189 * loading.texi (Autoload):
1190 * help.texi (Documentation Basics, Accessing Documentation)
1191 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
1192
b02b5481
GM
11932013-04-23 Glenn Morris <rgm@gnu.org>
1194
1195 * internals.texi (Writing Emacs Primitives): Remove obvious example.
1196 Tweak other to avoid overly long line.
1197
f8152bcb
XF
11982013-04-21 Xue Fuqiao <xfq.free@gmail.com>
1199
84ebefe9 1200 * internals.texi (Writing Emacs Primitives): Remove unnecessary
35e951cd 1201 references to the sources. (Bug#13800)
84ebefe9 1202
f8152bcb
XF
1203 * searching.texi (Regexp Backslash): Doc fix for backslash
1204 constructs in regular expressions.
1205
8fa2654e
CS
12062013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
1207
1208 * tips.texi (Coding Conventions): Mention separation of package
1209 descriptor and name of internal symbols by two hyphens.
1210
0aa3616e
SB
12112013-04-13 Stephen Berman <stephen.berman@gmx.net>
1212
1213 * windows.texi (Splitting Windows): Change category of
1214 split-window from a command to a function.
1215
cd542620
CY
12162013-04-06 Chong Yidong <cyd@gnu.org>
1217
1218 * display.texi (Faces): Minor clarifications.
6e911150
SM
1219 (Defining Faces): Clarify default vs custom face specs.
1220 Document face-spec-set.
cd542620
CY
1221
1222 * display.texi (Overlay Properties):
1223 * text.texi (Special Properties): Use the "anonymous face"
1224 terminology. Describe foreground-color and background-color forms
1225 as compatibility-only.
1226
8d0c20ae
EZ
12272013-03-24 Eli Zaretskii <eliz@gnu.org>
1228
1229 * compile.texi (Byte-Code Objects): Add index entry.
1230 (Disassembly): Add cross-references.
1231
45f1d362
EZ
12322013-03-23 Eli Zaretskii <eliz@gnu.org>
1233
1234 * frames.texi (Size Parameters): More accurate description of the
1235 difference between 'fullboth' and 'maximized'. (Bug#13935)
1236
5784e319
CS
12372013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
1238
1239 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
1240
78be8b64 12412013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
1242
1243 * elisp.texi: Add some stuff specific to www.gnu.org.
1244
b388e7ad
TZ
12452013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
1246
1247 * control.texi (Pattern matching case statement): Fix typo.
1248
681ebc33
PE
12492013-03-04 Paul Eggert <eggert@cs.ucla.edu>
1250
1251 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
1252
9bed73f3
GM
12532013-03-03 Glenn Morris <rgm@gnu.org>
1254
1255 * objects.texi (Symbol Type): Fix typo.
1256
929aeac6 12572013-02-28 Bastien Guerry <bzg@gnu.org>
5765e9e0
BG
1258
1259 * variables.texi (File Local Variables): Fix reference.
1260
1abfd3e8 12612013-02-24 Eli Zaretskii <eliz@gnu.org>
39ef03af
EZ
1262
1263 * files.texi (Magic File Names): Improve wording and indexing.
1264
f0c954fa
GM
12652013-02-21 Glenn Morris <rgm@gnu.org>
1266
1267 * display.texi (Multi-Frame Images): Minor rephrasing.
1268
1e56f8ef
GM
12692013-02-20 Glenn Morris <rgm@gnu.org>
1270
1271 * display.texi (GIF Images, TIFF Images): Delete these nodes.
1272 (ImageMagick Images): For :index, use an xref rather than duplicating.
1273 (Other Image Types): Add GIF, adjust formatting.
1274 (Multi-Frame Images): Rename from Animated Images. Expand section.
1275 * elisp.texi (Top): Update menu for these changes.
1276
93c2fa46
GM
12772013-02-19 Glenn Morris <rgm@gnu.org>
1278
1279 * text.texi (Change Hooks): Fix typo.
1280
d64d97e5 12812013-02-15 Glenn Morris <rgm@gnu.org>
df1af142
GM
1282
1283 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
1284
b5ca9d53
GM
12852013-02-13 Glenn Morris <rgm@gnu.org>
1286
b6c3e4b1
GM
1287 * objects.texi (Char-Table Type): Add footnote about #^^.
1288
b5ca9d53
GM
1289 * modes.texi (Minor Mode Conventions): Fix typo.
1290
85adc63f
GM
1291 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
1292 meta characters; this changed in 22.1. (Bug#13684)
1293
662abcc1
GM
1294 * objects.texi (Char-Table Type): Add cindex.
1295
9d6c9dd1
GM
1296 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
1297
490a9458 12982013-02-10 Glenn Morris <rgm@gnu.org>
dc55466e
GM
1299
1300 * keymaps.texi (Creating Keymaps): Update make-keymap result.
1301
8549f9e8
EZ
13022013-02-09 Eli Zaretskii <eliz@gnu.org>
1303
1304 * modes.texi (%-Constructs): Remove the description of %t.
1305
1306 * nonascii.texi (MS-DOS File Types): Delete node.
1307
7bd00724
GM
13082013-02-08 Glenn Morris <rgm@gnu.org>
1309
1310 * keymaps.texi (Active Keymaps, Searching Keymaps):
1311 Remove confusing mention of "symbolic prefix". (Bug#13643)
1312
795e7a5b 13132013-01-19 Glenn Morris <rgm@gnu.org>
f8a42ad6
GM
1314
1315 * macros.texi (Indenting Macros): Fix order of an indent
1316 symbol's arguments. (Bug#13450)
1317
b3fbb395
PE
13182013-01-19 Paul Eggert <eggert@cs.ucla.edu>
1319
1320 Allow floating-point file offsets.
1321 * files.texi (Reading from Files, Writing to Files):
1322 Say that file offsets can be numbers, not just integers.
1323
45a7e57c
GM
13242013-01-09 Glenn Morris <rgm@gnu.org>
1325
1326 * commands.texi (Interactive Codes):
1327 Whitespace does not terminate interactive "S". (Bug#13393)
1328
04c48b14
CY
13292013-01-06 Chong Yidong <cyd@gnu.org>
1330
1331 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
1332
1f1c405d
GM
13332013-01-05 Glenn Morris <rgm@gnu.org>
1334
1335 * display.texi (Overlay Properties): Mention field. (Bug#13364)
1336
5d7c18a8
EZ
13372013-01-05 Eli Zaretskii <eliz@gnu.org>
1338
1339 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
1340 directive in a group of items.
1341
89cb305e 13422013-01-05 Chong Yidong <cyd@gnu.org>
27e4813f
CY
1343
1344 * keymaps.texi (Key Sequences): Remove obsolete sentence
1345 (Bug#13356).
1346
0f668a4d 13472013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
4217dc29
AR
1348
1349 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
1350
553081a5
SM
13512013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1352
1353 * files.texi (File Attributes): Undocument return format of file-acl.
1354
1cbb9ed6
GM
13552013-01-03 Glenn Morris <rgm@gnu.org>
1356
75e78d1e
GM
1357 * processes.texi (System Processes):
1358 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
1359
5f1a9647
GM
1360 * searching.texi (Replacing Match): Fix xref.
1361
1cbb9ed6
GM
1362 * elisp.texi (DATE): Bump to Jan 2013.
1363
9539d465 13642013-01-02 Glenn Morris <rgm@gnu.org>
9800c5b0 1365
22ff2cb8
GM
1366 * customize.texi (Common Keywords, Type Keywords):
1367 Replace "active field" with "button". (Bug#13310)
1368
9800c5b0
GM
1369 * customize.texi (Common Keywords): Add xref. (Bug#13311)
1370 * tips.texi (Library Headers): Add cindex.
1371
d5e5e7b4 13722012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
151d9088
EZ
1373
1374 * functions.texi (Declare Form):
1375 * intro.texi (A Sample Function Description):
1376 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
1377 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
1378 in @def.. commands. (Bug#13292)
1379
ccad023b
EZ
13802012-12-29 Eli Zaretskii <eliz@gnu.org>
1381
1382 * files.texi (Changing Files): Document the return values of
1383 set-file-selinux-context and set-file-acl.
1384
1ab0c851
GM
13852012-12-27 Glenn Morris <rgm@gnu.org>
1386
1387 * files.texi (File Names): Mention Cygwin conversion functions.
1388
94900bfe
MR
13892012-12-22 Martin Rudalics <rudalics@gmx.at>
1390
1391 * windows.texi (Selecting Windows): Reword description of
1392 select-window (Bug#13248).
1393
04d9b71a
EZ
13942012-12-22 Eli Zaretskii <eliz@gnu.org>
1395
1396 * files.texi (File Attributes, Changing Files): Remove the details
1397 about the text returned by file-acl. Instead, just document that
1398 it is an opaque string meant to be used by set-file-acl.
1399
6e55f03e
CY
14002012-12-21 Chong Yidong <cyd@gnu.org>
1401
07b9c0be
CY
1402 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
1403
6e55f03e
CY
1404 * customize.texi (Simple Types): Document key-sequence type
1405 (Bug#13048).
1406
5bec25eb
CY
1407 * strings.texi (Text Comparison): Doc fix for compare-strings.
1408
15ccf05e
MA
14092012-12-19 Michael Albinus <michael.albinus@gmx.de>
1410
1411 * files.texi (Magic File Names): Add `file-acl',
1412 `file-selinux-context', `set-file-acl' and
1413 `set-file-selinux-context'. Make the list consistent.
1414
ee3c0aec
JB
14152012-12-19 Jonas Bernoulli <jonas@bernoul.li>
1416
1417 * tips.texi (Library Headers): New header keyword `Homepage'.
1418 Make continuation lines syntax more precise.
1419
66447e07
EZ
14202012-12-17 Eli Zaretskii <eliz@gnu.org>
1421
1422 * files.texi (File Attributes, Changing Files): Update to include
1423 MS-Windows support for ACLs.
1424
7c3d167f
RF
14252012-12-16 Romain Francoise <romain@orebokech.com>
1426
1427 * files.texi (File Attributes): Document ACL support and new
1428 `file-acl' function.
1429 (Changing Files): Mention argument name change of `copy-file' and
1430 document new function `set-file-acl'.
1431
97976f9f
PE
14322012-12-14 Paul Eggert <eggert@cs.ucla.edu>
1433
35e951cd 1434 Fix permissions bugs with setgid directories etc. (Bug#13125)
97976f9f
PE
1435 * files.texi (Testing Accessibility): Document GROUP arg
1436 of file-ownership-preserved-p.
1437 (File Attributes): Document that 9th element is now
1438 just a placeholder.
1439 * os.texi (User Identification): Document new functions group-gid,
1440 group-real-gid.
1441
d92d9c95
PE
14422012-12-11 Paul Eggert <eggert@cs.ucla.edu>
1443
1444 * internals.texi (C Integer Types): New section.
1445 This follows up and records an email in
1446 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
1447
265c2fbf 14482012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
f433306a 1449
4a0e1924 1450 * control.texi (Pattern matching case statement): New node.
f433306a 1451
1cbae532
SM
1452 * customize.texi (Variable Definitions): Mention the default :group
1453 for defcustoms (bug#13093).
1454
c6c08d3f
GM
14552012-12-09 Glenn Morris <rgm@gnu.org>
1456
1457 * customize.texi (Variable Definitions): Mention eval-defun
1458 on a defcustom calls the :set function when appropriate.
1459
4288142b
PE
14602012-12-06 Paul Eggert <eggert@cs.ucla.edu>
1461
1462 * doclicense.texi, gpl.texi: Update to latest version from FSF.
1463 These are just minor editorial changes.
1464
d8ad4d3f 14652012-12-06 Chong Yidong <cyd@gnu.org>
a20ae0b9
CY
1466
1467 * lists.texi (Plist Access): Move put example to Symbol Plists.
1468
1469 * symbols.texi (Standard Properties): Fix typo.
1470
c5bc2d1d 14712012-12-03 Chong Yidong <cyd@gnu.org>
547d6865 1472
f02f19bd
CY
1473 * symbols.texi (Symbol Properties): New node.
1474 (Symbol Plists): Make it a subsection under Symbol Properties.
1475 (Standard Properties): New node.
1476
1477 * lists.texi (Property Lists): Move here from symbols.texi.
1478 (Plist Access): Rename from Other Plists.
1479
1480 * customize.texi (Variable Definitions):
1481 * display.texi (Defining Faces):
1482 * sequences.texi (Char-Tables): Fix xref.
1483
1cbae532 1484 * keymaps.texi (Key Sequences): `kbd' is now a function.
547d6865 1485
f02f19bd
CY
1486 * commands.texi (Using Interactive): Fix index entry.
1487
cb6f5650
PE
14882012-11-24 Paul Eggert <eggert@cs.ucla.edu>
1489
c07a6ded
PE
1490 * doclicense.texi: Update to latest version from FSF.
1491 These are just minor editorial changes.
1492 * elisp.texi (GNU Free Documentation License)
1493 (GNU General Public Licens):
1494 Provide sectioning, since doclicense.texi no longer does that.
1495
cb6f5650
PE
1496 * loading.texi (Named Features): @ -> @@ to fix typo.
1497
d125ca15 14982012-11-24 Martin Rudalics <rudalics@gmx.at>
0d4bb04f
MR
1499
1500 * windows.texi (Basic Windows): Fix typo.
1501 (Windows and Frames): Fix example. Move description of
1502 window-in-direction here.
1503 (Recombining Windows): Fix example.
1cbae532 1504 (Buffers and Windows): Fix description of replace-buffer-in-windows.
0d4bb04f
MR
1505 (Switching Buffers): Reword.
1506 (Display Action Functions): Minor adjustments.
1507 (Choosing Window Options): Minor fixes.
1508 (Window History): Minor rewording.
1509 (Dedicated Windows): Correct and reword part describing how
1510 dedicatedness affects functions removing buffers or windows.
1cbae532 1511 * buffers.texi (The Buffer List): Fix description of bury-buffer.
0d4bb04f 1512
d125ca15 15132012-11-24 Chong Yidong <cyd@gnu.org>
90d99fdf
CY
1514
1515 * modes.texi (%-Constructs): Fix statement about mode construct
1516 padding (Bug#12866).
1517
d125ca15 15182012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
365fc14a
SM
1519
1520 * debugging.texi (Profiling): Make it more clear
1521 that --enable-profiling is about profiling the C code.
1522
38a2f917
GM
15232012-11-21 Glenn Morris <rgm@gnu.org>
1524
3ca2f1bf
GM
1525 * display.texi (Attribute Functions):
1526 Update for set-face-* name changes.
1bf335cf
GM
1527 Add new "inherit" argument for face-bold-p etc.
1528 Move description of this argument to a common section, like "frame".
3ca2f1bf 1529
6ef2e5ef 1530 * debugging.texi (Profiling): New section.
b6729a18 1531 (Debugging): Mention profiling in the introduction.
5b776637
GM
1532 * tips.texi (Compilation Tips): Move profiling to separate section.
1533 * elisp.texi: Add Profiling to detailed menu.
1534
6ef2e5ef 15352012-11-21 Martin Rudalics <rudalics@gmx.at>
66c466d4
MR
1536
1537 * windows.texi (Display Action Functions): Fix recently added
1538 example. Suggested by Michael Heerdegen.
1539
6ef2e5ef 15402012-11-21 Paul Eggert <eggert@cs.ucla.edu>
0c93aa38
PE
1541
1542 Minor cleanup for times as lists of four integers.
1543 * os.texi (Time Parsing): Time values can now be four integers.
1544
7351b73d
GM
15452012-11-18 Glenn Morris <rgm@gnu.org>
1546
1547 * loading.texi (How Programs Do Loading): Add eager macro expansion.
1548 * macros.texi (Expansion): Mention eager macro expansion.
1549
a045a167
GM
1550 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
1551
2ac9538d 15522012-11-18 Leo Liu <sdl.web@gmail.com>
74ca4d39
LL
1553
1554 * minibuf.texi (Programmed Completion): Doc fix for metadata
1555 request (Bug#12850).
1556
2ac9538d 15572012-11-18 Glenn Morris <rgm@gnu.org>
6439ae19 1558
7fe37cfc
GM
1559 * display.texi (Temporary Displays): Document with-temp-buffer-window.
1560
6439ae19
GM
1561 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
1562 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
1563 (Window Sizes): Add vindex for window-min-height, window-min-width.
2279276c 1564 (Display Action Functions): Mention pop-up-frame-parameters.
6439ae19 1565
0ff7851c
MR
15662012-11-16 Martin Rudalics <rudalics@gmx.at>
1567
1568 * windows.texi (Choosing Window): Rewrite description of
1569 display-buffer-alist (Bug#12167).
1cbae532
SM
1570 (Display Action Functions): Mention inhibit-switch-frame.
1571 Fix description of display-buffer-below-selected. Reorder actions.
0ff7851c
MR
1572 Add example (Bug#12848).
1573
96e05507 15742012-11-16 Glenn Morris <rgm@gnu.org>
c79c7f2f
GM
1575
1576 * display.texi (Face Attributes): Fix :underline COLOR description.
bde3c6c0
GM
1577 (Attribute Functions): Update for set-face-underline rename.
1578 Tweak descriptions of face-underline-p, face-inverse-video-p.
c79c7f2f 1579
e4e9830b
GM
1580 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
1581 so they align better in info.
921c067f
GM
1582 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
1583 Document set-temporary-overlay-map.
e4e9830b 1584
c8915b67
SM
15852012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
1586
1587 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
1588 with normal keymaps".
1589
74934dcc
DA
15902012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
1591
1592 * internals.texi (Garbage Collection): Update descriptions
1593 of vectorlike_header, garbage-collect and gc-cons-threshold.
1594 (Object Internals): Explain Lisp_Object layout and the basics
1595 of an internal type system.
1596 (Buffer Internals): Update description of struct buffer.
1597
f78ee6af 15982012-11-13 Glenn Morris <rgm@gnu.org>
a13e12f9
GM
1599
1600 * variables.texi (Adding Generalized Variables):
1601 At least mention gv-define-expander and gv-letplace.
1602
164f28b5 1603 * debugging.texi (Error Debugging): Mention debug-on-message.
57fc0fee 1604 (Using Debugger): Mention debugger-bury-or-kill.
164f28b5 1605
38868ad7
GM
1606 * control.texi (Signaling Errors):
1607 * debugging.texi (Error Debugging):
1608 * errors.texi (Standard Errors): Add user-error.
1609
6efddf78
GM
1610 * variables.texi (Adding Generalized Variables):
1611 Use standard formatting for common lisp note about setf functions.
1612
6baf66d5 16132012-11-10 Martin Rudalics <rudalics@gmx.at>
fdaf534a
MR
1614
1615 * elisp.texi (Top): Add Recombining Windows to menu.
1616 * windows.texi (Recombining Windows): New subsection.
1617 (Splitting Windows): Rewrite text on handling of window
1618 combinations and move it to new subsection.
1619
6baf66d5 16202012-11-10 Chong Yidong <cyd@gnu.org>
7c08f8ba 1621
8a3afaf9
CY
1622 * searching.texi (Replacing Match): Document \? in replace-match.
1623
7c08f8ba
CY
1624 * variables.texi (Creating Buffer-Local): Document setq-local and
1625 defvar-local.
1626 (Setting Generalized Variables): Arrange table alphabetically.
1627
1628 * lists.texi (List Elements, List Variables): Clarify descriptions
1629 of push and pop for generalized variables.
1630
1631 * edebug.texi (Specification List): setf is no longer CL-only.
1632
6baf66d5 16332012-11-10 Glenn Morris <rgm@gnu.org>
2ee1d59f
GM
1634
1635 * variables.texi (Adding Generalized Variables):
1636 Update description of FIX-RETURN expansion.
1637
ebdbfb95
GM
1638 * variables.texi (Setting Generalized Variables):
1639 Split most of previous contents into this subsection.
1640 (Adding Generalized Variables): New subsection.
651af8c6
GM
1641 Move note on lack of setf functions here from misc/cl.texi.
1642
ebdbfb95
GM
1643 * elisp.texi: Add Generalized Variables subsections to detailed menu.
1644
6baf66d5 16452012-11-10 Chong Yidong <cyd@gnu.org>
a9a3835c
CY
1646
1647 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
1648
a43d02f0
MA
16492012-11-08 Michael Albinus <michael.albinus@gmx.de>
1650
1651 * os.texi (Notifications): Update descriptions of
1652 notifications-notify, notifications-close-notification and
1653 notifications-get-capabilities according to latest code changes.
1654 Add notifications-get-server-information.
1655
2395ab64
CY
16562012-11-03 Chong Yidong <cyd@gnu.org>
1657
1658 * objects.texi (General Escape Syntax): Clarify the explanation of
1659 escape sequences.
1660 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1661 multibyte. Hex escapes do not automatically make a string
1662 multibyte.
1663
43bcfda6
MR
16642012-11-03 Martin Rudalics <rudalics@gmx.at>
1665
1666 * windows.texi (Switching Buffers): Document option
1667 switch-to-buffer-preserve-window-point.
1668 (Display Action Functions): Document window-height and
1669 window-width alist entries.
1cbae532
SM
1670 (Display Action Functions):
1671 Document display-buffer-below-selected and
43bcfda6 1672 display-buffer-in-previous-window.
1cbae532
SM
1673 (Quitting Windows): Document quit-restore-window.
1674 Rewrite section.
43bcfda6
MR
1675 (Window Configurations): In window-state-get mention that
1676 argument window must be valid.
1677 (Window Parameters): Document quit-restore window parameter
1678 (Bug#12158).
1679
89b2c8a1
GM
16802012-10-31 Glenn Morris <rgm@gnu.org>
1681
88390adf
GM
1682 * control.texi (Catch and Throw): Add xref to cl.texi.
1683
aec5e6f9
GM
1684 * lists.texi (Sets And Lists): Point xref to better location.
1685
0d8e94e9
GM
1686 * errors.texi (Standard Errors):
1687 * loading.texi (Autoload): Update for cl-lib namespace changes.
1688
5241598a
GM
1689 * modes.texi (Defining Minor Modes): "Generalized Variables"
1690 section is now in this manual rather than cl.texi.
1691
89b2c8a1
GM
1692 * eval.texi (Special Forms): No longer special forms: defmacro,
1693 defun, save-window-excursion, with-output-to-temp-buffer.
1694 * functions.texi (Defining Functions): Defun is now a macro.
1695 Defalias is a function.
1696
516e1a08
GM
16972012-10-30 Glenn Morris <rgm@gnu.org>
1698
1699 * variables.texi (Generalized Variables): Fix typo.
1700
e29e39c9
CY
17012012-10-30 Chong Yidong <cyd@gnu.org>
1702
1703 * symbols.texi (Symbol Plists): Document function-get.
1704
1705 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1706
1707 * frames.texi (Visibility of Frames): Document tty-top-frame.
1708
70edffb1
SM
17092012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1710
1711 * keymaps.texi (Format of Keymaps): Document the multiple
1712 inheritance format.
1713
3a51f0eb
MR
17142012-10-28 Martin Rudalics <rudalics@gmx.at>
1715
1716 * windows.texi (Basic Windows): Reformulate description of live,
1717 internal and valid windows.
1718 (Cyclic Window Ordering): Describe new argument of
1719 get-lru-window and get-largest-window. Add description of
1720 window-in-direction.
1721
5b6887ad
GM
17222012-10-27 Glenn Morris <rgm@gnu.org>
1723
5887564d
GM
1724 * variables.texi (Generalized Variables): New section,
1725 adapted from misc/cl.texi.
1726 * elisp.texi (Top): Add Generalized Variables to menu.
1727 * lists.texi (List Elements, List Variables):
1728 Mention generalized variables.
1729
5b6887ad
GM
1730 * lists.texi (List Elements): Typo fix.
1731
05b621a6
CY
17322012-10-27 Chong Yidong <cyd@gnu.org>
1733
1734 * minibuf.texi (High-Level Completion): Don't mention removed
1735 function iswitchb-read-buffer.
1736
1737 * commands.texi (Event Input Misc): Remove last-input-char.
1738 (Command Loop Info): Remove last-command-char.
1739
1740 * frames.texi (Initial Parameters): Don't mention the obsolete
1741 special-display feature.
1742
1743 * windows.texi (Choosing Window): Don't mention the obsolete
1744 special display feature.
1745 (Choosing Window Options): Remove obsolete special-display
1746 variables, and the functions special-display-p and
1747 special-display-popup-frame.
1748
1749 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1750
1751 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1752
1753 * markers.texi (Information from Markers): Remove obsolete
1754 function buffer-has-markers-at.
1755
1756 * text.texi (Yanking): Document yank-handled-properties.
1757
72ec96fb
PE
17582012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1759
1760 Update manual for new time stamp format (Bug#12706).
1761 * buffers.texi (Modification Time):
1762 * files.texi (Testing Accessibility, File Attributes):
1763 * intro.texi (Version Info):
1764 * os.texi (Time of Day):
1765 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1766 These instances were missed the first time around.
1767 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
1768
75e8f9d2
CY
17692012-10-24 Chong Yidong <cyd@gnu.org>
1770
cd996018
CY
1771 * minibuf.texi (Text from Minibuffer): Document read-regexp
1772 changes.
1773
1cbae532
SM
1774 * nonascii.texi (Selecting a Representation):
1775 Document set-buffer-multibyte changes.
cd996018 1776
75e8f9d2
CY
1777 * keymaps.texi (Toolkit Differences): Node deleted.
1778 (Easy Menu): New node.
1779
d1069532
SM
17802012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1781
1782 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
1783
c4132fd4
PE
17842012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1785
1786 Fix outdated timestamp documentation in Elisp manual (bug#12706).
1787 * files.texi (File Attributes):
1788 * text.texi (Undo):
1789 Time stamp resolution is now 1 picosecond, not 1 second.
1790
1fb3aa3f
CY
17912012-10-23 Chong Yidong <cyd@gnu.org>
1792
49238e7f
CY
1793 * display.texi (Font Lookup): Remove font-list-limit.
1794
1fb3aa3f
CY
1795 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
1796 (Bug#12529).
1797
5fb904b0
GM
17982012-10-22 Glenn Morris <rgm@gnu.org>
1799
f961c7d8
GM
1800 * os.texi (Recording Input): Tiny fix.
1801
4ee87740
GM
1802 * intro.texi (Lisp History):
1803 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
1804 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
1805
d18a0d24
CY
18062012-10-15 Chong Yidong <cyd@gnu.org>
1807
1808 * macros.texi (Defining Macros): defmacro is now a macro.
1809 Explicitly list the docstring and declare arguments.
1810
1811 * functions.texi (Anonymous Functions): Explicitly list the
1812 docstring, declare, and interactive arguments to lambda.
1813 (Defining Functions): Likewise for defun.
1814 (Inline Functions): Likewise for defsubst.
1815 (Declare Form): Tweak description.
1816
73f2b4ab
CY
18172012-10-13 Chong Yidong <cyd@gnu.org>
1818
1819 * display.texi (ImageMagick Images): ImageMagick enabled by default.
1820
379acb95
CY
18212012-10-05 Chong Yidong <cyd@gnu.org>
1822
1823 * minibuf.texi (Basic Completion): Clarify list form of completion
1824 table (Bug#12564).
1825
e8757f09 18262012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
1827
1828 * functions.texi (Function Safety): Copyedit. (Bug#12562)
1829
86ec63ba
PE
18302012-10-01 Paul Eggert <eggert@cs.ucla.edu>
1831
1832 Revert the FOLLOW-SYMLINKS change for file-attributes.
1833 * files.texi (File Attributes, Magic File Names): Undo last change.
1834
e7a2937b
PE
18352012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1836
1837 file-attributes has a new optional arg FOLLOW-SYMLINKS.
1838 * files.texi (File Attributes): Describe it.
1839 (Magic File Names): Use it.
1840
48de8b12
CY
18412012-09-30 Chong Yidong <cyd@gnu.org>
1842
1843 * commands.texi (Click Events): Define "mouse position list".
1844 Remove mention of unimplemented horizontal scroll bars.
1845 (Drag Events, Motion Events): Refer to "mouse position list".
1846 (Accessing Mouse): Document posnp.
1847
1848 * errors.texi (Standard Errors): Tweak arith-error description.
1849 Tweak markup. Remove domain-error and friends, which seem to be
1850 unused after the floating-point code revamp.
1851
33f846fb
GM
1852 * functions.texi (Defining Functions): defun is now a macro.
1853 (Obsolete Functions): Obsolescence also affects
48de8b12
CY
1854 documentation commands. Various clarifications.
1855 (Declare Form): New node.
1856
1857 * strings.texi (String Basics): Copyedits.
1858
33f846fb 1859 * os.texi (Startup Summary): Document leim-list.el change.
48de8b12 1860 (User Identification): Add system-users and system-groups.
33f846fb 1861 (Idle Timers): Minor clarifications.
48de8b12
CY
1862
1863 * macros.texi (Defining Macros): Move description of `declare' to
1864 Declare Form node.
1865
1866 * loading.texi (Autoload):
1867 * help.texi (Documentation Basics): The special sequences can
1868 trigger autoloading.
1869
1870 * numbers.texi (Integer Basics): Copyedits.
1871 (Float Basics): Consider IEEE floating point always available.
1872 (Random Numbers): Document actual limits.
1873 (Arithmetic Operations): Clarify division by zero. Don't mention
1874 the machine-independence of negative division since it does not
1875 happen in practice.
1876
e61d39cd 18772012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
1878
1879 * files.texi (Files): Fix typo.
1880
e109c4a6
CY
18812012-09-23 Chong Yidong <cyd@gnu.org>
1882
1883 * buffers.texi (Read Only Buffers): Document read-only-mode.
1884
1885 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1886 read-only-mode.
1887
1888 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1889 calling conventions.
1890
c88b867f
CY
18912012-09-22 Chong Yidong <cyd@gnu.org>
1892
1893 * searching.texi (Replacing Match): Minor clarification.
1894
df9685f3
EZ
18952012-09-22 Eli Zaretskii <eliz@gnu.org>
1896
287d7455
EZ
1897 * edebug.texi (Instrumenting): Improve indexing.
1898
df9685f3
EZ
1899 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1900 from within its own timer action. (Bug#12447)
1901
47133380
CY
19022012-09-22 Chong Yidong <cyd@gnu.org>
1903
1904 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1905
ab199df2 19062012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
1907
1908 * debugging.texi (Using Debugger): Fix typo.
1909
ed1f0bd3
CY
19102012-09-18 Chong Yidong <cyd@gnu.org>
1911
1912 * display.texi (Faces): Discuss anonymous faces.
1913 (Face Attributes): Tweak intro.
1914 (Defining Faces): Move after the Face Attributes node. Copyedits.
1915 (Displaying Faces): Describe role of inheritance.
1916
1917 * customize.texi (Customization): Define customization more
1918 carefully (Bug#11440).
1919 (Common Keywords): Add xref to Constant Variables.
1920
1921 * variables.texi (Defining Variables): Link to defcustom's node
1922 instead of the higher-level Customization chapter.
1923
c990426a
PE
19242012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1925
1926 Simplify, document, and port floating-point (Bug#12381).
1927 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1928 Document that / and mod (with floating point arguments), along
1929 with asin, acos, log, log10, expt and sqrt, return special values
1930 instead of signaling exceptions.
1931 (Float Basics): Document that logb operates on the absolute value
1932 of its argument.
1933 (Math Functions): Document that (log ARG BASE) also returns NaN if
1934 BASE is negative. Document that (expt X Y) returns NaN if X is a
1935 finite negative number and Y a finite non-integer.
1936
011474aa
CY
19372012-09-09 Chong Yidong <cyd@gnu.org>
1938
bb6b0efc
CY
1939 * lists.texi (Sets And Lists): Explain that the return value for
1940 delete should be used, like for delq.
1941
011474aa
CY
1942 * minibuf.texi (Yes-or-No Queries): Document recentering and
1943 scrolling in y-or-n-p. Remove gratuitous example.
1944
1945 * searching.texi (Search and Replace): Document window scrolling
1946 entries in query-replace-map.
1947
6dcef6ec
CY
19482012-09-08 Chong Yidong <cyd@gnu.org>
1949
1950 * syntax.texi (Syntax Table Internals): Define "raw syntax
1951 descriptor" terminology (Bug#12383).
1952 (Syntax Descriptors): Mention raw syntax descriptors.
1953
52404181
CY
19542012-09-07 Chong Yidong <cyd@gnu.org>
1955
1a5432bc
CY
1956 * variables.texi (Creating Buffer-Local): Fix description of
1957 local-variable-if-set-p (Bug#10713).
1958
0a6bdaa1
CY
1959 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1960
14ba4cf3
CY
1961 * windows.texi (Display Action Functions)
1962 (Choosing Window Options): Remove obsolete variable
1963 display-buffer-reuse-frames.
cee2e90d 1964 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 1965
e5c2edf7
CY
1966 * positions.texi (Narrowing): Document buffer-narrowed-p.
1967
52404181
CY
1968 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1969
1970 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1971 (Bug#12269).
1972
7f7e0167
LI
19732012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1974
1975 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1976
6a787d9a
CY
19772012-09-02 Chong Yidong <cyd@gnu.org>
1978
1979 * windows.texi (Window Configurations): Recommend against using
1980 save-window-excursion (Bug#12075).
1981
1982 * control.texi (Catch and Throw):
1983 * positions.texi (Excursions): Don't mention it.
1984
0e23ef9d
PE
19852012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1986
1987 Better seed support for (random).
1988 * numbers.texi (Random Numbers): Document new behavior of
1989 the calls (random) and (random STRING).
1990
342dac71
MR
19912012-08-21 Martin Rudalics <rudalics@gmx.at>
1992
1993 * windows.texi (Window Point): Document recent changes in
1994 window-point and set-window-point.
1995 (Selecting Windows): Document recent change in select-window.
1996
a08eadfe
EZ
19972012-08-06 Eli Zaretskii <eliz@gnu.org>
1998
1999 * functions.texi (Closures): Put the main index entry for
2000 "closures" here. (Bug#12138)
2001
2002 * variables.texi (Lexical Binding): Disambiguate the index entry
2003 for "closures".
2004
35b6586e
CY
20052012-08-05 Chong Yidong <cyd@gnu.org>
2006
2007 * display.texi (Defining Faces): Move documentation of
2008 frame-background-mode to the Emacs manual (Bug#7774).
2009
02676e5d
CY
20102012-08-04 Chong Yidong <cyd@gnu.org>
2011
2012 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
2013 Fix description of syntax table inheritance.
2014 (Syntax Table Functions): Don't refer to internal contents of
2015 syntax table, since that is not explained yet. Copyedits.
2016 (Standard Syntax Tables): Node deleted.
2017 (Syntax Table Internals): Misc clarifications. Improve table
2018 formatting.
2019
2020 * keymaps.texi (Inheritance and Keymaps):
2021 * text.texi (Sticky Properties): Tweak index entry.
2022
73e0cbc0
EZ
20232012-07-28 Eli Zaretskii <eliz@gnu.org>
2024
2025 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
2026
09ae5da1
PE
20272012-07-25 Paul Eggert <eggert@cs.ucla.edu>
2028
2029 Prefer typical American spelling for "acknowledgment".
2030 * intro.texi (Acknowledgments): Rename from Acknowledgements.
2031
1ada2e55
EZ
20322012-07-21 Eli Zaretskii <eliz@gnu.org>
2033
2034 * commands.texi (Special Events): Mention language-change event.
2035 (Input Events, Interactive Codes):
2036 * keymaps.texi (Key Sequences): Mention events that are
2037 non-keyboard but also non-mouse events.
2038
9ea10cc3
CY
20392012-07-17 Chong Yidong <cyd@gnu.org>
2040
2041 * text.texi (Insertion): Document insert-char changes.
2042
2e2d2a13
LL
20432012-07-15 Leo Liu <sdl.web@gmail.com>
2044
2045 * display.texi (Fringe Bitmaps): Add exclamation-mark.
2046
b68b3337
CY
20472012-07-13 Chong Yidong <cyd@gnu.org>
2048
2049 * buffers.texi (Read Only Buffers): Document toggle-read-only
2050 changes. Reword to account for the fact that read-only is
2051 currently not supported in overlay properties.
2052
ab4c47d3
CY
20532012-07-07 Chong Yidong <cyd@gnu.org>
2054
2055 * loading.texi (Library Search): Index site-lisp directories.
2056
d4913798
CY
20572012-07-06 Chong Yidong <cyd@gnu.org>
2058
2059 * intro.texi (A Sample Function Description): Fix incorrect
2060 markup, undoing previous change.
2061 (A Sample Variable Description): Minor clarifications and markup
2062 improvements.
2063
2064 * elisp.texi (Top):
2065 * text.texi (Text): Fix menu order.
2066
251736f4
RS
20672012-07-06 Richard Stallman <rms@gnu.org>
2068
35e951cd 2069 * intro.texi (Evaluation Notation, A Sample Function Description)
8c6c57ea 2070 (A Sample Variable Description): Improve/undo previous changes.
251736f4 2071
e8d71283
GM
20722012-07-05 Glenn Morris <rgm@gnu.org>
2073
2074 * intro.texi (A Sample Function Description): Fix cross-refs.
2075
47187200
MW
20762012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
2077
2078 * intro.texi (Evaluation Notation, A Sample Function Description)
2079 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
2080
a2eb421b
CY
20812012-06-27 Chong Yidong <cyd@gnu.org>
2082
2083 * processes.texi (Asynchronous Processes, Input to Processes):
2084 * internals.texi (Process Internals): Don't capitalize "pty".
2085
6d41a41d
TTN
20862012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
2087
2088 * processes.texi (Asynchronous Processes): Make the pty vs pipe
2089 discussion more prominent.
2090
0bd8297f
EZ
20912012-06-23 Eli Zaretskii <eliz@gnu.org>
2092
2093 * commands.texi (Misc Events): Document the language-change event.
2094
d35af63c
PE
20952012-06-22 Paul Eggert <eggert@cs.ucla.edu>
2096
2097 Support higher-resolution time stamps (Bug#9000).
2098 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
2099 * processes.texi (System Processes):
2100 Time stamp resolution is now picosecond, not microsecond.
2101
ac1a0ce1 21022012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
2103
2104 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
2105
1053a871
SM
21062012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
2107
2108 * functions.texi (Defining Functions):
2109 * macros.texi (Defining Macros): Un-define the return value of `defun',
2110 `defmacro' and `defalias'.
2111
41b7f8bc
CY
21122012-06-17 Chong Yidong <cyd@gnu.org>
2113
2114 * elisp.texi: Remove urlcolor setting.
2115
82a25657
GM
21162012-06-17 Glenn Morris <rgm@gnu.org>
2117
2118 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
2119 Overlining no longer behaves exactly like underlining.
2120
a04689de 21212012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
8da9479c
GM
2122
2123 * display.texi (Face Attributes):
2124 Document wave-style underline face attribute.
2125
1b9b4cf4
CY
21262012-06-11 Chong Yidong <cyd@gnu.org>
2127
2128 * display.texi (ImageMagick Images): ImageMagick now supports the
2129 :background property.
2130
dbab98c7
DA
21312012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
2132
2133 * internals.texi (Garbage Collection): Typo fix.
2134
6175e34b
CY
21352012-06-09 Chong Yidong <cyd@gnu.org>
2136
2137 * text.texi (Special Properties): Clarify the meaning of a list of
2138 faces in the `face' property.
2139
2140 * display.texi (Face Remapping): Minor clarification.
2141
4b56d0fe
CY
21422012-06-08 Chong Yidong <cyd@gnu.org>
2143
2144 * display.texi (Face Attributes): Font family does not accept
2145 wildcards. De-document obsolete :bold and :italic attributes.
2146 (Defining Faces): Use new-style face spec format.
2147
f3372c87
DA
21482012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
2149
8d7c7eed 2150 * internals.texi (Garbage Collection): Document new
f3372c87
DA
2151 vector management code and vectorlike_header structure.
2152
5f2c76c6
CY
21532012-06-03 Chong Yidong <cyd@gnu.org>
2154
2155 * modes.texi (Mode Line Data): Use "mode line construct"
2156 terminology for consistency.
2157
ecc6530d
GM
21582012-05-27 Glenn Morris <rgm@gnu.org>
2159
2160 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
2161 * buffers.texi, commands.texi, compile.texi, control.texi:
2162 * customize.texi, debugging.texi, display.texi, doclicense.texi:
2163 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
2164 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
2165 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
2166 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
2167 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
2168 * objects.texi, os.texi, package.texi, positions.texi:
2169 * processes.texi, searching.texi, sequences.texi, streams.texi:
2170 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
2171 * variables.texi, windows.texi: Nuke hand-written node pointers.
2172
33017faf 21732012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 2174
33017faf
GM
2175 * functions.texi (Obsolete Functions):
2176 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
2177
2178 * modes.texi (Mode Help): Fix describe-mode.
2179
2180 * display.texi (Face Functions): Fix define-obsolete-face-alias.
2181
2182 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
2183
33017faf 21842012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 2185
33017faf 2186 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
2187
2188 * compile.texi (Docs and Compilation):
2189 byte-compile-dynamic-docstrings is an option.
2190
2191 * debugging.texi (Invoking the Debugger): debug is a command.
2192
2193 * display.texi (Progress): progress-reporter-update and
2194 progress-reporter-force-update have VALUE argument optional.
2195 (Animated Images): Use non-@code{nil} instead of non-nil.
2196
33017faf
GM
2197 * files.texi (Format Conversion Round-Trip):
2198 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
2199
2200 * frames.texi (Creating Frames): make-frame is a command.
2201 (Input Focus): select-frame is a command.
2202 (Pointer Shape): void-text-area-pointer is an option.
2203
33017faf 2204 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
2205 (Help Functions): describe-prefix-bindings is a command.
2206
2207 * markers.texi (Creating Markers): Both arguments of copy-marker
2208 are optional.
2209
2210 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
2211
2212 * modes.texi (Mode Line Variables): mode-line-remote and
2213 mode-line-client are not options.
2214 (Imenu): imenu-add-to-menubar is a command.
33017faf 2215 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
2216
2217 * os.texi (Sound Output): play-sound-file is a command.
2218
33017faf 2219 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 2220
33017faf
GM
2221 * processes.texi (Signals to Processes):
2222 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
2223 (Signals to Processes): signal-process is a command.
2224
33017faf 2225 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
2226 (Base 64): base64-encode-string is not a command while
2227 base64-decode-region is.
2228
2229 * windows.texi (Switching Buffers): pop-to-buffer is a command.
2230
3fe7cdc8
GM
22312012-05-12 Glenn Morris <rgm@gnu.org>
2232
2233 * Makefile.in (MKDIR_P): New, set by configure.
2234 (mkinfodir): Use $MKDIR_P.
2235
dc0f75c8
GM
22362012-05-10 Glenn Morris <rgm@gnu.org>
2237
b8a82b69
GM
2238 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
2239 with "coding: raw-text".
51b1e059 2240 Concept of multibyte sessions no longer exists.
b8a82b69 2241
dc0f75c8
GM
2242 * files.texi (File Locks): Mention create-lockfiles option.
2243
666b903b 22442012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 2245
5b6eebcf
GM
2246 * vol1.texi, vol2.texi: Remove files.
2247 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
2248 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
2249
0a454caf 2250 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 2251
143d9dd8
GM
2252 * two-volume.make (emacsdir): New.
2253 (tex): Add directory with emacsver.texi to TEXINPUTS.
2254
e68b393e
GM
2255 * minibuf.texi (Minibuffer History, Basic Completion):
2256 Tweak page breaks.
2257
9658dc2a
GM
2258 * internals.texi (Garbage Collection, Memory Usage)
2259 (Writing Emacs Primitives): Tweak page breaks.
2260
161c2a25
GM
2261 * streams.texi (Output Variables): Improve page break.
2262
2263 * edebug.texi (Edebug Display Update): Improve page break.
2264
51d58083
GM
2265 * compile.texi (Disassembly): Condense the examples.
2266
ddff3351
GM
2267 * eval.texi, functions.texi, loading.texi, macros.texi:
2268 Where possible, use example rather than smallexample.
2269
2270 * symbols.texi: Where possible, use example rather than smallexample.
2271 (Symbol Components): Fix typo.
2272 (Other Plists): Tweak page break.
2273
2274 * sequences.texi (Arrays): Tweak page breaks.
2275
2276 * customize.texi: Where possible, use example rather than smallexample.
2277 (Common Keywords, Variable Definitions, Applying Customizations)
2278 (Custom Themes): Tweak page breaks.
2279
2280 * control.texi: Where possible, use example rather than smallexample.
2281 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
2282 Tweak page breaks.
2283
ca4b98fa
GM
22842012-05-08 Glenn Morris <rgm@gnu.org>
2285
5122804a
GM
2286 * two.el: Remove; unused since creation of two-volume.make.
2287
ca4b98fa
GM
2288 * vol1.texi, vol2.texi: No need to keep menus in these files.
2289
eceeb5fc
CY
22902012-05-05 Glenn Morris <rgm@gnu.org>
2291
2292 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
2293
2294 * intro.texi (Caveats): Copyedit.
2295 (Lisp History): Convert inforef to xref.
2296 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
2297
2298 * text.texi (Auto Filling): Don't mention Emacs 19.
2299
2300 * commands.texi (Event Input Misc): Don't mention unread-command-char.
2301 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
2302
2303 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
2304
eceeb5fc
CY
2305 * lists.texi (List-related Predicates, List Variables):
2306 Tweak page-breaks.
2307 (Sets And Lists): Convert inforef to xref.
2308
8045b906
GM
23092012-05-04 Glenn Morris <rgm@gnu.org>
2310
2311 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
2312 (info, infoclean): Use $INFO_EXT.
2313 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
2314 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
2315 (info, maintainer-clean): Use $INFO_EXT.
2316 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
2317
78f3273a
CY
23182012-05-04 Chong Yidong <cyd@gnu.org>
2319
2320 * os.texi (Timers): Use defopt for timer-max-repeats.
2321
ab0fa4e4
PE
23222012-05-03 Paul Eggert <eggert@cs.ucla.edu>
2323
2324 * os.texi (Time of Day): Do not limit current-time-string
2325 to years 1000..9999.
2326
2bc356d7
CY
23272012-05-02 Chong Yidong <cyd@gnu.org>
2328
2329 * display.texi (Font Lookup):
2330 * frames.texi (Pointer Shape):
2331 * processes.texi (Subprocess Creation): Use defopt for options.
2332
90207a15 23332012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
2334
2335 * elisp.texi (@copying):
2336 * intro.texi (Introduction): Only print VERSION in the TeX version.
2337
90207a15 23382012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
2339
2340 * text.texi (Change Hooks): Minor fix for after-change-functions.
2341
90207a15 23422012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
2343
2344 * package.texi (Packaging Basics):
2345 * loading.texi (Autoload):
2346 * files.texi (Magic File Names):
2347 Reword to remove/reduce some overly long/short lines.
2348
a8e7d6d7 23492012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
2350
2351 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
2352 * modes.texi (Major Modes, Auto-Indentation):
2353 * buffers.texi (Buffers): Some fixes for menu descriptions.
2354
a8e7d6d7 23552012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
2356 * functions.texi (Simple Lambda, Argument List):
2357 * eval.texi (Function Indirection): Avoid deprecated form.
2358
a8e7d6d7 23592012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 2360
1a72be46
GM
2361 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
2362 Add "et al." to authors.
2363
16152b76
GM
2364 * buffers.texi, commands.texi, compile.texi, control.texi:
2365 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
2366 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
2367 * modes.texi, numbers.texi, objects.texi, streams.texi:
2368 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
2369 Use Texinfo recommended convention for quotes+punctuation.
2370
a8e7d6d7 23712012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
2372
2373 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
2374 to where-is-internal (Bug#10872).
2375
a8e7d6d7 23762012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 2377
a2715669
GM
2378 * macros.texi (Indenting Macros): Fix typo.
2379
0b27932b
GM
2380 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
2381 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
2382 (Choosing Window Options, Horizontal Scrolling)
2383 (Cyclic Window Ordering, Window History, Dedicated Windows)
35e951cd 2384 (Quitting Windows, Window Configurations, Textual Scrolling)
09ebefe1
GM
2385 (Coordinates and Windows, Window Configurations)
2386 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
2387 (Splitting Windows, Deleting Windows):
2388 Fix ignore-window-parameters logic.
2389 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
2390 (Window Start and End): Remove pointless example.
2391 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
2392 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
2393 and recenter-positions. Remove recenter example.
0b27932b 2394
0dc91072
GM
2395 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
2396
9c51bbaa
GM
2397 * minibuf.texi (Intro to Minibuffers):
2398 Tweak discussion of resizing minibuffer window.
2399
674ea9c6
GM
24002012-04-26 Glenn Morris <rgm@gnu.org>
2401
8a4ca8e3 2402 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 2403
562e638f
GM
2404 * tindex.pl: Remove file.
2405
674ea9c6
GM
2406 * makefile.w32-in (srcs):
2407 * Makefile.in (srcs): Remove back.texi (which is unused).
2408
b613912b
MA
24092012-04-24 Michael Albinus <michael.albinus@gmx.de>
2410
e43042fe
MA
2411 * os.texi (Notifications): Extend possible notification hints.
2412 Add notifications-get-capabilities.
b613912b 2413
f30d612a
CY
24142012-04-20 Chong Yidong <cyd@gnu.org>
2415
2416 * processes.texi (Asynchronous Processes): Mention nil argument to
2417 start-process.
2418
b58b1df8
GM
24192012-04-20 Glenn Morris <rgm@gnu.org>
2420
2421 * minibuf.texi (Basic Completion): No need to describe obarrays here.
2422 Don't mention obsolete `nospace' argument of all-completions.
2423 (Minibuffer Completion, Completion Commands, Reading File Names)
2424 (Completion Variables): Copyedits.
2425 (Completion Commands): Mention parent keymaps.
2426 Remove obsolete minibuffer-local-filename-must-match-map.
2427 (High-Level Completion): Remove read-variable's almost
2428 word-for-word duplication of read-command.
2429 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
2430 Update "High-Level Completion" description.
2431
c0ea08d2
GM
2432 * minibuf.texi (Minibuffers):
2433 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
2434
9d2754f5
GM
2435 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
2436 Use Texinfo-recommended form of quote+punctuation.
2437 (Intro to Minibuffers): First minibuffer is #1, not #0.
2438 Mention minibuffer-inactive-mode.
2439 (Text from Minibuffer): Copyedits.
2440 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
2441 (Object from Minibuffer): Remove overly pedantic para.
2442 (Minibuffer History): Copyedits. Add face-name-history.
2443 (Initial Input, Yes-or-No Queries, Multiple Queries)
2444 (Minibuffer Windows, Minibuffer Misc): Copyedits.
2445 (Yes-or-No Queries): Tweak example.
2446 (Minibuffer Commands): Add next-complete-history-element.
2447 (Minibuffer Misc): Mention minibuffer-message-timeout, and
2448 minibuffer-inactive-mode.
9d2754f5 2449
4373fd43
GM
2450 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
2451 (Bindat Functions): Copyedits.
2452
61bb069e 24532012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
2454
2455 * files.texi (Saving Buffers): Document `visit and `visit-save'
2456 values of require-final-newline.
2457
61bb069e 24582012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
2459
2460 * processes.texi (Output from Processes, Filter Functions):
2461 Mention waiting-for-user-input-p.
35e951cd 2462 (Sentinels, Query Before Exit, System Processes, Transaction Queues)
016a35df
GM
2463 (Network Servers, Datagrams, Network Processes, Network Options)
2464 (Network Feature Testing, Serial Ports): Copyedits.
2465 (Network): Add encrypted network overview paragraph.
2466 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
2467
61bb069e 24682012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
2469
2470 * help.texi (Keys in Documentation): Mention :advertised-binding.
2471
2472 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
2473 description to help.texi.
2474
61bb069e 24752012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
2476
2477 * processes.texi (Process Information, Input to Processes)
2478 (Signals to Processes, Output from Processes, Process Buffers)
2479 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 2480 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 2481
e153c136
GM
24822012-04-15 Glenn Morris <rgm@gnu.org>
2483
35e951cd 2484 * processes.texi (Processes, Subprocess Creation, Shell Arguments)
12acf783
GM
2485 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
2486 Copyedits.
e153c136 2487 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
2488 (Synchronous Processes, Asynchronous Processes):
2489 Update some example output.
e153c136
GM
2490 (Process Information): Fix typo.
2491 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
2492
e6fd457e 24932012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
2494
2495 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
2496 open-network-stream does exist in Emacs 23, but is simpler.
2497
e6fd457e 24982012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
2499
2500 * customize.texi (Custom Themes): Also document load-theme etc.
2501
35dc09a1 25022012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2 2503
35e951cd 2504 * customize.texi (Applying Customizations, Custom Themes): New nodes.
81927dd2
CY
2505
2506 * display.texi (Defining Faces): Reference custom-set-faces.
2507
2508 * modes.texi (Defining Minor Modes, Defining Minor Modes):
2509 * os.texi (Startup Summary): Copyedits.
2510
35dc09a1 25112012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
2512
2513 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
2514
9fce7eda
GM
2515 * strings.texi (Case Tables):
2516 * objects.texi (General Escape Syntax):
2517 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
2518
2bb0eca1
GM
2519 * buffers.texi, compile.texi, customize.texi, debugging.texi:
2520 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
2521 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
2522 * text.texi: Use @file for buffers, per the Texinfo manual.
2523
62200c14
GM
2524 * compile.texi (Compiler Errors): Add missing space in buffer name.
2525
35dc09a1 25262012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
2527
2528 * processes.texi (Query Before Exit): Remove obsolete function
2529 process-kill-without-query (Bug#11190).
2530
35dc09a1 25312012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
2532
2533 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
2534 Use @env for environment variables.
2535
f48a9cb4
GM
2536 * Makefile.in: Replace non-portable use of $< in ordinary rules.
2537
0a6dd5e2
JA
25382012-04-12 Jari Aalto <jari.aalto@cante.net>
2539
1cbae532
SM
2540 * processes.texi (Synchronous Processes):
2541 Mention `default-directory' (bug#7515).
0a6dd5e2 2542
b4d3bc10
CY
25432012-04-09 Chong Yidong <cyd@gnu.org>
2544
2545 * customize.texi (Variable Definitions): Remove user-variable-p.
2546
2547 * commands.texi (Interactive Codes):
2548 * help.texi (Accessing Documentation):
2549 * minibuf.texi (High-Level Completion): Callers changed.
2550
ea0ff314
CY
25512012-04-06 Chong Yidong <cyd@gnu.org>
2552
2553 * minibuf.texi (Programmed Completion): Document metadata method.
2554 (Completion Variables): Document completion-category-overrides.
2555
91b65361
CY
25562012-04-05 Chong Yidong <cyd@gnu.org>
2557
2558 * anti.texi (Antinews): Rewrite for Emacs 23.
2559
3d439cd1
CY
25602012-04-04 Chong Yidong <cyd@gnu.org>
2561
321cc491
CY
2562 * minibuf.texi (Programmed Completion): Remove obsolete variable
2563 completion-annotate-function.
1cbae532
SM
2564 (Completion Variables): Rename from Completion Styles.
2565 Document completion-extra-properties. Document completion-styles-alist
321cc491 2566 change.
245d176b
CY
2567 (Reading File Names): minibuffer-local-filename-must-match-map is
2568 not used anymore.
2569 (Minibuffer Completion): Document completing-read-function.
2570 (Completion in Buffers): completion-at-point-functions can return
2571 properties recognized in completion-extra-properties.
321cc491 2572
3d439cd1
CY
2573 * display.texi (Delayed Warnings): New node.
2574
a7972adf
CY
2575 * os.texi (Notifications): Copyedits.
2576
97f4a299
GM
25772012-04-04 Glenn Morris <rgm@gnu.org>
2578
2579 * os.texi (Notifications): Copyedits.
2580
9ff687e1
MA
25812012-04-03 Michael Albinus <michael.albinus@gmx.de>
2582
2583 * os.texi (Terminal-Specific): Fix typo.
2584 (Notifications): New section.
2585
2586 * elisp.texi (Top):
2587 * vol1.texi (Top):
2588 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
2589 menu entries.
2590
42ee526b
CY
25912012-04-01 Chong Yidong <cyd@gnu.org>
2592
2593 * files.texi (Kinds of Files): file-subdir-of-p renamed to
2594 file-in-directory-p.
2595
0b021094
GM
25962012-03-31 Glenn Morris <rgm@gnu.org>
2597
2598 * edebug.texi (Instrumenting Macro Calls):
2599 Mention defining macros at instrumentation time.
2600 (Edebug Options): Mention edebug-unwrap-results.
2601
50fe197c
EZ
26022012-03-31 Eli Zaretskii <eliz@gnu.org>
2603
2604 * text.texi (Special Properties): Clarify the description of the
2605 effect of integer values of the 'cursor' property on cursor
2606 position. See the discussions in bug#11068 for more details and
2607 context.
2608
650b6d0b
GM
26092012-03-31 Glenn Morris <rgm@gnu.org>
2610
2611 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
2612 Copyedits.
2613
5319014e
CY
26142012-03-30 Chong Yidong <cyd@gnu.org>
2615
2616 * display.texi (Image Formats): Add imagemagick type.
2617 (Image Descriptors): Mention how they are used.
2618 (ImageMagick Images): Clarify role of imagemagick-register-types.
2619 (Character Display): Don't mention glyph tables.
2620 (Display Tables): Use make-glyph-code in example.
2621 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
2622 tables are semi-obsolete. De-document create-glyph.
2623 (Glyphless Chars): Note that display tables override this.
2624 (Bidirectional Display): Copyedits. Introduce "bidirectional
2625 reordering" terminology, and use it.
2626
f1224267
GM
26272012-03-30 Glenn Morris <rgm@gnu.org>
2628
2629 * edebug.texi (Jumping): Give name of `i' binding.
2630
d14daa28
GM
26312012-03-28 Glenn Morris <rgm@gnu.org>
2632
35e951cd
JB
2633 * searching.texi (Regular Expressions, Regexp Special)
2634 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search)
fee88ca0 2635 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
2636 (Regexp Special): Mention collation.
2637 Clarify char classes with an example.
fee88ca0
GM
2638 (Regexp Functions): Mention regexp-opt is not guaranteed.
2639 Mention regexp-opt-charset.
2640 (Regexp Search): Recommend against looking-back.
2641 (Search and Replace): Use Texinfo recommended quote convention.
2642 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 2643
dcb6e7b3
MR
26442012-03-27 Martin Rudalics <rudalics@gmx.at>
2645
2646 * windows.texi (Window History): Describe new option
2647 switch-to-visible-buffer.
2648
cf0495f2
GM
26492012-03-27 Glenn Morris <rgm@gnu.org>
2650
4fb9a543
GM
2651 * searching.texi (String Search): Add xref to Emacs manual.
2652 Copyedits. Mention the function word-search-regexp.
2653 (Searching and Case): Add xref to Emacs manual. Copyedits.
2654
9364727b
GM
2655 * processes.texi (Network Servers): Standardize apostrophe usage.
2656
cf0495f2
GM
2657 * os.texi (System Environment): Copyedits. Remove some examples
2658 that do not seem useful. Mention setenv third arg.
2659 tty-erase-char does not seem to be nil under a window-system.
2660 (User Identification): Copyedits.
2661 Remove some examples that do not seem useful.
2662
33da7b16
GM
26632012-03-26 Glenn Morris <rgm@gnu.org>
2664
2665 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2666 (Init File): Copyedits.
2667 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
2668 (Killing Emacs): Copyedits.
2669 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2670 Shorten the example, use more standard shell prompts.
33da7b16 2671
9a69676a
CY
26722012-03-25 Chong Yidong <cyd@gnu.org>
2673
2674 * display.texi (Fringes): Note that fringes are shown on graphical
2675 displays only.
2676 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2677 (Replacing Specs): Clarify example.
2678 (Manipulating Buttons): Note that button-at can return a marker.
2679 (Buttons): Minor rewrite.
2680 (Character Display): New node. Consolidate all character display
2681 related nodes into its subsections.
2682 (Usual Display): Character 127 is also affected by ctl-arrow.
2683 (Display Tables): Improve example.
2684
c8f6ec5c
GM
26852012-03-22 Glenn Morris <rgm@gnu.org>
2686
2687 * strings.texi (Text Comparison): Mention string-prefix-p.
2688
fb5b8aca
CY
26892012-03-21 Chong Yidong <cyd@gnu.org>
2690
2691 * display.texi (The Echo Area): Add xref to Output Streams.
2692 (Displaying Messages): Improve doc of message.
2693 (Echo Area Customization, Invisible Text): Copyedits.
2694 (Invisible Text): Mention that spec comparison is done with eq.
2695 (Width): Improve doc of char-width.
2696 (Faces): Recommend using symbol instead of string for face name.
2697 Minor clarifications.
2698 (Defining Faces): Copyedits. Update face example.
2699 (Attribute Functions): Mark set-face-foreground etc as commands.
1cbae532
SM
2700 (Face Remapping): Mention text-scale-adjust.
2701 Clarify face-remapping-alist and related docs.
fb5b8aca
CY
2702 (Face Functions): Don't document make-face or copy-face.
2703
025de85b
CY
27042012-03-20 Chong Yidong <cyd@gnu.org>
2705
2706 * display.texi (Forcing Redisplay): Various rewrites to reflect
2707 new value of redisplay-dont-pause.
2708 (Truncation): Copyedits.
2709
a5656eae
GM
27102012-03-20 Glenn Morris <rgm@gnu.org>
2711
2712 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2713 Add summary table of some relevant command-line options.
2714
d15aac68
CY
27152012-03-18 Chong Yidong <cyd@gnu.org>
2716
2717 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2718 (Writing Emacs Primitives): Re-organize discussion of functions
2719 with variable Lisp arguments are handled. Delete an obsolete
2720 remark, previously tagged as FIXME.
2721
2722 * os.texi (Idle Timers): Minor clarification.
2723 (Idle Timers): Link to Time of Day for description of time list.
2724
b59af549
GM
27252012-03-18 Glenn Morris <rgm@gnu.org>
2726
2727 * os.texi (System Interface): Flow control was removed.
2728 (Startup Summary): General update.
2729 (Init File): Don't mention compiling it.
2730
986bd52a
CY
27312012-03-17 Chong Yidong <cyd@gnu.org>
2732
2733 * os.texi (Startup Summary): Mention package loading.
2734 (Init File): Don't refer to .emacs in section title. Copyedits.
2735 (Terminal-Specific): Give a realistic example.
2736 (Command-Line Arguments): Reference Entering Emacs instead of
2737 repeating the spiel about not restarting Emacs.
2738 (Time of Day): Discuss time representation at beginning of node.
2739 (Sound Output): Copyedits.
2740
2741 * package.texi (Packaging Basics): Document package-initialize.
2742
f761251a
EZ
27432012-03-17 Eli Zaretskii <eliz@gnu.org>
2744
2745 * frames.texi (Initial Parameters): Add an index entry for
2746 minibuffer-only frame.
2747
da986230
GM
27482012-03-16 Glenn Morris <rgm@gnu.org>
2749
2750 * modes.texi (Major Mode Conventions): Mention the strange
2751 relationship between View mode and special modes. (Bug#10650)
2752
2cc775f9
CY
27532012-03-11 Chong Yidong <cyd@gnu.org>
2754
2755 * windows.texi (Window Configurations): save-window-excursion is
2756 now a macro.
2757
2758 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2759 now a macro.
2760
66c5eebd
CY
2761 * text.texi (Fields): Minor copyedit.
2762
310a820f
EZ
27632012-03-10 Eli Zaretskii <eliz@gnu.org>
2764
83a96c08
EZ
2765 * strings.texi (String Basics):
2766 * sequences.texi (Sequence Functions): Mention that `length' is
2767 not appropriate for computing the string width on display; add a
2768 cross-reference to the description of `string-width'. (Bug#10978)
2769
310a820f
EZ
2770 * eval.texi (Autoloading): Minor change of wording.
2771
83ef8187
CY
27722012-03-10 Chong Yidong <cyd@gnu.org>
2773
bc44be50
CY
2774 * loading.texi (Autoload): Explicitly state which forms are
2775 processed specially (Bug#7783).
2776
83ef8187
CY
2777 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
2778 non-default situation. Describe one-submenu exception (Bug#7695).
2779
2780 * nonascii.texi (Character Properties): Copyedits.
2781
483ab230
CY
27822012-03-08 Chong Yidong <cyd@gnu.org>
2783
2784 * text.texi (Mode-Specific Indent): Document new behavior of
2785 indent-for-tab-command. Document tab-always-indent.
2786 (Special Properties): Copyedits.
2787 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
2788 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
2789 libxml-parse-html-region.
2790
00e84de0
GM
27912012-03-07 Glenn Morris <rgm@gnu.org>
2792
eaa6bc3c
GM
2793 * markers.texi (The Region): Briefly mention use-empty-active-region
2794 and region-active-p.
a9685db7 2795 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 2796 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 2797
67cd45a2
CY
27982012-03-07 Chong Yidong <cyd@gnu.org>
2799
2800 * text.texi (Buffer Contents): Don't duplicate explanation of
2801 region arguments from Text node. Put doc of obsolete var
2802 buffer-substring-filters back, since it is referred to.
2803 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
2804 selection by default.
2805
2806 * markers.texi (The Mark): Fix typo.
2807 (The Region): Copyedits.
2808
2ad80941
GM
28092012-03-07 Glenn Morris <rgm@gnu.org>
2810
2811 * markers.texi (Overview of Markers): Copyedits.
2812 (Creating Markers): Update approximate example buffer size.
2813 (The Mark): Don't mention uninteresting return values.
2814
ef959d3a
CY
28152012-03-05 Chong Yidong <cyd@gnu.org>
2816
2817 * positions.texi (Text Lines): Document count-words.
2818
a08a07e3
CY
28192012-03-04 Chong Yidong <cyd@gnu.org>
2820
2821 * frames.texi (Frames): Remove little-used "terminal frame" and
2822 "window frame" terminology.
2823 (Frame Parameters, Font and Color Parameters, Initial Parameters)
2824 (Size and Position, Visibility of Frames): Callers changed.
2825 (Frames): Clarify which terminals in framep are graphical.
2826 (Initial Parameters): --geometry is not the only option which adds
2827 to initial-frame-alist.
2828 (Position Parameters): Note that icon-left and icon-top are for
2829 old window managers only.
2830 (Size Parameters): Sizes are in characters even on graphical
2831 displays.
2832 (Management Parameters): Note that window-id and outer-window-id
2833 can't really be changed, and that auto-raise isn't always obeyed.
2834 (Cursor Parameters): Document cursor-type explicitly.
2835 (Size and Position): The aliases set-screen-height and
2836 set-screen-width have been deleted.
2837 (Visibility of Frames): Mention "minimization".
2838
2839 * os.texi (Startup Summary): Minor clarifications.
2840 (Startup Summary, Suspending Emacs): Standardize on "text
2841 terminal" terminology.
2842
2843 * windows.texi (Basic Windows, Coordinates and Windows)
2844 (Coordinates and Windows):
2845 * display.texi (Refresh Screen, Line Height, Face Attributes)
2846 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2847
ea16568d
GM
28482012-03-04 Glenn Morris <rgm@gnu.org>
2849
2850 * abbrevs.texi: Small copyedits throughout.
2851 (Abbrev Mode): Remove this section, folding it into the top-level.
2852 (Abbrev Tables): Don't mention irrelevant return values.
2853 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2854 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2855 (Abbrev Table Properties): Update nil :regexp description.
2856
b3134b95
GM
28572012-03-03 Glenn Morris <rgm@gnu.org>
2858
520f2425
GM
2859 * internals.texi: Change @appendix section commands to @section.
2860 (Building Emacs): Say less about CANNOT_DUMP platforms.
2861 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 2862 (Pure Storage): Small changes.
01a6dcc8 2863 (Memory Usage): Copyedit.
7d2d7cc0 2864 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
35e951cd 2865 example definitions. Give examples of things with non-nil
7d2d7cc0
GM
2866 interactive args. Mention eval_sub. Remove old info about
2867 strings and GCPRO. Mention cus-start.el.
2868 (Buffer Internals, Window Internals, Process Internals):
2869 Misc small updates and fixes for fields.
520f2425 2870
b3134b95
GM
2871 * tips.texi: Copyedits.
2872 (Coding Conventions): Mention autoloads.
2873 Combine partially duplicated macro items. Fix xref.
2874 Refer to Library Headers for copyright notice.
2875 (Programming Tips): edit-options is long-obsolete.
2876 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2877 (Warning Tips): Mention declare-function.
2878 (Documentation Tips): Remove old info.
2879 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2880 (Library Headers): General update.
2881
2064cc6a
GM
28822012-03-02 Glenn Morris <rgm@gnu.org>
2883
6945faa6
GM
2884 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2885 and relocate entry. Mention buffer-stale-function.
2886
4186e877
GM
2887 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2888
2064cc6a
GM
2889 * hooks.texi (Standard Hooks): General update.
2890 Put related hooks together. Add and remove items.
2891 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2892 * modes.texi (Hooks): Tweak cross-ref description.
2893
7272fbf3
MA
28942012-03-01 Michael Albinus <michael.albinus@gmx.de>
2895
2896 * files.texi (Kinds of Files): The return value of file-equal-p is
2897 unspecified, if FILE1 or FILE2 does not exist.
2898
53a1239b
GM
28992012-03-01 Glenn Morris <rgm@gnu.org>
2900
90db9af9
GM
2901 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2902
53a1239b
GM
2903 * maps.texi (Standard Keymaps): General update.
2904 Remove mode-specific maps, talk about the more general keymaps.
2905 * help.texi (Help Functions): Add vindex for Helper-help-map.
2906 * keymaps.texi (Active Keymaps): Minor rephrasing.
2907
775b55af
GM
29082012-02-29 Glenn Morris <rgm@gnu.org>
2909
2910 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2911
96b49301 29122012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2913
7272fbf3 2914 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 2915 Update changed behavior of file-subdir-of-p.
96b49301 2916
1383d930
GM
29172012-02-28 Glenn Morris <rgm@gnu.org>
2918
44e97401
GM
2919 * advice.texi, anti.texi, display.texi, elisp.texi:
2920 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2921 Standardize possessive apostrophe usage.
2922
e3c73f1e
GM
2923 * locals.texi: Remove file.
2924 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2925 Remove menu entry.
2926 * errors.texi, maps.texi: Adjust node pointers.
2927 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 2928 * makefile.w32-in (srcs):
e3c73f1e
GM
2929 * Makefile.in (srcs): Remove locals.texi.
2930
1383d930
GM
2931 * frames.texi (Mouse Position): Fix cross-ref.
2932
431ee44b
CY
29332012-02-27 Chong Yidong <cyd@gnu.org>
2934
2935 * buffers.texi (Creating Buffers): Clarify that
2936 generate-new-buffer uses generate-new-buffer-names.
2937 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2938
2939 * files.texi (Directory Names): Index entry for file name abbreviations.
2940 (Relative File Names, File Name Expansion): Refer to it.
2941 (Locating Files): Move locate-user-emacs-file documentation to
2942 Standard File Names.
2943 (Standard File Names): Add locate-user-emacs-file; update examples.
2944
6a11ec9d
MA
29452012-02-26 Michael Albinus <michael.albinus@gmx.de>
2946
2947 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2948
9a4888c0
CY
29492012-02-26 Chong Yidong <cyd@gnu.org>
2950
2951 * files.texi (Kinds of Files): Improve documentation of
2952 files-equal-p and file-subdir-of-p.
2953
f0e751b9
GM
29542012-02-26 Glenn Morris <rgm@gnu.org>
2955
2956 * intro.texi (Acknowledgements): Small changes.
2957
7e05b1ec
GM
29582012-02-25 Glenn Morris <rgm@gnu.org>
2959
2960 * errors.texi: Don't try to list _all_ the error symbols.
2961 Add circular-list, cl-assertion-failed, compression-error.
2962 * elisp.texi, vol1.texi, vol2.texi:
2963 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2964
23453255 29652012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2966
2967 * files.texi (files-equal-p, file-subdir-of-p): New,
2968 add initial documentation.
2969
4963495d
CY
29702012-02-25 Chong Yidong <cyd@gnu.org>
2971
fa74b241
CY
2972 * files.texi (File Attributes): Document file-selinux-context.
2973 (Changing Files): Link to it.
2974 (Changing Files): Document set-file-selinux-context.
2975
2976 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
2977 changed. Mention default value of backup-directory-alist.
2978 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2979 (Auto-Saving): New minor mode behavior for auto-save-mode.
2980 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 2981
4963495d
CY
2982 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2983
4bb82fa8
GM
29842012-02-24 Glenn Morris <rgm@gnu.org>
2985
2986 * errors.texi (Standard Errors): Mention dbus-error.
2987 For arith-error sub-classes, just use one cross-ref.
2988
2cb228f7
AM
29892012-02-23 Alan Mackenzie <acm@muc.de>
2990
2991 * modes.texi (Defining Minor Modes): Document the new keyword
2992 :after-hook.
2993
a59225b1
CY
29942012-02-21 Chong Yidong <cyd@gnu.org>
2995
2996 * files.texi (Files): Mention magic file names as arguments.
2997 (Reading from Files): Copyedits.
2998 (File Attributes): Mention how to change file modes.
2999 (Changing Files): Use standard "file permissions" terminology.
3000 Add xref to File Attributes node.
3001 (Locating Files): Document locate-user-emacs-file.
3002 (Unique File Names): Recommend against using make-temp-name.
3003
8376d7c2
CY
30042012-02-19 Chong Yidong <cyd@gnu.org>
3005
3006 * help.texi (Documentation, Documentation Basics, Help Functions):
3007 Minor clarifications.
3008 (Accessing Documentation): Clarify what documentation-property is
3009 for. Add xref to Keys in Documentation.
3010
3011 * tips.texi (Documentation Tips): Don't recommend using * in
3012 docstrings.
3013
3014 * macros.texi (Defining Macros):
3015 * modes.texi (Derived Modes): Say "documentation string" instead
3016 of docstring.
3017
82233bea
CY
30182012-02-18 Chong Yidong <cyd@gnu.org>
3019
3020 * modes.texi (Tabulated List Mode): New node.
3021 (Basic Major Modes): Add xref to it.
3022
3023 * processes.texi (Process Information): Mention Process Menu mode.
3024
7b926f3f
CY
30252012-02-17 Chong Yidong <cyd@gnu.org>
3026
3027 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
3028
0fd2c9a3
GM
30292012-02-17 Glenn Morris <rgm@gnu.org>
3030
3031 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
3032
f700caa3
CY
30332012-02-16 Chong Yidong <cyd@gnu.org>
3034
4230351b
CY
3035 * syntax.texi (Syntax Tables, Syntax Descriptors)
3036 (Syntax Table Functions): Copyedits.
3037 (Syntax Basics): Don't repeat the material in the preceding node.
3038 (Syntax Class Table): Use a table.
3039 (Syntax Properties): Document syntax-propertize-function and
3040 syntax-propertize-extend-region-functions.
35e951cd 3041 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1cbae532
SM
3042 (Parser State): Update for the new "c" comment style.
3043 Fix description of item 7 (comment style).
4230351b 3044
f700caa3
CY
3045 * modes.texi (Minor Modes): Update how mode commands should treat
3046 arguments now.
3047 (Mode Line Basics): Clarify force-mode-line-update.
3048 (Mode Line Top): Note that the example is not realistic.
3049 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
3050 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
3051 "mode line construct" instead of "mode line specification".
3052 (Syntactic Font Lock): Remove mention of obsolete variable
3053 font-lock-syntactic-keywords.
3054 (Setting Syntax Properties): Node deleted.
3055 (Font Lock Mode): Note that Font Lock mode is a minor mode.
3056 (Font Lock Basics): Note that syntactic fontification falls back
3057 on `syntax-table'.
3058 (Search-based Fontification): Emphasize that font-lock-keywords
3059 should not be set directly.
3060 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
3061 (Syntactic Font Lock): Minor clarifications. Add xref to
3062 Syntactic Font Lock node.
f700caa3 3063
60236b0d
CY
30642012-02-15 Chong Yidong <cyd@gnu.org>
3065
3066 * minibuf.texi (Basic Completion): Define "completion table".
3067 Move completion-in-region to Completion in Buffers node.
3068 (Completion Commands): Use "completion table" terminology.
3069 (Completion in Buffers): New node.
3070
3071 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
3072 (Setting Hooks): Update minor mode usage example.
3073 (Major Mode Conventions): Note that completion-at-point-functions
3074 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
3075 Remove duplicate tip about auto-mode-alist.
3076 (Minor Modes): Rewrite introduction.
3077 (Minor Mode Conventions): Copyedits. Don't recommend
3078 variable-only minor modes since few minor modes are like that.
60236b0d 3079
d7dbb11a
GM
30802012-02-15 Glenn Morris <rgm@gnu.org>
3081
3082 * processes.texi (Network): Document open-network-stream :parameters.
3083
3d8badf4
CY
30842012-02-14 Chong Yidong <cyd@gnu.org>
3085
3086 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
3087 was removed on 2009-09-10. Update lisp-mode-map example.
3088 (Inheritance and Keymaps): Minor clarification.
3089 (Searching Keymaps): Remove out-of-place enumeration.
3090 (Key Lookup): Remove unnecessary example (one was already given in
3091 Format of Keymaps).
3092 (Changing Key Bindings): Update suppress-keymap example.
3093 (Menu Bar, Tool Bar): Copyedits.
3094 (Tool Bar): Update tool-bar-map example.
3095
faccede1
CY
30962012-02-12 Chong Yidong <cyd@gnu.org>
3097
3098 * debugging.texi (Debugger Commands): Continuing is now allowed
3099 for errors.
3100
355cabc6
CY
31012012-02-11 Chong Yidong <cyd@gnu.org>
3102
d860baa0
CY
3103 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
3104 Move the list of standard bitmaps there.
3105 (Fringe Cursors): Rewrite for clarity.
3106 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
3107
34106abe
CY
3108 * commands.texi (Command Overview): Mention read-key.
3109 (Using Interactive, Interactive Call): Minor clarifications.
3110 (Function Keys, Click Events): Avoid "input stream" terminology.
3111 (Click Events): Add xref to Window Sizes and Accessing Mouse.
3112 Clarify column and row components.
3113 (Accessing Mouse): Add xref to Click Events. Minor fixes.
3114 (Special Events): Copyedits.
3115
3116 * streams.texi (Input Streams): De-document get-file-char.
3117 (Output Variables): Don't refer to old backquote syntax.
3118
355cabc6
CY
3119 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
3120 (Error Debugging): Note that debug-ignored-errors overrides list
1cbae532
SM
3121 values of debug-on-error too. Add xref to Signaling Errors.
3122 Note that debug-on-signal is not customizable.
3123 Mention condition-case-unless-debug.
355cabc6
CY
3124 (Compilation Errors): Node deleted.
3125
3126 * compile.texi (Compiler Errors): Move a paragraph here from
3127 deleted node Compilation Errors.
3128
1be3ca5a
LL
31292012-02-10 Leo Liu <sdl.web@gmail.com>
3130
3131 * control.texi (Handling Errors): Change condition-case-no-debug
3132 to condition-case-unless-debug.
3133
25dec365
CY
31342012-02-10 Chong Yidong <cyd@gnu.org>
3135
3136 * advice.texi (Defining Advice): Clarify ad-unadvise.
3137 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
3138 is not abnormal.
3139 (Advising Primitives): Node deleted; ad-define-subr-args has been
3140 removed.
3141
3142 * compile.texi (Speed of Byte-Code): Use float-time in example.
3143 (Compilation Functions): Note that the log uses Compilation mode.
3144 Don't discuss the contents of byte-code function object here.
3145 (Compilation Functions): De-document internal function byte-code.
3146 (Docs and Compilation): Minor clarifications.
3147
3148 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
3149 Objects.
3150
5f5e4ea1
GM
31512012-02-10 Glenn Morris <rgm@gnu.org>
3152
3153 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
3154 Mention secure-hash.
3155 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
3156
6c1e4b46
CY
31572012-02-10 Chong Yidong <cyd@gnu.org>
3158
3159 * loading.texi (Loading): Don't emphasize "library" terminology.
3160 (Library Search): load-path is not a user option. Mention role of
3161 -L option and packages. Improve examples.
3162 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
3163 obsolete.
3164 (Autoload): Minor clarifications.
3165
72ca698c
GM
31662012-02-10 Glenn Morris <rgm@gnu.org>
3167
b011fbfe
GM
3168 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
3169
72ca698c
GM
3170 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
3171
14a1f380
GM
31722012-02-08 Glenn Morris <rgm@gnu.org>
3173
3174 * loading.texi (Named Features): Update the require example.
3175
60d47423
GM
31762012-02-07 Glenn Morris <rgm@gnu.org>
3177
3178 * modes.texi (Defining Minor Modes):
3179 Expand on args of defined minor modes.
3180
0992bd9c
CY
31812012-02-07 Chong Yidong <cyd@gnu.org>
3182
3183 * variables.texi (Creating Buffer-Local): Minor clarification
3184 to buffer-local-variables doc (Bug#10715).
3185
af008560
GM
31862012-02-07 Glenn Morris <rgm@gnu.org>
3187
e80e1825 3188 * display.texi (ImageMagick Images): General update.
af008560
GM
3189 Move most details of imagemagick-render-type to the variable's doc.
3190
866c1d22
GM
31912012-02-06 Glenn Morris <rgm@gnu.org>
3192
f7c9199f 3193 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
3194 (Inheritance and Keymaps):
3195 Mention make-composed-keymap and multiple inheritance.
f7c9199f 3196
e7bc51d0
GM
3197 * modes.texi (Running Hooks): Mention run-hook-wrapped.
3198
866c1d22
GM
3199 * control.texi (Handling Errors):
3200 Mention condition-case-no-debug and with-demoted-errors.
3201
03988c98
CY
32022012-02-05 Chong Yidong <cyd@gnu.org>
3203
3204 * customize.texi (Common Keywords): Minor clarifications.
3205 Document custom-unlispify-remove-prefixes.
3206 (Variable Definitions): Backquotes in defcustom seem to work fine
3207 now. Various other copyedits.
e1161b06
CY
3208 (Simple Types): Copyedits. Document color selector.
3209 (Composite Types): Copyedits.
3210 (Splicing into Lists): Clarifications.
03988c98
CY
3211
3212 * eval.texi (Backquote): Move from macros.texi.
3213
3214 * macros.texi (Expansion): Minor clarification.
3215 (Backquote): Move node to eval.texi.
3216 (Defining Macros): Move an example from Backquote node.
3217 (Argument Evaluation): No need to mention Pascal.
3218 (Indenting Macros): Add xref to Defining Macros.
3219
649f602c
GM
32202012-02-05 Glenn Morris <rgm@gnu.org>
3221
3222 * debugging.texi (Error Debugging): Mention debug-on-event default.
3223
34c99998
GM
32242012-02-04 Glenn Morris <rgm@gnu.org>
3225
8f05da42
GM
3226 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
3227
7aa5aad8
GM
3228 * debugging.texi (Error Debugging): Mention debug-on-event.
3229 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
3230
c7291ad9
GM
3231 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
3232
34c99998
GM
3233 * text.texi (Buffer Contents):
3234 Update filter-buffer-substring description.
3235
735cc5ca
CY
32362012-02-04 Chong Yidong <cyd@gnu.org>
3237
6e911150
SM
3238 * functions.texi (What Is a Function): Add closures.
3239 Mention "return value" terminology. Add xref for command-execute.
1cbae532 3240 Remove unused "keystroke command" terminology.
735cc5ca
CY
3241 (Lambda Expressions): Give a different example than in the
3242 following subsection. Add xref to Anonymous Functions.
3243 (Function Documentation): Remove gratuitous markup.
3244 (Function Names): Move introductory text to `What Is a Function'.
3245 (Defining Functions): Fix defun argument spec.
1cbae532
SM
3246 (Anonymous Functions): Document lambda macro explicitly.
3247 Mention effects on lexical binding.
735cc5ca
CY
3248 (Function Cells): Downplay direct usage of fset.
3249 (Closures): New node.
3250 (Inline Functions): Remove "open-code" terminology.
3251 (Declaring Functions): Minor tweak; .m is not C code.
3252
3253 * variables.texi (Variables): Don't refer to "global value".
3254 (Local Variables, Void Variables): Copyedits.
3255 (Lexical Binding): Minor clarification of example.
3256 (File Local Variables): Mention :safe and :risky defcustom args.
3257 (Lexical Binding): Add xref to Closures node.
3258
94bc7984
GM
32592012-02-04 Glenn Morris <rgm@gnu.org>
3260
3261 * minibuf.texi (High-Level Completion): Updates for read-color.
3262
4f5a10ef
GM
32632012-02-03 Glenn Morris <rgm@gnu.org>
3264
eea14f31
GM
3265 * display.texi (GIF Images): Mention animation.
3266 Remove commented-out old example of animation.
3267 (Animated Images): New subsection.
3268 * elisp.texi (Top):
3269 * vol1.texi (Top):
3270 * vol2.texi (Top): Add Animated Images menu entry.
3271
4f5a10ef
GM
3272 * display.texi (Image Formats): Remove oddly specific information
3273 on versions of image libraries.
204e728d 3274 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 3275
12f381b7
GM
32762012-02-02 Glenn Morris <rgm@gnu.org>
3277
1b9f60cc
GM
3278 * processes.texi (Synchronous Processes):
3279 Mention call-process's :file gets overwritten.
3280
7e2734bc
GM
3281 * commands.texi (Reading One Event):
3282 * help.texi (Help Functions): Document read-char-choice.
3283
f58b9822
GM
3284 * hooks.texi (Standard Hooks):
3285 * modes.texi (Keymaps and Minor Modes):
3286 * text.texi (Commands for Insertion): Document post-self-insert-hook.
3287
3288 * hooks.texi (Standard Hooks): Add prog-mode-hook.
3289
12f381b7
GM
3290 * hooks.texi (Standard Hooks):
3291 * modes.texi (Major Mode Conventions, Mode Hooks):
3292 Document change-major-mode-after-body-hook.
3293
7a9a2fc6
GM
32942012-02-01 Glenn Morris <rgm@gnu.org>
3295
3296 * modes.texi (Defining Minor Modes):
3297 Mention disabling global minor modes on a per-major-mode basis.
3298
a037c171
CY
32992012-01-31 Chong Yidong <cyd@gnu.org>
3300
3301 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
3302 (Parser State): Remove unnecessary statement (Bug#10661).
3303
3304 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
3305
56afad3a
GM
33062012-01-31 Glenn Morris <rgm@gnu.org>
3307
3308 * modes.texi (Defining Minor Modes):
3309 Document define-minor-mode's new :variable keyword.
3310
0f29fa41
CY
33112012-01-29 Chong Yidong <cyd@gnu.org>
3312
837a390a
CY
3313 * syntax.texi (Syntax Class Table): Tweak description of newline
3314 char syntax (Bug#9619).
3315
0f29fa41
CY
3316 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
3317 description (Bug#10189).
3318
182148ee
GM
33192012-01-29 Glenn Morris <rgm@gnu.org>
3320
a49ca6b9
GM
3321 * files.texi (Changing Files): Document SELinux support.
3322
182148ee
GM
3323 * windows.texi (Window Sizes): Fix typo.
3324
9962192e
CY
33252012-01-28 Chong Yidong <cyd@gnu.org>
3326
8c6e1920
CY
3327 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
3328 doc (Bug#8568).
3329
9583ec59
CY
3330 * frames.texi (Input Focus): Add NORECORD arg to
3331 select-frame-set-input-focus. Clarify its role in select-frame.
3332
10256988
CY
3333 * text.texi (Transposition): We don't use transpose-region as an
3334 internal subroutine (Bug#3249).
3335
9962192e
CY
3336 * modes.texi (Example Major Modes): Update Lisp example code to
3337 current sources. Delete the old non-derived-major-mode example,
3338 which has diverged badly from current sources.
3339
2aa43abb
GM
33402012-01-27 Glenn Morris <rgm@gnu.org>
3341
3342 * makefile.w32-in (texinputdir): Fix (presumed) typo.
3343 (VERSION, manual): Remove, unused.
3344
9f40220d
CY
33452012-01-27 Chong Yidong <cyd@gnu.org>
3346
3347 * commands.texi (Command Overview): Minor clarification (Bug#10384).
3348
acc28cb9
CY
33492012-01-26 Chong Yidong <cyd@gnu.org>
3350
3351 * searching.texi (String Search): Document negative repeat count
3352 (Bug#10507).
3353
48da7392
GM
33542012-01-26 Glenn Morris <rgm@gnu.org>
3355
3356 * variables.texi (Using Lexical Binding):
3357 Mention that lexical-binding should be set in the first line.
3358
69b0acb9
LI
33592012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
3360
3361 * macros.texi (Defining Macros): Don't claim that `declare' only
3362 affects Edebug and indentation.
3363
543757a8
LI
33642012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
3365
3366 * macros.texi (Defining Macros): Slight `declare' fixup.
3367
450e3cae
GM
33682012-01-25 Glenn Morris <rgm@gnu.org>
3369
24189ce0 3370 * makefile.w32-in (texinputdir):
450e3cae
GM
3371 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
3372
1021c761
CY
33732012-01-24 Chong Yidong <cyd@gnu.org>
3374
3375 * variables.texi (Variables, Local Variables, Void Variables):
3376 Edit to make the descriptions less specific to dynamic binding.
3377 (Local Variables): Default max-specpdl-size is now 1300.
1cbae532
SM
3378 (Defining Variables): Edits for lexical scoping.
3379 Delete information about starting docstrings with *. De-document
1021c761
CY
3380 user-variable-p.
3381 (Tips for Defining): Remove an unimportant discussion of quitting
3382 in the middle of a load.
3383 (Accessing Variables, Setting Variables): Discuss lexical binding.
3384 (Variable Scoping): Rewrite.
3385 (Scope, Extent, Impl of Scope): Nodes deleted.
3386 (Dynamic Binding): New node, with material from Scope, Extent, and
3387 Impl of Scope nodes.
3388 (Dynamic Binding Tips): Rename from Using Scoping.
3389 (Lexical Binding): Rewrite.
3390 (Using Lexical Binding): Rename from Converting to Lexical
3391 Binding. Convert to subsection.
3392
3393 * customize.texi (Variable Definitions): Add custom-variable-p.
3394 Move user-variable-p documentation here.
3395
31cbea1d
CY
33962012-01-23 Chong Yidong <cyd@gnu.org>
3397
3398 * strings.texi (Text Comparison): Minor qualification.
3399
3400 * lists.texi (Cons Cells): Copyedits.
3401 (List Elements): Mention push.
3402 (List Variables): Mention pop.
3403 (Rings): Move to sequences.texi.
3404
3405 * sequences.texi (Sequence Functions): Don't repeat the
3406 introduction already given in the parent.
3407 (Vectors): Copyedits.
3408 (Rings): Move from lists.texi. Note that this is specific to the
3409 ring package.
3410
3411 * symbols.texi (Definitions, Symbol Components): Mention variable
3412 scoping issues.
3413 (Plists and Alists): Copyedits.
3414
3415 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
3416 correctness with lexical scoping.
3417 (Eval): Copyedits.
3418
fead402d
CY
34192012-01-21 Chong Yidong <cyd@gnu.org>
3420
3421 * intro.texi (A Sample Function Description): Special notation
3422 used for macros too.
3423
3424 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
3425 (Symbol Type): Add xref for keyword symbols.
3426 (Sequence Type): Clarify differences between sequence types.
3427 (Cons Cell Type): Add "linked list" index entry.
3428 (Non-ASCII in Strings): Copyedits.
3429 (Equality Predicates): Symbols with same name need not be eq.
3430
3431 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
3432 ldexp. Move float-e and float-pi to Math Functions node.
3433
61086eb6
GM
34342012-01-21 Glenn Morris <rgm@gnu.org>
3435
3436 * modes.texi (Auto Major Mode):
3437 * variables.texi (File Local Variables):
3438 Mention inhibit-local-variables-regexps.
3439
34a02f46
MR
34402012-01-19 Martin Rudalics <rudalics@gmx.at>
3441
3442 * windows.texi (Window Configurations): Rewrite references to
3443 persistent window parameters.
3444 (Window Parameters): Fix description of persistent window
3445 parameters.
3446
f5064cae
JB
34472012-01-16 Juanma Barranquero <lekktu@gmail.com>
3448
3449 * windows.texi (Window Parameters): Use @pxref.
3450
6a6ee00d
MR
34512012-01-16 Martin Rudalics <rudalics@gmx.at>
3452
3453 * windows.texi (Window Configurations, Window Parameters):
3454 Describe persistent window parameters.
3455
9ca4c014
SM
34562011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
3457
3458 * variables.texi (Creating Buffer-Local): Warn against misuses of
3459 make-variable-buffer-local (bug#10258).
3460
d027f83d
LMI
34612012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3462
3463 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
3464
89bd9ccd
CY
34652012-01-06 Chong Yidong <cyd@gnu.org>
3466
1cbae532
SM
3467 * variables.texi (Directory Local Variables):
3468 Document hack-dir-local-variables-non-file-buffer.
89bd9ccd 3469
c869783d
GM
34702012-01-06 Glenn Morris <rgm@gnu.org>
3471
3472 * maps.texi (Standard Keymaps): Refer to Info-edit by name
3473 rather than by keybinding.
3474
2cae5ba4
JB
34752011-12-29 Juanma Barranquero <lekktu@gmail.com>
3476
3477 * frames.texi (Font and Color Parameters): Add @pxref.
3478
43da4d08
DC
34792011-12-29 Daniel Colascione <dan.colascione@gmail.com>
3480
3481 * frames.texi (Font and Color Parameters):
3482 Document w32 font backends (bug#10399).
3483
8d80ef01
PE
34842011-12-28 Paul Eggert <eggert@cs.ucla.edu>
3485
3486 * files.texi (File Attributes, Changing Files):
3487 Use a more-natural notation for octal numbers.
3488
9022ae07
JB
34892011-12-23 Juanma Barranquero <lekktu@gmail.com>
3490
3491 * variables.texi (Variables with Restricted Values):
3492 Change reference to variable (bug#10354).
3493
454592a6
MR
34942011-12-13 Martin Rudalics <rudalics@gmx.at>
3495
3496 * windows.texi (Splitting Windows): Use t instead of non-nil
3497 when describing window-combination-resize.
3498
a7cdbfce
SM
34992011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3500
3501 * text.texi (Special Properties): Warn against `intangible' properties
3502 (bug#10222).
3503
a3dcc84e
EZ
35042011-11-26 Eli Zaretskii <eliz@gnu.org>
3505
579ebf8f
EZ
3506 * display.texi (Truncation):
3507 * text.texi (Special Properties): Describe what a stretch-glyph is
3508 instead of using that term without explanation. Make the
3509 cross-references more accurate.
3510
a3dcc84e
EZ
3511 * display.texi (Usual Display): Update the description,
3512 cross-references, and indexing related to display of control
3513 characters and raw bytes.
3514
94af99a4
MR
35152011-11-25 Martin Rudalics <rudalics@gmx.at>
3516
3517 * windows.texi (Splitting Windows): Fix description of
3518 window-combination-limit. Suggested by Eli Zaretskii.
3519
1c3d7a13
CY
35202011-11-23 Chong Yidong <cyd@gnu.org>
3521
3522 * windows.texi (Window Sizes): Move window-top-line,
3523 window-left-column, and window-*-pixel-edges to Coordinates and
3524 Windows node.
3525 (Coordinates and Windows): Restore window-edges doc.
3526
90151a1e
MR
35272011-11-21 Martin Rudalics <rudalics@gmx.at>
3528
a7cdbfce
SM
3529 * windows.texi (Windows and Frames, Splitting Windows):
3530 Fix typos.
90151a1e 3531
a9b9b7f5
CY
35322011-11-21 Chong Yidong <cyd@gnu.org>
3533
3534 * windows.texi (Splitting Windows): Fix error in documentation of
3535 window-combination-limit.
3536 (Cyclic Window Ordering): Minor fixes to next-window,
3537 one-window-p, and get-lru-window docs. Don't document
3538 window-list-1.
3539 (Buffers and Windows): Copyedits.
3540 (Choosing Window): Document special handling of special-display-*.
3541 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
3542 Don't document even-window-heights, which is going away.
3543 Clarify which options are obeyed by which action functions.
a9b9b7f5 3544
f4e90db0
SM
35452011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
3546
3547 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
3548
d2999b1a
MR
35492011-11-20 Martin Rudalics <rudalics@gmx.at>
3550
f4e90db0
SM
3551 * windows.texi (Resizing Windows, Splitting Windows):
3552 Remove term "status" when talking about combination limits.
d2999b1a 3553
cd1181db
JB
35542011-11-20 Juanma Barranquero <lekktu@gmail.com>
3555
3556 * compile.texi (Compiler Errors):
3557 * help.texi (Help Functions): Fix typos.
3558
7bf54975
CY
35592011-11-19 Chong Yidong <cyd@gnu.org>
3560
3561 * windows.texi (Splitting Windows): Clarify role of window
3562 parameters in split-window. Shorten the example.
f4e90db0
SM
3563 (Deleting Windows): Rewrite intro to handle internal windows.
3564 Fix delete-windows-on doc.
7bf54975
CY
3565 (Selecting Windows): Copyedits.
3566
a0c2d0ae
MR
35672011-11-17 Martin Rudalics <rudalics@gmx.at>
3568
3569 * windows.texi (Resizing Windows, Splitting Windows)
3570 (Deleting Windows): Use term window-combination-resize instead
3571 of window-splits.
3572
b6f67890
MR
35732011-11-16 Martin Rudalics <rudalics@gmx.at>
3574
f4e90db0
SM
3575 * windows.texi (Resizing Windows, Splitting Windows):
3576 Rename occurrences of window-nest to window-combination-limit.
b6f67890 3577
0b381c7e
JB
35782011-11-14 Juanma Barranquero <lekktu@gmail.com>
3579
3580 * intro.texi (Lisp History): Fix typo.
3581
89d61221
MR
35822011-11-12 Martin Rudalics <rudalics@gmx.at>
3583
f4e90db0
SM
3584 * windows.texi (Splitting Windows, Deleting Windows):
3585 Remove references to splits status of windows.
89d61221 3586
b2621720
GM
35872011-11-10 Glenn Morris <rgm@gnu.org>
3588
3589 * buffers.texi (Read Only Buffers): Expand a bit on why
3590 toggle-read-only should only be used interactively. (Bug#7292)
3591
d2ad7ee1
CY
35922011-11-09 Chong Yidong <cyd@gnu.org>
3593
3594 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 3595 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
3596 window-inside-absolute-pixel-edges.
3597 (Resizing Windows): shrink-window-if-larger-than-buffer works on
3598 non-full-width windows.
3599
2cffd681
MR
36002011-11-09 Martin Rudalics <rudalics@gmx.at>
3601
3602 * windows.texi (Resizing Windows): Rewrite documentation of
3603 window-resizable.
3604
f6f6d7e7
CY
36052011-11-09 Chong Yidong <cyd@gnu.org>
3606
3607 * windows.texi (Splitting Windows): Simplify example.
3608
a79db6e0
CY
36092011-11-08 Chong Yidong <cyd@gnu.org>
3610
3611 * windows.texi (Window Sizes): Copyedits. Document
3612 window-text-height. Remove window-min-height and window-min-width
3613 discussion, referring instead to Emacs manual.
3614 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
3615 (Resizing Windows): Simplify introduction. Don't document
3616 enlarge-window, shrink-window, enlarge-window-horizontally, and
3617 shrink-window-horizontally; they are no longer preferred for
3618 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 3619
441950c7
GM
36202011-11-07 Glenn Morris <rgm@gnu.org>
3621
3622 * windows.texi (Choosing Window): Fix keybinding typo.
3623
be7f5545
MR
36242011-11-07 Martin Rudalics <rudalics@gmx.at>
3625
3626 * windows.texi (Resizing Windows, Splitting Windows)
3627 (Window Configurations): Use "child window" instead of
3628 "subwindow".
3629
291d142b
CY
36302011-11-06 Chong Yidong <cyd@gnu.org>
3631
3632 * windows.texi (Basic Windows): Clarify various definitions.
3633 Treat window-normalize-* as internal; don't document them.
3634 (Windows and Frames): Various clarifications, e.g. non-live
3635 windows also belong to frames. Fix window-list description.
3636 Simplify window nesting example.
f4e90db0
SM
3637 (Splitting Windows, Window Configurations):
3638 Use split-window-below.
291d142b 3639
89bd5ee1
EZ
36402011-11-04 Eli Zaretskii <eliz@gnu.org>
3641
3642 * windows.texi (Window Sizes): Mention in the doc string that the
3643 return values of `window-body-height' and `window-body-width' are
3644 in frame's canonical units. (Bug#9949)
3645
3d8daefe
MR
36462011-10-30 Martin Rudalics <rudalics@gmx.at>
3647
3648 * windows.texi (Windows and Frames): Remove "iso-" infix from
3649 documentation of window-iso-combined-p.
3650
60754666
CY
36512011-10-26 Chong Yidong <cyd@gnu.org>
3652
3653 * modes.texi (Running Hooks): Document with-wrapper-hook.
3654
d366bd53
CY
36552011-10-18 Chong Yidong <cyd@gnu.org>
3656
3657 * display.texi (Glyphless Chars): New node.
3658
50b063c3
CY
36592011-10-13 Chong Yidong <cyd@stupidchicken.com>
3660
3661 * text.texi (Yanking): Document yank-excluded-properties.
3662
3663 * package.texi (Packaging Basics): The commentary should say how
3664 to begin using the package.
3665
c72063fa
MR
36662011-10-11 Martin Rudalics <rudalics@gmx.at>
3667
3668 * windows.texi (Deleting Windows): Mention which window gets
3669 selected when deleting the selected window.
3670
d83dc65b
MR
36712011-10-09 Martin Rudalics <rudalics@gmx.at>
3672
3673 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3674 with the selected window.
3675 * windows.texi (Buffers and Windows): Reformulate text on how
3676 replace-buffer-in-windows deals with a window.
3677 (Quitting Windows): Describe how quit-window deals with a
3678 standalone frame. Describe new option frame-auto-hide-function.
3679
c599682c
GM
36802011-10-08 Glenn Morris <rgm@gnu.org>
3681
48bca619
GM
3682 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3683
c599682c
GM
3684 * positions.texi (Excursions): Update warning message.
3685
969aa734
CY
36862011-10-05 Chong Yidong <cyd@stupidchicken.com>
3687
f4e90db0
SM
3688 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3689 Fix Emacs manual xref (Bug#9675).
969aa734 3690
550f41cd
CY
36912011-10-01 Chong Yidong <cyd@stupidchicken.com>
3692
3693 * windows.texi (Textual Scrolling): Document scroll-up-command,
3694 scroll-down-command, scroll-error-top-bottom, and the
3695 scroll-command symbol property.
717a1362
CY
3696 (Display Action Functions): Fix description of
3697 display-buffer-pop-up-window.
550f41cd 3698
a239d4e9
JB
36992011-09-28 Juanma Barranquero <lekktu@gmail.com>
3700
3701 * windows.texi (Splitting Windows): Fix typos.
3702
590c056d
MR
37032011-09-25 Martin Rudalics <rudalics@gmx.at>
3704
3705 * windows.texi (Windows and Frames, Display Action Functions)
3706 (Switching Buffers): Fix some typos.
3707 (Buffers and Windows): Remove reference to window-auto-delete.
3708 Reword description of replace-buffer-in-windows.
3709 (Window History): Fix some typos and refer to frame local buffer
3710 list.
c419f5cb
MR
3711 (Quitting Windows): New node.
3712 (Window Configurations): Add descriptions of window-state-get
3713 and window-state-put.
3714 (Window Parameters): Describe variable ignore-window-parameters.
3715 Sketch some window parameters currently in use.
3716 * elisp.texi (Top): Update node listing.
590c056d 3717
9ec20d36
CY
37182011-09-25 Chong Yidong <cyd@stupidchicken.com>
3719
3720 * windows.texi (Display Action Functions)
3721 (Choosing Window Options): New nodes.
3722
0e406a72
CY
37232011-09-24 Chong Yidong <cyd@stupidchicken.com>
3724
3725 * windows.texi (Window History): New node. Move text here from
3726 Buffers and Windows.
3727 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
3728 don't document display-buffer here; callers changed.
3729 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
3730 switch-to-buffer-other-frame. Delete duplicate
3731 replace-buffer-in-windows doc.
3732 (Choosing Window): Document display actions.
3733
6bf7006f
EZ
37342011-09-24 Eli Zaretskii <eliz@gnu.org>
3735
3736 * display.texi (Forcing Redisplay): Update the description of
3737 redisplay-dont-pause due to change in the default value.
3738
b33b68a3
MR
37392011-09-23 Martin Rudalics <rudalics@gmx.at>
3740
3741 * frames.texi (Frames and Windows): Move section and rename to
3742 Windows and Frames in windows.texi.
3743 * windows.texi (Windows): Restructure.
3744 (Basic Windows): Rewrite. Explain live and internal windows and
3745 normalization functions.
3746 (Windows and Frames): Move section here from frames.texi.
3747 Describe subwindows, window combinations, window tree, and
3748 corresponding functions including window-list here.
3749 (Window Sizes): Rename section from Size of Window and move it
3750 up in chapter. Describe total and body sizes and the
3751 corresponding functions. Explain new semantics of
3752 window-min-height/-width.
3753 (Resizing Windows): Move section up in chapter. Describe new
3754 resize functions.
3755 (Splitting Windows): Describe new behavior of split-window,
3756 split-window-above-each-other and split-window-side-by-side.
3757 Provide examples. Describe window-nest and window-splits
3758 options.
3759 (Deleting Windows): Minor rewrite.
f4e90db0
SM
3760 (Selecting Windows): Minor rewrite.
3761 Describe frame-selected-window and set-frame-selected-window here.
3762 (Cyclic Window Ordering): Minor rewrite.
3763 Describe window-list-1.
b33b68a3
MR
3764 (Buffers and Windows): Rewrite. Explain a window's previous and
3765 next buffers and the corresponding functions.
c4682d18 3766 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
3767 * elisp.texi (Top): Update node listings for frames and windows
3768 sections.
3769
4d3786ac
SM
37702011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3771
3772 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
3773
713df35b
LMI
37742011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3775
3776 * errors.texi (Standard Errors): Remove apparent placeholder text
3777 (bug#9491).
3778
33ed493b
CY
37792011-09-18 Chong Yidong <cyd@stupidchicken.com>
3780
3781 * frames.texi (Management Parameters): Fix description of
3782 icon-type parameter.
3783
b8f0a954
CY
37842011-09-17 Chong Yidong <cyd@stupidchicken.com>
3785
3786 * tips.texi (Key Binding Conventions): Don't bind a key sequence
3787 ending in C-g. Suggested by Edward O'Connor.
3788
eddf142c
EZ
37892011-09-17 Eli Zaretskii <eliz@gnu.org>
3790
3791 * numbers.texi (Integer Basics): Add indexing for
3792 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
3793
d8e213eb 37942011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
3795
3796 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
3797
cec2eab8
JB
37982011-09-11 Juanma Barranquero <lekktu@gmail.com>
3799
3800 * processes.texi (Network Servers): Clarify what the process
3801 buffer is used for (bug#9233).
3802
d8e213eb 38032011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
3804
3805 * lists.texi (Building Lists): Fix typo.
3806
35137ed3
CY
38072011-08-30 Chong Yidong <cyd@stupidchicken.com>
3808
3809 * display.texi (Basic Faces): New node. Document new faces.
3810
3811 * modes.texi (Major Mode Conventions): Move some text there.
3812 (Mode Help): Remove major-mode var, duplicated in Major Modes.
3813
3fd50d5c
CY
38142011-08-29 Chong Yidong <cyd@stupidchicken.com>
3815
3816 * modes.texi (Basic Major Modes): New node. Callers updated.
3817 (Major Modes): Document fundamental-mode and major-mode.
3818 (Major Mode Basics): Node deleted; text moved to Major Modes.
3819 (Derived Modes): Document derived-mode-p.
3820
ddb54206
CY
38212011-08-28 Chong Yidong <cyd@stupidchicken.com>
3822
a6326082
CY
3823 * files.texi (Changing Files, Create/Delete Dirs): Document new
3824 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
3825 (Visiting Functions): Remove view-file; it is documented in the
3826 Emacs manual.
04e2ce72 3827
ddb54206
CY
3828 * frames.texi (Layout Parameters): The defaults for the
3829 menu-bar-lines and tool-bar-lines parameters depend on the mode.
3830
3831 * display.texi (Progress): Document spinner functionality.
3832
3833 * os.texi (Killing Emacs): Note that kill-emacs can be called by
3834 operating system signals. Refer to save-buffers-kill-terminal
3835 instead of save-buffers-kill-emacs.
3836
3837 * objects.texi (Symbol Type): Document ## print representation.
3838
0c95fcf7
EZ
38392011-08-25 Eli Zaretskii <eliz@gnu.org>
3840
3841 * display.texi (Specified Space): Mention that `space' specs
3842 influence bidi reordering.
3843 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3844 separating fields with bidirectional content.
3845
5980d4c6
EZ
38462011-08-24 Eli Zaretskii <eliz@gnu.org>
3847
3848 * display.texi (Bidirectional Display): Document return value in
3849 buffers that are not bidi-reordered for display, and in unibyte
3850 buffers.
3851
bca633fb
EZ
38522011-08-23 Eli Zaretskii <eliz@gnu.org>
3853
3854 * nonascii.texi (Character Properties): Document the values for
3855 unassigned codepoints.
3856
c094bb0c
EZ
38572011-08-18 Eli Zaretskii <eliz@gnu.org>
3858
3859 * nonascii.texi (Character Properties): Document use of
3860 `bidi-class' and `mirroring' properties as part of reordering.
3861 Provide cross-references to "Bidirectional Display".
3862
3863 * display.texi (Bidirectional Display): Document the pitfalls of
3864 concatenating strings with bidirectional content, with possible
f4e90db0
SM
3865 solutions. Document bidi-string-mark-left-to-right.
3866 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
3867 Document use of `bidi-class' and `mirroring' properties as part of
3868 reordering.
c094bb0c 3869
1ea897d5
EZ
38702011-08-16 Eli Zaretskii <eliz@gnu.org>
3871
9adfcd0b
EZ
3872 * modes.texi (Major Mode Conventions): Improve the documentation
3873 of `mode-class' `special' modes.
3874
10862873
EZ
3875 * nonascii.texi (Character Properties): Document the `mirroring'
3876 property. Add index entries.
3877
1ea897d5
EZ
3878 * syntax.texi (Categories): Add an example of defining a new
3879 category and category table.
3880
3881 * searching.texi (Regexp Backslash): Document how to display
3882 existing categories. Mention the possibility of adding
3883 categories, and add an xref to where this is described. Add an
3884 index entry.
3885
ebb552ed
CY
38862011-08-09 Chong Yidong <cyd@stupidchicken.com>
3887
3888 * text.texi (Special Properties):
3889 * display.texi (Overlay Properties): Note that mouse-face cannot
3890 change the text size (Bug#8530).
3891
51a714e1
CY
38922011-08-08 Chong Yidong <cyd@stupidchicken.com>
3893
3894 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3895 using setenv instead.
3896
4cc60b9b
EZ
38972011-07-28 Eli Zaretskii <eliz@gnu.org>
3898
3899 * display.texi (Bidirectional Display): Document the fact that
3900 bidi-display-reordering is t by default.
3901
5deb92fd
EZ
39022011-07-23 Eli Zaretskii <eliz@gnu.org>
3903
3904 * display.texi (Bidirectional Display): New section.
3905
011b0ad6 39062011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8 3907 Tim Cross <theophilusx@gmail.com> (tiny change)
8cf07e5a 3908 Glenn Morris <rgm@gnu.org>
011b0ad6 3909
67f9b9f8 3910 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 3911
4baf28e6
AS
39122011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3913
3914 * help.texi (Keys in Documentation): Revert last change.
3915
66249842
LMI
39162011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3917
f863868c
LMI
3918 * help.texi (Keys in Documentation): Clarify that \= only quotes
3919 the next character, and doesn't affect longer sequences in
3920 particular (bug#8935).
3921
f4e90db0
SM
3922 * debugging.texi (Using Debugger):
3923 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 3924
0bb23927 39252011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
3926
3927 * display.texi (Other Display Specs): Document that `left-fringe'
3928 and `right-fringe' display specifications are of the "replacing"
3929 kind.
3930
f2027cdf
LMI
39312011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3932
3933 * help.texi (Documentation Basics): Add a link to the Function
3934 Documentation node (bug#6580).
3935
f987fde4
LMI
39362011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3937
0bc59b25
LMI
3938 * keymaps.texi (Menu Bar): Mention :visible and :enable
3939 (bug#6344). Text by Drew Adams.
3940
63d55f1f
LMI
3941 * modes.texi (Running Hooks): Mention buffer-local hook variables
3942 (bug#6218).
3943
f987fde4
LMI
3944 * objects.texi (General Escape Syntax): "a with grave accent" is
3945 ?xe0, not ?x8e0 (bug#5259).
3946
b7527639
CY
39472011-07-12 Chong Yidong <cyd@stupidchicken.com>
3948
3949 * display.texi (Face Attributes, Font Selection): Add references
3950 to the Fonts node in the Emacs manual (Bug#4178).
3951
c830e5ae
CY
39522011-07-12 Chong Yidong <cyd@stupidchicken.com>
3953
3954 * display.texi (Window Systems): `window-system' is
3955 terminal-local.
3956
3957 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3958 frame-local variables.
3959
3960 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3961 frame-local variables.
3962 (Frame-Local Variables): Node deleted.
3963
3964 * elisp.texi (Top): Update node listing.
3965
91223e54
LMI
39662011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3967
3968 * elisp.texi: Change "inferiors" to "subnodes" in three places
3969 (bug#3523).
3970
963578d3
CY
39712011-07-11 Chong Yidong <cyd@stupidchicken.com>
3972
3973 * frames.texi (Window System Selections): Discussion of
3974 x-select-enable-clipboard moved to Emacs manual.
3975
07151e49
DD
39762011-07-11 Deniz Dogan <deniz@dogan.se>
3977
3978 * commands.texi (Prefix Command Arguments): Remove excessive
3979 apostrophe.
3980
7261e1cf
LMI
39812011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3982
ad21a12a
LMI
3983 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3984 description is a string (bug#3313).
3985
7261e1cf
LMI
3986 * frames.texi (Display Feature Testing): Try to explain what all
3987 the visual classes mean (bug#3042).
3988
568f7b79
LMI
39892011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3990
18d59e29
LMI
3991 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3992 and `mode-line-client' (bug#2974).
3993
568f7b79
LMI
3994 * text.texi (Insertion): Clarify marker movements (bug#1651).
3995 Text from Drew Adams.
3996
54e10184
LMI
39972011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3998
d94d85e9
LMI
3999 * text.texi (Special Properties): Clarify the format of `face'
4000 (bug#1375).
4001
54e10184
LMI
4002 * commands.texi (Interactive Call): Add a `call-interactively'
4003 example (bug#1010).
4004
413c488d
LMI
40052011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4006
4007 * functions.texi (Calling Functions): Link to the "Interactive
4008 Call" node (bug#1001).
4009
322b7dab 40102011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 4011
3deead93
CY
4012 * customize.texi (Composite Types): Move alist and plist to here
4013 from Simple Types (Bug#7545).
4014
4015 * elisp.texi (Top): Update menu description.
4016
b00d8c1a
CY
4017 * display.texi (Face Attributes): Document negative line widths
4018 (Bug#6113).
4019
d2a6c43b
TR
40202011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
4021
4022 * searching.texi (Match Data): Note that match data can be
4023 overwritten by most functions (bug#2499).
4024
c7844a27
LMI
40252011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4026
a9ab721e
LMI
4027 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
4028 flags mean (bug#6659).
4029
c7844a27
LMI
4030 * functions.texi (What Is a Function): Document the autoload
4031 object (bug#6496).
4032
f68d76d0
LMI
40332011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4034
8a20ca4c
LMI
4035 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
4036 is only used in the Customize user interface (bug#6089).
4037
f68d76d0 4038 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 4039 images (bug#7836).
f68d76d0 4040
7018dbe7
EZ
40412011-07-02 Eli Zaretskii <eliz@gnu.org>
4042
4043 * variables.texi (Defining Variables, Void Variables)
4044 (Constant Variables): Fix incorrect usage of @kindex.
4045
36cb87a1
LMI
40462011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4047
28ee97c7
LMI
4048 * variables.texi (Defining Variables): Add an index entry for
4049 `set-variable' (bug#7262).
8d4294e9 4050 (Defining Variables): Use @findex for functions.
28ee97c7 4051
8862ffd5
LMI
4052 * frames.texi (Basic Parameters): Document the `explicit-name'
4053 parameter (bug#6951).
4054
0ec389b9
LMI
4055 * customize.texi (Type Keywords): Clarify that :value provides a
4056 default value for all types (bug#7386).
4057
36cb87a1
LMI
4058 * streams.texi (Output Functions): Document `pp'.
4059
11fdef7d 40602011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
4061
4062 * keymaps.texi (Searching Keymaps):
4063 * display.texi (Overlay Properties): Fix errors in 2011-05-29
4064 change. Suggested by Johan Bockgård.
4065
eeafcea7
CY
40662011-06-15 Chong Yidong <cyd@stupidchicken.com>
4067
4068 * text.texi (Special Properties): Clarify role of font-lock-face.
4069
b96e6cde
LMI
40702011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4071
f4e90db0 4072 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
4073 to `process-live-p' for consistency with other `-live-p' functions.
4074
be14b9ab
PE
40752011-06-03 Paul Eggert <eggert@cs.ucla.edu>
4076
4077 Document wide integers better.
4078 * files.texi (File Attributes): Document ino_t values better.
2d365993 4079 ino_t values no longer map to anything larger than a single cons.
35e951cd 4080 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations)
be14b9ab 4081 (Bitwise Operations):
001903b5
PE
4082 * objects.texi (Integer Type): Use a binary notation that is a bit easier
4083 to read, and that will port better if 62-bits becomes the default.
4084 Fix or remove incorrect examples.
be14b9ab
PE
4085 * os.texi (Time Conversion): Document time_t values better.
4086
bcd54f83
LMI
40872011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
4088
f4e90db0
SM
4089 * processes.texi (Process Information):
4090 Document `process-alive-p'.
bcd54f83 4091
049bcbcb
CY
40922011-05-29 Chong Yidong <cyd@stupidchicken.com>
4093
4094 * help.texi (Accessing Documentation):
4095 * display.texi (Pixel Specification):
4096 * processes.texi (Serial Ports, Serial Ports):
4097 * nonascii.texi (Character Properties, Default Coding Systems):
4098 * text.texi (Changing Properties, Special Properties):
4099 * windows.texi (Window Start and End):
4100 * modes.texi (SMIE Indentation Example, SMIE Tricks):
4101 * keymaps.texi (Searching Keymaps, Tool Bar):
4102 * minibuf.texi (Basic Completion):
4103 * compile.texi (Eval During Compile):
4104 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
4105 7x9 paper in printed manual.
4106
4107 * lists.texi (Sets And Lists): Fix misplaced text.
4108
58539c63
CY
41092011-05-29 Chong Yidong <cyd@stupidchicken.com>
4110
4111 * keymaps.texi (Remapping Commands): Emphasize that the keymap
4112 needs to be active (Bug#8350).
4113
6b5681bf
CY
41142011-05-28 Chong Yidong <cyd@stupidchicken.com>
4115
b4d52acc
CY
4116 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
4117
6b5681bf
CY
4118 * tips.texi (Coding Conventions): Remove antediluvian filename
4119 limit recommendation (Bug#8538).
4120
e145f188
GM
41212011-05-27 Glenn Morris <rgm@gnu.org>
4122
4123 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
4124
eafed945
GM
41252011-05-26 Glenn Morris <rgm@gnu.org>
4126
4127 * variables.texi (File Local Variables):
4128 Update hack-local-variables `mode-only' return value.
2d3ba9e7 4129 Add some more details on what this function does in the other case.
eafed945 4130
bc8410af
GM
41312011-05-19 Glenn Morris <rgm@gnu.org>
4132
4133 * lists.texi (Sets And Lists): Mention cl provides union etc.
4134
35a30759
N
41352011-05-19 Nix <nix@esperi.org.uk>
4136
4137 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
4138
4139 * text.texi (Parsing HTML): Update for function name changes.
4140
4141 * syntax.texi (Syntax Flags): Small fix.
4142
4143 * keymaps.texi (Active Keymaps): Typo fix.
4144 (Changing Key Bindings): Grammar fix.
4145
4146 * frames.texi (Minibuffers and Frames): Grammar fix.
4147 (Window System Selections): x-select-enable-clipboard now defaults to t.
4148
4149 * customize.texi (Common Keywords):
4150 * display.texi (Abstract Display):
4151 * modes.texi (Auto-Indentation):
4152 * nonascii.texi (Converting Representations): Typo fixes.
4153
4154 * control.texi (Examples of Catch): Call it "goto" not "go to".
4155
e3934a8a
EZ
41562011-05-14 Eli Zaretskii <eliz@gnu.org>
4157
bc039a3b
EZ
4158 * nonascii.texi (Character Properties): Fix inconsistencies with
4159 implementation.
4160
e3934a8a
EZ
4161 * text.texi (Special Properties): Move @defvar's out of the
4162 @table. (Bug#8652)
4163
e2c94218
GM
41642011-05-12 Glenn Morris <rgm@gnu.org>
4165
4166 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
4167
d2fc7e3d 41682011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
4169
4170 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
4171 (Multiline Font Lock):
4172 * vol2.texi (Top):
4173 * vol1.texi (Top):
4174 * elisp.texi (Top): Update menu accordingly.
4175
d2fc7e3d 41762011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
4177
4178 * modes.texi (Region to Fontify): Fix typo.
4179
79b70037
GM
41802011-05-10 Jim Meyering <meyering@redhat.com>
4181
4182 * minibuf.texi: Fix typo "in in -> in".
4183
b08a63cc 41842011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
4185
4186 * numbers.texi (Integer Basics): Large integers are treated as floats.
4187
1ef14cb4
LMI
41882011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4189
4190 * processes.texi (Synchronous Processes): Document the (:file
4191 "/file-name") syntax for `call-process'.
4192
4ffd0d6b 41932011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
4194
4195 * windows.texi (Choosing Window): Fix typo.
4196
4ffd0d6b 41972011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
4198
4199 * frames.texi (Layout Parameters): Note the difference between
4200 querying and setting parameters for left-fringe and right-fringe
4201 (Bug#6930).
4202
fd5a8ae8
SM
42032011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
4204
4205 * minibuf.texi (Basic Completion): Be a bit more precise about the
4206 valid kinds of completion tables.
4207 (Programmed Completion): Remove obsolete text about lambda expressions
4208 not being valid completion tables.
4209
c1bcd0d5
CY
42102011-03-19 Chong Yidong <cyd@stupidchicken.com>
4211
4212 * positions.texi (Excursions): Explain the "save-excursion
4213 defeated by set-buffer" warning.
4214
4215 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
4216 save-excursion. Suggested by Uday S Reddy.
4217
03408648 42182011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 4219
03408648
SM
4220 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
4221 (Lexical Binding): New sub-section.
ba83908c 4222
03408648
SM
4223 * eval.texi (Eval): Discourage the use of `eval'.
4224 Document its new `lexical' argument.
6c075cd7 4225
f6d62986
SM
42262011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
4227
03408648 4228 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
4229 nil any more.
4230
84ea5558 42312011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
4232
4233 * strings.texi (String Conversion): Don't mention
4234 string-make-(uni|multi)byte (bug#8262).
4235 * nonascii.texi (Converting Representations): Fix up range.
4236 * keymaps.texi (Key Binding Commands): Update code point, avoid
4237 "unibyte character" and remove mention of unibyte bindings.
4238
62d94509
EZ
42392011-03-10 Eli Zaretskii <eliz@gnu.org>
4240
4241 * modes.texi (Operator Precedence Grammars): Don't use characters
4242 outside ISO-8859-1.
4243
63a329f8
EZ
42442011-03-09 Eli Zaretskii <eliz@gnu.org>
4245
4246 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
4247
4248 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
4249
6446548e
GM
42502011-03-08 Glenn Morris <rgm@gnu.org>
4251
4252 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
4253 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 4254 * elisp.texi: Set documentencoding.
6446548e 4255
33383987
JB
42562011-03-07 Chong Yidong <cyd@stupidchicken.com>
4257
4258 * Version 23.3 released.
4259
0b3ceceb
CY
42602011-03-06 Chong Yidong <cyd@stupidchicken.com>
4261
4262 * package.texi: Update index keywords.
4263 (Package Archives): New node contents. Document package-x.el.
4264
78f5433f
JB
42652011-03-06 Juanma Barranquero <lekktu@gmail.com>
4266
4267 * makefile.w32-in (srcs): Add package.texi.
4268
555e9b5c
CY
42692011-03-06 Chong Yidong <cyd@stupidchicken.com>
4270
120d9389
CY
4271 * package.texi (Packaging, Packaging Basics, Simple Packages)
4272 (Multi-file Packages): Expand and clarify.
4273 (Package Archives): Temporary placeholder node.
4274
4275 * elisp.texi (Top): Update node listing.
4276
555e9b5c
CY
4277 * Makefile.in (srcs): Add package.texi.
4278
b59a4335
CY
42792011-03-05 Chong Yidong <cyd@stupidchicken.com>
4280
4281 * processes.texi (Synchronous Processes): Minor clarification
4282 (Bug#8149).
4283
06083aa1
GM
42842011-03-03 Glenn Morris <rgm@gnu.org>
4285
4286 * files.texi (Truenames): Minor clarification. (Bug#2341)
4287
6640b281
GM
42882011-03-01 Glenn Morris <rgm@gnu.org>
4289
4290 * variables.texi (Directory Local Variables):
4291 Mention `(subdirs . nil)' alist element.
4292
2b0c7330 42932011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
4294
4295 * variables.texi (Directory Local Variables): Mention the optional
4296 mtime argument of dir-locals-set-directory-class. (Bug#3577)
4297
b923f7a9
CY
42982011-02-27 Chong Yidong <cyd@stupidchicken.com>
4299
4300 * minibuf.texi (Minibuffer History): Clarify discussion of
4301 minibuffer history lists (Bug#8085).
4302
67ab0163 43032011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 4304
e979a521
EZ
4305 * elisp.texi: Sync @dircategory with ../../info/dir.
4306
e03b2fd4
EZ
4307 * files.texi (Visiting Functions): Document find-file-literally,
4308 both the command and the variable.
4309
86ec878a
EZ
4310 * variables.texi (Creating Buffer-Local): Explain the meaning of
4311 permanent local variables.
4312
67ab0163
GM
4313 * files.texi (Visiting Functions): Document find-file-literally,
4314 both the command and the variable.
4315
4316 * variables.texi (Creating Buffer-Local): Explain the meaning of
4317 permanent local variables.
4318
43192011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
4320
4321 * keymaps.texi (Remapping Commands): Mention how to undo it.
4322
bfcb151a
RT
43232011-02-09 Reuben Thomas <rrt@sc3d.org>
4324
4325 * loading.texi (Hooks for Loading): Remove unnecessary advice
4326 about eval-after-load (Bug#7986).
4327
a41c8660
CY
43282011-02-05 Chong Yidong <cyd@stupidchicken.com>
4329
4330 * commands.texi (Accessing Mouse): Note that a header line is not
4331 included in the row of posn-col-row.
4332
e0dd6837
CY
43332011-02-02 Chong Yidong <cyd@stupidchicken.com>
4334
4335 * modes.texi (Major Mode Conventions): Add face guidelines.
4336 (Faces for Font Lock): List faces in order of prominence.
4337
a4180391
PE
43382011-02-01 Paul Eggert <eggert@cs.ucla.edu>
4339
4340 format-time-string now supports subsecond time stamp resolution
4341 * os.texi (Time Parsing): Document %N.
4342
7427eb97
CY
43432011-01-28 Chong Yidong <cyd@stupidchicken.com>
4344
61db307f
CY
4345 * vol1.texi (Top):
4346 * vol2.texi (Top):
4347 * elisp.texi (Top):
4348 * display.texi (Display Property): Shorten the menu description of
4349 the "Other Display Specs" node (Bug#7816).
4350
7427eb97
CY
4351 * keymaps.texi (Defining Menus): Add "menu item" and "extended
4352 menu item" concept index entries (Bug#7805).
4353
bf3dae7e
EZ
43542011-01-29 Eli Zaretskii <eliz@gnu.org>
4355
4356 * makefile.w32-in (texinfodir): New variable.
4357 (usermanualdir): Remove as redundant with $(emacsdir).
4358 (MAKEINFO): Remove options, leave only program name.
4359 (MAKEINFO_OPTS): New variable.
4360 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
4361
06d8ace5 43622011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
4363 Richard Kim <emacs18@gmail.com>
4364
4365 * loading.texi (Library Search): Document list-load-path-shadows
4366 (Bug#7757).
4367
06d8ace5 43682011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
4369
4370 * searching.texi (Regexp Special): Remove outdated discussion of
4371 character sets (Bug#7780).
4372
28a88153
CY
4373 * frames.texi (Pop-Up Menus): Document where menu title comes
4374 from (Bug#7684).
4375
06d8ace5 43762011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
4377
4378 * display.texi (Making Buttons): Mention limitation of text buttons.
4379
a8e1e9ee
WL
43802011-01-23 Werner Lemberg <wl@gnu.org>
4381
4382 * Makefile.in (MAKEINFO): Now controlled by `configure'.
4383 (MAKEINFO_OPTS): New variable. Use it where appropriate.
4384 (ENVADD): New variable to control texi2dvi and texi2pdf.
4385
362b9d48
GM
43862011-01-15 Chong Yidong <cyd@stupidchicken.com>
4387
4388 * files.texi (Directory Names): Move directory-abbrev-alist doc to
4389 Emacs manual.
4390
43912011-01-15 Eli Zaretskii <eliz@gnu.org>
4392
4393 * files.texi (Directory Names): Explain why FROM in
4394 directory-abbrev-alist should begin with \`. (Bug#7777)
4395
3fa173b4
SM
43962011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
4397
4398 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
4399
7c420169 44002011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
4401
4402 * modes.texi (Emulating Mode Line): Fix last change.
4403
7c420169 44042011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
4405
4406 * modes.texi (Emulating Mode Line): Update documentation of
4407 format-mode-line according to changes that fixed bug #7587.
4408
80b33766
SM
44092010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
4410
4411 * modes.texi (Derived Modes): Mention prog-mode.
4412
4413 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
4414 of the key-binding-data cache since we don't use it any more.
4415
f49d1f52 44162010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 4417
4bb49a92
EZ
4418 * processes.texi (Shell Arguments):
4419 * strings.texi (Creating Strings): Don't mention "shell commands";
4420 make it explicit that `split-string-and-unquote' and
4421 `combine-and-quote-strings' are mainly for working with arguments
4422 to call-process and start-process.
4423
3c73e30e
EZ
4424 * processes.texi (Shell Arguments): Fix documentation of
4425 `split-string-and-unquote'. Add indexing. (Bug#7563)
4426
f49d1f52 44272010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
4428
4429 * modes.texi (Auto-Indentation): New section to document SMIE.
4430 (Major Mode Conventions):
4431 * text.texi (Mode-Specific Indent): Refer to it.
4432
f49d1f52 44332010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
4434
4435 * display.texi (Other Display Specs): Document left-fringe and
4436 right-fringe display specs.
4437
f49d1f52 44382010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
4439
4440 * backups.texi (Making Backups):
4441 * modes.texi (Example Major Modes): Use recommended coding style.
4442 (Major Mode Basics, Derived Modes): Encourge more strongly use of
4443 define-derived-mode. Mention completion-at-point-functions.
4444
f49d1f52 44452010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 4446
5dcb4c4e
SM
4447 * nonascii.texi (Converting Representations):
4448 Document byte-to-string.
e1115396 4449
ec1b9b17
GM
44502010-12-08 Glenn Morris <rgm@gnu.org>
4451
4452 * buffers.texi (Modification Time):
4453 verify-visited-file-modtime now defaults to the current buffer.
4454
07976ae3 44552010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 4456
ec1b9b17 4457 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
4458
4459 * strings.texi (Creating Strings): Don't mention semi-obsolete
4460 function char-to-string.
4461 (String Conversion): Shorten discussion of semi-obsolete function
4462 string-to-char. Link to Converting Representations.
4463
4464 * objects.texi (Symbol Type):
4465 * text.texi (Near Point):
4466 * help.texi (Help Functions):
4467 * functions.texi (Mapping Functions): Use string instead of
4468 char-to-string in examples.
4469
07976ae3 44702010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
4471
4472 * text.texi (Kill Functions, Kill Functions)
4473 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
4474 YANK-HANDLER args.
4475
4476 * symbols.texi (Creating Symbols): Using unintern without an
4477 obarray arg is now obsolete.
4478
4479 * numbers.texi (Float Basics): Document float-e and float-pi.
4480
4481 * variables.texi (Defining Variables): Change "pi" example to
4482 "float-pi".
4483
8547874a
EZ
44842010-11-26 Eli Zaretskii <eliz@gnu.org>
4485
4486 * commands.texi (Click Events): Document the values of X, Y and
4487 COL, ROW in the event's position, when the click is on the header
4488 or mode line, on the fringes, or in the margins.
4489
4a47c275 44902010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 4491
5b05d75b
EZ
4492 * customize.texi (Composite Types): Lower-case index entry.
4493
5dcb4c4e
SM
4494 * loading.texi (How Programs Do Loading):
4495 Document load-file-name. (Bug#7346)
c7926fe2 4496
4a47c275 44972010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
4498
4499 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
4500
0eb025fb
EZ
45012010-11-13 Eli Zaretskii <eliz@gnu.org>
4502
4503 * display.texi (Usual Display): Characters with no fonts are not
4504 necessarily displayed as empty boxes.
4505
2699a554 45062010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
4507
4508 * maps.texi (Standard Keymaps): Update File menu description.
4509
8289f37b
GM
45102010-10-28 Glenn Morris <rgm@gnu.org>
4511
4512 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
4513
5793a7bc 45142010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
4515
4516 * display.texi (Window Systems): Deprecate use of window-system as
4517 a predicate.
4518
17284e30
GM
45192010-10-23 Glenn Morris <rgm@gnu.org>
4520
4521 * help.texi (Documentation Basics): Remove mentions of digest-doc and
4522 sorted-doc.
4523
00f113eb
JB
45242010-10-15 Eli Zaretskii <eliz@gnu.org>
4525
4526 * os.texi (Dynamic Libraries): New node, with slightly modified
4527 text deleted from "Image Formats".
4528 (System Interface): Add @menu entry for "Dynamic Libraries".
4529
4530 * display.texi (Image Formats): Remove description of
4531 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
4532
07277eb8
GM
45332010-10-12 Glenn Morris <rgm@gnu.org>
4534
4535 * book-spine.texinfo: Rename to book-spine.texi.
4536
c12e4a81
GM
45372010-10-11 Glenn Morris <rgm@gnu.org>
4538
df187c62
GM
4539 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
4540
c12e4a81 4541 * Makefile.in (DVIPS): New variable.
234db610
GM
4542 (.PHONY): Add html, ps.
4543 (html, elisp.html, ps, elisp.ps): New targets.
4544 (clean): Delete html, ps files.
4545 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 4546
6513b232
EZ
45472010-10-09 Eli Zaretskii <eliz@gnu.org>
4548
4549 * makefile.w32-in (emacsdir): New variable.
4550 (srcs): Add emacsver.texi.
4551 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
4552
abd40fb4
GM
45532010-10-09 Glenn Morris <rgm@gnu.org>
4554
c1dc72b3
GM
4555 * Makefile.in (VPATH): Remove.
4556 (infodir): Make it absolute.
4557 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
4558
4393405b
GM
4559 * Makefile.in (dist): Anchor regexps.
4560
eef3ab94
GM
4561 * Makefile.in (srcs): Put elisp.texi first.
4562 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
4563
aa9db089
GM
4564 * Makefile.in (infoclean): Remove harmless, long-standing error.
4565
abd40fb4
GM
4566 * Makefile.in ($(infodir)): Delete rule.
4567 (mkinfodir): New.
4568 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
4569
68db69ed 4570 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 4571 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 4572
ea274122
GM
45732010-10-09 Glenn Morris <rgm@gnu.org>
4574
f7a31f11
GM
4575 * Makefile.in (emacsdir): New variable.
4576 (MAKEINFO): Add -I $emacsdir.
4577 (dist): Copy emacsver.texi.
b13254e7
GM
4578 (srcs): Add emacsver.texi.
4579
f7a31f11
GM
4580 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
4581 Set EMACSVER by including emacsver.texi.
4582
ea274122
GM
4583 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
4584
17ca7950
GM
45852010-10-07 Glenn Morris <rgm@gnu.org>
4586
4587 * Makefile.in (version): New, set by configure.
4588 (clean): Delete dist tar file.
4589 (dist): Use version in tar name.
4590
4c83f6e1
GM
45912010-10-06 Glenn Morris <rgm@gnu.org>
4592
4593 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
4594 (INSTALL_INFO): Remove unused variable.
4595 (mostlyclean, infoclean, dist): New rules.
4596 (clean): Delete dvi and pdf files.
4597 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 4598 ($(infodir)): Add parallel build workaround.
4c83f6e1 4599
0264072d
GM
46002010-10-04 Glenn Morris <rgm@gnu.org>
4601
4602 * Makefile.in (dvi, pdf, $(infodir)): New targets.
4603 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 4604 Fix -I typo.
0264072d
GM
4605 (clean): No 'make.out' or 'core' files.
4606 (.PHONY): Declare clean rules.
4607 (maintainer-clean): Delete pdf file. Guard against cd failures.
4608
77f38949
GM
46092010-10-03 Glenn Morris <rgm@gnu.org>
4610
4611 * files.texi (File Name Components): Remove ignored section about
4612 deleted variable directory-sep-char.
4613
178fdd41
MA
46142010-10-03 Michael Albinus <michael.albinus@gmx.de>
4615
4616 * files.texi (Magic File Names): New defopt
4617 remote-file-name-inhibit-cache.
4618
9c524fcb
GM
46192010-10-02 Glenn Morris <rgm@gnu.org>
4620
4621 * os.texi (Killing Emacs): Hook now runs in batch mode.
4622
f816790b
SM
46232010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
4624
4625 * text.texi (Special Properties): Clarify when modification-hooks run.
4626
7cf78aac
SM
46272010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
4628
4629 * syntax.texi (Syntax Flags): Document new `c' flag.
4630
ca0d44e4
GM
46312010-09-09 Glenn Morris <rgm@gnu.org>
4632
4633 * display.texi (ImageMagick Images): General cleanup.
4634
10999305 46352010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
4636
4637 * files.texi (Directory Names): Use \` rather than ^.
4638
45240125
JD
46392010-09-02 Jan Djärv <jan.h.d@swipnet.se>
4640
4641 * text.texi (Low-Level Kill Ring):
4642 * frames.texi (Window System Selections): Remove cut buffer
4643 documentation.
4644
4abe5bf6
EZ
46452010-08-28 Eli Zaretskii <eliz@gnu.org>
4646
4647 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4648 Parameters", where the default fringe width is described.
4649
4650 * frames.texi (Window Frame Parameters, Basic Parameters)
4651 (Position Parameters, Layout Parameters, Management Parameters)
4652 (Cursor Parameters, Font and Color Parameters): Add indexing for
4653 frame parameters. (Bug#6929)
4654
fdc76236
TT
46552010-08-25 Tom Tromey <tromey@redhat.com>
4656
4657 * vol2.texi (Top): Update.
4658 * vol1.texi (Top): Update.
4659 * tips.texi (Library Headers): Mention Package-Version and
4660 Package-Requires.
4661 * package.texi: New file.
4662 * os.texi (System Interface): Update pointers.
4663 * elisp.texi (Top): Link to new nodes. Include package.texi.
4664 * anti.texi (Antinews): Update pointers.
4665
1e5c1c80
EZ
46662010-08-25 Eli Zaretskii <eliz@gnu.org>
4667
4668 * processes.texi (Filter Functions): Fix last change.
4669
78e33835
CY
46702010-08-24 Markus Triska <triska@gmx.at>
4671
4672 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4673 of `buffer-name' in the main text as well as in the example
4674 (Bug#3098).
4675
198a7a97
CY
46762010-08-22 Chong Yidong <cyd@stupidchicken.com>
4677
4678 * nonascii.texi (Text Representations):
4679 * loading.texi (Loading Non-ASCII):
4680 * compile.texi (Byte Compilation): Don't mention obsolete
4681 --unibyte command-line argument.
4682
bc7d7ea6
CY
46832010-08-22 Chong Yidong <cyd@stupidchicken.com>
4684
4685 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4686
b0126eac 46872010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
4688
4689 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4690
e8a6cc19
EZ
46912010-08-20 Eli Zaretskii <eliz@gnu.org>
4692
4693 * commands.texi (Misc Events): Add cross-references to where
4694 POSITION of a mouse event is described in detail.
4695
c4e7c63a 46962010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 4697
c4e7c63a 4698 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 4699
7815fe19 47002010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
4701
4702 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4703 Suggested by Štěpán Němec <stepnem@gmail.com>.
4704
7815fe19 47052010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
4706
4707 * minibuf.texi (High-Level Completion): Document args of
4708 `read-buffer-function' (bug#5625).
4709
8b2dd508
JD
47102010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4711
4712 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4713
bace45fe
MA
47142010-07-29 Michael Albinus <michael.albinus@gmx.de>
4715
4716 * processes.texi (Process Information): Explain process property
4717 `remote-tty'.
4718
4ce5a4cc
JB
47192010-07-27 Juanma Barranquero <lekktu@gmail.com>
4720
4721 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4722 instead of "\C-\^?" (bug#6334).
4723
1c84bc7a
JB
4724 * text.texi (Special Properties): Fix typo.
4725
b88746ba
EZ
47262010-07-09 Eli Zaretskii <eliz@gnu.org>
4727
4728 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4729 calling sequences, which are now the standard.
4730
51422d6d
CY
47312010-06-24 Chong Yidong <cyd@stupidchicken.com>
4732
4733 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4734
4735 * commands.texi (Command Overview): Mention undo-boundary call.
4736
d24880de
GM
47372010-06-23 Glenn Morris <rgm@gnu.org>
4738
4739 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4740 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4741 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4742 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4743 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4744 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4745 Untabify Texinfo files.
4746
0fc76035
CY
47472010-06-20 Chong Yidong <cyd@stupidchicken.com>
4748
4749 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4750
5338dc0b
CY
47512010-06-19 Chong Yidong <cyd@stupidchicken.com>
4752
a628ad9d 4753 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 4754
2c3a3c1d
CY
47552010-06-02 Chong Yidong <cyd@stupidchicken.com>
4756
ba3bf1d9
CY
4757 * searching.texi (Regexp Special): Remove obsolete information
4758 about matching non-ASCII characters, and suggest using char
4759 classes (Bug#6283).
2c3a3c1d 4760
7f4b4249
JB
47612010-05-30 Juanma Barranquero <lekktu@gmail.com>
4762
4763 * minibuf.texi (Basic Completion): Add missing "@end defun".
4764
637821cd
SM
47652010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4766
4767 * minibuf.texi (Basic Completion): Document completion-boundaries.
4768 (Programmed Completion): Document the new fourth method for boundaries.
4769
e13051c3
CY
47702010-05-22 Chong Yidong <cyd@stupidchicken.com>
4771
a628ad9d 4772 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 4773
0235128c 47742010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
4775
4776 * windows.texi (Textual Scrolling):
4777 * tips.texi (Coding Conventions):
4778 * minibuf.texi (Minibuffer History):
4779 * maps.texi (Standard Keymaps):
4780 * loading.texi (Where Defined):
4781 * edebug.texi (Instrumenting): Fix typos.
4782
0235128c 47832010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 4784
c7c32279
CY
4785 * keymaps.texi (Menu Bar): Document :advertised-binding property.
4786
0235128c
SM
4787 * functions.texi (Obsolete Functions):
4788 Document set-advertised-calling-convention.
eb5ed549
CY
4789
4790 * minibuf.texi (Basic Completion): Document completion-in-region.
4791 (Programmed Completion): Document completion-annotate-function.
4792
4793 * commands.texi (Reading One Event): Document read-key.
4794 (Distinguish Interactive): Document KIND arg to
4795 called-interactively-p. Delete obsolete interactive-p.
4796
4797 * elisp.texi (Top): Update node description.
4798
f8848423
EZ
47992010-05-08 Eli Zaretskii <eliz@gnu.org>
4800
0235128c
SM
4801 * nonascii.texi (Character Properties):
4802 Document unicode-category-table. Add an index entry for Unicode
4803 general category.
4804
48052010-05-07 Chong Yidong <cyd@stupidchicken.com>
4806
4807 * Version 23.2 released.
f8848423 4808
938efb77
JB
48092010-04-20 Juanma Barranquero <lekktu@gmail.com>
4810
4811 * locals.texi (Standard Buffer-Local Variables):
4812 Remove @ignore'd reference to `direction-reversed'.
4813
5854c267
JL
48142010-04-14 Juri Linkov <juri@jurta.org>
4815
4816 Fix @deffn without category.
4817
4818 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
4819 for `abbrev-insert'.
4820
4821 * buffers.texi (Indirect Buffers): Add category `Command'
4822 to @deffn of `clone-indirect-buffer'.
4823
4824 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
4825 for `next-window' and `previous-window'. Add category `Command'
4826 to @deffn of `pop-to-buffer'.
4827
8a14dec7
CY
48282010-04-01 Chong Yidong <cyd@stupidchicken.com>
4829
4830 * nonascii.texi (Text Representations): Don't mark
4831 enable-multibyte-characters as a user option.
4832
7a1831cf
EZ
48332010-03-31 Eli Zaretskii <eliz@gnu.org>
4834
4835 * control.texi (Handling Errors): How to re-throw a signal caught
4836 by condition-case.
4837
c3863713
CY
48382010-03-26 Chong Yidong <cyd@stupidchicken.com>
4839
4840 * loading.texi (Hooks for Loading): Document after-load-functions.
4841 Copyedits.
4842
c333f279
AM
48432010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4844
4845 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4846
e867cb5d 48472010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
4848
4849 * processes.texi (Network Processes): Document seqpacket type.
4850
605f35cd
DN
48512010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4852
4853 * os.texi (System Environment): Do not mention lynxos.
4854
288f9fc0
CY
48552010-03-10 Chong Yidong <cyd@stupidchicken.com>
4856
4857 * Branch for 23.2.
4858
eed5c93a
CY
48592010-03-06 Chong Yidong <cyd@stupidchicken.com>
4860
4861 * objects.texi (Integer Type): Take note of the read syntax
4862 exception for numbers that cannot fit in the integer type.
4863
1ddd6622
GM
48642010-03-03 Glenn Morris <rgm@gnu.org>
4865
4866 * numbers.texi (Integer Basics, Bitwise Operations):
4867 * objects.texi (Integer Type): Update for integers now being 30-bit.
4868
a908c79a
CY
48692010-02-27 Chong Yidong <cyd@stupidchicken.com>
4870
4871 * display.texi (Low-Level Font): Document :otf font-spec property.
4872
cd61af01
SM
48732010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4874
4875 * display.texi (Line Height): Avoid obsolete special default variables
4876 like default-major-mode.
4877
c02f8fe2
AM
48782010-01-28 Alan Mackenzie <acm@muc.de>
4879
4880 * display.texi (Auto Faces): Say fontification-functions is called
4881 whether or not Font Lock is enabled. Tidy up the wording a bit.
4882
d738d18b
CY
48832010-01-17 Chong Yidong <cyd@stupidchicken.com>
4884
4885 * elisp.texi: Remove duplicate edition information (Bug#5407).
4886
4963739e
JB
48872010-01-17 Juanma Barranquero <lekktu@gmail.com>
4888
4889 * two.el (volume-header-toc-markup): Fix typos in docstring.
4890
c57008f6
SM
48912010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4892
4893 Avoid dubious uses of save-excursions.
4894 * positions.texi (Excursions): Recommend the use of
4895 save-current-buffer if applicable.
4896 * text.texi (Clickable Text): Fix the example code which used
4897 save-excursion in a naive way which sometimes preserves point and
4898 sometimes not.
4899 * variables.texi (Creating Buffer-Local):
4900 * os.texi (Session Management):
4901 * display.texi (GIF Images):
4902 * control.texi (Cleanups): Use (save|with)-current-buffer.
4903
2f3725cd
EZ
49042010-01-02 Eli Zaretskii <eliz@gnu.org>
4905
4906 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4907
85eeac93
CY
49082010-01-02 Chong Yidong <cyd@stupidchicken.com>
4909
4910 * nonascii.texi (Text Representations, Character Codes)
4911 (Converting Representations, Explicit Encoding)
4912 (Translation of Characters): Use hex notation consistently.
4913 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4914
4801c5fa
CY
49152010-01-01 Chong Yidong <cyd@stupidchicken.com>
4916
4917 * loading.texi (Where Defined): Make it clearer that these are
4918 loaded files (Bug#5068).
4919
26e533e2
CY
49202009-12-29 Chong Yidong <cyd@stupidchicken.com>
4921
4922 * minibuf.texi (Completion Styles): Document `initials' style.
4923
16d1ff5f
CY
49242009-12-25 Chong Yidong <cyd@stupidchicken.com>
4925
4926 * frames.texi (Resources): Describe inhibit-x-resources.
4927 (Size Parameters): Copyedit.
4928
4929 * hash.texi (Creating Hash):
4930 * objects.texi (Hash Table Type): Document the new hash table
4931 printed representation.
4932
4933 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4934 obsolete.
4935
5dcb4c4e
SM
4936 * processes.texi (Process Buffers):
4937 Document process-kill-buffer-query-function.
16d1ff5f 4938
9a5de3d9
GM
49392009-12-05 Glenn Morris <rgm@gnu.org>
4940
4941 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4942 diary-display-function, and no longer recommended to be a hook.
4943 Update for changes in the names of calendar and diary hooks.
4944 diary-print-entries-hook has changed section.
4945
b640eb52
EZ
49462009-11-28 Eli Zaretskii <eliz@gnu.org>
4947
4948 * text.texi (Special Properties): More accurate description of
4949 what the `cursor' property does.
4950
be1674ab
KR
49512009-11-26 Kevin Ryde <user42@zip.com.au>
4952
4953 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4954 mouse-wheel-down-event, the closest thing to a definition for them.
4955 * os.texi (Startup Summary): vindex inhibit-startup-message and
4956 inhibit-splash-screen.
4957 (Command-Line Arguments): vindex argv.
4958 (Suspending Emacs): vindex suspend-tty-functions and
4959 resume-tty-functions. Don't want to index every hook, but having
4960 the programming ones is helpful.
4961
603f5979
CY
49622009-11-14 Chong Yidong <cyd@stupidchicken.com>
4963
4964 * commands.texi (Motion Events): Fix typo (Bug#4907).
4965
4359a806
CY
49662009-11-08 Chong Yidong <cyd@stupidchicken.com>
4967
4968 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4969 are affected by case-fold-search (Bug#4483).
4970
0f063651
CY
49712009-11-02 Chong Yidong <cyd@stupidchicken.com>
4972
4973 * minibuf.texi (Reading File Names): Note that read-file-name may
4974 use a graphical file dialog.
4975
9bd79893
GM
49762009-10-31 Glenn Morris <rgm@gnu.org>
4977
4978 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4979
ebe479ec
KR
49802009-10-16 Kevin Ryde <user42@zip.com.au>
4981
4982 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4983 in particular so `info-lookup-symbol' can find its docs.
4984
2640fa86
CY
49852009-10-16 Chong Yidong <cyd@stupidchicken.com>
4986
4987 * variables.texi (Constant Variables): Distinguish from defconst
4988 variables.
4989 (Defining Variables): Add cindex.
4990
edd6a733
CY
49912009-10-15 Chong Yidong <cyd@stupidchicken.com>
4992
4993 * os.texi (Time of Day): Clarify that the microsecond part is
4994 ignored (Bug#4637).
4995
5feb0b73
GM
49962009-10-11 Glenn Morris <rgm@gnu.org>
4997
4998 * frames.texi (Size and Position): Clarify what is included in the frame
4999 height. (Bug#4535)
5000
0c5413c8
GM
50012009-10-10 Glenn Morris <rgm@gnu.org>
5002
5003 * windows.texi (Size of Window): The relationship between window and
5004 frame heights is not so simple. (Bug#4535)
5005 Mention window-full-height-p.
5006
7f8b600a
SM
50072009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
5008
5009 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
5010 used from Lisp.
5011
6185de1c
EZ
50122009-10-07 Eli Zaretskii <eliz@gnu.org>
5013
7f8b600a
SM
5014 * files.texi (Directory Names) <abbreviate-file-name>:
5015 Document that root home directories are not replaced with "~".
6185de1c 5016
9972911f
EZ
50172009-10-06 Eli Zaretskii <eliz@gnu.org>
5018
5019 * text.texi (Special Properties): Document the meaning of the
5020 `cursor' text property whose value is an integer.
5021
2a3f19ef
MA
50222009-10-05 Michael Albinus <michael.albinus@gmx.de>
5023
5024 * files.texi (Magic File Names): Add `copy-directory'.
5025
804543b5
EZ
50262009-10-05 Eli Zaretskii <eliz@gnu.org>
5027
5028 * files.texi (File Attributes): Fix description of file
5029 attributes. (Bug#4638) Update attributes of files.texi example to
5030 be more representative.
5031
461bf92b
MA
50322009-10-05 Michael Albinus <michael.albinus@gmx.de>
5033
5034 * files.texi (Create/Delete Dirs): New command copy-directory.
5035
a86cd395
JB
50362009-10-04 Juanma Barranquero <lekktu@gmail.com>
5037
5038 * anti.texi (Antinews):
5039 * macros.texi (Indenting Macros):
5040 * strings.texi (Creating Strings, Case Conversion):
5041 Remove duplicate words.
5042
d3080264
MA
50432009-10-01 Michael Albinus <michael.albinus@gmx.de>
5044
5045 * files.texi (Create/Delete Dirs): delete-directory has an
5046 optional parameter RECURSIVE.
5047
85d14563
SM
50482009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
5049
5050 * buffers.texi (Swapping Text): Minor clarification.
5051
3d9842c6
GM
50522009-10-01 Glenn Morris <rgm@gnu.org>
5053
5054 * functions.texi (Declaring Functions): Mention that we also search for
5055 ".m" files in the src/ directory.
5056
78427304
CY
50572009-09-25 David Engster <deng@randomsample.de>
5058
3d9842c6 5059 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 5060
b578c9cc
GM
50612009-09-22 Glenn Morris <rgm@gnu.org>
5062
5063 * internals.texi (Building Emacs): Mention preloaded-file-list.
5064
beee5da7
AM
50652009-09-14 Alan Mackenzie <acm@muc.de>
5066
5067 * os.texi (Terminal Output): Put "@code{}" around "stdout".
5068
5d6ab672
CY
50692009-09-13 Chong Yidong <cyd@stupidchicken.com>
5070
5071 * functions.texi (Anonymous Functions): Rearrange discussion,
5072 giving usage of unquoted lambda forms first. Mention that
5073 `function' and `#'' are no longer required (Bug#4290).
5074
59375eeb
AM
50752009-09-11 Alan Mackenzie <acm@muc.de>
5076
a86cd395 5077 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
5078 batch mode.
5079
e7e2f529
GM
50802009-09-01 Glenn Morris <rgm@gnu.org>
5081
5082 * display.texi (Face Functions): Mention define-obsolete-face-alias.
5083
eae47088
GM
50842009-08-26 Ulrich Mueller <ulm@gentoo.org>
5085
5086 * nonascii.texi (Character Codes): Fix typos.
5087
3691a0a6
MA
50882009-08-25 Michael Albinus <michael.albinus@gmx.de>
5089
5090 * processes.texi (Synchronous Processes): New defvar
5091 process-file-side-effects.
5092
664d56b8
GM
50932009-08-25 Glenn Morris <rgm@gnu.org>
5094
5095 * display.texi (Fontsets): Fix typo.
5096
0706c025
GM
5097 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
5098
03a74b84
SM
50992009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
5100
5101 * processes.texi (Asynchronous Processes): Adjust arglist of
5102 start-process-shell-command and start-file-process-shell-command.
5103
f6de8a37
CY
51042009-08-15 Chong Yidong <cyd@stupidchicken.com>
5105
4b1ed1bb
CY
5106 * advice.texi (Argument Access in Advice): Note that argument
5107 positions are zero-based (Bug#3932).
5108
89a9e058
CY
5109 * commands.texi (Distinguish Interactive): Minor copyedit.
5110
23696fd7
CY
5111 * display.texi (Face Attributes): Add xref to Displaying Faces for
5112 explanation of "underlying face".
5113
f6de8a37
CY
5114 * customize.texi (Common Keywords): Add xref to Loading.
5115
5116 * loading.texi (How Programs Do Loading): Add xref to Lisp
5117 Libraries node in the Emacs manual.
5118
417f77e6
CY
51192009-08-13 Chong Yidong <cyd@stupidchicken.com>
5120
5121 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
5122
0999039c
CY
51232009-07-18 Chong Yidong <cyd@stupidchicken.com>
5124
5125 * processes.texi (Shell Arguments): Copyedits.
5126
9af167bc
GM
51272009-07-18 Glenn Morris <rgm@gnu.org>
5128
5129 * loading.texi (Repeated Loading): Fix typo.
5130
137987ab
RS
51312009-07-16 Richard Stallman <rms@gnu.org>
5132
5133 * buffers.texi (Swapping Text): Recommend setting
5134 write-region-annotate-functions and buffer-saved-size.
5135
5136 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
5137
622fa380
GM
51382009-07-15 Glenn Morris <rgm@gnu.org>
5139
5140 * edebug.texi: Minor re-phrasings throughout.
5141 (Edebug Execution Modes): Sit-for affects continue mode too.
5142 (Jumping): Use `forward-sexp' rather than its keybinding.
5143 (Edebug Misc): Fix Q binding.
5144 (Edebug Eval): Remove cl version.
5145 (Printing in Edebug): Clarify print-length etc.
5146 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
5147 (Specification List): Remove edebug-unwrap findex entry.
5148 (Specification Examples): defmacro is actually not the same as defun.
5149 Escape "`" in example.
5150
6bbd4600
CY
51512009-07-15 Chong Yidong <cyd@stupidchicken.com>
5152
5153 * markers.texi (The Mark): Document optional arg to
5154 deactivate-mark.
5155
e538d479
GM
51562009-07-11 Kevin Ryde <user42@zip.com.au>
5157
5158 * hooks.texi (Standard Hooks): Fix cross-references.
5159
4c98b9ed
GM
5160 * loading.texi (Named Features): Refer to eval-after-load.
5161
5300838c
GM
51622009-07-11 Glenn Morris <rgm@gnu.org>
5163
64fbeb16
GM
5164 * Makefile.in (TEXI2PDF): New.
5165 (elisp.pdf): New target.
5166
4c98b9ed
GM
5167 * searching.texi (Regexp Backslash): Fix typo.
5168
5169 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 5170
51d9979c
GM
51712009-07-10 Glenn Morris <rgm@gnu.org>
5172
561c0216
GM
5173 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
5174
5b594a58
GM
5175 * customize.texi (Customization Types):
5176 * display.texi (Abstract Display):
0cc8c85a 5177 * objects.texi (Character Type, String Type):
5b594a58 5178 Merge in some menu descriptions from elisp.texi.
51d9979c 5179
c3cbbb40
GM
5180 * hash.texi (Hash Tables):
5181 * modes.texi (Multiline Font Lock):
5182 End menu description with period.
fe42c16a 5183
28528402
GM
51842009-07-09 Glenn Morris <rgm@gnu.org>
5185
5186 * back.texi: Don't hard-code texinfo location.
5187
5188 * two-volume.make (texinfodir): New, with location of texinfo.tex.
5189 (tex): Add texinfodir to TEXINPUTS.
5190 (elisp1med-init, elisp2med-init): Use texinfodir.
5191
5192 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
5193 (clean): Add two-volume.make intermediate files.
5194
5195 * elisp.texi, vol1.texi, vol2.texi:
5196 Use a DATE variable with the publication date, and update it.
5197 Fix antinews menu description.
5198
5199 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
5200 Update the detailed node listing to match elisp.texi.
5201
5202 * README: Update edition to match elisp.texi.
5203
5204 * objects.texi (General Escape Syntax):
5205 * nonascii.texi (Character Sets):
5206 Use consistent case for "Unicode Standard".
5207
5208 * anti.texi (Antinews):
5209 * customize.texi (Variable Definitions):
5210 * functions.texi (Declaring Functions):
5211 * nonascii.texi (Character Properties):
5212 * processes.texi (Serial Ports):
5213 * text.texi (Special Properties):
5214 * tips.texi (Coding Conventions):
5215 Minor rearrangements to improve TeX line-filling.
5216
5217 * commands.texi (Using Interactive): Fix cross-reference.
5218
17db8e10
JD
52192009-07-01 Jan Djärv <jan.h.d@swipnet.se>
5220
5221 * frames.texi (Management Parameters): Mention sticky.
5222
77c7e2e1
AS
52232009-07-01 Andreas Schwab <aschwab@redhat.com>
5224
5225 * help.texi (Help Functions): Fix description of help-buffer and
5226 help-setup-xref to use @defun instead of @deffn.
5227
3f1c6666
JD
52282009-07-01 Jan Djärv <jan.h.d@swipnet.se>
5229
5230 * frames.texi (Size Parameters): Mention maximized for fullscreen.
5231
ca27c21b
CY
52322009-06-24 Chong Yidong <cyd@stupidchicken.com>
5233
5234 * display.texi (Window Systems): Add ns to the list.
5235
70243478
CY
52362009-06-21 Chong Yidong <cyd@stupidchicken.com>
5237
5238 * Branch for 23.1.
5239
df006536
MR
52402009-06-17 Martin Rudalics <rudalics@gmx.at>
5241
5242 * windows.texi (Dedicated Windows): Fix typo.
5243 (Resizing Windows): Replace @defun by @deffn.
5244
d259fc4b
GM
52452009-06-17 Glenn Morris <rgm@gnu.org>
5246
5247 * variables.texi (Directory Local Variables):
5248 Update for 2009-04-11 name-change of dir-locals-directory-alist.
5249
30781db6
KH
52502009-06-09 Kenichi Handa <handa@m17n.org>
5251
5252 * nonascii.texi (Character Sets): State clearly that FROM and TO
5253 are codepoints of CHARSET.
5254
62e8099c
CY
52552009-06-07 Chong Yidong <cyd@stupidchicken.com>
5256
5257 * minibuf.texi (Reading File Names): Fix introductory text.
5258 Suggested by stan@derbycityprints.com.
5259 (High-Level Completion): Fix typo.
5260
ee1b1917
CY
52612009-05-28 Chong Yidong <cyd@stupidchicken.com>
5262
5263 * frames.texi (Text Terminal Colors): Multi-tty is already
5264 implemented, but tty-local colors are not.
5265
5df647e8
CY
52662009-05-27 Chong Yidong <cyd@stupidchicken.com>
5267
5268 * hooks.texi (Standard Hooks): Remove mention of obsolete
5269 redisplay-end-trigger-functions.
5270
5271 * internals.texi (Window Internals): Remove mention of obsolete
5272 redisplay-end-trigger-functions.
5273
01f17ae2
MR
52742009-05-21 Martin Rudalics <rudalics@gmx.at>
5275
5276 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
5277
5278 * backups.texi (Making Backups): backup-directory-alist and
5279 make-backup-file-name-function are options.
5280 (Auto-Saving): auto-save-list-file-prefix is an option.
5281
5282 * buffers.texi (Killing Buffers): buffer-offer-save is an
5283 option.
5284
5285 * display.texi (Refresh Screen): no-redraw-on-reenter is an
5286 option.
5287 (Echo Area Customization): echo-keystrokes is an option.
5288 (Selective Display): selective-display-ellipses is an option.
5289 (Temporary Displays): temp-buffer-show-function is an option.
5290 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
5291 are options.
5292 (Font Selection): face-font-family-alternatives,
5293 face-font-selection-order, face-font-registry-alternatives, and
5294 scalable-fonts-allowed are options.
5295 (Fringe Indicators): indicate-buffer-boundaries is an option.
5296 (Fringe Cursors): overflow-newline-into-fringe is an option.
5297 (Scroll Bars): scroll-bar-mode is an option.
5298
5299 * eval.texi (Eval): max-lisp-eval-depth is an option.
5300
5301 * files.texi (Visiting Functions): find-file-hook is an option.
5302 (Directory Names): directory-abbrev-alist is an option.
5303 (Unique File Names): temporary-file-directory and
5304 small-temporary-file-directory are options.
5305
5306 * frames.texi (Initial Parameters): initial-frame-alist,
5307 minibuffer-frame-alist and default-frame-alist are options.
5308 (Cursor Parameters): blink-cursor-alist and
5309 cursor-in-non-selected-windows ar options.
5310 (Window System Selections): selection-coding-system is an
5311 option.
5312 (Display Feature Testing): display-mm-dimensions-alist is an
5313 option.
5314
5315 * help.texi (Help Functions): help-char and help-event-list are
5316 options.
5317
5318 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
5319 an option.
5320
5321 * minibuf.texi (Minibuffer History): history-length and
5322 history-delete-duplicates are options.
5323 (High-Level Completion): read-buffer-function and
5324 read-buffer-completion-ignore-case are options.
5325 (Reading File Names): read-file-name-completion-ignore-case is
5326 an option.
5327
5328 * modes.texi (Mode Line Top): mode-line-format is an option.
5329 (Mode Line Variables): mode-line-position and mode-line-modes
5330 are options.
5331
5332 * nonascii.texi (Text Representations):
5333 enable-multibyte-characters is an option.
5334 (Default Coding Systems): auto-coding-regexp-alist,
5335 file-coding-system-alist, auto-coding-alist and
5336 auto-coding-functions are options.
5337 (Specifying Coding Systems): inhibit-eol-conversion is an
5338 option.
5339
5340 * os.texi (Init File): site-run-file is an option.
5341 (System Environment): mail-host-address is an option.
5342 (User Identification): user-mail-address is an option.
5343 (Terminal Output): baud-rate is an option.
5344
5345 * positions.texi (Word Motion): words-include-escapes is an
5346 option.
5347
5348 * searching.texi (Standard Regexps): page-delimiter,
5349 paragraph-separate, paragraph-separate and sentence-end are
5350 options.
5351
5352 * text.texi (Margins): left-margin and fill-nobreak-predicate
5353 are options.
5354
5355 * variables.texi (Local Variables): max-specpdl-size is an
5356 option.
5357
5358 * windows.texi (Choosing Window):
5359 split-window-preferred-function, special-display-function and
5360 display-buffer-function are options.
5361
106e6894
CY
53622009-05-20 Chong Yidong <cyd@stupidchicken.com>
5363
4a83454d
CY
5364 Fix errors spotted by Martin Rudalics.
5365
106e6894
CY
5366 * syntax.texi (Position Parse): Document rationale for ignored
5367 arguments to syntax-ppss-flush-cache.
5368
5369 * processes.texi (Input to Processes): Mark PROCESS arg to
5370 process-running-child-p as optional.
5371 (Network Options): Document NO-ERROR arg to
5372 set-network-process-option.
5373
5374 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
5375 command.
5376
5377 * searching.texi (POSIX Regexps): Mark posix-search-forward and
5378 posix-search-backward as commands.
5379
5380 * os.texi (Killing Emacs): Mark kill-emacs as a command.
5381 (Suspending Emacs): Mark suspend-emacs as a command.
5382 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
5383 commands.
5dcb4c4e
SM
5384 (Terminal Output): Remove obsolete function baud-rate.
5385 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
5386
5387 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
5388 terminal-coding-system and set-terminal-coding-system.
5389 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
5390 as optional.
5391 (Character Sets): Document RESTRICTION arg of char-charset.
5392 (Character Codes): Mark POS argument to get-byte as optional.
5393
5394 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
5395 minibuffer-message.
5396
5397 * files.texi (Create/Delete Dirs): Mark make-directory and
5398 delete-directory as commands.
5399
5400 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
5401
5402 * text.texi (Base 64): Mark base64-decode-string and
5403 base64-encode-string as commands.
5404 (Columns): Mark move-to-column as a command.
5405 (Mode-Specific Indent): Document RIGID arg to
5406 indent-for-tab-command.
5407 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
5408 Mark indent-code-rigidly as a command.
5409 (Substitution): Mark translate-region as a command.
5410
5411 * frames.texi (Size and Position): Remove obsolete functions
5412 screen-height and screen-width.
5413
04173931
CY
54142009-05-19 Chong Yidong <cyd@stupidchicken.com>
5415
5416 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
5417 (Displaying Buffers, Resizing Windows): Correct mistakes;
5418 next-window, previous-window, and pop-to-buffer are not commands,
5419 and fit-window-to-buffer" is a command. (Pointed out by Martin
5420 Rudalics.)
5421
eae7d8f8
RS
54222009-05-17 Richard M Stallman <rms@gnu.org>
5423
5424 * modes.texi (Precalculated Fontification): Clarify text.
5425
b8766179
MR
54262009-05-17 Martin Rudalics <rudalics@gmx.at>
5427
5428 * windows.texi (Selecting Windows): Clarify descriptions of
5429 with-selected-window and get-lru-window.
5430 (Cyclic Window Ordering): Refer to particular frame when talking
5431 about how splitting affects the ordering.
5432 (Displaying Buffers): Fix descriptions of switch-to-buffer and
5433 switch-to-buffer-other-window. Explain how setting of
5434 display-buffer-reuse-frames affects pop-to-buffer.
5435 (Choosing Window): Clarify some details in descriptions of
5436 display-buffer-reuse-frames, pop-up-frames, and
5437 pop-up-frame-function.
5438 (Dedicated Windows): Clarify some details.
5439 (Textual Scrolling): Replace term vscroll by term vertical
5440 scroll position.
5441 (Vertical Scrolling): Fix typo.
5442 (Window Hooks): Relate text on jit-lock-register to window
5443 scrolling and size changes.
5444
734b5e3b
CY
54452009-05-14 Chong Yidong <cyd@stupidchicken.com>
5446
0a65633e
CY
5447 * frames.texi (Initial Parameters): Clarify what the initial
5448 minibuffer frame is.
05be46d7
CY
5449 (Buffer Parameters): Note that the minibuffer parameter can not be
5450 altered.
0a65633e 5451
734b5e3b
CY
5452 * anti.texi (Antinews): Copyedits. Rearrange some entries.
5453 Document display-buffer changes.
5454
925672cd
CY
54552009-05-13 Chong Yidong <cyd@stupidchicken.com>
5456
17ecd7af
CY
5457 * anti.texi (Antinews): Rewrite for Emacs 22.
5458
925672cd
CY
5459 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
5460 obarrays are first mentioned. Define "system abbrev" more
5461 prominently, and add it to the index.
5462 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
5463 Copyedits.
5464 (Abbrev Expansion): Document abbrev-insert.
5465
80be4dd7
CY
54662009-05-12 Chong Yidong <cyd@stupidchicken.com>
5467
5468 * frames.texi (Font and Color Parameters): Rename from Color
5469 Parameters. Document font-backend parameter.
5470
5471 * vol2.texi (Top): Update node listing.
5472 * vol1.texi (Top): Update node listing.
5473 * elisp.texi (Top): Update node listing.
5474
372a93ac
MR
54752009-05-11 Martin Rudalics <rudalics@gmx.at>
5476
5477 * windows.texi (Choosing Window): Don't explicitly refer to
5478 split-window-sensibly's window argument in descriptions of
5479 split-height-threshold and split-width-threshold.
5480
714c3541
MR
54812009-05-10 Martin Rudalics <rudalics@gmx.at>
5482
5483 * windows.texi (Choosing Window): Fix rewrite of window
5484 splitting section.
5485
0e90e7be
EZ
54862009-05-09 Eli Zaretskii <eliz@gnu.org>
5487
f4e90db0
SM
5488 * nonascii.texi (Default Coding Systems):
5489 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 5490 Add indexing.
0e90e7be
EZ
5491 (Lisp and Coding Systems): Add index entries.
5492
d3c0c321
MR
54932009-05-09 Martin Rudalics <rudalics@gmx.at>
5494
5495 * windows.texi (Choosing Window): Describe split-window-sensibly
5496 and rewrite section on window splitting accordingly.
5497 (Textual Scrolling): Replace `...' by @code{...}.
5498
c773345a
CY
54992009-05-04 Chong Yidong <cyd@stupidchicken.com>
5500
ee2d5b5e
CY
5501 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
5502 Remove obsoleted pre-abbrev-expand-hook.
5503
5504 * locals.texi (Standard Buffer-Local Variables): Consolidate table
5505 entries.
5506
c773345a
CY
5507 * internals.texi (Object Internals): Don't assume 32-bit machines
5508 are the norm.
5509 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
5510 (Window Internals): Synch field names to window.h.
5511 (Process Internals): Synch field names to process.h.
c773345a 5512
dd449674
CY
55132009-04-29 Chong Yidong <cyd@stupidchicken.com>
5514
5515 * variables.texi (File Local Variables): Note that read-circle is
5516 bound to nil when reading file-local variables.
5517
5518 * streams.texi (Input Functions): Document read-circle.
5519 (Output Variables): Add xref to Circular Objects.
5520
4f1e25e2
CY
55212009-04-25 Chong Yidong <cyd@stupidchicken.com>
5522
5523 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
5524 Features and Coding System Basics. Node that "p" stands for
5525 "predicate". Recommend utf-8-emacs instead of emacs-mule.
5526 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
5527 mouse-appearance-menu.
5528 (Programming Tips): Add xref to Progress.
5529
dca019f8
CY
55302009-04-22 Chong Yidong <cyd@stupidchicken.com>
5531
5dcb4c4e
SM
5532 * os.texi (Command-Line Arguments):
5533 Document command-line-args-left.
dca019f8
CY
5534 (Suspending Emacs): Adapt text to multi-tty case. Document use of
5535 terminal objects for tty arguments.
5536 (Startup Summary): Add xref to Session Management.
5537 (Session Management): Mention emacs-session-restore. Copyedits.
5538
02a89103
CY
55392009-04-20 Chong Yidong <cyd@stupidchicken.com>
5540
5541 * os.texi (Startup Summary): Copyedits. The init file is not
5542 necessarily named .emacs now. Document initial-buffer-choice and
5543 initial-scratch-message. Note where Emacs exits in batch mode.
5544 Document inhibit-splash-screen as an alias.
5545 (Init File): Be neutral about which init file name to use.
5546
55472009-04-16 Chong Yidong <cyd@stupidchicken.com>
5548
5549 * os.texi (System Interface): Fix Texinfo usage.
5550
0c1cfe01
CY
55512009-04-15 Chong Yidong <cyd@stupidchicken.com>
5552
80d7cdca
CY
5553 * searching.texi (Regexp Backslash): Also refer to shy groups as
5554 non-capturing or unnumbered groups.
5555 (Regexp Functions): Add cross-reference to Regexp Backslash.
5556
0c1cfe01
CY
5557 * display.texi (Truncation): Overlays can use line-prefix and
5558 wrap-prefix too.
5559 (Overlay Properties): Document wrap-prefix and line-prefix.
5560 (Face Attributes): Document underline-minimum-offset.
5561 (Face Remapping): Copyedits.
5562 (Low-Level Font): Copyedits.
5563 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
5564 (Line Height): Emphasize that line-spacing only takes effect on
5565 graphical terminals.
0c1cfe01 5566
c4adeee0
CY
55672009-04-13 Chong Yidong <cyd@stupidchicken.com>
5568
5569 * display.texi (Refresh Screen): Note that a passage about screen
5570 refreshing is text terminal only.
5571 (Forcing Redisplay): Delete misleading comment---sit-for calls
5572 redisplay, not the other way around.
5573 (Truncation): Note new values of truncate-partial-width-windows.
5574 Copyedits.
5575 (Invisible Text): Document invisible-p.
5576
b20ecfa1
EZ
55772009-04-11 Eli Zaretskii <eliz@gnu.org>
5578
5579 * display.texi (Overlays): Overlays don't scale well. See
5580 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
5581
97d8273f
CY
55822009-04-10 Chong Yidong <cyd@stupidchicken.com>
5583
f147ff75
CY
5584 * syntax.texi (Syntax Table Functions): Document cons cell
5585 argument for modify-syntax-entry.
5586 (Categories): Document cons cell argument for
5587 modify-category-entry.
5588
fca4ec76
CY
5589 * searching.texi (String Search): Document word-search-forward-lax
5590 and word-search-backward-lax.
5591 (Searching and Case): Describe isearch behavior more precisely.
5592
9c283d5b
CY
5593 * keymaps.texi (Tool Bar): Mention that some platforms do not
5594 support multi-line toolbars. Suggested by Stephen Eglen.
5595
5596 * frames.texi (Layout Parameters): Mention that Nextstep also
5597 allows only one tool-bar line. Suggested by Stephen Eglen.
5598
97d8273f
CY
5599 * nonascii.texi (Text Representations): Copyedits.
5600 (Coding System Basics): Also mention utf-8-emacs.
5601 (Converting Representations, Selecting a Representation)
5602 (Scanning Charsets, Translation of Characters, Encoding and I/O):
5603 Copyedits.
5604 (Character Codes): Mention role of codepoints 1114112 to 4194175.
5605
2bad3299
CY
56062009-04-09 Chong Yidong <cyd@stupidchicken.com>
5607
5608 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
5609 (Filling): Clarify REGION argument of fill-paragraph.
5610 Document fill-forward-paragraph-function.
2bad3299
CY
5611 (Special Properties): Remove "new in Emacs 22" declaration.
5612 (Clickable Text): Merge with Links and Mouse-1 node.
5613
5dcb4c4e
SM
5614 * display.texi (Button Properties, Button Buffer Commands):
5615 Change xref to Clickable Text.
2bad3299
CY
5616
5617 * tips.texi (Key Binding Conventions): Change xref to Clickable
5618 Text.
5619
5620 * elisp.texi (Top): Update node listing.
5621
ea30ce4f
CY
56222009-04-05 Chong Yidong <cyd@stupidchicken.com>
5623
47af2f4b
CY
5624 * markers.texi (The Mark): Copyedits. Improve description of
5625 handle-shift-selection.
5626 (The Region): Move use-region-p here from The Mark.
5627
ea30ce4f
CY
5628 * positions.texi (Screen Lines): Document (cols . lines) argument
5629 for vertical-motion.
5630
2aa8ea6e
CY
56312009-04-04 Chong Yidong <cyd@stupidchicken.com>
5632
3ec61d4e
CY
5633 * frames.texi (Frames): Clean up introduction. Document `ns'
5634 return value for framep.
5635 (Creating Frames): Note how the terminal is chosen.
5636 (Multiple Terminals, Multiple Displays): Merge into a single node.
5637 (Color Parameters): Fix typo.
5638
5639 * variables.texi (Local Variables, Buffer-Local Variables)
5640 (Creating Buffer-Local): Change link to Multiple Terminals.
5641
5642 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
5643
5644 * keymaps.texi (Controlling Active Maps): Change link to Multiple
5645 Terminals.
5646
5647 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5648 to Multiple Terminals.
5649
5650 * elisp.texi (Top): Update node listing.
5651 * vol2.texi (Top): Update node listing.
5652 * vol1.texi (Top): Update node listing.
5653
9257072f
CY
5654 * buffers.texi (Current Buffer): Note that the append-to-buffer
5655 example is no longer in synch with the latest code. Tie the two
5656 examples together.
5657
2aa8ea6e
CY
5658 * files.texi (File Attributes): Move note about MS-DOS from
5659 Changing Files to File Attributes.
5660 (Create/Delete Dirs): Note that mkdir is an alias for this.
5661
22e74b17
CY
56622009-04-01 Markus Triska <triska@gmx.at>
5663
5664 * processes.texi (Filter Functions): Suggest how to handle output
5665 batches.
5666
4bbe48ec
CY
56672009-03-30 Chong Yidong <cyd@stupidchicken.com>
5668
5669 * help.texi (Accessing Documentation): Update example to use
5670 help-setup-xref and with-help-window.
5671 (Help Functions): Remove print-help-return-message, which is
5672 semi-obsolete due to with-help-window. Document help-buffer and
5673 help-setup-xref.
5674
b9723f39
CY
56752009-03-29 Chong Yidong <cyd@stupidchicken.com>
5676
5dcb4c4e
SM
5677 * help.texi (Accessing Documentation, Help Functions):
5678 Remove information about long-obsolete Emacs versions.
9eb52e90 5679
b9723f39
CY
5680 * modes.texi (Mode Line Variables): The default values of the mode
5681 line variables are now more complicated.
5682
b0cc32db
CY
56832009-03-28 Chong Yidong <cyd@stupidchicken.com>
5684
3c25a5a9
CY
5685 * modes.texi (Major Mode Conventions): Note that specialness is
5686 inherited.
31c9eebb
CY
5687 (Derived Modes): Note that define-derive-mode sets the mode-class
5688 property.
3c25a5a9 5689
b0cc32db
CY
5690 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5691 goto-map. Add search-map to the list.
5692
c5e0006d
EZ
56932009-03-27 Eli Zaretskii <eliz@gnu.org>
5694
1213465a
EZ
5695 * os.texi (System Environment): Update the list of system-type
5696 values.
5697
c5e0006d
EZ
5698 * markers.texi (The Mark) <handle-shift-selection>: Update for
5699 removal of the optional argument DEACTIVATE.
5700
48bab3d6
CY
57012009-03-25 Chong Yidong <cyd@stupidchicken.com>
5702
5703 * commands.texi (Focus Events): Most X window managers don't use
5704 focus-follows-mouse nowadays.
5705
6e4ff1b6
CY
57062009-03-24 Chong Yidong <cyd@stupidchicken.com>
5707
5708 * commands.texi (Defining Commands): Clarify introduction.
5709 (Using Interactive): Not that interactive can be put in a symbol
5710 property.
5711 (Interactive Call): Note that a symbol with a non-nil
5712 interactive-form property satisfies commandp.
5713
11625308
JB
57142009-03-23 Juanma Barranquero <lekktu@gmail.com>
5715
5716 * minibuf.texi (Intro to Minibuffers): Fix typos.
5717
7b34420d
CY
57182009-03-23 Chong Yidong <cyd@stupidchicken.com>
5719
5720 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
5721 about minibuffers in old Emacs versions. Copyedits.
5722 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
5723 (Text from Minibuffer): Simplify introduction.
5724
f9257eed
AM
57252009-03-22 Alan Mackenzie <acm@muc.de>
5726
5727 * commands.texi (Using Interactive): Clarify string argument to
5728 `interactive' - even promptless elements need \n separators.
5729
f639ba70
CY
57302009-03-18 Chong Yidong <cyd@stupidchicken.com>
5731
5732 * minibuf.texi (Completion Styles): New node.
5733
5734 * elisp.texi (Top): Update node listing.
5735
d897e8ee
CY
57362009-03-17 Chong Yidong <cyd@stupidchicken.com>
5737
5738 * minibuf.texi (Basic Completion): Note that
5739 read-file-name-completion-ignore-case and
5740 read-buffer-completion-ignore-case can override
5741 completion-ignore-case.
5742 (Minibuffer Completion): Document completing-read changes.
5743 (Completion Commands): Avoid mentioning partial completion mode.
5744 Document minibuffer-completion-confirm changes, and
5745 minibuffer-confirm-exit-commands.
5746 (High-Level Completion): Document new require-match behavior for
5747 read-buffer. Document read-buffer-completion-ignore-case.
5748 (Reading File Names): Document new require-match behavior for
5749 read-file-name.
5750
b1f23349
CY
57512009-03-14 Chong Yidong <cyd@stupidchicken.com>
5752
5753 * debugging.texi (Error Debugging): Don't mislead the reader into
5754 thinking that debug-on-error enters debugger for C-f at EOB.
5755 (Error Debugging): Setting debug-on-init within the init file
5756 works, and has for some time.
5757
d6eb4e25
KH
57582009-03-13 Kenichi Handa <handa@m17n.org>
5759
5760 * display.texi (Fontsets): Update the description.
5761
1cf53dc5
CY
57622009-03-13 Chong Yidong <cyd@stupidchicken.com>
5763
5764 * advice.texi (Advising Primitives): Link to What Is a Function.
5765
81f919fc
CY
57662009-03-12 Chong Yidong <cyd@stupidchicken.com>
5767
cf4229eb
CY
5768 * compile.texi (Speed of Byte-Code): Update example.
5769 (Disassembly): Update examples.
5770
81f919fc 5771 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
5772
5773 * customize.texi (Common Keywords): It's not necessary to use :tag
5774 to remove hyphens, as custom-unlispify-tag-name does it
5775 automatically.
5dcb4c4e
SM
5776 (Variable Definitions): Link to File Local Variables.
5777 Document customized-value symbol property.
f2bbc08c
CY
5778 (Customization Types): Move menu to end of node.
5779
955964d7
CY
57802009-03-10 Chong Yidong <cyd@stupidchicken.com>
5781
5782 * macros.texi (Compiling Macros): Omit misleading sentence, which
5783 implied that macros can only be used in the same file they are
5784 defined.
5785 (Backquote): Remove obsolete information about Emacs 19.
5786
d25ed7db
GM
57872009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
5788
5789 * display.texi (Display Margins): Fix paren typo.
5790
d55f6ca5
CY
57912009-02-27 Chong Yidong <cyd@stupidchicken.com>
5792
f0e57ed8
CY
5793 * elisp.texi (Top): Update node listing.
5794
5795 * variables.texi (Variables): Clarify introduction.
5796 (Global Variables): Mention that setq is a special form.
5797 (Local Variables): Use active voice.
5798 (Tips for Defining): Mention marking variables as safe.
5799 (Buffer-Local Variables): Mention terminal-local and frame-local
5800 variables together.
5801 (File Local Variables): Copyedits.
5802 (Frame-Local Variables): Note that they are not really useful.
5803 (Future Local Variables): Node deleted.
5804
d55f6ca5 5805 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 5806 Unicode escape syntax.
d55f6ca5 5807
ca8f09a8
CY
58082009-02-23 Chong Yidong <cyd@stupidchicken.com>
5809
5810 * control.texi (Control Structures): Add cindex entry for "textual
5811 order".
5812
5813 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
5814 instead of "expression" throughout.
5815 (Function Indirection): Copyedits. Use active voice.
5816 (Eval): The default value of max-lisp-eval-depth is now 400.
5817
a20878b6
MB
58182009-02-23 Miles Bader <miles@gnu.org>
5819
5820 * processes.texi (System Processes): Rename `system-process-attributes'
5821 to `process-attributes'.
5822
61f66044
CY
58232009-02-22 Chong Yidong <cyd@stupidchicken.com>
5824
1b80d1f3
CY
5825 * symbols.texi (Property Lists): Emphasize that property lists are
5826 not restricted to symbol cells.
5827 (Other Plists): Copyedit.
5828
61f66044
CY
5829 * sequences.texi (Sequences Arrays Vectors): Make introduction
5830 more concise.
5831 (Arrays): Mention char-tables and bool-vectors too.
5832 (Vectors): Don't repeat information given in Arrays node. Link to
5833 nodes that explain the vector usage examples.
5834 (Char-Tables): Note that char-table elements can have arbitrary
5835 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 5836 Link to Property Lists node.
61f66044 5837
9403944b
CY
58382009-02-22 Chong Yidong <cyd@stupidchicken.com>
5839
5840 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5841 `append'.
4068c7b4 5842 (List Elements): Copyedits.
9403944b
CY
5843
5844 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5845 of `vconcat'.
5846
5847 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5848 Emacs 20 usage of `concat'.
5849 (Case Conversion): Copyedits.
5850
b87a185f
CY
58512009-02-21 Chong Yidong <cyd@stupidchicken.com>
5852
5853 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5854 Minor edits.
5855 (Frame Configuration Type): Emphasize that it is not primitive.
5856 (Font Type): New node.
5857 (Type Predicates): Add fontp; type-of now recognizes font object
5858 types.
5859
5860 * intro.texi (Version Info): Update version numbers in examples.
5861 (Acknowledgements): List more contributors.
5862
5863 * elisp.texi: Bump version number to 3.0.
5864 (Top): Link to Font Type node.
5865
867d4bb3
JB
58662009-02-20 Juanma Barranquero <lekktu@gmail.com>
5867
5868 * modes.texi (Major Mode Conventions): Remove duplicate words.
5869 (Customizing Keywords): Fix typo.
5870
77730170
EZ
58712009-02-14 Eli Zaretskii <eliz@gnu.org>
5872
5873 * nonascii.texi (User-Chosen Coding Systems): Document that
5874 select-safe-coding-system suggests raw-text if there are raw bytes
5875 in the region.
5876 (Explicit Encoding): Warn not to use `undecided' when encoding.
5877
c8736212
GM
58782009-02-11 Glenn Morris <rgm@gnu.org>
5879
5880 * frames.texi (Visibility of Frames): Mention the effect multiple
5881 workspaces/desktops can have on visibility.
5882
ab992d66
EZ
58832009-02-07 Eli Zaretskii <eliz@gnu.org>
5884
c8736212
GM
5885 * text.texi (Commands for Insertion):
5886 * commands.texi (Event Mod):
5887 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
5888 * nonascii.texi (Translation of Characters):
5889 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
5890 (Explicit Encoding): Document the `charset' text property produced
5891 by decode-coding-region and decode-coding-string.
ab992d66 5892
e651a255
AM
58932009-01-27 Alan Mackenzie <acm@muc.de>
5894
5895 * modes.texi (Search-based Fontification): Correct a typo.
5896
bc5cde4b
JB
58972009-01-25 Juanma Barranquero <lekktu@gmail.com>
5898
5899 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5900 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5901
3533155b
EZ
59022009-01-24 Eli Zaretskii <eliz@gnu.org>
5903
f721deda
EZ
5904 * display.texi (Window Systems): Document the value of
5905 `initial-window-system' under --daemon.
5906
3533155b
EZ
5907 * os.texi (System Environment): Remove description of the
5908 `environment' function which has been deleted.
5909
f79b43b2
DN
59102009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5911
5912 * frames.texi (Multiple Displays): Remove documentation for
5913 removed function make-frame-on-tty.
5914
e3aa6669
CY
59152009-01-22 Chong Yidong <cyd@stupidchicken.com>
5916
5917 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
5918 write-region-annotate-functions.
5919 Document write-region-post-annotation-function.
e3aa6669 5920
fb13a416
CY
59212009-01-19 Chong Yidong <cyd@stupidchicken.com>
5922
5923 * display.texi (Font Lookup): Document WIDTH argument of
5924 x-list-fonts.
5925
02eccf6b
EZ
59262009-01-17 Eli Zaretskii <eliz@gnu.org>
5927
ead3f58d
EZ
5928 * maps.texi (Standard Keymaps): Rename function-key-map to
5929 local-function-key-map.
5930
5931 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5932 local-function-key-map.
5933
5934 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5935 and `set-keyboard-coding-system' now accept an optional terminal
5936 argument.
5937
5938 * commands.texi (Event Mod): `keyboard-translate-table' is now
5939 terminal-local.
5940 (Function Keys): Rename function-key-map to
5941 local-function-key-map.
5942
df05a163
EZ
5943 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5944 frames.texi.
5945
0ed8034e 5946 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
5947 `delete-terminal-functions', `suspend-tty-functions' and
5948 `resume-tty-functions'.
0ed8034e
EZ
5949
5950 * frames.texi (Frames): Document `frame-terminal' and
5951 `terminal-live-p'.
5952 (Multiple Displays): Document `make-frame-on-tty'.
5953 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5954 `terminal-name', and `get-device-terminal'.
490f1197
EZ
5955 (Terminal Parameters): Document `terminal-parameters',
5956 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
5957
5958 * os.texi (System Environment): Document `environment' and
5959 `initial-environment'.
490f1197
EZ
5960 (Suspending Emacs): Update for multi-tty; document
5961 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 5962
02eccf6b
EZ
5963 * nonascii.texi (Coding System Basics): More accurate description
5964 of `raw-text'.
5965
f19fea97
JB
59662009-01-12 Juanma Barranquero <lekktu@gmail.com>
5967
5968 * display.texi (Low-Level Font): Fix typo.
5969
16fa292f
CY
59702009-01-10 Chong Yidong <cyd@stupidchicken.com>
5971
5972 * elisp.texi (Top): Update node listing.
5973
5974 * display.texi (PostScript Images): Node deleted.
5975
0b4faef3
EZ
59762009-01-10 Eli Zaretskii <eliz@gnu.org>
5977
3355f04d
EZ
5978 * processes.texi (Decoding Output): Document that null bytes force
5979 no-conversion for reading process output.
5980
5981 * files.texi (Reading from Files): Document that null bytes force
5982 no-conversion when visiting files.
5983
11625308 5984 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 5985
5dcb4c4e
SM
5986 * nonascii.texi (Lisp and Coding Systems):
5987 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 5988 (Character Properties): Improve wording.
0b4faef3 5989
ce9cf065
CY
59902009-01-09 Chong Yidong <cyd@stupidchicken.com>
5991
5992 * display.texi (Font Lookup): Remove obsolete function
5993 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5994 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
5995 (Font Selection): Reorder order of variable descriptions.
5996 Minor clarifications.
ce9cf065
CY
5997
5998 * elisp.texi (Top): Update node listing.
5999
ab756fb3
GM
60002009-01-09 Glenn Morris <rgm@gnu.org>
6001
6002 * commands.texi (Command Loop Info): Say that last-command-char and
6003 last-input-char are obsolete aliases.
6004
6005 * edebug.texi (Edebug Recursive Edit): Remove separate references to
6006 last-input-char and last-command-char, since they are just aliases for
6007 last-input-event and last-command-event.
6008
6009 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
6010 last-command-char.
6011
6b2b8ab1
CY
60122009-01-08 Chong Yidong <cyd@stupidchicken.com>
6013
6014 * elisp.texi: Update node listing.
6015
6016 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
6017 (Face Attributes): Don't link to Font Lookup.
6018 Document font-family-list.
6b2b8ab1
CY
6019 (Fonts): New node.
6020
3568e767
JR
60212009-01-08 Jason Rumney <jasonr@gnu.org>
6022
6023 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 6024 changing the standard pointer shapes. (Bug#1485)
3568e767 6025
6221c8db
CY
60262009-01-08 Chong Yidong <cyd@stupidchicken.com>
6027
6028 * display.texi (Attribute Functions): Note that a function value
6029 :height is relative, and that compatibility functions work by
6030 calling set-face-attribute.
6031 (Displaying Faces): Reorder list in order of increasing priority.
6032 (Face Remapping): New node. Content moved here from Displaying
6033 Faces.
6034 (Glyphs): Link to Face Functions.
6035
e3d3799a
CY
60362009-01-08 Chong Yidong <cyd@stupidchicken.com>
6037
6038 * display.texi (Faces): Don't discuss face id here. facep does
6039 not return t.
6040 (Defining Faces): Minor clarification.
6041 (Face Attributes): Rearrange items to match docstring of
6042 set-face-attribute. Add :foundry attribute. Document new role of
6043 :font attribute. Texinfo usage fix.
6044 (Attribute Functions): Copyedits.
6045 (Face Functions): Note that face number is seldom used.
6046
638a2457
RS
60472009-01-05 Richard M Stallman <rms@gnu.org>
6048
6049 * strings.texi (Predicates for Strings): Minor clarification.
6050
6051 * functions.texi (Function Safety): Texinfo usage fix.
6052
39cb9e56 60532009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
6054
6055 * objects.texi (General Escape Syntax): Fix typo.
6056
9f822178
MR
60572009-01-03 Martin Rudalics <rudalics@gmx.at>
6058
6059 * windows.texi (Choosing Window): Say that pop-up-frame-alist
6060 works via the default value of pop-up-frame-function.
6061
af34ad36
EZ
60622009-01-02 Eli Zaretskii <eliz@gnu.org>
6063
6064 * processes.texi (System Processes): Document the `time' and
6065 `ctime' attributes of `system-process-attributes'.
6066
d31f6679
CY
60672009-01-01 Chong Yidong <cyd@stupidchicken.com>
6068
6069 * display.texi (Face Attributes): Clarify :height attribute.
6070
174dc00c
MR
60712008-12-31 Martin Rudalics <rudalics@gmx.at>
6072
6073 * buffers.texi (The Buffer List): Clarify what moves a buffer to
6074 the front of the buffer list. Add entries for `last-buffer' and
6075 `unbury-buffer'.
6076
b8afe7e4
EZ
60772008-12-27 Eli Zaretskii <eliz@gnu.org>
6078
d14030f5
EZ
6079 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
6080 and its subsections.
6081
6082 * frames.texi (Multiple Terminals, Low-level Terminal)
6083 (Terminal Parameters, Frames on Other TTY devices): New sections.
6084 (Frames): Add an xref to "Multiple Terminals".
6085
765980a4
EZ
6086 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
6087
6088 * objects.texi (Terminal Type): New node.
6089 (Editing Types): Add it to the menu.
6090
47bd5577
EZ
6091 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
6092 Variables".
6093
eb22b78c 6094 * variables.texi (Directory Local Variables): New node.
47bd5577 6095 (Variables): Add a menu item for it.
eb22b78c 6096
b8afe7e4
EZ
6097 * loading.texi (Autoload): Document `generate-autoload-cookie' and
6098 `generated-autoload-file'.
6099
77bb0476
EZ
61002008-12-20 Eli Zaretskii <eliz@gnu.org>
6101
028e2c19
EZ
6102 * os.texi (Startup Summary): Add xref to documentation of
6103 `initial-window-system'.
6104
77bb0476
EZ
6105 * display.texi (Window Systems): Document `window-system' the
6106 function. The variable `window-system' is now frame-local.
028e2c19 6107 Document `initial-window-system'.
77bb0476 6108
dda87836
MR
61092008-12-19 Martin Rudalics <rudalics@gmx.at>
6110
6111 * windows.texi (Windows): Rewrite description of
6112 fit-window-to-buffer.
6113
caef3ed2
GM
61142008-12-13 Glenn Morris <rgm@gnu.org>
6115
6116 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
6117 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
6118
21c58e4d
GM
61192008-12-12 Glenn Morris <rgm@gnu.org>
6120
6121 * debugging.texi (Error Debugging): Refer forwards to
6122 eval-expression-debug-on-error.
6123
af38459f
EZ
61242008-12-05 Eli Zaretskii <eliz@gnu.org>
6125
5dedd9b5
EZ
6126 * strings.texi (String Basics): Only unibyte strings that
6127 represent key sequences hold 8-bit raw bytes.
6128
af38459f
EZ
6129 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
6130 paragraph to speak about `undecided'.
6131 (Character Properties): Don't explain the meaning of each
6132 property; instead, identify their Unicode Standard names.
b3f1f4a5 6133 (Character Sets): Document `map-charset-chars'.
af38459f 6134
fa047ae7
GM
61352008-12-02 Glenn Morris <rgm@gnu.org>
6136
6137 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
6138 section yet again.
6139
47dbc044
EZ
61402008-11-29 Eli Zaretskii <eliz@gnu.org>
6141
98d05998
EZ
6142 * nonascii.texi (Character Properties): New Section.
6143 (Specifying Coding Systems): Document
6144 `coding-system-priority-list', `set-coding-system-priority', and
6145 `with-coding-priority'.
6146 (Lisp and Coding Systems): Document `check-coding-systems-region'
6147 and `coding-system-charset-list'.
6148 (Coding System Basics): Document `coding-system-aliases'.
6149
6150 * elisp.texi (Top): Add a @detailmenu entry for "Character
6151 Properties".
6152
47dbc044
EZ
6153 * objects.texi (Character Type): Correct the range of Emacs
6154 characters. Add an @xref to "Character Codes".
6155
6156 * strings.texi (String Basics): Add an @xref to "Character Codes".
6157
6158 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
6159
6160 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
6161 (Character Codes): Document `max-char'.
6162
8b80cdf5
EZ
61632008-11-28 Eli Zaretskii <eliz@gnu.org>
6164
6165 * nonascii.texi (Text Representations, Converting Representations)
6166 (Character Sets, Scanning Charsets, Translation of Characters):
6167 Make text more accurate.
6168
a99dceba
GM
61692008-11-28 Glenn Morris <rgm@gnu.org>
6170
6171 * files.texi (Format Conversion Round-Trip): Improve previous change.
6172
f6dc3bed
CY
61732008-11-26 Chong Yidong <cyd@stupidchicken.com>
6174
6175 * modes.texi (Auto Major Mode): Fix example.
6176
5da9413d
GM
61772008-11-25 Glenn Morris <rgm@gnu.org>
6178
6179 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
6180
6181 * files.texi (Format Conversion Round-Trip):
6182 Use active voice for previous change.
6183
fcca848c
CY
61842008-11-25 Chong Yidong <cyd@stupidchicken.com>
6185
6186 * os.texi (Processor Run Time):
6187 * processes.texi (Transaction Queues):
6188 * markers.texi (The Mark):
6189 * windows.texi (Choosing Window, Selecting Windows):
6190 * files.texi (Changing Files, Magic File Names):
6191 * commands.texi (Key Sequence Input):
6192 * functions.texi (Declaring Functions):
6193 * strings.texi (Predicates for Strings):
6194 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
6195
36c8dc54
CY
61962008-11-24 Chong Yidong <cyd@stupidchicken.com>
6197
6198 * help.texi (Accessing Documentation): Update example.
6199
6200 * variables.texi (Defining Variables): Note that `*' is not
6201 necessary if defcustom is used.
6202
2a79b242
EZ
62032008-11-22 Eli Zaretskii <eliz@gnu.org>
6204
6205 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
6206 Characters" from @detailmenu.
6207
6208 * nonascii.texi (Character Codes, Character Sets)
6209 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
6210 (Chars and Bytes, Splitting Characters): Sections removed.
6211
392f0d26
LK
62122008-11-22 Lute Kamstra <lute@gnu.org>
6213
6214 * positions.texi (Text Lines): Update goto-line documentation.
6215
af1a5cd5
MR
62162008-11-21 Martin Rudalics <rudalics@gmx.at>
6217
6a4cfb0c
MR
6218 * frames.texi (Frames): Fix typo, add cross references, reword.
6219 (Initial Parameters): Reword special-display-frame-alist text.
6220 (Frames and Windows): Reword. Describe argument norecord for
6221 set-frame-selected-window.
6222 (Input Focus): Describe argument norecord for select-frame.
6223 Remove comment on MS-Windows behavior for focus-follows-mouse.
6224 (Raising and Lowering): Mention windows-frames dichotomy in
6225 metaphor.
6226
af1a5cd5
MR
6227 * windows.texi (Displaying Buffers, Vertical Scrolling)
6228 (Horizontal Scrolling): Fix indenting and rewording issues
6229 introduced with 2008-11-07 change.
6230
c249fa9c
GM
62312008-11-20 Glenn Morris <rgm@gnu.org>
6232
6233 * files.texi (Format Conversion Round-Trip): Mention `preserve'
6234 element of `format-alist'.
6235
204d4665
GM
62362008-11-19 Glenn Morris <rgm@gnu.org>
6237
6238 * doclicense.texi: Update to FDL 1.3.
6239 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
6240
cc0910af
CY
62412008-11-18 Chong Yidong <cyd@stupidchicken.com>
6242
efe6e7c4
CY
6243 * windows.texi (Window Hooks): Remove *-end-trigger-functions
6244 vars, which are obsolete. Mention jit-lock-register.
6245
5dcb4c4e
SM
6246 * modes.texi (Other Font Lock Variables):
6247 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 6248
cc0910af
CY
6249 * frames.texi (Color Parameters): Document alpha parameter.
6250
aeeedf76
MR
62512008-11-16 Martin Rudalics <rudalics@gmx.at>
6252
6253 * windows.texi (Splitting Windows, Deleting Windows)
6254 (Selecting Windows, Cyclic Window Ordering)
6255 (Buffers and Windows, Displaying Buffers, Choosing Window)
6256 (Dedicated Windows, Window Point, Window Start and End)
6257 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
6258 (Size of Window, Resizing Windows, Window Configurations)
6259 (Window Parameters): Avoid @var at beginning of sentences and
6260 reword accordingly.
6261
4c565c5c
LK
62622008-11-11 Lute Kamstra <lute@gnu.org>
6263
6264 * files.texi (File Name Components): Fix file-name-extension
6265 documentation.
6266
25f494c9
JB
62672008-11-11 Juanma Barranquero <lekktu@gmail.com>
6268
6269 * frames.texi (Basic Parameters): Remove display-environment-variable
6270 and term-environment-variable.
6271
a1401ab1
EZ
62722008-11-08 Eli Zaretskii <eliz@gnu.org>
6273
6274 * windows.texi (Basic Windows, Splitting Windows)
6275 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
6276 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
6277 (Resizing Windows, Window Configurations, Window Parameters):
6278 Fix wording and markup.
a1401ab1 6279
efafc282
MR
62802008-11-07 Martin Rudalics <rudalics@gmx.at>
6281
6282 * windows.texi (Windows): Update entries.
6283 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 6284 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
6285 (Selecting Windows, Cyclic Window Ordering): Reword with special
6286 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
6287 (Buffers and Windows, Choosing Window): Reword with special
6288 emphasis on dedicated windows.
6289 (Displaying Buffers): Reword. For switch-to-buffer mention that
6290 it may fall back on pop-to-buffer. For other-window try to
6291 explain how it treats the cyclic ordering of windows.
efafc282
MR
6292 (Dedicated Windows): New node and section discussing dedicated
6293 windows and associated functions.
86ab855a 6294 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
6295 (Window Start and End): Rename node and section title. Reword.
6296 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
6297 Minor rewording.
6298 (Size of Window): Reword, in particular text on window-width.
6299 (Resizing Windows): Reword. Add text on balancing windows.
6300 (Window Configurations): Reword. Mention window parameters.
6301 (Window Parameters): New node and section on window parameters.
6302 (Window Hooks): Reword. Mention that
6303 window-configuration-change-hook is run "buffer-locally".
6304 * elisp.texi (Top): Update Windows entries in @detailmenu
6305 section.
6306
d60a8ab2
JB
63072008-11-04 Juanma Barranquero <lekktu@gmail.com>
6308
6309 * searching.texi (Regexp Search): Fix typo.
6310
01777627
CY
63112008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
6312
6313 * searching.texi (Regexp Search): Document GREEDY arg.
6314 (Simple Match Data): Fix return value.
6315
c4526e93
EZ
63162008-11-01 Eli Zaretskii <eliz@gnu.org>
6317
6318 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
6319 with Emacs 23 internal representation of characters.
6320 Document `unibyte-string'.
c4526e93 6321
fe2ae8b5
CY
63222008-10-28 Chong Yidong <cyd@stupidchicken.com>
6323
6324 * processes.texi (Process Information): Note that process-status
6325 does not accept buffer names.
6326
cc5a21e3
CY
63272008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
6328
6329 * positions.texi (Skipping Characters): Correct return value of
6330 skip-chars-forward.
6331
09460d9a
MR
63322008-10-25 Martin Rudalics <rudalics@gmx.at>
6333
520b29e7
MR
6334 * windows.texi (Deleting Windows): Update documentation of
6335 delete-windows-on.
6336 (Buffers and Windows): Update documentations of
6337 get-buffer-window and get-buffer-window-list.
6338 (Displaying Buffers): Update documentation of
6339 replace-buffer-in-windows.
6340
09460d9a
MR
6341 * buffers.texi (Current Buffer): Reword set-buffer and
6342 with-current-buffer documentations.
6343 (Creating Buffers): Reword documentation of get-buffer-create.
6344
4d48fcdc
MR
63452008-10-23 Martin Rudalics <rudalics@gmx.at>
6346
6347 * buffers.texi (Current Buffer): Reword documentation of
6348 set-buffer.
6349 (Buffer Names): Reword documentation of buffer-name.
6350 (The Buffer List): For bury-buffer explain what happens with the
6351 buffer's window.
6352 (Creating Buffers): Say that get-buffer-create's arg is called
6353 buffer-or-name.
6354
f0143c43
CY
63552008-10-22 Chong Yidong <cyd@stupidchicken.com>
6356
3e5dbbd3
CY
6357 * advice.texi (Computed Advice): Explain what DEFINITION is.
6358
f0143c43
CY
6359 * nonascii.texi (Character Codes): Remove obsolete function
6360 char-valid-p, and document characterp instead.
6361
52a94b85
MR
63622008-10-22 Martin Rudalics <rudalics@gmx.at>
6363
6364 * windows.texi (Displaying Buffers): Reword documentation of
6365 pop-to-buffer.
6366 (Choosing Window): Rewrite documentation of display-buffer and
6367 its options.
6368
f76f8246
MR
6369 * buffers.texi (Killing Buffers): Update documentation of
6370 kill-buffer.
6371
acc8b598
EZ
63722008-10-21 Eli Zaretskii <eliz@gnu.org>
6373
80e6b6df
EZ
6374 * processes.texi (Serial Ports): Fix wording and improve markup.
6375
3645358a
EZ
6376 * searching.texi (Regexp Search): Document `string-match-p' and
6377 `looking-at-p'.
6378 (POSIX Regexps): Add an xref for "non-greedy".
6379 (Regexp Special): Add @cindex entry for "non-greedy".
6380
b3d50cff 6381 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 6382 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 6383
73b7530a
EZ
6384 * frames.texi (Color Names): Add an xref to `read-color'.
6385
6386 * minibuf.texi (High-Level Completion): Document `read-color'.
6387
acc8b598
EZ
6388 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
6389
6390 * positions.texi (Narrowing): Add an xref to "Swapping Text".
6391
6392 * buffers.texi (Swapping Text): New section, documents
6393 `buffer-swap-text'.
6394
10e187e8
MR
63952008-10-21 Martin Rudalics <rudalics@gmx.at>
6396
6397 * windows.texi (Resizing Windows): Minor wording fix.
6398
fd6f900c
EZ
63992008-10-20 Eli Zaretskii <eliz@gnu.org>
6400
6401 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
6402 and `combine-and-quote-strings'.
6403
6404 * strings.texi (Creating Strings): Add xrefs for them.
6405
e4372165
EZ
64062008-10-19 Eli Zaretskii <eliz@gnu.org>
6407
d6328fba
EZ
6408 * elisp.texi (Top): Make descriptive text for "Reading File Names"
6409 match the corresponding menu in minibuf.texi.
6410
e4372165
EZ
6411 * minibuf.texi (Reading File Names): Document `read-shell-command'
6412 and `minibuffer-local-shell-command-map'.
6413
5d8dda33
MR
64142008-10-19 Martin Rudalics <rudalics@gmx.at>
6415
6416 * windows.texi (Resizing Windows): Remove var{} around "window" in
6417 documentation of enlarge-window.
6418 Rewrite documentation of window-min-height and window-min-width.
6419
437706cd
EZ
64202008-10-19 Eli Zaretskii <eliz@gnu.org>
6421
80f85d7c
EZ
6422 * functions.texi (Calling Functions): Document `apply-partially'.
6423
291703b5
EZ
6424 * hooks.texi (Standard Hooks): Mention
6425 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
6426
6427 * variables.texi (File Local Variables): Document
6428 `file-local-variables-alist', `before-hack-local-variables-hook'
6429 and `hack-local-variables-hook'.
6430
583d8b3c
EZ
6431 * processes.texi (Synchronous Processes): Document `process-lines'.
6432
5dcb4c4e
SM
6433 * customize.texi (Variable Definitions):
6434 Document `custom-reevaluate-setting'.
437706cd 6435
7e51d89b
MR
64362008-10-18 Martin Rudalics <rudalics@gmx.at>
6437
6438 * windows.texi (Choosing Window, Deleting Windows)
6439 (Displaying Buffers): Expand documentation of dedicated windows.
6440
43c59a3d
EZ
64412008-10-18 Eli Zaretskii <eliz@gnu.org>
6442
018a960d
EZ
6443 * files.texi (Changing Files): Document symbolic input of file
6444 modes to `set-file-modes'. Document `read-file-modes' and
6445 `file-modes-symbolic-to-number'.
6446
2c0b8144
EZ
6447 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
6448 and `search-map'.
6449
5dcb4c4e
SM
6450 * searching.texi (Search and Replace):
6451 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 6452 Document `multi-query-replace-map'.
80120f13 6453
6d4913f0 6454 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
6455 (Completion Commands, Reading File Names):
6456 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
6457 `minibuffer-local-filename-must-match-map'.
6458 (Minibuffer Completion): The `require-match' argument to
6459 `completing-read' can now have the value `confirm-only'.
6460
43c59a3d
EZ
6461 * windows.texi (Displaying Buffers): Minor wording fix.
6462 (Choosing Window): `split-height-threshold' can now be nil.
6463 Document `split-width-threshold'. `pop-up-frames' can have the
6464 value `graphic-only'.
6465
f36acfd9
EZ
64662008-10-17 Eli Zaretskii <eliz@gnu.org>
6467
6468 * os.texi (Startup Summary): Document `before-init-time' and
6469 `after-init-time'. Document `initial-window-system' and
6470 `window-system-initialization-alist'. Document reading the
6471 abbrevs file. Document the call to `server-start' under --daemon.
6472 Rearrange a bit to be consistent with the code flow.
53728487
EZ
6473 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
6474 (Time Parsing): Document `format-seconds'.
f36acfd9 6475
96995b89
MR
64762008-10-17 Martin Rudalics <rudalics@gmx.at>
6477
6478 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
6479 and reword.
6480
2de17c73
EZ
64812008-10-16 Eli Zaretskii <eliz@gnu.org>
6482
6483 * markers.texi (The Mark): Document use-region-p.
6484
9cf52b11
EZ
64852008-10-15 Eli Zaretskii <eliz@gnu.org>
6486
c3aaf1d7
EZ
6487 * internals.texi (Writing Emacs Primitives): The interactive spec
6488 of a primitive can be a Lisp form.
6489
841a1743
EZ
6490 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
6491 values of transient-mark-mode. Document handle-shift-selection.
6492
6493 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
6494 (Interactive Examples): Show an example of `^'.
6495 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
6496 (Defining Commands, Using Interactive): The interactive-form of a
6497 function can be added via its symbol's property.
841a1743 6498
52441368
EZ
6499 * positions.texi (List Motion): beginning-of-defun-function can
6500 now accept an argument.
6501
8e8c1a72
EZ
6502 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
6503 now return a list of strings.
6504
a33a1f2a
EZ
6505 * control.texi (Handling Errors): Document ignore-errors.
6506
4fb04348
EZ
6507 * frames.texi (Creating Frames): Document frame-inherited-parameters.
6508 (Parameter Access): Document set-frame-parameter.
6509
ee666f84
EZ
6510 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
6511 Hooks" for the effect of kill-all-local-variables on local hook
6512 functions.
6513
9cf52b11
EZ
6514 * modes.texi (Major Mode Conventions, Mode Line Variables):
6515 `mode-name' need not be a string. xref to "Mode Line Data" for
6516 details, and to "Emulating Mode Line" for computing a string
6517 value.
6518
22526bc4
EZ
65192008-10-14 Eli Zaretskii <eliz@gnu.org>
6520
a65f6a85
EZ
6521 * processes.texi (System Processes): New section.
6522 (Processes, Signals to Processes): Add xrefs to it.
6523
6524 * objects.texi (Editing Types): A `process' is a subprocess of
6525 Emacs, not just any process running on the OS.
6526
6527 * elisp.texi (Top): Adjust the @detailmenu for the above two
6528 changes.
6529
2724b26a
EZ
6530 * sequences.texi (Char-Tables): Remove documentation of
6531 set-char-table-default, which has no effect since Emacs 23.
6532 <char-table-range, set-char-table-range>: Don't mention generic
6533 characters and charsets. Add a cons cell as a possible argument.
6534
6535 * nonascii.texi (Splitting Characters)
6536 (Translation of Characters): Don't mention generic characters.
6537
6538 * display.texi (Fontsets): Don't mention generic characters.
6539
22526bc4 6540 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 6541 argument FUNCTION with a cons cell as KEY.
22526bc4 6542
eaf4b689
EZ
65432008-10-13 Eli Zaretskii <eliz@gnu.org>
6544
45e46036
EZ
6545 * objects.texi (Primitive Function Type): Move "@cindex special
6546 forms" from here...
6547
6548 * eval.texi (Special Forms): ...to here.
6549
6550 * functions.texi (What Is a Function): `functionp' returns nil for
6551 special forms. Add an xref.
6552
eaf4b689
EZ
6553 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
6554 Variables".
6555
6556 * variables.texi (Frame-Local Variables): New section.
6557 (Buffer-Local Variables): Add an xref to it.
6558 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
6559 have both frame-local and buffer-local binding.
6560
6561 * frames.texi (Frames): Mention multiple tty frames.
6562 (Frame Parameters, Parameter Access): Mention frame-local variable
6563 bindings.
6564
15688fce
GM
65652008-09-20 Glenn Morris <rgm@gnu.org>
6566
6567 * display.texi (Defining Faces): Recommend against face variables.
6568
35539065
JB
65692008-09-16 Juanma Barranquero <lekktu@gmail.com>
6570
6571 * display.texi (Echo Area Customization): Fix typo.
6572
6a57054b
JB
65732008-09-09 Juanma Barranquero <lekktu@gmail.com>
6574
6575 * loading.texi (Where Defined): Add `defface' item.
6576
d632fb82
MR
65772008-09-06 Martin Rudalics <rudalics@gmx.at>
6578
6579 * loading.texi (Where Defined): Fix description of symbol-file.
6580
905a9adb
JR
65812008-08-26 Jason Rumney <jasonr@gnu.org>
6582
6583 * display.texi (TIFF Images): New section describing :index property.
6584
852e91b7
CY
65852008-08-23 Chong Yidong <cyd@stupidchicken.com>
6586
6587 * display.texi (Temporary Displays): Remove unnecessary comment
6588 about usage of temp-buffer-show-hook.
6589
6be001ee
CY
65902008-08-05 Chong Yidong <cyd@stupidchicken.com>
6591
6592 * symbols.texi (Other Plists): Fix incorrect example.
6593 Suggested by Florian Beck.
6594
58e3d8e8
JB
65952008-07-31 Juanma Barranquero <lekktu@gmail.com>
6596
6597 * os.texi: Fix previous change.
6598
7c2fb837
DN
65992008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
6600
6601 * os.texi:
6602 * intro.texi:
6603 * files.texi: Remove VMS support.
6604
9e2a2647
DN
66052008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
6606
6607 * os.texi:
6608 * frames.texi:
6609 * display.texi: Remove mentions of Mac Carbon.
6610
c4f4682b
MB
66112008-07-01 Miles Bader <miles@gnu.org>
6612
6613 * text.texi (Special Properties):
6614 * display.texi (Truncation): Add wrap-prefix and line-prefix.
6615
3696411e
JB
66162008-06-28 Johan Bockgård <bojohan@gnu.org>
6617
6618 * display.texi (Other Image Types): Fix copy/paste error; say
6619 "PBM", not "XBM".
6620
f2a77c3a
DN
66212008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
6622
6623 * os.texi: Remove references to obsolete systems.
6624
6d52677d
EZ
66252008-06-20 Eli Zaretskii <eliz@gnu.org>
6626
6627 * makefile.w32-in (distclean): Remove makefile.
6628
1a87da4c
GM
66292008-06-17 Glenn Morris <rgm@gnu.org>
6630
6631 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
6632 (elisp, dist): Remove rules and variables that are obsolete now
6633 the lisp manual is no longer distributed separately.
6634
fdda1c5d
GM
66352008-06-16 Glenn Morris <rgm@gnu.org>
6636
646692e9
GM
6637 * configure, configure.in, mkinstalldirs: Remove unused files.
6638
6639 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 6640 * vol1.texi (EMACSVER):
6a57054b 6641 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
6642
6643 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
6644 as per maintain.info.
6645
611bee81
GM
66462008-06-15 Glenn Morris <rgm@gnu.org>
6647
a7bed3a0
GM
6648 * makefile.w32-in (manual): Use "23" rather than "21".
6649
6650 * Makefile.in (emacsver): New, set by configure.
6651 (manual): Use emacsver.
6652
d794edf2
GM
6653 * intro.texi: Report bugs using M-x report-emacs-bug.
6654
611bee81
GM
6655 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6656
c73e02fa
GM
66572008-06-13 Daniel Engeler <engeler@gmail.com>
6658
6659 * elisp.texi, internals.texi, processes.texi: Add documentation
6660 about serial port access.
6661
e40a85cd
MB
66622008-06-05 Miles Bader <miles@gnu.org>
6663
6664 * display.texi (Displaying Faces): Update to reflect function
6665 renamings in face-remap.el.
6666
7b753744
JB
66672008-06-05 Juanma Barranquero <lekktu@gmail.com>
6668
6669 * display.texi (Fontsets): Fix typos.
6670
9d3d42fb
MB
66712008-06-03 Miles Bader <miles@gnu.org>
6672
7b753744
JB
6673 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6674 remove-relative-face-remapping, set-base-face-remapping,
6675 and set-default-base-face-remapping.
9d3d42fb 6676
f2cec7a9
MB
66772008-06-01 Miles Bader <miles@gnu.org>
6678
6679 * display.texi (Displaying Faces): Add face-remapping-alist.
6680
8f39c96d
SM
66812008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6682
6683 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6684 variable names.
6685
1ef5eecc
ER
66862008-05-03 Eric S. Raymond <esr@golux>
6687
352c8b4a 6688 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
6689 (current-global-map) return references, not copies.
6690
63b4387f
JL
66912008-05-02 Juri Linkov <juri@jurta.org>
6692
6693 * minibuf.texi (Text from Minibuffer): Document a list of
6694 default values for `read-from-minibuffer'.
6695
38a8b703
JB
66962008-04-24 Juanma Barranquero <lekktu@gmail.com>
6697
6698 * nonascii.texi (Translation of Characters): Fix previous change.
6699
7c42e639
CY
67002008-04-20 Chong Yidong <cyd@stupidchicken.com>
6701
6702 * display.texi (Overlay Properties): Clarify role of underlying
6703 textprop and overlay keymaps for display strings.
6704
6705 * keymaps.texi (Active Keymaps): Ditto.
6706
25c0d999
SM
67072008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6708
6709 * minibuf.texi (Programmed Completion):
6710 Replace dynamic-completion-table with the new completion-table-dynamic.
6711
e3af5968
CY
67122008-04-07 Chong Yidong <cyd@stupidchicken.com>
6713
6714 * intro.texi (Some Terms): Change "fonts in this manual" index
6715 entry to "typographic conventions".
6716
6bfc8698
EZ
67172008-04-05 Eli Zaretskii <eliz@gnu.org>
6718
6719 * objects.texi (Text Props and Strings): Add indexing for read
6720 syntax of text properties.
6721
4972c361
SM
67222008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6723
6724 * processes.texi (Decoding Output): Remove process-filter-multibyte
6725 functions.
6726
c70a68db
MR
67272008-03-15 Martin Rudalics <rudalics@gmx.at>
6728
6729 * display.texi (Finding Overlays): Say that empty overlays at
6730 the end of the buffer are reported too.
6731
1291fd36
GM
67322008-03-13 Glenn Morris <rgm@gnu.org>
6733
6734 * elisp.texi (EMACSVER): Set to 23.0.60.
6735
c6b0dfd5
CY
67362008-02-26 Chong Yidong <cyd@stupidchicken.com>
6737
38a8b703 6738 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 6739
875fc30c
GM
67402008-02-22 Glenn Morris <rgm@gnu.org>
6741
6742 * frames.texi (Position Parameters): Clarify the description of
6743 `left' and `top', using information from "Geometry".
6744 (Geometry): Give a pointer to "Position Parameters", rather than
6745 repeating information.
6746
d8c8e45a
GM
67472008-02-11 Glenn Morris <rgm@gnu.org>
6748
6749 * objects.texi (Equality Predicates): No longer talk about "two"
6750 functions.
6751
38a8b703 67522008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
6753
6754 * objects.texi (Equality Predicates): Add defun for
6755 equal-including-properties.
6756
bfffe0b1
GM
67572008-02-10 Glenn Morris <rgm@gnu.org>
6758
6759 * objects.texi (Equality Predicates):
6760 Mention equal-including-properties.
6761
431b78c9
RS
67622008-02-07 Richard Stallman <rms@gnu.org>
6763
6764 * windows.texi (Window Start): Mention the feature of moving
6765 window-start to start of line.
6766
c8763fb6 67672008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
6768
6769 * keymaps.texi (Tool Bar): Document rtl property.
6770
1a256502
TTN
67712008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
6772
6773 * display.texi (Button Types):
6774 For define-button-type, clarify type of NAME.
6775
569382c2
MR
67762008-01-19 Martin Rudalics <rudalics@gmx.at>
6777
6778 * buffers.texi (Buffer Modification): Fix typo.
6779
f3041af1
DN
67802008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
6781
6782 * os.texi (System Environment): Remove references to OSes that are
6783 not supported anymore.
6784
d35e1cd7
DN
67852008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
6786
6787 * os.texi (System Environment): Remove mention for Masscomp.
6788
23af7580
RS
67892008-01-04 Richard Stallman <rms@gnu.org>
6790
6791 * display.texi (Faces): Don't talk about internal face vector as arg
6792 to facep.
6793
6794 * customize.texi (Type Keywords): Fix previous change.
6795
6796 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
6797 * elisp.texi (Top): Fix menu for commands.texi change.
6798
ec7d5b1e
RS
67992007-12-30 Richard Stallman <rms@gnu.org>
6800
5dcb4c4e 6801 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
6802 (Accessing Scroll): New node broken out of Accessing Mouse.
6803
101a6cea
RS
68042007-12-28 Richard Stallman <rms@gnu.org>
6805
6806 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 6807 (Basic Parameters): For `title', refer to title bar.
041817a4 6808 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 6809
72b7e664
RS
68102007-12-23 Richard Stallman <rms@gnu.org>
6811
6812 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
6813 Improve some of the commented-out keywords' text too.
6814
27a4f445
MR
68152007-12-14 Martin Rudalics <rudalics@gmx.at>
6816
e2e3f1d7
MR
6817 * nonascii.texi (Encoding and I/O): Reword to avoid saying
6818 "visit the current buffer".
6819
27a4f445
MR
6820 * os.texi (System Interface): Fix typo.
6821
a2afc99d
RS
68222007-12-04 Richard Stallman <rms@gnu.org>
6823
6824 * objects.texi (Symbol Type): Fix typo.
6825
b694135c
RS
68262007-12-03 Richard Stallman <rms@gnu.org>
6827
6828 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
6829
f99a19da
GM
68302007-12-01 Glenn Morris <rgm@gnu.org>
6831
6832 * functions.texi (Declaring Functions): Improve previous change.
6833
8f4b37d8
GM
68342007-11-30 Glenn Morris <rgm@gnu.org>
6835
6836 * functions.texi (Declaring Functions): Add optional fourth
6837 argument of declare-function, and setting third argument to `t'.
6838
61a2fe01
RS
68392007-11-29 Richard Stallman <rms@gnu.org>
6840
6841 * customize.texi (Composite Types): Document `group' type.
6842
cbfc5193
GM
68432007-11-29 Glenn Morris <rgm@gnu.org>
6844
5dcb4c4e
SM
6845 * functions.texi (Declaring Functions): Add findex.
6846 Mention `external' files.
cbfc5193 6847
8386283a
JB
68482007-11-26 Juanma Barranquero <lekktu@gmail.com>
6849
6850 * functions.texi (Declaring Functions): Fix directive.
6851
a07c9a8b
RS
68522007-11-25 Richard Stallman <rms@gnu.org>
6853
6854 * help.texi (Help Functions): Clean up last change.
6855
6856 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6857
6858 * loading.texi (Named Features): Minor cleanup.
6859
6860 * macros.texi (Eval During Expansion): Minor cleanup.
6861
6862 * variables.texi (Variable Aliases): Minor cleanup.
6863
a0925923
RS
68642007-11-24 Richard Stallman <rms@gnu.org>
6865
6866 * functions.texi (Declaring Functions): Clarify previous change.
6867
6868 * compile.texi (Compiler Errors): Clarify previous change.
6869
20c63e44
RS
68702007-11-24 Richard Stallman <rms@gnu.org>
6871
e5e76c04 6872 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
6873 Clarify the text and move items around.
6874
5bb0cda3
GM
68752007-11-24 Glenn Morris <rgm@gnu.org>
6876
6877 * functions.texi (Declaring Functions): New section.
6878 * compile.texi (Compiler Errors): Mention declaring functions,
6879 defvar with no initvalue, and byte-compile-warnings.
6880
af13c86a
MR
68812007-11-15 Martin Rudalics <rudalics@gmx.at>
6882
6883 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6884 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6885
a5373305
MR
68862007-11-13 Martin Rudalics <rudalics@gmx.at>
6887
6888 * help.texi (Help Functions): Document new macro `with-help-window'.
6889
fe284805
JL
68902007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6891
6892 * searching.texi (Replacing Match): Describe new
6893 `match-substitute-replacement'.
6894
2c3a09b1
RS
68952007-10-31 Richard Stallman <rms@gnu.org>
6896
6897 * strings.texi (Creating Strings): Null strings from concat not unique.
6898
f2b480f4
RS
68992007-10-26 Richard Stallman <rms@gnu.org>
6900
6901 * objects.texi (Equality Predicates): Null strings are uniquified.
6902
6903 * minibuf.texi: Minor clarifications in previous change.
6904
db21122c
GM
69052007-10-25 Glenn Morris <rgm@gnu.org>
6906
6907 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6908
2328cbb3
RS
69092007-10-24 Richard Stallman <rms@gnu.org>
6910
6911 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6912
6913 * variables.texi (Frame-Local Variables): Node deleted.
6914 (Variables): Delete Frame-Local Variables from menu.
6915 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6916 (Default Value): Don't mention frame-local vars.
6917
6918 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6919
6920 * loading.texi (Unloading): Document FEATURE-unload-function
6921 instead of FEATURE-unload-hook.
6922
2328cbb3
RS
6923 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6924
c066bafa
JL
69252007-10-22 Juri Linkov <juri@jurta.org>
6926
6927 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6928 (High-Level Completion): Document a list of default value strings
6929 in the DEFAULT argument, for which minibuffer functions return the
6930 first element.
6931
65ced25f
JL
69322007-10-17 Juri Linkov <juri@jurta.org>
6933
6934 * text.texi (Filling): Update arguments of fill-paragraph.
6935 fill-paragraph operates on the active region in Transient Mark mode.
6936 Remove fill-paragraph-or-region.
6937
ee46ec8e
KB
69382007-10-13 Karl Berry <karl@gnu.org>
6939
6940 * elisp.texi (@dircategory): Move to after @copying,
6941 since we want @copying as close as possible to the beginning of
6942 the output.
6943
61bbdbc6
RS
69442007-10-12 Richard Stallman <rms@gnu.org>
6945
6946 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6947
6948 * commands.texi (Distinguish Interactive): New node,
6949 broken out from Interactive Call and rewritten.
6950 (Command Loop): Put Distinguish Interactive in menu.
6951
af23e1e8
RS
69522007-10-09 Richard Stallman <rms@gnu.org>
6953
6954 * text.texi (Examining Properties): Mention overlay priority.
6955
6956 * display.texi (Display Margins): Correct the description
6957 of margin display specifications.
6958 (Replacing Specs): New subnode broken out of Display Property.
6959
e1965a69
JL
69602007-10-06 Juri Linkov <juri@jurta.org>
6961
6962 * text.texi (Filling): Document fill-paragraph-or-region.
6963
4638454b
JB
69642007-10-05 Juanma Barranquero <lekktu@gmail.com>
6965
6966 * display.texi (Auto Faces): Fix typo.
6967
7ed54cc5
RS
69682007-10-02 Richard Stallman <rms@gnu.org>
6969
6970 * display.texi (Display Property): Explain some display specs
6971 don't let you move point in.
6972
5dcb4c4e
SM
6973 * frames.texi (Cursor Parameters):
6974 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
6975
6976 * windows.texi (Basic Windows): Don't describe
6977 cursor-in-non-selected-windows here.
6978
305a7ef2
EZ
69792007-10-01 Eli Zaretskii <eliz@gnu.org>
6980
6981 * processes.texi (Misc Network): Note that these functions are
6982 supported only on some systems.
6983
f7a7f4eb
RS
69842007-10-01 Richard Stallman <rms@gnu.org>
6985
6986 * display.texi (Overlay Properties): Explain nil as priority.
6987 Explain that conflicts are unpredictable if not resolved by
6988 priorities.
6989
780d7bb9
RS
69902007-09-23 Richard Stallman <rms@gnu.org>
6991
6992 * macros.texi (Backquote): Minor clarification.
6993
14b4fdfb
RS
69942007-09-19 Richard Stallman <rms@gnu.org>
6995
6996 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
6997 Clarify when they work in parallel and when one overrides.
6998 Fix error in example.
14b4fdfb 6999
b8d4c8d0
GM
70002007-09-06 Glenn Morris <rgm@gnu.org>
7001
b3e755a9 7002 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
7003 commands to use ../../info.
7004 * Makefile.in (infodir): Go up one more level.
4638454b 7005 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
7006 (miscmanualdir): New.
7007 (dist): Use new variable miscmanualdir.
7008 * makefile.w32-in (infodir, texinputdir): Go up one more level.
7009 (usermanualdir): Change from ../man to ../emacs.
7010
1bb1f7d3
MR
70112007-08-30 Martin Rudalics <rudalics@gmx.at>
7012
7013 * commands.texi (Command Loop Info): Advise against changing
7014 most variables described here. Explain new variable
7015 last-repeatable-command.
7016
b8d4c8d0
GM
70172007-08-29 Glenn Morris <rgm@gnu.org>
7018
7019 * elisp.texi (EMACSVER): Increase to 23.0.50.
7020
70212007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
7022
7023 * frames.texi (Basic Parameters): Add display-environment-variable
7024 and term-environment-variable.
7025
70262007-08-28 Juri Linkov <juri@jurta.org>
7027
7028 * display.texi (Image Formats, Other Image Types): Add SVG.
7029
70302007-08-28 Juri Linkov <juri@jurta.org>
7031
7032 * display.texi (Images): Move formats-related text to new node
7033 "Image Formats".
7034 (Image Formats): New node.
7035
619fb9ee
RS
70362007-08-27 Richard Stallman <rms@gnu.org>
7037
7038 * windows.texi (Window Configurations): Clarify what
7039 a window configuration saves.
7040
b8d4c8d0
GM
70412007-08-25 Richard Stallman <rms@gnu.org>
7042
7043 * display.texi (Images): Delete redundant @findex.
7044
39f9da30
GM
70452007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
7046
7047 * text.texi (Change Hooks): (after|before)-change-functions are no
7048 longer bound to nil while running; rather inhibit-modification-hooks
7049 is t.
7050
b8d4c8d0
GM
70512007-08-16 Richard Stallman <rms@gnu.org>
7052
5dcb4c4e
SM
7053 * processes.texi (Asynchronous Processes):
7054 Clarify doc of start-file-process.
b8d4c8d0
GM
7055
70562007-08-08 Martin Rudalics <rudalics@gmx.at>
7057
7058 * modes.texi (Example Major Modes): Fix typo.
7059
70602007-08-08 Glenn Morris <rgm@gnu.org>
7061
7062 * intro.texi (nil and t): Do not use `iff' in documentation.
7063
7064 * tips.texi (Documentation Tips): Recommend against `iff'.
7065
70662007-08-07 Chong Yidong <cyd@stupidchicken.com>
7067
7068 * display.texi (Image Cache): Document image-refresh.
7069
70702007-08-06 Martin Rudalics <rudalics@gmx.at>
7071
7072 * windows.texi (Size of Window): Document window-full-width-p.
7073
70742007-07-25 Glenn Morris <rgm@gnu.org>
7075
7076 * gpl.texi (GPL): Replace license with GPLv3.
7077
7078 * Relicense all FSF files to GPLv3 or later.
7079
70802007-07-24 Michael Albinus <michael.albinus@gmx.de>
7081
4638454b
JB
7082 * processes.texi (Synchronous Processes):
7083 Add `process-file-shell-command'.
b8d4c8d0
GM
7084 (Asynchronous Processes): Mention restricted use of
7085 `process-filter' and `process-sentinel' in
7086 `start-file-process'. Add `start-file-process-shell-command'.
7087
70882007-07-17 Michael Albinus <michael.albinus@gmx.de>
7089
7090 * files.texi (Magic File Names): Introduce optional parameter
7091 IDENTIFICATION for `file-remote-p'.
7092
70932007-07-16 Richard Stallman <rms@gnu.org>
7094
7095 * display.texi (Defining Faces): Fix previous change.
7096
70972007-07-14 Richard Stallman <rms@gnu.org>
7098
7099 * control.texi (Handling Errors): Document `debug' in handler list.
7100
71012007-07-10 Richard Stallman <rms@gnu.org>
7102
7103 * display.texi (Defining Faces): Explain C-M-x feature for defface.
7104
71052007-07-09 Richard Stallman <rms@gnu.org>
7106
7107 * files.texi (Magic File Names): Rewrite previous change.
7108
71092007-07-08 Michael Albinus <michael.albinus@gmx.de>
7110
7111 * files.texi (Magic File Names): Introduce optional parameter
7112 CONNECTED for `file-remote-p'.
7113
71142007-07-07 Michael Albinus <michael.albinus@gmx.de>
7115
7116 * processes.texi (Asynchronous Processes):
7117 * files.texi (Magic File Names): Add `start-file-process'.
7118
71192007-06-27 Richard Stallman <rms@gnu.org>
7120
5dcb4c4e
SM
7121 * files.texi (Format Conversion Piecemeal):
7122 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
7123
71242007-06-27 Michael Albinus <michael.albinus@gmx.de>
7125
4638454b
JB
7126 * files.texi (Magic File Names): Remove `dired-call-process'.
7127 Add `process-file'.
b8d4c8d0
GM
7128
71292007-06-27 Kenichi Handa <handa@m17n.org>
7130
7131 * text.texi (Special Properties): Fix description about
4638454b 7132 `composition' property.
b8d4c8d0
GM
7133
71342007-06-26 Kenichi Handa <handa@m17n.org>
7135
7136 * nonascii.texi (Default Coding Systems): Document about the
7137 return value `undecided'.
7138
71392007-06-25 David Kastrup <dak@gnu.org>
7140
7141 * keymaps.texi (Active Keymaps): Document new POSITION argument of
7142 `current-active-maps'.
7143
71442007-06-24 Karl Berry <karl@gnu.org>
7145
4638454b 7146 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
7147
71482007-06-15 Juanma Barranquero <lekktu@gmail.com>
7149
7150 * display.texi (Overlay Arrow): Doc fix.
7151
71522007-06-14 Karl Berry <karl@tug.org>
7153
7154 * anti.texi (Antinews): Typo.
7155
71562007-06-14 Chong Yidong <cyd@stupidchicken.com>
7157
7158 * display.texi (Image Cache): Document image-refresh.
7159
71602007-06-12 Karl Berry <karl@gnu.org>
7161
7162 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
7163 * two-volume.make: New file.
7164 * .cvsignore: Ignore two-volume files.
7165
71662007-06-12 Tom Tromey <tromey@redhat.com>
7167
7168 * os.texi (Init File): Document user-emacs-directory.
7169
71702007-06-03 Nick Roberts <nickrob@snap.net.nz>
7171
7172 * commands.texi (Click Events): Describe width and height when
7173 object is nil.
7174
71752007-05-30 Nick Roberts <nickrob@snap.net.nz>
7176
5dcb4c4e
SM
7177 * commands.texi (Click Events): Layout more logically.
7178 Describe width and height.
b8d4c8d0
GM
7179 (Drag Events, Motion Events): Update to new format for position.
7180
71812007-06-02 Richard Stallman <rms@gnu.org>
7182
7183 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
7184
71852007-06-02 Chong Yidong <cyd@stupidchicken.com>
7186
7187 * Version 22.1 released.
7188
71892007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
7190
7191 * text.texi (Special Properties): Correct meaning of fontified face.
7192
71932007-05-30 Richard Stallman <rms@gnu.org>
7194
7195 * text.texi (Special Properties): Add link to Adjusting Point.
7196
71972007-05-12 Richard Stallman <rms@gnu.org>
7198
7199 * text.texi (Margins): indent-to-left-margin is not the default.
7200 (Mode-Specific Indent): For indent-line-function, the default
7201 is indent-relative.
7202
7203 * modes.texi (Example Major Modes): Explain last line of text-mode
7204 is redundant.
7205
72062007-05-10 Richard Stallman <rms@gnu.org>
7207
7208 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
7209
7210 * help.texi (Keys in Documentation): Add reference to
7211 Documentation Tips.
7212
7213 * files.texi (Format Conversion): TO-FN gets three arguments.
7214
7215 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
7216
72172007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
7218
7219 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
7220 * files.texi (Format Conversion): Expand intro; add menu.
7221 (Format Conversion Overview, Format Conversion Round-Trip)
7222 (Format Conversion Piecemeal): New nodes/subsections.
7223 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
7224 * text.texi (Text Properties): Remove "Saving Properties" from menu.
7225 (Saving Properties): Delete node/subsection.
7226
72272007-05-07 Karl Berry <karl@gnu.org>
7228
7229 * elisp.texi (EMACSVER): Back to 22.
7230
72312007-05-06 Richard Stallman <rms@gnu.org>
7232
7233 * processes.texi (Accepting Output): Revert most of previous change.
7234
72352007-05-05 Richard Stallman <rms@gnu.org>
7236
7237 * processes.texi (Accepting Output): accept-process-output
7238 uses microseconds, not milliseconds. But that arg is obsolete.
7239
72402007-05-04 Karl Berry <karl@tug.org>
7241
7242 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
7243
72442007-05-04 Eli Zaretskii <eliz@gnu.org>
7245
7246 * tips.texi (Documentation Tips): Rearrange items to place the
7247 more important ones first. Add an index entry for hyperlinks.
7248
72492007-05-03 Karl Berry <karl@gnu.org>
7250
7251 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
7252 (EMACSVER) [smallbook]: 22 for printed version.
7253
7254 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
7255 so restore anchor to normal position after defun. Found by Kevin Ryde.
7256
72572007-04-26 Glenn Morris <rgm@gnu.org>
7258
7259 * elisp.texi (EMACSVER): Increase to 22.1.50.
7260
72612007-04-28 Karl Berry <karl@gnu.org>
7262
7263 * elisp.texi: Improve line breaks on copyright page,
7264 similar layout to emacs manual, 8.5x11 by default.
7265
72662007-04-24 Richard Stallman <rms@gnu.org>
7267
7268 * text.texi (Special Properties): Add xref to Overlay Properties.
7269
7270 * display.texi (Overlay Properties): Add xref to Special Properties.
7271
72722007-04-22 Richard Stallman <rms@gnu.org>
7273
7274 * keymaps.texi (Extended Menu Items): Move the info about
7275 format with cached keyboard binding.
7276
72772007-04-21 Richard Stallman <rms@gnu.org>
7278
7279 * text.texi (Special Properties): Clarify previous change.
7280
7281 * files.texi (File Name Expansion): Clarify previous change.
7282
7283 * display.texi (Attribute Functions): Fix example for
7284 face-attribute-relative-p.
7285
72862007-04-19 Kenichi Handa <handa@m17n.org>
7287
7288 * text.texi (Special Properties): Document composition property.
7289
72902007-04-19 Glenn Morris <rgm@gnu.org>
7291
7292 * files.texi (File Name Expansion): Mention "superroot".
7293
72942007-04-15 Chong Yidong <cyd@stupidchicken.com>
7295
7296 * frames.texi (Multiple Displays): Add note about "multi-monitor"
7297 setups.
7298 (Display Feature Testing): Note that display refers to all
7299 physical monitors for multi-monitor setups.
7300
73012007-04-14 Richard Stallman <rms@gnu.org>
7302
7303 * lists.texi (Sets And Lists): Clarify `delete' examples.
7304 Remove spurious xref to same node.
7305 Clarify xref for add-to-list.
7306
73072007-04-12 Nick Roberts <nickrob@snap.net.nz>
7308
7309 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
7310 value of lisp-mode-map.
7311
73122007-04-11 Karl Berry <karl@gnu.org>
7313
7314 * anti.texi (Antinews):
7315 * display.texi (Overlay Properties, Defining Images):
7316 * processes.texi (Synchronous Processes, Sentinels):
7317 * syntax.texi (Syntax Table Internals):
7318 * searching.texi (Regexp Special):
7319 * nonascii.texi (Default Coding Systems):
7320 * text.texi (Special Properties):
7321 * minibuf.texi (Basic Completion): Wording to improve breaks in
7322 8.5x11 format.
7323 * elisp.texi (smallbook): New @set to more easily switch between
7324 smallbook and 8.5x11.
7325
73262007-04-11 Richard Stallman <rms@gnu.org>
7327
7328 * text.texi (Lazy Properties): Minor fix.
7329
73302007-04-08 Karl Berry <karl@gnu.org>
7331
7332 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
7333 * macros.texi (Backquote): Downcase Backquote in index entries for
7334 consistency.
7335
73362007-04-08 Richard Stallman <rms@gnu.org>
7337
7338 * text.texi (Adaptive Fill): Just describe default,
7339 don't show it (since it contains non-ASCII chars).
7340
73412007-04-07 Karl Berry <karl@gnu.org>
7342
7343 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
7344 adaptive-fill-regexp's value, since they are not in the standard
7345 TeX fonts.
7346
73472007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
7348
7349 * display.texi (Defining Faces): Fix example.
7350
73512007-04-07 Karl Berry <karl@gnu.org>
7352
7353 * display.texi (Button Buffer Commands): Improve page break.
7354
73552007-04-07 Richard Stallman <rms@gnu.org>
7356
7357 * advice.texi (Activation of Advice): Remove redundant index entry.
7358
7359 * backups.texi: Improve index entries. Remove redundant ones.
7360
7361 * compile.texi (Byte Compilation): Improve index entry.
7362
7363 * hash.texi (Creating Hash): Improve index entry.
7364
7365 * symbols.texi (Definitions): Improve index entry.
7366
7367 * edebug.texi: Improve index entries. Remove redundant/useless ones.
7368
7369 * maps.texi (Standard Keymaps): Remove useless index entry.
7370
7371 * help.texi (Documentation Basics): Remove redundant index entries.
7372
7373 * customize.texi: Improve index entries.
7374 Remove redundant/useless ones.
7375
7376 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
7377
7378 * streams.texi (Output Variables): Improve index entry.
7379
7380 * abbrevs.texi (Abbrevs): Remove useless index entry.
7381
7382 * macros.texi (Expansion): Remove useless index entry.
7383
7384 * text.texi: Improve index entries. Remove redundant/useless ones.
7385 (Text Properties, Examining Properties)
7386 (Special Properties): Use "property category" instead of "category"
7387 to refer to the `category' property.
7388
7389 * positions.texi: Improve index entries. Remove useless one.
7390
7391 * lists.texi: Improve index entries. Remove redundant/useless ones.
7392
7393 * os.texi: Improve index entries.
7394 (Timers): Fix previous change.
7395
7396 * buffers.texi: Improve index entries.
7397 (Modification Time): Get rid of term "obsolete buffer".
7398
7399 * debugging.texi: Improve index entries.
7400 (Test Coverage): Add xref to other test coverage ftr.
7401
7402 * eval.texi: Improve index entry. Remove redundant ones.
7403
7404 * numbers.texi: Improve index entries. Remove redundant/useless ones.
7405
7406 * files.texi: Improve index entries. Remove redundant/useless ones.
7407
7408 * objects.texi: Improve index entries.
7409
7410 * processes.texi: Improve index entries.
7411
7412 * modes.texi: Improve index entry. Remove redundant one.
7413
7414 * nonascii.texi: Improve index entries.
7415
7416 * internals.texi: Improve index entries.
7417
7418 * syntax.texi: Improve index entries.
7419
7420 * keymaps.texi (Active Keymaps): Improve index entries.
7421
7422 * commands.texi: Improve index entries. Remove redundant/useless ones.
7423
7424 * frames.texi: Improve index entries. Remove redundant/useless ones.
7425
7426 * markers.texi: Improve index entries. Remove redundant ones.
7427
7428 * tips.texi: Improve index entries.
7429
7430 * loading.texi (Unloading): Improve index entry.
7431
7432 * variables.texi: Improve index entries. Remove redundant one.
7433
7434 * sequences.texi: Improve index entry.
7435
7436 * display.texi: Improve index entries. Remove redundant ones.
7437
7438 * windows.texi: Improve index entries.
7439
7440 * searching.texi: Improve index entries. Remove redundant one.
7441
7442 * strings.texi (Case Tables): Improve last change.
7443
74442007-04-04 Chong Yidong <cyd@stupidchicken.com>
7445
7446 * strings.texi (Case Tables): Document with-case-table and
7447 ascii-case-table.
7448
74492007-04-03 Karl Berry <karl@gnu.org>
7450
7451 * processes.texi (Network): Reword to improve page break.
7452
74532007-04-03 Eli Zaretskii <eliz@gnu.org>
7454
7455 * functions.texi (Inline Functions): Describe more disadvantages
7456 of defsubst, and make advice against it stronger.
7457
74582007-04-02 Karl Berry <karl@gnu.org>
7459
7460 * backups.texi (Backup Names): Avoid widow words.
7461 * modes.texi (Example Major Modes): Align last comment.
7462
74632007-04-01 Chong Yidong <cyd@stupidchicken.com>
7464
7465 * keymaps.texi (Remapping Commands): Document new arg to
7466 command-remapping.
7467
74682007-04-01 Karl Berry <karl@gnu.org>
7469
7470 * processes.texi (Low-Level Network): Typo.
7471 * loading.texi (Hooks for Loading): Avoid double "the".
7472 * keymaps.texi (Key Sequences): No double "and".
7473 (Changing Key Bindings): Shorten to improve line break.
7474
74752007-03-31 Glenn Morris <rgm@gnu.org>
7476
7477 * os.texi (Timers): Fix description of run-at-time TIME formats.
7478
74792007-03-31 Richard Stallman <rms@gnu.org>
7480
7481 * display.texi (Invisible Text): Correct buffer-invisibility-spec
7482 regarding ellipsis.
7483
74842007-03-31 Eli Zaretskii <eliz@gnu.org>
7485
7486 * intro.texi (nil and t):
7487 * symbols.texi (Plists and Alists):
7488 * variables.texi (Variable Aliases, Constant Variables):
7489 * functions.texi (Defining Functions):
7490 * advice.texi (Advising Primitives):
7491 * debugging.texi (Syntax Errors, Compilation Errors):
7492 * minibuf.texi (Minibuffer Windows):
7493 * commands.texi (Adjusting Point):
7494 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
7495 (Auto Major Mode, Major Mode Conventions):
7496 * help.texi (Describing Characters):
7497 * files.texi (Create/Delete Dirs, Information about Files)
7498 (File Locks, Writing to Files, Reading from Files)
7499 (Saving Buffers):
7500 * windows.texi (Resizing Windows, Cyclic Window Ordering):
7501 * frames.texi (Finding All Frames):
7502 * positions.texi (Buffer End, Motion):
7503 * markers.texi (The Region):
7504 * text.texi (Deletion, Near Point):
7505 * display.texi (Displaying Messages, Truncation):
7506 * os.texi (Processor Run Time):
7507 * tips.texi (Key Binding Conventions, Programming Tips)
7508 (Warning Tips, Documentation Tips, Comment Tips):
7509 * internals.texi (Memory Usage): Improve indexing.
7510
7511 * variables.texi (Frame-Local Variables):
7512 * functions.texi (Argument List):
7513 * loading.texi (Library Search):
7514 * streams.texi (Output Variables):
7515 * keymaps.texi (Translation Keymaps, Searching Keymaps):
7516 * searching.texi (Replacing Match, Search and Replace):
7517 * processes.texi (Byte Packing, Decoding Output)
7518 (Accepting Output, Network Servers, Shell Arguments):
7519 * display.texi (Abstract Display, Image Cache, Scroll Bars):
7520 * windows.texi (Window Point, Window Start):
7521 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
7522 * commands.texi (Reading Input, Keyboard Events):
7523 * minibuf.texi (Reading File Names, Minibuffer Completion)
7524 (Recursive Mini):
7525 * positions.texi (List Motion):
7526 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
7527 * numbers.texi (Arithmetic Operations, Math Functions)
35e951cd 7528 (Predicates on Numbers, Comparison of Numbers, Numeric Conversions):
b8d4c8d0
GM
7529 * locals.texi (Standard Buffer-Local Variables):
7530 * maps.texi (Standard Keymaps):
7531 * os.texi (User Identification, System Environment, Recording Input)
7532 (X11 Keysyms):
7533 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
7534 * backups.texi (Backups and Auto-Saving):
7535 * customize.texi (Customization, Group Definitions)
7536 (Variable Definitions):
7537 * compile.texi (Byte Compilation): Improve index entries.
7538
75392007-03-31 Karl Berry <karl@gnu.org>
7540
7541 * macros.texi (Defining Macros): Avoid widow syllable.
7542
75432007-03-31 Eli Zaretskii <eliz@gnu.org>
7544
7545 * elisp.texi (Top): Postscript -> PostScript.
7546
7547 * display.texi (Images, Postscript Images): Postscript -> PostScript.
7548
75492007-03-31 Markus Triska <markus.triska@gmx.at>
7550
7551 * internals.texi (Writing Emacs Primitives): Untabify `For'.
7552
75532007-03-30 Karl Berry <karl@gnu.org>
7554
7555 * lists.texi (List-related Predicates): Remove spurious @need.
7556 (Setcdr): Use @smallexample to improve page break.
7557 (Association Lists) <assoc>: Reword to improve page break.
7558
7559 * strings.texi (String Conversion): Insert blank line to improve
7560 page break.
7561
7562 * numbers.texi (Random Numbers): Use @minus{}.
7563 (Math Functions): Use @minus{}.
7564
7565 * intro.texi (Acknowledgements): Avoid line breaks before middle
7566 initials.
7567
75682007-03-24 Eli Zaretskii <eliz@gnu.org>
7569
7570 * errors.texi (Standard Errors): Add an index entry.
7571
75722007-03-19 Richard Stallman <rms@gnu.org>
7573
7574 * os.texi (Recording Input): recent-keys now gives 300 keys.
7575
75762007-03-12 Glenn Morris <rgm@gnu.org>
7577
7578 * os.texi: Replace "daylight savings" with "daylight saving"
7579 throughout.
7580
75812007-03-05 Richard Stallman <rms@gnu.org>
7582
5dcb4c4e
SM
7583 * variables.texi (File Local Variables):
7584 Update enable-local-variables values.
b8d4c8d0
GM
7585
75862007-03-04 Richard Stallman <rms@gnu.org>
7587
7588 * syntax.texi (Control Parsing): Minor clarification.
7589
7590 * strings.texi (Formatting Strings): Clarify width, precision, flags.
7591
7592 * sequences.texi (Sequence Functions): Move string-bytes away,
7593 add xref.
7594
7595 * nonascii.texi (Text Representations): Move string-bytes here.
7596
7597 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
7598
7599 * minibuf.texi (Basic Completion): Minor clarification.
7600
7601 * markers.texi (The Mark): Clarify existence vs activation of mark.
7602 Other cleanup.
7603
7604 * display.texi (Finding Overlays): Write better example.
7605
7606 * compile.texi (Eval During Compile): Clarify putting macros
7607 in eval-when-compile.
7608
c5602427 76092007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
7610
7611 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 7612 load-read-function definition doc.
b8d4c8d0
GM
7613
76142007-02-21 Kim F. Storm <storm@cua.dk>
7615
7616 * strings.texi (Text Comparison): Mention that assoc-string
7617 converts symbols to strings before testing.
7618
76192007-02-17 Kim F. Storm <storm@cua.dk>
7620
7621 * processes.texi (Bindat Spec): Vector types can have optional
7622 element type.
7623 (Bindat Examples): Fix example. Add vector with element type.
7624
76252007-02-16 Andreas Schwab <schwab@suse.de>
7626
7627 * strings.texi (Formatting Strings): Document '+' flag.
7628
76292007-02-15 Juanma Barranquero <lekktu@gmail.com>
7630
7631 * strings.texi (Modifying Strings): Clarify that `clear-string'
7632 always converts the string to unibyte.
7633
76342007-02-14 Kim F. Storm <storm@cua.dk>
7635
7636 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
7637 Rewrite glyph code description to refer to these functions.
7638 Remove details of encoding face number and char into integer code.
7639
76402007-02-03 Alan Mackenzie <acm@muc.de>
7641
7642 * loading.texi (Hooks for Loading): Make the description of
7643 `eval-after-load' more detailed, and amend the description of
7644 after-load-alist, in accordance with changes from 2006-05.
7645
76462007-02-03 Chong Yidong <cyd@stupidchicken.com>
7647
7648 * modes.texi (Defining Minor Modes): Document that a :require
7649 keyword or similar may be required to make saved customization
7650 variables work.
7651
76522007-02-03 Eli Zaretskii <eliz@gnu.org>
7653
7654 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
7655 Texinfo guidelines and with what texnfo-upd.el expects.
7656 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
7657 parts needed by `texinfo-multiple-files-update'.
7658
76592007-02-02 Eli Zaretskii <eliz@gnu.org>
7660
7661 * elisp.texi (Top): Update the top-level menus.
7662
7663 * syntax.texi (Categories): Add index entries.
7664
76652007-02-01 Juanma Barranquero <lekktu@gmail.com>
7666
7667 * display.texi (Attribute Functions): Fix name and description of
7668 the UNDERLINE arg of `set-face-underline-p'.
7669
76702007-01-29 Eli Zaretskii <eliz@gnu.org>
7671
7672 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7673 Variables", and "Standard Keymaps" to the detailed menu.
7674
7675 * variables.texi (Future Local Variables): Add index entry.
7676
76772007-01-28 Richard Stallman <rms@gnu.org>
7678
7679 * tips.texi (Coding Conventions): Clarify the tip about macros
7680 that define a function or a variable.
7681
7682 * files.texi (File Attributes): UID and GID can be floats.
7683 (Magic File Names): Explain why deferring all operations to
7684 the standard handler does not work.
7685
76862007-01-23 Martin Rudalics <rudalics@gmx.at>
7687
7688 * backups.texi (Reverting): Use "buffer" instead of "file"
7689 when talking about major and minor modes.
7690
76912007-01-21 Richard Stallman <rms@gnu.org>
7692
7693 * help.texi (Documentation): Add xref to Documentation Tips.
7694
76952007-01-14 Juanma Barranquero <lekktu@gmail.com>
7696
7697 * tips.texi (Coding Conventions): Fix typos.
7698
76992007-01-05 Richard Stallman <rms@gnu.org>
7700
7701 * modes.texi (Defining Minor Modes): Fix previous change.
7702
77032007-01-03 Richard Stallman <rms@gnu.org>
7704
7705 * customize.texi (Variable Definitions, Customization Types):
7706 Don't use * in doc string for defcustom.
7707
77082007-01-02 Richard Stallman <rms@gnu.org>
7709
7710 * variables.texi (Variable Aliases): Clarify that aliases vars
7711 always have the same value.
7712
7713 * processes.texi (Bindat Spec): Fix Texinfo usage.
7714
7715 * modes.texi (Defining Minor Modes): Explain effect of command
7716 defined with define-global-minor-mode on new buffers.
7717
77182006-12-30 Kim F. Storm <storm@cua.dk>
7719
7720 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7721 `auto-resize-tool-bars'.
7722
77232006-12-30 Richard Stallman <rms@gnu.org>
7724
7725 * keymaps.texi (Active Keymaps): Fix previous change.
7726
77272006-12-30 Nick Roberts <nickrob@snap.net.nz>
7728
7729 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7730
77312006-12-30 Kim F. Storm <storm@cua.dk>
7732
7733 * processes.texi (Bindat Spec): Clarify using field names in
7734 length specifications.
7735
77362006-12-29 Kim F. Storm <storm@cua.dk>
7737
7738 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7739 Add count and index variables for eval forms in repeat blocks.
7740
77412006-12-24 Richard Stallman <rms@gnu.org>
7742
5dcb4c4e
SM
7743 * customize.texi (Variable Definitions):
7744 Document new name custom-add-frequent-value.
b8d4c8d0
GM
7745
77462006-12-19 Kim F. Storm <storm@cua.dk>
7747
7748 * commands.texi (Misc Events): User signals now result in sigusr1
7749 and sigusr2 events which are handled through special-event-map.
7750 (Special Events): User signals and drag-n-drop are special.
7751
77522006-12-17 Richard Stallman <rms@gnu.org>
7753
7754 * loading.texi (Named Features): Explain subfeatures better.
7755
7756 * customize.texi: Use "option" only for user options.
7757 For the keyword values inside defcustom etc, say "keywords".
7758 For :options value's elements, say "elements".
7759 :group should not be omitted.
7760
7761 * syntax.texi (Parsing Expressions): Split up node.
7762 (Motion via Parsing, Position Parse, Parser State)
7763 (Low-Level Parsing, Control Parsing): New subnodes.
7764 (Parser State): Document syntax-ppss-toplevel-pos.
7765
7766 * positions.texi (List Motion): Punctuation fix.
7767
7768 * files.texi (File Name Completion): Document PREDICATE arg
7769 to file-name-completion.
7770
77712006-12-16 Eli Zaretskii <eliz@gnu.org>
7772
7773 * internals.texi (Building Emacs, Writing Emacs Primitives):
7774 Add index entries.
7775
77762006-12-11 Richard Stallman <rms@gnu.org>
7777
7778 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
7779 affects face menu. Explain how to make it non-nil without enabling
7780 any fontification.
7781
77822006-12-10 Chong Yidong <cyd@stupidchicken.com>
7783
7784 * modes.texi (Font Lock Basics): Document nil value of
7785 font-lock-defaults.
7786
77872006-12-10 Glenn Morris <rgm@gnu.org>
7788
7789 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
7790 value for system-flag argument. Abbrev tables may not be empty
7791 when major modes are loaded.
7792
77932006-12-08 Juanma Barranquero <lekktu@gmail.com>
7794
7795 * makefile.w32-in (maintainer-clean): Partially revert last
7796 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
7797 to protect elisp-covers.texi.
7798
77992006-12-07 Juanma Barranquero <lekktu@gmail.com>
7800
7801 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
7802 Don't remove elisp* info files; they are already deleted by the
7803 `clean' and `distclean' targets, and they are in the $(infodir)
7804 directory, not the current one.
7805
78062006-12-04 Kim F. Storm <storm@cua.dk>
7807
7808 * commands.texi (Misc Events): Update signal events.
7809 (Event Examples): Add signal example.
7810
78112006-11-29 Richard Stallman <rms@gnu.org>
7812
7813 * frames.texi (Visibility of Frames): Explain visible windows
7814 can be covered by others. Add xref for raise-frame.
7815
78162006-11-28 Richard Stallman <rms@gnu.org>
7817
7818 * searching.texi (Regexp Special): Update when ^ is special.
7819
78202006-11-27 Eli Zaretskii <eliz@gnu.org>
7821
7822 * customize.texi (Customization, Common Keywords)
7823 (Group Definitions, Variable Definitions, Composite Types)
7824 (Type Keywords, Customization Types): Add index entries for
7825 various customization keywords.
7826
78272006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
7828
7829 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
7830
c8763fb6 78312006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7832
7833 * frames.texi (Window System Selections): Remove clipboard from
7834 description of selection-coding-system.
7835
78362006-11-06 Richard Stallman <rms@gnu.org>
7837
7838 * lists.texi (List Variables): Document COMPARE-FN.
7839
7840 * keymaps.texi: Avoid use of "binding" to mean a relation;
7841 use it only to refer to the meaning associated with a key.
7842 (Keymaps): Change menu node description.
7843
7844 * elisp.texi (Top): Change menu node description.
7845
7846 * display.texi (Managing Overlays): Document overlay-recenter.
7847
78482006-10-29 Chong Yidong <cyd@stupidchicken.com>
7849
7850 * Makefile.in: Use relative paths to avoid advertising filesystem
7851 contents during compilation.
7852
78532006-10-23 Kim F. Storm <storm@cua.dk>
7854
7855 * commands.texi (Event Input Misc): Update unread-command-events.
7856
78572006-10-23 Nick Roberts <nickrob@snap.net.nz>
7858
7859 * lists.texi (Sets And Lists): Fix typos.
7860
78612006-10-18 Juanma Barranquero <lekktu@gmail.com>
7862
7863 * control.texi (Processing of Errors): Use @var for an argument,
7864 not @code.
7865
78662006-10-16 Richard Stallman <rms@gnu.org>
7867
7868 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7869
7870 * keymaps.texi (Format of Keymaps): Show all the keymap element
7871 patterns that result from menu items.
7872 (Key Lookup): Minor cleanups.
7873
7874 * modes.texi (Precalculated Fontification): Don't say that
7875 not setting font-lock-defaults avoids loading font-lock.
7876
7877 * help.texi (Documentation): Move xref to Emacs Manual here.
7878 (Documentation Basics): From here.
7879 Also doc emacs-lisp-docstring-fill-column.
7880
7881 * elisp.texi: Update version and ISBN.
7882
7883 * commands.texi (Interactive Call): Clarify KEYS arg to
7884 call-interactively is a vector.
7885 (Command Loop Info): Delete anchor in this-command-keys.
7886 Add anchor in this-command-keys-vector.
7887 (Recursive Editing): Document how recursive-edit
7888 handles the current buffer.
7889
78902006-10-13 Chong Yidong <cyd@stupidchicken.com>
7891
7892 * frames.texi (Frame Titles): %c and %l are ignored in
7893 frame-title-format.
7894
78952006-10-11 Richard Stallman <rms@gnu.org>
7896
7897 * keymaps.texi (Key Sequences): Clarify use of kbd.
7898
78992006-10-10 Kim F. Storm <storm@cua.dk>
7900
7901 * lists.texi (Sets And Lists): Add memql.
7902
79032006-10-03 Richard Stallman <rms@gnu.org>
7904
7905 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7906 Clarify :ascii: and :nonascii:.
7907
79082006-09-29 Juri Linkov <juri@jurta.org>
7909
7910 * modes.texi (%-Constructs): Reorder coding systems in the
7911 documentation of %z to the real order displayed in the modeline.
7912
79132006-09-25 Richard Stallman <rms@gnu.org>
7914
7915 * os.texi (Timers): Describe timer-max-repeats.
7916
79172006-09-25 Chong Yidong <cyd@stupidchicken.com>
7918
7919 * os.texi (Timers): Mention with-local-quit.
7920
79212006-09-24 Richard Stallman <rms@gnu.org>
7922
7923 * searching.texi (Searching and Matching): Mention property search.
7924
7925 * commands.texi (Command Loop Info): Explain how read-event affects
7926 this-command-keys.
7927
79282006-09-20 Richard Stallman <rms@gnu.org>
7929
7930 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7931
7932 * windows.texi (Window Start): Minor cleanups.
7933
79342006-09-20 Kim F. Storm <storm@cua.dk>
7935
7936 * windows.texi (Window Start): pos-visible-in-window-p allows
7937 specifying t for position to mean "end of window".
7938 Add window-line-height.
7939
7940 * anti.texi (Antinews): Mention window-line-height.
7941
79422006-09-19 David Kastrup <dak@gnu.org>
7943
7944 * keymaps.texi (Searching Keymaps): Small clarification.
7945
79462006-09-18 Richard Stallman <rms@gnu.org>
7947
7948 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7949 cause keyboard menus.
7950 (Menu Keymaps): Likewise.
7951 (Defining Menus, Keyboard Menus): Clarify.
7952
7953 * text.texi (Fields): Clarify explanation of constrain-to-field.
7954
79552006-09-16 Eli Zaretskii <eliz@gnu.org>
7956
7957 * variables.texi (Tips for Defining): Fix a typo.
7958
79592006-09-15 Richard Stallman <rms@gnu.org>
7960
7961 * keymaps.texi (Remapping Commands, Searching Keymaps)
7962 (Active Keymaps): Clean up previous change.
7963
79642006-09-15 Jay Belanger <belanger@truman.edu>
7965
7966 * gpl.texi: Replace "Library Public License" by "Lesser Public
7967 License" throughout.
7968
79692006-09-15 David Kastrup <dak@gnu.org>
7970
7971 * keymaps.texi (Active Keymaps): Adapt description to use
7972 `get-char-property' instead `get-text-property'. Explain how
7973 mouse events change this. Explain the new optional argument of
7974 `key-binding' and its mouse-dependent lookup.
7975 (Searching Keymaps): Adapt description similarly.
7976 (Remapping Commands): Explain the new optional argument of
7977 `command-remapping'.
7978
79792006-09-14 Richard Stallman <rms@gnu.org>
7980
7981 * keymaps.texi (Searching Keymaps): Clarification.
7982 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7983
79842006-09-13 Richard Stallman <rms@gnu.org>
7985
7986 * objects.texi (Character Type): Node split.
7987 Add xref to Describing Characters.
7988 (Basic Char Syntax, General Escape Syntax)
7989 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7990
79912006-09-11 Richard Stallman <rms@gnu.org>
7992
7993 * display.texi (Display Table Format): Wording clarification.
7994 (Glyphs): Clarifications.
7995
79962006-09-10 Chong Yidong <cyd@stupidchicken.com>
7997
7998 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7999 local maps.
8000
80012006-09-10 Kim F. Storm <storm@cua.dk>
8002
8003 * display.texi (Forcing Redisplay): Document return value of
8004 function redisplay.
8005
80062006-09-09 Richard Stallman <rms@gnu.org>
8007
8008 * windows.texi (Window Hooks): Explain limits of
8009 window-scroll-functions.
8010
8011 * display.texi (Fringe Indicators): Update for last change in
8012 indicate-buffer-boundaries.
8013
80142006-09-08 Richard Stallman <rms@gnu.org>
8015
8016 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
8017
80182006-09-06 Kim F. Storm <storm@cua.dk>
8019
8020 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
8021
8022 * windows.texi (Window Start): Update pos-visible-in-window-p.
8023
80242006-09-04 Richard Stallman <rms@gnu.org>
8025
8026 * processes.texi (Accepting Output): Explain SECONDS=0 for
8027 accept-process-output.
8028
8029 * os.texi (Idle Timers): Explain why timer functions should not
8030 loop until (input-pending-p).
8031
80322006-09-02 Eli Zaretskii <eliz@gnu.org>
8033
8034 * makefile.w32-in (usermanualdir): New variable.
8035 (elisp.dvi): Use it.
8036
80372006-09-01 Eli Zaretskii <eliz@gnu.org>
8038
8039 * buffers.texi (Buffer Modification): Fix last change.
8040
80412006-09-01 Chong Yidong <cyd@stupidchicken.com>
8042
5dcb4c4e
SM
8043 * buffers.texi (Buffer Modification):
8044 Document buffer-chars-modified-tick.
b8d4c8d0
GM
8045
80462006-08-31 Richard Stallman <rms@gnu.org>
8047
8048 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
8049
80502006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
8051
8052 * modes.texi (Syntactic Font Lock):
8053 Mention font-lock-syntactic-face-function
8054 instead of specific faces.
8055
80562006-08-29 Chong Yidong <cyd@stupidchicken.com>
8057
8058 * display.texi (Images): Add xrref to display-images-p.
8059
80602006-08-28 Kenichi Handa <handa@m17n.org>
8061
8062 * nonascii.texi (Lisp and Coding Systems): Fix description of
8063 detect-coding-region.
8064
80652006-08-27 Michael Olson <mwolson@gnu.org>
8066
8067 * processes.texi (Transaction Queues): Remove stray quote
8068 character.
8069
80702006-08-25 Richard Stallman <rms@gnu.org>
8071
8072 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
8073 Add xref.
8074
80752006-08-24 Chong Yidong <cyd@stupidchicken.com>
8076
8077 * os.texi (Timers): Avoid waiting inside timers.
8078
80792006-08-21 Lute Kamstra <lute@gnu.org>
8080
8081 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
8082
80832006-08-20 Richard Stallman <rms@gnu.org>
8084
8085 * os.texi (Idle Timers): New node, split out from Timers.
8086 Document current-idle-time.
8087 * commands.texi (Reading One Event): Update xref.
8088 * elisp.texi (Top): Update subnode menu.
8089
80902006-08-16 Richard Stallman <rms@gnu.org>
8091
8092 * keymaps.texi (Extended Menu Items): Show format of cached
8093 bindings in extended menu items.
8094
8095 * customize.texi (Variable Definitions): Explain when the
8096 standard value expression is evaluated.
8097
80982006-08-15 Chong Yidong <cyd@stupidchicken.com>
8099
8100 * commands.texi (Reading One Event): Explain idleness in
8101 `read-event'.
8102
81032006-08-12 Chong Yidong <cyd@stupidchicken.com>
8104
8105 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 8106 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
8107 relevant for Lisp programming.
8108 (Yank Commands): Rewrite introduction.
8109 (Undo): Clarify.
8110 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
8111 (Filling): Remove redundant comment. Clarify return value of
8112 current-justification.
8113 (Margins): Minor clarifications.
8114 (Adaptive Fill): Update default value of adaptive-fill-regexp.
8115 (Sorting): Update definition of sort-lines.
8116 (Columns): Clarify behavior of sort-columns.
8117 (Indent Tabs): Link to Tab Stops in Emacs manual.
8118 (Special Properties): Clarify.
8119 (Clickable Text): Mention Buttons package.
8120
81212006-08-12 Kevin Ryde <user42@zip.com.au>
8122
8123 * os.texi (Time Parsing): Add %z to description of
8124 format-time-string, as per docstring. Add cross reference to
8125 glibc manual for strftime.
8126
81272006-08-08 Richard Stallman <rms@gnu.org>
8128
8129 * modes.texi: Clean up wording in previous change.
8130
81312006-08-07 Chong Yidong <cyd@stupidchicken.com>
8132
8133 * modes.texi (Hooks): Clarify.
8134 (Major Mode Basics): Mention define-derived-mode explicitly.
8135 (Major Mode Conventions): Rebinding RET is OK for some modes.
8136 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 8137 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
8138 (Mode Line Basics): Clarify.
8139 (Mode Line Data): Mention help-echo and local-map in strings.
8140 Explain reason for treatment of non-risky variables.
8141 (Properties in Mode): Clarify.
8142 (Faces for Font Lock): Add font-lock-negation-char-face.
8143
81442006-08-04 Eli Zaretskii <eliz@gnu.org>
8145
8146 * strings.texi (Formatting Strings): Warn against arbitrary
8147 strings as first arg to `format'.
8148
81492006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
8150
8151 * text.texi (Clickable Text): Mention `help-echo' text property.
8152 Update intro, examples and associated explanations.
8153
81542006-07-31 Richard Stallman <rms@gnu.org>
8155
8156 * commands.texi: Update xrefs.
8157 (Event Mod): New node, cut out from old Translating Input.
8158
8159 * maps.texi: Update xrefs.
8160
8161 * keymaps.texi (Translation Keymaps): New node.
8162 Update xrefs from Translating Input to Translation Keymaps.
8163
8164 * elisp.texi (Top): Update subnode menu.
8165
8166 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
8167
8168 * os.texi (System Interface): Fix menu descriptions of some nodes.
8169 (Translating Input): Node deleted.
8170
81712006-07-31 Nick Roberts <nickrob@snap.net.nz>
8172
8173 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
8174
8175 * lists.texi (Sets And Lists): Likewise.
8176
81772006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
8178
8179 * text.texi (Fields): Mention POS
8180 requirement when narrowing is in effect.
8181
81822006-07-28 Richard Stallman <rms@gnu.org>
8183
8184 * display.texi (Face Attributes): Simplify wording.
8185 (Attribute Functions): Clarify meaning of new-frame default
8186 attribute settings.
8187
8188 * customize.texi (Common Keywords): Document how to use
8189 :package-version in a package not in Emacs.
8190
81912006-07-28 Kim F. Storm <storm@cua.dk>
8192
8193 * commands.texi (Reading One Event): Fix last change.
8194
81952006-07-26 Chong Yidong <cyd@stupidchicken.com>
8196
8197 * commands.texi (Reading One Event): Document SECONDS argument for
8198 read-event, read-char, and read-char-exclusive.
8199
82002006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
8201
8202 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
8203 to ensure correct identification.
8204
82052006-07-24 Richard Stallman <rms@gnu.org>
8206
8207 * text.texi (Clickable Text): Clarify.
8208
8209 * sequences.texi (Vector Functions): Delete duplicate xref.
8210
8211 * objects.texi (Function Type): Clarify.
8212
8213 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
8214 modes.
8215
8216 * lists.texi (List Variables): New node.
8217 Material moved from other nodes.
8218
8219 * variables.texi (Setting Variables): add-to-list and
8220 add-to-ordered-list moved to List Variables node.
8221
82222006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
8223
8224 * text.texi (Links and Mouse-1):
8225 For mouse-on-link-p, expand on arg POS.
8226
82272006-07-21 Kim F. Storm <storm@cua.dk>
8228
8229 * display.texi (Forcing Redisplay): Don't mention systems which
8230 don't support sub-second timers for redisplay-preemption-period.
8231
8232 * os.texi (Terminal Output): Clarify text vs graphical terminal.
8233
82342006-07-21 Eli Zaretskii <eliz@gnu.org>
8235
8236 * frames.texi (Input Focus): Document that focus-follows-mouse has
8237 no effect on MS-Windows.
8238
82392006-07-18 Richard Stallman <rms@gnu.org>
8240
8241 * display.texi (Forcing Redisplay): Cleanups in previous change.
8242
8243 * processes.texi (Low-Level Network): Make menu more convenient.
8244
82452006-07-18 Kim F. Storm <storm@cua.dk>
8246
8247 * display.texi (Forcing Redisplay): redisplay-preemption-period
8248 only used on window systems. Add xref to Terminal Output.
8249
8250 * os.texi (Terminal Output): baud-rate only controls preemption on
8251 non-window systems. Add xref to Forcing Redisplay.
8252
8253 * processes.texi (Low-Level Network): Rename node "Make Network"
8254 to "Network Processes".
8255
82562006-07-18 Karl Berry <karl@gnu.org>
8257
8258 * variables.texi, functions.texi, customize.texi, loading.texi:
8259 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
8260
82612006-07-17 Chong Yidong <cyd@stupidchicken.com>
8262
8263 * commands.texi (Waiting): Document batch-mode sit-for behavior.
8264
82652006-07-17 Richard Stallman <rms@gnu.org>
8266
8267 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
8268 Put period and comma inside quotes.
8269
8270 * loading.texi, markers.texi: Use real doublequote inside menus.
8271
8272 * windows.texi: Put point and comma inside quotes.
8273 (Textual Scrolling): Use @samp for error message.
8274
8275 * variables.texi, tips.texi, syntax.texi, symbols.texi:
8276 * strings.texi, streams.texi, processes.texi, os.texi:
8277 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
8278 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
8279 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
8280 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
8281 Put point and comma inside quotes.
8282
8283 * control.texi (Processing of Errors): Add command-error-function.
8284
8285 * variables.texi (File Local Variables): Clarify that
8286 file local variables make buffer-local bindings.
8287
8288 * modes.texi (Syntactic Font Lock): Give default for
8289 font-lock-syntax-table.
8290
82912006-07-17 Nick Roberts <nickrob@snap.net.nz>
8292
8293 * text.texi (Special Properties): Clean up previous change.
8294
82952006-07-16 Karl Berry <karl@gnu.org>
8296
8297 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
8298 * control.texi: Fix bad page breaks through chapter 10 (control).
8299
8300 * anti.texi (Antinews): Reorder face-attribute fns to avoid
8301 underfull hbox.
8302
83032006-07-15 Nick Roberts <nickrob@snap.net.nz>
8304
8305 * text.texi (Special Properties): Describe fontified text property
8306 in relation to a character (not text).
8307
83082006-07-15 Kim F. Storm <storm@cua.dk>
8309
8310 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
8311 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
8312 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
8313
8314 * anti.texi (Antinews): Mention redisplay function.
8315 The kbd macro existed, but was not documented, before 22.x.
8316 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
8317
83182006-07-14 Nick Roberts <nickrob@snap.net.nz>
8319
8320 * display.texi (Displaying Messages): Add anchor.
8321
8322 * frames.texi (Dialog Boxes): Use it.
8323
83242006-07-12 Richard Stallman <rms@gnu.org>
8325
8326 * objects.texi (Frame Type): Explain nature of frames better.
8327
8328 * frames.texi (Frames): Explain nature of frames better.
8329
83302006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
8331
8332 * tips.texi (Coding Conventions): Explain why use cl at compile time.
8333
83342006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
8335
8336 * frames.texi (Window System Selections): Mention scrap support for Mac.
8337 Default value of x-select-enable-clipboard is t on Mac.
8338
8339 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
8340
83412006-07-11 Kim F. Storm <storm@cua.dk>
8342
8343 * display.texi (Forcing Redisplay): Add `redisplay' function.
8344 Don't mention (sit-for -1) -- use (redisplay t) instead.
8345
8346 * commands.texi (Waiting): (sit-for -1) is no longer special.
8347 (sit-for 0) is equivalent to (redisplay).
8348 Iconifying/deiconifying no longer makes sit-for return.
8349
83502006-07-10 Nick Roberts <nickrob@snap.net.nz>
8351
8352 * display.texi (Buttons): Fix typo.
8353
8354 * index.texi, elisp.texi (New Symbols): Comment node out.
8355
83562006-07-09 Richard Stallman <rms@gnu.org>
8357
8358 * display.texi (Truncation): Clean up previous change.
8359
83602006-07-08 Richard Stallman <rms@gnu.org>
8361
8362 * commands.texi (Interactive Call): Use 3 as prefix in example
8363 for execute-extended-command.
8364
8365 * display.texi (Attribute Functions): Move paragraph about
8366 compatibility with Emacs < 21.
8367
83682006-07-09 Kim F. Storm <storm@cua.dk>
8369
8370 * display.texi (Refresh Screen): Clarify force-window-update.
8371 (Truncation): "Normally" indicated by fringe arrows.
8372
83732006-07-08 Eli Zaretskii <eliz@gnu.org>
8374
8375 * windows.texi (Textual Scrolling, Resizing Windows):
8376 * variables.texi (Constant Variables):
8377 * text.texi (Buffer Contents, Deletion, Changing Properties)
8378 (Property Search, Special Properties, Sticky Properties)
8379 (Links and Mouse-1, Fields, Change Hooks):
8380 * syntax.texi (Syntax Table Functions, Parsing Expressions)
8381 (Categories):
8382 * symbols.texi (Other Plists):
8383 * streams.texi (Output Variables):
8384 * processes.texi (Input to Processes, Query Before Exit):
8385 * positions.texi (Word Motion, Text Lines, List Motion):
8386 * os.texi (Init File, System Environment, Sound Output)
8387 (Session Management):
8388 * nonascii.texi (Text Representations, Character Sets)
8389 (Chars and Bytes, Locales):
8390 * modes.texi (Defining Minor Modes, Header Lines):
8391 * minibuf.texi (Minibuffer Contents):
8392 * markers.texi (Information from Markers):
8393 * lists.texi (List Elements, Building Lists, Association Lists):
8394 * keymaps.texi (Tool Bar):
8395 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
8396 * functions.texi (What Is a Function, Mapping Functions):
8397 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
8398 (Color Names, Text Terminal Colors, Display Feature Testing):
8399 * files.texi (Visiting Functions, File Name Components)
8400 (Unique File Names, Contents of Directories):
8401 * display.texi (Forcing Redisplay, Displaying Messages)
8402 (Temporary Displays, Font Selection, Auto Faces)
8403 (Font Lookup, Fringe Indicators, Display Margins)
8404 (Image Descriptors, Showing Images, Image Cache, Button Types)
8405 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
8406 (Display Table Format, Glyphs):
8407 * control.texi (Iteration):
8408 * commands.texi (Command Loop Info, Adjusting Point):
8409 * backups.texi (Making Backups, Auto-Saving):
8410 Remove @tindex entries.
8411
84122006-07-07 Kim F. Storm <storm@cua.dk>
8413
8414 * display.texi (Fringe Cursors): Fix typo.
8415 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
8416 (Overlay Arrow): Default is overlay-arrow fringe indicator.
8417
84182006-07-05 Richard Stallman <rms@gnu.org>
8419
8420 * text.texi (Buffer Contents): Add example of text props
8421 in result of buffer-substring.
8422 (Text Properties): Explain better about use of specific property names.
8423 (Property Search): Some cleanups; reorder some functions.
8424
8425 * keymaps.texi (Changing Key Bindings): Cleanup.
8426 Add xref to Key Binding Conventions.
8427
8428 * display.texi (Attribute Functions): Add examples for
8429 face-attribute-relative-p.
8430
8431 * tips.texi (Coding Conventions): Cleanup last change.
8432
84332006-07-05 Karl Berry <karl@gnu.org>
8434
8435 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
8436 Remove @setchapternewpage odd.
8437 Result is 1013 pages, down from 1100.
8438
8439 * anti.texi, customize.texi, display.texi, internals.texi:
8440 * minibuf.texi, modes.texi, tips.texi:
8441 Fix overfull/underfull boxes.
8442
84432006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
8444
8445 * edebug.texi (Instrumenting):
8446 Add Edebug-specific findex for eval-buffer.
8447 * loading.texi (Loading):
8448 Replace eval-current-buffer with eval-buffer.
8449
84502006-06-30 Nick Roberts <nickrob@snap.net.nz>
8451
8452 * locals.texi (Standard Buffer-Local Variables): Update the list
8453 of variables.
8454
84552006-06-26 Nick Roberts <nickrob@snap.net.nz>
8456
8457 * files.texi (File Name Completion): Point user to the node
8458 "Reading File Names".
8459
84602006-06-24 Eli Zaretskii <eliz@gnu.org>
8461
8462 * files.texi (Contents of Directories): Document case-insensitive
8463 behavior on respective filesystems.
8464
8465 * objects.texi (Character Type): Document that Emacs signals an
8466 error for unsupported Unicode characters specified as \uNNNN.
8467
84682006-06-19 Richard Stallman <rms@gnu.org>
8469
8470 * processes.texi (Bindat Spec): Clarify previous change.
8471
84722006-06-16 Richard Stallman <rms@gnu.org>
8473
8474 * tips.texi (Coding Conventions): Better explain conventions
8475 for definition constructs.
8476
8477 * text.texi (Special Properties): String value of `read-only'
8478 serves as the error message.
8479
8480 * objects.texi (Character Type): Clarify prev. change.
8481 (Non-ASCII in Strings): Mention \u and \U.
8482
8483 * commands.texi (Using Interactive): Explain problem of
8484 markers, etc., in command-history.
8485
84862006-06-14 Kim F. Storm <storm@cua.dk>
8487
8488 * commands.texi (Waiting): Negative arg to sit-for forces
8489 redisplay even if input is pending.
8490
8491 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
8492 redisplay. Remove incorrect example of binding redisplay-dont-pause
8493 around (sit-for 0).
8494
84952006-06-13 Richard Stallman <rms@gnu.org>
8496
8497 * display.texi (Forcing Redisplay): Clarify previous change.
8498
84992006-06-13 Romain Francoise <romain@orebokech.com>
8500
8501 * display.texi (Forcing Redisplay): Fix typo.
8502
85032006-06-13 Kim F. Storm <storm@cua.dk>
8504
8505 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
8506
85072006-06-10 Luc Teirlinck <teirllm@auburn.edu>
8508
8509 * tips.texi (Coding Conventions): Add `@end itemize'.
8510
85112006-06-10 Richard Stallman <rms@gnu.org>
8512
8513 * tips.texi (Coding Conventions): Explain use of coding systems
8514 to ensure one decoding for strings.
8515
85162006-06-09 Aidan Kehoe <kehoea@parhasard.net>
8517
8518 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
8519 syntax.
8520
85212006-06-07 Eli Zaretskii <eliz@gnu.org>
8522
8523 * display.texi (Font Selection): Remove description of
8524 clear-face-cache.
8525
8526 * compile.texi (Eval During Compile): Fix a typo. Add index
8527 entries for possible uses of eval-when-compile.
8528
85292006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
8530
8531 * display.texi (Abstract Display): Fix typo.
8532
85332006-06-03 Eli Zaretskii <eliz@gnu.org>
8534
8535 * minibuf.texi (Minibuffer History) <history-add-new-input>:
8536 Reword variable's description.
8537
85382006-06-01 Richard Stallman <rms@gnu.org>
8539
8540 * windows.texi (Splitting Windows): Clarify splitting nonselected
8541 window.
8542
85432006-05-31 Juri Linkov <juri@jurta.org>
8544
8545 * minibuf.texi (Minibuffer History): Add history-add-new-input.
8546
85472006-05-30 Richard Stallman <rms@gnu.org>
8548
8549 * display.texi (Line Height): Fix errors in description of
10d1d0af 8550 default line height and line-height property.
b8d4c8d0
GM
8551
8552 * nonascii.texi (Default Coding Systems): Further clarification.
8553
85542006-05-29 Luc Teirlinck <teirllm@auburn.edu>
8555
8556 * internals.texi (Pure Storage): Mention that an overflow in pure
8557 space causes a memory leak.
8558 (Garbage Collection): If there was an overflow in pure space,
8559 `garbage-collect' returns nil.
8560
85612006-05-30 Eli Zaretskii <eliz@gnu.org>
8562
8563 * nonascii.texi (Default Coding Systems): Fix it some more.
8564
85652006-05-29 Eli Zaretskii <eliz@gnu.org>
8566
8567 * nonascii.texi (Default Coding Systems): Fix last change.
8568
85692006-05-29 Kenichi Handa <handa@m17n.org>
8570
8571 * nonascii.texi (find-operation-coding-system): Describe the new
8572 argument format (FILENAME . BUFFER).
8573
85742006-05-28 Richard Stallman <rms@gnu.org>
8575
8576 * tips.texi (Coding Conventions): Better explain reasons not to
8577 advise other packages or use `eval-after-load'.
8578
85792006-05-29 Kim F. Storm <storm@cua.dk>
8580
8581 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
8582 `bindat-idx' and `bindat-raw' for clarity.
8583
85842006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8585
8586 * processes.texi (Bindat Spec): Expand on `repeat' handler.
8587
8588 * display.texi (Display): Add "Abstract Display" to menu.
8589 (Abstract Display, Abstract Display Functions)
8590 (Abstract Display Example): New nodes.
8591 * elisp.texi (Top): Add "Abstract Display" to menu.
8592
85932006-05-27 Chong Yidong <cyd@stupidchicken.com>
8594
8595 * keymaps.texi (Key Sequences): Link to input events definition.
8596 (Format of Keymaps): Delete material duplicated in Keymap Basics.
8597
8598 * files.texi (Changing Files): Document updated argument list for
8599 copy-file.
8600
86012006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8602
8603 * processes.texi (Bindat Functions): Explain term "total length".
8604 Use it in bindat-length and bindat-pack descriptions.
8605
86062006-05-26 Eli Zaretskii <eliz@gnu.org>
8607
8608 * tips.texi (Coding Conventions): Advise against using
8609 eval-after-load in packages. Add an index entry.
8610
86112006-05-25 Juri Linkov <juri@jurta.org>
8612
8613 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
8614
8615 * modes.texi (%-Constructs): Add %e, %z, %Z.
8616
86172006-05-25 Richard Stallman <rms@gnu.org>
8618
8619 * elisp.texi (Top): Update subnode menu.
8620
8621 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
8622 (Keymaps): Update menu.
8623
86242006-05-25 Chong Yidong <cyd@stupidchicken.com>
8625
8626 * keymaps.texi (Key Sequences): Some clarifications.
8627
86282006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
8629
8630 * processes.texi (Bindat Functions): Say "unibyte string"
8631 explicitly for bindat-unpack and bindat-pack descriptions.
8632 (Bindat Examples): Don't call `string-make-unibyte' in example.
8633
86342006-05-25 Chong Yidong <cyd@stupidchicken.com>
8635
5dcb4c4e 8636 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 8637 Explain string and vector representations of key sequences.
b8d4c8d0
GM
8638
8639 * keymaps.texi (Changing Key Bindings):
dd7b651b 8640 * commands.texi (Interactive Codes):
b8d4c8d0
GM
8641 * help.texi (Describing Characters): Refer to it.
8642
86432006-05-23 Luc Teirlinck <teirllm@auburn.edu>
8644
8645 * frames.texi (Pointer Shape): @end table -> @end defvar.
8646
86472006-05-22 Richard Stallman <rms@gnu.org>
8648
8649 * elisp.texi (Top): Update subnode menus.
8650
8651 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8652 Contents rewritten; material from old Pointer Shape node moved here.
8653
8654 * display.texi (Pointer Shape): Node deleted.
8655 (Image Descriptors): Minor cleanup.
8656
86572006-05-21 Richard Stallman <rms@gnu.org>
8658
8659 * syntax.texi (Parsing Expressions): Update info on which STATE
8660 elements are ignored.
8661
86622006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8663
8664 * hooks.texi (Standard Hooks): Correct typo.
8665
8666 * gpl.texi (GPL): ifinfo -> ifnottex.
8667
86682006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8669
8670 * searching.texi (Simple Match Data): Warn about match data being
8671 set anew by every search.
8672
86732006-05-17 Richard Stallman <rms@gnu.org>
8674
8675 * minibuf.texi (Minibuffer History): Clarify.
8676
8677 * searching.texi (Regexp Special): Clarify nested regexp warning.
8678
86792006-05-16 Kim F. Storm <storm@cua.dk>
8680
8681 * minibuf.texi (Minibuffer History): Update add-to-history.
8682
86832006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8684
5dcb4c4e
SM
8685 * nonascii.texi (Explicit Encoding):
8686 Fix typo (encoding<->decoding).
b8d4c8d0
GM
8687
86882006-05-14 Richard Stallman <rms@gnu.org>
8689
8690 * buffers.texi (Creating Buffers): Cleanup.
8691
8692 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8693
86942006-05-13 Eli Zaretskii <eliz@gnu.org>
8695
8696 * buffers.texi (Current Buffer): Document that with-temp-buffer
8697 disables undo.
8698
8699 * os.texi (Terminal-Specific): More accurate description of how
8700 Emacs searches for the terminal-specific libraries.
8701
87022006-05-12 Eli Zaretskii <eliz@gnu.org>
8703
8704 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8705 emacs-xtra to @inforef's.
8706
8707 * text.texi (Undo): Document that undo is turned off in buffers
8708 whose names begin with a space.
8709
8710 * buffers.texi (Buffer Names): Add index entries for buffers whose
8711 names begin with a space.
8712 (Creating Buffers): Document that undo is turned off in buffers
8713 whose names begin with a space.
8714
8715 * files.texi (Visiting Functions, Reading from Files)
8716 (Saving Buffers): Mention code and EOL conversions by file I/O
8717 primitives and subroutines.
8718
f4e90db0
SM
8719 * nonascii.texi (Lisp and Coding Systems):
8720 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
8721
8722 * display.texi (Defining Faces): Mention `mac', and add an xref to
8723 where window-system is described.
8724
87252006-05-10 Richard Stallman <rms@gnu.org>
8726
8727 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8728
87292006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8730
8731 * variables.texi (File Local Variables): Recommend to quote lambda
8732 expressions in safe-local-variable property.
8733
87342006-05-09 Richard Stallman <rms@gnu.org>
8735
5dcb4c4e
SM
8736 * variables.texi (File Local Variables):
8737 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
8738
87392006-05-07 Kim F. Storm <storm@cua.dk>
8740
8741 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8742 from add-to-history.
8743
87442006-05-07 Romain Francoise <romain@orebokech.com>
8745
8746 * commands.texi (Event Input Misc):
8747 * compile.texi (Eval During Compile):
8748 * internals.texi (Buffer Internals):
8749 * minibuf.texi (Initial Input):
8750 * nonascii.texi (Scanning Charsets):
8751 * numbers.texi (Comparison of Numbers):
8752 * windows.texi (Textual Scrolling, Vertical Scrolling):
8753 Fix various typos.
8754
87552006-05-06 Eli Zaretskii <eliz@gnu.org>
8756
8757 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8758 conditional xref's to either emacs or emacs-xtra, depending on
8759 @iftex/@ifnottex.
8760
8761 * minibuf.texi (Minibuffer History): Document add-to-history.
8762
87632006-05-05 Eli Zaretskii <eliz@gnu.org>
8764
8765 * internals.texi (Pure Storage): Mention the pure overflow message
8766 at startup.
8767
c8763fb6 87682006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8769
8770 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
8771 (Searching Keymaps): Fix pseudo-Lisp description of keymap
8772 search.
8773
87742006-05-01 Richard Stallman <rms@gnu.org>
8775
8776 * intro.texi (nil and t): Clarify.
8777
8778 * variables.texi (File Local Variables): Suggest using booleanp.
8779
87802006-05-01 Juanma Barranquero <lekktu@gmail.com>
8781
8782 * objects.texi (Type Predicates): Fix typos.
8783
87842006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8785
8786 * intro.texi (nil and t): Add booleanp.
8787
8788 * objects.texi (Type Predicates): Add links for booleanp and
8789 string-or-null-p.
8790
87912006-04-29 Richard Stallman <rms@gnu.org>
8792
8793 * modes.texi (Multiline Font Lock): Rename from
8794 Multi line Font Lock Elements. Much clarification.
8795 (Font Lock Multiline, Region to Fontify): Much clarification.
8796
87972006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8798
8799 * variables.texi (File Local Variables): Remove the special case t for
8800 safe-local-variable.
8801
88022006-04-26 Richard Stallman <rms@gnu.org>
8803
8804 * syntax.texi (Parsing Expressions): Minor cleanup.
8805
88062006-04-18 Richard Stallman <rms@gnu.org>
8807
8808 * tips.texi (Coding Conventions): Explain when the package's
8809 prefix should appear later on (not at the start of the name).
8810
8811 * searching.texi (String Search): Clarify effect of NOERROR.
8812
8813 * modes.texi (Imenu): Clarify what special items do.
8814
8815 * hooks.texi (Standard Hooks): Delete text about old hook names.
8816
88172006-04-17 Romain Francoise <romain@orebokech.com>
8818
8819 * variables.texi (Local Variables): Update the default value of
8820 `max-specpdl-size'.
8821
88222006-04-15 Michael Olson <mwolson@gnu.org>
8823
8824 * processes.texi (Transaction Queues): Mention the new optional
8825 `delay-question' argument for `tq-enqueue'.
8826
88272006-04-13 Bill Wohler <wohler@newt.com>
8828
8829 * customize.texi (Common Keywords): Use dotted notation for
8830 :package-version value. Specify its values. Improve documentation
8831 for customize-package-emacs-version-alist.
8832
88332006-04-12 Bill Wohler <wohler@newt.com>
8834
8835 * customize.texi (Common Keywords): Move description of
8836 customize-package-emacs-version-alist to @defvar.
8837
88382006-04-10 Bill Wohler <wohler@newt.com>
8839
8840 * customize.texi (Common Keywords): Add :package-version.
8841
88422006-04-10 Kim F. Storm <storm@cua.dk>
8843
8844 * text.texi (Buffer Contents): Add NOPROPS arg to
8845 filter-buffer-substring.
8846
88472006-04-08 Kevin Ryde <user42@zip.com.au>
8848
8849 * os.texi (Command-Line Arguments): Update xref to emacs manual
8850 "Command Arguments" -> "Emacs Invocation", per change there.
8851
88522006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8853
8854 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8855 be on one line to help makeinfo not render two spaces after the dot.
8856
88572006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8858
8859 * strings.texi (Predicates for Strings): Add string-or-null-p.
8860
88612006-03-28 Kim F. Storm <storm@cua.dk>
8862
8863 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8864 remarks about systems that don't support fractional seconds.
8865
88662006-03-25 Karl Berry <karl@gnu.org>
8867
8868 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8869 the year list.
8870
88712006-03-21 Nick Roberts <nickrob@snap.net.nz>
8872
8873 * display.texi (Fringe Indicators): Fix typos.
8874
88752006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8876
8877 * tips.texi (Documentation Tips): One can now also write `program'
8878 in front of a quoted symbol in a docstring to prevent making a
8879 hyperlink.
8880
88812006-03-19 Alan Mackenzie <acm@muc.de>
8882
8883 * text.texi (Special Properties): Clarify `fontified' property.
8884
88852006-03-16 Richard Stallman <rms@gnu.org>
8886
8887 * display.texi (Defining Images): Minor cleanup.
8888
88892006-03-16 Bill Wohler <wohler@newt.com>
8890
8891 * display.texi (Defining Images): In image-load-path-for-library,
8892 prefer user's images.
8893
88942006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8895
8896 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8897
88982006-03-15 Bill Wohler <wohler@newt.com>
8899
8900 * display.texi (Defining Images): Fix example in
8901 image-load-path-for-library by not recommending that one binds
8902 image-load-path. Just defvar it to placate compiler and only use
8903 it if previously defined.
8904
89052006-03-14 Bill Wohler <wohler@newt.com>
8906
8907 * display.texi (Defining Images): In image-load-path-for-library,
8908 always return list of directories. Update example.
8909
89102006-03-14 Alan Mackenzie <acm@muc.de>
8911
8912 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8913 This describes font-lock-extend-region-function.
8914 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8915 the new node "Region to Fontify".
8916
89172006-03-13 Richard Stallman <rms@gnu.org>
8918
8919 * display.texi (Invisible Text): The impossible position is
8920 now before the invisible text, not after.
8921 (Defining Images): Clean up last change.
8922
89232006-03-11 Bill Wohler <wohler@newt.com>
8924
8925 * display.texi (Defining Images): Add image-load-path-for-library.
8926
89272006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8928
8929 * text.texi (Adaptive Fill): Fix Texinfo usage.
8930
8931 * strings.texi (Creating Strings): Fix Texinfo usage.
8932
8933 * searching.texi (Regexp Special): Use @samp for regular
8934 expressions that are not in Lisp syntax.
8935
89362006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8937
8938 * searching.texi (Regexp Special): Put remark between parentheses
8939 to avoid misreading.
8940
89412006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8942
8943 * searching.texi (Syntax of Regexps): More accurately describe
8944 which characters are special in which situations.
8945 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8946 are not special. Describe in detail when `[' and `]' are special.
8947 (Regexp Backslash): Plenty of regexps with unbalanced square
8948 brackets are valid, so reword that statement.
8949
89502006-03-02 Kim F. Storm <storm@cua.dk>
8951
8952 * keymaps.texi (Tool Bar): Add tool-bar-border.
8953
89542006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8955
8956 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8957
89582006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8959
8960 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8961
8962 * files.texi (Locating Files): Suggest additional values for the
8963 SUFFIXES arg of `locate-file'. Update pxref.
8964
8965 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8966 (How Programs Do Loading): Discuss the effects of Auto Compression
8967 mode on `load'.
8968 (Load Suffixes): New node.
8969 (Library Search): Delete description of `load-suffixes'; it was
8970 moved to "Load Suffixes".
8971 (Autoload, Named Features): Mention `load-suffixes'.
8972
89732006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8974
8975 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8976
8977 * windows.texi (Window Tree): Fix typo.
8978
89792006-02-20 Kim F. Storm <storm@cua.dk>
8980
8981 * display.texi (Fringe Indicators): New section.
8982 Move indicate-empty-lines, indicate-buffer-boundaries, and
8983 default-indicate-buffer-boundaries here.
8984 Add fringe-indicator-alist and default-fringes-indicator-alist.
8985 Add list of logical fringe indicator symbols.
8986 Update list of standard bitmap names.
8987 (Fringe Cursors): New section.
8988 Move overflow-newline-into-fringe here.
8989 Add fringe-cursor-alist and default-fringes-cursor-alist.
8990 Add list of fringe cursor symbols.
8991
89922006-02-20 Juanma Barranquero <lekktu@gmail.com>
8993
8994 * commands.texi (Using Interactive): Fix reference to node
8995 "Minibuffers".
8996
89972006-02-19 Richard M. Stallman <rms@gnu.org>
8998
8999 * minibuf.texi (High-Level Completion):
9000 Add xref to read-input-method-name.
9001
9002 * files.texi (Relative File Names): Move file-relative-name here.
9003 (File Name Expansion): From here. Minor clarifications.
9004
9005 * commands.texi (Using Interactive): Add xrefs about reading input.
9006 Clarify remarks about that moving point and mark.
9007 Put string case before list case.
9008
c8763fb6 90092006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
9010
9011 * display.texi (Other Display Specs, Image Descriptors):
9012 Revert erroneous changes. The previous description of
9013 image-descriptors as `(image . PROPS)' was correct.
9014
90152006-02-14 Richard M. Stallman <rms@gnu.org>
9016
9017 * variables.texi (File Local Variables): Clarifications.
9018
90192006-02-14 Juanma Barranquero <lekktu@gmail.com>
9020
9021 * variables.texi (File Local Variables): Use @code for a cons
9022 cell, not @var.
9023
90242006-02-13 Chong Yidong <cyd@stupidchicken.com>
9025
9026 * variables.texi (File Local Variables): Document new file local
9027 variable behavior.
9028
90292006-02-10 Kim F. Storm <storm@cua.dk>
9030
9031 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
9032
90332006-02-08 Juanma Barranquero <lekktu@gmail.com>
9034
9035 * modes.texi (%-Constructs): Remove obsolete info about
9036 `global-mode-string'.
9037
90382006-02-07 Richard M. Stallman <rms@gnu.org>
9039
9040 * commands.texi (Prefix Command Arguments): Minor cleanup.
9041
9042 * display.texi: "Graphical display", not window system.
9043
9044 * functions.texi (What Is a Function): Fix xref.
9045
9046 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
9047 (Changing Key Bindings): Clarify when remapping is better than
9048 substitute-key-definition.
9049
90502006-02-02 Richard M. Stallman <rms@gnu.org>
9051
9052 * minibuf.texi (Basic Completion): Completion alists are risky.
9053
9054 * keymaps.texi (Active Keymaps): Clarifications.
9055 (Searching Keymaps): New node.
9056 (Keymaps): Update menu.
9057
9058 * frames.texi (Layout Parameters): Minor clarification.
9059 (Drag and Drop): New node.
9060 (Frames): Update menu.
9061
90622006-01-29 Chong Yidong <cyd@stupidchicken.com>
9063
9064 * display.texi (Other Display Specs, Image Descriptors):
9065 Image description is a list, not a cons cell.
9066
90672006-01-28 Luc Teirlinck <teirllm@auburn.edu>
9068
9069 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
9070 list is not necessarily a list).
9071
90722006-01-27 Eli Zaretskii <eliz@gnu.org>
9073
9074 * frames.texi (Layout Parameters): border-width and
9075 internal-border-width belong to the frame, not the window.
9076
90772006-01-19 Richard M. Stallman <rms@gnu.org>
9078
9079 * nonascii.texi (Translation of Characters): Search cmds use
9080 translation-table-for-input. Automatically made local.
9081
9082 * markers.texi (Overview of Markers): Count insertion type
9083 as one of a marker's attributes.
9084
9085 * keymaps.texi (Controlling Active Maps): New node, split out of
9086 Active Keymaps.
9087 (Keymaps): Menu updated.
9088 (Active Keymaps): Give pseudocode to explain how the active
9089 maps are searched. current-active-maps and key-binding moved here.
9090 (Functions for Key Lookup): current-active-maps and key-binding moved.
9091 Clarifications.
9092 (Searching the Keymaps): New subnode.
9093
9094 * elisp.texi (Top): Menu clarification.
9095
9096 * display.texi (Other Display Specs): Delete duplicate entry for
9097 just a string as display spec. Move text about recursive display
9098 specs on such a string.
9099
9100 * commands.texi (Key Sequence Input): Clarify.
9101 Move num-nonmacro-input-events out.
9102 (Reading One Event): num-nonmacro-input-events moved here.
9103
91042006-01-14 Nick Roberts <nickrob@snap.net.nz>
9105
9106 * advice.texi (Simple Advice): Update example to fit argument
9107 change in previous-line.
9108
91092006-01-05 Richard M. Stallman <rms@gnu.org>
9110
9111 * markers.texi (The Mark): Fix in `mark'.
9112
91132006-01-04 Richard M. Stallman <rms@gnu.org>
9114
9115 * processes.texi (Misc Network, Make Network): Minor cleanups.
9116
91172006-01-04 Kim F. Storm <storm@cua.dk>
9118
9119 * processes.texi (Make Network): Add IPv6 addresses and handling.
9120 (Network Feature Testing): Mention (:family ipv6).
9121 (Misc Network): Add IPv6 formats to format-network-address.
9122
91232005-12-30 Richard M. Stallman <rms@gnu.org>
9124
9125 * text.texi (Changing Properties):
9126 Don't use return value of set-text-properties.
9127
91282005-12-29 Luc Teirlinck <teirllm@auburn.edu>
9129
9130 * modes.texi (Mode Line Format): Correct typo in menu.
9131
91322005-12-29 Richard M. Stallman <rms@gnu.org>
9133
9134 * modes.texi (Mode Line Top): New node.
9135 (Mode Line Data): Some text moved to new node.
9136 Explain the data structure more concretely.
9137 (Mode Line Basics): Clarifications.
9138 (Mode Line Variables): Clarify intro paragraph.
9139 (%-Constructs): Clarify intro paragraph.
9140 (Mode Line Format): Update menu.
9141
91422005-12-28 Luc Teirlinck <teirllm@auburn.edu>
9143
9144 * minibuf.texi (Basic Completion): Update lazy-completion-table
9145 examples for removal of ARGS argument.
9146
91472005-12-23 Richard M. Stallman <rms@gnu.org>
9148
9149 * text.texi (Undo): Restore some explanation from the version
9150 that was deleted.
9151
91522005-12-23 Eli Zaretskii <eliz@gnu.org>
9153
9154 * text.texi (Undo): Remove duplicate descriptions of `apply
9155 funname' and `apply delta' elements of the undo list.
9156
91572005-12-20 Richard M. Stallman <rms@gnu.org>
9158
9159 * help.texi (Help Functions): Update documentation of `apropos'.
9160
91612005-12-20 Luc Teirlinck <teirllm@auburn.edu>
9162
9163 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
9164 because it is confusing. If the :help-echo keyword is a function,
9165 it is not directly used as the :help-echo overlay property, as the
9166 xref seems to suggest (it does not take the appropriate args).
9167
91682005-12-19 Luc Teirlinck <teirllm@auburn.edu>
9169
9170 * customize.texi (Common Keywords): Fix Texinfo usage.
9171 (Group Definitions, Variable Definitions): Update for new
9172 conventions for using `*' in docstrings.
9173
9174 * tips.texi (Documentation Tips): Update for new conventions for
9175 using `*' in docstrings.
9176
91772005-12-16 Richard M. Stallman <rms@gnu.org>
9178
9179 * minibuf.texi (Minibuffer Contents): Minor cleanup.
9180
91812005-12-16 Juri Linkov <juri@jurta.org>
9182
9183 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
9184
91852005-12-14 Romain Francoise <romain@orebokech.com>
9186
9187 * modes.texi (Customizing Keywords): Rename `append' to `how'.
9188 Fix typo.
9189
91902005-12-11 Juri Linkov <juri@jurta.org>
9191
9192 * minibuf.texi (Completion Commands): Add mention of read-file-name
9193 for filename completion keymaps.
9194 (Reading File Names): Add mention of filename completion keymaps
9195 for read-file-name and xref to `Completion Commands'.
9196
91972005-12-10 Richard M. Stallman <rms@gnu.org>
9198
9199 * customize.texi (Common Keywords): State caveats for use of :tag.
9200
92012005-12-08 Richard M. Stallman <rms@gnu.org>
9202
9203 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
9204 with xrefs and better explanation.
9205 (Completion Commands): Add the filename completion maps.
9206
9207 * objects.texi (Character Type): Clarify that \s is not space
9208 if a dash follows.
9209
92102005-12-05 Richard M. Stallman <rms@gnu.org>
9211
9212 * windows.texi (Resizing Windows): Delete preserve-before args.
9213
92142005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
9215
9216 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
9217 in full keymaps, since the quirk has been fixed.
9218
92192005-12-03 Eli Zaretskii <eliz@gnu.org>
9220
5dcb4c4e
SM
9221 * hooks.texi (Standard Hooks): Add index entries.
9222 Mention `compilation-finish-functions'.
b8d4c8d0
GM
9223
92242005-11-27 Richard M. Stallman <rms@gnu.org>
9225
9226 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
9227
92282005-11-21 Juri Linkov <juri@jurta.org>
9229
9230 * customize.texi (Common Keywords): Update links types
9231 custom-manual and url-link. Add link types emacs-library-link,
9232 file-link, function-link, variable-link, custom-group-link.
9233
92342005-11-20 Chong Yidong <cyd@stupidchicken.com>
9235
9236 * display.texi: Revert 2005-11-20 change.
9237
92382005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
9239
9240 * processes.texi (Bindat Functions):
9241 Say "third" to refer to zero-based index "2".
9242
92432005-11-18 Luc Teirlinck <teirllm@auburn.edu>
9244
9245 * loading.texi (Library Search): Update the default value of
9246 `load-suffixes'.
9247
92482005-11-17 Chong Yidong <cyd@stupidchicken.com>
9249
9250 * display.texi (Attribute Functions): Mention :ignore-defface.
9251
92522005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
9253
9254 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
9255 (Minor Mode Conventions): Mention the use of a hook.
9256
92572005-11-06 Richard M. Stallman <rms@gnu.org>
9258
9259 * files.texi (Magic File Names): find-file-name-handler checks the
9260 `operations' property of the handler.
9261
92622005-11-03 Richard M. Stallman <rms@gnu.org>
9263
9264 * variables.texi (Frame-Local Variables): Small clarification.
9265
92662005-10-29 Chong Yidong <cyd@stupidchicken.com>
9267
9268 * os.texi (Init File): Document ~/.emacs.d/init.el.
9269
92702005-10-29 Richard M. Stallman <rms@gnu.org>
9271
9272 * internals.texi (Garbage Collection): Document memory-full.
9273
92742005-10-28 Bill Wohler <wohler@newt.com>
9275
9276 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
9277 for URLs.
9278
92792005-10-28 Richard M. Stallman <rms@gnu.org>
9280
9281 * minibuf.texi (Completion Commands): Clean up prev change.
9282
92832005-10-26 Kevin Ryde <user42@zip.com.au>
9284
9285 * compile.texi (Eval During Compile): Explain recommended uses
9286 of eval-when-compile and eval-and-compile.
9287
92882005-10-27 Masatake YAMATO <jet@gyve.org>
9289
9290 * minibuf.texi (Completion Commands):
9291 Write about new optional argument for `display-completion-list'.
9292
92932005-10-23 Richard M. Stallman <rms@gnu.org>
9294
9295 * display.texi (Overlay Arrow): Clarify about local bindings of
9296 overlay-arrow-position.
9297
92982005-10-22 Eli Zaretskii <eliz@gnu.org>
9299
9300 * internals.texi (Building Emacs): Fix last change.
9301
93022005-10-22 Richard M. Stallman <rms@gnu.org>
9303
9304 * internals.texi (Building Emacs): Document eval-at-startup.
9305
93062005-10-21 Richard M. Stallman <rms@gnu.org>
9307
9308 * loading.texi (Where Defined): load-history contains abs file names.
9309 symbol-file returns abs file names.
9310
93112005-10-19 Kim F. Storm <storm@cua.dk>
9312
9313 * display.texi (Showing Images): Add max-image-size integer value.
9314
93152005-10-18 Chong Yidong <cyd@stupidchicken.com>
9316
9317 * display.texi (Showing Images): Document max-image-size.
9318
93192005-10-17 Richard M. Stallman <rms@gnu.org>
9320
9321 * commands.texi (Quitting): Minor clarification.
9322
9323 * processes.texi (Sentinels): Clarify about output and quitting.
9324 (Filter Functions): Mention with-local-quit.
9325
93262005-10-17 Juri Linkov <juri@jurta.org>
9327
9328 * buffers.texi (Current Buffer):
9329 * commands.texi (Event Input Misc):
9330 * compile.texi (Eval During Compile, Compiler Errors):
9331 * customize.texi (Group Definitions):
9332 * display.texi (Progress, Defining Faces):
9333 * files.texi (Writing to Files):
9334 * modes.texi (Mode Hooks, Defining Minor Modes):
9335 * streams.texi (Output Functions):
9336 * syntax.texi (Syntax Table Functions):
9337 * text.texi (Change Hooks):
9338 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
9339
9340 * commands.texi (Quitting): Replace arg `forms' with `body' in
9341 `with-local-quit'.
9342
9343 * positions.texi (Excursions): Replace arg `forms' with `body' in
9344 `save-excursion'.
9345
93462005-10-08 Kim F. Storm <storm@cua.dk>
9347
9348 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
9349 Rename manual section accordingly.
9350
93512005-10-04 Kim F. Storm <storm@cua.dk>
9352
9353 * windows.texi (Window Split Tree): New section describing
9354 new function window-split-tree function.
9355
93562005-10-03 Nick Roberts <nickrob@snap.net.nz>
9357
9358 * display.texi (Fringe Size/Pos): Simplify and add detail.
9359
93602005-09-30 Romain Francoise <romain@orebokech.com>
9361
9362 * minibuf.texi (High-Level Completion): Explain that the prompt
9363 given to `read-buffer' should end with a colon and a space.
9364 Update usage examples.
9365
93662005-09-29 Juri Linkov <juri@jurta.org>
9367
9368 * display.texi (Displaying Messages): Rename argument name
9369 `string' to `format-string' in functions `message', `message-box',
9370 `message-or-box'.
9371
93722005-09-26 Chong Yidong <cyd@stupidchicken.com>
9373
9374 * errors.texi (Standard Errors): Correct xrefs.
9375
93762005-09-18 Chong Yidong <cyd@stupidchicken.com>
9377
9378 * display.texi (Defining Images): Update documentation for
9379 `image-load-path'.
9380
93812005-09-17 Richard M. Stallman <rms@gnu.org>
9382
9383 * display.texi (Defining Images): Clean up previous change.
9384
93852005-09-16 Romain Francoise <romain@orebokech.com>
9386
9387 * elisp.texi: Specify GFDL version 1.2.
9388
9389 * doclicense.texi (GNU Free Documentation License): Update to
9390 version 1.2.
9391
93922005-09-15 Chong Yidong <cyd@stupidchicken.com>
9393
9394 * display.texi (Defining Images): Document `image-load-path'.
9395
93962005-09-15 Richard M. Stallman <rms@gnu.org>
9397
9398 * objects.texi (Printed Representation): Minor cleanup.
9399 (Box Diagrams): Minor fix.
9400 (Cons Cell Type): Move (...) index item here.
9401 (Box Diagrams): From here.
9402 (Array Type): Minor fix.
9403 (Type Predicates): Delete index "predicates".
9404 (Hash Table Type): Clarify xref.
9405 (Dotted Pair Notation): Minor fix.
9406
94072005-09-10 Chong Yidong <cyd@stupidchicken.com>
9408
9409 * files.texi (Saving Buffers): Fix typo.
9410
94112005-09-08 Richard M. Stallman <rms@gnu.org>
9412
9413 * tips.texi (Programming Tips): Correct the "default" prompt spec.
9414
94152005-09-08 Chong Yidong <cyd@stupidchicken.com>
9416
9417 * locals.texi (Standard Buffer-Local Variables): Don't include
9418 mode variables for minor modes.
9419 Fix xrefs for buffer-display-count, buffer-display-table,
9420 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
9421 enable-multibyte-characters, fill-column, header-line-format,
9422 left-fringe-width, left-margin, and right-fringe-width.
9423
9424 * hooks.texi (Standard Hooks): All hooks should conform to the
9425 standard naming convention now.
9426 Fix xref for `echo-area-clear-hook'.
9427
9428 * display.texi (Usual Display): Note that indicate-empty-lines and
9429 tab-width are buffer-local.
9430
9431 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
9432
9433 * modes.texi (Mode Help): Note that major-mode is buffer-local.
9434
9435 * nonascii.texi (Encoding and I/O): Note that
9436 buffer-file-coding-system is buffer-local.
9437
9438 * positions.texi (List Motion): Note that defun-prompt-regexp is
9439 buffer-local.
9440
9441 * text.texi (Auto Filling): Note that auto-fill-function is
9442 buffer-local.
9443 (Undo): Note that buffer-undo-list is buffer-local.
9444
5dcb4c4e
SM
9445 * windows.texi (Buffers and Windows):
9446 Document buffer-display-count.
b8d4c8d0
GM
9447
94482005-09-06 Richard M. Stallman <rms@gnu.org>
9449
9450 * tips.texi (Coding Conventions): Sometimes it is ok to put the
9451 package prefix elsewhere than at the start of the name.
9452
94532005-09-03 Richard M. Stallman <rms@gnu.org>
9454
9455 * tips.texi (Programming Tips): Add conventions for minibuffer
9456 questions and prompts.
9457
94582005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
9459
9460 * intro.texi (nil and t): Minor cleanup.
9461 Delete spurious mention of keyword symbols.
9462 (Evaluation Notation): Add index entry.
9463 (A Sample Function Description): Minor cleanup.
9464 (A Sample Variable Description): Not all vars can be set.
9465
94662005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
9467
9468 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
9469
9470 (Insertion): Document precise type of `insert-char' arg COUNT.
9471
94722005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
9473
9474 * modes.texi (Other Font Lock Variables): Sync the default of
9475 font-lock-lines-before.
9476
94772005-08-31 Michael Albinus <michael.albinus@gmx.de>
9478
9479 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
9480
94812005-08-29 Richard M. Stallman <rms@gnu.org>
9482
9483 * elisp.texi (Top): Update subnode menu.
9484
9485 * searching.texi (Searching and Matching): Move node.
9486 Rearrange contents and add overall explanation.
9487 (Searching and Case): Move node.
9488 (Searching and Matching): Update menu.
9489
94902005-08-27 Eli Zaretskii <eliz@gnu.org>
9491
9492 * os.texi (Startup Summary): Fix the description of the initial
9493 startup message display.
9494
94952005-08-25 Richard M. Stallman <rms@gnu.org>
9496
9497 * searching.texi (Search and Replace): Add replace-regexp-in-string.
9498
94992005-08-25 Emilio C. Lopes <eclig@gmx.net>
9500
9501 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
9502 `next-overlay-change' example.
9503
95042005-08-22 Juri Linkov <juri@jurta.org>
9505
9506 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
9507 Fix invert-face. Fix args of face-background.
9508
9509 * display.texi (Standard Faces): Delete node.
9510 (Faces): Add xref to `(emacs)Standard Faces'.
9511 (Displaying Faces): Fix xref to `Standard Faces'.
9512
9513 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
9514
95152005-08-20 Alan Mackenzie <acm@muc.de>
9516
9517 * buffers.texi (The Buffer List): Clarify the manipulation of the
9518 buffer list.
9519
95202005-08-14 Richard M. Stallman <rms@gnu.org>
9521
9522 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
9523 a regexp.
9524
95252005-08-11 Richard M. Stallman <rms@gnu.org>
9526
9527 * elisp.texi (Top): Update subnode lists.
9528
9529 * display.texi (Inverse Video): Node deleted.
9530
9531 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
9532 New nodes split out of Coding Conventions.
9533
9534 * searching.texi (Regular Expressions): Document re-builder.
9535
9536 * os.texi (Time Parsing): New node split out of Time Conversion.
9537
9538 * processes.texi (Misc Network, Network Feature Testing)
9539 (Network Options, Make Network): New nodes split out of
9540 Low-Level Network.
9541
95422005-08-09 Richard M. Stallman <rms@gnu.org>
9543
9544 * frames.texi (Geometry): New node, split from Size and Position.
9545 (Frame Parameters): Refer to Geometry.
9546
9547 * buffers.texi (The Buffer List): Fix xrefs.
9548
9549 * windows.texi (Splitting Windows): Fix xref.
9550
9551 * frames.texi (Layout Parameters): Add xref.
9552
9553 * display.texi (Line Height, Scroll Bars): Fix xrefs.
9554
9555 * keymaps.texi (Menu Bar): Fix xref.
9556
9557 * locals.texi (Standard Buffer-Local Variables): Fix xref.
9558
9559 * modes.texi (%-Constructs): Fix xref.
9560
9561 * frames.texi (Window Frame Parameters): Node split up.
9562 (Basic Parameters, Position Parameters, Size Parameters)
9563 (Layout Parameters, Buffer Parameters, Management Parameters)
9564 (Cursor Parameters, Color Parameters): New subnodes.
9565
95662005-08-09 Luc Teirlinck <teirllm@auburn.edu>
9567
9568 * positions.texi (Screen Lines): Update xref for previous change
9569 in minibuf.texi.
9570
9571 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
9572 change in minibuf.texi.
9573
95742005-08-09 Richard M. Stallman <rms@gnu.org>
9575
9576 * tips.texi (Coding Conventions): Minor cleanup.
9577
9578 * modes.texi (Defining Minor Modes): Explain when init-value
9579 can be non-nil.
9580
9581 * elisp.texi (Top): Update submenu for Minibuffer.
9582
9583 * minibuf.texi (Minibuffer Misc): Node split up.
9584 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
9585 (Recursive Mini): New nodes split out from Minibuffer Misc.
9586 (Minibuffer Misc): Document max-mini-window-height.
9587
9588 * hash.texi (Defining Hash): Delete stray paren in example.
9589
9590 * display.texi (Echo Area Customization): Don't define
9591 max-mini-window-height here; xref instead.
9592
9593 * commands.texi (Event Input Misc): Update while-no-input.
9594
9595 * advice.texi (Advising Functions): Explain when to use advice
9596 and when to use a hook.
9597
95982005-07-30 Eli Zaretskii <eliz@gnu.org>
9599
9600 * makefile.w32-in (info): Don't run install-info.
9601 ($(infodir)/dir): New target, produced by running install-info.
9602
96032005-07-27 Luc Teirlinck <teirllm@auburn.edu>
9604
9605 * modes.texi (Defining Minor Modes): The keyword for the initial
9606 value is :init-value, not :initial-value.
9607
96082005-07-23 Eli Zaretskii <eliz@gnu.org>
9609
9610 * loading.texi (Autoload): Make the `doctor' example be consistent
9611 with what's in current loaddefs.el. Describe the "fn" magic in
9612 the usage portion of the doc string.
9613
96142005-07-22 Richard M. Stallman <rms@gnu.org>
9615
9616 * internals.texi (Garbage Collection): Clarify previous change.
9617
96182005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
9619
9620 * internals.texi (Garbage Collection): Add gc-cons-percentage.
9621
96222005-07-18 Juri Linkov <juri@jurta.org>
9623
9624 * commands.texi (Accessing Events):
9625 * frames.texi (Text Terminal Colors, Resources):
9626 * markers.texi (The Mark):
9627 * modes.texi (Defining Minor Modes):
9628 Delete duplicate duplicate words.
9629
96302005-07-16 Richard M. Stallman <rms@gnu.org>
9631
9632 * display.texi (Managing Overlays): Clarify make-overlay
9633 args for insertion types.
9634
96352005-07-13 Luc Teirlinck <teirllm@auburn.edu>
9636
9637 * customize.texi (Variable Definitions):
9638 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
9639 `standard-value' is a list too.
9640 (Defining New Types): Use @key{RET} instead of @key{ret}.
9641
96422005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
9643
9644 * os.texi (Translating Input): Fix typo.
9645
96462005-07-08 Richard M. Stallman <rms@gnu.org>
9647
9648 * README: Update edition number and size estimate.
9649
9650 * elisp.texi (VERSION): Set to 2.9.
9651
96522005-07-07 Richard M. Stallman <rms@gnu.org>
9653
9654 * book-spine.texinfo: Update Emacs version.
9655
9656 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9657
96582005-07-06 Richard M. Stallman <rms@gnu.org>
9659
9660 * searching.texi (Regexp Search): Clarify what re-search-forward
9661 does when the search fails.
9662
96632005-07-05 Lute Kamstra <lute@gnu.org>
9664
9665 * Update FSF's address in GPL notices.
9666
9667 * doclicense.texi (GNU Free Documentation License):
9668 * gpl.texi (GPL):
9669 * tips.texi (Coding Conventions, Library Headers):
9670 * vol1.texi:
9671 * vol2.texi: Update FSF's address.
9672
96732005-07-04 Richard M. Stallman <rms@gnu.org>
9674
9675 * hooks.texi (Standard Hooks): Add occur-hook.
9676
96772005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9678
9679 * display.texi (The Echo Area): Correct menu.
9680
96812005-07-03 Richard M. Stallman <rms@gnu.org>
9682
9683 * elisp.texi (Top): Update subnode menu for Display.
9684
9685 * display.texi (Displaying Messages): New node, with most
9686 of what was in The Echo Area.
5dcb4c4e 9687 (Progress): Move under The Echo Area.
b8d4c8d0
GM
9688 (Logging Messages): New node with new text.
9689 (Echo Area Customization): New node, the rest of what was
9690 in The Echo Area. Document message-truncate-lines with @defvar.
9691 (Display): Update menu.
9692
9693 * windows.texi (Textual Scrolling): Doc 3 values for
9694 scroll-preserve-screen-position.
9695
9696 * text.texi (Special Properties): Change hook functions
9697 should bind inhibit-modification-hooks around altering buffer text.
9698
9699 * keymaps.texi (Key Binding Commands): Call binding BINDING
9700 rather than DEFINITION.
9701
97022005-06-29 Juanma Barranquero <lekktu@gmail.com>
9703
9704 * variables.texi (Defining Variables): `user-variable-p' returns t
9705 for aliases of user options, nil for alias loops.
9706
97072005-06-28 Richard M. Stallman <rms@gnu.org>
9708
9709 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9710 make-keymap.
9711
97122005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9713
9714 * variables.texi (Setting Variables): Correct and clarify
9715 description of `add-to-ordered-list'.
9716
97172005-06-26 Richard M. Stallman <rms@gnu.org>
9718
9719 * display.texi (Faces): Minor cleanup.
9720
97212005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9722
9723 * display.texi (Faces): `facep' returns t for strings that are
9724 face names.
9725
97262005-06-25 Richard M. Stallman <rms@gnu.org>
9727
9728 * objects.texi (Equality Predicates): Clarify meaning of equal.
9729
9730 * windows.texi (Selecting Windows): save-selected-window
9731 and with-selected-window save and restore the current buffer.
9732
97332005-06-24 Richard M. Stallman <rms@gnu.org>
9734
9735 * numbers.texi (Float Basics): Explain how to test for NaN,
9736 and printing the sign of NaNs.
9737
97382005-06-24 Eli Zaretskii <eliz@gnu.org>
9739
9740 * makefile.w32-in (MAKEINFO): Use --force.
9741
97422005-06-23 Richard M. Stallman <rms@gnu.org>
9743
9744 * display.texi (Face Functions): Correct Texinfo usage.
9745
97462005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9747
9748 * lists.texi (Rings): `ring-elements' now returns the elements of
9749 RING in order.
9750
97512005-06-23 Juanma Barranquero <lekktu@gmail.com>
9752
9753 * markers.texi (The Mark): Texinfo usage fix.
9754
97552005-06-23 Kim F. Storm <storm@cua.dk>
9756
9757 * searching.texi (Entire Match Data): Remove evaporate option for
9758 match-data. Do not mention evaporate option for set-match-data.
9759
97602005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9761
9762 * display.texi (Face Functions): Mention face aliases.
9763
97642005-06-21 Richard M. Stallman <rms@gnu.org>
9765
9766 * anti.texi (Antinews): Texinfo usage fix.
9767
97682005-06-21 Karl Berry <karl@gnu.org>
9769
9770 * elisp.texi: Use @copying.
9771
9772 * elisp.texi: Put @summarycontents and @contents before the Top
9773 node, instead of the end of the file, so that the contents appear
9774 in the right place in the dvi/pdf output.
9775
97762005-06-21 Juri Linkov <juri@jurta.org>
9777
9778 * display.texi (Defining Faces): Add `customized-face'.
9779
97802005-06-20 Kim F. Storm <storm@cua.dk>
9781
9782 * variables.texi (Setting Variables): Any type of element can be
9783 given order in add-to-ordered-list. Compare elements with eq.
9784
9785 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
9786
97872005-06-20 Karl Berry <karl@gnu.org>
9788
9789 * syntax.texi (Syntax Flags): Make last column very slightly wider
9790 to avoid "generic comment" breaking on two lines and causing an
9791 underfull box.
9792
97932005-06-19 Luc Teirlinck <teirllm@auburn.edu>
9794
9795 * lists.texi (Rings): Various minor clarifications and corrections.
9796
97972005-06-18 Richard M. Stallman <rms@gnu.org>
9798
9799 * functions.texi (Obsolete Functions): Simplify.
9800
9801 * variables.texi (Variable Aliases): Simplify.
9802
a12bf61e 9803 * anti.texi, backups.texi, compile.texi, customize.texi:
b8d4c8d0
GM
9804 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9805 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9806 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
9807 * variables.texi: Fix formatting ugliness.
9808
9809 * elisp.texi: Add links to Rings and Byte Packing.
9810 Update version and copyright years.
9811
9812 * minibuf.texi: Fix formatting ugliness.
9813 (Completion Commands): Move keymap vars to the end
9814 and vars completing-read binds to the top.
9815
98162005-06-17 Luc Teirlinck <teirllm@auburn.edu>
9817
9818 * processes.texi: Fix typos.
9819 (Bindat Spec): Correct Texinfo error.
9820 (Byte Packing): Fix ungrammatical sentence.
9821
98222005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
9823
9824 * lists.texi (Rings): New node.
9825 (Lists): Add it to menu.
9826
9827 * processes.texi (Byte Packing): New node.
9828 (Processes): Add it to menu.
9829
98302005-06-17 Richard M. Stallman <rms@gnu.org>
9831
9832 * syntax.texi (Parsing Expressions): Fix texinfo usage.
9833
9834 * help.texi (Documentation Basics): Explain the xref to
9835 Documentation Tips.
9836
9837 * debugging.texi (Debugger Commands): Minor fix.
9838
98392005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9840
9841 * edebug.texi (Instrumenting): Eliminate duplicate link.
9842 (Specification List): Replace references to "below", referring to
9843 a later node, with one @ref to that node.
9844
9845 * os.texi (Timers): Timers should save and restore the match data
9846 if they change it.
9847
9848 * debugging.texi (Debugger Commands): Mention that the Lisp
9849 debugger can not step through primitive functions.
9850
98512005-06-16 Juanma Barranquero <lekktu@gmail.com>
9852
9853 * functions.texi (Obsolete Functions): Update argument names of
9854 `make-obsolete' and `define-obsolete-function-alias'.
9855
9856 * variables.texi (Variable Aliases): Update argument names of
9857 `defvaralias', `make-obsolete-variable' and
9858 `define-obsolete-variable-alias'.
9859
98602005-06-15 Kim F. Storm <storm@cua.dk>
9861
9862 * searching.texi (Entire Match Data): Rephrase warnings about
9863 evaporate arg to match-data and set-match-data.
9864
98652005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9866
9867 * elisp.texi (Top): Update detailed menu.
9868
9869 * edebug.texi (Edebug): Update menu.
9870 (Instrumenting): Update xrefs.
9871 (Edebug Execution Modes): Correct xref.
9872 (Jumping): Clarify description of `h' command.
9873 Eliminate redundant @ref.
9874 (Breaks): New node.
9875 (Breakpoints): Is now a subsubsection.
9876 (Global Break Condition): Mention `C-x X X'.
9877 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9878 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9879 (Edebug Display Update): Correct pxref.
9880 (Edebug and Macros): New node.
9881 (Instrumenting Macro Calls): Is now a subsubsection.
9882 Neither arg of `def-edebug-spec' is evaluated.
9883 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9884 (Specification Examples): Fix typo.
9885
98862005-06-14 Lute Kamstra <lute@gnu.org>
9887
9888 * debugging.texi (Function Debugging): Primitives can break on
9889 entry too.
9890
98912005-06-14 Kim F. Storm <storm@cua.dk>
9892
9893 * variables.texi (Setting Variables): Add add-to-ordered-list.
9894
98952005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9896
9897 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9898 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9899
99002005-06-13 Lute Kamstra <lute@gnu.org>
9901
9902 * text.texi (Special Properties): Fix cross reference.
9903
99042005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9905
9906 * debugging.texi (Function Debugging): Delete mention of empty
9907 string argument to `cancel-debug-on-entry'. Delete inaccurate
9908 description of the return value of that command.
9909
99102005-06-11 Alan Mackenzie <acm@muc.de>
9911
9912 * text.texi (Adaptive Fill): Amplify the description of
9913 fill-context-prefix.
9914
99152005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9916
9917 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9918
99192005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9920
9921 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9922
99232005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9924
9925 * debugging.texi (Error Debugging): Minor rewording.
9926 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9927 is optional.
9928
99292005-06-10 Lute Kamstra <lute@gnu.org>
9930
9931 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9932 (Top): Give it a title. Correct version number. Give the
9933 detailed node listing a more prominent header.
9934 * intro.texi: Don't set VERSION here a second time.
9935 Mention Emacs's version too.
9936 * anti.texi (Antinews): Use EMACSVER to refer to the current
9937 version of Emacs.
9938
99392005-06-09 Kim F. Storm <storm@cua.dk>
9940
9941 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9942 match-data and set-match-data.
9943
99442005-06-08 Richard M. Stallman <rms@gnu.org>
9945
9946 * searching.texi (Entire Match Data): Clarify when match-data
9947 returns markers and when integers.
9948
9949 * display.texi (Defining Faces): Explain that face name should not
9950 end in `-face'.
9951
9952 * modes.texi (Mode Line Data): Minor cleanup.
9953 (Customizing Keywords): Node split out of Search-based Fontification.
9954 Add example of using font-lock-add-keywords from a hook.
9955 Clarify when MODE should be non-nil, and when nil.
9956
99572005-06-06 Richard M. Stallman <rms@gnu.org>
9958
9959 * modes.texi (Mode Line Data): Explain what happens when the car
9960 of a list is a void symbol.
9961 (Search-based Fontification): Explain MODE arg to
9962 font-lock-add-keywords and warn about calls from major modes.
9963
99642005-06-08 Juri Linkov <juri@jurta.org>
9965
9966 * display.texi (Standard Faces): Add `shadow' face.
9967
99682005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9969
9970 * modes.texi (Major Mode Conventions): A derived mode only needs
9971 to put the call to the parent mode inside `delay-mode-hooks'.
9972
99732005-05-29 Richard M. Stallman <rms@gnu.org>
9974
9975 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9976 new, and what that implies. Clarify.
9977
9978 * files.texi (Locating Files): Clean up the text.
9979
9980 * frames.texi (Window Frame Parameters): Document user-size.
9981 Shorten entry for top by referring to left.
9982
99832005-05-26 Richard M. Stallman <rms@gnu.org>
9984
9985 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9986 is new, and what the implications are. Other clarifications.
9987
99882005-05-24 Richard M. Stallman <rms@gnu.org>
9989
9990 * frames.texi (Dialog Boxes): Minor fixes.
9991
99922005-05-25 Masatake YAMATO <jet@gyve.org>
9993
9994 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9995
99962005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9997
9998 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9999 is optional.
10000
100012005-05-24 Nick Roberts <nickrob@snap.net.nz>
10002
10d1d0af 10003 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
10004
100052005-05-23 Lute Kamstra <lute@gnu.org>
10006
10007 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
10008 syntax-begin-function over font-lock-beginning-of-syntax-function.
10009
100102005-05-21 Luc Teirlinck <teirllm@auburn.edu>
10011
10012 * minibuf.texi (Reading File Names): Update description of
10013 `read-directory-name'.
10014
10015 * modes.texi (Derived Modes): Clarify :group keyword.
10016
100172005-05-21 Eli Zaretskii <eliz@gnu.org>
10018
10019 * files.texi (Locating Files): New subsection.
10020 Describe locate-file and executable-find.
10021
100222005-05-21 Kevin Ryde <user42@zip.com.au>
10023
10024 * frames.texi (Initial Parameters): Update cross reference to
10025 "Emacs Invocation".
10026
100272005-05-19 Luc Teirlinck <teirllm@auburn.edu>
10028
10029 * keymaps.texi (Active Keymaps): Add anchor.
10030
10031 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
10032 (Major Mode Conventions): Refer to `Auto Major Mode' in more
10033 appropriate place.
10034 (Derived Modes): Small clarifications.
10035 (Minor Mode Conventions, Keymaps and Minor Modes):
10036 Replace references to nodes with references to anchors.
10037 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
10038 Clarify description of lists whose first element is an integer.
10039 (Mode Line Variables): Add anchor.
10040 (%-Constructs): Clarify description of integer after %.
10041 (Emulating Mode Line): Describe nil value for FACE.
10042
100432005-05-18 Luc Teirlinck <teirllm@auburn.edu>
10044
10045 * modes.texi (Derived Modes): Correct references to non-existing
10046 variable standard-syntax-table.
10047
100482005-05-17 Lute Kamstra <lute@gnu.org>
10049
10050 * modes.texi (Defining Minor Modes): Mention the mode hook.
10051
100522005-05-15 Kim F. Storm <storm@cua.dk>
10053
10054 * processes.texi (Network): Remove open-network-stream-nowait.
10055 (Network Servers): Remove open-network-stream-server.
10056
100572005-05-15 Luc Teirlinck <teirllm@auburn.edu>
10058
10059 * elisp.texi (Top): Update detailed menu.
10060
10061 * variables.texi: Reorder nodes.
10062 (Variables): Update menu.
10063 (File Local Variables): Do not refer to the `-*-' line as
10064 a "local variables list". Add pxref.
10065
100662005-05-14 Luc Teirlinck <teirllm@auburn.edu>
10067
10068 * elisp.texi (Top): Update detailed menu for node changes.
10069
10070 * modes.texi (Modes): Update Menu.
10071 (Hooks): Move to beginning of chapter.
10072 Most minor modes run mode hooks too.
10073 `add-hook' can handle void hooks or hooks whose value is a single
10074 function.
10075 (Major Modes): Update Menu.
10076 (Major Mode Basics): New node, split off from `Major Modes'.
10077 (Major Mode Conventions): Correct xref. Explain how to handle
10078 auto-mode-alist if the major mode command has an autoload cookie.
10079 (Auto Major Mode): Major update. Add magic-mode-alist.
10080 (Derived Modes): Major update.
10081 (Mode Line Format): Update Menu.
10082 (Mode Line Basics): New node, split off from `Mode Line Format'.
10083
10084 * loading.texi (Autoload): Mention `autoload cookie' as synonym
10085 for `magic autoload comment'. Add index entries and anchor.
10086
100872005-05-14 Richard M. Stallman <rms@gnu.org>
10088
10089 * tips.texi (Coding Conventions): Explain how important it is
10090 that just loading certain files not change Emacs behavior.
10091
10092 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
10093
100942005-05-12 Lute Kamstra <lute@gnu.org>
10095
10096 * modes.texi (Generic Modes): Update.
10097 (Major Modes): Refer to node "Generic Modes".
10098
10099 * elisp.texi (Top): Update to the current structure of the manual.
10100 * processes.texi (Processes): Add menu description.
10101 * customize.texi (Customization): Add menu descriptions.
10102
101032005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
10104
10105 * processes.texi (Signals to Processes)
10106 (Low-Level Network): Fix typos.
10107
101082005-05-11 Lute Kamstra <lute@gnu.org>
10109
10110 * elisp.texi (Top): Add some nodes from the chapter "Major and
10111 Minor Modes" to the detailed node listing.
10112
101132005-05-10 Richard M. Stallman <rms@gnu.org>
10114
10115 * keymaps.texi (Extended Menu Items): Menu item filter functions
10116 can be called at any time.
10117
101182005-05-08 Luc Teirlinck <teirllm@auburn.edu>
10119
10120 * variables.texi (File Local Variables): `(hack-local-variables t)'
10121 now also checks whether a mode is specified in the local variables
10122 list.
10123
101242005-05-05 Kevin Ryde <user42@zip.com.au>
10125
10126 * display.texi (The Echo Area): Correct format function cross
10127 reference.
10128
101292005-05-05 Luc Teirlinck <teirllm@auburn.edu>
10130
10131 * variables.texi (Variable Aliases): Change description of
10132 `define-obsolete-variable-alias'.
10133
10134 * functions.texi (Functions): Add "Obsolete Functions" to menu.
10135 (Defining Functions): Add xref.
10136 (Obsolete Functions): New node.
10137 (Function Safety): Standardize capitalization of section title.
10138
10139 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
10140 (Dialog Boxes): Complete description of `x-popup-dialog'.
10141
101422005-05-04 Richard M. Stallman <rms@gnu.org>
10143
10144 * commands.texi (Interactive Codes): Fix Texinfo usage.
10145 Document U more clearly.
10146
101472005-05-01 Luc Teirlinck <teirllm@auburn.edu>
10148
10149 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
10150 function and not a macro.
10151
10152 * frames.texi (Pop-Up Menus): Correct and clarify description of
10153 `x-popup-menu'.
10154 (Dialog Boxes): Clarify description of `x-popup-dialog'.
10155
101562005-05-01 Richard M. Stallman <rms@gnu.org>
10157
10158 * edebug.texi (Checking Whether to Stop): Fix previous change.
10159
101602005-05-01 Luc Teirlinck <teirllm@auburn.edu>
10161
10162 * display.texi: Fix typos and Texinfo usage.
10163
10164 * edebug.texi (Checking Whether to Stop): executing-macro ->
10165 executing-kbd-macro.
10166
101672005-05-01 Richard M. Stallman <rms@gnu.org>
10168
10169 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
10170
101712005-04-30 Richard M. Stallman <rms@gnu.org>
10172
10173 * files.texi (Magic File Names): Document `operations' property.
10174
101752005-04-29 Lute Kamstra <lute@gnu.org>
10176
10177 * modes.texi (Generic Modes): New node.
10178 (Major Modes): Add it to the menu.
10179 (Derived Modes): Add "derived mode" to concept index.
10180
101812005-04-28 Lute Kamstra <lute@gnu.org>
10182
10183 * modes.texi (Defining Minor Modes): Fix previous change.
10184 (Font Lock Mode): Simplify.
10185 (Font Lock Basics): Say that font-lock-defaults is buffer-local
10186 when set and that some parts are optional. Add cross references.
10187 (Search-based Fontification): Say how to specify font-lock-keywords.
10188 Add cross references. Add font-lock-multiline to index.
10189 Move font-lock-keywords-case-fold-search here from node "Other Font
10190 Lock Variables". Document font-lock-add-keywords and
10191 font-lock-remove-keywords.
10192 (Other Font Lock Variables): Move font-lock-keywords-only,
10193 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
10194 and font-lock-syntactic-face-function to node "Syntactic Font
10195 Lock". Move font-lock-keywords-case-fold-search to node
10196 "Search-based Fontification". Document font-lock-inhibit-thing-lock
10197 and font-lock-{,un}fontify-{buffer,region}-function.
10198 (Precalculated Fontification): Remove reference to deleted variable
10199 font-lock-core-only.
10200 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
10201 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
10202 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
10203 and font-lock-syntactic-face-function here from node "Other Font
10204 Lock Variables". Move font-lock-syntactic-keywords to "Setting
10205 Syntax Properties". Add cross references.
10206 (Setting Syntax Properties): New node.
10207 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
10208 * syntax.texi (Syntax Properties): Add cross reference.
10209 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
10210
102112005-04-26 Richard M. Stallman <rms@gnu.org>
10212
10213 * display.texi (Defining Faces):
10214 Document `default' elements of defface spec.
10215
10216 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
10217
10218 * variables.texi (Variable Aliases): Clarify text.
10219
102202005-04-25 Chong Yidong <cyd@stupidchicken.com>
10221
10222 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
10223
102242005-04-25 Luc Teirlinck <teirllm@auburn.edu>
10225
10226 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
10227
102282005-04-24 Eli Zaretskii <eliz@gnu.org>
10229
10230 * syntax.texi (Syntax Table Internals): Elaborate documentation of
10231 syntax-after and syntax-class.
10232
10233 * files.texi (Changing Files): Fix last change's cross-reference.
10234 (Unique File Names): Don't mention "numbers" in the documentation
10235 of make-temp-file and make-temp-name.
10236
102372005-04-23 Richard M. Stallman <rms@gnu.org>
10238
10239 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
10240
102412005-04-22 Nick Roberts <nickrob@snap.net.nz>
10242
10243 * windows.texi (Cyclic Window Ordering): Clarify window-list.
10244
102452005-04-22 Nick Roberts <nickrob@snap.net.nz>
10246
10247 * variables.texi (Variable Aliases): Describe make-obsolete-variable
10248 and define-obsolete-variable-alias.
10249
102502005-04-22 Kim F. Storm <storm@cua.dk>
10251
10252 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
10253 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
10254
102552005-04-21 Lute Kamstra <lute@gnu.org>
10256
10257 * lists.texi (Association Lists): Document rassq-delete-all.
10258
102592005-04-19 Richard M. Stallman <rms@gnu.org>
10260
10261 * modes.texi (Search-based Fontification): Explain that
10262 facespec is an expression to be evaluated.
10263
102642005-04-19 Kevin Ryde <user42@zip.com.au>
10265
10266 * streams.texi (Output Functions): Fix xref.
10267 * strings.texi (String Conversion): Fix xref.
10268
102692005-04-19 Kim F. Storm <storm@cua.dk>
10270
10271 * symbols.texi (Symbol Plists): Add safe-get.
10272 Mention that `get' may signal an error.
10273
102742005-04-18 Nick Roberts <nickrob@snap.net.nz>
10275
10276 * customize.texi (Variable Definitions): Replace tooltip-mode
10277 example with save-place.
10278
102792005-04-17 Richard M. Stallman <rms@gnu.org>
10280
10281 * buffers.texi (Indirect Buffers): Clarify.
10282
10283 * positions.texi (Positions): Clarify converting marker to integer.
10284
10285 * strings.texi (String Basics): Mention string-match; clarify.
10286
102872005-04-08 Lute Kamstra <lute@gnu.org>
10288
10289 * modes.texi (Search-based Fontification): Fix cross references.
10290 Use consistent terminology. Document anchored highlighting.
10291
102922005-04-05 Lute Kamstra <lute@gnu.org>
10293
10294 * modes.texi (Defining Minor Modes): Document :group keyword
10295 argument and its default value.
10296
102972005-04-03 Lute Kamstra <lute@gnu.org>
10298
10299 * hooks.texi (Standard Hooks): Add some hooks. Add cross
10300 references and/or descriptions. Delete major mode hooks; mention
10301 them as a category instead. Rename or delete obsolete hooks.
10302
103032005-04-02 Richard M. Stallman <rms@gnu.org>
10304
10305 * nonascii.texi (Coding System Basics): Another wording cleanup.
10306
103072005-04-01 Richard M. Stallman <rms@gnu.org>
10308
10309 * nonascii.texi (Coding System Basics): Clarify previous change.
10310
103112005-04-01 Kenichi Handa <handa@m17n.org>
10312
10d1d0af 10313 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
10314 identity of coding systems.
10315
103162005-03-29 Chong Yidong <cyd@stupidchicken.com>
10317
10318 * text.texi (Buffer Contents): Add filter-buffer-substring and
10319 buffer-substring-filters.
10320
103212005-03-26 Chong Yidong <cyd@stupidchicken.com>
10322
10323 * anti.texi (Antinews): Mention `G' interactive code.
10324
10325 * tips.texi (Compilation Tips): Mention benchmark.el.
10326
103272005-03-27 Luc Teirlinck <teirllm@auburn.edu>
10328
10329 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
10330 is now bound to M-o M-o.
10331
10332 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
10333
103342005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
10335
10336 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
10337 in the Emacs Manual).
10338 * Makefile.in (srcs): Remove calendar.texi.
10339 * makefile.w32-in (srcs): Remove calendar.texi.
10340 * display.texi (Display): Change name of next node.
10341 * os.texi (System In): Change name of previous node.
10342 * elisp.texi (Top): Remove Calendar references.
10343 * vol1.texi (Top): Remove Calendar references.
10344 * vol2.texi (Top): Remove Calendar references.
10345
103462005-03-25 Richard M. Stallman <rms@gnu.org>
10347
10348 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
10349 Cleanup previous change.
10350
103512005-03-25 Chong Yidong <cyd@stupidchicken.com>
10352
10353 * display.texi (Face Attributes): Faces earlier in an :inherit
10354 list take precedence.
10355 (Scroll Bars): Fix description of vertical-scroll-bars.
10356 Document frame-current-scroll-bars and window-current-scroll-bars.
10357
10358 * markers.texi (The Mark): Document temporary Transient Mark mode.
10359
10360 * minibuf.texi (Reading File Names):
10361 Document read-file-name-completion-ignore-case.
10362
10363 * positions.texi (Screen Lines): Document nil for width argument
10364 to compute-motion.
10365
103662005-03-23 Kim F. Storm <storm@cua.dk>
10367
10368 * display.texi (Standard Faces): Other faces used in the fringe
10369 implicitly inherits from the fringe face.
10370 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
10371 properties implicitly inherits from fringe face.
10372 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
10373
103742005-03-20 Chong Yidong <cyd@stupidchicken.com>
10375
10376 * display.texi (Invisible Text): State default value of
10377 line-move-ignore-invisible.
10378 (Managing Overlays): Document remove-overlays.
10379 (Standard Faces): Document escape-glyph face.
10380
10381 * minibuf.texi (Reading File Names): Document read-file-name-function.
10382
10383 * modes.texi (Other Font Lock Variables):
10384 Document font-lock-lines-before.
10385
10386 * positions.texi (Skipping Characters): skip-chars-forward allows
10387 character classes.
10388
103892005-03-18 Lute Kamstra <lute@gnu.org>
10390
10391 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
10392
103932005-03-17 Richard M. Stallman <rms@gnu.org>
10394
10395 * text.texi (Undo): Document extensible undo entries.
10396
dd7b651b 10397 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
10398
10399 * nonascii.texi (Character Codes): Minor fix.
10400
10401 * display.texi (Display Property): Explain the significance
10402 of having text properties that are eq.
10403 (Other Display Specs): Explain string as display spec.
10404
10405 * commands.texi (Interactive Codes): Document G option.
10406
104072005-03-17 Chong Yidong <cyd@stupidchicken.com>
10408
10409 * text.texi (Filling): Add sentence-end-without-period and
10410 sentence-end-without-space.
10411 (Changing Properties): Minor fix.
10412
10413 * anti.texi: Total rewrite.
10414
104152005-03-15 Lute Kamstra <lute@gnu.org>
10416
10417 * edebug.texi (Instrumenting Macro Calls): Fix typos.
10418
104192005-03-08 Kim F. Storm <storm@cua.dk>
10420
10421 * display.texi (Specified Space): Property :width is support on
10422 non-graphic terminals, :height is not.
10423
104242005-03-07 Richard M. Stallman <rms@gnu.org>
10425
10426 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
10427 Now subnodes of Fringes.
10428 (Overlay Arrow): Document overlay-arrow-variable-list.
10429 (Fringe Size/Pos): New node, broken out of Fringes.
10430 (Display): Explain clearing vs redisplay better.
10431 (Truncation): Clarify use of bitmaps.
10432 (The Echo Area): Clarify the uses of the echo area.
10433 Add max-mini-window-height.
10434 (Progress): Clarify.
10435 (Invisible Text): Explain that main loop moves point out.
10436 (Selective Display): Say "hidden", not "invisible".
10437 (Managing Overlays): Move up. Describe relation to Undo here.
10438 (Overlay Properties): Clarify intro.
10439 (Finding Overlays): Explain return values when nothing found.
10440 (Width): truncate-string-to-width has added arg.
10441 (Displaying Faces): Clarify and update mode line face handling.
10442 (Face Functions): Minor cleanup.
10443 (Conditional Display): Merge into Other Display Specs.
10444 (Pixel Specification, Other Display Specs): Minor cleanups.
10445 (Images, Image Descriptors): Minor cleanups.
10446 (GIF Images): Patents have expired.
10447 (Showing Images): Explain default text for insert-image.
10448 (Manipulating Button Types): Merge into Manipulating Buttons.
10449 (Making Buttons): Explain return values.
10450 (Button Buffer Commands): Add xref.
10451 (Inverse Video): Update mode-line-inverse-video.
10452 (Display Table Format): Clarify.
10453 (Active Display Table): Give defaults for window-display-table.
10454
10455 * calendar.texi (Calendar Customizing): calendar-holiday-marker
10456 and calendar-today-marker are strings, not chars.
10457 (Holiday Customizing): Minor fix.
10458
10459 * internals.texi (Writing Emacs Primitives): Update `or' example.
10460 Update limit on # args of subr.
10461
10462 * edebug.texi (Using Edebug): Arrow is in fringe.
10463 (Instrumenting): Arg to eval-defun works without loading edebug.
10464 (Edebug Execution Modes): Add xref.
10465
10466 * customize.texi (Common Keywords): Clarify :require.
10467 Mention :version here.
10468 (Variable Definitions, Group Definitions): Not here.
10469 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
10470
104712005-03-07 Chong Yidong <cyd@stupidchicken.com>
10472 * nonascii.texi (Text Representations): Clarify position-bytes.
10473 (Character Sets): Add list-charset-chars.
10474 (Scanning Charsets): Add charset-after.
10475 (Encoding and I/O): Minor fix.
10476
104772005-03-06 Richard M. Stallman <rms@gnu.org>
10478
10479 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
10480 (Resizing Windows): Likewise.
10481
10482 * text.texi (Change Hooks): Get rid of "Emacs 21".
10483
10484 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
10485
10486 * streams.texi (Output Variables): Get rid of "Emacs 21".
10487
10488 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
10489
10490 * os.texi (Translating Input): Replace flow-control example
10491 with a less obsolete example that uses `keyboard-translate'.
10492
10493 * objects.texi (Hash Table Type, Circular Objects):
10494 Get rid of "Emacs 21".
10495
10496 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
10497 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
10498
10499 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
10500
10501 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
10502
10503 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
10504 (Menu Bar): Fix when menu-bar-update-hook is called.
10505
10506 * hash.texi (Hash Tables): Get rid of "Emacs 21".
10507
10508 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
10509 and make it read better.
10510
10511 * files.texi (Writing to Files): Get rid of "Emacs 21".
10512 (Unique File Names): Likewise.
10513
10514 * elisp.texi: Update Emacs version to 22.
10515
10516 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
10517 (Overlay Properties, Face Attributes): Likewise.
10518 (Managing Overlays): Fix punctuation.
10519 (Attribute Functions): Clarify set-face-font; get rid of
10520 info about old Emacs versions.
10521 (Auto Faces, Font Lookup, Display Property, Images):
10522 Get rid of "Emacs 21".
10523
10524 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
10525
105262005-03-05 Richard M. Stallman <rms@gnu.org>
10527
10528 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
10529
105302005-03-04 Lute Kamstra <lute@gnu.org>
10531
10532 * debugging.texi (Error Debugging): Document stack-trace-on-error.
10533
105342005-03-03 Lute Kamstra <lute@gnu.org>
10535
10536 * edebug.texi (Instrumenting Macro Calls): Fix typo.
10537
105382005-03-01 Lute Kamstra <lute@gnu.org>
10539
10540 * debugging.texi (Debugger Commands): Update `j'.
10541
105422005-02-28 Lute Kamstra <lute@gnu.org>
10543
10544 * debugging.texi (Debugging): Fix typo.
10545 (Error Debugging): Document eval-expression-debug-on-error.
10546 (Function Debugging): Update example.
10547 (Using Debugger): Mention starred stack frames.
10548 (Debugger Commands): Document `j' and `l'.
10549 (Invoking the Debugger): `d' and `j' exit recursive edit too.
10550 Update the messages that the debugger displays.
10551 (Internals of Debugger): Add cross reference. Update example.
10552 (Excess Open): Minor improvement.
10553 (Excess Close): Minor improvement.
10554
105552005-02-26 Richard M. Stallman <rms@gnu.org>
10556
10557 * tips.texi (Coding Conventions): Clarify.
10558 Put all the major mode key reservations together.
10559 Mention the Mouse-1 => Mouse-2 conventions.
10560
10561 * syntax.texi (Syntax Class Table): Clarify.
10562 (Syntax Table Functions): syntax-after moved from here.
10563 (Syntax Table Internals): syntax-after moved to here.
10564 (Parsing Expressions): Update info on number of values
10565 and what's meaningful in the STATE argument.
10566 (Categories): Fix typo.
10567
10568 * sequences.texi (Arrays): Cleanup.
10569 (Char-Tables): Clarify.
10570
10571 * processes.texi (Deleting Processes): Cleanups, add xref.
10572 (Subprocess Creation): Explain nil in exec-path. Cleanup.
10573 (Process Information): set-process-coding-system, some args optional.
10574 (Input to Processes): Explain various types for PROCESS args.
10575 Rename them from PROCESS-NAME to PROCESS.
10576 (Signals to Processes): Likewise.
10577 (Decoding Output): Cleanup.
10578 (Query Before Exit): Clarify.
10579
10580 * os.texi (Startup Summary): Correct the options; add missing ones.
10581 (Terminal Output, Batch Mode): Clarify.
10582 (Flow Control): Node deleted.
10583
10584 * markers.texi (The Mark): Clarify.
10585
10586 * macros.texi (Expansion): Cleanup.
10587 (Indenting Macros): indent-spec allows ints, not floats.
10588
10589 * keymaps.texi (Keymaps): Clarify.
10590 (Format of Keymaps): Update lisp-mode-map example.
10591 (Active Keymaps, Key Lookup): Clarify.
10592 (Changing Key Bindings): Add xref to `kbd'.
10593 (Key Binding Commands, Simple Menu Items): Clarify.
10594 (Mouse Menus, Menu Bar): Clarify.
10595 (Menu Example): Replace print example with menu-bar-replace-menu.
10596
10597 * help.texi (Documentation Basics): Add function-documentation prop.
10598
10599 * elisp.texi (Top): Don't refer to Flow Control node.
10600
10601 * commands.texi (Command Overview): Improve xrefs.
10602 (Adjusting Point): Adjusting point applies to intangible and invis.
10603 (Key Sequence Input): Doc extra read-key-sequence args.
10604 Likewise for read-key-sequence-vector.
10605
10606 * backups.texi (Rename or Copy): Minor fix.
10607 (Numbered Backups): For version-control, say the default.
10608 (Auto-Saving): make-auto-save-file-name example is simplified.
10609
10610 * advice.texi (Advising Functions): Don't imply one part of Emacs
10611 should advise another part. Markup changes.
10612 (Defining Advice): Move transitional para.
10613 (Activation of Advice): Cleanup.
10614 Explain if COMPILE is nil or negative.
10615
10616 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
10617
106182005-02-24 Lute Kamstra <lute@gnu.org>
10619
10620 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
10621 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
10622
106232005-02-23 Lute Kamstra <lute@gnu.org>
10624
10625 * modes.texi (Defining Minor Modes): define-minor-mode can be used
10626 to define global minor modes as well.
10627
10628 * display.texi (Managing Overlays): overlay-buffer returns nil for
10629 deleted overlays.
10630
106312005-02-22 Kim F. Storm <storm@cua.dk>
10632
10633 * minibuf.texi (Basic Completion): Allow symbols in addition to
10634 strings in try-completion and all-completions.
10635
106362005-02-14 Lute Kamstra <lute@gnu.org>
10637
10638 * elisp.texi (Top): Remove reference to deleted node.
10639
10640 * lists.texi (Lists): Remove reference to deleted node.
10641 (Cons Cells): Fix typo.
10642
10643 * loading.texi (Where Defined): Fix typo.
10644
106452005-02-14 Richard M. Stallman <rms@gnu.org>
10646
10647 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10648 is useful for discarding some minor modes.
10649
10650 * symbols.texi (Symbol Components): Reorder examples.
10651
10652 * streams.texi (Input Functions): State standard-input default.
10653 (Output Variables): State standard-output default.
10654
10655 * objects.texi (Printed Representation): Clarify read syntax vs print.
10656 (Floating Point Type): Explain meaning better.
10657 (Symbol Type): Explain uniqueness better.
10658 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10659 List examples sooner.
10660 (Box Diagrams): New subnode broken out.
10661 Some examples moved from old Lists as Boxes node.
10662 (Dotted Pair Notation): Clarify intro.
10663 (Array Type): Clarify.
10664 (Type Predicates): Add hash-table-p.
10665
10666 * numbers.texi (Integer Basics): Clarify radix explanation.
10667 (Predicates on Numbers): Minor clarification.
10668 (Comparison of Numbers): Minor clarification. Clarify eql.
10669 Typos in min, max.
10670 (Math Functions): Clarify overflow in expt.
10671
10672 * minibuf.texi (Text from Minibuffer): Minor clarification.
10673 Mention arrow keys.
10674
10675 * loading.texi (Autoload): defun's doc string overrides autoload's
10676 doc string.
10677 (Repeated Loading): Modernize "add to list" examples.
10678 (Where Defined): Finish updating table of load-history elts.
10679
10680 * lists.texi (List-related Predicates): Minor wording improvement.
10681 (Lists as Boxes): Node deleted.
10682 (Building Lists): Explain trivial cases of number-sequence.
10683
10684 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 10685 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
10686 (Hash Access): Any object can be a key.
10687 State value of maphash.
10688
10689 * functions.texi (What Is a Function): Wording cleanup.
10690 (Function Documentation): Minor cleanup.
10691 Explain purpose of calling convention at end of doc string.
10692 (Function Names): Wording cleanup.
10693 (Calling Functions): Wording cleanup.
10694 Explain better how funcall calls the function.
10695 (Function Cells): Delete example of saving and redefining function.
10696
10697 * control.texi (Combining Conditions): Wording cleanup.
10698 (Iteration): dolist and dotimes bind VAR locally.
10699 (Cleanups): Xref to Atomic Changes.
10700
10701 * compile.texi (Byte Compilation): Delete 19.29 info.
10702 (Compilation Functions): Macros' difficulties don't affect defsubst.
10703 (Docs and Compilation): Delete 19.29 info.
10704
107052005-02-10 Richard M. Stallman <rms@gnu.org>
10706
10707 * objects.texi (Symbol Type): Minor correction.
10708
107092005-02-06 Lute Kamstra <lute@gnu.org>
10710
10711 * modes.texi (Example Major Modes): Fix typos.
10712
107132005-02-06 Richard M. Stallman <rms@gnu.org>
10714
10715 * text.texi (Margins): fill-nobreak-predicate can be one function.
10716
10717 * strings.texi (Modifying Strings): clear-string can make unibyte.
10718 (Formatting Strings): format gives error if values missing.
10719
10720 * positions.texi (Character Motion): Mention default arg
10721 for forward-char. backward-char refers to forward-char.
10722 (Word Motion): Mention default arg for forward-word.
10723 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10724 Simplify end-of-buffer.
10725 (Text Lines): Mention default arg for forward-line.
10726 (List Motion): Mention default arg for beginning/end-of-defun.
10727 (Skipping Characters): Minor fixes in explaining character-set.
10728
10729 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10730 Mode inheritance applies only when default-major-mode is nil.
10731 Clarifications.
10732 (Example Major Modes): Update Text mode and Lisp mode examples.
10733 (Minor Mode Conventions): Mention define-minor-mode at top.
10734 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10735 (Mode Line Format): Update mode line face display info.
10736 (Properties in Mode): Mention effect of risky vars.
10737 (Imenu): Define imenu-add-to-menubar.
10738 (Font Lock Mode): Add descriptions to menu lines.
10739 (Faces for Font Lock): Add font-lock-doc-face.
10740
107412005-02-05 Lute Kamstra <lute@gnu.org>
10742
10743 * text.texi (Maintaining Undo): Remove obsolete function.
10744
107452005-02-05 Eli Zaretskii <eliz@gnu.org>
10746
10747 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 10748 color specifications. Improve indexing.
b8d4c8d0
GM
10749 (Text Terminal Colors): Replace the description of RGB values by
10750 an xref to "Color Names".
10751
107522005-02-03 Richard M. Stallman <rms@gnu.org>
10753
10754 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10755 Clarify.
10756 (Selecting Windows): Clarify save-selected-window.
10757 (Cyclic Window Ordering): Clarify walk-windows.
10758 (Window Point): Clarify.
10759 (Window Start): Add comment to example.
10760 (Resizing Windows): Add `interactive' specs in examples.
10761 Document fit-window-to-buffer.
10762
10763 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10764 (Undo, Maintaining Undo): Clarify last change.
10765 (Sorting): In sort-numeric-fields, explain about octal and hex.
10766 Mention sort-numeric-base.
10767 (Format Properties): Add xref for hard newlines.
10768
10769 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
10770 (Pop-Up Menus): Fix typo.
10771 (Color Names): Explain all types of color names.
10772 Explain color-values on B&W terminal.
10773 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
10774
10775 * files.texi (File Locks): Not supported on MS systems.
10776 (Testing Accessibility): Clarify.
10777
10778 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
10779 (Coverage Testing): Fix typo.
10780
10781 * commands.texi (Misc Events): Remove stray space.
10782
10783 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
10784 (Modification Time): Clarify when visited-file-modtime returns 0.
10785 (The Buffer List): Clarify bury-buffer.
10786 (Killing Buffers): Clarify.
10787 (Indirect Buffers): Add clone-indirect-buffer.
10788
107892005-02-02 Matt Hodges <MPHodges@member.fsf.org>
10790
10791 * edebug.texi (Printing in Edebug): Fix default value of
10792 edebug-print-circle.
10793 (Coverage Testing): Fix displayed frequency count data.
10794
107952005-02-02 Luc Teirlinck <teirllm@auburn.edu>
10796
10797 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
10798
107992005-02-02 Kim F. Storm <storm@cua.dk>
10800
10801 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
10802
108032005-01-29 Eli Zaretskii <eliz@gnu.org>
10804
10805 * commands.texi (Misc Events): Describe the help-echo event.
10806
10807 * text.texi (Special Properties) <help-echo>: Use `pos'
10808 consistently in description of the help-echo property.
10809 Use @code{nil} instead of @var{nil}.
10810
10811 * display.texi (Overlay Properties): Fix the index entry for
10812 help-echo overlay property.
10813
10814 * customize.texi (Type Keywords): Uncomment the xref to the
10815 help-echo property documentation.
10816
108172005-01-23 Kim F. Storm <storm@cua.dk>
10818
10819 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
10820 return value. Third element FULLY replaced by PARTIAL which
10821 specifies number of invisible pixels if row is only partially visible.
10822 (Textual Scrolling): Mention auto-window-vscroll.
10823 (Vertical Scrolling): New defvar auto-window-vscroll.
10824
108252005-01-16 Luc Teirlinck <teirllm@auburn.edu>
10826
10827 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
10828 command remapping.
10829
108302005-01-15 Richard M. Stallman <rms@gnu.org>
10831
10832 * display.texi (Defining Images): Mention DATA-P arg of create-image.
10833
108342005-01-14 Kim F. Storm <storm@cua.dk>
10835
10836 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10837
10838 * text.texi (Links and Mouse-1): Fix string and vector item.
10839
108402005-01-13 Richard M. Stallman <rms@gnu.org>
10841
10842 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10843 descriptions of overriding-local-map and overriding-terminal-local-map.
10844
10845 * text.texi (Links and Mouse-1): Clarify text.
10846
108472005-01-13 Kim F. Storm <storm@cua.dk>
10848
10849 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10850
108512005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10852
10853 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10854
108552005-01-12 Kim F. Storm <storm@cua.dk>
10856
10857 * text.texi (Links and Mouse-1): Rename section from Enabling
10858 Mouse-1 to Following Links. Change xrefs.
10859 Add examples for define-button-type and define-widget.
10860
10861 * display.texi (Button Properties, Button Buffer Commands):
10862 Clarify mouse-1 and follow-link functionality.
10863
108642005-01-12 Richard M. Stallman <rms@gnu.org>
10865
10866 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10867
10868 * display.texi (Beeping): Fix Texinfo usage.
10869
10870 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10871
108722005-01-11 Kim F. Storm <storm@cua.dk>
10873
10874 * display.texi (Button Properties, Button Buffer Commands):
10875 Mention mouse-1 binding. Add follow-link keyword.
10876
10877 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10878 (Enabling Mouse-1 to Follow Links): New subsection.
10879
108802005-01-06 Richard M. Stallman <rms@gnu.org>
10881
10882 * text.texi (Special Properties): Minor change.
10883
10884 * os.texi (Timers): Clarify previous change.
10885
10886 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10887
108882005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10889
10890 * display.texi (Face Attributes): Correct xref to renamed node.
10891
108922005-01-01 Richard M. Stallman <rms@gnu.org>
10893
10894 * display.texi (Face Attributes): Describe hex color specs.
10895
108962004-12-31 Richard M. Stallman <rms@gnu.org>
10897
10898 * os.texi (Timers): Update previous change.
10899
109002004-12-30 Kim F. Storm <storm@cua.dk>
10901
10902 * display.texi (Line Height): Total line-height is now specified
10903 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10904 in cons cells. (nil . RATIO) is relative to actual line height.
10905 Use line-height `t' instead of `0' to get minimum height.
10906
109072004-12-29 Richard M. Stallman <rms@gnu.org>
10908
10909 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10910
109112004-12-28 Richard M. Stallman <rms@gnu.org>
10912
10913 * commands.texi (Quitting): Clarify value of with-local-quit.
10914
10915 * elisp.texi (Top): Fix previous change.
10916
10917 * loading.texi (Loading): Fix previous change.
10918
109192004-12-27 Richard M. Stallman <rms@gnu.org>
10920
10921 * Makefile.in (MAKEINFO): Specify --force.
10922
10923 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10924
10925 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10926
10927 * display.texi (Line Height): Further clarify.
10928
10929 * elisp.texi (Top): Update Loading submenu.
10930
10931 * loading.texi (Where Defined): New node.
10932 (Unloading): load-history moved to Where Defined.
10933
109342004-12-21 Richard M. Stallman <rms@gnu.org>
10935
10936 * commands.texi (Event Input Misc): Add while-no-input.
10937
109382004-12-11 Richard M. Stallman <rms@gnu.org>
10939
10940 * display.texi (Line Height): Rewrite text for clarity.
10941
109422004-12-11 Kim F. Storm <storm@cua.dk>
10943
10944 * display.texi (Display): Add node "Line Height" to menu.
10945 (Line Height): New node. Move full description of line-spacing
10946 and line-height text properties here from text.texi.
10947 (Scroll Bars): Add vertical-scroll-bar variable.
10948
10949 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10950
10951 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10952 line-spacing and vertical-scroll-bar.
10953
10954 * text.texi (Special Properties): Just mention line-spacing and
10955 line-height here, add xref to new "Line Height" node.
10956
109572004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10958
10959 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10960
10961 * locals.texi (Standard Buffer-Local Variables):
10962 Add @xref for `line-spacing'.
10963
109642004-12-05 Richard M. Stallman <rms@gnu.org>
10965
10966 * Makefile.in (maintainer-clean): Remove the info files
10967 in $(infodir) where they are created.
10968
109692004-12-03 Richard M. Stallman <rms@gnu.org>
10970
10971 * windows.texi (Selecting Windows): get-lru-window and
10972 get-largest-window don't consider dedicated windows.
10973
10974 * text.texi (Undo): Document undo-in-progress.
10975
109762004-11-26 Richard M. Stallman <rms@gnu.org>
10977
10978 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10979 Remove a few vars that are not always buffer-local.
10980
109812004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10982
10983 * locals.texi (Standard Buffer-Local Variables): Comment out
10984 xref's to non-existent node `Yet to be written'.
10985
109862004-11-24 Richard M. Stallman <rms@gnu.org>
10987
10988 * processes.texi (Synchronous Processes): Grammar fix.
10989
10990 * numbers.texi (Comparison of Numbers): Add eql.
10991
10992 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10993
10994 * intro.texi (Printing Notation): Fix previous change.
10995
10996 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10997 and default-indicate-buffer-boundaries from here.
10998 (Usual Display): To here.
10999 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
11000 (Usual Display): Move tab-width up.
11001
5dcb4c4e
SM
11002 * customize.texi (Variable Definitions):
11003 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
11004 (Simple Types, Composite Types, Defining New Types):
11005 Minor cleanups.
11006
110072004-11-21 Jesper Harder <harder@ifa.au.dk>
11008
11009 * processes.texi (Synchronous Processes, Output from Processes):
11010 Markup fix.
11011
110122004-11-20 Richard M. Stallman <rms@gnu.org>
11013
11014 * positions.texi (Skipping Characters): skip-chars-forward
11015 now handles char classes.
11016
11017 * intro.texi (Printing Notation): Avoid confusion of `print'
11018 when explaining @print.
11019
11020 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
11021
11022 * display.texi (Display Table Format): Minor fix.
11023
11024 * streams.texi (Output Functions): Fix print example.
11025
11026 * Makefile.in (elisp): New target.
11027 (dist): Depend on $(infodir)/elisp, not elisp.
11028 Copy the info files from $(infodir).
11029
11030 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
11031 read-from-minibuffer.
11032
11033 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
11034
110352004-11-19 Richard M. Stallman <rms@gnu.org>
11036
11037 * searching.texi (Regexp Search): Add search-whitespace-regexp.
11038
110392004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
11040
11041 * tips.texi (Coding Conventions): Fix typo.
11042
110432004-11-16 Richard M. Stallman <rms@gnu.org>
11044
11045 * tips.texi (Coding Conventions): Separate defvar and require
11046 methods to avoid warnings. Use require only when there are many
11047 functions and variables from that package.
11048
11049 * minibuf.texi (Minibuffer Completion): When ignoring case,
11050 predicate must not be case-sensitive.
11051
11052 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
11053 (Test Coverage): Don't talk about "splotches". Clarified.
11054
110552004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
11056
11057 * frames.texi (Window Frame Parameters): Fix typo.
11058
110592004-11-15 Kim F. Storm <storm@cua.dk>
11060
11061 * symbols.texi (Other Plists): Note that plist-get may signal error.
11062 Add safe-plist-get.
11063
110642004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
11065
11066 * modes.texi (Font Lock Basics): Fix typo.
11067
110682004-11-08 Richard M. Stallman <rms@gnu.org>
11069
11070 * syntax.texi (Syntax Table Functions): Add syntax-after.
11071
110722004-11-06 Lars Brinkhoff <lars@nocrew.org>
11073
11074 * os.texi (Processor Run Time): New section documenting
11075 get-internal-run-time.
11076
110772004-11-06 Eli Zaretskii <eliz@gnu.org>
11078
11079 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
11080 it nukes elisp-cover.texi.
11081 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
11082 elisp-0 etc.
11083
110842004-11-05 Luc Teirlinck <teirllm@auburn.edu>
11085
11086 * commands.texi (Keyboard Macros): Document `append' return value
11087 of `defining-kbd-macro'.
11088
110892004-11-01 Richard M. Stallman <rms@gnu.org>
11090
11091 * commands.texi (Interactive Call): Add called-interactively-p.
11092
110932004-10-29 Simon Josefsson <jas@extundo.com>
11094
11095 * minibuf.texi (Reading a Password): Revert.
11096
110972004-10-28 Richard M. Stallman <rms@gnu.org>
11098
11099 * frames.texi (Display Feature Testing): Explain about "vendor".
11100
111012004-10-27 Richard M. Stallman <rms@gnu.org>
11102
11103 * commands.texi (Interactive Codes): `N' uses numeric prefix,
11104 not raw. Clarify `n'.
11105 (Interactive Call): Rewrite interactive-p, focusing on when
11106 and how to use it.
11107 (Misc Events): Clarify previous change.
11108
11109 * advice.texi (Simple Advice): Clarify what job the example does.
11110 (Around-Advice): Clarify ad-do-it.
11111 (Activation of Advice): An option of ad-default-compilation-action
11112 is `never', not `nil'.
11113
111142004-10-26 Kim F. Storm <storm@cua.dk>
11115
11116 * commands.texi (Interactive Codes): Add U code letter.
11117
111182004-10-25 Simon Josefsson <jas@extundo.com>
11119
11120 * minibuf.texi (Reading a Password): Add.
11121
111222004-10-24 Jason Rumney <jasonr@gnu.org>
11123
11124 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
11125 and wheel-down.
11126
111272004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
11128
11129 * processes.texi (Synchronous Processes): Document process-file.
11130
111312004-10-22 Kenichi Handa <handa@m17n.org>
11132
11133 * text.texi (translate-region): Document that it accepts also a
11134 char-table.
11135
111362004-10-22 David Ponce <david@dponce.com>
11137
11138 * windows.texi (Resizing Windows): Document the `preserve-before'
11139 argument of the functions `enlarge-window' and `shrink-window'.
11140
111412004-10-19 Jason Rumney <jasonr@gnu.org>
11142
11143 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
11144
111452004-10-09 Luc Teirlinck <teirllm@auburn.edu>
11146
11147 * text.texi (Filling): Add anchor for definition of
11148 `sentence-end-double-space'.
11149
11150 * searching.texi (Regexp Example): Update description of how
11151 Emacs currently recognizes the end of a sentence.
11152 (Standard Regexps): Update definition of the variable
11153 `sentence-end'. Add definition of the function `sentence-end'.
11154
111552004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
11156
11157 * display.texi (Progress): New node.
11158
111592004-10-05 Kim F. Storm <storm@cua.dk>
11160
11161 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
11162
111632004-09-29 Kim F. Storm <storm@cua.dk>
11164
11165 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
11166 to identify bitmaps. Remove -fringe-bitmap suffix for standard
11167 fringe bitmap symbols, as they now have their own namespace.
11168 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
11169 vs. pixels. Signal error if no free bitmap slots.
11170 (Pixel Specification): Change IMAGE to @var{image}.
11171
111722004-09-28 Richard M. Stallman <rms@gnu.org>
11173
11174 * text.texi (Special Properties): Clarify line-spacing and line-height.
11175
11176 * searching.texi (Regexp Search): Add looking-back.
11177
111782004-09-25 Luc Teirlinck <teirllm@auburn.edu>
11179
11180 * display.texi: Correct typos.
11181 (Image Descriptors): Correct xref's.
11182
111832004-09-25 Richard M. Stallman <rms@gnu.org>
11184
11185 * text.texi (Special Properties): Cleanups in `cursor'.
11186 Rewrites in `line-height' and `line-spacing'; exchange them.
11187
11188 * display.texi (Fringes): Rewrite previous change.
11189 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
11190 (Display Fringe Bitmaps): Node deleted, text moved.
11191 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
11192 (Scroll Bars): Clarify set-window-scroll-bars.
11193 (Pointer Shape): Rewrite.
11194 (Specified Space): Clarify :align-to, etc.
11195 (Pixel Specification): Use @var. Clarify new text.
11196 (Other Display Specs): Clarify `slice'.
11197 (Image Descriptors): Cleanups.
11198 (Showing Images): Cleanups.
11199
112002004-09-24 Luc Teirlinck <teirllm@auburn.edu>
11201
11202 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
11203
11204 * modes.texi: Various minor changes in addition to:
11205 (Major Mode Conventions): Final call to `run-mode-hooks' should
11206 not be inside the `delay-mode-hooks' form.
11207 (Mode Hooks): New node.
11208 (Hooks): Delete obsolete example.
11209 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
11210 node "Mode Hooks".
11211
112122004-09-22 Luc Teirlinck <teirllm@auburn.edu>
11213
11214 * display.texi: Correct various typos.
11215 (Display): Rename node "Pointer Shapes" to "Pointer
11216 Shape". (There is already a node called "Pointer Shapes" in
11217 frames.texi.)
11218 (Images): Remove non-existent node "Image Slices" from menu.
11219
112202004-09-23 Kim F. Storm <storm@cua.dk>
11221
11222 * text.texi (Special Properties): Add `cursor', `pointer',
11223 `line-height', and `line-spacing' properties.
11224
11225 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
11226 Shapes' to menu.
11227 (Standard Faces): Doc fix for fringe face.
11228 (Fringes): Add `overflow-newline-into-fringe' and
11229 'indicate-buffer-boundaries'.
11230 (Fringe Bitmaps, Pointer Shapes): New nodes.
11231 (Display Property): Add 'Pixel Specification' and 'Display Fringe
11232 Bitmaps' to menu.
11233 (Specified Space): Describe pixel width and height.
11234 (Pixel Specification): New node.
11235 (Other Display Specs): Add `slice' property.
11236 (Display Fringe Bitmaps): New node.
11237 (Images): Add 'Image Slices' to menu.
11238 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
11239 (Showing Images): Add slice arg to `insert-image'.
11240 Add 'insert-sliced-image'.
b8d4c8d0
GM
11241
112422004-09-20 Richard M. Stallman <rms@gnu.org>
11243
11244 * commands.texi (Key Sequence Input):
11245 Clarify downcasing in read-key-sequence.
11246
112472004-09-08 Juri Linkov <juri@jurta.org>
11248
11249 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
11250
112512004-09-07 Luc Teirlinck <teirllm@auburn.edu>
11252
5dcb4c4e
SM
11253 * locals.texi (Standard Buffer-Local Variables):
11254 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
11255 * internals.texi (Buffer Internals): Describe new
11256 auto_save_file_format field of the buffer structure.
11257 * files.texi (Format Conversion): `auto-save-file-format' has been
11258 renamed `buffer-auto-save-file-format'.
11259
112602004-08-27 Luc Teirlinck <teirllm@auburn.edu>
11261
11262 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
11263 an integer or a marker.
11264 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
11265
112662004-08-22 Richard M. Stallman <rms@gnu.org>
11267
11268 * modes.texi (Major Mode Conventions): Discuss rebinding of
11269 standard key bindings.
11270
112712004-08-18 Kim F. Storm <storm@cua.dk>
11272
11273 * processes.texi (Accepting Output): Add `just-this-one' arg to
11274 `accept-process-output'.
11275 (Output from Processes): New var `process-adaptive-read-buffering'.
11276
112772004-08-10 Luc Teirlinck <teirllm@auburn.edu>
11278
11279 * keymaps.texi: Various changes in addition to:
11280 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
11281 Give more varied examples for `kbd'.
11282 (Creating Keymaps): Char tables have slots for all characters
11283 without modifiers.
11284 (Active Keymaps): `overriding-local-map' and
11285 `overriding-terminal-local-map' also override text property and
11286 overlay keymaps.
11287 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
11288 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
11289 to denote a prefix of no events.
11290 `map-keymap' includes parent's bindings _recursively_.
11291 Clarify and correct description of `where-is-internal'.
11292 Mention BUFFER-OR-NAME arg to `describe-bindings'.
11293 (Menu Example): For menus intended for use with the keyboard, the
11294 menu items should be bound to characters or real function keys.
11295
112962004-08-08 Luc Teirlinck <teirllm@auburn.edu>
11297
11298 * objects.texi (Character Type): Reposition `@anchor' to prevent
11299 double space inside sentence in Info.
11300
11301 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
11302 renamed to `disabled-command-function'.
11303 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
11304 (Command Loop Info): Replace reference to it.
11305 (Disabling Commands): `disabled-command-hook' has been renamed to
11306 `disabled-command-function'.
11307
113082004-08-07 Luc Teirlinck <teirllm@auburn.edu>
11309
11310 * os.texi (Translating Input): Only non-prefix bindings in
11311 `key-translation-map' override actual key bindings. Warn about
11312 possible indirect effect of actual key bindings on non-prefix
11313 bindings in `key-translation-map'.
11314
113152004-08-06 Luc Teirlinck <teirllm@auburn.edu>
11316
11317 * minibuf.texi (High-Level Completion): Add anchor for definition
11318 of `read-variable'.
11319
11320 * commands.texi: Various changes in addition to:
11321 (Using Interactive): Clarify description of `interactive-form'.
11322 (Interactive Call): Mention default for KEYS argument to
11323 `call-interactively'.
11324 (Command Loop Info): Clarify description of `this-command-keys'.
11325 Mention KEEP-RECORD argument to `clear-this-command-keys'.
11326 Value of `last-event-frame' can be `macro'.
11327 (Repeat Events): `double-click-fuzz' is also used to distinguish
11328 clicks and drags.
11329 (Classifying Events): Clarify descriptions of `event-modifiers'
11330 `event-basic-type' and `event-convert-list'.
11331 (Accessing Events): `posn-timestamp' takes POSITION argument.
11332 (Quoted Character Input): Clarify description of
11333 `read-quoted-char' and fix example.
11334 (Quitting): Add `with-local-quit'.
11335 (Disabling Commands): Correct and clarify descriptions of
11336 `enable-command' and `disable-command'.
11337 Mention what happens if `disabled-command-hook' is nil.
11338 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
11339 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
11340
113412004-07-24 Luc Teirlinck <teirllm@auburn.edu>
11342
11343 * frames.texi: Various changes in addition to:
11344 (Creating Frames): Expand and clarify description of `make-frame'.
11345 (Window Frame Parameters): Either none or both of the `icon-left'
11346 and `icon-top' parameters must be specified. Put descriptions of
11347 `menu-bar-lines' and `toolbar-lines' closer together and change
11348 them accordingly.
11349 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
11350 except while processing `frame-title-format' or `icon-title-format'.
11351 (Deleting Frames): Correct description of `delete-frame'.
11352 Non-nil return values of `frame-live-p' are like those of `framep'.
11353 (Frames and Windows): Mention return value of
11354 `set-frame-selected-window'.
11355 (Visibility of Frames): Mention `force' argument to
11356 `make-frame-invisible'. `frame-visible-p' returns t for all
11357 frames on text-only terminals.
11358 (Frame Configurations): Restoring a frame configuration does not
11359 restore deleted frames.
11360 (Window System Selections): `x-set-selection' returns DATA.
11361 (Resources): Add example.
11362 (Display Feature Testing): Clarify descriptions of
11363 `display-pixel-height', `display-pixel-width', `x-server-version'
11364 and `x-server-vendor'.
11365
11366 * windows.texi (Choosing Window): Add anchor.
11367 * minibuf.texi (Minibuffer Misc): Add anchor.
11368
113692004-07-23 John Paul Wallington <jpw@gnu.org>
11370
11371 * macros.texi (Defining Macros): Declaration keyword for setting
11372 Edebug spec is `debug' not `edebug'.
11373
113742004-07-19 Luc Teirlinck <teirllm@auburn.edu>
11375
11376 * windows.texi: Various small changes in addition to:
11377 (Window Point): Mention return value of `set-window-point'.
11378 (Window Start): `pos-visible-in-window-p' disregards horizontal
11379 scrolling. Explain return value if PARTIALLY is non-nil.
11380 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
11381 and `set-window-vscroll'.
11382 (Size of Window): The argument WINDOW to `window-inside-edges',
11383 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
11384 (Resizing Windows): Explain return value of
11385 `shrink-window-if-larger-than-buffer'.
11386 `window-size-fixed' automatically becomes buffer local when set.
11387 (Window Configurations): Explain return value of
11388 `set-window-configuration'.
11389
11390 * minibuf.texi (Minibuffer Misc): Add anchor for
11391 `minibuffer-scroll-window'.
11392
11393 * positions.texi (Text Lines): Add anchor for `count-lines'.
11394
113952004-07-17 Richard M. Stallman <rms@gnu.org>
11396
11397 * display.texi (Overlay Properties): Adding `evaporate' prop
11398 deletes empty overlay immediately.
11399
11400 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
11401 fix example.
11402
114032004-07-16 Jim Blandy <jimb@redhat.com>
11404
11405 * searching.texi (Regexp Backslash): Document new \_< and \_>
11406 operators.
11407
114082004-07-16 Juanma Barranquero <lektu@terra.es>
11409
11410 * display.texi (Images): Fix Texinfo usage.
11411
114122004-07-14 Luc Teirlinck <teirllm@auburn.edu>
11413
11414 * buffers.texi (Modification Time): `visited-file-modtime' now
11415 returns a list of two integers, instead of a cons.
11416
114172004-07-13 Luc Teirlinck <teirllm@auburn.edu>
11418
11419 * windows.texi: Various changes in addition to:
11420 (Splitting Windows): Add `split-window-keep-point'.
11421
114222004-07-09 Richard M. Stallman <rms@gnu.org>
11423
11424 * frames.texi (Input Focus): Minor fix.
11425
114262004-07-07 Luc Teirlinck <teirllm@auburn.edu>
11427
11428 * frames.texi (Input Focus): Clarify descriptions of
11429 `select-frame-set-input-focus' and `select-frame'.
11430
114312004-07-06 Luc Teirlinck <teirllm@auburn.edu>
11432
11433 * os.texi: Various small changes in addition to:
11434 (Killing Emacs): Expand and clarify description of
11435 `kill-emacs-query-functions' and `kill-emacs-hook'.
11436 (System Environment): Expand and clarify description of `getenv'
11437 and `setenv'.
11438 (Timers): Clarify description of `run-at-time'.
11439 (Translating Input): Correct description of
11440 `extra-keyboard-modifiers'.
11441 (Flow Control): Correct description of `enable-flow-control'.
11442
114432004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
11444
11445 * os.texi: Update copyright.
11446 (Session Management): Grammar fix.
11447 Clarify which Emacs does the restarting.
11448 Use @samp for *scratch* buffer.
11449
114502004-07-04 Alan Mackenzie <acm@muc.de>
11451
11452 * frames.texi (Input Focus): Add documentation for
11453 `select-frame-set-input-focus'. Replace refs to non-existent
11454 `switch-frame' with `select-frame'. Minor corrections and tidying
11455 up of text-only terminal stuff.
11456
114572004-07-02 Richard M. Stallman <rms@gnu.org>
11458
11459 * files.texi (Saving Buffers): Cleanup write-contents-function.
11460 (Magic File Names): Cleanup file-remote-p.
11461
b344d29d 114622004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
11463
11464 * files.texi (Magic File Names): `file-remote-p' returns an
11465 identifier of the remote system, not just t.
11466
114672004-07-02 David Kastrup <dak@gnu.org>
11468
11469 * searching.texi (Entire Match Data): Add explanation about new
11470 match-data behavior when @var{integers} is non-nil.
11471
114722004-06-24 Richard M. Stallman <rms@gnu.org>
11473
11474 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
11475
11476 * customize.texi (Variable Definitions): Note about doc strings
11477 and :set.
11478
11479 * keymaps.texi (Keymap Terminology): Document `kbd'.
11480 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
11481
11482 * display.texi (Invisible Text): Setting buffer-invisibility-spec
11483 makes it buffer-local.
11484
11485 * files.texi (Saving Buffers): Correct previous change.
11486
11487 * commands.texi (Accessing Events):
11488 Clarify posn-col-row and posn-actual-col-row.
11489
114902004-06-24 David Ponce <david.ponce@wanadoo.fr>
11491
11492 * commands.texi (Accessing Events): New functions
11493 posn-at-point and posn-at-x-y. Add example to posn-x-y.
11494
114952004-06-23 Luc Teirlinck <teirllm@auburn.edu>
11496
11497 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
11498 * frames.texi, buffers.texi, backups.texi, variables.texi:
11499 * loading.texi, eval.texi, functions.texi, control.texi:
11500 * symbols.texi, minibuf.texi: Reposition @anchor's.
11501
11502 * help.texi: Various small changes in addition to the following.
11503 (Describing Characters): Describe PREFIX argument to
11504 `key-description'. Correct and clarify definition of
11505 `text-char-description'. Describe NEED-VECTOR argument to
11506 `read-kbd-macro'.
11507 (Help Functions): Clarify definition of `apropos'.
11508
115092004-06-23 Lars Hansen <larsh@math.ku.dk>
11510
11511 * files.texi (Saving Buffers): Correct description of
11512 `write-contents-functions'.
11513
115142004-06-21 Juanma Barranquero <lektu@terra.es>
11515
11516 * display.texi (Images): Remove redundant @vindex directives.
11517 Rewrite `image-library-alist' doc in active voice.
11518
115192004-06-14 Juanma Barranquero <lektu@terra.es>
11520
11521 * display.texi (Images): Document new delayed library loading,
11522 variable `image-library-alist' and (existing but undocumented)
11523 function `image-type-available-p'.
11524
115252004-06-05 Richard M. Stallman <rms@gnu.org>
11526
11527 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
11528 refer the user to the Initial Input node.
11529 (Text from Minibuffer): Likewise.
11530 (Initial Input): New node. Document this feature
11531 and say it is mostly deprecated.
11532
115332004-05-30 Richard M. Stallman <rms@gnu.org>
11534
11535 * loading.texi (Named Features): Clarify return value
11536 and meaning of NOERROR.
11537
11538 * variables.texi (File Local Variables): Minor cleanup.
11539
115402004-05-30 Michael Albinus <michael.albinus@gmx.de>
11541
11542 * files.texi (Magic File Names): Add `file-remote-p' as operation
11543 of file name handlers.
11544
115452004-05-29 Richard M. Stallman <rms@gnu.org>
11546
11547 * modes.texi (Minor Mode Conventions): (-) has no special meaning
11548 as arg to a minor mode command.
11549
115502004-05-22 Richard M. Stallman <rms@gnu.org>
11551
11552 * syntax.texi (Syntax Class Table): Word syntax not just for English.
11553
11554 * streams.texi (Output Variables): Doc float-output-format.
11555
11556 * searching.texi (Regexp Special): Nested repetition can be infloop.
11557
11558 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
11559 real stack overflow.
11560
11561 * compile.texi: Minor cleanups.
11562
115632004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
11564
11565 * lists.texi (Cons Cells): Explain dotted lists, true lists,
11566 circular lists.
11567 (List Elements): Explain handling of circular and dotted lists.
11568
115692004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
11570
11571 * modes.texi (Search-based Fontification): Fix typo.
11572
115732004-05-10 Juanma Barranquero <lektu@terra.es>
11574
11575 * modes.texi (Mode Line Variables): Fix description of
11576 global-mode-string, which is now after which-func-mode, not the
11577 buffer name.
11578
115792004-05-07 Lars Hansen <larsh@math.ku.dk>
11580
11581 * modes.texi (Desktop Save Mode): Add.
11582 (Modes): Add menu entry Desktop Save Mode.
11583
11584 * hooks.texi: Add desktop-after-read-hook,
11585 desktop-no-desktop-file-hook and desktop-save-hook.
11586
11587 * locals.texi: Add desktop-save-buffer.
11588
115892004-04-30 Jesper Harder <harder@ifa.au.dk>
11590
11591 * display.texi: emacs -> Emacs.
11592
115932004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
11594
11595 * files.texi (Changing Files): Document set-file-times.
11596
115972004-04-23 Juanma Barranquero <lektu@terra.es>
11598
11599 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
11600
116012004-04-18 Jesper Harder <harder@ifa.au.dk>
11602
11603 * tips.texi (Coding Conventions): defopt -> defcustom.
11604
116052004-04-16 Luc Teirlinck <teirllm@auburn.edu>
11606
11607 * sequences.texi: Various clarifications.
11608
116092004-04-14 Luc Teirlinck <teirllm@auburn.edu>
11610
11611 * buffers.texi (Read Only Buffers): Mention optional ARG to
11612 `toggle-read-only'.
11613
116142004-04-14 Nick Roberts <nick@nick.uklinux.net>
11615
11616 * windows.texi (Selecting Windows): Note that get-lru-window
11617 returns a full-width window if possible.
11618
116192004-04-13 Luc Teirlinck <teirllm@auburn.edu>
11620
11621 * buffers.texi: Various changes in addition to:
11622 (Buffer File Name): Add `find-buffer-visiting'.
11623 (Buffer Modification): Mention optional ARG to `not-modified'.
11624 (Indirect Buffers): Mention optional CLONE argument to
11625 `make-indirect-buffer'.
11626
11627 * files.texi: Various changes in addition to:
11628 (Visiting Functions): `find-file-hook' is now a normal hook.
11629 (File Name Expansion): Explain difference between the way that
11630 `expand-file-name' and `file-truename' treat `..'.
11631 (Contents of Directories): Mention optional ID-FORMAT argument to
11632 `directory-files-and-attributes'.
11633 (Format Conversion): Mention new optional CONFIRM argument to
11634 `format-write-file'.
11635
116362004-04-12 Miles Bader <miles@gnu.org>
11637
11638 * macros.texi (Expansion): Add description of `macroexpand-all'.
11639
116402004-04-05 Jesper Harder <harder@ifa.au.dk>
11641
5dcb4c4e
SM
11642 * variables.texi (Variable Aliases):
11643 Mention cyclic-variable-indirection.
b8d4c8d0
GM
11644
11645 * errors.texi (Standard Errors): Ditto.
11646
116472004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11648
11649 * backups.texi: Various small changes in addition to:
11650 (Making Backups): Mention return value of `backup-buffer'.
11651 (Auto-Saving): Mention optional FORCE argument to
11652 `delete-auto-save-file-if-necessary'.
11653 (Reverting): Mention optional PRESERVE-MODES argument to
11654 `revert-buffer'. Correct description of `revert-buffer-function'.
11655
116562004-03-22 Juri Linkov <juri@jurta.org>
11657
11658 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11659 with `Vector Functions'.
11660
11661 * text.texi (Sorting): Add missing quote.
11662
116632004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11664
11665 * intro.texi (Lisp History): Replace xref to `cl' manual with
11666 inforef.
11667
116682004-03-12 Richard M. Stallman <rms@gnu.org>
11669
11670 * intro.texi (Version Info): Add arg to emacs-version.
11671 (Lisp History): Change xref to CL manual.
11672
116732004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11674
11675 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11676 for Partial Completion mode.
11677
116782004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11679
11680 * customize.texi: Fix typo. Remove eol whitespace.
11681
116822004-03-04 Richard M. Stallman <rms@gnu.org>
11683
11684 * processes.texi: Fix typos.
11685
11686 * lists.texi (Building Lists): Minor clarification.
11687
11688 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11689 in make-hash-table.
11690
116912004-02-29 Juanma Barranquero <lektu@terra.es>
11692
11693 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11694 rm, and ignore exit code.
11695
116962004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11697
11698 * display.texi (Defining Faces): Add description for min-colors.
11699 Update example.
11700
117012004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11702
11703 * abbrevs.texi: Various corrections and clarifications in addition
11704 to the following:
11705 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11706
117072004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11708
11709 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11710
117112004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11712
11713 * text.texi: Various small changes in addition to the following:
11714 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11715 to delete-horizontal-space.
11716 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11717 description of yank-handler text property at various places.
11718
11719 * frames.texi (Window System Selections): Add anchor.
11720
11721 * syntax.texi (Syntax Table Functions): Clarify and correct
11722 descriptions of make-syntax-table and copy-syntax-table.
11723 (Motion and Syntax): Clarify SYNTAXES argument to
11724 skip-syntax-forward.
11725 (Parsing Expressions): Mention that the return value of
11726 parse-partial-sexp is currently a list of ten rather than nine
11727 elements.
11728 (Categories): Various corrections and clarifications.
11729
117302004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11731
11732 * markers.texi (Marker Insertion Types): Minor change.
11733
11734 * locals.texi (Standard Buffer-Local Variables):
11735 * commands.texi (Interactive Codes, Using Interactive):
11736 * functions.texi (Related Topics): Fix xrefs.
11737
117382004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11739
11740 * lists.texi (Sets And Lists): Update description of delete-dups.
11741
117422004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11743
11744 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11745
c8763fb6 117462004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11747
11748 * frames.texi (Parameter Access): frame-parameters arg is optional.
11749 modify-frame-parameters handles nil for FRAME.
11750 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11751 are all-or-nothing for certain toolkits.
11752 Mention parameter wait-for-wm.
11753 (Frames and Windows): In frame-first-window and frame-selected-window
11754 the arg is optional.
11755 (Input Focus): In redirect-frame-focus the second arg is optional.
11756 (Window System Selections): Mention selection type CLIPBOARD.
11757 Mention data-type UTF8_STRING.
11758 Mention numbering of cut buffers.
11759 (Resources): Describe x-resource-name.
11760
117612004-02-16 Richard M. Stallman <rms@gnu.org>
11762
11763 * windows.texi (Buffers and Windows): Delete false table
11764 about all-frames.
11765
11766 * syntax.texi (Parsing Expressions): Delete old caveat
11767 about parse-sexp-ignore-comments.
11768
11769 * streams.texi (Output Variables): Add print-quoted.
11770
11771 * lists.texi (Building Lists): Minor cleanup.
11772
11773 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
11774
11775 * display.texi (Overlays): Explain overlays use markers.
11776 (Managing Overlays): Explain front-advance and rear-advance
11777 in more detail.
11778
11779 * loading.texi (Unloading): Document unload-feature-special-hooks.
11780 Get rid of fns-NNN.el file.
11781
117822004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11783
11784 * help.texi (Describing Characters): Fix text-char-description
11785 example output.
11786
11787 * edebug.texi (Using Edebug): Fix example.
11788
11789 * debugging.texi (Internals of Debugger): Fix return value.
11790
11791 * files.texi (Changing Files): Fix argname.
11792
11793 * calendar.texi: Fix parens, and default values.
11794
11795 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
11796 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 11797 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
11798
11799 * positions.texi (Text Lines): Don't add -1 in current-line.
11800
118012004-02-16 Richard M. Stallman <rms@gnu.org>
11802
11803 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
11804
118052004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11806
11807 * processes.texi (Low-Level Network): Fix a typo.
11808
118092004-02-12 Kim F. Storm <storm@cua.dk>
11810
11811 * display.texi (Fringes): Use consistent wording.
11812 Note that window-fringe's window arg is optional.
11813 (Scroll Bars): Use consistent wording.
11814
118152004-02-11 Luc Teirlinck <teirllm@auburn.edu>
11816
11817 * tips.texi (Comment Tips): Document the new conventions for
11818 commenting out code.
11819
c8763fb6 118202004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 11821
5dcb4c4e 11822 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
11823
118242004-02-07 Kim F. Storm <storm@cua.dk>
11825
11826 * positions.texi (Text Lines): Add line-number-at-pos.
11827
118282004-02-06 John Paul Wallington <jpw@gnu.org>
11829
11830 * display.texi (Button Properties, Button Buffer Commands):
11831 mouse-2 invokes button, not down-mouse-1.
11832
118332004-02-04 Jason Rumney <jasonr@gnu.org>
11834
11835 * makefile.w32-in: Sync with Makefile.in changes.
11836
118372004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11838
11839 * minibuf.texi (Text from Minibuffer): Various corrections and
11840 clarifications.
11841 (Object from Minibuffer): Correct Lisp description of
11842 read-minibuffer.
11843 (Minibuffer History): Clarify description of cons values for
11844 HISTORY arguments.
5dcb4c4e
SM
11845 (Basic Completion): Various corrections and clarifications.
11846 Add completion-regexp-list.
b8d4c8d0
GM
11847 (Minibuffer Completion): Correct and clarify description of
11848 completing-read.
5dcb4c4e
SM
11849 (Completion Commands): Mention Partial Completion mode.
11850 Various other minor changes.
b8d4c8d0
GM
11851 (High-Level Completion): Various corrections and clarifications.
11852 (Reading File Names): Ditto.
11853 (Minibuffer Misc): Ditto.
11854
118552004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11856
11857 * strings.texi (Text Comparison): assoc-string also matches
11858 elements of alists that are strings instead of conses.
11859 (Formatting Strings): Standardize Texinfo usage. Update index
11860 entries.
11861
118622004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11863
11864 * lists.texi (Sets And Lists): Add delete-dups.
11865
118662004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11867
11868 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11869 special form.
11870 * macros.texi (Defining Macros): Update description of `declare',
11871 which now is a macro.
11872 (Wrong Time): Fix typos.
11873
118742004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11875
11876 * compile.texi (Compilation Functions): Expand descriptions of
11877 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11878 and `batch-byte-compile'. In particular, mention and describe
11879 all optional arguments.
11880 (Disassembly): Correct and clarify the description of `disassemble'.
11881
118822004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11883
11884 * searching.texi: Various small changes in addition to the
11885 following.
11886 (Regexp Example): Adapt to new value of `sentence-end'.
11887 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11888 `words'.
11889 (Search and Replace): Add usage note for `perform-replace'.
11890 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11891 `match-data'.
11892 (Standard Regexps): Update for new values of `paragraph-start'
11893 and `sentence-end'.
11894
118952004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11896
11897 * files.texi (Saving Buffers): Clarify descriptions of
11898 `write-contents-functions' and `before-save-hook'.
11899 Make the defvar's for `before-save-hook' and `after-save-hook'
11900 into defopt's.
11901
119022004-01-07 Kim F. Storm <storm@cua.dk>
11903
11904 * commands.texi (Click Events): Describe new image and
11905 width/height elements of click events.
11906 (Accessing Events): Add posn-string, posn-image, and
11907 posn-object-width-height. Change posn-object to return either
11908 image or string object.
11909
119102004-01-01 Simon Josefsson <jas@extundo.com>
11911
11912 * hooks.texi (Standard Hooks): Add before-save-hook.
11913 * files.texi (Saving Buffers): Likewise.
11914
119152004-01-03 Richard M. Stallman <rms@gnu.org>
11916
11917 * frames.texi (Frames and Windows): Delete frame-root-window.
11918
119192004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11920
11921 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11922
11923 * functions.texi: Various small changes in addition to the
11924 following.
5dcb4c4e
SM
11925 (What Is a Function): `functionp' returns nil for macros.
11926 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
11927 (Function Documentation): Add `\' in front of (fn @var{arglist})
11928 and explain why.
11929 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11930 Add anchor.
11931 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11932
119332004-01-01 Miles Bader <miles@gnu.org>
11934
11935 * display.texi (Buttons): New section.
11936
119372003-12-31 Andreas Schwab <schwab@suse.de>
11938
11939 * numbers.texi (Math Functions): sqrt reports a domain-error
11940 error.
11941 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11942
119432003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11944
11945 * tips.texi (Documentation Tips): Update item on hyperlinks in
11946 documentation strings.
11947
11948 * errors.texi (Standard Errors): Various small corrections and
11949 additions.
11950
11951 * control.texi: Various small changes in addition to the
11952 following.
11953 (Signaling Errors): Provide some more details on how `signal'
11954 constructs the error message. Add anchor to the definition of
11955 `signal'.
11956 (Error Symbols): Describe special treatment of `quit'.
11957 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11958 to emphasize that it has to be a single form.
11959
11960 * buffers.texi: Add anchor.
11961
119622003-12-29 Richard M. Stallman <rms@gnu.org>
11963
11964 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11965 (Window Configurations): Add window-configuration-frame.
11966
11967 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11968
11969 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11970 Change arg name in get-char-property.
11971 (Special Properties): Update handling of keymap property.
11972
11973 * strings.texi (Modifying Strings): Add clear-string.
11974 (Text Comparison): Add assoc-string and remove
11975 assoc-ignore-case, assoc-ignore-representation.
11976
11977 * os.texi (Time of Day): Add set-time-zone-rule.
11978
11979 * numbers.texi (Math Functions): asin, acos, log, log10
11980 report domain-error errors.
11981
11982 * nonascii.texi (Converting Representations):
11983 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11984 (Encoding and I/O): Add file-name-coding-system.
11985
11986 * modes.texi (Search-based Fontification): Explain that
11987 face specs are symbols with face names as values.
11988
11989 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11990
11991 * lists.texi (Building Lists): remq moved elsewhere.
11992 (Sets And Lists): remq moved here.
11993 (Association Lists): Refer to assoc-string.
11994
11995 * internals.texi (Garbage Collection): Add memory-use-counts.
11996
11997 * frames.texi (Frames and Windows): Add set-frame-selected-window
11998 and frame-root-window.
11999
12000 * files.texi (Contents of Directories):
12001 Add directory-files-and-attributes.
12002
12003 * display.texi (Refresh Screen): Add force-window-update.
12004 (Invisible Text): Explain about moving point out of invis text.
12005 (Overlay Properties): Add overlay-properties.
12006 (Managing Overlays): Add overlayp.
12007 (GIF Images): Invalid image number displays a hollow box.
12008
12009 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
12010 (Killing Buffers): Add buffer-live-p.
12011
120122003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
12013
12014 * display.texi (Fringes): Fix typo "set-buffer-window".
12015
120162003-12-24 Luc Teirlinck <teirllm@auburn.edu>
12017
12018 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
12019 * nonascii.texi, processes.texi, tips.texi, variables.texi:
12020 Add or change various xrefs and anchors.
12021
12022 * commands.texi: Replace all occurrences of @acronym{CAR} with
12023 @sc{car}, for consistency with the rest of the Elisp manual.
12024 `car' and `cdr' are historically acronyms, but are no longer
12025 widely thought of as such.
12026
12027 * internals.texi (Pure Storage): Mention that `purecopy' does not
12028 copy text properties.
12029 (Object Internals): Now 29 bits are used (in most implementations)
12030 to address Lisp objects.
12031
12032 * variables.texi (Variables with Restricted Values): New node.
12033
12034 * objects.texi (Lisp Data Types): Mention that certain variables
12035 can only take on a restricted set of values and add an xref to
12036 the new node "Variables with Restricted Values".
12037
12038 * eval.texi (Function Indirection): Describe the errors that
12039 `indirect-function' can signal.
12040 (Eval): Clarify the descriptions of `eval-region' and `values'.
12041 Describe `eval-buffer' instead of `eval-current-buffer' and
12042 mention `eval-current-buffer' as an alias for `current-buffer'.
12043 Correct the description and mention all optional arguments.
12044
12045 * nonascii.texi: Various small changes in addition to the
12046 following.
12047 (Converting Representations): Clarify behavior of
12048 `string-make-multibyte' and `string-to-multibyte' for unibyte all
12049 ASCII arguments.
12050 (Character Sets): Document the variable `charset-list' and adapt
12051 the definition of the function `charset-list' accordingly.
12052 (Translation of Characters): Clarify use of generic characters in
12053 `make-translation-table'. Clarify and correct the description of
12054 the use of translation tables in encoding and decoding.
12055 (User-Chosen Coding Systems): Correct and clarify the description
12056 of `select-safe-coding-system'.
12057 (Default Coding Systems): Clarify description of
12058 `file-coding-system-alist'.
12059
120602003-11-30 Luc Teirlinck <teirllm@auburn.edu>
12061
12062 * strings.texi (Text Comparison): Correctly describe when two
12063 strings are `equal'. Combine and clarify descriptions of
12064 `assoc-ignore-case' and `assoc-ignore-representation'.
12065
12066 * objects.texi (Non-ASCII in Strings): Clarify description of
12067 when a string is unibyte or multibyte.
12068 (Bool-Vector Type): Update examples.
12069 (Equality Predicates): Correctly describe when two strings are
12070 `equal'.
12071
120722003-11-29 Luc Teirlinck <teirllm@auburn.edu>
12073
12074 * lists.texi (Building Lists): `append' no longer accepts integer
12075 arguments. Update the description of `number-sequence' to reflect
12076 recent changes.
12077 (Sets And Lists): Describe `member-ignore-case' after `member'.
12078
120792003-11-27 Kim F. Storm <storm@cua.dk>
12080
12081 * commands.texi (Click Events): Click object may be an images.
12082 Describe (dx . dy) element of click positions.
12083 (Accessing Events): Remove duplicate posn-timestamp.
12084 New functions posn-object and posn-object-x-y.
12085
120862003-11-23 Kim F. Storm <storm@cua.dk>
12087
12088 * commands.texi (Click Events): Describe enhancements to event
12089 position lists, including new text-pos and (col . row) items.
12090 Mention left-fringe and right-fringe area events.
12091 (Accessing Events): New functions posn-area and
12092 posn-actual-col-row. Mention posn-timestamp. Mention that
12093 posn-point in non-text area still returns buffer position.
12094 Clarify posn-col-row.
12095
120962003-11-21 Lars Hansen <larsh@math.ku.dk>
12097
12098 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
12099 * anti.texi (File Attributes): Describe removed parameter
12100 ID-FORMAT.
12101
121022003-11-20 Luc Teirlinck <teirllm@auburn.edu>
12103
12104 * positions.texi (Positions): Mention that, if a marker is used as
12105 a position, its buffer is ignored.
12106
12107 * markers.texi (Overview of Markers): Mention it here too.
12108
121092003-11-12 Luc Teirlinck <teirllm@auburn.edu>
12110
12111 * numbers.texi (Numeric Conversions): Not just `floor', but also
12112 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
12113
121142003-11-10 Luc Teirlinck <teirllm@auburn.edu>
12115
12116 * markers.texi (Creating Markers): Specify insertion type of
12117 created markers. Add xref to `Marker Insertion Types'.
12118 Second argument to `copy-marker' is optional.
12119 (Marker Insertion Types): Mention that most markers are created
12120 with insertion type nil.
12121 (The Mark): Correctly describe when `mark' signals an error.
12122 (The Region): Correctly describe when `region-beginning' and
12123 `region-end' signal an error.
12124
121252003-11-08 Luc Teirlinck <teirllm@auburn.edu>
12126
12127 * hash.texi (Creating Hash): Clarify description of `eql'.
12128 `makehash' is obsolete.
12129 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
12130
12131 * positions.texi (Point): Change description of `buffer-end', so
12132 that it is also correct for floating point arguments.
12133 (List Motion): Correct argument lists of `beginning-of-defun' and
12134 `end-of-defun'.
12135 (Excursions): Add xref to `Marker Insertion Types'.
12136 (Narrowing): Argument to `narrow-to-page' is optional.
12137
121382003-11-06 Luc Teirlinck <teirllm@auburn.edu>
12139
12140 * streams.texi (Output Streams): Clarify behavior of point for
12141 marker output streams.
12142
121432003-11-04 Luc Teirlinck <teirllm@auburn.edu>
12144
12145 * variables.texi (Defining Variables): Second argument to
12146 `defconst' is not optional.
12147 (Setting Variables): Mention optional argument APPEND to
12148 `add-to-list'.
12149 (Creating Buffer-Local): Expand description of
12150 `make-variable-buffer-local'.
12151 (Frame-Local Variables): Expand description of
12152 `make-variable-frame-local'.
12153 (Variable Aliases): Correct description of optional argument
12154 DOCSTRING to `defvaralias'. Mention return value of
12155 `defvaralias'.
12156 (File Local Variables): Add xref to `File variables' in Emacs
12157 Manual. Correct description of `hack-local-variables'. Mention
12158 `safe-local-variable' property. Mention optional second argument
12159 to `risky-local-variable-p'.
12160
121612003-11-03 Luc Teirlinck <teirllm@auburn.edu>
12162
12163 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
12164
121652003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
12166
cfdaa150
GM
12167 * anti.texi, backups.texi, commands.texi, customize.texi:
12168 * display.texi, files.texi, internals.texi, keymaps.texi:
12169 * loading.texi, modes.texi, nonascii.texi, numbers.texi:
12170 * objects.texi, os.texi, positions.texi, processes.texi:
12171 * searching.texi, sequences.texi, streams.texi, strings.texi:
12172 * syntax.texi, text.texi: Replace @sc{foo} with @acronym{FOO}.
b8d4c8d0
GM
12173
121742003-10-27 Luc Teirlinck <teirllm@auburn.edu>
12175
12176 * strings.texi (Creating Strings): Argument START to `substring'
12177 can not be `nil'. Expand description of
12178 `substring-no-properties'. Correct description of `split-string',
12179 especially with respect to empty matches. Prevent very bad line
12180 break in definition of `split-string-default-separators'.
12181 (Text Comparison): `string=' and `string<' also accept symbols as
12182 arguments.
12183 (String Conversion): More completely describe argument BASE in
12184 `string-to-number'.
12185 (Formatting Strings): `%s' and `%S' in `format' do require
12186 corresponding object. Clarify behavior of numeric prefix after
12187 `%' in `format'.
12188 (Case Conversion): The argument to `upcase-initials' can be a
12189 character.
12190
121912003-10-27 Kenichi Handa <handa@m17n.org>
12192
12193 * display.texi (Fontsets): Fix texinfo usage.
12194
121952003-10-25 Kenichi Handa <handa@m17n.org>
12196
12197 * display.texi (Fontsets): Add description of the function
12198 set-fontset-font.
12199
122002003-10-23 Luc Teirlinck <teirllm@auburn.edu>
12201
12202 * display.texi (Temporary Displays): Add xref to `Documentation
12203 Tips'.
12204
12205 * functions.texi (Function Safety): Use inforef instead of pxref
12206 for SES.
12207
122082003-10-23 Andreas Schwab <schwab@suse.de>
12209
12210 * Makefile.in (TEX, texinputdir): Don't define.
12211 (TEXI2DVI): Define.
12212 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
12213 add $(srcdir)/index.texi.
12214 ($(infodir)/elisp): Remove index.texi dependency.
12215 (elisp.dvi): Likewise. Use $(TEXI2DVI).
12216 (index.texi): Remove target.
12217 (dist): Don't link $(srcdir)/permute-index.
12218 (clean): Don't remove index.texi.
12219
12220 * permute-index, index.perm: Remove.
12221 * index.texi: Rename from index.unperm.
12222
122232003-10-22 Luc Teirlinck <teirllm@auburn.edu>
12224
12225 * tips.texi (Documentation Tips): Document new behavior for face
12226 and variable hyperlinks in Help mode.
12227
122282003-10-21 Luc Teirlinck <teirllm@auburn.edu>
12229
12230 * objects.texi (Integer Type): Update for extra bit of integer range.
12231 (Character Type): Ditto.
12232
122332003-10-16 Eli Zaretskii <eliz@gnu.org>
12234
12235 * numbers.texi (Integer Basics): Add index entries for reading
12236 numbers in hex, octal, and binary.
12237
122382003-10-16 Lute Kamstra <lute@gnu.org>
12239
12240 * modes.texi (Mode Line Format): Mention force-mode-line-update's
12241 argument.
12242
122432003-10-13 Luc Teirlinck <teirllm@auburn.edu>
12244
12245 * windows.texi (Choosing Window): Fix typo.
12246 * edebug.texi (Edebug Execution Modes): Fix typo.
12247
122482003-10-13 Richard M. Stallman <rms@gnu.org>
12249
12250 * windows.texi (Basic Windows): A window has fringe settings,
12251 display margins and scroll-bar settings.
12252 (Splitting Windows): Doc split-window return value.
12253 Clean up one-window-p.
12254 (Selecting Windows): Fix typo.
12255 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
12256 (Buffers and Windows): In set-window-buffer, explain effect
12257 on fringe settings and scroll bar settings.
12258 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
12259 (Choosing Window): Use defopt for pop-up-frame-function.
12260 For special-display-buffer-names, explain same-window and same-frame.
12261 Clarify window-dedicated-p return value.
12262 (Textual Scrolling): scroll-up and scroll-down can get an error.
12263 (Horizontal Scrolling): Clarify auto-hscroll-mode.
12264 Clarify set-window-hscroll.
12265 (Size of Window): Don't mention tool bar in window-height.
12266 (Coordinates and Windows): Explain what coordinates-in-window-p
12267 returns for fringes and display margins.
12268 (Window Configurations): Explain saving fringes, etc.
12269
12270 * tips.texi (Library Headers): Clean up Documentation.
12271
12272 * syntax.texi (Parsing Expressions): Clean up forward-comment
12273 and parse-sexp-lookup-properties.
12274
12275 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
12276
12277 * os.texi (System Environment): Clean up text for load-average errors.
12278
12279 * modes.texi (Hooks): Don't explain local hook details at front.
12280 Clarify run-hooks and run-hook-with-args a little.
12281 Clean up add-hook and remove-hook.
12282
12283 * edebug.texi (Edebug Execution Modes): Clarify t.
12284 Document edebug-sit-for-seconds.
12285 (Coverage Testing): Document C-x X = and =.
12286 (Instrumenting Macro Calls): Fix typo.
12287 (Specification List): Don't index the specification keywords.
12288
122892003-10-10 Kim F. Storm <storm@cua.dk>
12290
12291 * processes.texi (Network): Introduce make-network-process.
12292
122932003-10-09 Luc Teirlinck <teirllm@auburn.edu>
12294
12295 * tips.texi (Library Headers): Fix typo.
12296
122972003-10-07 Juri Linkov <juri@jurta.org>
12298
12299 * modes.texi (Imenu): Mention imenu-create-index-function's
12300 default value. Explain submenus better.
12301
123022003-10-07 Lute Kamstra <lute@gnu.org>
12303
12304 * modes.texi (Faces for Font Lock): Fix typo.
12305 (Hooks): Explain how buffer-local hook variables can refer to
12306 global hook variables.
12307 Various minor clarifications.
12308
123092003-10-06 Lute Kamstra <lute@gnu.org>
12310
12311 * tips.texi (Coding Conventions): Mention naming conventions for
12312 hooks.
12313
123142003-10-05 Luc Teirlinck <teirllm@auburn.edu>
12315
12316 * loading.texi (Library Search): Correct default value of
12317 load-suffixes.
12318 (Named Features): Fix typo.
12319
123202003-10-05 Richard M. Stallman <rms@gnu.org>
12321
12322 * loading.texi (Named Features): In `provide',
12323 say how to test for subfeatures.
12324 (Unloading): In unload-feature, use new var name
12325 unload-feature-special-hooks.
12326
123272003-10-03 Lute Kamstra <lute@gnu.org>
12328
12329 * modes.texi (Major Mode Conventions): Mention third way to set up
12330 Imenu.
12331 (Imenu): A number of small fixes.
12332 Delete documentation of internal variable imenu--index-alist.
12333 Document the return value format of imenu-create-index-function
12334 functions.
12335
123362003-09-30 Richard M. Stallman <rms@gnu.org>
12337
12338 * processes.texi (Network): Say what stopped datagram connections do.
12339
12340 * lists.texi (Association Lists): Clarify `assq-delete-all'.
12341
12342 * display.texi (Overlay Properties): Clarify `evaporate' property.
12343
123442003-09-29 Lute Kamstra <lute@gnu.org>
12345
12346 * modes.texi (Mode Line Data): Explain when symbols in mode-line
12347 constructs should be marked as risky.
12348 Change cons cell into proper list.
12349 (Mode Line Variables): Change cons cell into proper list.
12350
123512003-09-26 Lute Kamstra <lute@gnu.org>
12352
12353 * modes.texi (Mode Line Data): Document the :propertize construct.
12354 (Mode Line Variables): Reorder the descriptions of the variables
12355 to match their order in the default mode-line-format.
12356 Describe the new variables mode-line-position and mode-line-modes.
12357 Update the default values of mode-line-frame-identification,
12358 minor-mode-alist, and default-mode-line-format.
12359 (Properties in Mode): Mention the :propertize construct.
12360
123612003-09-26 Richard M. Stallman <rms@gnu.org>
12362
12363 * buffers.texi, commands.texi, debugging.texi, eval.texi:
12364 * loading.texi, minibuf.texi, text.texi, variables.texi:
12365 Avoid @strong{Note:}.
12366
123672003-09-26 Richard M. Stallman <rms@gnu.org>
12368
12369 * keymaps.texi (Remapping Commands): Fix typo.
12370
123712003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
12372
12373 * processes.texi (Low-Level Network): Fix typo.
12374
123752003-09-23 Kim F. Storm <storm@cua.dk>
12376
12377 * processes.texi (Network, Network Servers): Fix typos.
12378 (Low-Level Network): Add timeout value for :server keyword.
12379 Add new option keywords to make-network-process.
12380 Add set-network-process-options.
12381 Explain how to test availability of network options.
12382
123832003-09-19 Richard M. Stallman <rms@gnu.org>
12384
12385 * text.texi (Motion by Indent): Arg to
12386 backward-to-indentation and forward-to-indentation is optional.
12387
12388 * strings.texi (Creating Strings): Add substring-no-properties.
12389
12390 * processes.texi
12391 (Process Information): Add list-processes arg QUERY-ONLY.
12392 Delete process-contact from here.
12393 Add new status values for process-status.
12394 Add process-get, process-put, process-plist, set-process-plist.
12395 (Synchronous Processes): Add call-process-shell-command.
12396 (Signals to Processes): signal-process allows process objects.
12397 (Network): Complete rewrite.
12398 (Network Servers, Datagrams, Low-Level Network): New nodes.
12399
12400 * positions.texi (Word Motion): forward-word, backward-word
12401 arg is optional. Reword.
12402
12403 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
12404
12405 * variables.texi (Creating Buffer-Local):
12406 Delete duplicate definition of buffer-local-value.
12407 (File Local Variables): Explain about discarding text props.
12408
124092003-09-11 Richard M. Stallman <rms@gnu.org>
12410
12411 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
12412 changes variables that record input events.
12413 (Minibuffer Misc): Add minibuffer-selected-window.
12414
12415 * lists.texi (Building Lists): Add copy-tree.
12416
12417 * display.texi (Fontsets): Add char-displayable-p.
12418 (Scroll Bars): New node.
12419
124202003-09-08 Lute Kamstra <lute@gnu.org>
12421
12422 * modes.texi (%-Constructs): Document new `%i' and `%I'
12423 constructs.
12424
124252003-09-03 Peter Runestig <peter@runestig.com>
12426
12427 * makefile.w32-in: New file.
12428
124292003-08-29 Richard M. Stallman <rms@gnu.org>
12430
12431 * display.texi (Overlay Properties): Clarify how priorities
12432 affect use of the properties.
12433
124342003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
12435
12436 * customize.texi (Type Keywords): Correct the description of
12437 `:help-echo' in the case where `motion-doc' is a function.
12438
124392003-08-14 John Paul Wallington <jpw@gnu.org>
12440
12441 * modes.texi (Emulating Mode Line): Subsection, not section.
12442
124432003-08-13 Richard M. Stallman <rms@gnu.org>
12444
12445 * elisp.texi (Top): Update subnode lists in menu.
12446
12447 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
12448 (Kill Functions): kill-region has new arg yank-handler.
12449 (Yanking): New node.
12450 (Yank Commands): Add yank-undo-function.
12451 (Low-Level Kill Ring):
12452 kill-new and kill-append have new arg yank-handler.
12453 (Changing Properties): Add remove-list-of-text-properties.
12454 (Atomic Changes): New node.
12455
12456 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
12457
12458 * streams.texi (Output Variables): Add eval-expression-print-length
12459 and eval-expression-print-level.
12460
12461 * os.texi (Time Conversion): For encode-time, explain limits on year.
12462
12463 * objects.texi (Character Type): Define anchor "modifier bits".
12464
12465 * modes.texi (Emulating Mode Line): New node.
12466 (Search-based Fontification): Font Lock uses font-lock-face property.
12467 (Other Font Lock Variables): Likewise.
12468
12469 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
12470 not vectors.
12471 (Active Keymaps): Add emulation-mode-map-alists.
12472 (Functions for Key Lookup): key-binding has new arg no-remap.
12473 (Remapping Commands): New node.
12474 (Scanning Keymaps): where-is-internal has new arg no-remap.
12475 (Tool Bar): Add tool-bar-local-item-from-menu.
12476 Clarify when to use tool-bar-add-item-from-menu.
12477
12478 * commands.texi (Interactive Call): commandp has new arg.
12479 (Command Loop Info): Add this-original-command.
12480
124812003-08-06 John Paul Wallington <jpw@gnu.org>
12482
12483 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
12484
12485 * display.texi (Warning Basics): Fix typo.
12486 (Fringes): Add closing curly bracket and fix typo.
12487
12488 * elisp.texi (Top): Fix typo.
12489
124902003-08-05 Richard M. Stallman <rms@gnu.org>
12491
12492 * elisp.texi: Update lists of subnodes.
12493
12494 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
12495
12496 * variables.texi (Local Variables): Use lc for example variable names.
12497
12498 * tips.texi (Library Headers): Explain where to put -*-.
12499
12500 * strings.texi (Creating Strings): Fix xref for vconcat.
12501
12502 * sequences.texi (Vector Functions):
12503 vconcat no longer allows integer args.
12504
12505 * minibuf.texi (Reading File Names): read-file-name has new
12506 arg PREDICATE. New function read-directory-name.
12507
c4cc8b9a 12508 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
12509 (Indenting Macros): New node.
12510
12511 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
12512 (Window Frame Parameters): Make separate table of parameters
12513 that are coupled with specific face attributes.
12514 (Deleting Frames): delete-frame-hooks renamed to
12515 delete-frame-functions.
12516
12517 * files.texi (Magic File Names): Add file-remote-p.
12518 Clarify file-local-copy.
12519
12520 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
12521 here; instead xref Defining Macros.
12522
12523 * display.texi (Warnings): New node, and subnodes.
12524 (Fringes): New node.
12525
12526 * debugging.texi (Test Coverage): New node.
12527
12528 * compile.texi (Compiler Errors): Explain with-no-warnings
12529 and other ways to suppress warnings.
12530
12531 * commands.texi (Interactive Call): Minor clarification.
12532
12533 * buffers.texi (Buffer File Name): set-visited-file-name
12534 renames the buffer too.
12535
12536 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
12537
125382003-07-24 Markus Rost <rost@math.ohio-state.edu>
12539
12540 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
12541
125422003-07-22 Markus Rost <rost@math.ohio-state.edu>
12543
12544 * internals.texi (Garbage Collection): Fix previous change.
12545
125462003-07-22 Richard M. Stallman <rms@gnu.org>
12547
12548 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
12549
12550 * display.texi (Width): Use \s syntax in example.
12551 (Font Selection): Add face-font-rescale-alist.
12552
12553 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
12554 Remove spurious indent in example.
12555
12556 * lists.texi (Building Lists): Add number-sequence.
12557
12558 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
12559
12560 * functions.texi (Function Documentation): Explain how to
12561 show calling convention explicitly in the doc string.
12562
12563 * windows.texi (Selecting Windows): save-selected-window saves
12564 selected window of each frame.
12565 (Window Configurations): Minor change.
12566
12567 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
12568
12569 * streams.texi (Output Variables): Add print-continuous-numbering
12570 and print-number-table.
12571
12572 * processes.texi (Decoding Output): New node.
12573
12574 * os.texi (Time Conversion): decode-time arg is optional.
12575
12576 * objects.texi (Character Type): Don't use space as example for \.
12577 Make list of char names and \-sequences correspond.
12578 Explain that \s is not used in strings. `\ ' needs space after.
12579
12580 * nonascii.texi (Converting Representations): Add string-to-multibyte.
12581 (Translation of Characters): Add translation-table-for-input.
12582 (Default Coding Systems): Add auto-coding-functions.
12583 (Explicit Encoding): Add decode-coding-inserted-region.
12584 (Locales): Add locale-info.
12585
12586 * minibuf.texi (Basic Completion): Describe test-completion.
12587 Collections can be lists of strings.
12588 Clean up lazy-completion-table.
12589 (Programmed Completion): Mention test-completion.
12590 Clarify why lambda expressions are not accepted.
12591 (Minibuffer Misc): Describe minibufferp.
12592
125932003-07-14 Richard M. Stallman <rms@gnu.org>
12594
12595 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
12596
12597 * windows.texi (Selecting Windows): New arg to select-window.
12598 (Selecting Windows): Add with-selected-window.
12599 (Size of Window): Add window-inside-edges, etc.
12600
12601 * internals.texi (Garbage Collection): Add post-gc-hook.
12602
12603 * processes.texi (Subprocess Creation): Add exec-suffixes.
12604
12605 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
12606 (Scanning Keymaps): Add map-keymaps.
12607 (Defining Menus): Add keymap-prompt.
12608
12609 * numbers.texi (Integer Basics): Add most-positive-fixnum,
12610 most-negative-fixnum.
12611
c4cc8b9a 12612 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
12613 (Compiler Errors): New node.
12614
12615 * os.texi (User Identification): user-uid, user-real-uid
12616 can return float.
12617
12618 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
12619 and about derived modes.
12620 (Minor Modes): Add minor-mode-list.
12621 (Defining Minor Modes): Keyword args for define-minor-mode.
12622 (Search-based Fontification): Explain managing other properties.
12623 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 12624 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
12625 (Hooks): Add run-mode-hooks and delay-mode-hooks.
12626
12627 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
12628 (Variable Aliases): Clarify defvaralias.
12629
12630 * loading.texi (Library Search): Add load-suffixes.
12631
12632 * minibuf.texi (Basic Completion): Add lazy-completion-table.
12633 (Programmed Completion): Add dynamic-completion-table.
12634
12635 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
12636 (Magic File Names): Specify precedence order of handlers.
12637
12638 * commands.texi (Command Overview): Emacs server runs pre-command-hook
12639 and post-command-hook.
12640 (Waiting): New calling convention for sit-for.
12641
12642 * text.texi (Special Properties): local-map and keymap properties
12643 apply based on their stickiness.
12644
126452003-07-07 Richard M. Stallman <rms@gnu.org>
12646
12647 * modes.texi (Minor Mode Conventions): Specify only some kinds
12648 of list values as args to minor modes.
12649
12650 * files.texi (File Name Expansion): Warn about iterative use
12651 of substitute-in-file-name.
12652
12653 * advice.texi (Activation of Advice): Clean up previous change.
12654
126552003-07-06 Markus Rost <rost@math.ohio-state.edu>
12656
12657 * advice.texi (Activation of Advice): Note that ad-start-advice is
12658 turned on by default.
12659
126602003-06-30 Richard M. Stallman <rms@gnu.org>
12661
12662 * text.texi (Buffer Contents): Document current-word.
12663 (Change Hooks): Not called for *Messages*.
12664
12665 * functions.texi (Defining Functions): Explain about redefining
12666 primitives.
f4e90db0 12667 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
12668 Comment out the detailed criteria for what is safe.
12669
126702003-06-22 Andreas Schwab <schwab@suse.de>
12671
12672 * objects.texi (Symbol Type): Fix description of examples.
12673
126742003-06-16 Andreas Schwab <schwab@suse.de>
12675
12676 * hash.texi (Creating Hash): Fix description of :weakness.
12677
c8763fb6 126782003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
12679
12680 * files.texi (Changing Files): copy-file copies file modes, too.
12681
126822003-05-28 Richard M. Stallman <rms@gnu.org>
12683
12684 * strings.texi (Creating Strings): Clarify split-string.
12685
126862003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12687
12688 * strings.texi (Creating Strings): Update split-string specification
12689 and examples.
12690
126912003-05-19 Richard M. Stallman <rms@gnu.org>
12692
12693 * elisp.texi: Correct invariant section names.
12694
126952003-04-20 Richard M. Stallman <rms@gnu.org>
12696
12697 * os.texi (Timers): Explain about timers and quitting.
12698
126992003-04-19 Richard M. Stallman <rms@gnu.org>
12700
12701 * internals.texi (Writing Emacs Primitives): Strings are
12702 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12703 Explain GCPRO convention for varargs function args.
12704
127052003-04-16 Richard M. Stallman <rms@gnu.org>
12706
12707 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12708
127092003-04-08 Richard M. Stallman <rms@gnu.org>
12710
12711 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12712
127132003-02-13 Kim F. Storm <storm@cua.dk>
12714
12715 * objects.texi (Character Type): New \s escape for space.
12716
127172003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12718
5dcb4c4e 12719 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
12720
127212003-01-25 Richard M. Stallman <rms@gnu.org>
12722
12723 * keymaps.texi: Document that a symbol can act as a keymap.
12724
127252003-01-13 Richard M. Stallman <rms@gnu.org>
12726
12727 * text.texi (Changing Properties): Say string indices are origin-0.
12728
12729 * positions.texi (Screen Lines) <compute-motion>:
12730 Correct order of elts in return value.
12731
12732 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12733 how to define a default binding.
12734
127352002-12-07 Markus Rost <rost@math.ohio-state.edu>
12736
12737 * loading.texi (Unloading): Fix recent change for load-history.
12738
12739 * customize.texi (Simple Types): Clarify description of custom
12740 type 'number. Describe new custom type 'float.
12741
127422002-12-04 Markus Rost <rost@math.ohio-state.edu>
12743
12744 * variables.texi (File Local Variables): Fix typo.
12745
c8763fb6 127462002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
12747
12748 From Michael Albinus <Michael.Albinus@alcatel.de>.
12749
12750 * README: Target for Info file is `make info'.
12751
5dcb4c4e 12752 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
12753 `file-name-sans-extension'.
12754 (Magic File Names): Complete list of operations for magic file
12755 name handlers.
12756
127572002-09-16 Jonathan Yavner <jyavner@engineer.com>
12758
12759 * variables.texi (File Local Variables): New function
12760 risky-local-variable-p.
12761
127622002-09-15 Jonathan Yavner <jyavner@engineer.com>
12763
12764 * functions.texi (Function safety): New node about unsafep.
12765
127662002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12767
5dcb4c4e 12768 * customize.texi (Splicing into Lists): Fix example.
a86cd395 12769 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
12770
127712002-06-17 Juanma Barranquero <lektu@terra.es>
12772
12773 * frames.texi (Display Feature Testing): Fix typo.
12774
127752002-06-12 Andreas Schwab <schwab@suse.de>
12776
12777 * frames.texi (Initial Parameters, Resources): Fix references to
12778 the Emacs manual.
12779
127802002-05-13 Kim F. Storm <storm@cua.dk>
12781
6e911150 12782 * variables.texi (Intro to Buffer-Local): Update warning and
b8d4c8d0
GM
12783 example relating to changing buffer inside let.
12784
c8763fb6 127852002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
12786
12787 * os.texi (Session Management): New node about X Session management.
12788
127892002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
12790
12791 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
12792 to which the manual corresponds, and the copyright years.
12793
12794 * Makefile.in (VERSION): Set to 2.9.
12795
127962001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
12797
12798 * elisp.texi: Change the category in @dircategory to "Emacs", to
12799 make it consistent with info/dir.
12800
128012001-11-25 Miles Bader <miles@gnu.org>
12802
12803 * text.texi (Fields): Describe new `limit' arg in
12804 field-beginning/field-end.
12805
128062001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
12807
5dcb4c4e
SM
12808 * permute-index: Don't depend on csh-specific features.
12809 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
12810
12811 * two-volume-cross-refs.txt: New file.
12812 * two.el: New file.
12813 * spellfile: New file.
12814
128152001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
12816
12817 * permute-index: New file.
12818
12819 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
12820 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
12821 8+3 restricted namespace.
12822
12823 * Makefile.in (infodir): Define relative to $(srcdir).
12824 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
12825 include directories list via -I switch to makeinfo.
12826 (index.texi): Use cp if both hard and symbolic links fail.
12827
128282001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
12829
12830 * Makefile.in (distclean): Add.
12831
12832 The following changes make ELisp manual part of the Emacs
12833 distribution:
12834
12835 * Makefile.in: Add Copyright notice.
12836 (prefix): Remove.
12837 (infodir): Change value to "../info".
12838 (VPATH): New variable.
12839 (MAKE): Don't define.
12840 (texmacrodir): Don't define.
12841 (texinputdir): Append the existing value of TEXINPUTS.
12842 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12843 command to be compatible with man/Makefile.in, and to put the
12844 output into ../info.
12845 (info): Add target.
12846 (installall): Target removed.
12847
c8763fb6 128482001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
12849
12850 * tips.texi (Coding Conventions): Fix typo.
12851
128522001-10-23 Gerd Moellmann <gerd@gnu.org>
12853
12854 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12855
128562001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12857
12858 * files.texi (File Name Components): Update the description of
12859 file-name-sans-extension and file-name-extension, as they now
12860 ignore leading dots.
12861
128622001-10-20 Gerd Moellmann <gerd@gnu.org>
12863
12864 * (Version 21.1 released.)
12865
128662001-10-19 Miles Bader <miles@gnu.org>
12867
12868 * positions.texi (Text Lines): Describe behavior of
12869 `beginning-of-line'/`end-of-line' in the presence of field properties.
12870
128712001-10-17 Gerd Moellmann <gerd@gnu.org>
12872
12873 * Makefile.in (VERSION): Set to 2.8.
12874 (manual): Use `manual-21'.
12875
12876 * elisp.texi (VERSION): Add and use it where the version
12877 number was used. Set it to 2.8.
12878
12879 * intro.texi: Likewise.
12880
128812001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12882
12883 * files.texi (File Name Completion): Document the significance of
12884 a trailing slash in elements of completion-ignored-extensions.
12885
128862001-10-06 Miles Bader <miles@gnu.org>
12887
12888 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12889
128902001-10-04 Gerd Moellmann <gerd@gnu.org>
12891
12892 * variables.texi (Variable Aliases): New node.
12893
128942001-10-04 Gerd Moellmann <gerd@gnu.org>
12895
12896 * Branch for 21.1.
12897
128982001-10-02 Miles Bader <miles@gnu.org>
12899
12900 * minibuf.texi (Minibuffer Misc): Add entries for
12901 `minibuffer-contents', `minibuffer-contents-no-properties', and
12902 `delete-minibuffer-contents'.
12903 Correct description for `minibuffer-prompt-end'.
12904
12905 * text.texi (Property Search): Correct descriptions of
12906 `next-char-property-change' and `previous-char-property-change'.
12907 Add entries for `next-single-char-property-change' and
12908 `previous-single-char-property-change'.
12909 Make operand names a bit more consistent.
12910
129112001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12912
12913 * frames.texi (Finding All Frames): Document that next-frame and
12914 previous-frame are local to current terminal.
12915
129162001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12917
12918 * keymaps.texi (Creating Keymaps): Fix the description of the
12919 result of make-keymap.
12920
129212001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12922
12923 * display.texi (Font Lookup, Attribute Functions)
12924 (Image Descriptors): Add cross-references to the definition of
12925 selected frame.
12926
12927 * buffers.texi (The Buffer List): Add cross-references to the
12928 definition of selected frame.
12929
12930 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12931 frame at any given time.
12932 (Multiple Displays, Size and Position): Add a cross-reference to
12933 the definition of the selected frame.
12934
129352001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12936
12937 * strings.texi (String Conversion) <string-to-number>: Document
12938 that a float is returned for integers that are too large.
12939
12940 * frames.texi (Mouse Position): Document mouse-position-function.
12941 (Display Feature Testing): Document display-images-p.
12942 (Window Frame Parameters): Document the cursor-type variable.
12943
12944 * numbers.texi (Integer Basics): Document CL style read syntax for
12945 integers in bases other than 10.
12946
5dcb4c4e
SM
12947 * positions.texi (List Motion):
12948 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
12949
12950 * lists.texi (Sets And Lists): Document member-ignore-case.
12951
12952 * internals.texi (Garbage Collection): Document the used and free
12953 strings report.
12954 (Memory Usage): Document strings-consed.
12955
12956 * os.texi (Time of Day): Document float-time.
12957 (Recording Input): Document that clear-this-command-keys clears
12958 the vector to be returned by recent-keys.
12959
ed9265fc
JB
12960 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12961 The argument keymap can be a list.
b8d4c8d0
GM
12962
12963 * nonascii.texi (User-Chosen Coding Systems)
12964 <select-safe-coding-system>: Document the new argument
12965 accept-default-p and the variable
12966 select-safe-coding-system-accept-default-p. Tell what happens if
12967 buffer-file-coding-system is undecided.
12968 (Default Coding Systems): Document auto-coding-regexp-alist.
12969
12970 * display.texi (The Echo Area) <message>: Document
12971 message-truncate-lines.
12972 (Glyphs): Document that the glyph table is unused on windowed
12973 displays.
12974
12975 * help.texi (Describing Characters) <single-key-description>:
12976 Document the new argument no-angles.
12977 (Accessing Documentation) <documentation-property>: Document that
12978 a non-string property is evaluated.
12979 <documentation>: Document that the function-documentation property
12980 is looked for.
12981
12982 * windows.texi (Selecting Windows): Document some-window.
12983
12984 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12985
12986 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12987 apropos-mode-hook.
12988
12989 * commands.texi (Using Interactive): Document interactive-form.
12990 (Keyboard Macros): Document kbd-macro-termination-hook.
12991 (Command Loop Info): Document that clear-this-command-keys clears
12992 the vector to be returned by recent-keys.
12993
129942001-09-04 Werner LEMBERG <wl@gnu.org>
12995
12996 * Makefile.in (srcdir, texinputdir): New variables.
12997 (srcs, index.texi, install): Use $(srcdir).
12998 (.PHONY): Remove elisp.dvi.
12999 (elisp): Use -I switch for makeinfo.
13000 (elisp.dvi): Use $(srcdir) and $(texinputdir).
13001 (installall, dist): Use $(srcdir).
13002 Fix path to texinfo.tex.
13003 (maintainer-clean): Add elisp.dvi and elisp.oaux.
13004
130052001-08-30 Gerd Moellmann <gerd@gnu.org>
13006
13007 * display.texi (Conditional Display): Adjust to API change.
13008
13009 * configure: New file.
13010
130112001-07-30 Gerd Moellmann <gerd@gnu.org>
13012
13013 * commands.texi (Repeat Events): Add description of
13014 double-click-fuzz.
13015
130162001-05-08 Stefan Monnier <monnier@cs.yale.edu>
13017
13018 * syntax.texi (Syntax Class Table): Add the missing designator for
13019 comment and string fences.
13020 (Syntax Properties): Add a xref to syntax table internals.
13021 (Syntax Table Internals): Document string-to-syntax.
13022
130232001-05-07 Gerd Moellmann <gerd@gnu.org>
13024
13025 * Makefile.in (install): Use install-info command line options
13026 like in Emacs' Makefile.in.
13027
130282000-12-09 Miles Bader <miles@gnu.org>
13029
13030 * windows.texi (Window Start): Update documentation for
13031 `pos-visible-in-window-p'.
13032
130332000-11-12 Stefan Monnier <monnier@cs.yale.edu>
13034
13035 * lists.texi (Building Lists): Add footnote to explain how to add
13036 to the end of a list.
13037
130382000-10-25 Gerd Moellmann <gerd@gnu.org>
13039
13040 * files.texi (Visiting Functions): Typos.
13041
130422000-10-25 Kenichi Handa <handa@etl.go.jp>
13043
13044 * files.texi (Visiting Functions): Return value of
13045 find-file-noselect may be a list of buffers if wildcards are used.
13046
130472000-10-24 Miles Bader <miles@lsi.nec.co.jp>
13048
13049 * display.texi (Defining Faces): Document `graphic' display type
13050 in face specs.
13051
b344d29d 130522000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
13053
13054 * hooks.texi (Standard Hooks): Replace obsolete
13055 `after-make-frame-hook' with `after-make-frame-functions'.
13056
13057 * frames.texi (Creating Frames): Ditto.
13058
13059 * variables.texi (Future Local Variables): Ditto.
13060
130612000-10-16 Gerd Moellmann <gerd@gnu.org>
13062
13063 * display.texi (Other Image Types): Add description of :foreground
13064 and :background properties of mono PBM images.
13065
130662000-08-17 Werner LEMBERG <wl@gnu.org>
13067
13068 * .cvsignore: New file.
13069
130702000-01-05 Gerd Moellmann <gerd@gnu.org>
13071
13072 * tindex.pl: New script.
13073
130741999-12-03 Dave Love <fx@gnu.org>
13075
13076 * Makefile.in (MAKEINFO): New parameter.
13077
130781999-09-17 Richard Stallman <rms@gnu.org>
13079
13080 * Makefile.in (srcs): Add hash.texi.
13081 (VERSION): Update to 20.6.
13082
130831999-09-13 Richard Stallman <rms@gnu.org>
13084
13085 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
13086
130871998-08-29 Karl Heuer <kwzh@gnu.org>
13088
13089 * configure.in: New file.
13090 * Makefile.in: Renamed from Makefile.
13091 (prefix, infodir): Use value obtained from configure.
13092 (emacslibdir): Obsolete variable deleted.
13093 (dist): Distribute configure.in, configure, Makefile.in.
13094
130951998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
13096
13097 * Makefile (INSTALL_INFO): New variable.
13098 (install): Run install-info.
13099
131001998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
13101
13102 * Makefile (elisp.dvi): Add missing backslash.
13103
131041998-05-02 Richard Stallman <rms@psilocin.gnu.org>
13105
13106 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
13107 Run texindex without `./'. Always run texindex on elisp.tp.
13108 (elisp.tps): Target deleted.
13109
131101998-04-05 Richard Stallman <rms@psilocin.gnu.org>
13111
13112 * Makefile (srcs): Add nonascii.texi and customize.texi.
13113 (dist): Start by deleting `temp'.
13114
131151998-02-17 Richard Stallman <rms@psilocin.gnu.org>
13116
13117 * Makefile (makeinfo, texindex): Targets deleted.
13118 (makeinfo.o, texindex.o): Targets deleted.
13119 (clean, dist): Don't do anything with them or with getopt*.
13120
131211998-01-30 Richard Stallman <rms@psilocin.gnu.org>
13122
13123 * Makefile (SHELL): Defined.
13124
131251998-01-27 Richard Stallman <rms@psilocin.gnu.org>
13126
13127 * Makefile (elisp.tps): New target.
13128 (elisp.dvi): Depend on elisp.tps.
13129
c5602427 131301996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
13131
13132 * README: Update phone number.
13133
13134 * Makefile (elisp): Make this be the default target.
13135 Depend on makeinfo.c instead of makeinfo.
13136 (install): Don't depend on elisp.dvi, since we don't install that.
13137 Use mkinstalldirs.
13138 (dist): Add mkinstalldirs.
13139
c5602427 131401995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
13141
13142 * Makefile (VERSION): Update version number.
5dcb4c4e 13143 (maintainer-clean): Rename from realclean.
b8d4c8d0 13144
c5602427 131451995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
13146
13147 * Makefile (realclean): New target.
13148 (elisp): Remove any old elisp-* files first.
13149
c5602427 131501993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
13151
13152 * Makefile (VERSION): New variable.
13153 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
13154 Compressed file suffix should be `.gz', not `.z'.
13155
ce058493 131561993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
13157
13158 * Makefile (elisp): Depend on makeinfo.
13159
c5602427 131601993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
13161
13162 * Makefile (srcs): Add anti.texi.
13163
c5602427 131641993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
13165
13166 * Makefile (infodir, prefix): New vars.
13167 (install): Use infodir.
f4e90db0 13168 (emacsinfodir): Delete.
b8d4c8d0 13169
c5602427 131701993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
13171
13172 * Makefile (srcs): Add calendar.texi.
13173
13174 * Makefile (dist): Copy texindex.c and makeinfo.c.
13175 Limit elisp-* files to those with one or two digits.
13176
c5602427 131771993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 13178
f4e90db0 13179 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 13180
c5602427 131811993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
13182
13183 * loading.texi (Unloading): define-function changed back to
13184 defalias. It may not stay this way, but at least it's
13185 consistent with the known-good version of the code patch.
13186
c5602427 131871993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
13188
13189 * modes.texi (Hooks): Document new optional arg of add-hook.
13190
c5602427 131911993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
13192
13193 * variables.texi: Document nil initial value of buffer-local variables.
13194
13195 * tips.texi: Add new section on standard library headers.
13196
c5602427 131971993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
13198
13199 * Makefile (srcs): Add frame.texi to the list of sources.
13200
c5602427 132011993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
13202
13203 * Makefile (dist): Don't bother excluding autosave files; they'll
13204 never make it into the temp directory anyway, and the hash marks
13205 in the name are problematic for make and the Bourne shell.
ed9265fc 13206 (srcs): ???
b8d4c8d0 13207
c5602427 132081993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
13209
13210 * Makefile (dist): Don't include backup files or autosave files in
13211 the distribution tar file.
13212
c5602427 132131991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 13214
5dcb4c4e 13215 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
13216 (elisp.dvi): Remove erroneous shell comment.
13217 Expect output of permute-index in permuted.fns.
13218 Save old elisp.aux in elisp.oaux.
5dcb4c4e 13219 (clean): Add index.texi to be deleted.
b8d4c8d0 13220
c5602427 132211990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
13222
13223 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
13224
c5602427 132251990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
13226
13227 * files.texi: Noted that completion-ignored-extensions is ignored
13228 when making *Completions*.
13229
3e868ee3 132301990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
13231
13232 * Makefile make dist now depends on elisp.dvi, since it tries
13233 to include it in the dist file.
13234
c5602427 132351990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 13236
c5602427 13237 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 13238
c5602427 132391989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
13240
13241 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
13242 (defunargs): Turn off \hyphenchar of \sl font temporarily.
13243
c5602427 132441989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
13245
13246 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
13247 and @error{} are the terms now being used. The files in the
13248 directory have been changed to reflect this.
13249
13250 * All instances of @indentedresultt{} have been changed to
333f9019 13251 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 13252
c5602427 132531989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
13254
13255 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
13256 experimental @indentedresult{}, @indentedexpandsto{} are part of
13257 the texinfo.tex in this directory. These TeX macros are not
13258 stable yet.
13259
c5602427 132601989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
13261
13262 * texinfo.tex: Temporarily added
13263 \let\result=\dblarrow
13264 \def\error{{\it ERROR} \longdblarrow}
13265 We need to do this better soon.
13266
c5602427 132671989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
13268
13269 * Applied Karl Berry's patches to *.texinfo files, but not to
13270 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
13271 new title page format is also not applied, since it requires
13272 texinfo.tex changes.)
13273
13274 * Cleaned up `Makefile' and defined the `emacslibdir' directory
13275 for the Project GNU development environment.
13276
13277;; Local Variables:
c8763fb6 13278;; coding: utf-8
b8d4c8d0
GM
13279;; End:
13280
ba318903 13281 Copyright (C) 1998-2014 Free Software Foundation, Inc.
b8d4c8d0
GM
13282
13283 This file is part of GNU Emacs.
13284
352c8b4a 13285 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 13286 it under the terms of the GNU General Public License as published by
352c8b4a
GM
13287 the Free Software Foundation, either version 3 of the License, or
13288 (at your option) any later version.
b8d4c8d0
GM
13289
13290 GNU Emacs is distributed in the hope that it will be useful,
13291 but WITHOUT ANY WARRANTY; without even the implied warranty of
13292 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13293 GNU General Public License for more details.
13294
13295 You should have received a copy of the GNU General Public License
352c8b4a 13296 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.