Doc tweaks re < etc
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
7b385b02
GM
12014-06-08 Glenn Morris <rgm@gnu.org>
2
3 * numbers.texi (Comparison of Numbers): Copyedits.
4
137dcb47
GM
52014-06-06 Glenn Morris <rgm@gnu.org>
6
b8379803
GM
7 * display.texi (Window Systems): Remove window-setup-hook.
8 * os.texi (Startup Summary, Init File):
9 Improve description of window-setup-hook.
10 (Terminal-Specific): Update window-setup-hook cross-reference.
11 * hooks.texi (Standard Hooks): Update window-setup-hook cross-reference.
12
137dcb47
GM
13 * display.texi (Overlay Properties): Update re priority. (Bug#17234)
14
e1b3f35f
GM
152014-06-05 Glenn Morris <rgm@gnu.org>
16
17 * package.texi (Package Archives): Mention signing packages.
18
e38a5ebe
GM
192014-05-27 Glenn Morris <rgm@gnu.org>
20
e9e341bb
GM
21 * text.texi (Buffer Contents):
22 Update for filter-buffer-substring changes.
23
e38a5ebe
GM
24 * abbrevs.texi (Abbrev Expansion): Update for expand-abbrev changes.
25 * functions.texi (Advising Functions): Standardize menu case.
26
1e046d37
EZ
272014-05-17 Eli Zaretskii <eliz@gnu.org>
28
29 * display.texi (Invisible Text): Clarify the description of
30 line-move-ignore-invisible. (Bug#17511)
31
76377e46
PE
322014-05-07 Paul Eggert <eggert@cs.ucla.edu>
33
34 * internals.texi (C Dialect): New section.
35 (C Integer Types): Mention bool_bf.
36
2785da24
SM
372014-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
38
39 * processes.texi (Filter Functions, Sentinels): Advertise add-function.
40
402a211f
EZ
412014-04-24 Eli Zaretskii <eliz@gnu.org>
42
2785da24
SM
43 * strings.texi (Text Comparison): Mention equal-including-properties
44 for when text properties of the strings matter for comparison.
402a211f 45
f982b371
EZ
462014-04-21 Eli Zaretskii <eliz@gnu.org>
47
48 * text.texi (Registers): Document register-read-with-preview.
49
50 * internals.texi (Building Emacs): Improve indexing.
51
4f5fa755
SM
522014-04-15 Stefan Monnier <monnier@iro.umontreal.ca>
53
54 * display.texi (Overlay Properties): Reword the doc of `priority'.
55 (Finding Overlays): Document new arg of `overlays-at'.
56
50ea0f87
GM
572014-04-05 Glenn Morris <rgm@gnu.org>
58
59 * os.texi (Recording Input): Dribble files may contain passwords.
60
03607929
GM
612014-04-04 Glenn Morris <rgm@gnu.org>
62
63 * backups.texi (Making Backups, Reverting):
64 Update for default values of some -function vars no longer being nil.
8a1d24b1
GM
65 (Reverting): Update for buffer-stale-function
66 also applying to file-buffers.
03607929 67
75b7e407
EZ
682014-03-25 Eli Zaretskii <eliz@gnu.org>
69
70 * files.texi (Kinds of Files): Improve documentation of
71 file-symlink-p. (Bug#17073) Add cross-references.
72
37ea8275
BR
732014-03-24 Barry O'Reilly <gundaetiapo@gmail.com>
74
75 * markers.texi (Moving Marker Positions): The 2014-03-02 doc
76 change mentioning undo's inability to handle relocated markers no
77 longer applies. See bug#16818.
78 * text.texi (Undo): Expand documentation of (TEXT . POS) and
79 (MARKER . ADJUSTMENT) undo elements.
80
eb6f0d56
GM
812014-03-22 Glenn Morris <rgm@gnu.org>
82
83 * commands.texi (Defining Commands): List interactive-only values.
84
45681788
EZ
852014-03-22 Eli Zaretskii <eliz@gnu.org>
86
87 * functions.texi (Core Advising Primitives): Fix cross-reference
88 in last change.
89
0c0ec041
SM
902014-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
91
92 * functions.texi (Advising Functions): Explain a bit more how
93 arguments work.
94 (Advice combinators): New node.
95 (Core Advising Primitives): Use it. Expand description of "depth".
96 (Advising Named Functions): Document limitation of advices on macros.
97
21e18b30
MR
982014-03-21 Martin Rudalics <rudalics@gmx.at>
99
100 * frames.texi (Size and Position): In `frame-resize-pixelwise'
101 description drop remark about frame maximization.
102 * windows.texi (Display Action Functions): Add description for
103 `display-buffer-no-window' and explain use of `allow-no-window'
104 alist entries.
105
9ee59bca
GM
1062014-03-21 Glenn Morris <rgm@gnu.org>
107
108 * commands.texi (Defining Commands): Copyedit re `interactive-only'.
109
a2326811
PE
1102014-03-20 Paul Eggert <eggert@cs.ucla.edu>
111
112 * internals.texi (C Integer Types): Prefer 'false' and 'true'
113 to '0' and '1' for booleans.
114
37ca9077
PE
1152014-03-19 Paul Eggert <eggert@cs.ucla.edu>
116
c7dff2f6
PE
117 * numbers.texi: Improve and clarify a bit, and fix some minor bugs.
118 Remove now-obsolete hypothetical note about negative division,
119 as the C standard has changed.
120
37ca9077
PE
121 Fix porting inconsistency about rounding to even.
122 * numbers.texi (Numeric Conversions, Rounding Operations):
123 Document that 'round' and 'fround' round to even.
124
6b88e570
JB
1252014-03-18 Juanma Barranquero <lekktu@gmail.com>
126
127 * customize.texi (Variable Definitions): Recommend avoiding
128 destructive modification of the value argument of :set (bug#16755).
129
5fb6db0d
SM
1302014-03-18 Stefan Monnier <monnier@iro.umontreal.ca>
131
132 * modes.texi (Auto-Indentation): Mention electric-indent variables.
133
28a51720
JB
1342014-03-18 Juanma Barranquero <lekktu@gmail.com>
135
136 * functions.texi (Advising Named Functions): Fix reference.
137
1917cf46
PE
1382014-03-18 Paul Eggert <eggert@cs.ucla.edu>
139
140 Improve documentation for integer and floating-point basics.
141 * numbers.texi (Numbers, Integer Basics, Float Basics):
142 Document the basics a bit more precisely. Say more clearly
143 that Emacs floating-point numbers are IEEE doubles on all
144 current platforms. Give more details about frexp.
145 Say more clearly that '1.' is an integer.
146 (Predicates on Numbers): Fix wholenump typo.
147 * objects.texi (Integer Type): Adjust to match numbers.texi.
148
53e84c5f 1492014-03-18 Stefan Monnier <monnier@iro.umontreal.ca>
6c187ef5
SM
150
151 * functions.texi (Advising Functions): Try and improve the text.
152 Add example use of advice-add (bug#16959).
153 (Core Advising Primitives): Rename. Explain handling of interactive
154 specs, including advice-eval-interactive-spec.
155 (Advising Named Functions): Try and better explain the difference with
156 add-function.
157 (Porting old advices): New node.
158
09b73f08
PE
1592014-03-18 Paul Eggert <eggert@cs.ucla.edu>
160
161 Style fixes for floating-point doc.
162 * commands.texi, customize.texi, display.texi, elisp.texi, files.texi:
163 * frames.texi, hash.texi, internals.texi, keymaps.texi, lists.texi:
164 * minibuf.texi, nonascii.texi, numbers.texi, objects.texi, os.texi:
165 * processes.texi, streams.texi, strings.texi, text.texi:
166 * variables.texi, windows.texi:
167 Hyphenate "floating-point" iff it precedes a noun.
168 Reword to avoid nouns and hyphenation when that's easy.
169 Prefer "integer" to "integer number" and "is floating point"
170 to "is a floating point number".
171 Prefer "@minus{}" to "-" when it's a minus.
172
b92631bf
MR
1732014-03-16 Martin Rudalics <rudalics@gmx.at>
174
175 * display.texi (Temporary Displays): Rewrite descriptions of
176 `with-output-to-temp-buffer' and `with-temp-buffer-window'.
6c187ef5 177 * help.texi (Help Functions): Rewrite description of `with-help-window'.
b92631bf 178
480d4f57
DG
1792014-03-15 Dmitry Gutov <dgutov@yandex.ru>
180
181 * display.texi (Blinking): Update WRT to the new
182 `blink-matchin-paren' behavior.
183
cfd5e825
MR
1842014-03-14 Martin Rudalics <rudalics@gmx.at>
185
186 * display.texi (Temporary Displays): Say that
b92631bf 187 `with-temp-buffer-window' makes its buffer current.
cfd5e825
MR
188 * frames.texi (Size and Position): Describe new option
189 `frame-resize-pixelwise'. Rewrite descriptions of
190 `set-frame-size', `set-frame-height' and `set-frame-width'.
191
7e940b65
MR
1922014-03-09 Martin Rudalics <rudalics@gmx.at>
193
6c187ef5 194 * elisp.texi (Top): Rename section "Width" to "Size of Displayed Text".
7e940b65
MR
195 * text.texi (Primitive Indent):
196 * strings.texi (String Basics):
6c187ef5 197 * sequences.texi (Sequence Functions): Update references accordingly.
7e940b65
MR
198 * display.texi (Size of Displayed Text): Rename section from
199 "Width". Add description for `window-text-pixel-size'.
200 (Window Dividers): Reword description of window dividers.
201 * frames.texi (Layout Parameters): Improve description of window
202 divider parameters.
203 * windows.texi (Window Sizes): Add descriptions of
204 `window-mode-line-height' and `window-header-line-height'.
205 (Coordinates and Windows): Mention window dividers.
206
f2c5082b
MR
2072014-03-07 Martin Rudalics <rudalics@gmx.at>
208
2c6053e8
MR
209 * buffers.texi (The Buffer List): Rename node to Buffer List.
210 Describe `buffer-list-update-hook'.
211 * elisp.texi (Top): "The Buffer List" renamed to "Buffer List".
212 Add node for Window Dividers.
213 * hooks.texi (Standard Hooks): Add reference to
214 `buffer-list-update-hook'.
f2c5082b
MR
215 * windows.texi (Window Sizes): Describe `window-min-size'.
216 (Splitting Windows): Update description of `split-window'.
2c6053e8 217 (Selecting Windows): Update description of `select-window'.
f2c5082b 218
cac0a1d6
MR
2192014-03-06 Martin Rudalics <rudalics@gmx.at>
220
221 * frames.texi (Size and Position): Rewrite entries for
6c187ef5
SM
222 `fit-frame-to-buffer' and `fit-frame-to-buffer-margins'.
223 Add description for `fit-frame-to-buffer-sizes'.
cac0a1d6
MR
224 * windows.texi (Resizing Windows): Add descriptions for
225 pixelwise resizing. Add entries for `window-resize-pixelwise'
6c187ef5
SM
226 and `fit-window-to-buffer-horizontally'.
227 Rewrite `fit-window-to-buffer' entry.
cac0a1d6 228
7c45220b
XF
2292014-03-06 Xue Fuqiao <xfq@gnu.org>
230
231 * internals.texi (Window Internals): Remove field `region_showing'.
232
222426f6
GM
2332014-03-06 Glenn Morris <rgm@gnu.org>
234
235 * searching.texi (Replacing Match):
236 Remove incorrect, uninteresting return value. (Bug#16942)
237
e1a2cb1c
MR
2382014-03-05 Martin Rudalics <rudalics@gmx.at>
239
240 * display.texi (Window Dividers): New section.
241 * frames.texi (Layout Parameters): Add right-divider-width and
242 bottom-divider-width.
243 * windows.texi (Window Sizes): Redraw schematic and rewrite its
244 description. Rewrite descriptions of `window-total-height',
245 `window-total-width', `window-total-size', `window-body-height',
246 `window-body-width' and `window-size-fixed'. Add descriptions
247 for `window-pixel-height', `window-pixel-width',
248 `window-min-height' and `window-min-width'. Remove description
249 of `window-size-fixed-p' moving part of it to that of
250 `window-size-fixed'.
6c187ef5 251 (Resizing Windows): Mention dividers when talking about minimum sizes.
e1a2cb1c 252
47b73b35
GM
2532014-03-05 Glenn Morris <rgm@gnu.org>
254
255 * modes.texi (SMIE Customization): New section.
256 * elisp.texi (Top): Update detailed menu.
257
87132570
MR
2582014-03-04 Martin Rudalics <rudalics@gmx.at>
259
260 * windows.texi (Windows and Frames): Add some missing &optional
261 designators. Adjust description of window-in-direction.
262
35e951cd 2632014-03-02 Barry O'Reilly <gundaetiapo@gmail.com>
62d81bd7
BR
264
265 * markers.texi (Moving Marker Positions): Clarify guidance about
266 when to move markers and when to create a new one, as discussed at
267 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16818#17
268
d2b94b15
GM
2692014-03-02 Glenn Morris <rgm@gnu.org>
270
271 * text.texi (Decompression): New node.
272 * elisp.texi (Top): Update detailed menu.
273
3a6e15dd
GM
2742014-03-01 Glenn Morris <rgm@gnu.org>
275
276 * display.texi (Forcing Redisplay): Mention pre-redisplay-function.
277
0fcfa974
XF
2782014-02-28 Xue Fuqiao <xfq@gnu.org>
279
35e951cd
JB
280 * functions.texi (Advising Functions, Advising Named Functions):
281 Tweak markup.
65fa1016 282
ecc384ac
XF
283 * display.texi (Defining Faces): Doc fix for `face-spec-set'.
284
0fcfa974 285 * elisp.texi (Top):
35e951cd
JB
286 * commands.texi (Generic Commands, Defining Commands):
287 Document `define-alternatives'.
0fcfa974 288
8603bdb3
XF
2892014-02-27 Xue Fuqiao <xfq@gnu.org>
290
eed1c399
XF
291 * windows.texi (Window Sizes): Document `window-size'.
292 (Display Action Functions): Document `display-buffer-at-bottom'.
293 (Window Configurations): Minor fixes.
294
295 * modes.texi (Header Lines): Document `window-header-line-height'.
296
297 * display.texi (Scroll Bars): Document `window-scroll-bar-width'.
298
de37b1f4
XF
299 * windows.texi (Window Sizes, Resizing Windows): Document some
300 pixelwise window operations.
301
6be76608
XF
302 * text.texi (Margins): Fix the description of RET and `C-j'.
303
8603bdb3
XF
304 * frames.texi (Multiple Terminals): Document
305 `display-monitor-attributes-list' and `display-monitor-attributes'.
306 (Display Feature Testing): Add some notes about multi-monitor.
307
ea7826ba
GM
3082014-02-27 Glenn Morris <rgm@gnu.org>
309
310 * minibuf.texi (Programmed Completion):
311 Mention completion-table-with-cache.
312
98bd6b32
GM
3132014-02-25 Glenn Morris <rgm@gnu.org>
314
315 * display.texi (Window Systems):
316 Replace term-setup-hook with emacs-startup-hook.
317 * hooks.texi (Standard Hooks):
318 Replace term-setup-hook with tty-setup-hook.
319 * os.texi (Startup Summary, Init File, Terminal-Specific):
320 Replace term-setup-hook with tty-setup-hook, and update.
321
add6de1c
SM
3222014-02-22 Stefan Monnier <monnier@iro.umontreal.ca>
323
53e84c5f
JB
324 * functions.texi (Declare Form): Document gv-expander, gv-setter,
325 and compiler-macro (bug#16829, bug#15093).
add6de1c 326
37febf53
JB
3272014-02-21 Juanma Barranquero <lekktu@gmail.com>
328
329 * windows.texi (Window Configurations): Doc fix.
330 (Windows and Frames): Fix typo.
331
458e643b
GM
3322014-02-21 Glenn Morris <rgm@gnu.org>
333
334 * internals.texi (Process Internals):
5fcd01e5
GM
335 * processes.texi (Subprocess Creation, Deleting Processes)
336 (Output from Processes, Process Buffers, Filter Functions)
337 (Accepting Output, Sentinels, Network, Network Servers):
458e643b
GM
338 Filters and sentinels can no longer be nil.
339 * elisp.texi (Top): Menu update.
340
189e7007
GM
3412014-02-20 Glenn Morris <rgm@gnu.org>
342
343 * functions.texi (Defining Functions): Mention defalias-fset-function.
344
add6de1c
SM
3452014-02-17 Stefan Monnier <monnier@iro.umontreal.ca>
346
347 * minibuf.texi (Completion Commands): Don't document obsolete
348 `common-substring' arg of display-completion-list.
349
2836affa
GM
3502014-02-17 Glenn Morris <rgm@gnu.org>
351
352 * minibuf.texi (Text from Minibuffer): Update read-regexp details.
353 Mention read-regexp-defaults-function.
354
47a73eb0
GM
3552014-02-13 Glenn Morris <rgm@gnu.org>
356
357 * debugging.texi (Debugger Commands): Tiny edits.
358
fa792979
GM
3592014-02-12 Glenn Morris <rgm@gnu.org>
360
361 * package.texi (Simple Packages): Describe URL and Keywords headers.
362
63d93efd
LI
3632014-02-10 Lars Ingebrigtsen <larsi@gnus.org>
364
add6de1c
SM
365 * text.texi (User-Level Deletion):
366 Document `delete-trailing-whitespace' (bug#15309).
63d93efd 367
d6d5fdf8
LI
3682014-02-09 Lars Ingebrigtsen <larsi@gnus.org>
369
438241f5
LI
370 * text.texi (Changing Properties): Clarify `propertize' (bug#9825).
371
981c3e4f
LI
372 * display.texi (Blinking): Clarify doc string in example (bug#10658).
373
d6d5fdf8
LI
374 * commands.texi (Accessing Mouse): Mention that these function
375 also work on keyboard events (bug#14228).
28d51810 376 (Quitting): Refer to the right node for `set-input-mode' (bug#11458).
d6d5fdf8 377
fff711ee
LI
3782014-02-08 Lars Ingebrigtsen <larsi@gnus.org>
379
241781b6
LI
380 * display.texi (Face Attributes): Add an index (bug#14924).
381
fff711ee
LI
382 * keymaps.texi (Menu Bar): Minor clarification (bug#15657).
383
314ffdb1
GM
3842014-02-06 Glenn Morris <rgm@gnu.org>
385
386 * display.texi (Truncation):
387 * positions.texi (Screen Lines): Do not mention cache-long-scans.
388
bd21bf41
JL
3892014-01-31 Juri Linkov <juri@jurta.org>
390
391 * searching.texi (String Search): Incremental word search fixes.
392
e3bd7eed
GM
3932014-01-28 Glenn Morris <rgm@gnu.org>
394
395 * text.texi (Indent Tabs): Update related to tab-stops.
396
0db19d38
GM
3972014-01-24 Glenn Morris <rgm@gnu.org>
398
1e548e40
GM
399 * control.texi (Handling Errors): Update with-demoted-errors.
400
0db19d38
GM
401 * files.texi (File Locks): Every platform supports locking now.
402
7b997b14
GM
4032014-01-22 Glenn Morris <rgm@gnu.org>
404
405 * display.texi (ImageMagick Images): Expand on image-format-suffixes.
406
64295f83
GM
4072014-01-20 Glenn Morris <rgm@gnu.org>
408
409 * hash.texi (Other Hash): Do not mention subr-x.el functions;
410 reverts 2013-12-22 change.
411
122ff675
SM
4122014-01-10 Stefan Monnier <monnier@iro.umontreal.ca>
413
414 * functions.texi (Advising Functions): New section.
415 * modes.texi (Running Hooks): Don't document with-wrapper-hook and
416 run-hook-wrapped any more.
417 (Hooks): Link to the new Advising Functions node.
418 * elisp.texi (Top): Don't include advice.texi.
419 * advice.texi: Remove.
420 * makefile.w32-in (srcs):
421 * Makefile.in (srcs): Adjust accordingly.
422
fa49b469
RS
4232014-01-09 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
424
9fb07a9e
RS
425 * text.texi (Parsing HTML/XML): Document `shr-insert-document'.
426
fa49b469
RS
427 * strings.texi (Text Comparison): Document `string-suffix-p'.
428
d831c9b8
GM
4292014-01-07 Glenn Morris <rgm@gnu.org>
430
431 * files.texi (File Attributes): Fix superscipt typo.
432
de7ce2d1
CY
4332014-01-07 Chong Yidong <cyd@gnu.org>
434
435 * files.texi (Changing Files): Document copy-file changes.
436
809d2ce4
GM
4372014-01-07 Glenn Morris <rgm@gnu.org>
438
439 * display.texi (Logging Messages): Copyedits re messages-buffer.
440
c6ab4664
PE
4412014-01-06 Paul Eggert <eggert@cs.ucla.edu>
442
443 Specify .texi encoding (Bug#16292).
444 * back.texi, book-spine.texi, lay-flat.texi:
445 Add @documentencoding.
446
81c7d631
CY
4472014-01-05 Chong Yidong <cyd@gnu.org>
448
449 * backups.texi (Making Backups): Document backup-buffer change.
450
451 * files.texi (Visiting Files): Copyedits.
452 (Testing Accessibility): Mention ACLs. Move file-modes here from
453 File Attributes.
454 (Truenames): Move file-equal-p here from Kinds of Files.
455 (File Attributes): Move file-newer-than-file-p here from Testing
456 Accessibility.
457 (Extended Attributes): New node. Add file-extended-attributes.
458 (Changing Files): Document set-file-extended-attributes.
459
460 * commands.texi (Defining Commands): Document the interactive-form
461 property more carefully. Document interactive-only.
462
463 * compile.texi (Compiler Errors): Copyedits. Note that the
464 details for byte-compile-warnings are in its docstring.
465
466 * minibuf.texi (Minibuffer Contents): Remove obsolete function
467 minibuffer-completion-contents.
468
469 * variables.texi (Defining Variables): Note that defvar acts
470 always on the dynamic value.
471
472 * customize.texi (Variable Definitions): Likewise.
473
7c2127d0
PE
4742014-01-05 Paul Eggert <eggert@cs.ucla.edu>
475
5a0f4e90
PE
476 Document vconcat and the empty vector (Bug#16246).
477 * sequences.texi (Vector Functions):
478 Document behavior better when the result is empty.
479
7c2127d0
PE
480 Document behavior of (string-to-number "+@") (Bug#16293).
481 * strings.texi (String Conversion): Document behavior of
482 string-to-number on invalid strings that begin with "+", too.
483
d6d78511
CY
4842014-01-03 Chong Yidong <cyd@gnu.org>
485
486 * help.texi (Documentation, Accessing Documentation): Copyedits.
487 (Documentation Basics): Rewrite, avoiding a repeat discussion of
488 docstring conventions.
489
490 * tips.texi (Documentation Tips): Move discussion of
491 emacs-lisp-docstring-fill-column here from Documentation Basics.
492
493 * compile.texi (Docs and Compilation): Copyedits.
494
33f846fb
GM
4952014-01-02 Glenn Morris <rgm@gnu.org>
496
497 * numbers.texi (Numeric Conversions): Fix a typo.
498
a560b856
PE
4992013-12-29 Paul Eggert <eggert@cs.ucla.edu>
500
501 Plain copy-file no longer chmods an existing destination (Bug#16133).
502 * files.texi (Changing Files): Document this.
503
4364185f
CY
5042013-12-28 Chong Yidong <cyd@gnu.org>
505
6c187ef5 506 * modes.texi (Auto Major Mode): Document interpreter-mode-alist change.
4364185f
CY
507
508 * buffers.texi (Modification Time): Document visited-file-modtime
509 change.
510
c04d52fb
GM
5112013-12-28 Glenn Morris <rgm@gnu.org>
512
513 * control.texi (Pattern matching case statement): Brevity.
514
0f1d2934
CY
5152013-12-27 Chong Yidong <cyd@gnu.org>
516
517 * functions.texi (Function Cells):
518 * eval.texi (Function Indirection): Update for the fact that
519 symbol-function no longer signals an error.
520
521 * commands.texi (Reading One Event): Mention keyboard coding.
522
523 * keymaps.texi (Translation Keymaps, Translation Keymaps):
524 * nonascii.texi (Terminal I/O Encoding): Copyedits.
525
2200a8c9
CY
5262013-12-26 Chong Yidong <cyd@gnu.org>
527
528 * advice.texi (Advising Functions, Defining Advice): Special forms
529 can no longer be advised.
530
c9352587
CY
5312013-12-25 Chong Yidong <cyd@gnu.org>
532
533 * keymaps.texi (Active Keymaps): Re-organize the text.
534 (Searching Keymaps): Rewrite the pseudo-code for 24.4 changes.
535 (Controlling Active Maps): Note that set-transient-map uses
536 overriding-terminal-local-map.
537
538 * tips.texi (Coding Conventions): Tweak the coding system tip;
539 Emacs now uses utf-8 by default for Emacs Lisp source files.
540
541 * display.texi (Font Selection): Tweak example.
542
6c187ef5 543 * commands.texi (Event Input Misc): Document new arg to input-pending-p.
c9352587
CY
544
545 * nonascii.texi (Specifying Coding Systems): Don't refer to
546 emacs-mule-dos.
547 (Lisp and Coding Systems): Describe emacs-mule return value in
548 modern terms.
549
ff1c842a
TH
5502013-12-25 Tassilo Horn <tsdh@gnu.org>
551
552 * control.texi (Pattern matching case statement): Rephrase lexical
553 binding requirement: the example needs it, not `pcase' itself.
554
362397ed
CY
5552013-12-25 Chong Yidong <cyd@gnu.org>
556
557 * eval.texi (Eval): Document the LEXICAL arg to eval.
558
559 * variables.texi (Variables, Void Variables): Use "scoping rule"
560 terminology consistently.
561 (Variable Scoping): Add index entries, and use "dynamic scope"
562 terminology in place of "indefinite scope" to reduce confusion.
563 (Lexical Binding): Document lexical environment format.
564 (Using Lexical Binding): Add index entries for error messages.
565
a9560047
TH
5662013-12-24 Tassilo Horn <tsdh@gnu.org>
567
568 * control.texi (Pattern matching case statement): Fix missing
add6de1c
SM
569 argument in simple expression language sample (Bug#16238).
570 Add some sample programs written in that language. Mention that
a9560047
TH
571 `pcase' requires lexical binding.
572
46291d11
XF
5732013-12-23 Xue Fuqiao <xfq.free@gmail.com>
574
2d778742
XF
575 * eval.texi (Special Forms): Document `special-form-p'.
576
577 * macros.texi (Simple Macro): Document `macrop'.
578
882b0b86
XF
579 * files.texi (Changing Files): Fix an argument of `copy-file'.
580
46291d11
XF
581 * strings.texi (Creating Strings): Document TRIM in `split-string'.
582
8cd22a08
CY
5832013-12-23 Chong Yidong <cyd@gnu.org>
584
add6de1c
SM
585 * keymaps.texi (Controlling Active Maps):
586 Rename set-temporary-overlay-map to set-transient map. Doc fixes.
8cd22a08
CY
587 (Searching Keymaps): The transient keymap takes precedence.
588
aec3bf9f
GM
5892013-12-23 Glenn Morris <rgm@gnu.org>
590
591 * loading.texi (How Programs Do Loading, Load Suffixes):
592 Mention `load-prefer-newer'.
593
bb962da2
XF
5942013-12-22 Xue Fuqiao <xfq.free@gmail.com>
595
aec3bf9f
GM
596 * hash.texi (Other Hash): Document `hash-table-keys'
597 and `hash-table-values'.
bb962da2 598
77e5bcc5
EZ
5992013-12-22 Eli Zaretskii <eliz@gnu.org>
600
601 * nonascii.texi (Character Properties): NAME or OLD-NAME
602 properties can be nil (there's no empty string).
a9877c32 603 (Character Properties): Update the reference to the UCD.
77e5bcc5 604
c9832cd8
XF
6052013-12-22 Xue Fuqiao <xfq.free@gmail.com>
606
77e5bcc5
EZ
607 * sequences.texi (Bool-Vectors): Document new bool-vector set
608 operation functions.
8fc36a68 609
05e8f1ae
XF
610 * text.texi (Examining Properties): Document `get-pos-property'.
611
aec3bf9f
GM
612 * variables.texi (Directory Local Variables):
613 Document `enable-dir-local-variables'.
b345c561 614
aec3bf9f
GM
615 * debugging.texi (Debugger Commands):
616 Document `debugger-toggle-locals'.
c9832cd8 617
77221051
CY
6182013-12-21 Chong Yidong <cyd@gnu.org>
619
620 * text.texi (Region Indent): Note the new interactive behavior of
621 indent-rigidly.
622
dfff9284
TH
6232013-12-20 Tassilo Horn <tsdh@gnu.org>
624
3fbba716
TH
625 * numbers.texi (numbers): Document that =, <, <=, >, >= now accept
626 one or many arguments.
627
6f1de4d1
TH
628 * display.texi: Document `messages-buffer'.
629
dfff9284
TH
630 * os.texi: Document `initial-buffer-choice' changes.
631
f5df4ceb
CY
6322013-12-20 Chong Yidong <cyd@gnu.org>
633
634 * text.texi (Changing Properties): Improve documentation for
635 add-face-text-property.
636 (Special Properties): Mention add-face-text-property.
637
fb891cc8
CY
6382013-12-18 Chong Yidong <cyd@gnu.org>
639
18874304
CY
640 * customize.texi (Custom Themes): Document custom-known-themes
641 (Bug#15717).
642
fb891cc8
CY
643 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
644 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
645
06a4f110
GM
6462013-12-13 Glenn Morris <rgm@gnu.org>
647
648 * internals.texi (Building Emacs):
649 * loading.texi (Library Search): Mention that site-load,
650 site-init cannot change load-path.
651
b55e11bf
GM
6522013-12-12 Glenn Morris <rgm@gnu.org>
653
654 * elisp.texi: Tweak dircategory.
655
01633a17
EZ
6562013-12-12 Eli Zaretskii <eliz@gnu.org>
657
658 * nonascii.texi (Encoding and I/O): Document file-name encoding
659 peculiarities on MS-Windows.
660
f9405d87
GM
6612013-12-12 Glenn Morris <rgm@gnu.org>
662
663 * elisp.texi: Sync direntry with info/dir version.
664
36291308
JB
6652013-12-08 Juanma Barranquero <lekktu@gmail.com>
666
667 * display.texi (Progress, Face Remapping):
668 * processes.texi (Serial Ports):
669 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
670
c085e5b9
JL
6712013-12-04 Juri Linkov <juri@jurta.org>
672
673 * searching.texi (Search and Replace): Fix `unread-command-events'
674 and add ref.
675
9139632a
JL
6762013-12-03 Juri Linkov <juri@jurta.org>
677
678 * windows.texi (Choosing Window): Rename `no-display-ok' to
679 `allow-no-window'. (Bug#13594)
680
26e4aa7d
GM
6812013-11-30 Glenn Morris <rgm@gnu.org>
682
683 * Makefile.in (distclean): Remove Makefile.
684
c8f0efc2
AP
6852013-11-29 Andreas Politz <politza@fh-trier.de>
686
687 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
688 (Bug#14029).
689
cb6c95a3
GM
6902013-11-27 Glenn Morris <rgm@gnu.org>
691
692 * loading.texi (Library Search):
693 * os.texi (Startup Summary): No more leim directory.
694
d6686055
GM
6952013-11-26 Glenn Morris <rgm@gnu.org>
696
697 * os.texi (Startup Summary): Update for leim-list being preloaded.
698
f6083c67
BJ
6992013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
700
701 * frames.texi (Input Focus):
702 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
703
17e0445b
GM
7042013-11-23 Glenn Morris <rgm@gnu.org>
705
706 * loading.texi (Library Search):
707 Empty elements in EMACSLOADPATH now mean the default load-path.
708
88fa559d
GM
7092013-11-22 Glenn Morris <rgm@gnu.org>
710
711 * loading.texi (Library Search): Minor clarification.
712
f0cfa5fe
LL
7132013-11-20 Leo Liu <sdl.web@gmail.com>
714
715 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
716
a6e3a5d5
XF
7172013-11-19 Xue Fuqiao <xfq.free@gmail.com>
718
719 * os.texi (File Notifications): Add an index.
720
721 * loading.texi (Loading): Add an cross-reference.
722
4ae3802f
XF
7232013-11-18 Xue Fuqiao <xfq.free@gmail.com>
724
725 * os.texi (Session Management, Desktop Notifications): Add some
726 indexes and a cross-reference.
727
de586f99
XF
7282013-11-17 Xue Fuqiao <xfq.free@gmail.com>
729
35e951cd
JB
730 * os.texi (Time Parsing, Processor Run Time, Input Modes)
731 (Terminal Output): Minor fixes.
de586f99 732
90794abb
GM
7332013-11-14 Glenn Morris <rgm@gnu.org>
734
735 * loading.texi (Library Search): Update section.
736
7d3bb569
XF
7372013-11-11 Xue Fuqiao <xfq.free@gmail.com>
738
739 * os.texi (User Identification, Time of Day, Time Conversion):
740 Minor fixes.
741
fb193bb4
JD
7422013-11-10 Jan Djärv <jan.h.d@swipnet.se>
743
744 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
745
be9d2b46
XF
7462013-11-09 Xue Fuqiao <xfq.free@gmail.com>
747
748 * os.texi (Startup Summary): Add an index about startup screen.
6e466459 749 Typo fix.
d612ddbb 750 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
be9d2b46 751
8acb09ca
EZ
7522013-11-08 Eli Zaretskii <eliz@gnu.org>
753
754 * display.texi (Truncation): Document that cache-long-scans is now
755 non-nil by default. (Bug#15797)
756
c67c5132
EZ
7572013-11-05 Eli Zaretskii <eliz@gnu.org>
758
759 * lists.texi (Rearrangement): Fix indexing.
760
761 * display.texi (Bidirectional Display): Fix indexing.
762
29aa2b71
XF
7632013-11-05 Xue Fuqiao <xfq.free@gmail.com>
764
5e21526f
XF
765 * lists.texi (Rearrangement): Improve indexing.
766
29aa2b71 767 * display.texi (Glyphs): Add an index for glyph code.
5e21526f 768 (Bidirectional Display): Improve indexing.
29aa2b71 769
3c334c14
JD
7702013-11-01 Jan Djärv <jan.h.d@swipnet.se>
771
772 * display.texi (Face Attributes): Document :distant-foreground.
773
bc5184ab
XF
7742013-10-30 Xue Fuqiao <xfq.free@gmail.com>
775
776 * display.texi (Abstract Display): Improve indexing.
777
23af34b0
SM
7782013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
779
780 * display.texi (Selective Display): Discourage the use of explicit
781 selective display.
782
81cf3b07
XF
7832013-10-29 Xue Fuqiao <xfq.free@gmail.com>
784
027d950f
XF
785 * display.texi (Showing Images): Add an index for image-size.
786 Use @code instead of @var for a normal variable.
142207c0 787 (Multi-Frame Images): Improve indexing.
6c187ef5
SM
788 (Button Buffer Commands): Use @code instead of @var for a normal
789 variable.
e54711f3 790 (Abstract Display): Explain the meaning of Ewoc.
81cf3b07 791
3c640e29
XF
7922013-10-27 Xue Fuqiao <xfq.free@gmail.com>
793
44e0cfaf 794 * display.texi (Image Descriptors): Improve indexing.
3c640e29 795
7db9c31e
XF
7962013-10-26 Xue Fuqiao <xfq.free@gmail.com>
797
798 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
918a7ad4 799 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
7db9c31e 800
619a46f8
XF
8012013-10-25 Xue Fuqiao <xfq.free@gmail.com>
802
803 * display.texi (Fontsets): Minor wording fix.
3e1300f7
XF
804 (Low-Level Font): Improve indexing.
805
806 * nonascii.texi (Character Properties): Add an index for script symbols.
619a46f8 807
578ef6b9
XF
8082013-10-24 Xue Fuqiao <xfq.free@gmail.com>
809
810 * display.texi (Face Remapping): Add indexes for face remapping.
4fa11a36 811 (Font Selection): Add indexes.
8b78f36c 812 (Low-Level Font): Add an index for font registry.
578ef6b9 813
48f73cfb
GM
8142013-10-23 Glenn Morris <rgm@gnu.org>
815
76f1a3c3
GM
816 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
817 Nuke @refill.
818
48f73cfb
GM
819 * Makefile.in (install-dvi, install-html, install-pdf)
820 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
821 (uninstall-pdf): Quote entities that might contain whitespace.
822
8d02f0ad
XF
8232013-10-19 Xue Fuqiao <xfq.free@gmail.com>
824
76f1a3c3
GM
825 * display.texi (Face Attributes): Add indexes for the ‘:box’
826 face attribute.
8d02f0ad 827
917ac5eb
XF
8282013-10-18 Xue Fuqiao <xfq.free@gmail.com>
829
74f202ae 830 * display.texi (Line Height): Add indexes for line height.
917ac5eb 831
475c7d3f
XF
8322013-10-17 Xue Fuqiao <xfq.free@gmail.com>
833
834 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
835
89f20e05
XF
8362013-10-16 Xue Fuqiao <xfq.free@gmail.com>
837
838 * display.texi (Selective Display): Add an index for explicit
839 selective display.
840
2641f1a5
XF
8412013-10-15 Xue Fuqiao <xfq.free@gmail.com>
842
843 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
844
8c106d17
GM
8452013-10-13 Glenn Morris <rgm@gnu.org>
846
847 * intro.texi (Acknowledgments): Use accented form of some names.
848
fa022909
GM
8492013-10-09 Glenn Morris <rgm@gnu.org>
850
851 * control.texi (Conditionals): Copyedits. (Bug#15558)
852
4ed77415 8532013-10-08 Eli Zaretskii <eliz@gnu.org>
981b26a6 854
4ed77415 855 Support menus on text-mode terminals.
add6de1c
SM
856 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar):
857 Modify wording to the effect that menus are supported on TTYs.
981b26a6
EZ
858
859 * frames.texi (Pop-Up Menus, Dialog Boxes)
860 (Display Feature Testing): Update for menu support on TTYs.
861
6de913c4
SM
8622013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
863
864 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
865 non-headings.
866
9e73b242
XF
8672013-10-05 Xue Fuqiao <xfq.free@gmail.com>
868
869 * syntax.texi (Categories): Add an index for category sets.
870
79b3ad55
XF
8712013-10-03 Xue Fuqiao <xfq.free@gmail.com>
872
35e951cd 873 * syntax.texi (Syntax Flags, Syntax Table Functions): Add indexes.
79b3ad55 874
8c1f51ff
XF
8752013-10-02 Xue Fuqiao <xfq.free@gmail.com>
876
877 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
878
6cfe977d
XF
8792013-09-29 Xue Fuqiao <xfq.free@gmail.com>
880
881 * searching.texi (Regexp Search): Refine.
882
69b3debc
XF
8832013-09-22 Xue Fuqiao <xfq.free@gmail.com>
884
885 * nonascii.texi (Default Coding Systems): Typo fix.
886
87829449
XF
8872013-09-21 Xue Fuqiao <xfq.free@gmail.com>
888
53e84c5f
JB
889 * nonascii.texi (Coding System Basics): Add information about
890 carriage-return.
87829449 891
0df00f59
EZ
8922013-09-14 Eli Zaretskii <eliz@gnu.org>
893
894 * display.texi (Display Margins): State the units of measuring
895 margin width. (Bug#15375)
896
3509fb40
EZ
8972013-09-13 Eli Zaretskii <eliz@gnu.org>
898
899 * text.texi (Not Intervals): Minor wording fix.
900
99d8e6d6
XF
9012013-09-12 Xue Fuqiao <xfq.free@gmail.com>
902
3509fb40
EZ
903 * functions.texi (Obsolete Functions): Add an index for obsolete
904 functions.
99d8e6d6 905
44ee2147
XF
9062013-09-11 Xue Fuqiao <xfq.free@gmail.com>
907
908 * nonascii.texi (Character Properties): Character properties fix
909 for decimal-digit-value and digit-value.
910
eb31a86c
SM
9112013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
912
913 * macros.texi (Defining Macros): Prefer "function" to "lambda
914 expression" (bug#15296).
915
50b13cde
PE
9162013-08-28 Paul Eggert <eggert@cs.ucla.edu>
917
918 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
919 for portability to hosts where /bin/sh has problems.
920
a8544941
SM
9212013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
922
923 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
924
9f0809d4
EZ
9252013-08-20 Eli Zaretskii <eliz@gnu.org>
926
927 * files.texi (Information about Files): Mention file names with
928 trailing blanks on MS-Windows. (Bug#15130)
929
c5074806
XF
9302013-08-18 Xue Fuqiao <xfq.free@gmail.com>
931
932 * positions.texi (Positions): Improve indexing.
933
e2c90473
EZ
9342013-08-18 Eli Zaretskii <eliz@gnu.org>
935
936 * markers.texi (The Region): Improve indexing.
937
278d6dd0
XF
9382013-08-17 Xue Fuqiao <xfq.free@gmail.com>
939
ab100635
XF
940 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
941
278d6dd0
XF
942 * text.texi (Maintaining Undo): Mention interactive call of
943 buffer-disable-undo.
c9b39934 944 (Filling): Add cross-reference for hard newlines.
d3110177 945 (Sorting): Fix indentation.
38b4c7f8 946 (Columns): Comment out undefined behavior.
ad6643fe 947 (Case Changes): Fix an `args-out-of-range' error in the example.
278d6dd0 948
2bede2ed
XF
9492013-08-16 Xue Fuqiao <xfq.free@gmail.com>
950
c8068af5 951 * text.texi (Insertion): Refine.
bd805d5b 952 (Margins): Add an index.
e4043ba0 953 (Undo): Doc fix for `buffer-undo-list'.
8b8bf4a3 954
2bede2ed 955 * positions.texi (Character Motion):
35e951cd
JB
956 * markers.texi (Moving Markers, Creating Markers):
957 Comment out undefined behavior.
2bede2ed 958
7cbbcaa0
XF
9592013-08-15 Xue Fuqiao <xfq.free@gmail.com>
960
961 * markers.texi (The Region): Add/move indexes.
962
8259030d
LMI
9632013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
964
965 * display.texi (ImageMagick Images): Mention :content-type and
966 `image-content-type-suffixes'.
967
f73f4ce6
XF
9682013-08-13 Xue Fuqiao <xfq.free@gmail.com>
969
970 * positions.texi (Word Motion): Remove redundant sentence.
971
3e6b67c9
GM
9722013-08-13 Glenn Morris <rgm@gnu.org>
973
974 * lists.texi (List Elements):
975 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
976
5c41e9ff
XF
9772013-08-13 Xue Fuqiao <xfq.free@gmail.com>
978
916119ec 979 * frames.texi (Display Feature Testing): Add indexes.
5c41e9ff 980
8496d8d7
GM
9812013-08-12 Glenn Morris <rgm@gnu.org>
982
983 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
984 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
985 (INSTALL_DATA): New, set by configure.
986 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
987 New variables.
988 (.SUFFIXES): Add .ps and .dvi.
989 (.dvi.ps): New suffix rule.
990 (dvi, html, pdf, ps): Use *_TARGETS variables.
991 (elisp.html): Use HTML_OPTS.
992 (elisp.ps): Remove explicit rule.
c295fc18
JB
993 (.PHONY): install-dvi, install-html, install-pdf, install-ps,
994 install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
8496d8d7
GM
995 uninstall-ps, and uninstall-doc.
996 (install-dvi, install-html, install-pdf, install-ps, install-doc)
997 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
998 (uninstall-doc): New rules.
999 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
1000
3a3bb904
XF
10012013-08-10 Xue Fuqiao <xfq.free@gmail.com>
1002
1003 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
1004
4517cbc2
XF
10052013-08-09 Xue Fuqiao <xfq.free@gmail.com>
1006
1007 * control.texi (Error Symbols): Minor fix for previous change.
1008
54bd972f
SM
10092013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
1010
1011 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
1012
1013 * control.texi (Signaling Errors): Refer to define-error.
1014 (Error Symbols): Add `define-error'.
1015
e30b79c1
DA
10162013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
1017
1018 * positions.texi (Motion by Screen Lines):
1019 * display.texi (Truncation): Rename `cache-long-line-scans'
1020 to `cache-long-scans'.
1021
123ff297
XF
10222013-08-05 Xue Fuqiao <xfq.free@gmail.com>
1023
1024 * windows.texi (Window Start and End): Add an index.
1025
9097ad86
XF
10262013-08-02 Xue Fuqiao <xfq.free@gmail.com>
1027
1028 * display.texi (Face Functions): Add an index.
1029
1030 * variables.texi (Variable Aliases): Add an index.
1031
1032 * functions.texi (Defining Functions): Add an index.
1033
1034 * nonascii.texi (Coding System Basics): Add an index.
1035
64a695bd
XF
10362013-07-31 Xue Fuqiao <xfq.free@gmail.com>
1037
1038 * nonascii.texi (Non-ASCII Characters): Update menu.
53e84c5f
JB
1039 (Disabling Multibyte): Move here from doc/emacs/mule.texi.
1040 Fix cross-references.
64a695bd
XF
1041
1042 * elisp.texi (Top): Update menu.
1043
39e8fb76
XF
10442013-07-30 Xue Fuqiao <xfq.free@gmail.com>
1045
1046 * windows.texi (Window History): Mention the default value of
3cd51eaa 1047 switch-to-visible-buffer. Add cross-references.
39e8fb76 1048
95e6e62b
MA
10492013-07-24 Michael Albinus <michael.albinus@gmx.de>
1050
1051 * errors.texi (Standard Errors): Fix typo.
1052
1053 * files.texi (Magic File Names):
1054 * os.texi (File Notifications): Remove file-notify-supported-p.
1055
53840e55
PE
10562013-07-24 Paul Eggert <eggert@cs.ucla.edu>
1057
1058 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
1059 non-well-formed expressions result in unspecified behavior, though
1060 Emacs will not crash.
1061
32813ea7
MA
10622013-07-22 Michael Albinus <michael.albinus@gmx.de>
1063
1064 * files.texi (Magic File Names): Add file-notify-add-watch,
add6de1c
SM
1065 file-notify-rm-watch and file-notify-supported-p.
1066 Move file-remote-p down.
32813ea7
MA
1067
1068 * errors.texi (Standard Errors): Add file-notify-error.
1069
1070 * os.texi (Desktop Notifications): Rename from Notifications.
1071 (File Notifications): New node.
1072
1073 * elisp.texi (Top): Update menu for these changes.
1074
ac446ed8
XF
10752013-07-19 Xue Fuqiao <xfq.free@gmail.com>
1076
1077 * windows.texi (Display Action Functions): Mention next-window.
1078
e6c005c5
XF
10792013-07-16 Xue Fuqiao <xfq.free@gmail.com>
1080
1081 * windows.texi (Selecting Windows): Fix the introduction of
1082 `set-frame-selected-window''s arguments.
1083
954b166e
PE
10842013-07-10 Paul Eggert <eggert@cs.ucla.edu>
1085
1086 Timestamp fixes for undo (Bug#14824).
1087 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
1088
3323c263
EZ
10892013-07-06 Eli Zaretskii <eliz@gnu.org>
1090
1091 * nonascii.texi (Text Representations): Document that
1092 multibyte-string-p returns nil for non-string objects.
1093
4431e6d9 10942013-07-06 Glenn Morris <rgm@gnu.org>
d4aa7284
GM
1095
1096 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
1097
a944db14
GM
10982013-07-03 Glenn Morris <rgm@gnu.org>
1099
1100 * debugging.texi (Debugging):
1101 * files.texi (File Attributes, Changing Files): Fix cross-references.
1102
1103 * package.texi (Package Archives): Fix @url call.
1104
253e30aa
GM
1105 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
1106
4c672a0f
EZ
11072013-06-29 Eli Zaretskii <eliz@gnu.org>
1108
1109 * display.texi (Bidirectional Display): Document move-point-visually.
1110
4366ddd4
XF
11112013-06-29 Xue Fuqiao <xfq.free@gmail.com>
1112
1113 * buffers.texi (Buffer File Name): Fix typo.
1114
bace8013
CS
11152013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
1116
1117 * tips.texi (Coding Conventions): Improve wording.
1118
f99f7826 11192013-06-24 Glenn Morris <rgm@gnu.org>
e8b3825d
GM
1120
1121 * loading.texi (Autoload): Fix typo.
1122
611e8a48
GM
1123 * variables.texi (Lexical Binding): Fix typo.
1124
edfaf7c0
GM
1125 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
1126
f3f9606c
LMI
11272013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1128
1129 * display.texi (ImageMagick Images): Mention :max-width and
1130 :max-height.
1131
89561f72
PE
11322013-06-20 Paul Eggert <eggert@cs.ucla.edu>
1133
1134 * numbers.texi (Math Functions): Remove obsolete function log10.
1135
9716fedb
SM
11362013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
1137
1138 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
1139 rather than `local-map'.
1140
1141 * keymaps.texi (Active Keymaps): Fix documentation of
1142 set-temporary-overlay-map and overriding-terminal-local-map.
1143
789cf833
GM
11442013-06-19 Glenn Morris <rgm@gnu.org>
1145
1146 * Makefile.in (dist): Edit more configure variables.
1147 Try to check that we do not miss any in future.
1148
254408ca
JB
11492013-06-17 Juanma Barranquero <lekktu@gmail.com>
1150
1151 * text.texi (Undo, Changing Properties): Fix typos.
1152
708e05f6
LMI
11532013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1154
1155 * text.texi (Changing Properties): Document `add-face-text-property'.
1156
3da95318
KH
11572013-06-17 Kenichi Handa <handa@gnu.org>
1158
1159 * display.texi (Face Attributes): Refer to "Low-Level font" (not
2c149f93 1160 "Font Selection") in the explanation of :font attribute (bug#14629).
3da95318 1161
de0503df
SM
11622013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
1163
1164 * loading.texi (Hooks for Loading): Don't document after-load-alist.
1165 Document with-eval-after-load instead of eval-after-load.
1166
823777b5
XF
11672013-06-11 Xue Fuqiao <xfq.free@gmail.com>
1168
1169 * files.texi (File Name Expansion): Make the example more
1170 intuitive.
1171
08c0a604
PE
11722013-06-10 Paul Eggert <eggert@cs.ucla.edu>
1173
1174 Documentation fix for 'ls' and hard links.
1175 * compile.texi (Compilation Functions):
1176 * files.texi (File Attributes, Changing Files):
1177 Use current format for GNU 'ls' output.
1178 (File Attributes): Fix problem introduced in previous change:
1179 the link count is the number of hard links, not the number
1180 of hard links + 1.
1181
e4568f3b
XF
11822013-06-10 Xue Fuqiao <xfq.free@gmail.com>
1183
1184 * files.texi (File Attributes): Fix typo.
1185
a5cf7779
SM
11862013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
1187
1188 * functions.texi (Lambda Expressions): Lambda expressions don't
1189 evaluate to themselves in general (bug#11782).
1190
6e911150
SM
11912013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
1192
1193 * loading.texi (Autoload):
1194 * help.texi (Documentation Basics, Accessing Documentation)
1195 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
1196
b02b5481
GM
11972013-04-23 Glenn Morris <rgm@gnu.org>
1198
1199 * internals.texi (Writing Emacs Primitives): Remove obvious example.
1200 Tweak other to avoid overly long line.
1201
f8152bcb
XF
12022013-04-21 Xue Fuqiao <xfq.free@gmail.com>
1203
84ebefe9 1204 * internals.texi (Writing Emacs Primitives): Remove unnecessary
35e951cd 1205 references to the sources. (Bug#13800)
84ebefe9 1206
f8152bcb
XF
1207 * searching.texi (Regexp Backslash): Doc fix for backslash
1208 constructs in regular expressions.
1209
8fa2654e
CS
12102013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
1211
1212 * tips.texi (Coding Conventions): Mention separation of package
1213 descriptor and name of internal symbols by two hyphens.
1214
0aa3616e
SB
12152013-04-13 Stephen Berman <stephen.berman@gmx.net>
1216
1217 * windows.texi (Splitting Windows): Change category of
1218 split-window from a command to a function.
1219
cd542620
CY
12202013-04-06 Chong Yidong <cyd@gnu.org>
1221
1222 * display.texi (Faces): Minor clarifications.
6e911150
SM
1223 (Defining Faces): Clarify default vs custom face specs.
1224 Document face-spec-set.
cd542620
CY
1225
1226 * display.texi (Overlay Properties):
1227 * text.texi (Special Properties): Use the "anonymous face"
1228 terminology. Describe foreground-color and background-color forms
1229 as compatibility-only.
1230
8d0c20ae
EZ
12312013-03-24 Eli Zaretskii <eliz@gnu.org>
1232
1233 * compile.texi (Byte-Code Objects): Add index entry.
1234 (Disassembly): Add cross-references.
1235
45f1d362
EZ
12362013-03-23 Eli Zaretskii <eliz@gnu.org>
1237
1238 * frames.texi (Size Parameters): More accurate description of the
1239 difference between 'fullboth' and 'maximized'. (Bug#13935)
1240
5784e319
CS
12412013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
1242
1243 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
1244
78be8b64 12452013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
1246
1247 * elisp.texi: Add some stuff specific to www.gnu.org.
1248
b388e7ad
TZ
12492013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
1250
1251 * control.texi (Pattern matching case statement): Fix typo.
1252
681ebc33
PE
12532013-03-04 Paul Eggert <eggert@cs.ucla.edu>
1254
1255 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
1256
9bed73f3
GM
12572013-03-03 Glenn Morris <rgm@gnu.org>
1258
1259 * objects.texi (Symbol Type): Fix typo.
1260
929aeac6 12612013-02-28 Bastien Guerry <bzg@gnu.org>
5765e9e0
BG
1262
1263 * variables.texi (File Local Variables): Fix reference.
1264
1abfd3e8 12652013-02-24 Eli Zaretskii <eliz@gnu.org>
39ef03af
EZ
1266
1267 * files.texi (Magic File Names): Improve wording and indexing.
1268
f0c954fa
GM
12692013-02-21 Glenn Morris <rgm@gnu.org>
1270
1271 * display.texi (Multi-Frame Images): Minor rephrasing.
1272
1e56f8ef
GM
12732013-02-20 Glenn Morris <rgm@gnu.org>
1274
1275 * display.texi (GIF Images, TIFF Images): Delete these nodes.
1276 (ImageMagick Images): For :index, use an xref rather than duplicating.
1277 (Other Image Types): Add GIF, adjust formatting.
1278 (Multi-Frame Images): Rename from Animated Images. Expand section.
1279 * elisp.texi (Top): Update menu for these changes.
1280
93c2fa46
GM
12812013-02-19 Glenn Morris <rgm@gnu.org>
1282
1283 * text.texi (Change Hooks): Fix typo.
1284
d64d97e5 12852013-02-15 Glenn Morris <rgm@gnu.org>
df1af142
GM
1286
1287 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
1288
b5ca9d53
GM
12892013-02-13 Glenn Morris <rgm@gnu.org>
1290
b6c3e4b1
GM
1291 * objects.texi (Char-Table Type): Add footnote about #^^.
1292
b5ca9d53
GM
1293 * modes.texi (Minor Mode Conventions): Fix typo.
1294
85adc63f
GM
1295 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
1296 meta characters; this changed in 22.1. (Bug#13684)
1297
662abcc1
GM
1298 * objects.texi (Char-Table Type): Add cindex.
1299
9d6c9dd1
GM
1300 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
1301
490a9458 13022013-02-10 Glenn Morris <rgm@gnu.org>
dc55466e
GM
1303
1304 * keymaps.texi (Creating Keymaps): Update make-keymap result.
1305
8549f9e8
EZ
13062013-02-09 Eli Zaretskii <eliz@gnu.org>
1307
1308 * modes.texi (%-Constructs): Remove the description of %t.
1309
1310 * nonascii.texi (MS-DOS File Types): Delete node.
1311
7bd00724
GM
13122013-02-08 Glenn Morris <rgm@gnu.org>
1313
1314 * keymaps.texi (Active Keymaps, Searching Keymaps):
1315 Remove confusing mention of "symbolic prefix". (Bug#13643)
1316
795e7a5b 13172013-01-19 Glenn Morris <rgm@gnu.org>
f8a42ad6
GM
1318
1319 * macros.texi (Indenting Macros): Fix order of an indent
1320 symbol's arguments. (Bug#13450)
1321
b3fbb395
PE
13222013-01-19 Paul Eggert <eggert@cs.ucla.edu>
1323
1324 Allow floating-point file offsets.
1325 * files.texi (Reading from Files, Writing to Files):
1326 Say that file offsets can be numbers, not just integers.
1327
45a7e57c
GM
13282013-01-09 Glenn Morris <rgm@gnu.org>
1329
1330 * commands.texi (Interactive Codes):
1331 Whitespace does not terminate interactive "S". (Bug#13393)
1332
04c48b14
CY
13332013-01-06 Chong Yidong <cyd@gnu.org>
1334
1335 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
1336
1f1c405d
GM
13372013-01-05 Glenn Morris <rgm@gnu.org>
1338
1339 * display.texi (Overlay Properties): Mention field. (Bug#13364)
1340
5d7c18a8
EZ
13412013-01-05 Eli Zaretskii <eliz@gnu.org>
1342
1343 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
1344 directive in a group of items.
1345
89cb305e 13462013-01-05 Chong Yidong <cyd@gnu.org>
27e4813f
CY
1347
1348 * keymaps.texi (Key Sequences): Remove obsolete sentence
1349 (Bug#13356).
1350
0f668a4d 13512013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
4217dc29
AR
1352
1353 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
1354
553081a5
SM
13552013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1356
1357 * files.texi (File Attributes): Undocument return format of file-acl.
1358
1cbb9ed6
GM
13592013-01-03 Glenn Morris <rgm@gnu.org>
1360
75e78d1e
GM
1361 * processes.texi (System Processes):
1362 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
1363
5f1a9647
GM
1364 * searching.texi (Replacing Match): Fix xref.
1365
1cbb9ed6
GM
1366 * elisp.texi (DATE): Bump to Jan 2013.
1367
9539d465 13682013-01-02 Glenn Morris <rgm@gnu.org>
9800c5b0 1369
22ff2cb8
GM
1370 * customize.texi (Common Keywords, Type Keywords):
1371 Replace "active field" with "button". (Bug#13310)
1372
9800c5b0
GM
1373 * customize.texi (Common Keywords): Add xref. (Bug#13311)
1374 * tips.texi (Library Headers): Add cindex.
1375
d5e5e7b4 13762012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
151d9088
EZ
1377
1378 * functions.texi (Declare Form):
1379 * intro.texi (A Sample Function Description):
1380 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
1381 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
1382 in @def.. commands. (Bug#13292)
1383
ccad023b
EZ
13842012-12-29 Eli Zaretskii <eliz@gnu.org>
1385
1386 * files.texi (Changing Files): Document the return values of
1387 set-file-selinux-context and set-file-acl.
1388
1ab0c851
GM
13892012-12-27 Glenn Morris <rgm@gnu.org>
1390
1391 * files.texi (File Names): Mention Cygwin conversion functions.
1392
94900bfe
MR
13932012-12-22 Martin Rudalics <rudalics@gmx.at>
1394
1395 * windows.texi (Selecting Windows): Reword description of
1396 select-window (Bug#13248).
1397
04d9b71a
EZ
13982012-12-22 Eli Zaretskii <eliz@gnu.org>
1399
1400 * files.texi (File Attributes, Changing Files): Remove the details
1401 about the text returned by file-acl. Instead, just document that
1402 it is an opaque string meant to be used by set-file-acl.
1403
6e55f03e
CY
14042012-12-21 Chong Yidong <cyd@gnu.org>
1405
07b9c0be
CY
1406 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
1407
6e55f03e
CY
1408 * customize.texi (Simple Types): Document key-sequence type
1409 (Bug#13048).
1410
5bec25eb
CY
1411 * strings.texi (Text Comparison): Doc fix for compare-strings.
1412
15ccf05e
MA
14132012-12-19 Michael Albinus <michael.albinus@gmx.de>
1414
1415 * files.texi (Magic File Names): Add `file-acl',
1416 `file-selinux-context', `set-file-acl' and
1417 `set-file-selinux-context'. Make the list consistent.
1418
ee3c0aec
JB
14192012-12-19 Jonas Bernoulli <jonas@bernoul.li>
1420
1421 * tips.texi (Library Headers): New header keyword `Homepage'.
1422 Make continuation lines syntax more precise.
1423
66447e07
EZ
14242012-12-17 Eli Zaretskii <eliz@gnu.org>
1425
1426 * files.texi (File Attributes, Changing Files): Update to include
1427 MS-Windows support for ACLs.
1428
7c3d167f
RF
14292012-12-16 Romain Francoise <romain@orebokech.com>
1430
1431 * files.texi (File Attributes): Document ACL support and new
1432 `file-acl' function.
1433 (Changing Files): Mention argument name change of `copy-file' and
1434 document new function `set-file-acl'.
1435
97976f9f
PE
14362012-12-14 Paul Eggert <eggert@cs.ucla.edu>
1437
35e951cd 1438 Fix permissions bugs with setgid directories etc. (Bug#13125)
97976f9f
PE
1439 * files.texi (Testing Accessibility): Document GROUP arg
1440 of file-ownership-preserved-p.
1441 (File Attributes): Document that 9th element is now
1442 just a placeholder.
1443 * os.texi (User Identification): Document new functions group-gid,
1444 group-real-gid.
1445
d92d9c95
PE
14462012-12-11 Paul Eggert <eggert@cs.ucla.edu>
1447
1448 * internals.texi (C Integer Types): New section.
1449 This follows up and records an email in
1450 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
1451
265c2fbf 14522012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
f433306a 1453
4a0e1924 1454 * control.texi (Pattern matching case statement): New node.
f433306a 1455
1cbae532
SM
1456 * customize.texi (Variable Definitions): Mention the default :group
1457 for defcustoms (bug#13093).
1458
c6c08d3f
GM
14592012-12-09 Glenn Morris <rgm@gnu.org>
1460
1461 * customize.texi (Variable Definitions): Mention eval-defun
1462 on a defcustom calls the :set function when appropriate.
1463
4288142b
PE
14642012-12-06 Paul Eggert <eggert@cs.ucla.edu>
1465
1466 * doclicense.texi, gpl.texi: Update to latest version from FSF.
1467 These are just minor editorial changes.
1468
d8ad4d3f 14692012-12-06 Chong Yidong <cyd@gnu.org>
a20ae0b9
CY
1470
1471 * lists.texi (Plist Access): Move put example to Symbol Plists.
1472
1473 * symbols.texi (Standard Properties): Fix typo.
1474
c5bc2d1d 14752012-12-03 Chong Yidong <cyd@gnu.org>
547d6865 1476
f02f19bd
CY
1477 * symbols.texi (Symbol Properties): New node.
1478 (Symbol Plists): Make it a subsection under Symbol Properties.
1479 (Standard Properties): New node.
1480
1481 * lists.texi (Property Lists): Move here from symbols.texi.
1482 (Plist Access): Rename from Other Plists.
1483
1484 * customize.texi (Variable Definitions):
1485 * display.texi (Defining Faces):
1486 * sequences.texi (Char-Tables): Fix xref.
1487
1cbae532 1488 * keymaps.texi (Key Sequences): `kbd' is now a function.
547d6865 1489
f02f19bd
CY
1490 * commands.texi (Using Interactive): Fix index entry.
1491
cb6f5650
PE
14922012-11-24 Paul Eggert <eggert@cs.ucla.edu>
1493
c07a6ded
PE
1494 * doclicense.texi: Update to latest version from FSF.
1495 These are just minor editorial changes.
1496 * elisp.texi (GNU Free Documentation License)
1497 (GNU General Public Licens):
1498 Provide sectioning, since doclicense.texi no longer does that.
1499
cb6f5650
PE
1500 * loading.texi (Named Features): @ -> @@ to fix typo.
1501
d125ca15 15022012-11-24 Martin Rudalics <rudalics@gmx.at>
0d4bb04f
MR
1503
1504 * windows.texi (Basic Windows): Fix typo.
1505 (Windows and Frames): Fix example. Move description of
1506 window-in-direction here.
1507 (Recombining Windows): Fix example.
1cbae532 1508 (Buffers and Windows): Fix description of replace-buffer-in-windows.
0d4bb04f
MR
1509 (Switching Buffers): Reword.
1510 (Display Action Functions): Minor adjustments.
1511 (Choosing Window Options): Minor fixes.
1512 (Window History): Minor rewording.
1513 (Dedicated Windows): Correct and reword part describing how
1514 dedicatedness affects functions removing buffers or windows.
1cbae532 1515 * buffers.texi (The Buffer List): Fix description of bury-buffer.
0d4bb04f 1516
d125ca15 15172012-11-24 Chong Yidong <cyd@gnu.org>
90d99fdf
CY
1518
1519 * modes.texi (%-Constructs): Fix statement about mode construct
1520 padding (Bug#12866).
1521
d125ca15 15222012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
365fc14a
SM
1523
1524 * debugging.texi (Profiling): Make it more clear
1525 that --enable-profiling is about profiling the C code.
1526
38a2f917
GM
15272012-11-21 Glenn Morris <rgm@gnu.org>
1528
3ca2f1bf
GM
1529 * display.texi (Attribute Functions):
1530 Update for set-face-* name changes.
1bf335cf
GM
1531 Add new "inherit" argument for face-bold-p etc.
1532 Move description of this argument to a common section, like "frame".
3ca2f1bf 1533
6ef2e5ef 1534 * debugging.texi (Profiling): New section.
b6729a18 1535 (Debugging): Mention profiling in the introduction.
5b776637
GM
1536 * tips.texi (Compilation Tips): Move profiling to separate section.
1537 * elisp.texi: Add Profiling to detailed menu.
1538
6ef2e5ef 15392012-11-21 Martin Rudalics <rudalics@gmx.at>
66c466d4
MR
1540
1541 * windows.texi (Display Action Functions): Fix recently added
1542 example. Suggested by Michael Heerdegen.
1543
6ef2e5ef 15442012-11-21 Paul Eggert <eggert@cs.ucla.edu>
0c93aa38
PE
1545
1546 Minor cleanup for times as lists of four integers.
1547 * os.texi (Time Parsing): Time values can now be four integers.
1548
7351b73d
GM
15492012-11-18 Glenn Morris <rgm@gnu.org>
1550
1551 * loading.texi (How Programs Do Loading): Add eager macro expansion.
1552 * macros.texi (Expansion): Mention eager macro expansion.
1553
a045a167
GM
1554 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
1555
2ac9538d 15562012-11-18 Leo Liu <sdl.web@gmail.com>
74ca4d39
LL
1557
1558 * minibuf.texi (Programmed Completion): Doc fix for metadata
1559 request (Bug#12850).
1560
2ac9538d 15612012-11-18 Glenn Morris <rgm@gnu.org>
6439ae19 1562
7fe37cfc
GM
1563 * display.texi (Temporary Displays): Document with-temp-buffer-window.
1564
6439ae19
GM
1565 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
1566 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
1567 (Window Sizes): Add vindex for window-min-height, window-min-width.
2279276c 1568 (Display Action Functions): Mention pop-up-frame-parameters.
6439ae19 1569
0ff7851c
MR
15702012-11-16 Martin Rudalics <rudalics@gmx.at>
1571
1572 * windows.texi (Choosing Window): Rewrite description of
1573 display-buffer-alist (Bug#12167).
1cbae532
SM
1574 (Display Action Functions): Mention inhibit-switch-frame.
1575 Fix description of display-buffer-below-selected. Reorder actions.
0ff7851c
MR
1576 Add example (Bug#12848).
1577
96e05507 15782012-11-16 Glenn Morris <rgm@gnu.org>
c79c7f2f
GM
1579
1580 * display.texi (Face Attributes): Fix :underline COLOR description.
bde3c6c0
GM
1581 (Attribute Functions): Update for set-face-underline rename.
1582 Tweak descriptions of face-underline-p, face-inverse-video-p.
c79c7f2f 1583
e4e9830b
GM
1584 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
1585 so they align better in info.
921c067f
GM
1586 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
1587 Document set-temporary-overlay-map.
e4e9830b 1588
c8915b67
SM
15892012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
1590
1591 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
1592 with normal keymaps".
1593
74934dcc
DA
15942012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
1595
1596 * internals.texi (Garbage Collection): Update descriptions
1597 of vectorlike_header, garbage-collect and gc-cons-threshold.
1598 (Object Internals): Explain Lisp_Object layout and the basics
1599 of an internal type system.
1600 (Buffer Internals): Update description of struct buffer.
1601
f78ee6af 16022012-11-13 Glenn Morris <rgm@gnu.org>
a13e12f9
GM
1603
1604 * variables.texi (Adding Generalized Variables):
1605 At least mention gv-define-expander and gv-letplace.
1606
164f28b5 1607 * debugging.texi (Error Debugging): Mention debug-on-message.
57fc0fee 1608 (Using Debugger): Mention debugger-bury-or-kill.
164f28b5 1609
38868ad7
GM
1610 * control.texi (Signaling Errors):
1611 * debugging.texi (Error Debugging):
1612 * errors.texi (Standard Errors): Add user-error.
1613
6efddf78
GM
1614 * variables.texi (Adding Generalized Variables):
1615 Use standard formatting for common lisp note about setf functions.
1616
6baf66d5 16172012-11-10 Martin Rudalics <rudalics@gmx.at>
fdaf534a
MR
1618
1619 * elisp.texi (Top): Add Recombining Windows to menu.
1620 * windows.texi (Recombining Windows): New subsection.
1621 (Splitting Windows): Rewrite text on handling of window
1622 combinations and move it to new subsection.
1623
6baf66d5 16242012-11-10 Chong Yidong <cyd@gnu.org>
7c08f8ba 1625
8a3afaf9
CY
1626 * searching.texi (Replacing Match): Document \? in replace-match.
1627
7c08f8ba
CY
1628 * variables.texi (Creating Buffer-Local): Document setq-local and
1629 defvar-local.
1630 (Setting Generalized Variables): Arrange table alphabetically.
1631
1632 * lists.texi (List Elements, List Variables): Clarify descriptions
1633 of push and pop for generalized variables.
1634
1635 * edebug.texi (Specification List): setf is no longer CL-only.
1636
6baf66d5 16372012-11-10 Glenn Morris <rgm@gnu.org>
2ee1d59f
GM
1638
1639 * variables.texi (Adding Generalized Variables):
1640 Update description of FIX-RETURN expansion.
1641
ebdbfb95
GM
1642 * variables.texi (Setting Generalized Variables):
1643 Split most of previous contents into this subsection.
1644 (Adding Generalized Variables): New subsection.
651af8c6
GM
1645 Move note on lack of setf functions here from misc/cl.texi.
1646
ebdbfb95
GM
1647 * elisp.texi: Add Generalized Variables subsections to detailed menu.
1648
6baf66d5 16492012-11-10 Chong Yidong <cyd@gnu.org>
a9a3835c
CY
1650
1651 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
1652
a43d02f0
MA
16532012-11-08 Michael Albinus <michael.albinus@gmx.de>
1654
1655 * os.texi (Notifications): Update descriptions of
1656 notifications-notify, notifications-close-notification and
1657 notifications-get-capabilities according to latest code changes.
1658 Add notifications-get-server-information.
1659
2395ab64
CY
16602012-11-03 Chong Yidong <cyd@gnu.org>
1661
1662 * objects.texi (General Escape Syntax): Clarify the explanation of
1663 escape sequences.
1664 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1665 multibyte. Hex escapes do not automatically make a string
1666 multibyte.
1667
43bcfda6
MR
16682012-11-03 Martin Rudalics <rudalics@gmx.at>
1669
1670 * windows.texi (Switching Buffers): Document option
1671 switch-to-buffer-preserve-window-point.
1672 (Display Action Functions): Document window-height and
1673 window-width alist entries.
1cbae532
SM
1674 (Display Action Functions):
1675 Document display-buffer-below-selected and
43bcfda6 1676 display-buffer-in-previous-window.
1cbae532
SM
1677 (Quitting Windows): Document quit-restore-window.
1678 Rewrite section.
43bcfda6
MR
1679 (Window Configurations): In window-state-get mention that
1680 argument window must be valid.
1681 (Window Parameters): Document quit-restore window parameter
1682 (Bug#12158).
1683
89b2c8a1
GM
16842012-10-31 Glenn Morris <rgm@gnu.org>
1685
88390adf
GM
1686 * control.texi (Catch and Throw): Add xref to cl.texi.
1687
aec5e6f9
GM
1688 * lists.texi (Sets And Lists): Point xref to better location.
1689
0d8e94e9
GM
1690 * errors.texi (Standard Errors):
1691 * loading.texi (Autoload): Update for cl-lib namespace changes.
1692
5241598a
GM
1693 * modes.texi (Defining Minor Modes): "Generalized Variables"
1694 section is now in this manual rather than cl.texi.
1695
89b2c8a1
GM
1696 * eval.texi (Special Forms): No longer special forms: defmacro,
1697 defun, save-window-excursion, with-output-to-temp-buffer.
1698 * functions.texi (Defining Functions): Defun is now a macro.
1699 Defalias is a function.
1700
516e1a08
GM
17012012-10-30 Glenn Morris <rgm@gnu.org>
1702
1703 * variables.texi (Generalized Variables): Fix typo.
1704
e29e39c9
CY
17052012-10-30 Chong Yidong <cyd@gnu.org>
1706
1707 * symbols.texi (Symbol Plists): Document function-get.
1708
1709 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1710
1711 * frames.texi (Visibility of Frames): Document tty-top-frame.
1712
70edffb1
SM
17132012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1714
1715 * keymaps.texi (Format of Keymaps): Document the multiple
1716 inheritance format.
1717
3a51f0eb
MR
17182012-10-28 Martin Rudalics <rudalics@gmx.at>
1719
1720 * windows.texi (Basic Windows): Reformulate description of live,
1721 internal and valid windows.
1722 (Cyclic Window Ordering): Describe new argument of
1723 get-lru-window and get-largest-window. Add description of
1724 window-in-direction.
1725
5b6887ad
GM
17262012-10-27 Glenn Morris <rgm@gnu.org>
1727
5887564d
GM
1728 * variables.texi (Generalized Variables): New section,
1729 adapted from misc/cl.texi.
1730 * elisp.texi (Top): Add Generalized Variables to menu.
1731 * lists.texi (List Elements, List Variables):
1732 Mention generalized variables.
1733
5b6887ad
GM
1734 * lists.texi (List Elements): Typo fix.
1735
05b621a6
CY
17362012-10-27 Chong Yidong <cyd@gnu.org>
1737
1738 * minibuf.texi (High-Level Completion): Don't mention removed
1739 function iswitchb-read-buffer.
1740
1741 * commands.texi (Event Input Misc): Remove last-input-char.
1742 (Command Loop Info): Remove last-command-char.
1743
1744 * frames.texi (Initial Parameters): Don't mention the obsolete
1745 special-display feature.
1746
1747 * windows.texi (Choosing Window): Don't mention the obsolete
1748 special display feature.
1749 (Choosing Window Options): Remove obsolete special-display
1750 variables, and the functions special-display-p and
1751 special-display-popup-frame.
1752
1753 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1754
1755 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1756
1757 * markers.texi (Information from Markers): Remove obsolete
1758 function buffer-has-markers-at.
1759
1760 * text.texi (Yanking): Document yank-handled-properties.
1761
72ec96fb
PE
17622012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1763
1764 Update manual for new time stamp format (Bug#12706).
1765 * buffers.texi (Modification Time):
1766 * files.texi (Testing Accessibility, File Attributes):
1767 * intro.texi (Version Info):
1768 * os.texi (Time of Day):
1769 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1770 These instances were missed the first time around.
1771 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
1772
75e8f9d2
CY
17732012-10-24 Chong Yidong <cyd@gnu.org>
1774
cd996018
CY
1775 * minibuf.texi (Text from Minibuffer): Document read-regexp
1776 changes.
1777
1cbae532
SM
1778 * nonascii.texi (Selecting a Representation):
1779 Document set-buffer-multibyte changes.
cd996018 1780
75e8f9d2
CY
1781 * keymaps.texi (Toolkit Differences): Node deleted.
1782 (Easy Menu): New node.
1783
d1069532
SM
17842012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1785
1786 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
1787
c4132fd4
PE
17882012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1789
1790 Fix outdated timestamp documentation in Elisp manual (bug#12706).
1791 * files.texi (File Attributes):
1792 * text.texi (Undo):
1793 Time stamp resolution is now 1 picosecond, not 1 second.
1794
1fb3aa3f
CY
17952012-10-23 Chong Yidong <cyd@gnu.org>
1796
49238e7f
CY
1797 * display.texi (Font Lookup): Remove font-list-limit.
1798
1fb3aa3f
CY
1799 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
1800 (Bug#12529).
1801
5fb904b0
GM
18022012-10-22 Glenn Morris <rgm@gnu.org>
1803
f961c7d8
GM
1804 * os.texi (Recording Input): Tiny fix.
1805
4ee87740
GM
1806 * intro.texi (Lisp History):
1807 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
1808 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
1809
d18a0d24
CY
18102012-10-15 Chong Yidong <cyd@gnu.org>
1811
1812 * macros.texi (Defining Macros): defmacro is now a macro.
1813 Explicitly list the docstring and declare arguments.
1814
1815 * functions.texi (Anonymous Functions): Explicitly list the
1816 docstring, declare, and interactive arguments to lambda.
1817 (Defining Functions): Likewise for defun.
1818 (Inline Functions): Likewise for defsubst.
1819 (Declare Form): Tweak description.
1820
73f2b4ab
CY
18212012-10-13 Chong Yidong <cyd@gnu.org>
1822
1823 * display.texi (ImageMagick Images): ImageMagick enabled by default.
1824
379acb95
CY
18252012-10-05 Chong Yidong <cyd@gnu.org>
1826
1827 * minibuf.texi (Basic Completion): Clarify list form of completion
1828 table (Bug#12564).
1829
e8757f09 18302012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
1831
1832 * functions.texi (Function Safety): Copyedit. (Bug#12562)
1833
86ec63ba
PE
18342012-10-01 Paul Eggert <eggert@cs.ucla.edu>
1835
1836 Revert the FOLLOW-SYMLINKS change for file-attributes.
1837 * files.texi (File Attributes, Magic File Names): Undo last change.
1838
e7a2937b
PE
18392012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1840
1841 file-attributes has a new optional arg FOLLOW-SYMLINKS.
1842 * files.texi (File Attributes): Describe it.
1843 (Magic File Names): Use it.
1844
48de8b12
CY
18452012-09-30 Chong Yidong <cyd@gnu.org>
1846
1847 * commands.texi (Click Events): Define "mouse position list".
1848 Remove mention of unimplemented horizontal scroll bars.
1849 (Drag Events, Motion Events): Refer to "mouse position list".
1850 (Accessing Mouse): Document posnp.
1851
1852 * errors.texi (Standard Errors): Tweak arith-error description.
1853 Tweak markup. Remove domain-error and friends, which seem to be
1854 unused after the floating-point code revamp.
1855
33f846fb
GM
1856 * functions.texi (Defining Functions): defun is now a macro.
1857 (Obsolete Functions): Obsolescence also affects
48de8b12
CY
1858 documentation commands. Various clarifications.
1859 (Declare Form): New node.
1860
1861 * strings.texi (String Basics): Copyedits.
1862
33f846fb 1863 * os.texi (Startup Summary): Document leim-list.el change.
48de8b12 1864 (User Identification): Add system-users and system-groups.
33f846fb 1865 (Idle Timers): Minor clarifications.
48de8b12
CY
1866
1867 * macros.texi (Defining Macros): Move description of `declare' to
1868 Declare Form node.
1869
1870 * loading.texi (Autoload):
1871 * help.texi (Documentation Basics): The special sequences can
1872 trigger autoloading.
1873
1874 * numbers.texi (Integer Basics): Copyedits.
1875 (Float Basics): Consider IEEE floating point always available.
1876 (Random Numbers): Document actual limits.
1877 (Arithmetic Operations): Clarify division by zero. Don't mention
1878 the machine-independence of negative division since it does not
1879 happen in practice.
1880
e61d39cd 18812012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
1882
1883 * files.texi (Files): Fix typo.
1884
e109c4a6
CY
18852012-09-23 Chong Yidong <cyd@gnu.org>
1886
1887 * buffers.texi (Read Only Buffers): Document read-only-mode.
1888
1889 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1890 read-only-mode.
1891
1892 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1893 calling conventions.
1894
c88b867f
CY
18952012-09-22 Chong Yidong <cyd@gnu.org>
1896
1897 * searching.texi (Replacing Match): Minor clarification.
1898
df9685f3
EZ
18992012-09-22 Eli Zaretskii <eliz@gnu.org>
1900
287d7455
EZ
1901 * edebug.texi (Instrumenting): Improve indexing.
1902
df9685f3
EZ
1903 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1904 from within its own timer action. (Bug#12447)
1905
47133380
CY
19062012-09-22 Chong Yidong <cyd@gnu.org>
1907
1908 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1909
ab199df2 19102012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
1911
1912 * debugging.texi (Using Debugger): Fix typo.
1913
ed1f0bd3
CY
19142012-09-18 Chong Yidong <cyd@gnu.org>
1915
1916 * display.texi (Faces): Discuss anonymous faces.
1917 (Face Attributes): Tweak intro.
1918 (Defining Faces): Move after the Face Attributes node. Copyedits.
1919 (Displaying Faces): Describe role of inheritance.
1920
1921 * customize.texi (Customization): Define customization more
1922 carefully (Bug#11440).
1923 (Common Keywords): Add xref to Constant Variables.
1924
1925 * variables.texi (Defining Variables): Link to defcustom's node
1926 instead of the higher-level Customization chapter.
1927
c990426a
PE
19282012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1929
1930 Simplify, document, and port floating-point (Bug#12381).
1931 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1932 Document that / and mod (with floating point arguments), along
1933 with asin, acos, log, log10, expt and sqrt, return special values
1934 instead of signaling exceptions.
1935 (Float Basics): Document that logb operates on the absolute value
1936 of its argument.
1937 (Math Functions): Document that (log ARG BASE) also returns NaN if
1938 BASE is negative. Document that (expt X Y) returns NaN if X is a
1939 finite negative number and Y a finite non-integer.
1940
011474aa
CY
19412012-09-09 Chong Yidong <cyd@gnu.org>
1942
bb6b0efc
CY
1943 * lists.texi (Sets And Lists): Explain that the return value for
1944 delete should be used, like for delq.
1945
011474aa
CY
1946 * minibuf.texi (Yes-or-No Queries): Document recentering and
1947 scrolling in y-or-n-p. Remove gratuitous example.
1948
1949 * searching.texi (Search and Replace): Document window scrolling
1950 entries in query-replace-map.
1951
6dcef6ec
CY
19522012-09-08 Chong Yidong <cyd@gnu.org>
1953
1954 * syntax.texi (Syntax Table Internals): Define "raw syntax
1955 descriptor" terminology (Bug#12383).
1956 (Syntax Descriptors): Mention raw syntax descriptors.
1957
52404181
CY
19582012-09-07 Chong Yidong <cyd@gnu.org>
1959
1a5432bc
CY
1960 * variables.texi (Creating Buffer-Local): Fix description of
1961 local-variable-if-set-p (Bug#10713).
1962
0a6bdaa1
CY
1963 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1964
14ba4cf3
CY
1965 * windows.texi (Display Action Functions)
1966 (Choosing Window Options): Remove obsolete variable
1967 display-buffer-reuse-frames.
cee2e90d 1968 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 1969
e5c2edf7
CY
1970 * positions.texi (Narrowing): Document buffer-narrowed-p.
1971
52404181
CY
1972 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1973
1974 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1975 (Bug#12269).
1976
7f7e0167
LI
19772012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1978
1979 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1980
6a787d9a
CY
19812012-09-02 Chong Yidong <cyd@gnu.org>
1982
1983 * windows.texi (Window Configurations): Recommend against using
1984 save-window-excursion (Bug#12075).
1985
1986 * control.texi (Catch and Throw):
1987 * positions.texi (Excursions): Don't mention it.
1988
0e23ef9d
PE
19892012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1990
1991 Better seed support for (random).
1992 * numbers.texi (Random Numbers): Document new behavior of
1993 the calls (random) and (random STRING).
1994
342dac71
MR
19952012-08-21 Martin Rudalics <rudalics@gmx.at>
1996
1997 * windows.texi (Window Point): Document recent changes in
1998 window-point and set-window-point.
1999 (Selecting Windows): Document recent change in select-window.
2000
a08eadfe
EZ
20012012-08-06 Eli Zaretskii <eliz@gnu.org>
2002
2003 * functions.texi (Closures): Put the main index entry for
2004 "closures" here. (Bug#12138)
2005
2006 * variables.texi (Lexical Binding): Disambiguate the index entry
2007 for "closures".
2008
35b6586e
CY
20092012-08-05 Chong Yidong <cyd@gnu.org>
2010
2011 * display.texi (Defining Faces): Move documentation of
2012 frame-background-mode to the Emacs manual (Bug#7774).
2013
02676e5d
CY
20142012-08-04 Chong Yidong <cyd@gnu.org>
2015
2016 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
2017 Fix description of syntax table inheritance.
2018 (Syntax Table Functions): Don't refer to internal contents of
2019 syntax table, since that is not explained yet. Copyedits.
2020 (Standard Syntax Tables): Node deleted.
2021 (Syntax Table Internals): Misc clarifications. Improve table
2022 formatting.
2023
2024 * keymaps.texi (Inheritance and Keymaps):
2025 * text.texi (Sticky Properties): Tweak index entry.
2026
73e0cbc0
EZ
20272012-07-28 Eli Zaretskii <eliz@gnu.org>
2028
2029 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
2030
09ae5da1
PE
20312012-07-25 Paul Eggert <eggert@cs.ucla.edu>
2032
2033 Prefer typical American spelling for "acknowledgment".
2034 * intro.texi (Acknowledgments): Rename from Acknowledgements.
2035
1ada2e55
EZ
20362012-07-21 Eli Zaretskii <eliz@gnu.org>
2037
2038 * commands.texi (Special Events): Mention language-change event.
2039 (Input Events, Interactive Codes):
2040 * keymaps.texi (Key Sequences): Mention events that are
2041 non-keyboard but also non-mouse events.
2042
9ea10cc3
CY
20432012-07-17 Chong Yidong <cyd@gnu.org>
2044
2045 * text.texi (Insertion): Document insert-char changes.
2046
2e2d2a13
LL
20472012-07-15 Leo Liu <sdl.web@gmail.com>
2048
2049 * display.texi (Fringe Bitmaps): Add exclamation-mark.
2050
b68b3337
CY
20512012-07-13 Chong Yidong <cyd@gnu.org>
2052
2053 * buffers.texi (Read Only Buffers): Document toggle-read-only
2054 changes. Reword to account for the fact that read-only is
2055 currently not supported in overlay properties.
2056
ab4c47d3
CY
20572012-07-07 Chong Yidong <cyd@gnu.org>
2058
2059 * loading.texi (Library Search): Index site-lisp directories.
2060
d4913798
CY
20612012-07-06 Chong Yidong <cyd@gnu.org>
2062
2063 * intro.texi (A Sample Function Description): Fix incorrect
2064 markup, undoing previous change.
2065 (A Sample Variable Description): Minor clarifications and markup
2066 improvements.
2067
2068 * elisp.texi (Top):
2069 * text.texi (Text): Fix menu order.
2070
251736f4
RS
20712012-07-06 Richard Stallman <rms@gnu.org>
2072
35e951cd 2073 * intro.texi (Evaluation Notation, A Sample Function Description)
8c6c57ea 2074 (A Sample Variable Description): Improve/undo previous changes.
251736f4 2075
e8d71283
GM
20762012-07-05 Glenn Morris <rgm@gnu.org>
2077
2078 * intro.texi (A Sample Function Description): Fix cross-refs.
2079
47187200
MW
20802012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
2081
2082 * intro.texi (Evaluation Notation, A Sample Function Description)
2083 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
2084
a2eb421b
CY
20852012-06-27 Chong Yidong <cyd@gnu.org>
2086
2087 * processes.texi (Asynchronous Processes, Input to Processes):
2088 * internals.texi (Process Internals): Don't capitalize "pty".
2089
6d41a41d
TTN
20902012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
2091
2092 * processes.texi (Asynchronous Processes): Make the pty vs pipe
2093 discussion more prominent.
2094
0bd8297f
EZ
20952012-06-23 Eli Zaretskii <eliz@gnu.org>
2096
2097 * commands.texi (Misc Events): Document the language-change event.
2098
d35af63c
PE
20992012-06-22 Paul Eggert <eggert@cs.ucla.edu>
2100
2101 Support higher-resolution time stamps (Bug#9000).
2102 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
2103 * processes.texi (System Processes):
2104 Time stamp resolution is now picosecond, not microsecond.
2105
ac1a0ce1 21062012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
2107
2108 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
2109
1053a871
SM
21102012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
2111
2112 * functions.texi (Defining Functions):
2113 * macros.texi (Defining Macros): Un-define the return value of `defun',
2114 `defmacro' and `defalias'.
2115
41b7f8bc
CY
21162012-06-17 Chong Yidong <cyd@gnu.org>
2117
2118 * elisp.texi: Remove urlcolor setting.
2119
82a25657
GM
21202012-06-17 Glenn Morris <rgm@gnu.org>
2121
2122 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
2123 Overlining no longer behaves exactly like underlining.
2124
a04689de 21252012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
8da9479c
GM
2126
2127 * display.texi (Face Attributes):
2128 Document wave-style underline face attribute.
2129
1b9b4cf4
CY
21302012-06-11 Chong Yidong <cyd@gnu.org>
2131
2132 * display.texi (ImageMagick Images): ImageMagick now supports the
2133 :background property.
2134
dbab98c7
DA
21352012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
2136
2137 * internals.texi (Garbage Collection): Typo fix.
2138
6175e34b
CY
21392012-06-09 Chong Yidong <cyd@gnu.org>
2140
2141 * text.texi (Special Properties): Clarify the meaning of a list of
2142 faces in the `face' property.
2143
2144 * display.texi (Face Remapping): Minor clarification.
2145
4b56d0fe
CY
21462012-06-08 Chong Yidong <cyd@gnu.org>
2147
2148 * display.texi (Face Attributes): Font family does not accept
2149 wildcards. De-document obsolete :bold and :italic attributes.
2150 (Defining Faces): Use new-style face spec format.
2151
f3372c87
DA
21522012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
2153
8d7c7eed 2154 * internals.texi (Garbage Collection): Document new
f3372c87
DA
2155 vector management code and vectorlike_header structure.
2156
5f2c76c6
CY
21572012-06-03 Chong Yidong <cyd@gnu.org>
2158
2159 * modes.texi (Mode Line Data): Use "mode line construct"
2160 terminology for consistency.
2161
ecc6530d
GM
21622012-05-27 Glenn Morris <rgm@gnu.org>
2163
2164 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
2165 * buffers.texi, commands.texi, compile.texi, control.texi:
2166 * customize.texi, debugging.texi, display.texi, doclicense.texi:
2167 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
2168 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
2169 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
2170 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
2171 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
2172 * objects.texi, os.texi, package.texi, positions.texi:
2173 * processes.texi, searching.texi, sequences.texi, streams.texi:
2174 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
2175 * variables.texi, windows.texi: Nuke hand-written node pointers.
2176
33017faf 21772012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 2178
33017faf
GM
2179 * functions.texi (Obsolete Functions):
2180 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
2181
2182 * modes.texi (Mode Help): Fix describe-mode.
2183
2184 * display.texi (Face Functions): Fix define-obsolete-face-alias.
2185
2186 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
2187
33017faf 21882012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 2189
33017faf 2190 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
2191
2192 * compile.texi (Docs and Compilation):
2193 byte-compile-dynamic-docstrings is an option.
2194
2195 * debugging.texi (Invoking the Debugger): debug is a command.
2196
2197 * display.texi (Progress): progress-reporter-update and
2198 progress-reporter-force-update have VALUE argument optional.
2199 (Animated Images): Use non-@code{nil} instead of non-nil.
2200
33017faf
GM
2201 * files.texi (Format Conversion Round-Trip):
2202 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
2203
2204 * frames.texi (Creating Frames): make-frame is a command.
2205 (Input Focus): select-frame is a command.
2206 (Pointer Shape): void-text-area-pointer is an option.
2207
33017faf 2208 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
2209 (Help Functions): describe-prefix-bindings is a command.
2210
2211 * markers.texi (Creating Markers): Both arguments of copy-marker
2212 are optional.
2213
2214 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
2215
2216 * modes.texi (Mode Line Variables): mode-line-remote and
2217 mode-line-client are not options.
2218 (Imenu): imenu-add-to-menubar is a command.
33017faf 2219 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
2220
2221 * os.texi (Sound Output): play-sound-file is a command.
2222
33017faf 2223 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 2224
33017faf
GM
2225 * processes.texi (Signals to Processes):
2226 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
2227 (Signals to Processes): signal-process is a command.
2228
33017faf 2229 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
2230 (Base 64): base64-encode-string is not a command while
2231 base64-decode-region is.
2232
2233 * windows.texi (Switching Buffers): pop-to-buffer is a command.
2234
3fe7cdc8
GM
22352012-05-12 Glenn Morris <rgm@gnu.org>
2236
2237 * Makefile.in (MKDIR_P): New, set by configure.
2238 (mkinfodir): Use $MKDIR_P.
2239
dc0f75c8
GM
22402012-05-10 Glenn Morris <rgm@gnu.org>
2241
b8a82b69
GM
2242 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
2243 with "coding: raw-text".
51b1e059 2244 Concept of multibyte sessions no longer exists.
b8a82b69 2245
dc0f75c8
GM
2246 * files.texi (File Locks): Mention create-lockfiles option.
2247
666b903b 22482012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 2249
5b6eebcf
GM
2250 * vol1.texi, vol2.texi: Remove files.
2251 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
2252 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
2253
0a454caf 2254 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 2255
143d9dd8
GM
2256 * two-volume.make (emacsdir): New.
2257 (tex): Add directory with emacsver.texi to TEXINPUTS.
2258
e68b393e
GM
2259 * minibuf.texi (Minibuffer History, Basic Completion):
2260 Tweak page breaks.
2261
9658dc2a
GM
2262 * internals.texi (Garbage Collection, Memory Usage)
2263 (Writing Emacs Primitives): Tweak page breaks.
2264
161c2a25
GM
2265 * streams.texi (Output Variables): Improve page break.
2266
2267 * edebug.texi (Edebug Display Update): Improve page break.
2268
51d58083
GM
2269 * compile.texi (Disassembly): Condense the examples.
2270
ddff3351
GM
2271 * eval.texi, functions.texi, loading.texi, macros.texi:
2272 Where possible, use example rather than smallexample.
2273
2274 * symbols.texi: Where possible, use example rather than smallexample.
2275 (Symbol Components): Fix typo.
2276 (Other Plists): Tweak page break.
2277
2278 * sequences.texi (Arrays): Tweak page breaks.
2279
2280 * customize.texi: Where possible, use example rather than smallexample.
2281 (Common Keywords, Variable Definitions, Applying Customizations)
2282 (Custom Themes): Tweak page breaks.
2283
2284 * control.texi: Where possible, use example rather than smallexample.
2285 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
2286 Tweak page breaks.
2287
ca4b98fa
GM
22882012-05-08 Glenn Morris <rgm@gnu.org>
2289
5122804a
GM
2290 * two.el: Remove; unused since creation of two-volume.make.
2291
ca4b98fa
GM
2292 * vol1.texi, vol2.texi: No need to keep menus in these files.
2293
eceeb5fc
CY
22942012-05-05 Glenn Morris <rgm@gnu.org>
2295
2296 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
2297
2298 * intro.texi (Caveats): Copyedit.
2299 (Lisp History): Convert inforef to xref.
2300 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
2301
2302 * text.texi (Auto Filling): Don't mention Emacs 19.
2303
2304 * commands.texi (Event Input Misc): Don't mention unread-command-char.
2305 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
2306
2307 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
2308
eceeb5fc
CY
2309 * lists.texi (List-related Predicates, List Variables):
2310 Tweak page-breaks.
2311 (Sets And Lists): Convert inforef to xref.
2312
8045b906
GM
23132012-05-04 Glenn Morris <rgm@gnu.org>
2314
2315 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
2316 (info, infoclean): Use $INFO_EXT.
2317 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
2318 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
2319 (info, maintainer-clean): Use $INFO_EXT.
2320 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
2321
78f3273a
CY
23222012-05-04 Chong Yidong <cyd@gnu.org>
2323
2324 * os.texi (Timers): Use defopt for timer-max-repeats.
2325
ab0fa4e4
PE
23262012-05-03 Paul Eggert <eggert@cs.ucla.edu>
2327
2328 * os.texi (Time of Day): Do not limit current-time-string
2329 to years 1000..9999.
2330
2bc356d7
CY
23312012-05-02 Chong Yidong <cyd@gnu.org>
2332
2333 * display.texi (Font Lookup):
2334 * frames.texi (Pointer Shape):
2335 * processes.texi (Subprocess Creation): Use defopt for options.
2336
90207a15 23372012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
2338
2339 * elisp.texi (@copying):
2340 * intro.texi (Introduction): Only print VERSION in the TeX version.
2341
90207a15 23422012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
2343
2344 * text.texi (Change Hooks): Minor fix for after-change-functions.
2345
90207a15 23462012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
2347
2348 * package.texi (Packaging Basics):
2349 * loading.texi (Autoload):
2350 * files.texi (Magic File Names):
2351 Reword to remove/reduce some overly long/short lines.
2352
a8e7d6d7 23532012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
2354
2355 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
2356 * modes.texi (Major Modes, Auto-Indentation):
2357 * buffers.texi (Buffers): Some fixes for menu descriptions.
2358
a8e7d6d7 23592012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
2360 * functions.texi (Simple Lambda, Argument List):
2361 * eval.texi (Function Indirection): Avoid deprecated form.
2362
a8e7d6d7 23632012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 2364
1a72be46
GM
2365 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
2366 Add "et al." to authors.
2367
16152b76
GM
2368 * buffers.texi, commands.texi, compile.texi, control.texi:
2369 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
2370 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
2371 * modes.texi, numbers.texi, objects.texi, streams.texi:
2372 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
2373 Use Texinfo recommended convention for quotes+punctuation.
2374
a8e7d6d7 23752012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
2376
2377 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
2378 to where-is-internal (Bug#10872).
2379
a8e7d6d7 23802012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 2381
a2715669
GM
2382 * macros.texi (Indenting Macros): Fix typo.
2383
0b27932b
GM
2384 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
2385 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
2386 (Choosing Window Options, Horizontal Scrolling)
2387 (Cyclic Window Ordering, Window History, Dedicated Windows)
35e951cd 2388 (Quitting Windows, Window Configurations, Textual Scrolling)
09ebefe1
GM
2389 (Coordinates and Windows, Window Configurations)
2390 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
2391 (Splitting Windows, Deleting Windows):
2392 Fix ignore-window-parameters logic.
2393 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
2394 (Window Start and End): Remove pointless example.
2395 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
2396 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
2397 and recenter-positions. Remove recenter example.
0b27932b 2398
0dc91072
GM
2399 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
2400
9c51bbaa
GM
2401 * minibuf.texi (Intro to Minibuffers):
2402 Tweak discussion of resizing minibuffer window.
2403
674ea9c6
GM
24042012-04-26 Glenn Morris <rgm@gnu.org>
2405
8a4ca8e3 2406 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 2407
562e638f
GM
2408 * tindex.pl: Remove file.
2409
674ea9c6
GM
2410 * makefile.w32-in (srcs):
2411 * Makefile.in (srcs): Remove back.texi (which is unused).
2412
b613912b
MA
24132012-04-24 Michael Albinus <michael.albinus@gmx.de>
2414
e43042fe
MA
2415 * os.texi (Notifications): Extend possible notification hints.
2416 Add notifications-get-capabilities.
b613912b 2417
f30d612a
CY
24182012-04-20 Chong Yidong <cyd@gnu.org>
2419
2420 * processes.texi (Asynchronous Processes): Mention nil argument to
2421 start-process.
2422
b58b1df8
GM
24232012-04-20 Glenn Morris <rgm@gnu.org>
2424
2425 * minibuf.texi (Basic Completion): No need to describe obarrays here.
2426 Don't mention obsolete `nospace' argument of all-completions.
2427 (Minibuffer Completion, Completion Commands, Reading File Names)
2428 (Completion Variables): Copyedits.
2429 (Completion Commands): Mention parent keymaps.
2430 Remove obsolete minibuffer-local-filename-must-match-map.
2431 (High-Level Completion): Remove read-variable's almost
2432 word-for-word duplication of read-command.
2433 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
2434 Update "High-Level Completion" description.
2435
c0ea08d2
GM
2436 * minibuf.texi (Minibuffers):
2437 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
2438
9d2754f5
GM
2439 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
2440 Use Texinfo-recommended form of quote+punctuation.
2441 (Intro to Minibuffers): First minibuffer is #1, not #0.
2442 Mention minibuffer-inactive-mode.
2443 (Text from Minibuffer): Copyedits.
2444 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
2445 (Object from Minibuffer): Remove overly pedantic para.
2446 (Minibuffer History): Copyedits. Add face-name-history.
2447 (Initial Input, Yes-or-No Queries, Multiple Queries)
2448 (Minibuffer Windows, Minibuffer Misc): Copyedits.
2449 (Yes-or-No Queries): Tweak example.
2450 (Minibuffer Commands): Add next-complete-history-element.
2451 (Minibuffer Misc): Mention minibuffer-message-timeout, and
2452 minibuffer-inactive-mode.
9d2754f5 2453
4373fd43
GM
2454 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
2455 (Bindat Functions): Copyedits.
2456
61bb069e 24572012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
2458
2459 * files.texi (Saving Buffers): Document `visit and `visit-save'
2460 values of require-final-newline.
2461
61bb069e 24622012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
2463
2464 * processes.texi (Output from Processes, Filter Functions):
2465 Mention waiting-for-user-input-p.
35e951cd 2466 (Sentinels, Query Before Exit, System Processes, Transaction Queues)
016a35df
GM
2467 (Network Servers, Datagrams, Network Processes, Network Options)
2468 (Network Feature Testing, Serial Ports): Copyedits.
2469 (Network): Add encrypted network overview paragraph.
2470 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
2471
61bb069e 24722012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
2473
2474 * help.texi (Keys in Documentation): Mention :advertised-binding.
2475
2476 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
2477 description to help.texi.
2478
61bb069e 24792012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
2480
2481 * processes.texi (Process Information, Input to Processes)
2482 (Signals to Processes, Output from Processes, Process Buffers)
2483 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 2484 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 2485
e153c136
GM
24862012-04-15 Glenn Morris <rgm@gnu.org>
2487
35e951cd 2488 * processes.texi (Processes, Subprocess Creation, Shell Arguments)
12acf783
GM
2489 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
2490 Copyedits.
e153c136 2491 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
2492 (Synchronous Processes, Asynchronous Processes):
2493 Update some example output.
e153c136
GM
2494 (Process Information): Fix typo.
2495 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
2496
e6fd457e 24972012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
2498
2499 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
2500 open-network-stream does exist in Emacs 23, but is simpler.
2501
e6fd457e 25022012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
2503
2504 * customize.texi (Custom Themes): Also document load-theme etc.
2505
35dc09a1 25062012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2 2507
35e951cd 2508 * customize.texi (Applying Customizations, Custom Themes): New nodes.
81927dd2
CY
2509
2510 * display.texi (Defining Faces): Reference custom-set-faces.
2511
2512 * modes.texi (Defining Minor Modes, Defining Minor Modes):
2513 * os.texi (Startup Summary): Copyedits.
2514
35dc09a1 25152012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
2516
2517 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
2518
9fce7eda
GM
2519 * strings.texi (Case Tables):
2520 * objects.texi (General Escape Syntax):
2521 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
2522
2bb0eca1
GM
2523 * buffers.texi, compile.texi, customize.texi, debugging.texi:
2524 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
2525 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
2526 * text.texi: Use @file for buffers, per the Texinfo manual.
2527
62200c14
GM
2528 * compile.texi (Compiler Errors): Add missing space in buffer name.
2529
35dc09a1 25302012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
2531
2532 * processes.texi (Query Before Exit): Remove obsolete function
2533 process-kill-without-query (Bug#11190).
2534
35dc09a1 25352012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
2536
2537 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
2538 Use @env for environment variables.
2539
f48a9cb4
GM
2540 * Makefile.in: Replace non-portable use of $< in ordinary rules.
2541
0a6dd5e2
JA
25422012-04-12 Jari Aalto <jari.aalto@cante.net>
2543
1cbae532
SM
2544 * processes.texi (Synchronous Processes):
2545 Mention `default-directory' (bug#7515).
0a6dd5e2 2546
b4d3bc10
CY
25472012-04-09 Chong Yidong <cyd@gnu.org>
2548
2549 * customize.texi (Variable Definitions): Remove user-variable-p.
2550
2551 * commands.texi (Interactive Codes):
2552 * help.texi (Accessing Documentation):
2553 * minibuf.texi (High-Level Completion): Callers changed.
2554
ea0ff314
CY
25552012-04-06 Chong Yidong <cyd@gnu.org>
2556
2557 * minibuf.texi (Programmed Completion): Document metadata method.
2558 (Completion Variables): Document completion-category-overrides.
2559
91b65361
CY
25602012-04-05 Chong Yidong <cyd@gnu.org>
2561
2562 * anti.texi (Antinews): Rewrite for Emacs 23.
2563
3d439cd1
CY
25642012-04-04 Chong Yidong <cyd@gnu.org>
2565
321cc491
CY
2566 * minibuf.texi (Programmed Completion): Remove obsolete variable
2567 completion-annotate-function.
1cbae532
SM
2568 (Completion Variables): Rename from Completion Styles.
2569 Document completion-extra-properties. Document completion-styles-alist
321cc491 2570 change.
245d176b
CY
2571 (Reading File Names): minibuffer-local-filename-must-match-map is
2572 not used anymore.
2573 (Minibuffer Completion): Document completing-read-function.
2574 (Completion in Buffers): completion-at-point-functions can return
2575 properties recognized in completion-extra-properties.
321cc491 2576
3d439cd1
CY
2577 * display.texi (Delayed Warnings): New node.
2578
a7972adf
CY
2579 * os.texi (Notifications): Copyedits.
2580
97f4a299
GM
25812012-04-04 Glenn Morris <rgm@gnu.org>
2582
2583 * os.texi (Notifications): Copyedits.
2584
9ff687e1
MA
25852012-04-03 Michael Albinus <michael.albinus@gmx.de>
2586
2587 * os.texi (Terminal-Specific): Fix typo.
2588 (Notifications): New section.
2589
2590 * elisp.texi (Top):
2591 * vol1.texi (Top):
2592 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
2593 menu entries.
2594
42ee526b
CY
25952012-04-01 Chong Yidong <cyd@gnu.org>
2596
2597 * files.texi (Kinds of Files): file-subdir-of-p renamed to
2598 file-in-directory-p.
2599
0b021094
GM
26002012-03-31 Glenn Morris <rgm@gnu.org>
2601
2602 * edebug.texi (Instrumenting Macro Calls):
2603 Mention defining macros at instrumentation time.
2604 (Edebug Options): Mention edebug-unwrap-results.
2605
50fe197c
EZ
26062012-03-31 Eli Zaretskii <eliz@gnu.org>
2607
2608 * text.texi (Special Properties): Clarify the description of the
2609 effect of integer values of the 'cursor' property on cursor
2610 position. See the discussions in bug#11068 for more details and
2611 context.
2612
650b6d0b
GM
26132012-03-31 Glenn Morris <rgm@gnu.org>
2614
2615 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
2616 Copyedits.
2617
5319014e
CY
26182012-03-30 Chong Yidong <cyd@gnu.org>
2619
2620 * display.texi (Image Formats): Add imagemagick type.
2621 (Image Descriptors): Mention how they are used.
2622 (ImageMagick Images): Clarify role of imagemagick-register-types.
2623 (Character Display): Don't mention glyph tables.
2624 (Display Tables): Use make-glyph-code in example.
2625 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
2626 tables are semi-obsolete. De-document create-glyph.
2627 (Glyphless Chars): Note that display tables override this.
2628 (Bidirectional Display): Copyedits. Introduce "bidirectional
2629 reordering" terminology, and use it.
2630
f1224267
GM
26312012-03-30 Glenn Morris <rgm@gnu.org>
2632
2633 * edebug.texi (Jumping): Give name of `i' binding.
2634
d14daa28
GM
26352012-03-28 Glenn Morris <rgm@gnu.org>
2636
35e951cd
JB
2637 * searching.texi (Regular Expressions, Regexp Special)
2638 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search)
fee88ca0 2639 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
2640 (Regexp Special): Mention collation.
2641 Clarify char classes with an example.
fee88ca0
GM
2642 (Regexp Functions): Mention regexp-opt is not guaranteed.
2643 Mention regexp-opt-charset.
2644 (Regexp Search): Recommend against looking-back.
2645 (Search and Replace): Use Texinfo recommended quote convention.
2646 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 2647
dcb6e7b3
MR
26482012-03-27 Martin Rudalics <rudalics@gmx.at>
2649
2650 * windows.texi (Window History): Describe new option
2651 switch-to-visible-buffer.
2652
cf0495f2
GM
26532012-03-27 Glenn Morris <rgm@gnu.org>
2654
4fb9a543
GM
2655 * searching.texi (String Search): Add xref to Emacs manual.
2656 Copyedits. Mention the function word-search-regexp.
2657 (Searching and Case): Add xref to Emacs manual. Copyedits.
2658
9364727b
GM
2659 * processes.texi (Network Servers): Standardize apostrophe usage.
2660
cf0495f2
GM
2661 * os.texi (System Environment): Copyedits. Remove some examples
2662 that do not seem useful. Mention setenv third arg.
2663 tty-erase-char does not seem to be nil under a window-system.
2664 (User Identification): Copyedits.
2665 Remove some examples that do not seem useful.
2666
33da7b16
GM
26672012-03-26 Glenn Morris <rgm@gnu.org>
2668
2669 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2670 (Init File): Copyedits.
2671 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
2672 (Killing Emacs): Copyedits.
2673 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2674 Shorten the example, use more standard shell prompts.
33da7b16 2675
9a69676a
CY
26762012-03-25 Chong Yidong <cyd@gnu.org>
2677
2678 * display.texi (Fringes): Note that fringes are shown on graphical
2679 displays only.
2680 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2681 (Replacing Specs): Clarify example.
2682 (Manipulating Buttons): Note that button-at can return a marker.
2683 (Buttons): Minor rewrite.
2684 (Character Display): New node. Consolidate all character display
2685 related nodes into its subsections.
2686 (Usual Display): Character 127 is also affected by ctl-arrow.
2687 (Display Tables): Improve example.
2688
c8f6ec5c
GM
26892012-03-22 Glenn Morris <rgm@gnu.org>
2690
2691 * strings.texi (Text Comparison): Mention string-prefix-p.
2692
fb5b8aca
CY
26932012-03-21 Chong Yidong <cyd@gnu.org>
2694
2695 * display.texi (The Echo Area): Add xref to Output Streams.
2696 (Displaying Messages): Improve doc of message.
2697 (Echo Area Customization, Invisible Text): Copyedits.
2698 (Invisible Text): Mention that spec comparison is done with eq.
2699 (Width): Improve doc of char-width.
2700 (Faces): Recommend using symbol instead of string for face name.
2701 Minor clarifications.
2702 (Defining Faces): Copyedits. Update face example.
2703 (Attribute Functions): Mark set-face-foreground etc as commands.
1cbae532
SM
2704 (Face Remapping): Mention text-scale-adjust.
2705 Clarify face-remapping-alist and related docs.
fb5b8aca
CY
2706 (Face Functions): Don't document make-face or copy-face.
2707
025de85b
CY
27082012-03-20 Chong Yidong <cyd@gnu.org>
2709
2710 * display.texi (Forcing Redisplay): Various rewrites to reflect
2711 new value of redisplay-dont-pause.
2712 (Truncation): Copyedits.
2713
a5656eae
GM
27142012-03-20 Glenn Morris <rgm@gnu.org>
2715
2716 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2717 Add summary table of some relevant command-line options.
2718
d15aac68
CY
27192012-03-18 Chong Yidong <cyd@gnu.org>
2720
2721 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2722 (Writing Emacs Primitives): Re-organize discussion of functions
2723 with variable Lisp arguments are handled. Delete an obsolete
2724 remark, previously tagged as FIXME.
2725
2726 * os.texi (Idle Timers): Minor clarification.
2727 (Idle Timers): Link to Time of Day for description of time list.
2728
b59af549
GM
27292012-03-18 Glenn Morris <rgm@gnu.org>
2730
2731 * os.texi (System Interface): Flow control was removed.
2732 (Startup Summary): General update.
2733 (Init File): Don't mention compiling it.
2734
986bd52a
CY
27352012-03-17 Chong Yidong <cyd@gnu.org>
2736
2737 * os.texi (Startup Summary): Mention package loading.
2738 (Init File): Don't refer to .emacs in section title. Copyedits.
2739 (Terminal-Specific): Give a realistic example.
2740 (Command-Line Arguments): Reference Entering Emacs instead of
2741 repeating the spiel about not restarting Emacs.
2742 (Time of Day): Discuss time representation at beginning of node.
2743 (Sound Output): Copyedits.
2744
2745 * package.texi (Packaging Basics): Document package-initialize.
2746
f761251a
EZ
27472012-03-17 Eli Zaretskii <eliz@gnu.org>
2748
2749 * frames.texi (Initial Parameters): Add an index entry for
2750 minibuffer-only frame.
2751
da986230
GM
27522012-03-16 Glenn Morris <rgm@gnu.org>
2753
2754 * modes.texi (Major Mode Conventions): Mention the strange
2755 relationship between View mode and special modes. (Bug#10650)
2756
2cc775f9
CY
27572012-03-11 Chong Yidong <cyd@gnu.org>
2758
2759 * windows.texi (Window Configurations): save-window-excursion is
2760 now a macro.
2761
2762 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2763 now a macro.
2764
66c5eebd
CY
2765 * text.texi (Fields): Minor copyedit.
2766
310a820f
EZ
27672012-03-10 Eli Zaretskii <eliz@gnu.org>
2768
83a96c08
EZ
2769 * strings.texi (String Basics):
2770 * sequences.texi (Sequence Functions): Mention that `length' is
2771 not appropriate for computing the string width on display; add a
2772 cross-reference to the description of `string-width'. (Bug#10978)
2773
310a820f
EZ
2774 * eval.texi (Autoloading): Minor change of wording.
2775
83ef8187
CY
27762012-03-10 Chong Yidong <cyd@gnu.org>
2777
bc44be50
CY
2778 * loading.texi (Autoload): Explicitly state which forms are
2779 processed specially (Bug#7783).
2780
83ef8187
CY
2781 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
2782 non-default situation. Describe one-submenu exception (Bug#7695).
2783
2784 * nonascii.texi (Character Properties): Copyedits.
2785
483ab230
CY
27862012-03-08 Chong Yidong <cyd@gnu.org>
2787
2788 * text.texi (Mode-Specific Indent): Document new behavior of
2789 indent-for-tab-command. Document tab-always-indent.
2790 (Special Properties): Copyedits.
2791 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
2792 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
2793 libxml-parse-html-region.
2794
00e84de0
GM
27952012-03-07 Glenn Morris <rgm@gnu.org>
2796
eaa6bc3c
GM
2797 * markers.texi (The Region): Briefly mention use-empty-active-region
2798 and region-active-p.
a9685db7 2799 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 2800 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 2801
67cd45a2
CY
28022012-03-07 Chong Yidong <cyd@gnu.org>
2803
2804 * text.texi (Buffer Contents): Don't duplicate explanation of
2805 region arguments from Text node. Put doc of obsolete var
2806 buffer-substring-filters back, since it is referred to.
2807 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
2808 selection by default.
2809
2810 * markers.texi (The Mark): Fix typo.
2811 (The Region): Copyedits.
2812
2ad80941
GM
28132012-03-07 Glenn Morris <rgm@gnu.org>
2814
2815 * markers.texi (Overview of Markers): Copyedits.
2816 (Creating Markers): Update approximate example buffer size.
2817 (The Mark): Don't mention uninteresting return values.
2818
ef959d3a
CY
28192012-03-05 Chong Yidong <cyd@gnu.org>
2820
2821 * positions.texi (Text Lines): Document count-words.
2822
a08a07e3
CY
28232012-03-04 Chong Yidong <cyd@gnu.org>
2824
2825 * frames.texi (Frames): Remove little-used "terminal frame" and
2826 "window frame" terminology.
2827 (Frame Parameters, Font and Color Parameters, Initial Parameters)
2828 (Size and Position, Visibility of Frames): Callers changed.
2829 (Frames): Clarify which terminals in framep are graphical.
2830 (Initial Parameters): --geometry is not the only option which adds
2831 to initial-frame-alist.
2832 (Position Parameters): Note that icon-left and icon-top are for
2833 old window managers only.
2834 (Size Parameters): Sizes are in characters even on graphical
2835 displays.
2836 (Management Parameters): Note that window-id and outer-window-id
2837 can't really be changed, and that auto-raise isn't always obeyed.
2838 (Cursor Parameters): Document cursor-type explicitly.
2839 (Size and Position): The aliases set-screen-height and
2840 set-screen-width have been deleted.
2841 (Visibility of Frames): Mention "minimization".
2842
2843 * os.texi (Startup Summary): Minor clarifications.
2844 (Startup Summary, Suspending Emacs): Standardize on "text
2845 terminal" terminology.
2846
2847 * windows.texi (Basic Windows, Coordinates and Windows)
2848 (Coordinates and Windows):
2849 * display.texi (Refresh Screen, Line Height, Face Attributes)
2850 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2851
ea16568d
GM
28522012-03-04 Glenn Morris <rgm@gnu.org>
2853
2854 * abbrevs.texi: Small copyedits throughout.
2855 (Abbrev Mode): Remove this section, folding it into the top-level.
2856 (Abbrev Tables): Don't mention irrelevant return values.
2857 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2858 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2859 (Abbrev Table Properties): Update nil :regexp description.
2860
b3134b95
GM
28612012-03-03 Glenn Morris <rgm@gnu.org>
2862
520f2425
GM
2863 * internals.texi: Change @appendix section commands to @section.
2864 (Building Emacs): Say less about CANNOT_DUMP platforms.
2865 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 2866 (Pure Storage): Small changes.
01a6dcc8 2867 (Memory Usage): Copyedit.
7d2d7cc0 2868 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
35e951cd 2869 example definitions. Give examples of things with non-nil
7d2d7cc0
GM
2870 interactive args. Mention eval_sub. Remove old info about
2871 strings and GCPRO. Mention cus-start.el.
2872 (Buffer Internals, Window Internals, Process Internals):
2873 Misc small updates and fixes for fields.
520f2425 2874
b3134b95
GM
2875 * tips.texi: Copyedits.
2876 (Coding Conventions): Mention autoloads.
2877 Combine partially duplicated macro items. Fix xref.
2878 Refer to Library Headers for copyright notice.
2879 (Programming Tips): edit-options is long-obsolete.
2880 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2881 (Warning Tips): Mention declare-function.
2882 (Documentation Tips): Remove old info.
2883 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2884 (Library Headers): General update.
2885
2064cc6a
GM
28862012-03-02 Glenn Morris <rgm@gnu.org>
2887
6945faa6
GM
2888 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2889 and relocate entry. Mention buffer-stale-function.
2890
4186e877
GM
2891 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2892
2064cc6a
GM
2893 * hooks.texi (Standard Hooks): General update.
2894 Put related hooks together. Add and remove items.
2895 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2896 * modes.texi (Hooks): Tweak cross-ref description.
2897
7272fbf3
MA
28982012-03-01 Michael Albinus <michael.albinus@gmx.de>
2899
2900 * files.texi (Kinds of Files): The return value of file-equal-p is
2901 unspecified, if FILE1 or FILE2 does not exist.
2902
53a1239b
GM
29032012-03-01 Glenn Morris <rgm@gnu.org>
2904
90db9af9
GM
2905 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2906
53a1239b
GM
2907 * maps.texi (Standard Keymaps): General update.
2908 Remove mode-specific maps, talk about the more general keymaps.
2909 * help.texi (Help Functions): Add vindex for Helper-help-map.
2910 * keymaps.texi (Active Keymaps): Minor rephrasing.
2911
775b55af
GM
29122012-02-29 Glenn Morris <rgm@gnu.org>
2913
2914 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2915
96b49301 29162012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2917
7272fbf3 2918 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 2919 Update changed behavior of file-subdir-of-p.
96b49301 2920
1383d930
GM
29212012-02-28 Glenn Morris <rgm@gnu.org>
2922
44e97401
GM
2923 * advice.texi, anti.texi, display.texi, elisp.texi:
2924 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2925 Standardize possessive apostrophe usage.
2926
e3c73f1e
GM
2927 * locals.texi: Remove file.
2928 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2929 Remove menu entry.
2930 * errors.texi, maps.texi: Adjust node pointers.
2931 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 2932 * makefile.w32-in (srcs):
e3c73f1e
GM
2933 * Makefile.in (srcs): Remove locals.texi.
2934
1383d930
GM
2935 * frames.texi (Mouse Position): Fix cross-ref.
2936
431ee44b
CY
29372012-02-27 Chong Yidong <cyd@gnu.org>
2938
2939 * buffers.texi (Creating Buffers): Clarify that
2940 generate-new-buffer uses generate-new-buffer-names.
2941 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2942
2943 * files.texi (Directory Names): Index entry for file name abbreviations.
2944 (Relative File Names, File Name Expansion): Refer to it.
2945 (Locating Files): Move locate-user-emacs-file documentation to
2946 Standard File Names.
2947 (Standard File Names): Add locate-user-emacs-file; update examples.
2948
6a11ec9d
MA
29492012-02-26 Michael Albinus <michael.albinus@gmx.de>
2950
2951 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2952
9a4888c0
CY
29532012-02-26 Chong Yidong <cyd@gnu.org>
2954
2955 * files.texi (Kinds of Files): Improve documentation of
2956 files-equal-p and file-subdir-of-p.
2957
f0e751b9
GM
29582012-02-26 Glenn Morris <rgm@gnu.org>
2959
2960 * intro.texi (Acknowledgements): Small changes.
2961
7e05b1ec
GM
29622012-02-25 Glenn Morris <rgm@gnu.org>
2963
2964 * errors.texi: Don't try to list _all_ the error symbols.
2965 Add circular-list, cl-assertion-failed, compression-error.
2966 * elisp.texi, vol1.texi, vol2.texi:
2967 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2968
23453255 29692012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2970
2971 * files.texi (files-equal-p, file-subdir-of-p): New,
2972 add initial documentation.
2973
4963495d
CY
29742012-02-25 Chong Yidong <cyd@gnu.org>
2975
fa74b241
CY
2976 * files.texi (File Attributes): Document file-selinux-context.
2977 (Changing Files): Link to it.
2978 (Changing Files): Document set-file-selinux-context.
2979
2980 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
2981 changed. Mention default value of backup-directory-alist.
2982 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2983 (Auto-Saving): New minor mode behavior for auto-save-mode.
2984 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 2985
4963495d
CY
2986 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2987
4bb82fa8
GM
29882012-02-24 Glenn Morris <rgm@gnu.org>
2989
2990 * errors.texi (Standard Errors): Mention dbus-error.
2991 For arith-error sub-classes, just use one cross-ref.
2992
2cb228f7
AM
29932012-02-23 Alan Mackenzie <acm@muc.de>
2994
2995 * modes.texi (Defining Minor Modes): Document the new keyword
2996 :after-hook.
2997
a59225b1
CY
29982012-02-21 Chong Yidong <cyd@gnu.org>
2999
3000 * files.texi (Files): Mention magic file names as arguments.
3001 (Reading from Files): Copyedits.
3002 (File Attributes): Mention how to change file modes.
3003 (Changing Files): Use standard "file permissions" terminology.
3004 Add xref to File Attributes node.
3005 (Locating Files): Document locate-user-emacs-file.
3006 (Unique File Names): Recommend against using make-temp-name.
3007
8376d7c2
CY
30082012-02-19 Chong Yidong <cyd@gnu.org>
3009
3010 * help.texi (Documentation, Documentation Basics, Help Functions):
3011 Minor clarifications.
3012 (Accessing Documentation): Clarify what documentation-property is
3013 for. Add xref to Keys in Documentation.
3014
3015 * tips.texi (Documentation Tips): Don't recommend using * in
3016 docstrings.
3017
3018 * macros.texi (Defining Macros):
3019 * modes.texi (Derived Modes): Say "documentation string" instead
3020 of docstring.
3021
82233bea
CY
30222012-02-18 Chong Yidong <cyd@gnu.org>
3023
3024 * modes.texi (Tabulated List Mode): New node.
3025 (Basic Major Modes): Add xref to it.
3026
3027 * processes.texi (Process Information): Mention Process Menu mode.
3028
7b926f3f
CY
30292012-02-17 Chong Yidong <cyd@gnu.org>
3030
3031 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
3032
0fd2c9a3
GM
30332012-02-17 Glenn Morris <rgm@gnu.org>
3034
3035 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
3036
f700caa3
CY
30372012-02-16 Chong Yidong <cyd@gnu.org>
3038
4230351b
CY
3039 * syntax.texi (Syntax Tables, Syntax Descriptors)
3040 (Syntax Table Functions): Copyedits.
3041 (Syntax Basics): Don't repeat the material in the preceding node.
3042 (Syntax Class Table): Use a table.
3043 (Syntax Properties): Document syntax-propertize-function and
3044 syntax-propertize-extend-region-functions.
35e951cd 3045 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1cbae532
SM
3046 (Parser State): Update for the new "c" comment style.
3047 Fix description of item 7 (comment style).
4230351b 3048
f700caa3
CY
3049 * modes.texi (Minor Modes): Update how mode commands should treat
3050 arguments now.
3051 (Mode Line Basics): Clarify force-mode-line-update.
3052 (Mode Line Top): Note that the example is not realistic.
3053 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
3054 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
3055 "mode line construct" instead of "mode line specification".
3056 (Syntactic Font Lock): Remove mention of obsolete variable
3057 font-lock-syntactic-keywords.
3058 (Setting Syntax Properties): Node deleted.
3059 (Font Lock Mode): Note that Font Lock mode is a minor mode.
3060 (Font Lock Basics): Note that syntactic fontification falls back
3061 on `syntax-table'.
3062 (Search-based Fontification): Emphasize that font-lock-keywords
3063 should not be set directly.
3064 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
3065 (Syntactic Font Lock): Minor clarifications. Add xref to
3066 Syntactic Font Lock node.
f700caa3 3067
60236b0d
CY
30682012-02-15 Chong Yidong <cyd@gnu.org>
3069
3070 * minibuf.texi (Basic Completion): Define "completion table".
3071 Move completion-in-region to Completion in Buffers node.
3072 (Completion Commands): Use "completion table" terminology.
3073 (Completion in Buffers): New node.
3074
3075 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
3076 (Setting Hooks): Update minor mode usage example.
3077 (Major Mode Conventions): Note that completion-at-point-functions
3078 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
3079 Remove duplicate tip about auto-mode-alist.
3080 (Minor Modes): Rewrite introduction.
3081 (Minor Mode Conventions): Copyedits. Don't recommend
3082 variable-only minor modes since few minor modes are like that.
60236b0d 3083
d7dbb11a
GM
30842012-02-15 Glenn Morris <rgm@gnu.org>
3085
3086 * processes.texi (Network): Document open-network-stream :parameters.
3087
3d8badf4
CY
30882012-02-14 Chong Yidong <cyd@gnu.org>
3089
3090 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
3091 was removed on 2009-09-10. Update lisp-mode-map example.
3092 (Inheritance and Keymaps): Minor clarification.
3093 (Searching Keymaps): Remove out-of-place enumeration.
3094 (Key Lookup): Remove unnecessary example (one was already given in
3095 Format of Keymaps).
3096 (Changing Key Bindings): Update suppress-keymap example.
3097 (Menu Bar, Tool Bar): Copyedits.
3098 (Tool Bar): Update tool-bar-map example.
3099
faccede1
CY
31002012-02-12 Chong Yidong <cyd@gnu.org>
3101
3102 * debugging.texi (Debugger Commands): Continuing is now allowed
3103 for errors.
3104
355cabc6
CY
31052012-02-11 Chong Yidong <cyd@gnu.org>
3106
d860baa0
CY
3107 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
3108 Move the list of standard bitmaps there.
3109 (Fringe Cursors): Rewrite for clarity.
3110 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
3111
34106abe
CY
3112 * commands.texi (Command Overview): Mention read-key.
3113 (Using Interactive, Interactive Call): Minor clarifications.
3114 (Function Keys, Click Events): Avoid "input stream" terminology.
3115 (Click Events): Add xref to Window Sizes and Accessing Mouse.
3116 Clarify column and row components.
3117 (Accessing Mouse): Add xref to Click Events. Minor fixes.
3118 (Special Events): Copyedits.
3119
3120 * streams.texi (Input Streams): De-document get-file-char.
3121 (Output Variables): Don't refer to old backquote syntax.
3122
355cabc6
CY
3123 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
3124 (Error Debugging): Note that debug-ignored-errors overrides list
1cbae532
SM
3125 values of debug-on-error too. Add xref to Signaling Errors.
3126 Note that debug-on-signal is not customizable.
3127 Mention condition-case-unless-debug.
355cabc6
CY
3128 (Compilation Errors): Node deleted.
3129
3130 * compile.texi (Compiler Errors): Move a paragraph here from
3131 deleted node Compilation Errors.
3132
1be3ca5a
LL
31332012-02-10 Leo Liu <sdl.web@gmail.com>
3134
3135 * control.texi (Handling Errors): Change condition-case-no-debug
3136 to condition-case-unless-debug.
3137
25dec365
CY
31382012-02-10 Chong Yidong <cyd@gnu.org>
3139
3140 * advice.texi (Defining Advice): Clarify ad-unadvise.
3141 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
3142 is not abnormal.
3143 (Advising Primitives): Node deleted; ad-define-subr-args has been
3144 removed.
3145
3146 * compile.texi (Speed of Byte-Code): Use float-time in example.
3147 (Compilation Functions): Note that the log uses Compilation mode.
3148 Don't discuss the contents of byte-code function object here.
3149 (Compilation Functions): De-document internal function byte-code.
3150 (Docs and Compilation): Minor clarifications.
3151
3152 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
3153 Objects.
3154
5f5e4ea1
GM
31552012-02-10 Glenn Morris <rgm@gnu.org>
3156
3157 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
3158 Mention secure-hash.
3159 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
3160
6c1e4b46
CY
31612012-02-10 Chong Yidong <cyd@gnu.org>
3162
3163 * loading.texi (Loading): Don't emphasize "library" terminology.
3164 (Library Search): load-path is not a user option. Mention role of
3165 -L option and packages. Improve examples.
3166 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
3167 obsolete.
3168 (Autoload): Minor clarifications.
3169
72ca698c
GM
31702012-02-10 Glenn Morris <rgm@gnu.org>
3171
b011fbfe
GM
3172 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
3173
72ca698c
GM
3174 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
3175
14a1f380
GM
31762012-02-08 Glenn Morris <rgm@gnu.org>
3177
3178 * loading.texi (Named Features): Update the require example.
3179
60d47423
GM
31802012-02-07 Glenn Morris <rgm@gnu.org>
3181
3182 * modes.texi (Defining Minor Modes):
3183 Expand on args of defined minor modes.
3184
0992bd9c
CY
31852012-02-07 Chong Yidong <cyd@gnu.org>
3186
3187 * variables.texi (Creating Buffer-Local): Minor clarification
3188 to buffer-local-variables doc (Bug#10715).
3189
af008560
GM
31902012-02-07 Glenn Morris <rgm@gnu.org>
3191
e80e1825 3192 * display.texi (ImageMagick Images): General update.
af008560
GM
3193 Move most details of imagemagick-render-type to the variable's doc.
3194
866c1d22
GM
31952012-02-06 Glenn Morris <rgm@gnu.org>
3196
f7c9199f 3197 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
3198 (Inheritance and Keymaps):
3199 Mention make-composed-keymap and multiple inheritance.
f7c9199f 3200
e7bc51d0
GM
3201 * modes.texi (Running Hooks): Mention run-hook-wrapped.
3202
866c1d22
GM
3203 * control.texi (Handling Errors):
3204 Mention condition-case-no-debug and with-demoted-errors.
3205
03988c98
CY
32062012-02-05 Chong Yidong <cyd@gnu.org>
3207
3208 * customize.texi (Common Keywords): Minor clarifications.
3209 Document custom-unlispify-remove-prefixes.
3210 (Variable Definitions): Backquotes in defcustom seem to work fine
3211 now. Various other copyedits.
e1161b06
CY
3212 (Simple Types): Copyedits. Document color selector.
3213 (Composite Types): Copyedits.
3214 (Splicing into Lists): Clarifications.
03988c98
CY
3215
3216 * eval.texi (Backquote): Move from macros.texi.
3217
3218 * macros.texi (Expansion): Minor clarification.
3219 (Backquote): Move node to eval.texi.
3220 (Defining Macros): Move an example from Backquote node.
3221 (Argument Evaluation): No need to mention Pascal.
3222 (Indenting Macros): Add xref to Defining Macros.
3223
649f602c
GM
32242012-02-05 Glenn Morris <rgm@gnu.org>
3225
3226 * debugging.texi (Error Debugging): Mention debug-on-event default.
3227
34c99998
GM
32282012-02-04 Glenn Morris <rgm@gnu.org>
3229
8f05da42
GM
3230 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
3231
7aa5aad8
GM
3232 * debugging.texi (Error Debugging): Mention debug-on-event.
3233 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
3234
c7291ad9
GM
3235 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
3236
34c99998
GM
3237 * text.texi (Buffer Contents):
3238 Update filter-buffer-substring description.
3239
735cc5ca
CY
32402012-02-04 Chong Yidong <cyd@gnu.org>
3241
6e911150
SM
3242 * functions.texi (What Is a Function): Add closures.
3243 Mention "return value" terminology. Add xref for command-execute.
1cbae532 3244 Remove unused "keystroke command" terminology.
735cc5ca
CY
3245 (Lambda Expressions): Give a different example than in the
3246 following subsection. Add xref to Anonymous Functions.
3247 (Function Documentation): Remove gratuitous markup.
3248 (Function Names): Move introductory text to `What Is a Function'.
3249 (Defining Functions): Fix defun argument spec.
1cbae532
SM
3250 (Anonymous Functions): Document lambda macro explicitly.
3251 Mention effects on lexical binding.
735cc5ca
CY
3252 (Function Cells): Downplay direct usage of fset.
3253 (Closures): New node.
3254 (Inline Functions): Remove "open-code" terminology.
3255 (Declaring Functions): Minor tweak; .m is not C code.
3256
3257 * variables.texi (Variables): Don't refer to "global value".
3258 (Local Variables, Void Variables): Copyedits.
3259 (Lexical Binding): Minor clarification of example.
3260 (File Local Variables): Mention :safe and :risky defcustom args.
3261 (Lexical Binding): Add xref to Closures node.
3262
94bc7984
GM
32632012-02-04 Glenn Morris <rgm@gnu.org>
3264
3265 * minibuf.texi (High-Level Completion): Updates for read-color.
3266
4f5a10ef
GM
32672012-02-03 Glenn Morris <rgm@gnu.org>
3268
eea14f31
GM
3269 * display.texi (GIF Images): Mention animation.
3270 Remove commented-out old example of animation.
3271 (Animated Images): New subsection.
3272 * elisp.texi (Top):
3273 * vol1.texi (Top):
3274 * vol2.texi (Top): Add Animated Images menu entry.
3275
4f5a10ef
GM
3276 * display.texi (Image Formats): Remove oddly specific information
3277 on versions of image libraries.
204e728d 3278 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 3279
12f381b7
GM
32802012-02-02 Glenn Morris <rgm@gnu.org>
3281
1b9f60cc
GM
3282 * processes.texi (Synchronous Processes):
3283 Mention call-process's :file gets overwritten.
3284
7e2734bc
GM
3285 * commands.texi (Reading One Event):
3286 * help.texi (Help Functions): Document read-char-choice.
3287
f58b9822
GM
3288 * hooks.texi (Standard Hooks):
3289 * modes.texi (Keymaps and Minor Modes):
3290 * text.texi (Commands for Insertion): Document post-self-insert-hook.
3291
3292 * hooks.texi (Standard Hooks): Add prog-mode-hook.
3293
12f381b7
GM
3294 * hooks.texi (Standard Hooks):
3295 * modes.texi (Major Mode Conventions, Mode Hooks):
3296 Document change-major-mode-after-body-hook.
3297
7a9a2fc6
GM
32982012-02-01 Glenn Morris <rgm@gnu.org>
3299
3300 * modes.texi (Defining Minor Modes):
3301 Mention disabling global minor modes on a per-major-mode basis.
3302
a037c171
CY
33032012-01-31 Chong Yidong <cyd@gnu.org>
3304
3305 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
3306 (Parser State): Remove unnecessary statement (Bug#10661).
3307
3308 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
3309
56afad3a
GM
33102012-01-31 Glenn Morris <rgm@gnu.org>
3311
3312 * modes.texi (Defining Minor Modes):
3313 Document define-minor-mode's new :variable keyword.
3314
0f29fa41
CY
33152012-01-29 Chong Yidong <cyd@gnu.org>
3316
837a390a
CY
3317 * syntax.texi (Syntax Class Table): Tweak description of newline
3318 char syntax (Bug#9619).
3319
0f29fa41
CY
3320 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
3321 description (Bug#10189).
3322
182148ee
GM
33232012-01-29 Glenn Morris <rgm@gnu.org>
3324
a49ca6b9
GM
3325 * files.texi (Changing Files): Document SELinux support.
3326
182148ee
GM
3327 * windows.texi (Window Sizes): Fix typo.
3328
9962192e
CY
33292012-01-28 Chong Yidong <cyd@gnu.org>
3330
8c6e1920
CY
3331 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
3332 doc (Bug#8568).
3333
9583ec59
CY
3334 * frames.texi (Input Focus): Add NORECORD arg to
3335 select-frame-set-input-focus. Clarify its role in select-frame.
3336
10256988
CY
3337 * text.texi (Transposition): We don't use transpose-region as an
3338 internal subroutine (Bug#3249).
3339
9962192e
CY
3340 * modes.texi (Example Major Modes): Update Lisp example code to
3341 current sources. Delete the old non-derived-major-mode example,
3342 which has diverged badly from current sources.
3343
2aa43abb
GM
33442012-01-27 Glenn Morris <rgm@gnu.org>
3345
3346 * makefile.w32-in (texinputdir): Fix (presumed) typo.
3347 (VERSION, manual): Remove, unused.
3348
9f40220d
CY
33492012-01-27 Chong Yidong <cyd@gnu.org>
3350
3351 * commands.texi (Command Overview): Minor clarification (Bug#10384).
3352
acc28cb9
CY
33532012-01-26 Chong Yidong <cyd@gnu.org>
3354
3355 * searching.texi (String Search): Document negative repeat count
3356 (Bug#10507).
3357
48da7392
GM
33582012-01-26 Glenn Morris <rgm@gnu.org>
3359
3360 * variables.texi (Using Lexical Binding):
3361 Mention that lexical-binding should be set in the first line.
3362
69b0acb9
LI
33632012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
3364
3365 * macros.texi (Defining Macros): Don't claim that `declare' only
3366 affects Edebug and indentation.
3367
543757a8
LI
33682012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
3369
3370 * macros.texi (Defining Macros): Slight `declare' fixup.
3371
450e3cae
GM
33722012-01-25 Glenn Morris <rgm@gnu.org>
3373
24189ce0 3374 * makefile.w32-in (texinputdir):
450e3cae
GM
3375 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
3376
1021c761
CY
33772012-01-24 Chong Yidong <cyd@gnu.org>
3378
3379 * variables.texi (Variables, Local Variables, Void Variables):
3380 Edit to make the descriptions less specific to dynamic binding.
3381 (Local Variables): Default max-specpdl-size is now 1300.
1cbae532
SM
3382 (Defining Variables): Edits for lexical scoping.
3383 Delete information about starting docstrings with *. De-document
1021c761
CY
3384 user-variable-p.
3385 (Tips for Defining): Remove an unimportant discussion of quitting
3386 in the middle of a load.
3387 (Accessing Variables, Setting Variables): Discuss lexical binding.
3388 (Variable Scoping): Rewrite.
3389 (Scope, Extent, Impl of Scope): Nodes deleted.
3390 (Dynamic Binding): New node, with material from Scope, Extent, and
3391 Impl of Scope nodes.
3392 (Dynamic Binding Tips): Rename from Using Scoping.
3393 (Lexical Binding): Rewrite.
3394 (Using Lexical Binding): Rename from Converting to Lexical
3395 Binding. Convert to subsection.
3396
3397 * customize.texi (Variable Definitions): Add custom-variable-p.
3398 Move user-variable-p documentation here.
3399
31cbea1d
CY
34002012-01-23 Chong Yidong <cyd@gnu.org>
3401
3402 * strings.texi (Text Comparison): Minor qualification.
3403
3404 * lists.texi (Cons Cells): Copyedits.
3405 (List Elements): Mention push.
3406 (List Variables): Mention pop.
3407 (Rings): Move to sequences.texi.
3408
3409 * sequences.texi (Sequence Functions): Don't repeat the
3410 introduction already given in the parent.
3411 (Vectors): Copyedits.
3412 (Rings): Move from lists.texi. Note that this is specific to the
3413 ring package.
3414
3415 * symbols.texi (Definitions, Symbol Components): Mention variable
3416 scoping issues.
3417 (Plists and Alists): Copyedits.
3418
3419 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
3420 correctness with lexical scoping.
3421 (Eval): Copyedits.
3422
fead402d
CY
34232012-01-21 Chong Yidong <cyd@gnu.org>
3424
3425 * intro.texi (A Sample Function Description): Special notation
3426 used for macros too.
3427
3428 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
3429 (Symbol Type): Add xref for keyword symbols.
3430 (Sequence Type): Clarify differences between sequence types.
3431 (Cons Cell Type): Add "linked list" index entry.
3432 (Non-ASCII in Strings): Copyedits.
3433 (Equality Predicates): Symbols with same name need not be eq.
3434
3435 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
3436 ldexp. Move float-e and float-pi to Math Functions node.
3437
61086eb6
GM
34382012-01-21 Glenn Morris <rgm@gnu.org>
3439
3440 * modes.texi (Auto Major Mode):
3441 * variables.texi (File Local Variables):
3442 Mention inhibit-local-variables-regexps.
3443
34a02f46
MR
34442012-01-19 Martin Rudalics <rudalics@gmx.at>
3445
3446 * windows.texi (Window Configurations): Rewrite references to
3447 persistent window parameters.
3448 (Window Parameters): Fix description of persistent window
3449 parameters.
3450
f5064cae
JB
34512012-01-16 Juanma Barranquero <lekktu@gmail.com>
3452
3453 * windows.texi (Window Parameters): Use @pxref.
3454
6a6ee00d
MR
34552012-01-16 Martin Rudalics <rudalics@gmx.at>
3456
3457 * windows.texi (Window Configurations, Window Parameters):
3458 Describe persistent window parameters.
3459
9ca4c014
SM
34602011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
3461
3462 * variables.texi (Creating Buffer-Local): Warn against misuses of
3463 make-variable-buffer-local (bug#10258).
3464
d027f83d
LMI
34652012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3466
3467 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
3468
89bd9ccd
CY
34692012-01-06 Chong Yidong <cyd@gnu.org>
3470
1cbae532
SM
3471 * variables.texi (Directory Local Variables):
3472 Document hack-dir-local-variables-non-file-buffer.
89bd9ccd 3473
c869783d
GM
34742012-01-06 Glenn Morris <rgm@gnu.org>
3475
3476 * maps.texi (Standard Keymaps): Refer to Info-edit by name
3477 rather than by keybinding.
3478
2cae5ba4
JB
34792011-12-29 Juanma Barranquero <lekktu@gmail.com>
3480
3481 * frames.texi (Font and Color Parameters): Add @pxref.
3482
43da4d08
DC
34832011-12-29 Daniel Colascione <dan.colascione@gmail.com>
3484
3485 * frames.texi (Font and Color Parameters):
3486 Document w32 font backends (bug#10399).
3487
8d80ef01
PE
34882011-12-28 Paul Eggert <eggert@cs.ucla.edu>
3489
3490 * files.texi (File Attributes, Changing Files):
3491 Use a more-natural notation for octal numbers.
3492
9022ae07
JB
34932011-12-23 Juanma Barranquero <lekktu@gmail.com>
3494
3495 * variables.texi (Variables with Restricted Values):
3496 Change reference to variable (bug#10354).
3497
454592a6
MR
34982011-12-13 Martin Rudalics <rudalics@gmx.at>
3499
3500 * windows.texi (Splitting Windows): Use t instead of non-nil
3501 when describing window-combination-resize.
3502
a7cdbfce
SM
35032011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3504
3505 * text.texi (Special Properties): Warn against `intangible' properties
3506 (bug#10222).
3507
a3dcc84e
EZ
35082011-11-26 Eli Zaretskii <eliz@gnu.org>
3509
579ebf8f
EZ
3510 * display.texi (Truncation):
3511 * text.texi (Special Properties): Describe what a stretch-glyph is
3512 instead of using that term without explanation. Make the
3513 cross-references more accurate.
3514
a3dcc84e
EZ
3515 * display.texi (Usual Display): Update the description,
3516 cross-references, and indexing related to display of control
3517 characters and raw bytes.
3518
94af99a4
MR
35192011-11-25 Martin Rudalics <rudalics@gmx.at>
3520
3521 * windows.texi (Splitting Windows): Fix description of
3522 window-combination-limit. Suggested by Eli Zaretskii.
3523
1c3d7a13
CY
35242011-11-23 Chong Yidong <cyd@gnu.org>
3525
3526 * windows.texi (Window Sizes): Move window-top-line,
3527 window-left-column, and window-*-pixel-edges to Coordinates and
3528 Windows node.
3529 (Coordinates and Windows): Restore window-edges doc.
3530
90151a1e
MR
35312011-11-21 Martin Rudalics <rudalics@gmx.at>
3532
a7cdbfce
SM
3533 * windows.texi (Windows and Frames, Splitting Windows):
3534 Fix typos.
90151a1e 3535
a9b9b7f5
CY
35362011-11-21 Chong Yidong <cyd@gnu.org>
3537
3538 * windows.texi (Splitting Windows): Fix error in documentation of
3539 window-combination-limit.
3540 (Cyclic Window Ordering): Minor fixes to next-window,
3541 one-window-p, and get-lru-window docs. Don't document
3542 window-list-1.
3543 (Buffers and Windows): Copyedits.
3544 (Choosing Window): Document special handling of special-display-*.
3545 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
3546 Don't document even-window-heights, which is going away.
3547 Clarify which options are obeyed by which action functions.
a9b9b7f5 3548
f4e90db0
SM
35492011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
3550
3551 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
3552
d2999b1a
MR
35532011-11-20 Martin Rudalics <rudalics@gmx.at>
3554
f4e90db0
SM
3555 * windows.texi (Resizing Windows, Splitting Windows):
3556 Remove term "status" when talking about combination limits.
d2999b1a 3557
cd1181db
JB
35582011-11-20 Juanma Barranquero <lekktu@gmail.com>
3559
3560 * compile.texi (Compiler Errors):
3561 * help.texi (Help Functions): Fix typos.
3562
7bf54975
CY
35632011-11-19 Chong Yidong <cyd@gnu.org>
3564
3565 * windows.texi (Splitting Windows): Clarify role of window
3566 parameters in split-window. Shorten the example.
f4e90db0
SM
3567 (Deleting Windows): Rewrite intro to handle internal windows.
3568 Fix delete-windows-on doc.
7bf54975
CY
3569 (Selecting Windows): Copyedits.
3570
a0c2d0ae
MR
35712011-11-17 Martin Rudalics <rudalics@gmx.at>
3572
3573 * windows.texi (Resizing Windows, Splitting Windows)
3574 (Deleting Windows): Use term window-combination-resize instead
3575 of window-splits.
3576
b6f67890
MR
35772011-11-16 Martin Rudalics <rudalics@gmx.at>
3578
f4e90db0
SM
3579 * windows.texi (Resizing Windows, Splitting Windows):
3580 Rename occurrences of window-nest to window-combination-limit.
b6f67890 3581
0b381c7e
JB
35822011-11-14 Juanma Barranquero <lekktu@gmail.com>
3583
3584 * intro.texi (Lisp History): Fix typo.
3585
89d61221
MR
35862011-11-12 Martin Rudalics <rudalics@gmx.at>
3587
f4e90db0
SM
3588 * windows.texi (Splitting Windows, Deleting Windows):
3589 Remove references to splits status of windows.
89d61221 3590
b2621720
GM
35912011-11-10 Glenn Morris <rgm@gnu.org>
3592
3593 * buffers.texi (Read Only Buffers): Expand a bit on why
3594 toggle-read-only should only be used interactively. (Bug#7292)
3595
d2ad7ee1
CY
35962011-11-09 Chong Yidong <cyd@gnu.org>
3597
3598 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 3599 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
3600 window-inside-absolute-pixel-edges.
3601 (Resizing Windows): shrink-window-if-larger-than-buffer works on
3602 non-full-width windows.
3603
2cffd681
MR
36042011-11-09 Martin Rudalics <rudalics@gmx.at>
3605
3606 * windows.texi (Resizing Windows): Rewrite documentation of
3607 window-resizable.
3608
f6f6d7e7
CY
36092011-11-09 Chong Yidong <cyd@gnu.org>
3610
3611 * windows.texi (Splitting Windows): Simplify example.
3612
a79db6e0
CY
36132011-11-08 Chong Yidong <cyd@gnu.org>
3614
3615 * windows.texi (Window Sizes): Copyedits. Document
3616 window-text-height. Remove window-min-height and window-min-width
3617 discussion, referring instead to Emacs manual.
3618 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
3619 (Resizing Windows): Simplify introduction. Don't document
3620 enlarge-window, shrink-window, enlarge-window-horizontally, and
3621 shrink-window-horizontally; they are no longer preferred for
3622 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 3623
441950c7
GM
36242011-11-07 Glenn Morris <rgm@gnu.org>
3625
3626 * windows.texi (Choosing Window): Fix keybinding typo.
3627
be7f5545
MR
36282011-11-07 Martin Rudalics <rudalics@gmx.at>
3629
3630 * windows.texi (Resizing Windows, Splitting Windows)
3631 (Window Configurations): Use "child window" instead of
3632 "subwindow".
3633
291d142b
CY
36342011-11-06 Chong Yidong <cyd@gnu.org>
3635
3636 * windows.texi (Basic Windows): Clarify various definitions.
3637 Treat window-normalize-* as internal; don't document them.
3638 (Windows and Frames): Various clarifications, e.g. non-live
3639 windows also belong to frames. Fix window-list description.
3640 Simplify window nesting example.
f4e90db0
SM
3641 (Splitting Windows, Window Configurations):
3642 Use split-window-below.
291d142b 3643
89bd5ee1
EZ
36442011-11-04 Eli Zaretskii <eliz@gnu.org>
3645
3646 * windows.texi (Window Sizes): Mention in the doc string that the
3647 return values of `window-body-height' and `window-body-width' are
3648 in frame's canonical units. (Bug#9949)
3649
3d8daefe
MR
36502011-10-30 Martin Rudalics <rudalics@gmx.at>
3651
3652 * windows.texi (Windows and Frames): Remove "iso-" infix from
3653 documentation of window-iso-combined-p.
3654
60754666
CY
36552011-10-26 Chong Yidong <cyd@gnu.org>
3656
3657 * modes.texi (Running Hooks): Document with-wrapper-hook.
3658
d366bd53
CY
36592011-10-18 Chong Yidong <cyd@gnu.org>
3660
3661 * display.texi (Glyphless Chars): New node.
3662
50b063c3
CY
36632011-10-13 Chong Yidong <cyd@stupidchicken.com>
3664
3665 * text.texi (Yanking): Document yank-excluded-properties.
3666
3667 * package.texi (Packaging Basics): The commentary should say how
3668 to begin using the package.
3669
c72063fa
MR
36702011-10-11 Martin Rudalics <rudalics@gmx.at>
3671
3672 * windows.texi (Deleting Windows): Mention which window gets
3673 selected when deleting the selected window.
3674
d83dc65b
MR
36752011-10-09 Martin Rudalics <rudalics@gmx.at>
3676
3677 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3678 with the selected window.
3679 * windows.texi (Buffers and Windows): Reformulate text on how
3680 replace-buffer-in-windows deals with a window.
3681 (Quitting Windows): Describe how quit-window deals with a
3682 standalone frame. Describe new option frame-auto-hide-function.
3683
c599682c
GM
36842011-10-08 Glenn Morris <rgm@gnu.org>
3685
48bca619
GM
3686 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3687
c599682c
GM
3688 * positions.texi (Excursions): Update warning message.
3689
969aa734
CY
36902011-10-05 Chong Yidong <cyd@stupidchicken.com>
3691
f4e90db0
SM
3692 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3693 Fix Emacs manual xref (Bug#9675).
969aa734 3694
550f41cd
CY
36952011-10-01 Chong Yidong <cyd@stupidchicken.com>
3696
3697 * windows.texi (Textual Scrolling): Document scroll-up-command,
3698 scroll-down-command, scroll-error-top-bottom, and the
3699 scroll-command symbol property.
717a1362
CY
3700 (Display Action Functions): Fix description of
3701 display-buffer-pop-up-window.
550f41cd 3702
a239d4e9
JB
37032011-09-28 Juanma Barranquero <lekktu@gmail.com>
3704
3705 * windows.texi (Splitting Windows): Fix typos.
3706
590c056d
MR
37072011-09-25 Martin Rudalics <rudalics@gmx.at>
3708
3709 * windows.texi (Windows and Frames, Display Action Functions)
3710 (Switching Buffers): Fix some typos.
3711 (Buffers and Windows): Remove reference to window-auto-delete.
3712 Reword description of replace-buffer-in-windows.
3713 (Window History): Fix some typos and refer to frame local buffer
3714 list.
c419f5cb
MR
3715 (Quitting Windows): New node.
3716 (Window Configurations): Add descriptions of window-state-get
3717 and window-state-put.
3718 (Window Parameters): Describe variable ignore-window-parameters.
3719 Sketch some window parameters currently in use.
3720 * elisp.texi (Top): Update node listing.
590c056d 3721
9ec20d36
CY
37222011-09-25 Chong Yidong <cyd@stupidchicken.com>
3723
3724 * windows.texi (Display Action Functions)
3725 (Choosing Window Options): New nodes.
3726
0e406a72
CY
37272011-09-24 Chong Yidong <cyd@stupidchicken.com>
3728
3729 * windows.texi (Window History): New node. Move text here from
3730 Buffers and Windows.
3731 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
3732 don't document display-buffer here; callers changed.
3733 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
3734 switch-to-buffer-other-frame. Delete duplicate
3735 replace-buffer-in-windows doc.
3736 (Choosing Window): Document display actions.
3737
6bf7006f
EZ
37382011-09-24 Eli Zaretskii <eliz@gnu.org>
3739
3740 * display.texi (Forcing Redisplay): Update the description of
3741 redisplay-dont-pause due to change in the default value.
3742
b33b68a3
MR
37432011-09-23 Martin Rudalics <rudalics@gmx.at>
3744
3745 * frames.texi (Frames and Windows): Move section and rename to
3746 Windows and Frames in windows.texi.
3747 * windows.texi (Windows): Restructure.
3748 (Basic Windows): Rewrite. Explain live and internal windows and
3749 normalization functions.
3750 (Windows and Frames): Move section here from frames.texi.
3751 Describe subwindows, window combinations, window tree, and
3752 corresponding functions including window-list here.
3753 (Window Sizes): Rename section from Size of Window and move it
3754 up in chapter. Describe total and body sizes and the
3755 corresponding functions. Explain new semantics of
3756 window-min-height/-width.
3757 (Resizing Windows): Move section up in chapter. Describe new
3758 resize functions.
3759 (Splitting Windows): Describe new behavior of split-window,
3760 split-window-above-each-other and split-window-side-by-side.
3761 Provide examples. Describe window-nest and window-splits
3762 options.
3763 (Deleting Windows): Minor rewrite.
f4e90db0
SM
3764 (Selecting Windows): Minor rewrite.
3765 Describe frame-selected-window and set-frame-selected-window here.
3766 (Cyclic Window Ordering): Minor rewrite.
3767 Describe window-list-1.
b33b68a3
MR
3768 (Buffers and Windows): Rewrite. Explain a window's previous and
3769 next buffers and the corresponding functions.
c4682d18 3770 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
3771 * elisp.texi (Top): Update node listings for frames and windows
3772 sections.
3773
4d3786ac
SM
37742011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3775
3776 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
3777
713df35b
LMI
37782011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3779
3780 * errors.texi (Standard Errors): Remove apparent placeholder text
3781 (bug#9491).
3782
33ed493b
CY
37832011-09-18 Chong Yidong <cyd@stupidchicken.com>
3784
3785 * frames.texi (Management Parameters): Fix description of
3786 icon-type parameter.
3787
b8f0a954
CY
37882011-09-17 Chong Yidong <cyd@stupidchicken.com>
3789
3790 * tips.texi (Key Binding Conventions): Don't bind a key sequence
3791 ending in C-g. Suggested by Edward O'Connor.
3792
eddf142c
EZ
37932011-09-17 Eli Zaretskii <eliz@gnu.org>
3794
3795 * numbers.texi (Integer Basics): Add indexing for
3796 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
3797
d8e213eb 37982011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
3799
3800 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
3801
cec2eab8
JB
38022011-09-11 Juanma Barranquero <lekktu@gmail.com>
3803
3804 * processes.texi (Network Servers): Clarify what the process
3805 buffer is used for (bug#9233).
3806
d8e213eb 38072011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
3808
3809 * lists.texi (Building Lists): Fix typo.
3810
35137ed3
CY
38112011-08-30 Chong Yidong <cyd@stupidchicken.com>
3812
3813 * display.texi (Basic Faces): New node. Document new faces.
3814
3815 * modes.texi (Major Mode Conventions): Move some text there.
3816 (Mode Help): Remove major-mode var, duplicated in Major Modes.
3817
3fd50d5c
CY
38182011-08-29 Chong Yidong <cyd@stupidchicken.com>
3819
3820 * modes.texi (Basic Major Modes): New node. Callers updated.
3821 (Major Modes): Document fundamental-mode and major-mode.
3822 (Major Mode Basics): Node deleted; text moved to Major Modes.
3823 (Derived Modes): Document derived-mode-p.
3824
ddb54206
CY
38252011-08-28 Chong Yidong <cyd@stupidchicken.com>
3826
a6326082
CY
3827 * files.texi (Changing Files, Create/Delete Dirs): Document new
3828 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
3829 (Visiting Functions): Remove view-file; it is documented in the
3830 Emacs manual.
04e2ce72 3831
ddb54206
CY
3832 * frames.texi (Layout Parameters): The defaults for the
3833 menu-bar-lines and tool-bar-lines parameters depend on the mode.
3834
3835 * display.texi (Progress): Document spinner functionality.
3836
3837 * os.texi (Killing Emacs): Note that kill-emacs can be called by
3838 operating system signals. Refer to save-buffers-kill-terminal
3839 instead of save-buffers-kill-emacs.
3840
3841 * objects.texi (Symbol Type): Document ## print representation.
3842
0c95fcf7
EZ
38432011-08-25 Eli Zaretskii <eliz@gnu.org>
3844
3845 * display.texi (Specified Space): Mention that `space' specs
3846 influence bidi reordering.
3847 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3848 separating fields with bidirectional content.
3849
5980d4c6
EZ
38502011-08-24 Eli Zaretskii <eliz@gnu.org>
3851
3852 * display.texi (Bidirectional Display): Document return value in
3853 buffers that are not bidi-reordered for display, and in unibyte
3854 buffers.
3855
bca633fb
EZ
38562011-08-23 Eli Zaretskii <eliz@gnu.org>
3857
3858 * nonascii.texi (Character Properties): Document the values for
3859 unassigned codepoints.
3860
c094bb0c
EZ
38612011-08-18 Eli Zaretskii <eliz@gnu.org>
3862
3863 * nonascii.texi (Character Properties): Document use of
3864 `bidi-class' and `mirroring' properties as part of reordering.
3865 Provide cross-references to "Bidirectional Display".
3866
3867 * display.texi (Bidirectional Display): Document the pitfalls of
3868 concatenating strings with bidirectional content, with possible
f4e90db0
SM
3869 solutions. Document bidi-string-mark-left-to-right.
3870 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
3871 Document use of `bidi-class' and `mirroring' properties as part of
3872 reordering.
c094bb0c 3873
1ea897d5
EZ
38742011-08-16 Eli Zaretskii <eliz@gnu.org>
3875
9adfcd0b
EZ
3876 * modes.texi (Major Mode Conventions): Improve the documentation
3877 of `mode-class' `special' modes.
3878
10862873
EZ
3879 * nonascii.texi (Character Properties): Document the `mirroring'
3880 property. Add index entries.
3881
1ea897d5
EZ
3882 * syntax.texi (Categories): Add an example of defining a new
3883 category and category table.
3884
3885 * searching.texi (Regexp Backslash): Document how to display
3886 existing categories. Mention the possibility of adding
3887 categories, and add an xref to where this is described. Add an
3888 index entry.
3889
ebb552ed
CY
38902011-08-09 Chong Yidong <cyd@stupidchicken.com>
3891
3892 * text.texi (Special Properties):
3893 * display.texi (Overlay Properties): Note that mouse-face cannot
3894 change the text size (Bug#8530).
3895
51a714e1
CY
38962011-08-08 Chong Yidong <cyd@stupidchicken.com>
3897
3898 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3899 using setenv instead.
3900
4cc60b9b
EZ
39012011-07-28 Eli Zaretskii <eliz@gnu.org>
3902
3903 * display.texi (Bidirectional Display): Document the fact that
3904 bidi-display-reordering is t by default.
3905
5deb92fd
EZ
39062011-07-23 Eli Zaretskii <eliz@gnu.org>
3907
3908 * display.texi (Bidirectional Display): New section.
3909
011b0ad6 39102011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8 3911 Tim Cross <theophilusx@gmail.com> (tiny change)
8cf07e5a 3912 Glenn Morris <rgm@gnu.org>
011b0ad6 3913
67f9b9f8 3914 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 3915
4baf28e6
AS
39162011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3917
3918 * help.texi (Keys in Documentation): Revert last change.
3919
66249842
LMI
39202011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3921
f863868c
LMI
3922 * help.texi (Keys in Documentation): Clarify that \= only quotes
3923 the next character, and doesn't affect longer sequences in
3924 particular (bug#8935).
3925
f4e90db0
SM
3926 * debugging.texi (Using Debugger):
3927 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 3928
0bb23927 39292011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
3930
3931 * display.texi (Other Display Specs): Document that `left-fringe'
3932 and `right-fringe' display specifications are of the "replacing"
3933 kind.
3934
f2027cdf
LMI
39352011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3936
3937 * help.texi (Documentation Basics): Add a link to the Function
3938 Documentation node (bug#6580).
3939
f987fde4
LMI
39402011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3941
0bc59b25
LMI
3942 * keymaps.texi (Menu Bar): Mention :visible and :enable
3943 (bug#6344). Text by Drew Adams.
3944
63d55f1f
LMI
3945 * modes.texi (Running Hooks): Mention buffer-local hook variables
3946 (bug#6218).
3947
f987fde4
LMI
3948 * objects.texi (General Escape Syntax): "a with grave accent" is
3949 ?xe0, not ?x8e0 (bug#5259).
3950
b7527639
CY
39512011-07-12 Chong Yidong <cyd@stupidchicken.com>
3952
3953 * display.texi (Face Attributes, Font Selection): Add references
3954 to the Fonts node in the Emacs manual (Bug#4178).
3955
c830e5ae
CY
39562011-07-12 Chong Yidong <cyd@stupidchicken.com>
3957
3958 * display.texi (Window Systems): `window-system' is
3959 terminal-local.
3960
3961 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3962 frame-local variables.
3963
3964 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3965 frame-local variables.
3966 (Frame-Local Variables): Node deleted.
3967
3968 * elisp.texi (Top): Update node listing.
3969
91223e54
LMI
39702011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3971
3972 * elisp.texi: Change "inferiors" to "subnodes" in three places
3973 (bug#3523).
3974
963578d3
CY
39752011-07-11 Chong Yidong <cyd@stupidchicken.com>
3976
3977 * frames.texi (Window System Selections): Discussion of
3978 x-select-enable-clipboard moved to Emacs manual.
3979
07151e49
DD
39802011-07-11 Deniz Dogan <deniz@dogan.se>
3981
3982 * commands.texi (Prefix Command Arguments): Remove excessive
3983 apostrophe.
3984
7261e1cf
LMI
39852011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3986
ad21a12a
LMI
3987 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3988 description is a string (bug#3313).
3989
7261e1cf
LMI
3990 * frames.texi (Display Feature Testing): Try to explain what all
3991 the visual classes mean (bug#3042).
3992
568f7b79
LMI
39932011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3994
18d59e29
LMI
3995 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3996 and `mode-line-client' (bug#2974).
3997
568f7b79
LMI
3998 * text.texi (Insertion): Clarify marker movements (bug#1651).
3999 Text from Drew Adams.
4000
54e10184
LMI
40012011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4002
d94d85e9
LMI
4003 * text.texi (Special Properties): Clarify the format of `face'
4004 (bug#1375).
4005
54e10184
LMI
4006 * commands.texi (Interactive Call): Add a `call-interactively'
4007 example (bug#1010).
4008
413c488d
LMI
40092011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4010
4011 * functions.texi (Calling Functions): Link to the "Interactive
4012 Call" node (bug#1001).
4013
322b7dab 40142011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 4015
3deead93
CY
4016 * customize.texi (Composite Types): Move alist and plist to here
4017 from Simple Types (Bug#7545).
4018
4019 * elisp.texi (Top): Update menu description.
4020
b00d8c1a
CY
4021 * display.texi (Face Attributes): Document negative line widths
4022 (Bug#6113).
4023
d2a6c43b
TR
40242011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
4025
4026 * searching.texi (Match Data): Note that match data can be
4027 overwritten by most functions (bug#2499).
4028
c7844a27
LMI
40292011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4030
a9ab721e
LMI
4031 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
4032 flags mean (bug#6659).
4033
c7844a27
LMI
4034 * functions.texi (What Is a Function): Document the autoload
4035 object (bug#6496).
4036
f68d76d0
LMI
40372011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4038
8a20ca4c
LMI
4039 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
4040 is only used in the Customize user interface (bug#6089).
4041
f68d76d0 4042 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 4043 images (bug#7836).
f68d76d0 4044
7018dbe7
EZ
40452011-07-02 Eli Zaretskii <eliz@gnu.org>
4046
4047 * variables.texi (Defining Variables, Void Variables)
4048 (Constant Variables): Fix incorrect usage of @kindex.
4049
36cb87a1
LMI
40502011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4051
28ee97c7
LMI
4052 * variables.texi (Defining Variables): Add an index entry for
4053 `set-variable' (bug#7262).
8d4294e9 4054 (Defining Variables): Use @findex for functions.
28ee97c7 4055
8862ffd5
LMI
4056 * frames.texi (Basic Parameters): Document the `explicit-name'
4057 parameter (bug#6951).
4058
0ec389b9
LMI
4059 * customize.texi (Type Keywords): Clarify that :value provides a
4060 default value for all types (bug#7386).
4061
36cb87a1
LMI
4062 * streams.texi (Output Functions): Document `pp'.
4063
11fdef7d 40642011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
4065
4066 * keymaps.texi (Searching Keymaps):
4067 * display.texi (Overlay Properties): Fix errors in 2011-05-29
4068 change. Suggested by Johan Bockgård.
4069
eeafcea7
CY
40702011-06-15 Chong Yidong <cyd@stupidchicken.com>
4071
4072 * text.texi (Special Properties): Clarify role of font-lock-face.
4073
b96e6cde
LMI
40742011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4075
f4e90db0 4076 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
4077 to `process-live-p' for consistency with other `-live-p' functions.
4078
be14b9ab
PE
40792011-06-03 Paul Eggert <eggert@cs.ucla.edu>
4080
4081 Document wide integers better.
4082 * files.texi (File Attributes): Document ino_t values better.
2d365993 4083 ino_t values no longer map to anything larger than a single cons.
35e951cd 4084 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations)
be14b9ab 4085 (Bitwise Operations):
001903b5
PE
4086 * objects.texi (Integer Type): Use a binary notation that is a bit easier
4087 to read, and that will port better if 62-bits becomes the default.
4088 Fix or remove incorrect examples.
be14b9ab
PE
4089 * os.texi (Time Conversion): Document time_t values better.
4090
bcd54f83
LMI
40912011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
4092
f4e90db0
SM
4093 * processes.texi (Process Information):
4094 Document `process-alive-p'.
bcd54f83 4095
049bcbcb
CY
40962011-05-29 Chong Yidong <cyd@stupidchicken.com>
4097
4098 * help.texi (Accessing Documentation):
4099 * display.texi (Pixel Specification):
4100 * processes.texi (Serial Ports, Serial Ports):
4101 * nonascii.texi (Character Properties, Default Coding Systems):
4102 * text.texi (Changing Properties, Special Properties):
4103 * windows.texi (Window Start and End):
4104 * modes.texi (SMIE Indentation Example, SMIE Tricks):
4105 * keymaps.texi (Searching Keymaps, Tool Bar):
4106 * minibuf.texi (Basic Completion):
4107 * compile.texi (Eval During Compile):
4108 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
4109 7x9 paper in printed manual.
4110
4111 * lists.texi (Sets And Lists): Fix misplaced text.
4112
58539c63
CY
41132011-05-29 Chong Yidong <cyd@stupidchicken.com>
4114
4115 * keymaps.texi (Remapping Commands): Emphasize that the keymap
4116 needs to be active (Bug#8350).
4117
6b5681bf
CY
41182011-05-28 Chong Yidong <cyd@stupidchicken.com>
4119
b4d52acc
CY
4120 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
4121
6b5681bf
CY
4122 * tips.texi (Coding Conventions): Remove antediluvian filename
4123 limit recommendation (Bug#8538).
4124
e145f188
GM
41252011-05-27 Glenn Morris <rgm@gnu.org>
4126
4127 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
4128
eafed945
GM
41292011-05-26 Glenn Morris <rgm@gnu.org>
4130
4131 * variables.texi (File Local Variables):
4132 Update hack-local-variables `mode-only' return value.
2d3ba9e7 4133 Add some more details on what this function does in the other case.
eafed945 4134
bc8410af
GM
41352011-05-19 Glenn Morris <rgm@gnu.org>
4136
4137 * lists.texi (Sets And Lists): Mention cl provides union etc.
4138
35a30759
N
41392011-05-19 Nix <nix@esperi.org.uk>
4140
4141 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
4142
4143 * text.texi (Parsing HTML): Update for function name changes.
4144
4145 * syntax.texi (Syntax Flags): Small fix.
4146
4147 * keymaps.texi (Active Keymaps): Typo fix.
4148 (Changing Key Bindings): Grammar fix.
4149
4150 * frames.texi (Minibuffers and Frames): Grammar fix.
4151 (Window System Selections): x-select-enable-clipboard now defaults to t.
4152
4153 * customize.texi (Common Keywords):
4154 * display.texi (Abstract Display):
4155 * modes.texi (Auto-Indentation):
4156 * nonascii.texi (Converting Representations): Typo fixes.
4157
4158 * control.texi (Examples of Catch): Call it "goto" not "go to".
4159
e3934a8a
EZ
41602011-05-14 Eli Zaretskii <eliz@gnu.org>
4161
bc039a3b
EZ
4162 * nonascii.texi (Character Properties): Fix inconsistencies with
4163 implementation.
4164
e3934a8a
EZ
4165 * text.texi (Special Properties): Move @defvar's out of the
4166 @table. (Bug#8652)
4167
e2c94218
GM
41682011-05-12 Glenn Morris <rgm@gnu.org>
4169
4170 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
4171
d2fc7e3d 41722011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
4173
4174 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
4175 (Multiline Font Lock):
4176 * vol2.texi (Top):
4177 * vol1.texi (Top):
4178 * elisp.texi (Top): Update menu accordingly.
4179
d2fc7e3d 41802011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
4181
4182 * modes.texi (Region to Fontify): Fix typo.
4183
79b70037
GM
41842011-05-10 Jim Meyering <meyering@redhat.com>
4185
4186 * minibuf.texi: Fix typo "in in -> in".
4187
b08a63cc 41882011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
4189
4190 * numbers.texi (Integer Basics): Large integers are treated as floats.
4191
1ef14cb4
LMI
41922011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4193
4194 * processes.texi (Synchronous Processes): Document the (:file
4195 "/file-name") syntax for `call-process'.
4196
4ffd0d6b 41972011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
4198
4199 * windows.texi (Choosing Window): Fix typo.
4200
4ffd0d6b 42012011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
4202
4203 * frames.texi (Layout Parameters): Note the difference between
4204 querying and setting parameters for left-fringe and right-fringe
4205 (Bug#6930).
4206
fd5a8ae8
SM
42072011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
4208
4209 * minibuf.texi (Basic Completion): Be a bit more precise about the
4210 valid kinds of completion tables.
4211 (Programmed Completion): Remove obsolete text about lambda expressions
4212 not being valid completion tables.
4213
c1bcd0d5
CY
42142011-03-19 Chong Yidong <cyd@stupidchicken.com>
4215
4216 * positions.texi (Excursions): Explain the "save-excursion
4217 defeated by set-buffer" warning.
4218
4219 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
4220 save-excursion. Suggested by Uday S Reddy.
4221
03408648 42222011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 4223
03408648
SM
4224 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
4225 (Lexical Binding): New sub-section.
ba83908c 4226
03408648
SM
4227 * eval.texi (Eval): Discourage the use of `eval'.
4228 Document its new `lexical' argument.
6c075cd7 4229
f6d62986
SM
42302011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
4231
03408648 4232 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
4233 nil any more.
4234
84ea5558 42352011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
4236
4237 * strings.texi (String Conversion): Don't mention
4238 string-make-(uni|multi)byte (bug#8262).
4239 * nonascii.texi (Converting Representations): Fix up range.
4240 * keymaps.texi (Key Binding Commands): Update code point, avoid
4241 "unibyte character" and remove mention of unibyte bindings.
4242
62d94509
EZ
42432011-03-10 Eli Zaretskii <eliz@gnu.org>
4244
4245 * modes.texi (Operator Precedence Grammars): Don't use characters
4246 outside ISO-8859-1.
4247
63a329f8
EZ
42482011-03-09 Eli Zaretskii <eliz@gnu.org>
4249
4250 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
4251
4252 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
4253
6446548e
GM
42542011-03-08 Glenn Morris <rgm@gnu.org>
4255
4256 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
4257 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 4258 * elisp.texi: Set documentencoding.
6446548e 4259
33383987
JB
42602011-03-07 Chong Yidong <cyd@stupidchicken.com>
4261
4262 * Version 23.3 released.
4263
0b3ceceb
CY
42642011-03-06 Chong Yidong <cyd@stupidchicken.com>
4265
4266 * package.texi: Update index keywords.
4267 (Package Archives): New node contents. Document package-x.el.
4268
78f5433f
JB
42692011-03-06 Juanma Barranquero <lekktu@gmail.com>
4270
4271 * makefile.w32-in (srcs): Add package.texi.
4272
555e9b5c
CY
42732011-03-06 Chong Yidong <cyd@stupidchicken.com>
4274
120d9389
CY
4275 * package.texi (Packaging, Packaging Basics, Simple Packages)
4276 (Multi-file Packages): Expand and clarify.
4277 (Package Archives): Temporary placeholder node.
4278
4279 * elisp.texi (Top): Update node listing.
4280
555e9b5c
CY
4281 * Makefile.in (srcs): Add package.texi.
4282
b59a4335
CY
42832011-03-05 Chong Yidong <cyd@stupidchicken.com>
4284
4285 * processes.texi (Synchronous Processes): Minor clarification
4286 (Bug#8149).
4287
06083aa1
GM
42882011-03-03 Glenn Morris <rgm@gnu.org>
4289
4290 * files.texi (Truenames): Minor clarification. (Bug#2341)
4291
6640b281
GM
42922011-03-01 Glenn Morris <rgm@gnu.org>
4293
4294 * variables.texi (Directory Local Variables):
4295 Mention `(subdirs . nil)' alist element.
4296
2b0c7330 42972011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
4298
4299 * variables.texi (Directory Local Variables): Mention the optional
4300 mtime argument of dir-locals-set-directory-class. (Bug#3577)
4301
b923f7a9
CY
43022011-02-27 Chong Yidong <cyd@stupidchicken.com>
4303
4304 * minibuf.texi (Minibuffer History): Clarify discussion of
4305 minibuffer history lists (Bug#8085).
4306
67ab0163 43072011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 4308
e979a521
EZ
4309 * elisp.texi: Sync @dircategory with ../../info/dir.
4310
e03b2fd4
EZ
4311 * files.texi (Visiting Functions): Document find-file-literally,
4312 both the command and the variable.
4313
86ec878a
EZ
4314 * variables.texi (Creating Buffer-Local): Explain the meaning of
4315 permanent local variables.
4316
67ab0163
GM
4317 * files.texi (Visiting Functions): Document find-file-literally,
4318 both the command and the variable.
4319
4320 * variables.texi (Creating Buffer-Local): Explain the meaning of
4321 permanent local variables.
4322
43232011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
4324
4325 * keymaps.texi (Remapping Commands): Mention how to undo it.
4326
bfcb151a
RT
43272011-02-09 Reuben Thomas <rrt@sc3d.org>
4328
4329 * loading.texi (Hooks for Loading): Remove unnecessary advice
4330 about eval-after-load (Bug#7986).
4331
a41c8660
CY
43322011-02-05 Chong Yidong <cyd@stupidchicken.com>
4333
4334 * commands.texi (Accessing Mouse): Note that a header line is not
4335 included in the row of posn-col-row.
4336
e0dd6837
CY
43372011-02-02 Chong Yidong <cyd@stupidchicken.com>
4338
4339 * modes.texi (Major Mode Conventions): Add face guidelines.
4340 (Faces for Font Lock): List faces in order of prominence.
4341
a4180391
PE
43422011-02-01 Paul Eggert <eggert@cs.ucla.edu>
4343
4344 format-time-string now supports subsecond time stamp resolution
4345 * os.texi (Time Parsing): Document %N.
4346
7427eb97
CY
43472011-01-28 Chong Yidong <cyd@stupidchicken.com>
4348
61db307f
CY
4349 * vol1.texi (Top):
4350 * vol2.texi (Top):
4351 * elisp.texi (Top):
4352 * display.texi (Display Property): Shorten the menu description of
4353 the "Other Display Specs" node (Bug#7816).
4354
7427eb97
CY
4355 * keymaps.texi (Defining Menus): Add "menu item" and "extended
4356 menu item" concept index entries (Bug#7805).
4357
bf3dae7e
EZ
43582011-01-29 Eli Zaretskii <eliz@gnu.org>
4359
4360 * makefile.w32-in (texinfodir): New variable.
4361 (usermanualdir): Remove as redundant with $(emacsdir).
4362 (MAKEINFO): Remove options, leave only program name.
4363 (MAKEINFO_OPTS): New variable.
4364 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
4365
06d8ace5 43662011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
4367 Richard Kim <emacs18@gmail.com>
4368
4369 * loading.texi (Library Search): Document list-load-path-shadows
4370 (Bug#7757).
4371
06d8ace5 43722011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
4373
4374 * searching.texi (Regexp Special): Remove outdated discussion of
4375 character sets (Bug#7780).
4376
28a88153
CY
4377 * frames.texi (Pop-Up Menus): Document where menu title comes
4378 from (Bug#7684).
4379
06d8ace5 43802011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
4381
4382 * display.texi (Making Buttons): Mention limitation of text buttons.
4383
a8e1e9ee
WL
43842011-01-23 Werner Lemberg <wl@gnu.org>
4385
4386 * Makefile.in (MAKEINFO): Now controlled by `configure'.
4387 (MAKEINFO_OPTS): New variable. Use it where appropriate.
4388 (ENVADD): New variable to control texi2dvi and texi2pdf.
4389
362b9d48
GM
43902011-01-15 Chong Yidong <cyd@stupidchicken.com>
4391
4392 * files.texi (Directory Names): Move directory-abbrev-alist doc to
4393 Emacs manual.
4394
43952011-01-15 Eli Zaretskii <eliz@gnu.org>
4396
4397 * files.texi (Directory Names): Explain why FROM in
4398 directory-abbrev-alist should begin with \`. (Bug#7777)
4399
3fa173b4
SM
44002011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
4401
4402 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
4403
7c420169 44042011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
4405
4406 * modes.texi (Emulating Mode Line): Fix last change.
4407
7c420169 44082011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
4409
4410 * modes.texi (Emulating Mode Line): Update documentation of
4411 format-mode-line according to changes that fixed bug #7587.
4412
80b33766
SM
44132010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
4414
4415 * modes.texi (Derived Modes): Mention prog-mode.
4416
4417 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
4418 of the key-binding-data cache since we don't use it any more.
4419
f49d1f52 44202010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 4421
4bb49a92
EZ
4422 * processes.texi (Shell Arguments):
4423 * strings.texi (Creating Strings): Don't mention "shell commands";
4424 make it explicit that `split-string-and-unquote' and
4425 `combine-and-quote-strings' are mainly for working with arguments
4426 to call-process and start-process.
4427
3c73e30e
EZ
4428 * processes.texi (Shell Arguments): Fix documentation of
4429 `split-string-and-unquote'. Add indexing. (Bug#7563)
4430
f49d1f52 44312010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
4432
4433 * modes.texi (Auto-Indentation): New section to document SMIE.
4434 (Major Mode Conventions):
4435 * text.texi (Mode-Specific Indent): Refer to it.
4436
f49d1f52 44372010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
4438
4439 * display.texi (Other Display Specs): Document left-fringe and
4440 right-fringe display specs.
4441
f49d1f52 44422010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
4443
4444 * backups.texi (Making Backups):
4445 * modes.texi (Example Major Modes): Use recommended coding style.
4446 (Major Mode Basics, Derived Modes): Encourge more strongly use of
4447 define-derived-mode. Mention completion-at-point-functions.
4448
f49d1f52 44492010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 4450
5dcb4c4e
SM
4451 * nonascii.texi (Converting Representations):
4452 Document byte-to-string.
e1115396 4453
ec1b9b17
GM
44542010-12-08 Glenn Morris <rgm@gnu.org>
4455
4456 * buffers.texi (Modification Time):
4457 verify-visited-file-modtime now defaults to the current buffer.
4458
07976ae3 44592010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 4460
ec1b9b17 4461 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
4462
4463 * strings.texi (Creating Strings): Don't mention semi-obsolete
4464 function char-to-string.
4465 (String Conversion): Shorten discussion of semi-obsolete function
4466 string-to-char. Link to Converting Representations.
4467
4468 * objects.texi (Symbol Type):
4469 * text.texi (Near Point):
4470 * help.texi (Help Functions):
4471 * functions.texi (Mapping Functions): Use string instead of
4472 char-to-string in examples.
4473
07976ae3 44742010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
4475
4476 * text.texi (Kill Functions, Kill Functions)
4477 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
4478 YANK-HANDLER args.
4479
4480 * symbols.texi (Creating Symbols): Using unintern without an
4481 obarray arg is now obsolete.
4482
4483 * numbers.texi (Float Basics): Document float-e and float-pi.
4484
4485 * variables.texi (Defining Variables): Change "pi" example to
4486 "float-pi".
4487
8547874a
EZ
44882010-11-26 Eli Zaretskii <eliz@gnu.org>
4489
4490 * commands.texi (Click Events): Document the values of X, Y and
4491 COL, ROW in the event's position, when the click is on the header
4492 or mode line, on the fringes, or in the margins.
4493
4a47c275 44942010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 4495
5b05d75b
EZ
4496 * customize.texi (Composite Types): Lower-case index entry.
4497
5dcb4c4e
SM
4498 * loading.texi (How Programs Do Loading):
4499 Document load-file-name. (Bug#7346)
c7926fe2 4500
4a47c275 45012010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
4502
4503 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
4504
0eb025fb
EZ
45052010-11-13 Eli Zaretskii <eliz@gnu.org>
4506
4507 * display.texi (Usual Display): Characters with no fonts are not
4508 necessarily displayed as empty boxes.
4509
2699a554 45102010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
4511
4512 * maps.texi (Standard Keymaps): Update File menu description.
4513
8289f37b
GM
45142010-10-28 Glenn Morris <rgm@gnu.org>
4515
4516 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
4517
5793a7bc 45182010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
4519
4520 * display.texi (Window Systems): Deprecate use of window-system as
4521 a predicate.
4522
17284e30
GM
45232010-10-23 Glenn Morris <rgm@gnu.org>
4524
4525 * help.texi (Documentation Basics): Remove mentions of digest-doc and
4526 sorted-doc.
4527
00f113eb
JB
45282010-10-15 Eli Zaretskii <eliz@gnu.org>
4529
4530 * os.texi (Dynamic Libraries): New node, with slightly modified
4531 text deleted from "Image Formats".
4532 (System Interface): Add @menu entry for "Dynamic Libraries".
4533
4534 * display.texi (Image Formats): Remove description of
4535 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
4536
07277eb8
GM
45372010-10-12 Glenn Morris <rgm@gnu.org>
4538
4539 * book-spine.texinfo: Rename to book-spine.texi.
4540
c12e4a81
GM
45412010-10-11 Glenn Morris <rgm@gnu.org>
4542
df187c62
GM
4543 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
4544
c12e4a81 4545 * Makefile.in (DVIPS): New variable.
234db610
GM
4546 (.PHONY): Add html, ps.
4547 (html, elisp.html, ps, elisp.ps): New targets.
4548 (clean): Delete html, ps files.
4549 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 4550
6513b232
EZ
45512010-10-09 Eli Zaretskii <eliz@gnu.org>
4552
4553 * makefile.w32-in (emacsdir): New variable.
4554 (srcs): Add emacsver.texi.
4555 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
4556
abd40fb4
GM
45572010-10-09 Glenn Morris <rgm@gnu.org>
4558
c1dc72b3
GM
4559 * Makefile.in (VPATH): Remove.
4560 (infodir): Make it absolute.
4561 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
4562
4393405b
GM
4563 * Makefile.in (dist): Anchor regexps.
4564
eef3ab94
GM
4565 * Makefile.in (srcs): Put elisp.texi first.
4566 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
4567
aa9db089
GM
4568 * Makefile.in (infoclean): Remove harmless, long-standing error.
4569
abd40fb4
GM
4570 * Makefile.in ($(infodir)): Delete rule.
4571 (mkinfodir): New.
4572 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
4573
68db69ed 4574 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 4575 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 4576
ea274122
GM
45772010-10-09 Glenn Morris <rgm@gnu.org>
4578
f7a31f11
GM
4579 * Makefile.in (emacsdir): New variable.
4580 (MAKEINFO): Add -I $emacsdir.
4581 (dist): Copy emacsver.texi.
b13254e7
GM
4582 (srcs): Add emacsver.texi.
4583
f7a31f11
GM
4584 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
4585 Set EMACSVER by including emacsver.texi.
4586
ea274122
GM
4587 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
4588
17ca7950
GM
45892010-10-07 Glenn Morris <rgm@gnu.org>
4590
4591 * Makefile.in (version): New, set by configure.
4592 (clean): Delete dist tar file.
4593 (dist): Use version in tar name.
4594
4c83f6e1
GM
45952010-10-06 Glenn Morris <rgm@gnu.org>
4596
4597 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
4598 (INSTALL_INFO): Remove unused variable.
4599 (mostlyclean, infoclean, dist): New rules.
4600 (clean): Delete dvi and pdf files.
4601 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 4602 ($(infodir)): Add parallel build workaround.
4c83f6e1 4603
0264072d
GM
46042010-10-04 Glenn Morris <rgm@gnu.org>
4605
4606 * Makefile.in (dvi, pdf, $(infodir)): New targets.
4607 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 4608 Fix -I typo.
0264072d
GM
4609 (clean): No 'make.out' or 'core' files.
4610 (.PHONY): Declare clean rules.
4611 (maintainer-clean): Delete pdf file. Guard against cd failures.
4612
77f38949
GM
46132010-10-03 Glenn Morris <rgm@gnu.org>
4614
4615 * files.texi (File Name Components): Remove ignored section about
4616 deleted variable directory-sep-char.
4617
178fdd41
MA
46182010-10-03 Michael Albinus <michael.albinus@gmx.de>
4619
4620 * files.texi (Magic File Names): New defopt
4621 remote-file-name-inhibit-cache.
4622
9c524fcb
GM
46232010-10-02 Glenn Morris <rgm@gnu.org>
4624
4625 * os.texi (Killing Emacs): Hook now runs in batch mode.
4626
f816790b
SM
46272010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
4628
4629 * text.texi (Special Properties): Clarify when modification-hooks run.
4630
7cf78aac
SM
46312010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
4632
4633 * syntax.texi (Syntax Flags): Document new `c' flag.
4634
ca0d44e4
GM
46352010-09-09 Glenn Morris <rgm@gnu.org>
4636
4637 * display.texi (ImageMagick Images): General cleanup.
4638
10999305 46392010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
4640
4641 * files.texi (Directory Names): Use \` rather than ^.
4642
45240125
JD
46432010-09-02 Jan Djärv <jan.h.d@swipnet.se>
4644
4645 * text.texi (Low-Level Kill Ring):
4646 * frames.texi (Window System Selections): Remove cut buffer
4647 documentation.
4648
4abe5bf6
EZ
46492010-08-28 Eli Zaretskii <eliz@gnu.org>
4650
4651 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4652 Parameters", where the default fringe width is described.
4653
4654 * frames.texi (Window Frame Parameters, Basic Parameters)
4655 (Position Parameters, Layout Parameters, Management Parameters)
4656 (Cursor Parameters, Font and Color Parameters): Add indexing for
4657 frame parameters. (Bug#6929)
4658
fdc76236
TT
46592010-08-25 Tom Tromey <tromey@redhat.com>
4660
4661 * vol2.texi (Top): Update.
4662 * vol1.texi (Top): Update.
4663 * tips.texi (Library Headers): Mention Package-Version and
4664 Package-Requires.
4665 * package.texi: New file.
4666 * os.texi (System Interface): Update pointers.
4667 * elisp.texi (Top): Link to new nodes. Include package.texi.
4668 * anti.texi (Antinews): Update pointers.
4669
1e5c1c80
EZ
46702010-08-25 Eli Zaretskii <eliz@gnu.org>
4671
4672 * processes.texi (Filter Functions): Fix last change.
4673
78e33835
CY
46742010-08-24 Markus Triska <triska@gmx.at>
4675
4676 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4677 of `buffer-name' in the main text as well as in the example
4678 (Bug#3098).
4679
198a7a97
CY
46802010-08-22 Chong Yidong <cyd@stupidchicken.com>
4681
4682 * nonascii.texi (Text Representations):
4683 * loading.texi (Loading Non-ASCII):
4684 * compile.texi (Byte Compilation): Don't mention obsolete
4685 --unibyte command-line argument.
4686
bc7d7ea6
CY
46872010-08-22 Chong Yidong <cyd@stupidchicken.com>
4688
4689 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4690
b0126eac 46912010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
4692
4693 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4694
e8a6cc19
EZ
46952010-08-20 Eli Zaretskii <eliz@gnu.org>
4696
4697 * commands.texi (Misc Events): Add cross-references to where
4698 POSITION of a mouse event is described in detail.
4699
c4e7c63a 47002010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 4701
c4e7c63a 4702 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 4703
7815fe19 47042010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
4705
4706 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4707 Suggested by Štěpán Němec <stepnem@gmail.com>.
4708
7815fe19 47092010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
4710
4711 * minibuf.texi (High-Level Completion): Document args of
4712 `read-buffer-function' (bug#5625).
4713
8b2dd508
JD
47142010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4715
4716 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4717
bace45fe
MA
47182010-07-29 Michael Albinus <michael.albinus@gmx.de>
4719
4720 * processes.texi (Process Information): Explain process property
4721 `remote-tty'.
4722
4ce5a4cc
JB
47232010-07-27 Juanma Barranquero <lekktu@gmail.com>
4724
4725 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4726 instead of "\C-\^?" (bug#6334).
4727
1c84bc7a
JB
4728 * text.texi (Special Properties): Fix typo.
4729
b88746ba
EZ
47302010-07-09 Eli Zaretskii <eliz@gnu.org>
4731
4732 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4733 calling sequences, which are now the standard.
4734
51422d6d
CY
47352010-06-24 Chong Yidong <cyd@stupidchicken.com>
4736
4737 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4738
4739 * commands.texi (Command Overview): Mention undo-boundary call.
4740
d24880de
GM
47412010-06-23 Glenn Morris <rgm@gnu.org>
4742
4743 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4744 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4745 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4746 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4747 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4748 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4749 Untabify Texinfo files.
4750
0fc76035
CY
47512010-06-20 Chong Yidong <cyd@stupidchicken.com>
4752
4753 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4754
5338dc0b
CY
47552010-06-19 Chong Yidong <cyd@stupidchicken.com>
4756
a628ad9d 4757 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 4758
2c3a3c1d
CY
47592010-06-02 Chong Yidong <cyd@stupidchicken.com>
4760
ba3bf1d9
CY
4761 * searching.texi (Regexp Special): Remove obsolete information
4762 about matching non-ASCII characters, and suggest using char
4763 classes (Bug#6283).
2c3a3c1d 4764
7f4b4249
JB
47652010-05-30 Juanma Barranquero <lekktu@gmail.com>
4766
4767 * minibuf.texi (Basic Completion): Add missing "@end defun".
4768
637821cd
SM
47692010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4770
4771 * minibuf.texi (Basic Completion): Document completion-boundaries.
4772 (Programmed Completion): Document the new fourth method for boundaries.
4773
e13051c3
CY
47742010-05-22 Chong Yidong <cyd@stupidchicken.com>
4775
a628ad9d 4776 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 4777
0235128c 47782010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
4779
4780 * windows.texi (Textual Scrolling):
4781 * tips.texi (Coding Conventions):
4782 * minibuf.texi (Minibuffer History):
4783 * maps.texi (Standard Keymaps):
4784 * loading.texi (Where Defined):
4785 * edebug.texi (Instrumenting): Fix typos.
4786
0235128c 47872010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 4788
c7c32279
CY
4789 * keymaps.texi (Menu Bar): Document :advertised-binding property.
4790
0235128c
SM
4791 * functions.texi (Obsolete Functions):
4792 Document set-advertised-calling-convention.
eb5ed549
CY
4793
4794 * minibuf.texi (Basic Completion): Document completion-in-region.
4795 (Programmed Completion): Document completion-annotate-function.
4796
4797 * commands.texi (Reading One Event): Document read-key.
4798 (Distinguish Interactive): Document KIND arg to
4799 called-interactively-p. Delete obsolete interactive-p.
4800
4801 * elisp.texi (Top): Update node description.
4802
f8848423
EZ
48032010-05-08 Eli Zaretskii <eliz@gnu.org>
4804
0235128c
SM
4805 * nonascii.texi (Character Properties):
4806 Document unicode-category-table. Add an index entry for Unicode
4807 general category.
4808
48092010-05-07 Chong Yidong <cyd@stupidchicken.com>
4810
4811 * Version 23.2 released.
f8848423 4812
938efb77
JB
48132010-04-20 Juanma Barranquero <lekktu@gmail.com>
4814
4815 * locals.texi (Standard Buffer-Local Variables):
4816 Remove @ignore'd reference to `direction-reversed'.
4817
5854c267
JL
48182010-04-14 Juri Linkov <juri@jurta.org>
4819
4820 Fix @deffn without category.
4821
4822 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
4823 for `abbrev-insert'.
4824
4825 * buffers.texi (Indirect Buffers): Add category `Command'
4826 to @deffn of `clone-indirect-buffer'.
4827
4828 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
4829 for `next-window' and `previous-window'. Add category `Command'
4830 to @deffn of `pop-to-buffer'.
4831
8a14dec7
CY
48322010-04-01 Chong Yidong <cyd@stupidchicken.com>
4833
4834 * nonascii.texi (Text Representations): Don't mark
4835 enable-multibyte-characters as a user option.
4836
7a1831cf
EZ
48372010-03-31 Eli Zaretskii <eliz@gnu.org>
4838
4839 * control.texi (Handling Errors): How to re-throw a signal caught
4840 by condition-case.
4841
c3863713
CY
48422010-03-26 Chong Yidong <cyd@stupidchicken.com>
4843
4844 * loading.texi (Hooks for Loading): Document after-load-functions.
4845 Copyedits.
4846
c333f279
AM
48472010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4848
4849 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4850
e867cb5d 48512010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
4852
4853 * processes.texi (Network Processes): Document seqpacket type.
4854
605f35cd
DN
48552010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4856
4857 * os.texi (System Environment): Do not mention lynxos.
4858
288f9fc0
CY
48592010-03-10 Chong Yidong <cyd@stupidchicken.com>
4860
4861 * Branch for 23.2.
4862
eed5c93a
CY
48632010-03-06 Chong Yidong <cyd@stupidchicken.com>
4864
4865 * objects.texi (Integer Type): Take note of the read syntax
4866 exception for numbers that cannot fit in the integer type.
4867
1ddd6622
GM
48682010-03-03 Glenn Morris <rgm@gnu.org>
4869
4870 * numbers.texi (Integer Basics, Bitwise Operations):
4871 * objects.texi (Integer Type): Update for integers now being 30-bit.
4872
a908c79a
CY
48732010-02-27 Chong Yidong <cyd@stupidchicken.com>
4874
4875 * display.texi (Low-Level Font): Document :otf font-spec property.
4876
cd61af01
SM
48772010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4878
4879 * display.texi (Line Height): Avoid obsolete special default variables
4880 like default-major-mode.
4881
c02f8fe2
AM
48822010-01-28 Alan Mackenzie <acm@muc.de>
4883
4884 * display.texi (Auto Faces): Say fontification-functions is called
4885 whether or not Font Lock is enabled. Tidy up the wording a bit.
4886
d738d18b
CY
48872010-01-17 Chong Yidong <cyd@stupidchicken.com>
4888
4889 * elisp.texi: Remove duplicate edition information (Bug#5407).
4890
4963739e
JB
48912010-01-17 Juanma Barranquero <lekktu@gmail.com>
4892
4893 * two.el (volume-header-toc-markup): Fix typos in docstring.
4894
c57008f6
SM
48952010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4896
4897 Avoid dubious uses of save-excursions.
4898 * positions.texi (Excursions): Recommend the use of
4899 save-current-buffer if applicable.
4900 * text.texi (Clickable Text): Fix the example code which used
4901 save-excursion in a naive way which sometimes preserves point and
4902 sometimes not.
4903 * variables.texi (Creating Buffer-Local):
4904 * os.texi (Session Management):
4905 * display.texi (GIF Images):
4906 * control.texi (Cleanups): Use (save|with)-current-buffer.
4907
2f3725cd
EZ
49082010-01-02 Eli Zaretskii <eliz@gnu.org>
4909
4910 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4911
85eeac93
CY
49122010-01-02 Chong Yidong <cyd@stupidchicken.com>
4913
4914 * nonascii.texi (Text Representations, Character Codes)
4915 (Converting Representations, Explicit Encoding)
4916 (Translation of Characters): Use hex notation consistently.
4917 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4918
4801c5fa
CY
49192010-01-01 Chong Yidong <cyd@stupidchicken.com>
4920
4921 * loading.texi (Where Defined): Make it clearer that these are
4922 loaded files (Bug#5068).
4923
26e533e2
CY
49242009-12-29 Chong Yidong <cyd@stupidchicken.com>
4925
4926 * minibuf.texi (Completion Styles): Document `initials' style.
4927
16d1ff5f
CY
49282009-12-25 Chong Yidong <cyd@stupidchicken.com>
4929
4930 * frames.texi (Resources): Describe inhibit-x-resources.
4931 (Size Parameters): Copyedit.
4932
4933 * hash.texi (Creating Hash):
4934 * objects.texi (Hash Table Type): Document the new hash table
4935 printed representation.
4936
4937 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4938 obsolete.
4939
5dcb4c4e
SM
4940 * processes.texi (Process Buffers):
4941 Document process-kill-buffer-query-function.
16d1ff5f 4942
9a5de3d9
GM
49432009-12-05 Glenn Morris <rgm@gnu.org>
4944
4945 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4946 diary-display-function, and no longer recommended to be a hook.
4947 Update for changes in the names of calendar and diary hooks.
4948 diary-print-entries-hook has changed section.
4949
b640eb52
EZ
49502009-11-28 Eli Zaretskii <eliz@gnu.org>
4951
4952 * text.texi (Special Properties): More accurate description of
4953 what the `cursor' property does.
4954
be1674ab
KR
49552009-11-26 Kevin Ryde <user42@zip.com.au>
4956
4957 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4958 mouse-wheel-down-event, the closest thing to a definition for them.
4959 * os.texi (Startup Summary): vindex inhibit-startup-message and
4960 inhibit-splash-screen.
4961 (Command-Line Arguments): vindex argv.
4962 (Suspending Emacs): vindex suspend-tty-functions and
4963 resume-tty-functions. Don't want to index every hook, but having
4964 the programming ones is helpful.
4965
603f5979
CY
49662009-11-14 Chong Yidong <cyd@stupidchicken.com>
4967
4968 * commands.texi (Motion Events): Fix typo (Bug#4907).
4969
4359a806
CY
49702009-11-08 Chong Yidong <cyd@stupidchicken.com>
4971
4972 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4973 are affected by case-fold-search (Bug#4483).
4974
0f063651
CY
49752009-11-02 Chong Yidong <cyd@stupidchicken.com>
4976
4977 * minibuf.texi (Reading File Names): Note that read-file-name may
4978 use a graphical file dialog.
4979
9bd79893
GM
49802009-10-31 Glenn Morris <rgm@gnu.org>
4981
4982 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4983
ebe479ec
KR
49842009-10-16 Kevin Ryde <user42@zip.com.au>
4985
4986 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4987 in particular so `info-lookup-symbol' can find its docs.
4988
2640fa86
CY
49892009-10-16 Chong Yidong <cyd@stupidchicken.com>
4990
4991 * variables.texi (Constant Variables): Distinguish from defconst
4992 variables.
4993 (Defining Variables): Add cindex.
4994
edd6a733
CY
49952009-10-15 Chong Yidong <cyd@stupidchicken.com>
4996
4997 * os.texi (Time of Day): Clarify that the microsecond part is
4998 ignored (Bug#4637).
4999
5feb0b73
GM
50002009-10-11 Glenn Morris <rgm@gnu.org>
5001
5002 * frames.texi (Size and Position): Clarify what is included in the frame
5003 height. (Bug#4535)
5004
0c5413c8
GM
50052009-10-10 Glenn Morris <rgm@gnu.org>
5006
5007 * windows.texi (Size of Window): The relationship between window and
5008 frame heights is not so simple. (Bug#4535)
5009 Mention window-full-height-p.
5010
7f8b600a
SM
50112009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
5012
5013 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
5014 used from Lisp.
5015
6185de1c
EZ
50162009-10-07 Eli Zaretskii <eliz@gnu.org>
5017
7f8b600a
SM
5018 * files.texi (Directory Names) <abbreviate-file-name>:
5019 Document that root home directories are not replaced with "~".
6185de1c 5020
9972911f
EZ
50212009-10-06 Eli Zaretskii <eliz@gnu.org>
5022
5023 * text.texi (Special Properties): Document the meaning of the
5024 `cursor' text property whose value is an integer.
5025
2a3f19ef
MA
50262009-10-05 Michael Albinus <michael.albinus@gmx.de>
5027
5028 * files.texi (Magic File Names): Add `copy-directory'.
5029
804543b5
EZ
50302009-10-05 Eli Zaretskii <eliz@gnu.org>
5031
5032 * files.texi (File Attributes): Fix description of file
5033 attributes. (Bug#4638) Update attributes of files.texi example to
5034 be more representative.
5035
461bf92b
MA
50362009-10-05 Michael Albinus <michael.albinus@gmx.de>
5037
5038 * files.texi (Create/Delete Dirs): New command copy-directory.
5039
a86cd395
JB
50402009-10-04 Juanma Barranquero <lekktu@gmail.com>
5041
5042 * anti.texi (Antinews):
5043 * macros.texi (Indenting Macros):
5044 * strings.texi (Creating Strings, Case Conversion):
5045 Remove duplicate words.
5046
d3080264
MA
50472009-10-01 Michael Albinus <michael.albinus@gmx.de>
5048
5049 * files.texi (Create/Delete Dirs): delete-directory has an
5050 optional parameter RECURSIVE.
5051
85d14563
SM
50522009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
5053
5054 * buffers.texi (Swapping Text): Minor clarification.
5055
3d9842c6
GM
50562009-10-01 Glenn Morris <rgm@gnu.org>
5057
5058 * functions.texi (Declaring Functions): Mention that we also search for
5059 ".m" files in the src/ directory.
5060
78427304
CY
50612009-09-25 David Engster <deng@randomsample.de>
5062
3d9842c6 5063 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 5064
b578c9cc
GM
50652009-09-22 Glenn Morris <rgm@gnu.org>
5066
5067 * internals.texi (Building Emacs): Mention preloaded-file-list.
5068
beee5da7
AM
50692009-09-14 Alan Mackenzie <acm@muc.de>
5070
5071 * os.texi (Terminal Output): Put "@code{}" around "stdout".
5072
5d6ab672
CY
50732009-09-13 Chong Yidong <cyd@stupidchicken.com>
5074
5075 * functions.texi (Anonymous Functions): Rearrange discussion,
5076 giving usage of unquoted lambda forms first. Mention that
5077 `function' and `#'' are no longer required (Bug#4290).
5078
59375eeb
AM
50792009-09-11 Alan Mackenzie <acm@muc.de>
5080
a86cd395 5081 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
5082 batch mode.
5083
e7e2f529
GM
50842009-09-01 Glenn Morris <rgm@gnu.org>
5085
5086 * display.texi (Face Functions): Mention define-obsolete-face-alias.
5087
eae47088
GM
50882009-08-26 Ulrich Mueller <ulm@gentoo.org>
5089
5090 * nonascii.texi (Character Codes): Fix typos.
5091
3691a0a6
MA
50922009-08-25 Michael Albinus <michael.albinus@gmx.de>
5093
5094 * processes.texi (Synchronous Processes): New defvar
5095 process-file-side-effects.
5096
664d56b8
GM
50972009-08-25 Glenn Morris <rgm@gnu.org>
5098
5099 * display.texi (Fontsets): Fix typo.
5100
0706c025
GM
5101 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
5102
03a74b84
SM
51032009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
5104
5105 * processes.texi (Asynchronous Processes): Adjust arglist of
5106 start-process-shell-command and start-file-process-shell-command.
5107
f6de8a37
CY
51082009-08-15 Chong Yidong <cyd@stupidchicken.com>
5109
4b1ed1bb
CY
5110 * advice.texi (Argument Access in Advice): Note that argument
5111 positions are zero-based (Bug#3932).
5112
89a9e058
CY
5113 * commands.texi (Distinguish Interactive): Minor copyedit.
5114
23696fd7
CY
5115 * display.texi (Face Attributes): Add xref to Displaying Faces for
5116 explanation of "underlying face".
5117
f6de8a37
CY
5118 * customize.texi (Common Keywords): Add xref to Loading.
5119
5120 * loading.texi (How Programs Do Loading): Add xref to Lisp
5121 Libraries node in the Emacs manual.
5122
417f77e6
CY
51232009-08-13 Chong Yidong <cyd@stupidchicken.com>
5124
5125 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
5126
0999039c
CY
51272009-07-18 Chong Yidong <cyd@stupidchicken.com>
5128
5129 * processes.texi (Shell Arguments): Copyedits.
5130
9af167bc
GM
51312009-07-18 Glenn Morris <rgm@gnu.org>
5132
5133 * loading.texi (Repeated Loading): Fix typo.
5134
137987ab
RS
51352009-07-16 Richard Stallman <rms@gnu.org>
5136
5137 * buffers.texi (Swapping Text): Recommend setting
5138 write-region-annotate-functions and buffer-saved-size.
5139
5140 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
5141
622fa380
GM
51422009-07-15 Glenn Morris <rgm@gnu.org>
5143
5144 * edebug.texi: Minor re-phrasings throughout.
5145 (Edebug Execution Modes): Sit-for affects continue mode too.
5146 (Jumping): Use `forward-sexp' rather than its keybinding.
5147 (Edebug Misc): Fix Q binding.
5148 (Edebug Eval): Remove cl version.
5149 (Printing in Edebug): Clarify print-length etc.
5150 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
5151 (Specification List): Remove edebug-unwrap findex entry.
5152 (Specification Examples): defmacro is actually not the same as defun.
5153 Escape "`" in example.
5154
6bbd4600
CY
51552009-07-15 Chong Yidong <cyd@stupidchicken.com>
5156
5157 * markers.texi (The Mark): Document optional arg to
5158 deactivate-mark.
5159
e538d479
GM
51602009-07-11 Kevin Ryde <user42@zip.com.au>
5161
5162 * hooks.texi (Standard Hooks): Fix cross-references.
5163
4c98b9ed
GM
5164 * loading.texi (Named Features): Refer to eval-after-load.
5165
5300838c
GM
51662009-07-11 Glenn Morris <rgm@gnu.org>
5167
64fbeb16
GM
5168 * Makefile.in (TEXI2PDF): New.
5169 (elisp.pdf): New target.
5170
4c98b9ed
GM
5171 * searching.texi (Regexp Backslash): Fix typo.
5172
5173 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 5174
51d9979c
GM
51752009-07-10 Glenn Morris <rgm@gnu.org>
5176
561c0216
GM
5177 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
5178
5b594a58
GM
5179 * customize.texi (Customization Types):
5180 * display.texi (Abstract Display):
0cc8c85a 5181 * objects.texi (Character Type, String Type):
5b594a58 5182 Merge in some menu descriptions from elisp.texi.
51d9979c 5183
c3cbbb40
GM
5184 * hash.texi (Hash Tables):
5185 * modes.texi (Multiline Font Lock):
5186 End menu description with period.
fe42c16a 5187
28528402
GM
51882009-07-09 Glenn Morris <rgm@gnu.org>
5189
5190 * back.texi: Don't hard-code texinfo location.
5191
5192 * two-volume.make (texinfodir): New, with location of texinfo.tex.
5193 (tex): Add texinfodir to TEXINPUTS.
5194 (elisp1med-init, elisp2med-init): Use texinfodir.
5195
5196 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
5197 (clean): Add two-volume.make intermediate files.
5198
5199 * elisp.texi, vol1.texi, vol2.texi:
5200 Use a DATE variable with the publication date, and update it.
5201 Fix antinews menu description.
5202
5203 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
5204 Update the detailed node listing to match elisp.texi.
5205
5206 * README: Update edition to match elisp.texi.
5207
5208 * objects.texi (General Escape Syntax):
5209 * nonascii.texi (Character Sets):
5210 Use consistent case for "Unicode Standard".
5211
5212 * anti.texi (Antinews):
5213 * customize.texi (Variable Definitions):
5214 * functions.texi (Declaring Functions):
5215 * nonascii.texi (Character Properties):
5216 * processes.texi (Serial Ports):
5217 * text.texi (Special Properties):
5218 * tips.texi (Coding Conventions):
5219 Minor rearrangements to improve TeX line-filling.
5220
5221 * commands.texi (Using Interactive): Fix cross-reference.
5222
17db8e10
JD
52232009-07-01 Jan Djärv <jan.h.d@swipnet.se>
5224
5225 * frames.texi (Management Parameters): Mention sticky.
5226
77c7e2e1
AS
52272009-07-01 Andreas Schwab <aschwab@redhat.com>
5228
5229 * help.texi (Help Functions): Fix description of help-buffer and
5230 help-setup-xref to use @defun instead of @deffn.
5231
3f1c6666
JD
52322009-07-01 Jan Djärv <jan.h.d@swipnet.se>
5233
5234 * frames.texi (Size Parameters): Mention maximized for fullscreen.
5235
ca27c21b
CY
52362009-06-24 Chong Yidong <cyd@stupidchicken.com>
5237
5238 * display.texi (Window Systems): Add ns to the list.
5239
70243478
CY
52402009-06-21 Chong Yidong <cyd@stupidchicken.com>
5241
5242 * Branch for 23.1.
5243
df006536
MR
52442009-06-17 Martin Rudalics <rudalics@gmx.at>
5245
5246 * windows.texi (Dedicated Windows): Fix typo.
5247 (Resizing Windows): Replace @defun by @deffn.
5248
d259fc4b
GM
52492009-06-17 Glenn Morris <rgm@gnu.org>
5250
5251 * variables.texi (Directory Local Variables):
5252 Update for 2009-04-11 name-change of dir-locals-directory-alist.
5253
30781db6
KH
52542009-06-09 Kenichi Handa <handa@m17n.org>
5255
5256 * nonascii.texi (Character Sets): State clearly that FROM and TO
5257 are codepoints of CHARSET.
5258
62e8099c
CY
52592009-06-07 Chong Yidong <cyd@stupidchicken.com>
5260
5261 * minibuf.texi (Reading File Names): Fix introductory text.
5262 Suggested by stan@derbycityprints.com.
5263 (High-Level Completion): Fix typo.
5264
ee1b1917
CY
52652009-05-28 Chong Yidong <cyd@stupidchicken.com>
5266
5267 * frames.texi (Text Terminal Colors): Multi-tty is already
5268 implemented, but tty-local colors are not.
5269
5df647e8
CY
52702009-05-27 Chong Yidong <cyd@stupidchicken.com>
5271
5272 * hooks.texi (Standard Hooks): Remove mention of obsolete
5273 redisplay-end-trigger-functions.
5274
5275 * internals.texi (Window Internals): Remove mention of obsolete
5276 redisplay-end-trigger-functions.
5277
01f17ae2
MR
52782009-05-21 Martin Rudalics <rudalics@gmx.at>
5279
5280 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
5281
5282 * backups.texi (Making Backups): backup-directory-alist and
5283 make-backup-file-name-function are options.
5284 (Auto-Saving): auto-save-list-file-prefix is an option.
5285
5286 * buffers.texi (Killing Buffers): buffer-offer-save is an
5287 option.
5288
5289 * display.texi (Refresh Screen): no-redraw-on-reenter is an
5290 option.
5291 (Echo Area Customization): echo-keystrokes is an option.
5292 (Selective Display): selective-display-ellipses is an option.
5293 (Temporary Displays): temp-buffer-show-function is an option.
5294 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
5295 are options.
5296 (Font Selection): face-font-family-alternatives,
5297 face-font-selection-order, face-font-registry-alternatives, and
5298 scalable-fonts-allowed are options.
5299 (Fringe Indicators): indicate-buffer-boundaries is an option.
5300 (Fringe Cursors): overflow-newline-into-fringe is an option.
5301 (Scroll Bars): scroll-bar-mode is an option.
5302
5303 * eval.texi (Eval): max-lisp-eval-depth is an option.
5304
5305 * files.texi (Visiting Functions): find-file-hook is an option.
5306 (Directory Names): directory-abbrev-alist is an option.
5307 (Unique File Names): temporary-file-directory and
5308 small-temporary-file-directory are options.
5309
5310 * frames.texi (Initial Parameters): initial-frame-alist,
5311 minibuffer-frame-alist and default-frame-alist are options.
5312 (Cursor Parameters): blink-cursor-alist and
5313 cursor-in-non-selected-windows ar options.
5314 (Window System Selections): selection-coding-system is an
5315 option.
5316 (Display Feature Testing): display-mm-dimensions-alist is an
5317 option.
5318
5319 * help.texi (Help Functions): help-char and help-event-list are
5320 options.
5321
5322 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
5323 an option.
5324
5325 * minibuf.texi (Minibuffer History): history-length and
5326 history-delete-duplicates are options.
5327 (High-Level Completion): read-buffer-function and
5328 read-buffer-completion-ignore-case are options.
5329 (Reading File Names): read-file-name-completion-ignore-case is
5330 an option.
5331
5332 * modes.texi (Mode Line Top): mode-line-format is an option.
5333 (Mode Line Variables): mode-line-position and mode-line-modes
5334 are options.
5335
5336 * nonascii.texi (Text Representations):
5337 enable-multibyte-characters is an option.
5338 (Default Coding Systems): auto-coding-regexp-alist,
5339 file-coding-system-alist, auto-coding-alist and
5340 auto-coding-functions are options.
5341 (Specifying Coding Systems): inhibit-eol-conversion is an
5342 option.
5343
5344 * os.texi (Init File): site-run-file is an option.
5345 (System Environment): mail-host-address is an option.
5346 (User Identification): user-mail-address is an option.
5347 (Terminal Output): baud-rate is an option.
5348
5349 * positions.texi (Word Motion): words-include-escapes is an
5350 option.
5351
5352 * searching.texi (Standard Regexps): page-delimiter,
5353 paragraph-separate, paragraph-separate and sentence-end are
5354 options.
5355
5356 * text.texi (Margins): left-margin and fill-nobreak-predicate
5357 are options.
5358
5359 * variables.texi (Local Variables): max-specpdl-size is an
5360 option.
5361
5362 * windows.texi (Choosing Window):
5363 split-window-preferred-function, special-display-function and
5364 display-buffer-function are options.
5365
106e6894
CY
53662009-05-20 Chong Yidong <cyd@stupidchicken.com>
5367
4a83454d
CY
5368 Fix errors spotted by Martin Rudalics.
5369
106e6894
CY
5370 * syntax.texi (Position Parse): Document rationale for ignored
5371 arguments to syntax-ppss-flush-cache.
5372
5373 * processes.texi (Input to Processes): Mark PROCESS arg to
5374 process-running-child-p as optional.
5375 (Network Options): Document NO-ERROR arg to
5376 set-network-process-option.
5377
5378 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
5379 command.
5380
5381 * searching.texi (POSIX Regexps): Mark posix-search-forward and
5382 posix-search-backward as commands.
5383
5384 * os.texi (Killing Emacs): Mark kill-emacs as a command.
5385 (Suspending Emacs): Mark suspend-emacs as a command.
5386 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
5387 commands.
5dcb4c4e
SM
5388 (Terminal Output): Remove obsolete function baud-rate.
5389 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
5390
5391 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
5392 terminal-coding-system and set-terminal-coding-system.
5393 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
5394 as optional.
5395 (Character Sets): Document RESTRICTION arg of char-charset.
5396 (Character Codes): Mark POS argument to get-byte as optional.
5397
5398 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
5399 minibuffer-message.
5400
5401 * files.texi (Create/Delete Dirs): Mark make-directory and
5402 delete-directory as commands.
5403
5404 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
5405
5406 * text.texi (Base 64): Mark base64-decode-string and
5407 base64-encode-string as commands.
5408 (Columns): Mark move-to-column as a command.
5409 (Mode-Specific Indent): Document RIGID arg to
5410 indent-for-tab-command.
5411 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
5412 Mark indent-code-rigidly as a command.
5413 (Substitution): Mark translate-region as a command.
5414
5415 * frames.texi (Size and Position): Remove obsolete functions
5416 screen-height and screen-width.
5417
04173931
CY
54182009-05-19 Chong Yidong <cyd@stupidchicken.com>
5419
5420 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
5421 (Displaying Buffers, Resizing Windows): Correct mistakes;
5422 next-window, previous-window, and pop-to-buffer are not commands,
5423 and fit-window-to-buffer" is a command. (Pointed out by Martin
5424 Rudalics.)
5425
eae7d8f8
RS
54262009-05-17 Richard M Stallman <rms@gnu.org>
5427
5428 * modes.texi (Precalculated Fontification): Clarify text.
5429
b8766179
MR
54302009-05-17 Martin Rudalics <rudalics@gmx.at>
5431
5432 * windows.texi (Selecting Windows): Clarify descriptions of
5433 with-selected-window and get-lru-window.
5434 (Cyclic Window Ordering): Refer to particular frame when talking
5435 about how splitting affects the ordering.
5436 (Displaying Buffers): Fix descriptions of switch-to-buffer and
5437 switch-to-buffer-other-window. Explain how setting of
5438 display-buffer-reuse-frames affects pop-to-buffer.
5439 (Choosing Window): Clarify some details in descriptions of
5440 display-buffer-reuse-frames, pop-up-frames, and
5441 pop-up-frame-function.
5442 (Dedicated Windows): Clarify some details.
5443 (Textual Scrolling): Replace term vscroll by term vertical
5444 scroll position.
5445 (Vertical Scrolling): Fix typo.
5446 (Window Hooks): Relate text on jit-lock-register to window
5447 scrolling and size changes.
5448
734b5e3b
CY
54492009-05-14 Chong Yidong <cyd@stupidchicken.com>
5450
0a65633e
CY
5451 * frames.texi (Initial Parameters): Clarify what the initial
5452 minibuffer frame is.
05be46d7
CY
5453 (Buffer Parameters): Note that the minibuffer parameter can not be
5454 altered.
0a65633e 5455
734b5e3b
CY
5456 * anti.texi (Antinews): Copyedits. Rearrange some entries.
5457 Document display-buffer changes.
5458
925672cd
CY
54592009-05-13 Chong Yidong <cyd@stupidchicken.com>
5460
17ecd7af
CY
5461 * anti.texi (Antinews): Rewrite for Emacs 22.
5462
925672cd
CY
5463 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
5464 obarrays are first mentioned. Define "system abbrev" more
5465 prominently, and add it to the index.
5466 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
5467 Copyedits.
5468 (Abbrev Expansion): Document abbrev-insert.
5469
80be4dd7
CY
54702009-05-12 Chong Yidong <cyd@stupidchicken.com>
5471
5472 * frames.texi (Font and Color Parameters): Rename from Color
5473 Parameters. Document font-backend parameter.
5474
5475 * vol2.texi (Top): Update node listing.
5476 * vol1.texi (Top): Update node listing.
5477 * elisp.texi (Top): Update node listing.
5478
372a93ac
MR
54792009-05-11 Martin Rudalics <rudalics@gmx.at>
5480
5481 * windows.texi (Choosing Window): Don't explicitly refer to
5482 split-window-sensibly's window argument in descriptions of
5483 split-height-threshold and split-width-threshold.
5484
714c3541
MR
54852009-05-10 Martin Rudalics <rudalics@gmx.at>
5486
5487 * windows.texi (Choosing Window): Fix rewrite of window
5488 splitting section.
5489
0e90e7be
EZ
54902009-05-09 Eli Zaretskii <eliz@gnu.org>
5491
f4e90db0
SM
5492 * nonascii.texi (Default Coding Systems):
5493 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 5494 Add indexing.
0e90e7be
EZ
5495 (Lisp and Coding Systems): Add index entries.
5496
d3c0c321
MR
54972009-05-09 Martin Rudalics <rudalics@gmx.at>
5498
5499 * windows.texi (Choosing Window): Describe split-window-sensibly
5500 and rewrite section on window splitting accordingly.
5501 (Textual Scrolling): Replace `...' by @code{...}.
5502
c773345a
CY
55032009-05-04 Chong Yidong <cyd@stupidchicken.com>
5504
ee2d5b5e
CY
5505 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
5506 Remove obsoleted pre-abbrev-expand-hook.
5507
5508 * locals.texi (Standard Buffer-Local Variables): Consolidate table
5509 entries.
5510
c773345a
CY
5511 * internals.texi (Object Internals): Don't assume 32-bit machines
5512 are the norm.
5513 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
5514 (Window Internals): Synch field names to window.h.
5515 (Process Internals): Synch field names to process.h.
c773345a 5516
dd449674
CY
55172009-04-29 Chong Yidong <cyd@stupidchicken.com>
5518
5519 * variables.texi (File Local Variables): Note that read-circle is
5520 bound to nil when reading file-local variables.
5521
5522 * streams.texi (Input Functions): Document read-circle.
5523 (Output Variables): Add xref to Circular Objects.
5524
4f1e25e2
CY
55252009-04-25 Chong Yidong <cyd@stupidchicken.com>
5526
5527 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
5528 Features and Coding System Basics. Node that "p" stands for
5529 "predicate". Recommend utf-8-emacs instead of emacs-mule.
5530 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
5531 mouse-appearance-menu.
5532 (Programming Tips): Add xref to Progress.
5533
dca019f8
CY
55342009-04-22 Chong Yidong <cyd@stupidchicken.com>
5535
5dcb4c4e
SM
5536 * os.texi (Command-Line Arguments):
5537 Document command-line-args-left.
dca019f8
CY
5538 (Suspending Emacs): Adapt text to multi-tty case. Document use of
5539 terminal objects for tty arguments.
5540 (Startup Summary): Add xref to Session Management.
5541 (Session Management): Mention emacs-session-restore. Copyedits.
5542
02a89103
CY
55432009-04-20 Chong Yidong <cyd@stupidchicken.com>
5544
5545 * os.texi (Startup Summary): Copyedits. The init file is not
5546 necessarily named .emacs now. Document initial-buffer-choice and
5547 initial-scratch-message. Note where Emacs exits in batch mode.
5548 Document inhibit-splash-screen as an alias.
5549 (Init File): Be neutral about which init file name to use.
5550
55512009-04-16 Chong Yidong <cyd@stupidchicken.com>
5552
5553 * os.texi (System Interface): Fix Texinfo usage.
5554
0c1cfe01
CY
55552009-04-15 Chong Yidong <cyd@stupidchicken.com>
5556
80d7cdca
CY
5557 * searching.texi (Regexp Backslash): Also refer to shy groups as
5558 non-capturing or unnumbered groups.
5559 (Regexp Functions): Add cross-reference to Regexp Backslash.
5560
0c1cfe01
CY
5561 * display.texi (Truncation): Overlays can use line-prefix and
5562 wrap-prefix too.
5563 (Overlay Properties): Document wrap-prefix and line-prefix.
5564 (Face Attributes): Document underline-minimum-offset.
5565 (Face Remapping): Copyedits.
5566 (Low-Level Font): Copyedits.
5567 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
5568 (Line Height): Emphasize that line-spacing only takes effect on
5569 graphical terminals.
0c1cfe01 5570
c4adeee0
CY
55712009-04-13 Chong Yidong <cyd@stupidchicken.com>
5572
5573 * display.texi (Refresh Screen): Note that a passage about screen
5574 refreshing is text terminal only.
5575 (Forcing Redisplay): Delete misleading comment---sit-for calls
5576 redisplay, not the other way around.
5577 (Truncation): Note new values of truncate-partial-width-windows.
5578 Copyedits.
5579 (Invisible Text): Document invisible-p.
5580
b20ecfa1
EZ
55812009-04-11 Eli Zaretskii <eliz@gnu.org>
5582
5583 * display.texi (Overlays): Overlays don't scale well. See
5584 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
5585
97d8273f
CY
55862009-04-10 Chong Yidong <cyd@stupidchicken.com>
5587
f147ff75
CY
5588 * syntax.texi (Syntax Table Functions): Document cons cell
5589 argument for modify-syntax-entry.
5590 (Categories): Document cons cell argument for
5591 modify-category-entry.
5592
fca4ec76
CY
5593 * searching.texi (String Search): Document word-search-forward-lax
5594 and word-search-backward-lax.
5595 (Searching and Case): Describe isearch behavior more precisely.
5596
9c283d5b
CY
5597 * keymaps.texi (Tool Bar): Mention that some platforms do not
5598 support multi-line toolbars. Suggested by Stephen Eglen.
5599
5600 * frames.texi (Layout Parameters): Mention that Nextstep also
5601 allows only one tool-bar line. Suggested by Stephen Eglen.
5602
97d8273f
CY
5603 * nonascii.texi (Text Representations): Copyedits.
5604 (Coding System Basics): Also mention utf-8-emacs.
5605 (Converting Representations, Selecting a Representation)
5606 (Scanning Charsets, Translation of Characters, Encoding and I/O):
5607 Copyedits.
5608 (Character Codes): Mention role of codepoints 1114112 to 4194175.
5609
2bad3299
CY
56102009-04-09 Chong Yidong <cyd@stupidchicken.com>
5611
5612 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
5613 (Filling): Clarify REGION argument of fill-paragraph.
5614 Document fill-forward-paragraph-function.
2bad3299
CY
5615 (Special Properties): Remove "new in Emacs 22" declaration.
5616 (Clickable Text): Merge with Links and Mouse-1 node.
5617
5dcb4c4e
SM
5618 * display.texi (Button Properties, Button Buffer Commands):
5619 Change xref to Clickable Text.
2bad3299
CY
5620
5621 * tips.texi (Key Binding Conventions): Change xref to Clickable
5622 Text.
5623
5624 * elisp.texi (Top): Update node listing.
5625
ea30ce4f
CY
56262009-04-05 Chong Yidong <cyd@stupidchicken.com>
5627
47af2f4b
CY
5628 * markers.texi (The Mark): Copyedits. Improve description of
5629 handle-shift-selection.
5630 (The Region): Move use-region-p here from The Mark.
5631
ea30ce4f
CY
5632 * positions.texi (Screen Lines): Document (cols . lines) argument
5633 for vertical-motion.
5634
2aa8ea6e
CY
56352009-04-04 Chong Yidong <cyd@stupidchicken.com>
5636
3ec61d4e
CY
5637 * frames.texi (Frames): Clean up introduction. Document `ns'
5638 return value for framep.
5639 (Creating Frames): Note how the terminal is chosen.
5640 (Multiple Terminals, Multiple Displays): Merge into a single node.
5641 (Color Parameters): Fix typo.
5642
5643 * variables.texi (Local Variables, Buffer-Local Variables)
5644 (Creating Buffer-Local): Change link to Multiple Terminals.
5645
5646 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
5647
5648 * keymaps.texi (Controlling Active Maps): Change link to Multiple
5649 Terminals.
5650
5651 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5652 to Multiple Terminals.
5653
5654 * elisp.texi (Top): Update node listing.
5655 * vol2.texi (Top): Update node listing.
5656 * vol1.texi (Top): Update node listing.
5657
9257072f
CY
5658 * buffers.texi (Current Buffer): Note that the append-to-buffer
5659 example is no longer in synch with the latest code. Tie the two
5660 examples together.
5661
2aa8ea6e
CY
5662 * files.texi (File Attributes): Move note about MS-DOS from
5663 Changing Files to File Attributes.
5664 (Create/Delete Dirs): Note that mkdir is an alias for this.
5665
22e74b17
CY
56662009-04-01 Markus Triska <triska@gmx.at>
5667
5668 * processes.texi (Filter Functions): Suggest how to handle output
5669 batches.
5670
4bbe48ec
CY
56712009-03-30 Chong Yidong <cyd@stupidchicken.com>
5672
5673 * help.texi (Accessing Documentation): Update example to use
5674 help-setup-xref and with-help-window.
5675 (Help Functions): Remove print-help-return-message, which is
5676 semi-obsolete due to with-help-window. Document help-buffer and
5677 help-setup-xref.
5678
b9723f39
CY
56792009-03-29 Chong Yidong <cyd@stupidchicken.com>
5680
5dcb4c4e
SM
5681 * help.texi (Accessing Documentation, Help Functions):
5682 Remove information about long-obsolete Emacs versions.
9eb52e90 5683
b9723f39
CY
5684 * modes.texi (Mode Line Variables): The default values of the mode
5685 line variables are now more complicated.
5686
b0cc32db
CY
56872009-03-28 Chong Yidong <cyd@stupidchicken.com>
5688
3c25a5a9
CY
5689 * modes.texi (Major Mode Conventions): Note that specialness is
5690 inherited.
31c9eebb
CY
5691 (Derived Modes): Note that define-derive-mode sets the mode-class
5692 property.
3c25a5a9 5693
b0cc32db
CY
5694 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5695 goto-map. Add search-map to the list.
5696
c5e0006d
EZ
56972009-03-27 Eli Zaretskii <eliz@gnu.org>
5698
1213465a
EZ
5699 * os.texi (System Environment): Update the list of system-type
5700 values.
5701
c5e0006d
EZ
5702 * markers.texi (The Mark) <handle-shift-selection>: Update for
5703 removal of the optional argument DEACTIVATE.
5704
48bab3d6
CY
57052009-03-25 Chong Yidong <cyd@stupidchicken.com>
5706
5707 * commands.texi (Focus Events): Most X window managers don't use
5708 focus-follows-mouse nowadays.
5709
6e4ff1b6
CY
57102009-03-24 Chong Yidong <cyd@stupidchicken.com>
5711
5712 * commands.texi (Defining Commands): Clarify introduction.
5713 (Using Interactive): Not that interactive can be put in a symbol
5714 property.
5715 (Interactive Call): Note that a symbol with a non-nil
5716 interactive-form property satisfies commandp.
5717
11625308
JB
57182009-03-23 Juanma Barranquero <lekktu@gmail.com>
5719
5720 * minibuf.texi (Intro to Minibuffers): Fix typos.
5721
7b34420d
CY
57222009-03-23 Chong Yidong <cyd@stupidchicken.com>
5723
5724 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
5725 about minibuffers in old Emacs versions. Copyedits.
5726 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
5727 (Text from Minibuffer): Simplify introduction.
5728
f9257eed
AM
57292009-03-22 Alan Mackenzie <acm@muc.de>
5730
5731 * commands.texi (Using Interactive): Clarify string argument to
5732 `interactive' - even promptless elements need \n separators.
5733
f639ba70
CY
57342009-03-18 Chong Yidong <cyd@stupidchicken.com>
5735
5736 * minibuf.texi (Completion Styles): New node.
5737
5738 * elisp.texi (Top): Update node listing.
5739
d897e8ee
CY
57402009-03-17 Chong Yidong <cyd@stupidchicken.com>
5741
5742 * minibuf.texi (Basic Completion): Note that
5743 read-file-name-completion-ignore-case and
5744 read-buffer-completion-ignore-case can override
5745 completion-ignore-case.
5746 (Minibuffer Completion): Document completing-read changes.
5747 (Completion Commands): Avoid mentioning partial completion mode.
5748 Document minibuffer-completion-confirm changes, and
5749 minibuffer-confirm-exit-commands.
5750 (High-Level Completion): Document new require-match behavior for
5751 read-buffer. Document read-buffer-completion-ignore-case.
5752 (Reading File Names): Document new require-match behavior for
5753 read-file-name.
5754
b1f23349
CY
57552009-03-14 Chong Yidong <cyd@stupidchicken.com>
5756
5757 * debugging.texi (Error Debugging): Don't mislead the reader into
5758 thinking that debug-on-error enters debugger for C-f at EOB.
5759 (Error Debugging): Setting debug-on-init within the init file
5760 works, and has for some time.
5761
d6eb4e25
KH
57622009-03-13 Kenichi Handa <handa@m17n.org>
5763
5764 * display.texi (Fontsets): Update the description.
5765
1cf53dc5
CY
57662009-03-13 Chong Yidong <cyd@stupidchicken.com>
5767
5768 * advice.texi (Advising Primitives): Link to What Is a Function.
5769
81f919fc
CY
57702009-03-12 Chong Yidong <cyd@stupidchicken.com>
5771
cf4229eb
CY
5772 * compile.texi (Speed of Byte-Code): Update example.
5773 (Disassembly): Update examples.
5774
81f919fc 5775 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
5776
5777 * customize.texi (Common Keywords): It's not necessary to use :tag
5778 to remove hyphens, as custom-unlispify-tag-name does it
5779 automatically.
5dcb4c4e
SM
5780 (Variable Definitions): Link to File Local Variables.
5781 Document customized-value symbol property.
f2bbc08c
CY
5782 (Customization Types): Move menu to end of node.
5783
955964d7
CY
57842009-03-10 Chong Yidong <cyd@stupidchicken.com>
5785
5786 * macros.texi (Compiling Macros): Omit misleading sentence, which
5787 implied that macros can only be used in the same file they are
5788 defined.
5789 (Backquote): Remove obsolete information about Emacs 19.
5790
d25ed7db
GM
57912009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
5792
5793 * display.texi (Display Margins): Fix paren typo.
5794
d55f6ca5
CY
57952009-02-27 Chong Yidong <cyd@stupidchicken.com>
5796
f0e57ed8
CY
5797 * elisp.texi (Top): Update node listing.
5798
5799 * variables.texi (Variables): Clarify introduction.
5800 (Global Variables): Mention that setq is a special form.
5801 (Local Variables): Use active voice.
5802 (Tips for Defining): Mention marking variables as safe.
5803 (Buffer-Local Variables): Mention terminal-local and frame-local
5804 variables together.
5805 (File Local Variables): Copyedits.
5806 (Frame-Local Variables): Note that they are not really useful.
5807 (Future Local Variables): Node deleted.
5808
d55f6ca5 5809 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 5810 Unicode escape syntax.
d55f6ca5 5811
ca8f09a8
CY
58122009-02-23 Chong Yidong <cyd@stupidchicken.com>
5813
5814 * control.texi (Control Structures): Add cindex entry for "textual
5815 order".
5816
5817 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
5818 instead of "expression" throughout.
5819 (Function Indirection): Copyedits. Use active voice.
5820 (Eval): The default value of max-lisp-eval-depth is now 400.
5821
a20878b6
MB
58222009-02-23 Miles Bader <miles@gnu.org>
5823
5824 * processes.texi (System Processes): Rename `system-process-attributes'
5825 to `process-attributes'.
5826
61f66044
CY
58272009-02-22 Chong Yidong <cyd@stupidchicken.com>
5828
1b80d1f3
CY
5829 * symbols.texi (Property Lists): Emphasize that property lists are
5830 not restricted to symbol cells.
5831 (Other Plists): Copyedit.
5832
61f66044
CY
5833 * sequences.texi (Sequences Arrays Vectors): Make introduction
5834 more concise.
5835 (Arrays): Mention char-tables and bool-vectors too.
5836 (Vectors): Don't repeat information given in Arrays node. Link to
5837 nodes that explain the vector usage examples.
5838 (Char-Tables): Note that char-table elements can have arbitrary
5839 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 5840 Link to Property Lists node.
61f66044 5841
9403944b
CY
58422009-02-22 Chong Yidong <cyd@stupidchicken.com>
5843
5844 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5845 `append'.
4068c7b4 5846 (List Elements): Copyedits.
9403944b
CY
5847
5848 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5849 of `vconcat'.
5850
5851 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5852 Emacs 20 usage of `concat'.
5853 (Case Conversion): Copyedits.
5854
b87a185f
CY
58552009-02-21 Chong Yidong <cyd@stupidchicken.com>
5856
5857 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5858 Minor edits.
5859 (Frame Configuration Type): Emphasize that it is not primitive.
5860 (Font Type): New node.
5861 (Type Predicates): Add fontp; type-of now recognizes font object
5862 types.
5863
5864 * intro.texi (Version Info): Update version numbers in examples.
5865 (Acknowledgements): List more contributors.
5866
5867 * elisp.texi: Bump version number to 3.0.
5868 (Top): Link to Font Type node.
5869
867d4bb3
JB
58702009-02-20 Juanma Barranquero <lekktu@gmail.com>
5871
5872 * modes.texi (Major Mode Conventions): Remove duplicate words.
5873 (Customizing Keywords): Fix typo.
5874
77730170
EZ
58752009-02-14 Eli Zaretskii <eliz@gnu.org>
5876
5877 * nonascii.texi (User-Chosen Coding Systems): Document that
5878 select-safe-coding-system suggests raw-text if there are raw bytes
5879 in the region.
5880 (Explicit Encoding): Warn not to use `undecided' when encoding.
5881
c8736212
GM
58822009-02-11 Glenn Morris <rgm@gnu.org>
5883
5884 * frames.texi (Visibility of Frames): Mention the effect multiple
5885 workspaces/desktops can have on visibility.
5886
ab992d66
EZ
58872009-02-07 Eli Zaretskii <eliz@gnu.org>
5888
c8736212
GM
5889 * text.texi (Commands for Insertion):
5890 * commands.texi (Event Mod):
5891 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
5892 * nonascii.texi (Translation of Characters):
5893 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
5894 (Explicit Encoding): Document the `charset' text property produced
5895 by decode-coding-region and decode-coding-string.
ab992d66 5896
e651a255
AM
58972009-01-27 Alan Mackenzie <acm@muc.de>
5898
5899 * modes.texi (Search-based Fontification): Correct a typo.
5900
bc5cde4b
JB
59012009-01-25 Juanma Barranquero <lekktu@gmail.com>
5902
5903 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5904 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5905
3533155b
EZ
59062009-01-24 Eli Zaretskii <eliz@gnu.org>
5907
f721deda
EZ
5908 * display.texi (Window Systems): Document the value of
5909 `initial-window-system' under --daemon.
5910
3533155b
EZ
5911 * os.texi (System Environment): Remove description of the
5912 `environment' function which has been deleted.
5913
f79b43b2
DN
59142009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5915
5916 * frames.texi (Multiple Displays): Remove documentation for
5917 removed function make-frame-on-tty.
5918
e3aa6669
CY
59192009-01-22 Chong Yidong <cyd@stupidchicken.com>
5920
5921 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
5922 write-region-annotate-functions.
5923 Document write-region-post-annotation-function.
e3aa6669 5924
fb13a416
CY
59252009-01-19 Chong Yidong <cyd@stupidchicken.com>
5926
5927 * display.texi (Font Lookup): Document WIDTH argument of
5928 x-list-fonts.
5929
02eccf6b
EZ
59302009-01-17 Eli Zaretskii <eliz@gnu.org>
5931
ead3f58d
EZ
5932 * maps.texi (Standard Keymaps): Rename function-key-map to
5933 local-function-key-map.
5934
5935 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5936 local-function-key-map.
5937
5938 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5939 and `set-keyboard-coding-system' now accept an optional terminal
5940 argument.
5941
5942 * commands.texi (Event Mod): `keyboard-translate-table' is now
5943 terminal-local.
5944 (Function Keys): Rename function-key-map to
5945 local-function-key-map.
5946
df05a163
EZ
5947 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5948 frames.texi.
5949
0ed8034e 5950 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
5951 `delete-terminal-functions', `suspend-tty-functions' and
5952 `resume-tty-functions'.
0ed8034e
EZ
5953
5954 * frames.texi (Frames): Document `frame-terminal' and
5955 `terminal-live-p'.
5956 (Multiple Displays): Document `make-frame-on-tty'.
5957 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5958 `terminal-name', and `get-device-terminal'.
490f1197
EZ
5959 (Terminal Parameters): Document `terminal-parameters',
5960 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
5961
5962 * os.texi (System Environment): Document `environment' and
5963 `initial-environment'.
490f1197
EZ
5964 (Suspending Emacs): Update for multi-tty; document
5965 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 5966
02eccf6b
EZ
5967 * nonascii.texi (Coding System Basics): More accurate description
5968 of `raw-text'.
5969
f19fea97
JB
59702009-01-12 Juanma Barranquero <lekktu@gmail.com>
5971
5972 * display.texi (Low-Level Font): Fix typo.
5973
16fa292f
CY
59742009-01-10 Chong Yidong <cyd@stupidchicken.com>
5975
5976 * elisp.texi (Top): Update node listing.
5977
5978 * display.texi (PostScript Images): Node deleted.
5979
0b4faef3
EZ
59802009-01-10 Eli Zaretskii <eliz@gnu.org>
5981
3355f04d
EZ
5982 * processes.texi (Decoding Output): Document that null bytes force
5983 no-conversion for reading process output.
5984
5985 * files.texi (Reading from Files): Document that null bytes force
5986 no-conversion when visiting files.
5987
11625308 5988 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 5989
5dcb4c4e
SM
5990 * nonascii.texi (Lisp and Coding Systems):
5991 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 5992 (Character Properties): Improve wording.
0b4faef3 5993
ce9cf065
CY
59942009-01-09 Chong Yidong <cyd@stupidchicken.com>
5995
5996 * display.texi (Font Lookup): Remove obsolete function
5997 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5998 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
5999 (Font Selection): Reorder order of variable descriptions.
6000 Minor clarifications.
ce9cf065
CY
6001
6002 * elisp.texi (Top): Update node listing.
6003
ab756fb3
GM
60042009-01-09 Glenn Morris <rgm@gnu.org>
6005
6006 * commands.texi (Command Loop Info): Say that last-command-char and
6007 last-input-char are obsolete aliases.
6008
6009 * edebug.texi (Edebug Recursive Edit): Remove separate references to
6010 last-input-char and last-command-char, since they are just aliases for
6011 last-input-event and last-command-event.
6012
6013 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
6014 last-command-char.
6015
6b2b8ab1
CY
60162009-01-08 Chong Yidong <cyd@stupidchicken.com>
6017
6018 * elisp.texi: Update node listing.
6019
6020 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
6021 (Face Attributes): Don't link to Font Lookup.
6022 Document font-family-list.
6b2b8ab1
CY
6023 (Fonts): New node.
6024
3568e767
JR
60252009-01-08 Jason Rumney <jasonr@gnu.org>
6026
6027 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 6028 changing the standard pointer shapes. (Bug#1485)
3568e767 6029
6221c8db
CY
60302009-01-08 Chong Yidong <cyd@stupidchicken.com>
6031
6032 * display.texi (Attribute Functions): Note that a function value
6033 :height is relative, and that compatibility functions work by
6034 calling set-face-attribute.
6035 (Displaying Faces): Reorder list in order of increasing priority.
6036 (Face Remapping): New node. Content moved here from Displaying
6037 Faces.
6038 (Glyphs): Link to Face Functions.
6039
e3d3799a
CY
60402009-01-08 Chong Yidong <cyd@stupidchicken.com>
6041
6042 * display.texi (Faces): Don't discuss face id here. facep does
6043 not return t.
6044 (Defining Faces): Minor clarification.
6045 (Face Attributes): Rearrange items to match docstring of
6046 set-face-attribute. Add :foundry attribute. Document new role of
6047 :font attribute. Texinfo usage fix.
6048 (Attribute Functions): Copyedits.
6049 (Face Functions): Note that face number is seldom used.
6050
638a2457
RS
60512009-01-05 Richard M Stallman <rms@gnu.org>
6052
6053 * strings.texi (Predicates for Strings): Minor clarification.
6054
6055 * functions.texi (Function Safety): Texinfo usage fix.
6056
39cb9e56 60572009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
6058
6059 * objects.texi (General Escape Syntax): Fix typo.
6060
9f822178
MR
60612009-01-03 Martin Rudalics <rudalics@gmx.at>
6062
6063 * windows.texi (Choosing Window): Say that pop-up-frame-alist
6064 works via the default value of pop-up-frame-function.
6065
af34ad36
EZ
60662009-01-02 Eli Zaretskii <eliz@gnu.org>
6067
6068 * processes.texi (System Processes): Document the `time' and
6069 `ctime' attributes of `system-process-attributes'.
6070
d31f6679
CY
60712009-01-01 Chong Yidong <cyd@stupidchicken.com>
6072
6073 * display.texi (Face Attributes): Clarify :height attribute.
6074
174dc00c
MR
60752008-12-31 Martin Rudalics <rudalics@gmx.at>
6076
6077 * buffers.texi (The Buffer List): Clarify what moves a buffer to
6078 the front of the buffer list. Add entries for `last-buffer' and
6079 `unbury-buffer'.
6080
b8afe7e4
EZ
60812008-12-27 Eli Zaretskii <eliz@gnu.org>
6082
d14030f5
EZ
6083 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
6084 and its subsections.
6085
6086 * frames.texi (Multiple Terminals, Low-level Terminal)
6087 (Terminal Parameters, Frames on Other TTY devices): New sections.
6088 (Frames): Add an xref to "Multiple Terminals".
6089
765980a4
EZ
6090 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
6091
6092 * objects.texi (Terminal Type): New node.
6093 (Editing Types): Add it to the menu.
6094
47bd5577
EZ
6095 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
6096 Variables".
6097
eb22b78c 6098 * variables.texi (Directory Local Variables): New node.
47bd5577 6099 (Variables): Add a menu item for it.
eb22b78c 6100
b8afe7e4
EZ
6101 * loading.texi (Autoload): Document `generate-autoload-cookie' and
6102 `generated-autoload-file'.
6103
77bb0476
EZ
61042008-12-20 Eli Zaretskii <eliz@gnu.org>
6105
028e2c19
EZ
6106 * os.texi (Startup Summary): Add xref to documentation of
6107 `initial-window-system'.
6108
77bb0476
EZ
6109 * display.texi (Window Systems): Document `window-system' the
6110 function. The variable `window-system' is now frame-local.
028e2c19 6111 Document `initial-window-system'.
77bb0476 6112
dda87836
MR
61132008-12-19 Martin Rudalics <rudalics@gmx.at>
6114
6115 * windows.texi (Windows): Rewrite description of
6116 fit-window-to-buffer.
6117
caef3ed2
GM
61182008-12-13 Glenn Morris <rgm@gnu.org>
6119
6120 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
6121 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
6122
21c58e4d
GM
61232008-12-12 Glenn Morris <rgm@gnu.org>
6124
6125 * debugging.texi (Error Debugging): Refer forwards to
6126 eval-expression-debug-on-error.
6127
af38459f
EZ
61282008-12-05 Eli Zaretskii <eliz@gnu.org>
6129
5dedd9b5
EZ
6130 * strings.texi (String Basics): Only unibyte strings that
6131 represent key sequences hold 8-bit raw bytes.
6132
af38459f
EZ
6133 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
6134 paragraph to speak about `undecided'.
6135 (Character Properties): Don't explain the meaning of each
6136 property; instead, identify their Unicode Standard names.
b3f1f4a5 6137 (Character Sets): Document `map-charset-chars'.
af38459f 6138
fa047ae7
GM
61392008-12-02 Glenn Morris <rgm@gnu.org>
6140
6141 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
6142 section yet again.
6143
47dbc044
EZ
61442008-11-29 Eli Zaretskii <eliz@gnu.org>
6145
98d05998
EZ
6146 * nonascii.texi (Character Properties): New Section.
6147 (Specifying Coding Systems): Document
6148 `coding-system-priority-list', `set-coding-system-priority', and
6149 `with-coding-priority'.
6150 (Lisp and Coding Systems): Document `check-coding-systems-region'
6151 and `coding-system-charset-list'.
6152 (Coding System Basics): Document `coding-system-aliases'.
6153
6154 * elisp.texi (Top): Add a @detailmenu entry for "Character
6155 Properties".
6156
47dbc044
EZ
6157 * objects.texi (Character Type): Correct the range of Emacs
6158 characters. Add an @xref to "Character Codes".
6159
6160 * strings.texi (String Basics): Add an @xref to "Character Codes".
6161
6162 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
6163
6164 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
6165 (Character Codes): Document `max-char'.
6166
8b80cdf5
EZ
61672008-11-28 Eli Zaretskii <eliz@gnu.org>
6168
6169 * nonascii.texi (Text Representations, Converting Representations)
6170 (Character Sets, Scanning Charsets, Translation of Characters):
6171 Make text more accurate.
6172
a99dceba
GM
61732008-11-28 Glenn Morris <rgm@gnu.org>
6174
6175 * files.texi (Format Conversion Round-Trip): Improve previous change.
6176
f6dc3bed
CY
61772008-11-26 Chong Yidong <cyd@stupidchicken.com>
6178
6179 * modes.texi (Auto Major Mode): Fix example.
6180
5da9413d
GM
61812008-11-25 Glenn Morris <rgm@gnu.org>
6182
6183 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
6184
6185 * files.texi (Format Conversion Round-Trip):
6186 Use active voice for previous change.
6187
fcca848c
CY
61882008-11-25 Chong Yidong <cyd@stupidchicken.com>
6189
6190 * os.texi (Processor Run Time):
6191 * processes.texi (Transaction Queues):
6192 * markers.texi (The Mark):
6193 * windows.texi (Choosing Window, Selecting Windows):
6194 * files.texi (Changing Files, Magic File Names):
6195 * commands.texi (Key Sequence Input):
6196 * functions.texi (Declaring Functions):
6197 * strings.texi (Predicates for Strings):
6198 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
6199
36c8dc54
CY
62002008-11-24 Chong Yidong <cyd@stupidchicken.com>
6201
6202 * help.texi (Accessing Documentation): Update example.
6203
6204 * variables.texi (Defining Variables): Note that `*' is not
6205 necessary if defcustom is used.
6206
2a79b242
EZ
62072008-11-22 Eli Zaretskii <eliz@gnu.org>
6208
6209 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
6210 Characters" from @detailmenu.
6211
6212 * nonascii.texi (Character Codes, Character Sets)
6213 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
6214 (Chars and Bytes, Splitting Characters): Sections removed.
6215
392f0d26
LK
62162008-11-22 Lute Kamstra <lute@gnu.org>
6217
6218 * positions.texi (Text Lines): Update goto-line documentation.
6219
af1a5cd5
MR
62202008-11-21 Martin Rudalics <rudalics@gmx.at>
6221
6a4cfb0c
MR
6222 * frames.texi (Frames): Fix typo, add cross references, reword.
6223 (Initial Parameters): Reword special-display-frame-alist text.
6224 (Frames and Windows): Reword. Describe argument norecord for
6225 set-frame-selected-window.
6226 (Input Focus): Describe argument norecord for select-frame.
6227 Remove comment on MS-Windows behavior for focus-follows-mouse.
6228 (Raising and Lowering): Mention windows-frames dichotomy in
6229 metaphor.
6230
af1a5cd5
MR
6231 * windows.texi (Displaying Buffers, Vertical Scrolling)
6232 (Horizontal Scrolling): Fix indenting and rewording issues
6233 introduced with 2008-11-07 change.
6234
c249fa9c
GM
62352008-11-20 Glenn Morris <rgm@gnu.org>
6236
6237 * files.texi (Format Conversion Round-Trip): Mention `preserve'
6238 element of `format-alist'.
6239
204d4665
GM
62402008-11-19 Glenn Morris <rgm@gnu.org>
6241
6242 * doclicense.texi: Update to FDL 1.3.
6243 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
6244
cc0910af
CY
62452008-11-18 Chong Yidong <cyd@stupidchicken.com>
6246
efe6e7c4
CY
6247 * windows.texi (Window Hooks): Remove *-end-trigger-functions
6248 vars, which are obsolete. Mention jit-lock-register.
6249
5dcb4c4e
SM
6250 * modes.texi (Other Font Lock Variables):
6251 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 6252
cc0910af
CY
6253 * frames.texi (Color Parameters): Document alpha parameter.
6254
aeeedf76
MR
62552008-11-16 Martin Rudalics <rudalics@gmx.at>
6256
6257 * windows.texi (Splitting Windows, Deleting Windows)
6258 (Selecting Windows, Cyclic Window Ordering)
6259 (Buffers and Windows, Displaying Buffers, Choosing Window)
6260 (Dedicated Windows, Window Point, Window Start and End)
6261 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
6262 (Size of Window, Resizing Windows, Window Configurations)
6263 (Window Parameters): Avoid @var at beginning of sentences and
6264 reword accordingly.
6265
4c565c5c
LK
62662008-11-11 Lute Kamstra <lute@gnu.org>
6267
6268 * files.texi (File Name Components): Fix file-name-extension
6269 documentation.
6270
25f494c9
JB
62712008-11-11 Juanma Barranquero <lekktu@gmail.com>
6272
6273 * frames.texi (Basic Parameters): Remove display-environment-variable
6274 and term-environment-variable.
6275
a1401ab1
EZ
62762008-11-08 Eli Zaretskii <eliz@gnu.org>
6277
6278 * windows.texi (Basic Windows, Splitting Windows)
6279 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
6280 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
6281 (Resizing Windows, Window Configurations, Window Parameters):
6282 Fix wording and markup.
a1401ab1 6283
efafc282
MR
62842008-11-07 Martin Rudalics <rudalics@gmx.at>
6285
6286 * windows.texi (Windows): Update entries.
6287 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 6288 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
6289 (Selecting Windows, Cyclic Window Ordering): Reword with special
6290 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
6291 (Buffers and Windows, Choosing Window): Reword with special
6292 emphasis on dedicated windows.
6293 (Displaying Buffers): Reword. For switch-to-buffer mention that
6294 it may fall back on pop-to-buffer. For other-window try to
6295 explain how it treats the cyclic ordering of windows.
efafc282
MR
6296 (Dedicated Windows): New node and section discussing dedicated
6297 windows and associated functions.
86ab855a 6298 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
6299 (Window Start and End): Rename node and section title. Reword.
6300 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
6301 Minor rewording.
6302 (Size of Window): Reword, in particular text on window-width.
6303 (Resizing Windows): Reword. Add text on balancing windows.
6304 (Window Configurations): Reword. Mention window parameters.
6305 (Window Parameters): New node and section on window parameters.
6306 (Window Hooks): Reword. Mention that
6307 window-configuration-change-hook is run "buffer-locally".
6308 * elisp.texi (Top): Update Windows entries in @detailmenu
6309 section.
6310
d60a8ab2
JB
63112008-11-04 Juanma Barranquero <lekktu@gmail.com>
6312
6313 * searching.texi (Regexp Search): Fix typo.
6314
01777627
CY
63152008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
6316
6317 * searching.texi (Regexp Search): Document GREEDY arg.
6318 (Simple Match Data): Fix return value.
6319
c4526e93
EZ
63202008-11-01 Eli Zaretskii <eliz@gnu.org>
6321
6322 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
6323 with Emacs 23 internal representation of characters.
6324 Document `unibyte-string'.
c4526e93 6325
fe2ae8b5
CY
63262008-10-28 Chong Yidong <cyd@stupidchicken.com>
6327
6328 * processes.texi (Process Information): Note that process-status
6329 does not accept buffer names.
6330
cc5a21e3
CY
63312008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
6332
6333 * positions.texi (Skipping Characters): Correct return value of
6334 skip-chars-forward.
6335
09460d9a
MR
63362008-10-25 Martin Rudalics <rudalics@gmx.at>
6337
520b29e7
MR
6338 * windows.texi (Deleting Windows): Update documentation of
6339 delete-windows-on.
6340 (Buffers and Windows): Update documentations of
6341 get-buffer-window and get-buffer-window-list.
6342 (Displaying Buffers): Update documentation of
6343 replace-buffer-in-windows.
6344
09460d9a
MR
6345 * buffers.texi (Current Buffer): Reword set-buffer and
6346 with-current-buffer documentations.
6347 (Creating Buffers): Reword documentation of get-buffer-create.
6348
4d48fcdc
MR
63492008-10-23 Martin Rudalics <rudalics@gmx.at>
6350
6351 * buffers.texi (Current Buffer): Reword documentation of
6352 set-buffer.
6353 (Buffer Names): Reword documentation of buffer-name.
6354 (The Buffer List): For bury-buffer explain what happens with the
6355 buffer's window.
6356 (Creating Buffers): Say that get-buffer-create's arg is called
6357 buffer-or-name.
6358
f0143c43
CY
63592008-10-22 Chong Yidong <cyd@stupidchicken.com>
6360
3e5dbbd3
CY
6361 * advice.texi (Computed Advice): Explain what DEFINITION is.
6362
f0143c43
CY
6363 * nonascii.texi (Character Codes): Remove obsolete function
6364 char-valid-p, and document characterp instead.
6365
52a94b85
MR
63662008-10-22 Martin Rudalics <rudalics@gmx.at>
6367
6368 * windows.texi (Displaying Buffers): Reword documentation of
6369 pop-to-buffer.
6370 (Choosing Window): Rewrite documentation of display-buffer and
6371 its options.
6372
f76f8246
MR
6373 * buffers.texi (Killing Buffers): Update documentation of
6374 kill-buffer.
6375
acc8b598
EZ
63762008-10-21 Eli Zaretskii <eliz@gnu.org>
6377
80e6b6df
EZ
6378 * processes.texi (Serial Ports): Fix wording and improve markup.
6379
3645358a
EZ
6380 * searching.texi (Regexp Search): Document `string-match-p' and
6381 `looking-at-p'.
6382 (POSIX Regexps): Add an xref for "non-greedy".
6383 (Regexp Special): Add @cindex entry for "non-greedy".
6384
b3d50cff 6385 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 6386 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 6387
73b7530a
EZ
6388 * frames.texi (Color Names): Add an xref to `read-color'.
6389
6390 * minibuf.texi (High-Level Completion): Document `read-color'.
6391
acc8b598
EZ
6392 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
6393
6394 * positions.texi (Narrowing): Add an xref to "Swapping Text".
6395
6396 * buffers.texi (Swapping Text): New section, documents
6397 `buffer-swap-text'.
6398
10e187e8
MR
63992008-10-21 Martin Rudalics <rudalics@gmx.at>
6400
6401 * windows.texi (Resizing Windows): Minor wording fix.
6402
fd6f900c
EZ
64032008-10-20 Eli Zaretskii <eliz@gnu.org>
6404
6405 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
6406 and `combine-and-quote-strings'.
6407
6408 * strings.texi (Creating Strings): Add xrefs for them.
6409
e4372165
EZ
64102008-10-19 Eli Zaretskii <eliz@gnu.org>
6411
d6328fba
EZ
6412 * elisp.texi (Top): Make descriptive text for "Reading File Names"
6413 match the corresponding menu in minibuf.texi.
6414
e4372165
EZ
6415 * minibuf.texi (Reading File Names): Document `read-shell-command'
6416 and `minibuffer-local-shell-command-map'.
6417
5d8dda33
MR
64182008-10-19 Martin Rudalics <rudalics@gmx.at>
6419
6420 * windows.texi (Resizing Windows): Remove var{} around "window" in
6421 documentation of enlarge-window.
6422 Rewrite documentation of window-min-height and window-min-width.
6423
437706cd
EZ
64242008-10-19 Eli Zaretskii <eliz@gnu.org>
6425
80f85d7c
EZ
6426 * functions.texi (Calling Functions): Document `apply-partially'.
6427
291703b5
EZ
6428 * hooks.texi (Standard Hooks): Mention
6429 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
6430
6431 * variables.texi (File Local Variables): Document
6432 `file-local-variables-alist', `before-hack-local-variables-hook'
6433 and `hack-local-variables-hook'.
6434
583d8b3c
EZ
6435 * processes.texi (Synchronous Processes): Document `process-lines'.
6436
5dcb4c4e
SM
6437 * customize.texi (Variable Definitions):
6438 Document `custom-reevaluate-setting'.
437706cd 6439
7e51d89b
MR
64402008-10-18 Martin Rudalics <rudalics@gmx.at>
6441
6442 * windows.texi (Choosing Window, Deleting Windows)
6443 (Displaying Buffers): Expand documentation of dedicated windows.
6444
43c59a3d
EZ
64452008-10-18 Eli Zaretskii <eliz@gnu.org>
6446
018a960d
EZ
6447 * files.texi (Changing Files): Document symbolic input of file
6448 modes to `set-file-modes'. Document `read-file-modes' and
6449 `file-modes-symbolic-to-number'.
6450
2c0b8144
EZ
6451 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
6452 and `search-map'.
6453
5dcb4c4e
SM
6454 * searching.texi (Search and Replace):
6455 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 6456 Document `multi-query-replace-map'.
80120f13 6457
6d4913f0 6458 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
6459 (Completion Commands, Reading File Names):
6460 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
6461 `minibuffer-local-filename-must-match-map'.
6462 (Minibuffer Completion): The `require-match' argument to
6463 `completing-read' can now have the value `confirm-only'.
6464
43c59a3d
EZ
6465 * windows.texi (Displaying Buffers): Minor wording fix.
6466 (Choosing Window): `split-height-threshold' can now be nil.
6467 Document `split-width-threshold'. `pop-up-frames' can have the
6468 value `graphic-only'.
6469
f36acfd9
EZ
64702008-10-17 Eli Zaretskii <eliz@gnu.org>
6471
6472 * os.texi (Startup Summary): Document `before-init-time' and
6473 `after-init-time'. Document `initial-window-system' and
6474 `window-system-initialization-alist'. Document reading the
6475 abbrevs file. Document the call to `server-start' under --daemon.
6476 Rearrange a bit to be consistent with the code flow.
53728487
EZ
6477 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
6478 (Time Parsing): Document `format-seconds'.
f36acfd9 6479
96995b89
MR
64802008-10-17 Martin Rudalics <rudalics@gmx.at>
6481
6482 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
6483 and reword.
6484
2de17c73
EZ
64852008-10-16 Eli Zaretskii <eliz@gnu.org>
6486
6487 * markers.texi (The Mark): Document use-region-p.
6488
9cf52b11
EZ
64892008-10-15 Eli Zaretskii <eliz@gnu.org>
6490
c3aaf1d7
EZ
6491 * internals.texi (Writing Emacs Primitives): The interactive spec
6492 of a primitive can be a Lisp form.
6493
841a1743
EZ
6494 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
6495 values of transient-mark-mode. Document handle-shift-selection.
6496
6497 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
6498 (Interactive Examples): Show an example of `^'.
6499 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
6500 (Defining Commands, Using Interactive): The interactive-form of a
6501 function can be added via its symbol's property.
841a1743 6502
52441368
EZ
6503 * positions.texi (List Motion): beginning-of-defun-function can
6504 now accept an argument.
6505
8e8c1a72
EZ
6506 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
6507 now return a list of strings.
6508
a33a1f2a
EZ
6509 * control.texi (Handling Errors): Document ignore-errors.
6510
4fb04348
EZ
6511 * frames.texi (Creating Frames): Document frame-inherited-parameters.
6512 (Parameter Access): Document set-frame-parameter.
6513
ee666f84
EZ
6514 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
6515 Hooks" for the effect of kill-all-local-variables on local hook
6516 functions.
6517
9cf52b11
EZ
6518 * modes.texi (Major Mode Conventions, Mode Line Variables):
6519 `mode-name' need not be a string. xref to "Mode Line Data" for
6520 details, and to "Emulating Mode Line" for computing a string
6521 value.
6522
22526bc4
EZ
65232008-10-14 Eli Zaretskii <eliz@gnu.org>
6524
a65f6a85
EZ
6525 * processes.texi (System Processes): New section.
6526 (Processes, Signals to Processes): Add xrefs to it.
6527
6528 * objects.texi (Editing Types): A `process' is a subprocess of
6529 Emacs, not just any process running on the OS.
6530
6531 * elisp.texi (Top): Adjust the @detailmenu for the above two
6532 changes.
6533
2724b26a
EZ
6534 * sequences.texi (Char-Tables): Remove documentation of
6535 set-char-table-default, which has no effect since Emacs 23.
6536 <char-table-range, set-char-table-range>: Don't mention generic
6537 characters and charsets. Add a cons cell as a possible argument.
6538
6539 * nonascii.texi (Splitting Characters)
6540 (Translation of Characters): Don't mention generic characters.
6541
6542 * display.texi (Fontsets): Don't mention generic characters.
6543
22526bc4 6544 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 6545 argument FUNCTION with a cons cell as KEY.
22526bc4 6546
eaf4b689
EZ
65472008-10-13 Eli Zaretskii <eliz@gnu.org>
6548
45e46036
EZ
6549 * objects.texi (Primitive Function Type): Move "@cindex special
6550 forms" from here...
6551
6552 * eval.texi (Special Forms): ...to here.
6553
6554 * functions.texi (What Is a Function): `functionp' returns nil for
6555 special forms. Add an xref.
6556
eaf4b689
EZ
6557 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
6558 Variables".
6559
6560 * variables.texi (Frame-Local Variables): New section.
6561 (Buffer-Local Variables): Add an xref to it.
6562 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
6563 have both frame-local and buffer-local binding.
6564
6565 * frames.texi (Frames): Mention multiple tty frames.
6566 (Frame Parameters, Parameter Access): Mention frame-local variable
6567 bindings.
6568
15688fce
GM
65692008-09-20 Glenn Morris <rgm@gnu.org>
6570
6571 * display.texi (Defining Faces): Recommend against face variables.
6572
35539065
JB
65732008-09-16 Juanma Barranquero <lekktu@gmail.com>
6574
6575 * display.texi (Echo Area Customization): Fix typo.
6576
6a57054b
JB
65772008-09-09 Juanma Barranquero <lekktu@gmail.com>
6578
6579 * loading.texi (Where Defined): Add `defface' item.
6580
d632fb82
MR
65812008-09-06 Martin Rudalics <rudalics@gmx.at>
6582
6583 * loading.texi (Where Defined): Fix description of symbol-file.
6584
905a9adb
JR
65852008-08-26 Jason Rumney <jasonr@gnu.org>
6586
6587 * display.texi (TIFF Images): New section describing :index property.
6588
852e91b7
CY
65892008-08-23 Chong Yidong <cyd@stupidchicken.com>
6590
6591 * display.texi (Temporary Displays): Remove unnecessary comment
6592 about usage of temp-buffer-show-hook.
6593
6be001ee
CY
65942008-08-05 Chong Yidong <cyd@stupidchicken.com>
6595
6596 * symbols.texi (Other Plists): Fix incorrect example.
6597 Suggested by Florian Beck.
6598
58e3d8e8
JB
65992008-07-31 Juanma Barranquero <lekktu@gmail.com>
6600
6601 * os.texi: Fix previous change.
6602
7c2fb837
DN
66032008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
6604
6605 * os.texi:
6606 * intro.texi:
6607 * files.texi: Remove VMS support.
6608
9e2a2647
DN
66092008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
6610
6611 * os.texi:
6612 * frames.texi:
6613 * display.texi: Remove mentions of Mac Carbon.
6614
c4f4682b
MB
66152008-07-01 Miles Bader <miles@gnu.org>
6616
6617 * text.texi (Special Properties):
6618 * display.texi (Truncation): Add wrap-prefix and line-prefix.
6619
3696411e
JB
66202008-06-28 Johan Bockgård <bojohan@gnu.org>
6621
6622 * display.texi (Other Image Types): Fix copy/paste error; say
6623 "PBM", not "XBM".
6624
f2a77c3a
DN
66252008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
6626
6627 * os.texi: Remove references to obsolete systems.
6628
6d52677d
EZ
66292008-06-20 Eli Zaretskii <eliz@gnu.org>
6630
6631 * makefile.w32-in (distclean): Remove makefile.
6632
1a87da4c
GM
66332008-06-17 Glenn Morris <rgm@gnu.org>
6634
6635 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
6636 (elisp, dist): Remove rules and variables that are obsolete now
6637 the lisp manual is no longer distributed separately.
6638
fdda1c5d
GM
66392008-06-16 Glenn Morris <rgm@gnu.org>
6640
646692e9
GM
6641 * configure, configure.in, mkinstalldirs: Remove unused files.
6642
6643 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 6644 * vol1.texi (EMACSVER):
6a57054b 6645 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
6646
6647 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
6648 as per maintain.info.
6649
611bee81
GM
66502008-06-15 Glenn Morris <rgm@gnu.org>
6651
a7bed3a0
GM
6652 * makefile.w32-in (manual): Use "23" rather than "21".
6653
6654 * Makefile.in (emacsver): New, set by configure.
6655 (manual): Use emacsver.
6656
d794edf2
GM
6657 * intro.texi: Report bugs using M-x report-emacs-bug.
6658
611bee81
GM
6659 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6660
c73e02fa
GM
66612008-06-13 Daniel Engeler <engeler@gmail.com>
6662
6663 * elisp.texi, internals.texi, processes.texi: Add documentation
6664 about serial port access.
6665
e40a85cd
MB
66662008-06-05 Miles Bader <miles@gnu.org>
6667
6668 * display.texi (Displaying Faces): Update to reflect function
6669 renamings in face-remap.el.
6670
7b753744
JB
66712008-06-05 Juanma Barranquero <lekktu@gmail.com>
6672
6673 * display.texi (Fontsets): Fix typos.
6674
9d3d42fb
MB
66752008-06-03 Miles Bader <miles@gnu.org>
6676
7b753744
JB
6677 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6678 remove-relative-face-remapping, set-base-face-remapping,
6679 and set-default-base-face-remapping.
9d3d42fb 6680
f2cec7a9
MB
66812008-06-01 Miles Bader <miles@gnu.org>
6682
6683 * display.texi (Displaying Faces): Add face-remapping-alist.
6684
8f39c96d
SM
66852008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6686
6687 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6688 variable names.
6689
1ef5eecc
ER
66902008-05-03 Eric S. Raymond <esr@golux>
6691
352c8b4a 6692 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
6693 (current-global-map) return references, not copies.
6694
63b4387f
JL
66952008-05-02 Juri Linkov <juri@jurta.org>
6696
6697 * minibuf.texi (Text from Minibuffer): Document a list of
6698 default values for `read-from-minibuffer'.
6699
38a8b703
JB
67002008-04-24 Juanma Barranquero <lekktu@gmail.com>
6701
6702 * nonascii.texi (Translation of Characters): Fix previous change.
6703
7c42e639
CY
67042008-04-20 Chong Yidong <cyd@stupidchicken.com>
6705
6706 * display.texi (Overlay Properties): Clarify role of underlying
6707 textprop and overlay keymaps for display strings.
6708
6709 * keymaps.texi (Active Keymaps): Ditto.
6710
25c0d999
SM
67112008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6712
6713 * minibuf.texi (Programmed Completion):
6714 Replace dynamic-completion-table with the new completion-table-dynamic.
6715
e3af5968
CY
67162008-04-07 Chong Yidong <cyd@stupidchicken.com>
6717
6718 * intro.texi (Some Terms): Change "fonts in this manual" index
6719 entry to "typographic conventions".
6720
6bfc8698
EZ
67212008-04-05 Eli Zaretskii <eliz@gnu.org>
6722
6723 * objects.texi (Text Props and Strings): Add indexing for read
6724 syntax of text properties.
6725
4972c361
SM
67262008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6727
6728 * processes.texi (Decoding Output): Remove process-filter-multibyte
6729 functions.
6730
c70a68db
MR
67312008-03-15 Martin Rudalics <rudalics@gmx.at>
6732
6733 * display.texi (Finding Overlays): Say that empty overlays at
6734 the end of the buffer are reported too.
6735
1291fd36
GM
67362008-03-13 Glenn Morris <rgm@gnu.org>
6737
6738 * elisp.texi (EMACSVER): Set to 23.0.60.
6739
c6b0dfd5
CY
67402008-02-26 Chong Yidong <cyd@stupidchicken.com>
6741
38a8b703 6742 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 6743
875fc30c
GM
67442008-02-22 Glenn Morris <rgm@gnu.org>
6745
6746 * frames.texi (Position Parameters): Clarify the description of
6747 `left' and `top', using information from "Geometry".
6748 (Geometry): Give a pointer to "Position Parameters", rather than
6749 repeating information.
6750
d8c8e45a
GM
67512008-02-11 Glenn Morris <rgm@gnu.org>
6752
6753 * objects.texi (Equality Predicates): No longer talk about "two"
6754 functions.
6755
38a8b703 67562008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
6757
6758 * objects.texi (Equality Predicates): Add defun for
6759 equal-including-properties.
6760
bfffe0b1
GM
67612008-02-10 Glenn Morris <rgm@gnu.org>
6762
6763 * objects.texi (Equality Predicates):
6764 Mention equal-including-properties.
6765
431b78c9
RS
67662008-02-07 Richard Stallman <rms@gnu.org>
6767
6768 * windows.texi (Window Start): Mention the feature of moving
6769 window-start to start of line.
6770
c8763fb6 67712008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
6772
6773 * keymaps.texi (Tool Bar): Document rtl property.
6774
1a256502
TTN
67752008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
6776
6777 * display.texi (Button Types):
6778 For define-button-type, clarify type of NAME.
6779
569382c2
MR
67802008-01-19 Martin Rudalics <rudalics@gmx.at>
6781
6782 * buffers.texi (Buffer Modification): Fix typo.
6783
f3041af1
DN
67842008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
6785
6786 * os.texi (System Environment): Remove references to OSes that are
6787 not supported anymore.
6788
d35e1cd7
DN
67892008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
6790
6791 * os.texi (System Environment): Remove mention for Masscomp.
6792
23af7580
RS
67932008-01-04 Richard Stallman <rms@gnu.org>
6794
6795 * display.texi (Faces): Don't talk about internal face vector as arg
6796 to facep.
6797
6798 * customize.texi (Type Keywords): Fix previous change.
6799
6800 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
6801 * elisp.texi (Top): Fix menu for commands.texi change.
6802
ec7d5b1e
RS
68032007-12-30 Richard Stallman <rms@gnu.org>
6804
5dcb4c4e 6805 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
6806 (Accessing Scroll): New node broken out of Accessing Mouse.
6807
101a6cea
RS
68082007-12-28 Richard Stallman <rms@gnu.org>
6809
6810 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 6811 (Basic Parameters): For `title', refer to title bar.
041817a4 6812 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 6813
72b7e664
RS
68142007-12-23 Richard Stallman <rms@gnu.org>
6815
6816 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
6817 Improve some of the commented-out keywords' text too.
6818
27a4f445
MR
68192007-12-14 Martin Rudalics <rudalics@gmx.at>
6820
e2e3f1d7
MR
6821 * nonascii.texi (Encoding and I/O): Reword to avoid saying
6822 "visit the current buffer".
6823
27a4f445
MR
6824 * os.texi (System Interface): Fix typo.
6825
a2afc99d
RS
68262007-12-04 Richard Stallman <rms@gnu.org>
6827
6828 * objects.texi (Symbol Type): Fix typo.
6829
b694135c
RS
68302007-12-03 Richard Stallman <rms@gnu.org>
6831
6832 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
6833
f99a19da
GM
68342007-12-01 Glenn Morris <rgm@gnu.org>
6835
6836 * functions.texi (Declaring Functions): Improve previous change.
6837
8f4b37d8
GM
68382007-11-30 Glenn Morris <rgm@gnu.org>
6839
6840 * functions.texi (Declaring Functions): Add optional fourth
6841 argument of declare-function, and setting third argument to `t'.
6842
61a2fe01
RS
68432007-11-29 Richard Stallman <rms@gnu.org>
6844
6845 * customize.texi (Composite Types): Document `group' type.
6846
cbfc5193
GM
68472007-11-29 Glenn Morris <rgm@gnu.org>
6848
5dcb4c4e
SM
6849 * functions.texi (Declaring Functions): Add findex.
6850 Mention `external' files.
cbfc5193 6851
8386283a
JB
68522007-11-26 Juanma Barranquero <lekktu@gmail.com>
6853
6854 * functions.texi (Declaring Functions): Fix directive.
6855
a07c9a8b
RS
68562007-11-25 Richard Stallman <rms@gnu.org>
6857
6858 * help.texi (Help Functions): Clean up last change.
6859
6860 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6861
6862 * loading.texi (Named Features): Minor cleanup.
6863
6864 * macros.texi (Eval During Expansion): Minor cleanup.
6865
6866 * variables.texi (Variable Aliases): Minor cleanup.
6867
a0925923
RS
68682007-11-24 Richard Stallman <rms@gnu.org>
6869
6870 * functions.texi (Declaring Functions): Clarify previous change.
6871
6872 * compile.texi (Compiler Errors): Clarify previous change.
6873
20c63e44
RS
68742007-11-24 Richard Stallman <rms@gnu.org>
6875
e5e76c04 6876 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
6877 Clarify the text and move items around.
6878
5bb0cda3
GM
68792007-11-24 Glenn Morris <rgm@gnu.org>
6880
6881 * functions.texi (Declaring Functions): New section.
6882 * compile.texi (Compiler Errors): Mention declaring functions,
6883 defvar with no initvalue, and byte-compile-warnings.
6884
af13c86a
MR
68852007-11-15 Martin Rudalics <rudalics@gmx.at>
6886
6887 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6888 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6889
a5373305
MR
68902007-11-13 Martin Rudalics <rudalics@gmx.at>
6891
6892 * help.texi (Help Functions): Document new macro `with-help-window'.
6893
fe284805
JL
68942007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6895
6896 * searching.texi (Replacing Match): Describe new
6897 `match-substitute-replacement'.
6898
2c3a09b1
RS
68992007-10-31 Richard Stallman <rms@gnu.org>
6900
6901 * strings.texi (Creating Strings): Null strings from concat not unique.
6902
f2b480f4
RS
69032007-10-26 Richard Stallman <rms@gnu.org>
6904
6905 * objects.texi (Equality Predicates): Null strings are uniquified.
6906
6907 * minibuf.texi: Minor clarifications in previous change.
6908
db21122c
GM
69092007-10-25 Glenn Morris <rgm@gnu.org>
6910
6911 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6912
2328cbb3
RS
69132007-10-24 Richard Stallman <rms@gnu.org>
6914
6915 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6916
6917 * variables.texi (Frame-Local Variables): Node deleted.
6918 (Variables): Delete Frame-Local Variables from menu.
6919 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6920 (Default Value): Don't mention frame-local vars.
6921
6922 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6923
6924 * loading.texi (Unloading): Document FEATURE-unload-function
6925 instead of FEATURE-unload-hook.
6926
2328cbb3
RS
6927 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6928
c066bafa
JL
69292007-10-22 Juri Linkov <juri@jurta.org>
6930
6931 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6932 (High-Level Completion): Document a list of default value strings
6933 in the DEFAULT argument, for which minibuffer functions return the
6934 first element.
6935
65ced25f
JL
69362007-10-17 Juri Linkov <juri@jurta.org>
6937
6938 * text.texi (Filling): Update arguments of fill-paragraph.
6939 fill-paragraph operates on the active region in Transient Mark mode.
6940 Remove fill-paragraph-or-region.
6941
ee46ec8e
KB
69422007-10-13 Karl Berry <karl@gnu.org>
6943
6944 * elisp.texi (@dircategory): Move to after @copying,
6945 since we want @copying as close as possible to the beginning of
6946 the output.
6947
61bbdbc6
RS
69482007-10-12 Richard Stallman <rms@gnu.org>
6949
6950 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6951
6952 * commands.texi (Distinguish Interactive): New node,
6953 broken out from Interactive Call and rewritten.
6954 (Command Loop): Put Distinguish Interactive in menu.
6955
af23e1e8
RS
69562007-10-09 Richard Stallman <rms@gnu.org>
6957
6958 * text.texi (Examining Properties): Mention overlay priority.
6959
6960 * display.texi (Display Margins): Correct the description
6961 of margin display specifications.
6962 (Replacing Specs): New subnode broken out of Display Property.
6963
e1965a69
JL
69642007-10-06 Juri Linkov <juri@jurta.org>
6965
6966 * text.texi (Filling): Document fill-paragraph-or-region.
6967
4638454b
JB
69682007-10-05 Juanma Barranquero <lekktu@gmail.com>
6969
6970 * display.texi (Auto Faces): Fix typo.
6971
7ed54cc5
RS
69722007-10-02 Richard Stallman <rms@gnu.org>
6973
6974 * display.texi (Display Property): Explain some display specs
6975 don't let you move point in.
6976
5dcb4c4e
SM
6977 * frames.texi (Cursor Parameters):
6978 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
6979
6980 * windows.texi (Basic Windows): Don't describe
6981 cursor-in-non-selected-windows here.
6982
305a7ef2
EZ
69832007-10-01 Eli Zaretskii <eliz@gnu.org>
6984
6985 * processes.texi (Misc Network): Note that these functions are
6986 supported only on some systems.
6987
f7a7f4eb
RS
69882007-10-01 Richard Stallman <rms@gnu.org>
6989
6990 * display.texi (Overlay Properties): Explain nil as priority.
6991 Explain that conflicts are unpredictable if not resolved by
6992 priorities.
6993
780d7bb9
RS
69942007-09-23 Richard Stallman <rms@gnu.org>
6995
6996 * macros.texi (Backquote): Minor clarification.
6997
14b4fdfb
RS
69982007-09-19 Richard Stallman <rms@gnu.org>
6999
7000 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
7001 Clarify when they work in parallel and when one overrides.
7002 Fix error in example.
14b4fdfb 7003
b8d4c8d0
GM
70042007-09-06 Glenn Morris <rgm@gnu.org>
7005
b3e755a9 7006 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
7007 commands to use ../../info.
7008 * Makefile.in (infodir): Go up one more level.
4638454b 7009 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
7010 (miscmanualdir): New.
7011 (dist): Use new variable miscmanualdir.
7012 * makefile.w32-in (infodir, texinputdir): Go up one more level.
7013 (usermanualdir): Change from ../man to ../emacs.
7014
1bb1f7d3
MR
70152007-08-30 Martin Rudalics <rudalics@gmx.at>
7016
7017 * commands.texi (Command Loop Info): Advise against changing
7018 most variables described here. Explain new variable
7019 last-repeatable-command.
7020
b8d4c8d0
GM
70212007-08-29 Glenn Morris <rgm@gnu.org>
7022
7023 * elisp.texi (EMACSVER): Increase to 23.0.50.
7024
70252007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
7026
7027 * frames.texi (Basic Parameters): Add display-environment-variable
7028 and term-environment-variable.
7029
70302007-08-28 Juri Linkov <juri@jurta.org>
7031
7032 * display.texi (Image Formats, Other Image Types): Add SVG.
7033
70342007-08-28 Juri Linkov <juri@jurta.org>
7035
7036 * display.texi (Images): Move formats-related text to new node
7037 "Image Formats".
7038 (Image Formats): New node.
7039
619fb9ee
RS
70402007-08-27 Richard Stallman <rms@gnu.org>
7041
7042 * windows.texi (Window Configurations): Clarify what
7043 a window configuration saves.
7044
b8d4c8d0
GM
70452007-08-25 Richard Stallman <rms@gnu.org>
7046
7047 * display.texi (Images): Delete redundant @findex.
7048
39f9da30
GM
70492007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
7050
7051 * text.texi (Change Hooks): (after|before)-change-functions are no
7052 longer bound to nil while running; rather inhibit-modification-hooks
7053 is t.
7054
b8d4c8d0
GM
70552007-08-16 Richard Stallman <rms@gnu.org>
7056
5dcb4c4e
SM
7057 * processes.texi (Asynchronous Processes):
7058 Clarify doc of start-file-process.
b8d4c8d0
GM
7059
70602007-08-08 Martin Rudalics <rudalics@gmx.at>
7061
7062 * modes.texi (Example Major Modes): Fix typo.
7063
70642007-08-08 Glenn Morris <rgm@gnu.org>
7065
7066 * intro.texi (nil and t): Do not use `iff' in documentation.
7067
7068 * tips.texi (Documentation Tips): Recommend against `iff'.
7069
70702007-08-07 Chong Yidong <cyd@stupidchicken.com>
7071
7072 * display.texi (Image Cache): Document image-refresh.
7073
70742007-08-06 Martin Rudalics <rudalics@gmx.at>
7075
7076 * windows.texi (Size of Window): Document window-full-width-p.
7077
70782007-07-25 Glenn Morris <rgm@gnu.org>
7079
7080 * gpl.texi (GPL): Replace license with GPLv3.
7081
7082 * Relicense all FSF files to GPLv3 or later.
7083
70842007-07-24 Michael Albinus <michael.albinus@gmx.de>
7085
4638454b
JB
7086 * processes.texi (Synchronous Processes):
7087 Add `process-file-shell-command'.
b8d4c8d0
GM
7088 (Asynchronous Processes): Mention restricted use of
7089 `process-filter' and `process-sentinel' in
7090 `start-file-process'. Add `start-file-process-shell-command'.
7091
70922007-07-17 Michael Albinus <michael.albinus@gmx.de>
7093
7094 * files.texi (Magic File Names): Introduce optional parameter
7095 IDENTIFICATION for `file-remote-p'.
7096
70972007-07-16 Richard Stallman <rms@gnu.org>
7098
7099 * display.texi (Defining Faces): Fix previous change.
7100
71012007-07-14 Richard Stallman <rms@gnu.org>
7102
7103 * control.texi (Handling Errors): Document `debug' in handler list.
7104
71052007-07-10 Richard Stallman <rms@gnu.org>
7106
7107 * display.texi (Defining Faces): Explain C-M-x feature for defface.
7108
71092007-07-09 Richard Stallman <rms@gnu.org>
7110
7111 * files.texi (Magic File Names): Rewrite previous change.
7112
71132007-07-08 Michael Albinus <michael.albinus@gmx.de>
7114
7115 * files.texi (Magic File Names): Introduce optional parameter
7116 CONNECTED for `file-remote-p'.
7117
71182007-07-07 Michael Albinus <michael.albinus@gmx.de>
7119
7120 * processes.texi (Asynchronous Processes):
7121 * files.texi (Magic File Names): Add `start-file-process'.
7122
71232007-06-27 Richard Stallman <rms@gnu.org>
7124
5dcb4c4e
SM
7125 * files.texi (Format Conversion Piecemeal):
7126 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
7127
71282007-06-27 Michael Albinus <michael.albinus@gmx.de>
7129
4638454b
JB
7130 * files.texi (Magic File Names): Remove `dired-call-process'.
7131 Add `process-file'.
b8d4c8d0
GM
7132
71332007-06-27 Kenichi Handa <handa@m17n.org>
7134
7135 * text.texi (Special Properties): Fix description about
4638454b 7136 `composition' property.
b8d4c8d0
GM
7137
71382007-06-26 Kenichi Handa <handa@m17n.org>
7139
7140 * nonascii.texi (Default Coding Systems): Document about the
7141 return value `undecided'.
7142
71432007-06-25 David Kastrup <dak@gnu.org>
7144
7145 * keymaps.texi (Active Keymaps): Document new POSITION argument of
7146 `current-active-maps'.
7147
71482007-06-24 Karl Berry <karl@gnu.org>
7149
4638454b 7150 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
7151
71522007-06-15 Juanma Barranquero <lekktu@gmail.com>
7153
7154 * display.texi (Overlay Arrow): Doc fix.
7155
71562007-06-14 Karl Berry <karl@tug.org>
7157
7158 * anti.texi (Antinews): Typo.
7159
71602007-06-14 Chong Yidong <cyd@stupidchicken.com>
7161
7162 * display.texi (Image Cache): Document image-refresh.
7163
71642007-06-12 Karl Berry <karl@gnu.org>
7165
7166 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
7167 * two-volume.make: New file.
7168 * .cvsignore: Ignore two-volume files.
7169
71702007-06-12 Tom Tromey <tromey@redhat.com>
7171
7172 * os.texi (Init File): Document user-emacs-directory.
7173
71742007-06-03 Nick Roberts <nickrob@snap.net.nz>
7175
7176 * commands.texi (Click Events): Describe width and height when
7177 object is nil.
7178
71792007-05-30 Nick Roberts <nickrob@snap.net.nz>
7180
5dcb4c4e
SM
7181 * commands.texi (Click Events): Layout more logically.
7182 Describe width and height.
b8d4c8d0
GM
7183 (Drag Events, Motion Events): Update to new format for position.
7184
71852007-06-02 Richard Stallman <rms@gnu.org>
7186
7187 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
7188
71892007-06-02 Chong Yidong <cyd@stupidchicken.com>
7190
7191 * Version 22.1 released.
7192
71932007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
7194
7195 * text.texi (Special Properties): Correct meaning of fontified face.
7196
71972007-05-30 Richard Stallman <rms@gnu.org>
7198
7199 * text.texi (Special Properties): Add link to Adjusting Point.
7200
72012007-05-12 Richard Stallman <rms@gnu.org>
7202
7203 * text.texi (Margins): indent-to-left-margin is not the default.
7204 (Mode-Specific Indent): For indent-line-function, the default
7205 is indent-relative.
7206
7207 * modes.texi (Example Major Modes): Explain last line of text-mode
7208 is redundant.
7209
72102007-05-10 Richard Stallman <rms@gnu.org>
7211
7212 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
7213
7214 * help.texi (Keys in Documentation): Add reference to
7215 Documentation Tips.
7216
7217 * files.texi (Format Conversion): TO-FN gets three arguments.
7218
7219 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
7220
72212007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
7222
7223 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
7224 * files.texi (Format Conversion): Expand intro; add menu.
7225 (Format Conversion Overview, Format Conversion Round-Trip)
7226 (Format Conversion Piecemeal): New nodes/subsections.
7227 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
7228 * text.texi (Text Properties): Remove "Saving Properties" from menu.
7229 (Saving Properties): Delete node/subsection.
7230
72312007-05-07 Karl Berry <karl@gnu.org>
7232
7233 * elisp.texi (EMACSVER): Back to 22.
7234
72352007-05-06 Richard Stallman <rms@gnu.org>
7236
7237 * processes.texi (Accepting Output): Revert most of previous change.
7238
72392007-05-05 Richard Stallman <rms@gnu.org>
7240
7241 * processes.texi (Accepting Output): accept-process-output
7242 uses microseconds, not milliseconds. But that arg is obsolete.
7243
72442007-05-04 Karl Berry <karl@tug.org>
7245
7246 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
7247
72482007-05-04 Eli Zaretskii <eliz@gnu.org>
7249
7250 * tips.texi (Documentation Tips): Rearrange items to place the
7251 more important ones first. Add an index entry for hyperlinks.
7252
72532007-05-03 Karl Berry <karl@gnu.org>
7254
7255 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
7256 (EMACSVER) [smallbook]: 22 for printed version.
7257
7258 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
7259 so restore anchor to normal position after defun. Found by Kevin Ryde.
7260
72612007-04-26 Glenn Morris <rgm@gnu.org>
7262
7263 * elisp.texi (EMACSVER): Increase to 22.1.50.
7264
72652007-04-28 Karl Berry <karl@gnu.org>
7266
7267 * elisp.texi: Improve line breaks on copyright page,
7268 similar layout to emacs manual, 8.5x11 by default.
7269
72702007-04-24 Richard Stallman <rms@gnu.org>
7271
7272 * text.texi (Special Properties): Add xref to Overlay Properties.
7273
7274 * display.texi (Overlay Properties): Add xref to Special Properties.
7275
72762007-04-22 Richard Stallman <rms@gnu.org>
7277
7278 * keymaps.texi (Extended Menu Items): Move the info about
7279 format with cached keyboard binding.
7280
72812007-04-21 Richard Stallman <rms@gnu.org>
7282
7283 * text.texi (Special Properties): Clarify previous change.
7284
7285 * files.texi (File Name Expansion): Clarify previous change.
7286
7287 * display.texi (Attribute Functions): Fix example for
7288 face-attribute-relative-p.
7289
72902007-04-19 Kenichi Handa <handa@m17n.org>
7291
7292 * text.texi (Special Properties): Document composition property.
7293
72942007-04-19 Glenn Morris <rgm@gnu.org>
7295
7296 * files.texi (File Name Expansion): Mention "superroot".
7297
72982007-04-15 Chong Yidong <cyd@stupidchicken.com>
7299
7300 * frames.texi (Multiple Displays): Add note about "multi-monitor"
7301 setups.
7302 (Display Feature Testing): Note that display refers to all
7303 physical monitors for multi-monitor setups.
7304
73052007-04-14 Richard Stallman <rms@gnu.org>
7306
7307 * lists.texi (Sets And Lists): Clarify `delete' examples.
7308 Remove spurious xref to same node.
7309 Clarify xref for add-to-list.
7310
73112007-04-12 Nick Roberts <nickrob@snap.net.nz>
7312
7313 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
7314 value of lisp-mode-map.
7315
73162007-04-11 Karl Berry <karl@gnu.org>
7317
7318 * anti.texi (Antinews):
7319 * display.texi (Overlay Properties, Defining Images):
7320 * processes.texi (Synchronous Processes, Sentinels):
7321 * syntax.texi (Syntax Table Internals):
7322 * searching.texi (Regexp Special):
7323 * nonascii.texi (Default Coding Systems):
7324 * text.texi (Special Properties):
7325 * minibuf.texi (Basic Completion): Wording to improve breaks in
7326 8.5x11 format.
7327 * elisp.texi (smallbook): New @set to more easily switch between
7328 smallbook and 8.5x11.
7329
73302007-04-11 Richard Stallman <rms@gnu.org>
7331
7332 * text.texi (Lazy Properties): Minor fix.
7333
73342007-04-08 Karl Berry <karl@gnu.org>
7335
7336 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
7337 * macros.texi (Backquote): Downcase Backquote in index entries for
7338 consistency.
7339
73402007-04-08 Richard Stallman <rms@gnu.org>
7341
7342 * text.texi (Adaptive Fill): Just describe default,
7343 don't show it (since it contains non-ASCII chars).
7344
73452007-04-07 Karl Berry <karl@gnu.org>
7346
7347 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
7348 adaptive-fill-regexp's value, since they are not in the standard
7349 TeX fonts.
7350
73512007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
7352
7353 * display.texi (Defining Faces): Fix example.
7354
73552007-04-07 Karl Berry <karl@gnu.org>
7356
7357 * display.texi (Button Buffer Commands): Improve page break.
7358
73592007-04-07 Richard Stallman <rms@gnu.org>
7360
7361 * advice.texi (Activation of Advice): Remove redundant index entry.
7362
7363 * backups.texi: Improve index entries. Remove redundant ones.
7364
7365 * compile.texi (Byte Compilation): Improve index entry.
7366
7367 * hash.texi (Creating Hash): Improve index entry.
7368
7369 * symbols.texi (Definitions): Improve index entry.
7370
7371 * edebug.texi: Improve index entries. Remove redundant/useless ones.
7372
7373 * maps.texi (Standard Keymaps): Remove useless index entry.
7374
7375 * help.texi (Documentation Basics): Remove redundant index entries.
7376
7377 * customize.texi: Improve index entries.
7378 Remove redundant/useless ones.
7379
7380 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
7381
7382 * streams.texi (Output Variables): Improve index entry.
7383
7384 * abbrevs.texi (Abbrevs): Remove useless index entry.
7385
7386 * macros.texi (Expansion): Remove useless index entry.
7387
7388 * text.texi: Improve index entries. Remove redundant/useless ones.
7389 (Text Properties, Examining Properties)
7390 (Special Properties): Use "property category" instead of "category"
7391 to refer to the `category' property.
7392
7393 * positions.texi: Improve index entries. Remove useless one.
7394
7395 * lists.texi: Improve index entries. Remove redundant/useless ones.
7396
7397 * os.texi: Improve index entries.
7398 (Timers): Fix previous change.
7399
7400 * buffers.texi: Improve index entries.
7401 (Modification Time): Get rid of term "obsolete buffer".
7402
7403 * debugging.texi: Improve index entries.
7404 (Test Coverage): Add xref to other test coverage ftr.
7405
7406 * eval.texi: Improve index entry. Remove redundant ones.
7407
7408 * numbers.texi: Improve index entries. Remove redundant/useless ones.
7409
7410 * files.texi: Improve index entries. Remove redundant/useless ones.
7411
7412 * objects.texi: Improve index entries.
7413
7414 * processes.texi: Improve index entries.
7415
7416 * modes.texi: Improve index entry. Remove redundant one.
7417
7418 * nonascii.texi: Improve index entries.
7419
7420 * internals.texi: Improve index entries.
7421
7422 * syntax.texi: Improve index entries.
7423
7424 * keymaps.texi (Active Keymaps): Improve index entries.
7425
7426 * commands.texi: Improve index entries. Remove redundant/useless ones.
7427
7428 * frames.texi: Improve index entries. Remove redundant/useless ones.
7429
7430 * markers.texi: Improve index entries. Remove redundant ones.
7431
7432 * tips.texi: Improve index entries.
7433
7434 * loading.texi (Unloading): Improve index entry.
7435
7436 * variables.texi: Improve index entries. Remove redundant one.
7437
7438 * sequences.texi: Improve index entry.
7439
7440 * display.texi: Improve index entries. Remove redundant ones.
7441
7442 * windows.texi: Improve index entries.
7443
7444 * searching.texi: Improve index entries. Remove redundant one.
7445
7446 * strings.texi (Case Tables): Improve last change.
7447
74482007-04-04 Chong Yidong <cyd@stupidchicken.com>
7449
7450 * strings.texi (Case Tables): Document with-case-table and
7451 ascii-case-table.
7452
74532007-04-03 Karl Berry <karl@gnu.org>
7454
7455 * processes.texi (Network): Reword to improve page break.
7456
74572007-04-03 Eli Zaretskii <eliz@gnu.org>
7458
7459 * functions.texi (Inline Functions): Describe more disadvantages
7460 of defsubst, and make advice against it stronger.
7461
74622007-04-02 Karl Berry <karl@gnu.org>
7463
7464 * backups.texi (Backup Names): Avoid widow words.
7465 * modes.texi (Example Major Modes): Align last comment.
7466
74672007-04-01 Chong Yidong <cyd@stupidchicken.com>
7468
7469 * keymaps.texi (Remapping Commands): Document new arg to
7470 command-remapping.
7471
74722007-04-01 Karl Berry <karl@gnu.org>
7473
7474 * processes.texi (Low-Level Network): Typo.
7475 * loading.texi (Hooks for Loading): Avoid double "the".
7476 * keymaps.texi (Key Sequences): No double "and".
7477 (Changing Key Bindings): Shorten to improve line break.
7478
74792007-03-31 Glenn Morris <rgm@gnu.org>
7480
7481 * os.texi (Timers): Fix description of run-at-time TIME formats.
7482
74832007-03-31 Richard Stallman <rms@gnu.org>
7484
7485 * display.texi (Invisible Text): Correct buffer-invisibility-spec
7486 regarding ellipsis.
7487
74882007-03-31 Eli Zaretskii <eliz@gnu.org>
7489
7490 * intro.texi (nil and t):
7491 * symbols.texi (Plists and Alists):
7492 * variables.texi (Variable Aliases, Constant Variables):
7493 * functions.texi (Defining Functions):
7494 * advice.texi (Advising Primitives):
7495 * debugging.texi (Syntax Errors, Compilation Errors):
7496 * minibuf.texi (Minibuffer Windows):
7497 * commands.texi (Adjusting Point):
7498 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
7499 (Auto Major Mode, Major Mode Conventions):
7500 * help.texi (Describing Characters):
7501 * files.texi (Create/Delete Dirs, Information about Files)
7502 (File Locks, Writing to Files, Reading from Files)
7503 (Saving Buffers):
7504 * windows.texi (Resizing Windows, Cyclic Window Ordering):
7505 * frames.texi (Finding All Frames):
7506 * positions.texi (Buffer End, Motion):
7507 * markers.texi (The Region):
7508 * text.texi (Deletion, Near Point):
7509 * display.texi (Displaying Messages, Truncation):
7510 * os.texi (Processor Run Time):
7511 * tips.texi (Key Binding Conventions, Programming Tips)
7512 (Warning Tips, Documentation Tips, Comment Tips):
7513 * internals.texi (Memory Usage): Improve indexing.
7514
7515 * variables.texi (Frame-Local Variables):
7516 * functions.texi (Argument List):
7517 * loading.texi (Library Search):
7518 * streams.texi (Output Variables):
7519 * keymaps.texi (Translation Keymaps, Searching Keymaps):
7520 * searching.texi (Replacing Match, Search and Replace):
7521 * processes.texi (Byte Packing, Decoding Output)
7522 (Accepting Output, Network Servers, Shell Arguments):
7523 * display.texi (Abstract Display, Image Cache, Scroll Bars):
7524 * windows.texi (Window Point, Window Start):
7525 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
7526 * commands.texi (Reading Input, Keyboard Events):
7527 * minibuf.texi (Reading File Names, Minibuffer Completion)
7528 (Recursive Mini):
7529 * positions.texi (List Motion):
7530 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
7531 * numbers.texi (Arithmetic Operations, Math Functions)
35e951cd 7532 (Predicates on Numbers, Comparison of Numbers, Numeric Conversions):
b8d4c8d0
GM
7533 * locals.texi (Standard Buffer-Local Variables):
7534 * maps.texi (Standard Keymaps):
7535 * os.texi (User Identification, System Environment, Recording Input)
7536 (X11 Keysyms):
7537 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
7538 * backups.texi (Backups and Auto-Saving):
7539 * customize.texi (Customization, Group Definitions)
7540 (Variable Definitions):
7541 * compile.texi (Byte Compilation): Improve index entries.
7542
75432007-03-31 Karl Berry <karl@gnu.org>
7544
7545 * macros.texi (Defining Macros): Avoid widow syllable.
7546
75472007-03-31 Eli Zaretskii <eliz@gnu.org>
7548
7549 * elisp.texi (Top): Postscript -> PostScript.
7550
7551 * display.texi (Images, Postscript Images): Postscript -> PostScript.
7552
75532007-03-31 Markus Triska <markus.triska@gmx.at>
7554
7555 * internals.texi (Writing Emacs Primitives): Untabify `For'.
7556
75572007-03-30 Karl Berry <karl@gnu.org>
7558
7559 * lists.texi (List-related Predicates): Remove spurious @need.
7560 (Setcdr): Use @smallexample to improve page break.
7561 (Association Lists) <assoc>: Reword to improve page break.
7562
7563 * strings.texi (String Conversion): Insert blank line to improve
7564 page break.
7565
7566 * numbers.texi (Random Numbers): Use @minus{}.
7567 (Math Functions): Use @minus{}.
7568
7569 * intro.texi (Acknowledgements): Avoid line breaks before middle
7570 initials.
7571
75722007-03-24 Eli Zaretskii <eliz@gnu.org>
7573
7574 * errors.texi (Standard Errors): Add an index entry.
7575
75762007-03-19 Richard Stallman <rms@gnu.org>
7577
7578 * os.texi (Recording Input): recent-keys now gives 300 keys.
7579
75802007-03-12 Glenn Morris <rgm@gnu.org>
7581
7582 * os.texi: Replace "daylight savings" with "daylight saving"
7583 throughout.
7584
75852007-03-05 Richard Stallman <rms@gnu.org>
7586
5dcb4c4e
SM
7587 * variables.texi (File Local Variables):
7588 Update enable-local-variables values.
b8d4c8d0
GM
7589
75902007-03-04 Richard Stallman <rms@gnu.org>
7591
7592 * syntax.texi (Control Parsing): Minor clarification.
7593
7594 * strings.texi (Formatting Strings): Clarify width, precision, flags.
7595
7596 * sequences.texi (Sequence Functions): Move string-bytes away,
7597 add xref.
7598
7599 * nonascii.texi (Text Representations): Move string-bytes here.
7600
7601 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
7602
7603 * minibuf.texi (Basic Completion): Minor clarification.
7604
7605 * markers.texi (The Mark): Clarify existence vs activation of mark.
7606 Other cleanup.
7607
7608 * display.texi (Finding Overlays): Write better example.
7609
7610 * compile.texi (Eval During Compile): Clarify putting macros
7611 in eval-when-compile.
7612
c5602427 76132007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
7614
7615 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 7616 load-read-function definition doc.
b8d4c8d0
GM
7617
76182007-02-21 Kim F. Storm <storm@cua.dk>
7619
7620 * strings.texi (Text Comparison): Mention that assoc-string
7621 converts symbols to strings before testing.
7622
76232007-02-17 Kim F. Storm <storm@cua.dk>
7624
7625 * processes.texi (Bindat Spec): Vector types can have optional
7626 element type.
7627 (Bindat Examples): Fix example. Add vector with element type.
7628
76292007-02-16 Andreas Schwab <schwab@suse.de>
7630
7631 * strings.texi (Formatting Strings): Document '+' flag.
7632
76332007-02-15 Juanma Barranquero <lekktu@gmail.com>
7634
7635 * strings.texi (Modifying Strings): Clarify that `clear-string'
7636 always converts the string to unibyte.
7637
76382007-02-14 Kim F. Storm <storm@cua.dk>
7639
7640 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
7641 Rewrite glyph code description to refer to these functions.
7642 Remove details of encoding face number and char into integer code.
7643
76442007-02-03 Alan Mackenzie <acm@muc.de>
7645
7646 * loading.texi (Hooks for Loading): Make the description of
7647 `eval-after-load' more detailed, and amend the description of
7648 after-load-alist, in accordance with changes from 2006-05.
7649
76502007-02-03 Chong Yidong <cyd@stupidchicken.com>
7651
7652 * modes.texi (Defining Minor Modes): Document that a :require
7653 keyword or similar may be required to make saved customization
7654 variables work.
7655
76562007-02-03 Eli Zaretskii <eliz@gnu.org>
7657
7658 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
7659 Texinfo guidelines and with what texnfo-upd.el expects.
7660 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
7661 parts needed by `texinfo-multiple-files-update'.
7662
76632007-02-02 Eli Zaretskii <eliz@gnu.org>
7664
7665 * elisp.texi (Top): Update the top-level menus.
7666
7667 * syntax.texi (Categories): Add index entries.
7668
76692007-02-01 Juanma Barranquero <lekktu@gmail.com>
7670
7671 * display.texi (Attribute Functions): Fix name and description of
7672 the UNDERLINE arg of `set-face-underline-p'.
7673
76742007-01-29 Eli Zaretskii <eliz@gnu.org>
7675
7676 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7677 Variables", and "Standard Keymaps" to the detailed menu.
7678
7679 * variables.texi (Future Local Variables): Add index entry.
7680
76812007-01-28 Richard Stallman <rms@gnu.org>
7682
7683 * tips.texi (Coding Conventions): Clarify the tip about macros
7684 that define a function or a variable.
7685
7686 * files.texi (File Attributes): UID and GID can be floats.
7687 (Magic File Names): Explain why deferring all operations to
7688 the standard handler does not work.
7689
76902007-01-23 Martin Rudalics <rudalics@gmx.at>
7691
7692 * backups.texi (Reverting): Use "buffer" instead of "file"
7693 when talking about major and minor modes.
7694
76952007-01-21 Richard Stallman <rms@gnu.org>
7696
7697 * help.texi (Documentation): Add xref to Documentation Tips.
7698
76992007-01-14 Juanma Barranquero <lekktu@gmail.com>
7700
7701 * tips.texi (Coding Conventions): Fix typos.
7702
77032007-01-05 Richard Stallman <rms@gnu.org>
7704
7705 * modes.texi (Defining Minor Modes): Fix previous change.
7706
77072007-01-03 Richard Stallman <rms@gnu.org>
7708
7709 * customize.texi (Variable Definitions, Customization Types):
7710 Don't use * in doc string for defcustom.
7711
77122007-01-02 Richard Stallman <rms@gnu.org>
7713
7714 * variables.texi (Variable Aliases): Clarify that aliases vars
7715 always have the same value.
7716
7717 * processes.texi (Bindat Spec): Fix Texinfo usage.
7718
7719 * modes.texi (Defining Minor Modes): Explain effect of command
7720 defined with define-global-minor-mode on new buffers.
7721
77222006-12-30 Kim F. Storm <storm@cua.dk>
7723
7724 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7725 `auto-resize-tool-bars'.
7726
77272006-12-30 Richard Stallman <rms@gnu.org>
7728
7729 * keymaps.texi (Active Keymaps): Fix previous change.
7730
77312006-12-30 Nick Roberts <nickrob@snap.net.nz>
7732
7733 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7734
77352006-12-30 Kim F. Storm <storm@cua.dk>
7736
7737 * processes.texi (Bindat Spec): Clarify using field names in
7738 length specifications.
7739
77402006-12-29 Kim F. Storm <storm@cua.dk>
7741
7742 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7743 Add count and index variables for eval forms in repeat blocks.
7744
77452006-12-24 Richard Stallman <rms@gnu.org>
7746
5dcb4c4e
SM
7747 * customize.texi (Variable Definitions):
7748 Document new name custom-add-frequent-value.
b8d4c8d0
GM
7749
77502006-12-19 Kim F. Storm <storm@cua.dk>
7751
7752 * commands.texi (Misc Events): User signals now result in sigusr1
7753 and sigusr2 events which are handled through special-event-map.
7754 (Special Events): User signals and drag-n-drop are special.
7755
77562006-12-17 Richard Stallman <rms@gnu.org>
7757
7758 * loading.texi (Named Features): Explain subfeatures better.
7759
7760 * customize.texi: Use "option" only for user options.
7761 For the keyword values inside defcustom etc, say "keywords".
7762 For :options value's elements, say "elements".
7763 :group should not be omitted.
7764
7765 * syntax.texi (Parsing Expressions): Split up node.
7766 (Motion via Parsing, Position Parse, Parser State)
7767 (Low-Level Parsing, Control Parsing): New subnodes.
7768 (Parser State): Document syntax-ppss-toplevel-pos.
7769
7770 * positions.texi (List Motion): Punctuation fix.
7771
7772 * files.texi (File Name Completion): Document PREDICATE arg
7773 to file-name-completion.
7774
77752006-12-16 Eli Zaretskii <eliz@gnu.org>
7776
7777 * internals.texi (Building Emacs, Writing Emacs Primitives):
7778 Add index entries.
7779
77802006-12-11 Richard Stallman <rms@gnu.org>
7781
7782 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
7783 affects face menu. Explain how to make it non-nil without enabling
7784 any fontification.
7785
77862006-12-10 Chong Yidong <cyd@stupidchicken.com>
7787
7788 * modes.texi (Font Lock Basics): Document nil value of
7789 font-lock-defaults.
7790
77912006-12-10 Glenn Morris <rgm@gnu.org>
7792
7793 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
7794 value for system-flag argument. Abbrev tables may not be empty
7795 when major modes are loaded.
7796
77972006-12-08 Juanma Barranquero <lekktu@gmail.com>
7798
7799 * makefile.w32-in (maintainer-clean): Partially revert last
7800 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
7801 to protect elisp-covers.texi.
7802
78032006-12-07 Juanma Barranquero <lekktu@gmail.com>
7804
7805 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
7806 Don't remove elisp* info files; they are already deleted by the
7807 `clean' and `distclean' targets, and they are in the $(infodir)
7808 directory, not the current one.
7809
78102006-12-04 Kim F. Storm <storm@cua.dk>
7811
7812 * commands.texi (Misc Events): Update signal events.
7813 (Event Examples): Add signal example.
7814
78152006-11-29 Richard Stallman <rms@gnu.org>
7816
7817 * frames.texi (Visibility of Frames): Explain visible windows
7818 can be covered by others. Add xref for raise-frame.
7819
78202006-11-28 Richard Stallman <rms@gnu.org>
7821
7822 * searching.texi (Regexp Special): Update when ^ is special.
7823
78242006-11-27 Eli Zaretskii <eliz@gnu.org>
7825
7826 * customize.texi (Customization, Common Keywords)
7827 (Group Definitions, Variable Definitions, Composite Types)
7828 (Type Keywords, Customization Types): Add index entries for
7829 various customization keywords.
7830
78312006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
7832
7833 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
7834
c8763fb6 78352006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7836
7837 * frames.texi (Window System Selections): Remove clipboard from
7838 description of selection-coding-system.
7839
78402006-11-06 Richard Stallman <rms@gnu.org>
7841
7842 * lists.texi (List Variables): Document COMPARE-FN.
7843
7844 * keymaps.texi: Avoid use of "binding" to mean a relation;
7845 use it only to refer to the meaning associated with a key.
7846 (Keymaps): Change menu node description.
7847
7848 * elisp.texi (Top): Change menu node description.
7849
7850 * display.texi (Managing Overlays): Document overlay-recenter.
7851
78522006-10-29 Chong Yidong <cyd@stupidchicken.com>
7853
7854 * Makefile.in: Use relative paths to avoid advertising filesystem
7855 contents during compilation.
7856
78572006-10-23 Kim F. Storm <storm@cua.dk>
7858
7859 * commands.texi (Event Input Misc): Update unread-command-events.
7860
78612006-10-23 Nick Roberts <nickrob@snap.net.nz>
7862
7863 * lists.texi (Sets And Lists): Fix typos.
7864
78652006-10-18 Juanma Barranquero <lekktu@gmail.com>
7866
7867 * control.texi (Processing of Errors): Use @var for an argument,
7868 not @code.
7869
78702006-10-16 Richard Stallman <rms@gnu.org>
7871
7872 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7873
7874 * keymaps.texi (Format of Keymaps): Show all the keymap element
7875 patterns that result from menu items.
7876 (Key Lookup): Minor cleanups.
7877
7878 * modes.texi (Precalculated Fontification): Don't say that
7879 not setting font-lock-defaults avoids loading font-lock.
7880
7881 * help.texi (Documentation): Move xref to Emacs Manual here.
7882 (Documentation Basics): From here.
7883 Also doc emacs-lisp-docstring-fill-column.
7884
7885 * elisp.texi: Update version and ISBN.
7886
7887 * commands.texi (Interactive Call): Clarify KEYS arg to
7888 call-interactively is a vector.
7889 (Command Loop Info): Delete anchor in this-command-keys.
7890 Add anchor in this-command-keys-vector.
7891 (Recursive Editing): Document how recursive-edit
7892 handles the current buffer.
7893
78942006-10-13 Chong Yidong <cyd@stupidchicken.com>
7895
7896 * frames.texi (Frame Titles): %c and %l are ignored in
7897 frame-title-format.
7898
78992006-10-11 Richard Stallman <rms@gnu.org>
7900
7901 * keymaps.texi (Key Sequences): Clarify use of kbd.
7902
79032006-10-10 Kim F. Storm <storm@cua.dk>
7904
7905 * lists.texi (Sets And Lists): Add memql.
7906
79072006-10-03 Richard Stallman <rms@gnu.org>
7908
7909 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7910 Clarify :ascii: and :nonascii:.
7911
79122006-09-29 Juri Linkov <juri@jurta.org>
7913
7914 * modes.texi (%-Constructs): Reorder coding systems in the
7915 documentation of %z to the real order displayed in the modeline.
7916
79172006-09-25 Richard Stallman <rms@gnu.org>
7918
7919 * os.texi (Timers): Describe timer-max-repeats.
7920
79212006-09-25 Chong Yidong <cyd@stupidchicken.com>
7922
7923 * os.texi (Timers): Mention with-local-quit.
7924
79252006-09-24 Richard Stallman <rms@gnu.org>
7926
7927 * searching.texi (Searching and Matching): Mention property search.
7928
7929 * commands.texi (Command Loop Info): Explain how read-event affects
7930 this-command-keys.
7931
79322006-09-20 Richard Stallman <rms@gnu.org>
7933
7934 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7935
7936 * windows.texi (Window Start): Minor cleanups.
7937
79382006-09-20 Kim F. Storm <storm@cua.dk>
7939
7940 * windows.texi (Window Start): pos-visible-in-window-p allows
7941 specifying t for position to mean "end of window".
7942 Add window-line-height.
7943
7944 * anti.texi (Antinews): Mention window-line-height.
7945
79462006-09-19 David Kastrup <dak@gnu.org>
7947
7948 * keymaps.texi (Searching Keymaps): Small clarification.
7949
79502006-09-18 Richard Stallman <rms@gnu.org>
7951
7952 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7953 cause keyboard menus.
7954 (Menu Keymaps): Likewise.
7955 (Defining Menus, Keyboard Menus): Clarify.
7956
7957 * text.texi (Fields): Clarify explanation of constrain-to-field.
7958
79592006-09-16 Eli Zaretskii <eliz@gnu.org>
7960
7961 * variables.texi (Tips for Defining): Fix a typo.
7962
79632006-09-15 Richard Stallman <rms@gnu.org>
7964
7965 * keymaps.texi (Remapping Commands, Searching Keymaps)
7966 (Active Keymaps): Clean up previous change.
7967
79682006-09-15 Jay Belanger <belanger@truman.edu>
7969
7970 * gpl.texi: Replace "Library Public License" by "Lesser Public
7971 License" throughout.
7972
79732006-09-15 David Kastrup <dak@gnu.org>
7974
7975 * keymaps.texi (Active Keymaps): Adapt description to use
7976 `get-char-property' instead `get-text-property'. Explain how
7977 mouse events change this. Explain the new optional argument of
7978 `key-binding' and its mouse-dependent lookup.
7979 (Searching Keymaps): Adapt description similarly.
7980 (Remapping Commands): Explain the new optional argument of
7981 `command-remapping'.
7982
79832006-09-14 Richard Stallman <rms@gnu.org>
7984
7985 * keymaps.texi (Searching Keymaps): Clarification.
7986 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7987
79882006-09-13 Richard Stallman <rms@gnu.org>
7989
7990 * objects.texi (Character Type): Node split.
7991 Add xref to Describing Characters.
7992 (Basic Char Syntax, General Escape Syntax)
7993 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7994
79952006-09-11 Richard Stallman <rms@gnu.org>
7996
7997 * display.texi (Display Table Format): Wording clarification.
7998 (Glyphs): Clarifications.
7999
80002006-09-10 Chong Yidong <cyd@stupidchicken.com>
8001
8002 * keymaps.texi (Active Keymaps): Mention that key-binding checks
8003 local maps.
8004
80052006-09-10 Kim F. Storm <storm@cua.dk>
8006
8007 * display.texi (Forcing Redisplay): Document return value of
8008 function redisplay.
8009
80102006-09-09 Richard Stallman <rms@gnu.org>
8011
8012 * windows.texi (Window Hooks): Explain limits of
8013 window-scroll-functions.
8014
8015 * display.texi (Fringe Indicators): Update for last change in
8016 indicate-buffer-boundaries.
8017
80182006-09-08 Richard Stallman <rms@gnu.org>
8019
8020 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
8021
80222006-09-06 Kim F. Storm <storm@cua.dk>
8023
8024 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
8025
8026 * windows.texi (Window Start): Update pos-visible-in-window-p.
8027
80282006-09-04 Richard Stallman <rms@gnu.org>
8029
8030 * processes.texi (Accepting Output): Explain SECONDS=0 for
8031 accept-process-output.
8032
8033 * os.texi (Idle Timers): Explain why timer functions should not
8034 loop until (input-pending-p).
8035
80362006-09-02 Eli Zaretskii <eliz@gnu.org>
8037
8038 * makefile.w32-in (usermanualdir): New variable.
8039 (elisp.dvi): Use it.
8040
80412006-09-01 Eli Zaretskii <eliz@gnu.org>
8042
8043 * buffers.texi (Buffer Modification): Fix last change.
8044
80452006-09-01 Chong Yidong <cyd@stupidchicken.com>
8046
5dcb4c4e
SM
8047 * buffers.texi (Buffer Modification):
8048 Document buffer-chars-modified-tick.
b8d4c8d0
GM
8049
80502006-08-31 Richard Stallman <rms@gnu.org>
8051
8052 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
8053
80542006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
8055
8056 * modes.texi (Syntactic Font Lock):
8057 Mention font-lock-syntactic-face-function
8058 instead of specific faces.
8059
80602006-08-29 Chong Yidong <cyd@stupidchicken.com>
8061
8062 * display.texi (Images): Add xrref to display-images-p.
8063
80642006-08-28 Kenichi Handa <handa@m17n.org>
8065
8066 * nonascii.texi (Lisp and Coding Systems): Fix description of
8067 detect-coding-region.
8068
80692006-08-27 Michael Olson <mwolson@gnu.org>
8070
8071 * processes.texi (Transaction Queues): Remove stray quote
8072 character.
8073
80742006-08-25 Richard Stallman <rms@gnu.org>
8075
8076 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
8077 Add xref.
8078
80792006-08-24 Chong Yidong <cyd@stupidchicken.com>
8080
8081 * os.texi (Timers): Avoid waiting inside timers.
8082
80832006-08-21 Lute Kamstra <lute@gnu.org>
8084
8085 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
8086
80872006-08-20 Richard Stallman <rms@gnu.org>
8088
8089 * os.texi (Idle Timers): New node, split out from Timers.
8090 Document current-idle-time.
8091 * commands.texi (Reading One Event): Update xref.
8092 * elisp.texi (Top): Update subnode menu.
8093
80942006-08-16 Richard Stallman <rms@gnu.org>
8095
8096 * keymaps.texi (Extended Menu Items): Show format of cached
8097 bindings in extended menu items.
8098
8099 * customize.texi (Variable Definitions): Explain when the
8100 standard value expression is evaluated.
8101
81022006-08-15 Chong Yidong <cyd@stupidchicken.com>
8103
8104 * commands.texi (Reading One Event): Explain idleness in
8105 `read-event'.
8106
81072006-08-12 Chong Yidong <cyd@stupidchicken.com>
8108
8109 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 8110 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
8111 relevant for Lisp programming.
8112 (Yank Commands): Rewrite introduction.
8113 (Undo): Clarify.
8114 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
8115 (Filling): Remove redundant comment. Clarify return value of
8116 current-justification.
8117 (Margins): Minor clarifications.
8118 (Adaptive Fill): Update default value of adaptive-fill-regexp.
8119 (Sorting): Update definition of sort-lines.
8120 (Columns): Clarify behavior of sort-columns.
8121 (Indent Tabs): Link to Tab Stops in Emacs manual.
8122 (Special Properties): Clarify.
8123 (Clickable Text): Mention Buttons package.
8124
81252006-08-12 Kevin Ryde <user42@zip.com.au>
8126
8127 * os.texi (Time Parsing): Add %z to description of
8128 format-time-string, as per docstring. Add cross reference to
8129 glibc manual for strftime.
8130
81312006-08-08 Richard Stallman <rms@gnu.org>
8132
8133 * modes.texi: Clean up wording in previous change.
8134
81352006-08-07 Chong Yidong <cyd@stupidchicken.com>
8136
8137 * modes.texi (Hooks): Clarify.
8138 (Major Mode Basics): Mention define-derived-mode explicitly.
8139 (Major Mode Conventions): Rebinding RET is OK for some modes.
8140 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 8141 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
8142 (Mode Line Basics): Clarify.
8143 (Mode Line Data): Mention help-echo and local-map in strings.
8144 Explain reason for treatment of non-risky variables.
8145 (Properties in Mode): Clarify.
8146 (Faces for Font Lock): Add font-lock-negation-char-face.
8147
81482006-08-04 Eli Zaretskii <eliz@gnu.org>
8149
8150 * strings.texi (Formatting Strings): Warn against arbitrary
8151 strings as first arg to `format'.
8152
81532006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
8154
8155 * text.texi (Clickable Text): Mention `help-echo' text property.
8156 Update intro, examples and associated explanations.
8157
81582006-07-31 Richard Stallman <rms@gnu.org>
8159
8160 * commands.texi: Update xrefs.
8161 (Event Mod): New node, cut out from old Translating Input.
8162
8163 * maps.texi: Update xrefs.
8164
8165 * keymaps.texi (Translation Keymaps): New node.
8166 Update xrefs from Translating Input to Translation Keymaps.
8167
8168 * elisp.texi (Top): Update subnode menu.
8169
8170 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
8171
8172 * os.texi (System Interface): Fix menu descriptions of some nodes.
8173 (Translating Input): Node deleted.
8174
81752006-07-31 Nick Roberts <nickrob@snap.net.nz>
8176
8177 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
8178
8179 * lists.texi (Sets And Lists): Likewise.
8180
81812006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
8182
8183 * text.texi (Fields): Mention POS
8184 requirement when narrowing is in effect.
8185
81862006-07-28 Richard Stallman <rms@gnu.org>
8187
8188 * display.texi (Face Attributes): Simplify wording.
8189 (Attribute Functions): Clarify meaning of new-frame default
8190 attribute settings.
8191
8192 * customize.texi (Common Keywords): Document how to use
8193 :package-version in a package not in Emacs.
8194
81952006-07-28 Kim F. Storm <storm@cua.dk>
8196
8197 * commands.texi (Reading One Event): Fix last change.
8198
81992006-07-26 Chong Yidong <cyd@stupidchicken.com>
8200
8201 * commands.texi (Reading One Event): Document SECONDS argument for
8202 read-event, read-char, and read-char-exclusive.
8203
82042006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
8205
8206 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
8207 to ensure correct identification.
8208
82092006-07-24 Richard Stallman <rms@gnu.org>
8210
8211 * text.texi (Clickable Text): Clarify.
8212
8213 * sequences.texi (Vector Functions): Delete duplicate xref.
8214
8215 * objects.texi (Function Type): Clarify.
8216
8217 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
8218 modes.
8219
8220 * lists.texi (List Variables): New node.
8221 Material moved from other nodes.
8222
8223 * variables.texi (Setting Variables): add-to-list and
8224 add-to-ordered-list moved to List Variables node.
8225
82262006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
8227
8228 * text.texi (Links and Mouse-1):
8229 For mouse-on-link-p, expand on arg POS.
8230
82312006-07-21 Kim F. Storm <storm@cua.dk>
8232
8233 * display.texi (Forcing Redisplay): Don't mention systems which
8234 don't support sub-second timers for redisplay-preemption-period.
8235
8236 * os.texi (Terminal Output): Clarify text vs graphical terminal.
8237
82382006-07-21 Eli Zaretskii <eliz@gnu.org>
8239
8240 * frames.texi (Input Focus): Document that focus-follows-mouse has
8241 no effect on MS-Windows.
8242
82432006-07-18 Richard Stallman <rms@gnu.org>
8244
8245 * display.texi (Forcing Redisplay): Cleanups in previous change.
8246
8247 * processes.texi (Low-Level Network): Make menu more convenient.
8248
82492006-07-18 Kim F. Storm <storm@cua.dk>
8250
8251 * display.texi (Forcing Redisplay): redisplay-preemption-period
8252 only used on window systems. Add xref to Terminal Output.
8253
8254 * os.texi (Terminal Output): baud-rate only controls preemption on
8255 non-window systems. Add xref to Forcing Redisplay.
8256
8257 * processes.texi (Low-Level Network): Rename node "Make Network"
8258 to "Network Processes".
8259
82602006-07-18 Karl Berry <karl@gnu.org>
8261
8262 * variables.texi, functions.texi, customize.texi, loading.texi:
8263 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
8264
82652006-07-17 Chong Yidong <cyd@stupidchicken.com>
8266
8267 * commands.texi (Waiting): Document batch-mode sit-for behavior.
8268
82692006-07-17 Richard Stallman <rms@gnu.org>
8270
8271 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
8272 Put period and comma inside quotes.
8273
8274 * loading.texi, markers.texi: Use real doublequote inside menus.
8275
8276 * windows.texi: Put point and comma inside quotes.
8277 (Textual Scrolling): Use @samp for error message.
8278
8279 * variables.texi, tips.texi, syntax.texi, symbols.texi:
8280 * strings.texi, streams.texi, processes.texi, os.texi:
8281 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
8282 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
8283 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
8284 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
8285 Put point and comma inside quotes.
8286
8287 * control.texi (Processing of Errors): Add command-error-function.
8288
8289 * variables.texi (File Local Variables): Clarify that
8290 file local variables make buffer-local bindings.
8291
8292 * modes.texi (Syntactic Font Lock): Give default for
8293 font-lock-syntax-table.
8294
82952006-07-17 Nick Roberts <nickrob@snap.net.nz>
8296
8297 * text.texi (Special Properties): Clean up previous change.
8298
82992006-07-16 Karl Berry <karl@gnu.org>
8300
8301 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
8302 * control.texi: Fix bad page breaks through chapter 10 (control).
8303
8304 * anti.texi (Antinews): Reorder face-attribute fns to avoid
8305 underfull hbox.
8306
83072006-07-15 Nick Roberts <nickrob@snap.net.nz>
8308
8309 * text.texi (Special Properties): Describe fontified text property
8310 in relation to a character (not text).
8311
83122006-07-15 Kim F. Storm <storm@cua.dk>
8313
8314 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
8315 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
8316 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
8317
8318 * anti.texi (Antinews): Mention redisplay function.
8319 The kbd macro existed, but was not documented, before 22.x.
8320 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
8321
83222006-07-14 Nick Roberts <nickrob@snap.net.nz>
8323
8324 * display.texi (Displaying Messages): Add anchor.
8325
8326 * frames.texi (Dialog Boxes): Use it.
8327
83282006-07-12 Richard Stallman <rms@gnu.org>
8329
8330 * objects.texi (Frame Type): Explain nature of frames better.
8331
8332 * frames.texi (Frames): Explain nature of frames better.
8333
83342006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
8335
8336 * tips.texi (Coding Conventions): Explain why use cl at compile time.
8337
83382006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
8339
8340 * frames.texi (Window System Selections): Mention scrap support for Mac.
8341 Default value of x-select-enable-clipboard is t on Mac.
8342
8343 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
8344
83452006-07-11 Kim F. Storm <storm@cua.dk>
8346
8347 * display.texi (Forcing Redisplay): Add `redisplay' function.
8348 Don't mention (sit-for -1) -- use (redisplay t) instead.
8349
8350 * commands.texi (Waiting): (sit-for -1) is no longer special.
8351 (sit-for 0) is equivalent to (redisplay).
8352 Iconifying/deiconifying no longer makes sit-for return.
8353
83542006-07-10 Nick Roberts <nickrob@snap.net.nz>
8355
8356 * display.texi (Buttons): Fix typo.
8357
8358 * index.texi, elisp.texi (New Symbols): Comment node out.
8359
83602006-07-09 Richard Stallman <rms@gnu.org>
8361
8362 * display.texi (Truncation): Clean up previous change.
8363
83642006-07-08 Richard Stallman <rms@gnu.org>
8365
8366 * commands.texi (Interactive Call): Use 3 as prefix in example
8367 for execute-extended-command.
8368
8369 * display.texi (Attribute Functions): Move paragraph about
8370 compatibility with Emacs < 21.
8371
83722006-07-09 Kim F. Storm <storm@cua.dk>
8373
8374 * display.texi (Refresh Screen): Clarify force-window-update.
8375 (Truncation): "Normally" indicated by fringe arrows.
8376
83772006-07-08 Eli Zaretskii <eliz@gnu.org>
8378
8379 * windows.texi (Textual Scrolling, Resizing Windows):
8380 * variables.texi (Constant Variables):
8381 * text.texi (Buffer Contents, Deletion, Changing Properties)
8382 (Property Search, Special Properties, Sticky Properties)
8383 (Links and Mouse-1, Fields, Change Hooks):
8384 * syntax.texi (Syntax Table Functions, Parsing Expressions)
8385 (Categories):
8386 * symbols.texi (Other Plists):
8387 * streams.texi (Output Variables):
8388 * processes.texi (Input to Processes, Query Before Exit):
8389 * positions.texi (Word Motion, Text Lines, List Motion):
8390 * os.texi (Init File, System Environment, Sound Output)
8391 (Session Management):
8392 * nonascii.texi (Text Representations, Character Sets)
8393 (Chars and Bytes, Locales):
8394 * modes.texi (Defining Minor Modes, Header Lines):
8395 * minibuf.texi (Minibuffer Contents):
8396 * markers.texi (Information from Markers):
8397 * lists.texi (List Elements, Building Lists, Association Lists):
8398 * keymaps.texi (Tool Bar):
8399 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
8400 * functions.texi (What Is a Function, Mapping Functions):
8401 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
8402 (Color Names, Text Terminal Colors, Display Feature Testing):
8403 * files.texi (Visiting Functions, File Name Components)
8404 (Unique File Names, Contents of Directories):
8405 * display.texi (Forcing Redisplay, Displaying Messages)
8406 (Temporary Displays, Font Selection, Auto Faces)
8407 (Font Lookup, Fringe Indicators, Display Margins)
8408 (Image Descriptors, Showing Images, Image Cache, Button Types)
8409 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
8410 (Display Table Format, Glyphs):
8411 * control.texi (Iteration):
8412 * commands.texi (Command Loop Info, Adjusting Point):
8413 * backups.texi (Making Backups, Auto-Saving):
8414 Remove @tindex entries.
8415
84162006-07-07 Kim F. Storm <storm@cua.dk>
8417
8418 * display.texi (Fringe Cursors): Fix typo.
8419 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
8420 (Overlay Arrow): Default is overlay-arrow fringe indicator.
8421
84222006-07-05 Richard Stallman <rms@gnu.org>
8423
8424 * text.texi (Buffer Contents): Add example of text props
8425 in result of buffer-substring.
8426 (Text Properties): Explain better about use of specific property names.
8427 (Property Search): Some cleanups; reorder some functions.
8428
8429 * keymaps.texi (Changing Key Bindings): Cleanup.
8430 Add xref to Key Binding Conventions.
8431
8432 * display.texi (Attribute Functions): Add examples for
8433 face-attribute-relative-p.
8434
8435 * tips.texi (Coding Conventions): Cleanup last change.
8436
84372006-07-05 Karl Berry <karl@gnu.org>
8438
8439 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
8440 Remove @setchapternewpage odd.
8441 Result is 1013 pages, down from 1100.
8442
8443 * anti.texi, customize.texi, display.texi, internals.texi:
8444 * minibuf.texi, modes.texi, tips.texi:
8445 Fix overfull/underfull boxes.
8446
84472006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
8448
8449 * edebug.texi (Instrumenting):
8450 Add Edebug-specific findex for eval-buffer.
8451 * loading.texi (Loading):
8452 Replace eval-current-buffer with eval-buffer.
8453
84542006-06-30 Nick Roberts <nickrob@snap.net.nz>
8455
8456 * locals.texi (Standard Buffer-Local Variables): Update the list
8457 of variables.
8458
84592006-06-26 Nick Roberts <nickrob@snap.net.nz>
8460
8461 * files.texi (File Name Completion): Point user to the node
8462 "Reading File Names".
8463
84642006-06-24 Eli Zaretskii <eliz@gnu.org>
8465
8466 * files.texi (Contents of Directories): Document case-insensitive
8467 behavior on respective filesystems.
8468
8469 * objects.texi (Character Type): Document that Emacs signals an
8470 error for unsupported Unicode characters specified as \uNNNN.
8471
84722006-06-19 Richard Stallman <rms@gnu.org>
8473
8474 * processes.texi (Bindat Spec): Clarify previous change.
8475
84762006-06-16 Richard Stallman <rms@gnu.org>
8477
8478 * tips.texi (Coding Conventions): Better explain conventions
8479 for definition constructs.
8480
8481 * text.texi (Special Properties): String value of `read-only'
8482 serves as the error message.
8483
8484 * objects.texi (Character Type): Clarify prev. change.
8485 (Non-ASCII in Strings): Mention \u and \U.
8486
8487 * commands.texi (Using Interactive): Explain problem of
8488 markers, etc., in command-history.
8489
84902006-06-14 Kim F. Storm <storm@cua.dk>
8491
8492 * commands.texi (Waiting): Negative arg to sit-for forces
8493 redisplay even if input is pending.
8494
8495 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
8496 redisplay. Remove incorrect example of binding redisplay-dont-pause
8497 around (sit-for 0).
8498
84992006-06-13 Richard Stallman <rms@gnu.org>
8500
8501 * display.texi (Forcing Redisplay): Clarify previous change.
8502
85032006-06-13 Romain Francoise <romain@orebokech.com>
8504
8505 * display.texi (Forcing Redisplay): Fix typo.
8506
85072006-06-13 Kim F. Storm <storm@cua.dk>
8508
8509 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
8510
85112006-06-10 Luc Teirlinck <teirllm@auburn.edu>
8512
8513 * tips.texi (Coding Conventions): Add `@end itemize'.
8514
85152006-06-10 Richard Stallman <rms@gnu.org>
8516
8517 * tips.texi (Coding Conventions): Explain use of coding systems
8518 to ensure one decoding for strings.
8519
85202006-06-09 Aidan Kehoe <kehoea@parhasard.net>
8521
8522 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
8523 syntax.
8524
85252006-06-07 Eli Zaretskii <eliz@gnu.org>
8526
8527 * display.texi (Font Selection): Remove description of
8528 clear-face-cache.
8529
8530 * compile.texi (Eval During Compile): Fix a typo. Add index
8531 entries for possible uses of eval-when-compile.
8532
85332006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
8534
8535 * display.texi (Abstract Display): Fix typo.
8536
85372006-06-03 Eli Zaretskii <eliz@gnu.org>
8538
8539 * minibuf.texi (Minibuffer History) <history-add-new-input>:
8540 Reword variable's description.
8541
85422006-06-01 Richard Stallman <rms@gnu.org>
8543
8544 * windows.texi (Splitting Windows): Clarify splitting nonselected
8545 window.
8546
85472006-05-31 Juri Linkov <juri@jurta.org>
8548
8549 * minibuf.texi (Minibuffer History): Add history-add-new-input.
8550
85512006-05-30 Richard Stallman <rms@gnu.org>
8552
8553 * display.texi (Line Height): Fix errors in description of
10d1d0af 8554 default line height and line-height property.
b8d4c8d0
GM
8555
8556 * nonascii.texi (Default Coding Systems): Further clarification.
8557
85582006-05-29 Luc Teirlinck <teirllm@auburn.edu>
8559
8560 * internals.texi (Pure Storage): Mention that an overflow in pure
8561 space causes a memory leak.
8562 (Garbage Collection): If there was an overflow in pure space,
8563 `garbage-collect' returns nil.
8564
85652006-05-30 Eli Zaretskii <eliz@gnu.org>
8566
8567 * nonascii.texi (Default Coding Systems): Fix it some more.
8568
85692006-05-29 Eli Zaretskii <eliz@gnu.org>
8570
8571 * nonascii.texi (Default Coding Systems): Fix last change.
8572
85732006-05-29 Kenichi Handa <handa@m17n.org>
8574
8575 * nonascii.texi (find-operation-coding-system): Describe the new
8576 argument format (FILENAME . BUFFER).
8577
85782006-05-28 Richard Stallman <rms@gnu.org>
8579
8580 * tips.texi (Coding Conventions): Better explain reasons not to
8581 advise other packages or use `eval-after-load'.
8582
85832006-05-29 Kim F. Storm <storm@cua.dk>
8584
8585 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
8586 `bindat-idx' and `bindat-raw' for clarity.
8587
85882006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8589
8590 * processes.texi (Bindat Spec): Expand on `repeat' handler.
8591
8592 * display.texi (Display): Add "Abstract Display" to menu.
8593 (Abstract Display, Abstract Display Functions)
8594 (Abstract Display Example): New nodes.
8595 * elisp.texi (Top): Add "Abstract Display" to menu.
8596
85972006-05-27 Chong Yidong <cyd@stupidchicken.com>
8598
8599 * keymaps.texi (Key Sequences): Link to input events definition.
8600 (Format of Keymaps): Delete material duplicated in Keymap Basics.
8601
8602 * files.texi (Changing Files): Document updated argument list for
8603 copy-file.
8604
86052006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8606
8607 * processes.texi (Bindat Functions): Explain term "total length".
8608 Use it in bindat-length and bindat-pack descriptions.
8609
86102006-05-26 Eli Zaretskii <eliz@gnu.org>
8611
8612 * tips.texi (Coding Conventions): Advise against using
8613 eval-after-load in packages. Add an index entry.
8614
86152006-05-25 Juri Linkov <juri@jurta.org>
8616
8617 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
8618
8619 * modes.texi (%-Constructs): Add %e, %z, %Z.
8620
86212006-05-25 Richard Stallman <rms@gnu.org>
8622
8623 * elisp.texi (Top): Update subnode menu.
8624
8625 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
8626 (Keymaps): Update menu.
8627
86282006-05-25 Chong Yidong <cyd@stupidchicken.com>
8629
8630 * keymaps.texi (Key Sequences): Some clarifications.
8631
86322006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
8633
8634 * processes.texi (Bindat Functions): Say "unibyte string"
8635 explicitly for bindat-unpack and bindat-pack descriptions.
8636 (Bindat Examples): Don't call `string-make-unibyte' in example.
8637
86382006-05-25 Chong Yidong <cyd@stupidchicken.com>
8639
5dcb4c4e 8640 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 8641 Explain string and vector representations of key sequences.
b8d4c8d0
GM
8642
8643 * keymaps.texi (Changing Key Bindings):
dd7b651b 8644 * commands.texi (Interactive Codes):
b8d4c8d0
GM
8645 * help.texi (Describing Characters): Refer to it.
8646
86472006-05-23 Luc Teirlinck <teirllm@auburn.edu>
8648
8649 * frames.texi (Pointer Shape): @end table -> @end defvar.
8650
86512006-05-22 Richard Stallman <rms@gnu.org>
8652
8653 * elisp.texi (Top): Update subnode menus.
8654
8655 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8656 Contents rewritten; material from old Pointer Shape node moved here.
8657
8658 * display.texi (Pointer Shape): Node deleted.
8659 (Image Descriptors): Minor cleanup.
8660
86612006-05-21 Richard Stallman <rms@gnu.org>
8662
8663 * syntax.texi (Parsing Expressions): Update info on which STATE
8664 elements are ignored.
8665
86662006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8667
8668 * hooks.texi (Standard Hooks): Correct typo.
8669
8670 * gpl.texi (GPL): ifinfo -> ifnottex.
8671
86722006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8673
8674 * searching.texi (Simple Match Data): Warn about match data being
8675 set anew by every search.
8676
86772006-05-17 Richard Stallman <rms@gnu.org>
8678
8679 * minibuf.texi (Minibuffer History): Clarify.
8680
8681 * searching.texi (Regexp Special): Clarify nested regexp warning.
8682
86832006-05-16 Kim F. Storm <storm@cua.dk>
8684
8685 * minibuf.texi (Minibuffer History): Update add-to-history.
8686
86872006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8688
5dcb4c4e
SM
8689 * nonascii.texi (Explicit Encoding):
8690 Fix typo (encoding<->decoding).
b8d4c8d0
GM
8691
86922006-05-14 Richard Stallman <rms@gnu.org>
8693
8694 * buffers.texi (Creating Buffers): Cleanup.
8695
8696 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8697
86982006-05-13 Eli Zaretskii <eliz@gnu.org>
8699
8700 * buffers.texi (Current Buffer): Document that with-temp-buffer
8701 disables undo.
8702
8703 * os.texi (Terminal-Specific): More accurate description of how
8704 Emacs searches for the terminal-specific libraries.
8705
87062006-05-12 Eli Zaretskii <eliz@gnu.org>
8707
8708 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8709 emacs-xtra to @inforef's.
8710
8711 * text.texi (Undo): Document that undo is turned off in buffers
8712 whose names begin with a space.
8713
8714 * buffers.texi (Buffer Names): Add index entries for buffers whose
8715 names begin with a space.
8716 (Creating Buffers): Document that undo is turned off in buffers
8717 whose names begin with a space.
8718
8719 * files.texi (Visiting Functions, Reading from Files)
8720 (Saving Buffers): Mention code and EOL conversions by file I/O
8721 primitives and subroutines.
8722
f4e90db0
SM
8723 * nonascii.texi (Lisp and Coding Systems):
8724 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
8725
8726 * display.texi (Defining Faces): Mention `mac', and add an xref to
8727 where window-system is described.
8728
87292006-05-10 Richard Stallman <rms@gnu.org>
8730
8731 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8732
87332006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8734
8735 * variables.texi (File Local Variables): Recommend to quote lambda
8736 expressions in safe-local-variable property.
8737
87382006-05-09 Richard Stallman <rms@gnu.org>
8739
5dcb4c4e
SM
8740 * variables.texi (File Local Variables):
8741 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
8742
87432006-05-07 Kim F. Storm <storm@cua.dk>
8744
8745 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8746 from add-to-history.
8747
87482006-05-07 Romain Francoise <romain@orebokech.com>
8749
8750 * commands.texi (Event Input Misc):
8751 * compile.texi (Eval During Compile):
8752 * internals.texi (Buffer Internals):
8753 * minibuf.texi (Initial Input):
8754 * nonascii.texi (Scanning Charsets):
8755 * numbers.texi (Comparison of Numbers):
8756 * windows.texi (Textual Scrolling, Vertical Scrolling):
8757 Fix various typos.
8758
87592006-05-06 Eli Zaretskii <eliz@gnu.org>
8760
8761 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8762 conditional xref's to either emacs or emacs-xtra, depending on
8763 @iftex/@ifnottex.
8764
8765 * minibuf.texi (Minibuffer History): Document add-to-history.
8766
87672006-05-05 Eli Zaretskii <eliz@gnu.org>
8768
8769 * internals.texi (Pure Storage): Mention the pure overflow message
8770 at startup.
8771
c8763fb6 87722006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8773
8774 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
8775 (Searching Keymaps): Fix pseudo-Lisp description of keymap
8776 search.
8777
87782006-05-01 Richard Stallman <rms@gnu.org>
8779
8780 * intro.texi (nil and t): Clarify.
8781
8782 * variables.texi (File Local Variables): Suggest using booleanp.
8783
87842006-05-01 Juanma Barranquero <lekktu@gmail.com>
8785
8786 * objects.texi (Type Predicates): Fix typos.
8787
87882006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8789
8790 * intro.texi (nil and t): Add booleanp.
8791
8792 * objects.texi (Type Predicates): Add links for booleanp and
8793 string-or-null-p.
8794
87952006-04-29 Richard Stallman <rms@gnu.org>
8796
8797 * modes.texi (Multiline Font Lock): Rename from
8798 Multi line Font Lock Elements. Much clarification.
8799 (Font Lock Multiline, Region to Fontify): Much clarification.
8800
88012006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8802
8803 * variables.texi (File Local Variables): Remove the special case t for
8804 safe-local-variable.
8805
88062006-04-26 Richard Stallman <rms@gnu.org>
8807
8808 * syntax.texi (Parsing Expressions): Minor cleanup.
8809
88102006-04-18 Richard Stallman <rms@gnu.org>
8811
8812 * tips.texi (Coding Conventions): Explain when the package's
8813 prefix should appear later on (not at the start of the name).
8814
8815 * searching.texi (String Search): Clarify effect of NOERROR.
8816
8817 * modes.texi (Imenu): Clarify what special items do.
8818
8819 * hooks.texi (Standard Hooks): Delete text about old hook names.
8820
88212006-04-17 Romain Francoise <romain@orebokech.com>
8822
8823 * variables.texi (Local Variables): Update the default value of
8824 `max-specpdl-size'.
8825
88262006-04-15 Michael Olson <mwolson@gnu.org>
8827
8828 * processes.texi (Transaction Queues): Mention the new optional
8829 `delay-question' argument for `tq-enqueue'.
8830
88312006-04-13 Bill Wohler <wohler@newt.com>
8832
8833 * customize.texi (Common Keywords): Use dotted notation for
8834 :package-version value. Specify its values. Improve documentation
8835 for customize-package-emacs-version-alist.
8836
88372006-04-12 Bill Wohler <wohler@newt.com>
8838
8839 * customize.texi (Common Keywords): Move description of
8840 customize-package-emacs-version-alist to @defvar.
8841
88422006-04-10 Bill Wohler <wohler@newt.com>
8843
8844 * customize.texi (Common Keywords): Add :package-version.
8845
88462006-04-10 Kim F. Storm <storm@cua.dk>
8847
8848 * text.texi (Buffer Contents): Add NOPROPS arg to
8849 filter-buffer-substring.
8850
88512006-04-08 Kevin Ryde <user42@zip.com.au>
8852
8853 * os.texi (Command-Line Arguments): Update xref to emacs manual
8854 "Command Arguments" -> "Emacs Invocation", per change there.
8855
88562006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8857
8858 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8859 be on one line to help makeinfo not render two spaces after the dot.
8860
88612006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8862
8863 * strings.texi (Predicates for Strings): Add string-or-null-p.
8864
88652006-03-28 Kim F. Storm <storm@cua.dk>
8866
8867 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8868 remarks about systems that don't support fractional seconds.
8869
88702006-03-25 Karl Berry <karl@gnu.org>
8871
8872 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8873 the year list.
8874
88752006-03-21 Nick Roberts <nickrob@snap.net.nz>
8876
8877 * display.texi (Fringe Indicators): Fix typos.
8878
88792006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8880
8881 * tips.texi (Documentation Tips): One can now also write `program'
8882 in front of a quoted symbol in a docstring to prevent making a
8883 hyperlink.
8884
88852006-03-19 Alan Mackenzie <acm@muc.de>
8886
8887 * text.texi (Special Properties): Clarify `fontified' property.
8888
88892006-03-16 Richard Stallman <rms@gnu.org>
8890
8891 * display.texi (Defining Images): Minor cleanup.
8892
88932006-03-16 Bill Wohler <wohler@newt.com>
8894
8895 * display.texi (Defining Images): In image-load-path-for-library,
8896 prefer user's images.
8897
88982006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8899
8900 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8901
89022006-03-15 Bill Wohler <wohler@newt.com>
8903
8904 * display.texi (Defining Images): Fix example in
8905 image-load-path-for-library by not recommending that one binds
8906 image-load-path. Just defvar it to placate compiler and only use
8907 it if previously defined.
8908
89092006-03-14 Bill Wohler <wohler@newt.com>
8910
8911 * display.texi (Defining Images): In image-load-path-for-library,
8912 always return list of directories. Update example.
8913
89142006-03-14 Alan Mackenzie <acm@muc.de>
8915
8916 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8917 This describes font-lock-extend-region-function.
8918 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8919 the new node "Region to Fontify".
8920
89212006-03-13 Richard Stallman <rms@gnu.org>
8922
8923 * display.texi (Invisible Text): The impossible position is
8924 now before the invisible text, not after.
8925 (Defining Images): Clean up last change.
8926
89272006-03-11 Bill Wohler <wohler@newt.com>
8928
8929 * display.texi (Defining Images): Add image-load-path-for-library.
8930
89312006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8932
8933 * text.texi (Adaptive Fill): Fix Texinfo usage.
8934
8935 * strings.texi (Creating Strings): Fix Texinfo usage.
8936
8937 * searching.texi (Regexp Special): Use @samp for regular
8938 expressions that are not in Lisp syntax.
8939
89402006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8941
8942 * searching.texi (Regexp Special): Put remark between parentheses
8943 to avoid misreading.
8944
89452006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8946
8947 * searching.texi (Syntax of Regexps): More accurately describe
8948 which characters are special in which situations.
8949 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8950 are not special. Describe in detail when `[' and `]' are special.
8951 (Regexp Backslash): Plenty of regexps with unbalanced square
8952 brackets are valid, so reword that statement.
8953
89542006-03-02 Kim F. Storm <storm@cua.dk>
8955
8956 * keymaps.texi (Tool Bar): Add tool-bar-border.
8957
89582006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8959
8960 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8961
89622006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8963
8964 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8965
8966 * files.texi (Locating Files): Suggest additional values for the
8967 SUFFIXES arg of `locate-file'. Update pxref.
8968
8969 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8970 (How Programs Do Loading): Discuss the effects of Auto Compression
8971 mode on `load'.
8972 (Load Suffixes): New node.
8973 (Library Search): Delete description of `load-suffixes'; it was
8974 moved to "Load Suffixes".
8975 (Autoload, Named Features): Mention `load-suffixes'.
8976
89772006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8978
8979 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8980
8981 * windows.texi (Window Tree): Fix typo.
8982
89832006-02-20 Kim F. Storm <storm@cua.dk>
8984
8985 * display.texi (Fringe Indicators): New section.
8986 Move indicate-empty-lines, indicate-buffer-boundaries, and
8987 default-indicate-buffer-boundaries here.
8988 Add fringe-indicator-alist and default-fringes-indicator-alist.
8989 Add list of logical fringe indicator symbols.
8990 Update list of standard bitmap names.
8991 (Fringe Cursors): New section.
8992 Move overflow-newline-into-fringe here.
8993 Add fringe-cursor-alist and default-fringes-cursor-alist.
8994 Add list of fringe cursor symbols.
8995
89962006-02-20 Juanma Barranquero <lekktu@gmail.com>
8997
8998 * commands.texi (Using Interactive): Fix reference to node
8999 "Minibuffers".
9000
90012006-02-19 Richard M. Stallman <rms@gnu.org>
9002
9003 * minibuf.texi (High-Level Completion):
9004 Add xref to read-input-method-name.
9005
9006 * files.texi (Relative File Names): Move file-relative-name here.
9007 (File Name Expansion): From here. Minor clarifications.
9008
9009 * commands.texi (Using Interactive): Add xrefs about reading input.
9010 Clarify remarks about that moving point and mark.
9011 Put string case before list case.
9012
c8763fb6 90132006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
9014
9015 * display.texi (Other Display Specs, Image Descriptors):
9016 Revert erroneous changes. The previous description of
9017 image-descriptors as `(image . PROPS)' was correct.
9018
90192006-02-14 Richard M. Stallman <rms@gnu.org>
9020
9021 * variables.texi (File Local Variables): Clarifications.
9022
90232006-02-14 Juanma Barranquero <lekktu@gmail.com>
9024
9025 * variables.texi (File Local Variables): Use @code for a cons
9026 cell, not @var.
9027
90282006-02-13 Chong Yidong <cyd@stupidchicken.com>
9029
9030 * variables.texi (File Local Variables): Document new file local
9031 variable behavior.
9032
90332006-02-10 Kim F. Storm <storm@cua.dk>
9034
9035 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
9036
90372006-02-08 Juanma Barranquero <lekktu@gmail.com>
9038
9039 * modes.texi (%-Constructs): Remove obsolete info about
9040 `global-mode-string'.
9041
90422006-02-07 Richard M. Stallman <rms@gnu.org>
9043
9044 * commands.texi (Prefix Command Arguments): Minor cleanup.
9045
9046 * display.texi: "Graphical display", not window system.
9047
9048 * functions.texi (What Is a Function): Fix xref.
9049
9050 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
9051 (Changing Key Bindings): Clarify when remapping is better than
9052 substitute-key-definition.
9053
90542006-02-02 Richard M. Stallman <rms@gnu.org>
9055
9056 * minibuf.texi (Basic Completion): Completion alists are risky.
9057
9058 * keymaps.texi (Active Keymaps): Clarifications.
9059 (Searching Keymaps): New node.
9060 (Keymaps): Update menu.
9061
9062 * frames.texi (Layout Parameters): Minor clarification.
9063 (Drag and Drop): New node.
9064 (Frames): Update menu.
9065
90662006-01-29 Chong Yidong <cyd@stupidchicken.com>
9067
9068 * display.texi (Other Display Specs, Image Descriptors):
9069 Image description is a list, not a cons cell.
9070
90712006-01-28 Luc Teirlinck <teirllm@auburn.edu>
9072
9073 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
9074 list is not necessarily a list).
9075
90762006-01-27 Eli Zaretskii <eliz@gnu.org>
9077
9078 * frames.texi (Layout Parameters): border-width and
9079 internal-border-width belong to the frame, not the window.
9080
90812006-01-19 Richard M. Stallman <rms@gnu.org>
9082
9083 * nonascii.texi (Translation of Characters): Search cmds use
9084 translation-table-for-input. Automatically made local.
9085
9086 * markers.texi (Overview of Markers): Count insertion type
9087 as one of a marker's attributes.
9088
9089 * keymaps.texi (Controlling Active Maps): New node, split out of
9090 Active Keymaps.
9091 (Keymaps): Menu updated.
9092 (Active Keymaps): Give pseudocode to explain how the active
9093 maps are searched. current-active-maps and key-binding moved here.
9094 (Functions for Key Lookup): current-active-maps and key-binding moved.
9095 Clarifications.
9096 (Searching the Keymaps): New subnode.
9097
9098 * elisp.texi (Top): Menu clarification.
9099
9100 * display.texi (Other Display Specs): Delete duplicate entry for
9101 just a string as display spec. Move text about recursive display
9102 specs on such a string.
9103
9104 * commands.texi (Key Sequence Input): Clarify.
9105 Move num-nonmacro-input-events out.
9106 (Reading One Event): num-nonmacro-input-events moved here.
9107
91082006-01-14 Nick Roberts <nickrob@snap.net.nz>
9109
9110 * advice.texi (Simple Advice): Update example to fit argument
9111 change in previous-line.
9112
91132006-01-05 Richard M. Stallman <rms@gnu.org>
9114
9115 * markers.texi (The Mark): Fix in `mark'.
9116
91172006-01-04 Richard M. Stallman <rms@gnu.org>
9118
9119 * processes.texi (Misc Network, Make Network): Minor cleanups.
9120
91212006-01-04 Kim F. Storm <storm@cua.dk>
9122
9123 * processes.texi (Make Network): Add IPv6 addresses and handling.
9124 (Network Feature Testing): Mention (:family ipv6).
9125 (Misc Network): Add IPv6 formats to format-network-address.
9126
91272005-12-30 Richard M. Stallman <rms@gnu.org>
9128
9129 * text.texi (Changing Properties):
9130 Don't use return value of set-text-properties.
9131
91322005-12-29 Luc Teirlinck <teirllm@auburn.edu>
9133
9134 * modes.texi (Mode Line Format): Correct typo in menu.
9135
91362005-12-29 Richard M. Stallman <rms@gnu.org>
9137
9138 * modes.texi (Mode Line Top): New node.
9139 (Mode Line Data): Some text moved to new node.
9140 Explain the data structure more concretely.
9141 (Mode Line Basics): Clarifications.
9142 (Mode Line Variables): Clarify intro paragraph.
9143 (%-Constructs): Clarify intro paragraph.
9144 (Mode Line Format): Update menu.
9145
91462005-12-28 Luc Teirlinck <teirllm@auburn.edu>
9147
9148 * minibuf.texi (Basic Completion): Update lazy-completion-table
9149 examples for removal of ARGS argument.
9150
91512005-12-23 Richard M. Stallman <rms@gnu.org>
9152
9153 * text.texi (Undo): Restore some explanation from the version
9154 that was deleted.
9155
91562005-12-23 Eli Zaretskii <eliz@gnu.org>
9157
9158 * text.texi (Undo): Remove duplicate descriptions of `apply
9159 funname' and `apply delta' elements of the undo list.
9160
91612005-12-20 Richard M. Stallman <rms@gnu.org>
9162
9163 * help.texi (Help Functions): Update documentation of `apropos'.
9164
91652005-12-20 Luc Teirlinck <teirllm@auburn.edu>
9166
9167 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
9168 because it is confusing. If the :help-echo keyword is a function,
9169 it is not directly used as the :help-echo overlay property, as the
9170 xref seems to suggest (it does not take the appropriate args).
9171
91722005-12-19 Luc Teirlinck <teirllm@auburn.edu>
9173
9174 * customize.texi (Common Keywords): Fix Texinfo usage.
9175 (Group Definitions, Variable Definitions): Update for new
9176 conventions for using `*' in docstrings.
9177
9178 * tips.texi (Documentation Tips): Update for new conventions for
9179 using `*' in docstrings.
9180
91812005-12-16 Richard M. Stallman <rms@gnu.org>
9182
9183 * minibuf.texi (Minibuffer Contents): Minor cleanup.
9184
91852005-12-16 Juri Linkov <juri@jurta.org>
9186
9187 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
9188
91892005-12-14 Romain Francoise <romain@orebokech.com>
9190
9191 * modes.texi (Customizing Keywords): Rename `append' to `how'.
9192 Fix typo.
9193
91942005-12-11 Juri Linkov <juri@jurta.org>
9195
9196 * minibuf.texi (Completion Commands): Add mention of read-file-name
9197 for filename completion keymaps.
9198 (Reading File Names): Add mention of filename completion keymaps
9199 for read-file-name and xref to `Completion Commands'.
9200
92012005-12-10 Richard M. Stallman <rms@gnu.org>
9202
9203 * customize.texi (Common Keywords): State caveats for use of :tag.
9204
92052005-12-08 Richard M. Stallman <rms@gnu.org>
9206
9207 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
9208 with xrefs and better explanation.
9209 (Completion Commands): Add the filename completion maps.
9210
9211 * objects.texi (Character Type): Clarify that \s is not space
9212 if a dash follows.
9213
92142005-12-05 Richard M. Stallman <rms@gnu.org>
9215
9216 * windows.texi (Resizing Windows): Delete preserve-before args.
9217
92182005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
9219
9220 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
9221 in full keymaps, since the quirk has been fixed.
9222
92232005-12-03 Eli Zaretskii <eliz@gnu.org>
9224
5dcb4c4e
SM
9225 * hooks.texi (Standard Hooks): Add index entries.
9226 Mention `compilation-finish-functions'.
b8d4c8d0
GM
9227
92282005-11-27 Richard M. Stallman <rms@gnu.org>
9229
9230 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
9231
92322005-11-21 Juri Linkov <juri@jurta.org>
9233
9234 * customize.texi (Common Keywords): Update links types
9235 custom-manual and url-link. Add link types emacs-library-link,
9236 file-link, function-link, variable-link, custom-group-link.
9237
92382005-11-20 Chong Yidong <cyd@stupidchicken.com>
9239
9240 * display.texi: Revert 2005-11-20 change.
9241
92422005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
9243
9244 * processes.texi (Bindat Functions):
9245 Say "third" to refer to zero-based index "2".
9246
92472005-11-18 Luc Teirlinck <teirllm@auburn.edu>
9248
9249 * loading.texi (Library Search): Update the default value of
9250 `load-suffixes'.
9251
92522005-11-17 Chong Yidong <cyd@stupidchicken.com>
9253
9254 * display.texi (Attribute Functions): Mention :ignore-defface.
9255
92562005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
9257
9258 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
9259 (Minor Mode Conventions): Mention the use of a hook.
9260
92612005-11-06 Richard M. Stallman <rms@gnu.org>
9262
9263 * files.texi (Magic File Names): find-file-name-handler checks the
9264 `operations' property of the handler.
9265
92662005-11-03 Richard M. Stallman <rms@gnu.org>
9267
9268 * variables.texi (Frame-Local Variables): Small clarification.
9269
92702005-10-29 Chong Yidong <cyd@stupidchicken.com>
9271
9272 * os.texi (Init File): Document ~/.emacs.d/init.el.
9273
92742005-10-29 Richard M. Stallman <rms@gnu.org>
9275
9276 * internals.texi (Garbage Collection): Document memory-full.
9277
92782005-10-28 Bill Wohler <wohler@newt.com>
9279
9280 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
9281 for URLs.
9282
92832005-10-28 Richard M. Stallman <rms@gnu.org>
9284
9285 * minibuf.texi (Completion Commands): Clean up prev change.
9286
92872005-10-26 Kevin Ryde <user42@zip.com.au>
9288
9289 * compile.texi (Eval During Compile): Explain recommended uses
9290 of eval-when-compile and eval-and-compile.
9291
92922005-10-27 Masatake YAMATO <jet@gyve.org>
9293
9294 * minibuf.texi (Completion Commands):
9295 Write about new optional argument for `display-completion-list'.
9296
92972005-10-23 Richard M. Stallman <rms@gnu.org>
9298
9299 * display.texi (Overlay Arrow): Clarify about local bindings of
9300 overlay-arrow-position.
9301
93022005-10-22 Eli Zaretskii <eliz@gnu.org>
9303
9304 * internals.texi (Building Emacs): Fix last change.
9305
93062005-10-22 Richard M. Stallman <rms@gnu.org>
9307
9308 * internals.texi (Building Emacs): Document eval-at-startup.
9309
93102005-10-21 Richard M. Stallman <rms@gnu.org>
9311
9312 * loading.texi (Where Defined): load-history contains abs file names.
9313 symbol-file returns abs file names.
9314
93152005-10-19 Kim F. Storm <storm@cua.dk>
9316
9317 * display.texi (Showing Images): Add max-image-size integer value.
9318
93192005-10-18 Chong Yidong <cyd@stupidchicken.com>
9320
9321 * display.texi (Showing Images): Document max-image-size.
9322
93232005-10-17 Richard M. Stallman <rms@gnu.org>
9324
9325 * commands.texi (Quitting): Minor clarification.
9326
9327 * processes.texi (Sentinels): Clarify about output and quitting.
9328 (Filter Functions): Mention with-local-quit.
9329
93302005-10-17 Juri Linkov <juri@jurta.org>
9331
9332 * buffers.texi (Current Buffer):
9333 * commands.texi (Event Input Misc):
9334 * compile.texi (Eval During Compile, Compiler Errors):
9335 * customize.texi (Group Definitions):
9336 * display.texi (Progress, Defining Faces):
9337 * files.texi (Writing to Files):
9338 * modes.texi (Mode Hooks, Defining Minor Modes):
9339 * streams.texi (Output Functions):
9340 * syntax.texi (Syntax Table Functions):
9341 * text.texi (Change Hooks):
9342 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
9343
9344 * commands.texi (Quitting): Replace arg `forms' with `body' in
9345 `with-local-quit'.
9346
9347 * positions.texi (Excursions): Replace arg `forms' with `body' in
9348 `save-excursion'.
9349
93502005-10-08 Kim F. Storm <storm@cua.dk>
9351
9352 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
9353 Rename manual section accordingly.
9354
93552005-10-04 Kim F. Storm <storm@cua.dk>
9356
9357 * windows.texi (Window Split Tree): New section describing
9358 new function window-split-tree function.
9359
93602005-10-03 Nick Roberts <nickrob@snap.net.nz>
9361
9362 * display.texi (Fringe Size/Pos): Simplify and add detail.
9363
93642005-09-30 Romain Francoise <romain@orebokech.com>
9365
9366 * minibuf.texi (High-Level Completion): Explain that the prompt
9367 given to `read-buffer' should end with a colon and a space.
9368 Update usage examples.
9369
93702005-09-29 Juri Linkov <juri@jurta.org>
9371
9372 * display.texi (Displaying Messages): Rename argument name
9373 `string' to `format-string' in functions `message', `message-box',
9374 `message-or-box'.
9375
93762005-09-26 Chong Yidong <cyd@stupidchicken.com>
9377
9378 * errors.texi (Standard Errors): Correct xrefs.
9379
93802005-09-18 Chong Yidong <cyd@stupidchicken.com>
9381
9382 * display.texi (Defining Images): Update documentation for
9383 `image-load-path'.
9384
93852005-09-17 Richard M. Stallman <rms@gnu.org>
9386
9387 * display.texi (Defining Images): Clean up previous change.
9388
93892005-09-16 Romain Francoise <romain@orebokech.com>
9390
9391 * elisp.texi: Specify GFDL version 1.2.
9392
9393 * doclicense.texi (GNU Free Documentation License): Update to
9394 version 1.2.
9395
93962005-09-15 Chong Yidong <cyd@stupidchicken.com>
9397
9398 * display.texi (Defining Images): Document `image-load-path'.
9399
94002005-09-15 Richard M. Stallman <rms@gnu.org>
9401
9402 * objects.texi (Printed Representation): Minor cleanup.
9403 (Box Diagrams): Minor fix.
9404 (Cons Cell Type): Move (...) index item here.
9405 (Box Diagrams): From here.
9406 (Array Type): Minor fix.
9407 (Type Predicates): Delete index "predicates".
9408 (Hash Table Type): Clarify xref.
9409 (Dotted Pair Notation): Minor fix.
9410
94112005-09-10 Chong Yidong <cyd@stupidchicken.com>
9412
9413 * files.texi (Saving Buffers): Fix typo.
9414
94152005-09-08 Richard M. Stallman <rms@gnu.org>
9416
9417 * tips.texi (Programming Tips): Correct the "default" prompt spec.
9418
94192005-09-08 Chong Yidong <cyd@stupidchicken.com>
9420
9421 * locals.texi (Standard Buffer-Local Variables): Don't include
9422 mode variables for minor modes.
9423 Fix xrefs for buffer-display-count, buffer-display-table,
9424 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
9425 enable-multibyte-characters, fill-column, header-line-format,
9426 left-fringe-width, left-margin, and right-fringe-width.
9427
9428 * hooks.texi (Standard Hooks): All hooks should conform to the
9429 standard naming convention now.
9430 Fix xref for `echo-area-clear-hook'.
9431
9432 * display.texi (Usual Display): Note that indicate-empty-lines and
9433 tab-width are buffer-local.
9434
9435 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
9436
9437 * modes.texi (Mode Help): Note that major-mode is buffer-local.
9438
9439 * nonascii.texi (Encoding and I/O): Note that
9440 buffer-file-coding-system is buffer-local.
9441
9442 * positions.texi (List Motion): Note that defun-prompt-regexp is
9443 buffer-local.
9444
9445 * text.texi (Auto Filling): Note that auto-fill-function is
9446 buffer-local.
9447 (Undo): Note that buffer-undo-list is buffer-local.
9448
5dcb4c4e
SM
9449 * windows.texi (Buffers and Windows):
9450 Document buffer-display-count.
b8d4c8d0
GM
9451
94522005-09-06 Richard M. Stallman <rms@gnu.org>
9453
9454 * tips.texi (Coding Conventions): Sometimes it is ok to put the
9455 package prefix elsewhere than at the start of the name.
9456
94572005-09-03 Richard M. Stallman <rms@gnu.org>
9458
9459 * tips.texi (Programming Tips): Add conventions for minibuffer
9460 questions and prompts.
9461
94622005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
9463
9464 * intro.texi (nil and t): Minor cleanup.
9465 Delete spurious mention of keyword symbols.
9466 (Evaluation Notation): Add index entry.
9467 (A Sample Function Description): Minor cleanup.
9468 (A Sample Variable Description): Not all vars can be set.
9469
94702005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
9471
9472 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
9473
9474 (Insertion): Document precise type of `insert-char' arg COUNT.
9475
94762005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
9477
9478 * modes.texi (Other Font Lock Variables): Sync the default of
9479 font-lock-lines-before.
9480
94812005-08-31 Michael Albinus <michael.albinus@gmx.de>
9482
9483 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
9484
94852005-08-29 Richard M. Stallman <rms@gnu.org>
9486
9487 * elisp.texi (Top): Update subnode menu.
9488
9489 * searching.texi (Searching and Matching): Move node.
9490 Rearrange contents and add overall explanation.
9491 (Searching and Case): Move node.
9492 (Searching and Matching): Update menu.
9493
94942005-08-27 Eli Zaretskii <eliz@gnu.org>
9495
9496 * os.texi (Startup Summary): Fix the description of the initial
9497 startup message display.
9498
94992005-08-25 Richard M. Stallman <rms@gnu.org>
9500
9501 * searching.texi (Search and Replace): Add replace-regexp-in-string.
9502
95032005-08-25 Emilio C. Lopes <eclig@gmx.net>
9504
9505 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
9506 `next-overlay-change' example.
9507
95082005-08-22 Juri Linkov <juri@jurta.org>
9509
9510 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
9511 Fix invert-face. Fix args of face-background.
9512
9513 * display.texi (Standard Faces): Delete node.
9514 (Faces): Add xref to `(emacs)Standard Faces'.
9515 (Displaying Faces): Fix xref to `Standard Faces'.
9516
9517 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
9518
95192005-08-20 Alan Mackenzie <acm@muc.de>
9520
9521 * buffers.texi (The Buffer List): Clarify the manipulation of the
9522 buffer list.
9523
95242005-08-14 Richard M. Stallman <rms@gnu.org>
9525
9526 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
9527 a regexp.
9528
95292005-08-11 Richard M. Stallman <rms@gnu.org>
9530
9531 * elisp.texi (Top): Update subnode lists.
9532
9533 * display.texi (Inverse Video): Node deleted.
9534
9535 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
9536 New nodes split out of Coding Conventions.
9537
9538 * searching.texi (Regular Expressions): Document re-builder.
9539
9540 * os.texi (Time Parsing): New node split out of Time Conversion.
9541
9542 * processes.texi (Misc Network, Network Feature Testing)
9543 (Network Options, Make Network): New nodes split out of
9544 Low-Level Network.
9545
95462005-08-09 Richard M. Stallman <rms@gnu.org>
9547
9548 * frames.texi (Geometry): New node, split from Size and Position.
9549 (Frame Parameters): Refer to Geometry.
9550
9551 * buffers.texi (The Buffer List): Fix xrefs.
9552
9553 * windows.texi (Splitting Windows): Fix xref.
9554
9555 * frames.texi (Layout Parameters): Add xref.
9556
9557 * display.texi (Line Height, Scroll Bars): Fix xrefs.
9558
9559 * keymaps.texi (Menu Bar): Fix xref.
9560
9561 * locals.texi (Standard Buffer-Local Variables): Fix xref.
9562
9563 * modes.texi (%-Constructs): Fix xref.
9564
9565 * frames.texi (Window Frame Parameters): Node split up.
9566 (Basic Parameters, Position Parameters, Size Parameters)
9567 (Layout Parameters, Buffer Parameters, Management Parameters)
9568 (Cursor Parameters, Color Parameters): New subnodes.
9569
95702005-08-09 Luc Teirlinck <teirllm@auburn.edu>
9571
9572 * positions.texi (Screen Lines): Update xref for previous change
9573 in minibuf.texi.
9574
9575 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
9576 change in minibuf.texi.
9577
95782005-08-09 Richard M. Stallman <rms@gnu.org>
9579
9580 * tips.texi (Coding Conventions): Minor cleanup.
9581
9582 * modes.texi (Defining Minor Modes): Explain when init-value
9583 can be non-nil.
9584
9585 * elisp.texi (Top): Update submenu for Minibuffer.
9586
9587 * minibuf.texi (Minibuffer Misc): Node split up.
9588 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
9589 (Recursive Mini): New nodes split out from Minibuffer Misc.
9590 (Minibuffer Misc): Document max-mini-window-height.
9591
9592 * hash.texi (Defining Hash): Delete stray paren in example.
9593
9594 * display.texi (Echo Area Customization): Don't define
9595 max-mini-window-height here; xref instead.
9596
9597 * commands.texi (Event Input Misc): Update while-no-input.
9598
9599 * advice.texi (Advising Functions): Explain when to use advice
9600 and when to use a hook.
9601
96022005-07-30 Eli Zaretskii <eliz@gnu.org>
9603
9604 * makefile.w32-in (info): Don't run install-info.
9605 ($(infodir)/dir): New target, produced by running install-info.
9606
96072005-07-27 Luc Teirlinck <teirllm@auburn.edu>
9608
9609 * modes.texi (Defining Minor Modes): The keyword for the initial
9610 value is :init-value, not :initial-value.
9611
96122005-07-23 Eli Zaretskii <eliz@gnu.org>
9613
9614 * loading.texi (Autoload): Make the `doctor' example be consistent
9615 with what's in current loaddefs.el. Describe the "fn" magic in
9616 the usage portion of the doc string.
9617
96182005-07-22 Richard M. Stallman <rms@gnu.org>
9619
9620 * internals.texi (Garbage Collection): Clarify previous change.
9621
96222005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
9623
9624 * internals.texi (Garbage Collection): Add gc-cons-percentage.
9625
96262005-07-18 Juri Linkov <juri@jurta.org>
9627
9628 * commands.texi (Accessing Events):
9629 * frames.texi (Text Terminal Colors, Resources):
9630 * markers.texi (The Mark):
9631 * modes.texi (Defining Minor Modes):
9632 Delete duplicate duplicate words.
9633
96342005-07-16 Richard M. Stallman <rms@gnu.org>
9635
9636 * display.texi (Managing Overlays): Clarify make-overlay
9637 args for insertion types.
9638
96392005-07-13 Luc Teirlinck <teirllm@auburn.edu>
9640
9641 * customize.texi (Variable Definitions):
9642 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
9643 `standard-value' is a list too.
9644 (Defining New Types): Use @key{RET} instead of @key{ret}.
9645
96462005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
9647
9648 * os.texi (Translating Input): Fix typo.
9649
96502005-07-08 Richard M. Stallman <rms@gnu.org>
9651
9652 * README: Update edition number and size estimate.
9653
9654 * elisp.texi (VERSION): Set to 2.9.
9655
96562005-07-07 Richard M. Stallman <rms@gnu.org>
9657
9658 * book-spine.texinfo: Update Emacs version.
9659
9660 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9661
96622005-07-06 Richard M. Stallman <rms@gnu.org>
9663
9664 * searching.texi (Regexp Search): Clarify what re-search-forward
9665 does when the search fails.
9666
96672005-07-05 Lute Kamstra <lute@gnu.org>
9668
9669 * Update FSF's address in GPL notices.
9670
9671 * doclicense.texi (GNU Free Documentation License):
9672 * gpl.texi (GPL):
9673 * tips.texi (Coding Conventions, Library Headers):
9674 * vol1.texi:
9675 * vol2.texi: Update FSF's address.
9676
96772005-07-04 Richard M. Stallman <rms@gnu.org>
9678
9679 * hooks.texi (Standard Hooks): Add occur-hook.
9680
96812005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9682
9683 * display.texi (The Echo Area): Correct menu.
9684
96852005-07-03 Richard M. Stallman <rms@gnu.org>
9686
9687 * elisp.texi (Top): Update subnode menu for Display.
9688
9689 * display.texi (Displaying Messages): New node, with most
9690 of what was in The Echo Area.
5dcb4c4e 9691 (Progress): Move under The Echo Area.
b8d4c8d0
GM
9692 (Logging Messages): New node with new text.
9693 (Echo Area Customization): New node, the rest of what was
9694 in The Echo Area. Document message-truncate-lines with @defvar.
9695 (Display): Update menu.
9696
9697 * windows.texi (Textual Scrolling): Doc 3 values for
9698 scroll-preserve-screen-position.
9699
9700 * text.texi (Special Properties): Change hook functions
9701 should bind inhibit-modification-hooks around altering buffer text.
9702
9703 * keymaps.texi (Key Binding Commands): Call binding BINDING
9704 rather than DEFINITION.
9705
97062005-06-29 Juanma Barranquero <lekktu@gmail.com>
9707
9708 * variables.texi (Defining Variables): `user-variable-p' returns t
9709 for aliases of user options, nil for alias loops.
9710
97112005-06-28 Richard M. Stallman <rms@gnu.org>
9712
9713 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9714 make-keymap.
9715
97162005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9717
9718 * variables.texi (Setting Variables): Correct and clarify
9719 description of `add-to-ordered-list'.
9720
97212005-06-26 Richard M. Stallman <rms@gnu.org>
9722
9723 * display.texi (Faces): Minor cleanup.
9724
97252005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9726
9727 * display.texi (Faces): `facep' returns t for strings that are
9728 face names.
9729
97302005-06-25 Richard M. Stallman <rms@gnu.org>
9731
9732 * objects.texi (Equality Predicates): Clarify meaning of equal.
9733
9734 * windows.texi (Selecting Windows): save-selected-window
9735 and with-selected-window save and restore the current buffer.
9736
97372005-06-24 Richard M. Stallman <rms@gnu.org>
9738
9739 * numbers.texi (Float Basics): Explain how to test for NaN,
9740 and printing the sign of NaNs.
9741
97422005-06-24 Eli Zaretskii <eliz@gnu.org>
9743
9744 * makefile.w32-in (MAKEINFO): Use --force.
9745
97462005-06-23 Richard M. Stallman <rms@gnu.org>
9747
9748 * display.texi (Face Functions): Correct Texinfo usage.
9749
97502005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9751
9752 * lists.texi (Rings): `ring-elements' now returns the elements of
9753 RING in order.
9754
97552005-06-23 Juanma Barranquero <lekktu@gmail.com>
9756
9757 * markers.texi (The Mark): Texinfo usage fix.
9758
97592005-06-23 Kim F. Storm <storm@cua.dk>
9760
9761 * searching.texi (Entire Match Data): Remove evaporate option for
9762 match-data. Do not mention evaporate option for set-match-data.
9763
97642005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9765
9766 * display.texi (Face Functions): Mention face aliases.
9767
97682005-06-21 Richard M. Stallman <rms@gnu.org>
9769
9770 * anti.texi (Antinews): Texinfo usage fix.
9771
97722005-06-21 Karl Berry <karl@gnu.org>
9773
9774 * elisp.texi: Use @copying.
9775
9776 * elisp.texi: Put @summarycontents and @contents before the Top
9777 node, instead of the end of the file, so that the contents appear
9778 in the right place in the dvi/pdf output.
9779
97802005-06-21 Juri Linkov <juri@jurta.org>
9781
9782 * display.texi (Defining Faces): Add `customized-face'.
9783
97842005-06-20 Kim F. Storm <storm@cua.dk>
9785
9786 * variables.texi (Setting Variables): Any type of element can be
9787 given order in add-to-ordered-list. Compare elements with eq.
9788
9789 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
9790
97912005-06-20 Karl Berry <karl@gnu.org>
9792
9793 * syntax.texi (Syntax Flags): Make last column very slightly wider
9794 to avoid "generic comment" breaking on two lines and causing an
9795 underfull box.
9796
97972005-06-19 Luc Teirlinck <teirllm@auburn.edu>
9798
9799 * lists.texi (Rings): Various minor clarifications and corrections.
9800
98012005-06-18 Richard M. Stallman <rms@gnu.org>
9802
9803 * functions.texi (Obsolete Functions): Simplify.
9804
9805 * variables.texi (Variable Aliases): Simplify.
9806
a12bf61e 9807 * anti.texi, backups.texi, compile.texi, customize.texi:
b8d4c8d0
GM
9808 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9809 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9810 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
9811 * variables.texi: Fix formatting ugliness.
9812
9813 * elisp.texi: Add links to Rings and Byte Packing.
9814 Update version and copyright years.
9815
9816 * minibuf.texi: Fix formatting ugliness.
9817 (Completion Commands): Move keymap vars to the end
9818 and vars completing-read binds to the top.
9819
98202005-06-17 Luc Teirlinck <teirllm@auburn.edu>
9821
9822 * processes.texi: Fix typos.
9823 (Bindat Spec): Correct Texinfo error.
9824 (Byte Packing): Fix ungrammatical sentence.
9825
98262005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
9827
9828 * lists.texi (Rings): New node.
9829 (Lists): Add it to menu.
9830
9831 * processes.texi (Byte Packing): New node.
9832 (Processes): Add it to menu.
9833
98342005-06-17 Richard M. Stallman <rms@gnu.org>
9835
9836 * syntax.texi (Parsing Expressions): Fix texinfo usage.
9837
9838 * help.texi (Documentation Basics): Explain the xref to
9839 Documentation Tips.
9840
9841 * debugging.texi (Debugger Commands): Minor fix.
9842
98432005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9844
9845 * edebug.texi (Instrumenting): Eliminate duplicate link.
9846 (Specification List): Replace references to "below", referring to
9847 a later node, with one @ref to that node.
9848
9849 * os.texi (Timers): Timers should save and restore the match data
9850 if they change it.
9851
9852 * debugging.texi (Debugger Commands): Mention that the Lisp
9853 debugger can not step through primitive functions.
9854
98552005-06-16 Juanma Barranquero <lekktu@gmail.com>
9856
9857 * functions.texi (Obsolete Functions): Update argument names of
9858 `make-obsolete' and `define-obsolete-function-alias'.
9859
9860 * variables.texi (Variable Aliases): Update argument names of
9861 `defvaralias', `make-obsolete-variable' and
9862 `define-obsolete-variable-alias'.
9863
98642005-06-15 Kim F. Storm <storm@cua.dk>
9865
9866 * searching.texi (Entire Match Data): Rephrase warnings about
9867 evaporate arg to match-data and set-match-data.
9868
98692005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9870
9871 * elisp.texi (Top): Update detailed menu.
9872
9873 * edebug.texi (Edebug): Update menu.
9874 (Instrumenting): Update xrefs.
9875 (Edebug Execution Modes): Correct xref.
9876 (Jumping): Clarify description of `h' command.
9877 Eliminate redundant @ref.
9878 (Breaks): New node.
9879 (Breakpoints): Is now a subsubsection.
9880 (Global Break Condition): Mention `C-x X X'.
9881 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9882 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9883 (Edebug Display Update): Correct pxref.
9884 (Edebug and Macros): New node.
9885 (Instrumenting Macro Calls): Is now a subsubsection.
9886 Neither arg of `def-edebug-spec' is evaluated.
9887 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9888 (Specification Examples): Fix typo.
9889
98902005-06-14 Lute Kamstra <lute@gnu.org>
9891
9892 * debugging.texi (Function Debugging): Primitives can break on
9893 entry too.
9894
98952005-06-14 Kim F. Storm <storm@cua.dk>
9896
9897 * variables.texi (Setting Variables): Add add-to-ordered-list.
9898
98992005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9900
9901 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9902 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9903
99042005-06-13 Lute Kamstra <lute@gnu.org>
9905
9906 * text.texi (Special Properties): Fix cross reference.
9907
99082005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9909
9910 * debugging.texi (Function Debugging): Delete mention of empty
9911 string argument to `cancel-debug-on-entry'. Delete inaccurate
9912 description of the return value of that command.
9913
99142005-06-11 Alan Mackenzie <acm@muc.de>
9915
9916 * text.texi (Adaptive Fill): Amplify the description of
9917 fill-context-prefix.
9918
99192005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9920
9921 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9922
99232005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9924
9925 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9926
99272005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9928
9929 * debugging.texi (Error Debugging): Minor rewording.
9930 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9931 is optional.
9932
99332005-06-10 Lute Kamstra <lute@gnu.org>
9934
9935 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9936 (Top): Give it a title. Correct version number. Give the
9937 detailed node listing a more prominent header.
9938 * intro.texi: Don't set VERSION here a second time.
9939 Mention Emacs's version too.
9940 * anti.texi (Antinews): Use EMACSVER to refer to the current
9941 version of Emacs.
9942
99432005-06-09 Kim F. Storm <storm@cua.dk>
9944
9945 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9946 match-data and set-match-data.
9947
99482005-06-08 Richard M. Stallman <rms@gnu.org>
9949
9950 * searching.texi (Entire Match Data): Clarify when match-data
9951 returns markers and when integers.
9952
9953 * display.texi (Defining Faces): Explain that face name should not
9954 end in `-face'.
9955
9956 * modes.texi (Mode Line Data): Minor cleanup.
9957 (Customizing Keywords): Node split out of Search-based Fontification.
9958 Add example of using font-lock-add-keywords from a hook.
9959 Clarify when MODE should be non-nil, and when nil.
9960
99612005-06-06 Richard M. Stallman <rms@gnu.org>
9962
9963 * modes.texi (Mode Line Data): Explain what happens when the car
9964 of a list is a void symbol.
9965 (Search-based Fontification): Explain MODE arg to
9966 font-lock-add-keywords and warn about calls from major modes.
9967
99682005-06-08 Juri Linkov <juri@jurta.org>
9969
9970 * display.texi (Standard Faces): Add `shadow' face.
9971
99722005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9973
9974 * modes.texi (Major Mode Conventions): A derived mode only needs
9975 to put the call to the parent mode inside `delay-mode-hooks'.
9976
99772005-05-29 Richard M. Stallman <rms@gnu.org>
9978
9979 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9980 new, and what that implies. Clarify.
9981
9982 * files.texi (Locating Files): Clean up the text.
9983
9984 * frames.texi (Window Frame Parameters): Document user-size.
9985 Shorten entry for top by referring to left.
9986
99872005-05-26 Richard M. Stallman <rms@gnu.org>
9988
9989 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9990 is new, and what the implications are. Other clarifications.
9991
99922005-05-24 Richard M. Stallman <rms@gnu.org>
9993
9994 * frames.texi (Dialog Boxes): Minor fixes.
9995
99962005-05-25 Masatake YAMATO <jet@gyve.org>
9997
9998 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9999
100002005-05-24 Luc Teirlinck <teirllm@auburn.edu>
10001
10002 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
10003 is optional.
10004
100052005-05-24 Nick Roberts <nickrob@snap.net.nz>
10006
10d1d0af 10007 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
10008
100092005-05-23 Lute Kamstra <lute@gnu.org>
10010
10011 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
10012 syntax-begin-function over font-lock-beginning-of-syntax-function.
10013
100142005-05-21 Luc Teirlinck <teirllm@auburn.edu>
10015
10016 * minibuf.texi (Reading File Names): Update description of
10017 `read-directory-name'.
10018
10019 * modes.texi (Derived Modes): Clarify :group keyword.
10020
100212005-05-21 Eli Zaretskii <eliz@gnu.org>
10022
10023 * files.texi (Locating Files): New subsection.
10024 Describe locate-file and executable-find.
10025
100262005-05-21 Kevin Ryde <user42@zip.com.au>
10027
10028 * frames.texi (Initial Parameters): Update cross reference to
10029 "Emacs Invocation".
10030
100312005-05-19 Luc Teirlinck <teirllm@auburn.edu>
10032
10033 * keymaps.texi (Active Keymaps): Add anchor.
10034
10035 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
10036 (Major Mode Conventions): Refer to `Auto Major Mode' in more
10037 appropriate place.
10038 (Derived Modes): Small clarifications.
10039 (Minor Mode Conventions, Keymaps and Minor Modes):
10040 Replace references to nodes with references to anchors.
10041 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
10042 Clarify description of lists whose first element is an integer.
10043 (Mode Line Variables): Add anchor.
10044 (%-Constructs): Clarify description of integer after %.
10045 (Emulating Mode Line): Describe nil value for FACE.
10046
100472005-05-18 Luc Teirlinck <teirllm@auburn.edu>
10048
10049 * modes.texi (Derived Modes): Correct references to non-existing
10050 variable standard-syntax-table.
10051
100522005-05-17 Lute Kamstra <lute@gnu.org>
10053
10054 * modes.texi (Defining Minor Modes): Mention the mode hook.
10055
100562005-05-15 Kim F. Storm <storm@cua.dk>
10057
10058 * processes.texi (Network): Remove open-network-stream-nowait.
10059 (Network Servers): Remove open-network-stream-server.
10060
100612005-05-15 Luc Teirlinck <teirllm@auburn.edu>
10062
10063 * elisp.texi (Top): Update detailed menu.
10064
10065 * variables.texi: Reorder nodes.
10066 (Variables): Update menu.
10067 (File Local Variables): Do not refer to the `-*-' line as
10068 a "local variables list". Add pxref.
10069
100702005-05-14 Luc Teirlinck <teirllm@auburn.edu>
10071
10072 * elisp.texi (Top): Update detailed menu for node changes.
10073
10074 * modes.texi (Modes): Update Menu.
10075 (Hooks): Move to beginning of chapter.
10076 Most minor modes run mode hooks too.
10077 `add-hook' can handle void hooks or hooks whose value is a single
10078 function.
10079 (Major Modes): Update Menu.
10080 (Major Mode Basics): New node, split off from `Major Modes'.
10081 (Major Mode Conventions): Correct xref. Explain how to handle
10082 auto-mode-alist if the major mode command has an autoload cookie.
10083 (Auto Major Mode): Major update. Add magic-mode-alist.
10084 (Derived Modes): Major update.
10085 (Mode Line Format): Update Menu.
10086 (Mode Line Basics): New node, split off from `Mode Line Format'.
10087
10088 * loading.texi (Autoload): Mention `autoload cookie' as synonym
10089 for `magic autoload comment'. Add index entries and anchor.
10090
100912005-05-14 Richard M. Stallman <rms@gnu.org>
10092
10093 * tips.texi (Coding Conventions): Explain how important it is
10094 that just loading certain files not change Emacs behavior.
10095
10096 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
10097
100982005-05-12 Lute Kamstra <lute@gnu.org>
10099
10100 * modes.texi (Generic Modes): Update.
10101 (Major Modes): Refer to node "Generic Modes".
10102
10103 * elisp.texi (Top): Update to the current structure of the manual.
10104 * processes.texi (Processes): Add menu description.
10105 * customize.texi (Customization): Add menu descriptions.
10106
101072005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
10108
10109 * processes.texi (Signals to Processes)
10110 (Low-Level Network): Fix typos.
10111
101122005-05-11 Lute Kamstra <lute@gnu.org>
10113
10114 * elisp.texi (Top): Add some nodes from the chapter "Major and
10115 Minor Modes" to the detailed node listing.
10116
101172005-05-10 Richard M. Stallman <rms@gnu.org>
10118
10119 * keymaps.texi (Extended Menu Items): Menu item filter functions
10120 can be called at any time.
10121
101222005-05-08 Luc Teirlinck <teirllm@auburn.edu>
10123
10124 * variables.texi (File Local Variables): `(hack-local-variables t)'
10125 now also checks whether a mode is specified in the local variables
10126 list.
10127
101282005-05-05 Kevin Ryde <user42@zip.com.au>
10129
10130 * display.texi (The Echo Area): Correct format function cross
10131 reference.
10132
101332005-05-05 Luc Teirlinck <teirllm@auburn.edu>
10134
10135 * variables.texi (Variable Aliases): Change description of
10136 `define-obsolete-variable-alias'.
10137
10138 * functions.texi (Functions): Add "Obsolete Functions" to menu.
10139 (Defining Functions): Add xref.
10140 (Obsolete Functions): New node.
10141 (Function Safety): Standardize capitalization of section title.
10142
10143 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
10144 (Dialog Boxes): Complete description of `x-popup-dialog'.
10145
101462005-05-04 Richard M. Stallman <rms@gnu.org>
10147
10148 * commands.texi (Interactive Codes): Fix Texinfo usage.
10149 Document U more clearly.
10150
101512005-05-01 Luc Teirlinck <teirllm@auburn.edu>
10152
10153 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
10154 function and not a macro.
10155
10156 * frames.texi (Pop-Up Menus): Correct and clarify description of
10157 `x-popup-menu'.
10158 (Dialog Boxes): Clarify description of `x-popup-dialog'.
10159
101602005-05-01 Richard M. Stallman <rms@gnu.org>
10161
10162 * edebug.texi (Checking Whether to Stop): Fix previous change.
10163
101642005-05-01 Luc Teirlinck <teirllm@auburn.edu>
10165
10166 * display.texi: Fix typos and Texinfo usage.
10167
10168 * edebug.texi (Checking Whether to Stop): executing-macro ->
10169 executing-kbd-macro.
10170
101712005-05-01 Richard M. Stallman <rms@gnu.org>
10172
10173 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
10174
101752005-04-30 Richard M. Stallman <rms@gnu.org>
10176
10177 * files.texi (Magic File Names): Document `operations' property.
10178
101792005-04-29 Lute Kamstra <lute@gnu.org>
10180
10181 * modes.texi (Generic Modes): New node.
10182 (Major Modes): Add it to the menu.
10183 (Derived Modes): Add "derived mode" to concept index.
10184
101852005-04-28 Lute Kamstra <lute@gnu.org>
10186
10187 * modes.texi (Defining Minor Modes): Fix previous change.
10188 (Font Lock Mode): Simplify.
10189 (Font Lock Basics): Say that font-lock-defaults is buffer-local
10190 when set and that some parts are optional. Add cross references.
10191 (Search-based Fontification): Say how to specify font-lock-keywords.
10192 Add cross references. Add font-lock-multiline to index.
10193 Move font-lock-keywords-case-fold-search here from node "Other Font
10194 Lock Variables". Document font-lock-add-keywords and
10195 font-lock-remove-keywords.
10196 (Other Font Lock Variables): Move font-lock-keywords-only,
10197 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
10198 and font-lock-syntactic-face-function to node "Syntactic Font
10199 Lock". Move font-lock-keywords-case-fold-search to node
10200 "Search-based Fontification". Document font-lock-inhibit-thing-lock
10201 and font-lock-{,un}fontify-{buffer,region}-function.
10202 (Precalculated Fontification): Remove reference to deleted variable
10203 font-lock-core-only.
10204 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
10205 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
10206 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
10207 and font-lock-syntactic-face-function here from node "Other Font
10208 Lock Variables". Move font-lock-syntactic-keywords to "Setting
10209 Syntax Properties". Add cross references.
10210 (Setting Syntax Properties): New node.
10211 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
10212 * syntax.texi (Syntax Properties): Add cross reference.
10213 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
10214
102152005-04-26 Richard M. Stallman <rms@gnu.org>
10216
10217 * display.texi (Defining Faces):
10218 Document `default' elements of defface spec.
10219
10220 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
10221
10222 * variables.texi (Variable Aliases): Clarify text.
10223
102242005-04-25 Chong Yidong <cyd@stupidchicken.com>
10225
10226 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
10227
102282005-04-25 Luc Teirlinck <teirllm@auburn.edu>
10229
10230 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
10231
102322005-04-24 Eli Zaretskii <eliz@gnu.org>
10233
10234 * syntax.texi (Syntax Table Internals): Elaborate documentation of
10235 syntax-after and syntax-class.
10236
10237 * files.texi (Changing Files): Fix last change's cross-reference.
10238 (Unique File Names): Don't mention "numbers" in the documentation
10239 of make-temp-file and make-temp-name.
10240
102412005-04-23 Richard M. Stallman <rms@gnu.org>
10242
10243 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
10244
102452005-04-22 Nick Roberts <nickrob@snap.net.nz>
10246
10247 * windows.texi (Cyclic Window Ordering): Clarify window-list.
10248
102492005-04-22 Nick Roberts <nickrob@snap.net.nz>
10250
10251 * variables.texi (Variable Aliases): Describe make-obsolete-variable
10252 and define-obsolete-variable-alias.
10253
102542005-04-22 Kim F. Storm <storm@cua.dk>
10255
10256 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
10257 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
10258
102592005-04-21 Lute Kamstra <lute@gnu.org>
10260
10261 * lists.texi (Association Lists): Document rassq-delete-all.
10262
102632005-04-19 Richard M. Stallman <rms@gnu.org>
10264
10265 * modes.texi (Search-based Fontification): Explain that
10266 facespec is an expression to be evaluated.
10267
102682005-04-19 Kevin Ryde <user42@zip.com.au>
10269
10270 * streams.texi (Output Functions): Fix xref.
10271 * strings.texi (String Conversion): Fix xref.
10272
102732005-04-19 Kim F. Storm <storm@cua.dk>
10274
10275 * symbols.texi (Symbol Plists): Add safe-get.
10276 Mention that `get' may signal an error.
10277
102782005-04-18 Nick Roberts <nickrob@snap.net.nz>
10279
10280 * customize.texi (Variable Definitions): Replace tooltip-mode
10281 example with save-place.
10282
102832005-04-17 Richard M. Stallman <rms@gnu.org>
10284
10285 * buffers.texi (Indirect Buffers): Clarify.
10286
10287 * positions.texi (Positions): Clarify converting marker to integer.
10288
10289 * strings.texi (String Basics): Mention string-match; clarify.
10290
102912005-04-08 Lute Kamstra <lute@gnu.org>
10292
10293 * modes.texi (Search-based Fontification): Fix cross references.
10294 Use consistent terminology. Document anchored highlighting.
10295
102962005-04-05 Lute Kamstra <lute@gnu.org>
10297
10298 * modes.texi (Defining Minor Modes): Document :group keyword
10299 argument and its default value.
10300
103012005-04-03 Lute Kamstra <lute@gnu.org>
10302
10303 * hooks.texi (Standard Hooks): Add some hooks. Add cross
10304 references and/or descriptions. Delete major mode hooks; mention
10305 them as a category instead. Rename or delete obsolete hooks.
10306
103072005-04-02 Richard M. Stallman <rms@gnu.org>
10308
10309 * nonascii.texi (Coding System Basics): Another wording cleanup.
10310
103112005-04-01 Richard M. Stallman <rms@gnu.org>
10312
10313 * nonascii.texi (Coding System Basics): Clarify previous change.
10314
103152005-04-01 Kenichi Handa <handa@m17n.org>
10316
10d1d0af 10317 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
10318 identity of coding systems.
10319
103202005-03-29 Chong Yidong <cyd@stupidchicken.com>
10321
10322 * text.texi (Buffer Contents): Add filter-buffer-substring and
10323 buffer-substring-filters.
10324
103252005-03-26 Chong Yidong <cyd@stupidchicken.com>
10326
10327 * anti.texi (Antinews): Mention `G' interactive code.
10328
10329 * tips.texi (Compilation Tips): Mention benchmark.el.
10330
103312005-03-27 Luc Teirlinck <teirllm@auburn.edu>
10332
10333 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
10334 is now bound to M-o M-o.
10335
10336 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
10337
103382005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
10339
10340 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
10341 in the Emacs Manual).
10342 * Makefile.in (srcs): Remove calendar.texi.
10343 * makefile.w32-in (srcs): Remove calendar.texi.
10344 * display.texi (Display): Change name of next node.
10345 * os.texi (System In): Change name of previous node.
10346 * elisp.texi (Top): Remove Calendar references.
10347 * vol1.texi (Top): Remove Calendar references.
10348 * vol2.texi (Top): Remove Calendar references.
10349
103502005-03-25 Richard M. Stallman <rms@gnu.org>
10351
10352 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
10353 Cleanup previous change.
10354
103552005-03-25 Chong Yidong <cyd@stupidchicken.com>
10356
10357 * display.texi (Face Attributes): Faces earlier in an :inherit
10358 list take precedence.
10359 (Scroll Bars): Fix description of vertical-scroll-bars.
10360 Document frame-current-scroll-bars and window-current-scroll-bars.
10361
10362 * markers.texi (The Mark): Document temporary Transient Mark mode.
10363
10364 * minibuf.texi (Reading File Names):
10365 Document read-file-name-completion-ignore-case.
10366
10367 * positions.texi (Screen Lines): Document nil for width argument
10368 to compute-motion.
10369
103702005-03-23 Kim F. Storm <storm@cua.dk>
10371
10372 * display.texi (Standard Faces): Other faces used in the fringe
10373 implicitly inherits from the fringe face.
10374 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
10375 properties implicitly inherits from fringe face.
10376 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
10377
103782005-03-20 Chong Yidong <cyd@stupidchicken.com>
10379
10380 * display.texi (Invisible Text): State default value of
10381 line-move-ignore-invisible.
10382 (Managing Overlays): Document remove-overlays.
10383 (Standard Faces): Document escape-glyph face.
10384
10385 * minibuf.texi (Reading File Names): Document read-file-name-function.
10386
10387 * modes.texi (Other Font Lock Variables):
10388 Document font-lock-lines-before.
10389
10390 * positions.texi (Skipping Characters): skip-chars-forward allows
10391 character classes.
10392
103932005-03-18 Lute Kamstra <lute@gnu.org>
10394
10395 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
10396
103972005-03-17 Richard M. Stallman <rms@gnu.org>
10398
10399 * text.texi (Undo): Document extensible undo entries.
10400
dd7b651b 10401 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
10402
10403 * nonascii.texi (Character Codes): Minor fix.
10404
10405 * display.texi (Display Property): Explain the significance
10406 of having text properties that are eq.
10407 (Other Display Specs): Explain string as display spec.
10408
10409 * commands.texi (Interactive Codes): Document G option.
10410
104112005-03-17 Chong Yidong <cyd@stupidchicken.com>
10412
10413 * text.texi (Filling): Add sentence-end-without-period and
10414 sentence-end-without-space.
10415 (Changing Properties): Minor fix.
10416
10417 * anti.texi: Total rewrite.
10418
104192005-03-15 Lute Kamstra <lute@gnu.org>
10420
10421 * edebug.texi (Instrumenting Macro Calls): Fix typos.
10422
104232005-03-08 Kim F. Storm <storm@cua.dk>
10424
10425 * display.texi (Specified Space): Property :width is support on
10426 non-graphic terminals, :height is not.
10427
104282005-03-07 Richard M. Stallman <rms@gnu.org>
10429
10430 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
10431 Now subnodes of Fringes.
10432 (Overlay Arrow): Document overlay-arrow-variable-list.
10433 (Fringe Size/Pos): New node, broken out of Fringes.
10434 (Display): Explain clearing vs redisplay better.
10435 (Truncation): Clarify use of bitmaps.
10436 (The Echo Area): Clarify the uses of the echo area.
10437 Add max-mini-window-height.
10438 (Progress): Clarify.
10439 (Invisible Text): Explain that main loop moves point out.
10440 (Selective Display): Say "hidden", not "invisible".
10441 (Managing Overlays): Move up. Describe relation to Undo here.
10442 (Overlay Properties): Clarify intro.
10443 (Finding Overlays): Explain return values when nothing found.
10444 (Width): truncate-string-to-width has added arg.
10445 (Displaying Faces): Clarify and update mode line face handling.
10446 (Face Functions): Minor cleanup.
10447 (Conditional Display): Merge into Other Display Specs.
10448 (Pixel Specification, Other Display Specs): Minor cleanups.
10449 (Images, Image Descriptors): Minor cleanups.
10450 (GIF Images): Patents have expired.
10451 (Showing Images): Explain default text for insert-image.
10452 (Manipulating Button Types): Merge into Manipulating Buttons.
10453 (Making Buttons): Explain return values.
10454 (Button Buffer Commands): Add xref.
10455 (Inverse Video): Update mode-line-inverse-video.
10456 (Display Table Format): Clarify.
10457 (Active Display Table): Give defaults for window-display-table.
10458
10459 * calendar.texi (Calendar Customizing): calendar-holiday-marker
10460 and calendar-today-marker are strings, not chars.
10461 (Holiday Customizing): Minor fix.
10462
10463 * internals.texi (Writing Emacs Primitives): Update `or' example.
10464 Update limit on # args of subr.
10465
10466 * edebug.texi (Using Edebug): Arrow is in fringe.
10467 (Instrumenting): Arg to eval-defun works without loading edebug.
10468 (Edebug Execution Modes): Add xref.
10469
10470 * customize.texi (Common Keywords): Clarify :require.
10471 Mention :version here.
10472 (Variable Definitions, Group Definitions): Not here.
10473 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
10474
104752005-03-07 Chong Yidong <cyd@stupidchicken.com>
10476 * nonascii.texi (Text Representations): Clarify position-bytes.
10477 (Character Sets): Add list-charset-chars.
10478 (Scanning Charsets): Add charset-after.
10479 (Encoding and I/O): Minor fix.
10480
104812005-03-06 Richard M. Stallman <rms@gnu.org>
10482
10483 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
10484 (Resizing Windows): Likewise.
10485
10486 * text.texi (Change Hooks): Get rid of "Emacs 21".
10487
10488 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
10489
10490 * streams.texi (Output Variables): Get rid of "Emacs 21".
10491
10492 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
10493
10494 * os.texi (Translating Input): Replace flow-control example
10495 with a less obsolete example that uses `keyboard-translate'.
10496
10497 * objects.texi (Hash Table Type, Circular Objects):
10498 Get rid of "Emacs 21".
10499
10500 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
10501 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
10502
10503 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
10504
10505 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
10506
10507 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
10508 (Menu Bar): Fix when menu-bar-update-hook is called.
10509
10510 * hash.texi (Hash Tables): Get rid of "Emacs 21".
10511
10512 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
10513 and make it read better.
10514
10515 * files.texi (Writing to Files): Get rid of "Emacs 21".
10516 (Unique File Names): Likewise.
10517
10518 * elisp.texi: Update Emacs version to 22.
10519
10520 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
10521 (Overlay Properties, Face Attributes): Likewise.
10522 (Managing Overlays): Fix punctuation.
10523 (Attribute Functions): Clarify set-face-font; get rid of
10524 info about old Emacs versions.
10525 (Auto Faces, Font Lookup, Display Property, Images):
10526 Get rid of "Emacs 21".
10527
10528 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
10529
105302005-03-05 Richard M. Stallman <rms@gnu.org>
10531
10532 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
10533
105342005-03-04 Lute Kamstra <lute@gnu.org>
10535
10536 * debugging.texi (Error Debugging): Document stack-trace-on-error.
10537
105382005-03-03 Lute Kamstra <lute@gnu.org>
10539
10540 * edebug.texi (Instrumenting Macro Calls): Fix typo.
10541
105422005-03-01 Lute Kamstra <lute@gnu.org>
10543
10544 * debugging.texi (Debugger Commands): Update `j'.
10545
105462005-02-28 Lute Kamstra <lute@gnu.org>
10547
10548 * debugging.texi (Debugging): Fix typo.
10549 (Error Debugging): Document eval-expression-debug-on-error.
10550 (Function Debugging): Update example.
10551 (Using Debugger): Mention starred stack frames.
10552 (Debugger Commands): Document `j' and `l'.
10553 (Invoking the Debugger): `d' and `j' exit recursive edit too.
10554 Update the messages that the debugger displays.
10555 (Internals of Debugger): Add cross reference. Update example.
10556 (Excess Open): Minor improvement.
10557 (Excess Close): Minor improvement.
10558
105592005-02-26 Richard M. Stallman <rms@gnu.org>
10560
10561 * tips.texi (Coding Conventions): Clarify.
10562 Put all the major mode key reservations together.
10563 Mention the Mouse-1 => Mouse-2 conventions.
10564
10565 * syntax.texi (Syntax Class Table): Clarify.
10566 (Syntax Table Functions): syntax-after moved from here.
10567 (Syntax Table Internals): syntax-after moved to here.
10568 (Parsing Expressions): Update info on number of values
10569 and what's meaningful in the STATE argument.
10570 (Categories): Fix typo.
10571
10572 * sequences.texi (Arrays): Cleanup.
10573 (Char-Tables): Clarify.
10574
10575 * processes.texi (Deleting Processes): Cleanups, add xref.
10576 (Subprocess Creation): Explain nil in exec-path. Cleanup.
10577 (Process Information): set-process-coding-system, some args optional.
10578 (Input to Processes): Explain various types for PROCESS args.
10579 Rename them from PROCESS-NAME to PROCESS.
10580 (Signals to Processes): Likewise.
10581 (Decoding Output): Cleanup.
10582 (Query Before Exit): Clarify.
10583
10584 * os.texi (Startup Summary): Correct the options; add missing ones.
10585 (Terminal Output, Batch Mode): Clarify.
10586 (Flow Control): Node deleted.
10587
10588 * markers.texi (The Mark): Clarify.
10589
10590 * macros.texi (Expansion): Cleanup.
10591 (Indenting Macros): indent-spec allows ints, not floats.
10592
10593 * keymaps.texi (Keymaps): Clarify.
10594 (Format of Keymaps): Update lisp-mode-map example.
10595 (Active Keymaps, Key Lookup): Clarify.
10596 (Changing Key Bindings): Add xref to `kbd'.
10597 (Key Binding Commands, Simple Menu Items): Clarify.
10598 (Mouse Menus, Menu Bar): Clarify.
10599 (Menu Example): Replace print example with menu-bar-replace-menu.
10600
10601 * help.texi (Documentation Basics): Add function-documentation prop.
10602
10603 * elisp.texi (Top): Don't refer to Flow Control node.
10604
10605 * commands.texi (Command Overview): Improve xrefs.
10606 (Adjusting Point): Adjusting point applies to intangible and invis.
10607 (Key Sequence Input): Doc extra read-key-sequence args.
10608 Likewise for read-key-sequence-vector.
10609
10610 * backups.texi (Rename or Copy): Minor fix.
10611 (Numbered Backups): For version-control, say the default.
10612 (Auto-Saving): make-auto-save-file-name example is simplified.
10613
10614 * advice.texi (Advising Functions): Don't imply one part of Emacs
10615 should advise another part. Markup changes.
10616 (Defining Advice): Move transitional para.
10617 (Activation of Advice): Cleanup.
10618 Explain if COMPILE is nil or negative.
10619
10620 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
10621
106222005-02-24 Lute Kamstra <lute@gnu.org>
10623
10624 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
10625 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
10626
106272005-02-23 Lute Kamstra <lute@gnu.org>
10628
10629 * modes.texi (Defining Minor Modes): define-minor-mode can be used
10630 to define global minor modes as well.
10631
10632 * display.texi (Managing Overlays): overlay-buffer returns nil for
10633 deleted overlays.
10634
106352005-02-22 Kim F. Storm <storm@cua.dk>
10636
10637 * minibuf.texi (Basic Completion): Allow symbols in addition to
10638 strings in try-completion and all-completions.
10639
106402005-02-14 Lute Kamstra <lute@gnu.org>
10641
10642 * elisp.texi (Top): Remove reference to deleted node.
10643
10644 * lists.texi (Lists): Remove reference to deleted node.
10645 (Cons Cells): Fix typo.
10646
10647 * loading.texi (Where Defined): Fix typo.
10648
106492005-02-14 Richard M. Stallman <rms@gnu.org>
10650
10651 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10652 is useful for discarding some minor modes.
10653
10654 * symbols.texi (Symbol Components): Reorder examples.
10655
10656 * streams.texi (Input Functions): State standard-input default.
10657 (Output Variables): State standard-output default.
10658
10659 * objects.texi (Printed Representation): Clarify read syntax vs print.
10660 (Floating Point Type): Explain meaning better.
10661 (Symbol Type): Explain uniqueness better.
10662 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10663 List examples sooner.
10664 (Box Diagrams): New subnode broken out.
10665 Some examples moved from old Lists as Boxes node.
10666 (Dotted Pair Notation): Clarify intro.
10667 (Array Type): Clarify.
10668 (Type Predicates): Add hash-table-p.
10669
10670 * numbers.texi (Integer Basics): Clarify radix explanation.
10671 (Predicates on Numbers): Minor clarification.
10672 (Comparison of Numbers): Minor clarification. Clarify eql.
10673 Typos in min, max.
10674 (Math Functions): Clarify overflow in expt.
10675
10676 * minibuf.texi (Text from Minibuffer): Minor clarification.
10677 Mention arrow keys.
10678
10679 * loading.texi (Autoload): defun's doc string overrides autoload's
10680 doc string.
10681 (Repeated Loading): Modernize "add to list" examples.
10682 (Where Defined): Finish updating table of load-history elts.
10683
10684 * lists.texi (List-related Predicates): Minor wording improvement.
10685 (Lists as Boxes): Node deleted.
10686 (Building Lists): Explain trivial cases of number-sequence.
10687
10688 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 10689 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
10690 (Hash Access): Any object can be a key.
10691 State value of maphash.
10692
10693 * functions.texi (What Is a Function): Wording cleanup.
10694 (Function Documentation): Minor cleanup.
10695 Explain purpose of calling convention at end of doc string.
10696 (Function Names): Wording cleanup.
10697 (Calling Functions): Wording cleanup.
10698 Explain better how funcall calls the function.
10699 (Function Cells): Delete example of saving and redefining function.
10700
10701 * control.texi (Combining Conditions): Wording cleanup.
10702 (Iteration): dolist and dotimes bind VAR locally.
10703 (Cleanups): Xref to Atomic Changes.
10704
10705 * compile.texi (Byte Compilation): Delete 19.29 info.
10706 (Compilation Functions): Macros' difficulties don't affect defsubst.
10707 (Docs and Compilation): Delete 19.29 info.
10708
107092005-02-10 Richard M. Stallman <rms@gnu.org>
10710
10711 * objects.texi (Symbol Type): Minor correction.
10712
107132005-02-06 Lute Kamstra <lute@gnu.org>
10714
10715 * modes.texi (Example Major Modes): Fix typos.
10716
107172005-02-06 Richard M. Stallman <rms@gnu.org>
10718
10719 * text.texi (Margins): fill-nobreak-predicate can be one function.
10720
10721 * strings.texi (Modifying Strings): clear-string can make unibyte.
10722 (Formatting Strings): format gives error if values missing.
10723
10724 * positions.texi (Character Motion): Mention default arg
10725 for forward-char. backward-char refers to forward-char.
10726 (Word Motion): Mention default arg for forward-word.
10727 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10728 Simplify end-of-buffer.
10729 (Text Lines): Mention default arg for forward-line.
10730 (List Motion): Mention default arg for beginning/end-of-defun.
10731 (Skipping Characters): Minor fixes in explaining character-set.
10732
10733 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10734 Mode inheritance applies only when default-major-mode is nil.
10735 Clarifications.
10736 (Example Major Modes): Update Text mode and Lisp mode examples.
10737 (Minor Mode Conventions): Mention define-minor-mode at top.
10738 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10739 (Mode Line Format): Update mode line face display info.
10740 (Properties in Mode): Mention effect of risky vars.
10741 (Imenu): Define imenu-add-to-menubar.
10742 (Font Lock Mode): Add descriptions to menu lines.
10743 (Faces for Font Lock): Add font-lock-doc-face.
10744
107452005-02-05 Lute Kamstra <lute@gnu.org>
10746
10747 * text.texi (Maintaining Undo): Remove obsolete function.
10748
107492005-02-05 Eli Zaretskii <eliz@gnu.org>
10750
10751 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 10752 color specifications. Improve indexing.
b8d4c8d0
GM
10753 (Text Terminal Colors): Replace the description of RGB values by
10754 an xref to "Color Names".
10755
107562005-02-03 Richard M. Stallman <rms@gnu.org>
10757
10758 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10759 Clarify.
10760 (Selecting Windows): Clarify save-selected-window.
10761 (Cyclic Window Ordering): Clarify walk-windows.
10762 (Window Point): Clarify.
10763 (Window Start): Add comment to example.
10764 (Resizing Windows): Add `interactive' specs in examples.
10765 Document fit-window-to-buffer.
10766
10767 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10768 (Undo, Maintaining Undo): Clarify last change.
10769 (Sorting): In sort-numeric-fields, explain about octal and hex.
10770 Mention sort-numeric-base.
10771 (Format Properties): Add xref for hard newlines.
10772
10773 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
10774 (Pop-Up Menus): Fix typo.
10775 (Color Names): Explain all types of color names.
10776 Explain color-values on B&W terminal.
10777 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
10778
10779 * files.texi (File Locks): Not supported on MS systems.
10780 (Testing Accessibility): Clarify.
10781
10782 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
10783 (Coverage Testing): Fix typo.
10784
10785 * commands.texi (Misc Events): Remove stray space.
10786
10787 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
10788 (Modification Time): Clarify when visited-file-modtime returns 0.
10789 (The Buffer List): Clarify bury-buffer.
10790 (Killing Buffers): Clarify.
10791 (Indirect Buffers): Add clone-indirect-buffer.
10792
107932005-02-02 Matt Hodges <MPHodges@member.fsf.org>
10794
10795 * edebug.texi (Printing in Edebug): Fix default value of
10796 edebug-print-circle.
10797 (Coverage Testing): Fix displayed frequency count data.
10798
107992005-02-02 Luc Teirlinck <teirllm@auburn.edu>
10800
10801 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
10802
108032005-02-02 Kim F. Storm <storm@cua.dk>
10804
10805 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
10806
108072005-01-29 Eli Zaretskii <eliz@gnu.org>
10808
10809 * commands.texi (Misc Events): Describe the help-echo event.
10810
10811 * text.texi (Special Properties) <help-echo>: Use `pos'
10812 consistently in description of the help-echo property.
10813 Use @code{nil} instead of @var{nil}.
10814
10815 * display.texi (Overlay Properties): Fix the index entry for
10816 help-echo overlay property.
10817
10818 * customize.texi (Type Keywords): Uncomment the xref to the
10819 help-echo property documentation.
10820
108212005-01-23 Kim F. Storm <storm@cua.dk>
10822
10823 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
10824 return value. Third element FULLY replaced by PARTIAL which
10825 specifies number of invisible pixels if row is only partially visible.
10826 (Textual Scrolling): Mention auto-window-vscroll.
10827 (Vertical Scrolling): New defvar auto-window-vscroll.
10828
108292005-01-16 Luc Teirlinck <teirllm@auburn.edu>
10830
10831 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
10832 command remapping.
10833
108342005-01-15 Richard M. Stallman <rms@gnu.org>
10835
10836 * display.texi (Defining Images): Mention DATA-P arg of create-image.
10837
108382005-01-14 Kim F. Storm <storm@cua.dk>
10839
10840 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10841
10842 * text.texi (Links and Mouse-1): Fix string and vector item.
10843
108442005-01-13 Richard M. Stallman <rms@gnu.org>
10845
10846 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10847 descriptions of overriding-local-map and overriding-terminal-local-map.
10848
10849 * text.texi (Links and Mouse-1): Clarify text.
10850
108512005-01-13 Kim F. Storm <storm@cua.dk>
10852
10853 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10854
108552005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10856
10857 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10858
108592005-01-12 Kim F. Storm <storm@cua.dk>
10860
10861 * text.texi (Links and Mouse-1): Rename section from Enabling
10862 Mouse-1 to Following Links. Change xrefs.
10863 Add examples for define-button-type and define-widget.
10864
10865 * display.texi (Button Properties, Button Buffer Commands):
10866 Clarify mouse-1 and follow-link functionality.
10867
108682005-01-12 Richard M. Stallman <rms@gnu.org>
10869
10870 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10871
10872 * display.texi (Beeping): Fix Texinfo usage.
10873
10874 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10875
108762005-01-11 Kim F. Storm <storm@cua.dk>
10877
10878 * display.texi (Button Properties, Button Buffer Commands):
10879 Mention mouse-1 binding. Add follow-link keyword.
10880
10881 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10882 (Enabling Mouse-1 to Follow Links): New subsection.
10883
108842005-01-06 Richard M. Stallman <rms@gnu.org>
10885
10886 * text.texi (Special Properties): Minor change.
10887
10888 * os.texi (Timers): Clarify previous change.
10889
10890 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10891
108922005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10893
10894 * display.texi (Face Attributes): Correct xref to renamed node.
10895
108962005-01-01 Richard M. Stallman <rms@gnu.org>
10897
10898 * display.texi (Face Attributes): Describe hex color specs.
10899
109002004-12-31 Richard M. Stallman <rms@gnu.org>
10901
10902 * os.texi (Timers): Update previous change.
10903
109042004-12-30 Kim F. Storm <storm@cua.dk>
10905
10906 * display.texi (Line Height): Total line-height is now specified
10907 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10908 in cons cells. (nil . RATIO) is relative to actual line height.
10909 Use line-height `t' instead of `0' to get minimum height.
10910
109112004-12-29 Richard M. Stallman <rms@gnu.org>
10912
10913 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10914
109152004-12-28 Richard M. Stallman <rms@gnu.org>
10916
10917 * commands.texi (Quitting): Clarify value of with-local-quit.
10918
10919 * elisp.texi (Top): Fix previous change.
10920
10921 * loading.texi (Loading): Fix previous change.
10922
109232004-12-27 Richard M. Stallman <rms@gnu.org>
10924
10925 * Makefile.in (MAKEINFO): Specify --force.
10926
10927 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10928
10929 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10930
10931 * display.texi (Line Height): Further clarify.
10932
10933 * elisp.texi (Top): Update Loading submenu.
10934
10935 * loading.texi (Where Defined): New node.
10936 (Unloading): load-history moved to Where Defined.
10937
109382004-12-21 Richard M. Stallman <rms@gnu.org>
10939
10940 * commands.texi (Event Input Misc): Add while-no-input.
10941
109422004-12-11 Richard M. Stallman <rms@gnu.org>
10943
10944 * display.texi (Line Height): Rewrite text for clarity.
10945
109462004-12-11 Kim F. Storm <storm@cua.dk>
10947
10948 * display.texi (Display): Add node "Line Height" to menu.
10949 (Line Height): New node. Move full description of line-spacing
10950 and line-height text properties here from text.texi.
10951 (Scroll Bars): Add vertical-scroll-bar variable.
10952
10953 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10954
10955 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10956 line-spacing and vertical-scroll-bar.
10957
10958 * text.texi (Special Properties): Just mention line-spacing and
10959 line-height here, add xref to new "Line Height" node.
10960
109612004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10962
10963 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10964
10965 * locals.texi (Standard Buffer-Local Variables):
10966 Add @xref for `line-spacing'.
10967
109682004-12-05 Richard M. Stallman <rms@gnu.org>
10969
10970 * Makefile.in (maintainer-clean): Remove the info files
10971 in $(infodir) where they are created.
10972
109732004-12-03 Richard M. Stallman <rms@gnu.org>
10974
10975 * windows.texi (Selecting Windows): get-lru-window and
10976 get-largest-window don't consider dedicated windows.
10977
10978 * text.texi (Undo): Document undo-in-progress.
10979
109802004-11-26 Richard M. Stallman <rms@gnu.org>
10981
10982 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10983 Remove a few vars that are not always buffer-local.
10984
109852004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10986
10987 * locals.texi (Standard Buffer-Local Variables): Comment out
10988 xref's to non-existent node `Yet to be written'.
10989
109902004-11-24 Richard M. Stallman <rms@gnu.org>
10991
10992 * processes.texi (Synchronous Processes): Grammar fix.
10993
10994 * numbers.texi (Comparison of Numbers): Add eql.
10995
10996 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10997
10998 * intro.texi (Printing Notation): Fix previous change.
10999
11000 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
11001 and default-indicate-buffer-boundaries from here.
11002 (Usual Display): To here.
11003 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
11004 (Usual Display): Move tab-width up.
11005
5dcb4c4e
SM
11006 * customize.texi (Variable Definitions):
11007 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
11008 (Simple Types, Composite Types, Defining New Types):
11009 Minor cleanups.
11010
110112004-11-21 Jesper Harder <harder@ifa.au.dk>
11012
11013 * processes.texi (Synchronous Processes, Output from Processes):
11014 Markup fix.
11015
110162004-11-20 Richard M. Stallman <rms@gnu.org>
11017
11018 * positions.texi (Skipping Characters): skip-chars-forward
11019 now handles char classes.
11020
11021 * intro.texi (Printing Notation): Avoid confusion of `print'
11022 when explaining @print.
11023
11024 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
11025
11026 * display.texi (Display Table Format): Minor fix.
11027
11028 * streams.texi (Output Functions): Fix print example.
11029
11030 * Makefile.in (elisp): New target.
11031 (dist): Depend on $(infodir)/elisp, not elisp.
11032 Copy the info files from $(infodir).
11033
11034 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
11035 read-from-minibuffer.
11036
11037 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
11038
110392004-11-19 Richard M. Stallman <rms@gnu.org>
11040
11041 * searching.texi (Regexp Search): Add search-whitespace-regexp.
11042
110432004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
11044
11045 * tips.texi (Coding Conventions): Fix typo.
11046
110472004-11-16 Richard M. Stallman <rms@gnu.org>
11048
11049 * tips.texi (Coding Conventions): Separate defvar and require
11050 methods to avoid warnings. Use require only when there are many
11051 functions and variables from that package.
11052
11053 * minibuf.texi (Minibuffer Completion): When ignoring case,
11054 predicate must not be case-sensitive.
11055
11056 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
11057 (Test Coverage): Don't talk about "splotches". Clarified.
11058
110592004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
11060
11061 * frames.texi (Window Frame Parameters): Fix typo.
11062
110632004-11-15 Kim F. Storm <storm@cua.dk>
11064
11065 * symbols.texi (Other Plists): Note that plist-get may signal error.
11066 Add safe-plist-get.
11067
110682004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
11069
11070 * modes.texi (Font Lock Basics): Fix typo.
11071
110722004-11-08 Richard M. Stallman <rms@gnu.org>
11073
11074 * syntax.texi (Syntax Table Functions): Add syntax-after.
11075
110762004-11-06 Lars Brinkhoff <lars@nocrew.org>
11077
11078 * os.texi (Processor Run Time): New section documenting
11079 get-internal-run-time.
11080
110812004-11-06 Eli Zaretskii <eliz@gnu.org>
11082
11083 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
11084 it nukes elisp-cover.texi.
11085 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
11086 elisp-0 etc.
11087
110882004-11-05 Luc Teirlinck <teirllm@auburn.edu>
11089
11090 * commands.texi (Keyboard Macros): Document `append' return value
11091 of `defining-kbd-macro'.
11092
110932004-11-01 Richard M. Stallman <rms@gnu.org>
11094
11095 * commands.texi (Interactive Call): Add called-interactively-p.
11096
110972004-10-29 Simon Josefsson <jas@extundo.com>
11098
11099 * minibuf.texi (Reading a Password): Revert.
11100
111012004-10-28 Richard M. Stallman <rms@gnu.org>
11102
11103 * frames.texi (Display Feature Testing): Explain about "vendor".
11104
111052004-10-27 Richard M. Stallman <rms@gnu.org>
11106
11107 * commands.texi (Interactive Codes): `N' uses numeric prefix,
11108 not raw. Clarify `n'.
11109 (Interactive Call): Rewrite interactive-p, focusing on when
11110 and how to use it.
11111 (Misc Events): Clarify previous change.
11112
11113 * advice.texi (Simple Advice): Clarify what job the example does.
11114 (Around-Advice): Clarify ad-do-it.
11115 (Activation of Advice): An option of ad-default-compilation-action
11116 is `never', not `nil'.
11117
111182004-10-26 Kim F. Storm <storm@cua.dk>
11119
11120 * commands.texi (Interactive Codes): Add U code letter.
11121
111222004-10-25 Simon Josefsson <jas@extundo.com>
11123
11124 * minibuf.texi (Reading a Password): Add.
11125
111262004-10-24 Jason Rumney <jasonr@gnu.org>
11127
11128 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
11129 and wheel-down.
11130
111312004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
11132
11133 * processes.texi (Synchronous Processes): Document process-file.
11134
111352004-10-22 Kenichi Handa <handa@m17n.org>
11136
11137 * text.texi (translate-region): Document that it accepts also a
11138 char-table.
11139
111402004-10-22 David Ponce <david@dponce.com>
11141
11142 * windows.texi (Resizing Windows): Document the `preserve-before'
11143 argument of the functions `enlarge-window' and `shrink-window'.
11144
111452004-10-19 Jason Rumney <jasonr@gnu.org>
11146
11147 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
11148
111492004-10-09 Luc Teirlinck <teirllm@auburn.edu>
11150
11151 * text.texi (Filling): Add anchor for definition of
11152 `sentence-end-double-space'.
11153
11154 * searching.texi (Regexp Example): Update description of how
11155 Emacs currently recognizes the end of a sentence.
11156 (Standard Regexps): Update definition of the variable
11157 `sentence-end'. Add definition of the function `sentence-end'.
11158
111592004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
11160
11161 * display.texi (Progress): New node.
11162
111632004-10-05 Kim F. Storm <storm@cua.dk>
11164
11165 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
11166
111672004-09-29 Kim F. Storm <storm@cua.dk>
11168
11169 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
11170 to identify bitmaps. Remove -fringe-bitmap suffix for standard
11171 fringe bitmap symbols, as they now have their own namespace.
11172 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
11173 vs. pixels. Signal error if no free bitmap slots.
11174 (Pixel Specification): Change IMAGE to @var{image}.
11175
111762004-09-28 Richard M. Stallman <rms@gnu.org>
11177
11178 * text.texi (Special Properties): Clarify line-spacing and line-height.
11179
11180 * searching.texi (Regexp Search): Add looking-back.
11181
111822004-09-25 Luc Teirlinck <teirllm@auburn.edu>
11183
11184 * display.texi: Correct typos.
11185 (Image Descriptors): Correct xref's.
11186
111872004-09-25 Richard M. Stallman <rms@gnu.org>
11188
11189 * text.texi (Special Properties): Cleanups in `cursor'.
11190 Rewrites in `line-height' and `line-spacing'; exchange them.
11191
11192 * display.texi (Fringes): Rewrite previous change.
11193 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
11194 (Display Fringe Bitmaps): Node deleted, text moved.
11195 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
11196 (Scroll Bars): Clarify set-window-scroll-bars.
11197 (Pointer Shape): Rewrite.
11198 (Specified Space): Clarify :align-to, etc.
11199 (Pixel Specification): Use @var. Clarify new text.
11200 (Other Display Specs): Clarify `slice'.
11201 (Image Descriptors): Cleanups.
11202 (Showing Images): Cleanups.
11203
112042004-09-24 Luc Teirlinck <teirllm@auburn.edu>
11205
11206 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
11207
11208 * modes.texi: Various minor changes in addition to:
11209 (Major Mode Conventions): Final call to `run-mode-hooks' should
11210 not be inside the `delay-mode-hooks' form.
11211 (Mode Hooks): New node.
11212 (Hooks): Delete obsolete example.
11213 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
11214 node "Mode Hooks".
11215
112162004-09-22 Luc Teirlinck <teirllm@auburn.edu>
11217
11218 * display.texi: Correct various typos.
11219 (Display): Rename node "Pointer Shapes" to "Pointer
11220 Shape". (There is already a node called "Pointer Shapes" in
11221 frames.texi.)
11222 (Images): Remove non-existent node "Image Slices" from menu.
11223
112242004-09-23 Kim F. Storm <storm@cua.dk>
11225
11226 * text.texi (Special Properties): Add `cursor', `pointer',
11227 `line-height', and `line-spacing' properties.
11228
11229 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
11230 Shapes' to menu.
11231 (Standard Faces): Doc fix for fringe face.
11232 (Fringes): Add `overflow-newline-into-fringe' and
11233 'indicate-buffer-boundaries'.
11234 (Fringe Bitmaps, Pointer Shapes): New nodes.
11235 (Display Property): Add 'Pixel Specification' and 'Display Fringe
11236 Bitmaps' to menu.
11237 (Specified Space): Describe pixel width and height.
11238 (Pixel Specification): New node.
11239 (Other Display Specs): Add `slice' property.
11240 (Display Fringe Bitmaps): New node.
11241 (Images): Add 'Image Slices' to menu.
11242 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
11243 (Showing Images): Add slice arg to `insert-image'.
11244 Add 'insert-sliced-image'.
b8d4c8d0
GM
11245
112462004-09-20 Richard M. Stallman <rms@gnu.org>
11247
11248 * commands.texi (Key Sequence Input):
11249 Clarify downcasing in read-key-sequence.
11250
112512004-09-08 Juri Linkov <juri@jurta.org>
11252
11253 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
11254
112552004-09-07 Luc Teirlinck <teirllm@auburn.edu>
11256
5dcb4c4e
SM
11257 * locals.texi (Standard Buffer-Local Variables):
11258 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
11259 * internals.texi (Buffer Internals): Describe new
11260 auto_save_file_format field of the buffer structure.
11261 * files.texi (Format Conversion): `auto-save-file-format' has been
11262 renamed `buffer-auto-save-file-format'.
11263
112642004-08-27 Luc Teirlinck <teirllm@auburn.edu>
11265
11266 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
11267 an integer or a marker.
11268 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
11269
112702004-08-22 Richard M. Stallman <rms@gnu.org>
11271
11272 * modes.texi (Major Mode Conventions): Discuss rebinding of
11273 standard key bindings.
11274
112752004-08-18 Kim F. Storm <storm@cua.dk>
11276
11277 * processes.texi (Accepting Output): Add `just-this-one' arg to
11278 `accept-process-output'.
11279 (Output from Processes): New var `process-adaptive-read-buffering'.
11280
112812004-08-10 Luc Teirlinck <teirllm@auburn.edu>
11282
11283 * keymaps.texi: Various changes in addition to:
11284 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
11285 Give more varied examples for `kbd'.
11286 (Creating Keymaps): Char tables have slots for all characters
11287 without modifiers.
11288 (Active Keymaps): `overriding-local-map' and
11289 `overriding-terminal-local-map' also override text property and
11290 overlay keymaps.
11291 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
11292 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
11293 to denote a prefix of no events.
11294 `map-keymap' includes parent's bindings _recursively_.
11295 Clarify and correct description of `where-is-internal'.
11296 Mention BUFFER-OR-NAME arg to `describe-bindings'.
11297 (Menu Example): For menus intended for use with the keyboard, the
11298 menu items should be bound to characters or real function keys.
11299
113002004-08-08 Luc Teirlinck <teirllm@auburn.edu>
11301
11302 * objects.texi (Character Type): Reposition `@anchor' to prevent
11303 double space inside sentence in Info.
11304
11305 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
11306 renamed to `disabled-command-function'.
11307 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
11308 (Command Loop Info): Replace reference to it.
11309 (Disabling Commands): `disabled-command-hook' has been renamed to
11310 `disabled-command-function'.
11311
113122004-08-07 Luc Teirlinck <teirllm@auburn.edu>
11313
11314 * os.texi (Translating Input): Only non-prefix bindings in
11315 `key-translation-map' override actual key bindings. Warn about
11316 possible indirect effect of actual key bindings on non-prefix
11317 bindings in `key-translation-map'.
11318
113192004-08-06 Luc Teirlinck <teirllm@auburn.edu>
11320
11321 * minibuf.texi (High-Level Completion): Add anchor for definition
11322 of `read-variable'.
11323
11324 * commands.texi: Various changes in addition to:
11325 (Using Interactive): Clarify description of `interactive-form'.
11326 (Interactive Call): Mention default for KEYS argument to
11327 `call-interactively'.
11328 (Command Loop Info): Clarify description of `this-command-keys'.
11329 Mention KEEP-RECORD argument to `clear-this-command-keys'.
11330 Value of `last-event-frame' can be `macro'.
11331 (Repeat Events): `double-click-fuzz' is also used to distinguish
11332 clicks and drags.
11333 (Classifying Events): Clarify descriptions of `event-modifiers'
11334 `event-basic-type' and `event-convert-list'.
11335 (Accessing Events): `posn-timestamp' takes POSITION argument.
11336 (Quoted Character Input): Clarify description of
11337 `read-quoted-char' and fix example.
11338 (Quitting): Add `with-local-quit'.
11339 (Disabling Commands): Correct and clarify descriptions of
11340 `enable-command' and `disable-command'.
11341 Mention what happens if `disabled-command-hook' is nil.
11342 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
11343 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
11344
113452004-07-24 Luc Teirlinck <teirllm@auburn.edu>
11346
11347 * frames.texi: Various changes in addition to:
11348 (Creating Frames): Expand and clarify description of `make-frame'.
11349 (Window Frame Parameters): Either none or both of the `icon-left'
11350 and `icon-top' parameters must be specified. Put descriptions of
11351 `menu-bar-lines' and `toolbar-lines' closer together and change
11352 them accordingly.
11353 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
11354 except while processing `frame-title-format' or `icon-title-format'.
11355 (Deleting Frames): Correct description of `delete-frame'.
11356 Non-nil return values of `frame-live-p' are like those of `framep'.
11357 (Frames and Windows): Mention return value of
11358 `set-frame-selected-window'.
11359 (Visibility of Frames): Mention `force' argument to
11360 `make-frame-invisible'. `frame-visible-p' returns t for all
11361 frames on text-only terminals.
11362 (Frame Configurations): Restoring a frame configuration does not
11363 restore deleted frames.
11364 (Window System Selections): `x-set-selection' returns DATA.
11365 (Resources): Add example.
11366 (Display Feature Testing): Clarify descriptions of
11367 `display-pixel-height', `display-pixel-width', `x-server-version'
11368 and `x-server-vendor'.
11369
11370 * windows.texi (Choosing Window): Add anchor.
11371 * minibuf.texi (Minibuffer Misc): Add anchor.
11372
113732004-07-23 John Paul Wallington <jpw@gnu.org>
11374
11375 * macros.texi (Defining Macros): Declaration keyword for setting
11376 Edebug spec is `debug' not `edebug'.
11377
113782004-07-19 Luc Teirlinck <teirllm@auburn.edu>
11379
11380 * windows.texi: Various small changes in addition to:
11381 (Window Point): Mention return value of `set-window-point'.
11382 (Window Start): `pos-visible-in-window-p' disregards horizontal
11383 scrolling. Explain return value if PARTIALLY is non-nil.
11384 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
11385 and `set-window-vscroll'.
11386 (Size of Window): The argument WINDOW to `window-inside-edges',
11387 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
11388 (Resizing Windows): Explain return value of
11389 `shrink-window-if-larger-than-buffer'.
11390 `window-size-fixed' automatically becomes buffer local when set.
11391 (Window Configurations): Explain return value of
11392 `set-window-configuration'.
11393
11394 * minibuf.texi (Minibuffer Misc): Add anchor for
11395 `minibuffer-scroll-window'.
11396
11397 * positions.texi (Text Lines): Add anchor for `count-lines'.
11398
113992004-07-17 Richard M. Stallman <rms@gnu.org>
11400
11401 * display.texi (Overlay Properties): Adding `evaporate' prop
11402 deletes empty overlay immediately.
11403
11404 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
11405 fix example.
11406
114072004-07-16 Jim Blandy <jimb@redhat.com>
11408
11409 * searching.texi (Regexp Backslash): Document new \_< and \_>
11410 operators.
11411
114122004-07-16 Juanma Barranquero <lektu@terra.es>
11413
11414 * display.texi (Images): Fix Texinfo usage.
11415
114162004-07-14 Luc Teirlinck <teirllm@auburn.edu>
11417
11418 * buffers.texi (Modification Time): `visited-file-modtime' now
11419 returns a list of two integers, instead of a cons.
11420
114212004-07-13 Luc Teirlinck <teirllm@auburn.edu>
11422
11423 * windows.texi: Various changes in addition to:
11424 (Splitting Windows): Add `split-window-keep-point'.
11425
114262004-07-09 Richard M. Stallman <rms@gnu.org>
11427
11428 * frames.texi (Input Focus): Minor fix.
11429
114302004-07-07 Luc Teirlinck <teirllm@auburn.edu>
11431
11432 * frames.texi (Input Focus): Clarify descriptions of
11433 `select-frame-set-input-focus' and `select-frame'.
11434
114352004-07-06 Luc Teirlinck <teirllm@auburn.edu>
11436
11437 * os.texi: Various small changes in addition to:
11438 (Killing Emacs): Expand and clarify description of
11439 `kill-emacs-query-functions' and `kill-emacs-hook'.
11440 (System Environment): Expand and clarify description of `getenv'
11441 and `setenv'.
11442 (Timers): Clarify description of `run-at-time'.
11443 (Translating Input): Correct description of
11444 `extra-keyboard-modifiers'.
11445 (Flow Control): Correct description of `enable-flow-control'.
11446
114472004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
11448
11449 * os.texi: Update copyright.
11450 (Session Management): Grammar fix.
11451 Clarify which Emacs does the restarting.
11452 Use @samp for *scratch* buffer.
11453
114542004-07-04 Alan Mackenzie <acm@muc.de>
11455
11456 * frames.texi (Input Focus): Add documentation for
11457 `select-frame-set-input-focus'. Replace refs to non-existent
11458 `switch-frame' with `select-frame'. Minor corrections and tidying
11459 up of text-only terminal stuff.
11460
114612004-07-02 Richard M. Stallman <rms@gnu.org>
11462
11463 * files.texi (Saving Buffers): Cleanup write-contents-function.
11464 (Magic File Names): Cleanup file-remote-p.
11465
b344d29d 114662004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
11467
11468 * files.texi (Magic File Names): `file-remote-p' returns an
11469 identifier of the remote system, not just t.
11470
114712004-07-02 David Kastrup <dak@gnu.org>
11472
11473 * searching.texi (Entire Match Data): Add explanation about new
11474 match-data behavior when @var{integers} is non-nil.
11475
114762004-06-24 Richard M. Stallman <rms@gnu.org>
11477
11478 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
11479
11480 * customize.texi (Variable Definitions): Note about doc strings
11481 and :set.
11482
11483 * keymaps.texi (Keymap Terminology): Document `kbd'.
11484 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
11485
11486 * display.texi (Invisible Text): Setting buffer-invisibility-spec
11487 makes it buffer-local.
11488
11489 * files.texi (Saving Buffers): Correct previous change.
11490
11491 * commands.texi (Accessing Events):
11492 Clarify posn-col-row and posn-actual-col-row.
11493
114942004-06-24 David Ponce <david.ponce@wanadoo.fr>
11495
11496 * commands.texi (Accessing Events): New functions
11497 posn-at-point and posn-at-x-y. Add example to posn-x-y.
11498
114992004-06-23 Luc Teirlinck <teirllm@auburn.edu>
11500
11501 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
11502 * frames.texi, buffers.texi, backups.texi, variables.texi:
11503 * loading.texi, eval.texi, functions.texi, control.texi:
11504 * symbols.texi, minibuf.texi: Reposition @anchor's.
11505
11506 * help.texi: Various small changes in addition to the following.
11507 (Describing Characters): Describe PREFIX argument to
11508 `key-description'. Correct and clarify definition of
11509 `text-char-description'. Describe NEED-VECTOR argument to
11510 `read-kbd-macro'.
11511 (Help Functions): Clarify definition of `apropos'.
11512
115132004-06-23 Lars Hansen <larsh@math.ku.dk>
11514
11515 * files.texi (Saving Buffers): Correct description of
11516 `write-contents-functions'.
11517
115182004-06-21 Juanma Barranquero <lektu@terra.es>
11519
11520 * display.texi (Images): Remove redundant @vindex directives.
11521 Rewrite `image-library-alist' doc in active voice.
11522
115232004-06-14 Juanma Barranquero <lektu@terra.es>
11524
11525 * display.texi (Images): Document new delayed library loading,
11526 variable `image-library-alist' and (existing but undocumented)
11527 function `image-type-available-p'.
11528
115292004-06-05 Richard M. Stallman <rms@gnu.org>
11530
11531 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
11532 refer the user to the Initial Input node.
11533 (Text from Minibuffer): Likewise.
11534 (Initial Input): New node. Document this feature
11535 and say it is mostly deprecated.
11536
115372004-05-30 Richard M. Stallman <rms@gnu.org>
11538
11539 * loading.texi (Named Features): Clarify return value
11540 and meaning of NOERROR.
11541
11542 * variables.texi (File Local Variables): Minor cleanup.
11543
115442004-05-30 Michael Albinus <michael.albinus@gmx.de>
11545
11546 * files.texi (Magic File Names): Add `file-remote-p' as operation
11547 of file name handlers.
11548
115492004-05-29 Richard M. Stallman <rms@gnu.org>
11550
11551 * modes.texi (Minor Mode Conventions): (-) has no special meaning
11552 as arg to a minor mode command.
11553
115542004-05-22 Richard M. Stallman <rms@gnu.org>
11555
11556 * syntax.texi (Syntax Class Table): Word syntax not just for English.
11557
11558 * streams.texi (Output Variables): Doc float-output-format.
11559
11560 * searching.texi (Regexp Special): Nested repetition can be infloop.
11561
11562 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
11563 real stack overflow.
11564
11565 * compile.texi: Minor cleanups.
11566
115672004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
11568
11569 * lists.texi (Cons Cells): Explain dotted lists, true lists,
11570 circular lists.
11571 (List Elements): Explain handling of circular and dotted lists.
11572
115732004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
11574
11575 * modes.texi (Search-based Fontification): Fix typo.
11576
115772004-05-10 Juanma Barranquero <lektu@terra.es>
11578
11579 * modes.texi (Mode Line Variables): Fix description of
11580 global-mode-string, which is now after which-func-mode, not the
11581 buffer name.
11582
115832004-05-07 Lars Hansen <larsh@math.ku.dk>
11584
11585 * modes.texi (Desktop Save Mode): Add.
11586 (Modes): Add menu entry Desktop Save Mode.
11587
11588 * hooks.texi: Add desktop-after-read-hook,
11589 desktop-no-desktop-file-hook and desktop-save-hook.
11590
11591 * locals.texi: Add desktop-save-buffer.
11592
115932004-04-30 Jesper Harder <harder@ifa.au.dk>
11594
11595 * display.texi: emacs -> Emacs.
11596
115972004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
11598
11599 * files.texi (Changing Files): Document set-file-times.
11600
116012004-04-23 Juanma Barranquero <lektu@terra.es>
11602
11603 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
11604
116052004-04-18 Jesper Harder <harder@ifa.au.dk>
11606
11607 * tips.texi (Coding Conventions): defopt -> defcustom.
11608
116092004-04-16 Luc Teirlinck <teirllm@auburn.edu>
11610
11611 * sequences.texi: Various clarifications.
11612
116132004-04-14 Luc Teirlinck <teirllm@auburn.edu>
11614
11615 * buffers.texi (Read Only Buffers): Mention optional ARG to
11616 `toggle-read-only'.
11617
116182004-04-14 Nick Roberts <nick@nick.uklinux.net>
11619
11620 * windows.texi (Selecting Windows): Note that get-lru-window
11621 returns a full-width window if possible.
11622
116232004-04-13 Luc Teirlinck <teirllm@auburn.edu>
11624
11625 * buffers.texi: Various changes in addition to:
11626 (Buffer File Name): Add `find-buffer-visiting'.
11627 (Buffer Modification): Mention optional ARG to `not-modified'.
11628 (Indirect Buffers): Mention optional CLONE argument to
11629 `make-indirect-buffer'.
11630
11631 * files.texi: Various changes in addition to:
11632 (Visiting Functions): `find-file-hook' is now a normal hook.
11633 (File Name Expansion): Explain difference between the way that
11634 `expand-file-name' and `file-truename' treat `..'.
11635 (Contents of Directories): Mention optional ID-FORMAT argument to
11636 `directory-files-and-attributes'.
11637 (Format Conversion): Mention new optional CONFIRM argument to
11638 `format-write-file'.
11639
116402004-04-12 Miles Bader <miles@gnu.org>
11641
11642 * macros.texi (Expansion): Add description of `macroexpand-all'.
11643
116442004-04-05 Jesper Harder <harder@ifa.au.dk>
11645
5dcb4c4e
SM
11646 * variables.texi (Variable Aliases):
11647 Mention cyclic-variable-indirection.
b8d4c8d0
GM
11648
11649 * errors.texi (Standard Errors): Ditto.
11650
116512004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11652
11653 * backups.texi: Various small changes in addition to:
11654 (Making Backups): Mention return value of `backup-buffer'.
11655 (Auto-Saving): Mention optional FORCE argument to
11656 `delete-auto-save-file-if-necessary'.
11657 (Reverting): Mention optional PRESERVE-MODES argument to
11658 `revert-buffer'. Correct description of `revert-buffer-function'.
11659
116602004-03-22 Juri Linkov <juri@jurta.org>
11661
11662 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11663 with `Vector Functions'.
11664
11665 * text.texi (Sorting): Add missing quote.
11666
116672004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11668
11669 * intro.texi (Lisp History): Replace xref to `cl' manual with
11670 inforef.
11671
116722004-03-12 Richard M. Stallman <rms@gnu.org>
11673
11674 * intro.texi (Version Info): Add arg to emacs-version.
11675 (Lisp History): Change xref to CL manual.
11676
116772004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11678
11679 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11680 for Partial Completion mode.
11681
116822004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11683
11684 * customize.texi: Fix typo. Remove eol whitespace.
11685
116862004-03-04 Richard M. Stallman <rms@gnu.org>
11687
11688 * processes.texi: Fix typos.
11689
11690 * lists.texi (Building Lists): Minor clarification.
11691
11692 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11693 in make-hash-table.
11694
116952004-02-29 Juanma Barranquero <lektu@terra.es>
11696
11697 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11698 rm, and ignore exit code.
11699
117002004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11701
11702 * display.texi (Defining Faces): Add description for min-colors.
11703 Update example.
11704
117052004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11706
11707 * abbrevs.texi: Various corrections and clarifications in addition
11708 to the following:
11709 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11710
117112004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11712
11713 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11714
117152004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11716
11717 * text.texi: Various small changes in addition to the following:
11718 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11719 to delete-horizontal-space.
11720 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11721 description of yank-handler text property at various places.
11722
11723 * frames.texi (Window System Selections): Add anchor.
11724
11725 * syntax.texi (Syntax Table Functions): Clarify and correct
11726 descriptions of make-syntax-table and copy-syntax-table.
11727 (Motion and Syntax): Clarify SYNTAXES argument to
11728 skip-syntax-forward.
11729 (Parsing Expressions): Mention that the return value of
11730 parse-partial-sexp is currently a list of ten rather than nine
11731 elements.
11732 (Categories): Various corrections and clarifications.
11733
117342004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11735
11736 * markers.texi (Marker Insertion Types): Minor change.
11737
11738 * locals.texi (Standard Buffer-Local Variables):
11739 * commands.texi (Interactive Codes, Using Interactive):
11740 * functions.texi (Related Topics): Fix xrefs.
11741
117422004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11743
11744 * lists.texi (Sets And Lists): Update description of delete-dups.
11745
117462004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11747
11748 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11749
c8763fb6 117502004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11751
11752 * frames.texi (Parameter Access): frame-parameters arg is optional.
11753 modify-frame-parameters handles nil for FRAME.
11754 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11755 are all-or-nothing for certain toolkits.
11756 Mention parameter wait-for-wm.
11757 (Frames and Windows): In frame-first-window and frame-selected-window
11758 the arg is optional.
11759 (Input Focus): In redirect-frame-focus the second arg is optional.
11760 (Window System Selections): Mention selection type CLIPBOARD.
11761 Mention data-type UTF8_STRING.
11762 Mention numbering of cut buffers.
11763 (Resources): Describe x-resource-name.
11764
117652004-02-16 Richard M. Stallman <rms@gnu.org>
11766
11767 * windows.texi (Buffers and Windows): Delete false table
11768 about all-frames.
11769
11770 * syntax.texi (Parsing Expressions): Delete old caveat
11771 about parse-sexp-ignore-comments.
11772
11773 * streams.texi (Output Variables): Add print-quoted.
11774
11775 * lists.texi (Building Lists): Minor cleanup.
11776
11777 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
11778
11779 * display.texi (Overlays): Explain overlays use markers.
11780 (Managing Overlays): Explain front-advance and rear-advance
11781 in more detail.
11782
11783 * loading.texi (Unloading): Document unload-feature-special-hooks.
11784 Get rid of fns-NNN.el file.
11785
117862004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11787
11788 * help.texi (Describing Characters): Fix text-char-description
11789 example output.
11790
11791 * edebug.texi (Using Edebug): Fix example.
11792
11793 * debugging.texi (Internals of Debugger): Fix return value.
11794
11795 * files.texi (Changing Files): Fix argname.
11796
11797 * calendar.texi: Fix parens, and default values.
11798
11799 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
11800 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 11801 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
11802
11803 * positions.texi (Text Lines): Don't add -1 in current-line.
11804
118052004-02-16 Richard M. Stallman <rms@gnu.org>
11806
11807 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
11808
118092004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11810
11811 * processes.texi (Low-Level Network): Fix a typo.
11812
118132004-02-12 Kim F. Storm <storm@cua.dk>
11814
11815 * display.texi (Fringes): Use consistent wording.
11816 Note that window-fringe's window arg is optional.
11817 (Scroll Bars): Use consistent wording.
11818
118192004-02-11 Luc Teirlinck <teirllm@auburn.edu>
11820
11821 * tips.texi (Comment Tips): Document the new conventions for
11822 commenting out code.
11823
c8763fb6 118242004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 11825
5dcb4c4e 11826 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
11827
118282004-02-07 Kim F. Storm <storm@cua.dk>
11829
11830 * positions.texi (Text Lines): Add line-number-at-pos.
11831
118322004-02-06 John Paul Wallington <jpw@gnu.org>
11833
11834 * display.texi (Button Properties, Button Buffer Commands):
11835 mouse-2 invokes button, not down-mouse-1.
11836
118372004-02-04 Jason Rumney <jasonr@gnu.org>
11838
11839 * makefile.w32-in: Sync with Makefile.in changes.
11840
118412004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11842
11843 * minibuf.texi (Text from Minibuffer): Various corrections and
11844 clarifications.
11845 (Object from Minibuffer): Correct Lisp description of
11846 read-minibuffer.
11847 (Minibuffer History): Clarify description of cons values for
11848 HISTORY arguments.
5dcb4c4e
SM
11849 (Basic Completion): Various corrections and clarifications.
11850 Add completion-regexp-list.
b8d4c8d0
GM
11851 (Minibuffer Completion): Correct and clarify description of
11852 completing-read.
5dcb4c4e
SM
11853 (Completion Commands): Mention Partial Completion mode.
11854 Various other minor changes.
b8d4c8d0
GM
11855 (High-Level Completion): Various corrections and clarifications.
11856 (Reading File Names): Ditto.
11857 (Minibuffer Misc): Ditto.
11858
118592004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11860
11861 * strings.texi (Text Comparison): assoc-string also matches
11862 elements of alists that are strings instead of conses.
11863 (Formatting Strings): Standardize Texinfo usage. Update index
11864 entries.
11865
118662004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11867
11868 * lists.texi (Sets And Lists): Add delete-dups.
11869
118702004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11871
11872 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11873 special form.
11874 * macros.texi (Defining Macros): Update description of `declare',
11875 which now is a macro.
11876 (Wrong Time): Fix typos.
11877
118782004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11879
11880 * compile.texi (Compilation Functions): Expand descriptions of
11881 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11882 and `batch-byte-compile'. In particular, mention and describe
11883 all optional arguments.
11884 (Disassembly): Correct and clarify the description of `disassemble'.
11885
118862004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11887
11888 * searching.texi: Various small changes in addition to the
11889 following.
11890 (Regexp Example): Adapt to new value of `sentence-end'.
11891 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11892 `words'.
11893 (Search and Replace): Add usage note for `perform-replace'.
11894 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11895 `match-data'.
11896 (Standard Regexps): Update for new values of `paragraph-start'
11897 and `sentence-end'.
11898
118992004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11900
11901 * files.texi (Saving Buffers): Clarify descriptions of
11902 `write-contents-functions' and `before-save-hook'.
11903 Make the defvar's for `before-save-hook' and `after-save-hook'
11904 into defopt's.
11905
119062004-01-07 Kim F. Storm <storm@cua.dk>
11907
11908 * commands.texi (Click Events): Describe new image and
11909 width/height elements of click events.
11910 (Accessing Events): Add posn-string, posn-image, and
11911 posn-object-width-height. Change posn-object to return either
11912 image or string object.
11913
119142004-01-01 Simon Josefsson <jas@extundo.com>
11915
11916 * hooks.texi (Standard Hooks): Add before-save-hook.
11917 * files.texi (Saving Buffers): Likewise.
11918
119192004-01-03 Richard M. Stallman <rms@gnu.org>
11920
11921 * frames.texi (Frames and Windows): Delete frame-root-window.
11922
119232004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11924
11925 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11926
11927 * functions.texi: Various small changes in addition to the
11928 following.
5dcb4c4e
SM
11929 (What Is a Function): `functionp' returns nil for macros.
11930 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
11931 (Function Documentation): Add `\' in front of (fn @var{arglist})
11932 and explain why.
11933 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11934 Add anchor.
11935 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11936
119372004-01-01 Miles Bader <miles@gnu.org>
11938
11939 * display.texi (Buttons): New section.
11940
119412003-12-31 Andreas Schwab <schwab@suse.de>
11942
11943 * numbers.texi (Math Functions): sqrt reports a domain-error
11944 error.
11945 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11946
119472003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11948
11949 * tips.texi (Documentation Tips): Update item on hyperlinks in
11950 documentation strings.
11951
11952 * errors.texi (Standard Errors): Various small corrections and
11953 additions.
11954
11955 * control.texi: Various small changes in addition to the
11956 following.
11957 (Signaling Errors): Provide some more details on how `signal'
11958 constructs the error message. Add anchor to the definition of
11959 `signal'.
11960 (Error Symbols): Describe special treatment of `quit'.
11961 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11962 to emphasize that it has to be a single form.
11963
11964 * buffers.texi: Add anchor.
11965
119662003-12-29 Richard M. Stallman <rms@gnu.org>
11967
11968 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11969 (Window Configurations): Add window-configuration-frame.
11970
11971 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11972
11973 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11974 Change arg name in get-char-property.
11975 (Special Properties): Update handling of keymap property.
11976
11977 * strings.texi (Modifying Strings): Add clear-string.
11978 (Text Comparison): Add assoc-string and remove
11979 assoc-ignore-case, assoc-ignore-representation.
11980
11981 * os.texi (Time of Day): Add set-time-zone-rule.
11982
11983 * numbers.texi (Math Functions): asin, acos, log, log10
11984 report domain-error errors.
11985
11986 * nonascii.texi (Converting Representations):
11987 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11988 (Encoding and I/O): Add file-name-coding-system.
11989
11990 * modes.texi (Search-based Fontification): Explain that
11991 face specs are symbols with face names as values.
11992
11993 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11994
11995 * lists.texi (Building Lists): remq moved elsewhere.
11996 (Sets And Lists): remq moved here.
11997 (Association Lists): Refer to assoc-string.
11998
11999 * internals.texi (Garbage Collection): Add memory-use-counts.
12000
12001 * frames.texi (Frames and Windows): Add set-frame-selected-window
12002 and frame-root-window.
12003
12004 * files.texi (Contents of Directories):
12005 Add directory-files-and-attributes.
12006
12007 * display.texi (Refresh Screen): Add force-window-update.
12008 (Invisible Text): Explain about moving point out of invis text.
12009 (Overlay Properties): Add overlay-properties.
12010 (Managing Overlays): Add overlayp.
12011 (GIF Images): Invalid image number displays a hollow box.
12012
12013 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
12014 (Killing Buffers): Add buffer-live-p.
12015
120162003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
12017
12018 * display.texi (Fringes): Fix typo "set-buffer-window".
12019
120202003-12-24 Luc Teirlinck <teirllm@auburn.edu>
12021
12022 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
12023 * nonascii.texi, processes.texi, tips.texi, variables.texi:
12024 Add or change various xrefs and anchors.
12025
12026 * commands.texi: Replace all occurrences of @acronym{CAR} with
12027 @sc{car}, for consistency with the rest of the Elisp manual.
12028 `car' and `cdr' are historically acronyms, but are no longer
12029 widely thought of as such.
12030
12031 * internals.texi (Pure Storage): Mention that `purecopy' does not
12032 copy text properties.
12033 (Object Internals): Now 29 bits are used (in most implementations)
12034 to address Lisp objects.
12035
12036 * variables.texi (Variables with Restricted Values): New node.
12037
12038 * objects.texi (Lisp Data Types): Mention that certain variables
12039 can only take on a restricted set of values and add an xref to
12040 the new node "Variables with Restricted Values".
12041
12042 * eval.texi (Function Indirection): Describe the errors that
12043 `indirect-function' can signal.
12044 (Eval): Clarify the descriptions of `eval-region' and `values'.
12045 Describe `eval-buffer' instead of `eval-current-buffer' and
12046 mention `eval-current-buffer' as an alias for `current-buffer'.
12047 Correct the description and mention all optional arguments.
12048
12049 * nonascii.texi: Various small changes in addition to the
12050 following.
12051 (Converting Representations): Clarify behavior of
12052 `string-make-multibyte' and `string-to-multibyte' for unibyte all
12053 ASCII arguments.
12054 (Character Sets): Document the variable `charset-list' and adapt
12055 the definition of the function `charset-list' accordingly.
12056 (Translation of Characters): Clarify use of generic characters in
12057 `make-translation-table'. Clarify and correct the description of
12058 the use of translation tables in encoding and decoding.
12059 (User-Chosen Coding Systems): Correct and clarify the description
12060 of `select-safe-coding-system'.
12061 (Default Coding Systems): Clarify description of
12062 `file-coding-system-alist'.
12063
120642003-11-30 Luc Teirlinck <teirllm@auburn.edu>
12065
12066 * strings.texi (Text Comparison): Correctly describe when two
12067 strings are `equal'. Combine and clarify descriptions of
12068 `assoc-ignore-case' and `assoc-ignore-representation'.
12069
12070 * objects.texi (Non-ASCII in Strings): Clarify description of
12071 when a string is unibyte or multibyte.
12072 (Bool-Vector Type): Update examples.
12073 (Equality Predicates): Correctly describe when two strings are
12074 `equal'.
12075
120762003-11-29 Luc Teirlinck <teirllm@auburn.edu>
12077
12078 * lists.texi (Building Lists): `append' no longer accepts integer
12079 arguments. Update the description of `number-sequence' to reflect
12080 recent changes.
12081 (Sets And Lists): Describe `member-ignore-case' after `member'.
12082
120832003-11-27 Kim F. Storm <storm@cua.dk>
12084
12085 * commands.texi (Click Events): Click object may be an images.
12086 Describe (dx . dy) element of click positions.
12087 (Accessing Events): Remove duplicate posn-timestamp.
12088 New functions posn-object and posn-object-x-y.
12089
120902003-11-23 Kim F. Storm <storm@cua.dk>
12091
12092 * commands.texi (Click Events): Describe enhancements to event
12093 position lists, including new text-pos and (col . row) items.
12094 Mention left-fringe and right-fringe area events.
12095 (Accessing Events): New functions posn-area and
12096 posn-actual-col-row. Mention posn-timestamp. Mention that
12097 posn-point in non-text area still returns buffer position.
12098 Clarify posn-col-row.
12099
121002003-11-21 Lars Hansen <larsh@math.ku.dk>
12101
12102 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
12103 * anti.texi (File Attributes): Describe removed parameter
12104 ID-FORMAT.
12105
121062003-11-20 Luc Teirlinck <teirllm@auburn.edu>
12107
12108 * positions.texi (Positions): Mention that, if a marker is used as
12109 a position, its buffer is ignored.
12110
12111 * markers.texi (Overview of Markers): Mention it here too.
12112
121132003-11-12 Luc Teirlinck <teirllm@auburn.edu>
12114
12115 * numbers.texi (Numeric Conversions): Not just `floor', but also
12116 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
12117
121182003-11-10 Luc Teirlinck <teirllm@auburn.edu>
12119
12120 * markers.texi (Creating Markers): Specify insertion type of
12121 created markers. Add xref to `Marker Insertion Types'.
12122 Second argument to `copy-marker' is optional.
12123 (Marker Insertion Types): Mention that most markers are created
12124 with insertion type nil.
12125 (The Mark): Correctly describe when `mark' signals an error.
12126 (The Region): Correctly describe when `region-beginning' and
12127 `region-end' signal an error.
12128
121292003-11-08 Luc Teirlinck <teirllm@auburn.edu>
12130
12131 * hash.texi (Creating Hash): Clarify description of `eql'.
12132 `makehash' is obsolete.
12133 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
12134
12135 * positions.texi (Point): Change description of `buffer-end', so
12136 that it is also correct for floating point arguments.
12137 (List Motion): Correct argument lists of `beginning-of-defun' and
12138 `end-of-defun'.
12139 (Excursions): Add xref to `Marker Insertion Types'.
12140 (Narrowing): Argument to `narrow-to-page' is optional.
12141
121422003-11-06 Luc Teirlinck <teirllm@auburn.edu>
12143
12144 * streams.texi (Output Streams): Clarify behavior of point for
12145 marker output streams.
12146
121472003-11-04 Luc Teirlinck <teirllm@auburn.edu>
12148
12149 * variables.texi (Defining Variables): Second argument to
12150 `defconst' is not optional.
12151 (Setting Variables): Mention optional argument APPEND to
12152 `add-to-list'.
12153 (Creating Buffer-Local): Expand description of
12154 `make-variable-buffer-local'.
12155 (Frame-Local Variables): Expand description of
12156 `make-variable-frame-local'.
12157 (Variable Aliases): Correct description of optional argument
12158 DOCSTRING to `defvaralias'. Mention return value of
12159 `defvaralias'.
12160 (File Local Variables): Add xref to `File variables' in Emacs
12161 Manual. Correct description of `hack-local-variables'. Mention
12162 `safe-local-variable' property. Mention optional second argument
12163 to `risky-local-variable-p'.
12164
121652003-11-03 Luc Teirlinck <teirllm@auburn.edu>
12166
12167 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
12168
121692003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
12170
cfdaa150
GM
12171 * anti.texi, backups.texi, commands.texi, customize.texi:
12172 * display.texi, files.texi, internals.texi, keymaps.texi:
12173 * loading.texi, modes.texi, nonascii.texi, numbers.texi:
12174 * objects.texi, os.texi, positions.texi, processes.texi:
12175 * searching.texi, sequences.texi, streams.texi, strings.texi:
12176 * syntax.texi, text.texi: Replace @sc{foo} with @acronym{FOO}.
b8d4c8d0
GM
12177
121782003-10-27 Luc Teirlinck <teirllm@auburn.edu>
12179
12180 * strings.texi (Creating Strings): Argument START to `substring'
12181 can not be `nil'. Expand description of
12182 `substring-no-properties'. Correct description of `split-string',
12183 especially with respect to empty matches. Prevent very bad line
12184 break in definition of `split-string-default-separators'.
12185 (Text Comparison): `string=' and `string<' also accept symbols as
12186 arguments.
12187 (String Conversion): More completely describe argument BASE in
12188 `string-to-number'.
12189 (Formatting Strings): `%s' and `%S' in `format' do require
12190 corresponding object. Clarify behavior of numeric prefix after
12191 `%' in `format'.
12192 (Case Conversion): The argument to `upcase-initials' can be a
12193 character.
12194
121952003-10-27 Kenichi Handa <handa@m17n.org>
12196
12197 * display.texi (Fontsets): Fix texinfo usage.
12198
121992003-10-25 Kenichi Handa <handa@m17n.org>
12200
12201 * display.texi (Fontsets): Add description of the function
12202 set-fontset-font.
12203
122042003-10-23 Luc Teirlinck <teirllm@auburn.edu>
12205
12206 * display.texi (Temporary Displays): Add xref to `Documentation
12207 Tips'.
12208
12209 * functions.texi (Function Safety): Use inforef instead of pxref
12210 for SES.
12211
122122003-10-23 Andreas Schwab <schwab@suse.de>
12213
12214 * Makefile.in (TEX, texinputdir): Don't define.
12215 (TEXI2DVI): Define.
12216 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
12217 add $(srcdir)/index.texi.
12218 ($(infodir)/elisp): Remove index.texi dependency.
12219 (elisp.dvi): Likewise. Use $(TEXI2DVI).
12220 (index.texi): Remove target.
12221 (dist): Don't link $(srcdir)/permute-index.
12222 (clean): Don't remove index.texi.
12223
12224 * permute-index, index.perm: Remove.
12225 * index.texi: Rename from index.unperm.
12226
122272003-10-22 Luc Teirlinck <teirllm@auburn.edu>
12228
12229 * tips.texi (Documentation Tips): Document new behavior for face
12230 and variable hyperlinks in Help mode.
12231
122322003-10-21 Luc Teirlinck <teirllm@auburn.edu>
12233
12234 * objects.texi (Integer Type): Update for extra bit of integer range.
12235 (Character Type): Ditto.
12236
122372003-10-16 Eli Zaretskii <eliz@gnu.org>
12238
12239 * numbers.texi (Integer Basics): Add index entries for reading
12240 numbers in hex, octal, and binary.
12241
122422003-10-16 Lute Kamstra <lute@gnu.org>
12243
12244 * modes.texi (Mode Line Format): Mention force-mode-line-update's
12245 argument.
12246
122472003-10-13 Luc Teirlinck <teirllm@auburn.edu>
12248
12249 * windows.texi (Choosing Window): Fix typo.
12250 * edebug.texi (Edebug Execution Modes): Fix typo.
12251
122522003-10-13 Richard M. Stallman <rms@gnu.org>
12253
12254 * windows.texi (Basic Windows): A window has fringe settings,
12255 display margins and scroll-bar settings.
12256 (Splitting Windows): Doc split-window return value.
12257 Clean up one-window-p.
12258 (Selecting Windows): Fix typo.
12259 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
12260 (Buffers and Windows): In set-window-buffer, explain effect
12261 on fringe settings and scroll bar settings.
12262 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
12263 (Choosing Window): Use defopt for pop-up-frame-function.
12264 For special-display-buffer-names, explain same-window and same-frame.
12265 Clarify window-dedicated-p return value.
12266 (Textual Scrolling): scroll-up and scroll-down can get an error.
12267 (Horizontal Scrolling): Clarify auto-hscroll-mode.
12268 Clarify set-window-hscroll.
12269 (Size of Window): Don't mention tool bar in window-height.
12270 (Coordinates and Windows): Explain what coordinates-in-window-p
12271 returns for fringes and display margins.
12272 (Window Configurations): Explain saving fringes, etc.
12273
12274 * tips.texi (Library Headers): Clean up Documentation.
12275
12276 * syntax.texi (Parsing Expressions): Clean up forward-comment
12277 and parse-sexp-lookup-properties.
12278
12279 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
12280
12281 * os.texi (System Environment): Clean up text for load-average errors.
12282
12283 * modes.texi (Hooks): Don't explain local hook details at front.
12284 Clarify run-hooks and run-hook-with-args a little.
12285 Clean up add-hook and remove-hook.
12286
12287 * edebug.texi (Edebug Execution Modes): Clarify t.
12288 Document edebug-sit-for-seconds.
12289 (Coverage Testing): Document C-x X = and =.
12290 (Instrumenting Macro Calls): Fix typo.
12291 (Specification List): Don't index the specification keywords.
12292
122932003-10-10 Kim F. Storm <storm@cua.dk>
12294
12295 * processes.texi (Network): Introduce make-network-process.
12296
122972003-10-09 Luc Teirlinck <teirllm@auburn.edu>
12298
12299 * tips.texi (Library Headers): Fix typo.
12300
123012003-10-07 Juri Linkov <juri@jurta.org>
12302
12303 * modes.texi (Imenu): Mention imenu-create-index-function's
12304 default value. Explain submenus better.
12305
123062003-10-07 Lute Kamstra <lute@gnu.org>
12307
12308 * modes.texi (Faces for Font Lock): Fix typo.
12309 (Hooks): Explain how buffer-local hook variables can refer to
12310 global hook variables.
12311 Various minor clarifications.
12312
123132003-10-06 Lute Kamstra <lute@gnu.org>
12314
12315 * tips.texi (Coding Conventions): Mention naming conventions for
12316 hooks.
12317
123182003-10-05 Luc Teirlinck <teirllm@auburn.edu>
12319
12320 * loading.texi (Library Search): Correct default value of
12321 load-suffixes.
12322 (Named Features): Fix typo.
12323
123242003-10-05 Richard M. Stallman <rms@gnu.org>
12325
12326 * loading.texi (Named Features): In `provide',
12327 say how to test for subfeatures.
12328 (Unloading): In unload-feature, use new var name
12329 unload-feature-special-hooks.
12330
123312003-10-03 Lute Kamstra <lute@gnu.org>
12332
12333 * modes.texi (Major Mode Conventions): Mention third way to set up
12334 Imenu.
12335 (Imenu): A number of small fixes.
12336 Delete documentation of internal variable imenu--index-alist.
12337 Document the return value format of imenu-create-index-function
12338 functions.
12339
123402003-09-30 Richard M. Stallman <rms@gnu.org>
12341
12342 * processes.texi (Network): Say what stopped datagram connections do.
12343
12344 * lists.texi (Association Lists): Clarify `assq-delete-all'.
12345
12346 * display.texi (Overlay Properties): Clarify `evaporate' property.
12347
123482003-09-29 Lute Kamstra <lute@gnu.org>
12349
12350 * modes.texi (Mode Line Data): Explain when symbols in mode-line
12351 constructs should be marked as risky.
12352 Change cons cell into proper list.
12353 (Mode Line Variables): Change cons cell into proper list.
12354
123552003-09-26 Lute Kamstra <lute@gnu.org>
12356
12357 * modes.texi (Mode Line Data): Document the :propertize construct.
12358 (Mode Line Variables): Reorder the descriptions of the variables
12359 to match their order in the default mode-line-format.
12360 Describe the new variables mode-line-position and mode-line-modes.
12361 Update the default values of mode-line-frame-identification,
12362 minor-mode-alist, and default-mode-line-format.
12363 (Properties in Mode): Mention the :propertize construct.
12364
123652003-09-26 Richard M. Stallman <rms@gnu.org>
12366
12367 * buffers.texi, commands.texi, debugging.texi, eval.texi:
12368 * loading.texi, minibuf.texi, text.texi, variables.texi:
12369 Avoid @strong{Note:}.
12370
123712003-09-26 Richard M. Stallman <rms@gnu.org>
12372
12373 * keymaps.texi (Remapping Commands): Fix typo.
12374
123752003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
12376
12377 * processes.texi (Low-Level Network): Fix typo.
12378
123792003-09-23 Kim F. Storm <storm@cua.dk>
12380
12381 * processes.texi (Network, Network Servers): Fix typos.
12382 (Low-Level Network): Add timeout value for :server keyword.
12383 Add new option keywords to make-network-process.
12384 Add set-network-process-options.
12385 Explain how to test availability of network options.
12386
123872003-09-19 Richard M. Stallman <rms@gnu.org>
12388
12389 * text.texi (Motion by Indent): Arg to
12390 backward-to-indentation and forward-to-indentation is optional.
12391
12392 * strings.texi (Creating Strings): Add substring-no-properties.
12393
12394 * processes.texi
12395 (Process Information): Add list-processes arg QUERY-ONLY.
12396 Delete process-contact from here.
12397 Add new status values for process-status.
12398 Add process-get, process-put, process-plist, set-process-plist.
12399 (Synchronous Processes): Add call-process-shell-command.
12400 (Signals to Processes): signal-process allows process objects.
12401 (Network): Complete rewrite.
12402 (Network Servers, Datagrams, Low-Level Network): New nodes.
12403
12404 * positions.texi (Word Motion): forward-word, backward-word
12405 arg is optional. Reword.
12406
12407 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
12408
12409 * variables.texi (Creating Buffer-Local):
12410 Delete duplicate definition of buffer-local-value.
12411 (File Local Variables): Explain about discarding text props.
12412
124132003-09-11 Richard M. Stallman <rms@gnu.org>
12414
12415 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
12416 changes variables that record input events.
12417 (Minibuffer Misc): Add minibuffer-selected-window.
12418
12419 * lists.texi (Building Lists): Add copy-tree.
12420
12421 * display.texi (Fontsets): Add char-displayable-p.
12422 (Scroll Bars): New node.
12423
124242003-09-08 Lute Kamstra <lute@gnu.org>
12425
12426 * modes.texi (%-Constructs): Document new `%i' and `%I'
12427 constructs.
12428
124292003-09-03 Peter Runestig <peter@runestig.com>
12430
12431 * makefile.w32-in: New file.
12432
124332003-08-29 Richard M. Stallman <rms@gnu.org>
12434
12435 * display.texi (Overlay Properties): Clarify how priorities
12436 affect use of the properties.
12437
124382003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
12439
12440 * customize.texi (Type Keywords): Correct the description of
12441 `:help-echo' in the case where `motion-doc' is a function.
12442
124432003-08-14 John Paul Wallington <jpw@gnu.org>
12444
12445 * modes.texi (Emulating Mode Line): Subsection, not section.
12446
124472003-08-13 Richard M. Stallman <rms@gnu.org>
12448
12449 * elisp.texi (Top): Update subnode lists in menu.
12450
12451 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
12452 (Kill Functions): kill-region has new arg yank-handler.
12453 (Yanking): New node.
12454 (Yank Commands): Add yank-undo-function.
12455 (Low-Level Kill Ring):
12456 kill-new and kill-append have new arg yank-handler.
12457 (Changing Properties): Add remove-list-of-text-properties.
12458 (Atomic Changes): New node.
12459
12460 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
12461
12462 * streams.texi (Output Variables): Add eval-expression-print-length
12463 and eval-expression-print-level.
12464
12465 * os.texi (Time Conversion): For encode-time, explain limits on year.
12466
12467 * objects.texi (Character Type): Define anchor "modifier bits".
12468
12469 * modes.texi (Emulating Mode Line): New node.
12470 (Search-based Fontification): Font Lock uses font-lock-face property.
12471 (Other Font Lock Variables): Likewise.
12472
12473 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
12474 not vectors.
12475 (Active Keymaps): Add emulation-mode-map-alists.
12476 (Functions for Key Lookup): key-binding has new arg no-remap.
12477 (Remapping Commands): New node.
12478 (Scanning Keymaps): where-is-internal has new arg no-remap.
12479 (Tool Bar): Add tool-bar-local-item-from-menu.
12480 Clarify when to use tool-bar-add-item-from-menu.
12481
12482 * commands.texi (Interactive Call): commandp has new arg.
12483 (Command Loop Info): Add this-original-command.
12484
124852003-08-06 John Paul Wallington <jpw@gnu.org>
12486
12487 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
12488
12489 * display.texi (Warning Basics): Fix typo.
12490 (Fringes): Add closing curly bracket and fix typo.
12491
12492 * elisp.texi (Top): Fix typo.
12493
124942003-08-05 Richard M. Stallman <rms@gnu.org>
12495
12496 * elisp.texi: Update lists of subnodes.
12497
12498 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
12499
12500 * variables.texi (Local Variables): Use lc for example variable names.
12501
12502 * tips.texi (Library Headers): Explain where to put -*-.
12503
12504 * strings.texi (Creating Strings): Fix xref for vconcat.
12505
12506 * sequences.texi (Vector Functions):
12507 vconcat no longer allows integer args.
12508
12509 * minibuf.texi (Reading File Names): read-file-name has new
12510 arg PREDICATE. New function read-directory-name.
12511
c4cc8b9a 12512 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
12513 (Indenting Macros): New node.
12514
12515 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
12516 (Window Frame Parameters): Make separate table of parameters
12517 that are coupled with specific face attributes.
12518 (Deleting Frames): delete-frame-hooks renamed to
12519 delete-frame-functions.
12520
12521 * files.texi (Magic File Names): Add file-remote-p.
12522 Clarify file-local-copy.
12523
12524 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
12525 here; instead xref Defining Macros.
12526
12527 * display.texi (Warnings): New node, and subnodes.
12528 (Fringes): New node.
12529
12530 * debugging.texi (Test Coverage): New node.
12531
12532 * compile.texi (Compiler Errors): Explain with-no-warnings
12533 and other ways to suppress warnings.
12534
12535 * commands.texi (Interactive Call): Minor clarification.
12536
12537 * buffers.texi (Buffer File Name): set-visited-file-name
12538 renames the buffer too.
12539
12540 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
12541
125422003-07-24 Markus Rost <rost@math.ohio-state.edu>
12543
12544 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
12545
125462003-07-22 Markus Rost <rost@math.ohio-state.edu>
12547
12548 * internals.texi (Garbage Collection): Fix previous change.
12549
125502003-07-22 Richard M. Stallman <rms@gnu.org>
12551
12552 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
12553
12554 * display.texi (Width): Use \s syntax in example.
12555 (Font Selection): Add face-font-rescale-alist.
12556
12557 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
12558 Remove spurious indent in example.
12559
12560 * lists.texi (Building Lists): Add number-sequence.
12561
12562 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
12563
12564 * functions.texi (Function Documentation): Explain how to
12565 show calling convention explicitly in the doc string.
12566
12567 * windows.texi (Selecting Windows): save-selected-window saves
12568 selected window of each frame.
12569 (Window Configurations): Minor change.
12570
12571 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
12572
12573 * streams.texi (Output Variables): Add print-continuous-numbering
12574 and print-number-table.
12575
12576 * processes.texi (Decoding Output): New node.
12577
12578 * os.texi (Time Conversion): decode-time arg is optional.
12579
12580 * objects.texi (Character Type): Don't use space as example for \.
12581 Make list of char names and \-sequences correspond.
12582 Explain that \s is not used in strings. `\ ' needs space after.
12583
12584 * nonascii.texi (Converting Representations): Add string-to-multibyte.
12585 (Translation of Characters): Add translation-table-for-input.
12586 (Default Coding Systems): Add auto-coding-functions.
12587 (Explicit Encoding): Add decode-coding-inserted-region.
12588 (Locales): Add locale-info.
12589
12590 * minibuf.texi (Basic Completion): Describe test-completion.
12591 Collections can be lists of strings.
12592 Clean up lazy-completion-table.
12593 (Programmed Completion): Mention test-completion.
12594 Clarify why lambda expressions are not accepted.
12595 (Minibuffer Misc): Describe minibufferp.
12596
125972003-07-14 Richard M. Stallman <rms@gnu.org>
12598
12599 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
12600
12601 * windows.texi (Selecting Windows): New arg to select-window.
12602 (Selecting Windows): Add with-selected-window.
12603 (Size of Window): Add window-inside-edges, etc.
12604
12605 * internals.texi (Garbage Collection): Add post-gc-hook.
12606
12607 * processes.texi (Subprocess Creation): Add exec-suffixes.
12608
12609 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
12610 (Scanning Keymaps): Add map-keymaps.
12611 (Defining Menus): Add keymap-prompt.
12612
12613 * numbers.texi (Integer Basics): Add most-positive-fixnum,
12614 most-negative-fixnum.
12615
c4cc8b9a 12616 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
12617 (Compiler Errors): New node.
12618
12619 * os.texi (User Identification): user-uid, user-real-uid
12620 can return float.
12621
12622 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
12623 and about derived modes.
12624 (Minor Modes): Add minor-mode-list.
12625 (Defining Minor Modes): Keyword args for define-minor-mode.
12626 (Search-based Fontification): Explain managing other properties.
12627 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 12628 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
12629 (Hooks): Add run-mode-hooks and delay-mode-hooks.
12630
12631 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
12632 (Variable Aliases): Clarify defvaralias.
12633
12634 * loading.texi (Library Search): Add load-suffixes.
12635
12636 * minibuf.texi (Basic Completion): Add lazy-completion-table.
12637 (Programmed Completion): Add dynamic-completion-table.
12638
12639 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
12640 (Magic File Names): Specify precedence order of handlers.
12641
12642 * commands.texi (Command Overview): Emacs server runs pre-command-hook
12643 and post-command-hook.
12644 (Waiting): New calling convention for sit-for.
12645
12646 * text.texi (Special Properties): local-map and keymap properties
12647 apply based on their stickiness.
12648
126492003-07-07 Richard M. Stallman <rms@gnu.org>
12650
12651 * modes.texi (Minor Mode Conventions): Specify only some kinds
12652 of list values as args to minor modes.
12653
12654 * files.texi (File Name Expansion): Warn about iterative use
12655 of substitute-in-file-name.
12656
12657 * advice.texi (Activation of Advice): Clean up previous change.
12658
126592003-07-06 Markus Rost <rost@math.ohio-state.edu>
12660
12661 * advice.texi (Activation of Advice): Note that ad-start-advice is
12662 turned on by default.
12663
126642003-06-30 Richard M. Stallman <rms@gnu.org>
12665
12666 * text.texi (Buffer Contents): Document current-word.
12667 (Change Hooks): Not called for *Messages*.
12668
12669 * functions.texi (Defining Functions): Explain about redefining
12670 primitives.
f4e90db0 12671 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
12672 Comment out the detailed criteria for what is safe.
12673
126742003-06-22 Andreas Schwab <schwab@suse.de>
12675
12676 * objects.texi (Symbol Type): Fix description of examples.
12677
126782003-06-16 Andreas Schwab <schwab@suse.de>
12679
12680 * hash.texi (Creating Hash): Fix description of :weakness.
12681
c8763fb6 126822003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
12683
12684 * files.texi (Changing Files): copy-file copies file modes, too.
12685
126862003-05-28 Richard M. Stallman <rms@gnu.org>
12687
12688 * strings.texi (Creating Strings): Clarify split-string.
12689
126902003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12691
12692 * strings.texi (Creating Strings): Update split-string specification
12693 and examples.
12694
126952003-05-19 Richard M. Stallman <rms@gnu.org>
12696
12697 * elisp.texi: Correct invariant section names.
12698
126992003-04-20 Richard M. Stallman <rms@gnu.org>
12700
12701 * os.texi (Timers): Explain about timers and quitting.
12702
127032003-04-19 Richard M. Stallman <rms@gnu.org>
12704
12705 * internals.texi (Writing Emacs Primitives): Strings are
12706 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12707 Explain GCPRO convention for varargs function args.
12708
127092003-04-16 Richard M. Stallman <rms@gnu.org>
12710
12711 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12712
127132003-04-08 Richard M. Stallman <rms@gnu.org>
12714
12715 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12716
127172003-02-13 Kim F. Storm <storm@cua.dk>
12718
12719 * objects.texi (Character Type): New \s escape for space.
12720
127212003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12722
5dcb4c4e 12723 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
12724
127252003-01-25 Richard M. Stallman <rms@gnu.org>
12726
12727 * keymaps.texi: Document that a symbol can act as a keymap.
12728
127292003-01-13 Richard M. Stallman <rms@gnu.org>
12730
12731 * text.texi (Changing Properties): Say string indices are origin-0.
12732
12733 * positions.texi (Screen Lines) <compute-motion>:
12734 Correct order of elts in return value.
12735
12736 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12737 how to define a default binding.
12738
127392002-12-07 Markus Rost <rost@math.ohio-state.edu>
12740
12741 * loading.texi (Unloading): Fix recent change for load-history.
12742
12743 * customize.texi (Simple Types): Clarify description of custom
12744 type 'number. Describe new custom type 'float.
12745
127462002-12-04 Markus Rost <rost@math.ohio-state.edu>
12747
12748 * variables.texi (File Local Variables): Fix typo.
12749
c8763fb6 127502002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
12751
12752 From Michael Albinus <Michael.Albinus@alcatel.de>.
12753
12754 * README: Target for Info file is `make info'.
12755
5dcb4c4e 12756 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
12757 `file-name-sans-extension'.
12758 (Magic File Names): Complete list of operations for magic file
12759 name handlers.
12760
127612002-09-16 Jonathan Yavner <jyavner@engineer.com>
12762
12763 * variables.texi (File Local Variables): New function
12764 risky-local-variable-p.
12765
127662002-09-15 Jonathan Yavner <jyavner@engineer.com>
12767
12768 * functions.texi (Function safety): New node about unsafep.
12769
127702002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12771
5dcb4c4e 12772 * customize.texi (Splicing into Lists): Fix example.
a86cd395 12773 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
12774
127752002-06-17 Juanma Barranquero <lektu@terra.es>
12776
12777 * frames.texi (Display Feature Testing): Fix typo.
12778
127792002-06-12 Andreas Schwab <schwab@suse.de>
12780
12781 * frames.texi (Initial Parameters, Resources): Fix references to
12782 the Emacs manual.
12783
127842002-05-13 Kim F. Storm <storm@cua.dk>
12785
6e911150 12786 * variables.texi (Intro to Buffer-Local): Update warning and
b8d4c8d0
GM
12787 example relating to changing buffer inside let.
12788
c8763fb6 127892002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
12790
12791 * os.texi (Session Management): New node about X Session management.
12792
127932002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
12794
12795 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
12796 to which the manual corresponds, and the copyright years.
12797
12798 * Makefile.in (VERSION): Set to 2.9.
12799
128002001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
12801
12802 * elisp.texi: Change the category in @dircategory to "Emacs", to
12803 make it consistent with info/dir.
12804
128052001-11-25 Miles Bader <miles@gnu.org>
12806
12807 * text.texi (Fields): Describe new `limit' arg in
12808 field-beginning/field-end.
12809
128102001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
12811
5dcb4c4e
SM
12812 * permute-index: Don't depend on csh-specific features.
12813 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
12814
12815 * two-volume-cross-refs.txt: New file.
12816 * two.el: New file.
12817 * spellfile: New file.
12818
128192001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
12820
12821 * permute-index: New file.
12822
12823 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
12824 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
12825 8+3 restricted namespace.
12826
12827 * Makefile.in (infodir): Define relative to $(srcdir).
12828 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
12829 include directories list via -I switch to makeinfo.
12830 (index.texi): Use cp if both hard and symbolic links fail.
12831
128322001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
12833
12834 * Makefile.in (distclean): Add.
12835
12836 The following changes make ELisp manual part of the Emacs
12837 distribution:
12838
12839 * Makefile.in: Add Copyright notice.
12840 (prefix): Remove.
12841 (infodir): Change value to "../info".
12842 (VPATH): New variable.
12843 (MAKE): Don't define.
12844 (texmacrodir): Don't define.
12845 (texinputdir): Append the existing value of TEXINPUTS.
12846 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12847 command to be compatible with man/Makefile.in, and to put the
12848 output into ../info.
12849 (info): Add target.
12850 (installall): Target removed.
12851
c8763fb6 128522001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
12853
12854 * tips.texi (Coding Conventions): Fix typo.
12855
128562001-10-23 Gerd Moellmann <gerd@gnu.org>
12857
12858 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12859
128602001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12861
12862 * files.texi (File Name Components): Update the description of
12863 file-name-sans-extension and file-name-extension, as they now
12864 ignore leading dots.
12865
128662001-10-20 Gerd Moellmann <gerd@gnu.org>
12867
12868 * (Version 21.1 released.)
12869
128702001-10-19 Miles Bader <miles@gnu.org>
12871
12872 * positions.texi (Text Lines): Describe behavior of
12873 `beginning-of-line'/`end-of-line' in the presence of field properties.
12874
128752001-10-17 Gerd Moellmann <gerd@gnu.org>
12876
12877 * Makefile.in (VERSION): Set to 2.8.
12878 (manual): Use `manual-21'.
12879
12880 * elisp.texi (VERSION): Add and use it where the version
12881 number was used. Set it to 2.8.
12882
12883 * intro.texi: Likewise.
12884
128852001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12886
12887 * files.texi (File Name Completion): Document the significance of
12888 a trailing slash in elements of completion-ignored-extensions.
12889
128902001-10-06 Miles Bader <miles@gnu.org>
12891
12892 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12893
128942001-10-04 Gerd Moellmann <gerd@gnu.org>
12895
12896 * variables.texi (Variable Aliases): New node.
12897
128982001-10-04 Gerd Moellmann <gerd@gnu.org>
12899
12900 * Branch for 21.1.
12901
129022001-10-02 Miles Bader <miles@gnu.org>
12903
12904 * minibuf.texi (Minibuffer Misc): Add entries for
12905 `minibuffer-contents', `minibuffer-contents-no-properties', and
12906 `delete-minibuffer-contents'.
12907 Correct description for `minibuffer-prompt-end'.
12908
12909 * text.texi (Property Search): Correct descriptions of
12910 `next-char-property-change' and `previous-char-property-change'.
12911 Add entries for `next-single-char-property-change' and
12912 `previous-single-char-property-change'.
12913 Make operand names a bit more consistent.
12914
129152001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12916
12917 * frames.texi (Finding All Frames): Document that next-frame and
12918 previous-frame are local to current terminal.
12919
129202001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12921
12922 * keymaps.texi (Creating Keymaps): Fix the description of the
12923 result of make-keymap.
12924
129252001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12926
12927 * display.texi (Font Lookup, Attribute Functions)
12928 (Image Descriptors): Add cross-references to the definition of
12929 selected frame.
12930
12931 * buffers.texi (The Buffer List): Add cross-references to the
12932 definition of selected frame.
12933
12934 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12935 frame at any given time.
12936 (Multiple Displays, Size and Position): Add a cross-reference to
12937 the definition of the selected frame.
12938
129392001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12940
12941 * strings.texi (String Conversion) <string-to-number>: Document
12942 that a float is returned for integers that are too large.
12943
12944 * frames.texi (Mouse Position): Document mouse-position-function.
12945 (Display Feature Testing): Document display-images-p.
12946 (Window Frame Parameters): Document the cursor-type variable.
12947
12948 * numbers.texi (Integer Basics): Document CL style read syntax for
12949 integers in bases other than 10.
12950
5dcb4c4e
SM
12951 * positions.texi (List Motion):
12952 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
12953
12954 * lists.texi (Sets And Lists): Document member-ignore-case.
12955
12956 * internals.texi (Garbage Collection): Document the used and free
12957 strings report.
12958 (Memory Usage): Document strings-consed.
12959
12960 * os.texi (Time of Day): Document float-time.
12961 (Recording Input): Document that clear-this-command-keys clears
12962 the vector to be returned by recent-keys.
12963
ed9265fc
JB
12964 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12965 The argument keymap can be a list.
b8d4c8d0
GM
12966
12967 * nonascii.texi (User-Chosen Coding Systems)
12968 <select-safe-coding-system>: Document the new argument
12969 accept-default-p and the variable
12970 select-safe-coding-system-accept-default-p. Tell what happens if
12971 buffer-file-coding-system is undecided.
12972 (Default Coding Systems): Document auto-coding-regexp-alist.
12973
12974 * display.texi (The Echo Area) <message>: Document
12975 message-truncate-lines.
12976 (Glyphs): Document that the glyph table is unused on windowed
12977 displays.
12978
12979 * help.texi (Describing Characters) <single-key-description>:
12980 Document the new argument no-angles.
12981 (Accessing Documentation) <documentation-property>: Document that
12982 a non-string property is evaluated.
12983 <documentation>: Document that the function-documentation property
12984 is looked for.
12985
12986 * windows.texi (Selecting Windows): Document some-window.
12987
12988 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12989
12990 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12991 apropos-mode-hook.
12992
12993 * commands.texi (Using Interactive): Document interactive-form.
12994 (Keyboard Macros): Document kbd-macro-termination-hook.
12995 (Command Loop Info): Document that clear-this-command-keys clears
12996 the vector to be returned by recent-keys.
12997
129982001-09-04 Werner LEMBERG <wl@gnu.org>
12999
13000 * Makefile.in (srcdir, texinputdir): New variables.
13001 (srcs, index.texi, install): Use $(srcdir).
13002 (.PHONY): Remove elisp.dvi.
13003 (elisp): Use -I switch for makeinfo.
13004 (elisp.dvi): Use $(srcdir) and $(texinputdir).
13005 (installall, dist): Use $(srcdir).
13006 Fix path to texinfo.tex.
13007 (maintainer-clean): Add elisp.dvi and elisp.oaux.
13008
130092001-08-30 Gerd Moellmann <gerd@gnu.org>
13010
13011 * display.texi (Conditional Display): Adjust to API change.
13012
13013 * configure: New file.
13014
130152001-07-30 Gerd Moellmann <gerd@gnu.org>
13016
13017 * commands.texi (Repeat Events): Add description of
13018 double-click-fuzz.
13019
130202001-05-08 Stefan Monnier <monnier@cs.yale.edu>
13021
13022 * syntax.texi (Syntax Class Table): Add the missing designator for
13023 comment and string fences.
13024 (Syntax Properties): Add a xref to syntax table internals.
13025 (Syntax Table Internals): Document string-to-syntax.
13026
130272001-05-07 Gerd Moellmann <gerd@gnu.org>
13028
13029 * Makefile.in (install): Use install-info command line options
13030 like in Emacs' Makefile.in.
13031
130322000-12-09 Miles Bader <miles@gnu.org>
13033
13034 * windows.texi (Window Start): Update documentation for
13035 `pos-visible-in-window-p'.
13036
130372000-11-12 Stefan Monnier <monnier@cs.yale.edu>
13038
13039 * lists.texi (Building Lists): Add footnote to explain how to add
13040 to the end of a list.
13041
130422000-10-25 Gerd Moellmann <gerd@gnu.org>
13043
13044 * files.texi (Visiting Functions): Typos.
13045
130462000-10-25 Kenichi Handa <handa@etl.go.jp>
13047
13048 * files.texi (Visiting Functions): Return value of
13049 find-file-noselect may be a list of buffers if wildcards are used.
13050
130512000-10-24 Miles Bader <miles@lsi.nec.co.jp>
13052
13053 * display.texi (Defining Faces): Document `graphic' display type
13054 in face specs.
13055
b344d29d 130562000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
13057
13058 * hooks.texi (Standard Hooks): Replace obsolete
13059 `after-make-frame-hook' with `after-make-frame-functions'.
13060
13061 * frames.texi (Creating Frames): Ditto.
13062
13063 * variables.texi (Future Local Variables): Ditto.
13064
130652000-10-16 Gerd Moellmann <gerd@gnu.org>
13066
13067 * display.texi (Other Image Types): Add description of :foreground
13068 and :background properties of mono PBM images.
13069
130702000-08-17 Werner LEMBERG <wl@gnu.org>
13071
13072 * .cvsignore: New file.
13073
130742000-01-05 Gerd Moellmann <gerd@gnu.org>
13075
13076 * tindex.pl: New script.
13077
130781999-12-03 Dave Love <fx@gnu.org>
13079
13080 * Makefile.in (MAKEINFO): New parameter.
13081
130821999-09-17 Richard Stallman <rms@gnu.org>
13083
13084 * Makefile.in (srcs): Add hash.texi.
13085 (VERSION): Update to 20.6.
13086
130871999-09-13 Richard Stallman <rms@gnu.org>
13088
13089 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
13090
130911998-08-29 Karl Heuer <kwzh@gnu.org>
13092
13093 * configure.in: New file.
13094 * Makefile.in: Renamed from Makefile.
13095 (prefix, infodir): Use value obtained from configure.
13096 (emacslibdir): Obsolete variable deleted.
13097 (dist): Distribute configure.in, configure, Makefile.in.
13098
130991998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
13100
13101 * Makefile (INSTALL_INFO): New variable.
13102 (install): Run install-info.
13103
131041998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
13105
13106 * Makefile (elisp.dvi): Add missing backslash.
13107
131081998-05-02 Richard Stallman <rms@psilocin.gnu.org>
13109
13110 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
13111 Run texindex without `./'. Always run texindex on elisp.tp.
13112 (elisp.tps): Target deleted.
13113
131141998-04-05 Richard Stallman <rms@psilocin.gnu.org>
13115
13116 * Makefile (srcs): Add nonascii.texi and customize.texi.
13117 (dist): Start by deleting `temp'.
13118
131191998-02-17 Richard Stallman <rms@psilocin.gnu.org>
13120
13121 * Makefile (makeinfo, texindex): Targets deleted.
13122 (makeinfo.o, texindex.o): Targets deleted.
13123 (clean, dist): Don't do anything with them or with getopt*.
13124
131251998-01-30 Richard Stallman <rms@psilocin.gnu.org>
13126
13127 * Makefile (SHELL): Defined.
13128
131291998-01-27 Richard Stallman <rms@psilocin.gnu.org>
13130
13131 * Makefile (elisp.tps): New target.
13132 (elisp.dvi): Depend on elisp.tps.
13133
c5602427 131341996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
13135
13136 * README: Update phone number.
13137
13138 * Makefile (elisp): Make this be the default target.
13139 Depend on makeinfo.c instead of makeinfo.
13140 (install): Don't depend on elisp.dvi, since we don't install that.
13141 Use mkinstalldirs.
13142 (dist): Add mkinstalldirs.
13143
c5602427 131441995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
13145
13146 * Makefile (VERSION): Update version number.
5dcb4c4e 13147 (maintainer-clean): Rename from realclean.
b8d4c8d0 13148
c5602427 131491995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
13150
13151 * Makefile (realclean): New target.
13152 (elisp): Remove any old elisp-* files first.
13153
c5602427 131541993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
13155
13156 * Makefile (VERSION): New variable.
13157 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
13158 Compressed file suffix should be `.gz', not `.z'.
13159
ce058493 131601993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
13161
13162 * Makefile (elisp): Depend on makeinfo.
13163
c5602427 131641993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
13165
13166 * Makefile (srcs): Add anti.texi.
13167
c5602427 131681993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
13169
13170 * Makefile (infodir, prefix): New vars.
13171 (install): Use infodir.
f4e90db0 13172 (emacsinfodir): Delete.
b8d4c8d0 13173
c5602427 131741993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
13175
13176 * Makefile (srcs): Add calendar.texi.
13177
13178 * Makefile (dist): Copy texindex.c and makeinfo.c.
13179 Limit elisp-* files to those with one or two digits.
13180
c5602427 131811993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 13182
f4e90db0 13183 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 13184
c5602427 131851993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
13186
13187 * loading.texi (Unloading): define-function changed back to
13188 defalias. It may not stay this way, but at least it's
13189 consistent with the known-good version of the code patch.
13190
c5602427 131911993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
13192
13193 * modes.texi (Hooks): Document new optional arg of add-hook.
13194
c5602427 131951993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
13196
13197 * variables.texi: Document nil initial value of buffer-local variables.
13198
13199 * tips.texi: Add new section on standard library headers.
13200
c5602427 132011993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
13202
13203 * Makefile (srcs): Add frame.texi to the list of sources.
13204
c5602427 132051993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
13206
13207 * Makefile (dist): Don't bother excluding autosave files; they'll
13208 never make it into the temp directory anyway, and the hash marks
13209 in the name are problematic for make and the Bourne shell.
ed9265fc 13210 (srcs): ???
b8d4c8d0 13211
c5602427 132121993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
13213
13214 * Makefile (dist): Don't include backup files or autosave files in
13215 the distribution tar file.
13216
c5602427 132171991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 13218
5dcb4c4e 13219 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
13220 (elisp.dvi): Remove erroneous shell comment.
13221 Expect output of permute-index in permuted.fns.
13222 Save old elisp.aux in elisp.oaux.
5dcb4c4e 13223 (clean): Add index.texi to be deleted.
b8d4c8d0 13224
c5602427 132251990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
13226
13227 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
13228
c5602427 132291990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
13230
13231 * files.texi: Noted that completion-ignored-extensions is ignored
13232 when making *Completions*.
13233
3e868ee3 132341990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
13235
13236 * Makefile make dist now depends on elisp.dvi, since it tries
13237 to include it in the dist file.
13238
c5602427 132391990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 13240
c5602427 13241 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 13242
c5602427 132431989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
13244
13245 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
13246 (defunargs): Turn off \hyphenchar of \sl font temporarily.
13247
c5602427 132481989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
13249
13250 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
13251 and @error{} are the terms now being used. The files in the
13252 directory have been changed to reflect this.
13253
13254 * All instances of @indentedresultt{} have been changed to
333f9019 13255 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 13256
c5602427 132571989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
13258
13259 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
13260 experimental @indentedresult{}, @indentedexpandsto{} are part of
13261 the texinfo.tex in this directory. These TeX macros are not
13262 stable yet.
13263
c5602427 132641989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
13265
13266 * texinfo.tex: Temporarily added
13267 \let\result=\dblarrow
13268 \def\error{{\it ERROR} \longdblarrow}
13269 We need to do this better soon.
13270
c5602427 132711989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
13272
13273 * Applied Karl Berry's patches to *.texinfo files, but not to
13274 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
13275 new title page format is also not applied, since it requires
13276 texinfo.tex changes.)
13277
13278 * Cleaned up `Makefile' and defined the `emacslibdir' directory
13279 for the Project GNU development environment.
13280
13281;; Local Variables:
c8763fb6 13282;; coding: utf-8
b8d4c8d0
GM
13283;; End:
13284
ba318903 13285 Copyright (C) 1998-2014 Free Software Foundation, Inc.
b8d4c8d0
GM
13286
13287 This file is part of GNU Emacs.
13288
352c8b4a 13289 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 13290 it under the terms of the GNU General Public License as published by
352c8b4a
GM
13291 the Free Software Foundation, either version 3 of the License, or
13292 (at your option) any later version.
b8d4c8d0
GM
13293
13294 GNU Emacs is distributed in the hope that it will be useful,
13295 but WITHOUT ANY WARRANTY; without even the implied warranty of
13296 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13297 GNU General Public License for more details.
13298
13299 You should have received a copy of the GNU General Public License
352c8b4a 13300 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.