* lisp/version.el (emacs-version): Change '*Step' to 'NS' for consistency with other...
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
acc8b598
EZ
12008-10-21 Eli Zaretskii <eliz@gnu.org>
2
80e6b6df
EZ
3 * processes.texi (Serial Ports): Fix wording and improve markup.
4
3645358a
EZ
5 * searching.texi (Regexp Search): Document `string-match-p' and
6 `looking-at-p'.
7 (POSIX Regexps): Add an xref for "non-greedy".
8 (Regexp Special): Add @cindex entry for "non-greedy".
9
b3d50cff 10 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 11 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 12
73b7530a
EZ
13 * frames.texi (Color Names): Add an xref to `read-color'.
14
15 * minibuf.texi (High-Level Completion): Document `read-color'.
16
acc8b598
EZ
17 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
18
19 * positions.texi (Narrowing): Add an xref to "Swapping Text".
20
21 * buffers.texi (Swapping Text): New section, documents
22 `buffer-swap-text'.
23
10e187e8
MR
242008-10-21 Martin Rudalics <rudalics@gmx.at>
25
26 * windows.texi (Resizing Windows): Minor wording fix.
27
fd6f900c
EZ
282008-10-20 Eli Zaretskii <eliz@gnu.org>
29
30 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
31 and `combine-and-quote-strings'.
32
33 * strings.texi (Creating Strings): Add xrefs for them.
34
e4372165
EZ
352008-10-19 Eli Zaretskii <eliz@gnu.org>
36
d6328fba
EZ
37 * elisp.texi (Top): Make descriptive text for "Reading File Names"
38 match the corresponding menu in minibuf.texi.
39
e4372165
EZ
40 * minibuf.texi (Reading File Names): Document `read-shell-command'
41 and `minibuffer-local-shell-command-map'.
42
5d8dda33
MR
432008-10-19 Martin Rudalics <rudalics@gmx.at>
44
45 * windows.texi (Resizing Windows): Remove var{} around "window" in
46 documentation of enlarge-window.
47 Rewrite documentation of window-min-height and window-min-width.
48
437706cd
EZ
492008-10-19 Eli Zaretskii <eliz@gnu.org>
50
80f85d7c
EZ
51 * functions.texi (Calling Functions): Document `apply-partially'.
52
291703b5
EZ
53 * hooks.texi (Standard Hooks): Mention
54 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
55
56 * variables.texi (File Local Variables): Document
57 `file-local-variables-alist', `before-hack-local-variables-hook'
58 and `hack-local-variables-hook'.
59
583d8b3c
EZ
60 * processes.texi (Synchronous Processes): Document `process-lines'.
61
437706cd 62 * customize.texi (Variable Definitions): Document
583d8b3c 63 `custom-reevaluate-setting'.
437706cd 64
7e51d89b
MR
652008-10-18 Martin Rudalics <rudalics@gmx.at>
66
67 * windows.texi (Choosing Window, Deleting Windows)
68 (Displaying Buffers): Expand documentation of dedicated windows.
69
43c59a3d
EZ
702008-10-18 Eli Zaretskii <eliz@gnu.org>
71
018a960d
EZ
72 * files.texi (Changing Files): Document symbolic input of file
73 modes to `set-file-modes'. Document `read-file-modes' and
74 `file-modes-symbolic-to-number'.
75
2c0b8144
EZ
76 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
77 and `search-map'.
78
80120f13
EZ
79 * searching.texi (Search and Replace): Document
80 `replace-search-function' and `replace-re-search-function'.
2c0b8144 81 Document `multi-query-replace-map'.
80120f13 82
6d4913f0
EZ
83 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
84 (Completion Commands, Reading File Names): Rename
85 `minibuffer-local-must-match-filename-map' to
86 `minibuffer-local-filename-must-match-map'.
87 (Minibuffer Completion): The `require-match' argument to
88 `completing-read' can now have the value `confirm-only'.
89
43c59a3d
EZ
90 * windows.texi (Displaying Buffers): Minor wording fix.
91 (Choosing Window): `split-height-threshold' can now be nil.
92 Document `split-width-threshold'. `pop-up-frames' can have the
93 value `graphic-only'.
94
f36acfd9
EZ
952008-10-17 Eli Zaretskii <eliz@gnu.org>
96
97 * os.texi (Startup Summary): Document `before-init-time' and
98 `after-init-time'. Document `initial-window-system' and
99 `window-system-initialization-alist'. Document reading the
100 abbrevs file. Document the call to `server-start' under --daemon.
101 Rearrange a bit to be consistent with the code flow.
53728487
EZ
102 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
103 (Time Parsing): Document `format-seconds'.
f36acfd9 104
96995b89
MR
1052008-10-17 Martin Rudalics <rudalics@gmx.at>
106
107 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
108 and reword.
109
2de17c73
EZ
1102008-10-16 Eli Zaretskii <eliz@gnu.org>
111
112 * markers.texi (The Mark): Document use-region-p.
113
9cf52b11
EZ
1142008-10-15 Eli Zaretskii <eliz@gnu.org>
115
c3aaf1d7
EZ
116 * internals.texi (Writing Emacs Primitives): The interactive spec
117 of a primitive can be a Lisp form.
118
841a1743
EZ
119 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
120 values of transient-mark-mode. Document handle-shift-selection.
121
122 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
123 (Interactive Examples): Show an example of `^'.
124 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
125 (Defining Commands, Using Interactive): The interactive-form of a
126 function can be added via its symbol's property.
841a1743 127
52441368
EZ
128 * positions.texi (List Motion): beginning-of-defun-function can
129 now accept an argument.
130
8e8c1a72
EZ
131 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
132 now return a list of strings.
133
a33a1f2a
EZ
134 * control.texi (Handling Errors): Document ignore-errors.
135
4fb04348
EZ
136 * frames.texi (Creating Frames): Document frame-inherited-parameters.
137 (Parameter Access): Document set-frame-parameter.
138
ee666f84
EZ
139 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
140 Hooks" for the effect of kill-all-local-variables on local hook
141 functions.
142
9cf52b11
EZ
143 * modes.texi (Major Mode Conventions, Mode Line Variables):
144 `mode-name' need not be a string. xref to "Mode Line Data" for
145 details, and to "Emulating Mode Line" for computing a string
146 value.
147
22526bc4
EZ
1482008-10-14 Eli Zaretskii <eliz@gnu.org>
149
a65f6a85
EZ
150 * processes.texi (System Processes): New section.
151 (Processes, Signals to Processes): Add xrefs to it.
152
153 * objects.texi (Editing Types): A `process' is a subprocess of
154 Emacs, not just any process running on the OS.
155
156 * elisp.texi (Top): Adjust the @detailmenu for the above two
157 changes.
158
2724b26a
EZ
159 * sequences.texi (Char-Tables): Remove documentation of
160 set-char-table-default, which has no effect since Emacs 23.
161 <char-table-range, set-char-table-range>: Don't mention generic
162 characters and charsets. Add a cons cell as a possible argument.
163
164 * nonascii.texi (Splitting Characters)
165 (Translation of Characters): Don't mention generic characters.
166
167 * display.texi (Fontsets): Don't mention generic characters.
168
22526bc4
EZ
169 * sequences.texi (Char-Tables): `map-char-table' can now call its
170 argument FUNCTION with a cons cell as KEY.
171
eaf4b689
EZ
1722008-10-13 Eli Zaretskii <eliz@gnu.org>
173
45e46036
EZ
174 * objects.texi (Primitive Function Type): Move "@cindex special
175 forms" from here...
176
177 * eval.texi (Special Forms): ...to here.
178
179 * functions.texi (What Is a Function): `functionp' returns nil for
180 special forms. Add an xref.
181
eaf4b689
EZ
182 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
183 Variables".
184
185 * variables.texi (Frame-Local Variables): New section.
186 (Buffer-Local Variables): Add an xref to it.
187 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
188 have both frame-local and buffer-local binding.
189
190 * frames.texi (Frames): Mention multiple tty frames.
191 (Frame Parameters, Parameter Access): Mention frame-local variable
192 bindings.
193
15688fce
GM
1942008-09-20 Glenn Morris <rgm@gnu.org>
195
196 * display.texi (Defining Faces): Recommend against face variables.
197
35539065
JB
1982008-09-16 Juanma Barranquero <lekktu@gmail.com>
199
200 * display.texi (Echo Area Customization): Fix typo.
201
6a57054b
JB
2022008-09-09 Juanma Barranquero <lekktu@gmail.com>
203
204 * loading.texi (Where Defined): Add `defface' item.
205
d632fb82
MR
2062008-09-06 Martin Rudalics <rudalics@gmx.at>
207
208 * loading.texi (Where Defined): Fix description of symbol-file.
209
905a9adb
JR
2102008-08-26 Jason Rumney <jasonr@gnu.org>
211
212 * display.texi (TIFF Images): New section describing :index property.
213
852e91b7
CY
2142008-08-23 Chong Yidong <cyd@stupidchicken.com>
215
216 * display.texi (Temporary Displays): Remove unnecessary comment
217 about usage of temp-buffer-show-hook.
218
6be001ee
CY
2192008-08-05 Chong Yidong <cyd@stupidchicken.com>
220
221 * symbols.texi (Other Plists): Fix incorrect example.
222 Suggested by Florian Beck.
223
58e3d8e8
JB
2242008-07-31 Juanma Barranquero <lekktu@gmail.com>
225
226 * os.texi: Fix previous change.
227
7c2fb837
DN
2282008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
229
230 * os.texi:
231 * intro.texi:
232 * files.texi: Remove VMS support.
233
9e2a2647
DN
2342008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
235
236 * os.texi:
237 * frames.texi:
238 * display.texi: Remove mentions of Mac Carbon.
239
c4f4682b
MB
2402008-07-01 Miles Bader <miles@gnu.org>
241
242 * text.texi (Special Properties):
243 * display.texi (Truncation): Add wrap-prefix and line-prefix.
244
3696411e
JB
2452008-06-28 Johan Bockgård <bojohan@gnu.org>
246
247 * display.texi (Other Image Types): Fix copy/paste error; say
248 "PBM", not "XBM".
249
f2a77c3a
DN
2502008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
251
252 * os.texi: Remove references to obsolete systems.
253
6d52677d
EZ
2542008-06-20 Eli Zaretskii <eliz@gnu.org>
255
256 * makefile.w32-in (distclean): Remove makefile.
257
1a87da4c
GM
2582008-06-17 Glenn Morris <rgm@gnu.org>
259
260 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
261 (elisp, dist): Remove rules and variables that are obsolete now
262 the lisp manual is no longer distributed separately.
263
fdda1c5d
GM
2642008-06-16 Glenn Morris <rgm@gnu.org>
265
646692e9
GM
266 * configure, configure.in, mkinstalldirs: Remove unused files.
267
268 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 269 * vol1.texi (EMACSVER):
6a57054b 270 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
271
272 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
273 as per maintain.info.
274
611bee81
GM
2752008-06-15 Glenn Morris <rgm@gnu.org>
276
a7bed3a0
GM
277 * makefile.w32-in (manual): Use "23" rather than "21".
278
279 * Makefile.in (emacsver): New, set by configure.
280 (manual): Use emacsver.
281
d794edf2
GM
282 * intro.texi: Report bugs using M-x report-emacs-bug.
283
611bee81
GM
284 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
285
c73e02fa
GM
2862008-06-13 Daniel Engeler <engeler@gmail.com>
287
288 * elisp.texi, internals.texi, processes.texi: Add documentation
289 about serial port access.
290
e40a85cd
MB
2912008-06-05 Miles Bader <miles@gnu.org>
292
293 * display.texi (Displaying Faces): Update to reflect function
294 renamings in face-remap.el.
295
7b753744
JB
2962008-06-05 Juanma Barranquero <lekktu@gmail.com>
297
298 * display.texi (Fontsets): Fix typos.
299
9d3d42fb
MB
3002008-06-03 Miles Bader <miles@gnu.org>
301
7b753744
JB
302 * display.texi (Displaying Faces): Add add-relative-face-remapping,
303 remove-relative-face-remapping, set-base-face-remapping,
304 and set-default-base-face-remapping.
9d3d42fb 305
f2cec7a9
MB
3062008-06-01 Miles Bader <miles@gnu.org>
307
308 * display.texi (Displaying Faces): Add face-remapping-alist.
309
8f39c96d
SM
3102008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
311
312 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
313 variable names.
314
1ef5eecc
ER
3152008-05-03 Eric S. Raymond <esr@golux>
316
352c8b4a 317 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
318 (current-global-map) return references, not copies.
319
63b4387f
JL
3202008-05-02 Juri Linkov <juri@jurta.org>
321
322 * minibuf.texi (Text from Minibuffer): Document a list of
323 default values for `read-from-minibuffer'.
324
38a8b703
JB
3252008-04-24 Juanma Barranquero <lekktu@gmail.com>
326
327 * nonascii.texi (Translation of Characters): Fix previous change.
328
7c42e639
CY
3292008-04-20 Chong Yidong <cyd@stupidchicken.com>
330
331 * display.texi (Overlay Properties): Clarify role of underlying
332 textprop and overlay keymaps for display strings.
333
334 * keymaps.texi (Active Keymaps): Ditto.
335
25c0d999
SM
3362008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
337
338 * minibuf.texi (Programmed Completion):
339 Replace dynamic-completion-table with the new completion-table-dynamic.
340
e3af5968
CY
3412008-04-07 Chong Yidong <cyd@stupidchicken.com>
342
343 * intro.texi (Some Terms): Change "fonts in this manual" index
344 entry to "typographic conventions".
345
6bfc8698
EZ
3462008-04-05 Eli Zaretskii <eliz@gnu.org>
347
348 * objects.texi (Text Props and Strings): Add indexing for read
349 syntax of text properties.
350
4972c361
SM
3512008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
352
353 * processes.texi (Decoding Output): Remove process-filter-multibyte
354 functions.
355
c70a68db
MR
3562008-03-15 Martin Rudalics <rudalics@gmx.at>
357
358 * display.texi (Finding Overlays): Say that empty overlays at
359 the end of the buffer are reported too.
360
1291fd36
GM
3612008-03-13 Glenn Morris <rgm@gnu.org>
362
363 * elisp.texi (EMACSVER): Set to 23.0.60.
364
c6b0dfd5
CY
3652008-02-26 Chong Yidong <cyd@stupidchicken.com>
366
38a8b703 367 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 368
875fc30c
GM
3692008-02-22 Glenn Morris <rgm@gnu.org>
370
371 * frames.texi (Position Parameters): Clarify the description of
372 `left' and `top', using information from "Geometry".
373 (Geometry): Give a pointer to "Position Parameters", rather than
374 repeating information.
375
d8c8e45a
GM
3762008-02-11 Glenn Morris <rgm@gnu.org>
377
378 * objects.texi (Equality Predicates): No longer talk about "two"
379 functions.
380
38a8b703 3812008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
382
383 * objects.texi (Equality Predicates): Add defun for
384 equal-including-properties.
385
bfffe0b1
GM
3862008-02-10 Glenn Morris <rgm@gnu.org>
387
388 * objects.texi (Equality Predicates):
389 Mention equal-including-properties.
390
431b78c9
RS
3912008-02-07 Richard Stallman <rms@gnu.org>
392
393 * windows.texi (Window Start): Mention the feature of moving
394 window-start to start of line.
395
c8763fb6 3962008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
397
398 * keymaps.texi (Tool Bar): Document rtl property.
399
1a256502
TTN
4002008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
401
402 * display.texi (Button Types):
403 For define-button-type, clarify type of NAME.
404
569382c2
MR
4052008-01-19 Martin Rudalics <rudalics@gmx.at>
406
407 * buffers.texi (Buffer Modification): Fix typo.
408
f3041af1
DN
4092008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
410
411 * os.texi (System Environment): Remove references to OSes that are
412 not supported anymore.
413
d35e1cd7
DN
4142008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
415
416 * os.texi (System Environment): Remove mention for Masscomp.
417
23af7580
RS
4182008-01-04 Richard Stallman <rms@gnu.org>
419
420 * display.texi (Faces): Don't talk about internal face vector as arg
421 to facep.
422
423 * customize.texi (Type Keywords): Fix previous change.
424
425 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
426 * elisp.texi (Top): Fix menu for commands.texi change.
427
ec7d5b1e
RS
4282007-12-30 Richard Stallman <rms@gnu.org>
429
430 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
431 (Accessing Scroll): New node broken out of Accessing Mouse.
432
101a6cea
RS
4332007-12-28 Richard Stallman <rms@gnu.org>
434
435 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 436 (Basic Parameters): For `title', refer to title bar.
041817a4 437 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 438
72b7e664
RS
4392007-12-23 Richard Stallman <rms@gnu.org>
440
441 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
442 Improve some of the commented-out keywords' text too.
443
27a4f445
MR
4442007-12-14 Martin Rudalics <rudalics@gmx.at>
445
e2e3f1d7
MR
446 * nonascii.texi (Encoding and I/O): Reword to avoid saying
447 "visit the current buffer".
448
27a4f445
MR
449 * os.texi (System Interface): Fix typo.
450
a2afc99d
RS
4512007-12-04 Richard Stallman <rms@gnu.org>
452
453 * objects.texi (Symbol Type): Fix typo.
454
b694135c
RS
4552007-12-03 Richard Stallman <rms@gnu.org>
456
457 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
458
f99a19da
GM
4592007-12-01 Glenn Morris <rgm@gnu.org>
460
461 * functions.texi (Declaring Functions): Improve previous change.
462
8f4b37d8
GM
4632007-11-30 Glenn Morris <rgm@gnu.org>
464
465 * functions.texi (Declaring Functions): Add optional fourth
466 argument of declare-function, and setting third argument to `t'.
467
61a2fe01
RS
4682007-11-29 Richard Stallman <rms@gnu.org>
469
470 * customize.texi (Composite Types): Document `group' type.
471
cbfc5193
GM
4722007-11-29 Glenn Morris <rgm@gnu.org>
473
474 * functions.texi (Declaring Functions): Add findex. Mention
475 `external' files.
476
8386283a
JB
4772007-11-26 Juanma Barranquero <lekktu@gmail.com>
478
479 * functions.texi (Declaring Functions): Fix directive.
480
a07c9a8b
RS
4812007-11-25 Richard Stallman <rms@gnu.org>
482
483 * help.texi (Help Functions): Clean up last change.
484
485 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
486
487 * loading.texi (Named Features): Minor cleanup.
488
489 * macros.texi (Eval During Expansion): Minor cleanup.
490
491 * variables.texi (Variable Aliases): Minor cleanup.
492
a0925923
RS
4932007-11-24 Richard Stallman <rms@gnu.org>
494
495 * functions.texi (Declaring Functions): Clarify previous change.
496
497 * compile.texi (Compiler Errors): Clarify previous change.
498
20c63e44
RS
4992007-11-24 Richard Stallman <rms@gnu.org>
500
e5e76c04 501 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
502 Clarify the text and move items around.
503
5bb0cda3
GM
5042007-11-24 Glenn Morris <rgm@gnu.org>
505
506 * functions.texi (Declaring Functions): New section.
507 * compile.texi (Compiler Errors): Mention declaring functions,
508 defvar with no initvalue, and byte-compile-warnings.
509
af13c86a
MR
5102007-11-15 Martin Rudalics <rudalics@gmx.at>
511
512 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
513 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
514
a5373305
MR
5152007-11-13 Martin Rudalics <rudalics@gmx.at>
516
517 * help.texi (Help Functions): Document new macro `with-help-window'.
518
fe284805
JL
5192007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
520
521 * searching.texi (Replacing Match): Describe new
522 `match-substitute-replacement'.
523
2c3a09b1
RS
5242007-10-31 Richard Stallman <rms@gnu.org>
525
526 * strings.texi (Creating Strings): Null strings from concat not unique.
527
f2b480f4
RS
5282007-10-26 Richard Stallman <rms@gnu.org>
529
530 * objects.texi (Equality Predicates): Null strings are uniquified.
531
532 * minibuf.texi: Minor clarifications in previous change.
533
db21122c
GM
5342007-10-25 Glenn Morris <rgm@gnu.org>
535
536 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
537
2328cbb3
RS
5382007-10-24 Richard Stallman <rms@gnu.org>
539
540 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
541
542 * variables.texi (Frame-Local Variables): Node deleted.
543 (Variables): Delete Frame-Local Variables from menu.
544 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
545 (Default Value): Don't mention frame-local vars.
546
547 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
548
549 * loading.texi (Unloading): Document FEATURE-unload-function
550 instead of FEATURE-unload-hook.
551
2328cbb3
RS
552 * frames.texi (Multiple Displays): Don't mention frame-local vars.
553
c066bafa
JL
5542007-10-22 Juri Linkov <juri@jurta.org>
555
556 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
557 (High-Level Completion): Document a list of default value strings
558 in the DEFAULT argument, for which minibuffer functions return the
559 first element.
560
65ced25f
JL
5612007-10-17 Juri Linkov <juri@jurta.org>
562
563 * text.texi (Filling): Update arguments of fill-paragraph.
564 fill-paragraph operates on the active region in Transient Mark mode.
565 Remove fill-paragraph-or-region.
566
ee46ec8e
KB
5672007-10-13 Karl Berry <karl@gnu.org>
568
569 * elisp.texi (@dircategory): Move to after @copying,
570 since we want @copying as close as possible to the beginning of
571 the output.
572
61bbdbc6
RS
5732007-10-12 Richard Stallman <rms@gnu.org>
574
575 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
576
577 * commands.texi (Distinguish Interactive): New node,
578 broken out from Interactive Call and rewritten.
579 (Command Loop): Put Distinguish Interactive in menu.
580
af23e1e8
RS
5812007-10-09 Richard Stallman <rms@gnu.org>
582
583 * text.texi (Examining Properties): Mention overlay priority.
584
585 * display.texi (Display Margins): Correct the description
586 of margin display specifications.
587 (Replacing Specs): New subnode broken out of Display Property.
588
e1965a69
JL
5892007-10-06 Juri Linkov <juri@jurta.org>
590
591 * text.texi (Filling): Document fill-paragraph-or-region.
592
4638454b
JB
5932007-10-05 Juanma Barranquero <lekktu@gmail.com>
594
595 * display.texi (Auto Faces): Fix typo.
596
7ed54cc5
RS
5972007-10-02 Richard Stallman <rms@gnu.org>
598
599 * display.texi (Display Property): Explain some display specs
600 don't let you move point in.
601
602 * frames.texi (Cursor Parameters): Describe
603 cursor-in-non-selected-windows here. Explain more values.
604
605 * windows.texi (Basic Windows): Don't describe
606 cursor-in-non-selected-windows here.
607
305a7ef2
EZ
6082007-10-01 Eli Zaretskii <eliz@gnu.org>
609
610 * processes.texi (Misc Network): Note that these functions are
611 supported only on some systems.
612
f7a7f4eb
RS
6132007-10-01 Richard Stallman <rms@gnu.org>
614
615 * display.texi (Overlay Properties): Explain nil as priority.
616 Explain that conflicts are unpredictable if not resolved by
617 priorities.
618
780d7bb9
RS
6192007-09-23 Richard Stallman <rms@gnu.org>
620
621 * macros.texi (Backquote): Minor clarification.
622
14b4fdfb
RS
6232007-09-19 Richard Stallman <rms@gnu.org>
624
625 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
626 Clarify when they work in parallel and when one overrides.
627 Fix error in example.
14b4fdfb 628
b8d4c8d0
GM
6292007-09-06 Glenn Morris <rgm@gnu.org>
630
631 * Move from lispref/ to doc/lispref/. Change all setfilename
632 commands to use ../../info.
633 * Makefile.in (infodir): Go up one more level.
4638454b 634 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
635 (miscmanualdir): New.
636 (dist): Use new variable miscmanualdir.
637 * makefile.w32-in (infodir, texinputdir): Go up one more level.
638 (usermanualdir): Change from ../man to ../emacs.
639
1bb1f7d3
MR
6402007-08-30 Martin Rudalics <rudalics@gmx.at>
641
642 * commands.texi (Command Loop Info): Advise against changing
643 most variables described here. Explain new variable
644 last-repeatable-command.
645
b8d4c8d0
GM
6462007-08-29 Glenn Morris <rgm@gnu.org>
647
648 * elisp.texi (EMACSVER): Increase to 23.0.50.
649
6502007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
651
652 * frames.texi (Basic Parameters): Add display-environment-variable
653 and term-environment-variable.
654
6552007-08-28 Juri Linkov <juri@jurta.org>
656
657 * display.texi (Image Formats, Other Image Types): Add SVG.
658
6592007-08-28 Juri Linkov <juri@jurta.org>
660
661 * display.texi (Images): Move formats-related text to new node
662 "Image Formats".
663 (Image Formats): New node.
664
619fb9ee
RS
6652007-08-27 Richard Stallman <rms@gnu.org>
666
667 * windows.texi (Window Configurations): Clarify what
668 a window configuration saves.
669
b8d4c8d0
GM
6702007-08-25 Richard Stallman <rms@gnu.org>
671
672 * display.texi (Images): Delete redundant @findex.
673
6742007-08-16 Richard Stallman <rms@gnu.org>
675
676 * processes.texi (Asynchronous Processes): Clarify
677 doc of start-file-process.
678
6792007-08-08 Martin Rudalics <rudalics@gmx.at>
680
681 * modes.texi (Example Major Modes): Fix typo.
682
6832007-08-08 Glenn Morris <rgm@gnu.org>
684
685 * intro.texi (nil and t): Do not use `iff' in documentation.
686
687 * tips.texi (Documentation Tips): Recommend against `iff'.
688
6892007-08-07 Chong Yidong <cyd@stupidchicken.com>
690
691 * display.texi (Image Cache): Document image-refresh.
692
6932007-08-06 Martin Rudalics <rudalics@gmx.at>
694
695 * windows.texi (Size of Window): Document window-full-width-p.
696
6972007-07-25 Glenn Morris <rgm@gnu.org>
698
699 * gpl.texi (GPL): Replace license with GPLv3.
700
701 * Relicense all FSF files to GPLv3 or later.
702
7032007-07-24 Michael Albinus <michael.albinus@gmx.de>
704
4638454b
JB
705 * processes.texi (Synchronous Processes):
706 Add `process-file-shell-command'.
b8d4c8d0
GM
707 (Asynchronous Processes): Mention restricted use of
708 `process-filter' and `process-sentinel' in
709 `start-file-process'. Add `start-file-process-shell-command'.
710
7112007-07-17 Michael Albinus <michael.albinus@gmx.de>
712
713 * files.texi (Magic File Names): Introduce optional parameter
714 IDENTIFICATION for `file-remote-p'.
715
7162007-07-16 Richard Stallman <rms@gnu.org>
717
718 * display.texi (Defining Faces): Fix previous change.
719
7202007-07-14 Richard Stallman <rms@gnu.org>
721
722 * control.texi (Handling Errors): Document `debug' in handler list.
723
7242007-07-10 Richard Stallman <rms@gnu.org>
725
726 * display.texi (Defining Faces): Explain C-M-x feature for defface.
727
7282007-07-09 Richard Stallman <rms@gnu.org>
729
730 * files.texi (Magic File Names): Rewrite previous change.
731
7322007-07-08 Michael Albinus <michael.albinus@gmx.de>
733
734 * files.texi (Magic File Names): Introduce optional parameter
735 CONNECTED for `file-remote-p'.
736
7372007-07-07 Michael Albinus <michael.albinus@gmx.de>
738
739 * processes.texi (Asynchronous Processes):
740 * files.texi (Magic File Names): Add `start-file-process'.
741
7422007-06-27 Richard Stallman <rms@gnu.org>
743
744 * files.texi (Format Conversion Piecemeal): Clarify
745 `after-insert-file-functions' calling convention.
746
7472007-06-27 Michael Albinus <michael.albinus@gmx.de>
748
4638454b
JB
749 * files.texi (Magic File Names): Remove `dired-call-process'.
750 Add `process-file'.
b8d4c8d0
GM
751
7522007-06-27 Kenichi Handa <handa@m17n.org>
753
754 * text.texi (Special Properties): Fix description about
4638454b 755 `composition' property.
b8d4c8d0
GM
756
7572007-06-26 Kenichi Handa <handa@m17n.org>
758
759 * nonascii.texi (Default Coding Systems): Document about the
760 return value `undecided'.
761
7622007-06-25 David Kastrup <dak@gnu.org>
763
764 * keymaps.texi (Active Keymaps): Document new POSITION argument of
765 `current-active-maps'.
766
7672007-06-24 Karl Berry <karl@gnu.org>
768
4638454b 769 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
770
7712007-06-15 Juanma Barranquero <lekktu@gmail.com>
772
773 * display.texi (Overlay Arrow): Doc fix.
774
7752007-06-14 Karl Berry <karl@tug.org>
776
777 * anti.texi (Antinews): Typo.
778
7792007-06-14 Chong Yidong <cyd@stupidchicken.com>
780
781 * display.texi (Image Cache): Document image-refresh.
782
7832007-06-12 Karl Berry <karl@gnu.org>
784
785 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
786 * two-volume.make: New file.
787 * .cvsignore: Ignore two-volume files.
788
7892007-06-12 Tom Tromey <tromey@redhat.com>
790
791 * os.texi (Init File): Document user-emacs-directory.
792
7932007-06-03 Nick Roberts <nickrob@snap.net.nz>
794
795 * commands.texi (Click Events): Describe width and height when
796 object is nil.
797
7982007-05-30 Nick Roberts <nickrob@snap.net.nz>
799
800 * commands.texi (Click Events): Layout more logically. Describe
801 width and height.
802 (Drag Events, Motion Events): Update to new format for position.
803
8042007-06-02 Richard Stallman <rms@gnu.org>
805
806 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
807
8082007-06-02 Chong Yidong <cyd@stupidchicken.com>
809
810 * Version 22.1 released.
811
8122007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
813
814 * text.texi (Special Properties): Correct meaning of fontified face.
815
8162007-05-30 Richard Stallman <rms@gnu.org>
817
818 * text.texi (Special Properties): Add link to Adjusting Point.
819
8202007-05-12 Richard Stallman <rms@gnu.org>
821
822 * text.texi (Margins): indent-to-left-margin is not the default.
823 (Mode-Specific Indent): For indent-line-function, the default
824 is indent-relative.
825
826 * modes.texi (Example Major Modes): Explain last line of text-mode
827 is redundant.
828
8292007-05-10 Richard Stallman <rms@gnu.org>
830
831 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
832
833 * help.texi (Keys in Documentation): Add reference to
834 Documentation Tips.
835
836 * files.texi (Format Conversion): TO-FN gets three arguments.
837
838 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
839
8402007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
841
842 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
843 * files.texi (Format Conversion): Expand intro; add menu.
844 (Format Conversion Overview, Format Conversion Round-Trip)
845 (Format Conversion Piecemeal): New nodes/subsections.
846 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
847 * text.texi (Text Properties): Remove "Saving Properties" from menu.
848 (Saving Properties): Delete node/subsection.
849
8502007-05-07 Karl Berry <karl@gnu.org>
851
852 * elisp.texi (EMACSVER): Back to 22.
853
8542007-05-06 Richard Stallman <rms@gnu.org>
855
856 * processes.texi (Accepting Output): Revert most of previous change.
857
8582007-05-05 Richard Stallman <rms@gnu.org>
859
860 * processes.texi (Accepting Output): accept-process-output
861 uses microseconds, not milliseconds. But that arg is obsolete.
862
8632007-05-04 Karl Berry <karl@tug.org>
864
865 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
866
8672007-05-04 Eli Zaretskii <eliz@gnu.org>
868
869 * tips.texi (Documentation Tips): Rearrange items to place the
870 more important ones first. Add an index entry for hyperlinks.
871
8722007-05-03 Karl Berry <karl@gnu.org>
873
874 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
875 (EMACSVER) [smallbook]: 22 for printed version.
876
877 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
878 so restore anchor to normal position after defun. Found by Kevin Ryde.
879
8802007-04-26 Glenn Morris <rgm@gnu.org>
881
882 * elisp.texi (EMACSVER): Increase to 22.1.50.
883
8842007-04-28 Karl Berry <karl@gnu.org>
885
886 * elisp.texi: Improve line breaks on copyright page,
887 similar layout to emacs manual, 8.5x11 by default.
888
8892007-04-24 Richard Stallman <rms@gnu.org>
890
891 * text.texi (Special Properties): Add xref to Overlay Properties.
892
893 * display.texi (Overlay Properties): Add xref to Special Properties.
894
8952007-04-22 Richard Stallman <rms@gnu.org>
896
897 * keymaps.texi (Extended Menu Items): Move the info about
898 format with cached keyboard binding.
899
9002007-04-21 Richard Stallman <rms@gnu.org>
901
902 * text.texi (Special Properties): Clarify previous change.
903
904 * files.texi (File Name Expansion): Clarify previous change.
905
906 * display.texi (Attribute Functions): Fix example for
907 face-attribute-relative-p.
908
9092007-04-19 Kenichi Handa <handa@m17n.org>
910
911 * text.texi (Special Properties): Document composition property.
912
9132007-04-19 Glenn Morris <rgm@gnu.org>
914
915 * files.texi (File Name Expansion): Mention "superroot".
916
9172007-04-15 Chong Yidong <cyd@stupidchicken.com>
918
919 * frames.texi (Multiple Displays): Add note about "multi-monitor"
920 setups.
921 (Display Feature Testing): Note that display refers to all
922 physical monitors for multi-monitor setups.
923
9242007-04-14 Richard Stallman <rms@gnu.org>
925
926 * lists.texi (Sets And Lists): Clarify `delete' examples.
927 Remove spurious xref to same node.
928 Clarify xref for add-to-list.
929
9302007-04-12 Nick Roberts <nickrob@snap.net.nz>
931
932 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
933 value of lisp-mode-map.
934
9352007-04-11 Karl Berry <karl@gnu.org>
936
937 * anti.texi (Antinews):
938 * display.texi (Overlay Properties, Defining Images):
939 * processes.texi (Synchronous Processes, Sentinels):
940 * syntax.texi (Syntax Table Internals):
941 * searching.texi (Regexp Special):
942 * nonascii.texi (Default Coding Systems):
943 * text.texi (Special Properties):
944 * minibuf.texi (Basic Completion): Wording to improve breaks in
945 8.5x11 format.
946 * elisp.texi (smallbook): New @set to more easily switch between
947 smallbook and 8.5x11.
948
9492007-04-11 Richard Stallman <rms@gnu.org>
950
951 * text.texi (Lazy Properties): Minor fix.
952
9532007-04-08 Karl Berry <karl@gnu.org>
954
955 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
956 * macros.texi (Backquote): Downcase Backquote in index entries for
957 consistency.
958
9592007-04-08 Richard Stallman <rms@gnu.org>
960
961 * text.texi (Adaptive Fill): Just describe default,
962 don't show it (since it contains non-ASCII chars).
963
9642007-04-07 Karl Berry <karl@gnu.org>
965
966 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
967 adaptive-fill-regexp's value, since they are not in the standard
968 TeX fonts.
969
9702007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
971
972 * display.texi (Defining Faces): Fix example.
973
9742007-04-07 Karl Berry <karl@gnu.org>
975
976 * display.texi (Button Buffer Commands): Improve page break.
977
9782007-04-07 Richard Stallman <rms@gnu.org>
979
980 * advice.texi (Activation of Advice): Remove redundant index entry.
981
982 * backups.texi: Improve index entries. Remove redundant ones.
983
984 * compile.texi (Byte Compilation): Improve index entry.
985
986 * hash.texi (Creating Hash): Improve index entry.
987
988 * symbols.texi (Definitions): Improve index entry.
989
990 * edebug.texi: Improve index entries. Remove redundant/useless ones.
991
992 * maps.texi (Standard Keymaps): Remove useless index entry.
993
994 * help.texi (Documentation Basics): Remove redundant index entries.
995
996 * customize.texi: Improve index entries.
997 Remove redundant/useless ones.
998
999 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
1000
1001 * streams.texi (Output Variables): Improve index entry.
1002
1003 * abbrevs.texi (Abbrevs): Remove useless index entry.
1004
1005 * macros.texi (Expansion): Remove useless index entry.
1006
1007 * text.texi: Improve index entries. Remove redundant/useless ones.
1008 (Text Properties, Examining Properties)
1009 (Special Properties): Use "property category" instead of "category"
1010 to refer to the `category' property.
1011
1012 * positions.texi: Improve index entries. Remove useless one.
1013
1014 * lists.texi: Improve index entries. Remove redundant/useless ones.
1015
1016 * os.texi: Improve index entries.
1017 (Timers): Fix previous change.
1018
1019 * buffers.texi: Improve index entries.
1020 (Modification Time): Get rid of term "obsolete buffer".
1021
1022 * debugging.texi: Improve index entries.
1023 (Test Coverage): Add xref to other test coverage ftr.
1024
1025 * eval.texi: Improve index entry. Remove redundant ones.
1026
1027 * numbers.texi: Improve index entries. Remove redundant/useless ones.
1028
1029 * files.texi: Improve index entries. Remove redundant/useless ones.
1030
1031 * objects.texi: Improve index entries.
1032
1033 * processes.texi: Improve index entries.
1034
1035 * modes.texi: Improve index entry. Remove redundant one.
1036
1037 * nonascii.texi: Improve index entries.
1038
1039 * internals.texi: Improve index entries.
1040
1041 * syntax.texi: Improve index entries.
1042
1043 * keymaps.texi (Active Keymaps): Improve index entries.
1044
1045 * commands.texi: Improve index entries. Remove redundant/useless ones.
1046
1047 * frames.texi: Improve index entries. Remove redundant/useless ones.
1048
1049 * markers.texi: Improve index entries. Remove redundant ones.
1050
1051 * tips.texi: Improve index entries.
1052
1053 * loading.texi (Unloading): Improve index entry.
1054
1055 * variables.texi: Improve index entries. Remove redundant one.
1056
1057 * sequences.texi: Improve index entry.
1058
1059 * display.texi: Improve index entries. Remove redundant ones.
1060
1061 * windows.texi: Improve index entries.
1062
1063 * searching.texi: Improve index entries. Remove redundant one.
1064
1065 * strings.texi (Case Tables): Improve last change.
1066
10672007-04-04 Chong Yidong <cyd@stupidchicken.com>
1068
1069 * strings.texi (Case Tables): Document with-case-table and
1070 ascii-case-table.
1071
10722007-04-03 Karl Berry <karl@gnu.org>
1073
1074 * processes.texi (Network): Reword to improve page break.
1075
10762007-04-03 Eli Zaretskii <eliz@gnu.org>
1077
1078 * functions.texi (Inline Functions): Describe more disadvantages
1079 of defsubst, and make advice against it stronger.
1080
10812007-04-02 Karl Berry <karl@gnu.org>
1082
1083 * backups.texi (Backup Names): Avoid widow words.
1084 * modes.texi (Example Major Modes): Align last comment.
1085
10862007-04-01 Chong Yidong <cyd@stupidchicken.com>
1087
1088 * keymaps.texi (Remapping Commands): Document new arg to
1089 command-remapping.
1090
10912007-04-01 Karl Berry <karl@gnu.org>
1092
1093 * processes.texi (Low-Level Network): Typo.
1094 * loading.texi (Hooks for Loading): Avoid double "the".
1095 * keymaps.texi (Key Sequences): No double "and".
1096 (Changing Key Bindings): Shorten to improve line break.
1097
10982007-03-31 Glenn Morris <rgm@gnu.org>
1099
1100 * os.texi (Timers): Fix description of run-at-time TIME formats.
1101
11022007-03-31 Richard Stallman <rms@gnu.org>
1103
1104 * display.texi (Invisible Text): Correct buffer-invisibility-spec
1105 regarding ellipsis.
1106
11072007-03-31 Eli Zaretskii <eliz@gnu.org>
1108
1109 * intro.texi (nil and t):
1110 * symbols.texi (Plists and Alists):
1111 * variables.texi (Variable Aliases, Constant Variables):
1112 * functions.texi (Defining Functions):
1113 * advice.texi (Advising Primitives):
1114 * debugging.texi (Syntax Errors, Compilation Errors):
1115 * minibuf.texi (Minibuffer Windows):
1116 * commands.texi (Adjusting Point):
1117 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
1118 (Auto Major Mode, Major Mode Conventions):
1119 * help.texi (Describing Characters):
1120 * files.texi (Create/Delete Dirs, Information about Files)
1121 (File Locks, Writing to Files, Reading from Files)
1122 (Saving Buffers):
1123 * windows.texi (Resizing Windows, Cyclic Window Ordering):
1124 * frames.texi (Finding All Frames):
1125 * positions.texi (Buffer End, Motion):
1126 * markers.texi (The Region):
1127 * text.texi (Deletion, Near Point):
1128 * display.texi (Displaying Messages, Truncation):
1129 * os.texi (Processor Run Time):
1130 * tips.texi (Key Binding Conventions, Programming Tips)
1131 (Warning Tips, Documentation Tips, Comment Tips):
1132 * internals.texi (Memory Usage): Improve indexing.
1133
1134 * variables.texi (Frame-Local Variables):
1135 * functions.texi (Argument List):
1136 * loading.texi (Library Search):
1137 * streams.texi (Output Variables):
1138 * keymaps.texi (Translation Keymaps, Searching Keymaps):
1139 * searching.texi (Replacing Match, Search and Replace):
1140 * processes.texi (Byte Packing, Decoding Output)
1141 (Accepting Output, Network Servers, Shell Arguments):
1142 * display.texi (Abstract Display, Image Cache, Scroll Bars):
1143 * windows.texi (Window Point, Window Start):
1144 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
1145 * commands.texi (Reading Input, Keyboard Events):
1146 * minibuf.texi (Reading File Names, Minibuffer Completion)
1147 (Recursive Mini):
1148 * positions.texi (List Motion):
1149 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
1150 * numbers.texi (Arithmetic Operations, Math Functions)
1151 (Predicates on Numbers, Comparison of Numbers):
1152 (Numeric Conversions):
1153 * locals.texi (Standard Buffer-Local Variables):
1154 * maps.texi (Standard Keymaps):
1155 * os.texi (User Identification, System Environment, Recording Input)
1156 (X11 Keysyms):
1157 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
1158 * backups.texi (Backups and Auto-Saving):
1159 * customize.texi (Customization, Group Definitions)
1160 (Variable Definitions):
1161 * compile.texi (Byte Compilation): Improve index entries.
1162
11632007-03-31 Karl Berry <karl@gnu.org>
1164
1165 * macros.texi (Defining Macros): Avoid widow syllable.
1166
11672007-03-31 Eli Zaretskii <eliz@gnu.org>
1168
1169 * elisp.texi (Top): Postscript -> PostScript.
1170
1171 * display.texi (Images, Postscript Images): Postscript -> PostScript.
1172
11732007-03-31 Markus Triska <markus.triska@gmx.at>
1174
1175 * internals.texi (Writing Emacs Primitives): Untabify `For'.
1176
11772007-03-30 Karl Berry <karl@gnu.org>
1178
1179 * lists.texi (List-related Predicates): Remove spurious @need.
1180 (Setcdr): Use @smallexample to improve page break.
1181 (Association Lists) <assoc>: Reword to improve page break.
1182
1183 * strings.texi (String Conversion): Insert blank line to improve
1184 page break.
1185
1186 * numbers.texi (Random Numbers): Use @minus{}.
1187 (Math Functions): Use @minus{}.
1188
1189 * intro.texi (Acknowledgements): Avoid line breaks before middle
1190 initials.
1191
11922007-03-24 Eli Zaretskii <eliz@gnu.org>
1193
1194 * errors.texi (Standard Errors): Add an index entry.
1195
11962007-03-19 Richard Stallman <rms@gnu.org>
1197
1198 * os.texi (Recording Input): recent-keys now gives 300 keys.
1199
12002007-03-12 Glenn Morris <rgm@gnu.org>
1201
1202 * os.texi: Replace "daylight savings" with "daylight saving"
1203 throughout.
1204
12052007-03-05 Richard Stallman <rms@gnu.org>
1206
1207 * variables.texi (File Local Variables): Update
1208 enable-local-variables values.
1209
12102007-03-04 Richard Stallman <rms@gnu.org>
1211
1212 * syntax.texi (Control Parsing): Minor clarification.
1213
1214 * strings.texi (Formatting Strings): Clarify width, precision, flags.
1215
1216 * sequences.texi (Sequence Functions): Move string-bytes away,
1217 add xref.
1218
1219 * nonascii.texi (Text Representations): Move string-bytes here.
1220
1221 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
1222
1223 * minibuf.texi (Basic Completion): Minor clarification.
1224
1225 * markers.texi (The Mark): Clarify existence vs activation of mark.
1226 Other cleanup.
1227
1228 * display.texi (Finding Overlays): Write better example.
1229
1230 * compile.texi (Eval During Compile): Clarify putting macros
1231 in eval-when-compile.
1232
c5602427 12332007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
1234
1235 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 1236 load-read-function definition doc.
b8d4c8d0
GM
1237
12382007-02-21 Kim F. Storm <storm@cua.dk>
1239
1240 * strings.texi (Text Comparison): Mention that assoc-string
1241 converts symbols to strings before testing.
1242
12432007-02-17 Kim F. Storm <storm@cua.dk>
1244
1245 * processes.texi (Bindat Spec): Vector types can have optional
1246 element type.
1247 (Bindat Examples): Fix example. Add vector with element type.
1248
12492007-02-16 Andreas Schwab <schwab@suse.de>
1250
1251 * strings.texi (Formatting Strings): Document '+' flag.
1252
12532007-02-15 Juanma Barranquero <lekktu@gmail.com>
1254
1255 * strings.texi (Modifying Strings): Clarify that `clear-string'
1256 always converts the string to unibyte.
1257
12582007-02-14 Kim F. Storm <storm@cua.dk>
1259
1260 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
1261 Rewrite glyph code description to refer to these functions.
1262 Remove details of encoding face number and char into integer code.
1263
12642007-02-03 Alan Mackenzie <acm@muc.de>
1265
1266 * loading.texi (Hooks for Loading): Make the description of
1267 `eval-after-load' more detailed, and amend the description of
1268 after-load-alist, in accordance with changes from 2006-05.
1269
12702007-02-03 Chong Yidong <cyd@stupidchicken.com>
1271
1272 * modes.texi (Defining Minor Modes): Document that a :require
1273 keyword or similar may be required to make saved customization
1274 variables work.
1275
12762007-02-03 Eli Zaretskii <eliz@gnu.org>
1277
1278 * elisp.texi (Top): Make the detailed menu headers compliant with
1279 Texinfo guidelines and with what texnfo-upd.el expects. Add
1280 comments to prevent people from inadvertently modifying the key
1281 parts needed by `texinfo-multiple-files-update'.
1282
12832007-02-02 Eli Zaretskii <eliz@gnu.org>
1284
1285 * elisp.texi (Top): Update the top-level menus.
1286
1287 * syntax.texi (Categories): Add index entries.
1288
12892007-02-01 Juanma Barranquero <lekktu@gmail.com>
1290
1291 * display.texi (Attribute Functions): Fix name and description of
1292 the UNDERLINE arg of `set-face-underline-p'.
1293
12942007-01-29 Eli Zaretskii <eliz@gnu.org>
1295
1296 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
1297 Variables", and "Standard Keymaps" to the detailed menu.
1298
1299 * variables.texi (Future Local Variables): Add index entry.
1300
13012007-01-28 Richard Stallman <rms@gnu.org>
1302
1303 * tips.texi (Coding Conventions): Clarify the tip about macros
1304 that define a function or a variable.
1305
1306 * files.texi (File Attributes): UID and GID can be floats.
1307 (Magic File Names): Explain why deferring all operations to
1308 the standard handler does not work.
1309
13102007-01-23 Martin Rudalics <rudalics@gmx.at>
1311
1312 * backups.texi (Reverting): Use "buffer" instead of "file"
1313 when talking about major and minor modes.
1314
13152007-01-21 Richard Stallman <rms@gnu.org>
1316
1317 * help.texi (Documentation): Add xref to Documentation Tips.
1318
13192007-01-14 Juanma Barranquero <lekktu@gmail.com>
1320
1321 * tips.texi (Coding Conventions): Fix typos.
1322
13232007-01-05 Richard Stallman <rms@gnu.org>
1324
1325 * modes.texi (Defining Minor Modes): Fix previous change.
1326
13272007-01-03 Richard Stallman <rms@gnu.org>
1328
1329 * customize.texi (Variable Definitions, Customization Types):
1330 Don't use * in doc string for defcustom.
1331
13322007-01-02 Richard Stallman <rms@gnu.org>
1333
1334 * variables.texi (Variable Aliases): Clarify that aliases vars
1335 always have the same value.
1336
1337 * processes.texi (Bindat Spec): Fix Texinfo usage.
1338
1339 * modes.texi (Defining Minor Modes): Explain effect of command
1340 defined with define-global-minor-mode on new buffers.
1341
13422006-12-30 Kim F. Storm <storm@cua.dk>
1343
1344 * keymaps.texi (Tool Bar): Describe `grow-only' value of
1345 `auto-resize-tool-bars'.
1346
13472006-12-30 Richard Stallman <rms@gnu.org>
1348
1349 * keymaps.texi (Active Keymaps): Fix previous change.
1350
13512006-12-30 Nick Roberts <nickrob@snap.net.nz>
1352
1353 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
1354
13552006-12-30 Kim F. Storm <storm@cua.dk>
1356
1357 * processes.texi (Bindat Spec): Clarify using field names in
1358 length specifications.
1359
13602006-12-29 Kim F. Storm <storm@cua.dk>
1361
1362 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
1363 Add count and index variables for eval forms in repeat blocks.
1364
13652006-12-24 Richard Stallman <rms@gnu.org>
1366
1367 * customize.texi (Variable Definitions): Document
1368 new name custom-add-frequent-value.
1369
13702006-12-19 Kim F. Storm <storm@cua.dk>
1371
1372 * commands.texi (Misc Events): User signals now result in sigusr1
1373 and sigusr2 events which are handled through special-event-map.
1374 (Special Events): User signals and drag-n-drop are special.
1375
13762006-12-17 Richard Stallman <rms@gnu.org>
1377
1378 * loading.texi (Named Features): Explain subfeatures better.
1379
1380 * customize.texi: Use "option" only for user options.
1381 For the keyword values inside defcustom etc, say "keywords".
1382 For :options value's elements, say "elements".
1383 :group should not be omitted.
1384
1385 * syntax.texi (Parsing Expressions): Split up node.
1386 (Motion via Parsing, Position Parse, Parser State)
1387 (Low-Level Parsing, Control Parsing): New subnodes.
1388 (Parser State): Document syntax-ppss-toplevel-pos.
1389
1390 * positions.texi (List Motion): Punctuation fix.
1391
1392 * files.texi (File Name Completion): Document PREDICATE arg
1393 to file-name-completion.
1394
13952006-12-16 Eli Zaretskii <eliz@gnu.org>
1396
1397 * internals.texi (Building Emacs, Writing Emacs Primitives):
1398 Add index entries.
1399
14002006-12-11 Richard Stallman <rms@gnu.org>
1401
1402 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
1403 affects face menu. Explain how to make it non-nil without enabling
1404 any fontification.
1405
14062006-12-10 Chong Yidong <cyd@stupidchicken.com>
1407
1408 * modes.texi (Font Lock Basics): Document nil value of
1409 font-lock-defaults.
1410
14112006-12-10 Glenn Morris <rgm@gnu.org>
1412
1413 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
1414 value for system-flag argument. Abbrev tables may not be empty
1415 when major modes are loaded.
1416
14172006-12-08 Juanma Barranquero <lekktu@gmail.com>
1418
1419 * makefile.w32-in (maintainer-clean): Partially revert last
1420 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
1421 to protect elisp-covers.texi.
1422
14232006-12-07 Juanma Barranquero <lekktu@gmail.com>
1424
1425 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
1426 Don't remove elisp* info files; they are already deleted by the
1427 `clean' and `distclean' targets, and they are in the $(infodir)
1428 directory, not the current one.
1429
14302006-12-04 Kim F. Storm <storm@cua.dk>
1431
1432 * commands.texi (Misc Events): Update signal events.
1433 (Event Examples): Add signal example.
1434
14352006-11-29 Richard Stallman <rms@gnu.org>
1436
1437 * frames.texi (Visibility of Frames): Explain visible windows
1438 can be covered by others. Add xref for raise-frame.
1439
14402006-11-28 Richard Stallman <rms@gnu.org>
1441
1442 * searching.texi (Regexp Special): Update when ^ is special.
1443
14442006-11-27 Eli Zaretskii <eliz@gnu.org>
1445
1446 * customize.texi (Customization, Common Keywords)
1447 (Group Definitions, Variable Definitions, Composite Types)
1448 (Type Keywords, Customization Types): Add index entries for
1449 various customization keywords.
1450
14512006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
1452
1453 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
1454
c8763fb6 14552006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
1456
1457 * frames.texi (Window System Selections): Remove clipboard from
1458 description of selection-coding-system.
1459
14602006-11-06 Richard Stallman <rms@gnu.org>
1461
1462 * lists.texi (List Variables): Document COMPARE-FN.
1463
1464 * keymaps.texi: Avoid use of "binding" to mean a relation;
1465 use it only to refer to the meaning associated with a key.
1466 (Keymaps): Change menu node description.
1467
1468 * elisp.texi (Top): Change menu node description.
1469
1470 * display.texi (Managing Overlays): Document overlay-recenter.
1471
14722006-10-29 Chong Yidong <cyd@stupidchicken.com>
1473
1474 * Makefile.in: Use relative paths to avoid advertising filesystem
1475 contents during compilation.
1476
14772006-10-23 Kim F. Storm <storm@cua.dk>
1478
1479 * commands.texi (Event Input Misc): Update unread-command-events.
1480
14812006-10-23 Nick Roberts <nickrob@snap.net.nz>
1482
1483 * lists.texi (Sets And Lists): Fix typos.
1484
14852006-10-18 Juanma Barranquero <lekktu@gmail.com>
1486
1487 * control.texi (Processing of Errors): Use @var for an argument,
1488 not @code.
1489
14902006-10-16 Richard Stallman <rms@gnu.org>
1491
1492 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
1493
1494 * keymaps.texi (Format of Keymaps): Show all the keymap element
1495 patterns that result from menu items.
1496 (Key Lookup): Minor cleanups.
1497
1498 * modes.texi (Precalculated Fontification): Don't say that
1499 not setting font-lock-defaults avoids loading font-lock.
1500
1501 * help.texi (Documentation): Move xref to Emacs Manual here.
1502 (Documentation Basics): From here.
1503 Also doc emacs-lisp-docstring-fill-column.
1504
1505 * elisp.texi: Update version and ISBN.
1506
1507 * commands.texi (Interactive Call): Clarify KEYS arg to
1508 call-interactively is a vector.
1509 (Command Loop Info): Delete anchor in this-command-keys.
1510 Add anchor in this-command-keys-vector.
1511 (Recursive Editing): Document how recursive-edit
1512 handles the current buffer.
1513
15142006-10-13 Chong Yidong <cyd@stupidchicken.com>
1515
1516 * frames.texi (Frame Titles): %c and %l are ignored in
1517 frame-title-format.
1518
15192006-10-11 Richard Stallman <rms@gnu.org>
1520
1521 * keymaps.texi (Key Sequences): Clarify use of kbd.
1522
15232006-10-10 Kim F. Storm <storm@cua.dk>
1524
1525 * lists.texi (Sets And Lists): Add memql.
1526
15272006-10-03 Richard Stallman <rms@gnu.org>
1528
1529 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
1530 Clarify :ascii: and :nonascii:.
1531
15322006-09-29 Juri Linkov <juri@jurta.org>
1533
1534 * modes.texi (%-Constructs): Reorder coding systems in the
1535 documentation of %z to the real order displayed in the modeline.
1536
15372006-09-25 Richard Stallman <rms@gnu.org>
1538
1539 * os.texi (Timers): Describe timer-max-repeats.
1540
15412006-09-25 Chong Yidong <cyd@stupidchicken.com>
1542
1543 * os.texi (Timers): Mention with-local-quit.
1544
15452006-09-24 Richard Stallman <rms@gnu.org>
1546
1547 * searching.texi (Searching and Matching): Mention property search.
1548
1549 * commands.texi (Command Loop Info): Explain how read-event affects
1550 this-command-keys.
1551
15522006-09-20 Richard Stallman <rms@gnu.org>
1553
1554 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
1555
1556 * windows.texi (Window Start): Minor cleanups.
1557
15582006-09-20 Kim F. Storm <storm@cua.dk>
1559
1560 * windows.texi (Window Start): pos-visible-in-window-p allows
1561 specifying t for position to mean "end of window".
1562 Add window-line-height.
1563
1564 * anti.texi (Antinews): Mention window-line-height.
1565
15662006-09-19 David Kastrup <dak@gnu.org>
1567
1568 * keymaps.texi (Searching Keymaps): Small clarification.
1569
15702006-09-18 Richard Stallman <rms@gnu.org>
1571
1572 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
1573 cause keyboard menus.
1574 (Menu Keymaps): Likewise.
1575 (Defining Menus, Keyboard Menus): Clarify.
1576
1577 * text.texi (Fields): Clarify explanation of constrain-to-field.
1578
15792006-09-16 Eli Zaretskii <eliz@gnu.org>
1580
1581 * variables.texi (Tips for Defining): Fix a typo.
1582
15832006-09-15 Richard Stallman <rms@gnu.org>
1584
1585 * keymaps.texi (Remapping Commands, Searching Keymaps)
1586 (Active Keymaps): Clean up previous change.
1587
15882006-09-15 Jay Belanger <belanger@truman.edu>
1589
1590 * gpl.texi: Replace "Library Public License" by "Lesser Public
1591 License" throughout.
1592
15932006-09-15 David Kastrup <dak@gnu.org>
1594
1595 * keymaps.texi (Active Keymaps): Adapt description to use
1596 `get-char-property' instead `get-text-property'. Explain how
1597 mouse events change this. Explain the new optional argument of
1598 `key-binding' and its mouse-dependent lookup.
1599 (Searching Keymaps): Adapt description similarly.
1600 (Remapping Commands): Explain the new optional argument of
1601 `command-remapping'.
1602
16032006-09-14 Richard Stallman <rms@gnu.org>
1604
1605 * keymaps.texi (Searching Keymaps): Clarification.
1606 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
1607
16082006-09-13 Richard Stallman <rms@gnu.org>
1609
1610 * objects.texi (Character Type): Node split.
1611 Add xref to Describing Characters.
1612 (Basic Char Syntax, General Escape Syntax)
1613 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
1614
16152006-09-11 Richard Stallman <rms@gnu.org>
1616
1617 * display.texi (Display Table Format): Wording clarification.
1618 (Glyphs): Clarifications.
1619
16202006-09-10 Chong Yidong <cyd@stupidchicken.com>
1621
1622 * keymaps.texi (Active Keymaps): Mention that key-binding checks
1623 local maps.
1624
16252006-09-10 Kim F. Storm <storm@cua.dk>
1626
1627 * display.texi (Forcing Redisplay): Document return value of
1628 function redisplay.
1629
16302006-09-09 Richard Stallman <rms@gnu.org>
1631
1632 * windows.texi (Window Hooks): Explain limits of
1633 window-scroll-functions.
1634
1635 * display.texi (Fringe Indicators): Update for last change in
1636 indicate-buffer-boundaries.
1637
16382006-09-08 Richard Stallman <rms@gnu.org>
1639
1640 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
1641
16422006-09-06 Kim F. Storm <storm@cua.dk>
1643
1644 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
1645
1646 * windows.texi (Window Start): Update pos-visible-in-window-p.
1647
16482006-09-04 Richard Stallman <rms@gnu.org>
1649
1650 * processes.texi (Accepting Output): Explain SECONDS=0 for
1651 accept-process-output.
1652
1653 * os.texi (Idle Timers): Explain why timer functions should not
1654 loop until (input-pending-p).
1655
16562006-09-02 Eli Zaretskii <eliz@gnu.org>
1657
1658 * makefile.w32-in (usermanualdir): New variable.
1659 (elisp.dvi): Use it.
1660
16612006-09-01 Eli Zaretskii <eliz@gnu.org>
1662
1663 * buffers.texi (Buffer Modification): Fix last change.
1664
16652006-09-01 Chong Yidong <cyd@stupidchicken.com>
1666
1667 * buffers.texi (Buffer Modification): Document
1668 buffer-chars-modified-tick.
1669
16702006-08-31 Richard Stallman <rms@gnu.org>
1671
1672 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
1673
16742006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
1675
1676 * modes.texi (Syntactic Font Lock):
1677 Mention font-lock-syntactic-face-function
1678 instead of specific faces.
1679
16802006-08-29 Chong Yidong <cyd@stupidchicken.com>
1681
1682 * display.texi (Images): Add xrref to display-images-p.
1683
16842006-08-28 Kenichi Handa <handa@m17n.org>
1685
1686 * nonascii.texi (Lisp and Coding Systems): Fix description of
1687 detect-coding-region.
1688
16892006-08-27 Michael Olson <mwolson@gnu.org>
1690
1691 * processes.texi (Transaction Queues): Remove stray quote
1692 character.
1693
16942006-08-25 Richard Stallman <rms@gnu.org>
1695
1696 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
1697 Add xref.
1698
16992006-08-24 Chong Yidong <cyd@stupidchicken.com>
1700
1701 * os.texi (Timers): Avoid waiting inside timers.
1702
17032006-08-21 Lute Kamstra <lute@gnu.org>
1704
1705 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
1706
17072006-08-20 Richard Stallman <rms@gnu.org>
1708
1709 * os.texi (Idle Timers): New node, split out from Timers.
1710 Document current-idle-time.
1711 * commands.texi (Reading One Event): Update xref.
1712 * elisp.texi (Top): Update subnode menu.
1713
17142006-08-16 Richard Stallman <rms@gnu.org>
1715
1716 * keymaps.texi (Extended Menu Items): Show format of cached
1717 bindings in extended menu items.
1718
1719 * customize.texi (Variable Definitions): Explain when the
1720 standard value expression is evaluated.
1721
17222006-08-15 Chong Yidong <cyd@stupidchicken.com>
1723
1724 * commands.texi (Reading One Event): Explain idleness in
1725 `read-event'.
1726
17272006-08-12 Chong Yidong <cyd@stupidchicken.com>
1728
1729 * text.texi (Near Point): Say "cursor" not "terminal cursor".
1730 (Commands for Insertion): Removed split-line since it's not
1731 relevant for Lisp programming.
1732 (Yank Commands): Rewrite introduction.
1733 (Undo): Clarify.
1734 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
1735 (Filling): Remove redundant comment. Clarify return value of
1736 current-justification.
1737 (Margins): Minor clarifications.
1738 (Adaptive Fill): Update default value of adaptive-fill-regexp.
1739 (Sorting): Update definition of sort-lines.
1740 (Columns): Clarify behavior of sort-columns.
1741 (Indent Tabs): Link to Tab Stops in Emacs manual.
1742 (Special Properties): Clarify.
1743 (Clickable Text): Mention Buttons package.
1744
17452006-08-12 Kevin Ryde <user42@zip.com.au>
1746
1747 * os.texi (Time Parsing): Add %z to description of
1748 format-time-string, as per docstring. Add cross reference to
1749 glibc manual for strftime.
1750
17512006-08-08 Richard Stallman <rms@gnu.org>
1752
1753 * modes.texi: Clean up wording in previous change.
1754
17552006-08-07 Chong Yidong <cyd@stupidchicken.com>
1756
1757 * modes.texi (Hooks): Clarify.
1758 (Major Mode Basics): Mention define-derived-mode explicitly.
1759 (Major Mode Conventions): Rebinding RET is OK for some modes.
1760 Mention change-major-mode-hook and after-change-major-mode-hook.
1761 (Example Major Modes): Moved to end of Modes section.
1762 (Mode Line Basics): Clarify.
1763 (Mode Line Data): Mention help-echo and local-map in strings.
1764 Explain reason for treatment of non-risky variables.
1765 (Properties in Mode): Clarify.
1766 (Faces for Font Lock): Add font-lock-negation-char-face.
1767
17682006-08-04 Eli Zaretskii <eliz@gnu.org>
1769
1770 * strings.texi (Formatting Strings): Warn against arbitrary
1771 strings as first arg to `format'.
1772
17732006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
1774
1775 * text.texi (Clickable Text): Mention `help-echo' text property.
1776 Update intro, examples and associated explanations.
1777
17782006-07-31 Richard Stallman <rms@gnu.org>
1779
1780 * commands.texi: Update xrefs.
1781 (Event Mod): New node, cut out from old Translating Input.
1782
1783 * maps.texi: Update xrefs.
1784
1785 * keymaps.texi (Translation Keymaps): New node.
1786 Update xrefs from Translating Input to Translation Keymaps.
1787
1788 * elisp.texi (Top): Update subnode menu.
1789
1790 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
1791
1792 * os.texi (System Interface): Fix menu descriptions of some nodes.
1793 (Translating Input): Node deleted.
1794
17952006-07-31 Nick Roberts <nickrob@snap.net.nz>
1796
1797 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
1798
1799 * lists.texi (Sets And Lists): Likewise.
1800
18012006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
1802
1803 * text.texi (Fields): Mention POS
1804 requirement when narrowing is in effect.
1805
18062006-07-28 Richard Stallman <rms@gnu.org>
1807
1808 * display.texi (Face Attributes): Simplify wording.
1809 (Attribute Functions): Clarify meaning of new-frame default
1810 attribute settings.
1811
1812 * customize.texi (Common Keywords): Document how to use
1813 :package-version in a package not in Emacs.
1814
18152006-07-28 Kim F. Storm <storm@cua.dk>
1816
1817 * commands.texi (Reading One Event): Fix last change.
1818
18192006-07-26 Chong Yidong <cyd@stupidchicken.com>
1820
1821 * commands.texi (Reading One Event): Document SECONDS argument for
1822 read-event, read-char, and read-char-exclusive.
1823
18242006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
1825
1826 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
1827 to ensure correct identification.
1828
18292006-07-24 Richard Stallman <rms@gnu.org>
1830
1831 * text.texi (Clickable Text): Clarify.
1832
1833 * sequences.texi (Vector Functions): Delete duplicate xref.
1834
1835 * objects.texi (Function Type): Clarify.
1836
1837 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
1838 modes.
1839
1840 * lists.texi (List Variables): New node.
1841 Material moved from other nodes.
1842
1843 * variables.texi (Setting Variables): add-to-list and
1844 add-to-ordered-list moved to List Variables node.
1845
18462006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
1847
1848 * text.texi (Links and Mouse-1):
1849 For mouse-on-link-p, expand on arg POS.
1850
18512006-07-21 Kim F. Storm <storm@cua.dk>
1852
1853 * display.texi (Forcing Redisplay): Don't mention systems which
1854 don't support sub-second timers for redisplay-preemption-period.
1855
1856 * os.texi (Terminal Output): Clarify text vs graphical terminal.
1857
18582006-07-21 Eli Zaretskii <eliz@gnu.org>
1859
1860 * frames.texi (Input Focus): Document that focus-follows-mouse has
1861 no effect on MS-Windows.
1862
18632006-07-18 Richard Stallman <rms@gnu.org>
1864
1865 * display.texi (Forcing Redisplay): Cleanups in previous change.
1866
1867 * processes.texi (Low-Level Network): Make menu more convenient.
1868
18692006-07-18 Kim F. Storm <storm@cua.dk>
1870
1871 * display.texi (Forcing Redisplay): redisplay-preemption-period
1872 only used on window systems. Add xref to Terminal Output.
1873
1874 * os.texi (Terminal Output): baud-rate only controls preemption on
1875 non-window systems. Add xref to Forcing Redisplay.
1876
1877 * processes.texi (Low-Level Network): Rename node "Make Network"
1878 to "Network Processes".
1879
18802006-07-18 Karl Berry <karl@gnu.org>
1881
1882 * variables.texi, functions.texi, customize.texi, loading.texi:
1883 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
1884
18852006-07-17 Chong Yidong <cyd@stupidchicken.com>
1886
1887 * commands.texi (Waiting): Document batch-mode sit-for behavior.
1888
18892006-07-17 Richard Stallman <rms@gnu.org>
1890
1891 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
1892 Put period and comma inside quotes.
1893
1894 * loading.texi, markers.texi: Use real doublequote inside menus.
1895
1896 * windows.texi: Put point and comma inside quotes.
1897 (Textual Scrolling): Use @samp for error message.
1898
1899 * variables.texi, tips.texi, syntax.texi, symbols.texi:
1900 * strings.texi, streams.texi, processes.texi, os.texi:
1901 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
1902 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
1903 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
1904 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
1905 Put point and comma inside quotes.
1906
1907 * control.texi (Processing of Errors): Add command-error-function.
1908
1909 * variables.texi (File Local Variables): Clarify that
1910 file local variables make buffer-local bindings.
1911
1912 * modes.texi (Syntactic Font Lock): Give default for
1913 font-lock-syntax-table.
1914
19152006-07-17 Nick Roberts <nickrob@snap.net.nz>
1916
1917 * text.texi (Special Properties): Clean up previous change.
1918
19192006-07-16 Karl Berry <karl@gnu.org>
1920
1921 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
1922 * control.texi: Fix bad page breaks through chapter 10 (control).
1923
1924 * anti.texi (Antinews): Reorder face-attribute fns to avoid
1925 underfull hbox.
1926
19272006-07-15 Nick Roberts <nickrob@snap.net.nz>
1928
1929 * text.texi (Special Properties): Describe fontified text property
1930 in relation to a character (not text).
1931
19322006-07-15 Kim F. Storm <storm@cua.dk>
1933
1934 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
1935 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
1936 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
1937
1938 * anti.texi (Antinews): Mention redisplay function.
1939 The kbd macro existed, but was not documented, before 22.x.
1940 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
1941
19422006-07-14 Nick Roberts <nickrob@snap.net.nz>
1943
1944 * display.texi (Displaying Messages): Add anchor.
1945
1946 * frames.texi (Dialog Boxes): Use it.
1947
19482006-07-12 Richard Stallman <rms@gnu.org>
1949
1950 * objects.texi (Frame Type): Explain nature of frames better.
1951
1952 * frames.texi (Frames): Explain nature of frames better.
1953
19542006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
1955
1956 * tips.texi (Coding Conventions): Explain why use cl at compile time.
1957
19582006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1959
1960 * frames.texi (Window System Selections): Mention scrap support for Mac.
1961 Default value of x-select-enable-clipboard is t on Mac.
1962
1963 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
1964
19652006-07-11 Kim F. Storm <storm@cua.dk>
1966
1967 * display.texi (Forcing Redisplay): Add `redisplay' function.
1968 Don't mention (sit-for -1) -- use (redisplay t) instead.
1969
1970 * commands.texi (Waiting): (sit-for -1) is no longer special.
1971 (sit-for 0) is equivalent to (redisplay).
1972 Iconifying/deiconifying no longer makes sit-for return.
1973
19742006-07-10 Nick Roberts <nickrob@snap.net.nz>
1975
1976 * display.texi (Buttons): Fix typo.
1977
1978 * index.texi, elisp.texi (New Symbols): Comment node out.
1979
19802006-07-09 Richard Stallman <rms@gnu.org>
1981
1982 * display.texi (Truncation): Clean up previous change.
1983
19842006-07-08 Richard Stallman <rms@gnu.org>
1985
1986 * commands.texi (Interactive Call): Use 3 as prefix in example
1987 for execute-extended-command.
1988
1989 * display.texi (Attribute Functions): Move paragraph about
1990 compatibility with Emacs < 21.
1991
19922006-07-09 Kim F. Storm <storm@cua.dk>
1993
1994 * display.texi (Refresh Screen): Clarify force-window-update.
1995 (Truncation): "Normally" indicated by fringe arrows.
1996
19972006-07-08 Eli Zaretskii <eliz@gnu.org>
1998
1999 * windows.texi (Textual Scrolling, Resizing Windows):
2000 * variables.texi (Constant Variables):
2001 * text.texi (Buffer Contents, Deletion, Changing Properties)
2002 (Property Search, Special Properties, Sticky Properties)
2003 (Links and Mouse-1, Fields, Change Hooks):
2004 * syntax.texi (Syntax Table Functions, Parsing Expressions)
2005 (Categories):
2006 * symbols.texi (Other Plists):
2007 * streams.texi (Output Variables):
2008 * processes.texi (Input to Processes, Query Before Exit):
2009 * positions.texi (Word Motion, Text Lines, List Motion):
2010 * os.texi (Init File, System Environment, Sound Output)
2011 (Session Management):
2012 * nonascii.texi (Text Representations, Character Sets)
2013 (Chars and Bytes, Locales):
2014 * modes.texi (Defining Minor Modes, Header Lines):
2015 * minibuf.texi (Minibuffer Contents):
2016 * markers.texi (Information from Markers):
2017 * lists.texi (List Elements, Building Lists, Association Lists):
2018 * keymaps.texi (Tool Bar):
2019 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
2020 * functions.texi (What Is a Function, Mapping Functions):
2021 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
2022 (Color Names, Text Terminal Colors, Display Feature Testing):
2023 * files.texi (Visiting Functions, File Name Components)
2024 (Unique File Names, Contents of Directories):
2025 * display.texi (Forcing Redisplay, Displaying Messages)
2026 (Temporary Displays, Font Selection, Auto Faces)
2027 (Font Lookup, Fringe Indicators, Display Margins)
2028 (Image Descriptors, Showing Images, Image Cache, Button Types)
2029 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
2030 (Display Table Format, Glyphs):
2031 * control.texi (Iteration):
2032 * commands.texi (Command Loop Info, Adjusting Point):
2033 * backups.texi (Making Backups, Auto-Saving):
2034 Remove @tindex entries.
2035
20362006-07-07 Kim F. Storm <storm@cua.dk>
2037
2038 * display.texi (Fringe Cursors): Fix typo.
2039 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
2040 (Overlay Arrow): Default is overlay-arrow fringe indicator.
2041
20422006-07-05 Richard Stallman <rms@gnu.org>
2043
2044 * text.texi (Buffer Contents): Add example of text props
2045 in result of buffer-substring.
2046 (Text Properties): Explain better about use of specific property names.
2047 (Property Search): Some cleanups; reorder some functions.
2048
2049 * keymaps.texi (Changing Key Bindings): Cleanup.
2050 Add xref to Key Binding Conventions.
2051
2052 * display.texi (Attribute Functions): Add examples for
2053 face-attribute-relative-p.
2054
2055 * tips.texi (Coding Conventions): Cleanup last change.
2056
20572006-07-05 Karl Berry <karl@gnu.org>
2058
2059 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
2060 Remove @setchapternewpage odd.
2061 Result is 1013 pages, down from 1100.
2062
2063 * anti.texi, customize.texi, display.texi, internals.texi:
2064 * minibuf.texi, modes.texi, tips.texi:
2065 Fix overfull/underfull boxes.
2066
20672006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
2068
2069 * edebug.texi (Instrumenting):
2070 Add Edebug-specific findex for eval-buffer.
2071 * loading.texi (Loading):
2072 Replace eval-current-buffer with eval-buffer.
2073
20742006-06-30 Nick Roberts <nickrob@snap.net.nz>
2075
2076 * locals.texi (Standard Buffer-Local Variables): Update the list
2077 of variables.
2078
20792006-06-26 Nick Roberts <nickrob@snap.net.nz>
2080
2081 * files.texi (File Name Completion): Point user to the node
2082 "Reading File Names".
2083
20842006-06-24 Eli Zaretskii <eliz@gnu.org>
2085
2086 * files.texi (Contents of Directories): Document case-insensitive
2087 behavior on respective filesystems.
2088
2089 * objects.texi (Character Type): Document that Emacs signals an
2090 error for unsupported Unicode characters specified as \uNNNN.
2091
20922006-06-19 Richard Stallman <rms@gnu.org>
2093
2094 * processes.texi (Bindat Spec): Clarify previous change.
2095
20962006-06-16 Richard Stallman <rms@gnu.org>
2097
2098 * tips.texi (Coding Conventions): Better explain conventions
2099 for definition constructs.
2100
2101 * text.texi (Special Properties): String value of `read-only'
2102 serves as the error message.
2103
2104 * objects.texi (Character Type): Clarify prev. change.
2105 (Non-ASCII in Strings): Mention \u and \U.
2106
2107 * commands.texi (Using Interactive): Explain problem of
2108 markers, etc., in command-history.
2109
21102006-06-14 Kim F. Storm <storm@cua.dk>
2111
2112 * commands.texi (Waiting): Negative arg to sit-for forces
2113 redisplay even if input is pending.
2114
2115 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
2116 redisplay. Remove incorrect example of binding redisplay-dont-pause
2117 around (sit-for 0).
2118
21192006-06-13 Richard Stallman <rms@gnu.org>
2120
2121 * display.texi (Forcing Redisplay): Clarify previous change.
2122
21232006-06-13 Romain Francoise <romain@orebokech.com>
2124
2125 * display.texi (Forcing Redisplay): Fix typo.
2126
21272006-06-13 Kim F. Storm <storm@cua.dk>
2128
2129 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
2130
21312006-06-10 Luc Teirlinck <teirllm@auburn.edu>
2132
2133 * tips.texi (Coding Conventions): Add `@end itemize'.
2134
21352006-06-10 Richard Stallman <rms@gnu.org>
2136
2137 * tips.texi (Coding Conventions): Explain use of coding systems
2138 to ensure one decoding for strings.
2139
21402006-06-09 Aidan Kehoe <kehoea@parhasard.net>
2141
2142 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
2143 syntax.
2144
21452006-06-07 Eli Zaretskii <eliz@gnu.org>
2146
2147 * display.texi (Font Selection): Remove description of
2148 clear-face-cache.
2149
2150 * compile.texi (Eval During Compile): Fix a typo. Add index
2151 entries for possible uses of eval-when-compile.
2152
21532006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
2154
2155 * display.texi (Abstract Display): Fix typo.
2156
21572006-06-03 Eli Zaretskii <eliz@gnu.org>
2158
2159 * minibuf.texi (Minibuffer History) <history-add-new-input>:
2160 Reword variable's description.
2161
21622006-06-01 Richard Stallman <rms@gnu.org>
2163
2164 * windows.texi (Splitting Windows): Clarify splitting nonselected
2165 window.
2166
21672006-05-31 Juri Linkov <juri@jurta.org>
2168
2169 * minibuf.texi (Minibuffer History): Add history-add-new-input.
2170
21712006-05-30 Richard Stallman <rms@gnu.org>
2172
2173 * display.texi (Line Height): Fix errors in description of
10d1d0af 2174 default line height and line-height property.
b8d4c8d0
GM
2175
2176 * nonascii.texi (Default Coding Systems): Further clarification.
2177
21782006-05-29 Luc Teirlinck <teirllm@auburn.edu>
2179
2180 * internals.texi (Pure Storage): Mention that an overflow in pure
2181 space causes a memory leak.
2182 (Garbage Collection): If there was an overflow in pure space,
2183 `garbage-collect' returns nil.
2184
21852006-05-30 Eli Zaretskii <eliz@gnu.org>
2186
2187 * nonascii.texi (Default Coding Systems): Fix it some more.
2188
21892006-05-29 Eli Zaretskii <eliz@gnu.org>
2190
2191 * nonascii.texi (Default Coding Systems): Fix last change.
2192
21932006-05-29 Kenichi Handa <handa@m17n.org>
2194
2195 * nonascii.texi (find-operation-coding-system): Describe the new
2196 argument format (FILENAME . BUFFER).
2197
21982006-05-28 Richard Stallman <rms@gnu.org>
2199
2200 * tips.texi (Coding Conventions): Better explain reasons not to
2201 advise other packages or use `eval-after-load'.
2202
22032006-05-29 Kim F. Storm <storm@cua.dk>
2204
2205 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
2206 `bindat-idx' and `bindat-raw' for clarity.
2207
22082006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2209
2210 * processes.texi (Bindat Spec): Expand on `repeat' handler.
2211
2212 * display.texi (Display): Add "Abstract Display" to menu.
2213 (Abstract Display, Abstract Display Functions)
2214 (Abstract Display Example): New nodes.
2215 * elisp.texi (Top): Add "Abstract Display" to menu.
2216
22172006-05-27 Chong Yidong <cyd@stupidchicken.com>
2218
2219 * keymaps.texi (Key Sequences): Link to input events definition.
2220 (Format of Keymaps): Delete material duplicated in Keymap Basics.
2221
2222 * files.texi (Changing Files): Document updated argument list for
2223 copy-file.
2224
22252006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2226
2227 * processes.texi (Bindat Functions): Explain term "total length".
2228 Use it in bindat-length and bindat-pack descriptions.
2229
22302006-05-26 Eli Zaretskii <eliz@gnu.org>
2231
2232 * tips.texi (Coding Conventions): Advise against using
2233 eval-after-load in packages. Add an index entry.
2234
22352006-05-25 Juri Linkov <juri@jurta.org>
2236
2237 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
2238
2239 * modes.texi (%-Constructs): Add %e, %z, %Z.
2240
22412006-05-25 Richard Stallman <rms@gnu.org>
2242
2243 * elisp.texi (Top): Update subnode menu.
2244
2245 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
2246 (Keymaps): Update menu.
2247
22482006-05-25 Chong Yidong <cyd@stupidchicken.com>
2249
2250 * keymaps.texi (Key Sequences): Some clarifications.
2251
22522006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
2253
2254 * processes.texi (Bindat Functions): Say "unibyte string"
2255 explicitly for bindat-unpack and bindat-pack descriptions.
2256 (Bindat Examples): Don't call `string-make-unibyte' in example.
2257
22582006-05-25 Chong Yidong <cyd@stupidchicken.com>
2259
2260 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 2261 Explain string and vector representations of key sequences.
b8d4c8d0
GM
2262
2263 * keymaps.texi (Changing Key Bindings):
dd7b651b 2264 * commands.texi (Interactive Codes):
b8d4c8d0
GM
2265 * help.texi (Describing Characters): Refer to it.
2266
22672006-05-23 Luc Teirlinck <teirllm@auburn.edu>
2268
2269 * frames.texi (Pointer Shape): @end table -> @end defvar.
2270
22712006-05-22 Richard Stallman <rms@gnu.org>
2272
2273 * elisp.texi (Top): Update subnode menus.
2274
2275 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
2276 Contents rewritten; material from old Pointer Shape node moved here.
2277
2278 * display.texi (Pointer Shape): Node deleted.
2279 (Image Descriptors): Minor cleanup.
2280
22812006-05-21 Richard Stallman <rms@gnu.org>
2282
2283 * syntax.texi (Parsing Expressions): Update info on which STATE
2284 elements are ignored.
2285
22862006-05-19 Luc Teirlinck <teirllm@auburn.edu>
2287
2288 * hooks.texi (Standard Hooks): Correct typo.
2289
2290 * gpl.texi (GPL): ifinfo -> ifnottex.
2291
22922006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
2293
2294 * searching.texi (Simple Match Data): Warn about match data being
2295 set anew by every search.
2296
22972006-05-17 Richard Stallman <rms@gnu.org>
2298
2299 * minibuf.texi (Minibuffer History): Clarify.
2300
2301 * searching.texi (Regexp Special): Clarify nested regexp warning.
2302
23032006-05-16 Kim F. Storm <storm@cua.dk>
2304
2305 * minibuf.texi (Minibuffer History): Update add-to-history.
2306
23072006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
2308
2309 * nonascii.texi (Explicit Encoding): Fix
2310 typo (encoding<->decoding).
2311
23122006-05-14 Richard Stallman <rms@gnu.org>
2313
2314 * buffers.texi (Creating Buffers): Cleanup.
2315
2316 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
2317
23182006-05-13 Eli Zaretskii <eliz@gnu.org>
2319
2320 * buffers.texi (Current Buffer): Document that with-temp-buffer
2321 disables undo.
2322
2323 * os.texi (Terminal-Specific): More accurate description of how
2324 Emacs searches for the terminal-specific libraries.
2325
23262006-05-12 Eli Zaretskii <eliz@gnu.org>
2327
2328 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
2329 emacs-xtra to @inforef's.
2330
2331 * text.texi (Undo): Document that undo is turned off in buffers
2332 whose names begin with a space.
2333
2334 * buffers.texi (Buffer Names): Add index entries for buffers whose
2335 names begin with a space.
2336 (Creating Buffers): Document that undo is turned off in buffers
2337 whose names begin with a space.
2338
2339 * files.texi (Visiting Functions, Reading from Files)
2340 (Saving Buffers): Mention code and EOL conversions by file I/O
2341 primitives and subroutines.
2342
2343 * nonascii.texi (Lisp and Coding Systems): Document
2344 coding-system-eol-type. Add index entries for eol conversion.
2345
2346 * display.texi (Defining Faces): Mention `mac', and add an xref to
2347 where window-system is described.
2348
23492006-05-10 Richard Stallman <rms@gnu.org>
2350
2351 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
2352
23532006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
2354
2355 * variables.texi (File Local Variables): Recommend to quote lambda
2356 expressions in safe-local-variable property.
2357
23582006-05-09 Richard Stallman <rms@gnu.org>
2359
2360 * variables.texi (File Local Variables): Document
2361 safe-local-eval-forms and safe-local-eval-function.
2362
23632006-05-07 Kim F. Storm <storm@cua.dk>
2364
2365 * minibuf.texi (Minibuffer History): Remove keep-dups arg
2366 from add-to-history.
2367
23682006-05-07 Romain Francoise <romain@orebokech.com>
2369
2370 * commands.texi (Event Input Misc):
2371 * compile.texi (Eval During Compile):
2372 * internals.texi (Buffer Internals):
2373 * minibuf.texi (Initial Input):
2374 * nonascii.texi (Scanning Charsets):
2375 * numbers.texi (Comparison of Numbers):
2376 * windows.texi (Textual Scrolling, Vertical Scrolling):
2377 Fix various typos.
2378
23792006-05-06 Eli Zaretskii <eliz@gnu.org>
2380
2381 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
2382 conditional xref's to either emacs or emacs-xtra, depending on
2383 @iftex/@ifnottex.
2384
2385 * minibuf.texi (Minibuffer History): Document add-to-history.
2386
23872006-05-05 Eli Zaretskii <eliz@gnu.org>
2388
2389 * internals.texi (Pure Storage): Mention the pure overflow message
2390 at startup.
2391
c8763fb6 23922006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2393
2394 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
2395 (Searching Keymaps): Fix pseudo-Lisp description of keymap
2396 search.
2397
23982006-05-01 Richard Stallman <rms@gnu.org>
2399
2400 * intro.texi (nil and t): Clarify.
2401
2402 * variables.texi (File Local Variables): Suggest using booleanp.
2403
24042006-05-01 Juanma Barranquero <lekktu@gmail.com>
2405
2406 * objects.texi (Type Predicates): Fix typos.
2407
24082006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
2409
2410 * intro.texi (nil and t): Add booleanp.
2411
2412 * objects.texi (Type Predicates): Add links for booleanp and
2413 string-or-null-p.
2414
24152006-04-29 Richard Stallman <rms@gnu.org>
2416
2417 * modes.texi (Multiline Font Lock): Rename from
2418 Multi line Font Lock Elements. Much clarification.
2419 (Font Lock Multiline, Region to Fontify): Much clarification.
2420
24212006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
2422
2423 * variables.texi (File Local Variables): Remove the special case t for
2424 safe-local-variable.
2425
24262006-04-26 Richard Stallman <rms@gnu.org>
2427
2428 * syntax.texi (Parsing Expressions): Minor cleanup.
2429
24302006-04-18 Richard Stallman <rms@gnu.org>
2431
2432 * tips.texi (Coding Conventions): Explain when the package's
2433 prefix should appear later on (not at the start of the name).
2434
2435 * searching.texi (String Search): Clarify effect of NOERROR.
2436
2437 * modes.texi (Imenu): Clarify what special items do.
2438
2439 * hooks.texi (Standard Hooks): Delete text about old hook names.
2440
24412006-04-17 Romain Francoise <romain@orebokech.com>
2442
2443 * variables.texi (Local Variables): Update the default value of
2444 `max-specpdl-size'.
2445
24462006-04-15 Michael Olson <mwolson@gnu.org>
2447
2448 * processes.texi (Transaction Queues): Mention the new optional
2449 `delay-question' argument for `tq-enqueue'.
2450
24512006-04-13 Bill Wohler <wohler@newt.com>
2452
2453 * customize.texi (Common Keywords): Use dotted notation for
2454 :package-version value. Specify its values. Improve documentation
2455 for customize-package-emacs-version-alist.
2456
24572006-04-12 Bill Wohler <wohler@newt.com>
2458
2459 * customize.texi (Common Keywords): Move description of
2460 customize-package-emacs-version-alist to @defvar.
2461
24622006-04-10 Bill Wohler <wohler@newt.com>
2463
2464 * customize.texi (Common Keywords): Add :package-version.
2465
24662006-04-10 Kim F. Storm <storm@cua.dk>
2467
2468 * text.texi (Buffer Contents): Add NOPROPS arg to
2469 filter-buffer-substring.
2470
24712006-04-08 Kevin Ryde <user42@zip.com.au>
2472
2473 * os.texi (Command-Line Arguments): Update xref to emacs manual
2474 "Command Arguments" -> "Emacs Invocation", per change there.
2475
24762006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
2477
2478 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
2479 be on one line to help makeinfo not render two spaces after the dot.
2480
24812006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
2482
2483 * strings.texi (Predicates for Strings): Add string-or-null-p.
2484
24852006-03-28 Kim F. Storm <storm@cua.dk>
2486
2487 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
2488 remarks about systems that don't support fractional seconds.
2489
24902006-03-25 Karl Berry <karl@gnu.org>
2491
2492 * elisp.texi: Use @copyright{} instead of (C), and do not indent
2493 the year list.
2494
24952006-03-21 Nick Roberts <nickrob@snap.net.nz>
2496
2497 * display.texi (Fringe Indicators): Fix typos.
2498
24992006-03-19 Luc Teirlinck <teirllm@auburn.edu>
2500
2501 * tips.texi (Documentation Tips): One can now also write `program'
2502 in front of a quoted symbol in a docstring to prevent making a
2503 hyperlink.
2504
25052006-03-19 Alan Mackenzie <acm@muc.de>
2506
2507 * text.texi (Special Properties): Clarify `fontified' property.
2508
25092006-03-16 Richard Stallman <rms@gnu.org>
2510
2511 * display.texi (Defining Images): Minor cleanup.
2512
25132006-03-16 Bill Wohler <wohler@newt.com>
2514
2515 * display.texi (Defining Images): In image-load-path-for-library,
2516 prefer user's images.
2517
25182006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
2519
2520 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
2521
25222006-03-15 Bill Wohler <wohler@newt.com>
2523
2524 * display.texi (Defining Images): Fix example in
2525 image-load-path-for-library by not recommending that one binds
2526 image-load-path. Just defvar it to placate compiler and only use
2527 it if previously defined.
2528
25292006-03-14 Bill Wohler <wohler@newt.com>
2530
2531 * display.texi (Defining Images): In image-load-path-for-library,
2532 always return list of directories. Update example.
2533
25342006-03-14 Alan Mackenzie <acm@muc.de>
2535
2536 * modes.texi: New node, "Region to Fontify" (for Font Lock).
2537 This describes font-lock-extend-region-function.
2538 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
2539 the new node "Region to Fontify".
2540
25412006-03-13 Richard Stallman <rms@gnu.org>
2542
2543 * display.texi (Invisible Text): The impossible position is
2544 now before the invisible text, not after.
2545 (Defining Images): Clean up last change.
2546
25472006-03-11 Bill Wohler <wohler@newt.com>
2548
2549 * display.texi (Defining Images): Add image-load-path-for-library.
2550
25512006-03-11 Luc Teirlinck <teirllm@auburn.edu>
2552
2553 * text.texi (Adaptive Fill): Fix Texinfo usage.
2554
2555 * strings.texi (Creating Strings): Fix Texinfo usage.
2556
2557 * searching.texi (Regexp Special): Use @samp for regular
2558 expressions that are not in Lisp syntax.
2559
25602006-03-08 Luc Teirlinck <teirllm@auburn.edu>
2561
2562 * searching.texi (Regexp Special): Put remark between parentheses
2563 to avoid misreading.
2564
25652006-03-07 Luc Teirlinck <teirllm@auburn.edu>
2566
2567 * searching.texi (Syntax of Regexps): More accurately describe
2568 which characters are special in which situations.
2569 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
2570 are not special. Describe in detail when `[' and `]' are special.
2571 (Regexp Backslash): Plenty of regexps with unbalanced square
2572 brackets are valid, so reword that statement.
2573
25742006-03-02 Kim F. Storm <storm@cua.dk>
2575
2576 * keymaps.texi (Tool Bar): Add tool-bar-border.
2577
25782006-02-28 Luc Teirlinck <teirllm@auburn.edu>
2579
2580 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
2581
25822006-02-27 Luc Teirlinck <teirllm@auburn.edu>
2583
2584 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
2585
2586 * files.texi (Locating Files): Suggest additional values for the
2587 SUFFIXES arg of `locate-file'. Update pxref.
2588
2589 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
2590 (How Programs Do Loading): Discuss the effects of Auto Compression
2591 mode on `load'.
2592 (Load Suffixes): New node.
2593 (Library Search): Delete description of `load-suffixes'; it was
2594 moved to "Load Suffixes".
2595 (Autoload, Named Features): Mention `load-suffixes'.
2596
25972006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2598
2599 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
2600
2601 * windows.texi (Window Tree): Fix typo.
2602
26032006-02-20 Kim F. Storm <storm@cua.dk>
2604
2605 * display.texi (Fringe Indicators): New section.
2606 Move indicate-empty-lines, indicate-buffer-boundaries, and
2607 default-indicate-buffer-boundaries here.
2608 Add fringe-indicator-alist and default-fringes-indicator-alist.
2609 Add list of logical fringe indicator symbols.
2610 Update list of standard bitmap names.
2611 (Fringe Cursors): New section.
2612 Move overflow-newline-into-fringe here.
2613 Add fringe-cursor-alist and default-fringes-cursor-alist.
2614 Add list of fringe cursor symbols.
2615
26162006-02-20 Juanma Barranquero <lekktu@gmail.com>
2617
2618 * commands.texi (Using Interactive): Fix reference to node
2619 "Minibuffers".
2620
26212006-02-19 Richard M. Stallman <rms@gnu.org>
2622
2623 * minibuf.texi (High-Level Completion):
2624 Add xref to read-input-method-name.
2625
2626 * files.texi (Relative File Names): Move file-relative-name here.
2627 (File Name Expansion): From here. Minor clarifications.
2628
2629 * commands.texi (Using Interactive): Add xrefs about reading input.
2630 Clarify remarks about that moving point and mark.
2631 Put string case before list case.
2632
c8763fb6 26332006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2634
2635 * display.texi (Other Display Specs, Image Descriptors):
2636 Revert erroneous changes. The previous description of
2637 image-descriptors as `(image . PROPS)' was correct.
2638
26392006-02-14 Richard M. Stallman <rms@gnu.org>
2640
2641 * variables.texi (File Local Variables): Clarifications.
2642
26432006-02-14 Juanma Barranquero <lekktu@gmail.com>
2644
2645 * variables.texi (File Local Variables): Use @code for a cons
2646 cell, not @var.
2647
26482006-02-13 Chong Yidong <cyd@stupidchicken.com>
2649
2650 * variables.texi (File Local Variables): Document new file local
2651 variable behavior.
2652
26532006-02-10 Kim F. Storm <storm@cua.dk>
2654
2655 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
2656
26572006-02-08 Juanma Barranquero <lekktu@gmail.com>
2658
2659 * modes.texi (%-Constructs): Remove obsolete info about
2660 `global-mode-string'.
2661
26622006-02-07 Richard M. Stallman <rms@gnu.org>
2663
2664 * commands.texi (Prefix Command Arguments): Minor cleanup.
2665
2666 * display.texi: "Graphical display", not window system.
2667
2668 * functions.texi (What Is a Function): Fix xref.
2669
2670 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
2671 (Changing Key Bindings): Clarify when remapping is better than
2672 substitute-key-definition.
2673
26742006-02-02 Richard M. Stallman <rms@gnu.org>
2675
2676 * minibuf.texi (Basic Completion): Completion alists are risky.
2677
2678 * keymaps.texi (Active Keymaps): Clarifications.
2679 (Searching Keymaps): New node.
2680 (Keymaps): Update menu.
2681
2682 * frames.texi (Layout Parameters): Minor clarification.
2683 (Drag and Drop): New node.
2684 (Frames): Update menu.
2685
26862006-01-29 Chong Yidong <cyd@stupidchicken.com>
2687
2688 * display.texi (Other Display Specs, Image Descriptors):
2689 Image description is a list, not a cons cell.
2690
26912006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2692
2693 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
2694 list is not necessarily a list).
2695
26962006-01-27 Eli Zaretskii <eliz@gnu.org>
2697
2698 * frames.texi (Layout Parameters): border-width and
2699 internal-border-width belong to the frame, not the window.
2700
27012006-01-19 Richard M. Stallman <rms@gnu.org>
2702
2703 * nonascii.texi (Translation of Characters): Search cmds use
2704 translation-table-for-input. Automatically made local.
2705
2706 * markers.texi (Overview of Markers): Count insertion type
2707 as one of a marker's attributes.
2708
2709 * keymaps.texi (Controlling Active Maps): New node, split out of
2710 Active Keymaps.
2711 (Keymaps): Menu updated.
2712 (Active Keymaps): Give pseudocode to explain how the active
2713 maps are searched. current-active-maps and key-binding moved here.
2714 (Functions for Key Lookup): current-active-maps and key-binding moved.
2715 Clarifications.
2716 (Searching the Keymaps): New subnode.
2717
2718 * elisp.texi (Top): Menu clarification.
2719
2720 * display.texi (Other Display Specs): Delete duplicate entry for
2721 just a string as display spec. Move text about recursive display
2722 specs on such a string.
2723
2724 * commands.texi (Key Sequence Input): Clarify.
2725 Move num-nonmacro-input-events out.
2726 (Reading One Event): num-nonmacro-input-events moved here.
2727
27282006-01-14 Nick Roberts <nickrob@snap.net.nz>
2729
2730 * advice.texi (Simple Advice): Update example to fit argument
2731 change in previous-line.
2732
27332006-01-05 Richard M. Stallman <rms@gnu.org>
2734
2735 * markers.texi (The Mark): Fix in `mark'.
2736
27372006-01-04 Richard M. Stallman <rms@gnu.org>
2738
2739 * processes.texi (Misc Network, Make Network): Minor cleanups.
2740
27412006-01-04 Kim F. Storm <storm@cua.dk>
2742
2743 * processes.texi (Make Network): Add IPv6 addresses and handling.
2744 (Network Feature Testing): Mention (:family ipv6).
2745 (Misc Network): Add IPv6 formats to format-network-address.
2746
27472005-12-30 Richard M. Stallman <rms@gnu.org>
2748
2749 * text.texi (Changing Properties):
2750 Don't use return value of set-text-properties.
2751
27522005-12-29 Luc Teirlinck <teirllm@auburn.edu>
2753
2754 * modes.texi (Mode Line Format): Correct typo in menu.
2755
27562005-12-29 Richard M. Stallman <rms@gnu.org>
2757
2758 * modes.texi (Mode Line Top): New node.
2759 (Mode Line Data): Some text moved to new node.
2760 Explain the data structure more concretely.
2761 (Mode Line Basics): Clarifications.
2762 (Mode Line Variables): Clarify intro paragraph.
2763 (%-Constructs): Clarify intro paragraph.
2764 (Mode Line Format): Update menu.
2765
27662005-12-28 Luc Teirlinck <teirllm@auburn.edu>
2767
2768 * minibuf.texi (Basic Completion): Update lazy-completion-table
2769 examples for removal of ARGS argument.
2770
27712005-12-23 Richard M. Stallman <rms@gnu.org>
2772
2773 * text.texi (Undo): Restore some explanation from the version
2774 that was deleted.
2775
27762005-12-23 Eli Zaretskii <eliz@gnu.org>
2777
2778 * text.texi (Undo): Remove duplicate descriptions of `apply
2779 funname' and `apply delta' elements of the undo list.
2780
27812005-12-20 Richard M. Stallman <rms@gnu.org>
2782
2783 * help.texi (Help Functions): Update documentation of `apropos'.
2784
27852005-12-20 Luc Teirlinck <teirllm@auburn.edu>
2786
2787 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
2788 because it is confusing. If the :help-echo keyword is a function,
2789 it is not directly used as the :help-echo overlay property, as the
2790 xref seems to suggest (it does not take the appropriate args).
2791
27922005-12-19 Luc Teirlinck <teirllm@auburn.edu>
2793
2794 * customize.texi (Common Keywords): Fix Texinfo usage.
2795 (Group Definitions, Variable Definitions): Update for new
2796 conventions for using `*' in docstrings.
2797
2798 * tips.texi (Documentation Tips): Update for new conventions for
2799 using `*' in docstrings.
2800
28012005-12-16 Richard M. Stallman <rms@gnu.org>
2802
2803 * minibuf.texi (Minibuffer Contents): Minor cleanup.
2804
28052005-12-16 Juri Linkov <juri@jurta.org>
2806
2807 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
2808
28092005-12-14 Romain Francoise <romain@orebokech.com>
2810
2811 * modes.texi (Customizing Keywords): Rename `append' to `how'.
2812 Fix typo.
2813
28142005-12-11 Juri Linkov <juri@jurta.org>
2815
2816 * minibuf.texi (Completion Commands): Add mention of read-file-name
2817 for filename completion keymaps.
2818 (Reading File Names): Add mention of filename completion keymaps
2819 for read-file-name and xref to `Completion Commands'.
2820
28212005-12-10 Richard M. Stallman <rms@gnu.org>
2822
2823 * customize.texi (Common Keywords): State caveats for use of :tag.
2824
28252005-12-08 Richard M. Stallman <rms@gnu.org>
2826
2827 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
2828 with xrefs and better explanation.
2829 (Completion Commands): Add the filename completion maps.
2830
2831 * objects.texi (Character Type): Clarify that \s is not space
2832 if a dash follows.
2833
28342005-12-05 Richard M. Stallman <rms@gnu.org>
2835
2836 * windows.texi (Resizing Windows): Delete preserve-before args.
2837
28382005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2839
2840 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
2841 in full keymaps, since the quirk has been fixed.
2842
28432005-12-03 Eli Zaretskii <eliz@gnu.org>
2844
2845 * hooks.texi (Standard Hooks): Add index entries. Mention
2846 `compilation-finish-functions'.
2847
28482005-11-27 Richard M. Stallman <rms@gnu.org>
2849
2850 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
2851
28522005-11-21 Juri Linkov <juri@jurta.org>
2853
2854 * customize.texi (Common Keywords): Update links types
2855 custom-manual and url-link. Add link types emacs-library-link,
2856 file-link, function-link, variable-link, custom-group-link.
2857
28582005-11-20 Chong Yidong <cyd@stupidchicken.com>
2859
2860 * display.texi: Revert 2005-11-20 change.
2861
28622005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
2863
2864 * processes.texi (Bindat Functions):
2865 Say "third" to refer to zero-based index "2".
2866
28672005-11-18 Luc Teirlinck <teirllm@auburn.edu>
2868
2869 * loading.texi (Library Search): Update the default value of
2870 `load-suffixes'.
2871
28722005-11-17 Chong Yidong <cyd@stupidchicken.com>
2873
2874 * display.texi (Attribute Functions): Mention :ignore-defface.
2875
28762005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
2877
2878 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
2879 (Minor Mode Conventions): Mention the use of a hook.
2880
28812005-11-06 Richard M. Stallman <rms@gnu.org>
2882
2883 * files.texi (Magic File Names): find-file-name-handler checks the
2884 `operations' property of the handler.
2885
28862005-11-03 Richard M. Stallman <rms@gnu.org>
2887
2888 * variables.texi (Frame-Local Variables): Small clarification.
2889
28902005-10-29 Chong Yidong <cyd@stupidchicken.com>
2891
2892 * os.texi (Init File): Document ~/.emacs.d/init.el.
2893
28942005-10-29 Richard M. Stallman <rms@gnu.org>
2895
2896 * internals.texi (Garbage Collection): Document memory-full.
2897
28982005-10-28 Bill Wohler <wohler@newt.com>
2899
2900 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
2901 for URLs.
2902
29032005-10-28 Richard M. Stallman <rms@gnu.org>
2904
2905 * minibuf.texi (Completion Commands): Clean up prev change.
2906
29072005-10-26 Kevin Ryde <user42@zip.com.au>
2908
2909 * compile.texi (Eval During Compile): Explain recommended uses
2910 of eval-when-compile and eval-and-compile.
2911
29122005-10-27 Masatake YAMATO <jet@gyve.org>
2913
2914 * minibuf.texi (Completion Commands):
2915 Write about new optional argument for `display-completion-list'.
2916
29172005-10-23 Richard M. Stallman <rms@gnu.org>
2918
2919 * display.texi (Overlay Arrow): Clarify about local bindings of
2920 overlay-arrow-position.
2921
29222005-10-22 Eli Zaretskii <eliz@gnu.org>
2923
2924 * internals.texi (Building Emacs): Fix last change.
2925
29262005-10-22 Richard M. Stallman <rms@gnu.org>
2927
2928 * internals.texi (Building Emacs): Document eval-at-startup.
2929
29302005-10-21 Richard M. Stallman <rms@gnu.org>
2931
2932 * loading.texi (Where Defined): load-history contains abs file names.
2933 symbol-file returns abs file names.
2934
29352005-10-19 Kim F. Storm <storm@cua.dk>
2936
2937 * display.texi (Showing Images): Add max-image-size integer value.
2938
29392005-10-18 Chong Yidong <cyd@stupidchicken.com>
2940
2941 * display.texi (Showing Images): Document max-image-size.
2942
29432005-10-17 Richard M. Stallman <rms@gnu.org>
2944
2945 * commands.texi (Quitting): Minor clarification.
2946
2947 * processes.texi (Sentinels): Clarify about output and quitting.
2948 (Filter Functions): Mention with-local-quit.
2949
29502005-10-17 Juri Linkov <juri@jurta.org>
2951
2952 * buffers.texi (Current Buffer):
2953 * commands.texi (Event Input Misc):
2954 * compile.texi (Eval During Compile, Compiler Errors):
2955 * customize.texi (Group Definitions):
2956 * display.texi (Progress, Defining Faces):
2957 * files.texi (Writing to Files):
2958 * modes.texi (Mode Hooks, Defining Minor Modes):
2959 * streams.texi (Output Functions):
2960 * syntax.texi (Syntax Table Functions):
2961 * text.texi (Change Hooks):
2962 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
2963
2964 * commands.texi (Quitting): Replace arg `forms' with `body' in
2965 `with-local-quit'.
2966
2967 * positions.texi (Excursions): Replace arg `forms' with `body' in
2968 `save-excursion'.
2969
29702005-10-08 Kim F. Storm <storm@cua.dk>
2971
2972 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
2973 Rename manual section accordingly.
2974
29752005-10-04 Kim F. Storm <storm@cua.dk>
2976
2977 * windows.texi (Window Split Tree): New section describing
2978 new function window-split-tree function.
2979
29802005-10-03 Nick Roberts <nickrob@snap.net.nz>
2981
2982 * display.texi (Fringe Size/Pos): Simplify and add detail.
2983
29842005-09-30 Romain Francoise <romain@orebokech.com>
2985
2986 * minibuf.texi (High-Level Completion): Explain that the prompt
2987 given to `read-buffer' should end with a colon and a space.
2988 Update usage examples.
2989
29902005-09-29 Juri Linkov <juri@jurta.org>
2991
2992 * display.texi (Displaying Messages): Rename argument name
2993 `string' to `format-string' in functions `message', `message-box',
2994 `message-or-box'.
2995
29962005-09-26 Chong Yidong <cyd@stupidchicken.com>
2997
2998 * errors.texi (Standard Errors): Correct xrefs.
2999
30002005-09-18 Chong Yidong <cyd@stupidchicken.com>
3001
3002 * display.texi (Defining Images): Update documentation for
3003 `image-load-path'.
3004
30052005-09-17 Richard M. Stallman <rms@gnu.org>
3006
3007 * display.texi (Defining Images): Clean up previous change.
3008
30092005-09-16 Romain Francoise <romain@orebokech.com>
3010
3011 * elisp.texi: Specify GFDL version 1.2.
3012
3013 * doclicense.texi (GNU Free Documentation License): Update to
3014 version 1.2.
3015
30162005-09-15 Chong Yidong <cyd@stupidchicken.com>
3017
3018 * display.texi (Defining Images): Document `image-load-path'.
3019
30202005-09-15 Richard M. Stallman <rms@gnu.org>
3021
3022 * objects.texi (Printed Representation): Minor cleanup.
3023 (Box Diagrams): Minor fix.
3024 (Cons Cell Type): Move (...) index item here.
3025 (Box Diagrams): From here.
3026 (Array Type): Minor fix.
3027 (Type Predicates): Delete index "predicates".
3028 (Hash Table Type): Clarify xref.
3029 (Dotted Pair Notation): Minor fix.
3030
30312005-09-10 Chong Yidong <cyd@stupidchicken.com>
3032
3033 * files.texi (Saving Buffers): Fix typo.
3034
30352005-09-08 Richard M. Stallman <rms@gnu.org>
3036
3037 * tips.texi (Programming Tips): Correct the "default" prompt spec.
3038
30392005-09-08 Chong Yidong <cyd@stupidchicken.com>
3040
3041 * locals.texi (Standard Buffer-Local Variables): Don't include
3042 mode variables for minor modes.
3043 Fix xrefs for buffer-display-count, buffer-display-table,
3044 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
3045 enable-multibyte-characters, fill-column, header-line-format,
3046 left-fringe-width, left-margin, and right-fringe-width.
3047
3048 * hooks.texi (Standard Hooks): All hooks should conform to the
3049 standard naming convention now.
3050 Fix xref for `echo-area-clear-hook'.
3051
3052 * display.texi (Usual Display): Note that indicate-empty-lines and
3053 tab-width are buffer-local.
3054
3055 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
3056
3057 * modes.texi (Mode Help): Note that major-mode is buffer-local.
3058
3059 * nonascii.texi (Encoding and I/O): Note that
3060 buffer-file-coding-system is buffer-local.
3061
3062 * positions.texi (List Motion): Note that defun-prompt-regexp is
3063 buffer-local.
3064
3065 * text.texi (Auto Filling): Note that auto-fill-function is
3066 buffer-local.
3067 (Undo): Note that buffer-undo-list is buffer-local.
3068
3069 * windows.texi (Buffers and Windows): Document
3070 buffer-display-count.
3071
30722005-09-06 Richard M. Stallman <rms@gnu.org>
3073
3074 * tips.texi (Coding Conventions): Sometimes it is ok to put the
3075 package prefix elsewhere than at the start of the name.
3076
30772005-09-03 Richard M. Stallman <rms@gnu.org>
3078
3079 * tips.texi (Programming Tips): Add conventions for minibuffer
3080 questions and prompts.
3081
30822005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
3083
3084 * intro.texi (nil and t): Minor cleanup.
3085 Delete spurious mention of keyword symbols.
3086 (Evaluation Notation): Add index entry.
3087 (A Sample Function Description): Minor cleanup.
3088 (A Sample Variable Description): Not all vars can be set.
3089
30902005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
3091
3092 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
3093
3094 (Insertion): Document precise type of `insert-char' arg COUNT.
3095
30962005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
3097
3098 * modes.texi (Other Font Lock Variables): Sync the default of
3099 font-lock-lines-before.
3100
31012005-08-31 Michael Albinus <michael.albinus@gmx.de>
3102
3103 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
3104
31052005-08-29 Richard M. Stallman <rms@gnu.org>
3106
3107 * elisp.texi (Top): Update subnode menu.
3108
3109 * searching.texi (Searching and Matching): Move node.
3110 Rearrange contents and add overall explanation.
3111 (Searching and Case): Move node.
3112 (Searching and Matching): Update menu.
3113
31142005-08-27 Eli Zaretskii <eliz@gnu.org>
3115
3116 * os.texi (Startup Summary): Fix the description of the initial
3117 startup message display.
3118
31192005-08-25 Richard M. Stallman <rms@gnu.org>
3120
3121 * searching.texi (Search and Replace): Add replace-regexp-in-string.
3122
31232005-08-25 Emilio C. Lopes <eclig@gmx.net>
3124
3125 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
3126 `next-overlay-change' example.
3127
31282005-08-22 Juri Linkov <juri@jurta.org>
3129
3130 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
3131 Fix invert-face. Fix args of face-background.
3132
3133 * display.texi (Standard Faces): Delete node.
3134 (Faces): Add xref to `(emacs)Standard Faces'.
3135 (Displaying Faces): Fix xref to `Standard Faces'.
3136
3137 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
3138
31392005-08-20 Alan Mackenzie <acm@muc.de>
3140
3141 * buffers.texi (The Buffer List): Clarify the manipulation of the
3142 buffer list.
3143
31442005-08-14 Richard M. Stallman <rms@gnu.org>
3145
3146 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
3147 a regexp.
3148
31492005-08-11 Richard M. Stallman <rms@gnu.org>
3150
3151 * elisp.texi (Top): Update subnode lists.
3152
3153 * display.texi (Inverse Video): Node deleted.
3154
3155 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
3156 New nodes split out of Coding Conventions.
3157
3158 * searching.texi (Regular Expressions): Document re-builder.
3159
3160 * os.texi (Time Parsing): New node split out of Time Conversion.
3161
3162 * processes.texi (Misc Network, Network Feature Testing)
3163 (Network Options, Make Network): New nodes split out of
3164 Low-Level Network.
3165
31662005-08-09 Richard M. Stallman <rms@gnu.org>
3167
3168 * frames.texi (Geometry): New node, split from Size and Position.
3169 (Frame Parameters): Refer to Geometry.
3170
3171 * buffers.texi (The Buffer List): Fix xrefs.
3172
3173 * windows.texi (Splitting Windows): Fix xref.
3174
3175 * frames.texi (Layout Parameters): Add xref.
3176
3177 * display.texi (Line Height, Scroll Bars): Fix xrefs.
3178
3179 * keymaps.texi (Menu Bar): Fix xref.
3180
3181 * locals.texi (Standard Buffer-Local Variables): Fix xref.
3182
3183 * modes.texi (%-Constructs): Fix xref.
3184
3185 * frames.texi (Window Frame Parameters): Node split up.
3186 (Basic Parameters, Position Parameters, Size Parameters)
3187 (Layout Parameters, Buffer Parameters, Management Parameters)
3188 (Cursor Parameters, Color Parameters): New subnodes.
3189
31902005-08-09 Luc Teirlinck <teirllm@auburn.edu>
3191
3192 * positions.texi (Screen Lines): Update xref for previous change
3193 in minibuf.texi.
3194
3195 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
3196 change in minibuf.texi.
3197
31982005-08-09 Richard M. Stallman <rms@gnu.org>
3199
3200 * tips.texi (Coding Conventions): Minor cleanup.
3201
3202 * modes.texi (Defining Minor Modes): Explain when init-value
3203 can be non-nil.
3204
3205 * elisp.texi (Top): Update submenu for Minibuffer.
3206
3207 * minibuf.texi (Minibuffer Misc): Node split up.
3208 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
3209 (Recursive Mini): New nodes split out from Minibuffer Misc.
3210 (Minibuffer Misc): Document max-mini-window-height.
3211
3212 * hash.texi (Defining Hash): Delete stray paren in example.
3213
3214 * display.texi (Echo Area Customization): Don't define
3215 max-mini-window-height here; xref instead.
3216
3217 * commands.texi (Event Input Misc): Update while-no-input.
3218
3219 * advice.texi (Advising Functions): Explain when to use advice
3220 and when to use a hook.
3221
32222005-07-30 Eli Zaretskii <eliz@gnu.org>
3223
3224 * makefile.w32-in (info): Don't run install-info.
3225 ($(infodir)/dir): New target, produced by running install-info.
3226
32272005-07-27 Luc Teirlinck <teirllm@auburn.edu>
3228
3229 * modes.texi (Defining Minor Modes): The keyword for the initial
3230 value is :init-value, not :initial-value.
3231
32322005-07-23 Eli Zaretskii <eliz@gnu.org>
3233
3234 * loading.texi (Autoload): Make the `doctor' example be consistent
3235 with what's in current loaddefs.el. Describe the "fn" magic in
3236 the usage portion of the doc string.
3237
32382005-07-22 Richard M. Stallman <rms@gnu.org>
3239
3240 * internals.texi (Garbage Collection): Clarify previous change.
3241
32422005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
3243
3244 * internals.texi (Garbage Collection): Add gc-cons-percentage.
3245
32462005-07-18 Juri Linkov <juri@jurta.org>
3247
3248 * commands.texi (Accessing Events):
3249 * frames.texi (Text Terminal Colors, Resources):
3250 * markers.texi (The Mark):
3251 * modes.texi (Defining Minor Modes):
3252 Delete duplicate duplicate words.
3253
32542005-07-16 Richard M. Stallman <rms@gnu.org>
3255
3256 * display.texi (Managing Overlays): Clarify make-overlay
3257 args for insertion types.
3258
32592005-07-13 Luc Teirlinck <teirllm@auburn.edu>
3260
3261 * customize.texi (Variable Definitions):
3262 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
3263 `standard-value' is a list too.
3264 (Defining New Types): Use @key{RET} instead of @key{ret}.
3265
32662005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
3267
3268 * os.texi (Translating Input): Fix typo.
3269
32702005-07-08 Richard M. Stallman <rms@gnu.org>
3271
3272 * README: Update edition number and size estimate.
3273
3274 * elisp.texi (VERSION): Set to 2.9.
3275
32762005-07-07 Richard M. Stallman <rms@gnu.org>
3277
3278 * book-spine.texinfo: Update Emacs version.
3279
3280 * display.texi (Inverse Video): Delete mode-line-inverse-video.
3281
32822005-07-06 Richard M. Stallman <rms@gnu.org>
3283
3284 * searching.texi (Regexp Search): Clarify what re-search-forward
3285 does when the search fails.
3286
32872005-07-05 Lute Kamstra <lute@gnu.org>
3288
3289 * Update FSF's address in GPL notices.
3290
3291 * doclicense.texi (GNU Free Documentation License):
3292 * gpl.texi (GPL):
3293 * tips.texi (Coding Conventions, Library Headers):
3294 * vol1.texi:
3295 * vol2.texi: Update FSF's address.
3296
32972005-07-04 Richard M. Stallman <rms@gnu.org>
3298
3299 * hooks.texi (Standard Hooks): Add occur-hook.
3300
33012005-07-03 Luc Teirlinck <teirllm@auburn.edu>
3302
3303 * display.texi (The Echo Area): Correct menu.
3304
33052005-07-03 Richard M. Stallman <rms@gnu.org>
3306
3307 * elisp.texi (Top): Update subnode menu for Display.
3308
3309 * display.texi (Displaying Messages): New node, with most
3310 of what was in The Echo Area.
3311 (Progress): Moved under The Echo Area.
3312 (Logging Messages): New node with new text.
3313 (Echo Area Customization): New node, the rest of what was
3314 in The Echo Area. Document message-truncate-lines with @defvar.
3315 (Display): Update menu.
3316
3317 * windows.texi (Textual Scrolling): Doc 3 values for
3318 scroll-preserve-screen-position.
3319
3320 * text.texi (Special Properties): Change hook functions
3321 should bind inhibit-modification-hooks around altering buffer text.
3322
3323 * keymaps.texi (Key Binding Commands): Call binding BINDING
3324 rather than DEFINITION.
3325
33262005-06-29 Juanma Barranquero <lekktu@gmail.com>
3327
3328 * variables.texi (Defining Variables): `user-variable-p' returns t
3329 for aliases of user options, nil for alias loops.
3330
33312005-06-28 Richard M. Stallman <rms@gnu.org>
3332
3333 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
3334 make-keymap.
3335
33362005-06-27 Luc Teirlinck <teirllm@auburn.edu>
3337
3338 * variables.texi (Setting Variables): Correct and clarify
3339 description of `add-to-ordered-list'.
3340
33412005-06-26 Richard M. Stallman <rms@gnu.org>
3342
3343 * display.texi (Faces): Minor cleanup.
3344
33452005-06-25 Luc Teirlinck <teirllm@auburn.edu>
3346
3347 * display.texi (Faces): `facep' returns t for strings that are
3348 face names.
3349
33502005-06-25 Richard M. Stallman <rms@gnu.org>
3351
3352 * objects.texi (Equality Predicates): Clarify meaning of equal.
3353
3354 * windows.texi (Selecting Windows): save-selected-window
3355 and with-selected-window save and restore the current buffer.
3356
33572005-06-24 Richard M. Stallman <rms@gnu.org>
3358
3359 * numbers.texi (Float Basics): Explain how to test for NaN,
3360 and printing the sign of NaNs.
3361
33622005-06-24 Eli Zaretskii <eliz@gnu.org>
3363
3364 * makefile.w32-in (MAKEINFO): Use --force.
3365
33662005-06-23 Richard M. Stallman <rms@gnu.org>
3367
3368 * display.texi (Face Functions): Correct Texinfo usage.
3369
33702005-06-23 Luc Teirlinck <teirllm@auburn.edu>
3371
3372 * lists.texi (Rings): `ring-elements' now returns the elements of
3373 RING in order.
3374
33752005-06-23 Juanma Barranquero <lekktu@gmail.com>
3376
3377 * markers.texi (The Mark): Texinfo usage fix.
3378
33792005-06-23 Kim F. Storm <storm@cua.dk>
3380
3381 * searching.texi (Entire Match Data): Remove evaporate option for
3382 match-data. Do not mention evaporate option for set-match-data.
3383
33842005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
3385
3386 * display.texi (Face Functions): Mention face aliases.
3387
33882005-06-21 Richard M. Stallman <rms@gnu.org>
3389
3390 * anti.texi (Antinews): Texinfo usage fix.
3391
33922005-06-21 Karl Berry <karl@gnu.org>
3393
3394 * elisp.texi: Use @copying.
3395
3396 * elisp.texi: Put @summarycontents and @contents before the Top
3397 node, instead of the end of the file, so that the contents appear
3398 in the right place in the dvi/pdf output.
3399
34002005-06-21 Juri Linkov <juri@jurta.org>
3401
3402 * display.texi (Defining Faces): Add `customized-face'.
3403
34042005-06-20 Kim F. Storm <storm@cua.dk>
3405
3406 * variables.texi (Setting Variables): Any type of element can be
3407 given order in add-to-ordered-list. Compare elements with eq.
3408
3409 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
3410
34112005-06-20 Karl Berry <karl@gnu.org>
3412
3413 * syntax.texi (Syntax Flags): Make last column very slightly wider
3414 to avoid "generic comment" breaking on two lines and causing an
3415 underfull box.
3416
34172005-06-19 Luc Teirlinck <teirllm@auburn.edu>
3418
3419 * lists.texi (Rings): Various minor clarifications and corrections.
3420
34212005-06-18 Richard M. Stallman <rms@gnu.org>
3422
3423 * functions.texi (Obsolete Functions): Simplify.
3424
3425 * variables.texi (Variable Aliases): Simplify.
3426
3427 * anti.texi, backups.texi, compile.texi, customization.texi:
3428 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
3429 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
3430 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
3431 * variables.texi: Fix formatting ugliness.
3432
3433 * elisp.texi: Add links to Rings and Byte Packing.
3434 Update version and copyright years.
3435
3436 * minibuf.texi: Fix formatting ugliness.
3437 (Completion Commands): Move keymap vars to the end
3438 and vars completing-read binds to the top.
3439
34402005-06-17 Luc Teirlinck <teirllm@auburn.edu>
3441
3442 * processes.texi: Fix typos.
3443 (Bindat Spec): Correct Texinfo error.
3444 (Byte Packing): Fix ungrammatical sentence.
3445
34462005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
3447
3448 * lists.texi (Rings): New node.
3449 (Lists): Add it to menu.
3450
3451 * processes.texi (Byte Packing): New node.
3452 (Processes): Add it to menu.
3453
34542005-06-17 Richard M. Stallman <rms@gnu.org>
3455
3456 * syntax.texi (Parsing Expressions): Fix texinfo usage.
3457
3458 * help.texi (Documentation Basics): Explain the xref to
3459 Documentation Tips.
3460
3461 * debugging.texi (Debugger Commands): Minor fix.
3462
34632005-06-16 Luc Teirlinck <teirllm@auburn.edu>
3464
3465 * edebug.texi (Instrumenting): Eliminate duplicate link.
3466 (Specification List): Replace references to "below", referring to
3467 a later node, with one @ref to that node.
3468
3469 * os.texi (Timers): Timers should save and restore the match data
3470 if they change it.
3471
3472 * debugging.texi (Debugger Commands): Mention that the Lisp
3473 debugger can not step through primitive functions.
3474
34752005-06-16 Juanma Barranquero <lekktu@gmail.com>
3476
3477 * functions.texi (Obsolete Functions): Update argument names of
3478 `make-obsolete' and `define-obsolete-function-alias'.
3479
3480 * variables.texi (Variable Aliases): Update argument names of
3481 `defvaralias', `make-obsolete-variable' and
3482 `define-obsolete-variable-alias'.
3483
34842005-06-15 Kim F. Storm <storm@cua.dk>
3485
3486 * searching.texi (Entire Match Data): Rephrase warnings about
3487 evaporate arg to match-data and set-match-data.
3488
34892005-06-14 Luc Teirlinck <teirllm@auburn.edu>
3490
3491 * elisp.texi (Top): Update detailed menu.
3492
3493 * edebug.texi (Edebug): Update menu.
3494 (Instrumenting): Update xrefs.
3495 (Edebug Execution Modes): Correct xref.
3496 (Jumping): Clarify description of `h' command.
3497 Eliminate redundant @ref.
3498 (Breaks): New node.
3499 (Breakpoints): Is now a subsubsection.
3500 (Global Break Condition): Mention `C-x X X'.
3501 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
3502 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
3503 (Edebug Display Update): Correct pxref.
3504 (Edebug and Macros): New node.
3505 (Instrumenting Macro Calls): Is now a subsubsection.
3506 Neither arg of `def-edebug-spec' is evaluated.
3507 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
3508 (Specification Examples): Fix typo.
3509
35102005-06-14 Lute Kamstra <lute@gnu.org>
3511
3512 * debugging.texi (Function Debugging): Primitives can break on
3513 entry too.
3514
35152005-06-14 Kim F. Storm <storm@cua.dk>
3516
3517 * variables.texi (Setting Variables): Add add-to-ordered-list.
3518
35192005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
3520
3521 * syntax.texi (Parsing Expressions): Document aux functions and vars of
3522 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
3523
35242005-06-13 Lute Kamstra <lute@gnu.org>
3525
3526 * text.texi (Special Properties): Fix cross reference.
3527
35282005-06-11 Luc Teirlinck <teirllm@auburn.edu>
3529
3530 * debugging.texi (Function Debugging): Delete mention of empty
3531 string argument to `cancel-debug-on-entry'. Delete inaccurate
3532 description of the return value of that command.
3533
35342005-06-11 Alan Mackenzie <acm@muc.de>
3535
3536 * text.texi (Adaptive Fill): Amplify the description of
3537 fill-context-prefix.
3538
35392005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3540
3541 * syntax.texi (Parsing Expressions): Fix Texinfo error.
3542
35432005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
3544
3545 * syntax.texi (Parsing Expressions): Document syntax-ppss.
3546
35472005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3548
3549 * debugging.texi (Error Debugging): Minor rewording.
3550 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
3551 is optional.
3552
35532005-06-10 Lute Kamstra <lute@gnu.org>
3554
3555 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
3556 (Top): Give it a title. Correct version number. Give the
3557 detailed node listing a more prominent header.
3558 * intro.texi: Don't set VERSION here a second time.
3559 Mention Emacs's version too.
3560 * anti.texi (Antinews): Use EMACSVER to refer to the current
3561 version of Emacs.
3562
35632005-06-09 Kim F. Storm <storm@cua.dk>
3564
3565 * searching.texi (Entire Match Data): Explain new `reseat' argument to
3566 match-data and set-match-data.
3567
35682005-06-08 Richard M. Stallman <rms@gnu.org>
3569
3570 * searching.texi (Entire Match Data): Clarify when match-data
3571 returns markers and when integers.
3572
3573 * display.texi (Defining Faces): Explain that face name should not
3574 end in `-face'.
3575
3576 * modes.texi (Mode Line Data): Minor cleanup.
3577 (Customizing Keywords): Node split out of Search-based Fontification.
3578 Add example of using font-lock-add-keywords from a hook.
3579 Clarify when MODE should be non-nil, and when nil.
3580
35812005-06-06 Richard M. Stallman <rms@gnu.org>
3582
3583 * modes.texi (Mode Line Data): Explain what happens when the car
3584 of a list is a void symbol.
3585 (Search-based Fontification): Explain MODE arg to
3586 font-lock-add-keywords and warn about calls from major modes.
3587
35882005-06-08 Juri Linkov <juri@jurta.org>
3589
3590 * display.texi (Standard Faces): Add `shadow' face.
3591
35922005-05-29 Luc Teirlinck <teirllm@auburn.edu>
3593
3594 * modes.texi (Major Mode Conventions): A derived mode only needs
3595 to put the call to the parent mode inside `delay-mode-hooks'.
3596
35972005-05-29 Richard M. Stallman <rms@gnu.org>
3598
3599 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
3600 new, and what that implies. Clarify.
3601
3602 * files.texi (Locating Files): Clean up the text.
3603
3604 * frames.texi (Window Frame Parameters): Document user-size.
3605 Shorten entry for top by referring to left.
3606
36072005-05-26 Richard M. Stallman <rms@gnu.org>
3608
3609 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
3610 is new, and what the implications are. Other clarifications.
3611
36122005-05-24 Richard M. Stallman <rms@gnu.org>
3613
3614 * frames.texi (Dialog Boxes): Minor fixes.
3615
36162005-05-25 Masatake YAMATO <jet@gyve.org>
3617
3618 * display.texi (Standard Faces): Write about `mode-line-highlight'.
3619
36202005-05-24 Luc Teirlinck <teirllm@auburn.edu>
3621
3622 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
3623 is optional.
3624
36252005-05-24 Nick Roberts <nickrob@snap.net.nz>
3626
10d1d0af 3627 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
3628
36292005-05-23 Lute Kamstra <lute@gnu.org>
3630
3631 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
3632 syntax-begin-function over font-lock-beginning-of-syntax-function.
3633
36342005-05-21 Luc Teirlinck <teirllm@auburn.edu>
3635
3636 * minibuf.texi (Reading File Names): Update description of
3637 `read-directory-name'.
3638
3639 * modes.texi (Derived Modes): Clarify :group keyword.
3640
36412005-05-21 Eli Zaretskii <eliz@gnu.org>
3642
3643 * files.texi (Locating Files): New subsection.
3644 Describe locate-file and executable-find.
3645
36462005-05-21 Kevin Ryde <user42@zip.com.au>
3647
3648 * frames.texi (Initial Parameters): Update cross reference to
3649 "Emacs Invocation".
3650
36512005-05-19 Luc Teirlinck <teirllm@auburn.edu>
3652
3653 * keymaps.texi (Active Keymaps): Add anchor.
3654
3655 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
3656 (Major Mode Conventions): Refer to `Auto Major Mode' in more
3657 appropriate place.
3658 (Derived Modes): Small clarifications.
3659 (Minor Mode Conventions, Keymaps and Minor Modes):
3660 Replace references to nodes with references to anchors.
3661 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
3662 Clarify description of lists whose first element is an integer.
3663 (Mode Line Variables): Add anchor.
3664 (%-Constructs): Clarify description of integer after %.
3665 (Emulating Mode Line): Describe nil value for FACE.
3666
36672005-05-18 Luc Teirlinck <teirllm@auburn.edu>
3668
3669 * modes.texi (Derived Modes): Correct references to non-existing
3670 variable standard-syntax-table.
3671
36722005-05-17 Lute Kamstra <lute@gnu.org>
3673
3674 * modes.texi (Defining Minor Modes): Mention the mode hook.
3675
36762005-05-15 Kim F. Storm <storm@cua.dk>
3677
3678 * processes.texi (Network): Remove open-network-stream-nowait.
3679 (Network Servers): Remove open-network-stream-server.
3680
36812005-05-15 Luc Teirlinck <teirllm@auburn.edu>
3682
3683 * elisp.texi (Top): Update detailed menu.
3684
3685 * variables.texi: Reorder nodes.
3686 (Variables): Update menu.
3687 (File Local Variables): Do not refer to the `-*-' line as
3688 a "local variables list". Add pxref.
3689
36902005-05-14 Luc Teirlinck <teirllm@auburn.edu>
3691
3692 * elisp.texi (Top): Update detailed menu for node changes.
3693
3694 * modes.texi (Modes): Update Menu.
3695 (Hooks): Move to beginning of chapter.
3696 Most minor modes run mode hooks too.
3697 `add-hook' can handle void hooks or hooks whose value is a single
3698 function.
3699 (Major Modes): Update Menu.
3700 (Major Mode Basics): New node, split off from `Major Modes'.
3701 (Major Mode Conventions): Correct xref. Explain how to handle
3702 auto-mode-alist if the major mode command has an autoload cookie.
3703 (Auto Major Mode): Major update. Add magic-mode-alist.
3704 (Derived Modes): Major update.
3705 (Mode Line Format): Update Menu.
3706 (Mode Line Basics): New node, split off from `Mode Line Format'.
3707
3708 * loading.texi (Autoload): Mention `autoload cookie' as synonym
3709 for `magic autoload comment'. Add index entries and anchor.
3710
37112005-05-14 Richard M. Stallman <rms@gnu.org>
3712
3713 * tips.texi (Coding Conventions): Explain how important it is
3714 that just loading certain files not change Emacs behavior.
3715
3716 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
3717
37182005-05-12 Lute Kamstra <lute@gnu.org>
3719
3720 * modes.texi (Generic Modes): Update.
3721 (Major Modes): Refer to node "Generic Modes".
3722
3723 * elisp.texi (Top): Update to the current structure of the manual.
3724 * processes.texi (Processes): Add menu description.
3725 * customize.texi (Customization): Add menu descriptions.
3726
37272005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
3728
3729 * processes.texi (Signals to Processes)
3730 (Low-Level Network): Fix typos.
3731
37322005-05-11 Lute Kamstra <lute@gnu.org>
3733
3734 * elisp.texi (Top): Add some nodes from the chapter "Major and
3735 Minor Modes" to the detailed node listing.
3736
37372005-05-10 Richard M. Stallman <rms@gnu.org>
3738
3739 * keymaps.texi (Extended Menu Items): Menu item filter functions
3740 can be called at any time.
3741
37422005-05-08 Luc Teirlinck <teirllm@auburn.edu>
3743
3744 * variables.texi (File Local Variables): `(hack-local-variables t)'
3745 now also checks whether a mode is specified in the local variables
3746 list.
3747
37482005-05-05 Kevin Ryde <user42@zip.com.au>
3749
3750 * display.texi (The Echo Area): Correct format function cross
3751 reference.
3752
37532005-05-05 Luc Teirlinck <teirllm@auburn.edu>
3754
3755 * variables.texi (Variable Aliases): Change description of
3756 `define-obsolete-variable-alias'.
3757
3758 * functions.texi (Functions): Add "Obsolete Functions" to menu.
3759 (Defining Functions): Add xref.
3760 (Obsolete Functions): New node.
3761 (Function Safety): Standardize capitalization of section title.
3762
3763 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
3764 (Dialog Boxes): Complete description of `x-popup-dialog'.
3765
37662005-05-04 Richard M. Stallman <rms@gnu.org>
3767
3768 * commands.texi (Interactive Codes): Fix Texinfo usage.
3769 Document U more clearly.
3770
37712005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3772
3773 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
3774 function and not a macro.
3775
3776 * frames.texi (Pop-Up Menus): Correct and clarify description of
3777 `x-popup-menu'.
3778 (Dialog Boxes): Clarify description of `x-popup-dialog'.
3779
37802005-05-01 Richard M. Stallman <rms@gnu.org>
3781
3782 * edebug.texi (Checking Whether to Stop): Fix previous change.
3783
37842005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3785
3786 * display.texi: Fix typos and Texinfo usage.
3787
3788 * edebug.texi (Checking Whether to Stop): executing-macro ->
3789 executing-kbd-macro.
3790
37912005-05-01 Richard M. Stallman <rms@gnu.org>
3792
3793 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
3794
37952005-04-30 Richard M. Stallman <rms@gnu.org>
3796
3797 * files.texi (Magic File Names): Document `operations' property.
3798
37992005-04-29 Lute Kamstra <lute@gnu.org>
3800
3801 * modes.texi (Generic Modes): New node.
3802 (Major Modes): Add it to the menu.
3803 (Derived Modes): Add "derived mode" to concept index.
3804
38052005-04-28 Lute Kamstra <lute@gnu.org>
3806
3807 * modes.texi (Defining Minor Modes): Fix previous change.
3808 (Font Lock Mode): Simplify.
3809 (Font Lock Basics): Say that font-lock-defaults is buffer-local
3810 when set and that some parts are optional. Add cross references.
3811 (Search-based Fontification): Say how to specify font-lock-keywords.
3812 Add cross references. Add font-lock-multiline to index.
3813 Move font-lock-keywords-case-fold-search here from node "Other Font
3814 Lock Variables". Document font-lock-add-keywords and
3815 font-lock-remove-keywords.
3816 (Other Font Lock Variables): Move font-lock-keywords-only,
3817 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3818 and font-lock-syntactic-face-function to node "Syntactic Font
3819 Lock". Move font-lock-keywords-case-fold-search to node
3820 "Search-based Fontification". Document font-lock-inhibit-thing-lock
3821 and font-lock-{,un}fontify-{buffer,region}-function.
3822 (Precalculated Fontification): Remove reference to deleted variable
3823 font-lock-core-only.
3824 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
3825 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
3826 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3827 and font-lock-syntactic-face-function here from node "Other Font
3828 Lock Variables". Move font-lock-syntactic-keywords to "Setting
3829 Syntax Properties". Add cross references.
3830 (Setting Syntax Properties): New node.
3831 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
3832 * syntax.texi (Syntax Properties): Add cross reference.
3833 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
3834
38352005-04-26 Richard M. Stallman <rms@gnu.org>
3836
3837 * display.texi (Defining Faces):
3838 Document `default' elements of defface spec.
3839
3840 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
3841
3842 * variables.texi (Variable Aliases): Clarify text.
3843
38442005-04-25 Chong Yidong <cyd@stupidchicken.com>
3845
3846 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
3847
38482005-04-25 Luc Teirlinck <teirllm@auburn.edu>
3849
3850 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
3851
38522005-04-24 Eli Zaretskii <eliz@gnu.org>
3853
3854 * syntax.texi (Syntax Table Internals): Elaborate documentation of
3855 syntax-after and syntax-class.
3856
3857 * files.texi (Changing Files): Fix last change's cross-reference.
3858 (Unique File Names): Don't mention "numbers" in the documentation
3859 of make-temp-file and make-temp-name.
3860
38612005-04-23 Richard M. Stallman <rms@gnu.org>
3862
3863 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
3864
38652005-04-22 Nick Roberts <nickrob@snap.net.nz>
3866
3867 * windows.texi (Cyclic Window Ordering): Clarify window-list.
3868
38692005-04-22 Nick Roberts <nickrob@snap.net.nz>
3870
3871 * variables.texi (Variable Aliases): Describe make-obsolete-variable
3872 and define-obsolete-variable-alias.
3873
38742005-04-22 Kim F. Storm <storm@cua.dk>
3875
3876 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
3877 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
3878
38792005-04-21 Lute Kamstra <lute@gnu.org>
3880
3881 * lists.texi (Association Lists): Document rassq-delete-all.
3882
38832005-04-19 Richard M. Stallman <rms@gnu.org>
3884
3885 * modes.texi (Search-based Fontification): Explain that
3886 facespec is an expression to be evaluated.
3887
38882005-04-19 Kevin Ryde <user42@zip.com.au>
3889
3890 * streams.texi (Output Functions): Fix xref.
3891 * strings.texi (String Conversion): Fix xref.
3892
38932005-04-19 Kim F. Storm <storm@cua.dk>
3894
3895 * symbols.texi (Symbol Plists): Add safe-get.
3896 Mention that `get' may signal an error.
3897
38982005-04-18 Nick Roberts <nickrob@snap.net.nz>
3899
3900 * customize.texi (Variable Definitions): Replace tooltip-mode
3901 example with save-place.
3902
39032005-04-17 Richard M. Stallman <rms@gnu.org>
3904
3905 * buffers.texi (Indirect Buffers): Clarify.
3906
3907 * positions.texi (Positions): Clarify converting marker to integer.
3908
3909 * strings.texi (String Basics): Mention string-match; clarify.
3910
39112005-04-08 Lute Kamstra <lute@gnu.org>
3912
3913 * modes.texi (Search-based Fontification): Fix cross references.
3914 Use consistent terminology. Document anchored highlighting.
3915
39162005-04-05 Lute Kamstra <lute@gnu.org>
3917
3918 * modes.texi (Defining Minor Modes): Document :group keyword
3919 argument and its default value.
3920
39212005-04-03 Lute Kamstra <lute@gnu.org>
3922
3923 * hooks.texi (Standard Hooks): Add some hooks. Add cross
3924 references and/or descriptions. Delete major mode hooks; mention
3925 them as a category instead. Rename or delete obsolete hooks.
3926
39272005-04-02 Richard M. Stallman <rms@gnu.org>
3928
3929 * nonascii.texi (Coding System Basics): Another wording cleanup.
3930
39312005-04-01 Richard M. Stallman <rms@gnu.org>
3932
3933 * nonascii.texi (Coding System Basics): Clarify previous change.
3934
39352005-04-01 Kenichi Handa <handa@m17n.org>
3936
10d1d0af 3937 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
3938 identity of coding systems.
3939
39402005-03-29 Chong Yidong <cyd@stupidchicken.com>
3941
3942 * text.texi (Buffer Contents): Add filter-buffer-substring and
3943 buffer-substring-filters.
3944
39452005-03-26 Chong Yidong <cyd@stupidchicken.com>
3946
3947 * anti.texi (Antinews): Mention `G' interactive code.
3948
3949 * tips.texi (Compilation Tips): Mention benchmark.el.
3950
39512005-03-27 Luc Teirlinck <teirllm@auburn.edu>
3952
3953 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
3954 is now bound to M-o M-o.
3955
3956 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
3957
39582005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
3959
3960 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
3961 in the Emacs Manual).
3962 * Makefile.in (srcs): Remove calendar.texi.
3963 * makefile.w32-in (srcs): Remove calendar.texi.
3964 * display.texi (Display): Change name of next node.
3965 * os.texi (System In): Change name of previous node.
3966 * elisp.texi (Top): Remove Calendar references.
3967 * vol1.texi (Top): Remove Calendar references.
3968 * vol2.texi (Top): Remove Calendar references.
3969
39702005-03-25 Richard M. Stallman <rms@gnu.org>
3971
3972 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
3973 Cleanup previous change.
3974
39752005-03-25 Chong Yidong <cyd@stupidchicken.com>
3976
3977 * display.texi (Face Attributes): Faces earlier in an :inherit
3978 list take precedence.
3979 (Scroll Bars): Fix description of vertical-scroll-bars.
3980 Document frame-current-scroll-bars and window-current-scroll-bars.
3981
3982 * markers.texi (The Mark): Document temporary Transient Mark mode.
3983
3984 * minibuf.texi (Reading File Names):
3985 Document read-file-name-completion-ignore-case.
3986
3987 * positions.texi (Screen Lines): Document nil for width argument
3988 to compute-motion.
3989
39902005-03-23 Kim F. Storm <storm@cua.dk>
3991
3992 * display.texi (Standard Faces): Other faces used in the fringe
3993 implicitly inherits from the fringe face.
3994 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
3995 properties implicitly inherits from fringe face.
3996 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
3997
39982005-03-20 Chong Yidong <cyd@stupidchicken.com>
3999
4000 * display.texi (Invisible Text): State default value of
4001 line-move-ignore-invisible.
4002 (Managing Overlays): Document remove-overlays.
4003 (Standard Faces): Document escape-glyph face.
4004
4005 * minibuf.texi (Reading File Names): Document read-file-name-function.
4006
4007 * modes.texi (Other Font Lock Variables):
4008 Document font-lock-lines-before.
4009
4010 * positions.texi (Skipping Characters): skip-chars-forward allows
4011 character classes.
4012
40132005-03-18 Lute Kamstra <lute@gnu.org>
4014
4015 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
4016
40172005-03-17 Richard M. Stallman <rms@gnu.org>
4018
4019 * text.texi (Undo): Document extensible undo entries.
4020
dd7b651b 4021 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
4022
4023 * nonascii.texi (Character Codes): Minor fix.
4024
4025 * display.texi (Display Property): Explain the significance
4026 of having text properties that are eq.
4027 (Other Display Specs): Explain string as display spec.
4028
4029 * commands.texi (Interactive Codes): Document G option.
4030
40312005-03-17 Chong Yidong <cyd@stupidchicken.com>
4032
4033 * text.texi (Filling): Add sentence-end-without-period and
4034 sentence-end-without-space.
4035 (Changing Properties): Minor fix.
4036
4037 * anti.texi: Total rewrite.
4038
40392005-03-15 Lute Kamstra <lute@gnu.org>
4040
4041 * edebug.texi (Instrumenting Macro Calls): Fix typos.
4042
40432005-03-08 Kim F. Storm <storm@cua.dk>
4044
4045 * display.texi (Specified Space): Property :width is support on
4046 non-graphic terminals, :height is not.
4047
40482005-03-07 Richard M. Stallman <rms@gnu.org>
4049
4050 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
4051 Now subnodes of Fringes.
4052 (Overlay Arrow): Document overlay-arrow-variable-list.
4053 (Fringe Size/Pos): New node, broken out of Fringes.
4054 (Display): Explain clearing vs redisplay better.
4055 (Truncation): Clarify use of bitmaps.
4056 (The Echo Area): Clarify the uses of the echo area.
4057 Add max-mini-window-height.
4058 (Progress): Clarify.
4059 (Invisible Text): Explain that main loop moves point out.
4060 (Selective Display): Say "hidden", not "invisible".
4061 (Managing Overlays): Move up. Describe relation to Undo here.
4062 (Overlay Properties): Clarify intro.
4063 (Finding Overlays): Explain return values when nothing found.
4064 (Width): truncate-string-to-width has added arg.
4065 (Displaying Faces): Clarify and update mode line face handling.
4066 (Face Functions): Minor cleanup.
4067 (Conditional Display): Merge into Other Display Specs.
4068 (Pixel Specification, Other Display Specs): Minor cleanups.
4069 (Images, Image Descriptors): Minor cleanups.
4070 (GIF Images): Patents have expired.
4071 (Showing Images): Explain default text for insert-image.
4072 (Manipulating Button Types): Merge into Manipulating Buttons.
4073 (Making Buttons): Explain return values.
4074 (Button Buffer Commands): Add xref.
4075 (Inverse Video): Update mode-line-inverse-video.
4076 (Display Table Format): Clarify.
4077 (Active Display Table): Give defaults for window-display-table.
4078
4079 * calendar.texi (Calendar Customizing): calendar-holiday-marker
4080 and calendar-today-marker are strings, not chars.
4081 (Holiday Customizing): Minor fix.
4082
4083 * internals.texi (Writing Emacs Primitives): Update `or' example.
4084 Update limit on # args of subr.
4085
4086 * edebug.texi (Using Edebug): Arrow is in fringe.
4087 (Instrumenting): Arg to eval-defun works without loading edebug.
4088 (Edebug Execution Modes): Add xref.
4089
4090 * customize.texi (Common Keywords): Clarify :require.
4091 Mention :version here.
4092 (Variable Definitions, Group Definitions): Not here.
4093 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
4094
40952005-03-07 Chong Yidong <cyd@stupidchicken.com>
4096 * nonascii.texi (Text Representations): Clarify position-bytes.
4097 (Character Sets): Add list-charset-chars.
4098 (Scanning Charsets): Add charset-after.
4099 (Encoding and I/O): Minor fix.
4100
41012005-03-06 Richard M. Stallman <rms@gnu.org>
4102
4103 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
4104 (Resizing Windows): Likewise.
4105
4106 * text.texi (Change Hooks): Get rid of "Emacs 21".
4107
4108 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
4109
4110 * streams.texi (Output Variables): Get rid of "Emacs 21".
4111
4112 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
4113
4114 * os.texi (Translating Input): Replace flow-control example
4115 with a less obsolete example that uses `keyboard-translate'.
4116
4117 * objects.texi (Hash Table Type, Circular Objects):
4118 Get rid of "Emacs 21".
4119
4120 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
4121 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
4122
4123 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
4124
4125 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
4126
4127 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
4128 (Menu Bar): Fix when menu-bar-update-hook is called.
4129
4130 * hash.texi (Hash Tables): Get rid of "Emacs 21".
4131
4132 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
4133 and make it read better.
4134
4135 * files.texi (Writing to Files): Get rid of "Emacs 21".
4136 (Unique File Names): Likewise.
4137
4138 * elisp.texi: Update Emacs version to 22.
4139
4140 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
4141 (Overlay Properties, Face Attributes): Likewise.
4142 (Managing Overlays): Fix punctuation.
4143 (Attribute Functions): Clarify set-face-font; get rid of
4144 info about old Emacs versions.
4145 (Auto Faces, Font Lookup, Display Property, Images):
4146 Get rid of "Emacs 21".
4147
4148 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
4149
41502005-03-05 Richard M. Stallman <rms@gnu.org>
4151
4152 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
4153
41542005-03-04 Lute Kamstra <lute@gnu.org>
4155
4156 * debugging.texi (Error Debugging): Document stack-trace-on-error.
4157
41582005-03-03 Lute Kamstra <lute@gnu.org>
4159
4160 * edebug.texi (Instrumenting Macro Calls): Fix typo.
4161
41622005-03-01 Lute Kamstra <lute@gnu.org>
4163
4164 * debugging.texi (Debugger Commands): Update `j'.
4165
41662005-02-28 Lute Kamstra <lute@gnu.org>
4167
4168 * debugging.texi (Debugging): Fix typo.
4169 (Error Debugging): Document eval-expression-debug-on-error.
4170 (Function Debugging): Update example.
4171 (Using Debugger): Mention starred stack frames.
4172 (Debugger Commands): Document `j' and `l'.
4173 (Invoking the Debugger): `d' and `j' exit recursive edit too.
4174 Update the messages that the debugger displays.
4175 (Internals of Debugger): Add cross reference. Update example.
4176 (Excess Open): Minor improvement.
4177 (Excess Close): Minor improvement.
4178
41792005-02-26 Richard M. Stallman <rms@gnu.org>
4180
4181 * tips.texi (Coding Conventions): Clarify.
4182 Put all the major mode key reservations together.
4183 Mention the Mouse-1 => Mouse-2 conventions.
4184
4185 * syntax.texi (Syntax Class Table): Clarify.
4186 (Syntax Table Functions): syntax-after moved from here.
4187 (Syntax Table Internals): syntax-after moved to here.
4188 (Parsing Expressions): Update info on number of values
4189 and what's meaningful in the STATE argument.
4190 (Categories): Fix typo.
4191
4192 * sequences.texi (Arrays): Cleanup.
4193 (Char-Tables): Clarify.
4194
4195 * processes.texi (Deleting Processes): Cleanups, add xref.
4196 (Subprocess Creation): Explain nil in exec-path. Cleanup.
4197 (Process Information): set-process-coding-system, some args optional.
4198 (Input to Processes): Explain various types for PROCESS args.
4199 Rename them from PROCESS-NAME to PROCESS.
4200 (Signals to Processes): Likewise.
4201 (Decoding Output): Cleanup.
4202 (Query Before Exit): Clarify.
4203
4204 * os.texi (Startup Summary): Correct the options; add missing ones.
4205 (Terminal Output, Batch Mode): Clarify.
4206 (Flow Control): Node deleted.
4207
4208 * markers.texi (The Mark): Clarify.
4209
4210 * macros.texi (Expansion): Cleanup.
4211 (Indenting Macros): indent-spec allows ints, not floats.
4212
4213 * keymaps.texi (Keymaps): Clarify.
4214 (Format of Keymaps): Update lisp-mode-map example.
4215 (Active Keymaps, Key Lookup): Clarify.
4216 (Changing Key Bindings): Add xref to `kbd'.
4217 (Key Binding Commands, Simple Menu Items): Clarify.
4218 (Mouse Menus, Menu Bar): Clarify.
4219 (Menu Example): Replace print example with menu-bar-replace-menu.
4220
4221 * help.texi (Documentation Basics): Add function-documentation prop.
4222
4223 * elisp.texi (Top): Don't refer to Flow Control node.
4224
4225 * commands.texi (Command Overview): Improve xrefs.
4226 (Adjusting Point): Adjusting point applies to intangible and invis.
4227 (Key Sequence Input): Doc extra read-key-sequence args.
4228 Likewise for read-key-sequence-vector.
4229
4230 * backups.texi (Rename or Copy): Minor fix.
4231 (Numbered Backups): For version-control, say the default.
4232 (Auto-Saving): make-auto-save-file-name example is simplified.
4233
4234 * advice.texi (Advising Functions): Don't imply one part of Emacs
4235 should advise another part. Markup changes.
4236 (Defining Advice): Move transitional para.
4237 (Activation of Advice): Cleanup.
4238 Explain if COMPILE is nil or negative.
4239
4240 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
4241
42422005-02-24 Lute Kamstra <lute@gnu.org>
4243
4244 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
4245 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
4246
42472005-02-23 Lute Kamstra <lute@gnu.org>
4248
4249 * modes.texi (Defining Minor Modes): define-minor-mode can be used
4250 to define global minor modes as well.
4251
4252 * display.texi (Managing Overlays): overlay-buffer returns nil for
4253 deleted overlays.
4254
42552005-02-22 Kim F. Storm <storm@cua.dk>
4256
4257 * minibuf.texi (Basic Completion): Allow symbols in addition to
4258 strings in try-completion and all-completions.
4259
42602005-02-14 Lute Kamstra <lute@gnu.org>
4261
4262 * elisp.texi (Top): Remove reference to deleted node.
4263
4264 * lists.texi (Lists): Remove reference to deleted node.
4265 (Cons Cells): Fix typo.
4266
4267 * loading.texi (Where Defined): Fix typo.
4268
42692005-02-14 Richard M. Stallman <rms@gnu.org>
4270
4271 * variables.texi (Creating Buffer-Local): change-major-mode-hook
4272 is useful for discarding some minor modes.
4273
4274 * symbols.texi (Symbol Components): Reorder examples.
4275
4276 * streams.texi (Input Functions): State standard-input default.
4277 (Output Variables): State standard-output default.
4278
4279 * objects.texi (Printed Representation): Clarify read syntax vs print.
4280 (Floating Point Type): Explain meaning better.
4281 (Symbol Type): Explain uniqueness better.
4282 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
4283 List examples sooner.
4284 (Box Diagrams): New subnode broken out.
4285 Some examples moved from old Lists as Boxes node.
4286 (Dotted Pair Notation): Clarify intro.
4287 (Array Type): Clarify.
4288 (Type Predicates): Add hash-table-p.
4289
4290 * numbers.texi (Integer Basics): Clarify radix explanation.
4291 (Predicates on Numbers): Minor clarification.
4292 (Comparison of Numbers): Minor clarification. Clarify eql.
4293 Typos in min, max.
4294 (Math Functions): Clarify overflow in expt.
4295
4296 * minibuf.texi (Text from Minibuffer): Minor clarification.
4297 Mention arrow keys.
4298
4299 * loading.texi (Autoload): defun's doc string overrides autoload's
4300 doc string.
4301 (Repeated Loading): Modernize "add to list" examples.
4302 (Where Defined): Finish updating table of load-history elts.
4303
4304 * lists.texi (List-related Predicates): Minor wording improvement.
4305 (Lists as Boxes): Node deleted.
4306 (Building Lists): Explain trivial cases of number-sequence.
4307
4308 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 4309 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
4310 (Hash Access): Any object can be a key.
4311 State value of maphash.
4312
4313 * functions.texi (What Is a Function): Wording cleanup.
4314 (Function Documentation): Minor cleanup.
4315 Explain purpose of calling convention at end of doc string.
4316 (Function Names): Wording cleanup.
4317 (Calling Functions): Wording cleanup.
4318 Explain better how funcall calls the function.
4319 (Function Cells): Delete example of saving and redefining function.
4320
4321 * control.texi (Combining Conditions): Wording cleanup.
4322 (Iteration): dolist and dotimes bind VAR locally.
4323 (Cleanups): Xref to Atomic Changes.
4324
4325 * compile.texi (Byte Compilation): Delete 19.29 info.
4326 (Compilation Functions): Macros' difficulties don't affect defsubst.
4327 (Docs and Compilation): Delete 19.29 info.
4328
43292005-02-10 Richard M. Stallman <rms@gnu.org>
4330
4331 * objects.texi (Symbol Type): Minor correction.
4332
43332005-02-06 Lute Kamstra <lute@gnu.org>
4334
4335 * modes.texi (Example Major Modes): Fix typos.
4336
43372005-02-06 Richard M. Stallman <rms@gnu.org>
4338
4339 * text.texi (Margins): fill-nobreak-predicate can be one function.
4340
4341 * strings.texi (Modifying Strings): clear-string can make unibyte.
4342 (Formatting Strings): format gives error if values missing.
4343
4344 * positions.texi (Character Motion): Mention default arg
4345 for forward-char. backward-char refers to forward-char.
4346 (Word Motion): Mention default arg for forward-word.
4347 (Buffer End Motion): Mention default arg for beginning-of-buffer.
4348 Simplify end-of-buffer.
4349 (Text Lines): Mention default arg for forward-line.
4350 (List Motion): Mention default arg for beginning/end-of-defun.
4351 (Skipping Characters): Minor fixes in explaining character-set.
4352
4353 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
4354 Mode inheritance applies only when default-major-mode is nil.
4355 Clarifications.
4356 (Example Major Modes): Update Text mode and Lisp mode examples.
4357 (Minor Mode Conventions): Mention define-minor-mode at top.
4358 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
4359 (Mode Line Format): Update mode line face display info.
4360 (Properties in Mode): Mention effect of risky vars.
4361 (Imenu): Define imenu-add-to-menubar.
4362 (Font Lock Mode): Add descriptions to menu lines.
4363 (Faces for Font Lock): Add font-lock-doc-face.
4364
43652005-02-05 Lute Kamstra <lute@gnu.org>
4366
4367 * text.texi (Maintaining Undo): Remove obsolete function.
4368
43692005-02-05 Eli Zaretskii <eliz@gnu.org>
4370
4371 * frames.texi (Color Names): Add pointer to the X docs about RGB
4372 color specifications. Improve indexing
4373 (Text Terminal Colors): Replace the description of RGB values by
4374 an xref to "Color Names".
4375
43762005-02-03 Richard M. Stallman <rms@gnu.org>
4377
4378 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
4379 Clarify.
4380 (Selecting Windows): Clarify save-selected-window.
4381 (Cyclic Window Ordering): Clarify walk-windows.
4382 (Window Point): Clarify.
4383 (Window Start): Add comment to example.
4384 (Resizing Windows): Add `interactive' specs in examples.
4385 Document fit-window-to-buffer.
4386
4387 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
4388 (Undo, Maintaining Undo): Clarify last change.
4389 (Sorting): In sort-numeric-fields, explain about octal and hex.
4390 Mention sort-numeric-base.
4391 (Format Properties): Add xref for hard newlines.
4392
4393 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
4394 (Pop-Up Menus): Fix typo.
4395 (Color Names): Explain all types of color names.
4396 Explain color-values on B&W terminal.
4397 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
4398
4399 * files.texi (File Locks): Not supported on MS systems.
4400 (Testing Accessibility): Clarify.
4401
4402 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
4403 (Coverage Testing): Fix typo.
4404
4405 * commands.texi (Misc Events): Remove stray space.
4406
4407 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
4408 (Modification Time): Clarify when visited-file-modtime returns 0.
4409 (The Buffer List): Clarify bury-buffer.
4410 (Killing Buffers): Clarify.
4411 (Indirect Buffers): Add clone-indirect-buffer.
4412
44132005-02-02 Matt Hodges <MPHodges@member.fsf.org>
4414
4415 * edebug.texi (Printing in Edebug): Fix default value of
4416 edebug-print-circle.
4417 (Coverage Testing): Fix displayed frequency count data.
4418
44192005-02-02 Luc Teirlinck <teirllm@auburn.edu>
4420
4421 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
4422
44232005-02-02 Kim F. Storm <storm@cua.dk>
4424
4425 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
4426
44272005-01-29 Eli Zaretskii <eliz@gnu.org>
4428
4429 * commands.texi (Misc Events): Describe the help-echo event.
4430
4431 * text.texi (Special Properties) <help-echo>: Use `pos'
4432 consistently in description of the help-echo property.
4433 Use @code{nil} instead of @var{nil}.
4434
4435 * display.texi (Overlay Properties): Fix the index entry for
4436 help-echo overlay property.
4437
4438 * customize.texi (Type Keywords): Uncomment the xref to the
4439 help-echo property documentation.
4440
44412005-01-23 Kim F. Storm <storm@cua.dk>
4442
4443 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
4444 return value. Third element FULLY replaced by PARTIAL which
4445 specifies number of invisible pixels if row is only partially visible.
4446 (Textual Scrolling): Mention auto-window-vscroll.
4447 (Vertical Scrolling): New defvar auto-window-vscroll.
4448
44492005-01-16 Luc Teirlinck <teirllm@auburn.edu>
4450
4451 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
4452 command remapping.
4453
44542005-01-15 Richard M. Stallman <rms@gnu.org>
4455
4456 * display.texi (Defining Images): Mention DATA-P arg of create-image.
4457
44582005-01-14 Kim F. Storm <storm@cua.dk>
4459
4460 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
4461
4462 * text.texi (Links and Mouse-1): Fix string and vector item.
4463
44642005-01-13 Richard M. Stallman <rms@gnu.org>
4465
4466 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
4467 descriptions of overriding-local-map and overriding-terminal-local-map.
4468
4469 * text.texi (Links and Mouse-1): Clarify text.
4470
44712005-01-13 Kim F. Storm <storm@cua.dk>
4472
4473 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
4474
44752005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
4476
4477 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
4478
44792005-01-12 Kim F. Storm <storm@cua.dk>
4480
4481 * text.texi (Links and Mouse-1): Rename section from Enabling
4482 Mouse-1 to Following Links. Change xrefs.
4483 Add examples for define-button-type and define-widget.
4484
4485 * display.texi (Button Properties, Button Buffer Commands):
4486 Clarify mouse-1 and follow-link functionality.
4487
44882005-01-12 Richard M. Stallman <rms@gnu.org>
4489
4490 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
4491
4492 * display.texi (Beeping): Fix Texinfo usage.
4493
4494 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
4495
44962005-01-11 Kim F. Storm <storm@cua.dk>
4497
4498 * display.texi (Button Properties, Button Buffer Commands):
4499 Mention mouse-1 binding. Add follow-link keyword.
4500
4501 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
4502 (Enabling Mouse-1 to Follow Links): New subsection.
4503
45042005-01-06 Richard M. Stallman <rms@gnu.org>
4505
4506 * text.texi (Special Properties): Minor change.
4507
4508 * os.texi (Timers): Clarify previous change.
4509
4510 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
4511
45122005-01-01 Luc Teirlinck <teirllm@auburn.edu>
4513
4514 * display.texi (Face Attributes): Correct xref to renamed node.
4515
45162005-01-01 Richard M. Stallman <rms@gnu.org>
4517
4518 * display.texi (Face Attributes): Describe hex color specs.
4519
45202004-12-31 Richard M. Stallman <rms@gnu.org>
4521
4522 * os.texi (Timers): Update previous change.
4523
45242004-12-30 Kim F. Storm <storm@cua.dk>
4525
4526 * display.texi (Line Height): Total line-height is now specified
4527 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
4528 in cons cells. (nil . RATIO) is relative to actual line height.
4529 Use line-height `t' instead of `0' to get minimum height.
4530
45312004-12-29 Richard M. Stallman <rms@gnu.org>
4532
4533 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
4534
45352004-12-28 Richard M. Stallman <rms@gnu.org>
4536
4537 * commands.texi (Quitting): Clarify value of with-local-quit.
4538
4539 * elisp.texi (Top): Fix previous change.
4540
4541 * loading.texi (Loading): Fix previous change.
4542
45432004-12-27 Richard M. Stallman <rms@gnu.org>
4544
4545 * Makefile.in (MAKEINFO): Specify --force.
4546
4547 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
4548
4549 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
4550
4551 * display.texi (Line Height): Further clarify.
4552
4553 * elisp.texi (Top): Update Loading submenu.
4554
4555 * loading.texi (Where Defined): New node.
4556 (Unloading): load-history moved to Where Defined.
4557
45582004-12-21 Richard M. Stallman <rms@gnu.org>
4559
4560 * commands.texi (Event Input Misc): Add while-no-input.
4561
45622004-12-11 Richard M. Stallman <rms@gnu.org>
4563
4564 * display.texi (Line Height): Rewrite text for clarity.
4565
45662004-12-11 Kim F. Storm <storm@cua.dk>
4567
4568 * display.texi (Display): Add node "Line Height" to menu.
4569 (Line Height): New node. Move full description of line-spacing
4570 and line-height text properties here from text.texi.
4571 (Scroll Bars): Add vertical-scroll-bar variable.
4572
4573 * frames.texi (Window Frame Parameters): Remove line-height defvar.
4574
4575 * locals.texi (Standard Buffer-Local Variables): Fix xref for
4576 line-spacing and vertical-scroll-bar.
4577
4578 * text.texi (Special Properties): Just mention line-spacing and
4579 line-height here, add xref to new "Line Height" node.
4580
45812004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
4582
4583 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
4584
4585 * locals.texi (Standard Buffer-Local Variables):
4586 Add @xref for `line-spacing'.
4587
45882004-12-05 Richard M. Stallman <rms@gnu.org>
4589
4590 * Makefile.in (maintainer-clean): Remove the info files
4591 in $(infodir) where they are created.
4592
45932004-12-03 Richard M. Stallman <rms@gnu.org>
4594
4595 * windows.texi (Selecting Windows): get-lru-window and
4596 get-largest-window don't consider dedicated windows.
4597
4598 * text.texi (Undo): Document undo-in-progress.
4599
46002004-11-26 Richard M. Stallman <rms@gnu.org>
4601
4602 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
4603 Remove a few vars that are not always buffer-local.
4604
46052004-11-24 Luc Teirlinck <teirllm@auburn.edu>
4606
4607 * locals.texi (Standard Buffer-Local Variables): Comment out
4608 xref's to non-existent node `Yet to be written'.
4609
46102004-11-24 Richard M. Stallman <rms@gnu.org>
4611
4612 * processes.texi (Synchronous Processes): Grammar fix.
4613
4614 * numbers.texi (Comparison of Numbers): Add eql.
4615
4616 * locals.texi (Standard Buffer-Local Variables): Add many vars.
4617
4618 * intro.texi (Printing Notation): Fix previous change.
4619
4620 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
4621 and default-indicate-buffer-boundaries from here.
4622 (Usual Display): To here.
4623 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
4624 (Usual Display): Move tab-width up.
4625
4626 * customize.texi (Variable Definitions): Replace
4627 show-paren-mode example with tooltip-mode.
4628 (Simple Types, Composite Types, Defining New Types):
4629 Minor cleanups.
4630
46312004-11-21 Jesper Harder <harder@ifa.au.dk>
4632
4633 * processes.texi (Synchronous Processes, Output from Processes):
4634 Markup fix.
4635
46362004-11-20 Richard M. Stallman <rms@gnu.org>
4637
4638 * positions.texi (Skipping Characters): skip-chars-forward
4639 now handles char classes.
4640
4641 * intro.texi (Printing Notation): Avoid confusion of `print'
4642 when explaining @print.
4643
4644 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
4645
4646 * display.texi (Display Table Format): Minor fix.
4647
4648 * streams.texi (Output Functions): Fix print example.
4649
4650 * Makefile.in (elisp): New target.
4651 (dist): Depend on $(infodir)/elisp, not elisp.
4652 Copy the info files from $(infodir).
4653
4654 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
4655 read-from-minibuffer.
4656
4657 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
4658
46592004-11-19 Richard M. Stallman <rms@gnu.org>
4660
4661 * searching.texi (Regexp Search): Add search-whitespace-regexp.
4662
46632004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
4664
4665 * tips.texi (Coding Conventions): Fix typo.
4666
46672004-11-16 Richard M. Stallman <rms@gnu.org>
4668
4669 * tips.texi (Coding Conventions): Separate defvar and require
4670 methods to avoid warnings. Use require only when there are many
4671 functions and variables from that package.
4672
4673 * minibuf.texi (Minibuffer Completion): When ignoring case,
4674 predicate must not be case-sensitive.
4675
4676 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
4677 (Test Coverage): Don't talk about "splotches". Clarified.
4678
46792004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
4680
4681 * frames.texi (Window Frame Parameters): Fix typo.
4682
46832004-11-15 Kim F. Storm <storm@cua.dk>
4684
4685 * symbols.texi (Other Plists): Note that plist-get may signal error.
4686 Add safe-plist-get.
4687
46882004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
4689
4690 * modes.texi (Font Lock Basics): Fix typo.
4691
46922004-11-08 Richard M. Stallman <rms@gnu.org>
4693
4694 * syntax.texi (Syntax Table Functions): Add syntax-after.
4695
46962004-11-06 Lars Brinkhoff <lars@nocrew.org>
4697
4698 * os.texi (Processor Run Time): New section documenting
4699 get-internal-run-time.
4700
47012004-11-06 Eli Zaretskii <eliz@gnu.org>
4702
4703 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
4704 it nukes elisp-cover.texi.
4705 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
4706 elisp-0 etc.
4707
47082004-11-05 Luc Teirlinck <teirllm@auburn.edu>
4709
4710 * commands.texi (Keyboard Macros): Document `append' return value
4711 of `defining-kbd-macro'.
4712
47132004-11-01 Richard M. Stallman <rms@gnu.org>
4714
4715 * commands.texi (Interactive Call): Add called-interactively-p.
4716
47172004-10-29 Simon Josefsson <jas@extundo.com>
4718
4719 * minibuf.texi (Reading a Password): Revert.
4720
47212004-10-28 Richard M. Stallman <rms@gnu.org>
4722
4723 * frames.texi (Display Feature Testing): Explain about "vendor".
4724
47252004-10-27 Richard M. Stallman <rms@gnu.org>
4726
4727 * commands.texi (Interactive Codes): `N' uses numeric prefix,
4728 not raw. Clarify `n'.
4729 (Interactive Call): Rewrite interactive-p, focusing on when
4730 and how to use it.
4731 (Misc Events): Clarify previous change.
4732
4733 * advice.texi (Simple Advice): Clarify what job the example does.
4734 (Around-Advice): Clarify ad-do-it.
4735 (Activation of Advice): An option of ad-default-compilation-action
4736 is `never', not `nil'.
4737
47382004-10-26 Kim F. Storm <storm@cua.dk>
4739
4740 * commands.texi (Interactive Codes): Add U code letter.
4741
47422004-10-25 Simon Josefsson <jas@extundo.com>
4743
4744 * minibuf.texi (Reading a Password): Add.
4745
47462004-10-24 Jason Rumney <jasonr@gnu.org>
4747
4748 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
4749 and wheel-down.
4750
47512004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
4752
4753 * processes.texi (Synchronous Processes): Document process-file.
4754
47552004-10-22 Kenichi Handa <handa@m17n.org>
4756
4757 * text.texi (translate-region): Document that it accepts also a
4758 char-table.
4759
47602004-10-22 David Ponce <david@dponce.com>
4761
4762 * windows.texi (Resizing Windows): Document the `preserve-before'
4763 argument of the functions `enlarge-window' and `shrink-window'.
4764
47652004-10-19 Jason Rumney <jasonr@gnu.org>
4766
4767 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
4768
47692004-10-09 Luc Teirlinck <teirllm@auburn.edu>
4770
4771 * text.texi (Filling): Add anchor for definition of
4772 `sentence-end-double-space'.
4773
4774 * searching.texi (Regexp Example): Update description of how
4775 Emacs currently recognizes the end of a sentence.
4776 (Standard Regexps): Update definition of the variable
4777 `sentence-end'. Add definition of the function `sentence-end'.
4778
47792004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
4780
4781 * display.texi (Progress): New node.
4782
47832004-10-05 Kim F. Storm <storm@cua.dk>
4784
4785 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
4786
47872004-09-29 Kim F. Storm <storm@cua.dk>
4788
4789 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
4790 to identify bitmaps. Remove -fringe-bitmap suffix for standard
4791 fringe bitmap symbols, as they now have their own namespace.
4792 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
4793 vs. pixels. Signal error if no free bitmap slots.
4794 (Pixel Specification): Change IMAGE to @var{image}.
4795
47962004-09-28 Richard M. Stallman <rms@gnu.org>
4797
4798 * text.texi (Special Properties): Clarify line-spacing and line-height.
4799
4800 * searching.texi (Regexp Search): Add looking-back.
4801
48022004-09-25 Luc Teirlinck <teirllm@auburn.edu>
4803
4804 * display.texi: Correct typos.
4805 (Image Descriptors): Correct xref's.
4806
48072004-09-25 Richard M. Stallman <rms@gnu.org>
4808
4809 * text.texi (Special Properties): Cleanups in `cursor'.
4810 Rewrites in `line-height' and `line-spacing'; exchange them.
4811
4812 * display.texi (Fringes): Rewrite previous change.
4813 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
4814 (Display Fringe Bitmaps): Node deleted, text moved.
4815 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
4816 (Scroll Bars): Clarify set-window-scroll-bars.
4817 (Pointer Shape): Rewrite.
4818 (Specified Space): Clarify :align-to, etc.
4819 (Pixel Specification): Use @var. Clarify new text.
4820 (Other Display Specs): Clarify `slice'.
4821 (Image Descriptors): Cleanups.
4822 (Showing Images): Cleanups.
4823
48242004-09-24 Luc Teirlinck <teirllm@auburn.edu>
4825
4826 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
4827
4828 * modes.texi: Various minor changes in addition to:
4829 (Major Mode Conventions): Final call to `run-mode-hooks' should
4830 not be inside the `delay-mode-hooks' form.
4831 (Mode Hooks): New node.
4832 (Hooks): Delete obsolete example.
4833 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
4834 node "Mode Hooks".
4835
48362004-09-22 Luc Teirlinck <teirllm@auburn.edu>
4837
4838 * display.texi: Correct various typos.
4839 (Display): Rename node "Pointer Shapes" to "Pointer
4840 Shape". (There is already a node called "Pointer Shapes" in
4841 frames.texi.)
4842 (Images): Remove non-existent node "Image Slices" from menu.
4843
48442004-09-23 Kim F. Storm <storm@cua.dk>
4845
4846 * text.texi (Special Properties): Add `cursor', `pointer',
4847 `line-height', and `line-spacing' properties.
4848
4849 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
4850 Shapes' to menu.
4851 (Standard Faces): Doc fix for fringe face.
4852 (Fringes): Add `overflow-newline-into-fringe' and
4853 'indicate-buffer-boundaries'.
4854 (Fringe Bitmaps, Pointer Shapes): New nodes.
4855 (Display Property): Add 'Pixel Specification' and 'Display Fringe
4856 Bitmaps' to menu.
4857 (Specified Space): Describe pixel width and height.
4858 (Pixel Specification): New node.
4859 (Other Display Specs): Add `slice' property.
4860 (Display Fringe Bitmaps): New node.
4861 (Images): Add 'Image Slices' to menu.
4862 (Image Descriptors): Add `:pointer' and `:map' properties.
4863 (Showing Images): Add slice arg to `insert-image'. Add
4864 'insert-sliced-image'.
4865
48662004-09-20 Richard M. Stallman <rms@gnu.org>
4867
4868 * commands.texi (Key Sequence Input):
4869 Clarify downcasing in read-key-sequence.
4870
48712004-09-08 Juri Linkov <juri@jurta.org>
4872
4873 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
4874
48752004-09-07 Luc Teirlinck <teirllm@auburn.edu>
4876
4877 * locals.texi (Standard Buffer-Local Variables): Add
4878 `buffer-auto-save-file-format'.
4879 * internals.texi (Buffer Internals): Describe new
4880 auto_save_file_format field of the buffer structure.
4881 * files.texi (Format Conversion): `auto-save-file-format' has been
4882 renamed `buffer-auto-save-file-format'.
4883
48842004-08-27 Luc Teirlinck <teirllm@auburn.edu>
4885
4886 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
4887 an integer or a marker.
4888 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
4889
48902004-08-22 Richard M. Stallman <rms@gnu.org>
4891
4892 * modes.texi (Major Mode Conventions): Discuss rebinding of
4893 standard key bindings.
4894
48952004-08-18 Kim F. Storm <storm@cua.dk>
4896
4897 * processes.texi (Accepting Output): Add `just-this-one' arg to
4898 `accept-process-output'.
4899 (Output from Processes): New var `process-adaptive-read-buffering'.
4900
49012004-08-10 Luc Teirlinck <teirllm@auburn.edu>
4902
4903 * keymaps.texi: Various changes in addition to:
4904 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
4905 Give more varied examples for `kbd'.
4906 (Creating Keymaps): Char tables have slots for all characters
4907 without modifiers.
4908 (Active Keymaps): `overriding-local-map' and
4909 `overriding-terminal-local-map' also override text property and
4910 overlay keymaps.
4911 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
4912 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
4913 to denote a prefix of no events.
4914 `map-keymap' includes parent's bindings _recursively_.
4915 Clarify and correct description of `where-is-internal'.
4916 Mention BUFFER-OR-NAME arg to `describe-bindings'.
4917 (Menu Example): For menus intended for use with the keyboard, the
4918 menu items should be bound to characters or real function keys.
4919
49202004-08-08 Luc Teirlinck <teirllm@auburn.edu>
4921
4922 * objects.texi (Character Type): Reposition `@anchor' to prevent
4923 double space inside sentence in Info.
4924
4925 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
4926 renamed to `disabled-command-function'.
4927 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
4928 (Command Loop Info): Replace reference to it.
4929 (Disabling Commands): `disabled-command-hook' has been renamed to
4930 `disabled-command-function'.
4931
49322004-08-07 Luc Teirlinck <teirllm@auburn.edu>
4933
4934 * os.texi (Translating Input): Only non-prefix bindings in
4935 `key-translation-map' override actual key bindings. Warn about
4936 possible indirect effect of actual key bindings on non-prefix
4937 bindings in `key-translation-map'.
4938
49392004-08-06 Luc Teirlinck <teirllm@auburn.edu>
4940
4941 * minibuf.texi (High-Level Completion): Add anchor for definition
4942 of `read-variable'.
4943
4944 * commands.texi: Various changes in addition to:
4945 (Using Interactive): Clarify description of `interactive-form'.
4946 (Interactive Call): Mention default for KEYS argument to
4947 `call-interactively'.
4948 (Command Loop Info): Clarify description of `this-command-keys'.
4949 Mention KEEP-RECORD argument to `clear-this-command-keys'.
4950 Value of `last-event-frame' can be `macro'.
4951 (Repeat Events): `double-click-fuzz' is also used to distinguish
4952 clicks and drags.
4953 (Classifying Events): Clarify descriptions of `event-modifiers'
4954 `event-basic-type' and `event-convert-list'.
4955 (Accessing Events): `posn-timestamp' takes POSITION argument.
4956 (Quoted Character Input): Clarify description of
4957 `read-quoted-char' and fix example.
4958 (Quitting): Add `with-local-quit'.
4959 (Disabling Commands): Correct and clarify descriptions of
4960 `enable-command' and `disable-command'.
4961 Mention what happens if `disabled-command-hook' is nil.
4962 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
4963 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
4964
49652004-07-24 Luc Teirlinck <teirllm@auburn.edu>
4966
4967 * frames.texi: Various changes in addition to:
4968 (Creating Frames): Expand and clarify description of `make-frame'.
4969 (Window Frame Parameters): Either none or both of the `icon-left'
4970 and `icon-top' parameters must be specified. Put descriptions of
4971 `menu-bar-lines' and `toolbar-lines' closer together and change
4972 them accordingly.
4973 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
4974 except while processing `frame-title-format' or `icon-title-format'.
4975 (Deleting Frames): Correct description of `delete-frame'.
4976 Non-nil return values of `frame-live-p' are like those of `framep'.
4977 (Frames and Windows): Mention return value of
4978 `set-frame-selected-window'.
4979 (Visibility of Frames): Mention `force' argument to
4980 `make-frame-invisible'. `frame-visible-p' returns t for all
4981 frames on text-only terminals.
4982 (Frame Configurations): Restoring a frame configuration does not
4983 restore deleted frames.
4984 (Window System Selections): `x-set-selection' returns DATA.
4985 (Resources): Add example.
4986 (Display Feature Testing): Clarify descriptions of
4987 `display-pixel-height', `display-pixel-width', `x-server-version'
4988 and `x-server-vendor'.
4989
4990 * windows.texi (Choosing Window): Add anchor.
4991 * minibuf.texi (Minibuffer Misc): Add anchor.
4992
49932004-07-23 John Paul Wallington <jpw@gnu.org>
4994
4995 * macros.texi (Defining Macros): Declaration keyword for setting
4996 Edebug spec is `debug' not `edebug'.
4997
49982004-07-19 Luc Teirlinck <teirllm@auburn.edu>
4999
5000 * windows.texi: Various small changes in addition to:
5001 (Window Point): Mention return value of `set-window-point'.
5002 (Window Start): `pos-visible-in-window-p' disregards horizontal
5003 scrolling. Explain return value if PARTIALLY is non-nil.
5004 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
5005 and `set-window-vscroll'.
5006 (Size of Window): The argument WINDOW to `window-inside-edges',
5007 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
5008 (Resizing Windows): Explain return value of
5009 `shrink-window-if-larger-than-buffer'.
5010 `window-size-fixed' automatically becomes buffer local when set.
5011 (Window Configurations): Explain return value of
5012 `set-window-configuration'.
5013
5014 * minibuf.texi (Minibuffer Misc): Add anchor for
5015 `minibuffer-scroll-window'.
5016
5017 * positions.texi (Text Lines): Add anchor for `count-lines'.
5018
50192004-07-17 Richard M. Stallman <rms@gnu.org>
5020
5021 * display.texi (Overlay Properties): Adding `evaporate' prop
5022 deletes empty overlay immediately.
5023
5024 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
5025 fix example.
5026
50272004-07-16 Jim Blandy <jimb@redhat.com>
5028
5029 * searching.texi (Regexp Backslash): Document new \_< and \_>
5030 operators.
5031
50322004-07-16 Juanma Barranquero <lektu@terra.es>
5033
5034 * display.texi (Images): Fix Texinfo usage.
5035
50362004-07-14 Luc Teirlinck <teirllm@auburn.edu>
5037
5038 * buffers.texi (Modification Time): `visited-file-modtime' now
5039 returns a list of two integers, instead of a cons.
5040
50412004-07-13 Luc Teirlinck <teirllm@auburn.edu>
5042
5043 * windows.texi: Various changes in addition to:
5044 (Splitting Windows): Add `split-window-keep-point'.
5045
50462004-07-09 Richard M. Stallman <rms@gnu.org>
5047
5048 * frames.texi (Input Focus): Minor fix.
5049
50502004-07-07 Luc Teirlinck <teirllm@auburn.edu>
5051
5052 * frames.texi (Input Focus): Clarify descriptions of
5053 `select-frame-set-input-focus' and `select-frame'.
5054
50552004-07-06 Luc Teirlinck <teirllm@auburn.edu>
5056
5057 * os.texi: Various small changes in addition to:
5058 (Killing Emacs): Expand and clarify description of
5059 `kill-emacs-query-functions' and `kill-emacs-hook'.
5060 (System Environment): Expand and clarify description of `getenv'
5061 and `setenv'.
5062 (Timers): Clarify description of `run-at-time'.
5063 (Translating Input): Correct description of
5064 `extra-keyboard-modifiers'.
5065 (Flow Control): Correct description of `enable-flow-control'.
5066
50672004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
5068
5069 * os.texi: Update copyright.
5070 (Session Management): Grammar fix.
5071 Clarify which Emacs does the restarting.
5072 Use @samp for *scratch* buffer.
5073
50742004-07-04 Alan Mackenzie <acm@muc.de>
5075
5076 * frames.texi (Input Focus): Add documentation for
5077 `select-frame-set-input-focus'. Replace refs to non-existent
5078 `switch-frame' with `select-frame'. Minor corrections and tidying
5079 up of text-only terminal stuff.
5080
50812004-07-02 Richard M. Stallman <rms@gnu.org>
5082
5083 * files.texi (Saving Buffers): Cleanup write-contents-function.
5084 (Magic File Names): Cleanup file-remote-p.
5085
b344d29d 50862004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
5087
5088 * files.texi (Magic File Names): `file-remote-p' returns an
5089 identifier of the remote system, not just t.
5090
50912004-07-02 David Kastrup <dak@gnu.org>
5092
5093 * searching.texi (Entire Match Data): Add explanation about new
5094 match-data behavior when @var{integers} is non-nil.
5095
50962004-06-24 Richard M. Stallman <rms@gnu.org>
5097
5098 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
5099
5100 * customize.texi (Variable Definitions): Note about doc strings
5101 and :set.
5102
5103 * keymaps.texi (Keymap Terminology): Document `kbd'.
5104 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
5105
5106 * display.texi (Invisible Text): Setting buffer-invisibility-spec
5107 makes it buffer-local.
5108
5109 * files.texi (Saving Buffers): Correct previous change.
5110
5111 * commands.texi (Accessing Events):
5112 Clarify posn-col-row and posn-actual-col-row.
5113
51142004-06-24 David Ponce <david.ponce@wanadoo.fr>
5115
5116 * commands.texi (Accessing Events): New functions
5117 posn-at-point and posn-at-x-y. Add example to posn-x-y.
5118
51192004-06-23 Luc Teirlinck <teirllm@auburn.edu>
5120
5121 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
5122 * frames.texi, buffers.texi, backups.texi, variables.texi:
5123 * loading.texi, eval.texi, functions.texi, control.texi:
5124 * symbols.texi, minibuf.texi: Reposition @anchor's.
5125
5126 * help.texi: Various small changes in addition to the following.
5127 (Describing Characters): Describe PREFIX argument to
5128 `key-description'. Correct and clarify definition of
5129 `text-char-description'. Describe NEED-VECTOR argument to
5130 `read-kbd-macro'.
5131 (Help Functions): Clarify definition of `apropos'.
5132
51332004-06-23 Lars Hansen <larsh@math.ku.dk>
5134
5135 * files.texi (Saving Buffers): Correct description of
5136 `write-contents-functions'.
5137
51382004-06-21 Juanma Barranquero <lektu@terra.es>
5139
5140 * display.texi (Images): Remove redundant @vindex directives.
5141 Rewrite `image-library-alist' doc in active voice.
5142
51432004-06-14 Juanma Barranquero <lektu@terra.es>
5144
5145 * display.texi (Images): Document new delayed library loading,
5146 variable `image-library-alist' and (existing but undocumented)
5147 function `image-type-available-p'.
5148
51492004-06-05 Richard M. Stallman <rms@gnu.org>
5150
5151 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
5152 refer the user to the Initial Input node.
5153 (Text from Minibuffer): Likewise.
5154 (Initial Input): New node. Document this feature
5155 and say it is mostly deprecated.
5156
51572004-05-30 Richard M. Stallman <rms@gnu.org>
5158
5159 * loading.texi (Named Features): Clarify return value
5160 and meaning of NOERROR.
5161
5162 * variables.texi (File Local Variables): Minor cleanup.
5163
51642004-05-30 Michael Albinus <michael.albinus@gmx.de>
5165
5166 * files.texi (Magic File Names): Add `file-remote-p' as operation
5167 of file name handlers.
5168
51692004-05-29 Richard M. Stallman <rms@gnu.org>
5170
5171 * modes.texi (Minor Mode Conventions): (-) has no special meaning
5172 as arg to a minor mode command.
5173
51742004-05-22 Richard M. Stallman <rms@gnu.org>
5175
5176 * syntax.texi (Syntax Class Table): Word syntax not just for English.
5177
5178 * streams.texi (Output Variables): Doc float-output-format.
5179
5180 * searching.texi (Regexp Special): Nested repetition can be infloop.
5181
5182 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
5183 real stack overflow.
5184
5185 * compile.texi: Minor cleanups.
5186
51872004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
5188
5189 * lists.texi (Cons Cells): Explain dotted lists, true lists,
5190 circular lists.
5191 (List Elements): Explain handling of circular and dotted lists.
5192
51932004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
5194
5195 * modes.texi (Search-based Fontification): Fix typo.
5196
51972004-05-10 Juanma Barranquero <lektu@terra.es>
5198
5199 * modes.texi (Mode Line Variables): Fix description of
5200 global-mode-string, which is now after which-func-mode, not the
5201 buffer name.
5202
52032004-05-07 Lars Hansen <larsh@math.ku.dk>
5204
5205 * modes.texi (Desktop Save Mode): Add.
5206 (Modes): Add menu entry Desktop Save Mode.
5207
5208 * hooks.texi: Add desktop-after-read-hook,
5209 desktop-no-desktop-file-hook and desktop-save-hook.
5210
5211 * locals.texi: Add desktop-save-buffer.
5212
52132004-04-30 Jesper Harder <harder@ifa.au.dk>
5214
5215 * display.texi: emacs -> Emacs.
5216
52172004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
5218
5219 * files.texi (Changing Files): Document set-file-times.
5220
52212004-04-23 Juanma Barranquero <lektu@terra.es>
5222
5223 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
5224
52252004-04-18 Jesper Harder <harder@ifa.au.dk>
5226
5227 * tips.texi (Coding Conventions): defopt -> defcustom.
5228
52292004-04-16 Luc Teirlinck <teirllm@auburn.edu>
5230
5231 * sequences.texi: Various clarifications.
5232
52332004-04-14 Luc Teirlinck <teirllm@auburn.edu>
5234
5235 * buffers.texi (Read Only Buffers): Mention optional ARG to
5236 `toggle-read-only'.
5237
52382004-04-14 Nick Roberts <nick@nick.uklinux.net>
5239
5240 * windows.texi (Selecting Windows): Note that get-lru-window
5241 returns a full-width window if possible.
5242
52432004-04-13 Luc Teirlinck <teirllm@auburn.edu>
5244
5245 * buffers.texi: Various changes in addition to:
5246 (Buffer File Name): Add `find-buffer-visiting'.
5247 (Buffer Modification): Mention optional ARG to `not-modified'.
5248 (Indirect Buffers): Mention optional CLONE argument to
5249 `make-indirect-buffer'.
5250
5251 * files.texi: Various changes in addition to:
5252 (Visiting Functions): `find-file-hook' is now a normal hook.
5253 (File Name Expansion): Explain difference between the way that
5254 `expand-file-name' and `file-truename' treat `..'.
5255 (Contents of Directories): Mention optional ID-FORMAT argument to
5256 `directory-files-and-attributes'.
5257 (Format Conversion): Mention new optional CONFIRM argument to
5258 `format-write-file'.
5259
52602004-04-12 Miles Bader <miles@gnu.org>
5261
5262 * macros.texi (Expansion): Add description of `macroexpand-all'.
5263
52642004-04-05 Jesper Harder <harder@ifa.au.dk>
5265
5266 * variables.texi (Variable Aliases): Mention
5267 cyclic-variable-indirection.
5268
5269 * errors.texi (Standard Errors): Ditto.
5270
52712004-04-04 Luc Teirlinck <teirllm@auburn.edu>
5272
5273 * backups.texi: Various small changes in addition to:
5274 (Making Backups): Mention return value of `backup-buffer'.
5275 (Auto-Saving): Mention optional FORCE argument to
5276 `delete-auto-save-file-if-necessary'.
5277 (Reverting): Mention optional PRESERVE-MODES argument to
5278 `revert-buffer'. Correct description of `revert-buffer-function'.
5279
52802004-03-22 Juri Linkov <juri@jurta.org>
5281
5282 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
5283 with `Vector Functions'.
5284
5285 * text.texi (Sorting): Add missing quote.
5286
52872004-03-14 Luc Teirlinck <teirllm@auburn.edu>
5288
5289 * intro.texi (Lisp History): Replace xref to `cl' manual with
5290 inforef.
5291
52922004-03-12 Richard M. Stallman <rms@gnu.org>
5293
5294 * intro.texi (Version Info): Add arg to emacs-version.
5295 (Lisp History): Change xref to CL manual.
5296
52972004-03-09 Luc Teirlinck <teirllm@auburn.edu>
5298
5299 * minibuf.texi (Completion Commands): Add xref to Emacs manual
5300 for Partial Completion mode.
5301
53022004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
5303
5304 * customize.texi: Fix typo. Remove eol whitespace.
5305
53062004-03-04 Richard M. Stallman <rms@gnu.org>
5307
5308 * processes.texi: Fix typos.
5309
5310 * lists.texi (Building Lists): Minor clarification.
5311
5312 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
5313 in make-hash-table.
5314
53152004-02-29 Juanma Barranquero <lektu@terra.es>
5316
5317 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
5318 rm, and ignore exit code.
5319
53202004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
5321
5322 * display.texi (Defining Faces): Add description for min-colors.
5323 Update example.
5324
53252004-02-23 Luc Teirlinck <teirllm@auburn.edu>
5326
5327 * abbrevs.texi: Various corrections and clarifications in addition
5328 to the following:
5329 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
5330
53312004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5332
5333 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
5334
53352004-02-21 Luc Teirlinck <teirllm@auburn.edu>
5336
5337 * text.texi: Various small changes in addition to the following:
5338 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
5339 to delete-horizontal-space.
5340 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
5341 description of yank-handler text property at various places.
5342
5343 * frames.texi (Window System Selections): Add anchor.
5344
5345 * syntax.texi (Syntax Table Functions): Clarify and correct
5346 descriptions of make-syntax-table and copy-syntax-table.
5347 (Motion and Syntax): Clarify SYNTAXES argument to
5348 skip-syntax-forward.
5349 (Parsing Expressions): Mention that the return value of
5350 parse-partial-sexp is currently a list of ten rather than nine
5351 elements.
5352 (Categories): Various corrections and clarifications.
5353
53542004-02-17 Luc Teirlinck <teirllm@auburn.edu>
5355
5356 * markers.texi (Marker Insertion Types): Minor change.
5357
5358 * locals.texi (Standard Buffer-Local Variables):
5359 * commands.texi (Interactive Codes, Using Interactive):
5360 * functions.texi (Related Topics): Fix xrefs.
5361
53622004-02-16 Luc Teirlinck <teirllm@auburn.edu>
5363
5364 * lists.texi (Sets And Lists): Update description of delete-dups.
5365
53662004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5367
5368 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
5369
c8763fb6 53702004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5371
5372 * frames.texi (Parameter Access): frame-parameters arg is optional.
5373 modify-frame-parameters handles nil for FRAME.
5374 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
5375 are all-or-nothing for certain toolkits.
5376 Mention parameter wait-for-wm.
5377 (Frames and Windows): In frame-first-window and frame-selected-window
5378 the arg is optional.
5379 (Input Focus): In redirect-frame-focus the second arg is optional.
5380 (Window System Selections): Mention selection type CLIPBOARD.
5381 Mention data-type UTF8_STRING.
5382 Mention numbering of cut buffers.
5383 (Resources): Describe x-resource-name.
5384
53852004-02-16 Richard M. Stallman <rms@gnu.org>
5386
5387 * windows.texi (Buffers and Windows): Delete false table
5388 about all-frames.
5389
5390 * syntax.texi (Parsing Expressions): Delete old caveat
5391 about parse-sexp-ignore-comments.
5392
5393 * streams.texi (Output Variables): Add print-quoted.
5394
5395 * lists.texi (Building Lists): Minor cleanup.
5396
5397 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
5398
5399 * display.texi (Overlays): Explain overlays use markers.
5400 (Managing Overlays): Explain front-advance and rear-advance
5401 in more detail.
5402
5403 * loading.texi (Unloading): Document unload-feature-special-hooks.
5404 Get rid of fns-NNN.el file.
5405
54062004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5407
5408 * help.texi (Describing Characters): Fix text-char-description
5409 example output.
5410
5411 * edebug.texi (Using Edebug): Fix example.
5412
5413 * debugging.texi (Internals of Debugger): Fix return value.
5414
5415 * files.texi (Changing Files): Fix argname.
5416
5417 * calendar.texi: Fix parens, and default values.
5418
5419 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
5420 * nonascii.texi, objects.texi, os.texi: Minor fixes.
5421 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
5422
5423 * positions.texi (Text Lines): Don't add -1 in current-line.
5424
54252004-02-16 Richard M. Stallman <rms@gnu.org>
5426
5427 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
5428
54292004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5430
5431 * processes.texi (Low-Level Network): Fix a typo.
5432
54332004-02-12 Kim F. Storm <storm@cua.dk>
5434
5435 * display.texi (Fringes): Use consistent wording.
5436 Note that window-fringe's window arg is optional.
5437 (Scroll Bars): Use consistent wording.
5438
54392004-02-11 Luc Teirlinck <teirllm@auburn.edu>
5440
5441 * tips.texi (Comment Tips): Document the new conventions for
5442 commenting out code.
5443
c8763fb6 54442004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5445
5446 * positions.texi (Text Lines): Added missing end defun.
5447
54482004-02-07 Kim F. Storm <storm@cua.dk>
5449
5450 * positions.texi (Text Lines): Add line-number-at-pos.
5451
54522004-02-06 John Paul Wallington <jpw@gnu.org>
5453
5454 * display.texi (Button Properties, Button Buffer Commands):
5455 mouse-2 invokes button, not down-mouse-1.
5456
54572004-02-04 Jason Rumney <jasonr@gnu.org>
5458
5459 * makefile.w32-in: Sync with Makefile.in changes.
5460
54612004-02-03 Luc Teirlinck <teirllm@auburn.edu>
5462
5463 * minibuf.texi (Text from Minibuffer): Various corrections and
5464 clarifications.
5465 (Object from Minibuffer): Correct Lisp description of
5466 read-minibuffer.
5467 (Minibuffer History): Clarify description of cons values for
5468 HISTORY arguments.
5469 (Basic Completion): Various corrections and clarifications. Add
5470 completion-regexp-list.
5471 (Minibuffer Completion): Correct and clarify description of
5472 completing-read.
5473 (Completion Commands): Mention Partial Completion mode. Various
5474 other minor changes.
5475 (High-Level Completion): Various corrections and clarifications.
5476 (Reading File Names): Ditto.
5477 (Minibuffer Misc): Ditto.
5478
54792004-01-26 Luc Teirlinck <teirllm@auburn.edu>
5480
5481 * strings.texi (Text Comparison): assoc-string also matches
5482 elements of alists that are strings instead of conses.
5483 (Formatting Strings): Standardize Texinfo usage. Update index
5484 entries.
5485
54862004-01-20 Luc Teirlinck <teirllm@auburn.edu>
5487
5488 * lists.texi (Sets And Lists): Add delete-dups.
5489
54902004-01-15 Luc Teirlinck <teirllm@auburn.edu>
5491
5492 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
5493 special form.
5494 * macros.texi (Defining Macros): Update description of `declare',
5495 which now is a macro.
5496 (Wrong Time): Fix typos.
5497
54982004-01-14 Luc Teirlinck <teirllm@auburn.edu>
5499
5500 * compile.texi (Compilation Functions): Expand descriptions of
5501 `compile-defun', `byte-compile-file', `byte-recompile-directory'
5502 and `batch-byte-compile'. In particular, mention and describe
5503 all optional arguments.
5504 (Disassembly): Correct and clarify the description of `disassemble'.
5505
55062004-01-11 Luc Teirlinck <teirllm@auburn.edu>
5507
5508 * searching.texi: Various small changes in addition to the
5509 following.
5510 (Regexp Example): Adapt to new value of `sentence-end'.
5511 (Regexp Functions): The PAREN argument to `regexp-opt' can be
5512 `words'.
5513 (Search and Replace): Add usage note for `perform-replace'.
5514 (Entire Match Data): Mention INTEGERS and REUSE arguments to
5515 `match-data'.
5516 (Standard Regexps): Update for new values of `paragraph-start'
5517 and `sentence-end'.
5518
55192004-01-07 Luc Teirlinck <teirllm@auburn.edu>
5520
5521 * files.texi (Saving Buffers): Clarify descriptions of
5522 `write-contents-functions' and `before-save-hook'.
5523 Make the defvar's for `before-save-hook' and `after-save-hook'
5524 into defopt's.
5525
55262004-01-07 Kim F. Storm <storm@cua.dk>
5527
5528 * commands.texi (Click Events): Describe new image and
5529 width/height elements of click events.
5530 (Accessing Events): Add posn-string, posn-image, and
5531 posn-object-width-height. Change posn-object to return either
5532 image or string object.
5533
55342004-01-01 Simon Josefsson <jas@extundo.com>
5535
5536 * hooks.texi (Standard Hooks): Add before-save-hook.
5537 * files.texi (Saving Buffers): Likewise.
5538
55392004-01-03 Richard M. Stallman <rms@gnu.org>
5540
5541 * frames.texi (Frames and Windows): Delete frame-root-window.
5542
55432004-01-03 Luc Teirlinck <teirllm@auburn.edu>
5544
5545 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
5546
5547 * functions.texi: Various small changes in addition to the
5548 following.
5549 (What Is a Function): `functionp' returns nil for macros. Clarify
5550 behavior of this and following functions for symbol arguments.
5551 (Function Documentation): Add `\' in front of (fn @var{arglist})
5552 and explain why.
5553 (Defining Functions): Mention DOCSTRING argument to `defalias'.
5554 Add anchor.
5555 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
5556
55572004-01-01 Miles Bader <miles@gnu.org>
5558
5559 * display.texi (Buttons): New section.
5560
55612003-12-31 Andreas Schwab <schwab@suse.de>
5562
5563 * numbers.texi (Math Functions): sqrt reports a domain-error
5564 error.
5565 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
5566
55672003-12-30 Luc Teirlinck <teirllm@auburn.edu>
5568
5569 * tips.texi (Documentation Tips): Update item on hyperlinks in
5570 documentation strings.
5571
5572 * errors.texi (Standard Errors): Various small corrections and
5573 additions.
5574
5575 * control.texi: Various small changes in addition to the
5576 following.
5577 (Signaling Errors): Provide some more details on how `signal'
5578 constructs the error message. Add anchor to the definition of
5579 `signal'.
5580 (Error Symbols): Describe special treatment of `quit'.
5581 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
5582 to emphasize that it has to be a single form.
5583
5584 * buffers.texi: Add anchor.
5585
55862003-12-29 Richard M. Stallman <rms@gnu.org>
5587
5588 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
5589 (Window Configurations): Add window-configuration-frame.
5590
5591 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
5592
5593 * text.texi (Examining Properties): Add get-char-property-and-overlay.
5594 Change arg name in get-char-property.
5595 (Special Properties): Update handling of keymap property.
5596
5597 * strings.texi (Modifying Strings): Add clear-string.
5598 (Text Comparison): Add assoc-string and remove
5599 assoc-ignore-case, assoc-ignore-representation.
5600
5601 * os.texi (Time of Day): Add set-time-zone-rule.
5602
5603 * numbers.texi (Math Functions): asin, acos, log, log10
5604 report domain-error errors.
5605
5606 * nonascii.texi (Converting Representations):
5607 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
5608 (Encoding and I/O): Add file-name-coding-system.
5609
5610 * modes.texi (Search-based Fontification): Explain that
5611 face specs are symbols with face names as values.
5612
5613 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
5614
5615 * lists.texi (Building Lists): remq moved elsewhere.
5616 (Sets And Lists): remq moved here.
5617 (Association Lists): Refer to assoc-string.
5618
5619 * internals.texi (Garbage Collection): Add memory-use-counts.
5620
5621 * frames.texi (Frames and Windows): Add set-frame-selected-window
5622 and frame-root-window.
5623
5624 * files.texi (Contents of Directories):
5625 Add directory-files-and-attributes.
5626
5627 * display.texi (Refresh Screen): Add force-window-update.
5628 (Invisible Text): Explain about moving point out of invis text.
5629 (Overlay Properties): Add overlay-properties.
5630 (Managing Overlays): Add overlayp.
5631 (GIF Images): Invalid image number displays a hollow box.
5632
5633 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
5634 (Killing Buffers): Add buffer-live-p.
5635
56362003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
5637
5638 * display.texi (Fringes): Fix typo "set-buffer-window".
5639
56402003-12-24 Luc Teirlinck <teirllm@auburn.edu>
5641
5642 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
5643 * nonascii.texi, processes.texi, tips.texi, variables.texi:
5644 Add or change various xrefs and anchors.
5645
5646 * commands.texi: Replace all occurrences of @acronym{CAR} with
5647 @sc{car}, for consistency with the rest of the Elisp manual.
5648 `car' and `cdr' are historically acronyms, but are no longer
5649 widely thought of as such.
5650
5651 * internals.texi (Pure Storage): Mention that `purecopy' does not
5652 copy text properties.
5653 (Object Internals): Now 29 bits are used (in most implementations)
5654 to address Lisp objects.
5655
5656 * variables.texi (Variables with Restricted Values): New node.
5657
5658 * objects.texi (Lisp Data Types): Mention that certain variables
5659 can only take on a restricted set of values and add an xref to
5660 the new node "Variables with Restricted Values".
5661
5662 * eval.texi (Function Indirection): Describe the errors that
5663 `indirect-function' can signal.
5664 (Eval): Clarify the descriptions of `eval-region' and `values'.
5665 Describe `eval-buffer' instead of `eval-current-buffer' and
5666 mention `eval-current-buffer' as an alias for `current-buffer'.
5667 Correct the description and mention all optional arguments.
5668
5669 * nonascii.texi: Various small changes in addition to the
5670 following.
5671 (Converting Representations): Clarify behavior of
5672 `string-make-multibyte' and `string-to-multibyte' for unibyte all
5673 ASCII arguments.
5674 (Character Sets): Document the variable `charset-list' and adapt
5675 the definition of the function `charset-list' accordingly.
5676 (Translation of Characters): Clarify use of generic characters in
5677 `make-translation-table'. Clarify and correct the description of
5678 the use of translation tables in encoding and decoding.
5679 (User-Chosen Coding Systems): Correct and clarify the description
5680 of `select-safe-coding-system'.
5681 (Default Coding Systems): Clarify description of
5682 `file-coding-system-alist'.
5683
56842003-11-30 Luc Teirlinck <teirllm@auburn.edu>
5685
5686 * strings.texi (Text Comparison): Correctly describe when two
5687 strings are `equal'. Combine and clarify descriptions of
5688 `assoc-ignore-case' and `assoc-ignore-representation'.
5689
5690 * objects.texi (Non-ASCII in Strings): Clarify description of
5691 when a string is unibyte or multibyte.
5692 (Bool-Vector Type): Update examples.
5693 (Equality Predicates): Correctly describe when two strings are
5694 `equal'.
5695
56962003-11-29 Luc Teirlinck <teirllm@auburn.edu>
5697
5698 * lists.texi (Building Lists): `append' no longer accepts integer
5699 arguments. Update the description of `number-sequence' to reflect
5700 recent changes.
5701 (Sets And Lists): Describe `member-ignore-case' after `member'.
5702
57032003-11-27 Kim F. Storm <storm@cua.dk>
5704
5705 * commands.texi (Click Events): Click object may be an images.
5706 Describe (dx . dy) element of click positions.
5707 (Accessing Events): Remove duplicate posn-timestamp.
5708 New functions posn-object and posn-object-x-y.
5709
57102003-11-23 Kim F. Storm <storm@cua.dk>
5711
5712 * commands.texi (Click Events): Describe enhancements to event
5713 position lists, including new text-pos and (col . row) items.
5714 Mention left-fringe and right-fringe area events.
5715 (Accessing Events): New functions posn-area and
5716 posn-actual-col-row. Mention posn-timestamp. Mention that
5717 posn-point in non-text area still returns buffer position.
5718 Clarify posn-col-row.
5719
57202003-11-21 Lars Hansen <larsh@math.ku.dk>
5721
5722 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
5723 * anti.texi (File Attributes): Describe removed parameter
5724 ID-FORMAT.
5725
57262003-11-20 Luc Teirlinck <teirllm@auburn.edu>
5727
5728 * positions.texi (Positions): Mention that, if a marker is used as
5729 a position, its buffer is ignored.
5730
5731 * markers.texi (Overview of Markers): Mention it here too.
5732
57332003-11-12 Luc Teirlinck <teirllm@auburn.edu>
5734
5735 * numbers.texi (Numeric Conversions): Not just `floor', but also
5736 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
5737
57382003-11-10 Luc Teirlinck <teirllm@auburn.edu>
5739
5740 * markers.texi (Creating Markers): Specify insertion type of
5741 created markers. Add xref to `Marker Insertion Types'.
5742 Second argument to `copy-marker' is optional.
5743 (Marker Insertion Types): Mention that most markers are created
5744 with insertion type nil.
5745 (The Mark): Correctly describe when `mark' signals an error.
5746 (The Region): Correctly describe when `region-beginning' and
5747 `region-end' signal an error.
5748
57492003-11-08 Luc Teirlinck <teirllm@auburn.edu>
5750
5751 * hash.texi (Creating Hash): Clarify description of `eql'.
5752 `makehash' is obsolete.
5753 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
5754
5755 * positions.texi (Point): Change description of `buffer-end', so
5756 that it is also correct for floating point arguments.
5757 (List Motion): Correct argument lists of `beginning-of-defun' and
5758 `end-of-defun'.
5759 (Excursions): Add xref to `Marker Insertion Types'.
5760 (Narrowing): Argument to `narrow-to-page' is optional.
5761
57622003-11-06 Luc Teirlinck <teirllm@auburn.edu>
5763
5764 * streams.texi (Output Streams): Clarify behavior of point for
5765 marker output streams.
5766
57672003-11-04 Luc Teirlinck <teirllm@auburn.edu>
5768
5769 * variables.texi (Defining Variables): Second argument to
5770 `defconst' is not optional.
5771 (Setting Variables): Mention optional argument APPEND to
5772 `add-to-list'.
5773 (Creating Buffer-Local): Expand description of
5774 `make-variable-buffer-local'.
5775 (Frame-Local Variables): Expand description of
5776 `make-variable-frame-local'.
5777 (Variable Aliases): Correct description of optional argument
5778 DOCSTRING to `defvaralias'. Mention return value of
5779 `defvaralias'.
5780 (File Local Variables): Add xref to `File variables' in Emacs
5781 Manual. Correct description of `hack-local-variables'. Mention
5782 `safe-local-variable' property. Mention optional second argument
5783 to `risky-local-variable-p'.
5784
57852003-11-03 Luc Teirlinck <teirllm@auburn.edu>
5786
5787 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
5788
57892003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
5790
5791 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
5792 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
5793 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
5794 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
5795 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
5796 lispref/processes.texi, lispref/searching.texi,
5797 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
5798 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
5799 @acronym{FOO}.
5800
58012003-10-27 Luc Teirlinck <teirllm@auburn.edu>
5802
5803 * strings.texi (Creating Strings): Argument START to `substring'
5804 can not be `nil'. Expand description of
5805 `substring-no-properties'. Correct description of `split-string',
5806 especially with respect to empty matches. Prevent very bad line
5807 break in definition of `split-string-default-separators'.
5808 (Text Comparison): `string=' and `string<' also accept symbols as
5809 arguments.
5810 (String Conversion): More completely describe argument BASE in
5811 `string-to-number'.
5812 (Formatting Strings): `%s' and `%S' in `format' do require
5813 corresponding object. Clarify behavior of numeric prefix after
5814 `%' in `format'.
5815 (Case Conversion): The argument to `upcase-initials' can be a
5816 character.
5817
58182003-10-27 Kenichi Handa <handa@m17n.org>
5819
5820 * display.texi (Fontsets): Fix texinfo usage.
5821
58222003-10-25 Kenichi Handa <handa@m17n.org>
5823
5824 * display.texi (Fontsets): Add description of the function
5825 set-fontset-font.
5826
58272003-10-23 Luc Teirlinck <teirllm@auburn.edu>
5828
5829 * display.texi (Temporary Displays): Add xref to `Documentation
5830 Tips'.
5831
5832 * functions.texi (Function Safety): Use inforef instead of pxref
5833 for SES.
5834
58352003-10-23 Andreas Schwab <schwab@suse.de>
5836
5837 * Makefile.in (TEX, texinputdir): Don't define.
5838 (TEXI2DVI): Define.
5839 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
5840 add $(srcdir)/index.texi.
5841 ($(infodir)/elisp): Remove index.texi dependency.
5842 (elisp.dvi): Likewise. Use $(TEXI2DVI).
5843 (index.texi): Remove target.
5844 (dist): Don't link $(srcdir)/permute-index.
5845 (clean): Don't remove index.texi.
5846
5847 * permute-index, index.perm: Remove.
5848 * index.texi: Rename from index.unperm.
5849
58502003-10-22 Luc Teirlinck <teirllm@auburn.edu>
5851
5852 * tips.texi (Documentation Tips): Document new behavior for face
5853 and variable hyperlinks in Help mode.
5854
58552003-10-21 Luc Teirlinck <teirllm@auburn.edu>
5856
5857 * objects.texi (Integer Type): Update for extra bit of integer range.
5858 (Character Type): Ditto.
5859
58602003-10-16 Eli Zaretskii <eliz@gnu.org>
5861
5862 * numbers.texi (Integer Basics): Add index entries for reading
5863 numbers in hex, octal, and binary.
5864
58652003-10-16 Lute Kamstra <lute@gnu.org>
5866
5867 * modes.texi (Mode Line Format): Mention force-mode-line-update's
5868 argument.
5869
58702003-10-13 Luc Teirlinck <teirllm@auburn.edu>
5871
5872 * windows.texi (Choosing Window): Fix typo.
5873 * edebug.texi (Edebug Execution Modes): Fix typo.
5874
58752003-10-13 Richard M. Stallman <rms@gnu.org>
5876
5877 * windows.texi (Basic Windows): A window has fringe settings,
5878 display margins and scroll-bar settings.
5879 (Splitting Windows): Doc split-window return value.
5880 Clean up one-window-p.
5881 (Selecting Windows): Fix typo.
5882 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
5883 (Buffers and Windows): In set-window-buffer, explain effect
5884 on fringe settings and scroll bar settings.
5885 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
5886 (Choosing Window): Use defopt for pop-up-frame-function.
5887 For special-display-buffer-names, explain same-window and same-frame.
5888 Clarify window-dedicated-p return value.
5889 (Textual Scrolling): scroll-up and scroll-down can get an error.
5890 (Horizontal Scrolling): Clarify auto-hscroll-mode.
5891 Clarify set-window-hscroll.
5892 (Size of Window): Don't mention tool bar in window-height.
5893 (Coordinates and Windows): Explain what coordinates-in-window-p
5894 returns for fringes and display margins.
5895 (Window Configurations): Explain saving fringes, etc.
5896
5897 * tips.texi (Library Headers): Clean up Documentation.
5898
5899 * syntax.texi (Parsing Expressions): Clean up forward-comment
5900 and parse-sexp-lookup-properties.
5901
5902 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
5903
5904 * os.texi (System Environment): Clean up text for load-average errors.
5905
5906 * modes.texi (Hooks): Don't explain local hook details at front.
5907 Clarify run-hooks and run-hook-with-args a little.
5908 Clean up add-hook and remove-hook.
5909
5910 * edebug.texi (Edebug Execution Modes): Clarify t.
5911 Document edebug-sit-for-seconds.
5912 (Coverage Testing): Document C-x X = and =.
5913 (Instrumenting Macro Calls): Fix typo.
5914 (Specification List): Don't index the specification keywords.
5915
59162003-10-10 Kim F. Storm <storm@cua.dk>
5917
5918 * processes.texi (Network): Introduce make-network-process.
5919
59202003-10-09 Luc Teirlinck <teirllm@auburn.edu>
5921
5922 * tips.texi (Library Headers): Fix typo.
5923
59242003-10-07 Juri Linkov <juri@jurta.org>
5925
5926 * modes.texi (Imenu): Mention imenu-create-index-function's
5927 default value. Explain submenus better.
5928
59292003-10-07 Lute Kamstra <lute@gnu.org>
5930
5931 * modes.texi (Faces for Font Lock): Fix typo.
5932 (Hooks): Explain how buffer-local hook variables can refer to
5933 global hook variables.
5934 Various minor clarifications.
5935
59362003-10-06 Lute Kamstra <lute@gnu.org>
5937
5938 * tips.texi (Coding Conventions): Mention naming conventions for
5939 hooks.
5940
59412003-10-05 Luc Teirlinck <teirllm@auburn.edu>
5942
5943 * loading.texi (Library Search): Correct default value of
5944 load-suffixes.
5945 (Named Features): Fix typo.
5946
59472003-10-05 Richard M. Stallman <rms@gnu.org>
5948
5949 * loading.texi (Named Features): In `provide',
5950 say how to test for subfeatures.
5951 (Unloading): In unload-feature, use new var name
5952 unload-feature-special-hooks.
5953
59542003-10-03 Lute Kamstra <lute@gnu.org>
5955
5956 * modes.texi (Major Mode Conventions): Mention third way to set up
5957 Imenu.
5958 (Imenu): A number of small fixes.
5959 Delete documentation of internal variable imenu--index-alist.
5960 Document the return value format of imenu-create-index-function
5961 functions.
5962
59632003-09-30 Richard M. Stallman <rms@gnu.org>
5964
5965 * processes.texi (Network): Say what stopped datagram connections do.
5966
5967 * lists.texi (Association Lists): Clarify `assq-delete-all'.
5968
5969 * display.texi (Overlay Properties): Clarify `evaporate' property.
5970
59712003-09-29 Lute Kamstra <lute@gnu.org>
5972
5973 * modes.texi (Mode Line Data): Explain when symbols in mode-line
5974 constructs should be marked as risky.
5975 Change cons cell into proper list.
5976 (Mode Line Variables): Change cons cell into proper list.
5977
59782003-09-26 Lute Kamstra <lute@gnu.org>
5979
5980 * modes.texi (Mode Line Data): Document the :propertize construct.
5981 (Mode Line Variables): Reorder the descriptions of the variables
5982 to match their order in the default mode-line-format.
5983 Describe the new variables mode-line-position and mode-line-modes.
5984 Update the default values of mode-line-frame-identification,
5985 minor-mode-alist, and default-mode-line-format.
5986 (Properties in Mode): Mention the :propertize construct.
5987
59882003-09-26 Richard M. Stallman <rms@gnu.org>
5989
5990 * buffers.texi, commands.texi, debugging.texi, eval.texi:
5991 * loading.texi, minibuf.texi, text.texi, variables.texi:
5992 Avoid @strong{Note:}.
5993
59942003-09-26 Richard M. Stallman <rms@gnu.org>
5995
5996 * keymaps.texi (Remapping Commands): Fix typo.
5997
59982003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
5999
6000 * processes.texi (Low-Level Network): Fix typo.
6001
60022003-09-23 Kim F. Storm <storm@cua.dk>
6003
6004 * processes.texi (Network, Network Servers): Fix typos.
6005 (Low-Level Network): Add timeout value for :server keyword.
6006 Add new option keywords to make-network-process.
6007 Add set-network-process-options.
6008 Explain how to test availability of network options.
6009
60102003-09-19 Richard M. Stallman <rms@gnu.org>
6011
6012 * text.texi (Motion by Indent): Arg to
6013 backward-to-indentation and forward-to-indentation is optional.
6014
6015 * strings.texi (Creating Strings): Add substring-no-properties.
6016
6017 * processes.texi
6018 (Process Information): Add list-processes arg QUERY-ONLY.
6019 Delete process-contact from here.
6020 Add new status values for process-status.
6021 Add process-get, process-put, process-plist, set-process-plist.
6022 (Synchronous Processes): Add call-process-shell-command.
6023 (Signals to Processes): signal-process allows process objects.
6024 (Network): Complete rewrite.
6025 (Network Servers, Datagrams, Low-Level Network): New nodes.
6026
6027 * positions.texi (Word Motion): forward-word, backward-word
6028 arg is optional. Reword.
6029
6030 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
6031
6032 * variables.texi (Creating Buffer-Local):
6033 Delete duplicate definition of buffer-local-value.
6034 (File Local Variables): Explain about discarding text props.
6035
60362003-09-11 Richard M. Stallman <rms@gnu.org>
6037
6038 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
6039 changes variables that record input events.
6040 (Minibuffer Misc): Add minibuffer-selected-window.
6041
6042 * lists.texi (Building Lists): Add copy-tree.
6043
6044 * display.texi (Fontsets): Add char-displayable-p.
6045 (Scroll Bars): New node.
6046
60472003-09-08 Lute Kamstra <lute@gnu.org>
6048
6049 * modes.texi (%-Constructs): Document new `%i' and `%I'
6050 constructs.
6051
60522003-09-03 Peter Runestig <peter@runestig.com>
6053
6054 * makefile.w32-in: New file.
6055
60562003-08-29 Richard M. Stallman <rms@gnu.org>
6057
6058 * display.texi (Overlay Properties): Clarify how priorities
6059 affect use of the properties.
6060
60612003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
6062
6063 * customize.texi (Type Keywords): Correct the description of
6064 `:help-echo' in the case where `motion-doc' is a function.
6065
60662003-08-14 John Paul Wallington <jpw@gnu.org>
6067
6068 * modes.texi (Emulating Mode Line): Subsection, not section.
6069
60702003-08-13 Richard M. Stallman <rms@gnu.org>
6071
6072 * elisp.texi (Top): Update subnode lists in menu.
6073
6074 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
6075 (Kill Functions): kill-region has new arg yank-handler.
6076 (Yanking): New node.
6077 (Yank Commands): Add yank-undo-function.
6078 (Low-Level Kill Ring):
6079 kill-new and kill-append have new arg yank-handler.
6080 (Changing Properties): Add remove-list-of-text-properties.
6081 (Atomic Changes): New node.
6082
6083 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
6084
6085 * streams.texi (Output Variables): Add eval-expression-print-length
6086 and eval-expression-print-level.
6087
6088 * os.texi (Time Conversion): For encode-time, explain limits on year.
6089
6090 * objects.texi (Character Type): Define anchor "modifier bits".
6091
6092 * modes.texi (Emulating Mode Line): New node.
6093 (Search-based Fontification): Font Lock uses font-lock-face property.
6094 (Other Font Lock Variables): Likewise.
6095
6096 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
6097 not vectors.
6098 (Active Keymaps): Add emulation-mode-map-alists.
6099 (Functions for Key Lookup): key-binding has new arg no-remap.
6100 (Remapping Commands): New node.
6101 (Scanning Keymaps): where-is-internal has new arg no-remap.
6102 (Tool Bar): Add tool-bar-local-item-from-menu.
6103 Clarify when to use tool-bar-add-item-from-menu.
6104
6105 * commands.texi (Interactive Call): commandp has new arg.
6106 (Command Loop Info): Add this-original-command.
6107
61082003-08-06 John Paul Wallington <jpw@gnu.org>
6109
6110 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
6111
6112 * display.texi (Warning Basics): Fix typo.
6113 (Fringes): Add closing curly bracket and fix typo.
6114
6115 * elisp.texi (Top): Fix typo.
6116
61172003-08-05 Richard M. Stallman <rms@gnu.org>
6118
6119 * elisp.texi: Update lists of subnodes.
6120
6121 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
6122
6123 * variables.texi (Local Variables): Use lc for example variable names.
6124
6125 * tips.texi (Library Headers): Explain where to put -*-.
6126
6127 * strings.texi (Creating Strings): Fix xref for vconcat.
6128
6129 * sequences.texi (Vector Functions):
6130 vconcat no longer allows integer args.
6131
6132 * minibuf.texi (Reading File Names): read-file-name has new
6133 arg PREDICATE. New function read-directory-name.
6134
6135 * macros.texi (Defining Macros): Give definition of `declare'
6136 (Indenting Macros): New node.
6137
6138 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
6139 (Window Frame Parameters): Make separate table of parameters
6140 that are coupled with specific face attributes.
6141 (Deleting Frames): delete-frame-hooks renamed to
6142 delete-frame-functions.
6143
6144 * files.texi (Magic File Names): Add file-remote-p.
6145 Clarify file-local-copy.
6146
6147 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
6148 here; instead xref Defining Macros.
6149
6150 * display.texi (Warnings): New node, and subnodes.
6151 (Fringes): New node.
6152
6153 * debugging.texi (Test Coverage): New node.
6154
6155 * compile.texi (Compiler Errors): Explain with-no-warnings
6156 and other ways to suppress warnings.
6157
6158 * commands.texi (Interactive Call): Minor clarification.
6159
6160 * buffers.texi (Buffer File Name): set-visited-file-name
6161 renames the buffer too.
6162
6163 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
6164
61652003-07-24 Markus Rost <rost@math.ohio-state.edu>
6166
6167 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
6168
61692003-07-22 Markus Rost <rost@math.ohio-state.edu>
6170
6171 * internals.texi (Garbage Collection): Fix previous change.
6172
61732003-07-22 Richard M. Stallman <rms@gnu.org>
6174
6175 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
6176
6177 * display.texi (Width): Use \s syntax in example.
6178 (Font Selection): Add face-font-rescale-alist.
6179
6180 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
6181 Remove spurious indent in example.
6182
6183 * lists.texi (Building Lists): Add number-sequence.
6184
6185 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
6186
6187 * functions.texi (Function Documentation): Explain how to
6188 show calling convention explicitly in the doc string.
6189
6190 * windows.texi (Selecting Windows): save-selected-window saves
6191 selected window of each frame.
6192 (Window Configurations): Minor change.
6193
6194 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
6195
6196 * streams.texi (Output Variables): Add print-continuous-numbering
6197 and print-number-table.
6198
6199 * processes.texi (Decoding Output): New node.
6200
6201 * os.texi (Time Conversion): decode-time arg is optional.
6202
6203 * objects.texi (Character Type): Don't use space as example for \.
6204 Make list of char names and \-sequences correspond.
6205 Explain that \s is not used in strings. `\ ' needs space after.
6206
6207 * nonascii.texi (Converting Representations): Add string-to-multibyte.
6208 (Translation of Characters): Add translation-table-for-input.
6209 (Default Coding Systems): Add auto-coding-functions.
6210 (Explicit Encoding): Add decode-coding-inserted-region.
6211 (Locales): Add locale-info.
6212
6213 * minibuf.texi (Basic Completion): Describe test-completion.
6214 Collections can be lists of strings.
6215 Clean up lazy-completion-table.
6216 (Programmed Completion): Mention test-completion.
6217 Clarify why lambda expressions are not accepted.
6218 (Minibuffer Misc): Describe minibufferp.
6219
62202003-07-14 Richard M. Stallman <rms@gnu.org>
6221
6222 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
6223
6224 * windows.texi (Selecting Windows): New arg to select-window.
6225 (Selecting Windows): Add with-selected-window.
6226 (Size of Window): Add window-inside-edges, etc.
6227
6228 * internals.texi (Garbage Collection): Add post-gc-hook.
6229
6230 * processes.texi (Subprocess Creation): Add exec-suffixes.
6231
6232 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
6233 (Scanning Keymaps): Add map-keymaps.
6234 (Defining Menus): Add keymap-prompt.
6235
6236 * numbers.texi (Integer Basics): Add most-positive-fixnum,
6237 most-negative-fixnum.
6238
6239 * compile.texi (Byte Compilation): Explain no-byte-compile
6240 (Compiler Errors): New node.
6241
6242 * os.texi (User Identification): user-uid, user-real-uid
6243 can return float.
6244
6245 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
6246 and about derived modes.
6247 (Minor Modes): Add minor-mode-list.
6248 (Defining Minor Modes): Keyword args for define-minor-mode.
6249 (Search-based Fontification): Explain managing other properties.
6250 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 6251 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
6252 (Hooks): Add run-mode-hooks and delay-mode-hooks.
6253
6254 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
6255 (Variable Aliases): Clarify defvaralias.
6256
6257 * loading.texi (Library Search): Add load-suffixes.
6258
6259 * minibuf.texi (Basic Completion): Add lazy-completion-table.
6260 (Programmed Completion): Add dynamic-completion-table.
6261
6262 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
6263 (Magic File Names): Specify precedence order of handlers.
6264
6265 * commands.texi (Command Overview): Emacs server runs pre-command-hook
6266 and post-command-hook.
6267 (Waiting): New calling convention for sit-for.
6268
6269 * text.texi (Special Properties): local-map and keymap properties
6270 apply based on their stickiness.
6271
62722003-07-07 Richard M. Stallman <rms@gnu.org>
6273
6274 * modes.texi (Minor Mode Conventions): Specify only some kinds
6275 of list values as args to minor modes.
6276
6277 * files.texi (File Name Expansion): Warn about iterative use
6278 of substitute-in-file-name.
6279
6280 * advice.texi (Activation of Advice): Clean up previous change.
6281
62822003-07-06 Markus Rost <rost@math.ohio-state.edu>
6283
6284 * advice.texi (Activation of Advice): Note that ad-start-advice is
6285 turned on by default.
6286
62872003-06-30 Richard M. Stallman <rms@gnu.org>
6288
6289 * text.texi (Buffer Contents): Document current-word.
6290 (Change Hooks): Not called for *Messages*.
6291
6292 * functions.texi (Defining Functions): Explain about redefining
6293 primitives.
6294 (Function Safety): Renamed. Minor changes.
6295 Comment out the detailed criteria for what is safe.
6296
62972003-06-22 Andreas Schwab <schwab@suse.de>
6298
6299 * objects.texi (Symbol Type): Fix description of examples.
6300
63012003-06-16 Andreas Schwab <schwab@suse.de>
6302
6303 * hash.texi (Creating Hash): Fix description of :weakness.
6304
c8763fb6 63052003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
6306
6307 * files.texi (Changing Files): copy-file copies file modes, too.
6308
63092003-05-28 Richard M. Stallman <rms@gnu.org>
6310
6311 * strings.texi (Creating Strings): Clarify split-string.
6312
63132003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
6314
6315 * strings.texi (Creating Strings): Update split-string specification
6316 and examples.
6317
63182003-05-19 Richard M. Stallman <rms@gnu.org>
6319
6320 * elisp.texi: Correct invariant section names.
6321
63222003-04-20 Richard M. Stallman <rms@gnu.org>
6323
6324 * os.texi (Timers): Explain about timers and quitting.
6325
63262003-04-19 Richard M. Stallman <rms@gnu.org>
6327
6328 * internals.texi (Writing Emacs Primitives): Strings are
6329 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
6330 Explain GCPRO convention for varargs function args.
6331
63322003-04-16 Richard M. Stallman <rms@gnu.org>
6333
6334 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
6335
63362003-04-08 Richard M. Stallman <rms@gnu.org>
6337
6338 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
6339
63402003-02-13 Kim F. Storm <storm@cua.dk>
6341
6342 * objects.texi (Character Type): New \s escape for space.
6343
63442003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
6345
6346 * os.texi (System Environment): Added cygwin system-type.
6347
63482003-01-25 Richard M. Stallman <rms@gnu.org>
6349
6350 * keymaps.texi: Document that a symbol can act as a keymap.
6351
63522003-01-13 Richard M. Stallman <rms@gnu.org>
6353
6354 * text.texi (Changing Properties): Say string indices are origin-0.
6355
6356 * positions.texi (Screen Lines) <compute-motion>:
6357 Correct order of elts in return value.
6358
6359 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
6360 how to define a default binding.
6361
63622002-12-07 Markus Rost <rost@math.ohio-state.edu>
6363
6364 * loading.texi (Unloading): Fix recent change for load-history.
6365
6366 * customize.texi (Simple Types): Clarify description of custom
6367 type 'number. Describe new custom type 'float.
6368
63692002-12-04 Markus Rost <rost@math.ohio-state.edu>
6370
6371 * variables.texi (File Local Variables): Fix typo.
6372
c8763fb6 63732002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
6374
6375 From Michael Albinus <Michael.Albinus@alcatel.de>.
6376
6377 * README: Target for Info file is `make info'.
6378
6379 * files.texi (File Name Components): Fixed typos in
6380 `file-name-sans-extension'.
6381 (Magic File Names): Complete list of operations for magic file
6382 name handlers.
6383
63842002-09-16 Jonathan Yavner <jyavner@engineer.com>
6385
6386 * variables.texi (File Local Variables): New function
6387 risky-local-variable-p.
6388
63892002-09-15 Jonathan Yavner <jyavner@engineer.com>
6390
6391 * functions.texi (Function safety): New node about unsafep.
6392
63932002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
6394
6395 * customize.texi (Splicing into Lists): Fixed example.
6396 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
6397
63982002-06-17 Juanma Barranquero <lektu@terra.es>
6399
6400 * frames.texi (Display Feature Testing): Fix typo.
6401
64022002-06-12 Andreas Schwab <schwab@suse.de>
6403
6404 * frames.texi (Initial Parameters, Resources): Fix references to
6405 the Emacs manual.
6406
64072002-05-13 Kim F. Storm <storm@cua.dk>
6408
6409 * variables.texi (Intro to Buffer-Local): Updated warning and
6410 example relating to changing buffer inside let.
6411
c8763fb6 64122002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6413
6414 * os.texi (Session Management): New node about X Session management.
6415
64162002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
6417
6418 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
6419 to which the manual corresponds, and the copyright years.
6420
6421 * Makefile.in (VERSION): Set to 2.9.
6422
64232001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
6424
6425 * elisp.texi: Change the category in @dircategory to "Emacs", to
6426 make it consistent with info/dir.
6427
64282001-11-25 Miles Bader <miles@gnu.org>
6429
6430 * text.texi (Fields): Describe new `limit' arg in
6431 field-beginning/field-end.
6432
64332001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
6434
6435 * permute-index: Don't depend on csh-specific features. Replace
6436 the interpreter name with /bin/sh.
6437
6438 * two-volume-cross-refs.txt: New file.
6439 * two.el: New file.
6440 * spellfile: New file.
6441
64422001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
6443
6444 * permute-index: New file.
6445
6446 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
6447 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
6448 8+3 restricted namespace.
6449
6450 * Makefile.in (infodir): Define relative to $(srcdir).
6451 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
6452 include directories list via -I switch to makeinfo.
6453 (index.texi): Use cp if both hard and symbolic links fail.
6454
64552001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
6456
6457 * Makefile.in (distclean): Add.
6458
6459 The following changes make ELisp manual part of the Emacs
6460 distribution:
6461
6462 * Makefile.in: Add Copyright notice.
6463 (prefix): Remove.
6464 (infodir): Change value to "../info".
6465 (VPATH): New variable.
6466 (MAKE): Don't define.
6467 (texmacrodir): Don't define.
6468 (texinputdir): Append the existing value of TEXINPUTS.
6469 ($(infodir)/elisp): Instead of just "elisp". Reformat the
6470 command to be compatible with man/Makefile.in, and to put the
6471 output into ../info.
6472 (info): Add target.
6473 (installall): Target removed.
6474
c8763fb6 64752001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
6476
6477 * tips.texi (Coding Conventions): Fix typo.
6478
64792001-10-23 Gerd Moellmann <gerd@gnu.org>
6480
6481 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
6482
64832001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
6484
6485 * files.texi (File Name Components): Update the description of
6486 file-name-sans-extension and file-name-extension, as they now
6487 ignore leading dots.
6488
64892001-10-20 Gerd Moellmann <gerd@gnu.org>
6490
6491 * (Version 21.1 released.)
6492
64932001-10-19 Miles Bader <miles@gnu.org>
6494
6495 * positions.texi (Text Lines): Describe behavior of
6496 `beginning-of-line'/`end-of-line' in the presence of field properties.
6497
64982001-10-17 Gerd Moellmann <gerd@gnu.org>
6499
6500 * Makefile.in (VERSION): Set to 2.8.
6501 (manual): Use `manual-21'.
6502
6503 * elisp.texi (VERSION): Add and use it where the version
6504 number was used. Set it to 2.8.
6505
6506 * intro.texi: Likewise.
6507
65082001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
6509
6510 * files.texi (File Name Completion): Document the significance of
6511 a trailing slash in elements of completion-ignored-extensions.
6512
65132001-10-06 Miles Bader <miles@gnu.org>
6514
6515 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
6516
65172001-10-04 Gerd Moellmann <gerd@gnu.org>
6518
6519 * variables.texi (Variable Aliases): New node.
6520
65212001-10-04 Gerd Moellmann <gerd@gnu.org>
6522
6523 * Branch for 21.1.
6524
65252001-10-02 Miles Bader <miles@gnu.org>
6526
6527 * minibuf.texi (Minibuffer Misc): Add entries for
6528 `minibuffer-contents', `minibuffer-contents-no-properties', and
6529 `delete-minibuffer-contents'.
6530 Correct description for `minibuffer-prompt-end'.
6531
6532 * text.texi (Property Search): Correct descriptions of
6533 `next-char-property-change' and `previous-char-property-change'.
6534 Add entries for `next-single-char-property-change' and
6535 `previous-single-char-property-change'.
6536 Make operand names a bit more consistent.
6537
65382001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
6539
6540 * frames.texi (Finding All Frames): Document that next-frame and
6541 previous-frame are local to current terminal.
6542
65432001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
6544
6545 * keymaps.texi (Creating Keymaps): Fix the description of the
6546 result of make-keymap.
6547
65482001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
6549
6550 * display.texi (Font Lookup, Attribute Functions)
6551 (Image Descriptors): Add cross-references to the definition of
6552 selected frame.
6553
6554 * buffers.texi (The Buffer List): Add cross-references to the
6555 definition of selected frame.
6556
6557 * frames.texi (Input Focus): Clarify which frame is _the_ selected
6558 frame at any given time.
6559 (Multiple Displays, Size and Position): Add a cross-reference to
6560 the definition of the selected frame.
6561
65622001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
6563
6564 * strings.texi (String Conversion) <string-to-number>: Document
6565 that a float is returned for integers that are too large.
6566
6567 * frames.texi (Mouse Position): Document mouse-position-function.
6568 (Display Feature Testing): Document display-images-p.
6569 (Window Frame Parameters): Document the cursor-type variable.
6570
6571 * numbers.texi (Integer Basics): Document CL style read syntax for
6572 integers in bases other than 10.
6573
6574 * positions.texi (List Motion): Document
6575 open-paren-in-column-0-is-defun-start.
6576
6577 * lists.texi (Sets And Lists): Document member-ignore-case.
6578
6579 * internals.texi (Garbage Collection): Document the used and free
6580 strings report.
6581 (Memory Usage): Document strings-consed.
6582
6583 * os.texi (Time of Day): Document float-time.
6584 (Recording Input): Document that clear-this-command-keys clears
6585 the vector to be returned by recent-keys.
6586
6587 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
6588 argument keymap can be a list.
6589
6590 * nonascii.texi (User-Chosen Coding Systems)
6591 <select-safe-coding-system>: Document the new argument
6592 accept-default-p and the variable
6593 select-safe-coding-system-accept-default-p. Tell what happens if
6594 buffer-file-coding-system is undecided.
6595 (Default Coding Systems): Document auto-coding-regexp-alist.
6596
6597 * display.texi (The Echo Area) <message>: Document
6598 message-truncate-lines.
6599 (Glyphs): Document that the glyph table is unused on windowed
6600 displays.
6601
6602 * help.texi (Describing Characters) <single-key-description>:
6603 Document the new argument no-angles.
6604 (Accessing Documentation) <documentation-property>: Document that
6605 a non-string property is evaluated.
6606 <documentation>: Document that the function-documentation property
6607 is looked for.
6608
6609 * windows.texi (Selecting Windows): Document some-window.
6610
6611 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
6612
6613 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
6614 apropos-mode-hook.
6615
6616 * commands.texi (Using Interactive): Document interactive-form.
6617 (Keyboard Macros): Document kbd-macro-termination-hook.
6618 (Command Loop Info): Document that clear-this-command-keys clears
6619 the vector to be returned by recent-keys.
6620
66212001-09-04 Werner LEMBERG <wl@gnu.org>
6622
6623 * Makefile.in (srcdir, texinputdir): New variables.
6624 (srcs, index.texi, install): Use $(srcdir).
6625 (.PHONY): Remove elisp.dvi.
6626 (elisp): Use -I switch for makeinfo.
6627 (elisp.dvi): Use $(srcdir) and $(texinputdir).
6628 (installall, dist): Use $(srcdir).
6629 Fix path to texinfo.tex.
6630 (maintainer-clean): Add elisp.dvi and elisp.oaux.
6631
66322001-08-30 Gerd Moellmann <gerd@gnu.org>
6633
6634 * display.texi (Conditional Display): Adjust to API change.
6635
6636 * configure: New file.
6637
66382001-07-30 Gerd Moellmann <gerd@gnu.org>
6639
6640 * commands.texi (Repeat Events): Add description of
6641 double-click-fuzz.
6642
66432001-05-08 Stefan Monnier <monnier@cs.yale.edu>
6644
6645 * syntax.texi (Syntax Class Table): Add the missing designator for
6646 comment and string fences.
6647 (Syntax Properties): Add a xref to syntax table internals.
6648 (Syntax Table Internals): Document string-to-syntax.
6649
66502001-05-07 Gerd Moellmann <gerd@gnu.org>
6651
6652 * Makefile.in (install): Use install-info command line options
6653 like in Emacs' Makefile.in.
6654
66552000-12-09 Miles Bader <miles@gnu.org>
6656
6657 * windows.texi (Window Start): Update documentation for
6658 `pos-visible-in-window-p'.
6659
66602000-11-12 Stefan Monnier <monnier@cs.yale.edu>
6661
6662 * lists.texi (Building Lists): Add footnote to explain how to add
6663 to the end of a list.
6664
66652000-10-25 Gerd Moellmann <gerd@gnu.org>
6666
6667 * files.texi (Visiting Functions): Typos.
6668
66692000-10-25 Kenichi Handa <handa@etl.go.jp>
6670
6671 * files.texi (Visiting Functions): Return value of
6672 find-file-noselect may be a list of buffers if wildcards are used.
6673
66742000-10-24 Miles Bader <miles@lsi.nec.co.jp>
6675
6676 * display.texi (Defining Faces): Document `graphic' display type
6677 in face specs.
6678
b344d29d 66792000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
6680
6681 * hooks.texi (Standard Hooks): Replace obsolete
6682 `after-make-frame-hook' with `after-make-frame-functions'.
6683
6684 * frames.texi (Creating Frames): Ditto.
6685
6686 * variables.texi (Future Local Variables): Ditto.
6687
66882000-10-16 Gerd Moellmann <gerd@gnu.org>
6689
6690 * display.texi (Other Image Types): Add description of :foreground
6691 and :background properties of mono PBM images.
6692
66932000-08-17 Werner LEMBERG <wl@gnu.org>
6694
6695 * .cvsignore: New file.
6696
66972000-01-05 Gerd Moellmann <gerd@gnu.org>
6698
6699 * tindex.pl: New script.
6700
67011999-12-03 Dave Love <fx@gnu.org>
6702
6703 * Makefile.in (MAKEINFO): New parameter.
6704
67051999-09-17 Richard Stallman <rms@gnu.org>
6706
6707 * Makefile.in (srcs): Add hash.texi.
6708 (VERSION): Update to 20.6.
6709
67101999-09-13 Richard Stallman <rms@gnu.org>
6711
6712 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
6713
67141998-08-29 Karl Heuer <kwzh@gnu.org>
6715
6716 * configure.in: New file.
6717 * Makefile.in: Renamed from Makefile.
6718 (prefix, infodir): Use value obtained from configure.
6719 (emacslibdir): Obsolete variable deleted.
6720 (dist): Distribute configure.in, configure, Makefile.in.
6721
67221998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6723
6724 * Makefile (INSTALL_INFO): New variable.
6725 (install): Run install-info.
6726
67271998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
6728
6729 * Makefile (elisp.dvi): Add missing backslash.
6730
67311998-05-02 Richard Stallman <rms@psilocin.gnu.org>
6732
6733 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
6734 Run texindex without `./'. Always run texindex on elisp.tp.
6735 (elisp.tps): Target deleted.
6736
67371998-04-05 Richard Stallman <rms@psilocin.gnu.org>
6738
6739 * Makefile (srcs): Add nonascii.texi and customize.texi.
6740 (dist): Start by deleting `temp'.
6741
67421998-02-17 Richard Stallman <rms@psilocin.gnu.org>
6743
6744 * Makefile (makeinfo, texindex): Targets deleted.
6745 (makeinfo.o, texindex.o): Targets deleted.
6746 (clean, dist): Don't do anything with them or with getopt*.
6747
67481998-01-30 Richard Stallman <rms@psilocin.gnu.org>
6749
6750 * Makefile (SHELL): Defined.
6751
67521998-01-27 Richard Stallman <rms@psilocin.gnu.org>
6753
6754 * Makefile (elisp.tps): New target.
6755 (elisp.dvi): Depend on elisp.tps.
6756
c5602427 67571996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
6758
6759 * README: Update phone number.
6760
6761 * Makefile (elisp): Make this be the default target.
6762 Depend on makeinfo.c instead of makeinfo.
6763 (install): Don't depend on elisp.dvi, since we don't install that.
6764 Use mkinstalldirs.
6765 (dist): Add mkinstalldirs.
6766
c5602427 67671995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
6768
6769 * Makefile (VERSION): Update version number.
6770 (maintainer-clean): Renamed from realclean.
6771
c5602427 67721995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
6773
6774 * Makefile (realclean): New target.
6775 (elisp): Remove any old elisp-* files first.
6776
c5602427 67771993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
6778
6779 * Makefile (VERSION): New variable.
6780 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
6781 Compressed file suffix should be `.gz', not `.z'.
6782
ce058493 67831993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6784
6785 * Makefile (elisp): Depend on makeinfo.
6786
c5602427 67871993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
6788
6789 * Makefile (srcs): Add anti.texi.
6790
c5602427 67911993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6792
6793 * Makefile (infodir, prefix): New vars.
6794 (install): Use infodir.
6795 (emacsinfodir): Deleted.
6796
c5602427 67971993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6798
6799 * Makefile (srcs): Add calendar.texi.
6800
6801 * Makefile (dist): Copy texindex.c and makeinfo.c.
6802 Limit elisp-* files to those with one or two digits.
6803
c5602427 68041993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6805
6806 * Makefile (dist): Changed to use Gzip instead of compress.
6807
c5602427 68081993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6809
6810 * loading.texi (Unloading): define-function changed back to
6811 defalias. It may not stay this way, but at least it's
6812 consistent with the known-good version of the code patch.
6813
c5602427 68141993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
6815
6816 * modes.texi (Hooks): Document new optional arg of add-hook.
6817
c5602427 68181993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6819
6820 * variables.texi: Document nil initial value of buffer-local variables.
6821
6822 * tips.texi: Add new section on standard library headers.
6823
c5602427 68241993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6825
6826 * Makefile (srcs): Add frame.texi to the list of sources.
6827
c5602427 68281993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6829
6830 * Makefile (dist): Don't bother excluding autosave files; they'll
6831 never make it into the temp directory anyway, and the hash marks
6832 in the name are problematic for make and the Bourne shell.
6833 (srcs):
6834
c5602427 68351993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6836
6837 * Makefile (dist): Don't include backup files or autosave files in
6838 the distribution tar file.
6839
c5602427 68401991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6841
6842 * Makefile (srcs): Added index.perm.
6843 (elisp.dvi): Remove erroneous shell comment.
6844 Expect output of permute-index in permuted.fns.
6845 Save old elisp.aux in elisp.oaux.
6846 (clean): Added index.texi to be deleted.
6847
c5602427 68481990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
6849
6850 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
6851
c5602427 68521990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
6853
6854 * files.texi: Noted that completion-ignored-extensions is ignored
6855 when making *Completions*.
6856
c5602427 68571990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
6858
6859 * Makefile make dist now depends on elisp.dvi, since it tries
6860 to include it in the dist file.
6861
c5602427 68621990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 6863
c5602427 6864 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 6865
c5602427 68661989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
6867
6868 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
6869 (defunargs): Turn off \hyphenchar of \sl font temporarily.
6870
c5602427 68711989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6872
6873 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
6874 and @error{} are the terms now being used. The files in the
6875 directory have been changed to reflect this.
6876
6877 * All instances of @indentedresultt{} have been changed to
6878 ` @result{}', using 5 spaces at the begining of the line.
6879
c5602427 68801989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6881
6882 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
6883 experimental @indentedresult{}, @indentedexpandsto{} are part of
6884 the texinfo.tex in this directory. These TeX macros are not
6885 stable yet.
6886
c5602427 68871989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6888
6889 * texinfo.tex: Temporarily added
6890 \let\result=\dblarrow
6891 \def\error{{\it ERROR} \longdblarrow}
6892 We need to do this better soon.
6893
c5602427 68941989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6895
6896 * Applied Karl Berry's patches to *.texinfo files, but not to
6897 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
6898 new title page format is also not applied, since it requires
6899 texinfo.tex changes.)
6900
6901 * Cleaned up `Makefile' and defined the `emacslibdir' directory
6902 for the Project GNU development environment.
6903
6904;; Local Variables:
c8763fb6 6905;; coding: utf-8
b8d4c8d0
GM
6906;; add-log-time-zone-rule: t
6907;; End:
6908
352c8b4a
GM
6909 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
6910 2007, 2008 Free Software Foundation, Inc.
b8d4c8d0
GM
6911
6912 This file is part of GNU Emacs.
6913
352c8b4a 6914 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 6915 it under the terms of the GNU General Public License as published by
352c8b4a
GM
6916 the Free Software Foundation, either version 3 of the License, or
6917 (at your option) any later version.
b8d4c8d0
GM
6918
6919 GNU Emacs is distributed in the hope that it will be useful,
6920 but WITHOUT ANY WARRANTY; without even the implied warranty of
6921 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6922 GNU General Public License for more details.
6923
6924 You should have received a copy of the GNU General Public License
352c8b4a 6925 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
6926
6927;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda