(Low-Level Kill Ring): interprogram-paste-function can now return a list
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
9cf52b11
EZ
12008-10-15 Eli Zaretskii <eliz@gnu.org>
2
8e8c1a72
EZ
3 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
4 now return a list of strings.
5
a33a1f2a
EZ
6 * control.texi (Handling Errors): Document ignore-errors.
7
4fb04348
EZ
8 * frames.texi (Creating Frames): Document frame-inherited-parameters.
9 (Parameter Access): Document set-frame-parameter.
10
ee666f84
EZ
11 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
12 Hooks" for the effect of kill-all-local-variables on local hook
13 functions.
14
9cf52b11
EZ
15 * modes.texi (Major Mode Conventions, Mode Line Variables):
16 `mode-name' need not be a string. xref to "Mode Line Data" for
17 details, and to "Emulating Mode Line" for computing a string
18 value.
19
22526bc4
EZ
202008-10-14 Eli Zaretskii <eliz@gnu.org>
21
a65f6a85
EZ
22 * processes.texi (System Processes): New section.
23 (Processes, Signals to Processes): Add xrefs to it.
24
25 * objects.texi (Editing Types): A `process' is a subprocess of
26 Emacs, not just any process running on the OS.
27
28 * elisp.texi (Top): Adjust the @detailmenu for the above two
29 changes.
30
2724b26a
EZ
31 * sequences.texi (Char-Tables): Remove documentation of
32 set-char-table-default, which has no effect since Emacs 23.
33 <char-table-range, set-char-table-range>: Don't mention generic
34 characters and charsets. Add a cons cell as a possible argument.
35
36 * nonascii.texi (Splitting Characters)
37 (Translation of Characters): Don't mention generic characters.
38
39 * display.texi (Fontsets): Don't mention generic characters.
40
22526bc4
EZ
41 * sequences.texi (Char-Tables): `map-char-table' can now call its
42 argument FUNCTION with a cons cell as KEY.
43
eaf4b689
EZ
442008-10-13 Eli Zaretskii <eliz@gnu.org>
45
45e46036
EZ
46 * objects.texi (Primitive Function Type): Move "@cindex special
47 forms" from here...
48
49 * eval.texi (Special Forms): ...to here.
50
51 * functions.texi (What Is a Function): `functionp' returns nil for
52 special forms. Add an xref.
53
eaf4b689
EZ
54 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
55 Variables".
56
57 * variables.texi (Frame-Local Variables): New section.
58 (Buffer-Local Variables): Add an xref to it.
59 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
60 have both frame-local and buffer-local binding.
61
62 * frames.texi (Frames): Mention multiple tty frames.
63 (Frame Parameters, Parameter Access): Mention frame-local variable
64 bindings.
65
15688fce
GM
662008-09-20 Glenn Morris <rgm@gnu.org>
67
68 * display.texi (Defining Faces): Recommend against face variables.
69
35539065
JB
702008-09-16 Juanma Barranquero <lekktu@gmail.com>
71
72 * display.texi (Echo Area Customization): Fix typo.
73
6a57054b
JB
742008-09-09 Juanma Barranquero <lekktu@gmail.com>
75
76 * loading.texi (Where Defined): Add `defface' item.
77
d632fb82
MR
782008-09-06 Martin Rudalics <rudalics@gmx.at>
79
80 * loading.texi (Where Defined): Fix description of symbol-file.
81
905a9adb
JR
822008-08-26 Jason Rumney <jasonr@gnu.org>
83
84 * display.texi (TIFF Images): New section describing :index property.
85
852e91b7
CY
862008-08-23 Chong Yidong <cyd@stupidchicken.com>
87
88 * display.texi (Temporary Displays): Remove unnecessary comment
89 about usage of temp-buffer-show-hook.
90
6be001ee
CY
912008-08-05 Chong Yidong <cyd@stupidchicken.com>
92
93 * symbols.texi (Other Plists): Fix incorrect example.
94 Suggested by Florian Beck.
95
58e3d8e8
JB
962008-07-31 Juanma Barranquero <lekktu@gmail.com>
97
98 * os.texi: Fix previous change.
99
7c2fb837
DN
1002008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
101
102 * os.texi:
103 * intro.texi:
104 * files.texi: Remove VMS support.
105
9e2a2647
DN
1062008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
107
108 * os.texi:
109 * frames.texi:
110 * display.texi: Remove mentions of Mac Carbon.
111
c4f4682b
MB
1122008-07-01 Miles Bader <miles@gnu.org>
113
114 * text.texi (Special Properties):
115 * display.texi (Truncation): Add wrap-prefix and line-prefix.
116
3696411e
JB
1172008-06-28 Johan Bockgård <bojohan@gnu.org>
118
119 * display.texi (Other Image Types): Fix copy/paste error; say
120 "PBM", not "XBM".
121
f2a77c3a
DN
1222008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
123
124 * os.texi: Remove references to obsolete systems.
125
6d52677d
EZ
1262008-06-20 Eli Zaretskii <eliz@gnu.org>
127
128 * makefile.w32-in (distclean): Remove makefile.
129
1a87da4c
GM
1302008-06-17 Glenn Morris <rgm@gnu.org>
131
132 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
133 (elisp, dist): Remove rules and variables that are obsolete now
134 the lisp manual is no longer distributed separately.
135
fdda1c5d
GM
1362008-06-16 Glenn Morris <rgm@gnu.org>
137
646692e9
GM
138 * configure, configure.in, mkinstalldirs: Remove unused files.
139
140 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 141 * vol1.texi (EMACSVER):
6a57054b 142 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
143
144 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
145 as per maintain.info.
146
611bee81
GM
1472008-06-15 Glenn Morris <rgm@gnu.org>
148
a7bed3a0
GM
149 * makefile.w32-in (manual): Use "23" rather than "21".
150
151 * Makefile.in (emacsver): New, set by configure.
152 (manual): Use emacsver.
153
d794edf2
GM
154 * intro.texi: Report bugs using M-x report-emacs-bug.
155
611bee81
GM
156 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
157
c73e02fa
GM
1582008-06-13 Daniel Engeler <engeler@gmail.com>
159
160 * elisp.texi, internals.texi, processes.texi: Add documentation
161 about serial port access.
162
e40a85cd
MB
1632008-06-05 Miles Bader <miles@gnu.org>
164
165 * display.texi (Displaying Faces): Update to reflect function
166 renamings in face-remap.el.
167
7b753744
JB
1682008-06-05 Juanma Barranquero <lekktu@gmail.com>
169
170 * display.texi (Fontsets): Fix typos.
171
9d3d42fb
MB
1722008-06-03 Miles Bader <miles@gnu.org>
173
7b753744
JB
174 * display.texi (Displaying Faces): Add add-relative-face-remapping,
175 remove-relative-face-remapping, set-base-face-remapping,
176 and set-default-base-face-remapping.
9d3d42fb 177
f2cec7a9
MB
1782008-06-01 Miles Bader <miles@gnu.org>
179
180 * display.texi (Displaying Faces): Add face-remapping-alist.
181
8f39c96d
SM
1822008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
183
184 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
185 variable names.
186
1ef5eecc
ER
1872008-05-03 Eric S. Raymond <esr@golux>
188
352c8b4a 189 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
190 (current-global-map) return references, not copies.
191
63b4387f
JL
1922008-05-02 Juri Linkov <juri@jurta.org>
193
194 * minibuf.texi (Text from Minibuffer): Document a list of
195 default values for `read-from-minibuffer'.
196
38a8b703
JB
1972008-04-24 Juanma Barranquero <lekktu@gmail.com>
198
199 * nonascii.texi (Translation of Characters): Fix previous change.
200
7c42e639
CY
2012008-04-20 Chong Yidong <cyd@stupidchicken.com>
202
203 * display.texi (Overlay Properties): Clarify role of underlying
204 textprop and overlay keymaps for display strings.
205
206 * keymaps.texi (Active Keymaps): Ditto.
207
25c0d999
SM
2082008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
209
210 * minibuf.texi (Programmed Completion):
211 Replace dynamic-completion-table with the new completion-table-dynamic.
212
e3af5968
CY
2132008-04-07 Chong Yidong <cyd@stupidchicken.com>
214
215 * intro.texi (Some Terms): Change "fonts in this manual" index
216 entry to "typographic conventions".
217
6bfc8698
EZ
2182008-04-05 Eli Zaretskii <eliz@gnu.org>
219
220 * objects.texi (Text Props and Strings): Add indexing for read
221 syntax of text properties.
222
4972c361
SM
2232008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
224
225 * processes.texi (Decoding Output): Remove process-filter-multibyte
226 functions.
227
c70a68db
MR
2282008-03-15 Martin Rudalics <rudalics@gmx.at>
229
230 * display.texi (Finding Overlays): Say that empty overlays at
231 the end of the buffer are reported too.
232
1291fd36
GM
2332008-03-13 Glenn Morris <rgm@gnu.org>
234
235 * elisp.texi (EMACSVER): Set to 23.0.60.
236
c6b0dfd5
CY
2372008-02-26 Chong Yidong <cyd@stupidchicken.com>
238
38a8b703 239 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 240
875fc30c
GM
2412008-02-22 Glenn Morris <rgm@gnu.org>
242
243 * frames.texi (Position Parameters): Clarify the description of
244 `left' and `top', using information from "Geometry".
245 (Geometry): Give a pointer to "Position Parameters", rather than
246 repeating information.
247
d8c8e45a
GM
2482008-02-11 Glenn Morris <rgm@gnu.org>
249
250 * objects.texi (Equality Predicates): No longer talk about "two"
251 functions.
252
38a8b703 2532008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
254
255 * objects.texi (Equality Predicates): Add defun for
256 equal-including-properties.
257
bfffe0b1
GM
2582008-02-10 Glenn Morris <rgm@gnu.org>
259
260 * objects.texi (Equality Predicates):
261 Mention equal-including-properties.
262
431b78c9
RS
2632008-02-07 Richard Stallman <rms@gnu.org>
264
265 * windows.texi (Window Start): Mention the feature of moving
266 window-start to start of line.
267
c8763fb6 2682008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
269
270 * keymaps.texi (Tool Bar): Document rtl property.
271
1a256502
TTN
2722008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
273
274 * display.texi (Button Types):
275 For define-button-type, clarify type of NAME.
276
569382c2
MR
2772008-01-19 Martin Rudalics <rudalics@gmx.at>
278
279 * buffers.texi (Buffer Modification): Fix typo.
280
f3041af1
DN
2812008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
282
283 * os.texi (System Environment): Remove references to OSes that are
284 not supported anymore.
285
d35e1cd7
DN
2862008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
287
288 * os.texi (System Environment): Remove mention for Masscomp.
289
23af7580
RS
2902008-01-04 Richard Stallman <rms@gnu.org>
291
292 * display.texi (Faces): Don't talk about internal face vector as arg
293 to facep.
294
295 * customize.texi (Type Keywords): Fix previous change.
296
297 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
298 * elisp.texi (Top): Fix menu for commands.texi change.
299
ec7d5b1e
RS
3002007-12-30 Richard Stallman <rms@gnu.org>
301
302 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
303 (Accessing Scroll): New node broken out of Accessing Mouse.
304
101a6cea
RS
3052007-12-28 Richard Stallman <rms@gnu.org>
306
307 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 308 (Basic Parameters): For `title', refer to title bar.
041817a4 309 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 310
72b7e664
RS
3112007-12-23 Richard Stallman <rms@gnu.org>
312
313 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
314 Improve some of the commented-out keywords' text too.
315
27a4f445
MR
3162007-12-14 Martin Rudalics <rudalics@gmx.at>
317
e2e3f1d7
MR
318 * nonascii.texi (Encoding and I/O): Reword to avoid saying
319 "visit the current buffer".
320
27a4f445
MR
321 * os.texi (System Interface): Fix typo.
322
a2afc99d
RS
3232007-12-04 Richard Stallman <rms@gnu.org>
324
325 * objects.texi (Symbol Type): Fix typo.
326
b694135c
RS
3272007-12-03 Richard Stallman <rms@gnu.org>
328
329 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
330
f99a19da
GM
3312007-12-01 Glenn Morris <rgm@gnu.org>
332
333 * functions.texi (Declaring Functions): Improve previous change.
334
8f4b37d8
GM
3352007-11-30 Glenn Morris <rgm@gnu.org>
336
337 * functions.texi (Declaring Functions): Add optional fourth
338 argument of declare-function, and setting third argument to `t'.
339
61a2fe01
RS
3402007-11-29 Richard Stallman <rms@gnu.org>
341
342 * customize.texi (Composite Types): Document `group' type.
343
cbfc5193
GM
3442007-11-29 Glenn Morris <rgm@gnu.org>
345
346 * functions.texi (Declaring Functions): Add findex. Mention
347 `external' files.
348
8386283a
JB
3492007-11-26 Juanma Barranquero <lekktu@gmail.com>
350
351 * functions.texi (Declaring Functions): Fix directive.
352
a07c9a8b
RS
3532007-11-25 Richard Stallman <rms@gnu.org>
354
355 * help.texi (Help Functions): Clean up last change.
356
357 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
358
359 * loading.texi (Named Features): Minor cleanup.
360
361 * macros.texi (Eval During Expansion): Minor cleanup.
362
363 * variables.texi (Variable Aliases): Minor cleanup.
364
a0925923
RS
3652007-11-24 Richard Stallman <rms@gnu.org>
366
367 * functions.texi (Declaring Functions): Clarify previous change.
368
369 * compile.texi (Compiler Errors): Clarify previous change.
370
20c63e44
RS
3712007-11-24 Richard Stallman <rms@gnu.org>
372
e5e76c04 373 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
374 Clarify the text and move items around.
375
5bb0cda3
GM
3762007-11-24 Glenn Morris <rgm@gnu.org>
377
378 * functions.texi (Declaring Functions): New section.
379 * compile.texi (Compiler Errors): Mention declaring functions,
380 defvar with no initvalue, and byte-compile-warnings.
381
af13c86a
MR
3822007-11-15 Martin Rudalics <rudalics@gmx.at>
383
384 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
385 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
386
a5373305
MR
3872007-11-13 Martin Rudalics <rudalics@gmx.at>
388
389 * help.texi (Help Functions): Document new macro `with-help-window'.
390
fe284805
JL
3912007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
392
393 * searching.texi (Replacing Match): Describe new
394 `match-substitute-replacement'.
395
2c3a09b1
RS
3962007-10-31 Richard Stallman <rms@gnu.org>
397
398 * strings.texi (Creating Strings): Null strings from concat not unique.
399
f2b480f4
RS
4002007-10-26 Richard Stallman <rms@gnu.org>
401
402 * objects.texi (Equality Predicates): Null strings are uniquified.
403
404 * minibuf.texi: Minor clarifications in previous change.
405
db21122c
GM
4062007-10-25 Glenn Morris <rgm@gnu.org>
407
408 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
409
2328cbb3
RS
4102007-10-24 Richard Stallman <rms@gnu.org>
411
412 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
413
414 * variables.texi (Frame-Local Variables): Node deleted.
415 (Variables): Delete Frame-Local Variables from menu.
416 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
417 (Default Value): Don't mention frame-local vars.
418
419 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
420
421 * loading.texi (Unloading): Document FEATURE-unload-function
422 instead of FEATURE-unload-hook.
423
2328cbb3
RS
424 * frames.texi (Multiple Displays): Don't mention frame-local vars.
425
c066bafa
JL
4262007-10-22 Juri Linkov <juri@jurta.org>
427
428 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
429 (High-Level Completion): Document a list of default value strings
430 in the DEFAULT argument, for which minibuffer functions return the
431 first element.
432
65ced25f
JL
4332007-10-17 Juri Linkov <juri@jurta.org>
434
435 * text.texi (Filling): Update arguments of fill-paragraph.
436 fill-paragraph operates on the active region in Transient Mark mode.
437 Remove fill-paragraph-or-region.
438
ee46ec8e
KB
4392007-10-13 Karl Berry <karl@gnu.org>
440
441 * elisp.texi (@dircategory): Move to after @copying,
442 since we want @copying as close as possible to the beginning of
443 the output.
444
61bbdbc6
RS
4452007-10-12 Richard Stallman <rms@gnu.org>
446
447 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
448
449 * commands.texi (Distinguish Interactive): New node,
450 broken out from Interactive Call and rewritten.
451 (Command Loop): Put Distinguish Interactive in menu.
452
af23e1e8
RS
4532007-10-09 Richard Stallman <rms@gnu.org>
454
455 * text.texi (Examining Properties): Mention overlay priority.
456
457 * display.texi (Display Margins): Correct the description
458 of margin display specifications.
459 (Replacing Specs): New subnode broken out of Display Property.
460
e1965a69
JL
4612007-10-06 Juri Linkov <juri@jurta.org>
462
463 * text.texi (Filling): Document fill-paragraph-or-region.
464
4638454b
JB
4652007-10-05 Juanma Barranquero <lekktu@gmail.com>
466
467 * display.texi (Auto Faces): Fix typo.
468
7ed54cc5
RS
4692007-10-02 Richard Stallman <rms@gnu.org>
470
471 * display.texi (Display Property): Explain some display specs
472 don't let you move point in.
473
474 * frames.texi (Cursor Parameters): Describe
475 cursor-in-non-selected-windows here. Explain more values.
476
477 * windows.texi (Basic Windows): Don't describe
478 cursor-in-non-selected-windows here.
479
305a7ef2
EZ
4802007-10-01 Eli Zaretskii <eliz@gnu.org>
481
482 * processes.texi (Misc Network): Note that these functions are
483 supported only on some systems.
484
f7a7f4eb
RS
4852007-10-01 Richard Stallman <rms@gnu.org>
486
487 * display.texi (Overlay Properties): Explain nil as priority.
488 Explain that conflicts are unpredictable if not resolved by
489 priorities.
490
780d7bb9
RS
4912007-09-23 Richard Stallman <rms@gnu.org>
492
493 * macros.texi (Backquote): Minor clarification.
494
14b4fdfb
RS
4952007-09-19 Richard Stallman <rms@gnu.org>
496
497 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
498 Clarify when they work in parallel and when one overrides.
499 Fix error in example.
14b4fdfb 500
b8d4c8d0
GM
5012007-09-06 Glenn Morris <rgm@gnu.org>
502
503 * Move from lispref/ to doc/lispref/. Change all setfilename
504 commands to use ../../info.
505 * Makefile.in (infodir): Go up one more level.
4638454b 506 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
507 (miscmanualdir): New.
508 (dist): Use new variable miscmanualdir.
509 * makefile.w32-in (infodir, texinputdir): Go up one more level.
510 (usermanualdir): Change from ../man to ../emacs.
511
1bb1f7d3
MR
5122007-08-30 Martin Rudalics <rudalics@gmx.at>
513
514 * commands.texi (Command Loop Info): Advise against changing
515 most variables described here. Explain new variable
516 last-repeatable-command.
517
b8d4c8d0
GM
5182007-08-29 Glenn Morris <rgm@gnu.org>
519
520 * elisp.texi (EMACSVER): Increase to 23.0.50.
521
5222007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
523
524 * frames.texi (Basic Parameters): Add display-environment-variable
525 and term-environment-variable.
526
5272007-08-28 Juri Linkov <juri@jurta.org>
528
529 * display.texi (Image Formats, Other Image Types): Add SVG.
530
5312007-08-28 Juri Linkov <juri@jurta.org>
532
533 * display.texi (Images): Move formats-related text to new node
534 "Image Formats".
535 (Image Formats): New node.
536
619fb9ee
RS
5372007-08-27 Richard Stallman <rms@gnu.org>
538
539 * windows.texi (Window Configurations): Clarify what
540 a window configuration saves.
541
b8d4c8d0
GM
5422007-08-25 Richard Stallman <rms@gnu.org>
543
544 * display.texi (Images): Delete redundant @findex.
545
5462007-08-16 Richard Stallman <rms@gnu.org>
547
548 * processes.texi (Asynchronous Processes): Clarify
549 doc of start-file-process.
550
5512007-08-08 Martin Rudalics <rudalics@gmx.at>
552
553 * modes.texi (Example Major Modes): Fix typo.
554
5552007-08-08 Glenn Morris <rgm@gnu.org>
556
557 * intro.texi (nil and t): Do not use `iff' in documentation.
558
559 * tips.texi (Documentation Tips): Recommend against `iff'.
560
5612007-08-07 Chong Yidong <cyd@stupidchicken.com>
562
563 * display.texi (Image Cache): Document image-refresh.
564
5652007-08-06 Martin Rudalics <rudalics@gmx.at>
566
567 * windows.texi (Size of Window): Document window-full-width-p.
568
5692007-07-25 Glenn Morris <rgm@gnu.org>
570
571 * gpl.texi (GPL): Replace license with GPLv3.
572
573 * Relicense all FSF files to GPLv3 or later.
574
5752007-07-24 Michael Albinus <michael.albinus@gmx.de>
576
4638454b
JB
577 * processes.texi (Synchronous Processes):
578 Add `process-file-shell-command'.
b8d4c8d0
GM
579 (Asynchronous Processes): Mention restricted use of
580 `process-filter' and `process-sentinel' in
581 `start-file-process'. Add `start-file-process-shell-command'.
582
5832007-07-17 Michael Albinus <michael.albinus@gmx.de>
584
585 * files.texi (Magic File Names): Introduce optional parameter
586 IDENTIFICATION for `file-remote-p'.
587
5882007-07-16 Richard Stallman <rms@gnu.org>
589
590 * display.texi (Defining Faces): Fix previous change.
591
5922007-07-14 Richard Stallman <rms@gnu.org>
593
594 * control.texi (Handling Errors): Document `debug' in handler list.
595
5962007-07-10 Richard Stallman <rms@gnu.org>
597
598 * display.texi (Defining Faces): Explain C-M-x feature for defface.
599
6002007-07-09 Richard Stallman <rms@gnu.org>
601
602 * files.texi (Magic File Names): Rewrite previous change.
603
6042007-07-08 Michael Albinus <michael.albinus@gmx.de>
605
606 * files.texi (Magic File Names): Introduce optional parameter
607 CONNECTED for `file-remote-p'.
608
6092007-07-07 Michael Albinus <michael.albinus@gmx.de>
610
611 * processes.texi (Asynchronous Processes):
612 * files.texi (Magic File Names): Add `start-file-process'.
613
6142007-06-27 Richard Stallman <rms@gnu.org>
615
616 * files.texi (Format Conversion Piecemeal): Clarify
617 `after-insert-file-functions' calling convention.
618
6192007-06-27 Michael Albinus <michael.albinus@gmx.de>
620
4638454b
JB
621 * files.texi (Magic File Names): Remove `dired-call-process'.
622 Add `process-file'.
b8d4c8d0
GM
623
6242007-06-27 Kenichi Handa <handa@m17n.org>
625
626 * text.texi (Special Properties): Fix description about
4638454b 627 `composition' property.
b8d4c8d0
GM
628
6292007-06-26 Kenichi Handa <handa@m17n.org>
630
631 * nonascii.texi (Default Coding Systems): Document about the
632 return value `undecided'.
633
6342007-06-25 David Kastrup <dak@gnu.org>
635
636 * keymaps.texi (Active Keymaps): Document new POSITION argument of
637 `current-active-maps'.
638
6392007-06-24 Karl Berry <karl@gnu.org>
640
4638454b 641 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
642
6432007-06-15 Juanma Barranquero <lekktu@gmail.com>
644
645 * display.texi (Overlay Arrow): Doc fix.
646
6472007-06-14 Karl Berry <karl@tug.org>
648
649 * anti.texi (Antinews): Typo.
650
6512007-06-14 Chong Yidong <cyd@stupidchicken.com>
652
653 * display.texi (Image Cache): Document image-refresh.
654
6552007-06-12 Karl Berry <karl@gnu.org>
656
657 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
658 * two-volume.make: New file.
659 * .cvsignore: Ignore two-volume files.
660
6612007-06-12 Tom Tromey <tromey@redhat.com>
662
663 * os.texi (Init File): Document user-emacs-directory.
664
6652007-06-03 Nick Roberts <nickrob@snap.net.nz>
666
667 * commands.texi (Click Events): Describe width and height when
668 object is nil.
669
6702007-05-30 Nick Roberts <nickrob@snap.net.nz>
671
672 * commands.texi (Click Events): Layout more logically. Describe
673 width and height.
674 (Drag Events, Motion Events): Update to new format for position.
675
6762007-06-02 Richard Stallman <rms@gnu.org>
677
678 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
679
6802007-06-02 Chong Yidong <cyd@stupidchicken.com>
681
682 * Version 22.1 released.
683
6842007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
685
686 * text.texi (Special Properties): Correct meaning of fontified face.
687
6882007-05-30 Richard Stallman <rms@gnu.org>
689
690 * text.texi (Special Properties): Add link to Adjusting Point.
691
6922007-05-12 Richard Stallman <rms@gnu.org>
693
694 * text.texi (Margins): indent-to-left-margin is not the default.
695 (Mode-Specific Indent): For indent-line-function, the default
696 is indent-relative.
697
698 * modes.texi (Example Major Modes): Explain last line of text-mode
699 is redundant.
700
7012007-05-10 Richard Stallman <rms@gnu.org>
702
703 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
704
705 * help.texi (Keys in Documentation): Add reference to
706 Documentation Tips.
707
708 * files.texi (Format Conversion): TO-FN gets three arguments.
709
710 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
711
7122007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
713
714 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
715 * files.texi (Format Conversion): Expand intro; add menu.
716 (Format Conversion Overview, Format Conversion Round-Trip)
717 (Format Conversion Piecemeal): New nodes/subsections.
718 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
719 * text.texi (Text Properties): Remove "Saving Properties" from menu.
720 (Saving Properties): Delete node/subsection.
721
7222007-05-07 Karl Berry <karl@gnu.org>
723
724 * elisp.texi (EMACSVER): Back to 22.
725
7262007-05-06 Richard Stallman <rms@gnu.org>
727
728 * processes.texi (Accepting Output): Revert most of previous change.
729
7302007-05-05 Richard Stallman <rms@gnu.org>
731
732 * processes.texi (Accepting Output): accept-process-output
733 uses microseconds, not milliseconds. But that arg is obsolete.
734
7352007-05-04 Karl Berry <karl@tug.org>
736
737 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
738
7392007-05-04 Eli Zaretskii <eliz@gnu.org>
740
741 * tips.texi (Documentation Tips): Rearrange items to place the
742 more important ones first. Add an index entry for hyperlinks.
743
7442007-05-03 Karl Berry <karl@gnu.org>
745
746 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
747 (EMACSVER) [smallbook]: 22 for printed version.
748
749 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
750 so restore anchor to normal position after defun. Found by Kevin Ryde.
751
7522007-04-26 Glenn Morris <rgm@gnu.org>
753
754 * elisp.texi (EMACSVER): Increase to 22.1.50.
755
7562007-04-28 Karl Berry <karl@gnu.org>
757
758 * elisp.texi: Improve line breaks on copyright page,
759 similar layout to emacs manual, 8.5x11 by default.
760
7612007-04-24 Richard Stallman <rms@gnu.org>
762
763 * text.texi (Special Properties): Add xref to Overlay Properties.
764
765 * display.texi (Overlay Properties): Add xref to Special Properties.
766
7672007-04-22 Richard Stallman <rms@gnu.org>
768
769 * keymaps.texi (Extended Menu Items): Move the info about
770 format with cached keyboard binding.
771
7722007-04-21 Richard Stallman <rms@gnu.org>
773
774 * text.texi (Special Properties): Clarify previous change.
775
776 * files.texi (File Name Expansion): Clarify previous change.
777
778 * display.texi (Attribute Functions): Fix example for
779 face-attribute-relative-p.
780
7812007-04-19 Kenichi Handa <handa@m17n.org>
782
783 * text.texi (Special Properties): Document composition property.
784
7852007-04-19 Glenn Morris <rgm@gnu.org>
786
787 * files.texi (File Name Expansion): Mention "superroot".
788
7892007-04-15 Chong Yidong <cyd@stupidchicken.com>
790
791 * frames.texi (Multiple Displays): Add note about "multi-monitor"
792 setups.
793 (Display Feature Testing): Note that display refers to all
794 physical monitors for multi-monitor setups.
795
7962007-04-14 Richard Stallman <rms@gnu.org>
797
798 * lists.texi (Sets And Lists): Clarify `delete' examples.
799 Remove spurious xref to same node.
800 Clarify xref for add-to-list.
801
8022007-04-12 Nick Roberts <nickrob@snap.net.nz>
803
804 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
805 value of lisp-mode-map.
806
8072007-04-11 Karl Berry <karl@gnu.org>
808
809 * anti.texi (Antinews):
810 * display.texi (Overlay Properties, Defining Images):
811 * processes.texi (Synchronous Processes, Sentinels):
812 * syntax.texi (Syntax Table Internals):
813 * searching.texi (Regexp Special):
814 * nonascii.texi (Default Coding Systems):
815 * text.texi (Special Properties):
816 * minibuf.texi (Basic Completion): Wording to improve breaks in
817 8.5x11 format.
818 * elisp.texi (smallbook): New @set to more easily switch between
819 smallbook and 8.5x11.
820
8212007-04-11 Richard Stallman <rms@gnu.org>
822
823 * text.texi (Lazy Properties): Minor fix.
824
8252007-04-08 Karl Berry <karl@gnu.org>
826
827 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
828 * macros.texi (Backquote): Downcase Backquote in index entries for
829 consistency.
830
8312007-04-08 Richard Stallman <rms@gnu.org>
832
833 * text.texi (Adaptive Fill): Just describe default,
834 don't show it (since it contains non-ASCII chars).
835
8362007-04-07 Karl Berry <karl@gnu.org>
837
838 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
839 adaptive-fill-regexp's value, since they are not in the standard
840 TeX fonts.
841
8422007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
843
844 * display.texi (Defining Faces): Fix example.
845
8462007-04-07 Karl Berry <karl@gnu.org>
847
848 * display.texi (Button Buffer Commands): Improve page break.
849
8502007-04-07 Richard Stallman <rms@gnu.org>
851
852 * advice.texi (Activation of Advice): Remove redundant index entry.
853
854 * backups.texi: Improve index entries. Remove redundant ones.
855
856 * compile.texi (Byte Compilation): Improve index entry.
857
858 * hash.texi (Creating Hash): Improve index entry.
859
860 * symbols.texi (Definitions): Improve index entry.
861
862 * edebug.texi: Improve index entries. Remove redundant/useless ones.
863
864 * maps.texi (Standard Keymaps): Remove useless index entry.
865
866 * help.texi (Documentation Basics): Remove redundant index entries.
867
868 * customize.texi: Improve index entries.
869 Remove redundant/useless ones.
870
871 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
872
873 * streams.texi (Output Variables): Improve index entry.
874
875 * abbrevs.texi (Abbrevs): Remove useless index entry.
876
877 * macros.texi (Expansion): Remove useless index entry.
878
879 * text.texi: Improve index entries. Remove redundant/useless ones.
880 (Text Properties, Examining Properties)
881 (Special Properties): Use "property category" instead of "category"
882 to refer to the `category' property.
883
884 * positions.texi: Improve index entries. Remove useless one.
885
886 * lists.texi: Improve index entries. Remove redundant/useless ones.
887
888 * os.texi: Improve index entries.
889 (Timers): Fix previous change.
890
891 * buffers.texi: Improve index entries.
892 (Modification Time): Get rid of term "obsolete buffer".
893
894 * debugging.texi: Improve index entries.
895 (Test Coverage): Add xref to other test coverage ftr.
896
897 * eval.texi: Improve index entry. Remove redundant ones.
898
899 * numbers.texi: Improve index entries. Remove redundant/useless ones.
900
901 * files.texi: Improve index entries. Remove redundant/useless ones.
902
903 * objects.texi: Improve index entries.
904
905 * processes.texi: Improve index entries.
906
907 * modes.texi: Improve index entry. Remove redundant one.
908
909 * nonascii.texi: Improve index entries.
910
911 * internals.texi: Improve index entries.
912
913 * syntax.texi: Improve index entries.
914
915 * keymaps.texi (Active Keymaps): Improve index entries.
916
917 * commands.texi: Improve index entries. Remove redundant/useless ones.
918
919 * frames.texi: Improve index entries. Remove redundant/useless ones.
920
921 * markers.texi: Improve index entries. Remove redundant ones.
922
923 * tips.texi: Improve index entries.
924
925 * loading.texi (Unloading): Improve index entry.
926
927 * variables.texi: Improve index entries. Remove redundant one.
928
929 * sequences.texi: Improve index entry.
930
931 * display.texi: Improve index entries. Remove redundant ones.
932
933 * windows.texi: Improve index entries.
934
935 * searching.texi: Improve index entries. Remove redundant one.
936
937 * strings.texi (Case Tables): Improve last change.
938
9392007-04-04 Chong Yidong <cyd@stupidchicken.com>
940
941 * strings.texi (Case Tables): Document with-case-table and
942 ascii-case-table.
943
9442007-04-03 Karl Berry <karl@gnu.org>
945
946 * processes.texi (Network): Reword to improve page break.
947
9482007-04-03 Eli Zaretskii <eliz@gnu.org>
949
950 * functions.texi (Inline Functions): Describe more disadvantages
951 of defsubst, and make advice against it stronger.
952
9532007-04-02 Karl Berry <karl@gnu.org>
954
955 * backups.texi (Backup Names): Avoid widow words.
956 * modes.texi (Example Major Modes): Align last comment.
957
9582007-04-01 Chong Yidong <cyd@stupidchicken.com>
959
960 * keymaps.texi (Remapping Commands): Document new arg to
961 command-remapping.
962
9632007-04-01 Karl Berry <karl@gnu.org>
964
965 * processes.texi (Low-Level Network): Typo.
966 * loading.texi (Hooks for Loading): Avoid double "the".
967 * keymaps.texi (Key Sequences): No double "and".
968 (Changing Key Bindings): Shorten to improve line break.
969
9702007-03-31 Glenn Morris <rgm@gnu.org>
971
972 * os.texi (Timers): Fix description of run-at-time TIME formats.
973
9742007-03-31 Richard Stallman <rms@gnu.org>
975
976 * display.texi (Invisible Text): Correct buffer-invisibility-spec
977 regarding ellipsis.
978
9792007-03-31 Eli Zaretskii <eliz@gnu.org>
980
981 * intro.texi (nil and t):
982 * symbols.texi (Plists and Alists):
983 * variables.texi (Variable Aliases, Constant Variables):
984 * functions.texi (Defining Functions):
985 * advice.texi (Advising Primitives):
986 * debugging.texi (Syntax Errors, Compilation Errors):
987 * minibuf.texi (Minibuffer Windows):
988 * commands.texi (Adjusting Point):
989 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
990 (Auto Major Mode, Major Mode Conventions):
991 * help.texi (Describing Characters):
992 * files.texi (Create/Delete Dirs, Information about Files)
993 (File Locks, Writing to Files, Reading from Files)
994 (Saving Buffers):
995 * windows.texi (Resizing Windows, Cyclic Window Ordering):
996 * frames.texi (Finding All Frames):
997 * positions.texi (Buffer End, Motion):
998 * markers.texi (The Region):
999 * text.texi (Deletion, Near Point):
1000 * display.texi (Displaying Messages, Truncation):
1001 * os.texi (Processor Run Time):
1002 * tips.texi (Key Binding Conventions, Programming Tips)
1003 (Warning Tips, Documentation Tips, Comment Tips):
1004 * internals.texi (Memory Usage): Improve indexing.
1005
1006 * variables.texi (Frame-Local Variables):
1007 * functions.texi (Argument List):
1008 * loading.texi (Library Search):
1009 * streams.texi (Output Variables):
1010 * keymaps.texi (Translation Keymaps, Searching Keymaps):
1011 * searching.texi (Replacing Match, Search and Replace):
1012 * processes.texi (Byte Packing, Decoding Output)
1013 (Accepting Output, Network Servers, Shell Arguments):
1014 * display.texi (Abstract Display, Image Cache, Scroll Bars):
1015 * windows.texi (Window Point, Window Start):
1016 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
1017 * commands.texi (Reading Input, Keyboard Events):
1018 * minibuf.texi (Reading File Names, Minibuffer Completion)
1019 (Recursive Mini):
1020 * positions.texi (List Motion):
1021 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
1022 * numbers.texi (Arithmetic Operations, Math Functions)
1023 (Predicates on Numbers, Comparison of Numbers):
1024 (Numeric Conversions):
1025 * locals.texi (Standard Buffer-Local Variables):
1026 * maps.texi (Standard Keymaps):
1027 * os.texi (User Identification, System Environment, Recording Input)
1028 (X11 Keysyms):
1029 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
1030 * backups.texi (Backups and Auto-Saving):
1031 * customize.texi (Customization, Group Definitions)
1032 (Variable Definitions):
1033 * compile.texi (Byte Compilation): Improve index entries.
1034
10352007-03-31 Karl Berry <karl@gnu.org>
1036
1037 * macros.texi (Defining Macros): Avoid widow syllable.
1038
10392007-03-31 Eli Zaretskii <eliz@gnu.org>
1040
1041 * elisp.texi (Top): Postscript -> PostScript.
1042
1043 * display.texi (Images, Postscript Images): Postscript -> PostScript.
1044
10452007-03-31 Markus Triska <markus.triska@gmx.at>
1046
1047 * internals.texi (Writing Emacs Primitives): Untabify `For'.
1048
10492007-03-30 Karl Berry <karl@gnu.org>
1050
1051 * lists.texi (List-related Predicates): Remove spurious @need.
1052 (Setcdr): Use @smallexample to improve page break.
1053 (Association Lists) <assoc>: Reword to improve page break.
1054
1055 * strings.texi (String Conversion): Insert blank line to improve
1056 page break.
1057
1058 * numbers.texi (Random Numbers): Use @minus{}.
1059 (Math Functions): Use @minus{}.
1060
1061 * intro.texi (Acknowledgements): Avoid line breaks before middle
1062 initials.
1063
10642007-03-24 Eli Zaretskii <eliz@gnu.org>
1065
1066 * errors.texi (Standard Errors): Add an index entry.
1067
10682007-03-19 Richard Stallman <rms@gnu.org>
1069
1070 * os.texi (Recording Input): recent-keys now gives 300 keys.
1071
10722007-03-12 Glenn Morris <rgm@gnu.org>
1073
1074 * os.texi: Replace "daylight savings" with "daylight saving"
1075 throughout.
1076
10772007-03-05 Richard Stallman <rms@gnu.org>
1078
1079 * variables.texi (File Local Variables): Update
1080 enable-local-variables values.
1081
10822007-03-04 Richard Stallman <rms@gnu.org>
1083
1084 * syntax.texi (Control Parsing): Minor clarification.
1085
1086 * strings.texi (Formatting Strings): Clarify width, precision, flags.
1087
1088 * sequences.texi (Sequence Functions): Move string-bytes away,
1089 add xref.
1090
1091 * nonascii.texi (Text Representations): Move string-bytes here.
1092
1093 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
1094
1095 * minibuf.texi (Basic Completion): Minor clarification.
1096
1097 * markers.texi (The Mark): Clarify existence vs activation of mark.
1098 Other cleanup.
1099
1100 * display.texi (Finding Overlays): Write better example.
1101
1102 * compile.texi (Eval During Compile): Clarify putting macros
1103 in eval-when-compile.
1104
c5602427 11052007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
1106
1107 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 1108 load-read-function definition doc.
b8d4c8d0
GM
1109
11102007-02-21 Kim F. Storm <storm@cua.dk>
1111
1112 * strings.texi (Text Comparison): Mention that assoc-string
1113 converts symbols to strings before testing.
1114
11152007-02-17 Kim F. Storm <storm@cua.dk>
1116
1117 * processes.texi (Bindat Spec): Vector types can have optional
1118 element type.
1119 (Bindat Examples): Fix example. Add vector with element type.
1120
11212007-02-16 Andreas Schwab <schwab@suse.de>
1122
1123 * strings.texi (Formatting Strings): Document '+' flag.
1124
11252007-02-15 Juanma Barranquero <lekktu@gmail.com>
1126
1127 * strings.texi (Modifying Strings): Clarify that `clear-string'
1128 always converts the string to unibyte.
1129
11302007-02-14 Kim F. Storm <storm@cua.dk>
1131
1132 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
1133 Rewrite glyph code description to refer to these functions.
1134 Remove details of encoding face number and char into integer code.
1135
11362007-02-03 Alan Mackenzie <acm@muc.de>
1137
1138 * loading.texi (Hooks for Loading): Make the description of
1139 `eval-after-load' more detailed, and amend the description of
1140 after-load-alist, in accordance with changes from 2006-05.
1141
11422007-02-03 Chong Yidong <cyd@stupidchicken.com>
1143
1144 * modes.texi (Defining Minor Modes): Document that a :require
1145 keyword or similar may be required to make saved customization
1146 variables work.
1147
11482007-02-03 Eli Zaretskii <eliz@gnu.org>
1149
1150 * elisp.texi (Top): Make the detailed menu headers compliant with
1151 Texinfo guidelines and with what texnfo-upd.el expects. Add
1152 comments to prevent people from inadvertently modifying the key
1153 parts needed by `texinfo-multiple-files-update'.
1154
11552007-02-02 Eli Zaretskii <eliz@gnu.org>
1156
1157 * elisp.texi (Top): Update the top-level menus.
1158
1159 * syntax.texi (Categories): Add index entries.
1160
11612007-02-01 Juanma Barranquero <lekktu@gmail.com>
1162
1163 * display.texi (Attribute Functions): Fix name and description of
1164 the UNDERLINE arg of `set-face-underline-p'.
1165
11662007-01-29 Eli Zaretskii <eliz@gnu.org>
1167
1168 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
1169 Variables", and "Standard Keymaps" to the detailed menu.
1170
1171 * variables.texi (Future Local Variables): Add index entry.
1172
11732007-01-28 Richard Stallman <rms@gnu.org>
1174
1175 * tips.texi (Coding Conventions): Clarify the tip about macros
1176 that define a function or a variable.
1177
1178 * files.texi (File Attributes): UID and GID can be floats.
1179 (Magic File Names): Explain why deferring all operations to
1180 the standard handler does not work.
1181
11822007-01-23 Martin Rudalics <rudalics@gmx.at>
1183
1184 * backups.texi (Reverting): Use "buffer" instead of "file"
1185 when talking about major and minor modes.
1186
11872007-01-21 Richard Stallman <rms@gnu.org>
1188
1189 * help.texi (Documentation): Add xref to Documentation Tips.
1190
11912007-01-14 Juanma Barranquero <lekktu@gmail.com>
1192
1193 * tips.texi (Coding Conventions): Fix typos.
1194
11952007-01-05 Richard Stallman <rms@gnu.org>
1196
1197 * modes.texi (Defining Minor Modes): Fix previous change.
1198
11992007-01-03 Richard Stallman <rms@gnu.org>
1200
1201 * customize.texi (Variable Definitions, Customization Types):
1202 Don't use * in doc string for defcustom.
1203
12042007-01-02 Richard Stallman <rms@gnu.org>
1205
1206 * variables.texi (Variable Aliases): Clarify that aliases vars
1207 always have the same value.
1208
1209 * processes.texi (Bindat Spec): Fix Texinfo usage.
1210
1211 * modes.texi (Defining Minor Modes): Explain effect of command
1212 defined with define-global-minor-mode on new buffers.
1213
12142006-12-30 Kim F. Storm <storm@cua.dk>
1215
1216 * keymaps.texi (Tool Bar): Describe `grow-only' value of
1217 `auto-resize-tool-bars'.
1218
12192006-12-30 Richard Stallman <rms@gnu.org>
1220
1221 * keymaps.texi (Active Keymaps): Fix previous change.
1222
12232006-12-30 Nick Roberts <nickrob@snap.net.nz>
1224
1225 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
1226
12272006-12-30 Kim F. Storm <storm@cua.dk>
1228
1229 * processes.texi (Bindat Spec): Clarify using field names in
1230 length specifications.
1231
12322006-12-29 Kim F. Storm <storm@cua.dk>
1233
1234 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
1235 Add count and index variables for eval forms in repeat blocks.
1236
12372006-12-24 Richard Stallman <rms@gnu.org>
1238
1239 * customize.texi (Variable Definitions): Document
1240 new name custom-add-frequent-value.
1241
12422006-12-19 Kim F. Storm <storm@cua.dk>
1243
1244 * commands.texi (Misc Events): User signals now result in sigusr1
1245 and sigusr2 events which are handled through special-event-map.
1246 (Special Events): User signals and drag-n-drop are special.
1247
12482006-12-17 Richard Stallman <rms@gnu.org>
1249
1250 * loading.texi (Named Features): Explain subfeatures better.
1251
1252 * customize.texi: Use "option" only for user options.
1253 For the keyword values inside defcustom etc, say "keywords".
1254 For :options value's elements, say "elements".
1255 :group should not be omitted.
1256
1257 * syntax.texi (Parsing Expressions): Split up node.
1258 (Motion via Parsing, Position Parse, Parser State)
1259 (Low-Level Parsing, Control Parsing): New subnodes.
1260 (Parser State): Document syntax-ppss-toplevel-pos.
1261
1262 * positions.texi (List Motion): Punctuation fix.
1263
1264 * files.texi (File Name Completion): Document PREDICATE arg
1265 to file-name-completion.
1266
12672006-12-16 Eli Zaretskii <eliz@gnu.org>
1268
1269 * internals.texi (Building Emacs, Writing Emacs Primitives):
1270 Add index entries.
1271
12722006-12-11 Richard Stallman <rms@gnu.org>
1273
1274 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
1275 affects face menu. Explain how to make it non-nil without enabling
1276 any fontification.
1277
12782006-12-10 Chong Yidong <cyd@stupidchicken.com>
1279
1280 * modes.texi (Font Lock Basics): Document nil value of
1281 font-lock-defaults.
1282
12832006-12-10 Glenn Morris <rgm@gnu.org>
1284
1285 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
1286 value for system-flag argument. Abbrev tables may not be empty
1287 when major modes are loaded.
1288
12892006-12-08 Juanma Barranquero <lekktu@gmail.com>
1290
1291 * makefile.w32-in (maintainer-clean): Partially revert last
1292 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
1293 to protect elisp-covers.texi.
1294
12952006-12-07 Juanma Barranquero <lekktu@gmail.com>
1296
1297 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
1298 Don't remove elisp* info files; they are already deleted by the
1299 `clean' and `distclean' targets, and they are in the $(infodir)
1300 directory, not the current one.
1301
13022006-12-04 Kim F. Storm <storm@cua.dk>
1303
1304 * commands.texi (Misc Events): Update signal events.
1305 (Event Examples): Add signal example.
1306
13072006-11-29 Richard Stallman <rms@gnu.org>
1308
1309 * frames.texi (Visibility of Frames): Explain visible windows
1310 can be covered by others. Add xref for raise-frame.
1311
13122006-11-28 Richard Stallman <rms@gnu.org>
1313
1314 * searching.texi (Regexp Special): Update when ^ is special.
1315
13162006-11-27 Eli Zaretskii <eliz@gnu.org>
1317
1318 * customize.texi (Customization, Common Keywords)
1319 (Group Definitions, Variable Definitions, Composite Types)
1320 (Type Keywords, Customization Types): Add index entries for
1321 various customization keywords.
1322
13232006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
1324
1325 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
1326
c8763fb6 13272006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
1328
1329 * frames.texi (Window System Selections): Remove clipboard from
1330 description of selection-coding-system.
1331
13322006-11-06 Richard Stallman <rms@gnu.org>
1333
1334 * lists.texi (List Variables): Document COMPARE-FN.
1335
1336 * keymaps.texi: Avoid use of "binding" to mean a relation;
1337 use it only to refer to the meaning associated with a key.
1338 (Keymaps): Change menu node description.
1339
1340 * elisp.texi (Top): Change menu node description.
1341
1342 * display.texi (Managing Overlays): Document overlay-recenter.
1343
13442006-10-29 Chong Yidong <cyd@stupidchicken.com>
1345
1346 * Makefile.in: Use relative paths to avoid advertising filesystem
1347 contents during compilation.
1348
13492006-10-23 Kim F. Storm <storm@cua.dk>
1350
1351 * commands.texi (Event Input Misc): Update unread-command-events.
1352
13532006-10-23 Nick Roberts <nickrob@snap.net.nz>
1354
1355 * lists.texi (Sets And Lists): Fix typos.
1356
13572006-10-18 Juanma Barranquero <lekktu@gmail.com>
1358
1359 * control.texi (Processing of Errors): Use @var for an argument,
1360 not @code.
1361
13622006-10-16 Richard Stallman <rms@gnu.org>
1363
1364 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
1365
1366 * keymaps.texi (Format of Keymaps): Show all the keymap element
1367 patterns that result from menu items.
1368 (Key Lookup): Minor cleanups.
1369
1370 * modes.texi (Precalculated Fontification): Don't say that
1371 not setting font-lock-defaults avoids loading font-lock.
1372
1373 * help.texi (Documentation): Move xref to Emacs Manual here.
1374 (Documentation Basics): From here.
1375 Also doc emacs-lisp-docstring-fill-column.
1376
1377 * elisp.texi: Update version and ISBN.
1378
1379 * commands.texi (Interactive Call): Clarify KEYS arg to
1380 call-interactively is a vector.
1381 (Command Loop Info): Delete anchor in this-command-keys.
1382 Add anchor in this-command-keys-vector.
1383 (Recursive Editing): Document how recursive-edit
1384 handles the current buffer.
1385
13862006-10-13 Chong Yidong <cyd@stupidchicken.com>
1387
1388 * frames.texi (Frame Titles): %c and %l are ignored in
1389 frame-title-format.
1390
13912006-10-11 Richard Stallman <rms@gnu.org>
1392
1393 * keymaps.texi (Key Sequences): Clarify use of kbd.
1394
13952006-10-10 Kim F. Storm <storm@cua.dk>
1396
1397 * lists.texi (Sets And Lists): Add memql.
1398
13992006-10-03 Richard Stallman <rms@gnu.org>
1400
1401 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
1402 Clarify :ascii: and :nonascii:.
1403
14042006-09-29 Juri Linkov <juri@jurta.org>
1405
1406 * modes.texi (%-Constructs): Reorder coding systems in the
1407 documentation of %z to the real order displayed in the modeline.
1408
14092006-09-25 Richard Stallman <rms@gnu.org>
1410
1411 * os.texi (Timers): Describe timer-max-repeats.
1412
14132006-09-25 Chong Yidong <cyd@stupidchicken.com>
1414
1415 * os.texi (Timers): Mention with-local-quit.
1416
14172006-09-24 Richard Stallman <rms@gnu.org>
1418
1419 * searching.texi (Searching and Matching): Mention property search.
1420
1421 * commands.texi (Command Loop Info): Explain how read-event affects
1422 this-command-keys.
1423
14242006-09-20 Richard Stallman <rms@gnu.org>
1425
1426 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
1427
1428 * windows.texi (Window Start): Minor cleanups.
1429
14302006-09-20 Kim F. Storm <storm@cua.dk>
1431
1432 * windows.texi (Window Start): pos-visible-in-window-p allows
1433 specifying t for position to mean "end of window".
1434 Add window-line-height.
1435
1436 * anti.texi (Antinews): Mention window-line-height.
1437
14382006-09-19 David Kastrup <dak@gnu.org>
1439
1440 * keymaps.texi (Searching Keymaps): Small clarification.
1441
14422006-09-18 Richard Stallman <rms@gnu.org>
1443
1444 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
1445 cause keyboard menus.
1446 (Menu Keymaps): Likewise.
1447 (Defining Menus, Keyboard Menus): Clarify.
1448
1449 * text.texi (Fields): Clarify explanation of constrain-to-field.
1450
14512006-09-16 Eli Zaretskii <eliz@gnu.org>
1452
1453 * variables.texi (Tips for Defining): Fix a typo.
1454
14552006-09-15 Richard Stallman <rms@gnu.org>
1456
1457 * keymaps.texi (Remapping Commands, Searching Keymaps)
1458 (Active Keymaps): Clean up previous change.
1459
14602006-09-15 Jay Belanger <belanger@truman.edu>
1461
1462 * gpl.texi: Replace "Library Public License" by "Lesser Public
1463 License" throughout.
1464
14652006-09-15 David Kastrup <dak@gnu.org>
1466
1467 * keymaps.texi (Active Keymaps): Adapt description to use
1468 `get-char-property' instead `get-text-property'. Explain how
1469 mouse events change this. Explain the new optional argument of
1470 `key-binding' and its mouse-dependent lookup.
1471 (Searching Keymaps): Adapt description similarly.
1472 (Remapping Commands): Explain the new optional argument of
1473 `command-remapping'.
1474
14752006-09-14 Richard Stallman <rms@gnu.org>
1476
1477 * keymaps.texi (Searching Keymaps): Clarification.
1478 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
1479
14802006-09-13 Richard Stallman <rms@gnu.org>
1481
1482 * objects.texi (Character Type): Node split.
1483 Add xref to Describing Characters.
1484 (Basic Char Syntax, General Escape Syntax)
1485 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
1486
14872006-09-11 Richard Stallman <rms@gnu.org>
1488
1489 * display.texi (Display Table Format): Wording clarification.
1490 (Glyphs): Clarifications.
1491
14922006-09-10 Chong Yidong <cyd@stupidchicken.com>
1493
1494 * keymaps.texi (Active Keymaps): Mention that key-binding checks
1495 local maps.
1496
14972006-09-10 Kim F. Storm <storm@cua.dk>
1498
1499 * display.texi (Forcing Redisplay): Document return value of
1500 function redisplay.
1501
15022006-09-09 Richard Stallman <rms@gnu.org>
1503
1504 * windows.texi (Window Hooks): Explain limits of
1505 window-scroll-functions.
1506
1507 * display.texi (Fringe Indicators): Update for last change in
1508 indicate-buffer-boundaries.
1509
15102006-09-08 Richard Stallman <rms@gnu.org>
1511
1512 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
1513
15142006-09-06 Kim F. Storm <storm@cua.dk>
1515
1516 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
1517
1518 * windows.texi (Window Start): Update pos-visible-in-window-p.
1519
15202006-09-04 Richard Stallman <rms@gnu.org>
1521
1522 * processes.texi (Accepting Output): Explain SECONDS=0 for
1523 accept-process-output.
1524
1525 * os.texi (Idle Timers): Explain why timer functions should not
1526 loop until (input-pending-p).
1527
15282006-09-02 Eli Zaretskii <eliz@gnu.org>
1529
1530 * makefile.w32-in (usermanualdir): New variable.
1531 (elisp.dvi): Use it.
1532
15332006-09-01 Eli Zaretskii <eliz@gnu.org>
1534
1535 * buffers.texi (Buffer Modification): Fix last change.
1536
15372006-09-01 Chong Yidong <cyd@stupidchicken.com>
1538
1539 * buffers.texi (Buffer Modification): Document
1540 buffer-chars-modified-tick.
1541
15422006-08-31 Richard Stallman <rms@gnu.org>
1543
1544 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
1545
15462006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
1547
1548 * modes.texi (Syntactic Font Lock):
1549 Mention font-lock-syntactic-face-function
1550 instead of specific faces.
1551
15522006-08-29 Chong Yidong <cyd@stupidchicken.com>
1553
1554 * display.texi (Images): Add xrref to display-images-p.
1555
15562006-08-28 Kenichi Handa <handa@m17n.org>
1557
1558 * nonascii.texi (Lisp and Coding Systems): Fix description of
1559 detect-coding-region.
1560
15612006-08-27 Michael Olson <mwolson@gnu.org>
1562
1563 * processes.texi (Transaction Queues): Remove stray quote
1564 character.
1565
15662006-08-25 Richard Stallman <rms@gnu.org>
1567
1568 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
1569 Add xref.
1570
15712006-08-24 Chong Yidong <cyd@stupidchicken.com>
1572
1573 * os.texi (Timers): Avoid waiting inside timers.
1574
15752006-08-21 Lute Kamstra <lute@gnu.org>
1576
1577 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
1578
15792006-08-20 Richard Stallman <rms@gnu.org>
1580
1581 * os.texi (Idle Timers): New node, split out from Timers.
1582 Document current-idle-time.
1583 * commands.texi (Reading One Event): Update xref.
1584 * elisp.texi (Top): Update subnode menu.
1585
15862006-08-16 Richard Stallman <rms@gnu.org>
1587
1588 * keymaps.texi (Extended Menu Items): Show format of cached
1589 bindings in extended menu items.
1590
1591 * customize.texi (Variable Definitions): Explain when the
1592 standard value expression is evaluated.
1593
15942006-08-15 Chong Yidong <cyd@stupidchicken.com>
1595
1596 * commands.texi (Reading One Event): Explain idleness in
1597 `read-event'.
1598
15992006-08-12 Chong Yidong <cyd@stupidchicken.com>
1600
1601 * text.texi (Near Point): Say "cursor" not "terminal cursor".
1602 (Commands for Insertion): Removed split-line since it's not
1603 relevant for Lisp programming.
1604 (Yank Commands): Rewrite introduction.
1605 (Undo): Clarify.
1606 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
1607 (Filling): Remove redundant comment. Clarify return value of
1608 current-justification.
1609 (Margins): Minor clarifications.
1610 (Adaptive Fill): Update default value of adaptive-fill-regexp.
1611 (Sorting): Update definition of sort-lines.
1612 (Columns): Clarify behavior of sort-columns.
1613 (Indent Tabs): Link to Tab Stops in Emacs manual.
1614 (Special Properties): Clarify.
1615 (Clickable Text): Mention Buttons package.
1616
16172006-08-12 Kevin Ryde <user42@zip.com.au>
1618
1619 * os.texi (Time Parsing): Add %z to description of
1620 format-time-string, as per docstring. Add cross reference to
1621 glibc manual for strftime.
1622
16232006-08-08 Richard Stallman <rms@gnu.org>
1624
1625 * modes.texi: Clean up wording in previous change.
1626
16272006-08-07 Chong Yidong <cyd@stupidchicken.com>
1628
1629 * modes.texi (Hooks): Clarify.
1630 (Major Mode Basics): Mention define-derived-mode explicitly.
1631 (Major Mode Conventions): Rebinding RET is OK for some modes.
1632 Mention change-major-mode-hook and after-change-major-mode-hook.
1633 (Example Major Modes): Moved to end of Modes section.
1634 (Mode Line Basics): Clarify.
1635 (Mode Line Data): Mention help-echo and local-map in strings.
1636 Explain reason for treatment of non-risky variables.
1637 (Properties in Mode): Clarify.
1638 (Faces for Font Lock): Add font-lock-negation-char-face.
1639
16402006-08-04 Eli Zaretskii <eliz@gnu.org>
1641
1642 * strings.texi (Formatting Strings): Warn against arbitrary
1643 strings as first arg to `format'.
1644
16452006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
1646
1647 * text.texi (Clickable Text): Mention `help-echo' text property.
1648 Update intro, examples and associated explanations.
1649
16502006-07-31 Richard Stallman <rms@gnu.org>
1651
1652 * commands.texi: Update xrefs.
1653 (Event Mod): New node, cut out from old Translating Input.
1654
1655 * maps.texi: Update xrefs.
1656
1657 * keymaps.texi (Translation Keymaps): New node.
1658 Update xrefs from Translating Input to Translation Keymaps.
1659
1660 * elisp.texi (Top): Update subnode menu.
1661
1662 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
1663
1664 * os.texi (System Interface): Fix menu descriptions of some nodes.
1665 (Translating Input): Node deleted.
1666
16672006-07-31 Nick Roberts <nickrob@snap.net.nz>
1668
1669 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
1670
1671 * lists.texi (Sets And Lists): Likewise.
1672
16732006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
1674
1675 * text.texi (Fields): Mention POS
1676 requirement when narrowing is in effect.
1677
16782006-07-28 Richard Stallman <rms@gnu.org>
1679
1680 * display.texi (Face Attributes): Simplify wording.
1681 (Attribute Functions): Clarify meaning of new-frame default
1682 attribute settings.
1683
1684 * customize.texi (Common Keywords): Document how to use
1685 :package-version in a package not in Emacs.
1686
16872006-07-28 Kim F. Storm <storm@cua.dk>
1688
1689 * commands.texi (Reading One Event): Fix last change.
1690
16912006-07-26 Chong Yidong <cyd@stupidchicken.com>
1692
1693 * commands.texi (Reading One Event): Document SECONDS argument for
1694 read-event, read-char, and read-char-exclusive.
1695
16962006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
1697
1698 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
1699 to ensure correct identification.
1700
17012006-07-24 Richard Stallman <rms@gnu.org>
1702
1703 * text.texi (Clickable Text): Clarify.
1704
1705 * sequences.texi (Vector Functions): Delete duplicate xref.
1706
1707 * objects.texi (Function Type): Clarify.
1708
1709 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
1710 modes.
1711
1712 * lists.texi (List Variables): New node.
1713 Material moved from other nodes.
1714
1715 * variables.texi (Setting Variables): add-to-list and
1716 add-to-ordered-list moved to List Variables node.
1717
17182006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
1719
1720 * text.texi (Links and Mouse-1):
1721 For mouse-on-link-p, expand on arg POS.
1722
17232006-07-21 Kim F. Storm <storm@cua.dk>
1724
1725 * display.texi (Forcing Redisplay): Don't mention systems which
1726 don't support sub-second timers for redisplay-preemption-period.
1727
1728 * os.texi (Terminal Output): Clarify text vs graphical terminal.
1729
17302006-07-21 Eli Zaretskii <eliz@gnu.org>
1731
1732 * frames.texi (Input Focus): Document that focus-follows-mouse has
1733 no effect on MS-Windows.
1734
17352006-07-18 Richard Stallman <rms@gnu.org>
1736
1737 * display.texi (Forcing Redisplay): Cleanups in previous change.
1738
1739 * processes.texi (Low-Level Network): Make menu more convenient.
1740
17412006-07-18 Kim F. Storm <storm@cua.dk>
1742
1743 * display.texi (Forcing Redisplay): redisplay-preemption-period
1744 only used on window systems. Add xref to Terminal Output.
1745
1746 * os.texi (Terminal Output): baud-rate only controls preemption on
1747 non-window systems. Add xref to Forcing Redisplay.
1748
1749 * processes.texi (Low-Level Network): Rename node "Make Network"
1750 to "Network Processes".
1751
17522006-07-18 Karl Berry <karl@gnu.org>
1753
1754 * variables.texi, functions.texi, customize.texi, loading.texi:
1755 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
1756
17572006-07-17 Chong Yidong <cyd@stupidchicken.com>
1758
1759 * commands.texi (Waiting): Document batch-mode sit-for behavior.
1760
17612006-07-17 Richard Stallman <rms@gnu.org>
1762
1763 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
1764 Put period and comma inside quotes.
1765
1766 * loading.texi, markers.texi: Use real doublequote inside menus.
1767
1768 * windows.texi: Put point and comma inside quotes.
1769 (Textual Scrolling): Use @samp for error message.
1770
1771 * variables.texi, tips.texi, syntax.texi, symbols.texi:
1772 * strings.texi, streams.texi, processes.texi, os.texi:
1773 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
1774 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
1775 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
1776 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
1777 Put point and comma inside quotes.
1778
1779 * control.texi (Processing of Errors): Add command-error-function.
1780
1781 * variables.texi (File Local Variables): Clarify that
1782 file local variables make buffer-local bindings.
1783
1784 * modes.texi (Syntactic Font Lock): Give default for
1785 font-lock-syntax-table.
1786
17872006-07-17 Nick Roberts <nickrob@snap.net.nz>
1788
1789 * text.texi (Special Properties): Clean up previous change.
1790
17912006-07-16 Karl Berry <karl@gnu.org>
1792
1793 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
1794 * control.texi: Fix bad page breaks through chapter 10 (control).
1795
1796 * anti.texi (Antinews): Reorder face-attribute fns to avoid
1797 underfull hbox.
1798
17992006-07-15 Nick Roberts <nickrob@snap.net.nz>
1800
1801 * text.texi (Special Properties): Describe fontified text property
1802 in relation to a character (not text).
1803
18042006-07-15 Kim F. Storm <storm@cua.dk>
1805
1806 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
1807 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
1808 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
1809
1810 * anti.texi (Antinews): Mention redisplay function.
1811 The kbd macro existed, but was not documented, before 22.x.
1812 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
1813
18142006-07-14 Nick Roberts <nickrob@snap.net.nz>
1815
1816 * display.texi (Displaying Messages): Add anchor.
1817
1818 * frames.texi (Dialog Boxes): Use it.
1819
18202006-07-12 Richard Stallman <rms@gnu.org>
1821
1822 * objects.texi (Frame Type): Explain nature of frames better.
1823
1824 * frames.texi (Frames): Explain nature of frames better.
1825
18262006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
1827
1828 * tips.texi (Coding Conventions): Explain why use cl at compile time.
1829
18302006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1831
1832 * frames.texi (Window System Selections): Mention scrap support for Mac.
1833 Default value of x-select-enable-clipboard is t on Mac.
1834
1835 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
1836
18372006-07-11 Kim F. Storm <storm@cua.dk>
1838
1839 * display.texi (Forcing Redisplay): Add `redisplay' function.
1840 Don't mention (sit-for -1) -- use (redisplay t) instead.
1841
1842 * commands.texi (Waiting): (sit-for -1) is no longer special.
1843 (sit-for 0) is equivalent to (redisplay).
1844 Iconifying/deiconifying no longer makes sit-for return.
1845
18462006-07-10 Nick Roberts <nickrob@snap.net.nz>
1847
1848 * display.texi (Buttons): Fix typo.
1849
1850 * index.texi, elisp.texi (New Symbols): Comment node out.
1851
18522006-07-09 Richard Stallman <rms@gnu.org>
1853
1854 * display.texi (Truncation): Clean up previous change.
1855
18562006-07-08 Richard Stallman <rms@gnu.org>
1857
1858 * commands.texi (Interactive Call): Use 3 as prefix in example
1859 for execute-extended-command.
1860
1861 * display.texi (Attribute Functions): Move paragraph about
1862 compatibility with Emacs < 21.
1863
18642006-07-09 Kim F. Storm <storm@cua.dk>
1865
1866 * display.texi (Refresh Screen): Clarify force-window-update.
1867 (Truncation): "Normally" indicated by fringe arrows.
1868
18692006-07-08 Eli Zaretskii <eliz@gnu.org>
1870
1871 * windows.texi (Textual Scrolling, Resizing Windows):
1872 * variables.texi (Constant Variables):
1873 * text.texi (Buffer Contents, Deletion, Changing Properties)
1874 (Property Search, Special Properties, Sticky Properties)
1875 (Links and Mouse-1, Fields, Change Hooks):
1876 * syntax.texi (Syntax Table Functions, Parsing Expressions)
1877 (Categories):
1878 * symbols.texi (Other Plists):
1879 * streams.texi (Output Variables):
1880 * processes.texi (Input to Processes, Query Before Exit):
1881 * positions.texi (Word Motion, Text Lines, List Motion):
1882 * os.texi (Init File, System Environment, Sound Output)
1883 (Session Management):
1884 * nonascii.texi (Text Representations, Character Sets)
1885 (Chars and Bytes, Locales):
1886 * modes.texi (Defining Minor Modes, Header Lines):
1887 * minibuf.texi (Minibuffer Contents):
1888 * markers.texi (Information from Markers):
1889 * lists.texi (List Elements, Building Lists, Association Lists):
1890 * keymaps.texi (Tool Bar):
1891 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
1892 * functions.texi (What Is a Function, Mapping Functions):
1893 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
1894 (Color Names, Text Terminal Colors, Display Feature Testing):
1895 * files.texi (Visiting Functions, File Name Components)
1896 (Unique File Names, Contents of Directories):
1897 * display.texi (Forcing Redisplay, Displaying Messages)
1898 (Temporary Displays, Font Selection, Auto Faces)
1899 (Font Lookup, Fringe Indicators, Display Margins)
1900 (Image Descriptors, Showing Images, Image Cache, Button Types)
1901 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
1902 (Display Table Format, Glyphs):
1903 * control.texi (Iteration):
1904 * commands.texi (Command Loop Info, Adjusting Point):
1905 * backups.texi (Making Backups, Auto-Saving):
1906 Remove @tindex entries.
1907
19082006-07-07 Kim F. Storm <storm@cua.dk>
1909
1910 * display.texi (Fringe Cursors): Fix typo.
1911 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
1912 (Overlay Arrow): Default is overlay-arrow fringe indicator.
1913
19142006-07-05 Richard Stallman <rms@gnu.org>
1915
1916 * text.texi (Buffer Contents): Add example of text props
1917 in result of buffer-substring.
1918 (Text Properties): Explain better about use of specific property names.
1919 (Property Search): Some cleanups; reorder some functions.
1920
1921 * keymaps.texi (Changing Key Bindings): Cleanup.
1922 Add xref to Key Binding Conventions.
1923
1924 * display.texi (Attribute Functions): Add examples for
1925 face-attribute-relative-p.
1926
1927 * tips.texi (Coding Conventions): Cleanup last change.
1928
19292006-07-05 Karl Berry <karl@gnu.org>
1930
1931 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
1932 Remove @setchapternewpage odd.
1933 Result is 1013 pages, down from 1100.
1934
1935 * anti.texi, customize.texi, display.texi, internals.texi:
1936 * minibuf.texi, modes.texi, tips.texi:
1937 Fix overfull/underfull boxes.
1938
19392006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
1940
1941 * edebug.texi (Instrumenting):
1942 Add Edebug-specific findex for eval-buffer.
1943 * loading.texi (Loading):
1944 Replace eval-current-buffer with eval-buffer.
1945
19462006-06-30 Nick Roberts <nickrob@snap.net.nz>
1947
1948 * locals.texi (Standard Buffer-Local Variables): Update the list
1949 of variables.
1950
19512006-06-26 Nick Roberts <nickrob@snap.net.nz>
1952
1953 * files.texi (File Name Completion): Point user to the node
1954 "Reading File Names".
1955
19562006-06-24 Eli Zaretskii <eliz@gnu.org>
1957
1958 * files.texi (Contents of Directories): Document case-insensitive
1959 behavior on respective filesystems.
1960
1961 * objects.texi (Character Type): Document that Emacs signals an
1962 error for unsupported Unicode characters specified as \uNNNN.
1963
19642006-06-19 Richard Stallman <rms@gnu.org>
1965
1966 * processes.texi (Bindat Spec): Clarify previous change.
1967
19682006-06-16 Richard Stallman <rms@gnu.org>
1969
1970 * tips.texi (Coding Conventions): Better explain conventions
1971 for definition constructs.
1972
1973 * text.texi (Special Properties): String value of `read-only'
1974 serves as the error message.
1975
1976 * objects.texi (Character Type): Clarify prev. change.
1977 (Non-ASCII in Strings): Mention \u and \U.
1978
1979 * commands.texi (Using Interactive): Explain problem of
1980 markers, etc., in command-history.
1981
19822006-06-14 Kim F. Storm <storm@cua.dk>
1983
1984 * commands.texi (Waiting): Negative arg to sit-for forces
1985 redisplay even if input is pending.
1986
1987 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
1988 redisplay. Remove incorrect example of binding redisplay-dont-pause
1989 around (sit-for 0).
1990
19912006-06-13 Richard Stallman <rms@gnu.org>
1992
1993 * display.texi (Forcing Redisplay): Clarify previous change.
1994
19952006-06-13 Romain Francoise <romain@orebokech.com>
1996
1997 * display.texi (Forcing Redisplay): Fix typo.
1998
19992006-06-13 Kim F. Storm <storm@cua.dk>
2000
2001 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
2002
20032006-06-10 Luc Teirlinck <teirllm@auburn.edu>
2004
2005 * tips.texi (Coding Conventions): Add `@end itemize'.
2006
20072006-06-10 Richard Stallman <rms@gnu.org>
2008
2009 * tips.texi (Coding Conventions): Explain use of coding systems
2010 to ensure one decoding for strings.
2011
20122006-06-09 Aidan Kehoe <kehoea@parhasard.net>
2013
2014 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
2015 syntax.
2016
20172006-06-07 Eli Zaretskii <eliz@gnu.org>
2018
2019 * display.texi (Font Selection): Remove description of
2020 clear-face-cache.
2021
2022 * compile.texi (Eval During Compile): Fix a typo. Add index
2023 entries for possible uses of eval-when-compile.
2024
20252006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
2026
2027 * display.texi (Abstract Display): Fix typo.
2028
20292006-06-03 Eli Zaretskii <eliz@gnu.org>
2030
2031 * minibuf.texi (Minibuffer History) <history-add-new-input>:
2032 Reword variable's description.
2033
20342006-06-01 Richard Stallman <rms@gnu.org>
2035
2036 * windows.texi (Splitting Windows): Clarify splitting nonselected
2037 window.
2038
20392006-05-31 Juri Linkov <juri@jurta.org>
2040
2041 * minibuf.texi (Minibuffer History): Add history-add-new-input.
2042
20432006-05-30 Richard Stallman <rms@gnu.org>
2044
2045 * display.texi (Line Height): Fix errors in description of
10d1d0af 2046 default line height and line-height property.
b8d4c8d0
GM
2047
2048 * nonascii.texi (Default Coding Systems): Further clarification.
2049
20502006-05-29 Luc Teirlinck <teirllm@auburn.edu>
2051
2052 * internals.texi (Pure Storage): Mention that an overflow in pure
2053 space causes a memory leak.
2054 (Garbage Collection): If there was an overflow in pure space,
2055 `garbage-collect' returns nil.
2056
20572006-05-30 Eli Zaretskii <eliz@gnu.org>
2058
2059 * nonascii.texi (Default Coding Systems): Fix it some more.
2060
20612006-05-29 Eli Zaretskii <eliz@gnu.org>
2062
2063 * nonascii.texi (Default Coding Systems): Fix last change.
2064
20652006-05-29 Kenichi Handa <handa@m17n.org>
2066
2067 * nonascii.texi (find-operation-coding-system): Describe the new
2068 argument format (FILENAME . BUFFER).
2069
20702006-05-28 Richard Stallman <rms@gnu.org>
2071
2072 * tips.texi (Coding Conventions): Better explain reasons not to
2073 advise other packages or use `eval-after-load'.
2074
20752006-05-29 Kim F. Storm <storm@cua.dk>
2076
2077 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
2078 `bindat-idx' and `bindat-raw' for clarity.
2079
20802006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2081
2082 * processes.texi (Bindat Spec): Expand on `repeat' handler.
2083
2084 * display.texi (Display): Add "Abstract Display" to menu.
2085 (Abstract Display, Abstract Display Functions)
2086 (Abstract Display Example): New nodes.
2087 * elisp.texi (Top): Add "Abstract Display" to menu.
2088
20892006-05-27 Chong Yidong <cyd@stupidchicken.com>
2090
2091 * keymaps.texi (Key Sequences): Link to input events definition.
2092 (Format of Keymaps): Delete material duplicated in Keymap Basics.
2093
2094 * files.texi (Changing Files): Document updated argument list for
2095 copy-file.
2096
20972006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
2098
2099 * processes.texi (Bindat Functions): Explain term "total length".
2100 Use it in bindat-length and bindat-pack descriptions.
2101
21022006-05-26 Eli Zaretskii <eliz@gnu.org>
2103
2104 * tips.texi (Coding Conventions): Advise against using
2105 eval-after-load in packages. Add an index entry.
2106
21072006-05-25 Juri Linkov <juri@jurta.org>
2108
2109 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
2110
2111 * modes.texi (%-Constructs): Add %e, %z, %Z.
2112
21132006-05-25 Richard Stallman <rms@gnu.org>
2114
2115 * elisp.texi (Top): Update subnode menu.
2116
2117 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
2118 (Keymaps): Update menu.
2119
21202006-05-25 Chong Yidong <cyd@stupidchicken.com>
2121
2122 * keymaps.texi (Key Sequences): Some clarifications.
2123
21242006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
2125
2126 * processes.texi (Bindat Functions): Say "unibyte string"
2127 explicitly for bindat-unpack and bindat-pack descriptions.
2128 (Bindat Examples): Don't call `string-make-unibyte' in example.
2129
21302006-05-25 Chong Yidong <cyd@stupidchicken.com>
2131
2132 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 2133 Explain string and vector representations of key sequences.
b8d4c8d0
GM
2134
2135 * keymaps.texi (Changing Key Bindings):
dd7b651b 2136 * commands.texi (Interactive Codes):
b8d4c8d0
GM
2137 * help.texi (Describing Characters): Refer to it.
2138
21392006-05-23 Luc Teirlinck <teirllm@auburn.edu>
2140
2141 * frames.texi (Pointer Shape): @end table -> @end defvar.
2142
21432006-05-22 Richard Stallman <rms@gnu.org>
2144
2145 * elisp.texi (Top): Update subnode menus.
2146
2147 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
2148 Contents rewritten; material from old Pointer Shape node moved here.
2149
2150 * display.texi (Pointer Shape): Node deleted.
2151 (Image Descriptors): Minor cleanup.
2152
21532006-05-21 Richard Stallman <rms@gnu.org>
2154
2155 * syntax.texi (Parsing Expressions): Update info on which STATE
2156 elements are ignored.
2157
21582006-05-19 Luc Teirlinck <teirllm@auburn.edu>
2159
2160 * hooks.texi (Standard Hooks): Correct typo.
2161
2162 * gpl.texi (GPL): ifinfo -> ifnottex.
2163
21642006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
2165
2166 * searching.texi (Simple Match Data): Warn about match data being
2167 set anew by every search.
2168
21692006-05-17 Richard Stallman <rms@gnu.org>
2170
2171 * minibuf.texi (Minibuffer History): Clarify.
2172
2173 * searching.texi (Regexp Special): Clarify nested regexp warning.
2174
21752006-05-16 Kim F. Storm <storm@cua.dk>
2176
2177 * minibuf.texi (Minibuffer History): Update add-to-history.
2178
21792006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
2180
2181 * nonascii.texi (Explicit Encoding): Fix
2182 typo (encoding<->decoding).
2183
21842006-05-14 Richard Stallman <rms@gnu.org>
2185
2186 * buffers.texi (Creating Buffers): Cleanup.
2187
2188 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
2189
21902006-05-13 Eli Zaretskii <eliz@gnu.org>
2191
2192 * buffers.texi (Current Buffer): Document that with-temp-buffer
2193 disables undo.
2194
2195 * os.texi (Terminal-Specific): More accurate description of how
2196 Emacs searches for the terminal-specific libraries.
2197
21982006-05-12 Eli Zaretskii <eliz@gnu.org>
2199
2200 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
2201 emacs-xtra to @inforef's.
2202
2203 * text.texi (Undo): Document that undo is turned off in buffers
2204 whose names begin with a space.
2205
2206 * buffers.texi (Buffer Names): Add index entries for buffers whose
2207 names begin with a space.
2208 (Creating Buffers): Document that undo is turned off in buffers
2209 whose names begin with a space.
2210
2211 * files.texi (Visiting Functions, Reading from Files)
2212 (Saving Buffers): Mention code and EOL conversions by file I/O
2213 primitives and subroutines.
2214
2215 * nonascii.texi (Lisp and Coding Systems): Document
2216 coding-system-eol-type. Add index entries for eol conversion.
2217
2218 * display.texi (Defining Faces): Mention `mac', and add an xref to
2219 where window-system is described.
2220
22212006-05-10 Richard Stallman <rms@gnu.org>
2222
2223 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
2224
22252006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
2226
2227 * variables.texi (File Local Variables): Recommend to quote lambda
2228 expressions in safe-local-variable property.
2229
22302006-05-09 Richard Stallman <rms@gnu.org>
2231
2232 * variables.texi (File Local Variables): Document
2233 safe-local-eval-forms and safe-local-eval-function.
2234
22352006-05-07 Kim F. Storm <storm@cua.dk>
2236
2237 * minibuf.texi (Minibuffer History): Remove keep-dups arg
2238 from add-to-history.
2239
22402006-05-07 Romain Francoise <romain@orebokech.com>
2241
2242 * commands.texi (Event Input Misc):
2243 * compile.texi (Eval During Compile):
2244 * internals.texi (Buffer Internals):
2245 * minibuf.texi (Initial Input):
2246 * nonascii.texi (Scanning Charsets):
2247 * numbers.texi (Comparison of Numbers):
2248 * windows.texi (Textual Scrolling, Vertical Scrolling):
2249 Fix various typos.
2250
22512006-05-06 Eli Zaretskii <eliz@gnu.org>
2252
2253 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
2254 conditional xref's to either emacs or emacs-xtra, depending on
2255 @iftex/@ifnottex.
2256
2257 * minibuf.texi (Minibuffer History): Document add-to-history.
2258
22592006-05-05 Eli Zaretskii <eliz@gnu.org>
2260
2261 * internals.texi (Pure Storage): Mention the pure overflow message
2262 at startup.
2263
c8763fb6 22642006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2265
2266 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
2267 (Searching Keymaps): Fix pseudo-Lisp description of keymap
2268 search.
2269
22702006-05-01 Richard Stallman <rms@gnu.org>
2271
2272 * intro.texi (nil and t): Clarify.
2273
2274 * variables.texi (File Local Variables): Suggest using booleanp.
2275
22762006-05-01 Juanma Barranquero <lekktu@gmail.com>
2277
2278 * objects.texi (Type Predicates): Fix typos.
2279
22802006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
2281
2282 * intro.texi (nil and t): Add booleanp.
2283
2284 * objects.texi (Type Predicates): Add links for booleanp and
2285 string-or-null-p.
2286
22872006-04-29 Richard Stallman <rms@gnu.org>
2288
2289 * modes.texi (Multiline Font Lock): Rename from
2290 Multi line Font Lock Elements. Much clarification.
2291 (Font Lock Multiline, Region to Fontify): Much clarification.
2292
22932006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
2294
2295 * variables.texi (File Local Variables): Remove the special case t for
2296 safe-local-variable.
2297
22982006-04-26 Richard Stallman <rms@gnu.org>
2299
2300 * syntax.texi (Parsing Expressions): Minor cleanup.
2301
23022006-04-18 Richard Stallman <rms@gnu.org>
2303
2304 * tips.texi (Coding Conventions): Explain when the package's
2305 prefix should appear later on (not at the start of the name).
2306
2307 * searching.texi (String Search): Clarify effect of NOERROR.
2308
2309 * modes.texi (Imenu): Clarify what special items do.
2310
2311 * hooks.texi (Standard Hooks): Delete text about old hook names.
2312
23132006-04-17 Romain Francoise <romain@orebokech.com>
2314
2315 * variables.texi (Local Variables): Update the default value of
2316 `max-specpdl-size'.
2317
23182006-04-15 Michael Olson <mwolson@gnu.org>
2319
2320 * processes.texi (Transaction Queues): Mention the new optional
2321 `delay-question' argument for `tq-enqueue'.
2322
23232006-04-13 Bill Wohler <wohler@newt.com>
2324
2325 * customize.texi (Common Keywords): Use dotted notation for
2326 :package-version value. Specify its values. Improve documentation
2327 for customize-package-emacs-version-alist.
2328
23292006-04-12 Bill Wohler <wohler@newt.com>
2330
2331 * customize.texi (Common Keywords): Move description of
2332 customize-package-emacs-version-alist to @defvar.
2333
23342006-04-10 Bill Wohler <wohler@newt.com>
2335
2336 * customize.texi (Common Keywords): Add :package-version.
2337
23382006-04-10 Kim F. Storm <storm@cua.dk>
2339
2340 * text.texi (Buffer Contents): Add NOPROPS arg to
2341 filter-buffer-substring.
2342
23432006-04-08 Kevin Ryde <user42@zip.com.au>
2344
2345 * os.texi (Command-Line Arguments): Update xref to emacs manual
2346 "Command Arguments" -> "Emacs Invocation", per change there.
2347
23482006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
2349
2350 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
2351 be on one line to help makeinfo not render two spaces after the dot.
2352
23532006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
2354
2355 * strings.texi (Predicates for Strings): Add string-or-null-p.
2356
23572006-03-28 Kim F. Storm <storm@cua.dk>
2358
2359 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
2360 remarks about systems that don't support fractional seconds.
2361
23622006-03-25 Karl Berry <karl@gnu.org>
2363
2364 * elisp.texi: Use @copyright{} instead of (C), and do not indent
2365 the year list.
2366
23672006-03-21 Nick Roberts <nickrob@snap.net.nz>
2368
2369 * display.texi (Fringe Indicators): Fix typos.
2370
23712006-03-19 Luc Teirlinck <teirllm@auburn.edu>
2372
2373 * tips.texi (Documentation Tips): One can now also write `program'
2374 in front of a quoted symbol in a docstring to prevent making a
2375 hyperlink.
2376
23772006-03-19 Alan Mackenzie <acm@muc.de>
2378
2379 * text.texi (Special Properties): Clarify `fontified' property.
2380
23812006-03-16 Richard Stallman <rms@gnu.org>
2382
2383 * display.texi (Defining Images): Minor cleanup.
2384
23852006-03-16 Bill Wohler <wohler@newt.com>
2386
2387 * display.texi (Defining Images): In image-load-path-for-library,
2388 prefer user's images.
2389
23902006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
2391
2392 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
2393
23942006-03-15 Bill Wohler <wohler@newt.com>
2395
2396 * display.texi (Defining Images): Fix example in
2397 image-load-path-for-library by not recommending that one binds
2398 image-load-path. Just defvar it to placate compiler and only use
2399 it if previously defined.
2400
24012006-03-14 Bill Wohler <wohler@newt.com>
2402
2403 * display.texi (Defining Images): In image-load-path-for-library,
2404 always return list of directories. Update example.
2405
24062006-03-14 Alan Mackenzie <acm@muc.de>
2407
2408 * modes.texi: New node, "Region to Fontify" (for Font Lock).
2409 This describes font-lock-extend-region-function.
2410 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
2411 the new node "Region to Fontify".
2412
24132006-03-13 Richard Stallman <rms@gnu.org>
2414
2415 * display.texi (Invisible Text): The impossible position is
2416 now before the invisible text, not after.
2417 (Defining Images): Clean up last change.
2418
24192006-03-11 Bill Wohler <wohler@newt.com>
2420
2421 * display.texi (Defining Images): Add image-load-path-for-library.
2422
24232006-03-11 Luc Teirlinck <teirllm@auburn.edu>
2424
2425 * text.texi (Adaptive Fill): Fix Texinfo usage.
2426
2427 * strings.texi (Creating Strings): Fix Texinfo usage.
2428
2429 * searching.texi (Regexp Special): Use @samp for regular
2430 expressions that are not in Lisp syntax.
2431
24322006-03-08 Luc Teirlinck <teirllm@auburn.edu>
2433
2434 * searching.texi (Regexp Special): Put remark between parentheses
2435 to avoid misreading.
2436
24372006-03-07 Luc Teirlinck <teirllm@auburn.edu>
2438
2439 * searching.texi (Syntax of Regexps): More accurately describe
2440 which characters are special in which situations.
2441 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
2442 are not special. Describe in detail when `[' and `]' are special.
2443 (Regexp Backslash): Plenty of regexps with unbalanced square
2444 brackets are valid, so reword that statement.
2445
24462006-03-02 Kim F. Storm <storm@cua.dk>
2447
2448 * keymaps.texi (Tool Bar): Add tool-bar-border.
2449
24502006-02-28 Luc Teirlinck <teirllm@auburn.edu>
2451
2452 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
2453
24542006-02-27 Luc Teirlinck <teirllm@auburn.edu>
2455
2456 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
2457
2458 * files.texi (Locating Files): Suggest additional values for the
2459 SUFFIXES arg of `locate-file'. Update pxref.
2460
2461 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
2462 (How Programs Do Loading): Discuss the effects of Auto Compression
2463 mode on `load'.
2464 (Load Suffixes): New node.
2465 (Library Search): Delete description of `load-suffixes'; it was
2466 moved to "Load Suffixes".
2467 (Autoload, Named Features): Mention `load-suffixes'.
2468
24692006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2470
2471 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
2472
2473 * windows.texi (Window Tree): Fix typo.
2474
24752006-02-20 Kim F. Storm <storm@cua.dk>
2476
2477 * display.texi (Fringe Indicators): New section.
2478 Move indicate-empty-lines, indicate-buffer-boundaries, and
2479 default-indicate-buffer-boundaries here.
2480 Add fringe-indicator-alist and default-fringes-indicator-alist.
2481 Add list of logical fringe indicator symbols.
2482 Update list of standard bitmap names.
2483 (Fringe Cursors): New section.
2484 Move overflow-newline-into-fringe here.
2485 Add fringe-cursor-alist and default-fringes-cursor-alist.
2486 Add list of fringe cursor symbols.
2487
24882006-02-20 Juanma Barranquero <lekktu@gmail.com>
2489
2490 * commands.texi (Using Interactive): Fix reference to node
2491 "Minibuffers".
2492
24932006-02-19 Richard M. Stallman <rms@gnu.org>
2494
2495 * minibuf.texi (High-Level Completion):
2496 Add xref to read-input-method-name.
2497
2498 * files.texi (Relative File Names): Move file-relative-name here.
2499 (File Name Expansion): From here. Minor clarifications.
2500
2501 * commands.texi (Using Interactive): Add xrefs about reading input.
2502 Clarify remarks about that moving point and mark.
2503 Put string case before list case.
2504
c8763fb6 25052006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
2506
2507 * display.texi (Other Display Specs, Image Descriptors):
2508 Revert erroneous changes. The previous description of
2509 image-descriptors as `(image . PROPS)' was correct.
2510
25112006-02-14 Richard M. Stallman <rms@gnu.org>
2512
2513 * variables.texi (File Local Variables): Clarifications.
2514
25152006-02-14 Juanma Barranquero <lekktu@gmail.com>
2516
2517 * variables.texi (File Local Variables): Use @code for a cons
2518 cell, not @var.
2519
25202006-02-13 Chong Yidong <cyd@stupidchicken.com>
2521
2522 * variables.texi (File Local Variables): Document new file local
2523 variable behavior.
2524
25252006-02-10 Kim F. Storm <storm@cua.dk>
2526
2527 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
2528
25292006-02-08 Juanma Barranquero <lekktu@gmail.com>
2530
2531 * modes.texi (%-Constructs): Remove obsolete info about
2532 `global-mode-string'.
2533
25342006-02-07 Richard M. Stallman <rms@gnu.org>
2535
2536 * commands.texi (Prefix Command Arguments): Minor cleanup.
2537
2538 * display.texi: "Graphical display", not window system.
2539
2540 * functions.texi (What Is a Function): Fix xref.
2541
2542 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
2543 (Changing Key Bindings): Clarify when remapping is better than
2544 substitute-key-definition.
2545
25462006-02-02 Richard M. Stallman <rms@gnu.org>
2547
2548 * minibuf.texi (Basic Completion): Completion alists are risky.
2549
2550 * keymaps.texi (Active Keymaps): Clarifications.
2551 (Searching Keymaps): New node.
2552 (Keymaps): Update menu.
2553
2554 * frames.texi (Layout Parameters): Minor clarification.
2555 (Drag and Drop): New node.
2556 (Frames): Update menu.
2557
25582006-01-29 Chong Yidong <cyd@stupidchicken.com>
2559
2560 * display.texi (Other Display Specs, Image Descriptors):
2561 Image description is a list, not a cons cell.
2562
25632006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2564
2565 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
2566 list is not necessarily a list).
2567
25682006-01-27 Eli Zaretskii <eliz@gnu.org>
2569
2570 * frames.texi (Layout Parameters): border-width and
2571 internal-border-width belong to the frame, not the window.
2572
25732006-01-19 Richard M. Stallman <rms@gnu.org>
2574
2575 * nonascii.texi (Translation of Characters): Search cmds use
2576 translation-table-for-input. Automatically made local.
2577
2578 * markers.texi (Overview of Markers): Count insertion type
2579 as one of a marker's attributes.
2580
2581 * keymaps.texi (Controlling Active Maps): New node, split out of
2582 Active Keymaps.
2583 (Keymaps): Menu updated.
2584 (Active Keymaps): Give pseudocode to explain how the active
2585 maps are searched. current-active-maps and key-binding moved here.
2586 (Functions for Key Lookup): current-active-maps and key-binding moved.
2587 Clarifications.
2588 (Searching the Keymaps): New subnode.
2589
2590 * elisp.texi (Top): Menu clarification.
2591
2592 * display.texi (Other Display Specs): Delete duplicate entry for
2593 just a string as display spec. Move text about recursive display
2594 specs on such a string.
2595
2596 * commands.texi (Key Sequence Input): Clarify.
2597 Move num-nonmacro-input-events out.
2598 (Reading One Event): num-nonmacro-input-events moved here.
2599
26002006-01-14 Nick Roberts <nickrob@snap.net.nz>
2601
2602 * advice.texi (Simple Advice): Update example to fit argument
2603 change in previous-line.
2604
26052006-01-05 Richard M. Stallman <rms@gnu.org>
2606
2607 * markers.texi (The Mark): Fix in `mark'.
2608
26092006-01-04 Richard M. Stallman <rms@gnu.org>
2610
2611 * processes.texi (Misc Network, Make Network): Minor cleanups.
2612
26132006-01-04 Kim F. Storm <storm@cua.dk>
2614
2615 * processes.texi (Make Network): Add IPv6 addresses and handling.
2616 (Network Feature Testing): Mention (:family ipv6).
2617 (Misc Network): Add IPv6 formats to format-network-address.
2618
26192005-12-30 Richard M. Stallman <rms@gnu.org>
2620
2621 * text.texi (Changing Properties):
2622 Don't use return value of set-text-properties.
2623
26242005-12-29 Luc Teirlinck <teirllm@auburn.edu>
2625
2626 * modes.texi (Mode Line Format): Correct typo in menu.
2627
26282005-12-29 Richard M. Stallman <rms@gnu.org>
2629
2630 * modes.texi (Mode Line Top): New node.
2631 (Mode Line Data): Some text moved to new node.
2632 Explain the data structure more concretely.
2633 (Mode Line Basics): Clarifications.
2634 (Mode Line Variables): Clarify intro paragraph.
2635 (%-Constructs): Clarify intro paragraph.
2636 (Mode Line Format): Update menu.
2637
26382005-12-28 Luc Teirlinck <teirllm@auburn.edu>
2639
2640 * minibuf.texi (Basic Completion): Update lazy-completion-table
2641 examples for removal of ARGS argument.
2642
26432005-12-23 Richard M. Stallman <rms@gnu.org>
2644
2645 * text.texi (Undo): Restore some explanation from the version
2646 that was deleted.
2647
26482005-12-23 Eli Zaretskii <eliz@gnu.org>
2649
2650 * text.texi (Undo): Remove duplicate descriptions of `apply
2651 funname' and `apply delta' elements of the undo list.
2652
26532005-12-20 Richard M. Stallman <rms@gnu.org>
2654
2655 * help.texi (Help Functions): Update documentation of `apropos'.
2656
26572005-12-20 Luc Teirlinck <teirllm@auburn.edu>
2658
2659 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
2660 because it is confusing. If the :help-echo keyword is a function,
2661 it is not directly used as the :help-echo overlay property, as the
2662 xref seems to suggest (it does not take the appropriate args).
2663
26642005-12-19 Luc Teirlinck <teirllm@auburn.edu>
2665
2666 * customize.texi (Common Keywords): Fix Texinfo usage.
2667 (Group Definitions, Variable Definitions): Update for new
2668 conventions for using `*' in docstrings.
2669
2670 * tips.texi (Documentation Tips): Update for new conventions for
2671 using `*' in docstrings.
2672
26732005-12-16 Richard M. Stallman <rms@gnu.org>
2674
2675 * minibuf.texi (Minibuffer Contents): Minor cleanup.
2676
26772005-12-16 Juri Linkov <juri@jurta.org>
2678
2679 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
2680
26812005-12-14 Romain Francoise <romain@orebokech.com>
2682
2683 * modes.texi (Customizing Keywords): Rename `append' to `how'.
2684 Fix typo.
2685
26862005-12-11 Juri Linkov <juri@jurta.org>
2687
2688 * minibuf.texi (Completion Commands): Add mention of read-file-name
2689 for filename completion keymaps.
2690 (Reading File Names): Add mention of filename completion keymaps
2691 for read-file-name and xref to `Completion Commands'.
2692
26932005-12-10 Richard M. Stallman <rms@gnu.org>
2694
2695 * customize.texi (Common Keywords): State caveats for use of :tag.
2696
26972005-12-08 Richard M. Stallman <rms@gnu.org>
2698
2699 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
2700 with xrefs and better explanation.
2701 (Completion Commands): Add the filename completion maps.
2702
2703 * objects.texi (Character Type): Clarify that \s is not space
2704 if a dash follows.
2705
27062005-12-05 Richard M. Stallman <rms@gnu.org>
2707
2708 * windows.texi (Resizing Windows): Delete preserve-before args.
2709
27102005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2711
2712 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
2713 in full keymaps, since the quirk has been fixed.
2714
27152005-12-03 Eli Zaretskii <eliz@gnu.org>
2716
2717 * hooks.texi (Standard Hooks): Add index entries. Mention
2718 `compilation-finish-functions'.
2719
27202005-11-27 Richard M. Stallman <rms@gnu.org>
2721
2722 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
2723
27242005-11-21 Juri Linkov <juri@jurta.org>
2725
2726 * customize.texi (Common Keywords): Update links types
2727 custom-manual and url-link. Add link types emacs-library-link,
2728 file-link, function-link, variable-link, custom-group-link.
2729
27302005-11-20 Chong Yidong <cyd@stupidchicken.com>
2731
2732 * display.texi: Revert 2005-11-20 change.
2733
27342005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
2735
2736 * processes.texi (Bindat Functions):
2737 Say "third" to refer to zero-based index "2".
2738
27392005-11-18 Luc Teirlinck <teirllm@auburn.edu>
2740
2741 * loading.texi (Library Search): Update the default value of
2742 `load-suffixes'.
2743
27442005-11-17 Chong Yidong <cyd@stupidchicken.com>
2745
2746 * display.texi (Attribute Functions): Mention :ignore-defface.
2747
27482005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
2749
2750 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
2751 (Minor Mode Conventions): Mention the use of a hook.
2752
27532005-11-06 Richard M. Stallman <rms@gnu.org>
2754
2755 * files.texi (Magic File Names): find-file-name-handler checks the
2756 `operations' property of the handler.
2757
27582005-11-03 Richard M. Stallman <rms@gnu.org>
2759
2760 * variables.texi (Frame-Local Variables): Small clarification.
2761
27622005-10-29 Chong Yidong <cyd@stupidchicken.com>
2763
2764 * os.texi (Init File): Document ~/.emacs.d/init.el.
2765
27662005-10-29 Richard M. Stallman <rms@gnu.org>
2767
2768 * internals.texi (Garbage Collection): Document memory-full.
2769
27702005-10-28 Bill Wohler <wohler@newt.com>
2771
2772 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
2773 for URLs.
2774
27752005-10-28 Richard M. Stallman <rms@gnu.org>
2776
2777 * minibuf.texi (Completion Commands): Clean up prev change.
2778
27792005-10-26 Kevin Ryde <user42@zip.com.au>
2780
2781 * compile.texi (Eval During Compile): Explain recommended uses
2782 of eval-when-compile and eval-and-compile.
2783
27842005-10-27 Masatake YAMATO <jet@gyve.org>
2785
2786 * minibuf.texi (Completion Commands):
2787 Write about new optional argument for `display-completion-list'.
2788
27892005-10-23 Richard M. Stallman <rms@gnu.org>
2790
2791 * display.texi (Overlay Arrow): Clarify about local bindings of
2792 overlay-arrow-position.
2793
27942005-10-22 Eli Zaretskii <eliz@gnu.org>
2795
2796 * internals.texi (Building Emacs): Fix last change.
2797
27982005-10-22 Richard M. Stallman <rms@gnu.org>
2799
2800 * internals.texi (Building Emacs): Document eval-at-startup.
2801
28022005-10-21 Richard M. Stallman <rms@gnu.org>
2803
2804 * loading.texi (Where Defined): load-history contains abs file names.
2805 symbol-file returns abs file names.
2806
28072005-10-19 Kim F. Storm <storm@cua.dk>
2808
2809 * display.texi (Showing Images): Add max-image-size integer value.
2810
28112005-10-18 Chong Yidong <cyd@stupidchicken.com>
2812
2813 * display.texi (Showing Images): Document max-image-size.
2814
28152005-10-17 Richard M. Stallman <rms@gnu.org>
2816
2817 * commands.texi (Quitting): Minor clarification.
2818
2819 * processes.texi (Sentinels): Clarify about output and quitting.
2820 (Filter Functions): Mention with-local-quit.
2821
28222005-10-17 Juri Linkov <juri@jurta.org>
2823
2824 * buffers.texi (Current Buffer):
2825 * commands.texi (Event Input Misc):
2826 * compile.texi (Eval During Compile, Compiler Errors):
2827 * customize.texi (Group Definitions):
2828 * display.texi (Progress, Defining Faces):
2829 * files.texi (Writing to Files):
2830 * modes.texi (Mode Hooks, Defining Minor Modes):
2831 * streams.texi (Output Functions):
2832 * syntax.texi (Syntax Table Functions):
2833 * text.texi (Change Hooks):
2834 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
2835
2836 * commands.texi (Quitting): Replace arg `forms' with `body' in
2837 `with-local-quit'.
2838
2839 * positions.texi (Excursions): Replace arg `forms' with `body' in
2840 `save-excursion'.
2841
28422005-10-08 Kim F. Storm <storm@cua.dk>
2843
2844 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
2845 Rename manual section accordingly.
2846
28472005-10-04 Kim F. Storm <storm@cua.dk>
2848
2849 * windows.texi (Window Split Tree): New section describing
2850 new function window-split-tree function.
2851
28522005-10-03 Nick Roberts <nickrob@snap.net.nz>
2853
2854 * display.texi (Fringe Size/Pos): Simplify and add detail.
2855
28562005-09-30 Romain Francoise <romain@orebokech.com>
2857
2858 * minibuf.texi (High-Level Completion): Explain that the prompt
2859 given to `read-buffer' should end with a colon and a space.
2860 Update usage examples.
2861
28622005-09-29 Juri Linkov <juri@jurta.org>
2863
2864 * display.texi (Displaying Messages): Rename argument name
2865 `string' to `format-string' in functions `message', `message-box',
2866 `message-or-box'.
2867
28682005-09-26 Chong Yidong <cyd@stupidchicken.com>
2869
2870 * errors.texi (Standard Errors): Correct xrefs.
2871
28722005-09-18 Chong Yidong <cyd@stupidchicken.com>
2873
2874 * display.texi (Defining Images): Update documentation for
2875 `image-load-path'.
2876
28772005-09-17 Richard M. Stallman <rms@gnu.org>
2878
2879 * display.texi (Defining Images): Clean up previous change.
2880
28812005-09-16 Romain Francoise <romain@orebokech.com>
2882
2883 * elisp.texi: Specify GFDL version 1.2.
2884
2885 * doclicense.texi (GNU Free Documentation License): Update to
2886 version 1.2.
2887
28882005-09-15 Chong Yidong <cyd@stupidchicken.com>
2889
2890 * display.texi (Defining Images): Document `image-load-path'.
2891
28922005-09-15 Richard M. Stallman <rms@gnu.org>
2893
2894 * objects.texi (Printed Representation): Minor cleanup.
2895 (Box Diagrams): Minor fix.
2896 (Cons Cell Type): Move (...) index item here.
2897 (Box Diagrams): From here.
2898 (Array Type): Minor fix.
2899 (Type Predicates): Delete index "predicates".
2900 (Hash Table Type): Clarify xref.
2901 (Dotted Pair Notation): Minor fix.
2902
29032005-09-10 Chong Yidong <cyd@stupidchicken.com>
2904
2905 * files.texi (Saving Buffers): Fix typo.
2906
29072005-09-08 Richard M. Stallman <rms@gnu.org>
2908
2909 * tips.texi (Programming Tips): Correct the "default" prompt spec.
2910
29112005-09-08 Chong Yidong <cyd@stupidchicken.com>
2912
2913 * locals.texi (Standard Buffer-Local Variables): Don't include
2914 mode variables for minor modes.
2915 Fix xrefs for buffer-display-count, buffer-display-table,
2916 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
2917 enable-multibyte-characters, fill-column, header-line-format,
2918 left-fringe-width, left-margin, and right-fringe-width.
2919
2920 * hooks.texi (Standard Hooks): All hooks should conform to the
2921 standard naming convention now.
2922 Fix xref for `echo-area-clear-hook'.
2923
2924 * display.texi (Usual Display): Note that indicate-empty-lines and
2925 tab-width are buffer-local.
2926
2927 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
2928
2929 * modes.texi (Mode Help): Note that major-mode is buffer-local.
2930
2931 * nonascii.texi (Encoding and I/O): Note that
2932 buffer-file-coding-system is buffer-local.
2933
2934 * positions.texi (List Motion): Note that defun-prompt-regexp is
2935 buffer-local.
2936
2937 * text.texi (Auto Filling): Note that auto-fill-function is
2938 buffer-local.
2939 (Undo): Note that buffer-undo-list is buffer-local.
2940
2941 * windows.texi (Buffers and Windows): Document
2942 buffer-display-count.
2943
29442005-09-06 Richard M. Stallman <rms@gnu.org>
2945
2946 * tips.texi (Coding Conventions): Sometimes it is ok to put the
2947 package prefix elsewhere than at the start of the name.
2948
29492005-09-03 Richard M. Stallman <rms@gnu.org>
2950
2951 * tips.texi (Programming Tips): Add conventions for minibuffer
2952 questions and prompts.
2953
29542005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
2955
2956 * intro.texi (nil and t): Minor cleanup.
2957 Delete spurious mention of keyword symbols.
2958 (Evaluation Notation): Add index entry.
2959 (A Sample Function Description): Minor cleanup.
2960 (A Sample Variable Description): Not all vars can be set.
2961
29622005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
2963
2964 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
2965
2966 (Insertion): Document precise type of `insert-char' arg COUNT.
2967
29682005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
2969
2970 * modes.texi (Other Font Lock Variables): Sync the default of
2971 font-lock-lines-before.
2972
29732005-08-31 Michael Albinus <michael.albinus@gmx.de>
2974
2975 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
2976
29772005-08-29 Richard M. Stallman <rms@gnu.org>
2978
2979 * elisp.texi (Top): Update subnode menu.
2980
2981 * searching.texi (Searching and Matching): Move node.
2982 Rearrange contents and add overall explanation.
2983 (Searching and Case): Move node.
2984 (Searching and Matching): Update menu.
2985
29862005-08-27 Eli Zaretskii <eliz@gnu.org>
2987
2988 * os.texi (Startup Summary): Fix the description of the initial
2989 startup message display.
2990
29912005-08-25 Richard M. Stallman <rms@gnu.org>
2992
2993 * searching.texi (Search and Replace): Add replace-regexp-in-string.
2994
29952005-08-25 Emilio C. Lopes <eclig@gmx.net>
2996
2997 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
2998 `next-overlay-change' example.
2999
30002005-08-22 Juri Linkov <juri@jurta.org>
3001
3002 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
3003 Fix invert-face. Fix args of face-background.
3004
3005 * display.texi (Standard Faces): Delete node.
3006 (Faces): Add xref to `(emacs)Standard Faces'.
3007 (Displaying Faces): Fix xref to `Standard Faces'.
3008
3009 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
3010
30112005-08-20 Alan Mackenzie <acm@muc.de>
3012
3013 * buffers.texi (The Buffer List): Clarify the manipulation of the
3014 buffer list.
3015
30162005-08-14 Richard M. Stallman <rms@gnu.org>
3017
3018 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
3019 a regexp.
3020
30212005-08-11 Richard M. Stallman <rms@gnu.org>
3022
3023 * elisp.texi (Top): Update subnode lists.
3024
3025 * display.texi (Inverse Video): Node deleted.
3026
3027 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
3028 New nodes split out of Coding Conventions.
3029
3030 * searching.texi (Regular Expressions): Document re-builder.
3031
3032 * os.texi (Time Parsing): New node split out of Time Conversion.
3033
3034 * processes.texi (Misc Network, Network Feature Testing)
3035 (Network Options, Make Network): New nodes split out of
3036 Low-Level Network.
3037
30382005-08-09 Richard M. Stallman <rms@gnu.org>
3039
3040 * frames.texi (Geometry): New node, split from Size and Position.
3041 (Frame Parameters): Refer to Geometry.
3042
3043 * buffers.texi (The Buffer List): Fix xrefs.
3044
3045 * windows.texi (Splitting Windows): Fix xref.
3046
3047 * frames.texi (Layout Parameters): Add xref.
3048
3049 * display.texi (Line Height, Scroll Bars): Fix xrefs.
3050
3051 * keymaps.texi (Menu Bar): Fix xref.
3052
3053 * locals.texi (Standard Buffer-Local Variables): Fix xref.
3054
3055 * modes.texi (%-Constructs): Fix xref.
3056
3057 * frames.texi (Window Frame Parameters): Node split up.
3058 (Basic Parameters, Position Parameters, Size Parameters)
3059 (Layout Parameters, Buffer Parameters, Management Parameters)
3060 (Cursor Parameters, Color Parameters): New subnodes.
3061
30622005-08-09 Luc Teirlinck <teirllm@auburn.edu>
3063
3064 * positions.texi (Screen Lines): Update xref for previous change
3065 in minibuf.texi.
3066
3067 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
3068 change in minibuf.texi.
3069
30702005-08-09 Richard M. Stallman <rms@gnu.org>
3071
3072 * tips.texi (Coding Conventions): Minor cleanup.
3073
3074 * modes.texi (Defining Minor Modes): Explain when init-value
3075 can be non-nil.
3076
3077 * elisp.texi (Top): Update submenu for Minibuffer.
3078
3079 * minibuf.texi (Minibuffer Misc): Node split up.
3080 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
3081 (Recursive Mini): New nodes split out from Minibuffer Misc.
3082 (Minibuffer Misc): Document max-mini-window-height.
3083
3084 * hash.texi (Defining Hash): Delete stray paren in example.
3085
3086 * display.texi (Echo Area Customization): Don't define
3087 max-mini-window-height here; xref instead.
3088
3089 * commands.texi (Event Input Misc): Update while-no-input.
3090
3091 * advice.texi (Advising Functions): Explain when to use advice
3092 and when to use a hook.
3093
30942005-07-30 Eli Zaretskii <eliz@gnu.org>
3095
3096 * makefile.w32-in (info): Don't run install-info.
3097 ($(infodir)/dir): New target, produced by running install-info.
3098
30992005-07-27 Luc Teirlinck <teirllm@auburn.edu>
3100
3101 * modes.texi (Defining Minor Modes): The keyword for the initial
3102 value is :init-value, not :initial-value.
3103
31042005-07-23 Eli Zaretskii <eliz@gnu.org>
3105
3106 * loading.texi (Autoload): Make the `doctor' example be consistent
3107 with what's in current loaddefs.el. Describe the "fn" magic in
3108 the usage portion of the doc string.
3109
31102005-07-22 Richard M. Stallman <rms@gnu.org>
3111
3112 * internals.texi (Garbage Collection): Clarify previous change.
3113
31142005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
3115
3116 * internals.texi (Garbage Collection): Add gc-cons-percentage.
3117
31182005-07-18 Juri Linkov <juri@jurta.org>
3119
3120 * commands.texi (Accessing Events):
3121 * frames.texi (Text Terminal Colors, Resources):
3122 * markers.texi (The Mark):
3123 * modes.texi (Defining Minor Modes):
3124 Delete duplicate duplicate words.
3125
31262005-07-16 Richard M. Stallman <rms@gnu.org>
3127
3128 * display.texi (Managing Overlays): Clarify make-overlay
3129 args for insertion types.
3130
31312005-07-13 Luc Teirlinck <teirllm@auburn.edu>
3132
3133 * customize.texi (Variable Definitions):
3134 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
3135 `standard-value' is a list too.
3136 (Defining New Types): Use @key{RET} instead of @key{ret}.
3137
31382005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
3139
3140 * os.texi (Translating Input): Fix typo.
3141
31422005-07-08 Richard M. Stallman <rms@gnu.org>
3143
3144 * README: Update edition number and size estimate.
3145
3146 * elisp.texi (VERSION): Set to 2.9.
3147
31482005-07-07 Richard M. Stallman <rms@gnu.org>
3149
3150 * book-spine.texinfo: Update Emacs version.
3151
3152 * display.texi (Inverse Video): Delete mode-line-inverse-video.
3153
31542005-07-06 Richard M. Stallman <rms@gnu.org>
3155
3156 * searching.texi (Regexp Search): Clarify what re-search-forward
3157 does when the search fails.
3158
31592005-07-05 Lute Kamstra <lute@gnu.org>
3160
3161 * Update FSF's address in GPL notices.
3162
3163 * doclicense.texi (GNU Free Documentation License):
3164 * gpl.texi (GPL):
3165 * tips.texi (Coding Conventions, Library Headers):
3166 * vol1.texi:
3167 * vol2.texi: Update FSF's address.
3168
31692005-07-04 Richard M. Stallman <rms@gnu.org>
3170
3171 * hooks.texi (Standard Hooks): Add occur-hook.
3172
31732005-07-03 Luc Teirlinck <teirllm@auburn.edu>
3174
3175 * display.texi (The Echo Area): Correct menu.
3176
31772005-07-03 Richard M. Stallman <rms@gnu.org>
3178
3179 * elisp.texi (Top): Update subnode menu for Display.
3180
3181 * display.texi (Displaying Messages): New node, with most
3182 of what was in The Echo Area.
3183 (Progress): Moved under The Echo Area.
3184 (Logging Messages): New node with new text.
3185 (Echo Area Customization): New node, the rest of what was
3186 in The Echo Area. Document message-truncate-lines with @defvar.
3187 (Display): Update menu.
3188
3189 * windows.texi (Textual Scrolling): Doc 3 values for
3190 scroll-preserve-screen-position.
3191
3192 * text.texi (Special Properties): Change hook functions
3193 should bind inhibit-modification-hooks around altering buffer text.
3194
3195 * keymaps.texi (Key Binding Commands): Call binding BINDING
3196 rather than DEFINITION.
3197
31982005-06-29 Juanma Barranquero <lekktu@gmail.com>
3199
3200 * variables.texi (Defining Variables): `user-variable-p' returns t
3201 for aliases of user options, nil for alias loops.
3202
32032005-06-28 Richard M. Stallman <rms@gnu.org>
3204
3205 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
3206 make-keymap.
3207
32082005-06-27 Luc Teirlinck <teirllm@auburn.edu>
3209
3210 * variables.texi (Setting Variables): Correct and clarify
3211 description of `add-to-ordered-list'.
3212
32132005-06-26 Richard M. Stallman <rms@gnu.org>
3214
3215 * display.texi (Faces): Minor cleanup.
3216
32172005-06-25 Luc Teirlinck <teirllm@auburn.edu>
3218
3219 * display.texi (Faces): `facep' returns t for strings that are
3220 face names.
3221
32222005-06-25 Richard M. Stallman <rms@gnu.org>
3223
3224 * objects.texi (Equality Predicates): Clarify meaning of equal.
3225
3226 * windows.texi (Selecting Windows): save-selected-window
3227 and with-selected-window save and restore the current buffer.
3228
32292005-06-24 Richard M. Stallman <rms@gnu.org>
3230
3231 * numbers.texi (Float Basics): Explain how to test for NaN,
3232 and printing the sign of NaNs.
3233
32342005-06-24 Eli Zaretskii <eliz@gnu.org>
3235
3236 * makefile.w32-in (MAKEINFO): Use --force.
3237
32382005-06-23 Richard M. Stallman <rms@gnu.org>
3239
3240 * display.texi (Face Functions): Correct Texinfo usage.
3241
32422005-06-23 Luc Teirlinck <teirllm@auburn.edu>
3243
3244 * lists.texi (Rings): `ring-elements' now returns the elements of
3245 RING in order.
3246
32472005-06-23 Juanma Barranquero <lekktu@gmail.com>
3248
3249 * markers.texi (The Mark): Texinfo usage fix.
3250
32512005-06-23 Kim F. Storm <storm@cua.dk>
3252
3253 * searching.texi (Entire Match Data): Remove evaporate option for
3254 match-data. Do not mention evaporate option for set-match-data.
3255
32562005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
3257
3258 * display.texi (Face Functions): Mention face aliases.
3259
32602005-06-21 Richard M. Stallman <rms@gnu.org>
3261
3262 * anti.texi (Antinews): Texinfo usage fix.
3263
32642005-06-21 Karl Berry <karl@gnu.org>
3265
3266 * elisp.texi: Use @copying.
3267
3268 * elisp.texi: Put @summarycontents and @contents before the Top
3269 node, instead of the end of the file, so that the contents appear
3270 in the right place in the dvi/pdf output.
3271
32722005-06-21 Juri Linkov <juri@jurta.org>
3273
3274 * display.texi (Defining Faces): Add `customized-face'.
3275
32762005-06-20 Kim F. Storm <storm@cua.dk>
3277
3278 * variables.texi (Setting Variables): Any type of element can be
3279 given order in add-to-ordered-list. Compare elements with eq.
3280
3281 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
3282
32832005-06-20 Karl Berry <karl@gnu.org>
3284
3285 * syntax.texi (Syntax Flags): Make last column very slightly wider
3286 to avoid "generic comment" breaking on two lines and causing an
3287 underfull box.
3288
32892005-06-19 Luc Teirlinck <teirllm@auburn.edu>
3290
3291 * lists.texi (Rings): Various minor clarifications and corrections.
3292
32932005-06-18 Richard M. Stallman <rms@gnu.org>
3294
3295 * functions.texi (Obsolete Functions): Simplify.
3296
3297 * variables.texi (Variable Aliases): Simplify.
3298
3299 * anti.texi, backups.texi, compile.texi, customization.texi:
3300 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
3301 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
3302 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
3303 * variables.texi: Fix formatting ugliness.
3304
3305 * elisp.texi: Add links to Rings and Byte Packing.
3306 Update version and copyright years.
3307
3308 * minibuf.texi: Fix formatting ugliness.
3309 (Completion Commands): Move keymap vars to the end
3310 and vars completing-read binds to the top.
3311
33122005-06-17 Luc Teirlinck <teirllm@auburn.edu>
3313
3314 * processes.texi: Fix typos.
3315 (Bindat Spec): Correct Texinfo error.
3316 (Byte Packing): Fix ungrammatical sentence.
3317
33182005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
3319
3320 * lists.texi (Rings): New node.
3321 (Lists): Add it to menu.
3322
3323 * processes.texi (Byte Packing): New node.
3324 (Processes): Add it to menu.
3325
33262005-06-17 Richard M. Stallman <rms@gnu.org>
3327
3328 * syntax.texi (Parsing Expressions): Fix texinfo usage.
3329
3330 * help.texi (Documentation Basics): Explain the xref to
3331 Documentation Tips.
3332
3333 * debugging.texi (Debugger Commands): Minor fix.
3334
33352005-06-16 Luc Teirlinck <teirllm@auburn.edu>
3336
3337 * edebug.texi (Instrumenting): Eliminate duplicate link.
3338 (Specification List): Replace references to "below", referring to
3339 a later node, with one @ref to that node.
3340
3341 * os.texi (Timers): Timers should save and restore the match data
3342 if they change it.
3343
3344 * debugging.texi (Debugger Commands): Mention that the Lisp
3345 debugger can not step through primitive functions.
3346
33472005-06-16 Juanma Barranquero <lekktu@gmail.com>
3348
3349 * functions.texi (Obsolete Functions): Update argument names of
3350 `make-obsolete' and `define-obsolete-function-alias'.
3351
3352 * variables.texi (Variable Aliases): Update argument names of
3353 `defvaralias', `make-obsolete-variable' and
3354 `define-obsolete-variable-alias'.
3355
33562005-06-15 Kim F. Storm <storm@cua.dk>
3357
3358 * searching.texi (Entire Match Data): Rephrase warnings about
3359 evaporate arg to match-data and set-match-data.
3360
33612005-06-14 Luc Teirlinck <teirllm@auburn.edu>
3362
3363 * elisp.texi (Top): Update detailed menu.
3364
3365 * edebug.texi (Edebug): Update menu.
3366 (Instrumenting): Update xrefs.
3367 (Edebug Execution Modes): Correct xref.
3368 (Jumping): Clarify description of `h' command.
3369 Eliminate redundant @ref.
3370 (Breaks): New node.
3371 (Breakpoints): Is now a subsubsection.
3372 (Global Break Condition): Mention `C-x X X'.
3373 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
3374 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
3375 (Edebug Display Update): Correct pxref.
3376 (Edebug and Macros): New node.
3377 (Instrumenting Macro Calls): Is now a subsubsection.
3378 Neither arg of `def-edebug-spec' is evaluated.
3379 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
3380 (Specification Examples): Fix typo.
3381
33822005-06-14 Lute Kamstra <lute@gnu.org>
3383
3384 * debugging.texi (Function Debugging): Primitives can break on
3385 entry too.
3386
33872005-06-14 Kim F. Storm <storm@cua.dk>
3388
3389 * variables.texi (Setting Variables): Add add-to-ordered-list.
3390
33912005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
3392
3393 * syntax.texi (Parsing Expressions): Document aux functions and vars of
3394 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
3395
33962005-06-13 Lute Kamstra <lute@gnu.org>
3397
3398 * text.texi (Special Properties): Fix cross reference.
3399
34002005-06-11 Luc Teirlinck <teirllm@auburn.edu>
3401
3402 * debugging.texi (Function Debugging): Delete mention of empty
3403 string argument to `cancel-debug-on-entry'. Delete inaccurate
3404 description of the return value of that command.
3405
34062005-06-11 Alan Mackenzie <acm@muc.de>
3407
3408 * text.texi (Adaptive Fill): Amplify the description of
3409 fill-context-prefix.
3410
34112005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3412
3413 * syntax.texi (Parsing Expressions): Fix Texinfo error.
3414
34152005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
3416
3417 * syntax.texi (Parsing Expressions): Document syntax-ppss.
3418
34192005-06-10 Luc Teirlinck <teirllm@auburn.edu>
3420
3421 * debugging.texi (Error Debugging): Minor rewording.
3422 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
3423 is optional.
3424
34252005-06-10 Lute Kamstra <lute@gnu.org>
3426
3427 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
3428 (Top): Give it a title. Correct version number. Give the
3429 detailed node listing a more prominent header.
3430 * intro.texi: Don't set VERSION here a second time.
3431 Mention Emacs's version too.
3432 * anti.texi (Antinews): Use EMACSVER to refer to the current
3433 version of Emacs.
3434
34352005-06-09 Kim F. Storm <storm@cua.dk>
3436
3437 * searching.texi (Entire Match Data): Explain new `reseat' argument to
3438 match-data and set-match-data.
3439
34402005-06-08 Richard M. Stallman <rms@gnu.org>
3441
3442 * searching.texi (Entire Match Data): Clarify when match-data
3443 returns markers and when integers.
3444
3445 * display.texi (Defining Faces): Explain that face name should not
3446 end in `-face'.
3447
3448 * modes.texi (Mode Line Data): Minor cleanup.
3449 (Customizing Keywords): Node split out of Search-based Fontification.
3450 Add example of using font-lock-add-keywords from a hook.
3451 Clarify when MODE should be non-nil, and when nil.
3452
34532005-06-06 Richard M. Stallman <rms@gnu.org>
3454
3455 * modes.texi (Mode Line Data): Explain what happens when the car
3456 of a list is a void symbol.
3457 (Search-based Fontification): Explain MODE arg to
3458 font-lock-add-keywords and warn about calls from major modes.
3459
34602005-06-08 Juri Linkov <juri@jurta.org>
3461
3462 * display.texi (Standard Faces): Add `shadow' face.
3463
34642005-05-29 Luc Teirlinck <teirllm@auburn.edu>
3465
3466 * modes.texi (Major Mode Conventions): A derived mode only needs
3467 to put the call to the parent mode inside `delay-mode-hooks'.
3468
34692005-05-29 Richard M. Stallman <rms@gnu.org>
3470
3471 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
3472 new, and what that implies. Clarify.
3473
3474 * files.texi (Locating Files): Clean up the text.
3475
3476 * frames.texi (Window Frame Parameters): Document user-size.
3477 Shorten entry for top by referring to left.
3478
34792005-05-26 Richard M. Stallman <rms@gnu.org>
3480
3481 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
3482 is new, and what the implications are. Other clarifications.
3483
34842005-05-24 Richard M. Stallman <rms@gnu.org>
3485
3486 * frames.texi (Dialog Boxes): Minor fixes.
3487
34882005-05-25 Masatake YAMATO <jet@gyve.org>
3489
3490 * display.texi (Standard Faces): Write about `mode-line-highlight'.
3491
34922005-05-24 Luc Teirlinck <teirllm@auburn.edu>
3493
3494 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
3495 is optional.
3496
34972005-05-24 Nick Roberts <nickrob@snap.net.nz>
3498
10d1d0af 3499 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
3500
35012005-05-23 Lute Kamstra <lute@gnu.org>
3502
3503 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
3504 syntax-begin-function over font-lock-beginning-of-syntax-function.
3505
35062005-05-21 Luc Teirlinck <teirllm@auburn.edu>
3507
3508 * minibuf.texi (Reading File Names): Update description of
3509 `read-directory-name'.
3510
3511 * modes.texi (Derived Modes): Clarify :group keyword.
3512
35132005-05-21 Eli Zaretskii <eliz@gnu.org>
3514
3515 * files.texi (Locating Files): New subsection.
3516 Describe locate-file and executable-find.
3517
35182005-05-21 Kevin Ryde <user42@zip.com.au>
3519
3520 * frames.texi (Initial Parameters): Update cross reference to
3521 "Emacs Invocation".
3522
35232005-05-19 Luc Teirlinck <teirllm@auburn.edu>
3524
3525 * keymaps.texi (Active Keymaps): Add anchor.
3526
3527 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
3528 (Major Mode Conventions): Refer to `Auto Major Mode' in more
3529 appropriate place.
3530 (Derived Modes): Small clarifications.
3531 (Minor Mode Conventions, Keymaps and Minor Modes):
3532 Replace references to nodes with references to anchors.
3533 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
3534 Clarify description of lists whose first element is an integer.
3535 (Mode Line Variables): Add anchor.
3536 (%-Constructs): Clarify description of integer after %.
3537 (Emulating Mode Line): Describe nil value for FACE.
3538
35392005-05-18 Luc Teirlinck <teirllm@auburn.edu>
3540
3541 * modes.texi (Derived Modes): Correct references to non-existing
3542 variable standard-syntax-table.
3543
35442005-05-17 Lute Kamstra <lute@gnu.org>
3545
3546 * modes.texi (Defining Minor Modes): Mention the mode hook.
3547
35482005-05-15 Kim F. Storm <storm@cua.dk>
3549
3550 * processes.texi (Network): Remove open-network-stream-nowait.
3551 (Network Servers): Remove open-network-stream-server.
3552
35532005-05-15 Luc Teirlinck <teirllm@auburn.edu>
3554
3555 * elisp.texi (Top): Update detailed menu.
3556
3557 * variables.texi: Reorder nodes.
3558 (Variables): Update menu.
3559 (File Local Variables): Do not refer to the `-*-' line as
3560 a "local variables list". Add pxref.
3561
35622005-05-14 Luc Teirlinck <teirllm@auburn.edu>
3563
3564 * elisp.texi (Top): Update detailed menu for node changes.
3565
3566 * modes.texi (Modes): Update Menu.
3567 (Hooks): Move to beginning of chapter.
3568 Most minor modes run mode hooks too.
3569 `add-hook' can handle void hooks or hooks whose value is a single
3570 function.
3571 (Major Modes): Update Menu.
3572 (Major Mode Basics): New node, split off from `Major Modes'.
3573 (Major Mode Conventions): Correct xref. Explain how to handle
3574 auto-mode-alist if the major mode command has an autoload cookie.
3575 (Auto Major Mode): Major update. Add magic-mode-alist.
3576 (Derived Modes): Major update.
3577 (Mode Line Format): Update Menu.
3578 (Mode Line Basics): New node, split off from `Mode Line Format'.
3579
3580 * loading.texi (Autoload): Mention `autoload cookie' as synonym
3581 for `magic autoload comment'. Add index entries and anchor.
3582
35832005-05-14 Richard M. Stallman <rms@gnu.org>
3584
3585 * tips.texi (Coding Conventions): Explain how important it is
3586 that just loading certain files not change Emacs behavior.
3587
3588 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
3589
35902005-05-12 Lute Kamstra <lute@gnu.org>
3591
3592 * modes.texi (Generic Modes): Update.
3593 (Major Modes): Refer to node "Generic Modes".
3594
3595 * elisp.texi (Top): Update to the current structure of the manual.
3596 * processes.texi (Processes): Add menu description.
3597 * customize.texi (Customization): Add menu descriptions.
3598
35992005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
3600
3601 * processes.texi (Signals to Processes)
3602 (Low-Level Network): Fix typos.
3603
36042005-05-11 Lute Kamstra <lute@gnu.org>
3605
3606 * elisp.texi (Top): Add some nodes from the chapter "Major and
3607 Minor Modes" to the detailed node listing.
3608
36092005-05-10 Richard M. Stallman <rms@gnu.org>
3610
3611 * keymaps.texi (Extended Menu Items): Menu item filter functions
3612 can be called at any time.
3613
36142005-05-08 Luc Teirlinck <teirllm@auburn.edu>
3615
3616 * variables.texi (File Local Variables): `(hack-local-variables t)'
3617 now also checks whether a mode is specified in the local variables
3618 list.
3619
36202005-05-05 Kevin Ryde <user42@zip.com.au>
3621
3622 * display.texi (The Echo Area): Correct format function cross
3623 reference.
3624
36252005-05-05 Luc Teirlinck <teirllm@auburn.edu>
3626
3627 * variables.texi (Variable Aliases): Change description of
3628 `define-obsolete-variable-alias'.
3629
3630 * functions.texi (Functions): Add "Obsolete Functions" to menu.
3631 (Defining Functions): Add xref.
3632 (Obsolete Functions): New node.
3633 (Function Safety): Standardize capitalization of section title.
3634
3635 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
3636 (Dialog Boxes): Complete description of `x-popup-dialog'.
3637
36382005-05-04 Richard M. Stallman <rms@gnu.org>
3639
3640 * commands.texi (Interactive Codes): Fix Texinfo usage.
3641 Document U more clearly.
3642
36432005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3644
3645 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
3646 function and not a macro.
3647
3648 * frames.texi (Pop-Up Menus): Correct and clarify description of
3649 `x-popup-menu'.
3650 (Dialog Boxes): Clarify description of `x-popup-dialog'.
3651
36522005-05-01 Richard M. Stallman <rms@gnu.org>
3653
3654 * edebug.texi (Checking Whether to Stop): Fix previous change.
3655
36562005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3657
3658 * display.texi: Fix typos and Texinfo usage.
3659
3660 * edebug.texi (Checking Whether to Stop): executing-macro ->
3661 executing-kbd-macro.
3662
36632005-05-01 Richard M. Stallman <rms@gnu.org>
3664
3665 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
3666
36672005-04-30 Richard M. Stallman <rms@gnu.org>
3668
3669 * files.texi (Magic File Names): Document `operations' property.
3670
36712005-04-29 Lute Kamstra <lute@gnu.org>
3672
3673 * modes.texi (Generic Modes): New node.
3674 (Major Modes): Add it to the menu.
3675 (Derived Modes): Add "derived mode" to concept index.
3676
36772005-04-28 Lute Kamstra <lute@gnu.org>
3678
3679 * modes.texi (Defining Minor Modes): Fix previous change.
3680 (Font Lock Mode): Simplify.
3681 (Font Lock Basics): Say that font-lock-defaults is buffer-local
3682 when set and that some parts are optional. Add cross references.
3683 (Search-based Fontification): Say how to specify font-lock-keywords.
3684 Add cross references. Add font-lock-multiline to index.
3685 Move font-lock-keywords-case-fold-search here from node "Other Font
3686 Lock Variables". Document font-lock-add-keywords and
3687 font-lock-remove-keywords.
3688 (Other Font Lock Variables): Move font-lock-keywords-only,
3689 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3690 and font-lock-syntactic-face-function to node "Syntactic Font
3691 Lock". Move font-lock-keywords-case-fold-search to node
3692 "Search-based Fontification". Document font-lock-inhibit-thing-lock
3693 and font-lock-{,un}fontify-{buffer,region}-function.
3694 (Precalculated Fontification): Remove reference to deleted variable
3695 font-lock-core-only.
3696 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
3697 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
3698 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3699 and font-lock-syntactic-face-function here from node "Other Font
3700 Lock Variables". Move font-lock-syntactic-keywords to "Setting
3701 Syntax Properties". Add cross references.
3702 (Setting Syntax Properties): New node.
3703 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
3704 * syntax.texi (Syntax Properties): Add cross reference.
3705 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
3706
37072005-04-26 Richard M. Stallman <rms@gnu.org>
3708
3709 * display.texi (Defining Faces):
3710 Document `default' elements of defface spec.
3711
3712 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
3713
3714 * variables.texi (Variable Aliases): Clarify text.
3715
37162005-04-25 Chong Yidong <cyd@stupidchicken.com>
3717
3718 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
3719
37202005-04-25 Luc Teirlinck <teirllm@auburn.edu>
3721
3722 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
3723
37242005-04-24 Eli Zaretskii <eliz@gnu.org>
3725
3726 * syntax.texi (Syntax Table Internals): Elaborate documentation of
3727 syntax-after and syntax-class.
3728
3729 * files.texi (Changing Files): Fix last change's cross-reference.
3730 (Unique File Names): Don't mention "numbers" in the documentation
3731 of make-temp-file and make-temp-name.
3732
37332005-04-23 Richard M. Stallman <rms@gnu.org>
3734
3735 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
3736
37372005-04-22 Nick Roberts <nickrob@snap.net.nz>
3738
3739 * windows.texi (Cyclic Window Ordering): Clarify window-list.
3740
37412005-04-22 Nick Roberts <nickrob@snap.net.nz>
3742
3743 * variables.texi (Variable Aliases): Describe make-obsolete-variable
3744 and define-obsolete-variable-alias.
3745
37462005-04-22 Kim F. Storm <storm@cua.dk>
3747
3748 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
3749 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
3750
37512005-04-21 Lute Kamstra <lute@gnu.org>
3752
3753 * lists.texi (Association Lists): Document rassq-delete-all.
3754
37552005-04-19 Richard M. Stallman <rms@gnu.org>
3756
3757 * modes.texi (Search-based Fontification): Explain that
3758 facespec is an expression to be evaluated.
3759
37602005-04-19 Kevin Ryde <user42@zip.com.au>
3761
3762 * streams.texi (Output Functions): Fix xref.
3763 * strings.texi (String Conversion): Fix xref.
3764
37652005-04-19 Kim F. Storm <storm@cua.dk>
3766
3767 * symbols.texi (Symbol Plists): Add safe-get.
3768 Mention that `get' may signal an error.
3769
37702005-04-18 Nick Roberts <nickrob@snap.net.nz>
3771
3772 * customize.texi (Variable Definitions): Replace tooltip-mode
3773 example with save-place.
3774
37752005-04-17 Richard M. Stallman <rms@gnu.org>
3776
3777 * buffers.texi (Indirect Buffers): Clarify.
3778
3779 * positions.texi (Positions): Clarify converting marker to integer.
3780
3781 * strings.texi (String Basics): Mention string-match; clarify.
3782
37832005-04-08 Lute Kamstra <lute@gnu.org>
3784
3785 * modes.texi (Search-based Fontification): Fix cross references.
3786 Use consistent terminology. Document anchored highlighting.
3787
37882005-04-05 Lute Kamstra <lute@gnu.org>
3789
3790 * modes.texi (Defining Minor Modes): Document :group keyword
3791 argument and its default value.
3792
37932005-04-03 Lute Kamstra <lute@gnu.org>
3794
3795 * hooks.texi (Standard Hooks): Add some hooks. Add cross
3796 references and/or descriptions. Delete major mode hooks; mention
3797 them as a category instead. Rename or delete obsolete hooks.
3798
37992005-04-02 Richard M. Stallman <rms@gnu.org>
3800
3801 * nonascii.texi (Coding System Basics): Another wording cleanup.
3802
38032005-04-01 Richard M. Stallman <rms@gnu.org>
3804
3805 * nonascii.texi (Coding System Basics): Clarify previous change.
3806
38072005-04-01 Kenichi Handa <handa@m17n.org>
3808
10d1d0af 3809 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
3810 identity of coding systems.
3811
38122005-03-29 Chong Yidong <cyd@stupidchicken.com>
3813
3814 * text.texi (Buffer Contents): Add filter-buffer-substring and
3815 buffer-substring-filters.
3816
38172005-03-26 Chong Yidong <cyd@stupidchicken.com>
3818
3819 * anti.texi (Antinews): Mention `G' interactive code.
3820
3821 * tips.texi (Compilation Tips): Mention benchmark.el.
3822
38232005-03-27 Luc Teirlinck <teirllm@auburn.edu>
3824
3825 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
3826 is now bound to M-o M-o.
3827
3828 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
3829
38302005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
3831
3832 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
3833 in the Emacs Manual).
3834 * Makefile.in (srcs): Remove calendar.texi.
3835 * makefile.w32-in (srcs): Remove calendar.texi.
3836 * display.texi (Display): Change name of next node.
3837 * os.texi (System In): Change name of previous node.
3838 * elisp.texi (Top): Remove Calendar references.
3839 * vol1.texi (Top): Remove Calendar references.
3840 * vol2.texi (Top): Remove Calendar references.
3841
38422005-03-25 Richard M. Stallman <rms@gnu.org>
3843
3844 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
3845 Cleanup previous change.
3846
38472005-03-25 Chong Yidong <cyd@stupidchicken.com>
3848
3849 * display.texi (Face Attributes): Faces earlier in an :inherit
3850 list take precedence.
3851 (Scroll Bars): Fix description of vertical-scroll-bars.
3852 Document frame-current-scroll-bars and window-current-scroll-bars.
3853
3854 * markers.texi (The Mark): Document temporary Transient Mark mode.
3855
3856 * minibuf.texi (Reading File Names):
3857 Document read-file-name-completion-ignore-case.
3858
3859 * positions.texi (Screen Lines): Document nil for width argument
3860 to compute-motion.
3861
38622005-03-23 Kim F. Storm <storm@cua.dk>
3863
3864 * display.texi (Standard Faces): Other faces used in the fringe
3865 implicitly inherits from the fringe face.
3866 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
3867 properties implicitly inherits from fringe face.
3868 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
3869
38702005-03-20 Chong Yidong <cyd@stupidchicken.com>
3871
3872 * display.texi (Invisible Text): State default value of
3873 line-move-ignore-invisible.
3874 (Managing Overlays): Document remove-overlays.
3875 (Standard Faces): Document escape-glyph face.
3876
3877 * minibuf.texi (Reading File Names): Document read-file-name-function.
3878
3879 * modes.texi (Other Font Lock Variables):
3880 Document font-lock-lines-before.
3881
3882 * positions.texi (Skipping Characters): skip-chars-forward allows
3883 character classes.
3884
38852005-03-18 Lute Kamstra <lute@gnu.org>
3886
3887 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
3888
38892005-03-17 Richard M. Stallman <rms@gnu.org>
3890
3891 * text.texi (Undo): Document extensible undo entries.
3892
dd7b651b 3893 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
3894
3895 * nonascii.texi (Character Codes): Minor fix.
3896
3897 * display.texi (Display Property): Explain the significance
3898 of having text properties that are eq.
3899 (Other Display Specs): Explain string as display spec.
3900
3901 * commands.texi (Interactive Codes): Document G option.
3902
39032005-03-17 Chong Yidong <cyd@stupidchicken.com>
3904
3905 * text.texi (Filling): Add sentence-end-without-period and
3906 sentence-end-without-space.
3907 (Changing Properties): Minor fix.
3908
3909 * anti.texi: Total rewrite.
3910
39112005-03-15 Lute Kamstra <lute@gnu.org>
3912
3913 * edebug.texi (Instrumenting Macro Calls): Fix typos.
3914
39152005-03-08 Kim F. Storm <storm@cua.dk>
3916
3917 * display.texi (Specified Space): Property :width is support on
3918 non-graphic terminals, :height is not.
3919
39202005-03-07 Richard M. Stallman <rms@gnu.org>
3921
3922 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
3923 Now subnodes of Fringes.
3924 (Overlay Arrow): Document overlay-arrow-variable-list.
3925 (Fringe Size/Pos): New node, broken out of Fringes.
3926 (Display): Explain clearing vs redisplay better.
3927 (Truncation): Clarify use of bitmaps.
3928 (The Echo Area): Clarify the uses of the echo area.
3929 Add max-mini-window-height.
3930 (Progress): Clarify.
3931 (Invisible Text): Explain that main loop moves point out.
3932 (Selective Display): Say "hidden", not "invisible".
3933 (Managing Overlays): Move up. Describe relation to Undo here.
3934 (Overlay Properties): Clarify intro.
3935 (Finding Overlays): Explain return values when nothing found.
3936 (Width): truncate-string-to-width has added arg.
3937 (Displaying Faces): Clarify and update mode line face handling.
3938 (Face Functions): Minor cleanup.
3939 (Conditional Display): Merge into Other Display Specs.
3940 (Pixel Specification, Other Display Specs): Minor cleanups.
3941 (Images, Image Descriptors): Minor cleanups.
3942 (GIF Images): Patents have expired.
3943 (Showing Images): Explain default text for insert-image.
3944 (Manipulating Button Types): Merge into Manipulating Buttons.
3945 (Making Buttons): Explain return values.
3946 (Button Buffer Commands): Add xref.
3947 (Inverse Video): Update mode-line-inverse-video.
3948 (Display Table Format): Clarify.
3949 (Active Display Table): Give defaults for window-display-table.
3950
3951 * calendar.texi (Calendar Customizing): calendar-holiday-marker
3952 and calendar-today-marker are strings, not chars.
3953 (Holiday Customizing): Minor fix.
3954
3955 * internals.texi (Writing Emacs Primitives): Update `or' example.
3956 Update limit on # args of subr.
3957
3958 * edebug.texi (Using Edebug): Arrow is in fringe.
3959 (Instrumenting): Arg to eval-defun works without loading edebug.
3960 (Edebug Execution Modes): Add xref.
3961
3962 * customize.texi (Common Keywords): Clarify :require.
3963 Mention :version here.
3964 (Variable Definitions, Group Definitions): Not here.
3965 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
3966
39672005-03-07 Chong Yidong <cyd@stupidchicken.com>
3968 * nonascii.texi (Text Representations): Clarify position-bytes.
3969 (Character Sets): Add list-charset-chars.
3970 (Scanning Charsets): Add charset-after.
3971 (Encoding and I/O): Minor fix.
3972
39732005-03-06 Richard M. Stallman <rms@gnu.org>
3974
3975 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
3976 (Resizing Windows): Likewise.
3977
3978 * text.texi (Change Hooks): Get rid of "Emacs 21".
3979
3980 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
3981
3982 * streams.texi (Output Variables): Get rid of "Emacs 21".
3983
3984 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
3985
3986 * os.texi (Translating Input): Replace flow-control example
3987 with a less obsolete example that uses `keyboard-translate'.
3988
3989 * objects.texi (Hash Table Type, Circular Objects):
3990 Get rid of "Emacs 21".
3991
3992 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
3993 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
3994
3995 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
3996
3997 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
3998
3999 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
4000 (Menu Bar): Fix when menu-bar-update-hook is called.
4001
4002 * hash.texi (Hash Tables): Get rid of "Emacs 21".
4003
4004 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
4005 and make it read better.
4006
4007 * files.texi (Writing to Files): Get rid of "Emacs 21".
4008 (Unique File Names): Likewise.
4009
4010 * elisp.texi: Update Emacs version to 22.
4011
4012 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
4013 (Overlay Properties, Face Attributes): Likewise.
4014 (Managing Overlays): Fix punctuation.
4015 (Attribute Functions): Clarify set-face-font; get rid of
4016 info about old Emacs versions.
4017 (Auto Faces, Font Lookup, Display Property, Images):
4018 Get rid of "Emacs 21".
4019
4020 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
4021
40222005-03-05 Richard M. Stallman <rms@gnu.org>
4023
4024 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
4025
40262005-03-04 Lute Kamstra <lute@gnu.org>
4027
4028 * debugging.texi (Error Debugging): Document stack-trace-on-error.
4029
40302005-03-03 Lute Kamstra <lute@gnu.org>
4031
4032 * edebug.texi (Instrumenting Macro Calls): Fix typo.
4033
40342005-03-01 Lute Kamstra <lute@gnu.org>
4035
4036 * debugging.texi (Debugger Commands): Update `j'.
4037
40382005-02-28 Lute Kamstra <lute@gnu.org>
4039
4040 * debugging.texi (Debugging): Fix typo.
4041 (Error Debugging): Document eval-expression-debug-on-error.
4042 (Function Debugging): Update example.
4043 (Using Debugger): Mention starred stack frames.
4044 (Debugger Commands): Document `j' and `l'.
4045 (Invoking the Debugger): `d' and `j' exit recursive edit too.
4046 Update the messages that the debugger displays.
4047 (Internals of Debugger): Add cross reference. Update example.
4048 (Excess Open): Minor improvement.
4049 (Excess Close): Minor improvement.
4050
40512005-02-26 Richard M. Stallman <rms@gnu.org>
4052
4053 * tips.texi (Coding Conventions): Clarify.
4054 Put all the major mode key reservations together.
4055 Mention the Mouse-1 => Mouse-2 conventions.
4056
4057 * syntax.texi (Syntax Class Table): Clarify.
4058 (Syntax Table Functions): syntax-after moved from here.
4059 (Syntax Table Internals): syntax-after moved to here.
4060 (Parsing Expressions): Update info on number of values
4061 and what's meaningful in the STATE argument.
4062 (Categories): Fix typo.
4063
4064 * sequences.texi (Arrays): Cleanup.
4065 (Char-Tables): Clarify.
4066
4067 * processes.texi (Deleting Processes): Cleanups, add xref.
4068 (Subprocess Creation): Explain nil in exec-path. Cleanup.
4069 (Process Information): set-process-coding-system, some args optional.
4070 (Input to Processes): Explain various types for PROCESS args.
4071 Rename them from PROCESS-NAME to PROCESS.
4072 (Signals to Processes): Likewise.
4073 (Decoding Output): Cleanup.
4074 (Query Before Exit): Clarify.
4075
4076 * os.texi (Startup Summary): Correct the options; add missing ones.
4077 (Terminal Output, Batch Mode): Clarify.
4078 (Flow Control): Node deleted.
4079
4080 * markers.texi (The Mark): Clarify.
4081
4082 * macros.texi (Expansion): Cleanup.
4083 (Indenting Macros): indent-spec allows ints, not floats.
4084
4085 * keymaps.texi (Keymaps): Clarify.
4086 (Format of Keymaps): Update lisp-mode-map example.
4087 (Active Keymaps, Key Lookup): Clarify.
4088 (Changing Key Bindings): Add xref to `kbd'.
4089 (Key Binding Commands, Simple Menu Items): Clarify.
4090 (Mouse Menus, Menu Bar): Clarify.
4091 (Menu Example): Replace print example with menu-bar-replace-menu.
4092
4093 * help.texi (Documentation Basics): Add function-documentation prop.
4094
4095 * elisp.texi (Top): Don't refer to Flow Control node.
4096
4097 * commands.texi (Command Overview): Improve xrefs.
4098 (Adjusting Point): Adjusting point applies to intangible and invis.
4099 (Key Sequence Input): Doc extra read-key-sequence args.
4100 Likewise for read-key-sequence-vector.
4101
4102 * backups.texi (Rename or Copy): Minor fix.
4103 (Numbered Backups): For version-control, say the default.
4104 (Auto-Saving): make-auto-save-file-name example is simplified.
4105
4106 * advice.texi (Advising Functions): Don't imply one part of Emacs
4107 should advise another part. Markup changes.
4108 (Defining Advice): Move transitional para.
4109 (Activation of Advice): Cleanup.
4110 Explain if COMPILE is nil or negative.
4111
4112 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
4113
41142005-02-24 Lute Kamstra <lute@gnu.org>
4115
4116 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
4117 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
4118
41192005-02-23 Lute Kamstra <lute@gnu.org>
4120
4121 * modes.texi (Defining Minor Modes): define-minor-mode can be used
4122 to define global minor modes as well.
4123
4124 * display.texi (Managing Overlays): overlay-buffer returns nil for
4125 deleted overlays.
4126
41272005-02-22 Kim F. Storm <storm@cua.dk>
4128
4129 * minibuf.texi (Basic Completion): Allow symbols in addition to
4130 strings in try-completion and all-completions.
4131
41322005-02-14 Lute Kamstra <lute@gnu.org>
4133
4134 * elisp.texi (Top): Remove reference to deleted node.
4135
4136 * lists.texi (Lists): Remove reference to deleted node.
4137 (Cons Cells): Fix typo.
4138
4139 * loading.texi (Where Defined): Fix typo.
4140
41412005-02-14 Richard M. Stallman <rms@gnu.org>
4142
4143 * variables.texi (Creating Buffer-Local): change-major-mode-hook
4144 is useful for discarding some minor modes.
4145
4146 * symbols.texi (Symbol Components): Reorder examples.
4147
4148 * streams.texi (Input Functions): State standard-input default.
4149 (Output Variables): State standard-output default.
4150
4151 * objects.texi (Printed Representation): Clarify read syntax vs print.
4152 (Floating Point Type): Explain meaning better.
4153 (Symbol Type): Explain uniqueness better.
4154 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
4155 List examples sooner.
4156 (Box Diagrams): New subnode broken out.
4157 Some examples moved from old Lists as Boxes node.
4158 (Dotted Pair Notation): Clarify intro.
4159 (Array Type): Clarify.
4160 (Type Predicates): Add hash-table-p.
4161
4162 * numbers.texi (Integer Basics): Clarify radix explanation.
4163 (Predicates on Numbers): Minor clarification.
4164 (Comparison of Numbers): Minor clarification. Clarify eql.
4165 Typos in min, max.
4166 (Math Functions): Clarify overflow in expt.
4167
4168 * minibuf.texi (Text from Minibuffer): Minor clarification.
4169 Mention arrow keys.
4170
4171 * loading.texi (Autoload): defun's doc string overrides autoload's
4172 doc string.
4173 (Repeated Loading): Modernize "add to list" examples.
4174 (Where Defined): Finish updating table of load-history elts.
4175
4176 * lists.texi (List-related Predicates): Minor wording improvement.
4177 (Lists as Boxes): Node deleted.
4178 (Building Lists): Explain trivial cases of number-sequence.
4179
4180 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 4181 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
4182 (Hash Access): Any object can be a key.
4183 State value of maphash.
4184
4185 * functions.texi (What Is a Function): Wording cleanup.
4186 (Function Documentation): Minor cleanup.
4187 Explain purpose of calling convention at end of doc string.
4188 (Function Names): Wording cleanup.
4189 (Calling Functions): Wording cleanup.
4190 Explain better how funcall calls the function.
4191 (Function Cells): Delete example of saving and redefining function.
4192
4193 * control.texi (Combining Conditions): Wording cleanup.
4194 (Iteration): dolist and dotimes bind VAR locally.
4195 (Cleanups): Xref to Atomic Changes.
4196
4197 * compile.texi (Byte Compilation): Delete 19.29 info.
4198 (Compilation Functions): Macros' difficulties don't affect defsubst.
4199 (Docs and Compilation): Delete 19.29 info.
4200
42012005-02-10 Richard M. Stallman <rms@gnu.org>
4202
4203 * objects.texi (Symbol Type): Minor correction.
4204
42052005-02-06 Lute Kamstra <lute@gnu.org>
4206
4207 * modes.texi (Example Major Modes): Fix typos.
4208
42092005-02-06 Richard M. Stallman <rms@gnu.org>
4210
4211 * text.texi (Margins): fill-nobreak-predicate can be one function.
4212
4213 * strings.texi (Modifying Strings): clear-string can make unibyte.
4214 (Formatting Strings): format gives error if values missing.
4215
4216 * positions.texi (Character Motion): Mention default arg
4217 for forward-char. backward-char refers to forward-char.
4218 (Word Motion): Mention default arg for forward-word.
4219 (Buffer End Motion): Mention default arg for beginning-of-buffer.
4220 Simplify end-of-buffer.
4221 (Text Lines): Mention default arg for forward-line.
4222 (List Motion): Mention default arg for beginning/end-of-defun.
4223 (Skipping Characters): Minor fixes in explaining character-set.
4224
4225 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
4226 Mode inheritance applies only when default-major-mode is nil.
4227 Clarifications.
4228 (Example Major Modes): Update Text mode and Lisp mode examples.
4229 (Minor Mode Conventions): Mention define-minor-mode at top.
4230 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
4231 (Mode Line Format): Update mode line face display info.
4232 (Properties in Mode): Mention effect of risky vars.
4233 (Imenu): Define imenu-add-to-menubar.
4234 (Font Lock Mode): Add descriptions to menu lines.
4235 (Faces for Font Lock): Add font-lock-doc-face.
4236
42372005-02-05 Lute Kamstra <lute@gnu.org>
4238
4239 * text.texi (Maintaining Undo): Remove obsolete function.
4240
42412005-02-05 Eli Zaretskii <eliz@gnu.org>
4242
4243 * frames.texi (Color Names): Add pointer to the X docs about RGB
4244 color specifications. Improve indexing
4245 (Text Terminal Colors): Replace the description of RGB values by
4246 an xref to "Color Names".
4247
42482005-02-03 Richard M. Stallman <rms@gnu.org>
4249
4250 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
4251 Clarify.
4252 (Selecting Windows): Clarify save-selected-window.
4253 (Cyclic Window Ordering): Clarify walk-windows.
4254 (Window Point): Clarify.
4255 (Window Start): Add comment to example.
4256 (Resizing Windows): Add `interactive' specs in examples.
4257 Document fit-window-to-buffer.
4258
4259 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
4260 (Undo, Maintaining Undo): Clarify last change.
4261 (Sorting): In sort-numeric-fields, explain about octal and hex.
4262 Mention sort-numeric-base.
4263 (Format Properties): Add xref for hard newlines.
4264
4265 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
4266 (Pop-Up Menus): Fix typo.
4267 (Color Names): Explain all types of color names.
4268 Explain color-values on B&W terminal.
4269 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
4270
4271 * files.texi (File Locks): Not supported on MS systems.
4272 (Testing Accessibility): Clarify.
4273
4274 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
4275 (Coverage Testing): Fix typo.
4276
4277 * commands.texi (Misc Events): Remove stray space.
4278
4279 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
4280 (Modification Time): Clarify when visited-file-modtime returns 0.
4281 (The Buffer List): Clarify bury-buffer.
4282 (Killing Buffers): Clarify.
4283 (Indirect Buffers): Add clone-indirect-buffer.
4284
42852005-02-02 Matt Hodges <MPHodges@member.fsf.org>
4286
4287 * edebug.texi (Printing in Edebug): Fix default value of
4288 edebug-print-circle.
4289 (Coverage Testing): Fix displayed frequency count data.
4290
42912005-02-02 Luc Teirlinck <teirllm@auburn.edu>
4292
4293 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
4294
42952005-02-02 Kim F. Storm <storm@cua.dk>
4296
4297 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
4298
42992005-01-29 Eli Zaretskii <eliz@gnu.org>
4300
4301 * commands.texi (Misc Events): Describe the help-echo event.
4302
4303 * text.texi (Special Properties) <help-echo>: Use `pos'
4304 consistently in description of the help-echo property.
4305 Use @code{nil} instead of @var{nil}.
4306
4307 * display.texi (Overlay Properties): Fix the index entry for
4308 help-echo overlay property.
4309
4310 * customize.texi (Type Keywords): Uncomment the xref to the
4311 help-echo property documentation.
4312
43132005-01-23 Kim F. Storm <storm@cua.dk>
4314
4315 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
4316 return value. Third element FULLY replaced by PARTIAL which
4317 specifies number of invisible pixels if row is only partially visible.
4318 (Textual Scrolling): Mention auto-window-vscroll.
4319 (Vertical Scrolling): New defvar auto-window-vscroll.
4320
43212005-01-16 Luc Teirlinck <teirllm@auburn.edu>
4322
4323 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
4324 command remapping.
4325
43262005-01-15 Richard M. Stallman <rms@gnu.org>
4327
4328 * display.texi (Defining Images): Mention DATA-P arg of create-image.
4329
43302005-01-14 Kim F. Storm <storm@cua.dk>
4331
4332 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
4333
4334 * text.texi (Links and Mouse-1): Fix string and vector item.
4335
43362005-01-13 Richard M. Stallman <rms@gnu.org>
4337
4338 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
4339 descriptions of overriding-local-map and overriding-terminal-local-map.
4340
4341 * text.texi (Links and Mouse-1): Clarify text.
4342
43432005-01-13 Kim F. Storm <storm@cua.dk>
4344
4345 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
4346
43472005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
4348
4349 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
4350
43512005-01-12 Kim F. Storm <storm@cua.dk>
4352
4353 * text.texi (Links and Mouse-1): Rename section from Enabling
4354 Mouse-1 to Following Links. Change xrefs.
4355 Add examples for define-button-type and define-widget.
4356
4357 * display.texi (Button Properties, Button Buffer Commands):
4358 Clarify mouse-1 and follow-link functionality.
4359
43602005-01-12 Richard M. Stallman <rms@gnu.org>
4361
4362 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
4363
4364 * display.texi (Beeping): Fix Texinfo usage.
4365
4366 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
4367
43682005-01-11 Kim F. Storm <storm@cua.dk>
4369
4370 * display.texi (Button Properties, Button Buffer Commands):
4371 Mention mouse-1 binding. Add follow-link keyword.
4372
4373 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
4374 (Enabling Mouse-1 to Follow Links): New subsection.
4375
43762005-01-06 Richard M. Stallman <rms@gnu.org>
4377
4378 * text.texi (Special Properties): Minor change.
4379
4380 * os.texi (Timers): Clarify previous change.
4381
4382 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
4383
43842005-01-01 Luc Teirlinck <teirllm@auburn.edu>
4385
4386 * display.texi (Face Attributes): Correct xref to renamed node.
4387
43882005-01-01 Richard M. Stallman <rms@gnu.org>
4389
4390 * display.texi (Face Attributes): Describe hex color specs.
4391
43922004-12-31 Richard M. Stallman <rms@gnu.org>
4393
4394 * os.texi (Timers): Update previous change.
4395
43962004-12-30 Kim F. Storm <storm@cua.dk>
4397
4398 * display.texi (Line Height): Total line-height is now specified
4399 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
4400 in cons cells. (nil . RATIO) is relative to actual line height.
4401 Use line-height `t' instead of `0' to get minimum height.
4402
44032004-12-29 Richard M. Stallman <rms@gnu.org>
4404
4405 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
4406
44072004-12-28 Richard M. Stallman <rms@gnu.org>
4408
4409 * commands.texi (Quitting): Clarify value of with-local-quit.
4410
4411 * elisp.texi (Top): Fix previous change.
4412
4413 * loading.texi (Loading): Fix previous change.
4414
44152004-12-27 Richard M. Stallman <rms@gnu.org>
4416
4417 * Makefile.in (MAKEINFO): Specify --force.
4418
4419 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
4420
4421 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
4422
4423 * display.texi (Line Height): Further clarify.
4424
4425 * elisp.texi (Top): Update Loading submenu.
4426
4427 * loading.texi (Where Defined): New node.
4428 (Unloading): load-history moved to Where Defined.
4429
44302004-12-21 Richard M. Stallman <rms@gnu.org>
4431
4432 * commands.texi (Event Input Misc): Add while-no-input.
4433
44342004-12-11 Richard M. Stallman <rms@gnu.org>
4435
4436 * display.texi (Line Height): Rewrite text for clarity.
4437
44382004-12-11 Kim F. Storm <storm@cua.dk>
4439
4440 * display.texi (Display): Add node "Line Height" to menu.
4441 (Line Height): New node. Move full description of line-spacing
4442 and line-height text properties here from text.texi.
4443 (Scroll Bars): Add vertical-scroll-bar variable.
4444
4445 * frames.texi (Window Frame Parameters): Remove line-height defvar.
4446
4447 * locals.texi (Standard Buffer-Local Variables): Fix xref for
4448 line-spacing and vertical-scroll-bar.
4449
4450 * text.texi (Special Properties): Just mention line-spacing and
4451 line-height here, add xref to new "Line Height" node.
4452
44532004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
4454
4455 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
4456
4457 * locals.texi (Standard Buffer-Local Variables):
4458 Add @xref for `line-spacing'.
4459
44602004-12-05 Richard M. Stallman <rms@gnu.org>
4461
4462 * Makefile.in (maintainer-clean): Remove the info files
4463 in $(infodir) where they are created.
4464
44652004-12-03 Richard M. Stallman <rms@gnu.org>
4466
4467 * windows.texi (Selecting Windows): get-lru-window and
4468 get-largest-window don't consider dedicated windows.
4469
4470 * text.texi (Undo): Document undo-in-progress.
4471
44722004-11-26 Richard M. Stallman <rms@gnu.org>
4473
4474 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
4475 Remove a few vars that are not always buffer-local.
4476
44772004-11-24 Luc Teirlinck <teirllm@auburn.edu>
4478
4479 * locals.texi (Standard Buffer-Local Variables): Comment out
4480 xref's to non-existent node `Yet to be written'.
4481
44822004-11-24 Richard M. Stallman <rms@gnu.org>
4483
4484 * processes.texi (Synchronous Processes): Grammar fix.
4485
4486 * numbers.texi (Comparison of Numbers): Add eql.
4487
4488 * locals.texi (Standard Buffer-Local Variables): Add many vars.
4489
4490 * intro.texi (Printing Notation): Fix previous change.
4491
4492 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
4493 and default-indicate-buffer-boundaries from here.
4494 (Usual Display): To here.
4495 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
4496 (Usual Display): Move tab-width up.
4497
4498 * customize.texi (Variable Definitions): Replace
4499 show-paren-mode example with tooltip-mode.
4500 (Simple Types, Composite Types, Defining New Types):
4501 Minor cleanups.
4502
45032004-11-21 Jesper Harder <harder@ifa.au.dk>
4504
4505 * processes.texi (Synchronous Processes, Output from Processes):
4506 Markup fix.
4507
45082004-11-20 Richard M. Stallman <rms@gnu.org>
4509
4510 * positions.texi (Skipping Characters): skip-chars-forward
4511 now handles char classes.
4512
4513 * intro.texi (Printing Notation): Avoid confusion of `print'
4514 when explaining @print.
4515
4516 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
4517
4518 * display.texi (Display Table Format): Minor fix.
4519
4520 * streams.texi (Output Functions): Fix print example.
4521
4522 * Makefile.in (elisp): New target.
4523 (dist): Depend on $(infodir)/elisp, not elisp.
4524 Copy the info files from $(infodir).
4525
4526 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
4527 read-from-minibuffer.
4528
4529 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
4530
45312004-11-19 Richard M. Stallman <rms@gnu.org>
4532
4533 * searching.texi (Regexp Search): Add search-whitespace-regexp.
4534
45352004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
4536
4537 * tips.texi (Coding Conventions): Fix typo.
4538
45392004-11-16 Richard M. Stallman <rms@gnu.org>
4540
4541 * tips.texi (Coding Conventions): Separate defvar and require
4542 methods to avoid warnings. Use require only when there are many
4543 functions and variables from that package.
4544
4545 * minibuf.texi (Minibuffer Completion): When ignoring case,
4546 predicate must not be case-sensitive.
4547
4548 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
4549 (Test Coverage): Don't talk about "splotches". Clarified.
4550
45512004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
4552
4553 * frames.texi (Window Frame Parameters): Fix typo.
4554
45552004-11-15 Kim F. Storm <storm@cua.dk>
4556
4557 * symbols.texi (Other Plists): Note that plist-get may signal error.
4558 Add safe-plist-get.
4559
45602004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
4561
4562 * modes.texi (Font Lock Basics): Fix typo.
4563
45642004-11-08 Richard M. Stallman <rms@gnu.org>
4565
4566 * syntax.texi (Syntax Table Functions): Add syntax-after.
4567
45682004-11-06 Lars Brinkhoff <lars@nocrew.org>
4569
4570 * os.texi (Processor Run Time): New section documenting
4571 get-internal-run-time.
4572
45732004-11-06 Eli Zaretskii <eliz@gnu.org>
4574
4575 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
4576 it nukes elisp-cover.texi.
4577 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
4578 elisp-0 etc.
4579
45802004-11-05 Luc Teirlinck <teirllm@auburn.edu>
4581
4582 * commands.texi (Keyboard Macros): Document `append' return value
4583 of `defining-kbd-macro'.
4584
45852004-11-01 Richard M. Stallman <rms@gnu.org>
4586
4587 * commands.texi (Interactive Call): Add called-interactively-p.
4588
45892004-10-29 Simon Josefsson <jas@extundo.com>
4590
4591 * minibuf.texi (Reading a Password): Revert.
4592
45932004-10-28 Richard M. Stallman <rms@gnu.org>
4594
4595 * frames.texi (Display Feature Testing): Explain about "vendor".
4596
45972004-10-27 Richard M. Stallman <rms@gnu.org>
4598
4599 * commands.texi (Interactive Codes): `N' uses numeric prefix,
4600 not raw. Clarify `n'.
4601 (Interactive Call): Rewrite interactive-p, focusing on when
4602 and how to use it.
4603 (Misc Events): Clarify previous change.
4604
4605 * advice.texi (Simple Advice): Clarify what job the example does.
4606 (Around-Advice): Clarify ad-do-it.
4607 (Activation of Advice): An option of ad-default-compilation-action
4608 is `never', not `nil'.
4609
46102004-10-26 Kim F. Storm <storm@cua.dk>
4611
4612 * commands.texi (Interactive Codes): Add U code letter.
4613
46142004-10-25 Simon Josefsson <jas@extundo.com>
4615
4616 * minibuf.texi (Reading a Password): Add.
4617
46182004-10-24 Jason Rumney <jasonr@gnu.org>
4619
4620 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
4621 and wheel-down.
4622
46232004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
4624
4625 * processes.texi (Synchronous Processes): Document process-file.
4626
46272004-10-22 Kenichi Handa <handa@m17n.org>
4628
4629 * text.texi (translate-region): Document that it accepts also a
4630 char-table.
4631
46322004-10-22 David Ponce <david@dponce.com>
4633
4634 * windows.texi (Resizing Windows): Document the `preserve-before'
4635 argument of the functions `enlarge-window' and `shrink-window'.
4636
46372004-10-19 Jason Rumney <jasonr@gnu.org>
4638
4639 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
4640
46412004-10-09 Luc Teirlinck <teirllm@auburn.edu>
4642
4643 * text.texi (Filling): Add anchor for definition of
4644 `sentence-end-double-space'.
4645
4646 * searching.texi (Regexp Example): Update description of how
4647 Emacs currently recognizes the end of a sentence.
4648 (Standard Regexps): Update definition of the variable
4649 `sentence-end'. Add definition of the function `sentence-end'.
4650
46512004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
4652
4653 * display.texi (Progress): New node.
4654
46552004-10-05 Kim F. Storm <storm@cua.dk>
4656
4657 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
4658
46592004-09-29 Kim F. Storm <storm@cua.dk>
4660
4661 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
4662 to identify bitmaps. Remove -fringe-bitmap suffix for standard
4663 fringe bitmap symbols, as they now have their own namespace.
4664 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
4665 vs. pixels. Signal error if no free bitmap slots.
4666 (Pixel Specification): Change IMAGE to @var{image}.
4667
46682004-09-28 Richard M. Stallman <rms@gnu.org>
4669
4670 * text.texi (Special Properties): Clarify line-spacing and line-height.
4671
4672 * searching.texi (Regexp Search): Add looking-back.
4673
46742004-09-25 Luc Teirlinck <teirllm@auburn.edu>
4675
4676 * display.texi: Correct typos.
4677 (Image Descriptors): Correct xref's.
4678
46792004-09-25 Richard M. Stallman <rms@gnu.org>
4680
4681 * text.texi (Special Properties): Cleanups in `cursor'.
4682 Rewrites in `line-height' and `line-spacing'; exchange them.
4683
4684 * display.texi (Fringes): Rewrite previous change.
4685 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
4686 (Display Fringe Bitmaps): Node deleted, text moved.
4687 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
4688 (Scroll Bars): Clarify set-window-scroll-bars.
4689 (Pointer Shape): Rewrite.
4690 (Specified Space): Clarify :align-to, etc.
4691 (Pixel Specification): Use @var. Clarify new text.
4692 (Other Display Specs): Clarify `slice'.
4693 (Image Descriptors): Cleanups.
4694 (Showing Images): Cleanups.
4695
46962004-09-24 Luc Teirlinck <teirllm@auburn.edu>
4697
4698 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
4699
4700 * modes.texi: Various minor changes in addition to:
4701 (Major Mode Conventions): Final call to `run-mode-hooks' should
4702 not be inside the `delay-mode-hooks' form.
4703 (Mode Hooks): New node.
4704 (Hooks): Delete obsolete example.
4705 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
4706 node "Mode Hooks".
4707
47082004-09-22 Luc Teirlinck <teirllm@auburn.edu>
4709
4710 * display.texi: Correct various typos.
4711 (Display): Rename node "Pointer Shapes" to "Pointer
4712 Shape". (There is already a node called "Pointer Shapes" in
4713 frames.texi.)
4714 (Images): Remove non-existent node "Image Slices" from menu.
4715
47162004-09-23 Kim F. Storm <storm@cua.dk>
4717
4718 * text.texi (Special Properties): Add `cursor', `pointer',
4719 `line-height', and `line-spacing' properties.
4720
4721 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
4722 Shapes' to menu.
4723 (Standard Faces): Doc fix for fringe face.
4724 (Fringes): Add `overflow-newline-into-fringe' and
4725 'indicate-buffer-boundaries'.
4726 (Fringe Bitmaps, Pointer Shapes): New nodes.
4727 (Display Property): Add 'Pixel Specification' and 'Display Fringe
4728 Bitmaps' to menu.
4729 (Specified Space): Describe pixel width and height.
4730 (Pixel Specification): New node.
4731 (Other Display Specs): Add `slice' property.
4732 (Display Fringe Bitmaps): New node.
4733 (Images): Add 'Image Slices' to menu.
4734 (Image Descriptors): Add `:pointer' and `:map' properties.
4735 (Showing Images): Add slice arg to `insert-image'. Add
4736 'insert-sliced-image'.
4737
47382004-09-20 Richard M. Stallman <rms@gnu.org>
4739
4740 * commands.texi (Key Sequence Input):
4741 Clarify downcasing in read-key-sequence.
4742
47432004-09-08 Juri Linkov <juri@jurta.org>
4744
4745 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
4746
47472004-09-07 Luc Teirlinck <teirllm@auburn.edu>
4748
4749 * locals.texi (Standard Buffer-Local Variables): Add
4750 `buffer-auto-save-file-format'.
4751 * internals.texi (Buffer Internals): Describe new
4752 auto_save_file_format field of the buffer structure.
4753 * files.texi (Format Conversion): `auto-save-file-format' has been
4754 renamed `buffer-auto-save-file-format'.
4755
47562004-08-27 Luc Teirlinck <teirllm@auburn.edu>
4757
4758 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
4759 an integer or a marker.
4760 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
4761
47622004-08-22 Richard M. Stallman <rms@gnu.org>
4763
4764 * modes.texi (Major Mode Conventions): Discuss rebinding of
4765 standard key bindings.
4766
47672004-08-18 Kim F. Storm <storm@cua.dk>
4768
4769 * processes.texi (Accepting Output): Add `just-this-one' arg to
4770 `accept-process-output'.
4771 (Output from Processes): New var `process-adaptive-read-buffering'.
4772
47732004-08-10 Luc Teirlinck <teirllm@auburn.edu>
4774
4775 * keymaps.texi: Various changes in addition to:
4776 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
4777 Give more varied examples for `kbd'.
4778 (Creating Keymaps): Char tables have slots for all characters
4779 without modifiers.
4780 (Active Keymaps): `overriding-local-map' and
4781 `overriding-terminal-local-map' also override text property and
4782 overlay keymaps.
4783 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
4784 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
4785 to denote a prefix of no events.
4786 `map-keymap' includes parent's bindings _recursively_.
4787 Clarify and correct description of `where-is-internal'.
4788 Mention BUFFER-OR-NAME arg to `describe-bindings'.
4789 (Menu Example): For menus intended for use with the keyboard, the
4790 menu items should be bound to characters or real function keys.
4791
47922004-08-08 Luc Teirlinck <teirllm@auburn.edu>
4793
4794 * objects.texi (Character Type): Reposition `@anchor' to prevent
4795 double space inside sentence in Info.
4796
4797 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
4798 renamed to `disabled-command-function'.
4799 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
4800 (Command Loop Info): Replace reference to it.
4801 (Disabling Commands): `disabled-command-hook' has been renamed to
4802 `disabled-command-function'.
4803
48042004-08-07 Luc Teirlinck <teirllm@auburn.edu>
4805
4806 * os.texi (Translating Input): Only non-prefix bindings in
4807 `key-translation-map' override actual key bindings. Warn about
4808 possible indirect effect of actual key bindings on non-prefix
4809 bindings in `key-translation-map'.
4810
48112004-08-06 Luc Teirlinck <teirllm@auburn.edu>
4812
4813 * minibuf.texi (High-Level Completion): Add anchor for definition
4814 of `read-variable'.
4815
4816 * commands.texi: Various changes in addition to:
4817 (Using Interactive): Clarify description of `interactive-form'.
4818 (Interactive Call): Mention default for KEYS argument to
4819 `call-interactively'.
4820 (Command Loop Info): Clarify description of `this-command-keys'.
4821 Mention KEEP-RECORD argument to `clear-this-command-keys'.
4822 Value of `last-event-frame' can be `macro'.
4823 (Repeat Events): `double-click-fuzz' is also used to distinguish
4824 clicks and drags.
4825 (Classifying Events): Clarify descriptions of `event-modifiers'
4826 `event-basic-type' and `event-convert-list'.
4827 (Accessing Events): `posn-timestamp' takes POSITION argument.
4828 (Quoted Character Input): Clarify description of
4829 `read-quoted-char' and fix example.
4830 (Quitting): Add `with-local-quit'.
4831 (Disabling Commands): Correct and clarify descriptions of
4832 `enable-command' and `disable-command'.
4833 Mention what happens if `disabled-command-hook' is nil.
4834 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
4835 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
4836
48372004-07-24 Luc Teirlinck <teirllm@auburn.edu>
4838
4839 * frames.texi: Various changes in addition to:
4840 (Creating Frames): Expand and clarify description of `make-frame'.
4841 (Window Frame Parameters): Either none or both of the `icon-left'
4842 and `icon-top' parameters must be specified. Put descriptions of
4843 `menu-bar-lines' and `toolbar-lines' closer together and change
4844 them accordingly.
4845 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
4846 except while processing `frame-title-format' or `icon-title-format'.
4847 (Deleting Frames): Correct description of `delete-frame'.
4848 Non-nil return values of `frame-live-p' are like those of `framep'.
4849 (Frames and Windows): Mention return value of
4850 `set-frame-selected-window'.
4851 (Visibility of Frames): Mention `force' argument to
4852 `make-frame-invisible'. `frame-visible-p' returns t for all
4853 frames on text-only terminals.
4854 (Frame Configurations): Restoring a frame configuration does not
4855 restore deleted frames.
4856 (Window System Selections): `x-set-selection' returns DATA.
4857 (Resources): Add example.
4858 (Display Feature Testing): Clarify descriptions of
4859 `display-pixel-height', `display-pixel-width', `x-server-version'
4860 and `x-server-vendor'.
4861
4862 * windows.texi (Choosing Window): Add anchor.
4863 * minibuf.texi (Minibuffer Misc): Add anchor.
4864
48652004-07-23 John Paul Wallington <jpw@gnu.org>
4866
4867 * macros.texi (Defining Macros): Declaration keyword for setting
4868 Edebug spec is `debug' not `edebug'.
4869
48702004-07-19 Luc Teirlinck <teirllm@auburn.edu>
4871
4872 * windows.texi: Various small changes in addition to:
4873 (Window Point): Mention return value of `set-window-point'.
4874 (Window Start): `pos-visible-in-window-p' disregards horizontal
4875 scrolling. Explain return value if PARTIALLY is non-nil.
4876 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
4877 and `set-window-vscroll'.
4878 (Size of Window): The argument WINDOW to `window-inside-edges',
4879 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
4880 (Resizing Windows): Explain return value of
4881 `shrink-window-if-larger-than-buffer'.
4882 `window-size-fixed' automatically becomes buffer local when set.
4883 (Window Configurations): Explain return value of
4884 `set-window-configuration'.
4885
4886 * minibuf.texi (Minibuffer Misc): Add anchor for
4887 `minibuffer-scroll-window'.
4888
4889 * positions.texi (Text Lines): Add anchor for `count-lines'.
4890
48912004-07-17 Richard M. Stallman <rms@gnu.org>
4892
4893 * display.texi (Overlay Properties): Adding `evaporate' prop
4894 deletes empty overlay immediately.
4895
4896 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
4897 fix example.
4898
48992004-07-16 Jim Blandy <jimb@redhat.com>
4900
4901 * searching.texi (Regexp Backslash): Document new \_< and \_>
4902 operators.
4903
49042004-07-16 Juanma Barranquero <lektu@terra.es>
4905
4906 * display.texi (Images): Fix Texinfo usage.
4907
49082004-07-14 Luc Teirlinck <teirllm@auburn.edu>
4909
4910 * buffers.texi (Modification Time): `visited-file-modtime' now
4911 returns a list of two integers, instead of a cons.
4912
49132004-07-13 Luc Teirlinck <teirllm@auburn.edu>
4914
4915 * windows.texi: Various changes in addition to:
4916 (Splitting Windows): Add `split-window-keep-point'.
4917
49182004-07-09 Richard M. Stallman <rms@gnu.org>
4919
4920 * frames.texi (Input Focus): Minor fix.
4921
49222004-07-07 Luc Teirlinck <teirllm@auburn.edu>
4923
4924 * frames.texi (Input Focus): Clarify descriptions of
4925 `select-frame-set-input-focus' and `select-frame'.
4926
49272004-07-06 Luc Teirlinck <teirllm@auburn.edu>
4928
4929 * os.texi: Various small changes in addition to:
4930 (Killing Emacs): Expand and clarify description of
4931 `kill-emacs-query-functions' and `kill-emacs-hook'.
4932 (System Environment): Expand and clarify description of `getenv'
4933 and `setenv'.
4934 (Timers): Clarify description of `run-at-time'.
4935 (Translating Input): Correct description of
4936 `extra-keyboard-modifiers'.
4937 (Flow Control): Correct description of `enable-flow-control'.
4938
49392004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
4940
4941 * os.texi: Update copyright.
4942 (Session Management): Grammar fix.
4943 Clarify which Emacs does the restarting.
4944 Use @samp for *scratch* buffer.
4945
49462004-07-04 Alan Mackenzie <acm@muc.de>
4947
4948 * frames.texi (Input Focus): Add documentation for
4949 `select-frame-set-input-focus'. Replace refs to non-existent
4950 `switch-frame' with `select-frame'. Minor corrections and tidying
4951 up of text-only terminal stuff.
4952
49532004-07-02 Richard M. Stallman <rms@gnu.org>
4954
4955 * files.texi (Saving Buffers): Cleanup write-contents-function.
4956 (Magic File Names): Cleanup file-remote-p.
4957
b344d29d 49582004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
4959
4960 * files.texi (Magic File Names): `file-remote-p' returns an
4961 identifier of the remote system, not just t.
4962
49632004-07-02 David Kastrup <dak@gnu.org>
4964
4965 * searching.texi (Entire Match Data): Add explanation about new
4966 match-data behavior when @var{integers} is non-nil.
4967
49682004-06-24 Richard M. Stallman <rms@gnu.org>
4969
4970 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
4971
4972 * customize.texi (Variable Definitions): Note about doc strings
4973 and :set.
4974
4975 * keymaps.texi (Keymap Terminology): Document `kbd'.
4976 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
4977
4978 * display.texi (Invisible Text): Setting buffer-invisibility-spec
4979 makes it buffer-local.
4980
4981 * files.texi (Saving Buffers): Correct previous change.
4982
4983 * commands.texi (Accessing Events):
4984 Clarify posn-col-row and posn-actual-col-row.
4985
49862004-06-24 David Ponce <david.ponce@wanadoo.fr>
4987
4988 * commands.texi (Accessing Events): New functions
4989 posn-at-point and posn-at-x-y. Add example to posn-x-y.
4990
49912004-06-23 Luc Teirlinck <teirllm@auburn.edu>
4992
4993 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
4994 * frames.texi, buffers.texi, backups.texi, variables.texi:
4995 * loading.texi, eval.texi, functions.texi, control.texi:
4996 * symbols.texi, minibuf.texi: Reposition @anchor's.
4997
4998 * help.texi: Various small changes in addition to the following.
4999 (Describing Characters): Describe PREFIX argument to
5000 `key-description'. Correct and clarify definition of
5001 `text-char-description'. Describe NEED-VECTOR argument to
5002 `read-kbd-macro'.
5003 (Help Functions): Clarify definition of `apropos'.
5004
50052004-06-23 Lars Hansen <larsh@math.ku.dk>
5006
5007 * files.texi (Saving Buffers): Correct description of
5008 `write-contents-functions'.
5009
50102004-06-21 Juanma Barranquero <lektu@terra.es>
5011
5012 * display.texi (Images): Remove redundant @vindex directives.
5013 Rewrite `image-library-alist' doc in active voice.
5014
50152004-06-14 Juanma Barranquero <lektu@terra.es>
5016
5017 * display.texi (Images): Document new delayed library loading,
5018 variable `image-library-alist' and (existing but undocumented)
5019 function `image-type-available-p'.
5020
50212004-06-05 Richard M. Stallman <rms@gnu.org>
5022
5023 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
5024 refer the user to the Initial Input node.
5025 (Text from Minibuffer): Likewise.
5026 (Initial Input): New node. Document this feature
5027 and say it is mostly deprecated.
5028
50292004-05-30 Richard M. Stallman <rms@gnu.org>
5030
5031 * loading.texi (Named Features): Clarify return value
5032 and meaning of NOERROR.
5033
5034 * variables.texi (File Local Variables): Minor cleanup.
5035
50362004-05-30 Michael Albinus <michael.albinus@gmx.de>
5037
5038 * files.texi (Magic File Names): Add `file-remote-p' as operation
5039 of file name handlers.
5040
50412004-05-29 Richard M. Stallman <rms@gnu.org>
5042
5043 * modes.texi (Minor Mode Conventions): (-) has no special meaning
5044 as arg to a minor mode command.
5045
50462004-05-22 Richard M. Stallman <rms@gnu.org>
5047
5048 * syntax.texi (Syntax Class Table): Word syntax not just for English.
5049
5050 * streams.texi (Output Variables): Doc float-output-format.
5051
5052 * searching.texi (Regexp Special): Nested repetition can be infloop.
5053
5054 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
5055 real stack overflow.
5056
5057 * compile.texi: Minor cleanups.
5058
50592004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
5060
5061 * lists.texi (Cons Cells): Explain dotted lists, true lists,
5062 circular lists.
5063 (List Elements): Explain handling of circular and dotted lists.
5064
50652004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
5066
5067 * modes.texi (Search-based Fontification): Fix typo.
5068
50692004-05-10 Juanma Barranquero <lektu@terra.es>
5070
5071 * modes.texi (Mode Line Variables): Fix description of
5072 global-mode-string, which is now after which-func-mode, not the
5073 buffer name.
5074
50752004-05-07 Lars Hansen <larsh@math.ku.dk>
5076
5077 * modes.texi (Desktop Save Mode): Add.
5078 (Modes): Add menu entry Desktop Save Mode.
5079
5080 * hooks.texi: Add desktop-after-read-hook,
5081 desktop-no-desktop-file-hook and desktop-save-hook.
5082
5083 * locals.texi: Add desktop-save-buffer.
5084
50852004-04-30 Jesper Harder <harder@ifa.au.dk>
5086
5087 * display.texi: emacs -> Emacs.
5088
50892004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
5090
5091 * files.texi (Changing Files): Document set-file-times.
5092
50932004-04-23 Juanma Barranquero <lektu@terra.es>
5094
5095 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
5096
50972004-04-18 Jesper Harder <harder@ifa.au.dk>
5098
5099 * tips.texi (Coding Conventions): defopt -> defcustom.
5100
51012004-04-16 Luc Teirlinck <teirllm@auburn.edu>
5102
5103 * sequences.texi: Various clarifications.
5104
51052004-04-14 Luc Teirlinck <teirllm@auburn.edu>
5106
5107 * buffers.texi (Read Only Buffers): Mention optional ARG to
5108 `toggle-read-only'.
5109
51102004-04-14 Nick Roberts <nick@nick.uklinux.net>
5111
5112 * windows.texi (Selecting Windows): Note that get-lru-window
5113 returns a full-width window if possible.
5114
51152004-04-13 Luc Teirlinck <teirllm@auburn.edu>
5116
5117 * buffers.texi: Various changes in addition to:
5118 (Buffer File Name): Add `find-buffer-visiting'.
5119 (Buffer Modification): Mention optional ARG to `not-modified'.
5120 (Indirect Buffers): Mention optional CLONE argument to
5121 `make-indirect-buffer'.
5122
5123 * files.texi: Various changes in addition to:
5124 (Visiting Functions): `find-file-hook' is now a normal hook.
5125 (File Name Expansion): Explain difference between the way that
5126 `expand-file-name' and `file-truename' treat `..'.
5127 (Contents of Directories): Mention optional ID-FORMAT argument to
5128 `directory-files-and-attributes'.
5129 (Format Conversion): Mention new optional CONFIRM argument to
5130 `format-write-file'.
5131
51322004-04-12 Miles Bader <miles@gnu.org>
5133
5134 * macros.texi (Expansion): Add description of `macroexpand-all'.
5135
51362004-04-05 Jesper Harder <harder@ifa.au.dk>
5137
5138 * variables.texi (Variable Aliases): Mention
5139 cyclic-variable-indirection.
5140
5141 * errors.texi (Standard Errors): Ditto.
5142
51432004-04-04 Luc Teirlinck <teirllm@auburn.edu>
5144
5145 * backups.texi: Various small changes in addition to:
5146 (Making Backups): Mention return value of `backup-buffer'.
5147 (Auto-Saving): Mention optional FORCE argument to
5148 `delete-auto-save-file-if-necessary'.
5149 (Reverting): Mention optional PRESERVE-MODES argument to
5150 `revert-buffer'. Correct description of `revert-buffer-function'.
5151
51522004-03-22 Juri Linkov <juri@jurta.org>
5153
5154 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
5155 with `Vector Functions'.
5156
5157 * text.texi (Sorting): Add missing quote.
5158
51592004-03-14 Luc Teirlinck <teirllm@auburn.edu>
5160
5161 * intro.texi (Lisp History): Replace xref to `cl' manual with
5162 inforef.
5163
51642004-03-12 Richard M. Stallman <rms@gnu.org>
5165
5166 * intro.texi (Version Info): Add arg to emacs-version.
5167 (Lisp History): Change xref to CL manual.
5168
51692004-03-09 Luc Teirlinck <teirllm@auburn.edu>
5170
5171 * minibuf.texi (Completion Commands): Add xref to Emacs manual
5172 for Partial Completion mode.
5173
51742004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
5175
5176 * customize.texi: Fix typo. Remove eol whitespace.
5177
51782004-03-04 Richard M. Stallman <rms@gnu.org>
5179
5180 * processes.texi: Fix typos.
5181
5182 * lists.texi (Building Lists): Minor clarification.
5183
5184 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
5185 in make-hash-table.
5186
51872004-02-29 Juanma Barranquero <lektu@terra.es>
5188
5189 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
5190 rm, and ignore exit code.
5191
51922004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
5193
5194 * display.texi (Defining Faces): Add description for min-colors.
5195 Update example.
5196
51972004-02-23 Luc Teirlinck <teirllm@auburn.edu>
5198
5199 * abbrevs.texi: Various corrections and clarifications in addition
5200 to the following:
5201 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
5202
52032004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5204
5205 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
5206
52072004-02-21 Luc Teirlinck <teirllm@auburn.edu>
5208
5209 * text.texi: Various small changes in addition to the following:
5210 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
5211 to delete-horizontal-space.
5212 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
5213 description of yank-handler text property at various places.
5214
5215 * frames.texi (Window System Selections): Add anchor.
5216
5217 * syntax.texi (Syntax Table Functions): Clarify and correct
5218 descriptions of make-syntax-table and copy-syntax-table.
5219 (Motion and Syntax): Clarify SYNTAXES argument to
5220 skip-syntax-forward.
5221 (Parsing Expressions): Mention that the return value of
5222 parse-partial-sexp is currently a list of ten rather than nine
5223 elements.
5224 (Categories): Various corrections and clarifications.
5225
52262004-02-17 Luc Teirlinck <teirllm@auburn.edu>
5227
5228 * markers.texi (Marker Insertion Types): Minor change.
5229
5230 * locals.texi (Standard Buffer-Local Variables):
5231 * commands.texi (Interactive Codes, Using Interactive):
5232 * functions.texi (Related Topics): Fix xrefs.
5233
52342004-02-16 Luc Teirlinck <teirllm@auburn.edu>
5235
5236 * lists.texi (Sets And Lists): Update description of delete-dups.
5237
52382004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5239
5240 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
5241
c8763fb6 52422004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5243
5244 * frames.texi (Parameter Access): frame-parameters arg is optional.
5245 modify-frame-parameters handles nil for FRAME.
5246 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
5247 are all-or-nothing for certain toolkits.
5248 Mention parameter wait-for-wm.
5249 (Frames and Windows): In frame-first-window and frame-selected-window
5250 the arg is optional.
5251 (Input Focus): In redirect-frame-focus the second arg is optional.
5252 (Window System Selections): Mention selection type CLIPBOARD.
5253 Mention data-type UTF8_STRING.
5254 Mention numbering of cut buffers.
5255 (Resources): Describe x-resource-name.
5256
52572004-02-16 Richard M. Stallman <rms@gnu.org>
5258
5259 * windows.texi (Buffers and Windows): Delete false table
5260 about all-frames.
5261
5262 * syntax.texi (Parsing Expressions): Delete old caveat
5263 about parse-sexp-ignore-comments.
5264
5265 * streams.texi (Output Variables): Add print-quoted.
5266
5267 * lists.texi (Building Lists): Minor cleanup.
5268
5269 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
5270
5271 * display.texi (Overlays): Explain overlays use markers.
5272 (Managing Overlays): Explain front-advance and rear-advance
5273 in more detail.
5274
5275 * loading.texi (Unloading): Document unload-feature-special-hooks.
5276 Get rid of fns-NNN.el file.
5277
52782004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
5279
5280 * help.texi (Describing Characters): Fix text-char-description
5281 example output.
5282
5283 * edebug.texi (Using Edebug): Fix example.
5284
5285 * debugging.texi (Internals of Debugger): Fix return value.
5286
5287 * files.texi (Changing Files): Fix argname.
5288
5289 * calendar.texi: Fix parens, and default values.
5290
5291 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
5292 * nonascii.texi, objects.texi, os.texi: Minor fixes.
5293 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
5294
5295 * positions.texi (Text Lines): Don't add -1 in current-line.
5296
52972004-02-16 Richard M. Stallman <rms@gnu.org>
5298
5299 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
5300
53012004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
5302
5303 * processes.texi (Low-Level Network): Fix a typo.
5304
53052004-02-12 Kim F. Storm <storm@cua.dk>
5306
5307 * display.texi (Fringes): Use consistent wording.
5308 Note that window-fringe's window arg is optional.
5309 (Scroll Bars): Use consistent wording.
5310
53112004-02-11 Luc Teirlinck <teirllm@auburn.edu>
5312
5313 * tips.texi (Comment Tips): Document the new conventions for
5314 commenting out code.
5315
c8763fb6 53162004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5317
5318 * positions.texi (Text Lines): Added missing end defun.
5319
53202004-02-07 Kim F. Storm <storm@cua.dk>
5321
5322 * positions.texi (Text Lines): Add line-number-at-pos.
5323
53242004-02-06 John Paul Wallington <jpw@gnu.org>
5325
5326 * display.texi (Button Properties, Button Buffer Commands):
5327 mouse-2 invokes button, not down-mouse-1.
5328
53292004-02-04 Jason Rumney <jasonr@gnu.org>
5330
5331 * makefile.w32-in: Sync with Makefile.in changes.
5332
53332004-02-03 Luc Teirlinck <teirllm@auburn.edu>
5334
5335 * minibuf.texi (Text from Minibuffer): Various corrections and
5336 clarifications.
5337 (Object from Minibuffer): Correct Lisp description of
5338 read-minibuffer.
5339 (Minibuffer History): Clarify description of cons values for
5340 HISTORY arguments.
5341 (Basic Completion): Various corrections and clarifications. Add
5342 completion-regexp-list.
5343 (Minibuffer Completion): Correct and clarify description of
5344 completing-read.
5345 (Completion Commands): Mention Partial Completion mode. Various
5346 other minor changes.
5347 (High-Level Completion): Various corrections and clarifications.
5348 (Reading File Names): Ditto.
5349 (Minibuffer Misc): Ditto.
5350
53512004-01-26 Luc Teirlinck <teirllm@auburn.edu>
5352
5353 * strings.texi (Text Comparison): assoc-string also matches
5354 elements of alists that are strings instead of conses.
5355 (Formatting Strings): Standardize Texinfo usage. Update index
5356 entries.
5357
53582004-01-20 Luc Teirlinck <teirllm@auburn.edu>
5359
5360 * lists.texi (Sets And Lists): Add delete-dups.
5361
53622004-01-15 Luc Teirlinck <teirllm@auburn.edu>
5363
5364 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
5365 special form.
5366 * macros.texi (Defining Macros): Update description of `declare',
5367 which now is a macro.
5368 (Wrong Time): Fix typos.
5369
53702004-01-14 Luc Teirlinck <teirllm@auburn.edu>
5371
5372 * compile.texi (Compilation Functions): Expand descriptions of
5373 `compile-defun', `byte-compile-file', `byte-recompile-directory'
5374 and `batch-byte-compile'. In particular, mention and describe
5375 all optional arguments.
5376 (Disassembly): Correct and clarify the description of `disassemble'.
5377
53782004-01-11 Luc Teirlinck <teirllm@auburn.edu>
5379
5380 * searching.texi: Various small changes in addition to the
5381 following.
5382 (Regexp Example): Adapt to new value of `sentence-end'.
5383 (Regexp Functions): The PAREN argument to `regexp-opt' can be
5384 `words'.
5385 (Search and Replace): Add usage note for `perform-replace'.
5386 (Entire Match Data): Mention INTEGERS and REUSE arguments to
5387 `match-data'.
5388 (Standard Regexps): Update for new values of `paragraph-start'
5389 and `sentence-end'.
5390
53912004-01-07 Luc Teirlinck <teirllm@auburn.edu>
5392
5393 * files.texi (Saving Buffers): Clarify descriptions of
5394 `write-contents-functions' and `before-save-hook'.
5395 Make the defvar's for `before-save-hook' and `after-save-hook'
5396 into defopt's.
5397
53982004-01-07 Kim F. Storm <storm@cua.dk>
5399
5400 * commands.texi (Click Events): Describe new image and
5401 width/height elements of click events.
5402 (Accessing Events): Add posn-string, posn-image, and
5403 posn-object-width-height. Change posn-object to return either
5404 image or string object.
5405
54062004-01-01 Simon Josefsson <jas@extundo.com>
5407
5408 * hooks.texi (Standard Hooks): Add before-save-hook.
5409 * files.texi (Saving Buffers): Likewise.
5410
54112004-01-03 Richard M. Stallman <rms@gnu.org>
5412
5413 * frames.texi (Frames and Windows): Delete frame-root-window.
5414
54152004-01-03 Luc Teirlinck <teirllm@auburn.edu>
5416
5417 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
5418
5419 * functions.texi: Various small changes in addition to the
5420 following.
5421 (What Is a Function): `functionp' returns nil for macros. Clarify
5422 behavior of this and following functions for symbol arguments.
5423 (Function Documentation): Add `\' in front of (fn @var{arglist})
5424 and explain why.
5425 (Defining Functions): Mention DOCSTRING argument to `defalias'.
5426 Add anchor.
5427 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
5428
54292004-01-01 Miles Bader <miles@gnu.org>
5430
5431 * display.texi (Buttons): New section.
5432
54332003-12-31 Andreas Schwab <schwab@suse.de>
5434
5435 * numbers.texi (Math Functions): sqrt reports a domain-error
5436 error.
5437 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
5438
54392003-12-30 Luc Teirlinck <teirllm@auburn.edu>
5440
5441 * tips.texi (Documentation Tips): Update item on hyperlinks in
5442 documentation strings.
5443
5444 * errors.texi (Standard Errors): Various small corrections and
5445 additions.
5446
5447 * control.texi: Various small changes in addition to the
5448 following.
5449 (Signaling Errors): Provide some more details on how `signal'
5450 constructs the error message. Add anchor to the definition of
5451 `signal'.
5452 (Error Symbols): Describe special treatment of `quit'.
5453 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
5454 to emphasize that it has to be a single form.
5455
5456 * buffers.texi: Add anchor.
5457
54582003-12-29 Richard M. Stallman <rms@gnu.org>
5459
5460 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
5461 (Window Configurations): Add window-configuration-frame.
5462
5463 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
5464
5465 * text.texi (Examining Properties): Add get-char-property-and-overlay.
5466 Change arg name in get-char-property.
5467 (Special Properties): Update handling of keymap property.
5468
5469 * strings.texi (Modifying Strings): Add clear-string.
5470 (Text Comparison): Add assoc-string and remove
5471 assoc-ignore-case, assoc-ignore-representation.
5472
5473 * os.texi (Time of Day): Add set-time-zone-rule.
5474
5475 * numbers.texi (Math Functions): asin, acos, log, log10
5476 report domain-error errors.
5477
5478 * nonascii.texi (Converting Representations):
5479 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
5480 (Encoding and I/O): Add file-name-coding-system.
5481
5482 * modes.texi (Search-based Fontification): Explain that
5483 face specs are symbols with face names as values.
5484
5485 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
5486
5487 * lists.texi (Building Lists): remq moved elsewhere.
5488 (Sets And Lists): remq moved here.
5489 (Association Lists): Refer to assoc-string.
5490
5491 * internals.texi (Garbage Collection): Add memory-use-counts.
5492
5493 * frames.texi (Frames and Windows): Add set-frame-selected-window
5494 and frame-root-window.
5495
5496 * files.texi (Contents of Directories):
5497 Add directory-files-and-attributes.
5498
5499 * display.texi (Refresh Screen): Add force-window-update.
5500 (Invisible Text): Explain about moving point out of invis text.
5501 (Overlay Properties): Add overlay-properties.
5502 (Managing Overlays): Add overlayp.
5503 (GIF Images): Invalid image number displays a hollow box.
5504
5505 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
5506 (Killing Buffers): Add buffer-live-p.
5507
55082003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
5509
5510 * display.texi (Fringes): Fix typo "set-buffer-window".
5511
55122003-12-24 Luc Teirlinck <teirllm@auburn.edu>
5513
5514 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
5515 * nonascii.texi, processes.texi, tips.texi, variables.texi:
5516 Add or change various xrefs and anchors.
5517
5518 * commands.texi: Replace all occurrences of @acronym{CAR} with
5519 @sc{car}, for consistency with the rest of the Elisp manual.
5520 `car' and `cdr' are historically acronyms, but are no longer
5521 widely thought of as such.
5522
5523 * internals.texi (Pure Storage): Mention that `purecopy' does not
5524 copy text properties.
5525 (Object Internals): Now 29 bits are used (in most implementations)
5526 to address Lisp objects.
5527
5528 * variables.texi (Variables with Restricted Values): New node.
5529
5530 * objects.texi (Lisp Data Types): Mention that certain variables
5531 can only take on a restricted set of values and add an xref to
5532 the new node "Variables with Restricted Values".
5533
5534 * eval.texi (Function Indirection): Describe the errors that
5535 `indirect-function' can signal.
5536 (Eval): Clarify the descriptions of `eval-region' and `values'.
5537 Describe `eval-buffer' instead of `eval-current-buffer' and
5538 mention `eval-current-buffer' as an alias for `current-buffer'.
5539 Correct the description and mention all optional arguments.
5540
5541 * nonascii.texi: Various small changes in addition to the
5542 following.
5543 (Converting Representations): Clarify behavior of
5544 `string-make-multibyte' and `string-to-multibyte' for unibyte all
5545 ASCII arguments.
5546 (Character Sets): Document the variable `charset-list' and adapt
5547 the definition of the function `charset-list' accordingly.
5548 (Translation of Characters): Clarify use of generic characters in
5549 `make-translation-table'. Clarify and correct the description of
5550 the use of translation tables in encoding and decoding.
5551 (User-Chosen Coding Systems): Correct and clarify the description
5552 of `select-safe-coding-system'.
5553 (Default Coding Systems): Clarify description of
5554 `file-coding-system-alist'.
5555
55562003-11-30 Luc Teirlinck <teirllm@auburn.edu>
5557
5558 * strings.texi (Text Comparison): Correctly describe when two
5559 strings are `equal'. Combine and clarify descriptions of
5560 `assoc-ignore-case' and `assoc-ignore-representation'.
5561
5562 * objects.texi (Non-ASCII in Strings): Clarify description of
5563 when a string is unibyte or multibyte.
5564 (Bool-Vector Type): Update examples.
5565 (Equality Predicates): Correctly describe when two strings are
5566 `equal'.
5567
55682003-11-29 Luc Teirlinck <teirllm@auburn.edu>
5569
5570 * lists.texi (Building Lists): `append' no longer accepts integer
5571 arguments. Update the description of `number-sequence' to reflect
5572 recent changes.
5573 (Sets And Lists): Describe `member-ignore-case' after `member'.
5574
55752003-11-27 Kim F. Storm <storm@cua.dk>
5576
5577 * commands.texi (Click Events): Click object may be an images.
5578 Describe (dx . dy) element of click positions.
5579 (Accessing Events): Remove duplicate posn-timestamp.
5580 New functions posn-object and posn-object-x-y.
5581
55822003-11-23 Kim F. Storm <storm@cua.dk>
5583
5584 * commands.texi (Click Events): Describe enhancements to event
5585 position lists, including new text-pos and (col . row) items.
5586 Mention left-fringe and right-fringe area events.
5587 (Accessing Events): New functions posn-area and
5588 posn-actual-col-row. Mention posn-timestamp. Mention that
5589 posn-point in non-text area still returns buffer position.
5590 Clarify posn-col-row.
5591
55922003-11-21 Lars Hansen <larsh@math.ku.dk>
5593
5594 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
5595 * anti.texi (File Attributes): Describe removed parameter
5596 ID-FORMAT.
5597
55982003-11-20 Luc Teirlinck <teirllm@auburn.edu>
5599
5600 * positions.texi (Positions): Mention that, if a marker is used as
5601 a position, its buffer is ignored.
5602
5603 * markers.texi (Overview of Markers): Mention it here too.
5604
56052003-11-12 Luc Teirlinck <teirllm@auburn.edu>
5606
5607 * numbers.texi (Numeric Conversions): Not just `floor', but also
5608 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
5609
56102003-11-10 Luc Teirlinck <teirllm@auburn.edu>
5611
5612 * markers.texi (Creating Markers): Specify insertion type of
5613 created markers. Add xref to `Marker Insertion Types'.
5614 Second argument to `copy-marker' is optional.
5615 (Marker Insertion Types): Mention that most markers are created
5616 with insertion type nil.
5617 (The Mark): Correctly describe when `mark' signals an error.
5618 (The Region): Correctly describe when `region-beginning' and
5619 `region-end' signal an error.
5620
56212003-11-08 Luc Teirlinck <teirllm@auburn.edu>
5622
5623 * hash.texi (Creating Hash): Clarify description of `eql'.
5624 `makehash' is obsolete.
5625 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
5626
5627 * positions.texi (Point): Change description of `buffer-end', so
5628 that it is also correct for floating point arguments.
5629 (List Motion): Correct argument lists of `beginning-of-defun' and
5630 `end-of-defun'.
5631 (Excursions): Add xref to `Marker Insertion Types'.
5632 (Narrowing): Argument to `narrow-to-page' is optional.
5633
56342003-11-06 Luc Teirlinck <teirllm@auburn.edu>
5635
5636 * streams.texi (Output Streams): Clarify behavior of point for
5637 marker output streams.
5638
56392003-11-04 Luc Teirlinck <teirllm@auburn.edu>
5640
5641 * variables.texi (Defining Variables): Second argument to
5642 `defconst' is not optional.
5643 (Setting Variables): Mention optional argument APPEND to
5644 `add-to-list'.
5645 (Creating Buffer-Local): Expand description of
5646 `make-variable-buffer-local'.
5647 (Frame-Local Variables): Expand description of
5648 `make-variable-frame-local'.
5649 (Variable Aliases): Correct description of optional argument
5650 DOCSTRING to `defvaralias'. Mention return value of
5651 `defvaralias'.
5652 (File Local Variables): Add xref to `File variables' in Emacs
5653 Manual. Correct description of `hack-local-variables'. Mention
5654 `safe-local-variable' property. Mention optional second argument
5655 to `risky-local-variable-p'.
5656
56572003-11-03 Luc Teirlinck <teirllm@auburn.edu>
5658
5659 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
5660
56612003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
5662
5663 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
5664 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
5665 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
5666 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
5667 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
5668 lispref/processes.texi, lispref/searching.texi,
5669 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
5670 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
5671 @acronym{FOO}.
5672
56732003-10-27 Luc Teirlinck <teirllm@auburn.edu>
5674
5675 * strings.texi (Creating Strings): Argument START to `substring'
5676 can not be `nil'. Expand description of
5677 `substring-no-properties'. Correct description of `split-string',
5678 especially with respect to empty matches. Prevent very bad line
5679 break in definition of `split-string-default-separators'.
5680 (Text Comparison): `string=' and `string<' also accept symbols as
5681 arguments.
5682 (String Conversion): More completely describe argument BASE in
5683 `string-to-number'.
5684 (Formatting Strings): `%s' and `%S' in `format' do require
5685 corresponding object. Clarify behavior of numeric prefix after
5686 `%' in `format'.
5687 (Case Conversion): The argument to `upcase-initials' can be a
5688 character.
5689
56902003-10-27 Kenichi Handa <handa@m17n.org>
5691
5692 * display.texi (Fontsets): Fix texinfo usage.
5693
56942003-10-25 Kenichi Handa <handa@m17n.org>
5695
5696 * display.texi (Fontsets): Add description of the function
5697 set-fontset-font.
5698
56992003-10-23 Luc Teirlinck <teirllm@auburn.edu>
5700
5701 * display.texi (Temporary Displays): Add xref to `Documentation
5702 Tips'.
5703
5704 * functions.texi (Function Safety): Use inforef instead of pxref
5705 for SES.
5706
57072003-10-23 Andreas Schwab <schwab@suse.de>
5708
5709 * Makefile.in (TEX, texinputdir): Don't define.
5710 (TEXI2DVI): Define.
5711 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
5712 add $(srcdir)/index.texi.
5713 ($(infodir)/elisp): Remove index.texi dependency.
5714 (elisp.dvi): Likewise. Use $(TEXI2DVI).
5715 (index.texi): Remove target.
5716 (dist): Don't link $(srcdir)/permute-index.
5717 (clean): Don't remove index.texi.
5718
5719 * permute-index, index.perm: Remove.
5720 * index.texi: Rename from index.unperm.
5721
57222003-10-22 Luc Teirlinck <teirllm@auburn.edu>
5723
5724 * tips.texi (Documentation Tips): Document new behavior for face
5725 and variable hyperlinks in Help mode.
5726
57272003-10-21 Luc Teirlinck <teirllm@auburn.edu>
5728
5729 * objects.texi (Integer Type): Update for extra bit of integer range.
5730 (Character Type): Ditto.
5731
57322003-10-16 Eli Zaretskii <eliz@gnu.org>
5733
5734 * numbers.texi (Integer Basics): Add index entries for reading
5735 numbers in hex, octal, and binary.
5736
57372003-10-16 Lute Kamstra <lute@gnu.org>
5738
5739 * modes.texi (Mode Line Format): Mention force-mode-line-update's
5740 argument.
5741
57422003-10-13 Luc Teirlinck <teirllm@auburn.edu>
5743
5744 * windows.texi (Choosing Window): Fix typo.
5745 * edebug.texi (Edebug Execution Modes): Fix typo.
5746
57472003-10-13 Richard M. Stallman <rms@gnu.org>
5748
5749 * windows.texi (Basic Windows): A window has fringe settings,
5750 display margins and scroll-bar settings.
5751 (Splitting Windows): Doc split-window return value.
5752 Clean up one-window-p.
5753 (Selecting Windows): Fix typo.
5754 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
5755 (Buffers and Windows): In set-window-buffer, explain effect
5756 on fringe settings and scroll bar settings.
5757 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
5758 (Choosing Window): Use defopt for pop-up-frame-function.
5759 For special-display-buffer-names, explain same-window and same-frame.
5760 Clarify window-dedicated-p return value.
5761 (Textual Scrolling): scroll-up and scroll-down can get an error.
5762 (Horizontal Scrolling): Clarify auto-hscroll-mode.
5763 Clarify set-window-hscroll.
5764 (Size of Window): Don't mention tool bar in window-height.
5765 (Coordinates and Windows): Explain what coordinates-in-window-p
5766 returns for fringes and display margins.
5767 (Window Configurations): Explain saving fringes, etc.
5768
5769 * tips.texi (Library Headers): Clean up Documentation.
5770
5771 * syntax.texi (Parsing Expressions): Clean up forward-comment
5772 and parse-sexp-lookup-properties.
5773
5774 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
5775
5776 * os.texi (System Environment): Clean up text for load-average errors.
5777
5778 * modes.texi (Hooks): Don't explain local hook details at front.
5779 Clarify run-hooks and run-hook-with-args a little.
5780 Clean up add-hook and remove-hook.
5781
5782 * edebug.texi (Edebug Execution Modes): Clarify t.
5783 Document edebug-sit-for-seconds.
5784 (Coverage Testing): Document C-x X = and =.
5785 (Instrumenting Macro Calls): Fix typo.
5786 (Specification List): Don't index the specification keywords.
5787
57882003-10-10 Kim F. Storm <storm@cua.dk>
5789
5790 * processes.texi (Network): Introduce make-network-process.
5791
57922003-10-09 Luc Teirlinck <teirllm@auburn.edu>
5793
5794 * tips.texi (Library Headers): Fix typo.
5795
57962003-10-07 Juri Linkov <juri@jurta.org>
5797
5798 * modes.texi (Imenu): Mention imenu-create-index-function's
5799 default value. Explain submenus better.
5800
58012003-10-07 Lute Kamstra <lute@gnu.org>
5802
5803 * modes.texi (Faces for Font Lock): Fix typo.
5804 (Hooks): Explain how buffer-local hook variables can refer to
5805 global hook variables.
5806 Various minor clarifications.
5807
58082003-10-06 Lute Kamstra <lute@gnu.org>
5809
5810 * tips.texi (Coding Conventions): Mention naming conventions for
5811 hooks.
5812
58132003-10-05 Luc Teirlinck <teirllm@auburn.edu>
5814
5815 * loading.texi (Library Search): Correct default value of
5816 load-suffixes.
5817 (Named Features): Fix typo.
5818
58192003-10-05 Richard M. Stallman <rms@gnu.org>
5820
5821 * loading.texi (Named Features): In `provide',
5822 say how to test for subfeatures.
5823 (Unloading): In unload-feature, use new var name
5824 unload-feature-special-hooks.
5825
58262003-10-03 Lute Kamstra <lute@gnu.org>
5827
5828 * modes.texi (Major Mode Conventions): Mention third way to set up
5829 Imenu.
5830 (Imenu): A number of small fixes.
5831 Delete documentation of internal variable imenu--index-alist.
5832 Document the return value format of imenu-create-index-function
5833 functions.
5834
58352003-09-30 Richard M. Stallman <rms@gnu.org>
5836
5837 * processes.texi (Network): Say what stopped datagram connections do.
5838
5839 * lists.texi (Association Lists): Clarify `assq-delete-all'.
5840
5841 * display.texi (Overlay Properties): Clarify `evaporate' property.
5842
58432003-09-29 Lute Kamstra <lute@gnu.org>
5844
5845 * modes.texi (Mode Line Data): Explain when symbols in mode-line
5846 constructs should be marked as risky.
5847 Change cons cell into proper list.
5848 (Mode Line Variables): Change cons cell into proper list.
5849
58502003-09-26 Lute Kamstra <lute@gnu.org>
5851
5852 * modes.texi (Mode Line Data): Document the :propertize construct.
5853 (Mode Line Variables): Reorder the descriptions of the variables
5854 to match their order in the default mode-line-format.
5855 Describe the new variables mode-line-position and mode-line-modes.
5856 Update the default values of mode-line-frame-identification,
5857 minor-mode-alist, and default-mode-line-format.
5858 (Properties in Mode): Mention the :propertize construct.
5859
58602003-09-26 Richard M. Stallman <rms@gnu.org>
5861
5862 * buffers.texi, commands.texi, debugging.texi, eval.texi:
5863 * loading.texi, minibuf.texi, text.texi, variables.texi:
5864 Avoid @strong{Note:}.
5865
58662003-09-26 Richard M. Stallman <rms@gnu.org>
5867
5868 * keymaps.texi (Remapping Commands): Fix typo.
5869
58702003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
5871
5872 * processes.texi (Low-Level Network): Fix typo.
5873
58742003-09-23 Kim F. Storm <storm@cua.dk>
5875
5876 * processes.texi (Network, Network Servers): Fix typos.
5877 (Low-Level Network): Add timeout value for :server keyword.
5878 Add new option keywords to make-network-process.
5879 Add set-network-process-options.
5880 Explain how to test availability of network options.
5881
58822003-09-19 Richard M. Stallman <rms@gnu.org>
5883
5884 * text.texi (Motion by Indent): Arg to
5885 backward-to-indentation and forward-to-indentation is optional.
5886
5887 * strings.texi (Creating Strings): Add substring-no-properties.
5888
5889 * processes.texi
5890 (Process Information): Add list-processes arg QUERY-ONLY.
5891 Delete process-contact from here.
5892 Add new status values for process-status.
5893 Add process-get, process-put, process-plist, set-process-plist.
5894 (Synchronous Processes): Add call-process-shell-command.
5895 (Signals to Processes): signal-process allows process objects.
5896 (Network): Complete rewrite.
5897 (Network Servers, Datagrams, Low-Level Network): New nodes.
5898
5899 * positions.texi (Word Motion): forward-word, backward-word
5900 arg is optional. Reword.
5901
5902 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
5903
5904 * variables.texi (Creating Buffer-Local):
5905 Delete duplicate definition of buffer-local-value.
5906 (File Local Variables): Explain about discarding text props.
5907
59082003-09-11 Richard M. Stallman <rms@gnu.org>
5909
5910 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
5911 changes variables that record input events.
5912 (Minibuffer Misc): Add minibuffer-selected-window.
5913
5914 * lists.texi (Building Lists): Add copy-tree.
5915
5916 * display.texi (Fontsets): Add char-displayable-p.
5917 (Scroll Bars): New node.
5918
59192003-09-08 Lute Kamstra <lute@gnu.org>
5920
5921 * modes.texi (%-Constructs): Document new `%i' and `%I'
5922 constructs.
5923
59242003-09-03 Peter Runestig <peter@runestig.com>
5925
5926 * makefile.w32-in: New file.
5927
59282003-08-29 Richard M. Stallman <rms@gnu.org>
5929
5930 * display.texi (Overlay Properties): Clarify how priorities
5931 affect use of the properties.
5932
59332003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
5934
5935 * customize.texi (Type Keywords): Correct the description of
5936 `:help-echo' in the case where `motion-doc' is a function.
5937
59382003-08-14 John Paul Wallington <jpw@gnu.org>
5939
5940 * modes.texi (Emulating Mode Line): Subsection, not section.
5941
59422003-08-13 Richard M. Stallman <rms@gnu.org>
5943
5944 * elisp.texi (Top): Update subnode lists in menu.
5945
5946 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
5947 (Kill Functions): kill-region has new arg yank-handler.
5948 (Yanking): New node.
5949 (Yank Commands): Add yank-undo-function.
5950 (Low-Level Kill Ring):
5951 kill-new and kill-append have new arg yank-handler.
5952 (Changing Properties): Add remove-list-of-text-properties.
5953 (Atomic Changes): New node.
5954
5955 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
5956
5957 * streams.texi (Output Variables): Add eval-expression-print-length
5958 and eval-expression-print-level.
5959
5960 * os.texi (Time Conversion): For encode-time, explain limits on year.
5961
5962 * objects.texi (Character Type): Define anchor "modifier bits".
5963
5964 * modes.texi (Emulating Mode Line): New node.
5965 (Search-based Fontification): Font Lock uses font-lock-face property.
5966 (Other Font Lock Variables): Likewise.
5967
5968 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
5969 not vectors.
5970 (Active Keymaps): Add emulation-mode-map-alists.
5971 (Functions for Key Lookup): key-binding has new arg no-remap.
5972 (Remapping Commands): New node.
5973 (Scanning Keymaps): where-is-internal has new arg no-remap.
5974 (Tool Bar): Add tool-bar-local-item-from-menu.
5975 Clarify when to use tool-bar-add-item-from-menu.
5976
5977 * commands.texi (Interactive Call): commandp has new arg.
5978 (Command Loop Info): Add this-original-command.
5979
59802003-08-06 John Paul Wallington <jpw@gnu.org>
5981
5982 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
5983
5984 * display.texi (Warning Basics): Fix typo.
5985 (Fringes): Add closing curly bracket and fix typo.
5986
5987 * elisp.texi (Top): Fix typo.
5988
59892003-08-05 Richard M. Stallman <rms@gnu.org>
5990
5991 * elisp.texi: Update lists of subnodes.
5992
5993 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
5994
5995 * variables.texi (Local Variables): Use lc for example variable names.
5996
5997 * tips.texi (Library Headers): Explain where to put -*-.
5998
5999 * strings.texi (Creating Strings): Fix xref for vconcat.
6000
6001 * sequences.texi (Vector Functions):
6002 vconcat no longer allows integer args.
6003
6004 * minibuf.texi (Reading File Names): read-file-name has new
6005 arg PREDICATE. New function read-directory-name.
6006
6007 * macros.texi (Defining Macros): Give definition of `declare'
6008 (Indenting Macros): New node.
6009
6010 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
6011 (Window Frame Parameters): Make separate table of parameters
6012 that are coupled with specific face attributes.
6013 (Deleting Frames): delete-frame-hooks renamed to
6014 delete-frame-functions.
6015
6016 * files.texi (Magic File Names): Add file-remote-p.
6017 Clarify file-local-copy.
6018
6019 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
6020 here; instead xref Defining Macros.
6021
6022 * display.texi (Warnings): New node, and subnodes.
6023 (Fringes): New node.
6024
6025 * debugging.texi (Test Coverage): New node.
6026
6027 * compile.texi (Compiler Errors): Explain with-no-warnings
6028 and other ways to suppress warnings.
6029
6030 * commands.texi (Interactive Call): Minor clarification.
6031
6032 * buffers.texi (Buffer File Name): set-visited-file-name
6033 renames the buffer too.
6034
6035 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
6036
60372003-07-24 Markus Rost <rost@math.ohio-state.edu>
6038
6039 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
6040
60412003-07-22 Markus Rost <rost@math.ohio-state.edu>
6042
6043 * internals.texi (Garbage Collection): Fix previous change.
6044
60452003-07-22 Richard M. Stallman <rms@gnu.org>
6046
6047 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
6048
6049 * display.texi (Width): Use \s syntax in example.
6050 (Font Selection): Add face-font-rescale-alist.
6051
6052 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
6053 Remove spurious indent in example.
6054
6055 * lists.texi (Building Lists): Add number-sequence.
6056
6057 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
6058
6059 * functions.texi (Function Documentation): Explain how to
6060 show calling convention explicitly in the doc string.
6061
6062 * windows.texi (Selecting Windows): save-selected-window saves
6063 selected window of each frame.
6064 (Window Configurations): Minor change.
6065
6066 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
6067
6068 * streams.texi (Output Variables): Add print-continuous-numbering
6069 and print-number-table.
6070
6071 * processes.texi (Decoding Output): New node.
6072
6073 * os.texi (Time Conversion): decode-time arg is optional.
6074
6075 * objects.texi (Character Type): Don't use space as example for \.
6076 Make list of char names and \-sequences correspond.
6077 Explain that \s is not used in strings. `\ ' needs space after.
6078
6079 * nonascii.texi (Converting Representations): Add string-to-multibyte.
6080 (Translation of Characters): Add translation-table-for-input.
6081 (Default Coding Systems): Add auto-coding-functions.
6082 (Explicit Encoding): Add decode-coding-inserted-region.
6083 (Locales): Add locale-info.
6084
6085 * minibuf.texi (Basic Completion): Describe test-completion.
6086 Collections can be lists of strings.
6087 Clean up lazy-completion-table.
6088 (Programmed Completion): Mention test-completion.
6089 Clarify why lambda expressions are not accepted.
6090 (Minibuffer Misc): Describe minibufferp.
6091
60922003-07-14 Richard M. Stallman <rms@gnu.org>
6093
6094 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
6095
6096 * windows.texi (Selecting Windows): New arg to select-window.
6097 (Selecting Windows): Add with-selected-window.
6098 (Size of Window): Add window-inside-edges, etc.
6099
6100 * internals.texi (Garbage Collection): Add post-gc-hook.
6101
6102 * processes.texi (Subprocess Creation): Add exec-suffixes.
6103
6104 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
6105 (Scanning Keymaps): Add map-keymaps.
6106 (Defining Menus): Add keymap-prompt.
6107
6108 * numbers.texi (Integer Basics): Add most-positive-fixnum,
6109 most-negative-fixnum.
6110
6111 * compile.texi (Byte Compilation): Explain no-byte-compile
6112 (Compiler Errors): New node.
6113
6114 * os.texi (User Identification): user-uid, user-real-uid
6115 can return float.
6116
6117 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
6118 and about derived modes.
6119 (Minor Modes): Add minor-mode-list.
6120 (Defining Minor Modes): Keyword args for define-minor-mode.
6121 (Search-based Fontification): Explain managing other properties.
6122 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 6123 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
6124 (Hooks): Add run-mode-hooks and delay-mode-hooks.
6125
6126 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
6127 (Variable Aliases): Clarify defvaralias.
6128
6129 * loading.texi (Library Search): Add load-suffixes.
6130
6131 * minibuf.texi (Basic Completion): Add lazy-completion-table.
6132 (Programmed Completion): Add dynamic-completion-table.
6133
6134 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
6135 (Magic File Names): Specify precedence order of handlers.
6136
6137 * commands.texi (Command Overview): Emacs server runs pre-command-hook
6138 and post-command-hook.
6139 (Waiting): New calling convention for sit-for.
6140
6141 * text.texi (Special Properties): local-map and keymap properties
6142 apply based on their stickiness.
6143
61442003-07-07 Richard M. Stallman <rms@gnu.org>
6145
6146 * modes.texi (Minor Mode Conventions): Specify only some kinds
6147 of list values as args to minor modes.
6148
6149 * files.texi (File Name Expansion): Warn about iterative use
6150 of substitute-in-file-name.
6151
6152 * advice.texi (Activation of Advice): Clean up previous change.
6153
61542003-07-06 Markus Rost <rost@math.ohio-state.edu>
6155
6156 * advice.texi (Activation of Advice): Note that ad-start-advice is
6157 turned on by default.
6158
61592003-06-30 Richard M. Stallman <rms@gnu.org>
6160
6161 * text.texi (Buffer Contents): Document current-word.
6162 (Change Hooks): Not called for *Messages*.
6163
6164 * functions.texi (Defining Functions): Explain about redefining
6165 primitives.
6166 (Function Safety): Renamed. Minor changes.
6167 Comment out the detailed criteria for what is safe.
6168
61692003-06-22 Andreas Schwab <schwab@suse.de>
6170
6171 * objects.texi (Symbol Type): Fix description of examples.
6172
61732003-06-16 Andreas Schwab <schwab@suse.de>
6174
6175 * hash.texi (Creating Hash): Fix description of :weakness.
6176
c8763fb6 61772003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
6178
6179 * files.texi (Changing Files): copy-file copies file modes, too.
6180
61812003-05-28 Richard M. Stallman <rms@gnu.org>
6182
6183 * strings.texi (Creating Strings): Clarify split-string.
6184
61852003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
6186
6187 * strings.texi (Creating Strings): Update split-string specification
6188 and examples.
6189
61902003-05-19 Richard M. Stallman <rms@gnu.org>
6191
6192 * elisp.texi: Correct invariant section names.
6193
61942003-04-20 Richard M. Stallman <rms@gnu.org>
6195
6196 * os.texi (Timers): Explain about timers and quitting.
6197
61982003-04-19 Richard M. Stallman <rms@gnu.org>
6199
6200 * internals.texi (Writing Emacs Primitives): Strings are
6201 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
6202 Explain GCPRO convention for varargs function args.
6203
62042003-04-16 Richard M. Stallman <rms@gnu.org>
6205
6206 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
6207
62082003-04-08 Richard M. Stallman <rms@gnu.org>
6209
6210 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
6211
62122003-02-13 Kim F. Storm <storm@cua.dk>
6213
6214 * objects.texi (Character Type): New \s escape for space.
6215
62162003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
6217
6218 * os.texi (System Environment): Added cygwin system-type.
6219
62202003-01-25 Richard M. Stallman <rms@gnu.org>
6221
6222 * keymaps.texi: Document that a symbol can act as a keymap.
6223
62242003-01-13 Richard M. Stallman <rms@gnu.org>
6225
6226 * text.texi (Changing Properties): Say string indices are origin-0.
6227
6228 * positions.texi (Screen Lines) <compute-motion>:
6229 Correct order of elts in return value.
6230
6231 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
6232 how to define a default binding.
6233
62342002-12-07 Markus Rost <rost@math.ohio-state.edu>
6235
6236 * loading.texi (Unloading): Fix recent change for load-history.
6237
6238 * customize.texi (Simple Types): Clarify description of custom
6239 type 'number. Describe new custom type 'float.
6240
62412002-12-04 Markus Rost <rost@math.ohio-state.edu>
6242
6243 * variables.texi (File Local Variables): Fix typo.
6244
c8763fb6 62452002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
6246
6247 From Michael Albinus <Michael.Albinus@alcatel.de>.
6248
6249 * README: Target for Info file is `make info'.
6250
6251 * files.texi (File Name Components): Fixed typos in
6252 `file-name-sans-extension'.
6253 (Magic File Names): Complete list of operations for magic file
6254 name handlers.
6255
62562002-09-16 Jonathan Yavner <jyavner@engineer.com>
6257
6258 * variables.texi (File Local Variables): New function
6259 risky-local-variable-p.
6260
62612002-09-15 Jonathan Yavner <jyavner@engineer.com>
6262
6263 * functions.texi (Function safety): New node about unsafep.
6264
62652002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
6266
6267 * customize.texi (Splicing into Lists): Fixed example.
6268 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
6269
62702002-06-17 Juanma Barranquero <lektu@terra.es>
6271
6272 * frames.texi (Display Feature Testing): Fix typo.
6273
62742002-06-12 Andreas Schwab <schwab@suse.de>
6275
6276 * frames.texi (Initial Parameters, Resources): Fix references to
6277 the Emacs manual.
6278
62792002-05-13 Kim F. Storm <storm@cua.dk>
6280
6281 * variables.texi (Intro to Buffer-Local): Updated warning and
6282 example relating to changing buffer inside let.
6283
c8763fb6 62842002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6285
6286 * os.texi (Session Management): New node about X Session management.
6287
62882002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
6289
6290 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
6291 to which the manual corresponds, and the copyright years.
6292
6293 * Makefile.in (VERSION): Set to 2.9.
6294
62952001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
6296
6297 * elisp.texi: Change the category in @dircategory to "Emacs", to
6298 make it consistent with info/dir.
6299
63002001-11-25 Miles Bader <miles@gnu.org>
6301
6302 * text.texi (Fields): Describe new `limit' arg in
6303 field-beginning/field-end.
6304
63052001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
6306
6307 * permute-index: Don't depend on csh-specific features. Replace
6308 the interpreter name with /bin/sh.
6309
6310 * two-volume-cross-refs.txt: New file.
6311 * two.el: New file.
6312 * spellfile: New file.
6313
63142001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
6315
6316 * permute-index: New file.
6317
6318 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
6319 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
6320 8+3 restricted namespace.
6321
6322 * Makefile.in (infodir): Define relative to $(srcdir).
6323 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
6324 include directories list via -I switch to makeinfo.
6325 (index.texi): Use cp if both hard and symbolic links fail.
6326
63272001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
6328
6329 * Makefile.in (distclean): Add.
6330
6331 The following changes make ELisp manual part of the Emacs
6332 distribution:
6333
6334 * Makefile.in: Add Copyright notice.
6335 (prefix): Remove.
6336 (infodir): Change value to "../info".
6337 (VPATH): New variable.
6338 (MAKE): Don't define.
6339 (texmacrodir): Don't define.
6340 (texinputdir): Append the existing value of TEXINPUTS.
6341 ($(infodir)/elisp): Instead of just "elisp". Reformat the
6342 command to be compatible with man/Makefile.in, and to put the
6343 output into ../info.
6344 (info): Add target.
6345 (installall): Target removed.
6346
c8763fb6 63472001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
6348
6349 * tips.texi (Coding Conventions): Fix typo.
6350
63512001-10-23 Gerd Moellmann <gerd@gnu.org>
6352
6353 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
6354
63552001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
6356
6357 * files.texi (File Name Components): Update the description of
6358 file-name-sans-extension and file-name-extension, as they now
6359 ignore leading dots.
6360
63612001-10-20 Gerd Moellmann <gerd@gnu.org>
6362
6363 * (Version 21.1 released.)
6364
63652001-10-19 Miles Bader <miles@gnu.org>
6366
6367 * positions.texi (Text Lines): Describe behavior of
6368 `beginning-of-line'/`end-of-line' in the presence of field properties.
6369
63702001-10-17 Gerd Moellmann <gerd@gnu.org>
6371
6372 * Makefile.in (VERSION): Set to 2.8.
6373 (manual): Use `manual-21'.
6374
6375 * elisp.texi (VERSION): Add and use it where the version
6376 number was used. Set it to 2.8.
6377
6378 * intro.texi: Likewise.
6379
63802001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
6381
6382 * files.texi (File Name Completion): Document the significance of
6383 a trailing slash in elements of completion-ignored-extensions.
6384
63852001-10-06 Miles Bader <miles@gnu.org>
6386
6387 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
6388
63892001-10-04 Gerd Moellmann <gerd@gnu.org>
6390
6391 * variables.texi (Variable Aliases): New node.
6392
63932001-10-04 Gerd Moellmann <gerd@gnu.org>
6394
6395 * Branch for 21.1.
6396
63972001-10-02 Miles Bader <miles@gnu.org>
6398
6399 * minibuf.texi (Minibuffer Misc): Add entries for
6400 `minibuffer-contents', `minibuffer-contents-no-properties', and
6401 `delete-minibuffer-contents'.
6402 Correct description for `minibuffer-prompt-end'.
6403
6404 * text.texi (Property Search): Correct descriptions of
6405 `next-char-property-change' and `previous-char-property-change'.
6406 Add entries for `next-single-char-property-change' and
6407 `previous-single-char-property-change'.
6408 Make operand names a bit more consistent.
6409
64102001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
6411
6412 * frames.texi (Finding All Frames): Document that next-frame and
6413 previous-frame are local to current terminal.
6414
64152001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
6416
6417 * keymaps.texi (Creating Keymaps): Fix the description of the
6418 result of make-keymap.
6419
64202001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
6421
6422 * display.texi (Font Lookup, Attribute Functions)
6423 (Image Descriptors): Add cross-references to the definition of
6424 selected frame.
6425
6426 * buffers.texi (The Buffer List): Add cross-references to the
6427 definition of selected frame.
6428
6429 * frames.texi (Input Focus): Clarify which frame is _the_ selected
6430 frame at any given time.
6431 (Multiple Displays, Size and Position): Add a cross-reference to
6432 the definition of the selected frame.
6433
64342001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
6435
6436 * strings.texi (String Conversion) <string-to-number>: Document
6437 that a float is returned for integers that are too large.
6438
6439 * frames.texi (Mouse Position): Document mouse-position-function.
6440 (Display Feature Testing): Document display-images-p.
6441 (Window Frame Parameters): Document the cursor-type variable.
6442
6443 * numbers.texi (Integer Basics): Document CL style read syntax for
6444 integers in bases other than 10.
6445
6446 * positions.texi (List Motion): Document
6447 open-paren-in-column-0-is-defun-start.
6448
6449 * lists.texi (Sets And Lists): Document member-ignore-case.
6450
6451 * internals.texi (Garbage Collection): Document the used and free
6452 strings report.
6453 (Memory Usage): Document strings-consed.
6454
6455 * os.texi (Time of Day): Document float-time.
6456 (Recording Input): Document that clear-this-command-keys clears
6457 the vector to be returned by recent-keys.
6458
6459 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
6460 argument keymap can be a list.
6461
6462 * nonascii.texi (User-Chosen Coding Systems)
6463 <select-safe-coding-system>: Document the new argument
6464 accept-default-p and the variable
6465 select-safe-coding-system-accept-default-p. Tell what happens if
6466 buffer-file-coding-system is undecided.
6467 (Default Coding Systems): Document auto-coding-regexp-alist.
6468
6469 * display.texi (The Echo Area) <message>: Document
6470 message-truncate-lines.
6471 (Glyphs): Document that the glyph table is unused on windowed
6472 displays.
6473
6474 * help.texi (Describing Characters) <single-key-description>:
6475 Document the new argument no-angles.
6476 (Accessing Documentation) <documentation-property>: Document that
6477 a non-string property is evaluated.
6478 <documentation>: Document that the function-documentation property
6479 is looked for.
6480
6481 * windows.texi (Selecting Windows): Document some-window.
6482
6483 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
6484
6485 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
6486 apropos-mode-hook.
6487
6488 * commands.texi (Using Interactive): Document interactive-form.
6489 (Keyboard Macros): Document kbd-macro-termination-hook.
6490 (Command Loop Info): Document that clear-this-command-keys clears
6491 the vector to be returned by recent-keys.
6492
64932001-09-04 Werner LEMBERG <wl@gnu.org>
6494
6495 * Makefile.in (srcdir, texinputdir): New variables.
6496 (srcs, index.texi, install): Use $(srcdir).
6497 (.PHONY): Remove elisp.dvi.
6498 (elisp): Use -I switch for makeinfo.
6499 (elisp.dvi): Use $(srcdir) and $(texinputdir).
6500 (installall, dist): Use $(srcdir).
6501 Fix path to texinfo.tex.
6502 (maintainer-clean): Add elisp.dvi and elisp.oaux.
6503
65042001-08-30 Gerd Moellmann <gerd@gnu.org>
6505
6506 * display.texi (Conditional Display): Adjust to API change.
6507
6508 * configure: New file.
6509
65102001-07-30 Gerd Moellmann <gerd@gnu.org>
6511
6512 * commands.texi (Repeat Events): Add description of
6513 double-click-fuzz.
6514
65152001-05-08 Stefan Monnier <monnier@cs.yale.edu>
6516
6517 * syntax.texi (Syntax Class Table): Add the missing designator for
6518 comment and string fences.
6519 (Syntax Properties): Add a xref to syntax table internals.
6520 (Syntax Table Internals): Document string-to-syntax.
6521
65222001-05-07 Gerd Moellmann <gerd@gnu.org>
6523
6524 * Makefile.in (install): Use install-info command line options
6525 like in Emacs' Makefile.in.
6526
65272000-12-09 Miles Bader <miles@gnu.org>
6528
6529 * windows.texi (Window Start): Update documentation for
6530 `pos-visible-in-window-p'.
6531
65322000-11-12 Stefan Monnier <monnier@cs.yale.edu>
6533
6534 * lists.texi (Building Lists): Add footnote to explain how to add
6535 to the end of a list.
6536
65372000-10-25 Gerd Moellmann <gerd@gnu.org>
6538
6539 * files.texi (Visiting Functions): Typos.
6540
65412000-10-25 Kenichi Handa <handa@etl.go.jp>
6542
6543 * files.texi (Visiting Functions): Return value of
6544 find-file-noselect may be a list of buffers if wildcards are used.
6545
65462000-10-24 Miles Bader <miles@lsi.nec.co.jp>
6547
6548 * display.texi (Defining Faces): Document `graphic' display type
6549 in face specs.
6550
b344d29d 65512000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
6552
6553 * hooks.texi (Standard Hooks): Replace obsolete
6554 `after-make-frame-hook' with `after-make-frame-functions'.
6555
6556 * frames.texi (Creating Frames): Ditto.
6557
6558 * variables.texi (Future Local Variables): Ditto.
6559
65602000-10-16 Gerd Moellmann <gerd@gnu.org>
6561
6562 * display.texi (Other Image Types): Add description of :foreground
6563 and :background properties of mono PBM images.
6564
65652000-08-17 Werner LEMBERG <wl@gnu.org>
6566
6567 * .cvsignore: New file.
6568
65692000-01-05 Gerd Moellmann <gerd@gnu.org>
6570
6571 * tindex.pl: New script.
6572
65731999-12-03 Dave Love <fx@gnu.org>
6574
6575 * Makefile.in (MAKEINFO): New parameter.
6576
65771999-09-17 Richard Stallman <rms@gnu.org>
6578
6579 * Makefile.in (srcs): Add hash.texi.
6580 (VERSION): Update to 20.6.
6581
65821999-09-13 Richard Stallman <rms@gnu.org>
6583
6584 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
6585
65861998-08-29 Karl Heuer <kwzh@gnu.org>
6587
6588 * configure.in: New file.
6589 * Makefile.in: Renamed from Makefile.
6590 (prefix, infodir): Use value obtained from configure.
6591 (emacslibdir): Obsolete variable deleted.
6592 (dist): Distribute configure.in, configure, Makefile.in.
6593
65941998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6595
6596 * Makefile (INSTALL_INFO): New variable.
6597 (install): Run install-info.
6598
65991998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
6600
6601 * Makefile (elisp.dvi): Add missing backslash.
6602
66031998-05-02 Richard Stallman <rms@psilocin.gnu.org>
6604
6605 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
6606 Run texindex without `./'. Always run texindex on elisp.tp.
6607 (elisp.tps): Target deleted.
6608
66091998-04-05 Richard Stallman <rms@psilocin.gnu.org>
6610
6611 * Makefile (srcs): Add nonascii.texi and customize.texi.
6612 (dist): Start by deleting `temp'.
6613
66141998-02-17 Richard Stallman <rms@psilocin.gnu.org>
6615
6616 * Makefile (makeinfo, texindex): Targets deleted.
6617 (makeinfo.o, texindex.o): Targets deleted.
6618 (clean, dist): Don't do anything with them or with getopt*.
6619
66201998-01-30 Richard Stallman <rms@psilocin.gnu.org>
6621
6622 * Makefile (SHELL): Defined.
6623
66241998-01-27 Richard Stallman <rms@psilocin.gnu.org>
6625
6626 * Makefile (elisp.tps): New target.
6627 (elisp.dvi): Depend on elisp.tps.
6628
c5602427 66291996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
6630
6631 * README: Update phone number.
6632
6633 * Makefile (elisp): Make this be the default target.
6634 Depend on makeinfo.c instead of makeinfo.
6635 (install): Don't depend on elisp.dvi, since we don't install that.
6636 Use mkinstalldirs.
6637 (dist): Add mkinstalldirs.
6638
c5602427 66391995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
6640
6641 * Makefile (VERSION): Update version number.
6642 (maintainer-clean): Renamed from realclean.
6643
c5602427 66441995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
6645
6646 * Makefile (realclean): New target.
6647 (elisp): Remove any old elisp-* files first.
6648
c5602427 66491993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
6650
6651 * Makefile (VERSION): New variable.
6652 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
6653 Compressed file suffix should be `.gz', not `.z'.
6654
ce058493 66551993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6656
6657 * Makefile (elisp): Depend on makeinfo.
6658
c5602427 66591993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
6660
6661 * Makefile (srcs): Add anti.texi.
6662
c5602427 66631993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6664
6665 * Makefile (infodir, prefix): New vars.
6666 (install): Use infodir.
6667 (emacsinfodir): Deleted.
6668
c5602427 66691993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6670
6671 * Makefile (srcs): Add calendar.texi.
6672
6673 * Makefile (dist): Copy texindex.c and makeinfo.c.
6674 Limit elisp-* files to those with one or two digits.
6675
c5602427 66761993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6677
6678 * Makefile (dist): Changed to use Gzip instead of compress.
6679
c5602427 66801993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6681
6682 * loading.texi (Unloading): define-function changed back to
6683 defalias. It may not stay this way, but at least it's
6684 consistent with the known-good version of the code patch.
6685
c5602427 66861993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
6687
6688 * modes.texi (Hooks): Document new optional arg of add-hook.
6689
c5602427 66901993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6691
6692 * variables.texi: Document nil initial value of buffer-local variables.
6693
6694 * tips.texi: Add new section on standard library headers.
6695
c5602427 66961993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6697
6698 * Makefile (srcs): Add frame.texi to the list of sources.
6699
c5602427 67001993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6701
6702 * Makefile (dist): Don't bother excluding autosave files; they'll
6703 never make it into the temp directory anyway, and the hash marks
6704 in the name are problematic for make and the Bourne shell.
6705 (srcs):
6706
c5602427 67071993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
6708
6709 * Makefile (dist): Don't include backup files or autosave files in
6710 the distribution tar file.
6711
c5602427 67121991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
6713
6714 * Makefile (srcs): Added index.perm.
6715 (elisp.dvi): Remove erroneous shell comment.
6716 Expect output of permute-index in permuted.fns.
6717 Save old elisp.aux in elisp.oaux.
6718 (clean): Added index.texi to be deleted.
6719
c5602427 67201990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
6721
6722 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
6723
c5602427 67241990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
6725
6726 * files.texi: Noted that completion-ignored-extensions is ignored
6727 when making *Completions*.
6728
c5602427 67291990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
6730
6731 * Makefile make dist now depends on elisp.dvi, since it tries
6732 to include it in the dist file.
6733
c5602427 67341990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 6735
c5602427 6736 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 6737
c5602427 67381989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
6739
6740 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
6741 (defunargs): Turn off \hyphenchar of \sl font temporarily.
6742
c5602427 67431989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6744
6745 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
6746 and @error{} are the terms now being used. The files in the
6747 directory have been changed to reflect this.
6748
6749 * All instances of @indentedresultt{} have been changed to
6750 ` @result{}', using 5 spaces at the begining of the line.
6751
c5602427 67521989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6753
6754 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
6755 experimental @indentedresult{}, @indentedexpandsto{} are part of
6756 the texinfo.tex in this directory. These TeX macros are not
6757 stable yet.
6758
c5602427 67591989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6760
6761 * texinfo.tex: Temporarily added
6762 \let\result=\dblarrow
6763 \def\error{{\it ERROR} \longdblarrow}
6764 We need to do this better soon.
6765
c5602427 67661989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
6767
6768 * Applied Karl Berry's patches to *.texinfo files, but not to
6769 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
6770 new title page format is also not applied, since it requires
6771 texinfo.tex changes.)
6772
6773 * Cleaned up `Makefile' and defined the `emacslibdir' directory
6774 for the Project GNU development environment.
6775
6776;; Local Variables:
c8763fb6 6777;; coding: utf-8
b8d4c8d0
GM
6778;; add-log-time-zone-rule: t
6779;; End:
6780
352c8b4a
GM
6781 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
6782 2007, 2008 Free Software Foundation, Inc.
b8d4c8d0
GM
6783
6784 This file is part of GNU Emacs.
6785
352c8b4a 6786 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 6787 it under the terms of the GNU General Public License as published by
352c8b4a
GM
6788 the Free Software Foundation, either version 3 of the License, or
6789 (at your option) any later version.
b8d4c8d0
GM
6790
6791 GNU Emacs is distributed in the hope that it will be useful,
6792 but WITHOUT ANY WARRANTY; without even the implied warranty of
6793 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6794 GNU General Public License for more details.
6795
6796 You should have received a copy of the GNU General Public License
352c8b4a 6797 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
6798
6799;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda