(Image Cache) <image-refresh>: Minor wording fixes.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
acc8b598
EZ
12008-10-21 Eli Zaretskii <eliz@gnu.org>
2
b3d50cff 3 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 4 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 5
73b7530a
EZ
6 * frames.texi (Color Names): Add an xref to `read-color'.
7
8 * minibuf.texi (High-Level Completion): Document `read-color'.
9
acc8b598
EZ
10 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
11
12 * positions.texi (Narrowing): Add an xref to "Swapping Text".
13
14 * buffers.texi (Swapping Text): New section, documents
15 `buffer-swap-text'.
16
10e187e8
MR
172008-10-21 Martin Rudalics <rudalics@gmx.at>
18
19 * windows.texi (Resizing Windows): Minor wording fix.
20
fd6f900c
EZ
212008-10-20 Eli Zaretskii <eliz@gnu.org>
22
23 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
24 and `combine-and-quote-strings'.
25
26 * strings.texi (Creating Strings): Add xrefs for them.
27
e4372165
EZ
282008-10-19 Eli Zaretskii <eliz@gnu.org>
29
d6328fba
EZ
30 * elisp.texi (Top): Make descriptive text for "Reading File Names"
31 match the corresponding menu in minibuf.texi.
32
e4372165
EZ
33 * minibuf.texi (Reading File Names): Document `read-shell-command'
34 and `minibuffer-local-shell-command-map'.
35
5d8dda33
MR
362008-10-19 Martin Rudalics <rudalics@gmx.at>
37
38 * windows.texi (Resizing Windows): Remove var{} around "window" in
39 documentation of enlarge-window.
40 Rewrite documentation of window-min-height and window-min-width.
41
437706cd
EZ
422008-10-19 Eli Zaretskii <eliz@gnu.org>
43
80f85d7c
EZ
44 * functions.texi (Calling Functions): Document `apply-partially'.
45
291703b5
EZ
46 * hooks.texi (Standard Hooks): Mention
47 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
48
49 * variables.texi (File Local Variables): Document
50 `file-local-variables-alist', `before-hack-local-variables-hook'
51 and `hack-local-variables-hook'.
52
583d8b3c
EZ
53 * processes.texi (Synchronous Processes): Document `process-lines'.
54
437706cd 55 * customize.texi (Variable Definitions): Document
583d8b3c 56 `custom-reevaluate-setting'.
437706cd 57
7e51d89b
MR
582008-10-18 Martin Rudalics <rudalics@gmx.at>
59
60 * windows.texi (Choosing Window, Deleting Windows)
61 (Displaying Buffers): Expand documentation of dedicated windows.
62
43c59a3d
EZ
632008-10-18 Eli Zaretskii <eliz@gnu.org>
64
018a960d
EZ
65 * files.texi (Changing Files): Document symbolic input of file
66 modes to `set-file-modes'. Document `read-file-modes' and
67 `file-modes-symbolic-to-number'.
68
2c0b8144
EZ
69 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
70 and `search-map'.
71
80120f13
EZ
72 * searching.texi (Search and Replace): Document
73 `replace-search-function' and `replace-re-search-function'.
2c0b8144 74 Document `multi-query-replace-map'.
80120f13 75
6d4913f0
EZ
76 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
77 (Completion Commands, Reading File Names): Rename
78 `minibuffer-local-must-match-filename-map' to
79 `minibuffer-local-filename-must-match-map'.
80 (Minibuffer Completion): The `require-match' argument to
81 `completing-read' can now have the value `confirm-only'.
82
43c59a3d
EZ
83 * windows.texi (Displaying Buffers): Minor wording fix.
84 (Choosing Window): `split-height-threshold' can now be nil.
85 Document `split-width-threshold'. `pop-up-frames' can have the
86 value `graphic-only'.
87
f36acfd9
EZ
882008-10-17 Eli Zaretskii <eliz@gnu.org>
89
90 * os.texi (Startup Summary): Document `before-init-time' and
91 `after-init-time'. Document `initial-window-system' and
92 `window-system-initialization-alist'. Document reading the
93 abbrevs file. Document the call to `server-start' under --daemon.
94 Rearrange a bit to be consistent with the code flow.
53728487
EZ
95 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
96 (Time Parsing): Document `format-seconds'.
f36acfd9 97
96995b89
MR
982008-10-17 Martin Rudalics <rudalics@gmx.at>
99
100 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
101 and reword.
102
2de17c73
EZ
1032008-10-16 Eli Zaretskii <eliz@gnu.org>
104
105 * markers.texi (The Mark): Document use-region-p.
106
9cf52b11
EZ
1072008-10-15 Eli Zaretskii <eliz@gnu.org>
108
c3aaf1d7
EZ
109 * internals.texi (Writing Emacs Primitives): The interactive spec
110 of a primitive can be a Lisp form.
111
841a1743
EZ
112 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
113 values of transient-mark-mode. Document handle-shift-selection.
114
115 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
116 (Interactive Examples): Show an example of `^'.
117 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
118 (Defining Commands, Using Interactive): The interactive-form of a
119 function can be added via its symbol's property.
841a1743 120
52441368
EZ
121 * positions.texi (List Motion): beginning-of-defun-function can
122 now accept an argument.
123
8e8c1a72
EZ
124 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
125 now return a list of strings.
126
a33a1f2a
EZ
127 * control.texi (Handling Errors): Document ignore-errors.
128
4fb04348
EZ
129 * frames.texi (Creating Frames): Document frame-inherited-parameters.
130 (Parameter Access): Document set-frame-parameter.
131
ee666f84
EZ
132 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
133 Hooks" for the effect of kill-all-local-variables on local hook
134 functions.
135
9cf52b11
EZ
136 * modes.texi (Major Mode Conventions, Mode Line Variables):
137 `mode-name' need not be a string. xref to "Mode Line Data" for
138 details, and to "Emulating Mode Line" for computing a string
139 value.
140
22526bc4
EZ
1412008-10-14 Eli Zaretskii <eliz@gnu.org>
142
a65f6a85
EZ
143 * processes.texi (System Processes): New section.
144 (Processes, Signals to Processes): Add xrefs to it.
145
146 * objects.texi (Editing Types): A `process' is a subprocess of
147 Emacs, not just any process running on the OS.
148
149 * elisp.texi (Top): Adjust the @detailmenu for the above two
150 changes.
151
2724b26a
EZ
152 * sequences.texi (Char-Tables): Remove documentation of
153 set-char-table-default, which has no effect since Emacs 23.
154 <char-table-range, set-char-table-range>: Don't mention generic
155 characters and charsets. Add a cons cell as a possible argument.
156
157 * nonascii.texi (Splitting Characters)
158 (Translation of Characters): Don't mention generic characters.
159
160 * display.texi (Fontsets): Don't mention generic characters.
161
22526bc4
EZ
162 * sequences.texi (Char-Tables): `map-char-table' can now call its
163 argument FUNCTION with a cons cell as KEY.
164
eaf4b689
EZ
1652008-10-13 Eli Zaretskii <eliz@gnu.org>
166
45e46036
EZ
167 * objects.texi (Primitive Function Type): Move "@cindex special
168 forms" from here...
169
170 * eval.texi (Special Forms): ...to here.
171
172 * functions.texi (What Is a Function): `functionp' returns nil for
173 special forms. Add an xref.
174
eaf4b689
EZ
175 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
176 Variables".
177
178 * variables.texi (Frame-Local Variables): New section.
179 (Buffer-Local Variables): Add an xref to it.
180 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
181 have both frame-local and buffer-local binding.
182
183 * frames.texi (Frames): Mention multiple tty frames.
184 (Frame Parameters, Parameter Access): Mention frame-local variable
185 bindings.
186
15688fce
GM
1872008-09-20 Glenn Morris <rgm@gnu.org>
188
189 * display.texi (Defining Faces): Recommend against face variables.
190
35539065
JB
1912008-09-16 Juanma Barranquero <lekktu@gmail.com>
192
193 * display.texi (Echo Area Customization): Fix typo.
194
6a57054b
JB
1952008-09-09 Juanma Barranquero <lekktu@gmail.com>
196
197 * loading.texi (Where Defined): Add `defface' item.
198
d632fb82
MR
1992008-09-06 Martin Rudalics <rudalics@gmx.at>
200
201 * loading.texi (Where Defined): Fix description of symbol-file.
202
905a9adb
JR
2032008-08-26 Jason Rumney <jasonr@gnu.org>
204
205 * display.texi (TIFF Images): New section describing :index property.
206
852e91b7
CY
2072008-08-23 Chong Yidong <cyd@stupidchicken.com>
208
209 * display.texi (Temporary Displays): Remove unnecessary comment
210 about usage of temp-buffer-show-hook.
211
6be001ee
CY
2122008-08-05 Chong Yidong <cyd@stupidchicken.com>
213
214 * symbols.texi (Other Plists): Fix incorrect example.
215 Suggested by Florian Beck.
216
58e3d8e8
JB
2172008-07-31 Juanma Barranquero <lekktu@gmail.com>
218
219 * os.texi: Fix previous change.
220
7c2fb837
DN
2212008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
222
223 * os.texi:
224 * intro.texi:
225 * files.texi: Remove VMS support.
226
9e2a2647
DN
2272008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
228
229 * os.texi:
230 * frames.texi:
231 * display.texi: Remove mentions of Mac Carbon.
232
c4f4682b
MB
2332008-07-01 Miles Bader <miles@gnu.org>
234
235 * text.texi (Special Properties):
236 * display.texi (Truncation): Add wrap-prefix and line-prefix.
237
3696411e
JB
2382008-06-28 Johan Bockgård <bojohan@gnu.org>
239
240 * display.texi (Other Image Types): Fix copy/paste error; say
241 "PBM", not "XBM".
242
f2a77c3a
DN
2432008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
244
245 * os.texi: Remove references to obsolete systems.
246
6d52677d
EZ
2472008-06-20 Eli Zaretskii <eliz@gnu.org>
248
249 * makefile.w32-in (distclean): Remove makefile.
250
1a87da4c
GM
2512008-06-17 Glenn Morris <rgm@gnu.org>
252
253 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
254 (elisp, dist): Remove rules and variables that are obsolete now
255 the lisp manual is no longer distributed separately.
256
fdda1c5d
GM
2572008-06-16 Glenn Morris <rgm@gnu.org>
258
646692e9
GM
259 * configure, configure.in, mkinstalldirs: Remove unused files.
260
261 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 262 * vol1.texi (EMACSVER):
6a57054b 263 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
264
265 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
266 as per maintain.info.
267
611bee81
GM
2682008-06-15 Glenn Morris <rgm@gnu.org>
269
a7bed3a0
GM
270 * makefile.w32-in (manual): Use "23" rather than "21".
271
272 * Makefile.in (emacsver): New, set by configure.
273 (manual): Use emacsver.
274
d794edf2
GM
275 * intro.texi: Report bugs using M-x report-emacs-bug.
276
611bee81
GM
277 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
278
c73e02fa
GM
2792008-06-13 Daniel Engeler <engeler@gmail.com>
280
281 * elisp.texi, internals.texi, processes.texi: Add documentation
282 about serial port access.
283
e40a85cd
MB
2842008-06-05 Miles Bader <miles@gnu.org>
285
286 * display.texi (Displaying Faces): Update to reflect function
287 renamings in face-remap.el.
288
7b753744
JB
2892008-06-05 Juanma Barranquero <lekktu@gmail.com>
290
291 * display.texi (Fontsets): Fix typos.
292
9d3d42fb
MB
2932008-06-03 Miles Bader <miles@gnu.org>
294
7b753744
JB
295 * display.texi (Displaying Faces): Add add-relative-face-remapping,
296 remove-relative-face-remapping, set-base-face-remapping,
297 and set-default-base-face-remapping.
9d3d42fb 298
f2cec7a9
MB
2992008-06-01 Miles Bader <miles@gnu.org>
300
301 * display.texi (Displaying Faces): Add face-remapping-alist.
302
8f39c96d
SM
3032008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
304
305 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
306 variable names.
307
1ef5eecc
ER
3082008-05-03 Eric S. Raymond <esr@golux>
309
352c8b4a 310 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
311 (current-global-map) return references, not copies.
312
63b4387f
JL
3132008-05-02 Juri Linkov <juri@jurta.org>
314
315 * minibuf.texi (Text from Minibuffer): Document a list of
316 default values for `read-from-minibuffer'.
317
38a8b703
JB
3182008-04-24 Juanma Barranquero <lekktu@gmail.com>
319
320 * nonascii.texi (Translation of Characters): Fix previous change.
321
7c42e639
CY
3222008-04-20 Chong Yidong <cyd@stupidchicken.com>
323
324 * display.texi (Overlay Properties): Clarify role of underlying
325 textprop and overlay keymaps for display strings.
326
327 * keymaps.texi (Active Keymaps): Ditto.
328
25c0d999
SM
3292008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
330
331 * minibuf.texi (Programmed Completion):
332 Replace dynamic-completion-table with the new completion-table-dynamic.
333
e3af5968
CY
3342008-04-07 Chong Yidong <cyd@stupidchicken.com>
335
336 * intro.texi (Some Terms): Change "fonts in this manual" index
337 entry to "typographic conventions".
338
6bfc8698
EZ
3392008-04-05 Eli Zaretskii <eliz@gnu.org>
340
341 * objects.texi (Text Props and Strings): Add indexing for read
342 syntax of text properties.
343
4972c361
SM
3442008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
345
346 * processes.texi (Decoding Output): Remove process-filter-multibyte
347 functions.
348
c70a68db
MR
3492008-03-15 Martin Rudalics <rudalics@gmx.at>
350
351 * display.texi (Finding Overlays): Say that empty overlays at
352 the end of the buffer are reported too.
353
1291fd36
GM
3542008-03-13 Glenn Morris <rgm@gnu.org>
355
356 * elisp.texi (EMACSVER): Set to 23.0.60.
357
c6b0dfd5
CY
3582008-02-26 Chong Yidong <cyd@stupidchicken.com>
359
38a8b703 360 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 361
875fc30c
GM
3622008-02-22 Glenn Morris <rgm@gnu.org>
363
364 * frames.texi (Position Parameters): Clarify the description of
365 `left' and `top', using information from "Geometry".
366 (Geometry): Give a pointer to "Position Parameters", rather than
367 repeating information.
368
d8c8e45a
GM
3692008-02-11 Glenn Morris <rgm@gnu.org>
370
371 * objects.texi (Equality Predicates): No longer talk about "two"
372 functions.
373
38a8b703 3742008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
375
376 * objects.texi (Equality Predicates): Add defun for
377 equal-including-properties.
378
bfffe0b1
GM
3792008-02-10 Glenn Morris <rgm@gnu.org>
380
381 * objects.texi (Equality Predicates):
382 Mention equal-including-properties.
383
431b78c9
RS
3842008-02-07 Richard Stallman <rms@gnu.org>
385
386 * windows.texi (Window Start): Mention the feature of moving
387 window-start to start of line.
388
c8763fb6 3892008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
390
391 * keymaps.texi (Tool Bar): Document rtl property.
392
1a256502
TTN
3932008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
394
395 * display.texi (Button Types):
396 For define-button-type, clarify type of NAME.
397
569382c2
MR
3982008-01-19 Martin Rudalics <rudalics@gmx.at>
399
400 * buffers.texi (Buffer Modification): Fix typo.
401
f3041af1
DN
4022008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
403
404 * os.texi (System Environment): Remove references to OSes that are
405 not supported anymore.
406
d35e1cd7
DN
4072008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
408
409 * os.texi (System Environment): Remove mention for Masscomp.
410
23af7580
RS
4112008-01-04 Richard Stallman <rms@gnu.org>
412
413 * display.texi (Faces): Don't talk about internal face vector as arg
414 to facep.
415
416 * customize.texi (Type Keywords): Fix previous change.
417
418 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
419 * elisp.texi (Top): Fix menu for commands.texi change.
420
ec7d5b1e
RS
4212007-12-30 Richard Stallman <rms@gnu.org>
422
423 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
424 (Accessing Scroll): New node broken out of Accessing Mouse.
425
101a6cea
RS
4262007-12-28 Richard Stallman <rms@gnu.org>
427
428 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 429 (Basic Parameters): For `title', refer to title bar.
041817a4 430 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 431
72b7e664
RS
4322007-12-23 Richard Stallman <rms@gnu.org>
433
434 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
435 Improve some of the commented-out keywords' text too.
436
27a4f445
MR
4372007-12-14 Martin Rudalics <rudalics@gmx.at>
438
e2e3f1d7
MR
439 * nonascii.texi (Encoding and I/O): Reword to avoid saying
440 "visit the current buffer".
441
27a4f445
MR
442 * os.texi (System Interface): Fix typo.
443
a2afc99d
RS
4442007-12-04 Richard Stallman <rms@gnu.org>
445
446 * objects.texi (Symbol Type): Fix typo.
447
b694135c
RS
4482007-12-03 Richard Stallman <rms@gnu.org>
449
450 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
451
f99a19da
GM
4522007-12-01 Glenn Morris <rgm@gnu.org>
453
454 * functions.texi (Declaring Functions): Improve previous change.
455
8f4b37d8
GM
4562007-11-30 Glenn Morris <rgm@gnu.org>
457
458 * functions.texi (Declaring Functions): Add optional fourth
459 argument of declare-function, and setting third argument to `t'.
460
61a2fe01
RS
4612007-11-29 Richard Stallman <rms@gnu.org>
462
463 * customize.texi (Composite Types): Document `group' type.
464
cbfc5193
GM
4652007-11-29 Glenn Morris <rgm@gnu.org>
466
467 * functions.texi (Declaring Functions): Add findex. Mention
468 `external' files.
469
8386283a
JB
4702007-11-26 Juanma Barranquero <lekktu@gmail.com>
471
472 * functions.texi (Declaring Functions): Fix directive.
473
a07c9a8b
RS
4742007-11-25 Richard Stallman <rms@gnu.org>
475
476 * help.texi (Help Functions): Clean up last change.
477
478 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
479
480 * loading.texi (Named Features): Minor cleanup.
481
482 * macros.texi (Eval During Expansion): Minor cleanup.
483
484 * variables.texi (Variable Aliases): Minor cleanup.
485
a0925923
RS
4862007-11-24 Richard Stallman <rms@gnu.org>
487
488 * functions.texi (Declaring Functions): Clarify previous change.
489
490 * compile.texi (Compiler Errors): Clarify previous change.
491
20c63e44
RS
4922007-11-24 Richard Stallman <rms@gnu.org>
493
e5e76c04 494 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
495 Clarify the text and move items around.
496
5bb0cda3
GM
4972007-11-24 Glenn Morris <rgm@gnu.org>
498
499 * functions.texi (Declaring Functions): New section.
500 * compile.texi (Compiler Errors): Mention declaring functions,
501 defvar with no initvalue, and byte-compile-warnings.
502
af13c86a
MR
5032007-11-15 Martin Rudalics <rudalics@gmx.at>
504
505 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
506 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
507
a5373305
MR
5082007-11-13 Martin Rudalics <rudalics@gmx.at>
509
510 * help.texi (Help Functions): Document new macro `with-help-window'.
511
fe284805
JL
5122007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
513
514 * searching.texi (Replacing Match): Describe new
515 `match-substitute-replacement'.
516
2c3a09b1
RS
5172007-10-31 Richard Stallman <rms@gnu.org>
518
519 * strings.texi (Creating Strings): Null strings from concat not unique.
520
f2b480f4
RS
5212007-10-26 Richard Stallman <rms@gnu.org>
522
523 * objects.texi (Equality Predicates): Null strings are uniquified.
524
525 * minibuf.texi: Minor clarifications in previous change.
526
db21122c
GM
5272007-10-25 Glenn Morris <rgm@gnu.org>
528
529 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
530
2328cbb3
RS
5312007-10-24 Richard Stallman <rms@gnu.org>
532
533 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
534
535 * variables.texi (Frame-Local Variables): Node deleted.
536 (Variables): Delete Frame-Local Variables from menu.
537 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
538 (Default Value): Don't mention frame-local vars.
539
540 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
541
542 * loading.texi (Unloading): Document FEATURE-unload-function
543 instead of FEATURE-unload-hook.
544
2328cbb3
RS
545 * frames.texi (Multiple Displays): Don't mention frame-local vars.
546
c066bafa
JL
5472007-10-22 Juri Linkov <juri@jurta.org>
548
549 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
550 (High-Level Completion): Document a list of default value strings
551 in the DEFAULT argument, for which minibuffer functions return the
552 first element.
553
65ced25f
JL
5542007-10-17 Juri Linkov <juri@jurta.org>
555
556 * text.texi (Filling): Update arguments of fill-paragraph.
557 fill-paragraph operates on the active region in Transient Mark mode.
558 Remove fill-paragraph-or-region.
559
ee46ec8e
KB
5602007-10-13 Karl Berry <karl@gnu.org>
561
562 * elisp.texi (@dircategory): Move to after @copying,
563 since we want @copying as close as possible to the beginning of
564 the output.
565
61bbdbc6
RS
5662007-10-12 Richard Stallman <rms@gnu.org>
567
568 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
569
570 * commands.texi (Distinguish Interactive): New node,
571 broken out from Interactive Call and rewritten.
572 (Command Loop): Put Distinguish Interactive in menu.
573
af23e1e8
RS
5742007-10-09 Richard Stallman <rms@gnu.org>
575
576 * text.texi (Examining Properties): Mention overlay priority.
577
578 * display.texi (Display Margins): Correct the description
579 of margin display specifications.
580 (Replacing Specs): New subnode broken out of Display Property.
581
e1965a69
JL
5822007-10-06 Juri Linkov <juri@jurta.org>
583
584 * text.texi (Filling): Document fill-paragraph-or-region.
585
4638454b
JB
5862007-10-05 Juanma Barranquero <lekktu@gmail.com>
587
588 * display.texi (Auto Faces): Fix typo.
589
7ed54cc5
RS
5902007-10-02 Richard Stallman <rms@gnu.org>
591
592 * display.texi (Display Property): Explain some display specs
593 don't let you move point in.
594
595 * frames.texi (Cursor Parameters): Describe
596 cursor-in-non-selected-windows here. Explain more values.
597
598 * windows.texi (Basic Windows): Don't describe
599 cursor-in-non-selected-windows here.
600
305a7ef2
EZ
6012007-10-01 Eli Zaretskii <eliz@gnu.org>
602
603 * processes.texi (Misc Network): Note that these functions are
604 supported only on some systems.
605
f7a7f4eb
RS
6062007-10-01 Richard Stallman <rms@gnu.org>
607
608 * display.texi (Overlay Properties): Explain nil as priority.
609 Explain that conflicts are unpredictable if not resolved by
610 priorities.
611
780d7bb9
RS
6122007-09-23 Richard Stallman <rms@gnu.org>
613
614 * macros.texi (Backquote): Minor clarification.
615
14b4fdfb
RS
6162007-09-19 Richard Stallman <rms@gnu.org>
617
618 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
619 Clarify when they work in parallel and when one overrides.
620 Fix error in example.
14b4fdfb 621
b8d4c8d0
GM
6222007-09-06 Glenn Morris <rgm@gnu.org>
623
624 * Move from lispref/ to doc/lispref/. Change all setfilename
625 commands to use ../../info.
626 * Makefile.in (infodir): Go up one more level.
4638454b 627 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
628 (miscmanualdir): New.
629 (dist): Use new variable miscmanualdir.
630 * makefile.w32-in (infodir, texinputdir): Go up one more level.
631 (usermanualdir): Change from ../man to ../emacs.
632
1bb1f7d3
MR
6332007-08-30 Martin Rudalics <rudalics@gmx.at>
634
635 * commands.texi (Command Loop Info): Advise against changing
636 most variables described here. Explain new variable
637 last-repeatable-command.
638
b8d4c8d0
GM
6392007-08-29 Glenn Morris <rgm@gnu.org>
640
641 * elisp.texi (EMACSVER): Increase to 23.0.50.
642
6432007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
644
645 * frames.texi (Basic Parameters): Add display-environment-variable
646 and term-environment-variable.
647
6482007-08-28 Juri Linkov <juri@jurta.org>
649
650 * display.texi (Image Formats, Other Image Types): Add SVG.
651
6522007-08-28 Juri Linkov <juri@jurta.org>
653
654 * display.texi (Images): Move formats-related text to new node
655 "Image Formats".
656 (Image Formats): New node.
657
619fb9ee
RS
6582007-08-27 Richard Stallman <rms@gnu.org>
659
660 * windows.texi (Window Configurations): Clarify what
661 a window configuration saves.
662
b8d4c8d0
GM
6632007-08-25 Richard Stallman <rms@gnu.org>
664
665 * display.texi (Images): Delete redundant @findex.
666
6672007-08-16 Richard Stallman <rms@gnu.org>
668
669 * processes.texi (Asynchronous Processes): Clarify
670 doc of start-file-process.
671
6722007-08-08 Martin Rudalics <rudalics@gmx.at>
673
674 * modes.texi (Example Major Modes): Fix typo.
675
6762007-08-08 Glenn Morris <rgm@gnu.org>
677
678 * intro.texi (nil and t): Do not use `iff' in documentation.
679
680 * tips.texi (Documentation Tips): Recommend against `iff'.
681
6822007-08-07 Chong Yidong <cyd@stupidchicken.com>
683
684 * display.texi (Image Cache): Document image-refresh.
685
6862007-08-06 Martin Rudalics <rudalics@gmx.at>
687
688 * windows.texi (Size of Window): Document window-full-width-p.
689
6902007-07-25 Glenn Morris <rgm@gnu.org>
691
692 * gpl.texi (GPL): Replace license with GPLv3.
693
694 * Relicense all FSF files to GPLv3 or later.
695
6962007-07-24 Michael Albinus <michael.albinus@gmx.de>
697
4638454b
JB
698 * processes.texi (Synchronous Processes):
699 Add `process-file-shell-command'.
b8d4c8d0
GM
700 (Asynchronous Processes): Mention restricted use of
701 `process-filter' and `process-sentinel' in
702 `start-file-process'. Add `start-file-process-shell-command'.
703
7042007-07-17 Michael Albinus <michael.albinus@gmx.de>
705
706 * files.texi (Magic File Names): Introduce optional parameter
707 IDENTIFICATION for `file-remote-p'.
708
7092007-07-16 Richard Stallman <rms@gnu.org>
710
711 * display.texi (Defining Faces): Fix previous change.
712
7132007-07-14 Richard Stallman <rms@gnu.org>
714
715 * control.texi (Handling Errors): Document `debug' in handler list.
716
7172007-07-10 Richard Stallman <rms@gnu.org>
718
719 * display.texi (Defining Faces): Explain C-M-x feature for defface.
720
7212007-07-09 Richard Stallman <rms@gnu.org>
722
723 * files.texi (Magic File Names): Rewrite previous change.
724
7252007-07-08 Michael Albinus <michael.albinus@gmx.de>
726
727 * files.texi (Magic File Names): Introduce optional parameter
728 CONNECTED for `file-remote-p'.
729
7302007-07-07 Michael Albinus <michael.albinus@gmx.de>
731
732 * processes.texi (Asynchronous Processes):
733 * files.texi (Magic File Names): Add `start-file-process'.
734
7352007-06-27 Richard Stallman <rms@gnu.org>
736
737 * files.texi (Format Conversion Piecemeal): Clarify
738 `after-insert-file-functions' calling convention.
739
7402007-06-27 Michael Albinus <michael.albinus@gmx.de>
741
4638454b
JB
742 * files.texi (Magic File Names): Remove `dired-call-process'.
743 Add `process-file'.
b8d4c8d0
GM
744
7452007-06-27 Kenichi Handa <handa@m17n.org>
746
747 * text.texi (Special Properties): Fix description about
4638454b 748 `composition' property.
b8d4c8d0
GM
749
7502007-06-26 Kenichi Handa <handa@m17n.org>
751
752 * nonascii.texi (Default Coding Systems): Document about the
753 return value `undecided'.
754
7552007-06-25 David Kastrup <dak@gnu.org>
756
757 * keymaps.texi (Active Keymaps): Document new POSITION argument of
758 `current-active-maps'.
759
7602007-06-24 Karl Berry <karl@gnu.org>
761
4638454b 762 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
763
7642007-06-15 Juanma Barranquero <lekktu@gmail.com>
765
766 * display.texi (Overlay Arrow): Doc fix.
767
7682007-06-14 Karl Berry <karl@tug.org>
769
770 * anti.texi (Antinews): Typo.
771
7722007-06-14 Chong Yidong <cyd@stupidchicken.com>
773
774 * display.texi (Image Cache): Document image-refresh.
775
7762007-06-12 Karl Berry <karl@gnu.org>
777
778 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
779 * two-volume.make: New file.
780 * .cvsignore: Ignore two-volume files.
781
7822007-06-12 Tom Tromey <tromey@redhat.com>
783
784 * os.texi (Init File): Document user-emacs-directory.
785
7862007-06-03 Nick Roberts <nickrob@snap.net.nz>
787
788 * commands.texi (Click Events): Describe width and height when
789 object is nil.
790
7912007-05-30 Nick Roberts <nickrob@snap.net.nz>
792
793 * commands.texi (Click Events): Layout more logically. Describe
794 width and height.
795 (Drag Events, Motion Events): Update to new format for position.
796
7972007-06-02 Richard Stallman <rms@gnu.org>
798
799 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
800
8012007-06-02 Chong Yidong <cyd@stupidchicken.com>
802
803 * Version 22.1 released.
804
8052007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
806
807 * text.texi (Special Properties): Correct meaning of fontified face.
808
8092007-05-30 Richard Stallman <rms@gnu.org>
810
811 * text.texi (Special Properties): Add link to Adjusting Point.
812
8132007-05-12 Richard Stallman <rms@gnu.org>
814
815 * text.texi (Margins): indent-to-left-margin is not the default.
816 (Mode-Specific Indent): For indent-line-function, the default
817 is indent-relative.
818
819 * modes.texi (Example Major Modes): Explain last line of text-mode
820 is redundant.
821
8222007-05-10 Richard Stallman <rms@gnu.org>
823
824 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
825
826 * help.texi (Keys in Documentation): Add reference to
827 Documentation Tips.
828
829 * files.texi (Format Conversion): TO-FN gets three arguments.
830
831 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
832
8332007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
834
835 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
836 * files.texi (Format Conversion): Expand intro; add menu.
837 (Format Conversion Overview, Format Conversion Round-Trip)
838 (Format Conversion Piecemeal): New nodes/subsections.
839 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
840 * text.texi (Text Properties): Remove "Saving Properties" from menu.
841 (Saving Properties): Delete node/subsection.
842
8432007-05-07 Karl Berry <karl@gnu.org>
844
845 * elisp.texi (EMACSVER): Back to 22.
846
8472007-05-06 Richard Stallman <rms@gnu.org>
848
849 * processes.texi (Accepting Output): Revert most of previous change.
850
8512007-05-05 Richard Stallman <rms@gnu.org>
852
853 * processes.texi (Accepting Output): accept-process-output
854 uses microseconds, not milliseconds. But that arg is obsolete.
855
8562007-05-04 Karl Berry <karl@tug.org>
857
858 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
859
8602007-05-04 Eli Zaretskii <eliz@gnu.org>
861
862 * tips.texi (Documentation Tips): Rearrange items to place the
863 more important ones first. Add an index entry for hyperlinks.
864
8652007-05-03 Karl Berry <karl@gnu.org>
866
867 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
868 (EMACSVER) [smallbook]: 22 for printed version.
869
870 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
871 so restore anchor to normal position after defun. Found by Kevin Ryde.
872
8732007-04-26 Glenn Morris <rgm@gnu.org>
874
875 * elisp.texi (EMACSVER): Increase to 22.1.50.
876
8772007-04-28 Karl Berry <karl@gnu.org>
878
879 * elisp.texi: Improve line breaks on copyright page,
880 similar layout to emacs manual, 8.5x11 by default.
881
8822007-04-24 Richard Stallman <rms@gnu.org>
883
884 * text.texi (Special Properties): Add xref to Overlay Properties.
885
886 * display.texi (Overlay Properties): Add xref to Special Properties.
887
8882007-04-22 Richard Stallman <rms@gnu.org>
889
890 * keymaps.texi (Extended Menu Items): Move the info about
891 format with cached keyboard binding.
892
8932007-04-21 Richard Stallman <rms@gnu.org>
894
895 * text.texi (Special Properties): Clarify previous change.
896
897 * files.texi (File Name Expansion): Clarify previous change.
898
899 * display.texi (Attribute Functions): Fix example for
900 face-attribute-relative-p.
901
9022007-04-19 Kenichi Handa <handa@m17n.org>
903
904 * text.texi (Special Properties): Document composition property.
905
9062007-04-19 Glenn Morris <rgm@gnu.org>
907
908 * files.texi (File Name Expansion): Mention "superroot".
909
9102007-04-15 Chong Yidong <cyd@stupidchicken.com>
911
912 * frames.texi (Multiple Displays): Add note about "multi-monitor"
913 setups.
914 (Display Feature Testing): Note that display refers to all
915 physical monitors for multi-monitor setups.
916
9172007-04-14 Richard Stallman <rms@gnu.org>
918
919 * lists.texi (Sets And Lists): Clarify `delete' examples.
920 Remove spurious xref to same node.
921 Clarify xref for add-to-list.
922
9232007-04-12 Nick Roberts <nickrob@snap.net.nz>
924
925 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
926 value of lisp-mode-map.
927
9282007-04-11 Karl Berry <karl@gnu.org>
929
930 * anti.texi (Antinews):
931 * display.texi (Overlay Properties, Defining Images):
932 * processes.texi (Synchronous Processes, Sentinels):
933 * syntax.texi (Syntax Table Internals):
934 * searching.texi (Regexp Special):
935 * nonascii.texi (Default Coding Systems):
936 * text.texi (Special Properties):
937 * minibuf.texi (Basic Completion): Wording to improve breaks in
938 8.5x11 format.
939 * elisp.texi (smallbook): New @set to more easily switch between
940 smallbook and 8.5x11.
941
9422007-04-11 Richard Stallman <rms@gnu.org>
943
944 * text.texi (Lazy Properties): Minor fix.
945
9462007-04-08 Karl Berry <karl@gnu.org>
947
948 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
949 * macros.texi (Backquote): Downcase Backquote in index entries for
950 consistency.
951
9522007-04-08 Richard Stallman <rms@gnu.org>
953
954 * text.texi (Adaptive Fill): Just describe default,
955 don't show it (since it contains non-ASCII chars).
956
9572007-04-07 Karl Berry <karl@gnu.org>
958
959 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
960 adaptive-fill-regexp's value, since they are not in the standard
961 TeX fonts.
962
9632007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
964
965 * display.texi (Defining Faces): Fix example.
966
9672007-04-07 Karl Berry <karl@gnu.org>
968
969 * display.texi (Button Buffer Commands): Improve page break.
970
9712007-04-07 Richard Stallman <rms@gnu.org>
972
973 * advice.texi (Activation of Advice): Remove redundant index entry.
974
975 * backups.texi: Improve index entries. Remove redundant ones.
976
977 * compile.texi (Byte Compilation): Improve index entry.
978
979 * hash.texi (Creating Hash): Improve index entry.
980
981 * symbols.texi (Definitions): Improve index entry.
982
983 * edebug.texi: Improve index entries. Remove redundant/useless ones.
984
985 * maps.texi (Standard Keymaps): Remove useless index entry.
986
987 * help.texi (Documentation Basics): Remove redundant index entries.
988
989 * customize.texi: Improve index entries.
990 Remove redundant/useless ones.
991
992 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
993
994 * streams.texi (Output Variables): Improve index entry.
995
996 * abbrevs.texi (Abbrevs): Remove useless index entry.
997
998 * macros.texi (Expansion): Remove useless index entry.
999
1000 * text.texi: Improve index entries. Remove redundant/useless ones.
1001 (Text Properties, Examining Properties)
1002 (Special Properties): Use "property category" instead of "category"
1003 to refer to the `category' property.
1004
1005 * positions.texi: Improve index entries. Remove useless one.
1006
1007 * lists.texi: Improve index entries. Remove redundant/useless ones.
1008
1009 * os.texi: Improve index entries.
1010 (Timers): Fix previous change.
1011
1012 * buffers.texi: Improve index entries.
1013 (Modification Time): Get rid of term "obsolete buffer".
1014
1015 * debugging.texi: Improve index entries.
1016 (Test Coverage): Add xref to other test coverage ftr.
1017
1018 * eval.texi: Improve index entry. Remove redundant ones.
1019
1020 * numbers.texi: Improve index entries. Remove redundant/useless ones.
1021
1022 * files.texi: Improve index entries. Remove redundant/useless ones.
1023
1024 * objects.texi: Improve index entries.
1025
1026 * processes.texi: Improve index entries.
1027
1028 * modes.texi: Improve index entry. Remove redundant one.
1029
1030 * nonascii.texi: Improve index entries.
1031
1032 * internals.texi: Improve index entries.
1033
1034 * syntax.texi: Improve index entries.
1035
1036 * keymaps.texi (Active Keymaps): Improve index entries.
1037
1038 * commands.texi: Improve index entries. Remove redundant/useless ones.
1039
1040 * frames.texi: Improve index entries. Remove redundant/useless ones.
1041
1042 * markers.texi: Improve index entries. Remove redundant ones.
1043
1044 * tips.texi: Improve index entries.
1045
1046 * loading.texi (Unloading): Improve index entry.
1047
1048 * variables.texi: Improve index entries. Remove redundant one.
1049
1050 * sequences.texi: Improve index entry.
1051
1052 * display.texi: Improve index entries. Remove redundant ones.
1053
1054 * windows.texi: Improve index entries.
1055
1056 * searching.texi: Improve index entries. Remove redundant one.
1057
1058 * strings.texi (Case Tables): Improve last change.
1059
10602007-04-04 Chong Yidong <cyd@stupidchicken.com>
1061
1062 * strings.texi (Case Tables): Document with-case-table and
1063 ascii-case-table.
1064
10652007-04-03 Karl Berry <karl@gnu.org>
1066
1067 * processes.texi (Network): Reword to improve page break.
1068
10692007-04-03 Eli Zaretskii <eliz@gnu.org>
1070
1071 * functions.texi (Inline Functions): Describe more disadvantages
1072 of defsubst, and make advice against it stronger.
1073
10742007-04-02 Karl Berry <karl@gnu.org>
1075
1076 * backups.texi (Backup Names): Avoid widow words.
1077 * modes.texi (Example Major Modes): Align last comment.
1078
10792007-04-01 Chong Yidong <cyd@stupidchicken.com>
1080
1081 * keymaps.texi (Remapping Commands): Document new arg to
1082 command-remapping.
1083
10842007-04-01 Karl Berry <karl@gnu.org>
1085
1086 * processes.texi (Low-Level Network): Typo.
1087 * loading.texi (Hooks for Loading): Avoid double "the".
1088 * keymaps.texi (Key Sequences): No double "and".
1089 (Changing Key Bindings): Shorten to improve line break.
1090
10912007-03-31 Glenn Morris <rgm@gnu.org>
1092
1093 * os.texi (Timers): Fix description of run-at-time TIME formats.
1094
10952007-03-31 Richard Stallman <rms@gnu.org>
1096
1097 * display.texi (Invisible Text): Correct buffer-invisibility-spec
1098 regarding ellipsis.
1099
11002007-03-31 Eli Zaretskii <eliz@gnu.org>
1101
1102 * intro.texi (nil and t):
1103 * symbols.texi (Plists and Alists):
1104 * variables.texi (Variable Aliases, Constant Variables):
1105 * functions.texi (Defining Functions):
1106 * advice.texi (Advising Primitives):
1107 * debugging.texi (Syntax Errors, Compilation Errors):
1108 * minibuf.texi (Minibuffer Windows):
1109 * commands.texi (Adjusting Point):
1110 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
1111 (Auto Major Mode, Major Mode Conventions):
1112 * help.texi (Describing Characters):
1113 * files.texi (Create/Delete Dirs, Information about Files)
1114 (File Locks, Writing to Files, Reading from Files)
1115 (Saving Buffers):
1116 * windows.texi (Resizing Windows, Cyclic Window Ordering):
1117 * frames.texi (Finding All Frames):
1118 * positions.texi (Buffer End, Motion):
1119 * markers.texi (The Region):
1120 * text.texi (Deletion, Near Point):
1121 * display.texi (Displaying Messages, Truncation):
1122 * os.texi (Processor Run Time):
1123 * tips.texi (Key Binding Conventions, Programming Tips)
1124 (Warning Tips, Documentation Tips, Comment Tips):
1125 * internals.texi (Memory Usage): Improve indexing.
1126
1127 * variables.texi (Frame-Local Variables):
1128 * functions.texi (Argument List):
1129 * loading.texi (Library Search):
1130 * streams.texi (Output Variables):
1131 * keymaps.texi (Translation Keymaps, Searching Keymaps):
1132 * searching.texi (Replacing Match, Search and Replace):
1133 * processes.texi (Byte Packing, Decoding Output)
1134 (Accepting Output, Network Servers, Shell Arguments):
1135 * display.texi (Abstract Display, Image Cache, Scroll Bars):
1136 * windows.texi (Window Point, Window Start):
1137 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
1138 * commands.texi (Reading Input, Keyboard Events):
1139 * minibuf.texi (Reading File Names, Minibuffer Completion)
1140 (Recursive Mini):
1141 * positions.texi (List Motion):
1142 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
1143 * numbers.texi (Arithmetic Operations, Math Functions)
1144 (Predicates on Numbers, Comparison of Numbers):
1145 (Numeric Conversions):
1146 * locals.texi (Standard Buffer-Local Variables):
1147 * maps.texi (Standard Keymaps):
1148 * os.texi (User Identification, System Environment, Recording Input)
1149 (X11 Keysyms):
1150 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
1151 * backups.texi (Backups and Auto-Saving):
1152 * customize.texi (Customization, Group Definitions)
1153 (Variable Definitions):
1154 * compile.texi (Byte Compilation): Improve index entries.
1155
11562007-03-31 Karl Berry <karl@gnu.org>
1157
1158 * macros.texi (Defining Macros): Avoid widow syllable.
1159
11602007-03-31 Eli Zaretskii <eliz@gnu.org>
1161
1162 * elisp.texi (Top): Postscript -> PostScript.
1163
1164 * display.texi (Images, Postscript Images): Postscript -> PostScript.
1165
11662007-03-31 Markus Triska <markus.triska@gmx.at>
1167
1168 * internals.texi (Writing Emacs Primitives): Untabify `For'.
1169
11702007-03-30 Karl Berry <karl@gnu.org>
1171
1172 * lists.texi (List-related Predicates): Remove spurious @need.
1173 (Setcdr): Use @smallexample to improve page break.
1174 (Association Lists) <assoc>: Reword to improve page break.
1175
1176 * strings.texi (String Conversion): Insert blank line to improve
1177 page break.
1178
1179 * numbers.texi (Random Numbers): Use @minus{}.
1180 (Math Functions): Use @minus{}.
1181
1182 * intro.texi (Acknowledgements): Avoid line breaks before middle
1183 initials.
1184
11852007-03-24 Eli Zaretskii <eliz@gnu.org>
1186
1187 * errors.texi (Standard Errors): Add an index entry.
1188
11892007-03-19 Richard Stallman <rms@gnu.org>
1190
1191 * os.texi (Recording Input): recent-keys now gives 300 keys.
1192
11932007-03-12 Glenn Morris <rgm@gnu.org>
1194
1195 * os.texi: Replace "daylight savings" with "daylight saving"
1196 throughout.
1197
11982007-03-05 Richard Stallman <rms@gnu.org>
1199
1200 * variables.texi (File Local Variables): Update
1201 enable-local-variables values.
1202
12032007-03-04 Richard Stallman <rms@gnu.org>
1204
1205 * syntax.texi (Control Parsing): Minor clarification.
1206
1207 * strings.texi (Formatting Strings): Clarify width, precision, flags.
1208
1209 * sequences.texi (Sequence Functions): Move string-bytes away,
1210 add xref.
1211
1212 * nonascii.texi (Text Representations): Move string-bytes here.
1213
1214 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
1215
1216 * minibuf.texi (Basic Completion): Minor clarification.
1217
1218 * markers.texi (The Mark): Clarify existence vs activation of mark.
1219 Other cleanup.
1220
1221 * display.texi (Finding Overlays): Write better example.
1222
1223 * compile.texi (Eval During Compile): Clarify putting macros
1224 in eval-when-compile.
1225
c5602427 12262007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
1227
1228 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 1229 load-read-function definition doc.
b8d4c8d0
GM
1230
12312007-02-21 Kim F. Storm <storm@cua.dk>
1232
1233 * strings.texi (Text Comparison): Mention that assoc-string
1234 converts symbols to strings before testing.
1235
12362007-02-17 Kim F. Storm <storm@cua.dk>
1237
1238 * processes.texi (Bindat Spec): Vector types can have optional
1239 element type.
1240 (Bindat Examples): Fix example. Add vector with element type.
1241
12422007-02-16 Andreas Schwab <schwab@suse.de>
1243
1244 * strings.texi (Formatting Strings): Document '+' flag.
1245
12462007-02-15 Juanma Barranquero <lekktu@gmail.com>
1247
1248 * strings.texi (Modifying Strings): Clarify that `clear-string'
1249 always converts the string to unibyte.
1250
12512007-02-14 Kim F. Storm <storm@cua.dk>
1252
1253 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
1254 Rewrite glyph code description to refer to these functions.
1255 Remove details of encoding face number and char into integer code.
1256
12572007-02-03 Alan Mackenzie <acm@muc.de>
1258
1259 * loading.texi (Hooks for Loading): Make the description of
1260 `eval-after-load' more detailed, and amend the description of
1261 after-load-alist, in accordance with changes from 2006-05.
1262
12632007-02-03 Chong Yidong <cyd@stupidchicken.com>
1264
1265 * modes.texi (Defining Minor Modes): Document that a :require
1266 keyword or similar may be required to make saved customization
1267 variables work.
1268
12692007-02-03 Eli Zaretskii <eliz@gnu.org>
1270
1271 * elisp.texi (Top): Make the detailed menu headers compliant with
1272 Texinfo guidelines and with what texnfo-upd.el expects. Add
1273 comments to prevent people from inadvertently modifying the key
1274 parts needed by `texinfo-multiple-files-update'.
1275
12762007-02-02 Eli Zaretskii <eliz@gnu.org>
1277
1278 * elisp.texi (Top): Update the top-level menus.
1279
1280 * syntax.texi (Categories): Add index entries.
1281
12822007-02-01 Juanma Barranquero <lekktu@gmail.com>
1283
1284 * display.texi (Attribute Functions): Fix name and description of
1285 the UNDERLINE arg of `set-face-underline-p'.
1286
12872007-01-29 Eli Zaretskii <eliz@gnu.org>
1288
1289 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
1290 Variables", and "Standard Keymaps" to the detailed menu.
1291
1292 * variables.texi (Future Local Variables): Add index entry.
1293
12942007-01-28 Richard Stallman <rms@gnu.org>
1295
1296 * tips.texi (Coding Conventions): Clarify the tip about macros
1297 that define a function or a variable.
1298
1299 * files.texi (File Attributes): UID and GID can be floats.
1300 (Magic File Names): Explain why deferring all operations to
1301 the standard handler does not work.
1302
13032007-01-23 Martin Rudalics <rudalics@gmx.at>
1304
1305 * backups.texi (Reverting): Use "buffer" instead of "file"
1306 when talking about major and minor modes.
1307
13082007-01-21 Richard Stallman <rms@gnu.org>
1309
1310 * help.texi (Documentation): Add xref to Documentation Tips.
1311
13122007-01-14 Juanma Barranquero <lekktu@gmail.com>
1313
1314 * tips.texi (Coding Conventions): Fix typos.
1315
13162007-01-05 Richard Stallman <rms@gnu.org>
1317
1318 * modes.texi (Defining Minor Modes): Fix previous change.
1319
13202007-01-03 Richard Stallman <rms@gnu.org>
1321
1322 * customize.texi (Variable Definitions, Customization Types):
1323 Don't use * in doc string for defcustom.
1324
13252007-01-02 Richard Stallman <rms@gnu.org>
1326
1327 * variables.texi (Variable Aliases): Clarify that aliases vars
1328 always have the same value.
1329
1330 * processes.texi (Bindat Spec): Fix Texinfo usage.
1331
1332 * modes.texi (Defining Minor Modes): Explain effect of command
1333 defined with define-global-minor-mode on new buffers.
1334
13352006-12-30 Kim F. Storm <storm@cua.dk>
1336
1337 * keymaps.texi (Tool Bar): Describe `grow-only' value of
1338 `auto-resize-tool-bars'.
1339
13402006-12-30 Richard Stallman <rms@gnu.org>
1341
1342 * keymaps.texi (Active Keymaps): Fix previous change.
1343
13442006-12-30 Nick Roberts <nickrob@snap.net.nz>
1345
1346 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
1347
13482006-12-30 Kim F. Storm <storm@cua.dk>
1349
1350 * processes.texi (Bindat Spec): Clarify using field names in
1351 length specifications.
1352
13532006-12-29 Kim F. Storm <storm@cua.dk>
1354
1355 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
1356 Add count and index variables for eval forms in repeat blocks.
1357
13582006-12-24 Richard Stallman <rms@gnu.org>
1359
1360 * customize.texi (Variable Definitions): Document
1361 new name custom-add-frequent-value.
1362
13632006-12-19 Kim F. Storm <storm@cua.dk>
1364
1365 * commands.texi (Misc Events): User signals now result in sigusr1
1366 and sigusr2 events which are handled through special-event-map.
1367 (Special Events): User signals and drag-n-drop are special.
1368
13692006-12-17 Richard Stallman <rms@gnu.org>
1370
1371 * loading.texi (Named Features): Explain subfeatures better.
1372
1373 * customize.texi: Use "option" only for user options.
1374 For the keyword values inside defcustom etc, say "keywords".
1375 For :options value's elements, say "elements".
1376 :group should not be omitted.
1377
1378 * syntax.texi (Parsing Expressions): Split up node.
1379 (Motion via Parsing, Position Parse, Parser State)
1380 (Low-Level Parsing, Control Parsing): New subnodes.
1381 (Parser State): Document syntax-ppss-toplevel-pos.
1382
1383 * positions.texi (List Motion): Punctuation fix.
1384
1385 * files.texi (File Name Completion): Document PREDICATE arg
1386 to file-name-completion.
1387
13882006-12-16 Eli Zaretskii <eliz@gnu.org>
1389
1390 * internals.texi (Building Emacs, Writing Emacs Primitives):
1391 Add index entries.
1392
13932006-12-11 Richard Stallman <rms@gnu.org>
1394
1395 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
1396 affects face menu. Explain how to make it non-nil without enabling
1397 any fontification.
1398
13992006-12-10 Chong Yidong <cyd@stupidchicken.com>
1400
1401 * modes.texi (Font Lock Basics): Document nil value of
1402 font-lock-defaults.
1403
14042006-12-10 Glenn Morris <rgm@gnu.org>
1405
1406 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
1407 value for system-flag argument. Abbrev tables may not be empty
1408 when major modes are loaded.
1409
14102006-12-08 Juanma Barranquero <lekktu@gmail.com>
1411
1412 * makefile.w32-in (maintainer-clean): Partially revert last
1413 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
1414 to protect elisp-covers.texi.
1415
14162006-12-07 Juanma Barranquero <lekktu@gmail.com>
1417
1418 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
1419 Don't remove elisp* info files; they are already deleted by the
1420 `clean' and `distclean' targets, and they are in the $(infodir)
1421 directory, not the current one.
1422
14232006-12-04 Kim F. Storm <storm@cua.dk>
1424
1425 * commands.texi (Misc Events): Update signal events.
1426 (Event Examples): Add signal example.
1427
14282006-11-29 Richard Stallman <rms@gnu.org>
1429
1430 * frames.texi (Visibility of Frames): Explain visible windows
1431 can be covered by others. Add xref for raise-frame.
1432
14332006-11-28 Richard Stallman <rms@gnu.org>
1434
1435 * searching.texi (Regexp Special): Update when ^ is special.
1436
14372006-11-27 Eli Zaretskii <eliz@gnu.org>
1438
1439 * customize.texi (Customization, Common Keywords)
1440 (Group Definitions, Variable Definitions, Composite Types)
1441 (Type Keywords, Customization Types): Add index entries for
1442 various customization keywords.
1443
14442006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
1445
1446 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
1447
c8763fb6 14482006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
1449
1450 * frames.texi (Window System Selections): Remove clipboard from
1451 description of selection-coding-system.
1452
14532006-11-06 Richard Stallman <rms@gnu.org>
1454
1455 * lists.texi (List Variables): Document COMPARE-FN.
1456
1457 * keymaps.texi: Avoid use of "binding" to mean a relation;
1458 use it only to refer to the meaning associated with a key.
1459 (Keymaps): Change menu node description.
1460
1461 * elisp.texi (Top): Change menu node description.
1462
1463 * display.texi (Managing Overlays): Document overlay-recenter.
1464
14652006-10-29 Chong Yidong <cyd@stupidchicken.com>
1466
1467 * Makefile.in: Use relative paths to avoid advertising filesystem
1468 contents during compilation.
1469
14702006-10-23 Kim F. Storm <storm@cua.dk>
1471
1472 * commands.texi (Event Input Misc): Update unread-command-events.
1473
14742006-10-23 Nick Roberts <nickrob@snap.net.nz>
1475
1476 * lists.texi (Sets And Lists): Fix typos.
1477
14782006-10-18 Juanma Barranquero <lekktu@gmail.com>
1479
1480 * control.texi (Processing of Errors): Use @var for an argument,
1481 not @code.
1482
14832006-10-16 Richard Stallman <rms@gnu.org>
1484
1485 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
1486
1487 * keymaps.texi (Format of Keymaps): Show all the keymap element
1488 patterns that result from menu items.
1489 (Key Lookup): Minor cleanups.
1490
1491 * modes.texi (Precalculated Fontification): Don't say that
1492 not setting font-lock-defaults avoids loading font-lock.
1493
1494 * help.texi (Documentation): Move xref to Emacs Manual here.
1495 (Documentation Basics): From here.
1496 Also doc emacs-lisp-docstring-fill-column.
1497
1498 * elisp.texi: Update version and ISBN.
1499
1500 * commands.texi (Interactive Call): Clarify KEYS arg to
1501 call-interactively is a vector.
1502 (Command Loop Info): Delete anchor in this-command-keys.
1503 Add anchor in this-command-keys-vector.
1504 (Recursive Editing): Document how recursive-edit
1505 handles the current buffer.
1506
15072006-10-13 Chong Yidong <cyd@stupidchicken.com>
1508
1509 * frames.texi (Frame Titles): %c and %l are ignored in
1510 frame-title-format.
1511
15122006-10-11 Richard Stallman <rms@gnu.org>
1513
1514 * keymaps.texi (Key Sequences): Clarify use of kbd.
1515
15162006-10-10 Kim F. Storm <storm@cua.dk>
1517
1518 * lists.texi (Sets And Lists): Add memql.
1519
15202006-10-03 Richard Stallman <rms@gnu.org>
1521
1522 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
1523 Clarify :ascii: and :nonascii:.
1524
15252006-09-29 Juri Linkov <juri@jurta.org>
1526
1527 * modes.texi (%-Constructs): Reorder coding systems in the
1528 documentation of %z to the real order displayed in the modeline.
1529
15302006-09-25 Richard Stallman <rms@gnu.org>
1531
1532 * os.texi (Timers): Describe timer-max-repeats.
1533
15342006-09-25 Chong Yidong <cyd@stupidchicken.com>
1535
1536 * os.texi (Timers): Mention with-local-quit.
1537
15382006-09-24 Richard Stallman <rms@gnu.org>
1539
1540 * searching.texi (Searching and Matching): Mention property search.
1541
1542 * commands.texi (Command Loop Info): Explain how read-event affects
1543 this-command-keys.
1544
15452006-09-20 Richard Stallman <rms@gnu.org>
1546
1547 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
1548
1549 * windows.texi (Window Start): Minor cleanups.
1550
15512006-09-20 Kim F. Storm <storm@cua.dk>
1552
1553 * windows.texi (Window Start): pos-visible-in-window-p allows
1554 specifying t for position to mean "end of window".
1555 Add window-line-height.
1556
1557 * anti.texi (Antinews): Mention window-line-height.
1558
15592006-09-19 David Kastrup <dak@gnu.org>
1560
1561 * keymaps.texi (Searching Keymaps): Small clarification.
1562
15632006-09-18 Richard Stallman <rms@gnu.org>
1564
1565 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
1566 cause keyboard menus.
1567 (Menu Keymaps): Likewise.
1568 (Defining Menus, Keyboard Menus): Clarify.
1569
1570 * text.texi (Fields): Clarify explanation of constrain-to-field.
1571
15722006-09-16 Eli Zaretskii <eliz@gnu.org>
1573
1574 * variables.texi (Tips for Defining): Fix a typo.
1575
15762006-09-15 Richard Stallman <rms@gnu.org>
1577
1578 * keymaps.texi (Remapping Commands, Searching Keymaps)
1579 (Active Keymaps): Clean up previous change.
1580
15812006-09-15 Jay Belanger <belanger@truman.edu>
1582
1583 * gpl.texi: Replace "Library Public License" by "Lesser Public
1584 License" throughout.
1585
15862006-09-15 David Kastrup <dak@gnu.org>
1587
1588 * keymaps.texi (Active Keymaps): Adapt description to use
1589 `get-char-property' instead `get-text-property'. Explain how
1590 mouse events change this. Explain the new optional argument of
1591 `key-binding' and its mouse-dependent lookup.
1592 (Searching Keymaps): Adapt description similarly.
1593 (Remapping Commands): Explain the new optional argument of
1594 `command-remapping'.
1595
15962006-09-14 Richard Stallman <rms@gnu.org>
1597
1598 * keymaps.texi (Searching Keymaps): Clarification.
1599 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
1600
16012006-09-13 Richard Stallman <rms@gnu.org>
1602
1603 * objects.texi (Character Type): Node split.
1604 Add xref to Describing Characters.
1605 (Basic Char Syntax, General Escape Syntax)
1606 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
1607
16082006-09-11 Richard Stallman <rms@gnu.org>
1609
1610 * display.texi (Display Table Format): Wording clarification.
1611 (Glyphs): Clarifications.
1612
16132006-09-10 Chong Yidong <cyd@stupidchicken.com>
1614
1615 * keymaps.texi (Active Keymaps): Mention that key-binding checks
1616 local maps.
1617
16182006-09-10 Kim F. Storm <storm@cua.dk>
1619
1620 * display.texi (Forcing Redisplay): Document return value of
1621 function redisplay.
1622
16232006-09-09 Richard Stallman <rms@gnu.org>
1624
1625 * windows.texi (Window Hooks): Explain limits of
1626 window-scroll-functions.
1627
1628 * display.texi (Fringe Indicators): Update for last change in
1629 indicate-buffer-boundaries.
1630
16312006-09-08 Richard Stallman <rms@gnu.org>
1632
1633 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
1634
16352006-09-06 Kim F. Storm <storm@cua.dk>
1636
1637 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
1638
1639 * windows.texi (Window Start): Update pos-visible-in-window-p.
1640
16412006-09-04 Richard Stallman <rms@gnu.org>
1642
1643 * processes.texi (Accepting Output): Explain SECONDS=0 for
1644 accept-process-output.
1645
1646 * os.texi (Idle Timers): Explain why timer functions should not
1647 loop until (input-pending-p).
1648
16492006-09-02 Eli Zaretskii <eliz@gnu.org>
1650
1651 * makefile.w32-in (usermanualdir): New variable.
1652 (elisp.dvi): Use it.
1653
16542006-09-01 Eli Zaretskii <eliz@gnu.org>
1655
1656 * buffers.texi (Buffer Modification): Fix last change.
1657
16582006-09-01 Chong Yidong <cyd@stupidchicken.com>
1659
1660 * buffers.texi (Buffer Modification): Document
1661 buffer-chars-modified-tick.
1662
16632006-08-31 Richard Stallman <rms@gnu.org>
1664
1665 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
1666
16672006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
1668
1669 * modes.texi (Syntactic Font Lock):
1670 Mention font-lock-syntactic-face-function
1671 instead of specific faces.
1672
16732006-08-29 Chong Yidong <cyd@stupidchicken.com>
1674
1675 * display.texi (Images): Add xrref to display-images-p.
1676
16772006-08-28 Kenichi Handa <handa@m17n.org>
1678
1679 * nonascii.texi (Lisp and Coding Systems): Fix description of
1680 detect-coding-region.
1681
16822006-08-27 Michael Olson <mwolson@gnu.org>
1683
1684 * processes.texi (Transaction Queues): Remove stray quote
1685 character.
1686
16872006-08-25 Richard Stallman <rms@gnu.org>
1688
1689 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
1690 Add xref.
1691
16922006-08-24 Chong Yidong <cyd@stupidchicken.com>
1693
1694 * os.texi (Timers): Avoid waiting inside timers.
1695
16962006-08-21 Lute Kamstra <lute@gnu.org>
1697
1698 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
1699
17002006-08-20 Richard Stallman <rms@gnu.org>
1701
1702 * os.texi (Idle Timers): New node, split out from Timers.
1703 Document current-idle-time.
1704 * commands.texi (Reading One Event): Update xref.
1705 * elisp.texi (Top): Update subnode menu.
1706
17072006-08-16 Richard Stallman <rms@gnu.org>
1708
1709 * keymaps.texi (Extended Menu Items): Show format of cached
1710 bindings in extended menu items.
1711
1712 * customize.texi (Variable Definitions): Explain when the
1713 standard value expression is evaluated.
1714
17152006-08-15 Chong Yidong <cyd@stupidchicken.com>
1716
1717 * commands.texi (Reading One Event): Explain idleness in
1718 `read-event'.
1719
17202006-08-12 Chong Yidong <cyd@stupidchicken.com>
1721
1722 * text.texi (Near Point): Say "cursor" not "terminal cursor".
1723 (Commands for Insertion): Removed split-line since it's not
1724 relevant for Lisp programming.
1725 (Yank Commands): Rewrite introduction.
1726 (Undo): Clarify.
1727 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
1728 (Filling): Remove redundant comment. Clarify return value of
1729 current-justification.
1730 (Margins): Minor clarifications.
1731 (Adaptive Fill): Update default value of adaptive-fill-regexp.
1732 (Sorting): Update definition of sort-lines.
1733 (Columns): Clarify behavior of sort-columns.
1734 (Indent Tabs): Link to Tab Stops in Emacs manual.
1735 (Special Properties): Clarify.
1736 (Clickable Text): Mention Buttons package.
1737
17382006-08-12 Kevin Ryde <user42@zip.com.au>
1739
1740 * os.texi (Time Parsing): Add %z to description of
1741 format-time-string, as per docstring. Add cross reference to
1742 glibc manual for strftime.
1743
17442006-08-08 Richard Stallman <rms@gnu.org>
1745
1746 * modes.texi: Clean up wording in previous change.
1747
17482006-08-07 Chong Yidong <cyd@stupidchicken.com>
1749
1750 * modes.texi (Hooks): Clarify.
1751 (Major Mode Basics): Mention define-derived-mode explicitly.
1752 (Major Mode Conventions): Rebinding RET is OK for some modes.
1753 Mention change-major-mode-hook and after-change-major-mode-hook.
1754 (Example Major Modes): Moved to end of Modes section.
1755 (Mode Line Basics): Clarify.
1756 (Mode Line Data): Mention help-echo and local-map in strings.
1757 Explain reason for treatment of non-risky variables.
1758 (Properties in Mode): Clarify.
1759 (Faces for Font Lock): Add font-lock-negation-char-face.
1760
17612006-08-04 Eli Zaretskii <eliz@gnu.org>
1762
1763 * strings.texi (Formatting Strings): Warn against arbitrary
1764 strings as first arg to `format'.
1765
17662006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
1767
1768 * text.texi (Clickable Text): Mention `help-echo' text property.
1769 Update intro, examples and associated explanations.
1770
17712006-07-31 Richard Stallman <rms@gnu.org>
1772
1773 * commands.texi: Update xrefs.
1774 (Event Mod): New node, cut out from old Translating Input.
1775
1776 * maps.texi: Update xrefs.
1777
1778 * keymaps.texi (Translation Keymaps): New node.
1779 Update xrefs from Translating Input to Translation Keymaps.
1780
1781 * elisp.texi (Top): Update subnode menu.
1782
1783 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
1784
1785 * os.texi (System Interface): Fix menu descriptions of some nodes.
1786 (Translating Input): Node deleted.
1787
17882006-07-31 Nick Roberts <nickrob@snap.net.nz>
1789
1790 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
1791
1792 * lists.texi (Sets And Lists): Likewise.
1793
17942006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
1795
1796 * text.texi (Fields): Mention POS
1797 requirement when narrowing is in effect.
1798
17992006-07-28 Richard Stallman <rms@gnu.org>
1800
1801 * display.texi (Face Attributes): Simplify wording.
1802 (Attribute Functions): Clarify meaning of new-frame default
1803 attribute settings.
1804
1805 * customize.texi (Common Keywords): Document how to use
1806 :package-version in a package not in Emacs.
1807
18082006-07-28 Kim F. Storm <storm@cua.dk>
1809
1810 * commands.texi (Reading One Event): Fix last change.
1811
18122006-07-26 Chong Yidong <cyd@stupidchicken.com>
1813
1814 * commands.texi (Reading One Event): Document SECONDS argument for
1815 read-event, read-char, and read-char-exclusive.
1816
18172006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
1818
1819 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
1820 to ensure correct identification.
1821
18222006-07-24 Richard Stallman <rms@gnu.org>
1823
1824 * text.texi (Clickable Text): Clarify.
1825
1826 * sequences.texi (Vector Functions): Delete duplicate xref.
1827
1828 * objects.texi (Function Type): Clarify.
1829
1830 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
1831 modes.
1832
1833 * lists.texi (List Variables): New node.
1834 Material moved from other nodes.
1835
1836 * variables.texi (Setting Variables): add-to-list and
1837 add-to-ordered-list moved to List Variables node.
1838
18392006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
1840
1841 * text.texi (Links and Mouse-1):
1842 For mouse-on-link-p, expand on arg POS.
1843
18442006-07-21 Kim F. Storm <storm@cua.dk>
1845
1846 * display.texi (Forcing Redisplay): Don't mention systems which
1847 don't support sub-second timers for redisplay-preemption-period.
1848
1849 * os.texi (Terminal Output): Clarify text vs graphical terminal.
1850
18512006-07-21 Eli Zaretskii <eliz@gnu.org>
1852
1853 * frames.texi (Input Focus): Document that focus-follows-mouse has
1854 no effect on MS-Windows.
1855
18562006-07-18 Richard Stallman <rms@gnu.org>
1857
1858 * display.texi (Forcing Redisplay): Cleanups in previous change.
1859
1860 * processes.texi (Low-Level Network): Make menu more convenient.
1861
18622006-07-18 Kim F. Storm <storm@cua.dk>
1863
1864 * display.texi (Forcing Redisplay): redisplay-preemption-period
1865 only used on window systems. Add xref to Terminal Output.
1866
1867 * os.texi (Terminal Output): baud-rate only controls preemption on
1868 non-window systems. Add xref to Forcing Redisplay.
1869
1870 * processes.texi (Low-Level Network): Rename node "Make Network"
1871 to "Network Processes".
1872
18732006-07-18 Karl Berry <karl@gnu.org>
1874
1875 * variables.texi, functions.texi, customize.texi, loading.texi:
1876 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
1877
18782006-07-17 Chong Yidong <cyd@stupidchicken.com>
1879
1880 * commands.texi (Waiting): Document batch-mode sit-for behavior.
1881
18822006-07-17 Richard Stallman <rms@gnu.org>
1883
1884 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
1885 Put period and comma inside quotes.
1886
1887 * loading.texi, markers.texi: Use real doublequote inside menus.
1888
1889 * windows.texi: Put point and comma inside quotes.
1890 (Textual Scrolling): Use @samp for error message.
1891
1892 * variables.texi, tips.texi, syntax.texi, symbols.texi:
1893 * strings.texi, streams.texi, processes.texi, os.texi:
1894 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
1895 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
1896 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
1897 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
1898 Put point and comma inside quotes.
1899
1900 * control.texi (Processing of Errors): Add command-error-function.
1901
1902 * variables.texi (File Local Variables): Clarify that
1903 file local variables make buffer-local bindings.
1904
1905 * modes.texi (Syntactic Font Lock): Give default for
1906 font-lock-syntax-table.
1907
19082006-07-17 Nick Roberts <nickrob@snap.net.nz>
1909
1910 * text.texi (Special Properties): Clean up previous change.
1911
19122006-07-16 Karl Berry <karl@gnu.org>
1913
1914 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
1915 * control.texi: Fix bad page breaks through chapter 10 (control).
1916
1917 * anti.texi (Antinews): Reorder face-attribute fns to avoid
1918 underfull hbox.
1919
19202006-07-15 Nick Roberts <nickrob@snap.net.nz>
1921
1922 * text.texi (Special Properties): Describe fontified text property
1923 in relation to a character (not text).
1924
19252006-07-15 Kim F. Storm <storm@cua.dk>
1926
1927 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
1928 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
1929 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
1930
1931 * anti.texi (Antinews): Mention redisplay function.
1932 The kbd macro existed, but was not documented, before 22.x.
1933 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
1934
19352006-07-14 Nick Roberts <nickrob@snap.net.nz>
1936
1937 * display.texi (Displaying Messages): Add anchor.
1938
1939 * frames.texi (Dialog Boxes): Use it.
1940
19412006-07-12 Richard Stallman <rms@gnu.org>
1942
1943 * objects.texi (Frame Type): Explain nature of frames better.
1944
1945 * frames.texi (Frames): Explain nature of frames better.
1946
19472006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
1948
1949 * tips.texi (Coding Conventions): Explain why use cl at compile time.
1950
19512006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1952
1953 * frames.texi (Window System Selections): Mention scrap support for Mac.
1954 Default value of x-select-enable-clipboard is t on Mac.
1955
1956 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
1957
19582006-07-11 Kim F. Storm <storm@cua.dk>
1959
1960 * display.texi (Forcing Redisplay): Add `redisplay' function.
1961 Don't mention (sit-for -1) -- use (redisplay t) instead.
1962
1963 * commands.texi (Waiting): (sit-for -1) is no longer special.
1964 (sit-for 0) is equivalent to (redisplay).
1965 Iconifying/deiconifying no longer makes sit-for return.
1966
19672006-07-10 Nick Roberts <nickrob@snap.net.nz>
1968
1969 * display.texi (Buttons): Fix typo.
1970
1971 * index.texi, elisp.texi (New Symbols): Comment node out.
1972
19732006-07-09 Richard Stallman <rms@gnu.org>
1974
1975 * display.texi (Truncation): Clean up previous change.
1976
19772006-07-08 Richard Stallman <rms@gnu.org>
1978
1979 * commands.texi (Interactive Call): Use 3 as prefix in example
1980 for execute-extended-command.
1981
1982 * display.texi (Attribute Functions): Move paragraph about
1983 compatibility with Emacs < 21.
1984
19852006-07-09 Kim F. Storm <storm@cua.dk>
1986
1987 * display.texi (Refresh Screen): Clarify force-window-update.
1988 (Truncation): "Normally" indicated by fringe arrows.
1989
19902006-07-08 Eli Zaretskii <eliz@gnu.org>
1991
1992 * windows.texi (Textual Scrolling, Resizing Windows):
1993 * variables.texi (Constant Variables):
1994 * text.texi (Buffer Contents, Deletion, Changing Properties)
1995 (Property Search, Special Properties, Sticky Properties)
1996 (Links and Mouse-1, Fields, Change Hooks):
1997 * syntax.texi (Syntax Table Functions, Parsing Expressions)
1998 (Categories):
1999 * symbols.texi (Other Plists):
2000 * streams.texi (Output Variables):
2001 * processes.texi (Input to Processes, Query Before Exit):
2002 * positions.texi (Word Motion, Text Lines, List Motion):
2003 * os.texi (Init File, System Environment, Sound Output)
2004 (Session Management):
2005 * nonascii.texi (Text Representations, Character Sets)
2006 (Chars and Bytes, Locales):
2007 * modes.texi (Defining Minor Modes, Header Lines):
2008 * minibuf.texi (Minibuffer Contents):
2009 * markers.texi (Information from Markers):
2010 * lists.texi (List Elements, Building Lists, Association Lists):
2011 * keymaps.texi (Tool Bar):
2012 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
2013 * functions.texi (What Is a Function, Mapping Functions):
2014 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
2015 (Color Names, Text Terminal Colors, Display Feature Testing):
2016 * files.texi (Visiting Functions, File Name Components)
2017 (Unique File Names, Contents of Directories):
2018 * display.texi (Forcing Redisplay, Displaying Messages)
2019 (Temporary Displays, Font Selection, Auto Faces)
2020 (Font Lookup, Fringe Indicators, Display Margins)
2021 (Image Descriptors, Showing Images, Image Cache, Button Types)
2022 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
2023 (Display Table Format, Glyphs):
2024 * control.texi (Iteration):
2025 * commands.texi (Command Loop Info, Adjusting Point):
2026 * backups.texi (Making Backups, Auto-Saving):
2027 Remove @tindex entries.
2028
20292006-07-07 Kim F. Storm <storm@cua.dk>
2030
2031 * display.texi (Fringe Cursors): Fix typo.
2032 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
2033 (Overlay Arrow): Default is overlay-arrow fringe indicator.
2034
20352006-07-05 Richard Stallman <rms@gnu.org>
2036
2037 * text.texi (Buffer Contents): Add example of text props
2038 in result of buffer-substring.
2039 (Text Properties): Explain better about use of specific property names.
2040 (Property Search): Some cleanups; reorder some functions.
2041
2042 * keymaps.texi (Changing Key Bindings): Cleanup.
2043 Add xref to Key Binding Conventions.
2044
2045 * display.texi (Attribute Functions): Add examples for
2046 face-attribute-relative-p.
2047
2048 * tips.texi (Coding Conventions): Cleanup last change.
2049
20502006-07-05 Karl Berry <karl@gnu.org>
2051
2052 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
2053 Remove @setchapternewpage odd.
2054 Result is 1013 pages, down from 1100.
2055
2056 * anti.texi, customize.texi, display.texi, internals.texi:
2057 * minibuf.texi, modes.texi, tips.texi:
2058 Fix overfull/underfull boxes.
2059
20602006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
2061
2062 * edebug.texi (Instrumenting):
2063 Add Edebug-specific findex for eval-buffer.
2064 * loading.texi (Loading):
2065 Replace eval-current-buffer with eval-buffer.
2066
20672006-06-30 Nick Roberts <nickrob@snap.net.nz>
2068
2069 * locals.texi (Standard Buffer-Local Variables): Update the list
2070 of variables.
2071
20722006-06-26 Nick Roberts <nickrob@snap.net.nz>
2073
2074 * files.texi (File Name Completion): Point user to the node
2075 "Reading File Names".
2076
20772006-06-24 Eli Zaretskii <eliz@gnu.org>
2078
2079 * files.texi (Contents of Directories): Document case-insensitive
2080 behavior on respective filesystems.
2081
2082 * objects.texi (Character Type): Document that Emacs signals an
2083 error for unsupported Unicode characters specified as \uNNNN.
2084
20852006-06-19 Richard Stallman <rms@gnu.org>
2086
2087 * processes.texi (Bindat Spec): Clarify previous change.
2088
20892006-06-16 Richard Stallman <rms@gnu.org>
2090
2091 * tips.texi (Coding Conventions): Better explain conventions
2092 for definition constructs.
2093
2094 * text.texi (Special Properties): String value of `read-only'
2095 serves as the error message.
2096
2097 * objects.texi (Character Type): Clarify prev. change.
2098 (Non-ASCII in Strings): Mention \u and \U.
2099
2100 * commands.texi (Using Interactive): Explain problem of
2101 markers, etc., in command-history.
2102
21032006-06-14 Kim F. Storm <storm@cua.dk>
2104
2105 * commands.texi (Waiting): Negative arg to sit-for forces
2106 redisplay even if input is pending.
2107
2108 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
2109 redisplay. Remove incorrect example of binding redisplay-dont-pause
2110 around (sit-for 0).
2111
21122006-06-13 Richard Stallman <rms@gnu.org>
2113
2114 * display.texi (Forcing Redisplay): Clarify previous change.
2115
21162006-06-13 Romain Francoise <romain@orebokech.com>
2117
2118 * display.texi (Forcing Redisplay): Fix typo.
2119
21202006-06-13 Kim F. Storm <storm@cua.dk>
2121
2122 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
2123
21242006-06-10 Luc Teirlinck <teirllm@auburn.edu>
2125
2126 * tips.texi (Coding Conventions): Add `@end itemize'.
2127
21282006-06-10 Richard Stallman <rms@gnu.org>
2129
2130 * tips.texi (Coding Conventions): Explain use of coding systems
2131 to ensure one decoding for strings.
2132
21332006-06-09 Aidan Kehoe <kehoea@parhasard.net>
2134
2135 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
2136 syntax.
2137
21382006-06-07 Eli Zaretskii <eliz@gnu.org>
2139
2140 * display.texi (Font Selection): Remove description of
2141 clear-face-cache.
2142
2143 * compile.texi (Eval During Compile): Fix a typo. Add index
2144 entries for possible uses of eval-when-compile.
2145
21462006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
2147
2148 * display.texi (Abstract Display): Fix typo.
2149
21502006-06-03 Eli Zaretskii <eliz@gnu.org>
2151
2152 * minibuf.texi (Minibuffer History) <history-add-new-input>:
2153 Reword variable's description.
2154
21552006-06-01 Richard Stallman <rms@gnu.org>
2156
2157 * windows.texi (Splitting Windows): Clarify splitting nonselected
2158 window.
2159
21602006-05-31 Juri Linkov <juri@jurta.org>
2161
2162 * minibuf.texi (Minibuffer History): Add history-add-new-input.
2163
21642006-05-30 Richard Stallman <rms@gnu.org>
2165
2166 * display.texi (Line Height): Fix errors in description of
10d1d0af 2167 default line height and line-height property.
b8d4c8d0
GM
2168
2169 * nonascii.texi (Default Coding Systems): Further clarification.
2170
21712006-05-29 Luc Teirlinck <teirllm@auburn.edu>
2172
2173 * internals.texi (Pure Storage): Mention that an overflow in pure
2174 space causes a memory leak.
2175 (Garbage Collection): If there was an overflow in pure space,
2176 `garbage-collect' returns nil.
2177
21782006-05-30 Eli Zaretskii <eliz@gnu.org>
2179
2180 * nonascii.texi (Default Coding Systems): Fix it some more.
2181
21822006-05-29 Eli Zaretskii <eliz@gnu.org>
2183
2184 * nonascii.texi (Default Coding Systems): Fix last change.
2185
21862006-05-29 Kenichi Handa <handa@m17n.org>
2187
2188 * nonascii.texi (find-operation-coding-system): Describe the new
2189 argument format (FILENAME . BUFFER).
2190
21912006-05-28 Richard Stallman <rms@gnu.org>
2192
2193 * tips.texi (Coding Conventions): Better explain reasons not to
2194 advise other packages or use `eval-after-load'.
2195
21962006-05-29 Kim F. Storm <storm@cua.dk>
2197
2198 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
2199 `bindat-idx' and `bindat-raw' for clarity.
2200
22012006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2202
2203 * processes.texi (Bindat Spec): Expand on `repeat' handler.
2204
2205 * display.texi (Display): Add "Abstract Display" to menu.
2206 (Abstract Display, Abstract Display Functions)
2207 (Abstract Display Example): New nodes.
2208 * elisp.texi (Top): Add "Abstract Display" to menu.
2209
22102006-05-27 Chong Yidong <cyd@stupidchicken.com>
2211
2212 * keymaps.texi (Key Sequences): Link to input events definition.
2213 (Format of Keymaps): Delete material duplicated in Keymap Basics.
2214
2215 * files.texi (Changing Files): Document updated argument list for
2216 copy-file.
2217
22182006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2219
2220 * processes.texi (Bindat Functions): Explain term "total length".
2221 Use it in bindat-length and bindat-pack descriptions.
2222
22232006-05-26 Eli Zaretskii <eliz@gnu.org>
2224
2225 * tips.texi (Coding Conventions): Advise against using
2226 eval-after-load in packages. Add an index entry.
2227
22282006-05-25 Juri Linkov <juri@jurta.org>
2229
2230 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
2231
2232 * modes.texi (%-Constructs): Add %e, %z, %Z.
2233
22342006-05-25 Richard Stallman <rms@gnu.org>
2235
2236 * elisp.texi (Top): Update subnode menu.
2237
2238 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
2239 (Keymaps): Update menu.
2240
22412006-05-25 Chong Yidong <cyd@stupidchicken.com>
2242
2243 * keymaps.texi (Key Sequences): Some clarifications.
2244
22452006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
2246
2247 * processes.texi (Bindat Functions): Say "unibyte string"
2248 explicitly for bindat-unpack and bindat-pack descriptions.
2249 (Bindat Examples): Don't call `string-make-unibyte' in example.
2250
22512006-05-25 Chong Yidong <cyd@stupidchicken.com>
2252
2253 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 2254 Explain string and vector representations of key sequences.
b8d4c8d0
GM
2255
2256 * keymaps.texi (Changing Key Bindings):
dd7b651b 2257 * commands.texi (Interactive Codes):
b8d4c8d0
GM
2258 * help.texi (Describing Characters): Refer to it.
2259
22602006-05-23 Luc Teirlinck <teirllm@auburn.edu>
2261
2262 * frames.texi (Pointer Shape): @end table -> @end defvar.
2263
22642006-05-22 Richard Stallman <rms@gnu.org>
2265
2266 * elisp.texi (Top): Update subnode menus.
2267
2268 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
2269 Contents rewritten; material from old Pointer Shape node moved here.
2270
2271 * display.texi (Pointer Shape): Node deleted.
2272 (Image Descriptors): Minor cleanup.
2273
22742006-05-21 Richard Stallman <rms@gnu.org>
2275
2276 * syntax.texi (Parsing Expressions): Update info on which STATE
2277 elements are ignored.
2278
22792006-05-19 Luc Teirlinck <teirllm@auburn.edu>
2280
2281 * hooks.texi (Standard Hooks): Correct typo.
2282
2283 * gpl.texi (GPL): ifinfo -> ifnottex.
2284
22852006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
2286
2287 * searching.texi (Simple Match Data): Warn about match data being
2288 set anew by every search.
2289
22902006-05-17 Richard Stallman <rms@gnu.org>
2291
2292 * minibuf.texi (Minibuffer History): Clarify.
2293
2294 * searching.texi (Regexp Special): Clarify nested regexp warning.
2295
22962006-05-16 Kim F. Storm <storm@cua.dk>
2297
2298 * minibuf.texi (Minibuffer History): Update add-to-history.
2299
23002006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
2301
2302 * nonascii.texi (Explicit Encoding): Fix
2303 typo (encoding<->decoding).
2304
23052006-05-14 Richard Stallman <rms@gnu.org>
2306
2307 * buffers.texi (Creating Buffers): Cleanup.
2308
2309 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
2310
23112006-05-13 Eli Zaretskii <eliz@gnu.org>
2312
2313 * buffers.texi (Current Buffer): Document that with-temp-buffer
2314 disables undo.
2315
2316 * os.texi (Terminal-Specific): More accurate description of how
2317 Emacs searches for the terminal-specific libraries.
2318
23192006-05-12 Eli Zaretskii <eliz@gnu.org>
2320
2321 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
2322 emacs-xtra to @inforef's.
2323
2324 * text.texi (Undo): Document that undo is turned off in buffers
2325 whose names begin with a space.
2326
2327 * buffers.texi (Buffer Names): Add index entries for buffers whose
2328 names begin with a space.
2329 (Creating Buffers): Document that undo is turned off in buffers
2330 whose names begin with a space.
2331
2332 * files.texi (Visiting Functions, Reading from Files)
2333 (Saving Buffers): Mention code and EOL conversions by file I/O
2334 primitives and subroutines.
2335
2336 * nonascii.texi (Lisp and Coding Systems): Document
2337 coding-system-eol-type. Add index entries for eol conversion.
2338
2339 * display.texi (Defining Faces): Mention `mac', and add an xref to
2340 where window-system is described.
2341
23422006-05-10 Richard Stallman <rms@gnu.org>
2343
2344 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
2345
23462006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
2347
2348 * variables.texi (File Local Variables): Recommend to quote lambda
2349 expressions in safe-local-variable property.
2350
23512006-05-09 Richard Stallman <rms@gnu.org>
2352
2353 * variables.texi (File Local Variables): Document
2354 safe-local-eval-forms and safe-local-eval-function.
2355
23562006-05-07 Kim F. Storm <storm@cua.dk>
2357
2358 * minibuf.texi (Minibuffer History): Remove keep-dups arg
2359 from add-to-history.
2360
23612006-05-07 Romain Francoise <romain@orebokech.com>
2362
2363 * commands.texi (Event Input Misc):
2364 * compile.texi (Eval During Compile):
2365 * internals.texi (Buffer Internals):
2366 * minibuf.texi (Initial Input):
2367 * nonascii.texi (Scanning Charsets):
2368 * numbers.texi (Comparison of Numbers):
2369 * windows.texi (Textual Scrolling, Vertical Scrolling):
2370 Fix various typos.
2371
23722006-05-06 Eli Zaretskii <eliz@gnu.org>
2373
2374 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
2375 conditional xref's to either emacs or emacs-xtra, depending on
2376 @iftex/@ifnottex.
2377
2378 * minibuf.texi (Minibuffer History): Document add-to-history.
2379
23802006-05-05 Eli Zaretskii <eliz@gnu.org>
2381
2382 * internals.texi (Pure Storage): Mention the pure overflow message
2383 at startup.
2384
c8763fb6 23852006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2386
2387 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
2388 (Searching Keymaps): Fix pseudo-Lisp description of keymap
2389 search.
2390
23912006-05-01 Richard Stallman <rms@gnu.org>
2392
2393 * intro.texi (nil and t): Clarify.
2394
2395 * variables.texi (File Local Variables): Suggest using booleanp.
2396
23972006-05-01 Juanma Barranquero <lekktu@gmail.com>
2398
2399 * objects.texi (Type Predicates): Fix typos.
2400
24012006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
2402
2403 * intro.texi (nil and t): Add booleanp.
2404
2405 * objects.texi (Type Predicates): Add links for booleanp and
2406 string-or-null-p.
2407
24082006-04-29 Richard Stallman <rms@gnu.org>
2409
2410 * modes.texi (Multiline Font Lock): Rename from
2411 Multi line Font Lock Elements. Much clarification.
2412 (Font Lock Multiline, Region to Fontify): Much clarification.
2413
24142006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
2415
2416 * variables.texi (File Local Variables): Remove the special case t for
2417 safe-local-variable.
2418
24192006-04-26 Richard Stallman <rms@gnu.org>
2420
2421 * syntax.texi (Parsing Expressions): Minor cleanup.
2422
24232006-04-18 Richard Stallman <rms@gnu.org>
2424
2425 * tips.texi (Coding Conventions): Explain when the package's
2426 prefix should appear later on (not at the start of the name).
2427
2428 * searching.texi (String Search): Clarify effect of NOERROR.
2429
2430 * modes.texi (Imenu): Clarify what special items do.
2431
2432 * hooks.texi (Standard Hooks): Delete text about old hook names.
2433
24342006-04-17 Romain Francoise <romain@orebokech.com>
2435
2436 * variables.texi (Local Variables): Update the default value of
2437 `max-specpdl-size'.
2438
24392006-04-15 Michael Olson <mwolson@gnu.org>
2440
2441 * processes.texi (Transaction Queues): Mention the new optional
2442 `delay-question' argument for `tq-enqueue'.
2443
24442006-04-13 Bill Wohler <wohler@newt.com>
2445
2446 * customize.texi (Common Keywords): Use dotted notation for
2447 :package-version value. Specify its values. Improve documentation
2448 for customize-package-emacs-version-alist.
2449
24502006-04-12 Bill Wohler <wohler@newt.com>
2451
2452 * customize.texi (Common Keywords): Move description of
2453 customize-package-emacs-version-alist to @defvar.
2454
24552006-04-10 Bill Wohler <wohler@newt.com>
2456
2457 * customize.texi (Common Keywords): Add :package-version.
2458
24592006-04-10 Kim F. Storm <storm@cua.dk>
2460
2461 * text.texi (Buffer Contents): Add NOPROPS arg to
2462 filter-buffer-substring.
2463
24642006-04-08 Kevin Ryde <user42@zip.com.au>
2465
2466 * os.texi (Command-Line Arguments): Update xref to emacs manual
2467 "Command Arguments" -> "Emacs Invocation", per change there.
2468
24692006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
2470
2471 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
2472 be on one line to help makeinfo not render two spaces after the dot.
2473
24742006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
2475
2476 * strings.texi (Predicates for Strings): Add string-or-null-p.
2477
24782006-03-28 Kim F. Storm <storm@cua.dk>
2479
2480 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
2481 remarks about systems that don't support fractional seconds.
2482
24832006-03-25 Karl Berry <karl@gnu.org>
2484
2485 * elisp.texi: Use @copyright{} instead of (C), and do not indent
2486 the year list.
2487
24882006-03-21 Nick Roberts <nickrob@snap.net.nz>
2489
2490 * display.texi (Fringe Indicators): Fix typos.
2491
24922006-03-19 Luc Teirlinck <teirllm@auburn.edu>
2493
2494 * tips.texi (Documentation Tips): One can now also write `program'
2495 in front of a quoted symbol in a docstring to prevent making a
2496 hyperlink.
2497
24982006-03-19 Alan Mackenzie <acm@muc.de>
2499
2500 * text.texi (Special Properties): Clarify `fontified' property.
2501
25022006-03-16 Richard Stallman <rms@gnu.org>
2503
2504 * display.texi (Defining Images): Minor cleanup.
2505
25062006-03-16 Bill Wohler <wohler@newt.com>
2507
2508 * display.texi (Defining Images): In image-load-path-for-library,
2509 prefer user's images.
2510
25112006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
2512
2513 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
2514
25152006-03-15 Bill Wohler <wohler@newt.com>
2516
2517 * display.texi (Defining Images): Fix example in
2518 image-load-path-for-library by not recommending that one binds
2519 image-load-path. Just defvar it to placate compiler and only use
2520 it if previously defined.
2521
25222006-03-14 Bill Wohler <wohler@newt.com>
2523
2524 * display.texi (Defining Images): In image-load-path-for-library,
2525 always return list of directories. Update example.
2526
25272006-03-14 Alan Mackenzie <acm@muc.de>
2528
2529 * modes.texi: New node, "Region to Fontify" (for Font Lock).
2530 This describes font-lock-extend-region-function.
2531 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
2532 the new node "Region to Fontify".
2533
25342006-03-13 Richard Stallman <rms@gnu.org>
2535
2536 * display.texi (Invisible Text): The impossible position is
2537 now before the invisible text, not after.
2538 (Defining Images): Clean up last change.
2539
25402006-03-11 Bill Wohler <wohler@newt.com>
2541
2542 * display.texi (Defining Images): Add image-load-path-for-library.
2543
25442006-03-11 Luc Teirlinck <teirllm@auburn.edu>
2545
2546 * text.texi (Adaptive Fill): Fix Texinfo usage.
2547
2548 * strings.texi (Creating Strings): Fix Texinfo usage.
2549
2550 * searching.texi (Regexp Special): Use @samp for regular
2551 expressions that are not in Lisp syntax.
2552
25532006-03-08 Luc Teirlinck <teirllm@auburn.edu>
2554
2555 * searching.texi (Regexp Special): Put remark between parentheses
2556 to avoid misreading.
2557
25582006-03-07 Luc Teirlinck <teirllm@auburn.edu>
2559
2560 * searching.texi (Syntax of Regexps): More accurately describe
2561 which characters are special in which situations.
2562 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
2563 are not special. Describe in detail when `[' and `]' are special.
2564 (Regexp Backslash): Plenty of regexps with unbalanced square
2565 brackets are valid, so reword that statement.
2566
25672006-03-02 Kim F. Storm <storm@cua.dk>
2568
2569 * keymaps.texi (Tool Bar): Add tool-bar-border.
2570
25712006-02-28 Luc Teirlinck <teirllm@auburn.edu>
2572
2573 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
2574
25752006-02-27 Luc Teirlinck <teirllm@auburn.edu>
2576
2577 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
2578
2579 * files.texi (Locating Files): Suggest additional values for the
2580 SUFFIXES arg of `locate-file'. Update pxref.
2581
2582 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
2583 (How Programs Do Loading): Discuss the effects of Auto Compression
2584 mode on `load'.
2585 (Load Suffixes): New node.
2586 (Library Search): Delete description of `load-suffixes'; it was
2587 moved to "Load Suffixes".
2588 (Autoload, Named Features): Mention `load-suffixes'.
2589
25902006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2591
2592 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
2593
2594 * windows.texi (Window Tree): Fix typo.
2595
25962006-02-20 Kim F. Storm <storm@cua.dk>
2597
2598 * display.texi (Fringe Indicators): New section.
2599 Move indicate-empty-lines, indicate-buffer-boundaries, and
2600 default-indicate-buffer-boundaries here.
2601 Add fringe-indicator-alist and default-fringes-indicator-alist.
2602 Add list of logical fringe indicator symbols.
2603 Update list of standard bitmap names.
2604 (Fringe Cursors): New section.
2605 Move overflow-newline-into-fringe here.
2606 Add fringe-cursor-alist and default-fringes-cursor-alist.
2607 Add list of fringe cursor symbols.
2608
26092006-02-20 Juanma Barranquero <lekktu@gmail.com>
2610
2611 * commands.texi (Using Interactive): Fix reference to node
2612 "Minibuffers".
2613
26142006-02-19 Richard M. Stallman <rms@gnu.org>
2615
2616 * minibuf.texi (High-Level Completion):
2617 Add xref to read-input-method-name.
2618
2619 * files.texi (Relative File Names): Move file-relative-name here.
2620 (File Name Expansion): From here. Minor clarifications.
2621
2622 * commands.texi (Using Interactive): Add xrefs about reading input.
2623 Clarify remarks about that moving point and mark.
2624 Put string case before list case.
2625
c8763fb6 26262006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2627
2628 * display.texi (Other Display Specs, Image Descriptors):
2629 Revert erroneous changes. The previous description of
2630 image-descriptors as `(image . PROPS)' was correct.
2631
26322006-02-14 Richard M. Stallman <rms@gnu.org>
2633
2634 * variables.texi (File Local Variables): Clarifications.
2635
26362006-02-14 Juanma Barranquero <lekktu@gmail.com>
2637
2638 * variables.texi (File Local Variables): Use @code for a cons
2639 cell, not @var.
2640
26412006-02-13 Chong Yidong <cyd@stupidchicken.com>
2642
2643 * variables.texi (File Local Variables): Document new file local
2644 variable behavior.
2645
26462006-02-10 Kim F. Storm <storm@cua.dk>
2647
2648 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
2649
26502006-02-08 Juanma Barranquero <lekktu@gmail.com>
2651
2652 * modes.texi (%-Constructs): Remove obsolete info about
2653 `global-mode-string'.
2654
26552006-02-07 Richard M. Stallman <rms@gnu.org>
2656
2657 * commands.texi (Prefix Command Arguments): Minor cleanup.
2658
2659 * display.texi: "Graphical display", not window system.
2660
2661 * functions.texi (What Is a Function): Fix xref.
2662
2663 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
2664 (Changing Key Bindings): Clarify when remapping is better than
2665 substitute-key-definition.
2666
26672006-02-02 Richard M. Stallman <rms@gnu.org>
2668
2669 * minibuf.texi (Basic Completion): Completion alists are risky.
2670
2671 * keymaps.texi (Active Keymaps): Clarifications.
2672 (Searching Keymaps): New node.
2673 (Keymaps): Update menu.
2674
2675 * frames.texi (Layout Parameters): Minor clarification.
2676 (Drag and Drop): New node.
2677 (Frames): Update menu.
2678
26792006-01-29 Chong Yidong <cyd@stupidchicken.com>
2680
2681 * display.texi (Other Display Specs, Image Descriptors):
2682 Image description is a list, not a cons cell.
2683
26842006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2685
2686 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
2687 list is not necessarily a list).
2688
26892006-01-27 Eli Zaretskii <eliz@gnu.org>
2690
2691 * frames.texi (Layout Parameters): border-width and
2692 internal-border-width belong to the frame, not the window.
2693
26942006-01-19 Richard M. Stallman <rms@gnu.org>
2695
2696 * nonascii.texi (Translation of Characters): Search cmds use
2697 translation-table-for-input. Automatically made local.
2698
2699 * markers.texi (Overview of Markers): Count insertion type
2700 as one of a marker's attributes.
2701
2702 * keymaps.texi (Controlling Active Maps): New node, split out of
2703 Active Keymaps.
2704 (Keymaps): Menu updated.
2705 (Active Keymaps): Give pseudocode to explain how the active
2706 maps are searched. current-active-maps and key-binding moved here.
2707 (Functions for Key Lookup): current-active-maps and key-binding moved.
2708 Clarifications.
2709 (Searching the Keymaps): New subnode.
2710
2711 * elisp.texi (Top): Menu clarification.
2712
2713 * display.texi (Other Display Specs): Delete duplicate entry for
2714 just a string as display spec. Move text about recursive display
2715 specs on such a string.
2716
2717 * commands.texi (Key Sequence Input): Clarify.
2718 Move num-nonmacro-input-events out.
2719 (Reading One Event): num-nonmacro-input-events moved here.
2720
27212006-01-14 Nick Roberts <nickrob@snap.net.nz>
2722
2723 * advice.texi (Simple Advice): Update example to fit argument
2724 change in previous-line.
2725
27262006-01-05 Richard M. Stallman <rms@gnu.org>
2727
2728 * markers.texi (The Mark): Fix in `mark'.
2729
27302006-01-04 Richard M. Stallman <rms@gnu.org>
2731
2732 * processes.texi (Misc Network, Make Network): Minor cleanups.
2733
27342006-01-04 Kim F. Storm <storm@cua.dk>
2735
2736 * processes.texi (Make Network): Add IPv6 addresses and handling.
2737 (Network Feature Testing): Mention (:family ipv6).
2738 (Misc Network): Add IPv6 formats to format-network-address.
2739
27402005-12-30 Richard M. Stallman <rms@gnu.org>
2741
2742 * text.texi (Changing Properties):
2743 Don't use return value of set-text-properties.
2744
27452005-12-29 Luc Teirlinck <teirllm@auburn.edu>
2746
2747 * modes.texi (Mode Line Format): Correct typo in menu.
2748
27492005-12-29 Richard M. Stallman <rms@gnu.org>
2750
2751 * modes.texi (Mode Line Top): New node.
2752 (Mode Line Data): Some text moved to new node.
2753 Explain the data structure more concretely.
2754 (Mode Line Basics): Clarifications.
2755 (Mode Line Variables): Clarify intro paragraph.
2756 (%-Constructs): Clarify intro paragraph.
2757 (Mode Line Format): Update menu.
2758
27592005-12-28 Luc Teirlinck <teirllm@auburn.edu>
2760
2761 * minibuf.texi (Basic Completion): Update lazy-completion-table
2762 examples for removal of ARGS argument.
2763
27642005-12-23 Richard M. Stallman <rms@gnu.org>
2765
2766 * text.texi (Undo): Restore some explanation from the version
2767 that was deleted.
2768
27692005-12-23 Eli Zaretskii <eliz@gnu.org>
2770
2771 * text.texi (Undo): Remove duplicate descriptions of `apply
2772 funname' and `apply delta' elements of the undo list.
2773
27742005-12-20 Richard M. Stallman <rms@gnu.org>
2775
2776 * help.texi (Help Functions): Update documentation of `apropos'.
2777
27782005-12-20 Luc Teirlinck <teirllm@auburn.edu>
2779
2780 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
2781 because it is confusing. If the :help-echo keyword is a function,
2782 it is not directly used as the :help-echo overlay property, as the
2783 xref seems to suggest (it does not take the appropriate args).
2784
27852005-12-19 Luc Teirlinck <teirllm@auburn.edu>
2786
2787 * customize.texi (Common Keywords): Fix Texinfo usage.
2788 (Group Definitions, Variable Definitions): Update for new
2789 conventions for using `*' in docstrings.
2790
2791 * tips.texi (Documentation Tips): Update for new conventions for
2792 using `*' in docstrings.
2793
27942005-12-16 Richard M. Stallman <rms@gnu.org>
2795
2796 * minibuf.texi (Minibuffer Contents): Minor cleanup.
2797
27982005-12-16 Juri Linkov <juri@jurta.org>
2799
2800 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
2801
28022005-12-14 Romain Francoise <romain@orebokech.com>
2803
2804 * modes.texi (Customizing Keywords): Rename `append' to `how'.
2805 Fix typo.
2806
28072005-12-11 Juri Linkov <juri@jurta.org>
2808
2809 * minibuf.texi (Completion Commands): Add mention of read-file-name
2810 for filename completion keymaps.
2811 (Reading File Names): Add mention of filename completion keymaps
2812 for read-file-name and xref to `Completion Commands'.
2813
28142005-12-10 Richard M. Stallman <rms@gnu.org>
2815
2816 * customize.texi (Common Keywords): State caveats for use of :tag.
2817
28182005-12-08 Richard M. Stallman <rms@gnu.org>
2819
2820 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
2821 with xrefs and better explanation.
2822 (Completion Commands): Add the filename completion maps.
2823
2824 * objects.texi (Character Type): Clarify that \s is not space
2825 if a dash follows.
2826
28272005-12-05 Richard M. Stallman <rms@gnu.org>
2828
2829 * windows.texi (Resizing Windows): Delete preserve-before args.
2830
28312005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2832
2833 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
2834 in full keymaps, since the quirk has been fixed.
2835
28362005-12-03 Eli Zaretskii <eliz@gnu.org>
2837
2838 * hooks.texi (Standard Hooks): Add index entries. Mention
2839 `compilation-finish-functions'.
2840
28412005-11-27 Richard M. Stallman <rms@gnu.org>
2842
2843 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
2844
28452005-11-21 Juri Linkov <juri@jurta.org>
2846
2847 * customize.texi (Common Keywords): Update links types
2848 custom-manual and url-link. Add link types emacs-library-link,
2849 file-link, function-link, variable-link, custom-group-link.
2850
28512005-11-20 Chong Yidong <cyd@stupidchicken.com>
2852
2853 * display.texi: Revert 2005-11-20 change.
2854
28552005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
2856
2857 * processes.texi (Bindat Functions):
2858 Say "third" to refer to zero-based index "2".
2859
28602005-11-18 Luc Teirlinck <teirllm@auburn.edu>
2861
2862 * loading.texi (Library Search): Update the default value of
2863 `load-suffixes'.
2864
28652005-11-17 Chong Yidong <cyd@stupidchicken.com>
2866
2867 * display.texi (Attribute Functions): Mention :ignore-defface.
2868
28692005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
2870
2871 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
2872 (Minor Mode Conventions): Mention the use of a hook.
2873
28742005-11-06 Richard M. Stallman <rms@gnu.org>
2875
2876 * files.texi (Magic File Names): find-file-name-handler checks the
2877 `operations' property of the handler.
2878
28792005-11-03 Richard M. Stallman <rms@gnu.org>
2880
2881 * variables.texi (Frame-Local Variables): Small clarification.
2882
28832005-10-29 Chong Yidong <cyd@stupidchicken.com>
2884
2885 * os.texi (Init File): Document ~/.emacs.d/init.el.
2886
28872005-10-29 Richard M. Stallman <rms@gnu.org>
2888
2889 * internals.texi (Garbage Collection): Document memory-full.
2890
28912005-10-28 Bill Wohler <wohler@newt.com>
2892
2893 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
2894 for URLs.
2895
28962005-10-28 Richard M. Stallman <rms@gnu.org>
2897
2898 * minibuf.texi (Completion Commands): Clean up prev change.
2899
29002005-10-26 Kevin Ryde <user42@zip.com.au>
2901
2902 * compile.texi (Eval During Compile): Explain recommended uses
2903 of eval-when-compile and eval-and-compile.
2904
29052005-10-27 Masatake YAMATO <jet@gyve.org>
2906
2907 * minibuf.texi (Completion Commands):
2908 Write about new optional argument for `display-completion-list'.
2909
29102005-10-23 Richard M. Stallman <rms@gnu.org>
2911
2912 * display.texi (Overlay Arrow): Clarify about local bindings of
2913 overlay-arrow-position.
2914
29152005-10-22 Eli Zaretskii <eliz@gnu.org>
2916
2917 * internals.texi (Building Emacs): Fix last change.
2918
29192005-10-22 Richard M. Stallman <rms@gnu.org>
2920
2921 * internals.texi (Building Emacs): Document eval-at-startup.
2922
29232005-10-21 Richard M. Stallman <rms@gnu.org>
2924
2925 * loading.texi (Where Defined): load-history contains abs file names.
2926 symbol-file returns abs file names.
2927
29282005-10-19 Kim F. Storm <storm@cua.dk>
2929
2930 * display.texi (Showing Images): Add max-image-size integer value.
2931
29322005-10-18 Chong Yidong <cyd@stupidchicken.com>
2933
2934 * display.texi (Showing Images): Document max-image-size.
2935
29362005-10-17 Richard M. Stallman <rms@gnu.org>
2937
2938 * commands.texi (Quitting): Minor clarification.
2939
2940 * processes.texi (Sentinels): Clarify about output and quitting.
2941 (Filter Functions): Mention with-local-quit.
2942
29432005-10-17 Juri Linkov <juri@jurta.org>
2944
2945 * buffers.texi (Current Buffer):
2946 * commands.texi (Event Input Misc):
2947 * compile.texi (Eval During Compile, Compiler Errors):
2948 * customize.texi (Group Definitions):
2949 * display.texi (Progress, Defining Faces):
2950 * files.texi (Writing to Files):
2951 * modes.texi (Mode Hooks, Defining Minor Modes):
2952 * streams.texi (Output Functions):
2953 * syntax.texi (Syntax Table Functions):
2954 * text.texi (Change Hooks):
2955 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
2956
2957 * commands.texi (Quitting): Replace arg `forms' with `body' in
2958 `with-local-quit'.
2959
2960 * positions.texi (Excursions): Replace arg `forms' with `body' in
2961 `save-excursion'.
2962
29632005-10-08 Kim F. Storm <storm@cua.dk>
2964
2965 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
2966 Rename manual section accordingly.
2967
29682005-10-04 Kim F. Storm <storm@cua.dk>
2969
2970 * windows.texi (Window Split Tree): New section describing
2971 new function window-split-tree function.
2972
29732005-10-03 Nick Roberts <nickrob@snap.net.nz>
2974
2975 * display.texi (Fringe Size/Pos): Simplify and add detail.
2976
29772005-09-30 Romain Francoise <romain@orebokech.com>
2978
2979 * minibuf.texi (High-Level Completion): Explain that the prompt
2980 given to `read-buffer' should end with a colon and a space.
2981 Update usage examples.
2982
29832005-09-29 Juri Linkov <juri@jurta.org>
2984
2985 * display.texi (Displaying Messages): Rename argument name
2986 `string' to `format-string' in functions `message', `message-box',
2987 `message-or-box'.
2988
29892005-09-26 Chong Yidong <cyd@stupidchicken.com>
2990
2991 * errors.texi (Standard Errors): Correct xrefs.
2992
29932005-09-18 Chong Yidong <cyd@stupidchicken.com>
2994
2995 * display.texi (Defining Images): Update documentation for
2996 `image-load-path'.
2997
29982005-09-17 Richard M. Stallman <rms@gnu.org>
2999
3000 * display.texi (Defining Images): Clean up previous change.
3001
30022005-09-16 Romain Francoise <romain@orebokech.com>
3003
3004 * elisp.texi: Specify GFDL version 1.2.
3005
3006 * doclicense.texi (GNU Free Documentation License): Update to
3007 version 1.2.
3008
30092005-09-15 Chong Yidong <cyd@stupidchicken.com>
3010
3011 * display.texi (Defining Images): Document `image-load-path'.
3012
30132005-09-15 Richard M. Stallman <rms@gnu.org>
3014
3015 * objects.texi (Printed Representation): Minor cleanup.
3016 (Box Diagrams): Minor fix.
3017 (Cons Cell Type): Move (...) index item here.
3018 (Box Diagrams): From here.
3019 (Array Type): Minor fix.
3020 (Type Predicates): Delete index "predicates".
3021 (Hash Table Type): Clarify xref.
3022 (Dotted Pair Notation): Minor fix.
3023
30242005-09-10 Chong Yidong <cyd@stupidchicken.com>
3025
3026 * files.texi (Saving Buffers): Fix typo.
3027
30282005-09-08 Richard M. Stallman <rms@gnu.org>
3029
3030 * tips.texi (Programming Tips): Correct the "default" prompt spec.
3031
30322005-09-08 Chong Yidong <cyd@stupidchicken.com>
3033
3034 * locals.texi (Standard Buffer-Local Variables): Don't include
3035 mode variables for minor modes.
3036 Fix xrefs for buffer-display-count, buffer-display-table,
3037 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
3038 enable-multibyte-characters, fill-column, header-line-format,
3039 left-fringe-width, left-margin, and right-fringe-width.
3040
3041 * hooks.texi (Standard Hooks): All hooks should conform to the
3042 standard naming convention now.
3043 Fix xref for `echo-area-clear-hook'.
3044
3045 * display.texi (Usual Display): Note that indicate-empty-lines and
3046 tab-width are buffer-local.
3047
3048 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
3049
3050 * modes.texi (Mode Help): Note that major-mode is buffer-local.
3051
3052 * nonascii.texi (Encoding and I/O): Note that
3053 buffer-file-coding-system is buffer-local.
3054
3055 * positions.texi (List Motion): Note that defun-prompt-regexp is
3056 buffer-local.
3057
3058 * text.texi (Auto Filling): Note that auto-fill-function is
3059 buffer-local.
3060 (Undo): Note that buffer-undo-list is buffer-local.
3061
3062 * windows.texi (Buffers and Windows): Document
3063 buffer-display-count.
3064
30652005-09-06 Richard M. Stallman <rms@gnu.org>
3066
3067 * tips.texi (Coding Conventions): Sometimes it is ok to put the
3068 package prefix elsewhere than at the start of the name.
3069
30702005-09-03 Richard M. Stallman <rms@gnu.org>
3071
3072 * tips.texi (Programming Tips): Add conventions for minibuffer
3073 questions and prompts.
3074
30752005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
3076
3077 * intro.texi (nil and t): Minor cleanup.
3078 Delete spurious mention of keyword symbols.
3079 (Evaluation Notation): Add index entry.
3080 (A Sample Function Description): Minor cleanup.
3081 (A Sample Variable Description): Not all vars can be set.
3082
30832005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
3084
3085 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
3086
3087 (Insertion): Document precise type of `insert-char' arg COUNT.
3088
30892005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
3090
3091 * modes.texi (Other Font Lock Variables): Sync the default of
3092 font-lock-lines-before.
3093
30942005-08-31 Michael Albinus <michael.albinus@gmx.de>
3095
3096 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
3097
30982005-08-29 Richard M. Stallman <rms@gnu.org>
3099
3100 * elisp.texi (Top): Update subnode menu.
3101
3102 * searching.texi (Searching and Matching): Move node.
3103 Rearrange contents and add overall explanation.
3104 (Searching and Case): Move node.
3105 (Searching and Matching): Update menu.
3106
31072005-08-27 Eli Zaretskii <eliz@gnu.org>
3108
3109 * os.texi (Startup Summary): Fix the description of the initial
3110 startup message display.
3111
31122005-08-25 Richard M. Stallman <rms@gnu.org>
3113
3114 * searching.texi (Search and Replace): Add replace-regexp-in-string.
3115
31162005-08-25 Emilio C. Lopes <eclig@gmx.net>
3117
3118 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
3119 `next-overlay-change' example.
3120
31212005-08-22 Juri Linkov <juri@jurta.org>
3122
3123 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
3124 Fix invert-face. Fix args of face-background.
3125
3126 * display.texi (Standard Faces): Delete node.
3127 (Faces): Add xref to `(emacs)Standard Faces'.
3128 (Displaying Faces): Fix xref to `Standard Faces'.
3129
3130 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
3131
31322005-08-20 Alan Mackenzie <acm@muc.de>
3133
3134 * buffers.texi (The Buffer List): Clarify the manipulation of the
3135 buffer list.
3136
31372005-08-14 Richard M. Stallman <rms@gnu.org>
3138
3139 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
3140 a regexp.
3141
31422005-08-11 Richard M. Stallman <rms@gnu.org>
3143
3144 * elisp.texi (Top): Update subnode lists.
3145
3146 * display.texi (Inverse Video): Node deleted.
3147
3148 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
3149 New nodes split out of Coding Conventions.
3150
3151 * searching.texi (Regular Expressions): Document re-builder.
3152
3153 * os.texi (Time Parsing): New node split out of Time Conversion.
3154
3155 * processes.texi (Misc Network, Network Feature Testing)
3156 (Network Options, Make Network): New nodes split out of
3157 Low-Level Network.
3158
31592005-08-09 Richard M. Stallman <rms@gnu.org>
3160
3161 * frames.texi (Geometry): New node, split from Size and Position.
3162 (Frame Parameters): Refer to Geometry.
3163
3164 * buffers.texi (The Buffer List): Fix xrefs.
3165
3166 * windows.texi (Splitting Windows): Fix xref.
3167
3168 * frames.texi (Layout Parameters): Add xref.
3169
3170 * display.texi (Line Height, Scroll Bars): Fix xrefs.
3171
3172 * keymaps.texi (Menu Bar): Fix xref.
3173
3174 * locals.texi (Standard Buffer-Local Variables): Fix xref.
3175
3176 * modes.texi (%-Constructs): Fix xref.
3177
3178 * frames.texi (Window Frame Parameters): Node split up.
3179 (Basic Parameters, Position Parameters, Size Parameters)
3180 (Layout Parameters, Buffer Parameters, Management Parameters)
3181 (Cursor Parameters, Color Parameters): New subnodes.
3182
31832005-08-09 Luc Teirlinck <teirllm@auburn.edu>
3184
3185 * positions.texi (Screen Lines): Update xref for previous change
3186 in minibuf.texi.
3187
3188 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
3189 change in minibuf.texi.
3190
31912005-08-09 Richard M. Stallman <rms@gnu.org>
3192
3193 * tips.texi (Coding Conventions): Minor cleanup.
3194
3195 * modes.texi (Defining Minor Modes): Explain when init-value
3196 can be non-nil.
3197
3198 * elisp.texi (Top): Update submenu for Minibuffer.
3199
3200 * minibuf.texi (Minibuffer Misc): Node split up.
3201 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
3202 (Recursive Mini): New nodes split out from Minibuffer Misc.
3203 (Minibuffer Misc): Document max-mini-window-height.
3204
3205 * hash.texi (Defining Hash): Delete stray paren in example.
3206
3207 * display.texi (Echo Area Customization): Don't define
3208 max-mini-window-height here; xref instead.
3209
3210 * commands.texi (Event Input Misc): Update while-no-input.
3211
3212 * advice.texi (Advising Functions): Explain when to use advice
3213 and when to use a hook.
3214
32152005-07-30 Eli Zaretskii <eliz@gnu.org>
3216
3217 * makefile.w32-in (info): Don't run install-info.
3218 ($(infodir)/dir): New target, produced by running install-info.
3219
32202005-07-27 Luc Teirlinck <teirllm@auburn.edu>
3221
3222 * modes.texi (Defining Minor Modes): The keyword for the initial
3223 value is :init-value, not :initial-value.
3224
32252005-07-23 Eli Zaretskii <eliz@gnu.org>
3226
3227 * loading.texi (Autoload): Make the `doctor' example be consistent
3228 with what's in current loaddefs.el. Describe the "fn" magic in
3229 the usage portion of the doc string.
3230
32312005-07-22 Richard M. Stallman <rms@gnu.org>
3232
3233 * internals.texi (Garbage Collection): Clarify previous change.
3234
32352005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
3236
3237 * internals.texi (Garbage Collection): Add gc-cons-percentage.
3238
32392005-07-18 Juri Linkov <juri@jurta.org>
3240
3241 * commands.texi (Accessing Events):
3242 * frames.texi (Text Terminal Colors, Resources):
3243 * markers.texi (The Mark):
3244 * modes.texi (Defining Minor Modes):
3245 Delete duplicate duplicate words.
3246
32472005-07-16 Richard M. Stallman <rms@gnu.org>
3248
3249 * display.texi (Managing Overlays): Clarify make-overlay
3250 args for insertion types.
3251
32522005-07-13 Luc Teirlinck <teirllm@auburn.edu>
3253
3254 * customize.texi (Variable Definitions):
3255 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
3256 `standard-value' is a list too.
3257 (Defining New Types): Use @key{RET} instead of @key{ret}.
3258
32592005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
3260
3261 * os.texi (Translating Input): Fix typo.
3262
32632005-07-08 Richard M. Stallman <rms@gnu.org>
3264
3265 * README: Update edition number and size estimate.
3266
3267 * elisp.texi (VERSION): Set to 2.9.
3268
32692005-07-07 Richard M. Stallman <rms@gnu.org>
3270
3271 * book-spine.texinfo: Update Emacs version.
3272
3273 * display.texi (Inverse Video): Delete mode-line-inverse-video.
3274
32752005-07-06 Richard M. Stallman <rms@gnu.org>
3276
3277 * searching.texi (Regexp Search): Clarify what re-search-forward
3278 does when the search fails.
3279
32802005-07-05 Lute Kamstra <lute@gnu.org>
3281
3282 * Update FSF's address in GPL notices.
3283
3284 * doclicense.texi (GNU Free Documentation License):
3285 * gpl.texi (GPL):
3286 * tips.texi (Coding Conventions, Library Headers):
3287 * vol1.texi:
3288 * vol2.texi: Update FSF's address.
3289
32902005-07-04 Richard M. Stallman <rms@gnu.org>
3291
3292 * hooks.texi (Standard Hooks): Add occur-hook.
3293
32942005-07-03 Luc Teirlinck <teirllm@auburn.edu>
3295
3296 * display.texi (The Echo Area): Correct menu.
3297
32982005-07-03 Richard M. Stallman <rms@gnu.org>
3299
3300 * elisp.texi (Top): Update subnode menu for Display.
3301
3302 * display.texi (Displaying Messages): New node, with most
3303 of what was in The Echo Area.
3304 (Progress): Moved under The Echo Area.
3305 (Logging Messages): New node with new text.
3306 (Echo Area Customization): New node, the rest of what was
3307 in The Echo Area. Document message-truncate-lines with @defvar.
3308 (Display): Update menu.
3309
3310 * windows.texi (Textual Scrolling): Doc 3 values for
3311 scroll-preserve-screen-position.
3312
3313 * text.texi (Special Properties): Change hook functions
3314 should bind inhibit-modification-hooks around altering buffer text.
3315
3316 * keymaps.texi (Key Binding Commands): Call binding BINDING
3317 rather than DEFINITION.
3318
33192005-06-29 Juanma Barranquero <lekktu@gmail.com>
3320
3321 * variables.texi (Defining Variables): `user-variable-p' returns t
3322 for aliases of user options, nil for alias loops.
3323
33242005-06-28 Richard M. Stallman <rms@gnu.org>
3325
3326 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
3327 make-keymap.
3328
33292005-06-27 Luc Teirlinck <teirllm@auburn.edu>
3330
3331 * variables.texi (Setting Variables): Correct and clarify
3332 description of `add-to-ordered-list'.
3333
33342005-06-26 Richard M. Stallman <rms@gnu.org>
3335
3336 * display.texi (Faces): Minor cleanup.
3337
33382005-06-25 Luc Teirlinck <teirllm@auburn.edu>
3339
3340 * display.texi (Faces): `facep' returns t for strings that are
3341 face names.
3342
33432005-06-25 Richard M. Stallman <rms@gnu.org>
3344
3345 * objects.texi (Equality Predicates): Clarify meaning of equal.
3346
3347 * windows.texi (Selecting Windows): save-selected-window
3348 and with-selected-window save and restore the current buffer.
3349
33502005-06-24 Richard M. Stallman <rms@gnu.org>
3351
3352 * numbers.texi (Float Basics): Explain how to test for NaN,
3353 and printing the sign of NaNs.
3354
33552005-06-24 Eli Zaretskii <eliz@gnu.org>
3356
3357 * makefile.w32-in (MAKEINFO): Use --force.
3358
33592005-06-23 Richard M. Stallman <rms@gnu.org>
3360
3361 * display.texi (Face Functions): Correct Texinfo usage.
3362
33632005-06-23 Luc Teirlinck <teirllm@auburn.edu>
3364
3365 * lists.texi (Rings): `ring-elements' now returns the elements of
3366 RING in order.
3367
33682005-06-23 Juanma Barranquero <lekktu@gmail.com>
3369
3370 * markers.texi (The Mark): Texinfo usage fix.
3371
33722005-06-23 Kim F. Storm <storm@cua.dk>
3373
3374 * searching.texi (Entire Match Data): Remove evaporate option for
3375 match-data. Do not mention evaporate option for set-match-data.
3376
33772005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
3378
3379 * display.texi (Face Functions): Mention face aliases.
3380
33812005-06-21 Richard M. Stallman <rms@gnu.org>
3382
3383 * anti.texi (Antinews): Texinfo usage fix.
3384
33852005-06-21 Karl Berry <karl@gnu.org>
3386
3387 * elisp.texi: Use @copying.
3388
3389 * elisp.texi: Put @summarycontents and @contents before the Top
3390 node, instead of the end of the file, so that the contents appear
3391 in the right place in the dvi/pdf output.
3392
33932005-06-21 Juri Linkov <juri@jurta.org>
3394
3395 * display.texi (Defining Faces): Add `customized-face'.
3396
33972005-06-20 Kim F. Storm <storm@cua.dk>
3398
3399 * variables.texi (Setting Variables): Any type of element can be
3400 given order in add-to-ordered-list. Compare elements with eq.
3401
3402 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
3403
34042005-06-20 Karl Berry <karl@gnu.org>
3405
3406 * syntax.texi (Syntax Flags): Make last column very slightly wider
3407 to avoid "generic comment" breaking on two lines and causing an
3408 underfull box.
3409
34102005-06-19 Luc Teirlinck <teirllm@auburn.edu>
3411
3412 * lists.texi (Rings): Various minor clarifications and corrections.
3413
34142005-06-18 Richard M. Stallman <rms@gnu.org>
3415
3416 * functions.texi (Obsolete Functions): Simplify.
3417
3418 * variables.texi (Variable Aliases): Simplify.
3419
3420 * anti.texi, backups.texi, compile.texi, customization.texi:
3421 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
3422 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
3423 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
3424 * variables.texi: Fix formatting ugliness.
3425
3426 * elisp.texi: Add links to Rings and Byte Packing.
3427 Update version and copyright years.
3428
3429 * minibuf.texi: Fix formatting ugliness.
3430 (Completion Commands): Move keymap vars to the end
3431 and vars completing-read binds to the top.
3432
34332005-06-17 Luc Teirlinck <teirllm@auburn.edu>
3434
3435 * processes.texi: Fix typos.
3436 (Bindat Spec): Correct Texinfo error.
3437 (Byte Packing): Fix ungrammatical sentence.
3438
34392005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
3440
3441 * lists.texi (Rings): New node.
3442 (Lists): Add it to menu.
3443
3444 * processes.texi (Byte Packing): New node.
3445 (Processes): Add it to menu.
3446
34472005-06-17 Richard M. Stallman <rms@gnu.org>
3448
3449 * syntax.texi (Parsing Expressions): Fix texinfo usage.
3450
3451 * help.texi (Documentation Basics): Explain the xref to
3452 Documentation Tips.
3453
3454 * debugging.texi (Debugger Commands): Minor fix.
3455
34562005-06-16 Luc Teirlinck <teirllm@auburn.edu>
3457
3458 * edebug.texi (Instrumenting): Eliminate duplicate link.
3459 (Specification List): Replace references to "below", referring to
3460 a later node, with one @ref to that node.
3461
3462 * os.texi (Timers): Timers should save and restore the match data
3463 if they change it.
3464
3465 * debugging.texi (Debugger Commands): Mention that the Lisp
3466 debugger can not step through primitive functions.
3467
34682005-06-16 Juanma Barranquero <lekktu@gmail.com>
3469
3470 * functions.texi (Obsolete Functions): Update argument names of
3471 `make-obsolete' and `define-obsolete-function-alias'.
3472
3473 * variables.texi (Variable Aliases): Update argument names of
3474 `defvaralias', `make-obsolete-variable' and
3475 `define-obsolete-variable-alias'.
3476
34772005-06-15 Kim F. Storm <storm@cua.dk>
3478
3479 * searching.texi (Entire Match Data): Rephrase warnings about
3480 evaporate arg to match-data and set-match-data.
3481
34822005-06-14 Luc Teirlinck <teirllm@auburn.edu>
3483
3484 * elisp.texi (Top): Update detailed menu.
3485
3486 * edebug.texi (Edebug): Update menu.
3487 (Instrumenting): Update xrefs.
3488 (Edebug Execution Modes): Correct xref.
3489 (Jumping): Clarify description of `h' command.
3490 Eliminate redundant @ref.
3491 (Breaks): New node.
3492 (Breakpoints): Is now a subsubsection.
3493 (Global Break Condition): Mention `C-x X X'.
3494 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
3495 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
3496 (Edebug Display Update): Correct pxref.
3497 (Edebug and Macros): New node.
3498 (Instrumenting Macro Calls): Is now a subsubsection.
3499 Neither arg of `def-edebug-spec' is evaluated.
3500 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
3501 (Specification Examples): Fix typo.
3502
35032005-06-14 Lute Kamstra <lute@gnu.org>
3504
3505 * debugging.texi (Function Debugging): Primitives can break on
3506 entry too.
3507
35082005-06-14 Kim F. Storm <storm@cua.dk>
3509
3510 * variables.texi (Setting Variables): Add add-to-ordered-list.
3511
35122005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
3513
3514 * syntax.texi (Parsing Expressions): Document aux functions and vars of
3515 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
3516
35172005-06-13 Lute Kamstra <lute@gnu.org>
3518
3519 * text.texi (Special Properties): Fix cross reference.
3520
35212005-06-11 Luc Teirlinck <teirllm@auburn.edu>
3522
3523 * debugging.texi (Function Debugging): Delete mention of empty
3524 string argument to `cancel-debug-on-entry'. Delete inaccurate
3525 description of the return value of that command.
3526
35272005-06-11 Alan Mackenzie <acm@muc.de>
3528
3529 * text.texi (Adaptive Fill): Amplify the description of
3530 fill-context-prefix.
3531
35322005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3533
3534 * syntax.texi (Parsing Expressions): Fix Texinfo error.
3535
35362005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
3537
3538 * syntax.texi (Parsing Expressions): Document syntax-ppss.
3539
35402005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3541
3542 * debugging.texi (Error Debugging): Minor rewording.
3543 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
3544 is optional.
3545
35462005-06-10 Lute Kamstra <lute@gnu.org>
3547
3548 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
3549 (Top): Give it a title. Correct version number. Give the
3550 detailed node listing a more prominent header.
3551 * intro.texi: Don't set VERSION here a second time.
3552 Mention Emacs's version too.
3553 * anti.texi (Antinews): Use EMACSVER to refer to the current
3554 version of Emacs.
3555
35562005-06-09 Kim F. Storm <storm@cua.dk>
3557
3558 * searching.texi (Entire Match Data): Explain new `reseat' argument to
3559 match-data and set-match-data.
3560
35612005-06-08 Richard M. Stallman <rms@gnu.org>
3562
3563 * searching.texi (Entire Match Data): Clarify when match-data
3564 returns markers and when integers.
3565
3566 * display.texi (Defining Faces): Explain that face name should not
3567 end in `-face'.
3568
3569 * modes.texi (Mode Line Data): Minor cleanup.
3570 (Customizing Keywords): Node split out of Search-based Fontification.
3571 Add example of using font-lock-add-keywords from a hook.
3572 Clarify when MODE should be non-nil, and when nil.
3573
35742005-06-06 Richard M. Stallman <rms@gnu.org>
3575
3576 * modes.texi (Mode Line Data): Explain what happens when the car
3577 of a list is a void symbol.
3578 (Search-based Fontification): Explain MODE arg to
3579 font-lock-add-keywords and warn about calls from major modes.
3580
35812005-06-08 Juri Linkov <juri@jurta.org>
3582
3583 * display.texi (Standard Faces): Add `shadow' face.
3584
35852005-05-29 Luc Teirlinck <teirllm@auburn.edu>
3586
3587 * modes.texi (Major Mode Conventions): A derived mode only needs
3588 to put the call to the parent mode inside `delay-mode-hooks'.
3589
35902005-05-29 Richard M. Stallman <rms@gnu.org>
3591
3592 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
3593 new, and what that implies. Clarify.
3594
3595 * files.texi (Locating Files): Clean up the text.
3596
3597 * frames.texi (Window Frame Parameters): Document user-size.
3598 Shorten entry for top by referring to left.
3599
36002005-05-26 Richard M. Stallman <rms@gnu.org>
3601
3602 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
3603 is new, and what the implications are. Other clarifications.
3604
36052005-05-24 Richard M. Stallman <rms@gnu.org>
3606
3607 * frames.texi (Dialog Boxes): Minor fixes.
3608
36092005-05-25 Masatake YAMATO <jet@gyve.org>
3610
3611 * display.texi (Standard Faces): Write about `mode-line-highlight'.
3612
36132005-05-24 Luc Teirlinck <teirllm@auburn.edu>
3614
3615 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
3616 is optional.
3617
36182005-05-24 Nick Roberts <nickrob@snap.net.nz>
3619
10d1d0af 3620 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
3621
36222005-05-23 Lute Kamstra <lute@gnu.org>
3623
3624 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
3625 syntax-begin-function over font-lock-beginning-of-syntax-function.
3626
36272005-05-21 Luc Teirlinck <teirllm@auburn.edu>
3628
3629 * minibuf.texi (Reading File Names): Update description of
3630 `read-directory-name'.
3631
3632 * modes.texi (Derived Modes): Clarify :group keyword.
3633
36342005-05-21 Eli Zaretskii <eliz@gnu.org>
3635
3636 * files.texi (Locating Files): New subsection.
3637 Describe locate-file and executable-find.
3638
36392005-05-21 Kevin Ryde <user42@zip.com.au>
3640
3641 * frames.texi (Initial Parameters): Update cross reference to
3642 "Emacs Invocation".
3643
36442005-05-19 Luc Teirlinck <teirllm@auburn.edu>
3645
3646 * keymaps.texi (Active Keymaps): Add anchor.
3647
3648 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
3649 (Major Mode Conventions): Refer to `Auto Major Mode' in more
3650 appropriate place.
3651 (Derived Modes): Small clarifications.
3652 (Minor Mode Conventions, Keymaps and Minor Modes):
3653 Replace references to nodes with references to anchors.
3654 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
3655 Clarify description of lists whose first element is an integer.
3656 (Mode Line Variables): Add anchor.
3657 (%-Constructs): Clarify description of integer after %.
3658 (Emulating Mode Line): Describe nil value for FACE.
3659
36602005-05-18 Luc Teirlinck <teirllm@auburn.edu>
3661
3662 * modes.texi (Derived Modes): Correct references to non-existing
3663 variable standard-syntax-table.
3664
36652005-05-17 Lute Kamstra <lute@gnu.org>
3666
3667 * modes.texi (Defining Minor Modes): Mention the mode hook.
3668
36692005-05-15 Kim F. Storm <storm@cua.dk>
3670
3671 * processes.texi (Network): Remove open-network-stream-nowait.
3672 (Network Servers): Remove open-network-stream-server.
3673
36742005-05-15 Luc Teirlinck <teirllm@auburn.edu>
3675
3676 * elisp.texi (Top): Update detailed menu.
3677
3678 * variables.texi: Reorder nodes.
3679 (Variables): Update menu.
3680 (File Local Variables): Do not refer to the `-*-' line as
3681 a "local variables list". Add pxref.
3682
36832005-05-14 Luc Teirlinck <teirllm@auburn.edu>
3684
3685 * elisp.texi (Top): Update detailed menu for node changes.
3686
3687 * modes.texi (Modes): Update Menu.
3688 (Hooks): Move to beginning of chapter.
3689 Most minor modes run mode hooks too.
3690 `add-hook' can handle void hooks or hooks whose value is a single
3691 function.
3692 (Major Modes): Update Menu.
3693 (Major Mode Basics): New node, split off from `Major Modes'.
3694 (Major Mode Conventions): Correct xref. Explain how to handle
3695 auto-mode-alist if the major mode command has an autoload cookie.
3696 (Auto Major Mode): Major update. Add magic-mode-alist.
3697 (Derived Modes): Major update.
3698 (Mode Line Format): Update Menu.
3699 (Mode Line Basics): New node, split off from `Mode Line Format'.
3700
3701 * loading.texi (Autoload): Mention `autoload cookie' as synonym
3702 for `magic autoload comment'. Add index entries and anchor.
3703
37042005-05-14 Richard M. Stallman <rms@gnu.org>
3705
3706 * tips.texi (Coding Conventions): Explain how important it is
3707 that just loading certain files not change Emacs behavior.
3708
3709 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
3710
37112005-05-12 Lute Kamstra <lute@gnu.org>
3712
3713 * modes.texi (Generic Modes): Update.
3714 (Major Modes): Refer to node "Generic Modes".
3715
3716 * elisp.texi (Top): Update to the current structure of the manual.
3717 * processes.texi (Processes): Add menu description.
3718 * customize.texi (Customization): Add menu descriptions.
3719
37202005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
3721
3722 * processes.texi (Signals to Processes)
3723 (Low-Level Network): Fix typos.
3724
37252005-05-11 Lute Kamstra <lute@gnu.org>
3726
3727 * elisp.texi (Top): Add some nodes from the chapter "Major and
3728 Minor Modes" to the detailed node listing.
3729
37302005-05-10 Richard M. Stallman <rms@gnu.org>
3731
3732 * keymaps.texi (Extended Menu Items): Menu item filter functions
3733 can be called at any time.
3734
37352005-05-08 Luc Teirlinck <teirllm@auburn.edu>
3736
3737 * variables.texi (File Local Variables): `(hack-local-variables t)'
3738 now also checks whether a mode is specified in the local variables
3739 list.
3740
37412005-05-05 Kevin Ryde <user42@zip.com.au>
3742
3743 * display.texi (The Echo Area): Correct format function cross
3744 reference.
3745
37462005-05-05 Luc Teirlinck <teirllm@auburn.edu>
3747
3748 * variables.texi (Variable Aliases): Change description of
3749 `define-obsolete-variable-alias'.
3750
3751 * functions.texi (Functions): Add "Obsolete Functions" to menu.
3752 (Defining Functions): Add xref.
3753 (Obsolete Functions): New node.
3754 (Function Safety): Standardize capitalization of section title.
3755
3756 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
3757 (Dialog Boxes): Complete description of `x-popup-dialog'.
3758
37592005-05-04 Richard M. Stallman <rms@gnu.org>
3760
3761 * commands.texi (Interactive Codes): Fix Texinfo usage.
3762 Document U more clearly.
3763
37642005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3765
3766 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
3767 function and not a macro.
3768
3769 * frames.texi (Pop-Up Menus): Correct and clarify description of
3770 `x-popup-menu'.
3771 (Dialog Boxes): Clarify description of `x-popup-dialog'.
3772
37732005-05-01 Richard M. Stallman <rms@gnu.org>
3774
3775 * edebug.texi (Checking Whether to Stop): Fix previous change.
3776
37772005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3778
3779 * display.texi: Fix typos and Texinfo usage.
3780
3781 * edebug.texi (Checking Whether to Stop): executing-macro ->
3782 executing-kbd-macro.
3783
37842005-05-01 Richard M. Stallman <rms@gnu.org>
3785
3786 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
3787
37882005-04-30 Richard M. Stallman <rms@gnu.org>
3789
3790 * files.texi (Magic File Names): Document `operations' property.
3791
37922005-04-29 Lute Kamstra <lute@gnu.org>
3793
3794 * modes.texi (Generic Modes): New node.
3795 (Major Modes): Add it to the menu.
3796 (Derived Modes): Add "derived mode" to concept index.
3797
37982005-04-28 Lute Kamstra <lute@gnu.org>
3799
3800 * modes.texi (Defining Minor Modes): Fix previous change.
3801 (Font Lock Mode): Simplify.
3802 (Font Lock Basics): Say that font-lock-defaults is buffer-local
3803 when set and that some parts are optional. Add cross references.
3804 (Search-based Fontification): Say how to specify font-lock-keywords.
3805 Add cross references. Add font-lock-multiline to index.
3806 Move font-lock-keywords-case-fold-search here from node "Other Font
3807 Lock Variables". Document font-lock-add-keywords and
3808 font-lock-remove-keywords.
3809 (Other Font Lock Variables): Move font-lock-keywords-only,
3810 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3811 and font-lock-syntactic-face-function to node "Syntactic Font
3812 Lock". Move font-lock-keywords-case-fold-search to node
3813 "Search-based Fontification". Document font-lock-inhibit-thing-lock
3814 and font-lock-{,un}fontify-{buffer,region}-function.
3815 (Precalculated Fontification): Remove reference to deleted variable
3816 font-lock-core-only.
3817 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
3818 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
3819 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3820 and font-lock-syntactic-face-function here from node "Other Font
3821 Lock Variables". Move font-lock-syntactic-keywords to "Setting
3822 Syntax Properties". Add cross references.
3823 (Setting Syntax Properties): New node.
3824 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
3825 * syntax.texi (Syntax Properties): Add cross reference.
3826 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
3827
38282005-04-26 Richard M. Stallman <rms@gnu.org>
3829
3830 * display.texi (Defining Faces):
3831 Document `default' elements of defface spec.
3832
3833 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
3834
3835 * variables.texi (Variable Aliases): Clarify text.
3836
38372005-04-25 Chong Yidong <cyd@stupidchicken.com>
3838
3839 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
3840
38412005-04-25 Luc Teirlinck <teirllm@auburn.edu>
3842
3843 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
3844
38452005-04-24 Eli Zaretskii <eliz@gnu.org>
3846
3847 * syntax.texi (Syntax Table Internals): Elaborate documentation of
3848 syntax-after and syntax-class.
3849
3850 * files.texi (Changing Files): Fix last change's cross-reference.
3851 (Unique File Names): Don't mention "numbers" in the documentation
3852 of make-temp-file and make-temp-name.
3853
38542005-04-23 Richard M. Stallman <rms@gnu.org>
3855
3856 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
3857
38582005-04-22 Nick Roberts <nickrob@snap.net.nz>
3859
3860 * windows.texi (Cyclic Window Ordering): Clarify window-list.
3861
38622005-04-22 Nick Roberts <nickrob@snap.net.nz>
3863
3864 * variables.texi (Variable Aliases): Describe make-obsolete-variable
3865 and define-obsolete-variable-alias.
3866
38672005-04-22 Kim F. Storm <storm@cua.dk>
3868
3869 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
3870 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
3871
38722005-04-21 Lute Kamstra <lute@gnu.org>
3873
3874 * lists.texi (Association Lists): Document rassq-delete-all.
3875
38762005-04-19 Richard M. Stallman <rms@gnu.org>
3877
3878 * modes.texi (Search-based Fontification): Explain that
3879 facespec is an expression to be evaluated.
3880
38812005-04-19 Kevin Ryde <user42@zip.com.au>
3882
3883 * streams.texi (Output Functions): Fix xref.
3884 * strings.texi (String Conversion): Fix xref.
3885
38862005-04-19 Kim F. Storm <storm@cua.dk>
3887
3888 * symbols.texi (Symbol Plists): Add safe-get.
3889 Mention that `get' may signal an error.
3890
38912005-04-18 Nick Roberts <nickrob@snap.net.nz>
3892
3893 * customize.texi (Variable Definitions): Replace tooltip-mode
3894 example with save-place.
3895
38962005-04-17 Richard M. Stallman <rms@gnu.org>
3897
3898 * buffers.texi (Indirect Buffers): Clarify.
3899
3900 * positions.texi (Positions): Clarify converting marker to integer.
3901
3902 * strings.texi (String Basics): Mention string-match; clarify.
3903
39042005-04-08 Lute Kamstra <lute@gnu.org>
3905
3906 * modes.texi (Search-based Fontification): Fix cross references.
3907 Use consistent terminology. Document anchored highlighting.
3908
39092005-04-05 Lute Kamstra <lute@gnu.org>
3910
3911 * modes.texi (Defining Minor Modes): Document :group keyword
3912 argument and its default value.
3913
39142005-04-03 Lute Kamstra <lute@gnu.org>
3915
3916 * hooks.texi (Standard Hooks): Add some hooks. Add cross
3917 references and/or descriptions. Delete major mode hooks; mention
3918 them as a category instead. Rename or delete obsolete hooks.
3919
39202005-04-02 Richard M. Stallman <rms@gnu.org>
3921
3922 * nonascii.texi (Coding System Basics): Another wording cleanup.
3923
39242005-04-01 Richard M. Stallman <rms@gnu.org>
3925
3926 * nonascii.texi (Coding System Basics): Clarify previous change.
3927
39282005-04-01 Kenichi Handa <handa@m17n.org>
3929
10d1d0af 3930 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
3931 identity of coding systems.
3932
39332005-03-29 Chong Yidong <cyd@stupidchicken.com>
3934
3935 * text.texi (Buffer Contents): Add filter-buffer-substring and
3936 buffer-substring-filters.
3937
39382005-03-26 Chong Yidong <cyd@stupidchicken.com>
3939
3940 * anti.texi (Antinews): Mention `G' interactive code.
3941
3942 * tips.texi (Compilation Tips): Mention benchmark.el.
3943
39442005-03-27 Luc Teirlinck <teirllm@auburn.edu>
3945
3946 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
3947 is now bound to M-o M-o.
3948
3949 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
3950
39512005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
3952
3953 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
3954 in the Emacs Manual).
3955 * Makefile.in (srcs): Remove calendar.texi.
3956 * makefile.w32-in (srcs): Remove calendar.texi.
3957 * display.texi (Display): Change name of next node.
3958 * os.texi (System In): Change name of previous node.
3959 * elisp.texi (Top): Remove Calendar references.
3960 * vol1.texi (Top): Remove Calendar references.
3961 * vol2.texi (Top): Remove Calendar references.
3962
39632005-03-25 Richard M. Stallman <rms@gnu.org>
3964
3965 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
3966 Cleanup previous change.
3967
39682005-03-25 Chong Yidong <cyd@stupidchicken.com>
3969
3970 * display.texi (Face Attributes): Faces earlier in an :inherit
3971 list take precedence.
3972 (Scroll Bars): Fix description of vertical-scroll-bars.
3973 Document frame-current-scroll-bars and window-current-scroll-bars.
3974
3975 * markers.texi (The Mark): Document temporary Transient Mark mode.
3976
3977 * minibuf.texi (Reading File Names):
3978 Document read-file-name-completion-ignore-case.
3979
3980 * positions.texi (Screen Lines): Document nil for width argument
3981 to compute-motion.
3982
39832005-03-23 Kim F. Storm <storm@cua.dk>
3984
3985 * display.texi (Standard Faces): Other faces used in the fringe
3986 implicitly inherits from the fringe face.
3987 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
3988 properties implicitly inherits from fringe face.
3989 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
3990
39912005-03-20 Chong Yidong <cyd@stupidchicken.com>
3992
3993 * display.texi (Invisible Text): State default value of
3994 line-move-ignore-invisible.
3995 (Managing Overlays): Document remove-overlays.
3996 (Standard Faces): Document escape-glyph face.
3997
3998 * minibuf.texi (Reading File Names): Document read-file-name-function.
3999
4000 * modes.texi (Other Font Lock Variables):
4001 Document font-lock-lines-before.
4002
4003 * positions.texi (Skipping Characters): skip-chars-forward allows
4004 character classes.
4005
40062005-03-18 Lute Kamstra <lute@gnu.org>
4007
4008 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
4009
40102005-03-17 Richard M. Stallman <rms@gnu.org>
4011
4012 * text.texi (Undo): Document extensible undo entries.
4013
dd7b651b 4014 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
4015
4016 * nonascii.texi (Character Codes): Minor fix.
4017
4018 * display.texi (Display Property): Explain the significance
4019 of having text properties that are eq.
4020 (Other Display Specs): Explain string as display spec.
4021
4022 * commands.texi (Interactive Codes): Document G option.
4023
40242005-03-17 Chong Yidong <cyd@stupidchicken.com>
4025
4026 * text.texi (Filling): Add sentence-end-without-period and
4027 sentence-end-without-space.
4028 (Changing Properties): Minor fix.
4029
4030 * anti.texi: Total rewrite.
4031
40322005-03-15 Lute Kamstra <lute@gnu.org>
4033
4034 * edebug.texi (Instrumenting Macro Calls): Fix typos.
4035
40362005-03-08 Kim F. Storm <storm@cua.dk>
4037
4038 * display.texi (Specified Space): Property :width is support on
4039 non-graphic terminals, :height is not.
4040
40412005-03-07 Richard M. Stallman <rms@gnu.org>
4042
4043 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
4044 Now subnodes of Fringes.
4045 (Overlay Arrow): Document overlay-arrow-variable-list.
4046 (Fringe Size/Pos): New node, broken out of Fringes.
4047 (Display): Explain clearing vs redisplay better.
4048 (Truncation): Clarify use of bitmaps.
4049 (The Echo Area): Clarify the uses of the echo area.
4050 Add max-mini-window-height.
4051 (Progress): Clarify.
4052 (Invisible Text): Explain that main loop moves point out.
4053 (Selective Display): Say "hidden", not "invisible".
4054 (Managing Overlays): Move up. Describe relation to Undo here.
4055 (Overlay Properties): Clarify intro.
4056 (Finding Overlays): Explain return values when nothing found.
4057 (Width): truncate-string-to-width has added arg.
4058 (Displaying Faces): Clarify and update mode line face handling.
4059 (Face Functions): Minor cleanup.
4060 (Conditional Display): Merge into Other Display Specs.
4061 (Pixel Specification, Other Display Specs): Minor cleanups.
4062 (Images, Image Descriptors): Minor cleanups.
4063 (GIF Images): Patents have expired.
4064 (Showing Images): Explain default text for insert-image.
4065 (Manipulating Button Types): Merge into Manipulating Buttons.
4066 (Making Buttons): Explain return values.
4067 (Button Buffer Commands): Add xref.
4068 (Inverse Video): Update mode-line-inverse-video.
4069 (Display Table Format): Clarify.
4070 (Active Display Table): Give defaults for window-display-table.
4071
4072 * calendar.texi (Calendar Customizing): calendar-holiday-marker
4073 and calendar-today-marker are strings, not chars.
4074 (Holiday Customizing): Minor fix.
4075
4076 * internals.texi (Writing Emacs Primitives): Update `or' example.
4077 Update limit on # args of subr.
4078
4079 * edebug.texi (Using Edebug): Arrow is in fringe.
4080 (Instrumenting): Arg to eval-defun works without loading edebug.
4081 (Edebug Execution Modes): Add xref.
4082
4083 * customize.texi (Common Keywords): Clarify :require.
4084 Mention :version here.
4085 (Variable Definitions, Group Definitions): Not here.
4086 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
4087
40882005-03-07 Chong Yidong <cyd@stupidchicken.com>
4089 * nonascii.texi (Text Representations): Clarify position-bytes.
4090 (Character Sets): Add list-charset-chars.
4091 (Scanning Charsets): Add charset-after.
4092 (Encoding and I/O): Minor fix.
4093
40942005-03-06 Richard M. Stallman <rms@gnu.org>
4095
4096 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
4097 (Resizing Windows): Likewise.
4098
4099 * text.texi (Change Hooks): Get rid of "Emacs 21".
4100
4101 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
4102
4103 * streams.texi (Output Variables): Get rid of "Emacs 21".
4104
4105 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
4106
4107 * os.texi (Translating Input): Replace flow-control example
4108 with a less obsolete example that uses `keyboard-translate'.
4109
4110 * objects.texi (Hash Table Type, Circular Objects):
4111 Get rid of "Emacs 21".
4112
4113 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
4114 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
4115
4116 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
4117
4118 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
4119
4120 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
4121 (Menu Bar): Fix when menu-bar-update-hook is called.
4122
4123 * hash.texi (Hash Tables): Get rid of "Emacs 21".
4124
4125 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
4126 and make it read better.
4127
4128 * files.texi (Writing to Files): Get rid of "Emacs 21".
4129 (Unique File Names): Likewise.
4130
4131 * elisp.texi: Update Emacs version to 22.
4132
4133 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
4134 (Overlay Properties, Face Attributes): Likewise.
4135 (Managing Overlays): Fix punctuation.
4136 (Attribute Functions): Clarify set-face-font; get rid of
4137 info about old Emacs versions.
4138 (Auto Faces, Font Lookup, Display Property, Images):
4139 Get rid of "Emacs 21".
4140
4141 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
4142
41432005-03-05 Richard M. Stallman <rms@gnu.org>
4144
4145 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
4146
41472005-03-04 Lute Kamstra <lute@gnu.org>
4148
4149 * debugging.texi (Error Debugging): Document stack-trace-on-error.
4150
41512005-03-03 Lute Kamstra <lute@gnu.org>
4152
4153 * edebug.texi (Instrumenting Macro Calls): Fix typo.
4154
41552005-03-01 Lute Kamstra <lute@gnu.org>
4156
4157 * debugging.texi (Debugger Commands): Update `j'.
4158
41592005-02-28 Lute Kamstra <lute@gnu.org>
4160
4161 * debugging.texi (Debugging): Fix typo.
4162 (Error Debugging): Document eval-expression-debug-on-error.
4163 (Function Debugging): Update example.
4164 (Using Debugger): Mention starred stack frames.
4165 (Debugger Commands): Document `j' and `l'.
4166 (Invoking the Debugger): `d' and `j' exit recursive edit too.
4167 Update the messages that the debugger displays.
4168 (Internals of Debugger): Add cross reference. Update example.
4169 (Excess Open): Minor improvement.
4170 (Excess Close): Minor improvement.
4171
41722005-02-26 Richard M. Stallman <rms@gnu.org>
4173
4174 * tips.texi (Coding Conventions): Clarify.
4175 Put all the major mode key reservations together.
4176 Mention the Mouse-1 => Mouse-2 conventions.
4177
4178 * syntax.texi (Syntax Class Table): Clarify.
4179 (Syntax Table Functions): syntax-after moved from here.
4180 (Syntax Table Internals): syntax-after moved to here.
4181 (Parsing Expressions): Update info on number of values
4182 and what's meaningful in the STATE argument.
4183 (Categories): Fix typo.
4184
4185 * sequences.texi (Arrays): Cleanup.
4186 (Char-Tables): Clarify.
4187
4188 * processes.texi (Deleting Processes): Cleanups, add xref.
4189 (Subprocess Creation): Explain nil in exec-path. Cleanup.
4190 (Process Information): set-process-coding-system, some args optional.
4191 (Input to Processes): Explain various types for PROCESS args.
4192 Rename them from PROCESS-NAME to PROCESS.
4193 (Signals to Processes): Likewise.
4194 (Decoding Output): Cleanup.
4195 (Query Before Exit): Clarify.
4196
4197 * os.texi (Startup Summary): Correct the options; add missing ones.
4198 (Terminal Output, Batch Mode): Clarify.
4199 (Flow Control): Node deleted.
4200
4201 * markers.texi (The Mark): Clarify.
4202
4203 * macros.texi (Expansion): Cleanup.
4204 (Indenting Macros): indent-spec allows ints, not floats.
4205
4206 * keymaps.texi (Keymaps): Clarify.
4207 (Format of Keymaps): Update lisp-mode-map example.
4208 (Active Keymaps, Key Lookup): Clarify.
4209 (Changing Key Bindings): Add xref to `kbd'.
4210 (Key Binding Commands, Simple Menu Items): Clarify.
4211 (Mouse Menus, Menu Bar): Clarify.
4212 (Menu Example): Replace print example with menu-bar-replace-menu.
4213
4214 * help.texi (Documentation Basics): Add function-documentation prop.
4215
4216 * elisp.texi (Top): Don't refer to Flow Control node.
4217
4218 * commands.texi (Command Overview): Improve xrefs.
4219 (Adjusting Point): Adjusting point applies to intangible and invis.
4220 (Key Sequence Input): Doc extra read-key-sequence args.
4221 Likewise for read-key-sequence-vector.
4222
4223 * backups.texi (Rename or Copy): Minor fix.
4224 (Numbered Backups): For version-control, say the default.
4225 (Auto-Saving): make-auto-save-file-name example is simplified.
4226
4227 * advice.texi (Advising Functions): Don't imply one part of Emacs
4228 should advise another part. Markup changes.
4229 (Defining Advice): Move transitional para.
4230 (Activation of Advice): Cleanup.
4231 Explain if COMPILE is nil or negative.
4232
4233 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
4234
42352005-02-24 Lute Kamstra <lute@gnu.org>
4236
4237 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
4238 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
4239
42402005-02-23 Lute Kamstra <lute@gnu.org>
4241
4242 * modes.texi (Defining Minor Modes): define-minor-mode can be used
4243 to define global minor modes as well.
4244
4245 * display.texi (Managing Overlays): overlay-buffer returns nil for
4246 deleted overlays.
4247
42482005-02-22 Kim F. Storm <storm@cua.dk>
4249
4250 * minibuf.texi (Basic Completion): Allow symbols in addition to
4251 strings in try-completion and all-completions.
4252
42532005-02-14 Lute Kamstra <lute@gnu.org>
4254
4255 * elisp.texi (Top): Remove reference to deleted node.
4256
4257 * lists.texi (Lists): Remove reference to deleted node.
4258 (Cons Cells): Fix typo.
4259
4260 * loading.texi (Where Defined): Fix typo.
4261
42622005-02-14 Richard M. Stallman <rms@gnu.org>
4263
4264 * variables.texi (Creating Buffer-Local): change-major-mode-hook
4265 is useful for discarding some minor modes.
4266
4267 * symbols.texi (Symbol Components): Reorder examples.
4268
4269 * streams.texi (Input Functions): State standard-input default.
4270 (Output Variables): State standard-output default.
4271
4272 * objects.texi (Printed Representation): Clarify read syntax vs print.
4273 (Floating Point Type): Explain meaning better.
4274 (Symbol Type): Explain uniqueness better.
4275 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
4276 List examples sooner.
4277 (Box Diagrams): New subnode broken out.
4278 Some examples moved from old Lists as Boxes node.
4279 (Dotted Pair Notation): Clarify intro.
4280 (Array Type): Clarify.
4281 (Type Predicates): Add hash-table-p.
4282
4283 * numbers.texi (Integer Basics): Clarify radix explanation.
4284 (Predicates on Numbers): Minor clarification.
4285 (Comparison of Numbers): Minor clarification. Clarify eql.
4286 Typos in min, max.
4287 (Math Functions): Clarify overflow in expt.
4288
4289 * minibuf.texi (Text from Minibuffer): Minor clarification.
4290 Mention arrow keys.
4291
4292 * loading.texi (Autoload): defun's doc string overrides autoload's
4293 doc string.
4294 (Repeated Loading): Modernize "add to list" examples.
4295 (Where Defined): Finish updating table of load-history elts.
4296
4297 * lists.texi (List-related Predicates): Minor wording improvement.
4298 (Lists as Boxes): Node deleted.
4299 (Building Lists): Explain trivial cases of number-sequence.
4300
4301 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 4302 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
4303 (Hash Access): Any object can be a key.
4304 State value of maphash.
4305
4306 * functions.texi (What Is a Function): Wording cleanup.
4307 (Function Documentation): Minor cleanup.
4308 Explain purpose of calling convention at end of doc string.
4309 (Function Names): Wording cleanup.
4310 (Calling Functions): Wording cleanup.
4311 Explain better how funcall calls the function.
4312 (Function Cells): Delete example of saving and redefining function.
4313
4314 * control.texi (Combining Conditions): Wording cleanup.
4315 (Iteration): dolist and dotimes bind VAR locally.
4316 (Cleanups): Xref to Atomic Changes.
4317
4318 * compile.texi (Byte Compilation): Delete 19.29 info.
4319 (Compilation Functions): Macros' difficulties don't affect defsubst.
4320 (Docs and Compilation): Delete 19.29 info.
4321
43222005-02-10 Richard M. Stallman <rms@gnu.org>
4323
4324 * objects.texi (Symbol Type): Minor correction.
4325
43262005-02-06 Lute Kamstra <lute@gnu.org>
4327
4328 * modes.texi (Example Major Modes): Fix typos.
4329
43302005-02-06 Richard M. Stallman <rms@gnu.org>
4331
4332 * text.texi (Margins): fill-nobreak-predicate can be one function.
4333
4334 * strings.texi (Modifying Strings): clear-string can make unibyte.
4335 (Formatting Strings): format gives error if values missing.
4336
4337 * positions.texi (Character Motion): Mention default arg
4338 for forward-char. backward-char refers to forward-char.
4339 (Word Motion): Mention default arg for forward-word.
4340 (Buffer End Motion): Mention default arg for beginning-of-buffer.
4341 Simplify end-of-buffer.
4342 (Text Lines): Mention default arg for forward-line.
4343 (List Motion): Mention default arg for beginning/end-of-defun.
4344 (Skipping Characters): Minor fixes in explaining character-set.
4345
4346 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
4347 Mode inheritance applies only when default-major-mode is nil.
4348 Clarifications.
4349 (Example Major Modes): Update Text mode and Lisp mode examples.
4350 (Minor Mode Conventions): Mention define-minor-mode at top.
4351 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
4352 (Mode Line Format): Update mode line face display info.
4353 (Properties in Mode): Mention effect of risky vars.
4354 (Imenu): Define imenu-add-to-menubar.
4355 (Font Lock Mode): Add descriptions to menu lines.
4356 (Faces for Font Lock): Add font-lock-doc-face.
4357
43582005-02-05 Lute Kamstra <lute@gnu.org>
4359
4360 * text.texi (Maintaining Undo): Remove obsolete function.
4361
43622005-02-05 Eli Zaretskii <eliz@gnu.org>
4363
4364 * frames.texi (Color Names): Add pointer to the X docs about RGB
4365 color specifications. Improve indexing
4366 (Text Terminal Colors): Replace the description of RGB values by
4367 an xref to "Color Names".
4368
43692005-02-03 Richard M. Stallman <rms@gnu.org>
4370
4371 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
4372 Clarify.
4373 (Selecting Windows): Clarify save-selected-window.
4374 (Cyclic Window Ordering): Clarify walk-windows.
4375 (Window Point): Clarify.
4376 (Window Start): Add comment to example.
4377 (Resizing Windows): Add `interactive' specs in examples.
4378 Document fit-window-to-buffer.
4379
4380 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
4381 (Undo, Maintaining Undo): Clarify last change.
4382 (Sorting): In sort-numeric-fields, explain about octal and hex.
4383 Mention sort-numeric-base.
4384 (Format Properties): Add xref for hard newlines.
4385
4386 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
4387 (Pop-Up Menus): Fix typo.
4388 (Color Names): Explain all types of color names.
4389 Explain color-values on B&W terminal.
4390 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
4391
4392 * files.texi (File Locks): Not supported on MS systems.
4393 (Testing Accessibility): Clarify.
4394
4395 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
4396 (Coverage Testing): Fix typo.
4397
4398 * commands.texi (Misc Events): Remove stray space.
4399
4400 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
4401 (Modification Time): Clarify when visited-file-modtime returns 0.
4402 (The Buffer List): Clarify bury-buffer.
4403 (Killing Buffers): Clarify.
4404 (Indirect Buffers): Add clone-indirect-buffer.
4405
44062005-02-02 Matt Hodges <MPHodges@member.fsf.org>
4407
4408 * edebug.texi (Printing in Edebug): Fix default value of
4409 edebug-print-circle.
4410 (Coverage Testing): Fix displayed frequency count data.
4411
44122005-02-02 Luc Teirlinck <teirllm@auburn.edu>
4413
4414 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
4415
44162005-02-02 Kim F. Storm <storm@cua.dk>
4417
4418 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
4419
44202005-01-29 Eli Zaretskii <eliz@gnu.org>
4421
4422 * commands.texi (Misc Events): Describe the help-echo event.
4423
4424 * text.texi (Special Properties) <help-echo>: Use `pos'
4425 consistently in description of the help-echo property.
4426 Use @code{nil} instead of @var{nil}.
4427
4428 * display.texi (Overlay Properties): Fix the index entry for
4429 help-echo overlay property.
4430
4431 * customize.texi (Type Keywords): Uncomment the xref to the
4432 help-echo property documentation.
4433
44342005-01-23 Kim F. Storm <storm@cua.dk>
4435
4436 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
4437 return value. Third element FULLY replaced by PARTIAL which
4438 specifies number of invisible pixels if row is only partially visible.
4439 (Textual Scrolling): Mention auto-window-vscroll.
4440 (Vertical Scrolling): New defvar auto-window-vscroll.
4441
44422005-01-16 Luc Teirlinck <teirllm@auburn.edu>
4443
4444 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
4445 command remapping.
4446
44472005-01-15 Richard M. Stallman <rms@gnu.org>
4448
4449 * display.texi (Defining Images): Mention DATA-P arg of create-image.
4450
44512005-01-14 Kim F. Storm <storm@cua.dk>
4452
4453 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
4454
4455 * text.texi (Links and Mouse-1): Fix string and vector item.
4456
44572005-01-13 Richard M. Stallman <rms@gnu.org>
4458
4459 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
4460 descriptions of overriding-local-map and overriding-terminal-local-map.
4461
4462 * text.texi (Links and Mouse-1): Clarify text.
4463
44642005-01-13 Kim F. Storm <storm@cua.dk>
4465
4466 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
4467
44682005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
4469
4470 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
4471
44722005-01-12 Kim F. Storm <storm@cua.dk>
4473
4474 * text.texi (Links and Mouse-1): Rename section from Enabling
4475 Mouse-1 to Following Links. Change xrefs.
4476 Add examples for define-button-type and define-widget.
4477
4478 * display.texi (Button Properties, Button Buffer Commands):
4479 Clarify mouse-1 and follow-link functionality.
4480
44812005-01-12 Richard M. Stallman <rms@gnu.org>
4482
4483 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
4484
4485 * display.texi (Beeping): Fix Texinfo usage.
4486
4487 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
4488
44892005-01-11 Kim F. Storm <storm@cua.dk>
4490
4491 * display.texi (Button Properties, Button Buffer Commands):
4492 Mention mouse-1 binding. Add follow-link keyword.
4493
4494 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
4495 (Enabling Mouse-1 to Follow Links): New subsection.
4496
44972005-01-06 Richard M. Stallman <rms@gnu.org>
4498
4499 * text.texi (Special Properties): Minor change.
4500
4501 * os.texi (Timers): Clarify previous change.
4502
4503 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
4504
45052005-01-01 Luc Teirlinck <teirllm@auburn.edu>
4506
4507 * display.texi (Face Attributes): Correct xref to renamed node.
4508
45092005-01-01 Richard M. Stallman <rms@gnu.org>
4510
4511 * display.texi (Face Attributes): Describe hex color specs.
4512
45132004-12-31 Richard M. Stallman <rms@gnu.org>
4514
4515 * os.texi (Timers): Update previous change.
4516
45172004-12-30 Kim F. Storm <storm@cua.dk>
4518
4519 * display.texi (Line Height): Total line-height is now specified
4520 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
4521 in cons cells. (nil . RATIO) is relative to actual line height.
4522 Use line-height `t' instead of `0' to get minimum height.
4523
45242004-12-29 Richard M. Stallman <rms@gnu.org>
4525
4526 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
4527
45282004-12-28 Richard M. Stallman <rms@gnu.org>
4529
4530 * commands.texi (Quitting): Clarify value of with-local-quit.
4531
4532 * elisp.texi (Top): Fix previous change.
4533
4534 * loading.texi (Loading): Fix previous change.
4535
45362004-12-27 Richard M. Stallman <rms@gnu.org>
4537
4538 * Makefile.in (MAKEINFO): Specify --force.
4539
4540 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
4541
4542 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
4543
4544 * display.texi (Line Height): Further clarify.
4545
4546 * elisp.texi (Top): Update Loading submenu.
4547
4548 * loading.texi (Where Defined): New node.
4549 (Unloading): load-history moved to Where Defined.
4550
45512004-12-21 Richard M. Stallman <rms@gnu.org>
4552
4553 * commands.texi (Event Input Misc): Add while-no-input.
4554
45552004-12-11 Richard M. Stallman <rms@gnu.org>
4556
4557 * display.texi (Line Height): Rewrite text for clarity.
4558
45592004-12-11 Kim F. Storm <storm@cua.dk>
4560
4561 * display.texi (Display): Add node "Line Height" to menu.
4562 (Line Height): New node. Move full description of line-spacing
4563 and line-height text properties here from text.texi.
4564 (Scroll Bars): Add vertical-scroll-bar variable.
4565
4566 * frames.texi (Window Frame Parameters): Remove line-height defvar.
4567
4568 * locals.texi (Standard Buffer-Local Variables): Fix xref for
4569 line-spacing and vertical-scroll-bar.
4570
4571 * text.texi (Special Properties): Just mention line-spacing and
4572 line-height here, add xref to new "Line Height" node.
4573
45742004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
4575
4576 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
4577
4578 * locals.texi (Standard Buffer-Local Variables):
4579 Add @xref for `line-spacing'.
4580
45812004-12-05 Richard M. Stallman <rms@gnu.org>
4582
4583 * Makefile.in (maintainer-clean): Remove the info files
4584 in $(infodir) where they are created.
4585
45862004-12-03 Richard M. Stallman <rms@gnu.org>
4587
4588 * windows.texi (Selecting Windows): get-lru-window and
4589 get-largest-window don't consider dedicated windows.
4590
4591 * text.texi (Undo): Document undo-in-progress.
4592
45932004-11-26 Richard M. Stallman <rms@gnu.org>
4594
4595 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
4596 Remove a few vars that are not always buffer-local.
4597
45982004-11-24 Luc Teirlinck <teirllm@auburn.edu>
4599
4600 * locals.texi (Standard Buffer-Local Variables): Comment out
4601 xref's to non-existent node `Yet to be written'.
4602
46032004-11-24 Richard M. Stallman <rms@gnu.org>
4604
4605 * processes.texi (Synchronous Processes): Grammar fix.
4606
4607 * numbers.texi (Comparison of Numbers): Add eql.
4608
4609 * locals.texi (Standard Buffer-Local Variables): Add many vars.
4610
4611 * intro.texi (Printing Notation): Fix previous change.
4612
4613 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
4614 and default-indicate-buffer-boundaries from here.
4615 (Usual Display): To here.
4616 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
4617 (Usual Display): Move tab-width up.
4618
4619 * customize.texi (Variable Definitions): Replace
4620 show-paren-mode example with tooltip-mode.
4621 (Simple Types, Composite Types, Defining New Types):
4622 Minor cleanups.
4623
46242004-11-21 Jesper Harder <harder@ifa.au.dk>
4625
4626 * processes.texi (Synchronous Processes, Output from Processes):
4627 Markup fix.
4628
46292004-11-20 Richard M. Stallman <rms@gnu.org>
4630
4631 * positions.texi (Skipping Characters): skip-chars-forward
4632 now handles char classes.
4633
4634 * intro.texi (Printing Notation): Avoid confusion of `print'
4635 when explaining @print.
4636
4637 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
4638
4639 * display.texi (Display Table Format): Minor fix.
4640
4641 * streams.texi (Output Functions): Fix print example.
4642
4643 * Makefile.in (elisp): New target.
4644 (dist): Depend on $(infodir)/elisp, not elisp.
4645 Copy the info files from $(infodir).
4646
4647 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
4648 read-from-minibuffer.
4649
4650 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
4651
46522004-11-19 Richard M. Stallman <rms@gnu.org>
4653
4654 * searching.texi (Regexp Search): Add search-whitespace-regexp.
4655
46562004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
4657
4658 * tips.texi (Coding Conventions): Fix typo.
4659
46602004-11-16 Richard M. Stallman <rms@gnu.org>
4661
4662 * tips.texi (Coding Conventions): Separate defvar and require
4663 methods to avoid warnings. Use require only when there are many
4664 functions and variables from that package.
4665
4666 * minibuf.texi (Minibuffer Completion): When ignoring case,
4667 predicate must not be case-sensitive.
4668
4669 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
4670 (Test Coverage): Don't talk about "splotches". Clarified.
4671
46722004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
4673
4674 * frames.texi (Window Frame Parameters): Fix typo.
4675
46762004-11-15 Kim F. Storm <storm@cua.dk>
4677
4678 * symbols.texi (Other Plists): Note that plist-get may signal error.
4679 Add safe-plist-get.
4680
46812004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
4682
4683 * modes.texi (Font Lock Basics): Fix typo.
4684
46852004-11-08 Richard M. Stallman <rms@gnu.org>
4686
4687 * syntax.texi (Syntax Table Functions): Add syntax-after.
4688
46892004-11-06 Lars Brinkhoff <lars@nocrew.org>
4690
4691 * os.texi (Processor Run Time): New section documenting
4692 get-internal-run-time.
4693
46942004-11-06 Eli Zaretskii <eliz@gnu.org>
4695
4696 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
4697 it nukes elisp-cover.texi.
4698 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
4699 elisp-0 etc.
4700
47012004-11-05 Luc Teirlinck <teirllm@auburn.edu>
4702
4703 * commands.texi (Keyboard Macros): Document `append' return value
4704 of `defining-kbd-macro'.
4705
47062004-11-01 Richard M. Stallman <rms@gnu.org>
4707
4708 * commands.texi (Interactive Call): Add called-interactively-p.
4709
47102004-10-29 Simon Josefsson <jas@extundo.com>
4711
4712 * minibuf.texi (Reading a Password): Revert.
4713
47142004-10-28 Richard M. Stallman <rms@gnu.org>
4715
4716 * frames.texi (Display Feature Testing): Explain about "vendor".
4717
47182004-10-27 Richard M. Stallman <rms@gnu.org>
4719
4720 * commands.texi (Interactive Codes): `N' uses numeric prefix,
4721 not raw. Clarify `n'.
4722 (Interactive Call): Rewrite interactive-p, focusing on when
4723 and how to use it.
4724 (Misc Events): Clarify previous change.
4725
4726 * advice.texi (Simple Advice): Clarify what job the example does.
4727 (Around-Advice): Clarify ad-do-it.
4728 (Activation of Advice): An option of ad-default-compilation-action
4729 is `never', not `nil'.
4730
47312004-10-26 Kim F. Storm <storm@cua.dk>
4732
4733 * commands.texi (Interactive Codes): Add U code letter.
4734
47352004-10-25 Simon Josefsson <jas@extundo.com>
4736
4737 * minibuf.texi (Reading a Password): Add.
4738
47392004-10-24 Jason Rumney <jasonr@gnu.org>
4740
4741 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
4742 and wheel-down.
4743
47442004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
4745
4746 * processes.texi (Synchronous Processes): Document process-file.
4747
47482004-10-22 Kenichi Handa <handa@m17n.org>
4749
4750 * text.texi (translate-region): Document that it accepts also a
4751 char-table.
4752
47532004-10-22 David Ponce <david@dponce.com>
4754
4755 * windows.texi (Resizing Windows): Document the `preserve-before'
4756 argument of the functions `enlarge-window' and `shrink-window'.
4757
47582004-10-19 Jason Rumney <jasonr@gnu.org>
4759
4760 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
4761
47622004-10-09 Luc Teirlinck <teirllm@auburn.edu>
4763
4764 * text.texi (Filling): Add anchor for definition of
4765 `sentence-end-double-space'.
4766
4767 * searching.texi (Regexp Example): Update description of how
4768 Emacs currently recognizes the end of a sentence.
4769 (Standard Regexps): Update definition of the variable
4770 `sentence-end'. Add definition of the function `sentence-end'.
4771
47722004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
4773
4774 * display.texi (Progress): New node.
4775
47762004-10-05 Kim F. Storm <storm@cua.dk>
4777
4778 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
4779
47802004-09-29 Kim F. Storm <storm@cua.dk>
4781
4782 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
4783 to identify bitmaps. Remove -fringe-bitmap suffix for standard
4784 fringe bitmap symbols, as they now have their own namespace.
4785 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
4786 vs. pixels. Signal error if no free bitmap slots.
4787 (Pixel Specification): Change IMAGE to @var{image}.
4788
47892004-09-28 Richard M. Stallman <rms@gnu.org>
4790
4791 * text.texi (Special Properties): Clarify line-spacing and line-height.
4792
4793 * searching.texi (Regexp Search): Add looking-back.
4794
47952004-09-25 Luc Teirlinck <teirllm@auburn.edu>
4796
4797 * display.texi: Correct typos.
4798 (Image Descriptors): Correct xref's.
4799
48002004-09-25 Richard M. Stallman <rms@gnu.org>
4801
4802 * text.texi (Special Properties): Cleanups in `cursor'.
4803 Rewrites in `line-height' and `line-spacing'; exchange them.
4804
4805 * display.texi (Fringes): Rewrite previous change.
4806 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
4807 (Display Fringe Bitmaps): Node deleted, text moved.
4808 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
4809 (Scroll Bars): Clarify set-window-scroll-bars.
4810 (Pointer Shape): Rewrite.
4811 (Specified Space): Clarify :align-to, etc.
4812 (Pixel Specification): Use @var. Clarify new text.
4813 (Other Display Specs): Clarify `slice'.
4814 (Image Descriptors): Cleanups.
4815 (Showing Images): Cleanups.
4816
48172004-09-24 Luc Teirlinck <teirllm@auburn.edu>
4818
4819 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
4820
4821 * modes.texi: Various minor changes in addition to:
4822 (Major Mode Conventions): Final call to `run-mode-hooks' should
4823 not be inside the `delay-mode-hooks' form.
4824 (Mode Hooks): New node.
4825 (Hooks): Delete obsolete example.
4826 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
4827 node "Mode Hooks".
4828
48292004-09-22 Luc Teirlinck <teirllm@auburn.edu>
4830
4831 * display.texi: Correct various typos.
4832 (Display): Rename node "Pointer Shapes" to "Pointer
4833 Shape". (There is already a node called "Pointer Shapes" in
4834 frames.texi.)
4835 (Images): Remove non-existent node "Image Slices" from menu.
4836
48372004-09-23 Kim F. Storm <storm@cua.dk>
4838
4839 * text.texi (Special Properties): Add `cursor', `pointer',
4840 `line-height', and `line-spacing' properties.
4841
4842 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
4843 Shapes' to menu.
4844 (Standard Faces): Doc fix for fringe face.
4845 (Fringes): Add `overflow-newline-into-fringe' and
4846 'indicate-buffer-boundaries'.
4847 (Fringe Bitmaps, Pointer Shapes): New nodes.
4848 (Display Property): Add 'Pixel Specification' and 'Display Fringe
4849 Bitmaps' to menu.
4850 (Specified Space): Describe pixel width and height.
4851 (Pixel Specification): New node.
4852 (Other Display Specs): Add `slice' property.
4853 (Display Fringe Bitmaps): New node.
4854 (Images): Add 'Image Slices' to menu.
4855 (Image Descriptors): Add `:pointer' and `:map' properties.
4856 (Showing Images): Add slice arg to `insert-image'. Add
4857 'insert-sliced-image'.
4858
48592004-09-20 Richard M. Stallman <rms@gnu.org>
4860
4861 * commands.texi (Key Sequence Input):
4862 Clarify downcasing in read-key-sequence.
4863
48642004-09-08 Juri Linkov <juri@jurta.org>
4865
4866 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
4867
48682004-09-07 Luc Teirlinck <teirllm@auburn.edu>
4869
4870 * locals.texi (Standard Buffer-Local Variables): Add
4871 `buffer-auto-save-file-format'.
4872 * internals.texi (Buffer Internals): Describe new
4873 auto_save_file_format field of the buffer structure.
4874 * files.texi (Format Conversion): `auto-save-file-format' has been
4875 renamed `buffer-auto-save-file-format'.
4876
48772004-08-27 Luc Teirlinck <teirllm@auburn.edu>
4878
4879 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
4880 an integer or a marker.
4881 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
4882
48832004-08-22 Richard M. Stallman <rms@gnu.org>
4884
4885 * modes.texi (Major Mode Conventions): Discuss rebinding of
4886 standard key bindings.
4887
48882004-08-18 Kim F. Storm <storm@cua.dk>
4889
4890 * processes.texi (Accepting Output): Add `just-this-one' arg to
4891 `accept-process-output'.
4892 (Output from Processes): New var `process-adaptive-read-buffering'.
4893
48942004-08-10 Luc Teirlinck <teirllm@auburn.edu>
4895
4896 * keymaps.texi: Various changes in addition to:
4897 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
4898 Give more varied examples for `kbd'.
4899 (Creating Keymaps): Char tables have slots for all characters
4900 without modifiers.
4901 (Active Keymaps): `overriding-local-map' and
4902 `overriding-terminal-local-map' also override text property and
4903 overlay keymaps.
4904 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
4905 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
4906 to denote a prefix of no events.
4907 `map-keymap' includes parent's bindings _recursively_.
4908 Clarify and correct description of `where-is-internal'.
4909 Mention BUFFER-OR-NAME arg to `describe-bindings'.
4910 (Menu Example): For menus intended for use with the keyboard, the
4911 menu items should be bound to characters or real function keys.
4912
49132004-08-08 Luc Teirlinck <teirllm@auburn.edu>
4914
4915 * objects.texi (Character Type): Reposition `@anchor' to prevent
4916 double space inside sentence in Info.
4917
4918 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
4919 renamed to `disabled-command-function'.
4920 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
4921 (Command Loop Info): Replace reference to it.
4922 (Disabling Commands): `disabled-command-hook' has been renamed to
4923 `disabled-command-function'.
4924
49252004-08-07 Luc Teirlinck <teirllm@auburn.edu>
4926
4927 * os.texi (Translating Input): Only non-prefix bindings in
4928 `key-translation-map' override actual key bindings. Warn about
4929 possible indirect effect of actual key bindings on non-prefix
4930 bindings in `key-translation-map'.
4931
49322004-08-06 Luc Teirlinck <teirllm@auburn.edu>
4933
4934 * minibuf.texi (High-Level Completion): Add anchor for definition
4935 of `read-variable'.
4936
4937 * commands.texi: Various changes in addition to:
4938 (Using Interactive): Clarify description of `interactive-form'.
4939 (Interactive Call): Mention default for KEYS argument to
4940 `call-interactively'.
4941 (Command Loop Info): Clarify description of `this-command-keys'.
4942 Mention KEEP-RECORD argument to `clear-this-command-keys'.
4943 Value of `last-event-frame' can be `macro'.
4944 (Repeat Events): `double-click-fuzz' is also used to distinguish
4945 clicks and drags.
4946 (Classifying Events): Clarify descriptions of `event-modifiers'
4947 `event-basic-type' and `event-convert-list'.
4948 (Accessing Events): `posn-timestamp' takes POSITION argument.
4949 (Quoted Character Input): Clarify description of
4950 `read-quoted-char' and fix example.
4951 (Quitting): Add `with-local-quit'.
4952 (Disabling Commands): Correct and clarify descriptions of
4953 `enable-command' and `disable-command'.
4954 Mention what happens if `disabled-command-hook' is nil.
4955 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
4956 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
4957
49582004-07-24 Luc Teirlinck <teirllm@auburn.edu>
4959
4960 * frames.texi: Various changes in addition to:
4961 (Creating Frames): Expand and clarify description of `make-frame'.
4962 (Window Frame Parameters): Either none or both of the `icon-left'
4963 and `icon-top' parameters must be specified. Put descriptions of
4964 `menu-bar-lines' and `toolbar-lines' closer together and change
4965 them accordingly.
4966 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
4967 except while processing `frame-title-format' or `icon-title-format'.
4968 (Deleting Frames): Correct description of `delete-frame'.
4969 Non-nil return values of `frame-live-p' are like those of `framep'.
4970 (Frames and Windows): Mention return value of
4971 `set-frame-selected-window'.
4972 (Visibility of Frames): Mention `force' argument to
4973 `make-frame-invisible'. `frame-visible-p' returns t for all
4974 frames on text-only terminals.
4975 (Frame Configurations): Restoring a frame configuration does not
4976 restore deleted frames.
4977 (Window System Selections): `x-set-selection' returns DATA.
4978 (Resources): Add example.
4979 (Display Feature Testing): Clarify descriptions of
4980 `display-pixel-height', `display-pixel-width', `x-server-version'
4981 and `x-server-vendor'.
4982
4983 * windows.texi (Choosing Window): Add anchor.
4984 * minibuf.texi (Minibuffer Misc): Add anchor.
4985
49862004-07-23 John Paul Wallington <jpw@gnu.org>
4987
4988 * macros.texi (Defining Macros): Declaration keyword for setting
4989 Edebug spec is `debug' not `edebug'.
4990
49912004-07-19 Luc Teirlinck <teirllm@auburn.edu>
4992
4993 * windows.texi: Various small changes in addition to:
4994 (Window Point): Mention return value of `set-window-point'.
4995 (Window Start): `pos-visible-in-window-p' disregards horizontal
4996 scrolling. Explain return value if PARTIALLY is non-nil.
4997 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
4998 and `set-window-vscroll'.
4999 (Size of Window): The argument WINDOW to `window-inside-edges',
5000 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
5001 (Resizing Windows): Explain return value of
5002 `shrink-window-if-larger-than-buffer'.
5003 `window-size-fixed' automatically becomes buffer local when set.
5004 (Window Configurations): Explain return value of
5005 `set-window-configuration'.
5006
5007 * minibuf.texi (Minibuffer Misc): Add anchor for
5008 `minibuffer-scroll-window'.
5009
5010 * positions.texi (Text Lines): Add anchor for `count-lines'.
5011
50122004-07-17 Richard M. Stallman <rms@gnu.org>
5013
5014 * display.texi (Overlay Properties): Adding `evaporate' prop
5015 deletes empty overlay immediately.
5016
5017 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
5018 fix example.
5019
50202004-07-16 Jim Blandy <jimb@redhat.com>
5021
5022 * searching.texi (Regexp Backslash): Document new \_< and \_>
5023 operators.
5024
50252004-07-16 Juanma Barranquero <lektu@terra.es>
5026
5027 * display.texi (Images): Fix Texinfo usage.
5028
50292004-07-14 Luc Teirlinck <teirllm@auburn.edu>
5030
5031 * buffers.texi (Modification Time): `visited-file-modtime' now
5032 returns a list of two integers, instead of a cons.
5033
50342004-07-13 Luc Teirlinck <teirllm@auburn.edu>
5035
5036 * windows.texi: Various changes in addition to:
5037 (Splitting Windows): Add `split-window-keep-point'.
5038
50392004-07-09 Richard M. Stallman <rms@gnu.org>
5040
5041 * frames.texi (Input Focus): Minor fix.
5042
50432004-07-07 Luc Teirlinck <teirllm@auburn.edu>
5044
5045 * frames.texi (Input Focus): Clarify descriptions of
5046 `select-frame-set-input-focus' and `select-frame'.
5047
50482004-07-06 Luc Teirlinck <teirllm@auburn.edu>
5049
5050 * os.texi: Various small changes in addition to:
5051 (Killing Emacs): Expand and clarify description of
5052 `kill-emacs-query-functions' and `kill-emacs-hook'.
5053 (System Environment): Expand and clarify description of `getenv'
5054 and `setenv'.
5055 (Timers): Clarify description of `run-at-time'.
5056 (Translating Input): Correct description of
5057 `extra-keyboard-modifiers'.
5058 (Flow Control): Correct description of `enable-flow-control'.
5059
50602004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
5061
5062 * os.texi: Update copyright.
5063 (Session Management): Grammar fix.
5064 Clarify which Emacs does the restarting.
5065 Use @samp for *scratch* buffer.
5066
50672004-07-04 Alan Mackenzie <acm@muc.de>
5068
5069 * frames.texi (Input Focus): Add documentation for
5070 `select-frame-set-input-focus'. Replace refs to non-existent
5071 `switch-frame' with `select-frame'. Minor corrections and tidying
5072 up of text-only terminal stuff.
5073
50742004-07-02 Richard M. Stallman <rms@gnu.org>
5075
5076 * files.texi (Saving Buffers): Cleanup write-contents-function.
5077 (Magic File Names): Cleanup file-remote-p.
5078
b344d29d 50792004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
5080
5081 * files.texi (Magic File Names): `file-remote-p' returns an
5082 identifier of the remote system, not just t.
5083
50842004-07-02 David Kastrup <dak@gnu.org>
5085
5086 * searching.texi (Entire Match Data): Add explanation about new
5087 match-data behavior when @var{integers} is non-nil.
5088
50892004-06-24 Richard M. Stallman <rms@gnu.org>
5090
5091 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
5092
5093 * customize.texi (Variable Definitions): Note about doc strings
5094 and :set.
5095
5096 * keymaps.texi (Keymap Terminology): Document `kbd'.
5097 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
5098
5099 * display.texi (Invisible Text): Setting buffer-invisibility-spec
5100 makes it buffer-local.
5101
5102 * files.texi (Saving Buffers): Correct previous change.
5103
5104 * commands.texi (Accessing Events):
5105 Clarify posn-col-row and posn-actual-col-row.
5106
51072004-06-24 David Ponce <david.ponce@wanadoo.fr>
5108
5109 * commands.texi (Accessing Events): New functions
5110 posn-at-point and posn-at-x-y. Add example to posn-x-y.
5111
51122004-06-23 Luc Teirlinck <teirllm@auburn.edu>
5113
5114 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
5115 * frames.texi, buffers.texi, backups.texi, variables.texi:
5116 * loading.texi, eval.texi, functions.texi, control.texi:
5117 * symbols.texi, minibuf.texi: Reposition @anchor's.
5118
5119 * help.texi: Various small changes in addition to the following.
5120 (Describing Characters): Describe PREFIX argument to
5121 `key-description'. Correct and clarify definition of
5122 `text-char-description'. Describe NEED-VECTOR argument to
5123 `read-kbd-macro'.
5124 (Help Functions): Clarify definition of `apropos'.
5125
51262004-06-23 Lars Hansen <larsh@math.ku.dk>
5127
5128 * files.texi (Saving Buffers): Correct description of
5129 `write-contents-functions'.
5130
51312004-06-21 Juanma Barranquero <lektu@terra.es>
5132
5133 * display.texi (Images): Remove redundant @vindex directives.
5134 Rewrite `image-library-alist' doc in active voice.
5135
51362004-06-14 Juanma Barranquero <lektu@terra.es>
5137
5138 * display.texi (Images): Document new delayed library loading,
5139 variable `image-library-alist' and (existing but undocumented)
5140 function `image-type-available-p'.
5141
51422004-06-05 Richard M. Stallman <rms@gnu.org>
5143
5144 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
5145 refer the user to the Initial Input node.
5146 (Text from Minibuffer): Likewise.
5147 (Initial Input): New node. Document this feature
5148 and say it is mostly deprecated.
5149
51502004-05-30 Richard M. Stallman <rms@gnu.org>
5151
5152 * loading.texi (Named Features): Clarify return value
5153 and meaning of NOERROR.
5154
5155 * variables.texi (File Local Variables): Minor cleanup.
5156
51572004-05-30 Michael Albinus <michael.albinus@gmx.de>
5158
5159 * files.texi (Magic File Names): Add `file-remote-p' as operation
5160 of file name handlers.
5161
51622004-05-29 Richard M. Stallman <rms@gnu.org>
5163
5164 * modes.texi (Minor Mode Conventions): (-) has no special meaning
5165 as arg to a minor mode command.
5166
51672004-05-22 Richard M. Stallman <rms@gnu.org>
5168
5169 * syntax.texi (Syntax Class Table): Word syntax not just for English.
5170
5171 * streams.texi (Output Variables): Doc float-output-format.
5172
5173 * searching.texi (Regexp Special): Nested repetition can be infloop.
5174
5175 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
5176 real stack overflow.
5177
5178 * compile.texi: Minor cleanups.
5179
51802004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
5181
5182 * lists.texi (Cons Cells): Explain dotted lists, true lists,
5183 circular lists.
5184 (List Elements): Explain handling of circular and dotted lists.
5185
51862004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
5187
5188 * modes.texi (Search-based Fontification): Fix typo.
5189
51902004-05-10 Juanma Barranquero <lektu@terra.es>
5191
5192 * modes.texi (Mode Line Variables): Fix description of
5193 global-mode-string, which is now after which-func-mode, not the
5194 buffer name.
5195
51962004-05-07 Lars Hansen <larsh@math.ku.dk>
5197
5198 * modes.texi (Desktop Save Mode): Add.
5199 (Modes): Add menu entry Desktop Save Mode.
5200
5201 * hooks.texi: Add desktop-after-read-hook,
5202 desktop-no-desktop-file-hook and desktop-save-hook.
5203
5204 * locals.texi: Add desktop-save-buffer.
5205
52062004-04-30 Jesper Harder <harder@ifa.au.dk>
5207
5208 * display.texi: emacs -> Emacs.
5209
52102004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
5211
5212 * files.texi (Changing Files): Document set-file-times.
5213
52142004-04-23 Juanma Barranquero <lektu@terra.es>
5215
5216 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
5217
52182004-04-18 Jesper Harder <harder@ifa.au.dk>
5219
5220 * tips.texi (Coding Conventions): defopt -> defcustom.
5221
52222004-04-16 Luc Teirlinck <teirllm@auburn.edu>
5223
5224 * sequences.texi: Various clarifications.
5225
52262004-04-14 Luc Teirlinck <teirllm@auburn.edu>
5227
5228 * buffers.texi (Read Only Buffers): Mention optional ARG to
5229 `toggle-read-only'.
5230
52312004-04-14 Nick Roberts <nick@nick.uklinux.net>
5232
5233 * windows.texi (Selecting Windows): Note that get-lru-window
5234 returns a full-width window if possible.
5235
52362004-04-13 Luc Teirlinck <teirllm@auburn.edu>
5237
5238 * buffers.texi: Various changes in addition to:
5239 (Buffer File Name): Add `find-buffer-visiting'.
5240 (Buffer Modification): Mention optional ARG to `not-modified'.
5241 (Indirect Buffers): Mention optional CLONE argument to
5242 `make-indirect-buffer'.
5243
5244 * files.texi: Various changes in addition to:
5245 (Visiting Functions): `find-file-hook' is now a normal hook.
5246 (File Name Expansion): Explain difference between the way that
5247 `expand-file-name' and `file-truename' treat `..'.
5248 (Contents of Directories): Mention optional ID-FORMAT argument to
5249 `directory-files-and-attributes'.
5250 (Format Conversion): Mention new optional CONFIRM argument to
5251 `format-write-file'.
5252
52532004-04-12 Miles Bader <miles@gnu.org>
5254
5255 * macros.texi (Expansion): Add description of `macroexpand-all'.
5256
52572004-04-05 Jesper Harder <harder@ifa.au.dk>
5258
5259 * variables.texi (Variable Aliases): Mention
5260 cyclic-variable-indirection.
5261
5262 * errors.texi (Standard Errors): Ditto.
5263
52642004-04-04 Luc Teirlinck <teirllm@auburn.edu>
5265
5266 * backups.texi: Various small changes in addition to:
5267 (Making Backups): Mention return value of `backup-buffer'.
5268 (Auto-Saving): Mention optional FORCE argument to
5269 `delete-auto-save-file-if-necessary'.
5270 (Reverting): Mention optional PRESERVE-MODES argument to
5271 `revert-buffer'. Correct description of `revert-buffer-function'.
5272
52732004-03-22 Juri Linkov <juri@jurta.org>
5274
5275 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
5276 with `Vector Functions'.
5277
5278 * text.texi (Sorting): Add missing quote.
5279
52802004-03-14 Luc Teirlinck <teirllm@auburn.edu>
5281
5282 * intro.texi (Lisp History): Replace xref to `cl' manual with
5283 inforef.
5284
52852004-03-12 Richard M. Stallman <rms@gnu.org>
5286
5287 * intro.texi (Version Info): Add arg to emacs-version.
5288 (Lisp History): Change xref to CL manual.
5289
52902004-03-09 Luc Teirlinck <teirllm@auburn.edu>
5291
5292 * minibuf.texi (Completion Commands): Add xref to Emacs manual
5293 for Partial Completion mode.
5294
52952004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
5296
5297 * customize.texi: Fix typo. Remove eol whitespace.
5298
52992004-03-04 Richard M. Stallman <rms@gnu.org>
5300
5301 * processes.texi: Fix typos.
5302
5303 * lists.texi (Building Lists): Minor clarification.
5304
5305 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
5306 in make-hash-table.
5307
53082004-02-29 Juanma Barranquero <lektu@terra.es>
5309
5310 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
5311 rm, and ignore exit code.
5312
53132004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
5314
5315 * display.texi (Defining Faces): Add description for min-colors.
5316 Update example.
5317
53182004-02-23 Luc Teirlinck <teirllm@auburn.edu>
5319
5320 * abbrevs.texi: Various corrections and clarifications in addition
5321 to the following:
5322 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
5323
53242004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5325
5326 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
5327
53282004-02-21 Luc Teirlinck <teirllm@auburn.edu>
5329
5330 * text.texi: Various small changes in addition to the following:
5331 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
5332 to delete-horizontal-space.
5333 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
5334 description of yank-handler text property at various places.
5335
5336 * frames.texi (Window System Selections): Add anchor.
5337
5338 * syntax.texi (Syntax Table Functions): Clarify and correct
5339 descriptions of make-syntax-table and copy-syntax-table.
5340 (Motion and Syntax): Clarify SYNTAXES argument to
5341 skip-syntax-forward.
5342 (Parsing Expressions): Mention that the return value of
5343 parse-partial-sexp is currently a list of ten rather than nine
5344 elements.
5345 (Categories): Various corrections and clarifications.
5346
53472004-02-17 Luc Teirlinck <teirllm@auburn.edu>
5348
5349 * markers.texi (Marker Insertion Types): Minor change.
5350
5351 * locals.texi (Standard Buffer-Local Variables):
5352 * commands.texi (Interactive Codes, Using Interactive):
5353 * functions.texi (Related Topics): Fix xrefs.
5354
53552004-02-16 Luc Teirlinck <teirllm@auburn.edu>
5356
5357 * lists.texi (Sets And Lists): Update description of delete-dups.
5358
53592004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5360
5361 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
5362
c8763fb6 53632004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5364
5365 * frames.texi (Parameter Access): frame-parameters arg is optional.
5366 modify-frame-parameters handles nil for FRAME.
5367 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
5368 are all-or-nothing for certain toolkits.
5369 Mention parameter wait-for-wm.
5370 (Frames and Windows): In frame-first-window and frame-selected-window
5371 the arg is optional.
5372 (Input Focus): In redirect-frame-focus the second arg is optional.
5373 (Window System Selections): Mention selection type CLIPBOARD.
5374 Mention data-type UTF8_STRING.
5375 Mention numbering of cut buffers.
5376 (Resources): Describe x-resource-name.
5377
53782004-02-16 Richard M. Stallman <rms@gnu.org>
5379
5380 * windows.texi (Buffers and Windows): Delete false table
5381 about all-frames.
5382
5383 * syntax.texi (Parsing Expressions): Delete old caveat
5384 about parse-sexp-ignore-comments.
5385
5386 * streams.texi (Output Variables): Add print-quoted.
5387
5388 * lists.texi (Building Lists): Minor cleanup.
5389
5390 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
5391
5392 * display.texi (Overlays): Explain overlays use markers.
5393 (Managing Overlays): Explain front-advance and rear-advance
5394 in more detail.
5395
5396 * loading.texi (Unloading): Document unload-feature-special-hooks.
5397 Get rid of fns-NNN.el file.
5398
53992004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5400
5401 * help.texi (Describing Characters): Fix text-char-description
5402 example output.
5403
5404 * edebug.texi (Using Edebug): Fix example.
5405
5406 * debugging.texi (Internals of Debugger): Fix return value.
5407
5408 * files.texi (Changing Files): Fix argname.
5409
5410 * calendar.texi: Fix parens, and default values.
5411
5412 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
5413 * nonascii.texi, objects.texi, os.texi: Minor fixes.
5414 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
5415
5416 * positions.texi (Text Lines): Don't add -1 in current-line.
5417
54182004-02-16 Richard M. Stallman <rms@gnu.org>
5419
5420 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
5421
54222004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5423
5424 * processes.texi (Low-Level Network): Fix a typo.
5425
54262004-02-12 Kim F. Storm <storm@cua.dk>
5427
5428 * display.texi (Fringes): Use consistent wording.
5429 Note that window-fringe's window arg is optional.
5430 (Scroll Bars): Use consistent wording.
5431
54322004-02-11 Luc Teirlinck <teirllm@auburn.edu>
5433
5434 * tips.texi (Comment Tips): Document the new conventions for
5435 commenting out code.
5436
c8763fb6 54372004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5438
5439 * positions.texi (Text Lines): Added missing end defun.
5440
54412004-02-07 Kim F. Storm <storm@cua.dk>
5442
5443 * positions.texi (Text Lines): Add line-number-at-pos.
5444
54452004-02-06 John Paul Wallington <jpw@gnu.org>
5446
5447 * display.texi (Button Properties, Button Buffer Commands):
5448 mouse-2 invokes button, not down-mouse-1.
5449
54502004-02-04 Jason Rumney <jasonr@gnu.org>
5451
5452 * makefile.w32-in: Sync with Makefile.in changes.
5453
54542004-02-03 Luc Teirlinck <teirllm@auburn.edu>
5455
5456 * minibuf.texi (Text from Minibuffer): Various corrections and
5457 clarifications.
5458 (Object from Minibuffer): Correct Lisp description of
5459 read-minibuffer.
5460 (Minibuffer History): Clarify description of cons values for
5461 HISTORY arguments.
5462 (Basic Completion): Various corrections and clarifications. Add
5463 completion-regexp-list.
5464 (Minibuffer Completion): Correct and clarify description of
5465 completing-read.
5466 (Completion Commands): Mention Partial Completion mode. Various
5467 other minor changes.
5468 (High-Level Completion): Various corrections and clarifications.
5469 (Reading File Names): Ditto.
5470 (Minibuffer Misc): Ditto.
5471
54722004-01-26 Luc Teirlinck <teirllm@auburn.edu>
5473
5474 * strings.texi (Text Comparison): assoc-string also matches
5475 elements of alists that are strings instead of conses.
5476 (Formatting Strings): Standardize Texinfo usage. Update index
5477 entries.
5478
54792004-01-20 Luc Teirlinck <teirllm@auburn.edu>
5480
5481 * lists.texi (Sets And Lists): Add delete-dups.
5482
54832004-01-15 Luc Teirlinck <teirllm@auburn.edu>
5484
5485 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
5486 special form.
5487 * macros.texi (Defining Macros): Update description of `declare',
5488 which now is a macro.
5489 (Wrong Time): Fix typos.
5490
54912004-01-14 Luc Teirlinck <teirllm@auburn.edu>
5492
5493 * compile.texi (Compilation Functions): Expand descriptions of
5494 `compile-defun', `byte-compile-file', `byte-recompile-directory'
5495 and `batch-byte-compile'. In particular, mention and describe
5496 all optional arguments.
5497 (Disassembly): Correct and clarify the description of `disassemble'.
5498
54992004-01-11 Luc Teirlinck <teirllm@auburn.edu>
5500
5501 * searching.texi: Various small changes in addition to the
5502 following.
5503 (Regexp Example): Adapt to new value of `sentence-end'.
5504 (Regexp Functions): The PAREN argument to `regexp-opt' can be
5505 `words'.
5506 (Search and Replace): Add usage note for `perform-replace'.
5507 (Entire Match Data): Mention INTEGERS and REUSE arguments to
5508 `match-data'.
5509 (Standard Regexps): Update for new values of `paragraph-start'
5510 and `sentence-end'.
5511
55122004-01-07 Luc Teirlinck <teirllm@auburn.edu>
5513
5514 * files.texi (Saving Buffers): Clarify descriptions of
5515 `write-contents-functions' and `before-save-hook'.
5516 Make the defvar's for `before-save-hook' and `after-save-hook'
5517 into defopt's.
5518
55192004-01-07 Kim F. Storm <storm@cua.dk>
5520
5521 * commands.texi (Click Events): Describe new image and
5522 width/height elements of click events.
5523 (Accessing Events): Add posn-string, posn-image, and
5524 posn-object-width-height. Change posn-object to return either
5525 image or string object.
5526
55272004-01-01 Simon Josefsson <jas@extundo.com>
5528
5529 * hooks.texi (Standard Hooks): Add before-save-hook.
5530 * files.texi (Saving Buffers): Likewise.
5531
55322004-01-03 Richard M. Stallman <rms@gnu.org>
5533
5534 * frames.texi (Frames and Windows): Delete frame-root-window.
5535
55362004-01-03 Luc Teirlinck <teirllm@auburn.edu>
5537
5538 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
5539
5540 * functions.texi: Various small changes in addition to the
5541 following.
5542 (What Is a Function): `functionp' returns nil for macros. Clarify
5543 behavior of this and following functions for symbol arguments.
5544 (Function Documentation): Add `\' in front of (fn @var{arglist})
5545 and explain why.
5546 (Defining Functions): Mention DOCSTRING argument to `defalias'.
5547 Add anchor.
5548 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
5549
55502004-01-01 Miles Bader <miles@gnu.org>
5551
5552 * display.texi (Buttons): New section.
5553
55542003-12-31 Andreas Schwab <schwab@suse.de>
5555
5556 * numbers.texi (Math Functions): sqrt reports a domain-error
5557 error.
5558 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
5559
55602003-12-30 Luc Teirlinck <teirllm@auburn.edu>
5561
5562 * tips.texi (Documentation Tips): Update item on hyperlinks in
5563 documentation strings.
5564
5565 * errors.texi (Standard Errors): Various small corrections and
5566 additions.
5567
5568 * control.texi: Various small changes in addition to the
5569 following.
5570 (Signaling Errors): Provide some more details on how `signal'
5571 constructs the error message. Add anchor to the definition of
5572 `signal'.
5573 (Error Symbols): Describe special treatment of `quit'.
5574 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
5575 to emphasize that it has to be a single form.
5576
5577 * buffers.texi: Add anchor.
5578
55792003-12-29 Richard M. Stallman <rms@gnu.org>
5580
5581 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
5582 (Window Configurations): Add window-configuration-frame.
5583
5584 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
5585
5586 * text.texi (Examining Properties): Add get-char-property-and-overlay.
5587 Change arg name in get-char-property.
5588 (Special Properties): Update handling of keymap property.
5589
5590 * strings.texi (Modifying Strings): Add clear-string.
5591 (Text Comparison): Add assoc-string and remove
5592 assoc-ignore-case, assoc-ignore-representation.
5593
5594 * os.texi (Time of Day): Add set-time-zone-rule.
5595
5596 * numbers.texi (Math Functions): asin, acos, log, log10
5597 report domain-error errors.
5598
5599 * nonascii.texi (Converting Representations):
5600 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
5601 (Encoding and I/O): Add file-name-coding-system.
5602
5603 * modes.texi (Search-based Fontification): Explain that
5604 face specs are symbols with face names as values.
5605
5606 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
5607
5608 * lists.texi (Building Lists): remq moved elsewhere.
5609 (Sets And Lists): remq moved here.
5610 (Association Lists): Refer to assoc-string.
5611
5612 * internals.texi (Garbage Collection): Add memory-use-counts.
5613
5614 * frames.texi (Frames and Windows): Add set-frame-selected-window
5615 and frame-root-window.
5616
5617 * files.texi (Contents of Directories):
5618 Add directory-files-and-attributes.
5619
5620 * display.texi (Refresh Screen): Add force-window-update.
5621 (Invisible Text): Explain about moving point out of invis text.
5622 (Overlay Properties): Add overlay-properties.
5623 (Managing Overlays): Add overlayp.
5624 (GIF Images): Invalid image number displays a hollow box.
5625
5626 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
5627 (Killing Buffers): Add buffer-live-p.
5628
56292003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
5630
5631 * display.texi (Fringes): Fix typo "set-buffer-window".
5632
56332003-12-24 Luc Teirlinck <teirllm@auburn.edu>
5634
5635 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
5636 * nonascii.texi, processes.texi, tips.texi, variables.texi:
5637 Add or change various xrefs and anchors.
5638
5639 * commands.texi: Replace all occurrences of @acronym{CAR} with
5640 @sc{car}, for consistency with the rest of the Elisp manual.
5641 `car' and `cdr' are historically acronyms, but are no longer
5642 widely thought of as such.
5643
5644 * internals.texi (Pure Storage): Mention that `purecopy' does not
5645 copy text properties.
5646 (Object Internals): Now 29 bits are used (in most implementations)
5647 to address Lisp objects.
5648
5649 * variables.texi (Variables with Restricted Values): New node.
5650
5651 * objects.texi (Lisp Data Types): Mention that certain variables
5652 can only take on a restricted set of values and add an xref to
5653 the new node "Variables with Restricted Values".
5654
5655 * eval.texi (Function Indirection): Describe the errors that
5656 `indirect-function' can signal.
5657 (Eval): Clarify the descriptions of `eval-region' and `values'.
5658 Describe `eval-buffer' instead of `eval-current-buffer' and
5659 mention `eval-current-buffer' as an alias for `current-buffer'.
5660 Correct the description and mention all optional arguments.
5661
5662 * nonascii.texi: Various small changes in addition to the
5663 following.
5664 (Converting Representations): Clarify behavior of
5665 `string-make-multibyte' and `string-to-multibyte' for unibyte all
5666 ASCII arguments.
5667 (Character Sets): Document the variable `charset-list' and adapt
5668 the definition of the function `charset-list' accordingly.
5669 (Translation of Characters): Clarify use of generic characters in
5670 `make-translation-table'. Clarify and correct the description of
5671 the use of translation tables in encoding and decoding.
5672 (User-Chosen Coding Systems): Correct and clarify the description
5673 of `select-safe-coding-system'.
5674 (Default Coding Systems): Clarify description of
5675 `file-coding-system-alist'.
5676
56772003-11-30 Luc Teirlinck <teirllm@auburn.edu>
5678
5679 * strings.texi (Text Comparison): Correctly describe when two
5680 strings are `equal'. Combine and clarify descriptions of
5681 `assoc-ignore-case' and `assoc-ignore-representation'.
5682
5683 * objects.texi (Non-ASCII in Strings): Clarify description of
5684 when a string is unibyte or multibyte.
5685 (Bool-Vector Type): Update examples.
5686 (Equality Predicates): Correctly describe when two strings are
5687 `equal'.
5688
56892003-11-29 Luc Teirlinck <teirllm@auburn.edu>
5690
5691 * lists.texi (Building Lists): `append' no longer accepts integer
5692 arguments. Update the description of `number-sequence' to reflect
5693 recent changes.
5694 (Sets And Lists): Describe `member-ignore-case' after `member'.
5695
56962003-11-27 Kim F. Storm <storm@cua.dk>
5697
5698 * commands.texi (Click Events): Click object may be an images.
5699 Describe (dx . dy) element of click positions.
5700 (Accessing Events): Remove duplicate posn-timestamp.
5701 New functions posn-object and posn-object-x-y.
5702
57032003-11-23 Kim F. Storm <storm@cua.dk>
5704
5705 * commands.texi (Click Events): Describe enhancements to event
5706 position lists, including new text-pos and (col . row) items.
5707 Mention left-fringe and right-fringe area events.
5708 (Accessing Events): New functions posn-area and
5709 posn-actual-col-row. Mention posn-timestamp. Mention that
5710 posn-point in non-text area still returns buffer position.
5711 Clarify posn-col-row.
5712
57132003-11-21 Lars Hansen <larsh@math.ku.dk>
5714
5715 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
5716 * anti.texi (File Attributes): Describe removed parameter
5717 ID-FORMAT.
5718
57192003-11-20 Luc Teirlinck <teirllm@auburn.edu>
5720
5721 * positions.texi (Positions): Mention that, if a marker is used as
5722 a position, its buffer is ignored.
5723
5724 * markers.texi (Overview of Markers): Mention it here too.
5725
57262003-11-12 Luc Teirlinck <teirllm@auburn.edu>
5727
5728 * numbers.texi (Numeric Conversions): Not just `floor', but also
5729 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
5730
57312003-11-10 Luc Teirlinck <teirllm@auburn.edu>
5732
5733 * markers.texi (Creating Markers): Specify insertion type of
5734 created markers. Add xref to `Marker Insertion Types'.
5735 Second argument to `copy-marker' is optional.
5736 (Marker Insertion Types): Mention that most markers are created
5737 with insertion type nil.
5738 (The Mark): Correctly describe when `mark' signals an error.
5739 (The Region): Correctly describe when `region-beginning' and
5740 `region-end' signal an error.
5741
57422003-11-08 Luc Teirlinck <teirllm@auburn.edu>
5743
5744 * hash.texi (Creating Hash): Clarify description of `eql'.
5745 `makehash' is obsolete.
5746 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
5747
5748 * positions.texi (Point): Change description of `buffer-end', so
5749 that it is also correct for floating point arguments.
5750 (List Motion): Correct argument lists of `beginning-of-defun' and
5751 `end-of-defun'.
5752 (Excursions): Add xref to `Marker Insertion Types'.
5753 (Narrowing): Argument to `narrow-to-page' is optional.
5754
57552003-11-06 Luc Teirlinck <teirllm@auburn.edu>
5756
5757 * streams.texi (Output Streams): Clarify behavior of point for
5758 marker output streams.
5759
57602003-11-04 Luc Teirlinck <teirllm@auburn.edu>
5761
5762 * variables.texi (Defining Variables): Second argument to
5763 `defconst' is not optional.
5764 (Setting Variables): Mention optional argument APPEND to
5765 `add-to-list'.
5766 (Creating Buffer-Local): Expand description of
5767 `make-variable-buffer-local'.
5768 (Frame-Local Variables): Expand description of
5769 `make-variable-frame-local'.
5770 (Variable Aliases): Correct description of optional argument
5771 DOCSTRING to `defvaralias'. Mention return value of
5772 `defvaralias'.
5773 (File Local Variables): Add xref to `File variables' in Emacs
5774 Manual. Correct description of `hack-local-variables'. Mention
5775 `safe-local-variable' property. Mention optional second argument
5776 to `risky-local-variable-p'.
5777
57782003-11-03 Luc Teirlinck <teirllm@auburn.edu>
5779
5780 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
5781
57822003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
5783
5784 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
5785 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
5786 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
5787 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
5788 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
5789 lispref/processes.texi, lispref/searching.texi,
5790 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
5791 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
5792 @acronym{FOO}.
5793
57942003-10-27 Luc Teirlinck <teirllm@auburn.edu>
5795
5796 * strings.texi (Creating Strings): Argument START to `substring'
5797 can not be `nil'. Expand description of
5798 `substring-no-properties'. Correct description of `split-string',
5799 especially with respect to empty matches. Prevent very bad line
5800 break in definition of `split-string-default-separators'.
5801 (Text Comparison): `string=' and `string<' also accept symbols as
5802 arguments.
5803 (String Conversion): More completely describe argument BASE in
5804 `string-to-number'.
5805 (Formatting Strings): `%s' and `%S' in `format' do require
5806 corresponding object. Clarify behavior of numeric prefix after
5807 `%' in `format'.
5808 (Case Conversion): The argument to `upcase-initials' can be a
5809 character.
5810
58112003-10-27 Kenichi Handa <handa@m17n.org>
5812
5813 * display.texi (Fontsets): Fix texinfo usage.
5814
58152003-10-25 Kenichi Handa <handa@m17n.org>
5816
5817 * display.texi (Fontsets): Add description of the function
5818 set-fontset-font.
5819
58202003-10-23 Luc Teirlinck <teirllm@auburn.edu>
5821
5822 * display.texi (Temporary Displays): Add xref to `Documentation
5823 Tips'.
5824
5825 * functions.texi (Function Safety): Use inforef instead of pxref
5826 for SES.
5827
58282003-10-23 Andreas Schwab <schwab@suse.de>
5829
5830 * Makefile.in (TEX, texinputdir): Don't define.
5831 (TEXI2DVI): Define.
5832 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
5833 add $(srcdir)/index.texi.
5834 ($(infodir)/elisp): Remove index.texi dependency.
5835 (elisp.dvi): Likewise. Use $(TEXI2DVI).
5836 (index.texi): Remove target.
5837 (dist): Don't link $(srcdir)/permute-index.
5838 (clean): Don't remove index.texi.
5839
5840 * permute-index, index.perm: Remove.
5841 * index.texi: Rename from index.unperm.
5842
58432003-10-22 Luc Teirlinck <teirllm@auburn.edu>
5844
5845 * tips.texi (Documentation Tips): Document new behavior for face
5846 and variable hyperlinks in Help mode.
5847
58482003-10-21 Luc Teirlinck <teirllm@auburn.edu>
5849
5850 * objects.texi (Integer Type): Update for extra bit of integer range.
5851 (Character Type): Ditto.
5852
58532003-10-16 Eli Zaretskii <eliz@gnu.org>
5854
5855 * numbers.texi (Integer Basics): Add index entries for reading
5856 numbers in hex, octal, and binary.
5857
58582003-10-16 Lute Kamstra <lute@gnu.org>
5859
5860 * modes.texi (Mode Line Format): Mention force-mode-line-update's
5861 argument.
5862
58632003-10-13 Luc Teirlinck <teirllm@auburn.edu>
5864
5865 * windows.texi (Choosing Window): Fix typo.
5866 * edebug.texi (Edebug Execution Modes): Fix typo.
5867
58682003-10-13 Richard M. Stallman <rms@gnu.org>
5869
5870 * windows.texi (Basic Windows): A window has fringe settings,
5871 display margins and scroll-bar settings.
5872 (Splitting Windows): Doc split-window return value.
5873 Clean up one-window-p.
5874 (Selecting Windows): Fix typo.
5875 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
5876 (Buffers and Windows): In set-window-buffer, explain effect
5877 on fringe settings and scroll bar settings.
5878 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
5879 (Choosing Window): Use defopt for pop-up-frame-function.
5880 For special-display-buffer-names, explain same-window and same-frame.
5881 Clarify window-dedicated-p return value.
5882 (Textual Scrolling): scroll-up and scroll-down can get an error.
5883 (Horizontal Scrolling): Clarify auto-hscroll-mode.
5884 Clarify set-window-hscroll.
5885 (Size of Window): Don't mention tool bar in window-height.
5886 (Coordinates and Windows): Explain what coordinates-in-window-p
5887 returns for fringes and display margins.
5888 (Window Configurations): Explain saving fringes, etc.
5889
5890 * tips.texi (Library Headers): Clean up Documentation.
5891
5892 * syntax.texi (Parsing Expressions): Clean up forward-comment
5893 and parse-sexp-lookup-properties.
5894
5895 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
5896
5897 * os.texi (System Environment): Clean up text for load-average errors.
5898
5899 * modes.texi (Hooks): Don't explain local hook details at front.
5900 Clarify run-hooks and run-hook-with-args a little.
5901 Clean up add-hook and remove-hook.
5902
5903 * edebug.texi (Edebug Execution Modes): Clarify t.
5904 Document edebug-sit-for-seconds.
5905 (Coverage Testing): Document C-x X = and =.
5906 (Instrumenting Macro Calls): Fix typo.
5907 (Specification List): Don't index the specification keywords.
5908
59092003-10-10 Kim F. Storm <storm@cua.dk>
5910
5911 * processes.texi (Network): Introduce make-network-process.
5912
59132003-10-09 Luc Teirlinck <teirllm@auburn.edu>
5914
5915 * tips.texi (Library Headers): Fix typo.
5916
59172003-10-07 Juri Linkov <juri@jurta.org>
5918
5919 * modes.texi (Imenu): Mention imenu-create-index-function's
5920 default value. Explain submenus better.
5921
59222003-10-07 Lute Kamstra <lute@gnu.org>
5923
5924 * modes.texi (Faces for Font Lock): Fix typo.
5925 (Hooks): Explain how buffer-local hook variables can refer to
5926 global hook variables.
5927 Various minor clarifications.
5928
59292003-10-06 Lute Kamstra <lute@gnu.org>
5930
5931 * tips.texi (Coding Conventions): Mention naming conventions for
5932 hooks.
5933
59342003-10-05 Luc Teirlinck <teirllm@auburn.edu>
5935
5936 * loading.texi (Library Search): Correct default value of
5937 load-suffixes.
5938 (Named Features): Fix typo.
5939
59402003-10-05 Richard M. Stallman <rms@gnu.org>
5941
5942 * loading.texi (Named Features): In `provide',
5943 say how to test for subfeatures.
5944 (Unloading): In unload-feature, use new var name
5945 unload-feature-special-hooks.
5946
59472003-10-03 Lute Kamstra <lute@gnu.org>
5948
5949 * modes.texi (Major Mode Conventions): Mention third way to set up
5950 Imenu.
5951 (Imenu): A number of small fixes.
5952 Delete documentation of internal variable imenu--index-alist.
5953 Document the return value format of imenu-create-index-function
5954 functions.
5955
59562003-09-30 Richard M. Stallman <rms@gnu.org>
5957
5958 * processes.texi (Network): Say what stopped datagram connections do.
5959
5960 * lists.texi (Association Lists): Clarify `assq-delete-all'.
5961
5962 * display.texi (Overlay Properties): Clarify `evaporate' property.
5963
59642003-09-29 Lute Kamstra <lute@gnu.org>
5965
5966 * modes.texi (Mode Line Data): Explain when symbols in mode-line
5967 constructs should be marked as risky.
5968 Change cons cell into proper list.
5969 (Mode Line Variables): Change cons cell into proper list.
5970
59712003-09-26 Lute Kamstra <lute@gnu.org>
5972
5973 * modes.texi (Mode Line Data): Document the :propertize construct.
5974 (Mode Line Variables): Reorder the descriptions of the variables
5975 to match their order in the default mode-line-format.
5976 Describe the new variables mode-line-position and mode-line-modes.
5977 Update the default values of mode-line-frame-identification,
5978 minor-mode-alist, and default-mode-line-format.
5979 (Properties in Mode): Mention the :propertize construct.
5980
59812003-09-26 Richard M. Stallman <rms@gnu.org>
5982
5983 * buffers.texi, commands.texi, debugging.texi, eval.texi:
5984 * loading.texi, minibuf.texi, text.texi, variables.texi:
5985 Avoid @strong{Note:}.
5986
59872003-09-26 Richard M. Stallman <rms@gnu.org>
5988
5989 * keymaps.texi (Remapping Commands): Fix typo.
5990
59912003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
5992
5993 * processes.texi (Low-Level Network): Fix typo.
5994
59952003-09-23 Kim F. Storm <storm@cua.dk>
5996
5997 * processes.texi (Network, Network Servers): Fix typos.
5998 (Low-Level Network): Add timeout value for :server keyword.
5999 Add new option keywords to make-network-process.
6000 Add set-network-process-options.
6001 Explain how to test availability of network options.
6002
60032003-09-19 Richard M. Stallman <rms@gnu.org>
6004
6005 * text.texi (Motion by Indent): Arg to
6006 backward-to-indentation and forward-to-indentation is optional.
6007
6008 * strings.texi (Creating Strings): Add substring-no-properties.
6009
6010 * processes.texi
6011 (Process Information): Add list-processes arg QUERY-ONLY.
6012 Delete process-contact from here.
6013 Add new status values for process-status.
6014 Add process-get, process-put, process-plist, set-process-plist.
6015 (Synchronous Processes): Add call-process-shell-command.
6016 (Signals to Processes): signal-process allows process objects.
6017 (Network): Complete rewrite.
6018 (Network Servers, Datagrams, Low-Level Network): New nodes.
6019
6020 * positions.texi (Word Motion): forward-word, backward-word
6021 arg is optional. Reword.
6022
6023 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
6024
6025 * variables.texi (Creating Buffer-Local):
6026 Delete duplicate definition of buffer-local-value.
6027 (File Local Variables): Explain about discarding text props.
6028
60292003-09-11 Richard M. Stallman <rms@gnu.org>
6030
6031 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
6032 changes variables that record input events.
6033 (Minibuffer Misc): Add minibuffer-selected-window.
6034
6035 * lists.texi (Building Lists): Add copy-tree.
6036
6037 * display.texi (Fontsets): Add char-displayable-p.
6038 (Scroll Bars): New node.
6039
60402003-09-08 Lute Kamstra <lute@gnu.org>
6041
6042 * modes.texi (%-Constructs): Document new `%i' and `%I'
6043 constructs.
6044
60452003-09-03 Peter Runestig <peter@runestig.com>
6046
6047 * makefile.w32-in: New file.
6048
60492003-08-29 Richard M. Stallman <rms@gnu.org>
6050
6051 * display.texi (Overlay Properties): Clarify how priorities
6052 affect use of the properties.
6053
60542003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
6055
6056 * customize.texi (Type Keywords): Correct the description of
6057 `:help-echo' in the case where `motion-doc' is a function.
6058
60592003-08-14 John Paul Wallington <jpw@gnu.org>
6060
6061 * modes.texi (Emulating Mode Line): Subsection, not section.
6062
60632003-08-13 Richard M. Stallman <rms@gnu.org>
6064
6065 * elisp.texi (Top): Update subnode lists in menu.
6066
6067 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
6068 (Kill Functions): kill-region has new arg yank-handler.
6069 (Yanking): New node.
6070 (Yank Commands): Add yank-undo-function.
6071 (Low-Level Kill Ring):
6072 kill-new and kill-append have new arg yank-handler.
6073 (Changing Properties): Add remove-list-of-text-properties.
6074 (Atomic Changes): New node.
6075
6076 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
6077
6078 * streams.texi (Output Variables): Add eval-expression-print-length
6079 and eval-expression-print-level.
6080
6081 * os.texi (Time Conversion): For encode-time, explain limits on year.
6082
6083 * objects.texi (Character Type): Define anchor "modifier bits".
6084
6085 * modes.texi (Emulating Mode Line): New node.
6086 (Search-based Fontification): Font Lock uses font-lock-face property.
6087 (Other Font Lock Variables): Likewise.
6088
6089 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
6090 not vectors.
6091 (Active Keymaps): Add emulation-mode-map-alists.
6092 (Functions for Key Lookup): key-binding has new arg no-remap.
6093 (Remapping Commands): New node.
6094 (Scanning Keymaps): where-is-internal has new arg no-remap.
6095 (Tool Bar): Add tool-bar-local-item-from-menu.
6096 Clarify when to use tool-bar-add-item-from-menu.
6097
6098 * commands.texi (Interactive Call): commandp has new arg.
6099 (Command Loop Info): Add this-original-command.
6100
61012003-08-06 John Paul Wallington <jpw@gnu.org>
6102
6103 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
6104
6105 * display.texi (Warning Basics): Fix typo.
6106 (Fringes): Add closing curly bracket and fix typo.
6107
6108 * elisp.texi (Top): Fix typo.
6109
61102003-08-05 Richard M. Stallman <rms@gnu.org>
6111
6112 * elisp.texi: Update lists of subnodes.
6113
6114 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
6115
6116 * variables.texi (Local Variables): Use lc for example variable names.
6117
6118 * tips.texi (Library Headers): Explain where to put -*-.
6119
6120 * strings.texi (Creating Strings): Fix xref for vconcat.
6121
6122 * sequences.texi (Vector Functions):
6123 vconcat no longer allows integer args.
6124
6125 * minibuf.texi (Reading File Names): read-file-name has new
6126 arg PREDICATE. New function read-directory-name.
6127
6128 * macros.texi (Defining Macros): Give definition of `declare'
6129 (Indenting Macros): New node.
6130
6131 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
6132 (Window Frame Parameters): Make separate table of parameters
6133 that are coupled with specific face attributes.
6134 (Deleting Frames): delete-frame-hooks renamed to
6135 delete-frame-functions.
6136
6137 * files.texi (Magic File Names): Add file-remote-p.
6138 Clarify file-local-copy.
6139
6140 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
6141 here; instead xref Defining Macros.
6142
6143 * display.texi (Warnings): New node, and subnodes.
6144 (Fringes): New node.
6145
6146 * debugging.texi (Test Coverage): New node.
6147
6148 * compile.texi (Compiler Errors): Explain with-no-warnings
6149 and other ways to suppress warnings.
6150
6151 * commands.texi (Interactive Call): Minor clarification.
6152
6153 * buffers.texi (Buffer File Name): set-visited-file-name
6154 renames the buffer too.
6155
6156 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
6157
61582003-07-24 Markus Rost <rost@math.ohio-state.edu>
6159
6160 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
6161
61622003-07-22 Markus Rost <rost@math.ohio-state.edu>
6163
6164 * internals.texi (Garbage Collection): Fix previous change.
6165
61662003-07-22 Richard M. Stallman <rms@gnu.org>
6167
6168 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
6169
6170 * display.texi (Width): Use \s syntax in example.
6171 (Font Selection): Add face-font-rescale-alist.
6172
6173 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
6174 Remove spurious indent in example.
6175
6176 * lists.texi (Building Lists): Add number-sequence.
6177
6178 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
6179
6180 * functions.texi (Function Documentation): Explain how to
6181 show calling convention explicitly in the doc string.
6182
6183 * windows.texi (Selecting Windows): save-selected-window saves
6184 selected window of each frame.
6185 (Window Configurations): Minor change.
6186
6187 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
6188
6189 * streams.texi (Output Variables): Add print-continuous-numbering
6190 and print-number-table.
6191
6192 * processes.texi (Decoding Output): New node.
6193
6194 * os.texi (Time Conversion): decode-time arg is optional.
6195
6196 * objects.texi (Character Type): Don't use space as example for \.
6197 Make list of char names and \-sequences correspond.
6198 Explain that \s is not used in strings. `\ ' needs space after.
6199
6200 * nonascii.texi (Converting Representations): Add string-to-multibyte.
6201 (Translation of Characters): Add translation-table-for-input.
6202 (Default Coding Systems): Add auto-coding-functions.
6203 (Explicit Encoding): Add decode-coding-inserted-region.
6204 (Locales): Add locale-info.
6205
6206 * minibuf.texi (Basic Completion): Describe test-completion.
6207 Collections can be lists of strings.
6208 Clean up lazy-completion-table.
6209 (Programmed Completion): Mention test-completion.
6210 Clarify why lambda expressions are not accepted.
6211 (Minibuffer Misc): Describe minibufferp.
6212
62132003-07-14 Richard M. Stallman <rms@gnu.org>
6214
6215 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
6216
6217 * windows.texi (Selecting Windows): New arg to select-window.
6218 (Selecting Windows): Add with-selected-window.
6219 (Size of Window): Add window-inside-edges, etc.
6220
6221 * internals.texi (Garbage Collection): Add post-gc-hook.
6222
6223 * processes.texi (Subprocess Creation): Add exec-suffixes.
6224
6225 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
6226 (Scanning Keymaps): Add map-keymaps.
6227 (Defining Menus): Add keymap-prompt.
6228
6229 * numbers.texi (Integer Basics): Add most-positive-fixnum,
6230 most-negative-fixnum.
6231
6232 * compile.texi (Byte Compilation): Explain no-byte-compile
6233 (Compiler Errors): New node.
6234
6235 * os.texi (User Identification): user-uid, user-real-uid
6236 can return float.
6237
6238 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
6239 and about derived modes.
6240 (Minor Modes): Add minor-mode-list.
6241 (Defining Minor Modes): Keyword args for define-minor-mode.
6242 (Search-based Fontification): Explain managing other properties.
6243 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 6244 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
6245 (Hooks): Add run-mode-hooks and delay-mode-hooks.
6246
6247 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
6248 (Variable Aliases): Clarify defvaralias.
6249
6250 * loading.texi (Library Search): Add load-suffixes.
6251
6252 * minibuf.texi (Basic Completion): Add lazy-completion-table.
6253 (Programmed Completion): Add dynamic-completion-table.
6254
6255 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
6256 (Magic File Names): Specify precedence order of handlers.
6257
6258 * commands.texi (Command Overview): Emacs server runs pre-command-hook
6259 and post-command-hook.
6260 (Waiting): New calling convention for sit-for.
6261
6262 * text.texi (Special Properties): local-map and keymap properties
6263 apply based on their stickiness.
6264
62652003-07-07 Richard M. Stallman <rms@gnu.org>
6266
6267 * modes.texi (Minor Mode Conventions): Specify only some kinds
6268 of list values as args to minor modes.
6269
6270 * files.texi (File Name Expansion): Warn about iterative use
6271 of substitute-in-file-name.
6272
6273 * advice.texi (Activation of Advice): Clean up previous change.
6274
62752003-07-06 Markus Rost <rost@math.ohio-state.edu>
6276
6277 * advice.texi (Activation of Advice): Note that ad-start-advice is
6278 turned on by default.
6279
62802003-06-30 Richard M. Stallman <rms@gnu.org>
6281
6282 * text.texi (Buffer Contents): Document current-word.
6283 (Change Hooks): Not called for *Messages*.
6284
6285 * functions.texi (Defining Functions): Explain about redefining
6286 primitives.
6287 (Function Safety): Renamed. Minor changes.
6288 Comment out the detailed criteria for what is safe.
6289
62902003-06-22 Andreas Schwab <schwab@suse.de>
6291
6292 * objects.texi (Symbol Type): Fix description of examples.
6293
62942003-06-16 Andreas Schwab <schwab@suse.de>
6295
6296 * hash.texi (Creating Hash): Fix description of :weakness.
6297
c8763fb6 62982003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
6299
6300 * files.texi (Changing Files): copy-file copies file modes, too.
6301
63022003-05-28 Richard M. Stallman <rms@gnu.org>
6303
6304 * strings.texi (Creating Strings): Clarify split-string.
6305
63062003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
6307
6308 * strings.texi (Creating Strings): Update split-string specification
6309 and examples.
6310
63112003-05-19 Richard M. Stallman <rms@gnu.org>
6312
6313 * elisp.texi: Correct invariant section names.
6314
63152003-04-20 Richard M. Stallman <rms@gnu.org>
6316
6317 * os.texi (Timers): Explain about timers and quitting.
6318
63192003-04-19 Richard M. Stallman <rms@gnu.org>
6320
6321 * internals.texi (Writing Emacs Primitives): Strings are
6322 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
6323 Explain GCPRO convention for varargs function args.
6324
63252003-04-16 Richard M. Stallman <rms@gnu.org>
6326
6327 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
6328
63292003-04-08 Richard M. Stallman <rms@gnu.org>
6330
6331 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
6332
63332003-02-13 Kim F. Storm <storm@cua.dk>
6334
6335 * objects.texi (Character Type): New \s escape for space.
6336
63372003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
6338
6339 * os.texi (System Environment): Added cygwin system-type.
6340
63412003-01-25 Richard M. Stallman <rms@gnu.org>
6342
6343 * keymaps.texi: Document that a symbol can act as a keymap.
6344
63452003-01-13 Richard M. Stallman <rms@gnu.org>
6346
6347 * text.texi (Changing Properties): Say string indices are origin-0.
6348
6349 * positions.texi (Screen Lines) <compute-motion>:
6350 Correct order of elts in return value.
6351
6352 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
6353 how to define a default binding.
6354
63552002-12-07 Markus Rost <rost@math.ohio-state.edu>
6356
6357 * loading.texi (Unloading): Fix recent change for load-history.
6358
6359 * customize.texi (Simple Types): Clarify description of custom
6360 type 'number. Describe new custom type 'float.
6361
63622002-12-04 Markus Rost <rost@math.ohio-state.edu>
6363
6364 * variables.texi (File Local Variables): Fix typo.
6365
c8763fb6 63662002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
6367
6368 From Michael Albinus <Michael.Albinus@alcatel.de>.
6369
6370 * README: Target for Info file is `make info'.
6371
6372 * files.texi (File Name Components): Fixed typos in
6373 `file-name-sans-extension'.
6374 (Magic File Names): Complete list of operations for magic file
6375 name handlers.
6376
63772002-09-16 Jonathan Yavner <jyavner@engineer.com>
6378
6379 * variables.texi (File Local Variables): New function
6380 risky-local-variable-p.
6381
63822002-09-15 Jonathan Yavner <jyavner@engineer.com>
6383
6384 * functions.texi (Function safety): New node about unsafep.
6385
63862002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
6387
6388 * customize.texi (Splicing into Lists): Fixed example.
6389 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
6390
63912002-06-17 Juanma Barranquero <lektu@terra.es>
6392
6393 * frames.texi (Display Feature Testing): Fix typo.
6394
63952002-06-12 Andreas Schwab <schwab@suse.de>
6396
6397 * frames.texi (Initial Parameters, Resources): Fix references to
6398 the Emacs manual.
6399
64002002-05-13 Kim F. Storm <storm@cua.dk>
6401
6402 * variables.texi (Intro to Buffer-Local): Updated warning and
6403 example relating to changing buffer inside let.
6404
c8763fb6 64052002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6406
6407 * os.texi (Session Management): New node about X Session management.
6408
64092002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
6410
6411 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
6412 to which the manual corresponds, and the copyright years.
6413
6414 * Makefile.in (VERSION): Set to 2.9.
6415
64162001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
6417
6418 * elisp.texi: Change the category in @dircategory to "Emacs", to
6419 make it consistent with info/dir.
6420
64212001-11-25 Miles Bader <miles@gnu.org>
6422
6423 * text.texi (Fields): Describe new `limit' arg in
6424 field-beginning/field-end.
6425
64262001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
6427
6428 * permute-index: Don't depend on csh-specific features. Replace
6429 the interpreter name with /bin/sh.
6430
6431 * two-volume-cross-refs.txt: New file.
6432 * two.el: New file.
6433 * spellfile: New file.
6434
64352001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
6436
6437 * permute-index: New file.
6438
6439 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
6440 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
6441 8+3 restricted namespace.
6442
6443 * Makefile.in (infodir): Define relative to $(srcdir).
6444 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
6445 include directories list via -I switch to makeinfo.
6446 (index.texi): Use cp if both hard and symbolic links fail.
6447
64482001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
6449
6450 * Makefile.in (distclean): Add.
6451
6452 The following changes make ELisp manual part of the Emacs
6453 distribution:
6454
6455 * Makefile.in: Add Copyright notice.
6456 (prefix): Remove.
6457 (infodir): Change value to "../info".
6458 (VPATH): New variable.
6459 (MAKE): Don't define.
6460 (texmacrodir): Don't define.
6461 (texinputdir): Append the existing value of TEXINPUTS.
6462 ($(infodir)/elisp): Instead of just "elisp". Reformat the
6463 command to be compatible with man/Makefile.in, and to put the
6464 output into ../info.
6465 (info): Add target.
6466 (installall): Target removed.
6467
c8763fb6 64682001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
6469
6470 * tips.texi (Coding Conventions): Fix typo.
6471
64722001-10-23 Gerd Moellmann <gerd@gnu.org>
6473
6474 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
6475
64762001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
6477
6478 * files.texi (File Name Components): Update the description of
6479 file-name-sans-extension and file-name-extension, as they now
6480 ignore leading dots.
6481
64822001-10-20 Gerd Moellmann <gerd@gnu.org>
6483
6484 * (Version 21.1 released.)
6485
64862001-10-19 Miles Bader <miles@gnu.org>
6487
6488 * positions.texi (Text Lines): Describe behavior of
6489 `beginning-of-line'/`end-of-line' in the presence of field properties.
6490
64912001-10-17 Gerd Moellmann <gerd@gnu.org>
6492
6493 * Makefile.in (VERSION): Set to 2.8.
6494 (manual): Use `manual-21'.
6495
6496 * elisp.texi (VERSION): Add and use it where the version
6497 number was used. Set it to 2.8.
6498
6499 * intro.texi: Likewise.
6500
65012001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
6502
6503 * files.texi (File Name Completion): Document the significance of
6504 a trailing slash in elements of completion-ignored-extensions.
6505
65062001-10-06 Miles Bader <miles@gnu.org>
6507
6508 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
6509
65102001-10-04 Gerd Moellmann <gerd@gnu.org>
6511
6512 * variables.texi (Variable Aliases): New node.
6513
65142001-10-04 Gerd Moellmann <gerd@gnu.org>
6515
6516 * Branch for 21.1.
6517
65182001-10-02 Miles Bader <miles@gnu.org>
6519
6520 * minibuf.texi (Minibuffer Misc): Add entries for
6521 `minibuffer-contents', `minibuffer-contents-no-properties', and
6522 `delete-minibuffer-contents'.
6523 Correct description for `minibuffer-prompt-end'.
6524
6525 * text.texi (Property Search): Correct descriptions of
6526 `next-char-property-change' and `previous-char-property-change'.
6527 Add entries for `next-single-char-property-change' and
6528 `previous-single-char-property-change'.
6529 Make operand names a bit more consistent.
6530
65312001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
6532
6533 * frames.texi (Finding All Frames): Document that next-frame and
6534 previous-frame are local to current terminal.
6535
65362001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
6537
6538 * keymaps.texi (Creating Keymaps): Fix the description of the
6539 result of make-keymap.
6540
65412001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
6542
6543 * display.texi (Font Lookup, Attribute Functions)
6544 (Image Descriptors): Add cross-references to the definition of
6545 selected frame.
6546
6547 * buffers.texi (The Buffer List): Add cross-references to the
6548 definition of selected frame.
6549
6550 * frames.texi (Input Focus): Clarify which frame is _the_ selected
6551 frame at any given time.
6552 (Multiple Displays, Size and Position): Add a cross-reference to
6553 the definition of the selected frame.
6554
65552001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
6556
6557 * strings.texi (String Conversion) <string-to-number>: Document
6558 that a float is returned for integers that are too large.
6559
6560 * frames.texi (Mouse Position): Document mouse-position-function.
6561 (Display Feature Testing): Document display-images-p.
6562 (Window Frame Parameters): Document the cursor-type variable.
6563
6564 * numbers.texi (Integer Basics): Document CL style read syntax for
6565 integers in bases other than 10.
6566
6567 * positions.texi (List Motion): Document
6568 open-paren-in-column-0-is-defun-start.
6569
6570 * lists.texi (Sets And Lists): Document member-ignore-case.
6571
6572 * internals.texi (Garbage Collection): Document the used and free
6573 strings report.
6574 (Memory Usage): Document strings-consed.
6575
6576 * os.texi (Time of Day): Document float-time.
6577 (Recording Input): Document that clear-this-command-keys clears
6578 the vector to be returned by recent-keys.
6579
6580 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
6581 argument keymap can be a list.
6582
6583 * nonascii.texi (User-Chosen Coding Systems)
6584 <select-safe-coding-system>: Document the new argument
6585 accept-default-p and the variable
6586 select-safe-coding-system-accept-default-p. Tell what happens if
6587 buffer-file-coding-system is undecided.
6588 (Default Coding Systems): Document auto-coding-regexp-alist.
6589
6590 * display.texi (The Echo Area) <message>: Document
6591 message-truncate-lines.
6592 (Glyphs): Document that the glyph table is unused on windowed
6593 displays.
6594
6595 * help.texi (Describing Characters) <single-key-description>:
6596 Document the new argument no-angles.
6597 (Accessing Documentation) <documentation-property>: Document that
6598 a non-string property is evaluated.
6599 <documentation>: Document that the function-documentation property
6600 is looked for.
6601
6602 * windows.texi (Selecting Windows): Document some-window.
6603
6604 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
6605
6606 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
6607 apropos-mode-hook.
6608
6609 * commands.texi (Using Interactive): Document interactive-form.
6610 (Keyboard Macros): Document kbd-macro-termination-hook.
6611 (Command Loop Info): Document that clear-this-command-keys clears
6612 the vector to be returned by recent-keys.
6613
66142001-09-04 Werner LEMBERG <wl@gnu.org>
6615
6616 * Makefile.in (srcdir, texinputdir): New variables.
6617 (srcs, index.texi, install): Use $(srcdir).
6618 (.PHONY): Remove elisp.dvi.
6619 (elisp): Use -I switch for makeinfo.
6620 (elisp.dvi): Use $(srcdir) and $(texinputdir).
6621 (installall, dist): Use $(srcdir).
6622 Fix path to texinfo.tex.
6623 (maintainer-clean): Add elisp.dvi and elisp.oaux.
6624
66252001-08-30 Gerd Moellmann <gerd@gnu.org>
6626
6627 * display.texi (Conditional Display): Adjust to API change.
6628
6629 * configure: New file.
6630
66312001-07-30 Gerd Moellmann <gerd@gnu.org>
6632
6633 * commands.texi (Repeat Events): Add description of
6634 double-click-fuzz.
6635
66362001-05-08 Stefan Monnier <monnier@cs.yale.edu>
6637
6638 * syntax.texi (Syntax Class Table): Add the missing designator for
6639 comment and string fences.
6640 (Syntax Properties): Add a xref to syntax table internals.
6641 (Syntax Table Internals): Document string-to-syntax.
6642
66432001-05-07 Gerd Moellmann <gerd@gnu.org>
6644
6645 * Makefile.in (install): Use install-info command line options
6646 like in Emacs' Makefile.in.
6647
66482000-12-09 Miles Bader <miles@gnu.org>
6649
6650 * windows.texi (Window Start): Update documentation for
6651 `pos-visible-in-window-p'.
6652
66532000-11-12 Stefan Monnier <monnier@cs.yale.edu>
6654
6655 * lists.texi (Building Lists): Add footnote to explain how to add
6656 to the end of a list.
6657
66582000-10-25 Gerd Moellmann <gerd@gnu.org>
6659
6660 * files.texi (Visiting Functions): Typos.
6661
66622000-10-25 Kenichi Handa <handa@etl.go.jp>
6663
6664 * files.texi (Visiting Functions): Return value of
6665 find-file-noselect may be a list of buffers if wildcards are used.
6666
66672000-10-24 Miles Bader <miles@lsi.nec.co.jp>
6668
6669 * display.texi (Defining Faces): Document `graphic' display type
6670 in face specs.
6671
b344d29d 66722000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
6673
6674 * hooks.texi (Standard Hooks): Replace obsolete
6675 `after-make-frame-hook' with `after-make-frame-functions'.
6676
6677 * frames.texi (Creating Frames): Ditto.
6678
6679 * variables.texi (Future Local Variables): Ditto.
6680
66812000-10-16 Gerd Moellmann <gerd@gnu.org>
6682
6683 * display.texi (Other Image Types): Add description of :foreground
6684 and :background properties of mono PBM images.
6685
66862000-08-17 Werner LEMBERG <wl@gnu.org>
6687
6688 * .cvsignore: New file.
6689
66902000-01-05 Gerd Moellmann <gerd@gnu.org>
6691
6692 * tindex.pl: New script.
6693
66941999-12-03 Dave Love <fx@gnu.org>
6695
6696 * Makefile.in (MAKEINFO): New parameter.
6697
66981999-09-17 Richard Stallman <rms@gnu.org>
6699
6700 * Makefile.in (srcs): Add hash.texi.
6701 (VERSION): Update to 20.6.
6702
67031999-09-13 Richard Stallman <rms@gnu.org>
6704
6705 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
6706
67071998-08-29 Karl Heuer <kwzh@gnu.org>
6708
6709 * configure.in: New file.
6710 * Makefile.in: Renamed from Makefile.
6711 (prefix, infodir): Use value obtained from configure.
6712 (emacslibdir): Obsolete variable deleted.
6713 (dist): Distribute configure.in, configure, Makefile.in.
6714
67151998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6716
6717 * Makefile (INSTALL_INFO): New variable.
6718 (install): Run install-info.
6719
67201998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
6721
6722 * Makefile (elisp.dvi): Add missing backslash.
6723
67241998-05-02 Richard Stallman <rms@psilocin.gnu.org>
6725
6726 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
6727 Run texindex without `./'. Always run texindex on elisp.tp.
6728 (elisp.tps): Target deleted.
6729
67301998-04-05 Richard Stallman <rms@psilocin.gnu.org>
6731
6732 * Makefile (srcs): Add nonascii.texi and customize.texi.
6733 (dist): Start by deleting `temp'.
6734
67351998-02-17 Richard Stallman <rms@psilocin.gnu.org>
6736
6737 * Makefile (makeinfo, texindex): Targets deleted.
6738 (makeinfo.o, texindex.o): Targets deleted.
6739 (clean, dist): Don't do anything with them or with getopt*.
6740
67411998-01-30 Richard Stallman <rms@psilocin.gnu.org>
6742
6743 * Makefile (SHELL): Defined.
6744
67451998-01-27 Richard Stallman <rms@psilocin.gnu.org>
6746
6747 * Makefile (elisp.tps): New target.
6748 (elisp.dvi): Depend on elisp.tps.
6749
c5602427 67501996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
6751
6752 * README: Update phone number.
6753
6754 * Makefile (elisp): Make this be the default target.
6755 Depend on makeinfo.c instead of makeinfo.
6756 (install): Don't depend on elisp.dvi, since we don't install that.
6757 Use mkinstalldirs.
6758 (dist): Add mkinstalldirs.
6759
c5602427 67601995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
6761
6762 * Makefile (VERSION): Update version number.
6763 (maintainer-clean): Renamed from realclean.
6764
c5602427 67651995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
6766
6767 * Makefile (realclean): New target.
6768 (elisp): Remove any old elisp-* files first.
6769
c5602427 67701993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
6771
6772 * Makefile (VERSION): New variable.
6773 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
6774 Compressed file suffix should be `.gz', not `.z'.
6775
ce058493 67761993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6777
6778 * Makefile (elisp): Depend on makeinfo.
6779
c5602427 67801993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
6781
6782 * Makefile (srcs): Add anti.texi.
6783
c5602427 67841993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6785
6786 * Makefile (infodir, prefix): New vars.
6787 (install): Use infodir.
6788 (emacsinfodir): Deleted.
6789
c5602427 67901993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6791
6792 * Makefile (srcs): Add calendar.texi.
6793
6794 * Makefile (dist): Copy texindex.c and makeinfo.c.
6795 Limit elisp-* files to those with one or two digits.
6796
c5602427 67971993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6798
6799 * Makefile (dist): Changed to use Gzip instead of compress.
6800
c5602427 68011993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6802
6803 * loading.texi (Unloading): define-function changed back to
6804 defalias. It may not stay this way, but at least it's
6805 consistent with the known-good version of the code patch.
6806
c5602427 68071993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
6808
6809 * modes.texi (Hooks): Document new optional arg of add-hook.
6810
c5602427 68111993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6812
6813 * variables.texi: Document nil initial value of buffer-local variables.
6814
6815 * tips.texi: Add new section on standard library headers.
6816
c5602427 68171993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6818
6819 * Makefile (srcs): Add frame.texi to the list of sources.
6820
c5602427 68211993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6822
6823 * Makefile (dist): Don't bother excluding autosave files; they'll
6824 never make it into the temp directory anyway, and the hash marks
6825 in the name are problematic for make and the Bourne shell.
6826 (srcs):
6827
c5602427 68281993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6829
6830 * Makefile (dist): Don't include backup files or autosave files in
6831 the distribution tar file.
6832
c5602427 68331991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6834
6835 * Makefile (srcs): Added index.perm.
6836 (elisp.dvi): Remove erroneous shell comment.
6837 Expect output of permute-index in permuted.fns.
6838 Save old elisp.aux in elisp.oaux.
6839 (clean): Added index.texi to be deleted.
6840
c5602427 68411990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
6842
6843 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
6844
c5602427 68451990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
6846
6847 * files.texi: Noted that completion-ignored-extensions is ignored
6848 when making *Completions*.
6849
c5602427 68501990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
6851
6852 * Makefile make dist now depends on elisp.dvi, since it tries
6853 to include it in the dist file.
6854
c5602427 68551990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 6856
c5602427 6857 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 6858
c5602427 68591989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
6860
6861 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
6862 (defunargs): Turn off \hyphenchar of \sl font temporarily.
6863
c5602427 68641989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6865
6866 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
6867 and @error{} are the terms now being used. The files in the
6868 directory have been changed to reflect this.
6869
6870 * All instances of @indentedresultt{} have been changed to
6871 ` @result{}', using 5 spaces at the begining of the line.
6872
c5602427 68731989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6874
6875 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
6876 experimental @indentedresult{}, @indentedexpandsto{} are part of
6877 the texinfo.tex in this directory. These TeX macros are not
6878 stable yet.
6879
c5602427 68801989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6881
6882 * texinfo.tex: Temporarily added
6883 \let\result=\dblarrow
6884 \def\error{{\it ERROR} \longdblarrow}
6885 We need to do this better soon.
6886
c5602427 68871989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6888
6889 * Applied Karl Berry's patches to *.texinfo files, but not to
6890 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
6891 new title page format is also not applied, since it requires
6892 texinfo.tex changes.)
6893
6894 * Cleaned up `Makefile' and defined the `emacslibdir' directory
6895 for the Project GNU development environment.
6896
6897;; Local Variables:
c8763fb6 6898;; coding: utf-8
b8d4c8d0
GM
6899;; add-log-time-zone-rule: t
6900;; End:
6901
352c8b4a
GM
6902 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
6903 2007, 2008 Free Software Foundation, Inc.
b8d4c8d0
GM
6904
6905 This file is part of GNU Emacs.
6906
352c8b4a 6907 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 6908 it under the terms of the GNU General Public License as published by
352c8b4a
GM
6909 the Free Software Foundation, either version 3 of the License, or
6910 (at your option) any later version.
b8d4c8d0
GM
6911
6912 GNU Emacs is distributed in the hope that it will be useful,
6913 but WITHOUT ANY WARRANTY; without even the implied warranty of
6914 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6915 GNU General Public License for more details.
6916
6917 You should have received a copy of the GNU General Public License
352c8b4a 6918 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
6919
6920;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda