(minibuffer-default-add-shell-commands): Doc fix.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
437706cd
EZ
12008-10-19 Eli Zaretskii <eliz@gnu.org>
2
80f85d7c
EZ
3 * functions.texi (Calling Functions): Document `apply-partially'.
4
291703b5
EZ
5 * hooks.texi (Standard Hooks): Mention
6 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
7
8 * variables.texi (File Local Variables): Document
9 `file-local-variables-alist', `before-hack-local-variables-hook'
10 and `hack-local-variables-hook'.
11
583d8b3c
EZ
12 * processes.texi (Synchronous Processes): Document `process-lines'.
13
437706cd 14 * customize.texi (Variable Definitions): Document
583d8b3c 15 `custom-reevaluate-setting'.
437706cd 16
7e51d89b
MR
172008-10-18 Martin Rudalics <rudalics@gmx.at>
18
19 * windows.texi (Choosing Window, Deleting Windows)
20 (Displaying Buffers): Expand documentation of dedicated windows.
21
43c59a3d
EZ
222008-10-18 Eli Zaretskii <eliz@gnu.org>
23
018a960d
EZ
24 * files.texi (Changing Files): Document symbolic input of file
25 modes to `set-file-modes'. Document `read-file-modes' and
26 `file-modes-symbolic-to-number'.
27
2c0b8144
EZ
28 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
29 and `search-map'.
30
80120f13
EZ
31 * searching.texi (Search and Replace): Document
32 `replace-search-function' and `replace-re-search-function'.
2c0b8144 33 Document `multi-query-replace-map'.
80120f13 34
6d4913f0
EZ
35 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
36 (Completion Commands, Reading File Names): Rename
37 `minibuffer-local-must-match-filename-map' to
38 `minibuffer-local-filename-must-match-map'.
39 (Minibuffer Completion): The `require-match' argument to
40 `completing-read' can now have the value `confirm-only'.
41
43c59a3d
EZ
42 * windows.texi (Displaying Buffers): Minor wording fix.
43 (Choosing Window): `split-height-threshold' can now be nil.
44 Document `split-width-threshold'. `pop-up-frames' can have the
45 value `graphic-only'.
46
f36acfd9
EZ
472008-10-17 Eli Zaretskii <eliz@gnu.org>
48
49 * os.texi (Startup Summary): Document `before-init-time' and
50 `after-init-time'. Document `initial-window-system' and
51 `window-system-initialization-alist'. Document reading the
52 abbrevs file. Document the call to `server-start' under --daemon.
53 Rearrange a bit to be consistent with the code flow.
53728487
EZ
54 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
55 (Time Parsing): Document `format-seconds'.
f36acfd9 56
96995b89
MR
572008-10-17 Martin Rudalics <rudalics@gmx.at>
58
59 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
60 and reword.
61
2de17c73
EZ
622008-10-16 Eli Zaretskii <eliz@gnu.org>
63
64 * markers.texi (The Mark): Document use-region-p.
65
9cf52b11
EZ
662008-10-15 Eli Zaretskii <eliz@gnu.org>
67
c3aaf1d7
EZ
68 * internals.texi (Writing Emacs Primitives): The interactive spec
69 of a primitive can be a Lisp form.
70
841a1743
EZ
71 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
72 values of transient-mark-mode. Document handle-shift-selection.
73
74 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
75 (Interactive Examples): Show an example of `^'.
76 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
77 (Defining Commands, Using Interactive): The interactive-form of a
78 function can be added via its symbol's property.
841a1743 79
52441368
EZ
80 * positions.texi (List Motion): beginning-of-defun-function can
81 now accept an argument.
82
8e8c1a72
EZ
83 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
84 now return a list of strings.
85
a33a1f2a
EZ
86 * control.texi (Handling Errors): Document ignore-errors.
87
4fb04348
EZ
88 * frames.texi (Creating Frames): Document frame-inherited-parameters.
89 (Parameter Access): Document set-frame-parameter.
90
ee666f84
EZ
91 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
92 Hooks" for the effect of kill-all-local-variables on local hook
93 functions.
94
9cf52b11
EZ
95 * modes.texi (Major Mode Conventions, Mode Line Variables):
96 `mode-name' need not be a string. xref to "Mode Line Data" for
97 details, and to "Emulating Mode Line" for computing a string
98 value.
99
22526bc4
EZ
1002008-10-14 Eli Zaretskii <eliz@gnu.org>
101
a65f6a85
EZ
102 * processes.texi (System Processes): New section.
103 (Processes, Signals to Processes): Add xrefs to it.
104
105 * objects.texi (Editing Types): A `process' is a subprocess of
106 Emacs, not just any process running on the OS.
107
108 * elisp.texi (Top): Adjust the @detailmenu for the above two
109 changes.
110
2724b26a
EZ
111 * sequences.texi (Char-Tables): Remove documentation of
112 set-char-table-default, which has no effect since Emacs 23.
113 <char-table-range, set-char-table-range>: Don't mention generic
114 characters and charsets. Add a cons cell as a possible argument.
115
116 * nonascii.texi (Splitting Characters)
117 (Translation of Characters): Don't mention generic characters.
118
119 * display.texi (Fontsets): Don't mention generic characters.
120
22526bc4
EZ
121 * sequences.texi (Char-Tables): `map-char-table' can now call its
122 argument FUNCTION with a cons cell as KEY.
123
eaf4b689
EZ
1242008-10-13 Eli Zaretskii <eliz@gnu.org>
125
45e46036
EZ
126 * objects.texi (Primitive Function Type): Move "@cindex special
127 forms" from here...
128
129 * eval.texi (Special Forms): ...to here.
130
131 * functions.texi (What Is a Function): `functionp' returns nil for
132 special forms. Add an xref.
133
eaf4b689
EZ
134 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
135 Variables".
136
137 * variables.texi (Frame-Local Variables): New section.
138 (Buffer-Local Variables): Add an xref to it.
139 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
140 have both frame-local and buffer-local binding.
141
142 * frames.texi (Frames): Mention multiple tty frames.
143 (Frame Parameters, Parameter Access): Mention frame-local variable
144 bindings.
145
15688fce
GM
1462008-09-20 Glenn Morris <rgm@gnu.org>
147
148 * display.texi (Defining Faces): Recommend against face variables.
149
35539065
JB
1502008-09-16 Juanma Barranquero <lekktu@gmail.com>
151
152 * display.texi (Echo Area Customization): Fix typo.
153
6a57054b
JB
1542008-09-09 Juanma Barranquero <lekktu@gmail.com>
155
156 * loading.texi (Where Defined): Add `defface' item.
157
d632fb82
MR
1582008-09-06 Martin Rudalics <rudalics@gmx.at>
159
160 * loading.texi (Where Defined): Fix description of symbol-file.
161
905a9adb
JR
1622008-08-26 Jason Rumney <jasonr@gnu.org>
163
164 * display.texi (TIFF Images): New section describing :index property.
165
852e91b7
CY
1662008-08-23 Chong Yidong <cyd@stupidchicken.com>
167
168 * display.texi (Temporary Displays): Remove unnecessary comment
169 about usage of temp-buffer-show-hook.
170
6be001ee
CY
1712008-08-05 Chong Yidong <cyd@stupidchicken.com>
172
173 * symbols.texi (Other Plists): Fix incorrect example.
174 Suggested by Florian Beck.
175
58e3d8e8
JB
1762008-07-31 Juanma Barranquero <lekktu@gmail.com>
177
178 * os.texi: Fix previous change.
179
7c2fb837
DN
1802008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
181
182 * os.texi:
183 * intro.texi:
184 * files.texi: Remove VMS support.
185
9e2a2647
DN
1862008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
187
188 * os.texi:
189 * frames.texi:
190 * display.texi: Remove mentions of Mac Carbon.
191
c4f4682b
MB
1922008-07-01 Miles Bader <miles@gnu.org>
193
194 * text.texi (Special Properties):
195 * display.texi (Truncation): Add wrap-prefix and line-prefix.
196
3696411e
JB
1972008-06-28 Johan Bockgård <bojohan@gnu.org>
198
199 * display.texi (Other Image Types): Fix copy/paste error; say
200 "PBM", not "XBM".
201
f2a77c3a
DN
2022008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
203
204 * os.texi: Remove references to obsolete systems.
205
6d52677d
EZ
2062008-06-20 Eli Zaretskii <eliz@gnu.org>
207
208 * makefile.w32-in (distclean): Remove makefile.
209
1a87da4c
GM
2102008-06-17 Glenn Morris <rgm@gnu.org>
211
212 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
213 (elisp, dist): Remove rules and variables that are obsolete now
214 the lisp manual is no longer distributed separately.
215
fdda1c5d
GM
2162008-06-16 Glenn Morris <rgm@gnu.org>
217
646692e9
GM
218 * configure, configure.in, mkinstalldirs: Remove unused files.
219
220 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 221 * vol1.texi (EMACSVER):
6a57054b 222 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
223
224 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
225 as per maintain.info.
226
611bee81
GM
2272008-06-15 Glenn Morris <rgm@gnu.org>
228
a7bed3a0
GM
229 * makefile.w32-in (manual): Use "23" rather than "21".
230
231 * Makefile.in (emacsver): New, set by configure.
232 (manual): Use emacsver.
233
d794edf2
GM
234 * intro.texi: Report bugs using M-x report-emacs-bug.
235
611bee81
GM
236 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
237
c73e02fa
GM
2382008-06-13 Daniel Engeler <engeler@gmail.com>
239
240 * elisp.texi, internals.texi, processes.texi: Add documentation
241 about serial port access.
242
e40a85cd
MB
2432008-06-05 Miles Bader <miles@gnu.org>
244
245 * display.texi (Displaying Faces): Update to reflect function
246 renamings in face-remap.el.
247
7b753744
JB
2482008-06-05 Juanma Barranquero <lekktu@gmail.com>
249
250 * display.texi (Fontsets): Fix typos.
251
9d3d42fb
MB
2522008-06-03 Miles Bader <miles@gnu.org>
253
7b753744
JB
254 * display.texi (Displaying Faces): Add add-relative-face-remapping,
255 remove-relative-face-remapping, set-base-face-remapping,
256 and set-default-base-face-remapping.
9d3d42fb 257
f2cec7a9
MB
2582008-06-01 Miles Bader <miles@gnu.org>
259
260 * display.texi (Displaying Faces): Add face-remapping-alist.
261
8f39c96d
SM
2622008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
263
264 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
265 variable names.
266
1ef5eecc
ER
2672008-05-03 Eric S. Raymond <esr@golux>
268
352c8b4a 269 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
270 (current-global-map) return references, not copies.
271
63b4387f
JL
2722008-05-02 Juri Linkov <juri@jurta.org>
273
274 * minibuf.texi (Text from Minibuffer): Document a list of
275 default values for `read-from-minibuffer'.
276
38a8b703
JB
2772008-04-24 Juanma Barranquero <lekktu@gmail.com>
278
279 * nonascii.texi (Translation of Characters): Fix previous change.
280
7c42e639
CY
2812008-04-20 Chong Yidong <cyd@stupidchicken.com>
282
283 * display.texi (Overlay Properties): Clarify role of underlying
284 textprop and overlay keymaps for display strings.
285
286 * keymaps.texi (Active Keymaps): Ditto.
287
25c0d999
SM
2882008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
289
290 * minibuf.texi (Programmed Completion):
291 Replace dynamic-completion-table with the new completion-table-dynamic.
292
e3af5968
CY
2932008-04-07 Chong Yidong <cyd@stupidchicken.com>
294
295 * intro.texi (Some Terms): Change "fonts in this manual" index
296 entry to "typographic conventions".
297
6bfc8698
EZ
2982008-04-05 Eli Zaretskii <eliz@gnu.org>
299
300 * objects.texi (Text Props and Strings): Add indexing for read
301 syntax of text properties.
302
4972c361
SM
3032008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
304
305 * processes.texi (Decoding Output): Remove process-filter-multibyte
306 functions.
307
c70a68db
MR
3082008-03-15 Martin Rudalics <rudalics@gmx.at>
309
310 * display.texi (Finding Overlays): Say that empty overlays at
311 the end of the buffer are reported too.
312
1291fd36
GM
3132008-03-13 Glenn Morris <rgm@gnu.org>
314
315 * elisp.texi (EMACSVER): Set to 23.0.60.
316
c6b0dfd5
CY
3172008-02-26 Chong Yidong <cyd@stupidchicken.com>
318
38a8b703 319 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 320
875fc30c
GM
3212008-02-22 Glenn Morris <rgm@gnu.org>
322
323 * frames.texi (Position Parameters): Clarify the description of
324 `left' and `top', using information from "Geometry".
325 (Geometry): Give a pointer to "Position Parameters", rather than
326 repeating information.
327
d8c8e45a
GM
3282008-02-11 Glenn Morris <rgm@gnu.org>
329
330 * objects.texi (Equality Predicates): No longer talk about "two"
331 functions.
332
38a8b703 3332008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
334
335 * objects.texi (Equality Predicates): Add defun for
336 equal-including-properties.
337
bfffe0b1
GM
3382008-02-10 Glenn Morris <rgm@gnu.org>
339
340 * objects.texi (Equality Predicates):
341 Mention equal-including-properties.
342
431b78c9
RS
3432008-02-07 Richard Stallman <rms@gnu.org>
344
345 * windows.texi (Window Start): Mention the feature of moving
346 window-start to start of line.
347
c8763fb6 3482008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
349
350 * keymaps.texi (Tool Bar): Document rtl property.
351
1a256502
TTN
3522008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
353
354 * display.texi (Button Types):
355 For define-button-type, clarify type of NAME.
356
569382c2
MR
3572008-01-19 Martin Rudalics <rudalics@gmx.at>
358
359 * buffers.texi (Buffer Modification): Fix typo.
360
f3041af1
DN
3612008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
362
363 * os.texi (System Environment): Remove references to OSes that are
364 not supported anymore.
365
d35e1cd7
DN
3662008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
367
368 * os.texi (System Environment): Remove mention for Masscomp.
369
23af7580
RS
3702008-01-04 Richard Stallman <rms@gnu.org>
371
372 * display.texi (Faces): Don't talk about internal face vector as arg
373 to facep.
374
375 * customize.texi (Type Keywords): Fix previous change.
376
377 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
378 * elisp.texi (Top): Fix menu for commands.texi change.
379
ec7d5b1e
RS
3802007-12-30 Richard Stallman <rms@gnu.org>
381
382 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
383 (Accessing Scroll): New node broken out of Accessing Mouse.
384
101a6cea
RS
3852007-12-28 Richard Stallman <rms@gnu.org>
386
387 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 388 (Basic Parameters): For `title', refer to title bar.
041817a4 389 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 390
72b7e664
RS
3912007-12-23 Richard Stallman <rms@gnu.org>
392
393 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
394 Improve some of the commented-out keywords' text too.
395
27a4f445
MR
3962007-12-14 Martin Rudalics <rudalics@gmx.at>
397
e2e3f1d7
MR
398 * nonascii.texi (Encoding and I/O): Reword to avoid saying
399 "visit the current buffer".
400
27a4f445
MR
401 * os.texi (System Interface): Fix typo.
402
a2afc99d
RS
4032007-12-04 Richard Stallman <rms@gnu.org>
404
405 * objects.texi (Symbol Type): Fix typo.
406
b694135c
RS
4072007-12-03 Richard Stallman <rms@gnu.org>
408
409 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
410
f99a19da
GM
4112007-12-01 Glenn Morris <rgm@gnu.org>
412
413 * functions.texi (Declaring Functions): Improve previous change.
414
8f4b37d8
GM
4152007-11-30 Glenn Morris <rgm@gnu.org>
416
417 * functions.texi (Declaring Functions): Add optional fourth
418 argument of declare-function, and setting third argument to `t'.
419
61a2fe01
RS
4202007-11-29 Richard Stallman <rms@gnu.org>
421
422 * customize.texi (Composite Types): Document `group' type.
423
cbfc5193
GM
4242007-11-29 Glenn Morris <rgm@gnu.org>
425
426 * functions.texi (Declaring Functions): Add findex. Mention
427 `external' files.
428
8386283a
JB
4292007-11-26 Juanma Barranquero <lekktu@gmail.com>
430
431 * functions.texi (Declaring Functions): Fix directive.
432
a07c9a8b
RS
4332007-11-25 Richard Stallman <rms@gnu.org>
434
435 * help.texi (Help Functions): Clean up last change.
436
437 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
438
439 * loading.texi (Named Features): Minor cleanup.
440
441 * macros.texi (Eval During Expansion): Minor cleanup.
442
443 * variables.texi (Variable Aliases): Minor cleanup.
444
a0925923
RS
4452007-11-24 Richard Stallman <rms@gnu.org>
446
447 * functions.texi (Declaring Functions): Clarify previous change.
448
449 * compile.texi (Compiler Errors): Clarify previous change.
450
20c63e44
RS
4512007-11-24 Richard Stallman <rms@gnu.org>
452
e5e76c04 453 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
454 Clarify the text and move items around.
455
5bb0cda3
GM
4562007-11-24 Glenn Morris <rgm@gnu.org>
457
458 * functions.texi (Declaring Functions): New section.
459 * compile.texi (Compiler Errors): Mention declaring functions,
460 defvar with no initvalue, and byte-compile-warnings.
461
af13c86a
MR
4622007-11-15 Martin Rudalics <rudalics@gmx.at>
463
464 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
465 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
466
a5373305
MR
4672007-11-13 Martin Rudalics <rudalics@gmx.at>
468
469 * help.texi (Help Functions): Document new macro `with-help-window'.
470
fe284805
JL
4712007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
472
473 * searching.texi (Replacing Match): Describe new
474 `match-substitute-replacement'.
475
2c3a09b1
RS
4762007-10-31 Richard Stallman <rms@gnu.org>
477
478 * strings.texi (Creating Strings): Null strings from concat not unique.
479
f2b480f4
RS
4802007-10-26 Richard Stallman <rms@gnu.org>
481
482 * objects.texi (Equality Predicates): Null strings are uniquified.
483
484 * minibuf.texi: Minor clarifications in previous change.
485
db21122c
GM
4862007-10-25 Glenn Morris <rgm@gnu.org>
487
488 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
489
2328cbb3
RS
4902007-10-24 Richard Stallman <rms@gnu.org>
491
492 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
493
494 * variables.texi (Frame-Local Variables): Node deleted.
495 (Variables): Delete Frame-Local Variables from menu.
496 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
497 (Default Value): Don't mention frame-local vars.
498
499 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
500
501 * loading.texi (Unloading): Document FEATURE-unload-function
502 instead of FEATURE-unload-hook.
503
2328cbb3
RS
504 * frames.texi (Multiple Displays): Don't mention frame-local vars.
505
c066bafa
JL
5062007-10-22 Juri Linkov <juri@jurta.org>
507
508 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
509 (High-Level Completion): Document a list of default value strings
510 in the DEFAULT argument, for which minibuffer functions return the
511 first element.
512
65ced25f
JL
5132007-10-17 Juri Linkov <juri@jurta.org>
514
515 * text.texi (Filling): Update arguments of fill-paragraph.
516 fill-paragraph operates on the active region in Transient Mark mode.
517 Remove fill-paragraph-or-region.
518
ee46ec8e
KB
5192007-10-13 Karl Berry <karl@gnu.org>
520
521 * elisp.texi (@dircategory): Move to after @copying,
522 since we want @copying as close as possible to the beginning of
523 the output.
524
61bbdbc6
RS
5252007-10-12 Richard Stallman <rms@gnu.org>
526
527 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
528
529 * commands.texi (Distinguish Interactive): New node,
530 broken out from Interactive Call and rewritten.
531 (Command Loop): Put Distinguish Interactive in menu.
532
af23e1e8
RS
5332007-10-09 Richard Stallman <rms@gnu.org>
534
535 * text.texi (Examining Properties): Mention overlay priority.
536
537 * display.texi (Display Margins): Correct the description
538 of margin display specifications.
539 (Replacing Specs): New subnode broken out of Display Property.
540
e1965a69
JL
5412007-10-06 Juri Linkov <juri@jurta.org>
542
543 * text.texi (Filling): Document fill-paragraph-or-region.
544
4638454b
JB
5452007-10-05 Juanma Barranquero <lekktu@gmail.com>
546
547 * display.texi (Auto Faces): Fix typo.
548
7ed54cc5
RS
5492007-10-02 Richard Stallman <rms@gnu.org>
550
551 * display.texi (Display Property): Explain some display specs
552 don't let you move point in.
553
554 * frames.texi (Cursor Parameters): Describe
555 cursor-in-non-selected-windows here. Explain more values.
556
557 * windows.texi (Basic Windows): Don't describe
558 cursor-in-non-selected-windows here.
559
305a7ef2
EZ
5602007-10-01 Eli Zaretskii <eliz@gnu.org>
561
562 * processes.texi (Misc Network): Note that these functions are
563 supported only on some systems.
564
f7a7f4eb
RS
5652007-10-01 Richard Stallman <rms@gnu.org>
566
567 * display.texi (Overlay Properties): Explain nil as priority.
568 Explain that conflicts are unpredictable if not resolved by
569 priorities.
570
780d7bb9
RS
5712007-09-23 Richard Stallman <rms@gnu.org>
572
573 * macros.texi (Backquote): Minor clarification.
574
14b4fdfb
RS
5752007-09-19 Richard Stallman <rms@gnu.org>
576
577 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
578 Clarify when they work in parallel and when one overrides.
579 Fix error in example.
14b4fdfb 580
b8d4c8d0
GM
5812007-09-06 Glenn Morris <rgm@gnu.org>
582
583 * Move from lispref/ to doc/lispref/. Change all setfilename
584 commands to use ../../info.
585 * Makefile.in (infodir): Go up one more level.
4638454b 586 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
587 (miscmanualdir): New.
588 (dist): Use new variable miscmanualdir.
589 * makefile.w32-in (infodir, texinputdir): Go up one more level.
590 (usermanualdir): Change from ../man to ../emacs.
591
1bb1f7d3
MR
5922007-08-30 Martin Rudalics <rudalics@gmx.at>
593
594 * commands.texi (Command Loop Info): Advise against changing
595 most variables described here. Explain new variable
596 last-repeatable-command.
597
b8d4c8d0
GM
5982007-08-29 Glenn Morris <rgm@gnu.org>
599
600 * elisp.texi (EMACSVER): Increase to 23.0.50.
601
6022007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
603
604 * frames.texi (Basic Parameters): Add display-environment-variable
605 and term-environment-variable.
606
6072007-08-28 Juri Linkov <juri@jurta.org>
608
609 * display.texi (Image Formats, Other Image Types): Add SVG.
610
6112007-08-28 Juri Linkov <juri@jurta.org>
612
613 * display.texi (Images): Move formats-related text to new node
614 "Image Formats".
615 (Image Formats): New node.
616
619fb9ee
RS
6172007-08-27 Richard Stallman <rms@gnu.org>
618
619 * windows.texi (Window Configurations): Clarify what
620 a window configuration saves.
621
b8d4c8d0
GM
6222007-08-25 Richard Stallman <rms@gnu.org>
623
624 * display.texi (Images): Delete redundant @findex.
625
6262007-08-16 Richard Stallman <rms@gnu.org>
627
628 * processes.texi (Asynchronous Processes): Clarify
629 doc of start-file-process.
630
6312007-08-08 Martin Rudalics <rudalics@gmx.at>
632
633 * modes.texi (Example Major Modes): Fix typo.
634
6352007-08-08 Glenn Morris <rgm@gnu.org>
636
637 * intro.texi (nil and t): Do not use `iff' in documentation.
638
639 * tips.texi (Documentation Tips): Recommend against `iff'.
640
6412007-08-07 Chong Yidong <cyd@stupidchicken.com>
642
643 * display.texi (Image Cache): Document image-refresh.
644
6452007-08-06 Martin Rudalics <rudalics@gmx.at>
646
647 * windows.texi (Size of Window): Document window-full-width-p.
648
6492007-07-25 Glenn Morris <rgm@gnu.org>
650
651 * gpl.texi (GPL): Replace license with GPLv3.
652
653 * Relicense all FSF files to GPLv3 or later.
654
6552007-07-24 Michael Albinus <michael.albinus@gmx.de>
656
4638454b
JB
657 * processes.texi (Synchronous Processes):
658 Add `process-file-shell-command'.
b8d4c8d0
GM
659 (Asynchronous Processes): Mention restricted use of
660 `process-filter' and `process-sentinel' in
661 `start-file-process'. Add `start-file-process-shell-command'.
662
6632007-07-17 Michael Albinus <michael.albinus@gmx.de>
664
665 * files.texi (Magic File Names): Introduce optional parameter
666 IDENTIFICATION for `file-remote-p'.
667
6682007-07-16 Richard Stallman <rms@gnu.org>
669
670 * display.texi (Defining Faces): Fix previous change.
671
6722007-07-14 Richard Stallman <rms@gnu.org>
673
674 * control.texi (Handling Errors): Document `debug' in handler list.
675
6762007-07-10 Richard Stallman <rms@gnu.org>
677
678 * display.texi (Defining Faces): Explain C-M-x feature for defface.
679
6802007-07-09 Richard Stallman <rms@gnu.org>
681
682 * files.texi (Magic File Names): Rewrite previous change.
683
6842007-07-08 Michael Albinus <michael.albinus@gmx.de>
685
686 * files.texi (Magic File Names): Introduce optional parameter
687 CONNECTED for `file-remote-p'.
688
6892007-07-07 Michael Albinus <michael.albinus@gmx.de>
690
691 * processes.texi (Asynchronous Processes):
692 * files.texi (Magic File Names): Add `start-file-process'.
693
6942007-06-27 Richard Stallman <rms@gnu.org>
695
696 * files.texi (Format Conversion Piecemeal): Clarify
697 `after-insert-file-functions' calling convention.
698
6992007-06-27 Michael Albinus <michael.albinus@gmx.de>
700
4638454b
JB
701 * files.texi (Magic File Names): Remove `dired-call-process'.
702 Add `process-file'.
b8d4c8d0
GM
703
7042007-06-27 Kenichi Handa <handa@m17n.org>
705
706 * text.texi (Special Properties): Fix description about
4638454b 707 `composition' property.
b8d4c8d0
GM
708
7092007-06-26 Kenichi Handa <handa@m17n.org>
710
711 * nonascii.texi (Default Coding Systems): Document about the
712 return value `undecided'.
713
7142007-06-25 David Kastrup <dak@gnu.org>
715
716 * keymaps.texi (Active Keymaps): Document new POSITION argument of
717 `current-active-maps'.
718
7192007-06-24 Karl Berry <karl@gnu.org>
720
4638454b 721 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
722
7232007-06-15 Juanma Barranquero <lekktu@gmail.com>
724
725 * display.texi (Overlay Arrow): Doc fix.
726
7272007-06-14 Karl Berry <karl@tug.org>
728
729 * anti.texi (Antinews): Typo.
730
7312007-06-14 Chong Yidong <cyd@stupidchicken.com>
732
733 * display.texi (Image Cache): Document image-refresh.
734
7352007-06-12 Karl Berry <karl@gnu.org>
736
737 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
738 * two-volume.make: New file.
739 * .cvsignore: Ignore two-volume files.
740
7412007-06-12 Tom Tromey <tromey@redhat.com>
742
743 * os.texi (Init File): Document user-emacs-directory.
744
7452007-06-03 Nick Roberts <nickrob@snap.net.nz>
746
747 * commands.texi (Click Events): Describe width and height when
748 object is nil.
749
7502007-05-30 Nick Roberts <nickrob@snap.net.nz>
751
752 * commands.texi (Click Events): Layout more logically. Describe
753 width and height.
754 (Drag Events, Motion Events): Update to new format for position.
755
7562007-06-02 Richard Stallman <rms@gnu.org>
757
758 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
759
7602007-06-02 Chong Yidong <cyd@stupidchicken.com>
761
762 * Version 22.1 released.
763
7642007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
765
766 * text.texi (Special Properties): Correct meaning of fontified face.
767
7682007-05-30 Richard Stallman <rms@gnu.org>
769
770 * text.texi (Special Properties): Add link to Adjusting Point.
771
7722007-05-12 Richard Stallman <rms@gnu.org>
773
774 * text.texi (Margins): indent-to-left-margin is not the default.
775 (Mode-Specific Indent): For indent-line-function, the default
776 is indent-relative.
777
778 * modes.texi (Example Major Modes): Explain last line of text-mode
779 is redundant.
780
7812007-05-10 Richard Stallman <rms@gnu.org>
782
783 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
784
785 * help.texi (Keys in Documentation): Add reference to
786 Documentation Tips.
787
788 * files.texi (Format Conversion): TO-FN gets three arguments.
789
790 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
791
7922007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
793
794 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
795 * files.texi (Format Conversion): Expand intro; add menu.
796 (Format Conversion Overview, Format Conversion Round-Trip)
797 (Format Conversion Piecemeal): New nodes/subsections.
798 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
799 * text.texi (Text Properties): Remove "Saving Properties" from menu.
800 (Saving Properties): Delete node/subsection.
801
8022007-05-07 Karl Berry <karl@gnu.org>
803
804 * elisp.texi (EMACSVER): Back to 22.
805
8062007-05-06 Richard Stallman <rms@gnu.org>
807
808 * processes.texi (Accepting Output): Revert most of previous change.
809
8102007-05-05 Richard Stallman <rms@gnu.org>
811
812 * processes.texi (Accepting Output): accept-process-output
813 uses microseconds, not milliseconds. But that arg is obsolete.
814
8152007-05-04 Karl Berry <karl@tug.org>
816
817 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
818
8192007-05-04 Eli Zaretskii <eliz@gnu.org>
820
821 * tips.texi (Documentation Tips): Rearrange items to place the
822 more important ones first. Add an index entry for hyperlinks.
823
8242007-05-03 Karl Berry <karl@gnu.org>
825
826 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
827 (EMACSVER) [smallbook]: 22 for printed version.
828
829 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
830 so restore anchor to normal position after defun. Found by Kevin Ryde.
831
8322007-04-26 Glenn Morris <rgm@gnu.org>
833
834 * elisp.texi (EMACSVER): Increase to 22.1.50.
835
8362007-04-28 Karl Berry <karl@gnu.org>
837
838 * elisp.texi: Improve line breaks on copyright page,
839 similar layout to emacs manual, 8.5x11 by default.
840
8412007-04-24 Richard Stallman <rms@gnu.org>
842
843 * text.texi (Special Properties): Add xref to Overlay Properties.
844
845 * display.texi (Overlay Properties): Add xref to Special Properties.
846
8472007-04-22 Richard Stallman <rms@gnu.org>
848
849 * keymaps.texi (Extended Menu Items): Move the info about
850 format with cached keyboard binding.
851
8522007-04-21 Richard Stallman <rms@gnu.org>
853
854 * text.texi (Special Properties): Clarify previous change.
855
856 * files.texi (File Name Expansion): Clarify previous change.
857
858 * display.texi (Attribute Functions): Fix example for
859 face-attribute-relative-p.
860
8612007-04-19 Kenichi Handa <handa@m17n.org>
862
863 * text.texi (Special Properties): Document composition property.
864
8652007-04-19 Glenn Morris <rgm@gnu.org>
866
867 * files.texi (File Name Expansion): Mention "superroot".
868
8692007-04-15 Chong Yidong <cyd@stupidchicken.com>
870
871 * frames.texi (Multiple Displays): Add note about "multi-monitor"
872 setups.
873 (Display Feature Testing): Note that display refers to all
874 physical monitors for multi-monitor setups.
875
8762007-04-14 Richard Stallman <rms@gnu.org>
877
878 * lists.texi (Sets And Lists): Clarify `delete' examples.
879 Remove spurious xref to same node.
880 Clarify xref for add-to-list.
881
8822007-04-12 Nick Roberts <nickrob@snap.net.nz>
883
884 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
885 value of lisp-mode-map.
886
8872007-04-11 Karl Berry <karl@gnu.org>
888
889 * anti.texi (Antinews):
890 * display.texi (Overlay Properties, Defining Images):
891 * processes.texi (Synchronous Processes, Sentinels):
892 * syntax.texi (Syntax Table Internals):
893 * searching.texi (Regexp Special):
894 * nonascii.texi (Default Coding Systems):
895 * text.texi (Special Properties):
896 * minibuf.texi (Basic Completion): Wording to improve breaks in
897 8.5x11 format.
898 * elisp.texi (smallbook): New @set to more easily switch between
899 smallbook and 8.5x11.
900
9012007-04-11 Richard Stallman <rms@gnu.org>
902
903 * text.texi (Lazy Properties): Minor fix.
904
9052007-04-08 Karl Berry <karl@gnu.org>
906
907 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
908 * macros.texi (Backquote): Downcase Backquote in index entries for
909 consistency.
910
9112007-04-08 Richard Stallman <rms@gnu.org>
912
913 * text.texi (Adaptive Fill): Just describe default,
914 don't show it (since it contains non-ASCII chars).
915
9162007-04-07 Karl Berry <karl@gnu.org>
917
918 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
919 adaptive-fill-regexp's value, since they are not in the standard
920 TeX fonts.
921
9222007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
923
924 * display.texi (Defining Faces): Fix example.
925
9262007-04-07 Karl Berry <karl@gnu.org>
927
928 * display.texi (Button Buffer Commands): Improve page break.
929
9302007-04-07 Richard Stallman <rms@gnu.org>
931
932 * advice.texi (Activation of Advice): Remove redundant index entry.
933
934 * backups.texi: Improve index entries. Remove redundant ones.
935
936 * compile.texi (Byte Compilation): Improve index entry.
937
938 * hash.texi (Creating Hash): Improve index entry.
939
940 * symbols.texi (Definitions): Improve index entry.
941
942 * edebug.texi: Improve index entries. Remove redundant/useless ones.
943
944 * maps.texi (Standard Keymaps): Remove useless index entry.
945
946 * help.texi (Documentation Basics): Remove redundant index entries.
947
948 * customize.texi: Improve index entries.
949 Remove redundant/useless ones.
950
951 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
952
953 * streams.texi (Output Variables): Improve index entry.
954
955 * abbrevs.texi (Abbrevs): Remove useless index entry.
956
957 * macros.texi (Expansion): Remove useless index entry.
958
959 * text.texi: Improve index entries. Remove redundant/useless ones.
960 (Text Properties, Examining Properties)
961 (Special Properties): Use "property category" instead of "category"
962 to refer to the `category' property.
963
964 * positions.texi: Improve index entries. Remove useless one.
965
966 * lists.texi: Improve index entries. Remove redundant/useless ones.
967
968 * os.texi: Improve index entries.
969 (Timers): Fix previous change.
970
971 * buffers.texi: Improve index entries.
972 (Modification Time): Get rid of term "obsolete buffer".
973
974 * debugging.texi: Improve index entries.
975 (Test Coverage): Add xref to other test coverage ftr.
976
977 * eval.texi: Improve index entry. Remove redundant ones.
978
979 * numbers.texi: Improve index entries. Remove redundant/useless ones.
980
981 * files.texi: Improve index entries. Remove redundant/useless ones.
982
983 * objects.texi: Improve index entries.
984
985 * processes.texi: Improve index entries.
986
987 * modes.texi: Improve index entry. Remove redundant one.
988
989 * nonascii.texi: Improve index entries.
990
991 * internals.texi: Improve index entries.
992
993 * syntax.texi: Improve index entries.
994
995 * keymaps.texi (Active Keymaps): Improve index entries.
996
997 * commands.texi: Improve index entries. Remove redundant/useless ones.
998
999 * frames.texi: Improve index entries. Remove redundant/useless ones.
1000
1001 * markers.texi: Improve index entries. Remove redundant ones.
1002
1003 * tips.texi: Improve index entries.
1004
1005 * loading.texi (Unloading): Improve index entry.
1006
1007 * variables.texi: Improve index entries. Remove redundant one.
1008
1009 * sequences.texi: Improve index entry.
1010
1011 * display.texi: Improve index entries. Remove redundant ones.
1012
1013 * windows.texi: Improve index entries.
1014
1015 * searching.texi: Improve index entries. Remove redundant one.
1016
1017 * strings.texi (Case Tables): Improve last change.
1018
10192007-04-04 Chong Yidong <cyd@stupidchicken.com>
1020
1021 * strings.texi (Case Tables): Document with-case-table and
1022 ascii-case-table.
1023
10242007-04-03 Karl Berry <karl@gnu.org>
1025
1026 * processes.texi (Network): Reword to improve page break.
1027
10282007-04-03 Eli Zaretskii <eliz@gnu.org>
1029
1030 * functions.texi (Inline Functions): Describe more disadvantages
1031 of defsubst, and make advice against it stronger.
1032
10332007-04-02 Karl Berry <karl@gnu.org>
1034
1035 * backups.texi (Backup Names): Avoid widow words.
1036 * modes.texi (Example Major Modes): Align last comment.
1037
10382007-04-01 Chong Yidong <cyd@stupidchicken.com>
1039
1040 * keymaps.texi (Remapping Commands): Document new arg to
1041 command-remapping.
1042
10432007-04-01 Karl Berry <karl@gnu.org>
1044
1045 * processes.texi (Low-Level Network): Typo.
1046 * loading.texi (Hooks for Loading): Avoid double "the".
1047 * keymaps.texi (Key Sequences): No double "and".
1048 (Changing Key Bindings): Shorten to improve line break.
1049
10502007-03-31 Glenn Morris <rgm@gnu.org>
1051
1052 * os.texi (Timers): Fix description of run-at-time TIME formats.
1053
10542007-03-31 Richard Stallman <rms@gnu.org>
1055
1056 * display.texi (Invisible Text): Correct buffer-invisibility-spec
1057 regarding ellipsis.
1058
10592007-03-31 Eli Zaretskii <eliz@gnu.org>
1060
1061 * intro.texi (nil and t):
1062 * symbols.texi (Plists and Alists):
1063 * variables.texi (Variable Aliases, Constant Variables):
1064 * functions.texi (Defining Functions):
1065 * advice.texi (Advising Primitives):
1066 * debugging.texi (Syntax Errors, Compilation Errors):
1067 * minibuf.texi (Minibuffer Windows):
1068 * commands.texi (Adjusting Point):
1069 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
1070 (Auto Major Mode, Major Mode Conventions):
1071 * help.texi (Describing Characters):
1072 * files.texi (Create/Delete Dirs, Information about Files)
1073 (File Locks, Writing to Files, Reading from Files)
1074 (Saving Buffers):
1075 * windows.texi (Resizing Windows, Cyclic Window Ordering):
1076 * frames.texi (Finding All Frames):
1077 * positions.texi (Buffer End, Motion):
1078 * markers.texi (The Region):
1079 * text.texi (Deletion, Near Point):
1080 * display.texi (Displaying Messages, Truncation):
1081 * os.texi (Processor Run Time):
1082 * tips.texi (Key Binding Conventions, Programming Tips)
1083 (Warning Tips, Documentation Tips, Comment Tips):
1084 * internals.texi (Memory Usage): Improve indexing.
1085
1086 * variables.texi (Frame-Local Variables):
1087 * functions.texi (Argument List):
1088 * loading.texi (Library Search):
1089 * streams.texi (Output Variables):
1090 * keymaps.texi (Translation Keymaps, Searching Keymaps):
1091 * searching.texi (Replacing Match, Search and Replace):
1092 * processes.texi (Byte Packing, Decoding Output)
1093 (Accepting Output, Network Servers, Shell Arguments):
1094 * display.texi (Abstract Display, Image Cache, Scroll Bars):
1095 * windows.texi (Window Point, Window Start):
1096 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
1097 * commands.texi (Reading Input, Keyboard Events):
1098 * minibuf.texi (Reading File Names, Minibuffer Completion)
1099 (Recursive Mini):
1100 * positions.texi (List Motion):
1101 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
1102 * numbers.texi (Arithmetic Operations, Math Functions)
1103 (Predicates on Numbers, Comparison of Numbers):
1104 (Numeric Conversions):
1105 * locals.texi (Standard Buffer-Local Variables):
1106 * maps.texi (Standard Keymaps):
1107 * os.texi (User Identification, System Environment, Recording Input)
1108 (X11 Keysyms):
1109 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
1110 * backups.texi (Backups and Auto-Saving):
1111 * customize.texi (Customization, Group Definitions)
1112 (Variable Definitions):
1113 * compile.texi (Byte Compilation): Improve index entries.
1114
11152007-03-31 Karl Berry <karl@gnu.org>
1116
1117 * macros.texi (Defining Macros): Avoid widow syllable.
1118
11192007-03-31 Eli Zaretskii <eliz@gnu.org>
1120
1121 * elisp.texi (Top): Postscript -> PostScript.
1122
1123 * display.texi (Images, Postscript Images): Postscript -> PostScript.
1124
11252007-03-31 Markus Triska <markus.triska@gmx.at>
1126
1127 * internals.texi (Writing Emacs Primitives): Untabify `For'.
1128
11292007-03-30 Karl Berry <karl@gnu.org>
1130
1131 * lists.texi (List-related Predicates): Remove spurious @need.
1132 (Setcdr): Use @smallexample to improve page break.
1133 (Association Lists) <assoc>: Reword to improve page break.
1134
1135 * strings.texi (String Conversion): Insert blank line to improve
1136 page break.
1137
1138 * numbers.texi (Random Numbers): Use @minus{}.
1139 (Math Functions): Use @minus{}.
1140
1141 * intro.texi (Acknowledgements): Avoid line breaks before middle
1142 initials.
1143
11442007-03-24 Eli Zaretskii <eliz@gnu.org>
1145
1146 * errors.texi (Standard Errors): Add an index entry.
1147
11482007-03-19 Richard Stallman <rms@gnu.org>
1149
1150 * os.texi (Recording Input): recent-keys now gives 300 keys.
1151
11522007-03-12 Glenn Morris <rgm@gnu.org>
1153
1154 * os.texi: Replace "daylight savings" with "daylight saving"
1155 throughout.
1156
11572007-03-05 Richard Stallman <rms@gnu.org>
1158
1159 * variables.texi (File Local Variables): Update
1160 enable-local-variables values.
1161
11622007-03-04 Richard Stallman <rms@gnu.org>
1163
1164 * syntax.texi (Control Parsing): Minor clarification.
1165
1166 * strings.texi (Formatting Strings): Clarify width, precision, flags.
1167
1168 * sequences.texi (Sequence Functions): Move string-bytes away,
1169 add xref.
1170
1171 * nonascii.texi (Text Representations): Move string-bytes here.
1172
1173 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
1174
1175 * minibuf.texi (Basic Completion): Minor clarification.
1176
1177 * markers.texi (The Mark): Clarify existence vs activation of mark.
1178 Other cleanup.
1179
1180 * display.texi (Finding Overlays): Write better example.
1181
1182 * compile.texi (Eval During Compile): Clarify putting macros
1183 in eval-when-compile.
1184
c5602427 11852007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
1186
1187 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 1188 load-read-function definition doc.
b8d4c8d0
GM
1189
11902007-02-21 Kim F. Storm <storm@cua.dk>
1191
1192 * strings.texi (Text Comparison): Mention that assoc-string
1193 converts symbols to strings before testing.
1194
11952007-02-17 Kim F. Storm <storm@cua.dk>
1196
1197 * processes.texi (Bindat Spec): Vector types can have optional
1198 element type.
1199 (Bindat Examples): Fix example. Add vector with element type.
1200
12012007-02-16 Andreas Schwab <schwab@suse.de>
1202
1203 * strings.texi (Formatting Strings): Document '+' flag.
1204
12052007-02-15 Juanma Barranquero <lekktu@gmail.com>
1206
1207 * strings.texi (Modifying Strings): Clarify that `clear-string'
1208 always converts the string to unibyte.
1209
12102007-02-14 Kim F. Storm <storm@cua.dk>
1211
1212 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
1213 Rewrite glyph code description to refer to these functions.
1214 Remove details of encoding face number and char into integer code.
1215
12162007-02-03 Alan Mackenzie <acm@muc.de>
1217
1218 * loading.texi (Hooks for Loading): Make the description of
1219 `eval-after-load' more detailed, and amend the description of
1220 after-load-alist, in accordance with changes from 2006-05.
1221
12222007-02-03 Chong Yidong <cyd@stupidchicken.com>
1223
1224 * modes.texi (Defining Minor Modes): Document that a :require
1225 keyword or similar may be required to make saved customization
1226 variables work.
1227
12282007-02-03 Eli Zaretskii <eliz@gnu.org>
1229
1230 * elisp.texi (Top): Make the detailed menu headers compliant with
1231 Texinfo guidelines and with what texnfo-upd.el expects. Add
1232 comments to prevent people from inadvertently modifying the key
1233 parts needed by `texinfo-multiple-files-update'.
1234
12352007-02-02 Eli Zaretskii <eliz@gnu.org>
1236
1237 * elisp.texi (Top): Update the top-level menus.
1238
1239 * syntax.texi (Categories): Add index entries.
1240
12412007-02-01 Juanma Barranquero <lekktu@gmail.com>
1242
1243 * display.texi (Attribute Functions): Fix name and description of
1244 the UNDERLINE arg of `set-face-underline-p'.
1245
12462007-01-29 Eli Zaretskii <eliz@gnu.org>
1247
1248 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
1249 Variables", and "Standard Keymaps" to the detailed menu.
1250
1251 * variables.texi (Future Local Variables): Add index entry.
1252
12532007-01-28 Richard Stallman <rms@gnu.org>
1254
1255 * tips.texi (Coding Conventions): Clarify the tip about macros
1256 that define a function or a variable.
1257
1258 * files.texi (File Attributes): UID and GID can be floats.
1259 (Magic File Names): Explain why deferring all operations to
1260 the standard handler does not work.
1261
12622007-01-23 Martin Rudalics <rudalics@gmx.at>
1263
1264 * backups.texi (Reverting): Use "buffer" instead of "file"
1265 when talking about major and minor modes.
1266
12672007-01-21 Richard Stallman <rms@gnu.org>
1268
1269 * help.texi (Documentation): Add xref to Documentation Tips.
1270
12712007-01-14 Juanma Barranquero <lekktu@gmail.com>
1272
1273 * tips.texi (Coding Conventions): Fix typos.
1274
12752007-01-05 Richard Stallman <rms@gnu.org>
1276
1277 * modes.texi (Defining Minor Modes): Fix previous change.
1278
12792007-01-03 Richard Stallman <rms@gnu.org>
1280
1281 * customize.texi (Variable Definitions, Customization Types):
1282 Don't use * in doc string for defcustom.
1283
12842007-01-02 Richard Stallman <rms@gnu.org>
1285
1286 * variables.texi (Variable Aliases): Clarify that aliases vars
1287 always have the same value.
1288
1289 * processes.texi (Bindat Spec): Fix Texinfo usage.
1290
1291 * modes.texi (Defining Minor Modes): Explain effect of command
1292 defined with define-global-minor-mode on new buffers.
1293
12942006-12-30 Kim F. Storm <storm@cua.dk>
1295
1296 * keymaps.texi (Tool Bar): Describe `grow-only' value of
1297 `auto-resize-tool-bars'.
1298
12992006-12-30 Richard Stallman <rms@gnu.org>
1300
1301 * keymaps.texi (Active Keymaps): Fix previous change.
1302
13032006-12-30 Nick Roberts <nickrob@snap.net.nz>
1304
1305 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
1306
13072006-12-30 Kim F. Storm <storm@cua.dk>
1308
1309 * processes.texi (Bindat Spec): Clarify using field names in
1310 length specifications.
1311
13122006-12-29 Kim F. Storm <storm@cua.dk>
1313
1314 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
1315 Add count and index variables for eval forms in repeat blocks.
1316
13172006-12-24 Richard Stallman <rms@gnu.org>
1318
1319 * customize.texi (Variable Definitions): Document
1320 new name custom-add-frequent-value.
1321
13222006-12-19 Kim F. Storm <storm@cua.dk>
1323
1324 * commands.texi (Misc Events): User signals now result in sigusr1
1325 and sigusr2 events which are handled through special-event-map.
1326 (Special Events): User signals and drag-n-drop are special.
1327
13282006-12-17 Richard Stallman <rms@gnu.org>
1329
1330 * loading.texi (Named Features): Explain subfeatures better.
1331
1332 * customize.texi: Use "option" only for user options.
1333 For the keyword values inside defcustom etc, say "keywords".
1334 For :options value's elements, say "elements".
1335 :group should not be omitted.
1336
1337 * syntax.texi (Parsing Expressions): Split up node.
1338 (Motion via Parsing, Position Parse, Parser State)
1339 (Low-Level Parsing, Control Parsing): New subnodes.
1340 (Parser State): Document syntax-ppss-toplevel-pos.
1341
1342 * positions.texi (List Motion): Punctuation fix.
1343
1344 * files.texi (File Name Completion): Document PREDICATE arg
1345 to file-name-completion.
1346
13472006-12-16 Eli Zaretskii <eliz@gnu.org>
1348
1349 * internals.texi (Building Emacs, Writing Emacs Primitives):
1350 Add index entries.
1351
13522006-12-11 Richard Stallman <rms@gnu.org>
1353
1354 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
1355 affects face menu. Explain how to make it non-nil without enabling
1356 any fontification.
1357
13582006-12-10 Chong Yidong <cyd@stupidchicken.com>
1359
1360 * modes.texi (Font Lock Basics): Document nil value of
1361 font-lock-defaults.
1362
13632006-12-10 Glenn Morris <rgm@gnu.org>
1364
1365 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
1366 value for system-flag argument. Abbrev tables may not be empty
1367 when major modes are loaded.
1368
13692006-12-08 Juanma Barranquero <lekktu@gmail.com>
1370
1371 * makefile.w32-in (maintainer-clean): Partially revert last
1372 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
1373 to protect elisp-covers.texi.
1374
13752006-12-07 Juanma Barranquero <lekktu@gmail.com>
1376
1377 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
1378 Don't remove elisp* info files; they are already deleted by the
1379 `clean' and `distclean' targets, and they are in the $(infodir)
1380 directory, not the current one.
1381
13822006-12-04 Kim F. Storm <storm@cua.dk>
1383
1384 * commands.texi (Misc Events): Update signal events.
1385 (Event Examples): Add signal example.
1386
13872006-11-29 Richard Stallman <rms@gnu.org>
1388
1389 * frames.texi (Visibility of Frames): Explain visible windows
1390 can be covered by others. Add xref for raise-frame.
1391
13922006-11-28 Richard Stallman <rms@gnu.org>
1393
1394 * searching.texi (Regexp Special): Update when ^ is special.
1395
13962006-11-27 Eli Zaretskii <eliz@gnu.org>
1397
1398 * customize.texi (Customization, Common Keywords)
1399 (Group Definitions, Variable Definitions, Composite Types)
1400 (Type Keywords, Customization Types): Add index entries for
1401 various customization keywords.
1402
14032006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
1404
1405 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
1406
c8763fb6 14072006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
1408
1409 * frames.texi (Window System Selections): Remove clipboard from
1410 description of selection-coding-system.
1411
14122006-11-06 Richard Stallman <rms@gnu.org>
1413
1414 * lists.texi (List Variables): Document COMPARE-FN.
1415
1416 * keymaps.texi: Avoid use of "binding" to mean a relation;
1417 use it only to refer to the meaning associated with a key.
1418 (Keymaps): Change menu node description.
1419
1420 * elisp.texi (Top): Change menu node description.
1421
1422 * display.texi (Managing Overlays): Document overlay-recenter.
1423
14242006-10-29 Chong Yidong <cyd@stupidchicken.com>
1425
1426 * Makefile.in: Use relative paths to avoid advertising filesystem
1427 contents during compilation.
1428
14292006-10-23 Kim F. Storm <storm@cua.dk>
1430
1431 * commands.texi (Event Input Misc): Update unread-command-events.
1432
14332006-10-23 Nick Roberts <nickrob@snap.net.nz>
1434
1435 * lists.texi (Sets And Lists): Fix typos.
1436
14372006-10-18 Juanma Barranquero <lekktu@gmail.com>
1438
1439 * control.texi (Processing of Errors): Use @var for an argument,
1440 not @code.
1441
14422006-10-16 Richard Stallman <rms@gnu.org>
1443
1444 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
1445
1446 * keymaps.texi (Format of Keymaps): Show all the keymap element
1447 patterns that result from menu items.
1448 (Key Lookup): Minor cleanups.
1449
1450 * modes.texi (Precalculated Fontification): Don't say that
1451 not setting font-lock-defaults avoids loading font-lock.
1452
1453 * help.texi (Documentation): Move xref to Emacs Manual here.
1454 (Documentation Basics): From here.
1455 Also doc emacs-lisp-docstring-fill-column.
1456
1457 * elisp.texi: Update version and ISBN.
1458
1459 * commands.texi (Interactive Call): Clarify KEYS arg to
1460 call-interactively is a vector.
1461 (Command Loop Info): Delete anchor in this-command-keys.
1462 Add anchor in this-command-keys-vector.
1463 (Recursive Editing): Document how recursive-edit
1464 handles the current buffer.
1465
14662006-10-13 Chong Yidong <cyd@stupidchicken.com>
1467
1468 * frames.texi (Frame Titles): %c and %l are ignored in
1469 frame-title-format.
1470
14712006-10-11 Richard Stallman <rms@gnu.org>
1472
1473 * keymaps.texi (Key Sequences): Clarify use of kbd.
1474
14752006-10-10 Kim F. Storm <storm@cua.dk>
1476
1477 * lists.texi (Sets And Lists): Add memql.
1478
14792006-10-03 Richard Stallman <rms@gnu.org>
1480
1481 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
1482 Clarify :ascii: and :nonascii:.
1483
14842006-09-29 Juri Linkov <juri@jurta.org>
1485
1486 * modes.texi (%-Constructs): Reorder coding systems in the
1487 documentation of %z to the real order displayed in the modeline.
1488
14892006-09-25 Richard Stallman <rms@gnu.org>
1490
1491 * os.texi (Timers): Describe timer-max-repeats.
1492
14932006-09-25 Chong Yidong <cyd@stupidchicken.com>
1494
1495 * os.texi (Timers): Mention with-local-quit.
1496
14972006-09-24 Richard Stallman <rms@gnu.org>
1498
1499 * searching.texi (Searching and Matching): Mention property search.
1500
1501 * commands.texi (Command Loop Info): Explain how read-event affects
1502 this-command-keys.
1503
15042006-09-20 Richard Stallman <rms@gnu.org>
1505
1506 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
1507
1508 * windows.texi (Window Start): Minor cleanups.
1509
15102006-09-20 Kim F. Storm <storm@cua.dk>
1511
1512 * windows.texi (Window Start): pos-visible-in-window-p allows
1513 specifying t for position to mean "end of window".
1514 Add window-line-height.
1515
1516 * anti.texi (Antinews): Mention window-line-height.
1517
15182006-09-19 David Kastrup <dak@gnu.org>
1519
1520 * keymaps.texi (Searching Keymaps): Small clarification.
1521
15222006-09-18 Richard Stallman <rms@gnu.org>
1523
1524 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
1525 cause keyboard menus.
1526 (Menu Keymaps): Likewise.
1527 (Defining Menus, Keyboard Menus): Clarify.
1528
1529 * text.texi (Fields): Clarify explanation of constrain-to-field.
1530
15312006-09-16 Eli Zaretskii <eliz@gnu.org>
1532
1533 * variables.texi (Tips for Defining): Fix a typo.
1534
15352006-09-15 Richard Stallman <rms@gnu.org>
1536
1537 * keymaps.texi (Remapping Commands, Searching Keymaps)
1538 (Active Keymaps): Clean up previous change.
1539
15402006-09-15 Jay Belanger <belanger@truman.edu>
1541
1542 * gpl.texi: Replace "Library Public License" by "Lesser Public
1543 License" throughout.
1544
15452006-09-15 David Kastrup <dak@gnu.org>
1546
1547 * keymaps.texi (Active Keymaps): Adapt description to use
1548 `get-char-property' instead `get-text-property'. Explain how
1549 mouse events change this. Explain the new optional argument of
1550 `key-binding' and its mouse-dependent lookup.
1551 (Searching Keymaps): Adapt description similarly.
1552 (Remapping Commands): Explain the new optional argument of
1553 `command-remapping'.
1554
15552006-09-14 Richard Stallman <rms@gnu.org>
1556
1557 * keymaps.texi (Searching Keymaps): Clarification.
1558 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
1559
15602006-09-13 Richard Stallman <rms@gnu.org>
1561
1562 * objects.texi (Character Type): Node split.
1563 Add xref to Describing Characters.
1564 (Basic Char Syntax, General Escape Syntax)
1565 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
1566
15672006-09-11 Richard Stallman <rms@gnu.org>
1568
1569 * display.texi (Display Table Format): Wording clarification.
1570 (Glyphs): Clarifications.
1571
15722006-09-10 Chong Yidong <cyd@stupidchicken.com>
1573
1574 * keymaps.texi (Active Keymaps): Mention that key-binding checks
1575 local maps.
1576
15772006-09-10 Kim F. Storm <storm@cua.dk>
1578
1579 * display.texi (Forcing Redisplay): Document return value of
1580 function redisplay.
1581
15822006-09-09 Richard Stallman <rms@gnu.org>
1583
1584 * windows.texi (Window Hooks): Explain limits of
1585 window-scroll-functions.
1586
1587 * display.texi (Fringe Indicators): Update for last change in
1588 indicate-buffer-boundaries.
1589
15902006-09-08 Richard Stallman <rms@gnu.org>
1591
1592 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
1593
15942006-09-06 Kim F. Storm <storm@cua.dk>
1595
1596 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
1597
1598 * windows.texi (Window Start): Update pos-visible-in-window-p.
1599
16002006-09-04 Richard Stallman <rms@gnu.org>
1601
1602 * processes.texi (Accepting Output): Explain SECONDS=0 for
1603 accept-process-output.
1604
1605 * os.texi (Idle Timers): Explain why timer functions should not
1606 loop until (input-pending-p).
1607
16082006-09-02 Eli Zaretskii <eliz@gnu.org>
1609
1610 * makefile.w32-in (usermanualdir): New variable.
1611 (elisp.dvi): Use it.
1612
16132006-09-01 Eli Zaretskii <eliz@gnu.org>
1614
1615 * buffers.texi (Buffer Modification): Fix last change.
1616
16172006-09-01 Chong Yidong <cyd@stupidchicken.com>
1618
1619 * buffers.texi (Buffer Modification): Document
1620 buffer-chars-modified-tick.
1621
16222006-08-31 Richard Stallman <rms@gnu.org>
1623
1624 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
1625
16262006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
1627
1628 * modes.texi (Syntactic Font Lock):
1629 Mention font-lock-syntactic-face-function
1630 instead of specific faces.
1631
16322006-08-29 Chong Yidong <cyd@stupidchicken.com>
1633
1634 * display.texi (Images): Add xrref to display-images-p.
1635
16362006-08-28 Kenichi Handa <handa@m17n.org>
1637
1638 * nonascii.texi (Lisp and Coding Systems): Fix description of
1639 detect-coding-region.
1640
16412006-08-27 Michael Olson <mwolson@gnu.org>
1642
1643 * processes.texi (Transaction Queues): Remove stray quote
1644 character.
1645
16462006-08-25 Richard Stallman <rms@gnu.org>
1647
1648 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
1649 Add xref.
1650
16512006-08-24 Chong Yidong <cyd@stupidchicken.com>
1652
1653 * os.texi (Timers): Avoid waiting inside timers.
1654
16552006-08-21 Lute Kamstra <lute@gnu.org>
1656
1657 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
1658
16592006-08-20 Richard Stallman <rms@gnu.org>
1660
1661 * os.texi (Idle Timers): New node, split out from Timers.
1662 Document current-idle-time.
1663 * commands.texi (Reading One Event): Update xref.
1664 * elisp.texi (Top): Update subnode menu.
1665
16662006-08-16 Richard Stallman <rms@gnu.org>
1667
1668 * keymaps.texi (Extended Menu Items): Show format of cached
1669 bindings in extended menu items.
1670
1671 * customize.texi (Variable Definitions): Explain when the
1672 standard value expression is evaluated.
1673
16742006-08-15 Chong Yidong <cyd@stupidchicken.com>
1675
1676 * commands.texi (Reading One Event): Explain idleness in
1677 `read-event'.
1678
16792006-08-12 Chong Yidong <cyd@stupidchicken.com>
1680
1681 * text.texi (Near Point): Say "cursor" not "terminal cursor".
1682 (Commands for Insertion): Removed split-line since it's not
1683 relevant for Lisp programming.
1684 (Yank Commands): Rewrite introduction.
1685 (Undo): Clarify.
1686 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
1687 (Filling): Remove redundant comment. Clarify return value of
1688 current-justification.
1689 (Margins): Minor clarifications.
1690 (Adaptive Fill): Update default value of adaptive-fill-regexp.
1691 (Sorting): Update definition of sort-lines.
1692 (Columns): Clarify behavior of sort-columns.
1693 (Indent Tabs): Link to Tab Stops in Emacs manual.
1694 (Special Properties): Clarify.
1695 (Clickable Text): Mention Buttons package.
1696
16972006-08-12 Kevin Ryde <user42@zip.com.au>
1698
1699 * os.texi (Time Parsing): Add %z to description of
1700 format-time-string, as per docstring. Add cross reference to
1701 glibc manual for strftime.
1702
17032006-08-08 Richard Stallman <rms@gnu.org>
1704
1705 * modes.texi: Clean up wording in previous change.
1706
17072006-08-07 Chong Yidong <cyd@stupidchicken.com>
1708
1709 * modes.texi (Hooks): Clarify.
1710 (Major Mode Basics): Mention define-derived-mode explicitly.
1711 (Major Mode Conventions): Rebinding RET is OK for some modes.
1712 Mention change-major-mode-hook and after-change-major-mode-hook.
1713 (Example Major Modes): Moved to end of Modes section.
1714 (Mode Line Basics): Clarify.
1715 (Mode Line Data): Mention help-echo and local-map in strings.
1716 Explain reason for treatment of non-risky variables.
1717 (Properties in Mode): Clarify.
1718 (Faces for Font Lock): Add font-lock-negation-char-face.
1719
17202006-08-04 Eli Zaretskii <eliz@gnu.org>
1721
1722 * strings.texi (Formatting Strings): Warn against arbitrary
1723 strings as first arg to `format'.
1724
17252006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
1726
1727 * text.texi (Clickable Text): Mention `help-echo' text property.
1728 Update intro, examples and associated explanations.
1729
17302006-07-31 Richard Stallman <rms@gnu.org>
1731
1732 * commands.texi: Update xrefs.
1733 (Event Mod): New node, cut out from old Translating Input.
1734
1735 * maps.texi: Update xrefs.
1736
1737 * keymaps.texi (Translation Keymaps): New node.
1738 Update xrefs from Translating Input to Translation Keymaps.
1739
1740 * elisp.texi (Top): Update subnode menu.
1741
1742 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
1743
1744 * os.texi (System Interface): Fix menu descriptions of some nodes.
1745 (Translating Input): Node deleted.
1746
17472006-07-31 Nick Roberts <nickrob@snap.net.nz>
1748
1749 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
1750
1751 * lists.texi (Sets And Lists): Likewise.
1752
17532006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
1754
1755 * text.texi (Fields): Mention POS
1756 requirement when narrowing is in effect.
1757
17582006-07-28 Richard Stallman <rms@gnu.org>
1759
1760 * display.texi (Face Attributes): Simplify wording.
1761 (Attribute Functions): Clarify meaning of new-frame default
1762 attribute settings.
1763
1764 * customize.texi (Common Keywords): Document how to use
1765 :package-version in a package not in Emacs.
1766
17672006-07-28 Kim F. Storm <storm@cua.dk>
1768
1769 * commands.texi (Reading One Event): Fix last change.
1770
17712006-07-26 Chong Yidong <cyd@stupidchicken.com>
1772
1773 * commands.texi (Reading One Event): Document SECONDS argument for
1774 read-event, read-char, and read-char-exclusive.
1775
17762006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
1777
1778 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
1779 to ensure correct identification.
1780
17812006-07-24 Richard Stallman <rms@gnu.org>
1782
1783 * text.texi (Clickable Text): Clarify.
1784
1785 * sequences.texi (Vector Functions): Delete duplicate xref.
1786
1787 * objects.texi (Function Type): Clarify.
1788
1789 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
1790 modes.
1791
1792 * lists.texi (List Variables): New node.
1793 Material moved from other nodes.
1794
1795 * variables.texi (Setting Variables): add-to-list and
1796 add-to-ordered-list moved to List Variables node.
1797
17982006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
1799
1800 * text.texi (Links and Mouse-1):
1801 For mouse-on-link-p, expand on arg POS.
1802
18032006-07-21 Kim F. Storm <storm@cua.dk>
1804
1805 * display.texi (Forcing Redisplay): Don't mention systems which
1806 don't support sub-second timers for redisplay-preemption-period.
1807
1808 * os.texi (Terminal Output): Clarify text vs graphical terminal.
1809
18102006-07-21 Eli Zaretskii <eliz@gnu.org>
1811
1812 * frames.texi (Input Focus): Document that focus-follows-mouse has
1813 no effect on MS-Windows.
1814
18152006-07-18 Richard Stallman <rms@gnu.org>
1816
1817 * display.texi (Forcing Redisplay): Cleanups in previous change.
1818
1819 * processes.texi (Low-Level Network): Make menu more convenient.
1820
18212006-07-18 Kim F. Storm <storm@cua.dk>
1822
1823 * display.texi (Forcing Redisplay): redisplay-preemption-period
1824 only used on window systems. Add xref to Terminal Output.
1825
1826 * os.texi (Terminal Output): baud-rate only controls preemption on
1827 non-window systems. Add xref to Forcing Redisplay.
1828
1829 * processes.texi (Low-Level Network): Rename node "Make Network"
1830 to "Network Processes".
1831
18322006-07-18 Karl Berry <karl@gnu.org>
1833
1834 * variables.texi, functions.texi, customize.texi, loading.texi:
1835 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
1836
18372006-07-17 Chong Yidong <cyd@stupidchicken.com>
1838
1839 * commands.texi (Waiting): Document batch-mode sit-for behavior.
1840
18412006-07-17 Richard Stallman <rms@gnu.org>
1842
1843 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
1844 Put period and comma inside quotes.
1845
1846 * loading.texi, markers.texi: Use real doublequote inside menus.
1847
1848 * windows.texi: Put point and comma inside quotes.
1849 (Textual Scrolling): Use @samp for error message.
1850
1851 * variables.texi, tips.texi, syntax.texi, symbols.texi:
1852 * strings.texi, streams.texi, processes.texi, os.texi:
1853 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
1854 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
1855 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
1856 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
1857 Put point and comma inside quotes.
1858
1859 * control.texi (Processing of Errors): Add command-error-function.
1860
1861 * variables.texi (File Local Variables): Clarify that
1862 file local variables make buffer-local bindings.
1863
1864 * modes.texi (Syntactic Font Lock): Give default for
1865 font-lock-syntax-table.
1866
18672006-07-17 Nick Roberts <nickrob@snap.net.nz>
1868
1869 * text.texi (Special Properties): Clean up previous change.
1870
18712006-07-16 Karl Berry <karl@gnu.org>
1872
1873 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
1874 * control.texi: Fix bad page breaks through chapter 10 (control).
1875
1876 * anti.texi (Antinews): Reorder face-attribute fns to avoid
1877 underfull hbox.
1878
18792006-07-15 Nick Roberts <nickrob@snap.net.nz>
1880
1881 * text.texi (Special Properties): Describe fontified text property
1882 in relation to a character (not text).
1883
18842006-07-15 Kim F. Storm <storm@cua.dk>
1885
1886 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
1887 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
1888 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
1889
1890 * anti.texi (Antinews): Mention redisplay function.
1891 The kbd macro existed, but was not documented, before 22.x.
1892 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
1893
18942006-07-14 Nick Roberts <nickrob@snap.net.nz>
1895
1896 * display.texi (Displaying Messages): Add anchor.
1897
1898 * frames.texi (Dialog Boxes): Use it.
1899
19002006-07-12 Richard Stallman <rms@gnu.org>
1901
1902 * objects.texi (Frame Type): Explain nature of frames better.
1903
1904 * frames.texi (Frames): Explain nature of frames better.
1905
19062006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
1907
1908 * tips.texi (Coding Conventions): Explain why use cl at compile time.
1909
19102006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1911
1912 * frames.texi (Window System Selections): Mention scrap support for Mac.
1913 Default value of x-select-enable-clipboard is t on Mac.
1914
1915 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
1916
19172006-07-11 Kim F. Storm <storm@cua.dk>
1918
1919 * display.texi (Forcing Redisplay): Add `redisplay' function.
1920 Don't mention (sit-for -1) -- use (redisplay t) instead.
1921
1922 * commands.texi (Waiting): (sit-for -1) is no longer special.
1923 (sit-for 0) is equivalent to (redisplay).
1924 Iconifying/deiconifying no longer makes sit-for return.
1925
19262006-07-10 Nick Roberts <nickrob@snap.net.nz>
1927
1928 * display.texi (Buttons): Fix typo.
1929
1930 * index.texi, elisp.texi (New Symbols): Comment node out.
1931
19322006-07-09 Richard Stallman <rms@gnu.org>
1933
1934 * display.texi (Truncation): Clean up previous change.
1935
19362006-07-08 Richard Stallman <rms@gnu.org>
1937
1938 * commands.texi (Interactive Call): Use 3 as prefix in example
1939 for execute-extended-command.
1940
1941 * display.texi (Attribute Functions): Move paragraph about
1942 compatibility with Emacs < 21.
1943
19442006-07-09 Kim F. Storm <storm@cua.dk>
1945
1946 * display.texi (Refresh Screen): Clarify force-window-update.
1947 (Truncation): "Normally" indicated by fringe arrows.
1948
19492006-07-08 Eli Zaretskii <eliz@gnu.org>
1950
1951 * windows.texi (Textual Scrolling, Resizing Windows):
1952 * variables.texi (Constant Variables):
1953 * text.texi (Buffer Contents, Deletion, Changing Properties)
1954 (Property Search, Special Properties, Sticky Properties)
1955 (Links and Mouse-1, Fields, Change Hooks):
1956 * syntax.texi (Syntax Table Functions, Parsing Expressions)
1957 (Categories):
1958 * symbols.texi (Other Plists):
1959 * streams.texi (Output Variables):
1960 * processes.texi (Input to Processes, Query Before Exit):
1961 * positions.texi (Word Motion, Text Lines, List Motion):
1962 * os.texi (Init File, System Environment, Sound Output)
1963 (Session Management):
1964 * nonascii.texi (Text Representations, Character Sets)
1965 (Chars and Bytes, Locales):
1966 * modes.texi (Defining Minor Modes, Header Lines):
1967 * minibuf.texi (Minibuffer Contents):
1968 * markers.texi (Information from Markers):
1969 * lists.texi (List Elements, Building Lists, Association Lists):
1970 * keymaps.texi (Tool Bar):
1971 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
1972 * functions.texi (What Is a Function, Mapping Functions):
1973 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
1974 (Color Names, Text Terminal Colors, Display Feature Testing):
1975 * files.texi (Visiting Functions, File Name Components)
1976 (Unique File Names, Contents of Directories):
1977 * display.texi (Forcing Redisplay, Displaying Messages)
1978 (Temporary Displays, Font Selection, Auto Faces)
1979 (Font Lookup, Fringe Indicators, Display Margins)
1980 (Image Descriptors, Showing Images, Image Cache, Button Types)
1981 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
1982 (Display Table Format, Glyphs):
1983 * control.texi (Iteration):
1984 * commands.texi (Command Loop Info, Adjusting Point):
1985 * backups.texi (Making Backups, Auto-Saving):
1986 Remove @tindex entries.
1987
19882006-07-07 Kim F. Storm <storm@cua.dk>
1989
1990 * display.texi (Fringe Cursors): Fix typo.
1991 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
1992 (Overlay Arrow): Default is overlay-arrow fringe indicator.
1993
19942006-07-05 Richard Stallman <rms@gnu.org>
1995
1996 * text.texi (Buffer Contents): Add example of text props
1997 in result of buffer-substring.
1998 (Text Properties): Explain better about use of specific property names.
1999 (Property Search): Some cleanups; reorder some functions.
2000
2001 * keymaps.texi (Changing Key Bindings): Cleanup.
2002 Add xref to Key Binding Conventions.
2003
2004 * display.texi (Attribute Functions): Add examples for
2005 face-attribute-relative-p.
2006
2007 * tips.texi (Coding Conventions): Cleanup last change.
2008
20092006-07-05 Karl Berry <karl@gnu.org>
2010
2011 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
2012 Remove @setchapternewpage odd.
2013 Result is 1013 pages, down from 1100.
2014
2015 * anti.texi, customize.texi, display.texi, internals.texi:
2016 * minibuf.texi, modes.texi, tips.texi:
2017 Fix overfull/underfull boxes.
2018
20192006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
2020
2021 * edebug.texi (Instrumenting):
2022 Add Edebug-specific findex for eval-buffer.
2023 * loading.texi (Loading):
2024 Replace eval-current-buffer with eval-buffer.
2025
20262006-06-30 Nick Roberts <nickrob@snap.net.nz>
2027
2028 * locals.texi (Standard Buffer-Local Variables): Update the list
2029 of variables.
2030
20312006-06-26 Nick Roberts <nickrob@snap.net.nz>
2032
2033 * files.texi (File Name Completion): Point user to the node
2034 "Reading File Names".
2035
20362006-06-24 Eli Zaretskii <eliz@gnu.org>
2037
2038 * files.texi (Contents of Directories): Document case-insensitive
2039 behavior on respective filesystems.
2040
2041 * objects.texi (Character Type): Document that Emacs signals an
2042 error for unsupported Unicode characters specified as \uNNNN.
2043
20442006-06-19 Richard Stallman <rms@gnu.org>
2045
2046 * processes.texi (Bindat Spec): Clarify previous change.
2047
20482006-06-16 Richard Stallman <rms@gnu.org>
2049
2050 * tips.texi (Coding Conventions): Better explain conventions
2051 for definition constructs.
2052
2053 * text.texi (Special Properties): String value of `read-only'
2054 serves as the error message.
2055
2056 * objects.texi (Character Type): Clarify prev. change.
2057 (Non-ASCII in Strings): Mention \u and \U.
2058
2059 * commands.texi (Using Interactive): Explain problem of
2060 markers, etc., in command-history.
2061
20622006-06-14 Kim F. Storm <storm@cua.dk>
2063
2064 * commands.texi (Waiting): Negative arg to sit-for forces
2065 redisplay even if input is pending.
2066
2067 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
2068 redisplay. Remove incorrect example of binding redisplay-dont-pause
2069 around (sit-for 0).
2070
20712006-06-13 Richard Stallman <rms@gnu.org>
2072
2073 * display.texi (Forcing Redisplay): Clarify previous change.
2074
20752006-06-13 Romain Francoise <romain@orebokech.com>
2076
2077 * display.texi (Forcing Redisplay): Fix typo.
2078
20792006-06-13 Kim F. Storm <storm@cua.dk>
2080
2081 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
2082
20832006-06-10 Luc Teirlinck <teirllm@auburn.edu>
2084
2085 * tips.texi (Coding Conventions): Add `@end itemize'.
2086
20872006-06-10 Richard Stallman <rms@gnu.org>
2088
2089 * tips.texi (Coding Conventions): Explain use of coding systems
2090 to ensure one decoding for strings.
2091
20922006-06-09 Aidan Kehoe <kehoea@parhasard.net>
2093
2094 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
2095 syntax.
2096
20972006-06-07 Eli Zaretskii <eliz@gnu.org>
2098
2099 * display.texi (Font Selection): Remove description of
2100 clear-face-cache.
2101
2102 * compile.texi (Eval During Compile): Fix a typo. Add index
2103 entries for possible uses of eval-when-compile.
2104
21052006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
2106
2107 * display.texi (Abstract Display): Fix typo.
2108
21092006-06-03 Eli Zaretskii <eliz@gnu.org>
2110
2111 * minibuf.texi (Minibuffer History) <history-add-new-input>:
2112 Reword variable's description.
2113
21142006-06-01 Richard Stallman <rms@gnu.org>
2115
2116 * windows.texi (Splitting Windows): Clarify splitting nonselected
2117 window.
2118
21192006-05-31 Juri Linkov <juri@jurta.org>
2120
2121 * minibuf.texi (Minibuffer History): Add history-add-new-input.
2122
21232006-05-30 Richard Stallman <rms@gnu.org>
2124
2125 * display.texi (Line Height): Fix errors in description of
10d1d0af 2126 default line height and line-height property.
b8d4c8d0
GM
2127
2128 * nonascii.texi (Default Coding Systems): Further clarification.
2129
21302006-05-29 Luc Teirlinck <teirllm@auburn.edu>
2131
2132 * internals.texi (Pure Storage): Mention that an overflow in pure
2133 space causes a memory leak.
2134 (Garbage Collection): If there was an overflow in pure space,
2135 `garbage-collect' returns nil.
2136
21372006-05-30 Eli Zaretskii <eliz@gnu.org>
2138
2139 * nonascii.texi (Default Coding Systems): Fix it some more.
2140
21412006-05-29 Eli Zaretskii <eliz@gnu.org>
2142
2143 * nonascii.texi (Default Coding Systems): Fix last change.
2144
21452006-05-29 Kenichi Handa <handa@m17n.org>
2146
2147 * nonascii.texi (find-operation-coding-system): Describe the new
2148 argument format (FILENAME . BUFFER).
2149
21502006-05-28 Richard Stallman <rms@gnu.org>
2151
2152 * tips.texi (Coding Conventions): Better explain reasons not to
2153 advise other packages or use `eval-after-load'.
2154
21552006-05-29 Kim F. Storm <storm@cua.dk>
2156
2157 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
2158 `bindat-idx' and `bindat-raw' for clarity.
2159
21602006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2161
2162 * processes.texi (Bindat Spec): Expand on `repeat' handler.
2163
2164 * display.texi (Display): Add "Abstract Display" to menu.
2165 (Abstract Display, Abstract Display Functions)
2166 (Abstract Display Example): New nodes.
2167 * elisp.texi (Top): Add "Abstract Display" to menu.
2168
21692006-05-27 Chong Yidong <cyd@stupidchicken.com>
2170
2171 * keymaps.texi (Key Sequences): Link to input events definition.
2172 (Format of Keymaps): Delete material duplicated in Keymap Basics.
2173
2174 * files.texi (Changing Files): Document updated argument list for
2175 copy-file.
2176
21772006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2178
2179 * processes.texi (Bindat Functions): Explain term "total length".
2180 Use it in bindat-length and bindat-pack descriptions.
2181
21822006-05-26 Eli Zaretskii <eliz@gnu.org>
2183
2184 * tips.texi (Coding Conventions): Advise against using
2185 eval-after-load in packages. Add an index entry.
2186
21872006-05-25 Juri Linkov <juri@jurta.org>
2188
2189 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
2190
2191 * modes.texi (%-Constructs): Add %e, %z, %Z.
2192
21932006-05-25 Richard Stallman <rms@gnu.org>
2194
2195 * elisp.texi (Top): Update subnode menu.
2196
2197 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
2198 (Keymaps): Update menu.
2199
22002006-05-25 Chong Yidong <cyd@stupidchicken.com>
2201
2202 * keymaps.texi (Key Sequences): Some clarifications.
2203
22042006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
2205
2206 * processes.texi (Bindat Functions): Say "unibyte string"
2207 explicitly for bindat-unpack and bindat-pack descriptions.
2208 (Bindat Examples): Don't call `string-make-unibyte' in example.
2209
22102006-05-25 Chong Yidong <cyd@stupidchicken.com>
2211
2212 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 2213 Explain string and vector representations of key sequences.
b8d4c8d0
GM
2214
2215 * keymaps.texi (Changing Key Bindings):
dd7b651b 2216 * commands.texi (Interactive Codes):
b8d4c8d0
GM
2217 * help.texi (Describing Characters): Refer to it.
2218
22192006-05-23 Luc Teirlinck <teirllm@auburn.edu>
2220
2221 * frames.texi (Pointer Shape): @end table -> @end defvar.
2222
22232006-05-22 Richard Stallman <rms@gnu.org>
2224
2225 * elisp.texi (Top): Update subnode menus.
2226
2227 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
2228 Contents rewritten; material from old Pointer Shape node moved here.
2229
2230 * display.texi (Pointer Shape): Node deleted.
2231 (Image Descriptors): Minor cleanup.
2232
22332006-05-21 Richard Stallman <rms@gnu.org>
2234
2235 * syntax.texi (Parsing Expressions): Update info on which STATE
2236 elements are ignored.
2237
22382006-05-19 Luc Teirlinck <teirllm@auburn.edu>
2239
2240 * hooks.texi (Standard Hooks): Correct typo.
2241
2242 * gpl.texi (GPL): ifinfo -> ifnottex.
2243
22442006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
2245
2246 * searching.texi (Simple Match Data): Warn about match data being
2247 set anew by every search.
2248
22492006-05-17 Richard Stallman <rms@gnu.org>
2250
2251 * minibuf.texi (Minibuffer History): Clarify.
2252
2253 * searching.texi (Regexp Special): Clarify nested regexp warning.
2254
22552006-05-16 Kim F. Storm <storm@cua.dk>
2256
2257 * minibuf.texi (Minibuffer History): Update add-to-history.
2258
22592006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
2260
2261 * nonascii.texi (Explicit Encoding): Fix
2262 typo (encoding<->decoding).
2263
22642006-05-14 Richard Stallman <rms@gnu.org>
2265
2266 * buffers.texi (Creating Buffers): Cleanup.
2267
2268 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
2269
22702006-05-13 Eli Zaretskii <eliz@gnu.org>
2271
2272 * buffers.texi (Current Buffer): Document that with-temp-buffer
2273 disables undo.
2274
2275 * os.texi (Terminal-Specific): More accurate description of how
2276 Emacs searches for the terminal-specific libraries.
2277
22782006-05-12 Eli Zaretskii <eliz@gnu.org>
2279
2280 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
2281 emacs-xtra to @inforef's.
2282
2283 * text.texi (Undo): Document that undo is turned off in buffers
2284 whose names begin with a space.
2285
2286 * buffers.texi (Buffer Names): Add index entries for buffers whose
2287 names begin with a space.
2288 (Creating Buffers): Document that undo is turned off in buffers
2289 whose names begin with a space.
2290
2291 * files.texi (Visiting Functions, Reading from Files)
2292 (Saving Buffers): Mention code and EOL conversions by file I/O
2293 primitives and subroutines.
2294
2295 * nonascii.texi (Lisp and Coding Systems): Document
2296 coding-system-eol-type. Add index entries for eol conversion.
2297
2298 * display.texi (Defining Faces): Mention `mac', and add an xref to
2299 where window-system is described.
2300
23012006-05-10 Richard Stallman <rms@gnu.org>
2302
2303 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
2304
23052006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
2306
2307 * variables.texi (File Local Variables): Recommend to quote lambda
2308 expressions in safe-local-variable property.
2309
23102006-05-09 Richard Stallman <rms@gnu.org>
2311
2312 * variables.texi (File Local Variables): Document
2313 safe-local-eval-forms and safe-local-eval-function.
2314
23152006-05-07 Kim F. Storm <storm@cua.dk>
2316
2317 * minibuf.texi (Minibuffer History): Remove keep-dups arg
2318 from add-to-history.
2319
23202006-05-07 Romain Francoise <romain@orebokech.com>
2321
2322 * commands.texi (Event Input Misc):
2323 * compile.texi (Eval During Compile):
2324 * internals.texi (Buffer Internals):
2325 * minibuf.texi (Initial Input):
2326 * nonascii.texi (Scanning Charsets):
2327 * numbers.texi (Comparison of Numbers):
2328 * windows.texi (Textual Scrolling, Vertical Scrolling):
2329 Fix various typos.
2330
23312006-05-06 Eli Zaretskii <eliz@gnu.org>
2332
2333 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
2334 conditional xref's to either emacs or emacs-xtra, depending on
2335 @iftex/@ifnottex.
2336
2337 * minibuf.texi (Minibuffer History): Document add-to-history.
2338
23392006-05-05 Eli Zaretskii <eliz@gnu.org>
2340
2341 * internals.texi (Pure Storage): Mention the pure overflow message
2342 at startup.
2343
c8763fb6 23442006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2345
2346 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
2347 (Searching Keymaps): Fix pseudo-Lisp description of keymap
2348 search.
2349
23502006-05-01 Richard Stallman <rms@gnu.org>
2351
2352 * intro.texi (nil and t): Clarify.
2353
2354 * variables.texi (File Local Variables): Suggest using booleanp.
2355
23562006-05-01 Juanma Barranquero <lekktu@gmail.com>
2357
2358 * objects.texi (Type Predicates): Fix typos.
2359
23602006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
2361
2362 * intro.texi (nil and t): Add booleanp.
2363
2364 * objects.texi (Type Predicates): Add links for booleanp and
2365 string-or-null-p.
2366
23672006-04-29 Richard Stallman <rms@gnu.org>
2368
2369 * modes.texi (Multiline Font Lock): Rename from
2370 Multi line Font Lock Elements. Much clarification.
2371 (Font Lock Multiline, Region to Fontify): Much clarification.
2372
23732006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
2374
2375 * variables.texi (File Local Variables): Remove the special case t for
2376 safe-local-variable.
2377
23782006-04-26 Richard Stallman <rms@gnu.org>
2379
2380 * syntax.texi (Parsing Expressions): Minor cleanup.
2381
23822006-04-18 Richard Stallman <rms@gnu.org>
2383
2384 * tips.texi (Coding Conventions): Explain when the package's
2385 prefix should appear later on (not at the start of the name).
2386
2387 * searching.texi (String Search): Clarify effect of NOERROR.
2388
2389 * modes.texi (Imenu): Clarify what special items do.
2390
2391 * hooks.texi (Standard Hooks): Delete text about old hook names.
2392
23932006-04-17 Romain Francoise <romain@orebokech.com>
2394
2395 * variables.texi (Local Variables): Update the default value of
2396 `max-specpdl-size'.
2397
23982006-04-15 Michael Olson <mwolson@gnu.org>
2399
2400 * processes.texi (Transaction Queues): Mention the new optional
2401 `delay-question' argument for `tq-enqueue'.
2402
24032006-04-13 Bill Wohler <wohler@newt.com>
2404
2405 * customize.texi (Common Keywords): Use dotted notation for
2406 :package-version value. Specify its values. Improve documentation
2407 for customize-package-emacs-version-alist.
2408
24092006-04-12 Bill Wohler <wohler@newt.com>
2410
2411 * customize.texi (Common Keywords): Move description of
2412 customize-package-emacs-version-alist to @defvar.
2413
24142006-04-10 Bill Wohler <wohler@newt.com>
2415
2416 * customize.texi (Common Keywords): Add :package-version.
2417
24182006-04-10 Kim F. Storm <storm@cua.dk>
2419
2420 * text.texi (Buffer Contents): Add NOPROPS arg to
2421 filter-buffer-substring.
2422
24232006-04-08 Kevin Ryde <user42@zip.com.au>
2424
2425 * os.texi (Command-Line Arguments): Update xref to emacs manual
2426 "Command Arguments" -> "Emacs Invocation", per change there.
2427
24282006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
2429
2430 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
2431 be on one line to help makeinfo not render two spaces after the dot.
2432
24332006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
2434
2435 * strings.texi (Predicates for Strings): Add string-or-null-p.
2436
24372006-03-28 Kim F. Storm <storm@cua.dk>
2438
2439 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
2440 remarks about systems that don't support fractional seconds.
2441
24422006-03-25 Karl Berry <karl@gnu.org>
2443
2444 * elisp.texi: Use @copyright{} instead of (C), and do not indent
2445 the year list.
2446
24472006-03-21 Nick Roberts <nickrob@snap.net.nz>
2448
2449 * display.texi (Fringe Indicators): Fix typos.
2450
24512006-03-19 Luc Teirlinck <teirllm@auburn.edu>
2452
2453 * tips.texi (Documentation Tips): One can now also write `program'
2454 in front of a quoted symbol in a docstring to prevent making a
2455 hyperlink.
2456
24572006-03-19 Alan Mackenzie <acm@muc.de>
2458
2459 * text.texi (Special Properties): Clarify `fontified' property.
2460
24612006-03-16 Richard Stallman <rms@gnu.org>
2462
2463 * display.texi (Defining Images): Minor cleanup.
2464
24652006-03-16 Bill Wohler <wohler@newt.com>
2466
2467 * display.texi (Defining Images): In image-load-path-for-library,
2468 prefer user's images.
2469
24702006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
2471
2472 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
2473
24742006-03-15 Bill Wohler <wohler@newt.com>
2475
2476 * display.texi (Defining Images): Fix example in
2477 image-load-path-for-library by not recommending that one binds
2478 image-load-path. Just defvar it to placate compiler and only use
2479 it if previously defined.
2480
24812006-03-14 Bill Wohler <wohler@newt.com>
2482
2483 * display.texi (Defining Images): In image-load-path-for-library,
2484 always return list of directories. Update example.
2485
24862006-03-14 Alan Mackenzie <acm@muc.de>
2487
2488 * modes.texi: New node, "Region to Fontify" (for Font Lock).
2489 This describes font-lock-extend-region-function.
2490 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
2491 the new node "Region to Fontify".
2492
24932006-03-13 Richard Stallman <rms@gnu.org>
2494
2495 * display.texi (Invisible Text): The impossible position is
2496 now before the invisible text, not after.
2497 (Defining Images): Clean up last change.
2498
24992006-03-11 Bill Wohler <wohler@newt.com>
2500
2501 * display.texi (Defining Images): Add image-load-path-for-library.
2502
25032006-03-11 Luc Teirlinck <teirllm@auburn.edu>
2504
2505 * text.texi (Adaptive Fill): Fix Texinfo usage.
2506
2507 * strings.texi (Creating Strings): Fix Texinfo usage.
2508
2509 * searching.texi (Regexp Special): Use @samp for regular
2510 expressions that are not in Lisp syntax.
2511
25122006-03-08 Luc Teirlinck <teirllm@auburn.edu>
2513
2514 * searching.texi (Regexp Special): Put remark between parentheses
2515 to avoid misreading.
2516
25172006-03-07 Luc Teirlinck <teirllm@auburn.edu>
2518
2519 * searching.texi (Syntax of Regexps): More accurately describe
2520 which characters are special in which situations.
2521 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
2522 are not special. Describe in detail when `[' and `]' are special.
2523 (Regexp Backslash): Plenty of regexps with unbalanced square
2524 brackets are valid, so reword that statement.
2525
25262006-03-02 Kim F. Storm <storm@cua.dk>
2527
2528 * keymaps.texi (Tool Bar): Add tool-bar-border.
2529
25302006-02-28 Luc Teirlinck <teirllm@auburn.edu>
2531
2532 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
2533
25342006-02-27 Luc Teirlinck <teirllm@auburn.edu>
2535
2536 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
2537
2538 * files.texi (Locating Files): Suggest additional values for the
2539 SUFFIXES arg of `locate-file'. Update pxref.
2540
2541 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
2542 (How Programs Do Loading): Discuss the effects of Auto Compression
2543 mode on `load'.
2544 (Load Suffixes): New node.
2545 (Library Search): Delete description of `load-suffixes'; it was
2546 moved to "Load Suffixes".
2547 (Autoload, Named Features): Mention `load-suffixes'.
2548
25492006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2550
2551 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
2552
2553 * windows.texi (Window Tree): Fix typo.
2554
25552006-02-20 Kim F. Storm <storm@cua.dk>
2556
2557 * display.texi (Fringe Indicators): New section.
2558 Move indicate-empty-lines, indicate-buffer-boundaries, and
2559 default-indicate-buffer-boundaries here.
2560 Add fringe-indicator-alist and default-fringes-indicator-alist.
2561 Add list of logical fringe indicator symbols.
2562 Update list of standard bitmap names.
2563 (Fringe Cursors): New section.
2564 Move overflow-newline-into-fringe here.
2565 Add fringe-cursor-alist and default-fringes-cursor-alist.
2566 Add list of fringe cursor symbols.
2567
25682006-02-20 Juanma Barranquero <lekktu@gmail.com>
2569
2570 * commands.texi (Using Interactive): Fix reference to node
2571 "Minibuffers".
2572
25732006-02-19 Richard M. Stallman <rms@gnu.org>
2574
2575 * minibuf.texi (High-Level Completion):
2576 Add xref to read-input-method-name.
2577
2578 * files.texi (Relative File Names): Move file-relative-name here.
2579 (File Name Expansion): From here. Minor clarifications.
2580
2581 * commands.texi (Using Interactive): Add xrefs about reading input.
2582 Clarify remarks about that moving point and mark.
2583 Put string case before list case.
2584
c8763fb6 25852006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2586
2587 * display.texi (Other Display Specs, Image Descriptors):
2588 Revert erroneous changes. The previous description of
2589 image-descriptors as `(image . PROPS)' was correct.
2590
25912006-02-14 Richard M. Stallman <rms@gnu.org>
2592
2593 * variables.texi (File Local Variables): Clarifications.
2594
25952006-02-14 Juanma Barranquero <lekktu@gmail.com>
2596
2597 * variables.texi (File Local Variables): Use @code for a cons
2598 cell, not @var.
2599
26002006-02-13 Chong Yidong <cyd@stupidchicken.com>
2601
2602 * variables.texi (File Local Variables): Document new file local
2603 variable behavior.
2604
26052006-02-10 Kim F. Storm <storm@cua.dk>
2606
2607 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
2608
26092006-02-08 Juanma Barranquero <lekktu@gmail.com>
2610
2611 * modes.texi (%-Constructs): Remove obsolete info about
2612 `global-mode-string'.
2613
26142006-02-07 Richard M. Stallman <rms@gnu.org>
2615
2616 * commands.texi (Prefix Command Arguments): Minor cleanup.
2617
2618 * display.texi: "Graphical display", not window system.
2619
2620 * functions.texi (What Is a Function): Fix xref.
2621
2622 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
2623 (Changing Key Bindings): Clarify when remapping is better than
2624 substitute-key-definition.
2625
26262006-02-02 Richard M. Stallman <rms@gnu.org>
2627
2628 * minibuf.texi (Basic Completion): Completion alists are risky.
2629
2630 * keymaps.texi (Active Keymaps): Clarifications.
2631 (Searching Keymaps): New node.
2632 (Keymaps): Update menu.
2633
2634 * frames.texi (Layout Parameters): Minor clarification.
2635 (Drag and Drop): New node.
2636 (Frames): Update menu.
2637
26382006-01-29 Chong Yidong <cyd@stupidchicken.com>
2639
2640 * display.texi (Other Display Specs, Image Descriptors):
2641 Image description is a list, not a cons cell.
2642
26432006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2644
2645 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
2646 list is not necessarily a list).
2647
26482006-01-27 Eli Zaretskii <eliz@gnu.org>
2649
2650 * frames.texi (Layout Parameters): border-width and
2651 internal-border-width belong to the frame, not the window.
2652
26532006-01-19 Richard M. Stallman <rms@gnu.org>
2654
2655 * nonascii.texi (Translation of Characters): Search cmds use
2656 translation-table-for-input. Automatically made local.
2657
2658 * markers.texi (Overview of Markers): Count insertion type
2659 as one of a marker's attributes.
2660
2661 * keymaps.texi (Controlling Active Maps): New node, split out of
2662 Active Keymaps.
2663 (Keymaps): Menu updated.
2664 (Active Keymaps): Give pseudocode to explain how the active
2665 maps are searched. current-active-maps and key-binding moved here.
2666 (Functions for Key Lookup): current-active-maps and key-binding moved.
2667 Clarifications.
2668 (Searching the Keymaps): New subnode.
2669
2670 * elisp.texi (Top): Menu clarification.
2671
2672 * display.texi (Other Display Specs): Delete duplicate entry for
2673 just a string as display spec. Move text about recursive display
2674 specs on such a string.
2675
2676 * commands.texi (Key Sequence Input): Clarify.
2677 Move num-nonmacro-input-events out.
2678 (Reading One Event): num-nonmacro-input-events moved here.
2679
26802006-01-14 Nick Roberts <nickrob@snap.net.nz>
2681
2682 * advice.texi (Simple Advice): Update example to fit argument
2683 change in previous-line.
2684
26852006-01-05 Richard M. Stallman <rms@gnu.org>
2686
2687 * markers.texi (The Mark): Fix in `mark'.
2688
26892006-01-04 Richard M. Stallman <rms@gnu.org>
2690
2691 * processes.texi (Misc Network, Make Network): Minor cleanups.
2692
26932006-01-04 Kim F. Storm <storm@cua.dk>
2694
2695 * processes.texi (Make Network): Add IPv6 addresses and handling.
2696 (Network Feature Testing): Mention (:family ipv6).
2697 (Misc Network): Add IPv6 formats to format-network-address.
2698
26992005-12-30 Richard M. Stallman <rms@gnu.org>
2700
2701 * text.texi (Changing Properties):
2702 Don't use return value of set-text-properties.
2703
27042005-12-29 Luc Teirlinck <teirllm@auburn.edu>
2705
2706 * modes.texi (Mode Line Format): Correct typo in menu.
2707
27082005-12-29 Richard M. Stallman <rms@gnu.org>
2709
2710 * modes.texi (Mode Line Top): New node.
2711 (Mode Line Data): Some text moved to new node.
2712 Explain the data structure more concretely.
2713 (Mode Line Basics): Clarifications.
2714 (Mode Line Variables): Clarify intro paragraph.
2715 (%-Constructs): Clarify intro paragraph.
2716 (Mode Line Format): Update menu.
2717
27182005-12-28 Luc Teirlinck <teirllm@auburn.edu>
2719
2720 * minibuf.texi (Basic Completion): Update lazy-completion-table
2721 examples for removal of ARGS argument.
2722
27232005-12-23 Richard M. Stallman <rms@gnu.org>
2724
2725 * text.texi (Undo): Restore some explanation from the version
2726 that was deleted.
2727
27282005-12-23 Eli Zaretskii <eliz@gnu.org>
2729
2730 * text.texi (Undo): Remove duplicate descriptions of `apply
2731 funname' and `apply delta' elements of the undo list.
2732
27332005-12-20 Richard M. Stallman <rms@gnu.org>
2734
2735 * help.texi (Help Functions): Update documentation of `apropos'.
2736
27372005-12-20 Luc Teirlinck <teirllm@auburn.edu>
2738
2739 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
2740 because it is confusing. If the :help-echo keyword is a function,
2741 it is not directly used as the :help-echo overlay property, as the
2742 xref seems to suggest (it does not take the appropriate args).
2743
27442005-12-19 Luc Teirlinck <teirllm@auburn.edu>
2745
2746 * customize.texi (Common Keywords): Fix Texinfo usage.
2747 (Group Definitions, Variable Definitions): Update for new
2748 conventions for using `*' in docstrings.
2749
2750 * tips.texi (Documentation Tips): Update for new conventions for
2751 using `*' in docstrings.
2752
27532005-12-16 Richard M. Stallman <rms@gnu.org>
2754
2755 * minibuf.texi (Minibuffer Contents): Minor cleanup.
2756
27572005-12-16 Juri Linkov <juri@jurta.org>
2758
2759 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
2760
27612005-12-14 Romain Francoise <romain@orebokech.com>
2762
2763 * modes.texi (Customizing Keywords): Rename `append' to `how'.
2764 Fix typo.
2765
27662005-12-11 Juri Linkov <juri@jurta.org>
2767
2768 * minibuf.texi (Completion Commands): Add mention of read-file-name
2769 for filename completion keymaps.
2770 (Reading File Names): Add mention of filename completion keymaps
2771 for read-file-name and xref to `Completion Commands'.
2772
27732005-12-10 Richard M. Stallman <rms@gnu.org>
2774
2775 * customize.texi (Common Keywords): State caveats for use of :tag.
2776
27772005-12-08 Richard M. Stallman <rms@gnu.org>
2778
2779 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
2780 with xrefs and better explanation.
2781 (Completion Commands): Add the filename completion maps.
2782
2783 * objects.texi (Character Type): Clarify that \s is not space
2784 if a dash follows.
2785
27862005-12-05 Richard M. Stallman <rms@gnu.org>
2787
2788 * windows.texi (Resizing Windows): Delete preserve-before args.
2789
27902005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2791
2792 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
2793 in full keymaps, since the quirk has been fixed.
2794
27952005-12-03 Eli Zaretskii <eliz@gnu.org>
2796
2797 * hooks.texi (Standard Hooks): Add index entries. Mention
2798 `compilation-finish-functions'.
2799
28002005-11-27 Richard M. Stallman <rms@gnu.org>
2801
2802 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
2803
28042005-11-21 Juri Linkov <juri@jurta.org>
2805
2806 * customize.texi (Common Keywords): Update links types
2807 custom-manual and url-link. Add link types emacs-library-link,
2808 file-link, function-link, variable-link, custom-group-link.
2809
28102005-11-20 Chong Yidong <cyd@stupidchicken.com>
2811
2812 * display.texi: Revert 2005-11-20 change.
2813
28142005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
2815
2816 * processes.texi (Bindat Functions):
2817 Say "third" to refer to zero-based index "2".
2818
28192005-11-18 Luc Teirlinck <teirllm@auburn.edu>
2820
2821 * loading.texi (Library Search): Update the default value of
2822 `load-suffixes'.
2823
28242005-11-17 Chong Yidong <cyd@stupidchicken.com>
2825
2826 * display.texi (Attribute Functions): Mention :ignore-defface.
2827
28282005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
2829
2830 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
2831 (Minor Mode Conventions): Mention the use of a hook.
2832
28332005-11-06 Richard M. Stallman <rms@gnu.org>
2834
2835 * files.texi (Magic File Names): find-file-name-handler checks the
2836 `operations' property of the handler.
2837
28382005-11-03 Richard M. Stallman <rms@gnu.org>
2839
2840 * variables.texi (Frame-Local Variables): Small clarification.
2841
28422005-10-29 Chong Yidong <cyd@stupidchicken.com>
2843
2844 * os.texi (Init File): Document ~/.emacs.d/init.el.
2845
28462005-10-29 Richard M. Stallman <rms@gnu.org>
2847
2848 * internals.texi (Garbage Collection): Document memory-full.
2849
28502005-10-28 Bill Wohler <wohler@newt.com>
2851
2852 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
2853 for URLs.
2854
28552005-10-28 Richard M. Stallman <rms@gnu.org>
2856
2857 * minibuf.texi (Completion Commands): Clean up prev change.
2858
28592005-10-26 Kevin Ryde <user42@zip.com.au>
2860
2861 * compile.texi (Eval During Compile): Explain recommended uses
2862 of eval-when-compile and eval-and-compile.
2863
28642005-10-27 Masatake YAMATO <jet@gyve.org>
2865
2866 * minibuf.texi (Completion Commands):
2867 Write about new optional argument for `display-completion-list'.
2868
28692005-10-23 Richard M. Stallman <rms@gnu.org>
2870
2871 * display.texi (Overlay Arrow): Clarify about local bindings of
2872 overlay-arrow-position.
2873
28742005-10-22 Eli Zaretskii <eliz@gnu.org>
2875
2876 * internals.texi (Building Emacs): Fix last change.
2877
28782005-10-22 Richard M. Stallman <rms@gnu.org>
2879
2880 * internals.texi (Building Emacs): Document eval-at-startup.
2881
28822005-10-21 Richard M. Stallman <rms@gnu.org>
2883
2884 * loading.texi (Where Defined): load-history contains abs file names.
2885 symbol-file returns abs file names.
2886
28872005-10-19 Kim F. Storm <storm@cua.dk>
2888
2889 * display.texi (Showing Images): Add max-image-size integer value.
2890
28912005-10-18 Chong Yidong <cyd@stupidchicken.com>
2892
2893 * display.texi (Showing Images): Document max-image-size.
2894
28952005-10-17 Richard M. Stallman <rms@gnu.org>
2896
2897 * commands.texi (Quitting): Minor clarification.
2898
2899 * processes.texi (Sentinels): Clarify about output and quitting.
2900 (Filter Functions): Mention with-local-quit.
2901
29022005-10-17 Juri Linkov <juri@jurta.org>
2903
2904 * buffers.texi (Current Buffer):
2905 * commands.texi (Event Input Misc):
2906 * compile.texi (Eval During Compile, Compiler Errors):
2907 * customize.texi (Group Definitions):
2908 * display.texi (Progress, Defining Faces):
2909 * files.texi (Writing to Files):
2910 * modes.texi (Mode Hooks, Defining Minor Modes):
2911 * streams.texi (Output Functions):
2912 * syntax.texi (Syntax Table Functions):
2913 * text.texi (Change Hooks):
2914 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
2915
2916 * commands.texi (Quitting): Replace arg `forms' with `body' in
2917 `with-local-quit'.
2918
2919 * positions.texi (Excursions): Replace arg `forms' with `body' in
2920 `save-excursion'.
2921
29222005-10-08 Kim F. Storm <storm@cua.dk>
2923
2924 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
2925 Rename manual section accordingly.
2926
29272005-10-04 Kim F. Storm <storm@cua.dk>
2928
2929 * windows.texi (Window Split Tree): New section describing
2930 new function window-split-tree function.
2931
29322005-10-03 Nick Roberts <nickrob@snap.net.nz>
2933
2934 * display.texi (Fringe Size/Pos): Simplify and add detail.
2935
29362005-09-30 Romain Francoise <romain@orebokech.com>
2937
2938 * minibuf.texi (High-Level Completion): Explain that the prompt
2939 given to `read-buffer' should end with a colon and a space.
2940 Update usage examples.
2941
29422005-09-29 Juri Linkov <juri@jurta.org>
2943
2944 * display.texi (Displaying Messages): Rename argument name
2945 `string' to `format-string' in functions `message', `message-box',
2946 `message-or-box'.
2947
29482005-09-26 Chong Yidong <cyd@stupidchicken.com>
2949
2950 * errors.texi (Standard Errors): Correct xrefs.
2951
29522005-09-18 Chong Yidong <cyd@stupidchicken.com>
2953
2954 * display.texi (Defining Images): Update documentation for
2955 `image-load-path'.
2956
29572005-09-17 Richard M. Stallman <rms@gnu.org>
2958
2959 * display.texi (Defining Images): Clean up previous change.
2960
29612005-09-16 Romain Francoise <romain@orebokech.com>
2962
2963 * elisp.texi: Specify GFDL version 1.2.
2964
2965 * doclicense.texi (GNU Free Documentation License): Update to
2966 version 1.2.
2967
29682005-09-15 Chong Yidong <cyd@stupidchicken.com>
2969
2970 * display.texi (Defining Images): Document `image-load-path'.
2971
29722005-09-15 Richard M. Stallman <rms@gnu.org>
2973
2974 * objects.texi (Printed Representation): Minor cleanup.
2975 (Box Diagrams): Minor fix.
2976 (Cons Cell Type): Move (...) index item here.
2977 (Box Diagrams): From here.
2978 (Array Type): Minor fix.
2979 (Type Predicates): Delete index "predicates".
2980 (Hash Table Type): Clarify xref.
2981 (Dotted Pair Notation): Minor fix.
2982
29832005-09-10 Chong Yidong <cyd@stupidchicken.com>
2984
2985 * files.texi (Saving Buffers): Fix typo.
2986
29872005-09-08 Richard M. Stallman <rms@gnu.org>
2988
2989 * tips.texi (Programming Tips): Correct the "default" prompt spec.
2990
29912005-09-08 Chong Yidong <cyd@stupidchicken.com>
2992
2993 * locals.texi (Standard Buffer-Local Variables): Don't include
2994 mode variables for minor modes.
2995 Fix xrefs for buffer-display-count, buffer-display-table,
2996 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
2997 enable-multibyte-characters, fill-column, header-line-format,
2998 left-fringe-width, left-margin, and right-fringe-width.
2999
3000 * hooks.texi (Standard Hooks): All hooks should conform to the
3001 standard naming convention now.
3002 Fix xref for `echo-area-clear-hook'.
3003
3004 * display.texi (Usual Display): Note that indicate-empty-lines and
3005 tab-width are buffer-local.
3006
3007 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
3008
3009 * modes.texi (Mode Help): Note that major-mode is buffer-local.
3010
3011 * nonascii.texi (Encoding and I/O): Note that
3012 buffer-file-coding-system is buffer-local.
3013
3014 * positions.texi (List Motion): Note that defun-prompt-regexp is
3015 buffer-local.
3016
3017 * text.texi (Auto Filling): Note that auto-fill-function is
3018 buffer-local.
3019 (Undo): Note that buffer-undo-list is buffer-local.
3020
3021 * windows.texi (Buffers and Windows): Document
3022 buffer-display-count.
3023
30242005-09-06 Richard M. Stallman <rms@gnu.org>
3025
3026 * tips.texi (Coding Conventions): Sometimes it is ok to put the
3027 package prefix elsewhere than at the start of the name.
3028
30292005-09-03 Richard M. Stallman <rms@gnu.org>
3030
3031 * tips.texi (Programming Tips): Add conventions for minibuffer
3032 questions and prompts.
3033
30342005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
3035
3036 * intro.texi (nil and t): Minor cleanup.
3037 Delete spurious mention of keyword symbols.
3038 (Evaluation Notation): Add index entry.
3039 (A Sample Function Description): Minor cleanup.
3040 (A Sample Variable Description): Not all vars can be set.
3041
30422005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
3043
3044 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
3045
3046 (Insertion): Document precise type of `insert-char' arg COUNT.
3047
30482005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
3049
3050 * modes.texi (Other Font Lock Variables): Sync the default of
3051 font-lock-lines-before.
3052
30532005-08-31 Michael Albinus <michael.albinus@gmx.de>
3054
3055 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
3056
30572005-08-29 Richard M. Stallman <rms@gnu.org>
3058
3059 * elisp.texi (Top): Update subnode menu.
3060
3061 * searching.texi (Searching and Matching): Move node.
3062 Rearrange contents and add overall explanation.
3063 (Searching and Case): Move node.
3064 (Searching and Matching): Update menu.
3065
30662005-08-27 Eli Zaretskii <eliz@gnu.org>
3067
3068 * os.texi (Startup Summary): Fix the description of the initial
3069 startup message display.
3070
30712005-08-25 Richard M. Stallman <rms@gnu.org>
3072
3073 * searching.texi (Search and Replace): Add replace-regexp-in-string.
3074
30752005-08-25 Emilio C. Lopes <eclig@gmx.net>
3076
3077 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
3078 `next-overlay-change' example.
3079
30802005-08-22 Juri Linkov <juri@jurta.org>
3081
3082 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
3083 Fix invert-face. Fix args of face-background.
3084
3085 * display.texi (Standard Faces): Delete node.
3086 (Faces): Add xref to `(emacs)Standard Faces'.
3087 (Displaying Faces): Fix xref to `Standard Faces'.
3088
3089 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
3090
30912005-08-20 Alan Mackenzie <acm@muc.de>
3092
3093 * buffers.texi (The Buffer List): Clarify the manipulation of the
3094 buffer list.
3095
30962005-08-14 Richard M. Stallman <rms@gnu.org>
3097
3098 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
3099 a regexp.
3100
31012005-08-11 Richard M. Stallman <rms@gnu.org>
3102
3103 * elisp.texi (Top): Update subnode lists.
3104
3105 * display.texi (Inverse Video): Node deleted.
3106
3107 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
3108 New nodes split out of Coding Conventions.
3109
3110 * searching.texi (Regular Expressions): Document re-builder.
3111
3112 * os.texi (Time Parsing): New node split out of Time Conversion.
3113
3114 * processes.texi (Misc Network, Network Feature Testing)
3115 (Network Options, Make Network): New nodes split out of
3116 Low-Level Network.
3117
31182005-08-09 Richard M. Stallman <rms@gnu.org>
3119
3120 * frames.texi (Geometry): New node, split from Size and Position.
3121 (Frame Parameters): Refer to Geometry.
3122
3123 * buffers.texi (The Buffer List): Fix xrefs.
3124
3125 * windows.texi (Splitting Windows): Fix xref.
3126
3127 * frames.texi (Layout Parameters): Add xref.
3128
3129 * display.texi (Line Height, Scroll Bars): Fix xrefs.
3130
3131 * keymaps.texi (Menu Bar): Fix xref.
3132
3133 * locals.texi (Standard Buffer-Local Variables): Fix xref.
3134
3135 * modes.texi (%-Constructs): Fix xref.
3136
3137 * frames.texi (Window Frame Parameters): Node split up.
3138 (Basic Parameters, Position Parameters, Size Parameters)
3139 (Layout Parameters, Buffer Parameters, Management Parameters)
3140 (Cursor Parameters, Color Parameters): New subnodes.
3141
31422005-08-09 Luc Teirlinck <teirllm@auburn.edu>
3143
3144 * positions.texi (Screen Lines): Update xref for previous change
3145 in minibuf.texi.
3146
3147 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
3148 change in minibuf.texi.
3149
31502005-08-09 Richard M. Stallman <rms@gnu.org>
3151
3152 * tips.texi (Coding Conventions): Minor cleanup.
3153
3154 * modes.texi (Defining Minor Modes): Explain when init-value
3155 can be non-nil.
3156
3157 * elisp.texi (Top): Update submenu for Minibuffer.
3158
3159 * minibuf.texi (Minibuffer Misc): Node split up.
3160 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
3161 (Recursive Mini): New nodes split out from Minibuffer Misc.
3162 (Minibuffer Misc): Document max-mini-window-height.
3163
3164 * hash.texi (Defining Hash): Delete stray paren in example.
3165
3166 * display.texi (Echo Area Customization): Don't define
3167 max-mini-window-height here; xref instead.
3168
3169 * commands.texi (Event Input Misc): Update while-no-input.
3170
3171 * advice.texi (Advising Functions): Explain when to use advice
3172 and when to use a hook.
3173
31742005-07-30 Eli Zaretskii <eliz@gnu.org>
3175
3176 * makefile.w32-in (info): Don't run install-info.
3177 ($(infodir)/dir): New target, produced by running install-info.
3178
31792005-07-27 Luc Teirlinck <teirllm@auburn.edu>
3180
3181 * modes.texi (Defining Minor Modes): The keyword for the initial
3182 value is :init-value, not :initial-value.
3183
31842005-07-23 Eli Zaretskii <eliz@gnu.org>
3185
3186 * loading.texi (Autoload): Make the `doctor' example be consistent
3187 with what's in current loaddefs.el. Describe the "fn" magic in
3188 the usage portion of the doc string.
3189
31902005-07-22 Richard M. Stallman <rms@gnu.org>
3191
3192 * internals.texi (Garbage Collection): Clarify previous change.
3193
31942005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
3195
3196 * internals.texi (Garbage Collection): Add gc-cons-percentage.
3197
31982005-07-18 Juri Linkov <juri@jurta.org>
3199
3200 * commands.texi (Accessing Events):
3201 * frames.texi (Text Terminal Colors, Resources):
3202 * markers.texi (The Mark):
3203 * modes.texi (Defining Minor Modes):
3204 Delete duplicate duplicate words.
3205
32062005-07-16 Richard M. Stallman <rms@gnu.org>
3207
3208 * display.texi (Managing Overlays): Clarify make-overlay
3209 args for insertion types.
3210
32112005-07-13 Luc Teirlinck <teirllm@auburn.edu>
3212
3213 * customize.texi (Variable Definitions):
3214 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
3215 `standard-value' is a list too.
3216 (Defining New Types): Use @key{RET} instead of @key{ret}.
3217
32182005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
3219
3220 * os.texi (Translating Input): Fix typo.
3221
32222005-07-08 Richard M. Stallman <rms@gnu.org>
3223
3224 * README: Update edition number and size estimate.
3225
3226 * elisp.texi (VERSION): Set to 2.9.
3227
32282005-07-07 Richard M. Stallman <rms@gnu.org>
3229
3230 * book-spine.texinfo: Update Emacs version.
3231
3232 * display.texi (Inverse Video): Delete mode-line-inverse-video.
3233
32342005-07-06 Richard M. Stallman <rms@gnu.org>
3235
3236 * searching.texi (Regexp Search): Clarify what re-search-forward
3237 does when the search fails.
3238
32392005-07-05 Lute Kamstra <lute@gnu.org>
3240
3241 * Update FSF's address in GPL notices.
3242
3243 * doclicense.texi (GNU Free Documentation License):
3244 * gpl.texi (GPL):
3245 * tips.texi (Coding Conventions, Library Headers):
3246 * vol1.texi:
3247 * vol2.texi: Update FSF's address.
3248
32492005-07-04 Richard M. Stallman <rms@gnu.org>
3250
3251 * hooks.texi (Standard Hooks): Add occur-hook.
3252
32532005-07-03 Luc Teirlinck <teirllm@auburn.edu>
3254
3255 * display.texi (The Echo Area): Correct menu.
3256
32572005-07-03 Richard M. Stallman <rms@gnu.org>
3258
3259 * elisp.texi (Top): Update subnode menu for Display.
3260
3261 * display.texi (Displaying Messages): New node, with most
3262 of what was in The Echo Area.
3263 (Progress): Moved under The Echo Area.
3264 (Logging Messages): New node with new text.
3265 (Echo Area Customization): New node, the rest of what was
3266 in The Echo Area. Document message-truncate-lines with @defvar.
3267 (Display): Update menu.
3268
3269 * windows.texi (Textual Scrolling): Doc 3 values for
3270 scroll-preserve-screen-position.
3271
3272 * text.texi (Special Properties): Change hook functions
3273 should bind inhibit-modification-hooks around altering buffer text.
3274
3275 * keymaps.texi (Key Binding Commands): Call binding BINDING
3276 rather than DEFINITION.
3277
32782005-06-29 Juanma Barranquero <lekktu@gmail.com>
3279
3280 * variables.texi (Defining Variables): `user-variable-p' returns t
3281 for aliases of user options, nil for alias loops.
3282
32832005-06-28 Richard M. Stallman <rms@gnu.org>
3284
3285 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
3286 make-keymap.
3287
32882005-06-27 Luc Teirlinck <teirllm@auburn.edu>
3289
3290 * variables.texi (Setting Variables): Correct and clarify
3291 description of `add-to-ordered-list'.
3292
32932005-06-26 Richard M. Stallman <rms@gnu.org>
3294
3295 * display.texi (Faces): Minor cleanup.
3296
32972005-06-25 Luc Teirlinck <teirllm@auburn.edu>
3298
3299 * display.texi (Faces): `facep' returns t for strings that are
3300 face names.
3301
33022005-06-25 Richard M. Stallman <rms@gnu.org>
3303
3304 * objects.texi (Equality Predicates): Clarify meaning of equal.
3305
3306 * windows.texi (Selecting Windows): save-selected-window
3307 and with-selected-window save and restore the current buffer.
3308
33092005-06-24 Richard M. Stallman <rms@gnu.org>
3310
3311 * numbers.texi (Float Basics): Explain how to test for NaN,
3312 and printing the sign of NaNs.
3313
33142005-06-24 Eli Zaretskii <eliz@gnu.org>
3315
3316 * makefile.w32-in (MAKEINFO): Use --force.
3317
33182005-06-23 Richard M. Stallman <rms@gnu.org>
3319
3320 * display.texi (Face Functions): Correct Texinfo usage.
3321
33222005-06-23 Luc Teirlinck <teirllm@auburn.edu>
3323
3324 * lists.texi (Rings): `ring-elements' now returns the elements of
3325 RING in order.
3326
33272005-06-23 Juanma Barranquero <lekktu@gmail.com>
3328
3329 * markers.texi (The Mark): Texinfo usage fix.
3330
33312005-06-23 Kim F. Storm <storm@cua.dk>
3332
3333 * searching.texi (Entire Match Data): Remove evaporate option for
3334 match-data. Do not mention evaporate option for set-match-data.
3335
33362005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
3337
3338 * display.texi (Face Functions): Mention face aliases.
3339
33402005-06-21 Richard M. Stallman <rms@gnu.org>
3341
3342 * anti.texi (Antinews): Texinfo usage fix.
3343
33442005-06-21 Karl Berry <karl@gnu.org>
3345
3346 * elisp.texi: Use @copying.
3347
3348 * elisp.texi: Put @summarycontents and @contents before the Top
3349 node, instead of the end of the file, so that the contents appear
3350 in the right place in the dvi/pdf output.
3351
33522005-06-21 Juri Linkov <juri@jurta.org>
3353
3354 * display.texi (Defining Faces): Add `customized-face'.
3355
33562005-06-20 Kim F. Storm <storm@cua.dk>
3357
3358 * variables.texi (Setting Variables): Any type of element can be
3359 given order in add-to-ordered-list. Compare elements with eq.
3360
3361 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
3362
33632005-06-20 Karl Berry <karl@gnu.org>
3364
3365 * syntax.texi (Syntax Flags): Make last column very slightly wider
3366 to avoid "generic comment" breaking on two lines and causing an
3367 underfull box.
3368
33692005-06-19 Luc Teirlinck <teirllm@auburn.edu>
3370
3371 * lists.texi (Rings): Various minor clarifications and corrections.
3372
33732005-06-18 Richard M. Stallman <rms@gnu.org>
3374
3375 * functions.texi (Obsolete Functions): Simplify.
3376
3377 * variables.texi (Variable Aliases): Simplify.
3378
3379 * anti.texi, backups.texi, compile.texi, customization.texi:
3380 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
3381 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
3382 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
3383 * variables.texi: Fix formatting ugliness.
3384
3385 * elisp.texi: Add links to Rings and Byte Packing.
3386 Update version and copyright years.
3387
3388 * minibuf.texi: Fix formatting ugliness.
3389 (Completion Commands): Move keymap vars to the end
3390 and vars completing-read binds to the top.
3391
33922005-06-17 Luc Teirlinck <teirllm@auburn.edu>
3393
3394 * processes.texi: Fix typos.
3395 (Bindat Spec): Correct Texinfo error.
3396 (Byte Packing): Fix ungrammatical sentence.
3397
33982005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
3399
3400 * lists.texi (Rings): New node.
3401 (Lists): Add it to menu.
3402
3403 * processes.texi (Byte Packing): New node.
3404 (Processes): Add it to menu.
3405
34062005-06-17 Richard M. Stallman <rms@gnu.org>
3407
3408 * syntax.texi (Parsing Expressions): Fix texinfo usage.
3409
3410 * help.texi (Documentation Basics): Explain the xref to
3411 Documentation Tips.
3412
3413 * debugging.texi (Debugger Commands): Minor fix.
3414
34152005-06-16 Luc Teirlinck <teirllm@auburn.edu>
3416
3417 * edebug.texi (Instrumenting): Eliminate duplicate link.
3418 (Specification List): Replace references to "below", referring to
3419 a later node, with one @ref to that node.
3420
3421 * os.texi (Timers): Timers should save and restore the match data
3422 if they change it.
3423
3424 * debugging.texi (Debugger Commands): Mention that the Lisp
3425 debugger can not step through primitive functions.
3426
34272005-06-16 Juanma Barranquero <lekktu@gmail.com>
3428
3429 * functions.texi (Obsolete Functions): Update argument names of
3430 `make-obsolete' and `define-obsolete-function-alias'.
3431
3432 * variables.texi (Variable Aliases): Update argument names of
3433 `defvaralias', `make-obsolete-variable' and
3434 `define-obsolete-variable-alias'.
3435
34362005-06-15 Kim F. Storm <storm@cua.dk>
3437
3438 * searching.texi (Entire Match Data): Rephrase warnings about
3439 evaporate arg to match-data and set-match-data.
3440
34412005-06-14 Luc Teirlinck <teirllm@auburn.edu>
3442
3443 * elisp.texi (Top): Update detailed menu.
3444
3445 * edebug.texi (Edebug): Update menu.
3446 (Instrumenting): Update xrefs.
3447 (Edebug Execution Modes): Correct xref.
3448 (Jumping): Clarify description of `h' command.
3449 Eliminate redundant @ref.
3450 (Breaks): New node.
3451 (Breakpoints): Is now a subsubsection.
3452 (Global Break Condition): Mention `C-x X X'.
3453 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
3454 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
3455 (Edebug Display Update): Correct pxref.
3456 (Edebug and Macros): New node.
3457 (Instrumenting Macro Calls): Is now a subsubsection.
3458 Neither arg of `def-edebug-spec' is evaluated.
3459 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
3460 (Specification Examples): Fix typo.
3461
34622005-06-14 Lute Kamstra <lute@gnu.org>
3463
3464 * debugging.texi (Function Debugging): Primitives can break on
3465 entry too.
3466
34672005-06-14 Kim F. Storm <storm@cua.dk>
3468
3469 * variables.texi (Setting Variables): Add add-to-ordered-list.
3470
34712005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
3472
3473 * syntax.texi (Parsing Expressions): Document aux functions and vars of
3474 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
3475
34762005-06-13 Lute Kamstra <lute@gnu.org>
3477
3478 * text.texi (Special Properties): Fix cross reference.
3479
34802005-06-11 Luc Teirlinck <teirllm@auburn.edu>
3481
3482 * debugging.texi (Function Debugging): Delete mention of empty
3483 string argument to `cancel-debug-on-entry'. Delete inaccurate
3484 description of the return value of that command.
3485
34862005-06-11 Alan Mackenzie <acm@muc.de>
3487
3488 * text.texi (Adaptive Fill): Amplify the description of
3489 fill-context-prefix.
3490
34912005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3492
3493 * syntax.texi (Parsing Expressions): Fix Texinfo error.
3494
34952005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
3496
3497 * syntax.texi (Parsing Expressions): Document syntax-ppss.
3498
34992005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3500
3501 * debugging.texi (Error Debugging): Minor rewording.
3502 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
3503 is optional.
3504
35052005-06-10 Lute Kamstra <lute@gnu.org>
3506
3507 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
3508 (Top): Give it a title. Correct version number. Give the
3509 detailed node listing a more prominent header.
3510 * intro.texi: Don't set VERSION here a second time.
3511 Mention Emacs's version too.
3512 * anti.texi (Antinews): Use EMACSVER to refer to the current
3513 version of Emacs.
3514
35152005-06-09 Kim F. Storm <storm@cua.dk>
3516
3517 * searching.texi (Entire Match Data): Explain new `reseat' argument to
3518 match-data and set-match-data.
3519
35202005-06-08 Richard M. Stallman <rms@gnu.org>
3521
3522 * searching.texi (Entire Match Data): Clarify when match-data
3523 returns markers and when integers.
3524
3525 * display.texi (Defining Faces): Explain that face name should not
3526 end in `-face'.
3527
3528 * modes.texi (Mode Line Data): Minor cleanup.
3529 (Customizing Keywords): Node split out of Search-based Fontification.
3530 Add example of using font-lock-add-keywords from a hook.
3531 Clarify when MODE should be non-nil, and when nil.
3532
35332005-06-06 Richard M. Stallman <rms@gnu.org>
3534
3535 * modes.texi (Mode Line Data): Explain what happens when the car
3536 of a list is a void symbol.
3537 (Search-based Fontification): Explain MODE arg to
3538 font-lock-add-keywords and warn about calls from major modes.
3539
35402005-06-08 Juri Linkov <juri@jurta.org>
3541
3542 * display.texi (Standard Faces): Add `shadow' face.
3543
35442005-05-29 Luc Teirlinck <teirllm@auburn.edu>
3545
3546 * modes.texi (Major Mode Conventions): A derived mode only needs
3547 to put the call to the parent mode inside `delay-mode-hooks'.
3548
35492005-05-29 Richard M. Stallman <rms@gnu.org>
3550
3551 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
3552 new, and what that implies. Clarify.
3553
3554 * files.texi (Locating Files): Clean up the text.
3555
3556 * frames.texi (Window Frame Parameters): Document user-size.
3557 Shorten entry for top by referring to left.
3558
35592005-05-26 Richard M. Stallman <rms@gnu.org>
3560
3561 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
3562 is new, and what the implications are. Other clarifications.
3563
35642005-05-24 Richard M. Stallman <rms@gnu.org>
3565
3566 * frames.texi (Dialog Boxes): Minor fixes.
3567
35682005-05-25 Masatake YAMATO <jet@gyve.org>
3569
3570 * display.texi (Standard Faces): Write about `mode-line-highlight'.
3571
35722005-05-24 Luc Teirlinck <teirllm@auburn.edu>
3573
3574 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
3575 is optional.
3576
35772005-05-24 Nick Roberts <nickrob@snap.net.nz>
3578
10d1d0af 3579 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
3580
35812005-05-23 Lute Kamstra <lute@gnu.org>
3582
3583 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
3584 syntax-begin-function over font-lock-beginning-of-syntax-function.
3585
35862005-05-21 Luc Teirlinck <teirllm@auburn.edu>
3587
3588 * minibuf.texi (Reading File Names): Update description of
3589 `read-directory-name'.
3590
3591 * modes.texi (Derived Modes): Clarify :group keyword.
3592
35932005-05-21 Eli Zaretskii <eliz@gnu.org>
3594
3595 * files.texi (Locating Files): New subsection.
3596 Describe locate-file and executable-find.
3597
35982005-05-21 Kevin Ryde <user42@zip.com.au>
3599
3600 * frames.texi (Initial Parameters): Update cross reference to
3601 "Emacs Invocation".
3602
36032005-05-19 Luc Teirlinck <teirllm@auburn.edu>
3604
3605 * keymaps.texi (Active Keymaps): Add anchor.
3606
3607 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
3608 (Major Mode Conventions): Refer to `Auto Major Mode' in more
3609 appropriate place.
3610 (Derived Modes): Small clarifications.
3611 (Minor Mode Conventions, Keymaps and Minor Modes):
3612 Replace references to nodes with references to anchors.
3613 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
3614 Clarify description of lists whose first element is an integer.
3615 (Mode Line Variables): Add anchor.
3616 (%-Constructs): Clarify description of integer after %.
3617 (Emulating Mode Line): Describe nil value for FACE.
3618
36192005-05-18 Luc Teirlinck <teirllm@auburn.edu>
3620
3621 * modes.texi (Derived Modes): Correct references to non-existing
3622 variable standard-syntax-table.
3623
36242005-05-17 Lute Kamstra <lute@gnu.org>
3625
3626 * modes.texi (Defining Minor Modes): Mention the mode hook.
3627
36282005-05-15 Kim F. Storm <storm@cua.dk>
3629
3630 * processes.texi (Network): Remove open-network-stream-nowait.
3631 (Network Servers): Remove open-network-stream-server.
3632
36332005-05-15 Luc Teirlinck <teirllm@auburn.edu>
3634
3635 * elisp.texi (Top): Update detailed menu.
3636
3637 * variables.texi: Reorder nodes.
3638 (Variables): Update menu.
3639 (File Local Variables): Do not refer to the `-*-' line as
3640 a "local variables list". Add pxref.
3641
36422005-05-14 Luc Teirlinck <teirllm@auburn.edu>
3643
3644 * elisp.texi (Top): Update detailed menu for node changes.
3645
3646 * modes.texi (Modes): Update Menu.
3647 (Hooks): Move to beginning of chapter.
3648 Most minor modes run mode hooks too.
3649 `add-hook' can handle void hooks or hooks whose value is a single
3650 function.
3651 (Major Modes): Update Menu.
3652 (Major Mode Basics): New node, split off from `Major Modes'.
3653 (Major Mode Conventions): Correct xref. Explain how to handle
3654 auto-mode-alist if the major mode command has an autoload cookie.
3655 (Auto Major Mode): Major update. Add magic-mode-alist.
3656 (Derived Modes): Major update.
3657 (Mode Line Format): Update Menu.
3658 (Mode Line Basics): New node, split off from `Mode Line Format'.
3659
3660 * loading.texi (Autoload): Mention `autoload cookie' as synonym
3661 for `magic autoload comment'. Add index entries and anchor.
3662
36632005-05-14 Richard M. Stallman <rms@gnu.org>
3664
3665 * tips.texi (Coding Conventions): Explain how important it is
3666 that just loading certain files not change Emacs behavior.
3667
3668 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
3669
36702005-05-12 Lute Kamstra <lute@gnu.org>
3671
3672 * modes.texi (Generic Modes): Update.
3673 (Major Modes): Refer to node "Generic Modes".
3674
3675 * elisp.texi (Top): Update to the current structure of the manual.
3676 * processes.texi (Processes): Add menu description.
3677 * customize.texi (Customization): Add menu descriptions.
3678
36792005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
3680
3681 * processes.texi (Signals to Processes)
3682 (Low-Level Network): Fix typos.
3683
36842005-05-11 Lute Kamstra <lute@gnu.org>
3685
3686 * elisp.texi (Top): Add some nodes from the chapter "Major and
3687 Minor Modes" to the detailed node listing.
3688
36892005-05-10 Richard M. Stallman <rms@gnu.org>
3690
3691 * keymaps.texi (Extended Menu Items): Menu item filter functions
3692 can be called at any time.
3693
36942005-05-08 Luc Teirlinck <teirllm@auburn.edu>
3695
3696 * variables.texi (File Local Variables): `(hack-local-variables t)'
3697 now also checks whether a mode is specified in the local variables
3698 list.
3699
37002005-05-05 Kevin Ryde <user42@zip.com.au>
3701
3702 * display.texi (The Echo Area): Correct format function cross
3703 reference.
3704
37052005-05-05 Luc Teirlinck <teirllm@auburn.edu>
3706
3707 * variables.texi (Variable Aliases): Change description of
3708 `define-obsolete-variable-alias'.
3709
3710 * functions.texi (Functions): Add "Obsolete Functions" to menu.
3711 (Defining Functions): Add xref.
3712 (Obsolete Functions): New node.
3713 (Function Safety): Standardize capitalization of section title.
3714
3715 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
3716 (Dialog Boxes): Complete description of `x-popup-dialog'.
3717
37182005-05-04 Richard M. Stallman <rms@gnu.org>
3719
3720 * commands.texi (Interactive Codes): Fix Texinfo usage.
3721 Document U more clearly.
3722
37232005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3724
3725 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
3726 function and not a macro.
3727
3728 * frames.texi (Pop-Up Menus): Correct and clarify description of
3729 `x-popup-menu'.
3730 (Dialog Boxes): Clarify description of `x-popup-dialog'.
3731
37322005-05-01 Richard M. Stallman <rms@gnu.org>
3733
3734 * edebug.texi (Checking Whether to Stop): Fix previous change.
3735
37362005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3737
3738 * display.texi: Fix typos and Texinfo usage.
3739
3740 * edebug.texi (Checking Whether to Stop): executing-macro ->
3741 executing-kbd-macro.
3742
37432005-05-01 Richard M. Stallman <rms@gnu.org>
3744
3745 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
3746
37472005-04-30 Richard M. Stallman <rms@gnu.org>
3748
3749 * files.texi (Magic File Names): Document `operations' property.
3750
37512005-04-29 Lute Kamstra <lute@gnu.org>
3752
3753 * modes.texi (Generic Modes): New node.
3754 (Major Modes): Add it to the menu.
3755 (Derived Modes): Add "derived mode" to concept index.
3756
37572005-04-28 Lute Kamstra <lute@gnu.org>
3758
3759 * modes.texi (Defining Minor Modes): Fix previous change.
3760 (Font Lock Mode): Simplify.
3761 (Font Lock Basics): Say that font-lock-defaults is buffer-local
3762 when set and that some parts are optional. Add cross references.
3763 (Search-based Fontification): Say how to specify font-lock-keywords.
3764 Add cross references. Add font-lock-multiline to index.
3765 Move font-lock-keywords-case-fold-search here from node "Other Font
3766 Lock Variables". Document font-lock-add-keywords and
3767 font-lock-remove-keywords.
3768 (Other Font Lock Variables): Move font-lock-keywords-only,
3769 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3770 and font-lock-syntactic-face-function to node "Syntactic Font
3771 Lock". Move font-lock-keywords-case-fold-search to node
3772 "Search-based Fontification". Document font-lock-inhibit-thing-lock
3773 and font-lock-{,un}fontify-{buffer,region}-function.
3774 (Precalculated Fontification): Remove reference to deleted variable
3775 font-lock-core-only.
3776 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
3777 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
3778 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3779 and font-lock-syntactic-face-function here from node "Other Font
3780 Lock Variables". Move font-lock-syntactic-keywords to "Setting
3781 Syntax Properties". Add cross references.
3782 (Setting Syntax Properties): New node.
3783 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
3784 * syntax.texi (Syntax Properties): Add cross reference.
3785 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
3786
37872005-04-26 Richard M. Stallman <rms@gnu.org>
3788
3789 * display.texi (Defining Faces):
3790 Document `default' elements of defface spec.
3791
3792 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
3793
3794 * variables.texi (Variable Aliases): Clarify text.
3795
37962005-04-25 Chong Yidong <cyd@stupidchicken.com>
3797
3798 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
3799
38002005-04-25 Luc Teirlinck <teirllm@auburn.edu>
3801
3802 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
3803
38042005-04-24 Eli Zaretskii <eliz@gnu.org>
3805
3806 * syntax.texi (Syntax Table Internals): Elaborate documentation of
3807 syntax-after and syntax-class.
3808
3809 * files.texi (Changing Files): Fix last change's cross-reference.
3810 (Unique File Names): Don't mention "numbers" in the documentation
3811 of make-temp-file and make-temp-name.
3812
38132005-04-23 Richard M. Stallman <rms@gnu.org>
3814
3815 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
3816
38172005-04-22 Nick Roberts <nickrob@snap.net.nz>
3818
3819 * windows.texi (Cyclic Window Ordering): Clarify window-list.
3820
38212005-04-22 Nick Roberts <nickrob@snap.net.nz>
3822
3823 * variables.texi (Variable Aliases): Describe make-obsolete-variable
3824 and define-obsolete-variable-alias.
3825
38262005-04-22 Kim F. Storm <storm@cua.dk>
3827
3828 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
3829 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
3830
38312005-04-21 Lute Kamstra <lute@gnu.org>
3832
3833 * lists.texi (Association Lists): Document rassq-delete-all.
3834
38352005-04-19 Richard M. Stallman <rms@gnu.org>
3836
3837 * modes.texi (Search-based Fontification): Explain that
3838 facespec is an expression to be evaluated.
3839
38402005-04-19 Kevin Ryde <user42@zip.com.au>
3841
3842 * streams.texi (Output Functions): Fix xref.
3843 * strings.texi (String Conversion): Fix xref.
3844
38452005-04-19 Kim F. Storm <storm@cua.dk>
3846
3847 * symbols.texi (Symbol Plists): Add safe-get.
3848 Mention that `get' may signal an error.
3849
38502005-04-18 Nick Roberts <nickrob@snap.net.nz>
3851
3852 * customize.texi (Variable Definitions): Replace tooltip-mode
3853 example with save-place.
3854
38552005-04-17 Richard M. Stallman <rms@gnu.org>
3856
3857 * buffers.texi (Indirect Buffers): Clarify.
3858
3859 * positions.texi (Positions): Clarify converting marker to integer.
3860
3861 * strings.texi (String Basics): Mention string-match; clarify.
3862
38632005-04-08 Lute Kamstra <lute@gnu.org>
3864
3865 * modes.texi (Search-based Fontification): Fix cross references.
3866 Use consistent terminology. Document anchored highlighting.
3867
38682005-04-05 Lute Kamstra <lute@gnu.org>
3869
3870 * modes.texi (Defining Minor Modes): Document :group keyword
3871 argument and its default value.
3872
38732005-04-03 Lute Kamstra <lute@gnu.org>
3874
3875 * hooks.texi (Standard Hooks): Add some hooks. Add cross
3876 references and/or descriptions. Delete major mode hooks; mention
3877 them as a category instead. Rename or delete obsolete hooks.
3878
38792005-04-02 Richard M. Stallman <rms@gnu.org>
3880
3881 * nonascii.texi (Coding System Basics): Another wording cleanup.
3882
38832005-04-01 Richard M. Stallman <rms@gnu.org>
3884
3885 * nonascii.texi (Coding System Basics): Clarify previous change.
3886
38872005-04-01 Kenichi Handa <handa@m17n.org>
3888
10d1d0af 3889 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
3890 identity of coding systems.
3891
38922005-03-29 Chong Yidong <cyd@stupidchicken.com>
3893
3894 * text.texi (Buffer Contents): Add filter-buffer-substring and
3895 buffer-substring-filters.
3896
38972005-03-26 Chong Yidong <cyd@stupidchicken.com>
3898
3899 * anti.texi (Antinews): Mention `G' interactive code.
3900
3901 * tips.texi (Compilation Tips): Mention benchmark.el.
3902
39032005-03-27 Luc Teirlinck <teirllm@auburn.edu>
3904
3905 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
3906 is now bound to M-o M-o.
3907
3908 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
3909
39102005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
3911
3912 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
3913 in the Emacs Manual).
3914 * Makefile.in (srcs): Remove calendar.texi.
3915 * makefile.w32-in (srcs): Remove calendar.texi.
3916 * display.texi (Display): Change name of next node.
3917 * os.texi (System In): Change name of previous node.
3918 * elisp.texi (Top): Remove Calendar references.
3919 * vol1.texi (Top): Remove Calendar references.
3920 * vol2.texi (Top): Remove Calendar references.
3921
39222005-03-25 Richard M. Stallman <rms@gnu.org>
3923
3924 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
3925 Cleanup previous change.
3926
39272005-03-25 Chong Yidong <cyd@stupidchicken.com>
3928
3929 * display.texi (Face Attributes): Faces earlier in an :inherit
3930 list take precedence.
3931 (Scroll Bars): Fix description of vertical-scroll-bars.
3932 Document frame-current-scroll-bars and window-current-scroll-bars.
3933
3934 * markers.texi (The Mark): Document temporary Transient Mark mode.
3935
3936 * minibuf.texi (Reading File Names):
3937 Document read-file-name-completion-ignore-case.
3938
3939 * positions.texi (Screen Lines): Document nil for width argument
3940 to compute-motion.
3941
39422005-03-23 Kim F. Storm <storm@cua.dk>
3943
3944 * display.texi (Standard Faces): Other faces used in the fringe
3945 implicitly inherits from the fringe face.
3946 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
3947 properties implicitly inherits from fringe face.
3948 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
3949
39502005-03-20 Chong Yidong <cyd@stupidchicken.com>
3951
3952 * display.texi (Invisible Text): State default value of
3953 line-move-ignore-invisible.
3954 (Managing Overlays): Document remove-overlays.
3955 (Standard Faces): Document escape-glyph face.
3956
3957 * minibuf.texi (Reading File Names): Document read-file-name-function.
3958
3959 * modes.texi (Other Font Lock Variables):
3960 Document font-lock-lines-before.
3961
3962 * positions.texi (Skipping Characters): skip-chars-forward allows
3963 character classes.
3964
39652005-03-18 Lute Kamstra <lute@gnu.org>
3966
3967 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
3968
39692005-03-17 Richard M. Stallman <rms@gnu.org>
3970
3971 * text.texi (Undo): Document extensible undo entries.
3972
dd7b651b 3973 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
3974
3975 * nonascii.texi (Character Codes): Minor fix.
3976
3977 * display.texi (Display Property): Explain the significance
3978 of having text properties that are eq.
3979 (Other Display Specs): Explain string as display spec.
3980
3981 * commands.texi (Interactive Codes): Document G option.
3982
39832005-03-17 Chong Yidong <cyd@stupidchicken.com>
3984
3985 * text.texi (Filling): Add sentence-end-without-period and
3986 sentence-end-without-space.
3987 (Changing Properties): Minor fix.
3988
3989 * anti.texi: Total rewrite.
3990
39912005-03-15 Lute Kamstra <lute@gnu.org>
3992
3993 * edebug.texi (Instrumenting Macro Calls): Fix typos.
3994
39952005-03-08 Kim F. Storm <storm@cua.dk>
3996
3997 * display.texi (Specified Space): Property :width is support on
3998 non-graphic terminals, :height is not.
3999
40002005-03-07 Richard M. Stallman <rms@gnu.org>
4001
4002 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
4003 Now subnodes of Fringes.
4004 (Overlay Arrow): Document overlay-arrow-variable-list.
4005 (Fringe Size/Pos): New node, broken out of Fringes.
4006 (Display): Explain clearing vs redisplay better.
4007 (Truncation): Clarify use of bitmaps.
4008 (The Echo Area): Clarify the uses of the echo area.
4009 Add max-mini-window-height.
4010 (Progress): Clarify.
4011 (Invisible Text): Explain that main loop moves point out.
4012 (Selective Display): Say "hidden", not "invisible".
4013 (Managing Overlays): Move up. Describe relation to Undo here.
4014 (Overlay Properties): Clarify intro.
4015 (Finding Overlays): Explain return values when nothing found.
4016 (Width): truncate-string-to-width has added arg.
4017 (Displaying Faces): Clarify and update mode line face handling.
4018 (Face Functions): Minor cleanup.
4019 (Conditional Display): Merge into Other Display Specs.
4020 (Pixel Specification, Other Display Specs): Minor cleanups.
4021 (Images, Image Descriptors): Minor cleanups.
4022 (GIF Images): Patents have expired.
4023 (Showing Images): Explain default text for insert-image.
4024 (Manipulating Button Types): Merge into Manipulating Buttons.
4025 (Making Buttons): Explain return values.
4026 (Button Buffer Commands): Add xref.
4027 (Inverse Video): Update mode-line-inverse-video.
4028 (Display Table Format): Clarify.
4029 (Active Display Table): Give defaults for window-display-table.
4030
4031 * calendar.texi (Calendar Customizing): calendar-holiday-marker
4032 and calendar-today-marker are strings, not chars.
4033 (Holiday Customizing): Minor fix.
4034
4035 * internals.texi (Writing Emacs Primitives): Update `or' example.
4036 Update limit on # args of subr.
4037
4038 * edebug.texi (Using Edebug): Arrow is in fringe.
4039 (Instrumenting): Arg to eval-defun works without loading edebug.
4040 (Edebug Execution Modes): Add xref.
4041
4042 * customize.texi (Common Keywords): Clarify :require.
4043 Mention :version here.
4044 (Variable Definitions, Group Definitions): Not here.
4045 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
4046
40472005-03-07 Chong Yidong <cyd@stupidchicken.com>
4048 * nonascii.texi (Text Representations): Clarify position-bytes.
4049 (Character Sets): Add list-charset-chars.
4050 (Scanning Charsets): Add charset-after.
4051 (Encoding and I/O): Minor fix.
4052
40532005-03-06 Richard M. Stallman <rms@gnu.org>
4054
4055 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
4056 (Resizing Windows): Likewise.
4057
4058 * text.texi (Change Hooks): Get rid of "Emacs 21".
4059
4060 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
4061
4062 * streams.texi (Output Variables): Get rid of "Emacs 21".
4063
4064 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
4065
4066 * os.texi (Translating Input): Replace flow-control example
4067 with a less obsolete example that uses `keyboard-translate'.
4068
4069 * objects.texi (Hash Table Type, Circular Objects):
4070 Get rid of "Emacs 21".
4071
4072 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
4073 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
4074
4075 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
4076
4077 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
4078
4079 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
4080 (Menu Bar): Fix when menu-bar-update-hook is called.
4081
4082 * hash.texi (Hash Tables): Get rid of "Emacs 21".
4083
4084 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
4085 and make it read better.
4086
4087 * files.texi (Writing to Files): Get rid of "Emacs 21".
4088 (Unique File Names): Likewise.
4089
4090 * elisp.texi: Update Emacs version to 22.
4091
4092 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
4093 (Overlay Properties, Face Attributes): Likewise.
4094 (Managing Overlays): Fix punctuation.
4095 (Attribute Functions): Clarify set-face-font; get rid of
4096 info about old Emacs versions.
4097 (Auto Faces, Font Lookup, Display Property, Images):
4098 Get rid of "Emacs 21".
4099
4100 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
4101
41022005-03-05 Richard M. Stallman <rms@gnu.org>
4103
4104 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
4105
41062005-03-04 Lute Kamstra <lute@gnu.org>
4107
4108 * debugging.texi (Error Debugging): Document stack-trace-on-error.
4109
41102005-03-03 Lute Kamstra <lute@gnu.org>
4111
4112 * edebug.texi (Instrumenting Macro Calls): Fix typo.
4113
41142005-03-01 Lute Kamstra <lute@gnu.org>
4115
4116 * debugging.texi (Debugger Commands): Update `j'.
4117
41182005-02-28 Lute Kamstra <lute@gnu.org>
4119
4120 * debugging.texi (Debugging): Fix typo.
4121 (Error Debugging): Document eval-expression-debug-on-error.
4122 (Function Debugging): Update example.
4123 (Using Debugger): Mention starred stack frames.
4124 (Debugger Commands): Document `j' and `l'.
4125 (Invoking the Debugger): `d' and `j' exit recursive edit too.
4126 Update the messages that the debugger displays.
4127 (Internals of Debugger): Add cross reference. Update example.
4128 (Excess Open): Minor improvement.
4129 (Excess Close): Minor improvement.
4130
41312005-02-26 Richard M. Stallman <rms@gnu.org>
4132
4133 * tips.texi (Coding Conventions): Clarify.
4134 Put all the major mode key reservations together.
4135 Mention the Mouse-1 => Mouse-2 conventions.
4136
4137 * syntax.texi (Syntax Class Table): Clarify.
4138 (Syntax Table Functions): syntax-after moved from here.
4139 (Syntax Table Internals): syntax-after moved to here.
4140 (Parsing Expressions): Update info on number of values
4141 and what's meaningful in the STATE argument.
4142 (Categories): Fix typo.
4143
4144 * sequences.texi (Arrays): Cleanup.
4145 (Char-Tables): Clarify.
4146
4147 * processes.texi (Deleting Processes): Cleanups, add xref.
4148 (Subprocess Creation): Explain nil in exec-path. Cleanup.
4149 (Process Information): set-process-coding-system, some args optional.
4150 (Input to Processes): Explain various types for PROCESS args.
4151 Rename them from PROCESS-NAME to PROCESS.
4152 (Signals to Processes): Likewise.
4153 (Decoding Output): Cleanup.
4154 (Query Before Exit): Clarify.
4155
4156 * os.texi (Startup Summary): Correct the options; add missing ones.
4157 (Terminal Output, Batch Mode): Clarify.
4158 (Flow Control): Node deleted.
4159
4160 * markers.texi (The Mark): Clarify.
4161
4162 * macros.texi (Expansion): Cleanup.
4163 (Indenting Macros): indent-spec allows ints, not floats.
4164
4165 * keymaps.texi (Keymaps): Clarify.
4166 (Format of Keymaps): Update lisp-mode-map example.
4167 (Active Keymaps, Key Lookup): Clarify.
4168 (Changing Key Bindings): Add xref to `kbd'.
4169 (Key Binding Commands, Simple Menu Items): Clarify.
4170 (Mouse Menus, Menu Bar): Clarify.
4171 (Menu Example): Replace print example with menu-bar-replace-menu.
4172
4173 * help.texi (Documentation Basics): Add function-documentation prop.
4174
4175 * elisp.texi (Top): Don't refer to Flow Control node.
4176
4177 * commands.texi (Command Overview): Improve xrefs.
4178 (Adjusting Point): Adjusting point applies to intangible and invis.
4179 (Key Sequence Input): Doc extra read-key-sequence args.
4180 Likewise for read-key-sequence-vector.
4181
4182 * backups.texi (Rename or Copy): Minor fix.
4183 (Numbered Backups): For version-control, say the default.
4184 (Auto-Saving): make-auto-save-file-name example is simplified.
4185
4186 * advice.texi (Advising Functions): Don't imply one part of Emacs
4187 should advise another part. Markup changes.
4188 (Defining Advice): Move transitional para.
4189 (Activation of Advice): Cleanup.
4190 Explain if COMPILE is nil or negative.
4191
4192 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
4193
41942005-02-24 Lute Kamstra <lute@gnu.org>
4195
4196 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
4197 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
4198
41992005-02-23 Lute Kamstra <lute@gnu.org>
4200
4201 * modes.texi (Defining Minor Modes): define-minor-mode can be used
4202 to define global minor modes as well.
4203
4204 * display.texi (Managing Overlays): overlay-buffer returns nil for
4205 deleted overlays.
4206
42072005-02-22 Kim F. Storm <storm@cua.dk>
4208
4209 * minibuf.texi (Basic Completion): Allow symbols in addition to
4210 strings in try-completion and all-completions.
4211
42122005-02-14 Lute Kamstra <lute@gnu.org>
4213
4214 * elisp.texi (Top): Remove reference to deleted node.
4215
4216 * lists.texi (Lists): Remove reference to deleted node.
4217 (Cons Cells): Fix typo.
4218
4219 * loading.texi (Where Defined): Fix typo.
4220
42212005-02-14 Richard M. Stallman <rms@gnu.org>
4222
4223 * variables.texi (Creating Buffer-Local): change-major-mode-hook
4224 is useful for discarding some minor modes.
4225
4226 * symbols.texi (Symbol Components): Reorder examples.
4227
4228 * streams.texi (Input Functions): State standard-input default.
4229 (Output Variables): State standard-output default.
4230
4231 * objects.texi (Printed Representation): Clarify read syntax vs print.
4232 (Floating Point Type): Explain meaning better.
4233 (Symbol Type): Explain uniqueness better.
4234 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
4235 List examples sooner.
4236 (Box Diagrams): New subnode broken out.
4237 Some examples moved from old Lists as Boxes node.
4238 (Dotted Pair Notation): Clarify intro.
4239 (Array Type): Clarify.
4240 (Type Predicates): Add hash-table-p.
4241
4242 * numbers.texi (Integer Basics): Clarify radix explanation.
4243 (Predicates on Numbers): Minor clarification.
4244 (Comparison of Numbers): Minor clarification. Clarify eql.
4245 Typos in min, max.
4246 (Math Functions): Clarify overflow in expt.
4247
4248 * minibuf.texi (Text from Minibuffer): Minor clarification.
4249 Mention arrow keys.
4250
4251 * loading.texi (Autoload): defun's doc string overrides autoload's
4252 doc string.
4253 (Repeated Loading): Modernize "add to list" examples.
4254 (Where Defined): Finish updating table of load-history elts.
4255
4256 * lists.texi (List-related Predicates): Minor wording improvement.
4257 (Lists as Boxes): Node deleted.
4258 (Building Lists): Explain trivial cases of number-sequence.
4259
4260 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 4261 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
4262 (Hash Access): Any object can be a key.
4263 State value of maphash.
4264
4265 * functions.texi (What Is a Function): Wording cleanup.
4266 (Function Documentation): Minor cleanup.
4267 Explain purpose of calling convention at end of doc string.
4268 (Function Names): Wording cleanup.
4269 (Calling Functions): Wording cleanup.
4270 Explain better how funcall calls the function.
4271 (Function Cells): Delete example of saving and redefining function.
4272
4273 * control.texi (Combining Conditions): Wording cleanup.
4274 (Iteration): dolist and dotimes bind VAR locally.
4275 (Cleanups): Xref to Atomic Changes.
4276
4277 * compile.texi (Byte Compilation): Delete 19.29 info.
4278 (Compilation Functions): Macros' difficulties don't affect defsubst.
4279 (Docs and Compilation): Delete 19.29 info.
4280
42812005-02-10 Richard M. Stallman <rms@gnu.org>
4282
4283 * objects.texi (Symbol Type): Minor correction.
4284
42852005-02-06 Lute Kamstra <lute@gnu.org>
4286
4287 * modes.texi (Example Major Modes): Fix typos.
4288
42892005-02-06 Richard M. Stallman <rms@gnu.org>
4290
4291 * text.texi (Margins): fill-nobreak-predicate can be one function.
4292
4293 * strings.texi (Modifying Strings): clear-string can make unibyte.
4294 (Formatting Strings): format gives error if values missing.
4295
4296 * positions.texi (Character Motion): Mention default arg
4297 for forward-char. backward-char refers to forward-char.
4298 (Word Motion): Mention default arg for forward-word.
4299 (Buffer End Motion): Mention default arg for beginning-of-buffer.
4300 Simplify end-of-buffer.
4301 (Text Lines): Mention default arg for forward-line.
4302 (List Motion): Mention default arg for beginning/end-of-defun.
4303 (Skipping Characters): Minor fixes in explaining character-set.
4304
4305 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
4306 Mode inheritance applies only when default-major-mode is nil.
4307 Clarifications.
4308 (Example Major Modes): Update Text mode and Lisp mode examples.
4309 (Minor Mode Conventions): Mention define-minor-mode at top.
4310 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
4311 (Mode Line Format): Update mode line face display info.
4312 (Properties in Mode): Mention effect of risky vars.
4313 (Imenu): Define imenu-add-to-menubar.
4314 (Font Lock Mode): Add descriptions to menu lines.
4315 (Faces for Font Lock): Add font-lock-doc-face.
4316
43172005-02-05 Lute Kamstra <lute@gnu.org>
4318
4319 * text.texi (Maintaining Undo): Remove obsolete function.
4320
43212005-02-05 Eli Zaretskii <eliz@gnu.org>
4322
4323 * frames.texi (Color Names): Add pointer to the X docs about RGB
4324 color specifications. Improve indexing
4325 (Text Terminal Colors): Replace the description of RGB values by
4326 an xref to "Color Names".
4327
43282005-02-03 Richard M. Stallman <rms@gnu.org>
4329
4330 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
4331 Clarify.
4332 (Selecting Windows): Clarify save-selected-window.
4333 (Cyclic Window Ordering): Clarify walk-windows.
4334 (Window Point): Clarify.
4335 (Window Start): Add comment to example.
4336 (Resizing Windows): Add `interactive' specs in examples.
4337 Document fit-window-to-buffer.
4338
4339 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
4340 (Undo, Maintaining Undo): Clarify last change.
4341 (Sorting): In sort-numeric-fields, explain about octal and hex.
4342 Mention sort-numeric-base.
4343 (Format Properties): Add xref for hard newlines.
4344
4345 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
4346 (Pop-Up Menus): Fix typo.
4347 (Color Names): Explain all types of color names.
4348 Explain color-values on B&W terminal.
4349 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
4350
4351 * files.texi (File Locks): Not supported on MS systems.
4352 (Testing Accessibility): Clarify.
4353
4354 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
4355 (Coverage Testing): Fix typo.
4356
4357 * commands.texi (Misc Events): Remove stray space.
4358
4359 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
4360 (Modification Time): Clarify when visited-file-modtime returns 0.
4361 (The Buffer List): Clarify bury-buffer.
4362 (Killing Buffers): Clarify.
4363 (Indirect Buffers): Add clone-indirect-buffer.
4364
43652005-02-02 Matt Hodges <MPHodges@member.fsf.org>
4366
4367 * edebug.texi (Printing in Edebug): Fix default value of
4368 edebug-print-circle.
4369 (Coverage Testing): Fix displayed frequency count data.
4370
43712005-02-02 Luc Teirlinck <teirllm@auburn.edu>
4372
4373 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
4374
43752005-02-02 Kim F. Storm <storm@cua.dk>
4376
4377 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
4378
43792005-01-29 Eli Zaretskii <eliz@gnu.org>
4380
4381 * commands.texi (Misc Events): Describe the help-echo event.
4382
4383 * text.texi (Special Properties) <help-echo>: Use `pos'
4384 consistently in description of the help-echo property.
4385 Use @code{nil} instead of @var{nil}.
4386
4387 * display.texi (Overlay Properties): Fix the index entry for
4388 help-echo overlay property.
4389
4390 * customize.texi (Type Keywords): Uncomment the xref to the
4391 help-echo property documentation.
4392
43932005-01-23 Kim F. Storm <storm@cua.dk>
4394
4395 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
4396 return value. Third element FULLY replaced by PARTIAL which
4397 specifies number of invisible pixels if row is only partially visible.
4398 (Textual Scrolling): Mention auto-window-vscroll.
4399 (Vertical Scrolling): New defvar auto-window-vscroll.
4400
44012005-01-16 Luc Teirlinck <teirllm@auburn.edu>
4402
4403 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
4404 command remapping.
4405
44062005-01-15 Richard M. Stallman <rms@gnu.org>
4407
4408 * display.texi (Defining Images): Mention DATA-P arg of create-image.
4409
44102005-01-14 Kim F. Storm <storm@cua.dk>
4411
4412 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
4413
4414 * text.texi (Links and Mouse-1): Fix string and vector item.
4415
44162005-01-13 Richard M. Stallman <rms@gnu.org>
4417
4418 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
4419 descriptions of overriding-local-map and overriding-terminal-local-map.
4420
4421 * text.texi (Links and Mouse-1): Clarify text.
4422
44232005-01-13 Kim F. Storm <storm@cua.dk>
4424
4425 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
4426
44272005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
4428
4429 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
4430
44312005-01-12 Kim F. Storm <storm@cua.dk>
4432
4433 * text.texi (Links and Mouse-1): Rename section from Enabling
4434 Mouse-1 to Following Links. Change xrefs.
4435 Add examples for define-button-type and define-widget.
4436
4437 * display.texi (Button Properties, Button Buffer Commands):
4438 Clarify mouse-1 and follow-link functionality.
4439
44402005-01-12 Richard M. Stallman <rms@gnu.org>
4441
4442 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
4443
4444 * display.texi (Beeping): Fix Texinfo usage.
4445
4446 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
4447
44482005-01-11 Kim F. Storm <storm@cua.dk>
4449
4450 * display.texi (Button Properties, Button Buffer Commands):
4451 Mention mouse-1 binding. Add follow-link keyword.
4452
4453 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
4454 (Enabling Mouse-1 to Follow Links): New subsection.
4455
44562005-01-06 Richard M. Stallman <rms@gnu.org>
4457
4458 * text.texi (Special Properties): Minor change.
4459
4460 * os.texi (Timers): Clarify previous change.
4461
4462 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
4463
44642005-01-01 Luc Teirlinck <teirllm@auburn.edu>
4465
4466 * display.texi (Face Attributes): Correct xref to renamed node.
4467
44682005-01-01 Richard M. Stallman <rms@gnu.org>
4469
4470 * display.texi (Face Attributes): Describe hex color specs.
4471
44722004-12-31 Richard M. Stallman <rms@gnu.org>
4473
4474 * os.texi (Timers): Update previous change.
4475
44762004-12-30 Kim F. Storm <storm@cua.dk>
4477
4478 * display.texi (Line Height): Total line-height is now specified
4479 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
4480 in cons cells. (nil . RATIO) is relative to actual line height.
4481 Use line-height `t' instead of `0' to get minimum height.
4482
44832004-12-29 Richard M. Stallman <rms@gnu.org>
4484
4485 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
4486
44872004-12-28 Richard M. Stallman <rms@gnu.org>
4488
4489 * commands.texi (Quitting): Clarify value of with-local-quit.
4490
4491 * elisp.texi (Top): Fix previous change.
4492
4493 * loading.texi (Loading): Fix previous change.
4494
44952004-12-27 Richard M. Stallman <rms@gnu.org>
4496
4497 * Makefile.in (MAKEINFO): Specify --force.
4498
4499 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
4500
4501 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
4502
4503 * display.texi (Line Height): Further clarify.
4504
4505 * elisp.texi (Top): Update Loading submenu.
4506
4507 * loading.texi (Where Defined): New node.
4508 (Unloading): load-history moved to Where Defined.
4509
45102004-12-21 Richard M. Stallman <rms@gnu.org>
4511
4512 * commands.texi (Event Input Misc): Add while-no-input.
4513
45142004-12-11 Richard M. Stallman <rms@gnu.org>
4515
4516 * display.texi (Line Height): Rewrite text for clarity.
4517
45182004-12-11 Kim F. Storm <storm@cua.dk>
4519
4520 * display.texi (Display): Add node "Line Height" to menu.
4521 (Line Height): New node. Move full description of line-spacing
4522 and line-height text properties here from text.texi.
4523 (Scroll Bars): Add vertical-scroll-bar variable.
4524
4525 * frames.texi (Window Frame Parameters): Remove line-height defvar.
4526
4527 * locals.texi (Standard Buffer-Local Variables): Fix xref for
4528 line-spacing and vertical-scroll-bar.
4529
4530 * text.texi (Special Properties): Just mention line-spacing and
4531 line-height here, add xref to new "Line Height" node.
4532
45332004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
4534
4535 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
4536
4537 * locals.texi (Standard Buffer-Local Variables):
4538 Add @xref for `line-spacing'.
4539
45402004-12-05 Richard M. Stallman <rms@gnu.org>
4541
4542 * Makefile.in (maintainer-clean): Remove the info files
4543 in $(infodir) where they are created.
4544
45452004-12-03 Richard M. Stallman <rms@gnu.org>
4546
4547 * windows.texi (Selecting Windows): get-lru-window and
4548 get-largest-window don't consider dedicated windows.
4549
4550 * text.texi (Undo): Document undo-in-progress.
4551
45522004-11-26 Richard M. Stallman <rms@gnu.org>
4553
4554 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
4555 Remove a few vars that are not always buffer-local.
4556
45572004-11-24 Luc Teirlinck <teirllm@auburn.edu>
4558
4559 * locals.texi (Standard Buffer-Local Variables): Comment out
4560 xref's to non-existent node `Yet to be written'.
4561
45622004-11-24 Richard M. Stallman <rms@gnu.org>
4563
4564 * processes.texi (Synchronous Processes): Grammar fix.
4565
4566 * numbers.texi (Comparison of Numbers): Add eql.
4567
4568 * locals.texi (Standard Buffer-Local Variables): Add many vars.
4569
4570 * intro.texi (Printing Notation): Fix previous change.
4571
4572 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
4573 and default-indicate-buffer-boundaries from here.
4574 (Usual Display): To here.
4575 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
4576 (Usual Display): Move tab-width up.
4577
4578 * customize.texi (Variable Definitions): Replace
4579 show-paren-mode example with tooltip-mode.
4580 (Simple Types, Composite Types, Defining New Types):
4581 Minor cleanups.
4582
45832004-11-21 Jesper Harder <harder@ifa.au.dk>
4584
4585 * processes.texi (Synchronous Processes, Output from Processes):
4586 Markup fix.
4587
45882004-11-20 Richard M. Stallman <rms@gnu.org>
4589
4590 * positions.texi (Skipping Characters): skip-chars-forward
4591 now handles char classes.
4592
4593 * intro.texi (Printing Notation): Avoid confusion of `print'
4594 when explaining @print.
4595
4596 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
4597
4598 * display.texi (Display Table Format): Minor fix.
4599
4600 * streams.texi (Output Functions): Fix print example.
4601
4602 * Makefile.in (elisp): New target.
4603 (dist): Depend on $(infodir)/elisp, not elisp.
4604 Copy the info files from $(infodir).
4605
4606 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
4607 read-from-minibuffer.
4608
4609 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
4610
46112004-11-19 Richard M. Stallman <rms@gnu.org>
4612
4613 * searching.texi (Regexp Search): Add search-whitespace-regexp.
4614
46152004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
4616
4617 * tips.texi (Coding Conventions): Fix typo.
4618
46192004-11-16 Richard M. Stallman <rms@gnu.org>
4620
4621 * tips.texi (Coding Conventions): Separate defvar and require
4622 methods to avoid warnings. Use require only when there are many
4623 functions and variables from that package.
4624
4625 * minibuf.texi (Minibuffer Completion): When ignoring case,
4626 predicate must not be case-sensitive.
4627
4628 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
4629 (Test Coverage): Don't talk about "splotches". Clarified.
4630
46312004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
4632
4633 * frames.texi (Window Frame Parameters): Fix typo.
4634
46352004-11-15 Kim F. Storm <storm@cua.dk>
4636
4637 * symbols.texi (Other Plists): Note that plist-get may signal error.
4638 Add safe-plist-get.
4639
46402004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
4641
4642 * modes.texi (Font Lock Basics): Fix typo.
4643
46442004-11-08 Richard M. Stallman <rms@gnu.org>
4645
4646 * syntax.texi (Syntax Table Functions): Add syntax-after.
4647
46482004-11-06 Lars Brinkhoff <lars@nocrew.org>
4649
4650 * os.texi (Processor Run Time): New section documenting
4651 get-internal-run-time.
4652
46532004-11-06 Eli Zaretskii <eliz@gnu.org>
4654
4655 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
4656 it nukes elisp-cover.texi.
4657 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
4658 elisp-0 etc.
4659
46602004-11-05 Luc Teirlinck <teirllm@auburn.edu>
4661
4662 * commands.texi (Keyboard Macros): Document `append' return value
4663 of `defining-kbd-macro'.
4664
46652004-11-01 Richard M. Stallman <rms@gnu.org>
4666
4667 * commands.texi (Interactive Call): Add called-interactively-p.
4668
46692004-10-29 Simon Josefsson <jas@extundo.com>
4670
4671 * minibuf.texi (Reading a Password): Revert.
4672
46732004-10-28 Richard M. Stallman <rms@gnu.org>
4674
4675 * frames.texi (Display Feature Testing): Explain about "vendor".
4676
46772004-10-27 Richard M. Stallman <rms@gnu.org>
4678
4679 * commands.texi (Interactive Codes): `N' uses numeric prefix,
4680 not raw. Clarify `n'.
4681 (Interactive Call): Rewrite interactive-p, focusing on when
4682 and how to use it.
4683 (Misc Events): Clarify previous change.
4684
4685 * advice.texi (Simple Advice): Clarify what job the example does.
4686 (Around-Advice): Clarify ad-do-it.
4687 (Activation of Advice): An option of ad-default-compilation-action
4688 is `never', not `nil'.
4689
46902004-10-26 Kim F. Storm <storm@cua.dk>
4691
4692 * commands.texi (Interactive Codes): Add U code letter.
4693
46942004-10-25 Simon Josefsson <jas@extundo.com>
4695
4696 * minibuf.texi (Reading a Password): Add.
4697
46982004-10-24 Jason Rumney <jasonr@gnu.org>
4699
4700 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
4701 and wheel-down.
4702
47032004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
4704
4705 * processes.texi (Synchronous Processes): Document process-file.
4706
47072004-10-22 Kenichi Handa <handa@m17n.org>
4708
4709 * text.texi (translate-region): Document that it accepts also a
4710 char-table.
4711
47122004-10-22 David Ponce <david@dponce.com>
4713
4714 * windows.texi (Resizing Windows): Document the `preserve-before'
4715 argument of the functions `enlarge-window' and `shrink-window'.
4716
47172004-10-19 Jason Rumney <jasonr@gnu.org>
4718
4719 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
4720
47212004-10-09 Luc Teirlinck <teirllm@auburn.edu>
4722
4723 * text.texi (Filling): Add anchor for definition of
4724 `sentence-end-double-space'.
4725
4726 * searching.texi (Regexp Example): Update description of how
4727 Emacs currently recognizes the end of a sentence.
4728 (Standard Regexps): Update definition of the variable
4729 `sentence-end'. Add definition of the function `sentence-end'.
4730
47312004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
4732
4733 * display.texi (Progress): New node.
4734
47352004-10-05 Kim F. Storm <storm@cua.dk>
4736
4737 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
4738
47392004-09-29 Kim F. Storm <storm@cua.dk>
4740
4741 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
4742 to identify bitmaps. Remove -fringe-bitmap suffix for standard
4743 fringe bitmap symbols, as they now have their own namespace.
4744 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
4745 vs. pixels. Signal error if no free bitmap slots.
4746 (Pixel Specification): Change IMAGE to @var{image}.
4747
47482004-09-28 Richard M. Stallman <rms@gnu.org>
4749
4750 * text.texi (Special Properties): Clarify line-spacing and line-height.
4751
4752 * searching.texi (Regexp Search): Add looking-back.
4753
47542004-09-25 Luc Teirlinck <teirllm@auburn.edu>
4755
4756 * display.texi: Correct typos.
4757 (Image Descriptors): Correct xref's.
4758
47592004-09-25 Richard M. Stallman <rms@gnu.org>
4760
4761 * text.texi (Special Properties): Cleanups in `cursor'.
4762 Rewrites in `line-height' and `line-spacing'; exchange them.
4763
4764 * display.texi (Fringes): Rewrite previous change.
4765 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
4766 (Display Fringe Bitmaps): Node deleted, text moved.
4767 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
4768 (Scroll Bars): Clarify set-window-scroll-bars.
4769 (Pointer Shape): Rewrite.
4770 (Specified Space): Clarify :align-to, etc.
4771 (Pixel Specification): Use @var. Clarify new text.
4772 (Other Display Specs): Clarify `slice'.
4773 (Image Descriptors): Cleanups.
4774 (Showing Images): Cleanups.
4775
47762004-09-24 Luc Teirlinck <teirllm@auburn.edu>
4777
4778 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
4779
4780 * modes.texi: Various minor changes in addition to:
4781 (Major Mode Conventions): Final call to `run-mode-hooks' should
4782 not be inside the `delay-mode-hooks' form.
4783 (Mode Hooks): New node.
4784 (Hooks): Delete obsolete example.
4785 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
4786 node "Mode Hooks".
4787
47882004-09-22 Luc Teirlinck <teirllm@auburn.edu>
4789
4790 * display.texi: Correct various typos.
4791 (Display): Rename node "Pointer Shapes" to "Pointer
4792 Shape". (There is already a node called "Pointer Shapes" in
4793 frames.texi.)
4794 (Images): Remove non-existent node "Image Slices" from menu.
4795
47962004-09-23 Kim F. Storm <storm@cua.dk>
4797
4798 * text.texi (Special Properties): Add `cursor', `pointer',
4799 `line-height', and `line-spacing' properties.
4800
4801 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
4802 Shapes' to menu.
4803 (Standard Faces): Doc fix for fringe face.
4804 (Fringes): Add `overflow-newline-into-fringe' and
4805 'indicate-buffer-boundaries'.
4806 (Fringe Bitmaps, Pointer Shapes): New nodes.
4807 (Display Property): Add 'Pixel Specification' and 'Display Fringe
4808 Bitmaps' to menu.
4809 (Specified Space): Describe pixel width and height.
4810 (Pixel Specification): New node.
4811 (Other Display Specs): Add `slice' property.
4812 (Display Fringe Bitmaps): New node.
4813 (Images): Add 'Image Slices' to menu.
4814 (Image Descriptors): Add `:pointer' and `:map' properties.
4815 (Showing Images): Add slice arg to `insert-image'. Add
4816 'insert-sliced-image'.
4817
48182004-09-20 Richard M. Stallman <rms@gnu.org>
4819
4820 * commands.texi (Key Sequence Input):
4821 Clarify downcasing in read-key-sequence.
4822
48232004-09-08 Juri Linkov <juri@jurta.org>
4824
4825 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
4826
48272004-09-07 Luc Teirlinck <teirllm@auburn.edu>
4828
4829 * locals.texi (Standard Buffer-Local Variables): Add
4830 `buffer-auto-save-file-format'.
4831 * internals.texi (Buffer Internals): Describe new
4832 auto_save_file_format field of the buffer structure.
4833 * files.texi (Format Conversion): `auto-save-file-format' has been
4834 renamed `buffer-auto-save-file-format'.
4835
48362004-08-27 Luc Teirlinck <teirllm@auburn.edu>
4837
4838 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
4839 an integer or a marker.
4840 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
4841
48422004-08-22 Richard M. Stallman <rms@gnu.org>
4843
4844 * modes.texi (Major Mode Conventions): Discuss rebinding of
4845 standard key bindings.
4846
48472004-08-18 Kim F. Storm <storm@cua.dk>
4848
4849 * processes.texi (Accepting Output): Add `just-this-one' arg to
4850 `accept-process-output'.
4851 (Output from Processes): New var `process-adaptive-read-buffering'.
4852
48532004-08-10 Luc Teirlinck <teirllm@auburn.edu>
4854
4855 * keymaps.texi: Various changes in addition to:
4856 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
4857 Give more varied examples for `kbd'.
4858 (Creating Keymaps): Char tables have slots for all characters
4859 without modifiers.
4860 (Active Keymaps): `overriding-local-map' and
4861 `overriding-terminal-local-map' also override text property and
4862 overlay keymaps.
4863 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
4864 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
4865 to denote a prefix of no events.
4866 `map-keymap' includes parent's bindings _recursively_.
4867 Clarify and correct description of `where-is-internal'.
4868 Mention BUFFER-OR-NAME arg to `describe-bindings'.
4869 (Menu Example): For menus intended for use with the keyboard, the
4870 menu items should be bound to characters or real function keys.
4871
48722004-08-08 Luc Teirlinck <teirllm@auburn.edu>
4873
4874 * objects.texi (Character Type): Reposition `@anchor' to prevent
4875 double space inside sentence in Info.
4876
4877 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
4878 renamed to `disabled-command-function'.
4879 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
4880 (Command Loop Info): Replace reference to it.
4881 (Disabling Commands): `disabled-command-hook' has been renamed to
4882 `disabled-command-function'.
4883
48842004-08-07 Luc Teirlinck <teirllm@auburn.edu>
4885
4886 * os.texi (Translating Input): Only non-prefix bindings in
4887 `key-translation-map' override actual key bindings. Warn about
4888 possible indirect effect of actual key bindings on non-prefix
4889 bindings in `key-translation-map'.
4890
48912004-08-06 Luc Teirlinck <teirllm@auburn.edu>
4892
4893 * minibuf.texi (High-Level Completion): Add anchor for definition
4894 of `read-variable'.
4895
4896 * commands.texi: Various changes in addition to:
4897 (Using Interactive): Clarify description of `interactive-form'.
4898 (Interactive Call): Mention default for KEYS argument to
4899 `call-interactively'.
4900 (Command Loop Info): Clarify description of `this-command-keys'.
4901 Mention KEEP-RECORD argument to `clear-this-command-keys'.
4902 Value of `last-event-frame' can be `macro'.
4903 (Repeat Events): `double-click-fuzz' is also used to distinguish
4904 clicks and drags.
4905 (Classifying Events): Clarify descriptions of `event-modifiers'
4906 `event-basic-type' and `event-convert-list'.
4907 (Accessing Events): `posn-timestamp' takes POSITION argument.
4908 (Quoted Character Input): Clarify description of
4909 `read-quoted-char' and fix example.
4910 (Quitting): Add `with-local-quit'.
4911 (Disabling Commands): Correct and clarify descriptions of
4912 `enable-command' and `disable-command'.
4913 Mention what happens if `disabled-command-hook' is nil.
4914 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
4915 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
4916
49172004-07-24 Luc Teirlinck <teirllm@auburn.edu>
4918
4919 * frames.texi: Various changes in addition to:
4920 (Creating Frames): Expand and clarify description of `make-frame'.
4921 (Window Frame Parameters): Either none or both of the `icon-left'
4922 and `icon-top' parameters must be specified. Put descriptions of
4923 `menu-bar-lines' and `toolbar-lines' closer together and change
4924 them accordingly.
4925 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
4926 except while processing `frame-title-format' or `icon-title-format'.
4927 (Deleting Frames): Correct description of `delete-frame'.
4928 Non-nil return values of `frame-live-p' are like those of `framep'.
4929 (Frames and Windows): Mention return value of
4930 `set-frame-selected-window'.
4931 (Visibility of Frames): Mention `force' argument to
4932 `make-frame-invisible'. `frame-visible-p' returns t for all
4933 frames on text-only terminals.
4934 (Frame Configurations): Restoring a frame configuration does not
4935 restore deleted frames.
4936 (Window System Selections): `x-set-selection' returns DATA.
4937 (Resources): Add example.
4938 (Display Feature Testing): Clarify descriptions of
4939 `display-pixel-height', `display-pixel-width', `x-server-version'
4940 and `x-server-vendor'.
4941
4942 * windows.texi (Choosing Window): Add anchor.
4943 * minibuf.texi (Minibuffer Misc): Add anchor.
4944
49452004-07-23 John Paul Wallington <jpw@gnu.org>
4946
4947 * macros.texi (Defining Macros): Declaration keyword for setting
4948 Edebug spec is `debug' not `edebug'.
4949
49502004-07-19 Luc Teirlinck <teirllm@auburn.edu>
4951
4952 * windows.texi: Various small changes in addition to:
4953 (Window Point): Mention return value of `set-window-point'.
4954 (Window Start): `pos-visible-in-window-p' disregards horizontal
4955 scrolling. Explain return value if PARTIALLY is non-nil.
4956 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
4957 and `set-window-vscroll'.
4958 (Size of Window): The argument WINDOW to `window-inside-edges',
4959 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
4960 (Resizing Windows): Explain return value of
4961 `shrink-window-if-larger-than-buffer'.
4962 `window-size-fixed' automatically becomes buffer local when set.
4963 (Window Configurations): Explain return value of
4964 `set-window-configuration'.
4965
4966 * minibuf.texi (Minibuffer Misc): Add anchor for
4967 `minibuffer-scroll-window'.
4968
4969 * positions.texi (Text Lines): Add anchor for `count-lines'.
4970
49712004-07-17 Richard M. Stallman <rms@gnu.org>
4972
4973 * display.texi (Overlay Properties): Adding `evaporate' prop
4974 deletes empty overlay immediately.
4975
4976 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
4977 fix example.
4978
49792004-07-16 Jim Blandy <jimb@redhat.com>
4980
4981 * searching.texi (Regexp Backslash): Document new \_< and \_>
4982 operators.
4983
49842004-07-16 Juanma Barranquero <lektu@terra.es>
4985
4986 * display.texi (Images): Fix Texinfo usage.
4987
49882004-07-14 Luc Teirlinck <teirllm@auburn.edu>
4989
4990 * buffers.texi (Modification Time): `visited-file-modtime' now
4991 returns a list of two integers, instead of a cons.
4992
49932004-07-13 Luc Teirlinck <teirllm@auburn.edu>
4994
4995 * windows.texi: Various changes in addition to:
4996 (Splitting Windows): Add `split-window-keep-point'.
4997
49982004-07-09 Richard M. Stallman <rms@gnu.org>
4999
5000 * frames.texi (Input Focus): Minor fix.
5001
50022004-07-07 Luc Teirlinck <teirllm@auburn.edu>
5003
5004 * frames.texi (Input Focus): Clarify descriptions of
5005 `select-frame-set-input-focus' and `select-frame'.
5006
50072004-07-06 Luc Teirlinck <teirllm@auburn.edu>
5008
5009 * os.texi: Various small changes in addition to:
5010 (Killing Emacs): Expand and clarify description of
5011 `kill-emacs-query-functions' and `kill-emacs-hook'.
5012 (System Environment): Expand and clarify description of `getenv'
5013 and `setenv'.
5014 (Timers): Clarify description of `run-at-time'.
5015 (Translating Input): Correct description of
5016 `extra-keyboard-modifiers'.
5017 (Flow Control): Correct description of `enable-flow-control'.
5018
50192004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
5020
5021 * os.texi: Update copyright.
5022 (Session Management): Grammar fix.
5023 Clarify which Emacs does the restarting.
5024 Use @samp for *scratch* buffer.
5025
50262004-07-04 Alan Mackenzie <acm@muc.de>
5027
5028 * frames.texi (Input Focus): Add documentation for
5029 `select-frame-set-input-focus'. Replace refs to non-existent
5030 `switch-frame' with `select-frame'. Minor corrections and tidying
5031 up of text-only terminal stuff.
5032
50332004-07-02 Richard M. Stallman <rms@gnu.org>
5034
5035 * files.texi (Saving Buffers): Cleanup write-contents-function.
5036 (Magic File Names): Cleanup file-remote-p.
5037
b344d29d 50382004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
5039
5040 * files.texi (Magic File Names): `file-remote-p' returns an
5041 identifier of the remote system, not just t.
5042
50432004-07-02 David Kastrup <dak@gnu.org>
5044
5045 * searching.texi (Entire Match Data): Add explanation about new
5046 match-data behavior when @var{integers} is non-nil.
5047
50482004-06-24 Richard M. Stallman <rms@gnu.org>
5049
5050 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
5051
5052 * customize.texi (Variable Definitions): Note about doc strings
5053 and :set.
5054
5055 * keymaps.texi (Keymap Terminology): Document `kbd'.
5056 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
5057
5058 * display.texi (Invisible Text): Setting buffer-invisibility-spec
5059 makes it buffer-local.
5060
5061 * files.texi (Saving Buffers): Correct previous change.
5062
5063 * commands.texi (Accessing Events):
5064 Clarify posn-col-row and posn-actual-col-row.
5065
50662004-06-24 David Ponce <david.ponce@wanadoo.fr>
5067
5068 * commands.texi (Accessing Events): New functions
5069 posn-at-point and posn-at-x-y. Add example to posn-x-y.
5070
50712004-06-23 Luc Teirlinck <teirllm@auburn.edu>
5072
5073 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
5074 * frames.texi, buffers.texi, backups.texi, variables.texi:
5075 * loading.texi, eval.texi, functions.texi, control.texi:
5076 * symbols.texi, minibuf.texi: Reposition @anchor's.
5077
5078 * help.texi: Various small changes in addition to the following.
5079 (Describing Characters): Describe PREFIX argument to
5080 `key-description'. Correct and clarify definition of
5081 `text-char-description'. Describe NEED-VECTOR argument to
5082 `read-kbd-macro'.
5083 (Help Functions): Clarify definition of `apropos'.
5084
50852004-06-23 Lars Hansen <larsh@math.ku.dk>
5086
5087 * files.texi (Saving Buffers): Correct description of
5088 `write-contents-functions'.
5089
50902004-06-21 Juanma Barranquero <lektu@terra.es>
5091
5092 * display.texi (Images): Remove redundant @vindex directives.
5093 Rewrite `image-library-alist' doc in active voice.
5094
50952004-06-14 Juanma Barranquero <lektu@terra.es>
5096
5097 * display.texi (Images): Document new delayed library loading,
5098 variable `image-library-alist' and (existing but undocumented)
5099 function `image-type-available-p'.
5100
51012004-06-05 Richard M. Stallman <rms@gnu.org>
5102
5103 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
5104 refer the user to the Initial Input node.
5105 (Text from Minibuffer): Likewise.
5106 (Initial Input): New node. Document this feature
5107 and say it is mostly deprecated.
5108
51092004-05-30 Richard M. Stallman <rms@gnu.org>
5110
5111 * loading.texi (Named Features): Clarify return value
5112 and meaning of NOERROR.
5113
5114 * variables.texi (File Local Variables): Minor cleanup.
5115
51162004-05-30 Michael Albinus <michael.albinus@gmx.de>
5117
5118 * files.texi (Magic File Names): Add `file-remote-p' as operation
5119 of file name handlers.
5120
51212004-05-29 Richard M. Stallman <rms@gnu.org>
5122
5123 * modes.texi (Minor Mode Conventions): (-) has no special meaning
5124 as arg to a minor mode command.
5125
51262004-05-22 Richard M. Stallman <rms@gnu.org>
5127
5128 * syntax.texi (Syntax Class Table): Word syntax not just for English.
5129
5130 * streams.texi (Output Variables): Doc float-output-format.
5131
5132 * searching.texi (Regexp Special): Nested repetition can be infloop.
5133
5134 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
5135 real stack overflow.
5136
5137 * compile.texi: Minor cleanups.
5138
51392004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
5140
5141 * lists.texi (Cons Cells): Explain dotted lists, true lists,
5142 circular lists.
5143 (List Elements): Explain handling of circular and dotted lists.
5144
51452004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
5146
5147 * modes.texi (Search-based Fontification): Fix typo.
5148
51492004-05-10 Juanma Barranquero <lektu@terra.es>
5150
5151 * modes.texi (Mode Line Variables): Fix description of
5152 global-mode-string, which is now after which-func-mode, not the
5153 buffer name.
5154
51552004-05-07 Lars Hansen <larsh@math.ku.dk>
5156
5157 * modes.texi (Desktop Save Mode): Add.
5158 (Modes): Add menu entry Desktop Save Mode.
5159
5160 * hooks.texi: Add desktop-after-read-hook,
5161 desktop-no-desktop-file-hook and desktop-save-hook.
5162
5163 * locals.texi: Add desktop-save-buffer.
5164
51652004-04-30 Jesper Harder <harder@ifa.au.dk>
5166
5167 * display.texi: emacs -> Emacs.
5168
51692004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
5170
5171 * files.texi (Changing Files): Document set-file-times.
5172
51732004-04-23 Juanma Barranquero <lektu@terra.es>
5174
5175 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
5176
51772004-04-18 Jesper Harder <harder@ifa.au.dk>
5178
5179 * tips.texi (Coding Conventions): defopt -> defcustom.
5180
51812004-04-16 Luc Teirlinck <teirllm@auburn.edu>
5182
5183 * sequences.texi: Various clarifications.
5184
51852004-04-14 Luc Teirlinck <teirllm@auburn.edu>
5186
5187 * buffers.texi (Read Only Buffers): Mention optional ARG to
5188 `toggle-read-only'.
5189
51902004-04-14 Nick Roberts <nick@nick.uklinux.net>
5191
5192 * windows.texi (Selecting Windows): Note that get-lru-window
5193 returns a full-width window if possible.
5194
51952004-04-13 Luc Teirlinck <teirllm@auburn.edu>
5196
5197 * buffers.texi: Various changes in addition to:
5198 (Buffer File Name): Add `find-buffer-visiting'.
5199 (Buffer Modification): Mention optional ARG to `not-modified'.
5200 (Indirect Buffers): Mention optional CLONE argument to
5201 `make-indirect-buffer'.
5202
5203 * files.texi: Various changes in addition to:
5204 (Visiting Functions): `find-file-hook' is now a normal hook.
5205 (File Name Expansion): Explain difference between the way that
5206 `expand-file-name' and `file-truename' treat `..'.
5207 (Contents of Directories): Mention optional ID-FORMAT argument to
5208 `directory-files-and-attributes'.
5209 (Format Conversion): Mention new optional CONFIRM argument to
5210 `format-write-file'.
5211
52122004-04-12 Miles Bader <miles@gnu.org>
5213
5214 * macros.texi (Expansion): Add description of `macroexpand-all'.
5215
52162004-04-05 Jesper Harder <harder@ifa.au.dk>
5217
5218 * variables.texi (Variable Aliases): Mention
5219 cyclic-variable-indirection.
5220
5221 * errors.texi (Standard Errors): Ditto.
5222
52232004-04-04 Luc Teirlinck <teirllm@auburn.edu>
5224
5225 * backups.texi: Various small changes in addition to:
5226 (Making Backups): Mention return value of `backup-buffer'.
5227 (Auto-Saving): Mention optional FORCE argument to
5228 `delete-auto-save-file-if-necessary'.
5229 (Reverting): Mention optional PRESERVE-MODES argument to
5230 `revert-buffer'. Correct description of `revert-buffer-function'.
5231
52322004-03-22 Juri Linkov <juri@jurta.org>
5233
5234 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
5235 with `Vector Functions'.
5236
5237 * text.texi (Sorting): Add missing quote.
5238
52392004-03-14 Luc Teirlinck <teirllm@auburn.edu>
5240
5241 * intro.texi (Lisp History): Replace xref to `cl' manual with
5242 inforef.
5243
52442004-03-12 Richard M. Stallman <rms@gnu.org>
5245
5246 * intro.texi (Version Info): Add arg to emacs-version.
5247 (Lisp History): Change xref to CL manual.
5248
52492004-03-09 Luc Teirlinck <teirllm@auburn.edu>
5250
5251 * minibuf.texi (Completion Commands): Add xref to Emacs manual
5252 for Partial Completion mode.
5253
52542004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
5255
5256 * customize.texi: Fix typo. Remove eol whitespace.
5257
52582004-03-04 Richard M. Stallman <rms@gnu.org>
5259
5260 * processes.texi: Fix typos.
5261
5262 * lists.texi (Building Lists): Minor clarification.
5263
5264 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
5265 in make-hash-table.
5266
52672004-02-29 Juanma Barranquero <lektu@terra.es>
5268
5269 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
5270 rm, and ignore exit code.
5271
52722004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
5273
5274 * display.texi (Defining Faces): Add description for min-colors.
5275 Update example.
5276
52772004-02-23 Luc Teirlinck <teirllm@auburn.edu>
5278
5279 * abbrevs.texi: Various corrections and clarifications in addition
5280 to the following:
5281 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
5282
52832004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5284
5285 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
5286
52872004-02-21 Luc Teirlinck <teirllm@auburn.edu>
5288
5289 * text.texi: Various small changes in addition to the following:
5290 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
5291 to delete-horizontal-space.
5292 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
5293 description of yank-handler text property at various places.
5294
5295 * frames.texi (Window System Selections): Add anchor.
5296
5297 * syntax.texi (Syntax Table Functions): Clarify and correct
5298 descriptions of make-syntax-table and copy-syntax-table.
5299 (Motion and Syntax): Clarify SYNTAXES argument to
5300 skip-syntax-forward.
5301 (Parsing Expressions): Mention that the return value of
5302 parse-partial-sexp is currently a list of ten rather than nine
5303 elements.
5304 (Categories): Various corrections and clarifications.
5305
53062004-02-17 Luc Teirlinck <teirllm@auburn.edu>
5307
5308 * markers.texi (Marker Insertion Types): Minor change.
5309
5310 * locals.texi (Standard Buffer-Local Variables):
5311 * commands.texi (Interactive Codes, Using Interactive):
5312 * functions.texi (Related Topics): Fix xrefs.
5313
53142004-02-16 Luc Teirlinck <teirllm@auburn.edu>
5315
5316 * lists.texi (Sets And Lists): Update description of delete-dups.
5317
53182004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5319
5320 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
5321
c8763fb6 53222004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5323
5324 * frames.texi (Parameter Access): frame-parameters arg is optional.
5325 modify-frame-parameters handles nil for FRAME.
5326 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
5327 are all-or-nothing for certain toolkits.
5328 Mention parameter wait-for-wm.
5329 (Frames and Windows): In frame-first-window and frame-selected-window
5330 the arg is optional.
5331 (Input Focus): In redirect-frame-focus the second arg is optional.
5332 (Window System Selections): Mention selection type CLIPBOARD.
5333 Mention data-type UTF8_STRING.
5334 Mention numbering of cut buffers.
5335 (Resources): Describe x-resource-name.
5336
53372004-02-16 Richard M. Stallman <rms@gnu.org>
5338
5339 * windows.texi (Buffers and Windows): Delete false table
5340 about all-frames.
5341
5342 * syntax.texi (Parsing Expressions): Delete old caveat
5343 about parse-sexp-ignore-comments.
5344
5345 * streams.texi (Output Variables): Add print-quoted.
5346
5347 * lists.texi (Building Lists): Minor cleanup.
5348
5349 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
5350
5351 * display.texi (Overlays): Explain overlays use markers.
5352 (Managing Overlays): Explain front-advance and rear-advance
5353 in more detail.
5354
5355 * loading.texi (Unloading): Document unload-feature-special-hooks.
5356 Get rid of fns-NNN.el file.
5357
53582004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5359
5360 * help.texi (Describing Characters): Fix text-char-description
5361 example output.
5362
5363 * edebug.texi (Using Edebug): Fix example.
5364
5365 * debugging.texi (Internals of Debugger): Fix return value.
5366
5367 * files.texi (Changing Files): Fix argname.
5368
5369 * calendar.texi: Fix parens, and default values.
5370
5371 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
5372 * nonascii.texi, objects.texi, os.texi: Minor fixes.
5373 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
5374
5375 * positions.texi (Text Lines): Don't add -1 in current-line.
5376
53772004-02-16 Richard M. Stallman <rms@gnu.org>
5378
5379 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
5380
53812004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5382
5383 * processes.texi (Low-Level Network): Fix a typo.
5384
53852004-02-12 Kim F. Storm <storm@cua.dk>
5386
5387 * display.texi (Fringes): Use consistent wording.
5388 Note that window-fringe's window arg is optional.
5389 (Scroll Bars): Use consistent wording.
5390
53912004-02-11 Luc Teirlinck <teirllm@auburn.edu>
5392
5393 * tips.texi (Comment Tips): Document the new conventions for
5394 commenting out code.
5395
c8763fb6 53962004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5397
5398 * positions.texi (Text Lines): Added missing end defun.
5399
54002004-02-07 Kim F. Storm <storm@cua.dk>
5401
5402 * positions.texi (Text Lines): Add line-number-at-pos.
5403
54042004-02-06 John Paul Wallington <jpw@gnu.org>
5405
5406 * display.texi (Button Properties, Button Buffer Commands):
5407 mouse-2 invokes button, not down-mouse-1.
5408
54092004-02-04 Jason Rumney <jasonr@gnu.org>
5410
5411 * makefile.w32-in: Sync with Makefile.in changes.
5412
54132004-02-03 Luc Teirlinck <teirllm@auburn.edu>
5414
5415 * minibuf.texi (Text from Minibuffer): Various corrections and
5416 clarifications.
5417 (Object from Minibuffer): Correct Lisp description of
5418 read-minibuffer.
5419 (Minibuffer History): Clarify description of cons values for
5420 HISTORY arguments.
5421 (Basic Completion): Various corrections and clarifications. Add
5422 completion-regexp-list.
5423 (Minibuffer Completion): Correct and clarify description of
5424 completing-read.
5425 (Completion Commands): Mention Partial Completion mode. Various
5426 other minor changes.
5427 (High-Level Completion): Various corrections and clarifications.
5428 (Reading File Names): Ditto.
5429 (Minibuffer Misc): Ditto.
5430
54312004-01-26 Luc Teirlinck <teirllm@auburn.edu>
5432
5433 * strings.texi (Text Comparison): assoc-string also matches
5434 elements of alists that are strings instead of conses.
5435 (Formatting Strings): Standardize Texinfo usage. Update index
5436 entries.
5437
54382004-01-20 Luc Teirlinck <teirllm@auburn.edu>
5439
5440 * lists.texi (Sets And Lists): Add delete-dups.
5441
54422004-01-15 Luc Teirlinck <teirllm@auburn.edu>
5443
5444 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
5445 special form.
5446 * macros.texi (Defining Macros): Update description of `declare',
5447 which now is a macro.
5448 (Wrong Time): Fix typos.
5449
54502004-01-14 Luc Teirlinck <teirllm@auburn.edu>
5451
5452 * compile.texi (Compilation Functions): Expand descriptions of
5453 `compile-defun', `byte-compile-file', `byte-recompile-directory'
5454 and `batch-byte-compile'. In particular, mention and describe
5455 all optional arguments.
5456 (Disassembly): Correct and clarify the description of `disassemble'.
5457
54582004-01-11 Luc Teirlinck <teirllm@auburn.edu>
5459
5460 * searching.texi: Various small changes in addition to the
5461 following.
5462 (Regexp Example): Adapt to new value of `sentence-end'.
5463 (Regexp Functions): The PAREN argument to `regexp-opt' can be
5464 `words'.
5465 (Search and Replace): Add usage note for `perform-replace'.
5466 (Entire Match Data): Mention INTEGERS and REUSE arguments to
5467 `match-data'.
5468 (Standard Regexps): Update for new values of `paragraph-start'
5469 and `sentence-end'.
5470
54712004-01-07 Luc Teirlinck <teirllm@auburn.edu>
5472
5473 * files.texi (Saving Buffers): Clarify descriptions of
5474 `write-contents-functions' and `before-save-hook'.
5475 Make the defvar's for `before-save-hook' and `after-save-hook'
5476 into defopt's.
5477
54782004-01-07 Kim F. Storm <storm@cua.dk>
5479
5480 * commands.texi (Click Events): Describe new image and
5481 width/height elements of click events.
5482 (Accessing Events): Add posn-string, posn-image, and
5483 posn-object-width-height. Change posn-object to return either
5484 image or string object.
5485
54862004-01-01 Simon Josefsson <jas@extundo.com>
5487
5488 * hooks.texi (Standard Hooks): Add before-save-hook.
5489 * files.texi (Saving Buffers): Likewise.
5490
54912004-01-03 Richard M. Stallman <rms@gnu.org>
5492
5493 * frames.texi (Frames and Windows): Delete frame-root-window.
5494
54952004-01-03 Luc Teirlinck <teirllm@auburn.edu>
5496
5497 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
5498
5499 * functions.texi: Various small changes in addition to the
5500 following.
5501 (What Is a Function): `functionp' returns nil for macros. Clarify
5502 behavior of this and following functions for symbol arguments.
5503 (Function Documentation): Add `\' in front of (fn @var{arglist})
5504 and explain why.
5505 (Defining Functions): Mention DOCSTRING argument to `defalias'.
5506 Add anchor.
5507 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
5508
55092004-01-01 Miles Bader <miles@gnu.org>
5510
5511 * display.texi (Buttons): New section.
5512
55132003-12-31 Andreas Schwab <schwab@suse.de>
5514
5515 * numbers.texi (Math Functions): sqrt reports a domain-error
5516 error.
5517 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
5518
55192003-12-30 Luc Teirlinck <teirllm@auburn.edu>
5520
5521 * tips.texi (Documentation Tips): Update item on hyperlinks in
5522 documentation strings.
5523
5524 * errors.texi (Standard Errors): Various small corrections and
5525 additions.
5526
5527 * control.texi: Various small changes in addition to the
5528 following.
5529 (Signaling Errors): Provide some more details on how `signal'
5530 constructs the error message. Add anchor to the definition of
5531 `signal'.
5532 (Error Symbols): Describe special treatment of `quit'.
5533 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
5534 to emphasize that it has to be a single form.
5535
5536 * buffers.texi: Add anchor.
5537
55382003-12-29 Richard M. Stallman <rms@gnu.org>
5539
5540 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
5541 (Window Configurations): Add window-configuration-frame.
5542
5543 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
5544
5545 * text.texi (Examining Properties): Add get-char-property-and-overlay.
5546 Change arg name in get-char-property.
5547 (Special Properties): Update handling of keymap property.
5548
5549 * strings.texi (Modifying Strings): Add clear-string.
5550 (Text Comparison): Add assoc-string and remove
5551 assoc-ignore-case, assoc-ignore-representation.
5552
5553 * os.texi (Time of Day): Add set-time-zone-rule.
5554
5555 * numbers.texi (Math Functions): asin, acos, log, log10
5556 report domain-error errors.
5557
5558 * nonascii.texi (Converting Representations):
5559 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
5560 (Encoding and I/O): Add file-name-coding-system.
5561
5562 * modes.texi (Search-based Fontification): Explain that
5563 face specs are symbols with face names as values.
5564
5565 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
5566
5567 * lists.texi (Building Lists): remq moved elsewhere.
5568 (Sets And Lists): remq moved here.
5569 (Association Lists): Refer to assoc-string.
5570
5571 * internals.texi (Garbage Collection): Add memory-use-counts.
5572
5573 * frames.texi (Frames and Windows): Add set-frame-selected-window
5574 and frame-root-window.
5575
5576 * files.texi (Contents of Directories):
5577 Add directory-files-and-attributes.
5578
5579 * display.texi (Refresh Screen): Add force-window-update.
5580 (Invisible Text): Explain about moving point out of invis text.
5581 (Overlay Properties): Add overlay-properties.
5582 (Managing Overlays): Add overlayp.
5583 (GIF Images): Invalid image number displays a hollow box.
5584
5585 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
5586 (Killing Buffers): Add buffer-live-p.
5587
55882003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
5589
5590 * display.texi (Fringes): Fix typo "set-buffer-window".
5591
55922003-12-24 Luc Teirlinck <teirllm@auburn.edu>
5593
5594 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
5595 * nonascii.texi, processes.texi, tips.texi, variables.texi:
5596 Add or change various xrefs and anchors.
5597
5598 * commands.texi: Replace all occurrences of @acronym{CAR} with
5599 @sc{car}, for consistency with the rest of the Elisp manual.
5600 `car' and `cdr' are historically acronyms, but are no longer
5601 widely thought of as such.
5602
5603 * internals.texi (Pure Storage): Mention that `purecopy' does not
5604 copy text properties.
5605 (Object Internals): Now 29 bits are used (in most implementations)
5606 to address Lisp objects.
5607
5608 * variables.texi (Variables with Restricted Values): New node.
5609
5610 * objects.texi (Lisp Data Types): Mention that certain variables
5611 can only take on a restricted set of values and add an xref to
5612 the new node "Variables with Restricted Values".
5613
5614 * eval.texi (Function Indirection): Describe the errors that
5615 `indirect-function' can signal.
5616 (Eval): Clarify the descriptions of `eval-region' and `values'.
5617 Describe `eval-buffer' instead of `eval-current-buffer' and
5618 mention `eval-current-buffer' as an alias for `current-buffer'.
5619 Correct the description and mention all optional arguments.
5620
5621 * nonascii.texi: Various small changes in addition to the
5622 following.
5623 (Converting Representations): Clarify behavior of
5624 `string-make-multibyte' and `string-to-multibyte' for unibyte all
5625 ASCII arguments.
5626 (Character Sets): Document the variable `charset-list' and adapt
5627 the definition of the function `charset-list' accordingly.
5628 (Translation of Characters): Clarify use of generic characters in
5629 `make-translation-table'. Clarify and correct the description of
5630 the use of translation tables in encoding and decoding.
5631 (User-Chosen Coding Systems): Correct and clarify the description
5632 of `select-safe-coding-system'.
5633 (Default Coding Systems): Clarify description of
5634 `file-coding-system-alist'.
5635
56362003-11-30 Luc Teirlinck <teirllm@auburn.edu>
5637
5638 * strings.texi (Text Comparison): Correctly describe when two
5639 strings are `equal'. Combine and clarify descriptions of
5640 `assoc-ignore-case' and `assoc-ignore-representation'.
5641
5642 * objects.texi (Non-ASCII in Strings): Clarify description of
5643 when a string is unibyte or multibyte.
5644 (Bool-Vector Type): Update examples.
5645 (Equality Predicates): Correctly describe when two strings are
5646 `equal'.
5647
56482003-11-29 Luc Teirlinck <teirllm@auburn.edu>
5649
5650 * lists.texi (Building Lists): `append' no longer accepts integer
5651 arguments. Update the description of `number-sequence' to reflect
5652 recent changes.
5653 (Sets And Lists): Describe `member-ignore-case' after `member'.
5654
56552003-11-27 Kim F. Storm <storm@cua.dk>
5656
5657 * commands.texi (Click Events): Click object may be an images.
5658 Describe (dx . dy) element of click positions.
5659 (Accessing Events): Remove duplicate posn-timestamp.
5660 New functions posn-object and posn-object-x-y.
5661
56622003-11-23 Kim F. Storm <storm@cua.dk>
5663
5664 * commands.texi (Click Events): Describe enhancements to event
5665 position lists, including new text-pos and (col . row) items.
5666 Mention left-fringe and right-fringe area events.
5667 (Accessing Events): New functions posn-area and
5668 posn-actual-col-row. Mention posn-timestamp. Mention that
5669 posn-point in non-text area still returns buffer position.
5670 Clarify posn-col-row.
5671
56722003-11-21 Lars Hansen <larsh@math.ku.dk>
5673
5674 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
5675 * anti.texi (File Attributes): Describe removed parameter
5676 ID-FORMAT.
5677
56782003-11-20 Luc Teirlinck <teirllm@auburn.edu>
5679
5680 * positions.texi (Positions): Mention that, if a marker is used as
5681 a position, its buffer is ignored.
5682
5683 * markers.texi (Overview of Markers): Mention it here too.
5684
56852003-11-12 Luc Teirlinck <teirllm@auburn.edu>
5686
5687 * numbers.texi (Numeric Conversions): Not just `floor', but also
5688 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
5689
56902003-11-10 Luc Teirlinck <teirllm@auburn.edu>
5691
5692 * markers.texi (Creating Markers): Specify insertion type of
5693 created markers. Add xref to `Marker Insertion Types'.
5694 Second argument to `copy-marker' is optional.
5695 (Marker Insertion Types): Mention that most markers are created
5696 with insertion type nil.
5697 (The Mark): Correctly describe when `mark' signals an error.
5698 (The Region): Correctly describe when `region-beginning' and
5699 `region-end' signal an error.
5700
57012003-11-08 Luc Teirlinck <teirllm@auburn.edu>
5702
5703 * hash.texi (Creating Hash): Clarify description of `eql'.
5704 `makehash' is obsolete.
5705 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
5706
5707 * positions.texi (Point): Change description of `buffer-end', so
5708 that it is also correct for floating point arguments.
5709 (List Motion): Correct argument lists of `beginning-of-defun' and
5710 `end-of-defun'.
5711 (Excursions): Add xref to `Marker Insertion Types'.
5712 (Narrowing): Argument to `narrow-to-page' is optional.
5713
57142003-11-06 Luc Teirlinck <teirllm@auburn.edu>
5715
5716 * streams.texi (Output Streams): Clarify behavior of point for
5717 marker output streams.
5718
57192003-11-04 Luc Teirlinck <teirllm@auburn.edu>
5720
5721 * variables.texi (Defining Variables): Second argument to
5722 `defconst' is not optional.
5723 (Setting Variables): Mention optional argument APPEND to
5724 `add-to-list'.
5725 (Creating Buffer-Local): Expand description of
5726 `make-variable-buffer-local'.
5727 (Frame-Local Variables): Expand description of
5728 `make-variable-frame-local'.
5729 (Variable Aliases): Correct description of optional argument
5730 DOCSTRING to `defvaralias'. Mention return value of
5731 `defvaralias'.
5732 (File Local Variables): Add xref to `File variables' in Emacs
5733 Manual. Correct description of `hack-local-variables'. Mention
5734 `safe-local-variable' property. Mention optional second argument
5735 to `risky-local-variable-p'.
5736
57372003-11-03 Luc Teirlinck <teirllm@auburn.edu>
5738
5739 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
5740
57412003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
5742
5743 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
5744 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
5745 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
5746 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
5747 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
5748 lispref/processes.texi, lispref/searching.texi,
5749 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
5750 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
5751 @acronym{FOO}.
5752
57532003-10-27 Luc Teirlinck <teirllm@auburn.edu>
5754
5755 * strings.texi (Creating Strings): Argument START to `substring'
5756 can not be `nil'. Expand description of
5757 `substring-no-properties'. Correct description of `split-string',
5758 especially with respect to empty matches. Prevent very bad line
5759 break in definition of `split-string-default-separators'.
5760 (Text Comparison): `string=' and `string<' also accept symbols as
5761 arguments.
5762 (String Conversion): More completely describe argument BASE in
5763 `string-to-number'.
5764 (Formatting Strings): `%s' and `%S' in `format' do require
5765 corresponding object. Clarify behavior of numeric prefix after
5766 `%' in `format'.
5767 (Case Conversion): The argument to `upcase-initials' can be a
5768 character.
5769
57702003-10-27 Kenichi Handa <handa@m17n.org>
5771
5772 * display.texi (Fontsets): Fix texinfo usage.
5773
57742003-10-25 Kenichi Handa <handa@m17n.org>
5775
5776 * display.texi (Fontsets): Add description of the function
5777 set-fontset-font.
5778
57792003-10-23 Luc Teirlinck <teirllm@auburn.edu>
5780
5781 * display.texi (Temporary Displays): Add xref to `Documentation
5782 Tips'.
5783
5784 * functions.texi (Function Safety): Use inforef instead of pxref
5785 for SES.
5786
57872003-10-23 Andreas Schwab <schwab@suse.de>
5788
5789 * Makefile.in (TEX, texinputdir): Don't define.
5790 (TEXI2DVI): Define.
5791 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
5792 add $(srcdir)/index.texi.
5793 ($(infodir)/elisp): Remove index.texi dependency.
5794 (elisp.dvi): Likewise. Use $(TEXI2DVI).
5795 (index.texi): Remove target.
5796 (dist): Don't link $(srcdir)/permute-index.
5797 (clean): Don't remove index.texi.
5798
5799 * permute-index, index.perm: Remove.
5800 * index.texi: Rename from index.unperm.
5801
58022003-10-22 Luc Teirlinck <teirllm@auburn.edu>
5803
5804 * tips.texi (Documentation Tips): Document new behavior for face
5805 and variable hyperlinks in Help mode.
5806
58072003-10-21 Luc Teirlinck <teirllm@auburn.edu>
5808
5809 * objects.texi (Integer Type): Update for extra bit of integer range.
5810 (Character Type): Ditto.
5811
58122003-10-16 Eli Zaretskii <eliz@gnu.org>
5813
5814 * numbers.texi (Integer Basics): Add index entries for reading
5815 numbers in hex, octal, and binary.
5816
58172003-10-16 Lute Kamstra <lute@gnu.org>
5818
5819 * modes.texi (Mode Line Format): Mention force-mode-line-update's
5820 argument.
5821
58222003-10-13 Luc Teirlinck <teirllm@auburn.edu>
5823
5824 * windows.texi (Choosing Window): Fix typo.
5825 * edebug.texi (Edebug Execution Modes): Fix typo.
5826
58272003-10-13 Richard M. Stallman <rms@gnu.org>
5828
5829 * windows.texi (Basic Windows): A window has fringe settings,
5830 display margins and scroll-bar settings.
5831 (Splitting Windows): Doc split-window return value.
5832 Clean up one-window-p.
5833 (Selecting Windows): Fix typo.
5834 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
5835 (Buffers and Windows): In set-window-buffer, explain effect
5836 on fringe settings and scroll bar settings.
5837 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
5838 (Choosing Window): Use defopt for pop-up-frame-function.
5839 For special-display-buffer-names, explain same-window and same-frame.
5840 Clarify window-dedicated-p return value.
5841 (Textual Scrolling): scroll-up and scroll-down can get an error.
5842 (Horizontal Scrolling): Clarify auto-hscroll-mode.
5843 Clarify set-window-hscroll.
5844 (Size of Window): Don't mention tool bar in window-height.
5845 (Coordinates and Windows): Explain what coordinates-in-window-p
5846 returns for fringes and display margins.
5847 (Window Configurations): Explain saving fringes, etc.
5848
5849 * tips.texi (Library Headers): Clean up Documentation.
5850
5851 * syntax.texi (Parsing Expressions): Clean up forward-comment
5852 and parse-sexp-lookup-properties.
5853
5854 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
5855
5856 * os.texi (System Environment): Clean up text for load-average errors.
5857
5858 * modes.texi (Hooks): Don't explain local hook details at front.
5859 Clarify run-hooks and run-hook-with-args a little.
5860 Clean up add-hook and remove-hook.
5861
5862 * edebug.texi (Edebug Execution Modes): Clarify t.
5863 Document edebug-sit-for-seconds.
5864 (Coverage Testing): Document C-x X = and =.
5865 (Instrumenting Macro Calls): Fix typo.
5866 (Specification List): Don't index the specification keywords.
5867
58682003-10-10 Kim F. Storm <storm@cua.dk>
5869
5870 * processes.texi (Network): Introduce make-network-process.
5871
58722003-10-09 Luc Teirlinck <teirllm@auburn.edu>
5873
5874 * tips.texi (Library Headers): Fix typo.
5875
58762003-10-07 Juri Linkov <juri@jurta.org>
5877
5878 * modes.texi (Imenu): Mention imenu-create-index-function's
5879 default value. Explain submenus better.
5880
58812003-10-07 Lute Kamstra <lute@gnu.org>
5882
5883 * modes.texi (Faces for Font Lock): Fix typo.
5884 (Hooks): Explain how buffer-local hook variables can refer to
5885 global hook variables.
5886 Various minor clarifications.
5887
58882003-10-06 Lute Kamstra <lute@gnu.org>
5889
5890 * tips.texi (Coding Conventions): Mention naming conventions for
5891 hooks.
5892
58932003-10-05 Luc Teirlinck <teirllm@auburn.edu>
5894
5895 * loading.texi (Library Search): Correct default value of
5896 load-suffixes.
5897 (Named Features): Fix typo.
5898
58992003-10-05 Richard M. Stallman <rms@gnu.org>
5900
5901 * loading.texi (Named Features): In `provide',
5902 say how to test for subfeatures.
5903 (Unloading): In unload-feature, use new var name
5904 unload-feature-special-hooks.
5905
59062003-10-03 Lute Kamstra <lute@gnu.org>
5907
5908 * modes.texi (Major Mode Conventions): Mention third way to set up
5909 Imenu.
5910 (Imenu): A number of small fixes.
5911 Delete documentation of internal variable imenu--index-alist.
5912 Document the return value format of imenu-create-index-function
5913 functions.
5914
59152003-09-30 Richard M. Stallman <rms@gnu.org>
5916
5917 * processes.texi (Network): Say what stopped datagram connections do.
5918
5919 * lists.texi (Association Lists): Clarify `assq-delete-all'.
5920
5921 * display.texi (Overlay Properties): Clarify `evaporate' property.
5922
59232003-09-29 Lute Kamstra <lute@gnu.org>
5924
5925 * modes.texi (Mode Line Data): Explain when symbols in mode-line
5926 constructs should be marked as risky.
5927 Change cons cell into proper list.
5928 (Mode Line Variables): Change cons cell into proper list.
5929
59302003-09-26 Lute Kamstra <lute@gnu.org>
5931
5932 * modes.texi (Mode Line Data): Document the :propertize construct.
5933 (Mode Line Variables): Reorder the descriptions of the variables
5934 to match their order in the default mode-line-format.
5935 Describe the new variables mode-line-position and mode-line-modes.
5936 Update the default values of mode-line-frame-identification,
5937 minor-mode-alist, and default-mode-line-format.
5938 (Properties in Mode): Mention the :propertize construct.
5939
59402003-09-26 Richard M. Stallman <rms@gnu.org>
5941
5942 * buffers.texi, commands.texi, debugging.texi, eval.texi:
5943 * loading.texi, minibuf.texi, text.texi, variables.texi:
5944 Avoid @strong{Note:}.
5945
59462003-09-26 Richard M. Stallman <rms@gnu.org>
5947
5948 * keymaps.texi (Remapping Commands): Fix typo.
5949
59502003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
5951
5952 * processes.texi (Low-Level Network): Fix typo.
5953
59542003-09-23 Kim F. Storm <storm@cua.dk>
5955
5956 * processes.texi (Network, Network Servers): Fix typos.
5957 (Low-Level Network): Add timeout value for :server keyword.
5958 Add new option keywords to make-network-process.
5959 Add set-network-process-options.
5960 Explain how to test availability of network options.
5961
59622003-09-19 Richard M. Stallman <rms@gnu.org>
5963
5964 * text.texi (Motion by Indent): Arg to
5965 backward-to-indentation and forward-to-indentation is optional.
5966
5967 * strings.texi (Creating Strings): Add substring-no-properties.
5968
5969 * processes.texi
5970 (Process Information): Add list-processes arg QUERY-ONLY.
5971 Delete process-contact from here.
5972 Add new status values for process-status.
5973 Add process-get, process-put, process-plist, set-process-plist.
5974 (Synchronous Processes): Add call-process-shell-command.
5975 (Signals to Processes): signal-process allows process objects.
5976 (Network): Complete rewrite.
5977 (Network Servers, Datagrams, Low-Level Network): New nodes.
5978
5979 * positions.texi (Word Motion): forward-word, backward-word
5980 arg is optional. Reword.
5981
5982 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
5983
5984 * variables.texi (Creating Buffer-Local):
5985 Delete duplicate definition of buffer-local-value.
5986 (File Local Variables): Explain about discarding text props.
5987
59882003-09-11 Richard M. Stallman <rms@gnu.org>
5989
5990 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
5991 changes variables that record input events.
5992 (Minibuffer Misc): Add minibuffer-selected-window.
5993
5994 * lists.texi (Building Lists): Add copy-tree.
5995
5996 * display.texi (Fontsets): Add char-displayable-p.
5997 (Scroll Bars): New node.
5998
59992003-09-08 Lute Kamstra <lute@gnu.org>
6000
6001 * modes.texi (%-Constructs): Document new `%i' and `%I'
6002 constructs.
6003
60042003-09-03 Peter Runestig <peter@runestig.com>
6005
6006 * makefile.w32-in: New file.
6007
60082003-08-29 Richard M. Stallman <rms@gnu.org>
6009
6010 * display.texi (Overlay Properties): Clarify how priorities
6011 affect use of the properties.
6012
60132003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
6014
6015 * customize.texi (Type Keywords): Correct the description of
6016 `:help-echo' in the case where `motion-doc' is a function.
6017
60182003-08-14 John Paul Wallington <jpw@gnu.org>
6019
6020 * modes.texi (Emulating Mode Line): Subsection, not section.
6021
60222003-08-13 Richard M. Stallman <rms@gnu.org>
6023
6024 * elisp.texi (Top): Update subnode lists in menu.
6025
6026 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
6027 (Kill Functions): kill-region has new arg yank-handler.
6028 (Yanking): New node.
6029 (Yank Commands): Add yank-undo-function.
6030 (Low-Level Kill Ring):
6031 kill-new and kill-append have new arg yank-handler.
6032 (Changing Properties): Add remove-list-of-text-properties.
6033 (Atomic Changes): New node.
6034
6035 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
6036
6037 * streams.texi (Output Variables): Add eval-expression-print-length
6038 and eval-expression-print-level.
6039
6040 * os.texi (Time Conversion): For encode-time, explain limits on year.
6041
6042 * objects.texi (Character Type): Define anchor "modifier bits".
6043
6044 * modes.texi (Emulating Mode Line): New node.
6045 (Search-based Fontification): Font Lock uses font-lock-face property.
6046 (Other Font Lock Variables): Likewise.
6047
6048 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
6049 not vectors.
6050 (Active Keymaps): Add emulation-mode-map-alists.
6051 (Functions for Key Lookup): key-binding has new arg no-remap.
6052 (Remapping Commands): New node.
6053 (Scanning Keymaps): where-is-internal has new arg no-remap.
6054 (Tool Bar): Add tool-bar-local-item-from-menu.
6055 Clarify when to use tool-bar-add-item-from-menu.
6056
6057 * commands.texi (Interactive Call): commandp has new arg.
6058 (Command Loop Info): Add this-original-command.
6059
60602003-08-06 John Paul Wallington <jpw@gnu.org>
6061
6062 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
6063
6064 * display.texi (Warning Basics): Fix typo.
6065 (Fringes): Add closing curly bracket and fix typo.
6066
6067 * elisp.texi (Top): Fix typo.
6068
60692003-08-05 Richard M. Stallman <rms@gnu.org>
6070
6071 * elisp.texi: Update lists of subnodes.
6072
6073 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
6074
6075 * variables.texi (Local Variables): Use lc for example variable names.
6076
6077 * tips.texi (Library Headers): Explain where to put -*-.
6078
6079 * strings.texi (Creating Strings): Fix xref for vconcat.
6080
6081 * sequences.texi (Vector Functions):
6082 vconcat no longer allows integer args.
6083
6084 * minibuf.texi (Reading File Names): read-file-name has new
6085 arg PREDICATE. New function read-directory-name.
6086
6087 * macros.texi (Defining Macros): Give definition of `declare'
6088 (Indenting Macros): New node.
6089
6090 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
6091 (Window Frame Parameters): Make separate table of parameters
6092 that are coupled with specific face attributes.
6093 (Deleting Frames): delete-frame-hooks renamed to
6094 delete-frame-functions.
6095
6096 * files.texi (Magic File Names): Add file-remote-p.
6097 Clarify file-local-copy.
6098
6099 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
6100 here; instead xref Defining Macros.
6101
6102 * display.texi (Warnings): New node, and subnodes.
6103 (Fringes): New node.
6104
6105 * debugging.texi (Test Coverage): New node.
6106
6107 * compile.texi (Compiler Errors): Explain with-no-warnings
6108 and other ways to suppress warnings.
6109
6110 * commands.texi (Interactive Call): Minor clarification.
6111
6112 * buffers.texi (Buffer File Name): set-visited-file-name
6113 renames the buffer too.
6114
6115 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
6116
61172003-07-24 Markus Rost <rost@math.ohio-state.edu>
6118
6119 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
6120
61212003-07-22 Markus Rost <rost@math.ohio-state.edu>
6122
6123 * internals.texi (Garbage Collection): Fix previous change.
6124
61252003-07-22 Richard M. Stallman <rms@gnu.org>
6126
6127 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
6128
6129 * display.texi (Width): Use \s syntax in example.
6130 (Font Selection): Add face-font-rescale-alist.
6131
6132 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
6133 Remove spurious indent in example.
6134
6135 * lists.texi (Building Lists): Add number-sequence.
6136
6137 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
6138
6139 * functions.texi (Function Documentation): Explain how to
6140 show calling convention explicitly in the doc string.
6141
6142 * windows.texi (Selecting Windows): save-selected-window saves
6143 selected window of each frame.
6144 (Window Configurations): Minor change.
6145
6146 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
6147
6148 * streams.texi (Output Variables): Add print-continuous-numbering
6149 and print-number-table.
6150
6151 * processes.texi (Decoding Output): New node.
6152
6153 * os.texi (Time Conversion): decode-time arg is optional.
6154
6155 * objects.texi (Character Type): Don't use space as example for \.
6156 Make list of char names and \-sequences correspond.
6157 Explain that \s is not used in strings. `\ ' needs space after.
6158
6159 * nonascii.texi (Converting Representations): Add string-to-multibyte.
6160 (Translation of Characters): Add translation-table-for-input.
6161 (Default Coding Systems): Add auto-coding-functions.
6162 (Explicit Encoding): Add decode-coding-inserted-region.
6163 (Locales): Add locale-info.
6164
6165 * minibuf.texi (Basic Completion): Describe test-completion.
6166 Collections can be lists of strings.
6167 Clean up lazy-completion-table.
6168 (Programmed Completion): Mention test-completion.
6169 Clarify why lambda expressions are not accepted.
6170 (Minibuffer Misc): Describe minibufferp.
6171
61722003-07-14 Richard M. Stallman <rms@gnu.org>
6173
6174 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
6175
6176 * windows.texi (Selecting Windows): New arg to select-window.
6177 (Selecting Windows): Add with-selected-window.
6178 (Size of Window): Add window-inside-edges, etc.
6179
6180 * internals.texi (Garbage Collection): Add post-gc-hook.
6181
6182 * processes.texi (Subprocess Creation): Add exec-suffixes.
6183
6184 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
6185 (Scanning Keymaps): Add map-keymaps.
6186 (Defining Menus): Add keymap-prompt.
6187
6188 * numbers.texi (Integer Basics): Add most-positive-fixnum,
6189 most-negative-fixnum.
6190
6191 * compile.texi (Byte Compilation): Explain no-byte-compile
6192 (Compiler Errors): New node.
6193
6194 * os.texi (User Identification): user-uid, user-real-uid
6195 can return float.
6196
6197 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
6198 and about derived modes.
6199 (Minor Modes): Add minor-mode-list.
6200 (Defining Minor Modes): Keyword args for define-minor-mode.
6201 (Search-based Fontification): Explain managing other properties.
6202 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 6203 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
6204 (Hooks): Add run-mode-hooks and delay-mode-hooks.
6205
6206 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
6207 (Variable Aliases): Clarify defvaralias.
6208
6209 * loading.texi (Library Search): Add load-suffixes.
6210
6211 * minibuf.texi (Basic Completion): Add lazy-completion-table.
6212 (Programmed Completion): Add dynamic-completion-table.
6213
6214 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
6215 (Magic File Names): Specify precedence order of handlers.
6216
6217 * commands.texi (Command Overview): Emacs server runs pre-command-hook
6218 and post-command-hook.
6219 (Waiting): New calling convention for sit-for.
6220
6221 * text.texi (Special Properties): local-map and keymap properties
6222 apply based on their stickiness.
6223
62242003-07-07 Richard M. Stallman <rms@gnu.org>
6225
6226 * modes.texi (Minor Mode Conventions): Specify only some kinds
6227 of list values as args to minor modes.
6228
6229 * files.texi (File Name Expansion): Warn about iterative use
6230 of substitute-in-file-name.
6231
6232 * advice.texi (Activation of Advice): Clean up previous change.
6233
62342003-07-06 Markus Rost <rost@math.ohio-state.edu>
6235
6236 * advice.texi (Activation of Advice): Note that ad-start-advice is
6237 turned on by default.
6238
62392003-06-30 Richard M. Stallman <rms@gnu.org>
6240
6241 * text.texi (Buffer Contents): Document current-word.
6242 (Change Hooks): Not called for *Messages*.
6243
6244 * functions.texi (Defining Functions): Explain about redefining
6245 primitives.
6246 (Function Safety): Renamed. Minor changes.
6247 Comment out the detailed criteria for what is safe.
6248
62492003-06-22 Andreas Schwab <schwab@suse.de>
6250
6251 * objects.texi (Symbol Type): Fix description of examples.
6252
62532003-06-16 Andreas Schwab <schwab@suse.de>
6254
6255 * hash.texi (Creating Hash): Fix description of :weakness.
6256
c8763fb6 62572003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
6258
6259 * files.texi (Changing Files): copy-file copies file modes, too.
6260
62612003-05-28 Richard M. Stallman <rms@gnu.org>
6262
6263 * strings.texi (Creating Strings): Clarify split-string.
6264
62652003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
6266
6267 * strings.texi (Creating Strings): Update split-string specification
6268 and examples.
6269
62702003-05-19 Richard M. Stallman <rms@gnu.org>
6271
6272 * elisp.texi: Correct invariant section names.
6273
62742003-04-20 Richard M. Stallman <rms@gnu.org>
6275
6276 * os.texi (Timers): Explain about timers and quitting.
6277
62782003-04-19 Richard M. Stallman <rms@gnu.org>
6279
6280 * internals.texi (Writing Emacs Primitives): Strings are
6281 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
6282 Explain GCPRO convention for varargs function args.
6283
62842003-04-16 Richard M. Stallman <rms@gnu.org>
6285
6286 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
6287
62882003-04-08 Richard M. Stallman <rms@gnu.org>
6289
6290 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
6291
62922003-02-13 Kim F. Storm <storm@cua.dk>
6293
6294 * objects.texi (Character Type): New \s escape for space.
6295
62962003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
6297
6298 * os.texi (System Environment): Added cygwin system-type.
6299
63002003-01-25 Richard M. Stallman <rms@gnu.org>
6301
6302 * keymaps.texi: Document that a symbol can act as a keymap.
6303
63042003-01-13 Richard M. Stallman <rms@gnu.org>
6305
6306 * text.texi (Changing Properties): Say string indices are origin-0.
6307
6308 * positions.texi (Screen Lines) <compute-motion>:
6309 Correct order of elts in return value.
6310
6311 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
6312 how to define a default binding.
6313
63142002-12-07 Markus Rost <rost@math.ohio-state.edu>
6315
6316 * loading.texi (Unloading): Fix recent change for load-history.
6317
6318 * customize.texi (Simple Types): Clarify description of custom
6319 type 'number. Describe new custom type 'float.
6320
63212002-12-04 Markus Rost <rost@math.ohio-state.edu>
6322
6323 * variables.texi (File Local Variables): Fix typo.
6324
c8763fb6 63252002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
6326
6327 From Michael Albinus <Michael.Albinus@alcatel.de>.
6328
6329 * README: Target for Info file is `make info'.
6330
6331 * files.texi (File Name Components): Fixed typos in
6332 `file-name-sans-extension'.
6333 (Magic File Names): Complete list of operations for magic file
6334 name handlers.
6335
63362002-09-16 Jonathan Yavner <jyavner@engineer.com>
6337
6338 * variables.texi (File Local Variables): New function
6339 risky-local-variable-p.
6340
63412002-09-15 Jonathan Yavner <jyavner@engineer.com>
6342
6343 * functions.texi (Function safety): New node about unsafep.
6344
63452002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
6346
6347 * customize.texi (Splicing into Lists): Fixed example.
6348 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
6349
63502002-06-17 Juanma Barranquero <lektu@terra.es>
6351
6352 * frames.texi (Display Feature Testing): Fix typo.
6353
63542002-06-12 Andreas Schwab <schwab@suse.de>
6355
6356 * frames.texi (Initial Parameters, Resources): Fix references to
6357 the Emacs manual.
6358
63592002-05-13 Kim F. Storm <storm@cua.dk>
6360
6361 * variables.texi (Intro to Buffer-Local): Updated warning and
6362 example relating to changing buffer inside let.
6363
c8763fb6 63642002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6365
6366 * os.texi (Session Management): New node about X Session management.
6367
63682002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
6369
6370 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
6371 to which the manual corresponds, and the copyright years.
6372
6373 * Makefile.in (VERSION): Set to 2.9.
6374
63752001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
6376
6377 * elisp.texi: Change the category in @dircategory to "Emacs", to
6378 make it consistent with info/dir.
6379
63802001-11-25 Miles Bader <miles@gnu.org>
6381
6382 * text.texi (Fields): Describe new `limit' arg in
6383 field-beginning/field-end.
6384
63852001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
6386
6387 * permute-index: Don't depend on csh-specific features. Replace
6388 the interpreter name with /bin/sh.
6389
6390 * two-volume-cross-refs.txt: New file.
6391 * two.el: New file.
6392 * spellfile: New file.
6393
63942001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
6395
6396 * permute-index: New file.
6397
6398 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
6399 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
6400 8+3 restricted namespace.
6401
6402 * Makefile.in (infodir): Define relative to $(srcdir).
6403 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
6404 include directories list via -I switch to makeinfo.
6405 (index.texi): Use cp if both hard and symbolic links fail.
6406
64072001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
6408
6409 * Makefile.in (distclean): Add.
6410
6411 The following changes make ELisp manual part of the Emacs
6412 distribution:
6413
6414 * Makefile.in: Add Copyright notice.
6415 (prefix): Remove.
6416 (infodir): Change value to "../info".
6417 (VPATH): New variable.
6418 (MAKE): Don't define.
6419 (texmacrodir): Don't define.
6420 (texinputdir): Append the existing value of TEXINPUTS.
6421 ($(infodir)/elisp): Instead of just "elisp". Reformat the
6422 command to be compatible with man/Makefile.in, and to put the
6423 output into ../info.
6424 (info): Add target.
6425 (installall): Target removed.
6426
c8763fb6 64272001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
6428
6429 * tips.texi (Coding Conventions): Fix typo.
6430
64312001-10-23 Gerd Moellmann <gerd@gnu.org>
6432
6433 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
6434
64352001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
6436
6437 * files.texi (File Name Components): Update the description of
6438 file-name-sans-extension and file-name-extension, as they now
6439 ignore leading dots.
6440
64412001-10-20 Gerd Moellmann <gerd@gnu.org>
6442
6443 * (Version 21.1 released.)
6444
64452001-10-19 Miles Bader <miles@gnu.org>
6446
6447 * positions.texi (Text Lines): Describe behavior of
6448 `beginning-of-line'/`end-of-line' in the presence of field properties.
6449
64502001-10-17 Gerd Moellmann <gerd@gnu.org>
6451
6452 * Makefile.in (VERSION): Set to 2.8.
6453 (manual): Use `manual-21'.
6454
6455 * elisp.texi (VERSION): Add and use it where the version
6456 number was used. Set it to 2.8.
6457
6458 * intro.texi: Likewise.
6459
64602001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
6461
6462 * files.texi (File Name Completion): Document the significance of
6463 a trailing slash in elements of completion-ignored-extensions.
6464
64652001-10-06 Miles Bader <miles@gnu.org>
6466
6467 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
6468
64692001-10-04 Gerd Moellmann <gerd@gnu.org>
6470
6471 * variables.texi (Variable Aliases): New node.
6472
64732001-10-04 Gerd Moellmann <gerd@gnu.org>
6474
6475 * Branch for 21.1.
6476
64772001-10-02 Miles Bader <miles@gnu.org>
6478
6479 * minibuf.texi (Minibuffer Misc): Add entries for
6480 `minibuffer-contents', `minibuffer-contents-no-properties', and
6481 `delete-minibuffer-contents'.
6482 Correct description for `minibuffer-prompt-end'.
6483
6484 * text.texi (Property Search): Correct descriptions of
6485 `next-char-property-change' and `previous-char-property-change'.
6486 Add entries for `next-single-char-property-change' and
6487 `previous-single-char-property-change'.
6488 Make operand names a bit more consistent.
6489
64902001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
6491
6492 * frames.texi (Finding All Frames): Document that next-frame and
6493 previous-frame are local to current terminal.
6494
64952001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
6496
6497 * keymaps.texi (Creating Keymaps): Fix the description of the
6498 result of make-keymap.
6499
65002001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
6501
6502 * display.texi (Font Lookup, Attribute Functions)
6503 (Image Descriptors): Add cross-references to the definition of
6504 selected frame.
6505
6506 * buffers.texi (The Buffer List): Add cross-references to the
6507 definition of selected frame.
6508
6509 * frames.texi (Input Focus): Clarify which frame is _the_ selected
6510 frame at any given time.
6511 (Multiple Displays, Size and Position): Add a cross-reference to
6512 the definition of the selected frame.
6513
65142001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
6515
6516 * strings.texi (String Conversion) <string-to-number>: Document
6517 that a float is returned for integers that are too large.
6518
6519 * frames.texi (Mouse Position): Document mouse-position-function.
6520 (Display Feature Testing): Document display-images-p.
6521 (Window Frame Parameters): Document the cursor-type variable.
6522
6523 * numbers.texi (Integer Basics): Document CL style read syntax for
6524 integers in bases other than 10.
6525
6526 * positions.texi (List Motion): Document
6527 open-paren-in-column-0-is-defun-start.
6528
6529 * lists.texi (Sets And Lists): Document member-ignore-case.
6530
6531 * internals.texi (Garbage Collection): Document the used and free
6532 strings report.
6533 (Memory Usage): Document strings-consed.
6534
6535 * os.texi (Time of Day): Document float-time.
6536 (Recording Input): Document that clear-this-command-keys clears
6537 the vector to be returned by recent-keys.
6538
6539 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
6540 argument keymap can be a list.
6541
6542 * nonascii.texi (User-Chosen Coding Systems)
6543 <select-safe-coding-system>: Document the new argument
6544 accept-default-p and the variable
6545 select-safe-coding-system-accept-default-p. Tell what happens if
6546 buffer-file-coding-system is undecided.
6547 (Default Coding Systems): Document auto-coding-regexp-alist.
6548
6549 * display.texi (The Echo Area) <message>: Document
6550 message-truncate-lines.
6551 (Glyphs): Document that the glyph table is unused on windowed
6552 displays.
6553
6554 * help.texi (Describing Characters) <single-key-description>:
6555 Document the new argument no-angles.
6556 (Accessing Documentation) <documentation-property>: Document that
6557 a non-string property is evaluated.
6558 <documentation>: Document that the function-documentation property
6559 is looked for.
6560
6561 * windows.texi (Selecting Windows): Document some-window.
6562
6563 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
6564
6565 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
6566 apropos-mode-hook.
6567
6568 * commands.texi (Using Interactive): Document interactive-form.
6569 (Keyboard Macros): Document kbd-macro-termination-hook.
6570 (Command Loop Info): Document that clear-this-command-keys clears
6571 the vector to be returned by recent-keys.
6572
65732001-09-04 Werner LEMBERG <wl@gnu.org>
6574
6575 * Makefile.in (srcdir, texinputdir): New variables.
6576 (srcs, index.texi, install): Use $(srcdir).
6577 (.PHONY): Remove elisp.dvi.
6578 (elisp): Use -I switch for makeinfo.
6579 (elisp.dvi): Use $(srcdir) and $(texinputdir).
6580 (installall, dist): Use $(srcdir).
6581 Fix path to texinfo.tex.
6582 (maintainer-clean): Add elisp.dvi and elisp.oaux.
6583
65842001-08-30 Gerd Moellmann <gerd@gnu.org>
6585
6586 * display.texi (Conditional Display): Adjust to API change.
6587
6588 * configure: New file.
6589
65902001-07-30 Gerd Moellmann <gerd@gnu.org>
6591
6592 * commands.texi (Repeat Events): Add description of
6593 double-click-fuzz.
6594
65952001-05-08 Stefan Monnier <monnier@cs.yale.edu>
6596
6597 * syntax.texi (Syntax Class Table): Add the missing designator for
6598 comment and string fences.
6599 (Syntax Properties): Add a xref to syntax table internals.
6600 (Syntax Table Internals): Document string-to-syntax.
6601
66022001-05-07 Gerd Moellmann <gerd@gnu.org>
6603
6604 * Makefile.in (install): Use install-info command line options
6605 like in Emacs' Makefile.in.
6606
66072000-12-09 Miles Bader <miles@gnu.org>
6608
6609 * windows.texi (Window Start): Update documentation for
6610 `pos-visible-in-window-p'.
6611
66122000-11-12 Stefan Monnier <monnier@cs.yale.edu>
6613
6614 * lists.texi (Building Lists): Add footnote to explain how to add
6615 to the end of a list.
6616
66172000-10-25 Gerd Moellmann <gerd@gnu.org>
6618
6619 * files.texi (Visiting Functions): Typos.
6620
66212000-10-25 Kenichi Handa <handa@etl.go.jp>
6622
6623 * files.texi (Visiting Functions): Return value of
6624 find-file-noselect may be a list of buffers if wildcards are used.
6625
66262000-10-24 Miles Bader <miles@lsi.nec.co.jp>
6627
6628 * display.texi (Defining Faces): Document `graphic' display type
6629 in face specs.
6630
b344d29d 66312000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
6632
6633 * hooks.texi (Standard Hooks): Replace obsolete
6634 `after-make-frame-hook' with `after-make-frame-functions'.
6635
6636 * frames.texi (Creating Frames): Ditto.
6637
6638 * variables.texi (Future Local Variables): Ditto.
6639
66402000-10-16 Gerd Moellmann <gerd@gnu.org>
6641
6642 * display.texi (Other Image Types): Add description of :foreground
6643 and :background properties of mono PBM images.
6644
66452000-08-17 Werner LEMBERG <wl@gnu.org>
6646
6647 * .cvsignore: New file.
6648
66492000-01-05 Gerd Moellmann <gerd@gnu.org>
6650
6651 * tindex.pl: New script.
6652
66531999-12-03 Dave Love <fx@gnu.org>
6654
6655 * Makefile.in (MAKEINFO): New parameter.
6656
66571999-09-17 Richard Stallman <rms@gnu.org>
6658
6659 * Makefile.in (srcs): Add hash.texi.
6660 (VERSION): Update to 20.6.
6661
66621999-09-13 Richard Stallman <rms@gnu.org>
6663
6664 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
6665
66661998-08-29 Karl Heuer <kwzh@gnu.org>
6667
6668 * configure.in: New file.
6669 * Makefile.in: Renamed from Makefile.
6670 (prefix, infodir): Use value obtained from configure.
6671 (emacslibdir): Obsolete variable deleted.
6672 (dist): Distribute configure.in, configure, Makefile.in.
6673
66741998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6675
6676 * Makefile (INSTALL_INFO): New variable.
6677 (install): Run install-info.
6678
66791998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
6680
6681 * Makefile (elisp.dvi): Add missing backslash.
6682
66831998-05-02 Richard Stallman <rms@psilocin.gnu.org>
6684
6685 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
6686 Run texindex without `./'. Always run texindex on elisp.tp.
6687 (elisp.tps): Target deleted.
6688
66891998-04-05 Richard Stallman <rms@psilocin.gnu.org>
6690
6691 * Makefile (srcs): Add nonascii.texi and customize.texi.
6692 (dist): Start by deleting `temp'.
6693
66941998-02-17 Richard Stallman <rms@psilocin.gnu.org>
6695
6696 * Makefile (makeinfo, texindex): Targets deleted.
6697 (makeinfo.o, texindex.o): Targets deleted.
6698 (clean, dist): Don't do anything with them or with getopt*.
6699
67001998-01-30 Richard Stallman <rms@psilocin.gnu.org>
6701
6702 * Makefile (SHELL): Defined.
6703
67041998-01-27 Richard Stallman <rms@psilocin.gnu.org>
6705
6706 * Makefile (elisp.tps): New target.
6707 (elisp.dvi): Depend on elisp.tps.
6708
c5602427 67091996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
6710
6711 * README: Update phone number.
6712
6713 * Makefile (elisp): Make this be the default target.
6714 Depend on makeinfo.c instead of makeinfo.
6715 (install): Don't depend on elisp.dvi, since we don't install that.
6716 Use mkinstalldirs.
6717 (dist): Add mkinstalldirs.
6718
c5602427 67191995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
6720
6721 * Makefile (VERSION): Update version number.
6722 (maintainer-clean): Renamed from realclean.
6723
c5602427 67241995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
6725
6726 * Makefile (realclean): New target.
6727 (elisp): Remove any old elisp-* files first.
6728
c5602427 67291993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
6730
6731 * Makefile (VERSION): New variable.
6732 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
6733 Compressed file suffix should be `.gz', not `.z'.
6734
ce058493 67351993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6736
6737 * Makefile (elisp): Depend on makeinfo.
6738
c5602427 67391993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
6740
6741 * Makefile (srcs): Add anti.texi.
6742
c5602427 67431993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6744
6745 * Makefile (infodir, prefix): New vars.
6746 (install): Use infodir.
6747 (emacsinfodir): Deleted.
6748
c5602427 67491993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6750
6751 * Makefile (srcs): Add calendar.texi.
6752
6753 * Makefile (dist): Copy texindex.c and makeinfo.c.
6754 Limit elisp-* files to those with one or two digits.
6755
c5602427 67561993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6757
6758 * Makefile (dist): Changed to use Gzip instead of compress.
6759
c5602427 67601993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6761
6762 * loading.texi (Unloading): define-function changed back to
6763 defalias. It may not stay this way, but at least it's
6764 consistent with the known-good version of the code patch.
6765
c5602427 67661993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
6767
6768 * modes.texi (Hooks): Document new optional arg of add-hook.
6769
c5602427 67701993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6771
6772 * variables.texi: Document nil initial value of buffer-local variables.
6773
6774 * tips.texi: Add new section on standard library headers.
6775
c5602427 67761993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6777
6778 * Makefile (srcs): Add frame.texi to the list of sources.
6779
c5602427 67801993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6781
6782 * Makefile (dist): Don't bother excluding autosave files; they'll
6783 never make it into the temp directory anyway, and the hash marks
6784 in the name are problematic for make and the Bourne shell.
6785 (srcs):
6786
c5602427 67871993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6788
6789 * Makefile (dist): Don't include backup files or autosave files in
6790 the distribution tar file.
6791
c5602427 67921991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6793
6794 * Makefile (srcs): Added index.perm.
6795 (elisp.dvi): Remove erroneous shell comment.
6796 Expect output of permute-index in permuted.fns.
6797 Save old elisp.aux in elisp.oaux.
6798 (clean): Added index.texi to be deleted.
6799
c5602427 68001990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
6801
6802 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
6803
c5602427 68041990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
6805
6806 * files.texi: Noted that completion-ignored-extensions is ignored
6807 when making *Completions*.
6808
c5602427 68091990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
6810
6811 * Makefile make dist now depends on elisp.dvi, since it tries
6812 to include it in the dist file.
6813
c5602427 68141990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 6815
c5602427 6816 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 6817
c5602427 68181989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
6819
6820 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
6821 (defunargs): Turn off \hyphenchar of \sl font temporarily.
6822
c5602427 68231989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6824
6825 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
6826 and @error{} are the terms now being used. The files in the
6827 directory have been changed to reflect this.
6828
6829 * All instances of @indentedresultt{} have been changed to
6830 ` @result{}', using 5 spaces at the begining of the line.
6831
c5602427 68321989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6833
6834 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
6835 experimental @indentedresult{}, @indentedexpandsto{} are part of
6836 the texinfo.tex in this directory. These TeX macros are not
6837 stable yet.
6838
c5602427 68391989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6840
6841 * texinfo.tex: Temporarily added
6842 \let\result=\dblarrow
6843 \def\error{{\it ERROR} \longdblarrow}
6844 We need to do this better soon.
6845
c5602427 68461989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6847
6848 * Applied Karl Berry's patches to *.texinfo files, but not to
6849 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
6850 new title page format is also not applied, since it requires
6851 texinfo.tex changes.)
6852
6853 * Cleaned up `Makefile' and defined the `emacslibdir' directory
6854 for the Project GNU development environment.
6855
6856;; Local Variables:
c8763fb6 6857;; coding: utf-8
b8d4c8d0
GM
6858;; add-log-time-zone-rule: t
6859;; End:
6860
352c8b4a
GM
6861 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
6862 2007, 2008 Free Software Foundation, Inc.
b8d4c8d0
GM
6863
6864 This file is part of GNU Emacs.
6865
352c8b4a 6866 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 6867 it under the terms of the GNU General Public License as published by
352c8b4a
GM
6868 the Free Software Foundation, either version 3 of the License, or
6869 (at your option) any later version.
b8d4c8d0
GM
6870
6871 GNU Emacs is distributed in the hope that it will be useful,
6872 but WITHOUT ANY WARRANTY; without even the implied warranty of
6873 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6874 GNU General Public License for more details.
6875
6876 You should have received a copy of the GNU General Public License
352c8b4a 6877 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
6878
6879;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda