(Current Buffer): Document that with-temp-buffer disables undo.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
1299a5a4
EZ
12006-05-13 Eli Zaretskii <eliz@gnu.org>
2
3 * os.texi (Terminal-Specific): More accurate description of how
4 Emacs searches for the terminal-specific libraries.
5
61515a63
EZ
62006-05-12 Eli Zaretskii <eliz@gnu.org>
7
b811ef49
EZ
8 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
9 emacs-xtra to @inforef's.
10
4a7910c7
EZ
11 * text.texi (Undo): Document that undo is turned off in buffers
12 whose names begin with a space.
13
14 * buffers.texi (Buffer Names): Add index entries for buffers whose
15 names begin with a space.
16 (Creating Buffers): Document that undo is turned off in buffers
17 whose names begin with a space.
18
f055e02c
EZ
19 * files.texi (Visiting Functions, Reading from Files)
20 (Saving Buffers): Mention code and EOL conversions by file I/O
21 primitives and subroutines.
22
0ef0b416
EZ
23 * nonascii.texi (Lisp and Coding Systems): Document
24 coding-system-eol-type. Add index entries for eol conversion.
25
61515a63
EZ
26 * display.texi (Defining Faces): Mention `mac', and add an xref to
27 where window-system is described.
28
e4c068c0
RS
292006-05-10 Richard Stallman <rms@gnu.org>
30
31 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
32
31035927
RS
332006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
34
35 * variables.texi (File Local Variables): Recommend to quote lambda
36 expressions in safe-local-variable property.
37
f12a0718
RS
382006-05-09 Richard Stallman <rms@gnu.org>
39
40 * variables.texi (File Local Variables): Document
41 safe-local-eval-forms and safe-local-eval-function.
42
ed7e6c32
KS
432006-05-07 Kim F. Storm <storm@cua.dk>
44
45 * minibuf.texi (Minibuffer History): Remove keep-dups arg
46 from add-to-history.
47
5a36d834
RF
482006-05-07 Romain Francoise <romain@orebokech.com>
49
50 * commands.texi (Event Input Misc):
51 * compile.texi (Eval During Compile):
52 * internals.texi (Buffer Internals):
53 * minibuf.texi (Initial Input):
54 * nonascii.texi (Scanning Charsets):
55 * numbers.texi (Comparison of Numbers):
56 * windows.texi (Textual Scrolling, Vertical Scrolling):
57 Fix various typos.
58
fbc284f6
EZ
592006-05-06 Eli Zaretskii <eliz@gnu.org>
60
f53d2e87
EZ
61 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
62 conditional xref's to either emacs or emacs-xtra, depending on
63 @iftex/@ifnottex.
64
fbc284f6
EZ
65 * minibuf.texi (Minibuffer History): Document add-to-history.
66
3dfed653
EZ
672006-05-05 Eli Zaretskii <eliz@gnu.org>
68
69 * internals.texi (Pure Storage): Mention the pure overflow message
70 at startup.
71
8e7a9a24
EZ
722006-05-05 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
73
74 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
75 (Searching Keymaps): Fix pseudo-Lisp description of keymap
76 search.
77
d0789de9
RS
782006-05-01 Richard Stallman <rms@gnu.org>
79
80 * intro.texi (nil and t): Clarify.
81
82 * variables.texi (File Local Variables): Suggest using booleanp.
83
fc2cb772
JB
842006-05-01 Juanma Barranquero <lekktu@gmail.com>
85
86 * objects.texi (Type Predicates): Fix typos.
87
27c5714a
SM
882006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
89
90 * intro.texi (nil and t): Add booleanp.
91
92 * objects.texi (Type Predicates): Add links for booleanp and
93 string-or-null-p.
94
eadb9d45
RS
952006-04-29 Richard Stallman <rms@gnu.org>
96
27c5714a 97 * modes.texi (Multiline Font Lock): Rename from
eadb9d45
RS
98 Multi line Font Lock Elements. Much clarification.
99 (Font Lock Multiline, Region to Fontify): Much clarification.
100
7817e3d3
SM
1012006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
102
103 * variables.texi (File Local Variables): Remove the special case t for
104 safe-local-variable.
105
8ac3a455
RS
1062006-04-26 Richard Stallman <rms@gnu.org>
107
108 * syntax.texi (Parsing Expressions): Minor cleanup.
109
290e4aae
RS
1102006-04-18 Richard Stallman <rms@gnu.org>
111
112 * tips.texi (Coding Conventions): Explain when the package's
113 prefix should appear later on (not at the start of the name).
114
115 * searching.texi (String Search): Clarify effect of NOERROR.
116
117 * modes.texi (Imenu): Clarify what special items do.
118
119 * hooks.texi (Standard Hooks): Delete text about old hook names.
120
1e2b8ce5
RF
1212006-04-17 Romain Francoise <romain@orebokech.com>
122
123 * variables.texi (Local Variables): Update the default value of
124 `max-specpdl-size'.
125
51fa34bc
MB
1262006-04-15 Michael Olson <mwolson@gnu.org>
127
128 * processes.texi (Transaction Queues): Mention the new optional
129 `delay-question' argument for `tq-enqueue'.
130
61f32d39
BW
1312006-04-13 Bill Wohler <wohler@newt.com>
132
133 * customize.texi (Common Keywords): Use dotted notation for
50b7bce0
BW
134 :package-version value. Specify its values. Improve documentation
135 for customize-package-emacs-version-alist.
61f32d39 136
4f8ed159
BW
1372006-04-12 Bill Wohler <wohler@newt.com>
138
139 * customize.texi (Common Keywords): Move description of
140 customize-package-emacs-version-alist to @defvar.
141
e5e864ab
BW
1422006-04-10 Bill Wohler <wohler@newt.com>
143
144 * customize.texi (Common Keywords): Add :package-version.
145
6c230417
KS
1462006-04-10 Kim F. Storm <storm@cua.dk>
147
148 * text.texi (Buffer Contents): Add NOPROPS arg to
149 filter-buffer-substring.
150
d82eac8f
EZ
1512006-04-08 Kevin Ryde <user42@zip.com.au>
152
153 * os.texi (Command-Line Arguments): Update xref to emacs manual
154 "Command Arguments" -> "Emacs Invocation", per change there.
155
4f815b29
TTN
1562006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
157
158 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
159 be on one line to help makeinfo not render two spaces after the dot.
160
122c3009
RS
1612006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
162
163 * strings.texi (Predicates for Strings): Add string-or-null-p.
164
da68bc3d
KS
1652006-03-28 Kim F. Storm <storm@cua.dk>
166
167 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
168 remarks about systems that don't support fractional seconds.
169
b223e22d
KB
1702006-03-25 Karl Berry <karl@gnu.org>
171
fc2cb772 172 * elisp.texi: Use @copyright{} instead of (C), and do not indent
b223e22d
KB
173 the year list.
174
b756c64c
NR
1752006-03-21 Nick Roberts <nickrob@snap.net.nz>
176
177 * display.texi (Fringe Indicators): Fix typos.
178
fe3dca59
LT
1792006-03-19 Luc Teirlinck <teirllm@auburn.edu>
180
c287ad03 181 * tips.texi (Documentation Tips): One can now also write `program'
fe3dca59
LT
182 in front of a quoted symbol in a docstring to prevent making a
183 hyperlink.
184
e91d4202
AM
1852006-03-19 Alan Mackenzie <acm@muc.de>
186
290e4aae 187 * text.texi (Special Properties): Clarify `fontified' property.
e91d4202 188
e8a5f60b
RS
1892006-03-16 Richard Stallman <rms@gnu.org>
190
191 * display.texi (Defining Images): Minor cleanup.
192
486daaa5
BW
1932006-03-16 Bill Wohler <wohler@newt.com>
194
195 * display.texi (Defining Images): In image-load-path-for-library,
196 prefer user's images.
197
4ffc92c2
SM
1982006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
199
200 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
201
874a6ef8
BW
2022006-03-15 Bill Wohler <wohler@newt.com>
203
204 * display.texi (Defining Images): Fix example in
205 image-load-path-for-library by not recommending that one binds
fc2cb772 206 image-load-path. Just defvar it to placate compiler and only use
874a6ef8
BW
207 it if previously defined.
208
70949f30
BW
2092006-03-14 Bill Wohler <wohler@newt.com>
210
211 * display.texi (Defining Images): In image-load-path-for-library,
212 always return list of directories. Update example.
213
c852c516
AM
2142006-03-14 Alan Mackenzie <acm@muc.de>
215
216 * modes.texi: New node, "Region to Fontify" (for Font Lock).
217 This describes font-lock-extend-region-function.
4ffc92c2 218 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
c852c516
AM
219 the new node "Region to Fontify".
220
7cd3712b
RS
2212006-03-13 Richard Stallman <rms@gnu.org>
222
223 * display.texi (Invisible Text): The impossible position is
224 now before the invisible text, not after.
225 (Defining Images): Clean up last change.
226
2c676341
BW
2272006-03-11 Bill Wohler <wohler@newt.com>
228
229 * display.texi (Defining Images): Add image-load-path-for-library.
230
6f49b4c5
LT
2312006-03-11 Luc Teirlinck <teirllm@auburn.edu>
232
2d14c9bf
LT
233 * text.texi (Adaptive Fill): Fix Texinfo usage.
234
235 * strings.texi (Creating Strings): Fix Texinfo usage.
236
6f49b4c5
LT
237 * searching.texi (Regexp Special): Use @samp for regular
238 expressions that are not in Lisp syntax.
239
fc1d3386
LT
2402006-03-08 Luc Teirlinck <teirllm@auburn.edu>
241
242 * searching.texi (Regexp Special): Put remark between parentheses
243 to avoid misreading.
244
7b2c2ca9
LT
2452006-03-07 Luc Teirlinck <teirllm@auburn.edu>
246
247 * searching.texi (Syntax of Regexps): More accurately describe
248 which characters are special in which situations.
249 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
250 are not special. Describe in detail when `[' and `]' are special.
251 (Regexp Backslash): Plenty of regexps with unbalanced square
252 brackets are valid, so reword that statement.
253
f79bc642
KS
2542006-03-02 Kim F. Storm <storm@cua.dk>
255
256 * keymaps.texi (Tool Bar): Add tool-bar-border.
257
1d9a5237
LT
2582006-02-28 Luc Teirlinck <teirllm@auburn.edu>
259
a86b01fa 260 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
1d9a5237 261
2534ef94
LT
2622006-02-27 Luc Teirlinck <teirllm@auburn.edu>
263
264 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
265
266 * files.texi (Locating Files): Suggest additional values for the
267 SUFFIXES arg of `locate-file'. Update pxref.
268
269 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
270 (How Programs Do Loading): Discuss the effects of Auto Compression
271 mode on `load'.
272 (Load Suffixes): New node.
394e96d5 273 (Library Search): Delete description of `load-suffixes'; it was
2534ef94
LT
274 moved to "Load Suffixes".
275 (Autoload, Named Features): Mention `load-suffixes'.
276
dd9959da 2772006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2bb56fbf
JB
278
279 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
280
281 * windows.texi (Window Tree): Fix typo.
282
49af2995
KS
2832006-02-20 Kim F. Storm <storm@cua.dk>
284
285 * display.texi (Fringe Indicators): New section.
286 Move indicate-empty-lines, indicate-buffer-boundaries, and
287 default-indicate-buffer-boundaries here.
288 Add fringe-indicator-alist and default-fringes-indicator-alist.
289 Add list of logical fringe indicator symbols.
290 Update list of standard bitmap names.
291 (Fringe Cursors): New section.
292 Move overflow-newline-into-fringe here.
293 Add fringe-cursor-alist and default-fringes-cursor-alist.
294 Add list of fringe cursor symbols.
295
58f71009
JB
2962006-02-20 Juanma Barranquero <lekktu@gmail.com>
297
298 * commands.texi (Using Interactive): Fix reference to node
299 "Minibuffers".
300
5498b6af
RS
3012006-02-19 Richard M. Stallman <rms@gnu.org>
302
303 * minibuf.texi (High-Level Completion):
304 Add xref to read-input-method-name.
305
306 * files.texi (Relative File Names): Move file-relative-name here.
307 (File Name Expansion): From here. Minor clarifications.
308
309 * commands.texi (Using Interactive): Add xrefs about reading input.
310 Clarify remarks about that moving point and mark.
311 Put string case before list case.
312
43ce897a 3132006-02-16 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
b6498a68 314
4ffc92c2
SM
315 * display.texi (Other Display Specs, Image Descriptors):
316 Revert erroneous changes. The previous description of
317 image-descriptors as `(image . PROPS)' was correct.
b6498a68 318
1324d26e
RS
3192006-02-14 Richard M. Stallman <rms@gnu.org>
320
321 * variables.texi (File Local Variables): Clarifications.
322
0da93350
JB
3232006-02-14 Juanma Barranquero <lekktu@gmail.com>
324
325 * variables.texi (File Local Variables): Use @code for a cons
326 cell, not @var.
327
51a39bab
CY
3282006-02-13 Chong Yidong <cyd@stupidchicken.com>
329
330 * variables.texi (File Local Variables): Document new file local
331 variable behavior.
332
d342156c
KS
3332006-02-10 Kim F. Storm <storm@cua.dk>
334
335 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
336
8392fe4a
JB
3372006-02-08 Juanma Barranquero <lekktu@gmail.com>
338
339 * modes.texi (%-Constructs): Remove obsolete info about
340 `global-mode-string'.
341
cd6cd82a
RS
3422006-02-07 Richard M. Stallman <rms@gnu.org>
343
d78dc2d8
RS
344 * commands.texi (Prefix Command Arguments): Minor cleanup.
345
346 * display.texi: "Graphical display", not window system.
347
cd6cd82a
RS
348 * functions.texi (What Is a Function): Fix xref.
349
350 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
351 (Changing Key Bindings): Clarify when remapping is better than
352 substitute-key-definition.
353
3542006-02-02 Richard M. Stallman <rms@gnu.org>
355
356 * minibuf.texi (Basic Completion): Completion alists are risky.
357
358 * keymaps.texi (Active Keymaps): Clarifications.
359 (Searching Keymaps): New node.
360 (Keymaps): Update menu.
361
362 * frames.texi (Layout Parameters): Minor clarification.
363 (Drag and Drop): New node.
364 (Frames): Update menu.
365
cf052abc
CY
3662006-01-29 Chong Yidong <cyd@stupidchicken.com>
367
4ffc92c2
SM
368 * display.texi (Other Display Specs, Image Descriptors):
369 Image description is a list, not a cons cell.
cf052abc 370
1f2907ee
LT
3712006-01-28 Luc Teirlinck <teirllm@auburn.edu>
372
373 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
374 list is not necessarily a list).
375
a849f77d
EZ
3762006-01-27 Eli Zaretskii <eliz@gnu.org>
377
378 * frames.texi (Layout Parameters): border-width and
379 internal-border-width belong to the frame, not the window.
380
d322eb9b
RS
3812006-01-19 Richard M. Stallman <rms@gnu.org>
382
383 * nonascii.texi (Translation of Characters): Search cmds use
384 translation-table-for-input. Automatically made local.
385
386 * markers.texi (Overview of Markers): Count insertion type
387 as one of a marker's attributes.
388
cd6cd82a
RS
389 * keymaps.texi (Controlling Active Maps): New node, split out of
390 Active Keymaps.
391 (Keymaps): Menu updated.
392 (Active Keymaps): Give pseudocode to explain how the active
393 maps are searched. current-active-maps and key-binding moved here.
394 (Functions for Key Lookup): current-active-maps and key-binding moved.
395 Clarifications.
396 (Searching the Keymaps): New subnode.
397
d322eb9b
RS
398 * elisp.texi (Top): Menu clarification.
399
400 * display.texi (Other Display Specs): Delete duplicate entry for
401 just a string as display spec. Move text about recursive display
402 specs on such a string.
403
404 * commands.texi (Key Sequence Input): Clarify.
405 Move num-nonmacro-input-events out.
406 (Reading One Event): num-nonmacro-input-events moved here.
407
2ac77b5a
NR
4082006-01-14 Nick Roberts <nickrob@snap.net.nz>
409
410 * advice.texi (Simple Advice): Update example to fit argument
411 change in previous-line.
412
a203a18c
RS
4132006-01-05 Richard M. Stallman <rms@gnu.org>
414
415 * markers.texi (The Mark): Fix in `mark'.
416
d9043ddf
RS
4172006-01-04 Richard M. Stallman <rms@gnu.org>
418
419 * processes.texi (Misc Network, Make Network): Minor cleanups.
420
8a5db8ae
KS
4212006-01-04 Kim F. Storm <storm@cua.dk>
422
423 * processes.texi (Make Network): Add IPv6 addresses and handling.
424 (Network Feature Testing): Mention (:family ipv6).
425 (Misc Network): Add IPv6 formats to format-network-address.
426
19bb7940
RS
4272005-12-30 Richard M. Stallman <rms@gnu.org>
428
429 * text.texi (Changing Properties):
430 Don't use return value of set-text-properties.
431
b9cb50d9
LT
4322005-12-29 Luc Teirlinck <teirllm@auburn.edu>
433
434 * modes.texi (Mode Line Format): Correct typo in menu.
435
94a867a6
RS
4362005-12-29 Richard M. Stallman <rms@gnu.org>
437
438 * modes.texi (Mode Line Top): New node.
439 (Mode Line Data): Some text moved to new node.
440 Explain the data structure more concretely.
441 (Mode Line Basics): Clarifications.
442 (Mode Line Variables): Clarify intro paragraph.
443 (%-Constructs): Clarify intro paragraph.
444 (Mode Line Format): Update menu.
445
ba455131
LT
4462005-12-28 Luc Teirlinck <teirllm@auburn.edu>
447
448 * minibuf.texi (Basic Completion): Update lazy-completion-table
449 examples for removal of ARGS argument.
450
2b6abe1e
RS
4512005-12-23 Richard M. Stallman <rms@gnu.org>
452
453 * text.texi (Undo): Restore some explanation from the version
454 that was deleted.
455
2d7409f2
EZ
4562005-12-23 Eli Zaretskii <eliz@gnu.org>
457
458 * text.texi (Undo): Remove dupliate descriptions of `apply
459 funname' and `apply delta' elements of the undo list.
460
2e23b82e
RS
4612005-12-20 Richard M. Stallman <rms@gnu.org>
462
463 * help.texi (Help Functions): Update documentation of `apropos'.
464
a31687ce
LT
4652005-12-20 Luc Teirlinck <teirllm@auburn.edu>
466
467 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
468 because it is confusing. If the :help-echo keyword is a function,
469 it is not directly used as the :help-echo overlay property, as the
470 xref seems to suggest (it does not take the appropriate args).
471
0e83c4e9
LT
4722005-12-19 Luc Teirlinck <teirllm@auburn.edu>
473
474 * customize.texi (Common Keywords): Fix Texinfo usage.
475 (Group Definitions, Variable Definitions): Update for new
476 conventions for using `*' in docstrings.
77df907a
LT
477
478 * tips.texi (Documentation Tips): Update for new conventions for
479 using `*' in docstrings.
480
69487a1f
RS
4812005-12-16 Richard M. Stallman <rms@gnu.org>
482
483 * minibuf.texi (Minibuffer Contents): Minor cleanup.
484
2a502a32
JL
4852005-12-16 Juri Linkov <juri@jurta.org>
486
487 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
488
b158c851
RF
4892005-12-14 Romain Francoise <romain@orebokech.com>
490
491 * modes.texi (Customizing Keywords): Rename `append' to `how'.
492 Fix typo.
493
d7d1f75e
JL
4942005-12-11 Juri Linkov <juri@jurta.org>
495
496 * minibuf.texi (Completion Commands): Add mention of read-file-name
497 for filename completion keymaps.
498 (Reading File Names): Add mention of filename completion keymaps
499 for read-file-name and xref to `Completion Commands'.
500
4b1c16c2
RS
5012005-12-10 Richard M. Stallman <rms@gnu.org>
502
503 * customize.texi (Common Keywords): State caveats for use of :tag.
504
1d49d5d9
RS
5052005-12-08 Richard M. Stallman <rms@gnu.org>
506
2663a204
RS
507 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
508 with xrefs and better explanation.
509 (Completion Commands): Add the filename completion maps.
510
1d49d5d9
RS
511 * objects.texi (Character Type): Clarify that \s is not space
512 if a dash follows.
513
fa0d4d0c
RS
5142005-12-05 Richard M. Stallman <rms@gnu.org>
515
516 * windows.texi (Resizing Windows): Delete preserve-before args.
517
d64b177a
SM
5182005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
519
520 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
521 in full keymaps, since the quirk has been fixed.
522
79019cc9
EZ
5232005-12-03 Eli Zaretskii <eliz@gnu.org>
524
525 * hooks.texi (Standard Hooks): Add index entries. Mention
526 `compilation-finish-functions'.
527
161ef3be
RS
5282005-11-27 Richard M. Stallman <rms@gnu.org>
529
530 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
531
17c1971a
JL
5322005-11-21 Juri Linkov <juri@jurta.org>
533
534 * customize.texi (Common Keywords): Update links types
535 custom-manual and url-link. Add link types emacs-library-link,
536 file-link, function-link, variable-link, custom-group-link.
537
5890344b
CY
5382005-11-20 Chong Yidong <cyd@stupidchicken.com>
539
540 * display.texi: Revert 2005-11-20 change.
541
cbce0752
TTN
5422005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
543
544 * processes.texi (Bindat Functions):
545 Say "third" to refer to zero-based index "2".
546
ff04c885
LT
5472005-11-18 Luc Teirlinck <teirllm@auburn.edu>
548
549 * loading.texi (Library Search): Update the default value of
550 `load-suffixes'.
551
ce8d4e00
CY
5522005-11-17 Chong Yidong <cyd@stupidchicken.com>
553
554 * display.texi (Attribute Functions): Mention :ignore-defface.
555
cbad4a9e
SM
5562005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
557
558 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 559 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 560
fda12b27
RS
5612005-11-06 Richard M. Stallman <rms@gnu.org>
562
563 * files.texi (Magic File Names): find-file-name-handler checks the
564 `operations' property of the handler.
565
e082564e
RS
5662005-11-03 Richard M. Stallman <rms@gnu.org>
567
568 * variables.texi (Frame-Local Variables): Small clarification.
569
f0cdd9e4
CY
5702005-10-29 Chong Yidong <cyd@stupidchicken.com>
571
572 * os.texi (Init File): Document ~/.emacs.d/init.el.
573
685abb98
RS
5742005-10-29 Richard M. Stallman <rms@gnu.org>
575
576 * internals.texi (Garbage Collection): Document memory-full.
577
7000848e
BW
5782005-10-28 Bill Wohler <wohler@newt.com>
579
580 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
581 for URLs.
582
107fb6c9
RS
5832005-10-28 Richard M. Stallman <rms@gnu.org>
584
585 * minibuf.texi (Completion Commands): Clean up prev change.
586
5872005-10-26 Kevin Ryde <user42@zip.com.au>
588
589 * compile.texi (Eval During Compile): Explain recommended uses
590 of eval-when-compile and eval-and-compile.
591
1d8e69a2
MY
5922005-10-27 Masatake YAMATO <jet@gyve.org>
593
cbad4a9e 594 * minibuf.texi (Completion Commands):
1d8e69a2 595 Write about new optional argument for `display-completion-list'.
cbad4a9e 596
6a897887
RS
5972005-10-23 Richard M. Stallman <rms@gnu.org>
598
599 * display.texi (Overlay Arrow): Clarify about local bindings of
600 overlay-arrow-position.
601
6d1e17be
EZ
6022005-10-22 Eli Zaretskii <eliz@gnu.org>
603
604 * internals.texi (Building Emacs): Fix last change.
605
db5fe0a6
RS
6062005-10-22 Richard M. Stallman <rms@gnu.org>
607
608 * internals.texi (Building Emacs): Document eval-at-startup.
609
45158e77
RS
6102005-10-21 Richard M. Stallman <rms@gnu.org>
611
612 * loading.texi (Where Defined): load-history contains abs file names.
613 symbol-file returns abs file names.
614
e50165ec
KS
6152005-10-19 Kim F. Storm <storm@cua.dk>
616
617 * display.texi (Showing Images): Add max-image-size integer value.
618
63ab30d0
CY
6192005-10-18 Chong Yidong <cyd@stupidchicken.com>
620
621 * display.texi (Showing Images): Document max-image-size.
622
f8252852
RS
6232005-10-17 Richard M. Stallman <rms@gnu.org>
624
625 * commands.texi (Quitting): Minor clarification.
626
627 * processes.texi (Sentinels): Clarify about output and quitting.
628 (Filter Functions): Mention with-local-quit.
629
c1bed3aa
JL
6302005-10-17 Juri Linkov <juri@jurta.org>
631
632 * buffers.texi (Current Buffer):
633 * commands.texi (Event Input Misc):
634 * compile.texi (Eval During Compile, Compiler Errors):
635 * customize.texi (Group Definitions):
636 * display.texi (Progress, Defining Faces):
637 * files.texi (Writing to Files):
638 * modes.texi (Mode Hooks, Defining Minor Modes):
639 * streams.texi (Output Functions):
640 * syntax.texi (Syntax Table Functions):
641 * text.texi (Change Hooks):
642 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
643
644 * commands.texi (Quitting): Replace arg `forms' with `body' in
645 `with-local-quit'.
646
647 * positions.texi (Excursions): Replace arg `forms' with `body' in
648 `save-excursion'.
649
ef1b4c9e
KS
6502005-10-08 Kim F. Storm <storm@cua.dk>
651
652 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
653 Rename manual section accordingly.
654
abc8ce50
KS
6552005-10-04 Kim F. Storm <storm@cua.dk>
656
657 * windows.texi (Window Split Tree): New section describing
658 new function window-split-tree function.
659
a1f5a1f0
NR
6602005-10-03 Nick Roberts <nickrob@snap.net.nz>
661
662 * display.texi (Fringe Size/Pos): Simplify and add detail.
663
97c3e4cc
RF
6642005-09-30 Romain Francoise <romain@orebokech.com>
665
666 * minibuf.texi (High-Level Completion): Explain that the prompt
667 given to `read-buffer' should end with a colon and a space.
668 Update usage examples.
669
8ad8c5ce
JL
6702005-09-29 Juri Linkov <juri@jurta.org>
671
672 * display.texi (Displaying Messages): Rename argument name
673 `string' to `format-string' in functions `message', `message-box',
674 `message-or-box'.
675
63182706
CY
6762005-09-26 Chong Yidong <cyd@stupidchicken.com>
677
fc2cb772 678 * errors.texi (Standard Errors): Correct xrefs.
63182706 679
906320ec
CY
6802005-09-18 Chong Yidong <cyd@stupidchicken.com>
681
fc2cb772 682 * display.texi (Defining Images): Update documentation for
906320ec
CY
683 `image-load-path'.
684
8ccd3630
RS
6852005-09-17 Richard M. Stallman <rms@gnu.org>
686
687 * display.texi (Defining Images): Clean up previous change.
688
7260457b
RF
6892005-09-16 Romain Francoise <romain@orebokech.com>
690
691 * elisp.texi: Specify GFDL version 1.2.
692
693 * doclicense.texi (GNU Free Documentation License): Update to
694 version 1.2.
695
5b51c037
CY
6962005-09-15 Chong Yidong <cyd@stupidchicken.com>
697
698 * display.texi (Defining Images): Document `image-load-path'.
699
5c4757d3
RS
7002005-09-15 Richard M. Stallman <rms@gnu.org>
701
702 * objects.texi (Printed Representation): Minor cleanup.
703 (Box Diagrams): Minor fix.
704 (Cons Cell Type): Move (...) index item here.
705 (Box Diagrams): From here.
706 (Array Type): Minor fix.
707 (Type Predicates): Delete index "predicates".
708 (Hash Table Type): Clarify xref.
709 (Dotted Pair Notation): Minor fix.
710
2bb8b80c
CY
7112005-09-10 Chong Yidong <cyd@stupidchicken.com>
712
713 * files.texi (Saving Buffers): Fix typo.
714
47b8bc5d
RS
7152005-09-08 Richard M. Stallman <rms@gnu.org>
716
717 * tips.texi (Programming Tips): Correct the "default" prompt spec.
718
475aab0d
CY
7192005-09-08 Chong Yidong <cyd@stupidchicken.com>
720
721 * locals.texi (Standard Buffer-Local Variables): Don't include
722 mode variables for minor modes.
723 Fix xrefs for buffer-display-count, buffer-display-table,
724 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
725 enable-multibyte-characters, fill-column, header-line-format,
726 left-fringe-width, left-margin, and right-fringe-width.
727
728 * hooks.texi (Standard Hooks): All hooks should conform to the
729 standard naming convention now.
730 Fix xref for `echo-area-clear-hook'.
731
732 * display.texi (Usual Display): Note that indicate-empty-lines and
733 tab-width are buffer-local.
734
735 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
736
737 * modes.texi (Mode Help): Note that major-mode is buffer-local.
738
739 * nonascii.texi (Encoding and I/O): Note that
740 buffer-file-coding-system is buffer-local.
741
742 * positions.texi (List Motion): Note that defun-prompt-regexp is
743 buffer-local.
744
745 * text.texi (Auto Filling): Note that auto-fill-function is
746 buffer-local.
747 (Undo): Note that buffer-undo-list is buffer-local.
748
749 * windows.texi (Buffers and Windows): Document
750 buffer-display-count.
751
2a6bc1f7
RS
7522005-09-06 Richard M. Stallman <rms@gnu.org>
753
754 * tips.texi (Coding Conventions): Sometimes it is ok to put the
755 package prefix elsewhere than at the start of the name.
756
d7ea8b71
RS
7572005-09-03 Richard M. Stallman <rms@gnu.org>
758
759 * tips.texi (Programming Tips): Add conventions for minibuffer
760 questions and prompts.
761
0c6087a6
RS
7622005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
763
764 * intro.texi (nil and t): Minor cleanup.
765 Delete spurious mention of keyword symbols.
766 (Evaluation Notation): Add index entry.
767 (A Sample Function Description): Minor cleanup.
768 (A Sample Variable Description): Not all vars can be set.
769
4b5fa40e
TTN
7702005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
771
772 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
773
774 (Insertion): Document precise type of `insert-char' arg COUNT.
775
34b50776
SM
7762005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
777
778 * modes.texi (Other Font Lock Variables): Sync the default of
779 font-lock-lines-before.
780
c1105d05
MA
7812005-08-31 Michael Albinus <michael.albinus@gmx.de>
782
783 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
784
62929713
RS
7852005-08-29 Richard M. Stallman <rms@gnu.org>
786
787 * elisp.texi (Top): Update subnode menu.
788
789 * searching.texi (Searching and Matching): Move node.
790 Rearrange contents and add overall explanation.
791 (Searching and Case): Move node.
792 (Searching and Matching): Update menu.
793
0fb57cc0
EZ
7942005-08-27 Eli Zaretskii <eliz@gnu.org>
795
796 * os.texi (Startup Summary): Fix the description of the initial
797 startup message display.
798
3e80c4c1
RS
7992005-08-25 Richard M. Stallman <rms@gnu.org>
800
801 * searching.texi (Search and Replace): Add replace-regexp-in-string.
802
8032005-08-25 Emilio C. Lopes <eclig@gmx.net>
804
805 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
806 `next-overlay-change' example.
c1105d05 807
79a8defb
JL
8082005-08-22 Juri Linkov <juri@jurta.org>
809
810 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
811 Fix invert-face. Fix args of face-background.
812
16691d29
JL
813 * display.texi (Standard Faces): Delete node.
814 (Faces): Add xref to `(emacs)Standard Faces'.
815 (Displaying Faces): Fix xref to `Standard Faces'.
816
817 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
818
217b694f
EZ
8192005-08-20 Alan Mackenzie <acm@muc.de>
820
821 * buffers.texi (The Buffer List): Clarify the manipulation of the
822 buffer list.
823
0bf14bfd
RS
8242005-08-14 Richard M. Stallman <rms@gnu.org>
825
7ad1498e
AS
826 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
827 a regexp.
0bf14bfd 828
c118d09e
RS
8292005-08-11 Richard M. Stallman <rms@gnu.org>
830
59cb8c23
RS
831 * elisp.texi (Top): Update subnode lists.
832
833 * display.texi (Inverse Video): Node deleted.
834
c118d09e
RS
835 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
836 New nodes split out of Coding Conventions.
837
838 * searching.texi (Regular Expressions): Document re-builder.
839
840 * os.texi (Time Parsing): New node split out of Time Conversion.
841
842 * processes.texi (Misc Network, Network Feature Testing)
843 (Network Options, Make Network): New nodes split out of
844 Low-Level Network.
845
67ec7f41
RS
8462005-08-09 Richard M. Stallman <rms@gnu.org>
847
76d47f0d
RS
848 * frames.texi (Geometry): New node, split from Size and Position.
849 (Frame Parameters): Refer to Geometry.
850
67ec7f41 851 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 852
67ec7f41
RS
853 * windows.texi (Splitting Windows): Fix xref.
854
855 * frames.texi (Layout Parameters): Add xref.
856
857 * display.texi (Line Height, Scroll Bars): Fix xrefs.
858
859 * keymaps.texi (Menu Bar): Fix xref.
860
861 * locals.texi (Standard Buffer-Local Variables): Fix xref.
862
863 * modes.texi (%-Constructs): Fix xref.
864
865 * frames.texi (Window Frame Parameters): Node split up.
866 (Basic Parameters, Position Parameters, Size Parameters)
867 (Layout Parameters, Buffer Parameters, Management Parameters)
868 (Cursor Parameters, Color Parameters): New subnodes.
869
adb5e445
LT
8702005-08-09 Luc Teirlinck <teirllm@auburn.edu>
871
872 * positions.texi (Screen Lines): Update xref for previous change
873 in minibuf.texi.
874
875 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
876 change in minibuf.texi.
877
61298e17
RS
8782005-08-09 Richard M. Stallman <rms@gnu.org>
879
880 * tips.texi (Coding Conventions): Minor cleanup.
881
882 * modes.texi (Defining Minor Modes): Explain when init-value
883 can be non-nil.
884
885 * elisp.texi (Top): Update submenu for Minibuffer.
886
887 * minibuf.texi (Minibuffer Misc): Node split up.
888 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
889 (Recursive Mini): New nodes split out from Minibuffer Misc.
890 (Minibuffer Misc): Document max-mini-window-height.
891
892 * hash.texi (Defining Hash): Delete stray paren in example.
893
894 * display.texi (Echo Area Customization): Don't define
895 max-mini-window-height here; xref instead.
896
897 * commands.texi (Event Input Misc): Update while-no-input.
898
899 * advice.texi (Advising Functions): Explain when to use advice
900 and when to use a hook.
901
43e124e6
EZ
9022005-07-30 Eli Zaretskii <eliz@gnu.org>
903
904 * makefile.w32-in (info): Don't run install-info.
905 ($(infodir)/dir): New target, produced by running install-info.
906
653aea22
LT
9072005-07-27 Luc Teirlinck <teirllm@auburn.edu>
908
909 * modes.texi (Defining Minor Modes): The keyword for the initial
910 value is :init-value, not :initial-value.
911
ba6ebbd5
EZ
9122005-07-23 Eli Zaretskii <eliz@gnu.org>
913
914 * loading.texi (Autoload): Make the `doctor' example be consistent
915 with what's in current loaddefs.el. Describe the "fn" magic in
916 the usage portion of the doc string.
917
6696f2a4
RS
9182005-07-22 Richard M. Stallman <rms@gnu.org>
919
920 * internals.texi (Garbage Collection): Clarify previous change.
921
0c17e67c
SM
9222005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
923
924 * internals.texi (Garbage Collection): Add gc-cons-percentage.
925
426179e1
JL
9262005-07-18 Juri Linkov <juri@jurta.org>
927
928 * commands.texi (Accessing Events):
929 * frames.texi (Text Terminal Colors, Resources):
930 * markers.texi (The Mark):
931 * modes.texi (Defining Minor Modes):
932 Delete duplicate duplicate words.
933
9b0c2c56
RS
9342005-07-16 Richard M. Stallman <rms@gnu.org>
935
936 * display.texi (Managing Overlays): Clarify make-overlay
937 args for insertion types.
938
fd90b80c
LT
9392005-07-13 Luc Teirlinck <teirllm@auburn.edu>
940
0c17e67c
SM
941 * customize.texi (Variable Definitions):
942 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
943 `standard-value' is a list too.
944 (Defining New Types): Use @key{RET} instead of @key{ret}.
945
37aa90e5
TTN
9462005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
947
948 * os.texi (Translating Input): Fix typo.
949
917e0c95
RS
9502005-07-08 Richard M. Stallman <rms@gnu.org>
951
952 * README: Update edition number and size estimate.
953
954 * elisp.texi (VERSION): Set to 2.9.
955
7d90e71d
RS
9562005-07-07 Richard M. Stallman <rms@gnu.org>
957
c330dafe
RS
958 * book-spine.texinfo: Update Emacs version.
959
7d90e71d
RS
960 * display.texi (Inverse Video): Delete mode-line-inverse-video.
961
dc2204be
RS
9622005-07-06 Richard M. Stallman <rms@gnu.org>
963
964 * searching.texi (Regexp Search): Clarify what re-search-forward
965 does when the search fails.
966
a0ec7a4a
LK
9672005-07-05 Lute Kamstra <lute@gnu.org>
968
dc2204be 969 * Update FSF's address in GPL notices.
a0ec7a4a
LK
970
971 * doclicense.texi (GNU Free Documentation License):
972 * gpl.texi (GPL):
973 * tips.texi (Coding Conventions, Library Headers):
974 * vol1.texi:
975 * vol2.texi: Update FSF's address.
976
4af33176
RS
9772005-07-04 Richard M. Stallman <rms@gnu.org>
978
979 * hooks.texi (Standard Hooks): Add occur-hook.
980
b3ab615b
LT
9812005-07-03 Luc Teirlinck <teirllm@auburn.edu>
982
983 * display.texi (The Echo Area): Correct menu.
984
3d393029
RS
9852005-07-03 Richard M. Stallman <rms@gnu.org>
986
7fe48b75
RS
987 * elisp.texi (Top): Update subnode menu for Display.
988
989 * display.texi (Displaying Messages): New node, with most
990 of what was in The Echo Area.
991 (Progress): Moved under The Echo Area.
992 (Logging Messages): New node with new text.
993 (Echo Area Customization): New node, the rest of what was
994 in The Echo Area. Document message-truncate-lines with @defvar.
995 (Display): Update menu.
996
3d393029
RS
997 * windows.texi (Textual Scrolling): Doc 3 values for
998 scroll-preserve-screen-position.
999
1000 * text.texi (Special Properties): Change hook functions
1001 should bind inhibit-modification-hooks around altering buffer text.
1002
1003 * keymaps.texi (Key Binding Commands): Call binding BINDING
1004 rather than DEFINITION.
1005
b26860ad
JB
10062005-06-29 Juanma Barranquero <lekktu@gmail.com>
1007
1008 * variables.texi (Defining Variables): `user-variable-p' returns t
1009 for aliases of user options, nil for alias loops.
1010
025691ed
RS
10112005-06-28 Richard M. Stallman <rms@gnu.org>
1012
1013 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
1014 make-keymap.
1015
b61bfa4d
LT
10162005-06-27 Luc Teirlinck <teirllm@auburn.edu>
1017
1018 * variables.texi (Setting Variables): Correct and clarify
1019 description of `add-to-ordered-list'.
1020
24ee714d
RS
10212005-06-26 Richard M. Stallman <rms@gnu.org>
1022
1023 * display.texi (Faces): Minor cleanup.
1024
33b79ce4
LT
10252005-06-25 Luc Teirlinck <teirllm@auburn.edu>
1026
1027 * display.texi (Faces): `facep' returns t for strings that are
1028 face names.
1029
df13531d
RS
10302005-06-25 Richard M. Stallman <rms@gnu.org>
1031
1032 * objects.texi (Equality Predicates): Clarify meaning of equal.
1033
1034 * windows.texi (Selecting Windows): save-selected-window
1035 and with-selected-window save and restore the current buffer.
1036
cf444441
RS
10372005-06-24 Richard M. Stallman <rms@gnu.org>
1038
1039 * numbers.texi (Float Basics): Explain how to test for NaN,
1040 and printing the sign of NaNs.
1041
6cdd056d
EZ
10422005-06-24 Eli Zaretskii <eliz@gnu.org>
1043
1044 * makefile.w32-in (MAKEINFO): Use --force.
1045
b93e3c3b
RS
10462005-06-23 Richard M. Stallman <rms@gnu.org>
1047
1048 * display.texi (Face Functions): Correct Texinfo usage.
1049
6fb276bd
LT
10502005-06-23 Luc Teirlinck <teirllm@auburn.edu>
1051
1052 * lists.texi (Rings): `ring-elements' now returns the elements of
1053 RING in order.
1054
1d1c7e75
JB
10552005-06-23 Juanma Barranquero <lekktu@gmail.com>
1056
1057 * markers.texi (The Mark): Texinfo usage fix.
1058
9d12e52b
KS
10592005-06-23 Kim F. Storm <storm@cua.dk>
1060
1061 * searching.texi (Entire Match Data): Remove evaporate option for
1062 match-data. Do not mention evaporate option for set-match-data.
1063
6d44324c
GM
10642005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
1065
1066 * display.texi (Face Functions): Mention face aliases.
1067
80df27a7
RS
10682005-06-21 Richard M. Stallman <rms@gnu.org>
1069
1070 * anti.texi (Antinews): Texinfo usage fix.
1071
e121563b
KB
10722005-06-21 Karl Berry <karl@gnu.org>
1073
9d7d543c
KB
1074 * elisp.texi: Use @copying.
1075
e121563b
KB
1076 * elisp.texi: Put @summarycontents and @contents before the Top
1077 node, instead of the end of the file, so that the contents appear
1078 in the right place in the dvi/pdf output.
1079
36a3b076
JL
10802005-06-21 Juri Linkov <juri@jurta.org>
1081
1082 * display.texi (Defining Faces): Add `customized-face'.
1083
5c796e80
KS
10842005-06-20 Kim F. Storm <storm@cua.dk>
1085
b7d1f38f
KS
1086 * variables.texi (Setting Variables): Any type of element can be
1087 given order in add-to-ordered-list. Compare elements with eq.
1088
5c796e80
KS
1089 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
1090
fb056bef
KB
10912005-06-20 Karl Berry <karl@gnu.org>
1092
1093 * syntax.texi (Syntax Flags): Make last column very slightly wider
1094 to avoid "generic comment" breaking on two lines and causing an
1095 underfull box.
1096
84398baa
LT
10972005-06-19 Luc Teirlinck <teirllm@auburn.edu>
1098
1099 * lists.texi (Rings): Various minor clarifications and corrections.
1100
07ff1e4b
RS
11012005-06-18 Richard M. Stallman <rms@gnu.org>
1102
1103 * functions.texi (Obsolete Functions): Simplify.
1104
1105 * variables.texi (Variable Aliases): Simplify.
1106
1107 * anti.texi, backups.texi, compile.texi, customization.texi:
1108 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
1109 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
1110 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
1111 * variables.texi: Fix formatting ugliness.
1112
1113 * elisp.texi: Add links to Rings and Byte Packing.
1114 Update version and copyright years.
1115
1116 * minibuf.texi: Fix formatting ugliness.
1117 (Completion Commands): Move keymap vars to the end
1118 and vars completing-read binds to the top.
1119
3f7fab24
LT
11202005-06-17 Luc Teirlinck <teirllm@auburn.edu>
1121
1122 * processes.texi: Fix typos.
1123 (Bindat Spec): Correct Texinfo error.
926c4c9b 1124 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 1125
f19b57e3
RS
11262005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
1127
1128 * lists.texi (Rings): New node.
1129 (Lists): Add it to menu.
1130
a80c5da7 1131 * processes.texi (Byte Packing): New node.
f19b57e3
RS
1132 (Processes): Add it to menu.
1133
11342005-06-17 Richard M. Stallman <rms@gnu.org>
1135
1136 * syntax.texi (Parsing Expressions): Fix texinfo usage.
1137
1138 * help.texi (Documentation Basics): Explain the xref to
1139 Documentation Tips.
1140
1141 * debugging.texi (Debugger Commands): Minor fix.
1142
67c1390d
LT
11432005-06-16 Luc Teirlinck <teirllm@auburn.edu>
1144
1145 * edebug.texi (Instrumenting): Eliminate duplicate link.
1146 (Specification List): Replace references to "below", referring to
1147 a later node, with one @ref to that node.
1148
1149 * os.texi (Timers): Timers should save and restore the match data
1150 if they change it.
1151
1152 * debugging.texi (Debugger Commands): Mention that the Lisp
1153 debugger can not step through primitive functions.
1154
51cd2a8c
JB
11552005-06-16 Juanma Barranquero <lekktu@gmail.com>
1156
1157 * functions.texi (Obsolete Functions): Update argument names of
1158 `make-obsolete' and `define-obsolete-function-alias'.
1159
1160 * variables.texi (Variable Aliases): Update argument names of
1161 `defvaralias', `make-obsolete-variable' and
1162 `define-obsolete-variable-alias'.
1163
f5e6ac4a
KS
11642005-06-15 Kim F. Storm <storm@cua.dk>
1165
1166 * searching.texi (Entire Match Data): Rephrase warnings about
1167 evaporate arg to match-data and set-match-data.
1168
fe2a9972
LT
11692005-06-14 Luc Teirlinck <teirllm@auburn.edu>
1170
67774855
LT
1171 * elisp.texi (Top): Update detailed menu.
1172
fe2a9972
LT
1173 * edebug.texi (Edebug): Update menu.
1174 (Instrumenting): Update xrefs.
1175 (Edebug Execution Modes): Correct xref.
1176 (Jumping): Clarify description of `h' command.
1177 Eliminate redundant @ref.
1178 (Breaks): New node.
1179 (Breakpoints): is now a subsubsection.
1180 (Global Break Condition): Mention `C-x X X'.
1181 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
1182 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
1183 (Edebug Display Update): Correct pxref.
1184 (Edebug and Macros): New node.
1185 (Instrumenting Macro Calls): Is now a subsubsection.
1186 Neither arg of `def-edebug-spec' is evaluated.
1187 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
1188 (Specification Examples): Fix typo.
1189
b59f605b
LK
11902005-06-14 Lute Kamstra <lute@gnu.org>
1191
1192 * debugging.texi (Function Debugging): Primitives can break on
1193 entry too.
1194
a5c99dc9
KS
11952005-06-14 Kim F. Storm <storm@cua.dk>
1196
1197 * variables.texi (Setting Variables): Add add-to-ordered-list.
1198
f99ed2f8
SM
11992005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
1200
1201 * syntax.texi (Parsing Expressions): Document aux functions and vars of
1202 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
1203
9d42ffaa
LK
12042005-06-13 Lute Kamstra <lute@gnu.org>
1205
1206 * text.texi (Special Properties): Fix cross reference.
1207
32cc0b00
LT
12082005-06-11 Luc Teirlinck <teirllm@auburn.edu>
1209
1210 * debugging.texi (Function Debugging): Delete mention of empty
1211 string argument to `cancel-debug-on-entry'. Delete inaccurate
1212 description of the return value of that command.
1213
98d1a1cf
EZ
12142005-06-11 Alan Mackenzie <acm@muc.de>
1215
1216 * text.texi (Adaptive Fill): Amplify the description of
1217 fill-context-prefix.
1218
4b53b8d7
LT
12192005-06-10 Luc Teirlinck <teirllm@auburn.edu>
1220
84398baa 1221 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 1222
b5305167
SM
12232005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
1224
1225 * syntax.texi (Parsing Expressions): Document syntax-ppss.
1226
9bd4c3ad
LT
12272005-06-10 Luc Teirlinck <teirllm@auburn.edu>
1228
1229 * debugging.texi (Error Debugging): Minor rewording.
1230 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
1231 is optional.
1232
257914aa
LK
12332005-06-10 Lute Kamstra <lute@gnu.org>
1234
b5305167 1235 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
1236 (Top): Give it a title. Correct version number. Give the
1237 detailed node listing a more prominent header.
b5305167
SM
1238 * intro.texi: Don't set VERSION here a second time.
1239 Mention Emacs's version too.
257914aa
LK
1240 * anti.texi (Antinews): Use EMACSVER to refer to the current
1241 version of Emacs.
1242
b7aae902
KS
12432005-06-09 Kim F. Storm <storm@cua.dk>
1244
1245 * searching.texi (Entire Match Data): Explain new `reseat' argument to
1246 match-data and set-match-data.
1247
99598737
RS
12482005-06-08 Richard M. Stallman <rms@gnu.org>
1249
1250 * searching.texi (Entire Match Data): Clarify when match-data
1251 returns markers and when integers.
1252
1253 * display.texi (Defining Faces): Explain that face name should not
1254 end in `-face'.
1255
1256 * modes.texi (Mode Line Data): Minor cleanup.
1257 (Customizing Keywords): Node split out of Search-based Fontification.
1258 Add example of using font-lock-add-keywords from a hook.
1259 Clarify when MODE should be non-nil, and when nil.
1260
12612005-06-06 Richard M. Stallman <rms@gnu.org>
1262
1263 * modes.texi (Mode Line Data): Explain what happens when the car
1264 of a list is a void symbol.
1265 (Search-based Fontification): Explain MODE arg to
1266 font-lock-add-keywords and warn about calls from major modes.
1267
ecc8893a
JL
12682005-06-08 Juri Linkov <juri@jurta.org>
1269
1270 * display.texi (Standard Faces): Add `shadow' face.
1271
7fa9f4eb
LT
12722005-05-29 Luc Teirlinck <teirllm@auburn.edu>
1273
1274 * modes.texi (Major Mode Conventions): A derived mode only needs
1275 to put the call to the parent mode inside `delay-mode-hooks'.
1276
bebcc4b1
RS
12772005-05-29 Richard M. Stallman <rms@gnu.org>
1278
c16b1394
RS
1279 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
1280 new, and what that implies. Clarify.
1281
1282 * files.texi (Locating Files): Clean up the text.
1283
bebcc4b1
RS
1284 * frames.texi (Window Frame Parameters): Document user-size.
1285 Shorten entry for top by referring to left.
1286
12872005-05-26 Richard M. Stallman <rms@gnu.org>
1288
1289 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
1290 is new, and what the implications are. Other clarifications.
1291
217797bc
RS
12922005-05-24 Richard M. Stallman <rms@gnu.org>
1293
1294 * frames.texi (Dialog Boxes): Minor fixes.
1295
3565fe07
MY
12962005-05-25 Masatake YAMATO <jet@gyve.org>
1297
1298 * display.texi (Standard Faces): Write about `mode-line-highlight'.
1299
817089df
LT
13002005-05-24 Luc Teirlinck <teirllm@auburn.edu>
1301
1302 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
1303 is optional.
1304
cb5db137
NR
13052005-05-24 Nick Roberts <nickrob@snap.net.nz>
1306
1307 * frames.texi (Dialog Boxes): Descibe new optional argument.
1308
3c8572f5
LK
13092005-05-23 Lute Kamstra <lute@gnu.org>
1310
1311 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
1312 syntax-begin-function over font-lock-beginning-of-syntax-function.
1313
2a4d7cb3
LT
13142005-05-21 Luc Teirlinck <teirllm@auburn.edu>
1315
71f800cf
LT
1316 * minibuf.texi (Reading File Names): Update description of
1317 `read-directory-name'.
1318
2a4d7cb3
LT
1319 * modes.texi (Derived Modes): Clarify :group keyword.
1320
bb4afd09
EZ
13212005-05-21 Eli Zaretskii <eliz@gnu.org>
1322
b5305167
SM
1323 * files.texi (Locating Files): New subsection.
1324 Describe locate-file and executable-find.
bb4afd09 1325
a2c9aee6
EZ
13262005-05-21 Kevin Ryde <user42@zip.com.au>
1327
1328 * frames.texi (Initial Parameters): Update cross reference to
1329 "Emacs Invocation".
1330
6900105f
LT
13312005-05-19 Luc Teirlinck <teirllm@auburn.edu>
1332
ca1b0914
LT
1333 * keymaps.texi (Active Keymaps): Add anchor.
1334
6900105f
LT
1335 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
1336 (Major Mode Conventions): Refer to `Auto Major Mode' in more
1337 appropriate place.
1338 (Derived Modes): Small clarifications.
b5305167
SM
1339 (Minor Mode Conventions, Keymaps and Minor Modes):
1340 Replace references to nodes with references to anchors.
6900105f
LT
1341 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
1342 Clarify description of lists whose first element is an integer.
1343 (Mode Line Variables): Add anchor.
1344 (%-Constructs): Clarify description of integer after %.
1345 (Emulating Mode Line): Describe nil value for FACE.
1346
54d06364
LT
13472005-05-18 Luc Teirlinck <teirllm@auburn.edu>
1348
1349 * modes.texi (Derived Modes): Correct references to non-existing
1350 variable standard-syntax-table.
1351
f8d0b769
LK
13522005-05-17 Lute Kamstra <lute@gnu.org>
1353
1354 * modes.texi (Defining Minor Modes): Mention the mode hook.
1355
294c599c
KS
13562005-05-15 Kim F. Storm <storm@cua.dk>
1357
1358 * processes.texi (Network): Remove open-network-stream-nowait.
1359 (Network Servers): Remove open-network-stream-server.
1360
4214af69
LT
13612005-05-15 Luc Teirlinck <teirllm@auburn.edu>
1362
1363 * elisp.texi (Top): Update detailed menu.
1364
1365 * variables.texi: Reorder nodes.
1366 (Variables): Update menu.
1367 (File Local Variables): Do not refer to the `-*-' line as
1368 a "local variables list". Add pxref.
1369
302691ab
LT
13702005-05-14 Luc Teirlinck <teirllm@auburn.edu>
1371
56d4215a
LT
1372 * elisp.texi (Top): Update detailed menu for node changes.
1373
302691ab
LT
1374 * modes.texi (Modes): Update Menu.
1375 (Hooks): Move to beginning of chapter.
1376 Most minor modes run mode hooks too.
1377 `add-hook' can handle void hooks or hooks whose value is a single
1378 function.
1379 (Major Modes): Update Menu.
1380 (Major Mode Basics): New node, split off from `Major Modes'.
1381 (Major Mode Conventions): Correct xref. Explain how to handle
1382 auto-mode-alist if the major mode command has an autoload cookie.
1383 (Auto Major Mode): Major update. Add magic-mode-alist.
1384 (Derived Modes): Major update.
1385 (Mode Line Format): Update Menu.
1386 (Mode Line Basics): New node, split off from `Mode Line Format'.
1387
1388 * loading.texi (Autoload): Mention `autoload cookie' as synonym
1389 for `magic autoload comment'. Add index entries and anchor.
1390
d06ba294
RS
13912005-05-14 Richard M. Stallman <rms@gnu.org>
1392
1393 * tips.texi (Coding Conventions): Explain how important it is
1394 that just loading certain files not change Emacs behavior.
1395
1396 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
1397
405cb12a
LK
13982005-05-12 Lute Kamstra <lute@gnu.org>
1399
19958124
LK
1400 * modes.texi (Generic Modes): Update.
1401 (Major Modes): Refer to node "Generic Modes".
1402
405cb12a
LK
1403 * elisp.texi (Top): Update to the current structure of the manual.
1404 * processes.texi (Processes): Add menu description.
1405 * customize.texi (Customization): Add menu descriptions.
1406
f714dd1b
TTN
14072005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
1408
cc9442f2
TTN
1409 * processes.texi (Signals to Processes)
1410 (Low-Level Network): Fix typos.
f714dd1b 1411
36ad23ec
LK
14122005-05-11 Lute Kamstra <lute@gnu.org>
1413
1414 * elisp.texi (Top): Add some nodes from the chapter "Major and
1415 Minor Modes" to the detailed node listing.
1416
d101bf56
RS
14172005-05-10 Richard M. Stallman <rms@gnu.org>
1418
1419 * keymaps.texi (Extended Menu Items): Menu item filter functions
1420 can be called at any time.
1421
698b0510
LT
14222005-05-08 Luc Teirlinck <teirllm@auburn.edu>
1423
1424 * variables.texi (File Local Variables): `(hack-local-variables t)'
1425 now also checks whether a mode is specified in the local variables
1426 list.
1427
2c6b25c7
EZ
14282005-05-05 Kevin Ryde <user42@zip.com.au>
1429
1430 * display.texi (The Echo Area): Correct format function cross
1431 reference.
1432
643b4cf5
LT
14332005-05-05 Luc Teirlinck <teirllm@auburn.edu>
1434
1435 * variables.texi (Variable Aliases): Change description of
1436 `define-obsolete-variable-alias'.
1437
1438 * functions.texi (Functions): Add "Obsolete Functions" to menu.
1439 (Defining Functions): Add xref.
1440 (Obsolete Functions): New node.
1441 (Function Safety): Standardize capitalization of section title.
1442
1443 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
1444 (Dialog Boxes): Complete description of `x-popup-dialog'.
1445
053bc8e4
RS
14462005-05-04 Richard M. Stallman <rms@gnu.org>
1447
1448 * commands.texi (Interactive Codes): Fix Texinfo usage.
1449 Document U more clearly.
1450
f6b1b15a
LT
14512005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1452
3b925015
LT
1453 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
1454 function and not a macro.
1455
f6b1b15a
LT
1456 * frames.texi (Pop-Up Menus): Correct and clarify description of
1457 `x-popup-menu'.
1458 (Dialog Boxes): Clarify description of `x-popup-dialog'.
1459
ebbfa918
RS
14602005-05-01 Richard M. Stallman <rms@gnu.org>
1461
1462 * edebug.texi (Checking Whether to Stop): Fix previous change.
1463
abe2f96e
LT
14642005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1465
d6028ef2
LT
1466 * display.texi: Fix typos and Texinfo usage.
1467
abe2f96e
LT
1468 * edebug.texi (Checking Whether to Stop): executing-macro ->
1469 executing-kbd-macro.
1470
b2cfb30b
RS
14712005-05-01 Richard M. Stallman <rms@gnu.org>
1472
1473 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
1474
7e995a23
RS
14752005-04-30 Richard M. Stallman <rms@gnu.org>
1476
1477 * files.texi (Magic File Names): Document `operations' property.
1478
57efa539
LK
14792005-04-29 Lute Kamstra <lute@gnu.org>
1480
1481 * modes.texi (Generic Modes): New node.
1482 (Major Modes): Add it to the menu.
1483 (Derived Modes): Add "derived mode" to concept index.
1484
0a20b1dc
LK
14852005-04-28 Lute Kamstra <lute@gnu.org>
1486
1487 * modes.texi (Defining Minor Modes): Fix previous change.
1488 (Font Lock Mode): Simplify.
1489 (Font Lock Basics): Say that font-lock-defaults is buffer-local
1490 when set and that some parts are optional. Add cross references.
1491 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
1492 Add cross references. Add font-lock-multiline to index.
1493 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 1494 Lock Variables". Document font-lock-add-keywords and
b5305167 1495 font-lock-remove-keywords.
0a20b1dc
LK
1496 (Other Font Lock Variables): Move font-lock-keywords-only,
1497 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1498 and font-lock-syntactic-face-function to node "Syntactic Font
1499 Lock". Move font-lock-keywords-case-fold-search to node
1500 "Search-based Fontification". Document font-lock-inhibit-thing-lock
1501 and font-lock-{,un}fontify-{buffer,region}-function.
1502 (Precalculated Fontification): Remove reference to deleted variable
1503 font-lock-core-only.
1504 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
1505 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
1506 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1507 and font-lock-syntactic-face-function here from node "Other Font
1508 Lock Variables". Move font-lock-syntactic-keywords to "Setting
1509 Syntax Properties". Add cross references.
b5305167
SM
1510 (Setting Syntax Properties): New node.
1511 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
1512 * syntax.texi (Syntax Properties): Add cross reference.
1513 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
1514
68a94f5a
RS
15152005-04-26 Richard M. Stallman <rms@gnu.org>
1516
1517 * display.texi (Defining Faces):
1518 Document `default' elements of defface spec.
1519
1520 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
1521
1522 * variables.texi (Variable Aliases): Clarify text.
1523
15242005-04-25 Chong Yidong <cyd@stupidchicken.com>
1525
1526 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
1527
7f48f143
LT
15282005-04-25 Luc Teirlinck <teirllm@auburn.edu>
1529
1530 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
1531
45d2f8e8
EZ
15322005-04-24 Eli Zaretskii <eliz@gnu.org>
1533
f3714ab2
EZ
1534 * syntax.texi (Syntax Table Internals): Elaborate documentation of
1535 syntax-after and syntax-class.
1536
45d2f8e8 1537 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
1538 (Unique File Names): Don't mention "numbers" in the documentation
1539 of make-temp-file and make-temp-name.
45d2f8e8 1540
469bc679
RS
15412005-04-23 Richard M. Stallman <rms@gnu.org>
1542
1543 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
1544
c9fa5dc9
RS
15452005-04-22 Nick Roberts <nickrob@snap.net.nz>
1546
1547 * windows.texi (Cyclic Window Ordering): Clarify window-list.
1548
230e1e80
NR
15492005-04-22 Nick Roberts <nickrob@snap.net.nz>
1550
1551 * variables.texi (Variable Aliases): Describe make-obsolete-variable
1552 and define-obsolete-variable-alias.
1553
1ba52906
KS
15542005-04-22 Kim F. Storm <storm@cua.dk>
1555
1556 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
1557 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
1558
9721d904
LK
15592005-04-21 Lute Kamstra <lute@gnu.org>
1560
1561 * lists.texi (Association Lists): Document rassq-delete-all.
1562
ed35c736
RS
15632005-04-19 Richard M. Stallman <rms@gnu.org>
1564
1565 * modes.texi (Search-based Fontification): Explain that
1566 facespec is an expression to be evaluated.
1567
42fc00a4
RS
15682005-04-19 Kevin Ryde <user42@zip.com.au>
1569
b5305167 1570 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
1571 * strings.texi (String Conversion): Fix xref.
1572
5827e9d4
KS
15732005-04-19 Kim F. Storm <storm@cua.dk>
1574
1575 * symbols.texi (Symbol Plists): Add safe-get.
1576 Mention that `get' may signal an error.
1577
47872da9
NR
15782005-04-18 Nick Roberts <nickrob@snap.net.nz>
1579
1580 * customize.texi (Variable Definitions): Replace tooltip-mode
1581 example with save-place.
1582
ec0cf966
RS
15832005-04-17 Richard M. Stallman <rms@gnu.org>
1584
1585 * buffers.texi (Indirect Buffers): Clarify.
1586
1587 * positions.texi (Positions): Clarify converting marker to integer.
1588
1589 * strings.texi (String Basics): Mention string-match; clarify.
1590
199bb209
LK
15912005-04-08 Lute Kamstra <lute@gnu.org>
1592
1593 * modes.texi (Search-based Fontification): Fix cross references.
1594 Use consistent terminology. Document anchored highlighting.
1595
bfa54668
LK
15962005-04-05 Lute Kamstra <lute@gnu.org>
1597
1598 * modes.texi (Defining Minor Modes): Document :group keyword
1599 argument and its default value.
1600
07e5fb9e
LK
16012005-04-03 Lute Kamstra <lute@gnu.org>
1602
1603 * hooks.texi (Standard Hooks): Add some hooks. Add cross
1604 references and/or descriptions. Delete major mode hooks; mention
1605 them as a category instead. Rename or delete obsolete hooks.
1606
aa945b59
RS
16072005-04-02 Richard M. Stallman <rms@gnu.org>
1608
1609 * nonascii.texi (Coding System Basics): Another wording cleanup.
1610
8b918214
RS
16112005-04-01 Richard M. Stallman <rms@gnu.org>
1612
1613 * nonascii.texi (Coding System Basics): Clarify previous change.
1614
41639988
KH
16152005-04-01 Kenichi Handa <handa@m17n.org>
1616
1617 * nonascii.texi (Coding System Basics): Describe about rondtrip
1618 identity of coding systems.
1619
8e669bbd
RS
16202005-03-29 Chong Yidong <cyd@stupidchicken.com>
1621
1622 * text.texi (Buffer Contents): Add filter-buffer-substring and
1623 buffer-substring-filters.
1624
f60a6f87
RS
16252005-03-26 Chong Yidong <cyd@stupidchicken.com>
1626
1627 * anti.texi (Antinews): Mention `G' interactive code.
1628
1629 * tips.texi (Compilation Tips): Mention benchmark.el.
1630
aaac1251
LT
16312005-03-27 Luc Teirlinck <teirllm@auburn.edu>
1632
1633 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
1634 is now bound to M-o M-o.
1635
1636 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
1637
45325173
GM
16382005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
1639
1640 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
1641 in the Emacs Manual).
1642 * Makefile.in (srcs): Remove calendar.texi.
1643 * makefile.w32-in (srcs): Remove calendar.texi.
1644 * display.texi (Display): Change name of next node.
1645 * os.texi (System In): Change name of previous node.
1646 * elisp.texi (Top): Remove Calendar references.
1647 * vol1.texi (Top): Remove Calendar references.
1648 * vol2.texi (Top): Remove Calendar references.
1649
85df292e
RS
16502005-03-25 Richard M. Stallman <rms@gnu.org>
1651
45325173 1652 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
1653 Cleanup previous change.
1654
16552005-03-25 Chong Yidong <cyd@stupidchicken.com>
1656
1657 * display.texi (Face Attributes): Faces earlier in an :inherit
1658 list take precedence.
1659 (Scroll Bars): Fix description of vertical-scroll-bars.
1660 Document frame-current-scroll-bars and window-current-scroll-bars.
1661
1662 * markers.texi (The Mark): Document temporary Transient Mark mode.
1663
b5305167
SM
1664 * minibuf.texi (Reading File Names):
1665 Document read-file-name-completion-ignore-case.
85df292e
RS
1666
1667 * positions.texi (Screen Lines): Document nil for width argument
1668 to compute-motion.
1669
1fe54d69
KS
16702005-03-23 Kim F. Storm <storm@cua.dk>
1671
1672 * display.texi (Standard Faces): Other faces used in the fringe
1673 implicitly inherits from the fringe face.
1674 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
1675 properties implicitly inherits from fringe face.
1676 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
1677
a775dff4
RS
16782005-03-20 Chong Yidong <cyd@stupidchicken.com>
1679
1680 * display.texi (Invisible Text): State default value of
1681 line-move-ignore-invisible.
1682 (Managing Overlays): Document remove-overlays.
1683 (Standard Faces): Document escape-glyph face.
1684
b5305167 1685 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 1686
b5305167
SM
1687 * modes.texi (Other Font Lock Variables):
1688 Document font-lock-lines-before.
a775dff4
RS
1689
1690 * positions.texi (Skipping Characters): skip-chars-forward allows
1691 character classes.
1692
077f7085
LK
16932005-03-18 Lute Kamstra <lute@gnu.org>
1694
1695 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
1696
d69ea7ab
RS
16972005-03-17 Richard M. Stallman <rms@gnu.org>
1698
c7bd5d57
RS
1699 * text.texi (Undo): Document extensible undo entries.
1700
d69ea7ab
RS
1701 * searching.texi (String Search, Regexp Search, Regexp Search):
1702 Cleanups.
1703
1704 * nonascii.texi (Character Codes): Minor fix.
1705
1706 * display.texi (Display Property): Explain the significance
1707 of having text properties that are eq.
1708 (Other Display Specs): Explain string as display spec.
1709
1710 * commands.texi (Interactive Codes): Document G option.
1711
17122005-03-17 Chong Yidong <cyd@stupidchicken.com>
1713
1714 * text.texi (Filling): Add sentence-end-without-period and
1715 sentence-end-without-space.
1716 (Changing Properties): Minor fix.
1717
1718 * anti.texi: Total rewrite.
1719
a7679889
LK
17202005-03-15 Lute Kamstra <lute@gnu.org>
1721
1722 * edebug.texi (Instrumenting Macro Calls): Fix typos.
1723
6eb8e247
KS
17242005-03-08 Kim F. Storm <storm@cua.dk>
1725
1726 * display.texi (Specified Space): Property :width is support on
1727 non-graphic terminals, :height is not.
1728
bfa8be14
RS
17292005-03-07 Richard M. Stallman <rms@gnu.org>
1730
1731 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
1732 Now subnodes of Fringes.
1733 (Overlay Arrow): Document overlay-arrow-variable-list.
1734 (Fringe Size/Pos): New node, broken out of Fringes.
1735 (Display): Explain clearing vs redisplay better.
1736 (Truncation): Clarify use of bitmaps.
1737 (The Echo Area): Clarify the uses of the echo area.
1738 Add max-mini-window-height.
1739 (Progress): Clarify.
1740 (Invisible Text): Explain that main loop moves point out.
1741 (Selective Display): Say "hidden", not "invisible".
b5305167 1742 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
1743 (Overlay Properties): Clarify intro.
1744 (Finding Overlays): Explain return values when nothing found.
1745 (Width): truncate-string-to-width has added arg.
1746 (Displaying Faces): Clarify and update mode line face handling.
1747 (Face Functions): Minor cleanup.
b5305167 1748 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
1749 (Pixel Specification, Other Display Specs): Minor cleanups.
1750 (Images, Image Descriptors): Minor cleanups.
1751 (GIF Images): Patents have expired.
1752 (Showing Images): Explain default text for insert-image.
b5305167 1753 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
1754 (Making Buttons): Explain return values.
1755 (Button Buffer Commands): Add xref.
1756 (Inverse Video): Update mode-line-inverse-video.
1757 (Display Table Format): Clarify.
1758 (Active Display Table): Give defaults for window-display-table.
1759
1760 * calendar.texi (Calendar Customizing): calendar-holiday-marker
1761 and calendar-today-marker are strings, not chars.
1762 (Holiday Customizing): Minor fix.
1763
bfa8be14
RS
1764 * internals.texi (Writing Emacs Primitives): Update `or' example.
1765 Update limit on # args of subr.
1766
1767 * edebug.texi (Using Edebug): Arrow is in fringe.
1768 (Instrumenting): Arg to eval-defun works without loading edebug.
1769 (Edebug Execution Modes): Add xref.
1770
1771 * customize.texi (Common Keywords): Clarify :require.
1772 Mention :version here.
1773 (Variable Definitions, Group Definitions): Not here.
1774 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
1775
d69ea7ab
RS
17762005-03-07 Chong Yidong <cyd@stupidchicken.com>
1777 * nonascii.texi (Text Representations): Clarify position-bytes.
1778 (Character Sets): Add list-charset-chars.
1779 (Scanning Charsets): Add charset-after.
1780 (Encoding and I/O): Minor fix.
1781
34398e6c
RS
17822005-03-06 Richard M. Stallman <rms@gnu.org>
1783
1784 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
1785 (Resizing Windows): Likewise.
1786
1787 * text.texi (Change Hooks): Get rid of "Emacs 21".
1788
1789 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
1790
1791 * streams.texi (Output Variables): Get rid of "Emacs 21".
1792
1793 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
1794
1795 * os.texi (Translating Input): Replace flow-control example
1796 with a less obsolete example that uses `keyboard-translate'.
1797
6eb8e247 1798 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 1799 Get rid of "Emacs 21".
6eb8e247 1800
34398e6c
RS
1801 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
1802 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
1803
1804 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
1805
1806 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
1807
1808 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
1809 (Menu Bar): Fix when menu-bar-update-hook is called.
1810
1811 * hash.texi (Hash Tables): Get rid of "Emacs 21".
1812
1813 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
1814 and make it read better.
1815
1816 * files.texi (Writing to Files): Get rid of "Emacs 21".
1817 (Unique File Names): Likewise.
1818
1819 * elisp.texi: Update Emacs version to 22.
1820
1821 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
1822 (Overlay Properties, Face Attributes): Likewise.
1823 (Managing Overlays): Fix punctuation.
1824 (Attribute Functions): Clarify set-face-font; get rid of
1825 info about old Emacs versions.
1826 (Auto Faces, Font Lookup, Display Property, Images):
1827 Get rid of "Emacs 21".
1828
1829 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
1830
d2178387
RS
18312005-03-05 Richard M. Stallman <rms@gnu.org>
1832
1833 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
1834
524352d6
LK
18352005-03-04 Lute Kamstra <lute@gnu.org>
1836
1837 * debugging.texi (Error Debugging): Document stack-trace-on-error.
1838
18392005-03-03 Lute Kamstra <lute@gnu.org>
1840
1841 * edebug.texi (Instrumenting Macro Calls): Fix typo.
1842
284f0680
LK
18432005-03-01 Lute Kamstra <lute@gnu.org>
1844
1845 * debugging.texi (Debugger Commands): Update `j'.
1846
a9ee5cac
LK
18472005-02-28 Lute Kamstra <lute@gnu.org>
1848
1849 * debugging.texi (Debugging): Fix typo.
1850 (Error Debugging): Document eval-expression-debug-on-error.
1851 (Function Debugging): Update example.
1852 (Using Debugger): Mention starred stack frames.
1853 (Debugger Commands): Document `j' and `l'.
1854 (Invoking the Debugger): `d' and `j' exit recursive edit too.
1855 Update the messages that the debugger displays.
1856 (Internals of Debugger): Add cross reference. Update example.
1857 (Excess Open): Minor improvement.
1858 (Excess Close): Minor improvement.
1859
378d0f8e
RS
18602005-02-26 Richard M. Stallman <rms@gnu.org>
1861
1862 * tips.texi (Coding Conventions): Clarify.
1863 Put all the major mode key reservations together.
1864 Mention the Mouse-1 => Mouse-2 conventions.
1865
1866 * syntax.texi (Syntax Class Table): Clarify.
1867 (Syntax Table Functions): syntax-after moved from here.
1868 (Syntax Table Internals): syntax-after moved to here.
1869 (Parsing Expressions): Update info on number of values
1870 and what's meaningful in the STATE argument.
1871 (Categories): Fix typo.
1872
1873 * sequences.texi (Arrays): Cleanup.
1874 (Char-Tables): Clarify.
1875
1876 * processes.texi (Deleting Processes): Cleanups, add xref.
1877 (Subprocess Creation): Explain nil in exec-path. Cleanup.
1878 (Process Information): set-process-coding-system, some args optional.
1879 (Input to Processes): Explain various types for PROCESS args.
1880 Rename them from PROCESS-NAME to PROCESS.
1881 (Signals to Processes): Likewise.
1882 (Decoding Output): Cleanup.
1883 (Query Before Exit): Clarify.
1884
1885 * os.texi (Startup Summary): Correct the options; add missing ones.
1886 (Terminal Output, Batch Mode): Clarify.
1887 (Flow Control): Node deleted.
1888
1889 * markers.texi (The Mark): Clarify.
1890
1891 * macros.texi (Expansion): Cleanup.
1892 (Indenting Macros): indent-spec allows ints, not floats.
1893
1894 * keymaps.texi (Keymaps): Clarify.
1895 (Format of Keymaps): Update lisp-mode-map example.
1896 (Active Keymaps, Key Lookup): Clarify.
1897 (Changing Key Bindings): Add xref to `kbd'.
1898 (Key Binding Commands, Simple Menu Items): Clarify.
1899 (Mouse Menus, Menu Bar): Clarify.
1900 (Menu Example): Replace print example with menu-bar-replace-menu.
1901
1902 * help.texi (Documentation Basics): Add function-documentation prop.
1903
1904 * elisp.texi (Top): Don't refer to Flow Control node.
1905
1906 * commands.texi (Command Overview): Improve xrefs.
1907 (Adjusting Point): Adjusting point applies to intangible and invis.
1908 (Key Sequence Input): Doc extra read-key-sequence args.
1909 Likewise for read-key-sequence-vector.
1910
1911 * backups.texi (Rename or Copy): Minor fix.
1912 (Numbered Backups): For version-control, say the default.
1913 (Auto-Saving): make-auto-save-file-name example is simplified.
1914
1915 * advice.texi (Advising Functions): Don't imply one part of Emacs
1916 should advise another part. Markup changes.
1917 (Defining Advice): Move transitional para.
1918 (Activation of Advice): Cleanup.
1919 Explain if COMPILE is nil or negative.
1920
1921 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
1922
2e20c83d
LK
19232005-02-24 Lute Kamstra <lute@gnu.org>
1924
1925 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
1926 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
1927
65c492fd
LK
19282005-02-23 Lute Kamstra <lute@gnu.org>
1929
b02c3eed
LK
1930 * modes.texi (Defining Minor Modes): define-minor-mode can be used
1931 to define global minor modes as well.
1932
65c492fd
LK
1933 * display.texi (Managing Overlays): overlay-buffer returns nil for
1934 deleted overlays.
1935
b686dd59
KS
19362005-02-22 Kim F. Storm <storm@cua.dk>
1937
1938 * minibuf.texi (Basic Completion): Allow symbols in addition to
1939 strings in try-completion and all-completions.
1940
23e8c095
LK
19412005-02-14 Lute Kamstra <lute@gnu.org>
1942
1943 * elisp.texi (Top): Remove reference to deleted node.
1944
1945 * lists.texi (Lists): Remove reference to deleted node.
1946 (Cons Cells): Fix typo.
1947
1948 * loading.texi (Where Defined): Fix typo.
1949
134948fc
RS
19502005-02-14 Richard M. Stallman <rms@gnu.org>
1951
1952 * variables.texi (Creating Buffer-Local): change-major-mode-hook
1953 is useful for discarding some minor modes.
1954
1955 * symbols.texi (Symbol Components): Reorder examples.
1956
1957 * streams.texi (Input Functions): State standard-input default.
1958 (Output Variables): State standard-output default.
1959
1960 * objects.texi (Printed Representation): Clarify read syntax vs print.
1961 (Floating Point Type): Explain meaning better.
1962 (Symbol Type): Explain uniqueness better.
1963 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
1964 List examples sooner.
1965 (Box Diagrams): New subnode broken out.
1966 Some examples moved from old Lists as Boxes node.
1967 (Dotted Pair Notation): Clarify intro.
1968 (Array Type): Clarify.
1969 (Type Predicates): Add hash-table-p.
1970
1971 * numbers.texi (Integer Basics): Clarify radix explanation.
1972 (Predicates on Numbers): Minor clarification.
1973 (Comparison of Numbers): Minor clarification. Clarify eql.
1974 Typos in min, max.
1975 (Math Functions): Clarify overflow in expt.
1976
1977 * minibuf.texi (Text from Minibuffer): Minor clarification.
1978 Mention arrow keys.
1979
1980 * loading.texi (Autoload): defun's doc string overrides autoload's
1981 doc string.
1982 (Repeated Loading): Modernize "add to list" examples.
1983 (Where Defined): Finish updating table of load-history elts.
1984
1985 * lists.texi (List-related Predicates): Minor wording improvement.
1986 (Lists as Boxes): Node deleted.
1987 (Building Lists): Explain trivial cases of number-sequence.
1988
1989 * hash.texi (Hash Tables): Add desc to menu items.
1990 (Creating Hash): Expain "full" means "make larger",
1991 (Hash Access): Any object can be a key.
1992 State value of maphash.
1993
1994 * functions.texi (What Is a Function): Wording cleanup.
1995 (Function Documentation): Minor cleanup.
1996 Explain purpose of calling convention at end of doc string.
1997 (Function Names): Wording cleanup.
1998 (Calling Functions): Wording cleanup.
1999 Explain better how funcall calls the function.
2000 (Function Cells): Delete example of saving and redefining function.
2001
2002 * control.texi (Combining Conditions): Wording cleanup.
2003 (Iteration): dolist and dotimes bind VAR locally.
2004 (Cleanups): Xref to Atomic Changes.
2005
2006 * compile.texi (Byte Compilation): Delete 19.29 info.
2007 (Compilation Functions): Macros' difficulties don't affect defsubst.
2008 (Docs and Compilation): Delete 19.29 info.
2009
44291460
RS
20102005-02-10 Richard M. Stallman <rms@gnu.org>
2011
2012 * objects.texi (Symbol Type): Minor correction.
2013
1f9ad95a
LK
20142005-02-06 Lute Kamstra <lute@gnu.org>
2015
2016 * modes.texi (Example Major Modes): Fix typos.
2017
ba2c991c
RS
20182005-02-06 Richard M. Stallman <rms@gnu.org>
2019
2020 * text.texi (Margins): fill-nobreak-predicate can be one function.
2021
2022 * strings.texi (Modifying Strings): clear-string can make unibyte.
2023 (Formatting Strings): format gives error if values missing.
2024
2025 * positions.texi (Character Motion): Mention default arg
2026 for forward-char. backward-char refers to forward-char.
2027 (Word Motion): Mention default arg for forward-word.
2028 (Buffer End Motion): Mention default arg for beginning-of-buffer.
2029 Simplify end-of-buffer.
2030 (Text Lines): Mention default arg for forward-line.
2031 (List Motion): Mention default arg for beginning/end-of-defun.
2032 (Skipping Characters): Minor fixes in explaining character-set.
2033
2034 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
2035 Mode inheritance applies only when default-major-mode is nil.
2036 Clarifications.
2037 (Example Major Modes): Update Text mode and Lisp mode examples.
2038 (Minor Mode Conventions): Mention define-minor-mode at top.
2039 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
2040 (Mode Line Format): Update mode line face display info.
2041 (Properties in Mode): Mention effect of risky vars.
2042 (Imenu): Define imenu-add-to-menubar.
2043 (Font Lock Mode): Add descriptions to menu lines.
2044 (Faces for Font Lock): Add font-lock-doc-face.
2045
9bf6d576
LK
20462005-02-05 Lute Kamstra <lute@gnu.org>
2047
2048 * text.texi (Maintaining Undo): Remove obsolete function.
2049
cb602754
EZ
20502005-02-05 Eli Zaretskii <eliz@gnu.org>
2051
2052 * frames.texi (Color Names): Add pointer to the X docs about RGB
2053 color specifications. Improve indexing
2054 (Text Terminal Colors): Replace the description of RGB values by
2055 an xref to "Color Names".
2056
4e07258f
RS
20572005-02-03 Richard M. Stallman <rms@gnu.org>
2058
2059 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
2060 Clarify.
2061 (Selecting Windows): Clarify save-selected-window.
2062 (Cyclic Window Ordering): Clarify walk-windows.
2063 (Window Point): Clarify.
2064 (Window Start): Add comment to example.
2065 (Resizing Windows): Add `interactive' specs in examples.
2066 Document fit-window-to-buffer.
2067
2068 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
2069 (Undo, Maintaining Undo): Clarify last change.
2070 (Sorting): In sort-numeric-fields, explain about octal and hex.
2071 Mention sort-numeric-base.
2072 (Format Properties): Add xref for hard newlines.
2073
2074 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
2075 (Pop-Up Menus): Fix typo.
2076 (Color Names): Explain all types of color names.
2077 Explain color-values on B&W terminal.
2078 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
2079
2080 * files.texi (File Locks): Not supported on MS systems.
2081 (Testing Accessibility): Clarify.
2082
2083 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
2084 (Coverage Testing): Fix typo.
2085
2086 * commands.texi (Misc Events): Remove stray space.
2087
2088 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
2089 (Modification Time): Clarify when visited-file-modtime returns 0.
2090 (The Buffer List): Clarify bury-buffer.
2091 (Killing Buffers): Clarify.
2092 (Indirect Buffers): Add clone-indirect-buffer.
2093
20942005-02-02 Matt Hodges <MPHodges@member.fsf.org>
2095
2096 * edebug.texi (Printing in Edebug): Fix default value of
2097 edebug-print-circle.
2098 (Coverage Testing): Fix displayed frequency count data.
2099
21002005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
2101
2102 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
2103
4e07258f 21042005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
2105
2106 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
2107
28d986b9
EZ
21082005-01-29 Eli Zaretskii <eliz@gnu.org>
2109
2110 * commands.texi (Misc Events): Describe the help-echo event.
2111
2112 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
2113 consistently in description of the help-echo property.
2114 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
2115
2116 * display.texi (Overlay Properties): Fix the index entry for
2117 help-echo overlay property.
2118
2119 * customize.texi (Type Keywords): Uncomment the xref to the
2120 help-echo property documentation.
2121
8f958b40
KS
21222005-01-23 Kim F. Storm <storm@cua.dk>
2123
2124 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
2125 return value. Third element FULLY replaced by PARTIAL which
2126 specifies number of invisible pixels if row is only partially visible.
2127 (Textual Scrolling): Mention auto-window-vscroll.
2128 (Vertical Scrolling): New defvar auto-window-vscroll.
2129
cd7e5dd6
LT
21302005-01-16 Luc Teirlinck <teirllm@auburn.edu>
2131
2132 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
2133 command remapping.
2134
6f771c32
RS
21352005-01-15 Richard M. Stallman <rms@gnu.org>
2136
2137 * display.texi (Defining Images): Mention DATA-P arg of create-image.
2138
6ac8a822
KS
21392005-01-14 Kim F. Storm <storm@cua.dk>
2140
88948d55
KS
2141 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
2142
6ac8a822
KS
2143 * text.texi (Links and Mouse-1): Fix string and vector item.
2144
20d6de82
RS
21452005-01-13 Richard M. Stallman <rms@gnu.org>
2146
2147 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
2148 descriptions of overriding-local-map and overriding-terminal-local-map.
2149
2150 * text.texi (Links and Mouse-1): Clarify text.
2151
f75a592e
KS
21522005-01-13 Kim F. Storm <storm@cua.dk>
2153
2154 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
2155
910f60b1
TTN
21562005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
2157
2158 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
2159
37181fc4
KS
21602005-01-12 Kim F. Storm <storm@cua.dk>
2161
2162 * text.texi (Links and Mouse-1): Rename section from Enabling
2163 Mouse-1 to Following Links. Change xrefs.
2164 Add examples for define-button-type and define-widget.
2165
2166 * display.texi (Button Properties, Button Buffer Commands):
2167 Clarify mouse-1 and follow-link functionality.
2168
28f94a34
RS
21692005-01-12 Richard M. Stallman <rms@gnu.org>
2170
2171 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
2172
2173 * display.texi (Beeping): Fix Texinfo usage.
2174
2175 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
2176
bac2d936
KS
21772005-01-11 Kim F. Storm <storm@cua.dk>
2178
2179 * display.texi (Button Properties, Button Buffer Commands):
93381d62 2180 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
2181
2182 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
2183 (Enabling Mouse-1 to Follow Links): New subsection.
2184
de968ddb
RS
21852005-01-06 Richard M. Stallman <rms@gnu.org>
2186
2187 * text.texi (Special Properties): Minor change.
2188
2189 * os.texi (Timers): Clarify previous change.
2190
2191 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
2192
a3a43b3b
LT
21932005-01-01 Luc Teirlinck <teirllm@auburn.edu>
2194
2195 * display.texi (Face Attributes): Correct xref to renamed node.
2196
732bb9ce
RS
21972005-01-01 Richard M. Stallman <rms@gnu.org>
2198
2199 * display.texi (Face Attributes): Describe hex color specs.
2200
c734ae59
RS
22012004-12-31 Richard M. Stallman <rms@gnu.org>
2202
2203 * os.texi (Timers): Update previous change.
2204
33b2f4ea
KS
22052004-12-30 Kim F. Storm <storm@cua.dk>
2206
2207 * display.texi (Line Height): Total line-height is now specified
2208 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
2209 in cons cells. (nil . RATIO) is relative to actual line height.
2210 Use line-height `t' instead of `0' to get minimum height.
2211
99ec74b9
RS
22122004-12-29 Richard M. Stallman <rms@gnu.org>
2213
2214 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
2215
eab463f6
RS
22162004-12-28 Richard M. Stallman <rms@gnu.org>
2217
2218 * commands.texi (Quitting): Clarify value of with-local-quit.
2219
2220 * elisp.texi (Top): Fix previous change.
2221
2222 * loading.texi (Loading): Fix previous change.
2223
ebbd14f1
RS
22242004-12-27 Richard M. Stallman <rms@gnu.org>
2225
4ae98fc5
RS
2226 * Makefile.in (MAKEINFO): Specify --force.
2227
8f430046
RS
2228 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
2229
56011a8c
RS
2230 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
2231
2232 * display.texi (Line Height): Further clarify.
2233
2234 * elisp.texi (Top): Update Loading submenu.
2235
ebbd14f1
RS
2236 * loading.texi (Where Defined): New node.
2237 (Unloading): load-history moved to Where Defined.
2238
fda2922a
RS
22392004-12-21 Richard M. Stallman <rms@gnu.org>
2240
2241 * commands.texi (Event Input Misc): Add while-no-input.
2242
9eb8959a
RS
22432004-12-11 Richard M. Stallman <rms@gnu.org>
2244
2245 * display.texi (Line Height): Rewrite text for clarity.
2246
adf87c29
KS
22472004-12-11 Kim F. Storm <storm@cua.dk>
2248
2249 * display.texi (Display): Add node "Line Height" to menu.
2250 (Line Height): New node. Move full description of line-spacing
2251 and line-height text properties here from text.texi.
2252 (Scroll Bars): Add vertical-scroll-bar variable.
2253
2254 * frames.texi (Window Frame Parameters): Remove line-height defvar.
2255
2256 * locals.texi (Standard Buffer-Local Variables): Fix xref for
2257 line-spacing and vertical-scroll-bar.
2258
2259 * text.texi (Special Properties): Just mention line-spacing and
2260 line-height here, add xref to new "Line Height" node.
2261
31e4729e
TTN
22622004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
2263
2264 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
2265
2266 * locals.texi (Standard Buffer-Local Variables):
2267 Add @xref for `line-spacing'.
2268
cc60c723
RS
22692004-12-05 Richard M. Stallman <rms@gnu.org>
2270
2271 * Makefile.in (maintainer-clean): Remove the info files
2272 in $(infodir) where they are created.
2273
f6101ac9
RS
22742004-12-03 Richard M. Stallman <rms@gnu.org>
2275
2276 * windows.texi (Selecting Windows): get-lru-window and
2277 get-largest-window don't consider dedicated windows.
2278
2279 * text.texi (Undo): Document undo-in-progress.
2280
94221759
RS
22812004-11-26 Richard M. Stallman <rms@gnu.org>
2282
2283 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
2284 Remove a few vars that are not always buffer-local.
2285
7092c5e8
LT
22862004-11-24 Luc Teirlinck <teirllm@auburn.edu>
2287
2288 * locals.texi (Standard Buffer-Local Variables): Comment out
2289 xref's to non-existent node `Yet to be written'.
2290
261b01c6
RS
22912004-11-24 Richard M. Stallman <rms@gnu.org>
2292
2293 * processes.texi (Synchronous Processes): Grammar fix.
2294
2295 * numbers.texi (Comparison of Numbers): Add eql.
2296
2297 * locals.texi (Standard Buffer-Local Variables): Add many vars.
2298
2299 * intro.texi (Printing Notation): Fix previous change.
2300
2301 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
2302 and default-indicate-buffer-boundaries from here.
2303 (Usual Display): To here.
2304 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
2305 (Usual Display): Move tab-width up.
2306
2307 * customize.texi (Variable Definitions): Replace
2308 show-paren-mode example with tooltip-mode.
7092c5e8 2309 (Simple Types, Composite Types, Defining New Types):
261b01c6 2310 Minor cleanups.
7092c5e8 2311
c1aa4864
JH
23122004-11-21 Jesper Harder <harder@ifa.au.dk>
2313
2314 * processes.texi (Synchronous Processes, Output from Processes):
2315 Markup fix.
2316
dedbac89
RS
23172004-11-20 Richard M. Stallman <rms@gnu.org>
2318
07c8c65a
RS
2319 * positions.texi (Skipping Characters): skip-chars-forward
2320 now handles char classes.
2321
8f40a868
RS
2322 * intro.texi (Printing Notation): Avoid confusion of `print'
2323 when explaining @print.
2324
2325 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
2326
2327 * display.texi (Display Table Format): Minor fix.
2328
2329 * streams.texi (Output Functions): Fix print example.
2330
fd6866c8
RS
2331 * Makefile.in (elisp): New target.
2332 (dist): Depend on $(infodir)/elisp, not elisp.
2333 Copy the info files from $(infodir).
2334
9d00469f
RS
2335 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
2336 read-from-minibuffer.
2337
dedbac89
RS
2338 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
2339
6de891db
RS
23402004-11-19 Richard M. Stallman <rms@gnu.org>
2341
2342 * searching.texi (Regexp Search): Add search-whitespace-regexp.
2343
e1c1c5a7
TTN
23442004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
2345
2346 * tips.texi (Coding Conventions): Fix typo.
2347
ee31cd78
RS
23482004-11-16 Richard M. Stallman <rms@gnu.org>
2349
2350 * tips.texi (Coding Conventions): Separate defvar and require
2351 methods to avoid warnings. Use require only when there are many
2352 functions and variables from that package.
2353
2354 * minibuf.texi (Minibuffer Completion): When ignoring case,
2355 predicate must not be case-sensitive.
2356
2357 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
2358 (Test Coverage): Don't talk about "splotches". Clarified.
2359
4bd38e94
TTN
23602004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
2361
2362 * frames.texi (Window Frame Parameters): Fix typo.
2363
6d073ae1
KS
23642004-11-15 Kim F. Storm <storm@cua.dk>
2365
9f89426b
KS
2366 * symbols.texi (Other Plists): Note that plist-get may signal error.
2367 Add safe-plist-get.
6d073ae1 2368
10980463
TTN
23692004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
2370
2371 * modes.texi (Font Lock Basics): Fix typo.
2372
1efc19eb
RS
23732004-11-08 Richard M. Stallman <rms@gnu.org>
2374
2375 * syntax.texi (Syntax Table Functions): Add syntax-after.
2376
6159c232
EZ
23772004-11-06 Lars Brinkhoff <lars@nocrew.org>
2378
2379 * os.texi (Processor Run Time): New section documenting
2380 get-internal-run-time.
2381
59dede22
EZ
23822004-11-06 Eli Zaretskii <eliz@gnu.org>
2383
2384 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
2385 it nukes elisp-cover.texi.
2386 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
2387 elisp-0 etc.
2388
4cc8522c
LT
23892004-11-05 Luc Teirlinck <teirllm@auburn.edu>
2390
2391 * commands.texi (Keyboard Macros): Document `append' return value
2392 of `defining-kbd-macro'.
2393
2d1ef312
RS
23942004-11-01 Richard M. Stallman <rms@gnu.org>
2395
2396 * commands.texi (Interactive Call): Add called-interactively-p.
2397
6f4e005d
SJ
23982004-10-29 Simon Josefsson <jas@extundo.com>
2399
2400 * minibuf.texi (Reading a Password): Revert.
2401
4f71c13f
RS
24022004-10-28 Richard M. Stallman <rms@gnu.org>
2403
2404 * frames.texi (Display Feature Testing): Explain about "vendor".
2405
4660a9e3
RS
24062004-10-27 Richard M. Stallman <rms@gnu.org>
2407
2408 * commands.texi (Interactive Codes): `N' uses numeric prefix,
2409 not raw. Clarify `n'.
2410 (Interactive Call): Rewrite interactive-p, focusing on when
2411 and how to use it.
2412 (Misc Events): Clarify previous change.
2413
2414 * advice.texi (Simple Advice): Clarify what job the example does.
2415 (Around-Advice): Clarify ad-do-it.
2416 (Activation of Advice): An option of ad-default-compilation-action
2417 is `never', not `nil'.
2418
c8636435
KS
24192004-10-26 Kim F. Storm <storm@cua.dk>
2420
2421 * commands.texi (Interactive Codes): Add U code letter.
2422
acd4089b
SJ
24232004-10-25 Simon Josefsson <jas@extundo.com>
2424
2425 * minibuf.texi (Reading a Password): Add.
2426
29dc7809
JR
24272004-10-24 Jason Rumney <jasonr@gnu.org>
2428
2429 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
2430 and wheel-down.
2431
bb5d6d34
KG
24322004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
2433
2434 * processes.texi (Synchronous Processes): Document process-file.
2435
d0ee2ed3
KH
24362004-10-22 Kenichi Handa <handa@m17n.org>
2437
2438 * text.texi (translate-region): Document that it accepts also a
2439 char-table.
2440
38be9dbb
DP
24412004-10-22 David Ponce <david@dponce.com>
2442
2443 * windows.texi (Resizing Windows): Document the `preserve-before'
2444 argument of the functions `enlarge-window' and `shrink-window'.
2445
63c80452
JR
24462004-10-19 Jason Rumney <jasonr@gnu.org>
2447
2448 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
2449
9f4b6e73
LT
24502004-10-09 Luc Teirlinck <teirllm@auburn.edu>
2451
2452 * text.texi (Filling): Add anchor for definition of
2453 `sentence-end-double-space'.
2454
2455 * searching.texi (Regexp Example): Update description of how
2456 Emacs currently recognizes the end of a sentence.
2457 (Standard Regexps): Update definition of the variable
2458 `sentence-end'. Add definition of the function `sentence-end'.
2459
657f0f9c
EZ
24602004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
2461
2462 * display.texi (Progress): New node.
2463
35ab4857
KS
24642004-10-05 Kim F. Storm <storm@cua.dk>
2465
2466 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
2467
f2a54fbc
KS
24682004-09-29 Kim F. Storm <storm@cua.dk>
2469
2470 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
2471 to identify bitmaps. Remove -fringe-bitmap suffix for standard
2472 fringe bitmap symbols, as they now have their own namespace.
2473 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
2474 vs. pixels. Signal error if no free bitmap slots.
2475 (Pixel Specification): Change IMAGE to @var{image}.
2476
4676d6f3
RS
24772004-09-28 Richard M. Stallman <rms@gnu.org>
2478
2479 * text.texi (Special Properties): Clarify line-spacing and line-height.
2480
2481 * searching.texi (Regexp Search): Add looking-back.
2482
17234906
LT
24832004-09-25 Luc Teirlinck <teirllm@auburn.edu>
2484
2485 * display.texi: Correct typos.
2486 (Image Descriptors): Correct xref's.
2487
4de43c8b
RS
24882004-09-25 Richard M. Stallman <rms@gnu.org>
2489
2490 * text.texi (Special Properties): Cleanups in `cursor'.
2491 Rewrites in `line-height' and `line-spacing'; exchange them.
2492
2493 * display.texi (Fringes): Rewrite previous change.
2494 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
2495 (Display Fringe Bitmaps): Node deleted, text moved.
2496 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
2497 (Scroll Bars): Clarify set-window-scroll-bars.
2498 (Pointer Shape): Rewrite.
2499 (Specified Space): Clarify :align-to, etc.
2500 (Pixel Specification): Use @var. Clarify new text.
2501 (Other Display Specs): Clarify `slice'.
2502 (Image Descriptors): Cleanups.
2503 (Showing Images): Cleanups.
2504
a3ee0299
LT
25052004-09-24 Luc Teirlinck <teirllm@auburn.edu>
2506
e88ebce6
LT
2507 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
2508
a3ee0299
LT
2509 * modes.texi: Various minor changes in addition to:
2510 (Major Mode Conventions): Final call to `run-mode-hooks' should
2511 not be inside the `delay-mode-hooks' form.
2512 (Mode Hooks): New node.
2513 (Hooks): Delete obsolete example.
2514 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
2515 node "Mode Hooks".
2516
6db2bc02
LT
25172004-09-22 Luc Teirlinck <teirllm@auburn.edu>
2518
2519 * display.texi: Correct various typos.
2520 (Display): Rename node "Pointer Shapes" to "Pointer
2521 Shape". (There is already a node called "Pointer Shapes" in
2522 frames.texi.)
2523 (Images): Remove non-existent node "Image Slices" from menu.
2524
ed2846bd
KS
25252004-09-23 Kim F. Storm <storm@cua.dk>
2526
2527 * text.texi (Special Properties): Add `cursor', `pointer',
2528 `line-height', and `line-spacing' properties.
2529
2530 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
2531 Shapes' to menu.
2532 (Standard Faces): Doc fix for fringe face.
2533 (Fringes): Add `overflow-newline-into-fringe' and
2534 'indicate-buffer-boundaries'.
2535 (Fringe Bitmaps, Pointer Shapes): New nodes.
2536 (Display Property): Add 'Pixel Specification' and 'Display Fringe
2537 Bitmaps' to menu.
2538 (Specified Space): Describe pixel width and height.
2539 (Pixel Specification): New node.
2540 (Other Display Specs): Add `slice' property.
2541 (Display Fringe Bitmaps): New node.
2542 (Images): Add 'Image Slices' to menu.
2543 (Image Descriptors): Add `:pointer' and `:map' properties.
2544 (Showing Images): Add slice arg to `insert-image'. Add
2545 'insert-sliced-image'.
2546
4d894c98
RS
25472004-09-20 Richard M. Stallman <rms@gnu.org>
2548
2549 * commands.texi (Key Sequence Input):
2550 Clarify downcasing in read-key-sequence.
2551
7e388eb7
JL
25522004-09-08 Juri Linkov <juri@jurta.org>
2553
2554 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
2555
a020987f
LT
25562004-09-07 Luc Teirlinck <teirllm@auburn.edu>
2557
2558 * locals.texi (Standard Buffer-Local Variables): Add
2559 `buffer-auto-save-file-format'.
2560 * internals.texi (Buffer Internals): Describe new
2561 auto_save_file_format field of the buffer structure.
2562 * files.texi (Format Conversion): `auto-save-file-format' has been
2563 renamed `buffer-auto-save-file-format'.
2564
2b96f80c
LT
25652004-08-27 Luc Teirlinck <teirllm@auburn.edu>
2566
2567 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
2568 an integer or a marker.
2569 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
2570
2ee3b79e
RS
25712004-08-22 Richard M. Stallman <rms@gnu.org>
2572
2573 * modes.texi (Major Mode Conventions): Discuss rebinding of
2574 standard key bindings.
2575
c438dc33
KS
25762004-08-18 Kim F. Storm <storm@cua.dk>
2577
2578 * processes.texi (Accepting Output): Add `just-this-one' arg to
2579 `accept-process-output'.
101c421e 2580 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 2581
db8af011
LT
25822004-08-10 Luc Teirlinck <teirllm@auburn.edu>
2583
2584 * keymaps.texi: Various changes in addition to:
2585 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
2586 Give more varied examples for `kbd'.
2587 (Creating Keymaps): Char tables have slots for all characters
2588 without modifiers.
2589 (Active Keymaps): `overriding-local-map' and
2590 `overriding-terminal-local-map' also override text property and
2591 overlay keymaps.
2592 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
2593 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
2594 to denote a prefix of no events.
2595 `map-keymap' includes parent's bindings _recursively_.
2596 Clarify and correct description of `where-is-internal'.
2597 Mention BUFFER-OR-NAME arg to `describe-bindings'.
2598 (Menu Example): For menus intended for use with the keyboard, the
2599 menu items should be bound to characters or real function keys.
2600
de700726
LT
26012004-08-08 Luc Teirlinck <teirllm@auburn.edu>
2602
30e75a87
LT
2603 * objects.texi (Character Type): Reposition `@anchor' to prevent
2604 double space inside sentence in Info.
2605
de700726
LT
2606 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
2607 renamed to `disabled-command-function'.
7c5b95c9 2608 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
2609 (Command Loop Info): Replace reference to it.
2610 (Disabling Commands): `disabled-command-hook' has been renamed to
2611 `disabled-command-function'.
2612
81909a1a
LT
26132004-08-07 Luc Teirlinck <teirllm@auburn.edu>
2614
2615 * os.texi (Translating Input): Only non-prefix bindings in
2616 `key-translation-map' override actual key bindings. Warn about
2617 possible indirect effect of actual key bindings on non-prefix
2618 bindings in `key-translation-map'.
2619
5504e99c
LT
26202004-08-06 Luc Teirlinck <teirllm@auburn.edu>
2621
2622 * minibuf.texi (High-Level Completion): Add anchor for definition
2623 of `read-variable'.
2624
2625 * commands.texi: Various changes in addition to:
2626 (Using Interactive): Clarify description of `interactive-form'.
2627 (Interactive Call): Mention default for KEYS argument to
2628 `call-interactively'.
2629 (Command Loop Info): Clarify description of `this-command-keys'.
2630 Mention KEEP-RECORD argument to `clear-this-command-keys'.
2631 Value of `last-event-frame' can be `macro'.
2632 (Repeat Events): `double-click-fuzz' is also used to distinguish
2633 clicks and drags.
2634 (Classifying Events): Clarify descriptions of `event-modifiers'
2635 `event-basic-type' and `event-convert-list'.
2636 (Accessing Events): `posn-timestamp' takes POSITION argument.
2637 (Quoted Character Input): Clarify description of
2638 `read-quoted-char' and fix example.
2639 (Quitting): Add `with-local-quit'.
2640 (Disabling Commands): Correct and clarify descriptions of
2641 `enable-command' and `disable-command'.
2642 Mention what happens if `disabled-command-hook' is nil.
2643 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
2644 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
2645
f478a72a
LT
26462004-07-24 Luc Teirlinck <teirllm@auburn.edu>
2647
2648 * frames.texi: Various changes in addition to:
2649 (Creating Frames): Expand and clarify description of `make-frame'.
2650 (Window Frame Parameters): Either none or both of the `icon-left'
2651 and `icon-top' parameters must be specified. Put descriptions of
2652 `menu-bar-lines' and `toolbar-lines' closer together and change
2653 them accordingly.
2654 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
2655 except while processing `frame-title-format' or `icon-title-format'.
2656 (Deleting Frames): Correct description of `delete-frame'.
2657 Non-nil return values of `frame-live-p' are like those of `framep'.
2658 (Frames and Windows): mention return value of
2659 `set-frame-selected-window'.
2660 (Visibility of Frames): Mention `force' argument to
2661 `make-frame-invisible'. `frame-visible-p' returns t for all
2662 frames on text-only terminals.
2663 (Frame Configurations): Restoring a frame configuration does not
2664 restore deleted frames.
2665 (Window System Selections): `x-set-selection' returns DATA.
2666 (Resources): Add example.
2667 (Display Feature Testing): Clarify descriptions of
2668 `display-pixel-height', `display-pixel-width', `x-server-version'
2669 and `x-server-vendor'.
2670
2671 * windows.texi (Choosing Window): Add anchor.
2672 * minibuf.texi (Minibuffer Misc): Add anchor.
2673
bc135062
JPW
26742004-07-23 John Paul Wallington <jpw@gnu.org>
2675
2676 * macros.texi (Defining Macros): Declaration keyword for setting
2677 Edebug spec is `debug' not `edebug'.
2678
cb7516e5
LT
26792004-07-19 Luc Teirlinck <teirllm@auburn.edu>
2680
2681 * windows.texi: Various small changes in addition to:
2682 (Window Point): Mention return value of `set-window-point'.
2683 (Window Start): `pos-visible-in-window-p' disregards horizontal
2684 scrolling. Explain return value if PARTIALLY is non-nil.
2685 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
2686 and `set-window-vscroll'.
2687 (Size of Window): The argument WINDOW to `window-inside-edges',
2688 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
2689 (Resizing Windows): Explain return value of
2690 `shrink-window-if-larger-than-buffer'.
2691 `window-size-fixed' automatically becomes buffer local when set.
2692 (Window Configurations): Explain return value of
2693 `set-window-configuration'.
2694
2695 * minibuf.texi (Minibuffer Misc): Add anchor for
2696 `minibuffer-scroll-window'.
2697
2698 * positions.texi (Text Lines): Add anchor for `count-lines'.
2699
3751eb00
RS
27002004-07-17 Richard M. Stallman <rms@gnu.org>
2701
2702 * display.texi (Overlay Properties): Adding `evaporate' prop
2703 deletes empty overlay immediately.
2704
2705 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
2706 fix example.
2707
9a7e97c6
LT
27082004-07-16 Jim Blandy <jimb@redhat.com>
2709
2710 * searching.texi (Regexp Backslash): Document new \_< and \_>
2711 operators.
2712
aa0e4da8
JB
27132004-07-16 Juanma Barranquero <lektu@terra.es>
2714
2715 * display.texi (Images): Fix Texinfo usage.
2716
cbbfedb2
LT
27172004-07-14 Luc Teirlinck <teirllm@auburn.edu>
2718
2719 * buffers.texi (Modification Time): `visited-file-modtime' now
2720 returns a list of two integers, instead of a cons.
2721
3a052bd3
LT
27222004-07-13 Luc Teirlinck <teirllm@auburn.edu>
2723
2724 * windows.texi: Various changes in addition to:
2725 (Splitting Windows): Add `split-window-keep-point'.
2726
02c04e6f
RS
27272004-07-09 Richard M. Stallman <rms@gnu.org>
2728
2729 * frames.texi (Input Focus): Minor fix.
2730
cb4f1287
LT
27312004-07-07 Luc Teirlinck <teirllm@auburn.edu>
2732
2733 * frames.texi (Input Focus): Clarify descriptions of
2734 `select-frame-set-input-focus' and `select-frame'.
2735
339902ec
LT
27362004-07-06 Luc Teirlinck <teirllm@auburn.edu>
2737
2738 * os.texi: Various small changes in addition to:
2739 (Killing Emacs): Expand and clarify description of
2740 `kill-emacs-query-functions' and `kill-emacs-hook'.
2741 (System Environment): Expand and clarify description of `getenv'
2742 and `setenv'.
2743 (Timers): Clarify description of `run-at-time'.
2744 (Translating Input): Correct description of
2745 `extra-keyboard-modifiers'.
2746 (Flow Control): Correct description of `enable-flow-control'.
2747
fe3b7e35
TTN
27482004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
2749
2750 * os.texi: Update copyright.
2751 (Session Management): Grammar fix.
2752 Clarify which Emacs does the restarting.
2753 Use @samp for *scratch* buffer.
2754
59db7d6e
LT
27552004-07-04 Alan Mackenzie <acm@muc.de>
2756
2757 * frames.texi (Input Focus): Add documentation for
2758 `select-frame-set-input-focus'. Replace refs to non-existent
2759 `switch-frame' with `select-frame'. Minor corrections and tidying
2760 up of text-only terminal stuff.
2761
e3ccf404
RS
27622004-07-02 Richard M. Stallman <rms@gnu.org>
2763
2764 * files.texi (Saving Buffers): Cleanup write-contents-function.
2765 (Magic File Names): Cleanup file-remote-p.
2766
8addb6eb
KG
27672004-07-02 Kai Grossjohann <kai@emptydomain.de>
2768
2769 * files.texi (Magic File Names): `file-remote-p' returns an
2770 identifier of the remote system, not just t.
2771
7a58d84d
DK
27722004-07-02 David Kastrup <dak@gnu.org>
2773
2774 * searching.texi (Entire Match Data): Add explanation about new
2775 match-data behavior when @var{integers} is non-nil.
2776
d8c379f8
RS
27772004-06-24 Richard M. Stallman <rms@gnu.org>
2778
b4a4b0ae
RS
2779 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
2780
d8c379f8
RS
2781 * customize.texi (Variable Definitions): Note about doc strings
2782 and :set.
2783
2784 * keymaps.texi (Keymap Terminology): Document `kbd'.
2785 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
2786
2787 * display.texi (Invisible Text): Setting buffer-invisibility-spec
2788 makes it buffer-local.
2789
2790 * files.texi (Saving Buffers): Correct previous change.
2791
2792 * commands.texi (Accessing Events):
2793 Clarify posn-col-row and posn-actual-col-row.
2794
27952004-06-24 David Ponce <david.ponce@wanadoo.fr>
2796
2797 * commands.texi (Accessing Events): New functions
2798 posn-at-point and posn-at-x-y. Add example to posn-x-y.
2799
dce417e7
LT
28002004-06-23 Luc Teirlinck <teirllm@auburn.edu>
2801
2802 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
2803 * frames.texi, buffers.texi, backups.texi, variables.texi:
2804 * loading.texi, eval.texi, functions.texi, control.texi:
2805 * symbols.texi, minibuf.texi: Reposition @anchor's.
2806
2807 * help.texi: Various small changes in addition to the following.
2808 (Describing Characters): Describe PREFIX argument to
2809 `key-description'. Correct and clarify definition of
2810 `text-char-description'. Describe NEED-VECTOR argument to
2811 `read-kbd-macro'.
2812 (Help Functions): Clarify definition of `apropos'.
2813
255d07dc
LH
28142004-06-23 Lars Hansen <larsh@math.ku.dk>
2815
2816 * files.texi (Saving Buffers): Correct description of
2817 `write-contents-functions'.
2818
4e9691e9
JB
28192004-06-21 Juanma Barranquero <lektu@terra.es>
2820
2821 * display.texi (Images): Remove redundant @vindex directives.
2822 Rewrite `image-library-alist' doc in active voice.
2823
1ebd4f78
JB
28242004-06-14 Juanma Barranquero <lektu@terra.es>
2825
2826 * display.texi (Images): Document new delayed library loading,
2827 variable `image-library-alist' and (existing but undocumented)
2828 function `image-type-available-p'.
2829
ddfb8369
RS
28302004-06-05 Richard M. Stallman <rms@gnu.org>
2831
2832 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
2833 refer the user to the Initial Input node.
2834 (Text from Minibuffer): Likewise.
2835 (Initial Input): New node. Document this feature
2836 and say it is mostly deprecated.
2837
18684a3a
RS
28382004-05-30 Richard M. Stallman <rms@gnu.org>
2839
7a61e456
RS
2840 * loading.texi (Named Features): Clarify return value
2841 and meaning of NOERROR.
2842
18684a3a
RS
2843 * variables.texi (File Local Variables): Minor cleanup.
2844
c8364415
MA
28452004-05-30 Michael Albinus <michael.albinus@gmx.de>
2846
2847 * files.texi (Magic File Names): Add `file-remote-p' as operation
2848 of file name handlers.
2849
08fd1251
RS
28502004-05-29 Richard M. Stallman <rms@gnu.org>
2851
2852 * modes.texi (Minor Mode Conventions): (-) has no special meaning
2853 as arg to a minor mode command.
2854
71d5a208
RS
28552004-05-22 Richard M. Stallman <rms@gnu.org>
2856
2857 * syntax.texi (Syntax Class Table): Word syntax not just for English.
2858
2859 * streams.texi (Output Variables): Doc float-output-format.
2860
2861 * searching.texi (Regexp Special): Nested repetition can be infloop.
2862
2863 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
2864 real stack overflow.
2865
2866 * compile.texi: Minor cleanups.
2867
28682004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
2869
2870 * lists.texi (Cons Cells): Explain dotted lists, true lists,
2871 circular lists.
2872 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 2873
022cb162
TTN
28742004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
2875
2876 * modes.texi (Search-based Fontification): Fix typo.
2877
aa7094ba
JB
28782004-05-10 Juanma Barranquero <lektu@terra.es>
2879
2880 * modes.texi (Mode Line Variables): Fix description of
2881 global-mode-string, which is now after which-func-mode, not the
2882 buffer name.
2883
c2383279
LH
28842004-05-07 Lars Hansen <larsh@math.ku.dk>
2885
2886 * modes.texi (Desktop Save Mode): Add.
2887 (Modes): Add menu entry Desktop Save Mode.
2888
2889 * hooks.texi: Add desktop-after-read-hook,
2890 desktop-no-desktop-file-hook and desktop-save-hook.
2891
2892 * locals.texi: Add desktop-save-buffer.
2893
058296d3
JH
28942004-04-30 Jesper Harder <harder@ifa.au.dk>
2895
2896 * display.texi: emacs -> Emacs.
2897
0c54865e
EZ
28982004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
2899
2900 * files.texi (Changing Files): Document set-file-times.
2901
d814862a
JB
29022004-04-23 Juanma Barranquero <lektu@terra.es>
2903
2904 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
2905
e8d6f886
JH
29062004-04-18 Jesper Harder <harder@ifa.au.dk>
2907
2908 * tips.texi (Coding Conventions): defopt -> defcustom.
2909
3a424014
LT
29102004-04-16 Luc Teirlinck <teirllm@auburn.edu>
2911
2912 * sequences.texi: Various clarifications.
2913
9e860631
LT
29142004-04-14 Luc Teirlinck <teirllm@auburn.edu>
2915
2916 * buffers.texi (Read Only Buffers): Mention optional ARG to
2917 `toggle-read-only'.
2918
5e30a0fb
NR
29192004-04-14 Nick Roberts <nick@nick.uklinux.net>
2920
9e860631 2921 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
2922 returns a full-width window if possible.
2923
619fb950
LT
29242004-04-13 Luc Teirlinck <teirllm@auburn.edu>
2925
2926 * buffers.texi: Various changes in addition to:
2927 (Buffer File Name): Add `find-buffer-visiting'.
2928 (Buffer Modification): Mention optional ARG to `not-modified'.
2929 (Indirect Buffers): Mention optional CLONE argument to
2930 `make-indirect-buffer'.
2931
2932 * files.texi: Various changes in addition to:
2933 (Visiting Functions): `find-file-hook' is now a normal hook.
2934 (File Name Expansion): Explain difference between the way that
2935 `expand-file-name' and `file-truename' treat `..'.
2936 (Contents of Directories): Mention optional ID-FORMAT argument to
2937 `directory-files-and-attributes'.
2938 (Format Conversion): Mention new optional CONFIRM argument to
2939 `format-write-file'.
2940
a2295d32
MB
29412004-04-12 Miles Bader <miles@gnu.org>
2942
2943 * macros.texi (Expansion): Add description of `macroexpand-all'.
2944
571fd4d5
JH
29452004-04-05 Jesper Harder <harder@ifa.au.dk>
2946
2947 * variables.texi (Variable Aliases): Mention
2948 cyclic-variable-indirection.
2949
2950 * errors.texi (Standard Errors): Ditto.
2951
4ba2fd66
LT
29522004-04-04 Luc Teirlinck <teirllm@auburn.edu>
2953
2954 * backups.texi: Various small changes in addition to:
2955 (Making Backups): Mention return value of `backup-buffer'.
2956 (Auto-Saving): Mention optional FORCE argument to
2957 `delete-auto-save-file-if-necessary'.
2958 (Reverting): Mention optional PRESERVE-MODES argument to
2959 `revert-buffer'. Correct description of `revert-buffer-function'.
2960
8f7ea687
JL
29612004-03-22 Juri Linkov <juri@jurta.org>
2962
2963 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
2964 with `Vector Functions'.
2965
2966 * text.texi (Sorting): Add missing quote.
2967
0eeca3c1
LT
29682004-03-14 Luc Teirlinck <teirllm@auburn.edu>
2969
2970 * intro.texi (Lisp History): Replace xref to `cl' manual with
2971 inforef.
2972
e69cfac2
RS
29732004-03-12 Richard M. Stallman <rms@gnu.org>
2974
2975 * intro.texi (Version Info): Add arg to emacs-version.
2976 (Lisp History): Change xref to CL manual.
2977
1b91d47f
LT
29782004-03-09 Luc Teirlinck <teirllm@auburn.edu>
2979
2980 * minibuf.texi (Completion Commands): Add xref to Emacs manual
2981 for Partial Completion mode.
2982
97073664
TTN
29832004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
2984
2985 * customize.texi: Fix typo. Remove eol whitespace.
2986
04a6e76b
RS
29872004-03-04 Richard M. Stallman <rms@gnu.org>
2988
2989 * processes.texi: Fix typos.
2990
2991 * lists.texi (Building Lists): Minor clarification.
2992
2993 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
2994 in make-hash-table.
2995
5bb0fcd1
JB
29962004-02-29 Juanma Barranquero <lektu@terra.es>
2997
2998 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
2999 rm, and ignore exit code.
3000
9022d421
EZ
30012004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
3002
3003 * display.texi (Defining Faces): Add description for min-colors.
3004 Update example.
3005
92f5fba2
LT
30062004-02-23 Luc Teirlinck <teirllm@auburn.edu>
3007
3008 * abbrevs.texi: Various corrections and clarifications in addition
3009 to the following:
3010 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
3011
7e83e178
GM
30122004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
3013
3014 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
3015
9c5609e8
LT
30162004-02-21 Luc Teirlinck <teirllm@auburn.edu>
3017
e2b9b51f
LT
3018 * text.texi: Various small changes in addition to the following:
3019 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
3020 to delete-horizontal-space.
3021 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
3022 description of yank-handler text property at various places.
3023
7daa0e81
LT
3024 * frames.texi (Window System Selections): Add anchor.
3025
9c5609e8
LT
3026 * syntax.texi (Syntax Table Functions): Clarify and correct
3027 descriptions of make-syntax-table and copy-syntax-table.
3028 (Motion and Syntax): Clarify SYNTAXES argument to
3029 skip-syntax-forward.
3030 (Parsing Expressions): Mention that the return value of
3031 parse-partial-sexp is currently a list of ten rather than nine
3032 elements.
3033 (Categories): Various corrections and clarifications.
3034
d29edb21
LT
30352004-02-17 Luc Teirlinck <teirllm@auburn.edu>
3036
3037 * markers.texi (Marker Insertion Types): Minor change.
3038
3039 * locals.texi (Standard Buffer-Local Variables):
3040 * commands.texi (Interactive Codes, Using Interactive):
3041 * functions.texi (Related Topics): Fix xrefs.
3042
43e48bda
LT
30432004-02-16 Luc Teirlinck <teirllm@auburn.edu>
3044
3045 * lists.texi (Sets And Lists): Update description of delete-dups.
3046
84e34002
RS
30472004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
3048
3049 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
3050
30512004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3052
3053 * frames.texi (Parameter Access): frame-parameters arg is optional.
3054 modify-frame-parameters handles nil for FRAME.
3055 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
3056 are all-or-nothing for certain toolkits.
3057 Mention parameter wait-for-wm.
3058 (Frames and Windows): In frame-first-window and frame-selected-window
3059 the arg is optional.
3060 (Input Focus): In redirect-frame-focus the second arg is optional.
3061 (Window System Selections): Mention selection type CLIPBOARD.
3062 Mention data-type UTF8_STRING.
3063 Mention numbering of cut buffers.
3064 (Resources): Describe x-resource-name.
3065
30662004-02-16 Richard M. Stallman <rms@gnu.org>
3067
3068 * windows.texi (Buffers and Windows): Delete false table
3069 about all-frames.
3070
3071 * syntax.texi (Parsing Expressions): Delete old caveat
3072 about parse-sexp-ignore-comments.
3073
3074 * streams.texi (Output Variables): Add print-quoted.
3075
3076 * lists.texi (Building Lists): Minor cleanup.
3077
3078 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
3079
3080 * display.texi (Overlays): Explain overlays use markers.
3081 (Managing Overlays): Explain front-advance and rear-advance
3082 in more detail.
3083
3084 * loading.texi (Unloading): Document unload-feature-special-hooks.
3085 Get rid of fns-NNN.el file.
3086
30872004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
3088
3089 * help.texi (Describing Characters): Fix text-char-description
3090 example output.
3091
3092 * edebug.texi (Using Edebug): Fix example.
3093
3094 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 3095
84e34002
RS
3096 * files.texi (Changing Files): Fix argname.
3097
3098 * calendar.texi: Fix parens, and default values.
3099
3100 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
3101 * nonascii.texi, objects.texi, os.texi: Minor fixes.
3102 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
3103
3104 * positions.texi (Text Lines): Don't add -1 in current-line.
3105
31062004-02-16 Richard M. Stallman <rms@gnu.org>
3107
3108 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
3109
c33b76da
EZ
31102004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
3111
3112 * processes.texi (Low-Level Network): Fix a typo.
3113
9d7271e8
KS
31142004-02-12 Kim F. Storm <storm@cua.dk>
3115
3116 * display.texi (Fringes): Use consistent wording.
3117 Note that window-fringe's window arg is optional.
3118 (Scroll Bars): Use consistent wording.
3119
6827d730
LT
31202004-02-11 Luc Teirlinck <teirllm@auburn.edu>
3121
3122 * tips.texi (Comment Tips): Document the new conventions for
3123 commenting out code.
3124
1cb60b5a
JD
31252004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3126
3127 * positions.texi (Text Lines): Added missing end defun.
3128
7fdd1f62
KS
31292004-02-07 Kim F. Storm <storm@cua.dk>
3130
3131 * positions.texi (Text Lines): Add line-number-at-pos.
3132
eb3c144c
JPW
31332004-02-06 John Paul Wallington <jpw@gnu.org>
3134
3135 * display.texi (Button Properties, Button Buffer Commands):
3136 mouse-2 invokes button, not down-mouse-1.
3137
a1d38d63
JR
31382004-02-04 Jason Rumney <jasonr@gnu.org>
3139
3140 * makefile.w32-in: Sync with Makefile.in changes.
3141
4b574f3d
LT
31422004-02-03 Luc Teirlinck <teirllm@auburn.edu>
3143
3144 * minibuf.texi (Text from Minibuffer): Various corrections and
3145 clarifications.
3146 (Object from Minibuffer): Correct Lisp description of
3147 read-minibuffer.
3148 (Minibuffer History): Clarify description of cons values for
3149 HISTORY arguments.
3150 (Basic Completion): Various corrections and clarifications. Add
3151 completion-regexp-list.
3152 (Minibuffer Completion): Correct and clarify description of
3153 completing-read.
6f6b0433 3154 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
3155 other minor changes.
3156 (High-Level Completion): Various corrections and clarifications.
3157 (Reading File Names): Ditto.
3158 (Minibuffer Misc): Ditto.
3159
d8186297
LT
31602004-01-26 Luc Teirlinck <teirllm@auburn.edu>
3161
3162 * strings.texi (Text Comparison): assoc-string also matches
3163 elements of alists that are strings instead of conses.
3164 (Formatting Strings): Standardize Texinfo usage. Update index
3165 entries.
3166
9adcb5f2
LT
31672004-01-20 Luc Teirlinck <teirllm@auburn.edu>
3168
3169 * lists.texi (Sets And Lists): Add delete-dups.
3170
3e7274ae
LT
31712004-01-15 Luc Teirlinck <teirllm@auburn.edu>
3172
3173 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
3174 special form.
3175 * macros.texi (Defining Macros): Update description of `declare',
3176 which now is a macro.
3177 (Wrong Time): Fix typos.
3178
944e099f
LT
31792004-01-14 Luc Teirlinck <teirllm@auburn.edu>
3180
3181 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 3182 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
3183 and `batch-byte-compile'. In particular, mention and describe
3184 all optional arguments.
3185 (Disassembly): Correct and clarify the description of `disassemble'.
3186
90c3aa59
LT
31872004-01-11 Luc Teirlinck <teirllm@auburn.edu>
3188
3189 * searching.texi: Various small changes in addition to the
3190 following.
3191 (Regexp Example): Adapt to new value of `sentence-end'.
3192 (Regexp Functions): The PAREN argument to `regexp-opt' can be
3193 `words'.
3194 (Search and Replace): Add usage note for `perform-replace'.
3195 (Entire Match Data): Mention INTEGERS and REUSE arguments to
3196 `match-data'.
3197 (Standard Regexps): Update for new values of `paragraph-start'
3198 and `sentence-end'.
3199
583c353d
LT
32002004-01-07 Luc Teirlinck <teirllm@auburn.edu>
3201
3202 * files.texi (Saving Buffers): Clarify descriptions of
3203 `write-contents-functions' and `before-save-hook'.
3204 Make the defvar's for `before-save-hook' and `after-save-hook'
3205 into defopt's.
3206
05faee07
KS
32072004-01-07 Kim F. Storm <storm@cua.dk>
3208
3209 * commands.texi (Click Events): Describe new image and
3210 width/height elements of click events.
3211 (Accessing Events): Add posn-string, posn-image, and
3212 posn-object-width-height. Change posn-object to return either
3213 image or string object.
3214
a0465ec3
SJ
32152004-01-01 Simon Josefsson <jas@extundo.com>
3216
3217 * hooks.texi (Standard Hooks): Add before-save-hook.
3218 * files.texi (Saving Buffers): Likewise.
3219
972c0c49
RS
32202004-01-03 Richard M. Stallman <rms@gnu.org>
3221
3222 * frames.texi (Frames and Windows): Delete frame-root-window.
3223
dbcd463f
LT
32242004-01-03 Luc Teirlinck <teirllm@auburn.edu>
3225
3226 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
3227
3228 * functions.texi: Various small changes in addition to the
3229 following.
3230 (What Is a Function): `functionp' returns nil for macros. Clarify
3231 behavior of this and following functions for symbol arguments.
3232 (Function Documentation): Add `\' in front of (fn @var{arglist})
3233 and explain why.
3234 (Defining Functions): Mention DOCSTRING argument to `defalias'.
3235 Add anchor.
3236 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
3237
02c77ee9
MB
32382004-01-01 Miles Bader <miles@gnu.org>
3239
3240 * display.texi (Buttons): New section.
3241
903a1a91
AS
32422003-12-31 Andreas Schwab <schwab@suse.de>
3243
3244 * numbers.texi (Math Functions): sqrt reports a domain-error
3245 error.
3246 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
3247
697cf92a
LT
32482003-12-30 Luc Teirlinck <teirllm@auburn.edu>
3249
3f70fe82
LT
3250 * tips.texi (Documentation Tips): Update item on hyperlinks in
3251 documentation strings.
3252
697cf92a
LT
3253 * errors.texi (Standard Errors): Various small corrections and
3254 additions.
3255
3256 * control.texi: Various small changes in addition to the
3257 following.
3258 (Signaling Errors): Provide some more details on how `signal'
3259 constructs the error message. Add anchor to the definition of
3260 `signal'.
3261 (Error Symbols): Describe special treatment of `quit'.
3262 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
3263 to emphasize that it has to be a single form.
3264
3265 * buffers.texi: Add anchor.
3266
4d25144d
RS
32672003-12-29 Richard M. Stallman <rms@gnu.org>
3268
3269 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
3270 (Window Configurations): Add window-configuration-frame.
3271
3272 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
3273
3274 * text.texi (Examining Properties): Add get-char-property-and-overlay.
3275 Change arg name in get-char-property.
3276 (Special Properties): Update handling of keymap property.
3277
3278 * strings.texi (Modifying Strings): Add clear-string.
3279 (Text Comparison): Add assoc-string and remove
3280 assoc-ignore-case, assoc-ignore-representation.
3281
3282 * os.texi (Time of Day): Add set-time-zone-rule.
3283
3284 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 3285 report domain-error errors.
4d25144d 3286
697cf92a 3287 * nonascii.texi (Converting Representations):
4d25144d
RS
3288 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
3289 (Encoding and I/O): Add file-name-coding-system.
3290
3291 * modes.texi (Search-based Fontification): Explain that
3292 face specs are symbols with face names as values.
3293
3294 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
3295
3296 * lists.texi (Building Lists): remq moved elsewhere.
3297 (Sets And Lists): remq moved here.
3298 (Association Lists): Refer to assoc-string.
3299
3300 * internals.texi (Garbage Collection): Add memory-use-counts.
3301
3302 * frames.texi (Frames and Windows): Add set-frame-selected-window
3303 and frame-root-window.
3304
697cf92a 3305 * files.texi (Contents of Directories):
4d25144d
RS
3306 Add directory-files-and-attributes.
3307
3308 * display.texi (Refresh Screen): Add force-window-update.
3309 (Invisible Text): Explain about moving point out of invis text.
3310 (Overlay Properties): Add overlay-properties.
3311 (Managing Overlays): Add overlayp.
3312 (GIF Images): Invalid image number displays a hollow box.
3313
3314 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
3315 (Killing Buffers): Add buffer-live-p.
3316
67fafe38
MR
33172003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
3318
3319 * display.texi (Fringes): Fix typo "set-buffer-window".
3320
68e74f25
LT
33212003-12-24 Luc Teirlinck <teirllm@auburn.edu>
3322
3323 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
3324 * nonascii.texi, processes.texi, tips.texi, variables.texi:
3325 Add or change various xrefs and anchors.
3326
3327 * commands.texi: Replace all occurrences of @acronym{CAR} with
3328 @sc{car}, for consistency with the rest of the Elisp manual.
3329 `car' and `cdr' are historically acronyms, but are no longer
3330 widely thought of as such.
3331
3332 * internals.texi (Pure Storage): Mention that `purecopy' does not
3333 copy text properties.
3334 (Object Internals): Now 29 bits are used (in most implementations)
3335 to address Lisp objects.
3336
3337 * variables.texi (Variables with Restricted Values): New node.
3338
3339 * objects.texi (Lisp Data Types): Mention that certain variables
3340 can only take on a restricted set of values and add an xref to
3341 the new node "Variables with Restricted Values".
3342
3343 * eval.texi (Function Indirection): Describe the errors that
3344 `indirect-function' can signal.
3345 (Eval): Clarify the descriptions of `eval-region' and `values'.
3346 Describe `eval-buffer' instead of `eval-current-buffer' and
3347 mention `eval-current-buffer' as an alias for `current-buffer'.
3348 Correct the description and mention all optional arguments.
3349
697cf92a 3350 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
3351 following.
3352 (Converting Representations): Clarify behavior of
3353 `string-make-multibyte' and `string-to-multibyte' for unibyte all
3354 ASCII arguments.
3355 (Character Sets): Document the variable `charset-list' and adapt
3356 the definition of the function `charset-list' accordingly.
3357 (Translation of Characters): Clarify use of generic characters in
3358 `make-translation-table'. Clarify and correct the description of
3359 the use of translation tables in encoding and decoding.
3360 (User-Chosen Coding Systems): Correct and clarify the description
3361 of `select-safe-coding-system'.
3362 (Default Coding Systems): Clarify description of
3363 `file-coding-system-alist'.
3364
a62f71e4
LT
33652003-11-30 Luc Teirlinck <teirllm@auburn.edu>
3366
3367 * strings.texi (Text Comparison): Correctly describe when two
3368 strings are `equal'. Combine and clarify descriptions of
3369 `assoc-ignore-case' and `assoc-ignore-representation'.
3370
3371 * objects.texi (Non-ASCII in Strings): Clarify description of
3372 when a string is unibyte or multibyte.
3373 (Bool-Vector Type): Update examples.
3374 (Equality Predicates): Correctly describe when two strings are
3375 `equal'.
3376
19017752
LT
33772003-11-29 Luc Teirlinck <teirllm@auburn.edu>
3378
3379 * lists.texi (Building Lists): `append' no longer accepts integer
3380 arguments. Update the description of `number-sequence' to reflect
3381 recent changes.
3382 (Sets And Lists): Describe `member-ignore-case' after `member'.
3383
0f6a07a8
KS
33842003-11-27 Kim F. Storm <storm@cua.dk>
3385
3386 * commands.texi (Click Events): Click object may be an images.
3387 Describe (dx . dy) element of click positions.
3388 (Accessing Events): Remove duplicate posn-timestamp.
3389 New functions posn-object and posn-object-x-y.
3390
1ce7c819
KS
33912003-11-23 Kim F. Storm <storm@cua.dk>
3392
3393 * commands.texi (Click Events): Describe enhancements to event
3394 position lists, including new text-pos and (col . row) items.
3395 Mention left-fringe and right-fringe area events.
0f6a07a8 3396 (Accessing Events): New functions posn-area and
1ce7c819
KS
3397 posn-actual-col-row. Mention posn-timestamp. Mention that
3398 posn-point in non-text area still returns buffer position.
3399 Clarify posn-col-row.
3400
cae8ddbb
LH
34012003-11-21 Lars Hansen <larsh@math.ku.dk>
3402
3403 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
3404 * anti.texi (File Attributes): Describe removed parameter
3405 ID-FORMAT.
3406
f7f1a248
LT
34072003-11-20 Luc Teirlinck <teirllm@auburn.edu>
3408
68e74f25 3409 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
3410 a position, its buffer is ignored.
3411
3412 * markers.texi (Overview of Markers): Mention it here too.
3413
c5e2fb05
LT
34142003-11-12 Luc Teirlinck <teirllm@auburn.edu>
3415
3416 * numbers.texi (Numeric Conversions): Not just `floor', but also
3417 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
3418
e57d0aa8
LT
34192003-11-10 Luc Teirlinck <teirllm@auburn.edu>
3420
3421 * markers.texi (Creating Markers): Specify insertion type of
3422 created markers. Add xref to `Marker Insertion Types'.
3423 Second argument to `copy-marker' is optional.
3424 (Marker Insertion Types): Mention that most markers are created
3425 with insertion type nil.
3426 (The Mark): Correctly describe when `mark' signals an error.
3427 (The Region): Correctly describe when `region-beginning' and
3428 `region-end' signal an error.
3429
bb3612ec
LT
34302003-11-08 Luc Teirlinck <teirllm@auburn.edu>
3431
3432 * hash.texi (Creating Hash): Clarify description of `eql'.
3433 `makehash' is obsolete.
3434 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
3435
3436 * positions.texi (Point): Change description of `buffer-end', so
3437 that it is also correct for floating point arguments.
3438 (List Motion): Correct argument lists of `beginning-of-defun' and
3439 `end-of-defun'.
3440 (Excursions): Add xref to `Marker Insertion Types'.
3441 (Narrowing): Argument to `narrow-to-page' is optional.
3442
cfb8a797
LT
34432003-11-06 Luc Teirlinck <teirllm@auburn.edu>
3444
3445 * streams.texi (Output Streams): Clarify behavior of point for
3446 marker output streams.
3447
c6177909
LT
34482003-11-04 Luc Teirlinck <teirllm@auburn.edu>
3449
3450 * variables.texi (Defining Variables): Second argument to
3451 `defconst' is not optional.
3452 (Setting Variables): Mention optional argument APPEND to
3453 `add-to-list'.
3454 (Creating Buffer-Local): Expand description of
3455 `make-variable-buffer-local'.
3456 (Frame-Local Variables): Expand description of
3457 `make-variable-frame-local'.
3458 (Variable Aliases): Correct description of optional argument
3459 DOCSTRING to `defvaralias'. Mention return value of
3460 `defvaralias'.
3461 (File Local Variables): Add xref to `File variables' in Emacs
3462 Manual. Correct description of `hack-local-variables'. Mention
3463 `safe-local-variable' property. Mention optional second argument
3464 to `risky-local-variable-p'.
3465
b3645067
LT
34662003-11-03 Luc Teirlinck <teirllm@auburn.edu>
3467
3468 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
3469
10695e5c
EZ
34702003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
3471
3472 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
3473 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
3474 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
3475 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
3476 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 3477 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
3478 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
3479 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
3480 @acronym{FOO}.
3481
a2f4def1
LT
34822003-10-27 Luc Teirlinck <teirllm@auburn.edu>
3483
3484 * strings.texi (Creating Strings): Argument START to `substring'
3485 can not be `nil'. Expand description of
3486 `substring-no-properties'. Correct description of `split-string',
3487 especially with respect to empty matches. Prevent very bad line
3488 break in definition of `split-string-default-separators'.
3489 (Text Comparison): `string=' and `string<' also accept symbols as
3490 arguments.
3491 (String Conversion): More completely describe argument BASE in
3492 `string-to-number'.
5bb0fcd1 3493 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
3494 corresponding object. Clarify behavior of numeric prefix after
3495 `%' in `format'.
3496 (Case Conversion): The argument to `upcase-initials' can be a
3497 character.
3498
a2296bf9
KH
34992003-10-27 Kenichi Handa <handa@m17n.org>
3500
3501 * display.texi (Fontsets): Fix texinfo usage.
3502
885fef7c
KH
35032003-10-25 Kenichi Handa <handa@m17n.org>
3504
3505 * display.texi (Fontsets): Add description of the function
3506 set-fontset-font.
3507
0c6b7a1f
LT
35082003-10-23 Luc Teirlinck <teirllm@auburn.edu>
3509
3510 * display.texi (Temporary Displays): Add xref to `Documentation
3511 Tips'.
3512
3513 * functions.texi (Function Safety): Use inforef instead of pxref
3514 for SES.
3515
c3cda320
AS
35162003-10-23 Andreas Schwab <schwab@suse.de>
3517
3518 * Makefile.in (TEX, texinputdir): Don't define.
3519 (TEXI2DVI): Define.
3520 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
3521 add $(srcdir)/index.texi.
3522 ($(infodir)/elisp): Remove index.texi dependency.
3523 (elisp.dvi): Likewise. Use $(TEXI2DVI).
3524 (index.texi): Remove target.
3525 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
3526 (clean): Don't remove index.texi.
3527
c3cda320
AS
3528 * permute-index, index.perm: Remove.
3529 * index.texi: Rename from index.unperm.
3530
e5dadca7
LT
35312003-10-22 Luc Teirlinck <teirllm@auburn.edu>
3532
3533 * tips.texi (Documentation Tips): Document new behavior for face
3534 and variable hyperlinks in Help mode.
3535
6cfb0777
LT
35362003-10-21 Luc Teirlinck <teirllm@auburn.edu>
3537
3538 * objects.texi (Integer Type): Update for extra bit of integer range.
3539 (Character Type): Ditto.
3540
a6eeaa81 35412003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
3542
3543 * numbers.texi (Integer Basics): Add index entries for reading
3544 numbers in hex, octal, and binary.
3545
c8f9ba83
LK
35462003-10-16 Lute Kamstra <lute@gnu.org>
3547
3548 * modes.texi (Mode Line Format): Mention force-mode-line-update's
3549 argument.
3550
b52a26fb
LT
35512003-10-13 Luc Teirlinck <teirllm@auburn.edu>
3552
3553 * windows.texi (Choosing Window): Fix typo.
3554 * edebug.texi (Edebug Execution Modes): Fix typo.
3555
f7005886
RS
35562003-10-13 Richard M. Stallman <rms@gnu.org>
3557
3558 * windows.texi (Basic Windows): A window has fringe settings,
3559 display margins and scroll-bar settings.
3560 (Splitting Windows): Doc split-window return value.
3561 Clean up one-window-p.
3562 (Selecting Windows): Fix typo.
3563 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
3564 (Buffers and Windows): In set-window-buffer, explain effect
3565 on fringe settings and scroll bar settings.
3566 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
3567 (Choosing Window): Use defopt for pop-up-frame-function.
3568 For special-display-buffer-names, explain same-window and same-frame.
3569 Clarify window-dedicated-p return value.
3570 (Textual Scrolling): scroll-up and scroll-down can get an error.
3571 (Horizontal Scrolling): Clarify auto-hscroll-mode.
3572 Clarify set-window-hscroll.
3573 (Size of Window): Don't mention tool bar in window-height.
3574 (Coordinates and Windows): Explain what coordinates-in-window-p
3575 returns for fringes and display margins.
3576 (Window Configurations): Explain saving fringes, etc.
3577
3578 * tips.texi (Library Headers): Clean up Documentation.
3579
3580 * syntax.texi (Parsing Expressions): Clean up forward-comment
3581 and parse-sexp-lookup-properties.
3582
3583 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
3584
3585 * os.texi (System Environment): Clean up text for load-average errors.
3586
3587 * modes.texi (Hooks): Don't explain local hook details at front.
3588 Clarify run-hooks and run-hook-with-args a little.
3589 Clean up add-hook and remove-hook.
3590
3591 * edebug.texi (Edebug Execution Modes): Clarify t.
3592 Document edebug-sit-for-seconds.
3593 (Coverage Testing): Document C-x X = and =.
3594 (Instrumenting Macro Calls): Fix typo.
3595 (Specification List): Don't index the specification keywords.
3596
c989ebe9
KS
35972003-10-10 Kim F. Storm <storm@cua.dk>
3598
3599 * processes.texi (Network): Introduce make-network-process.
3600
f9525eef
LT
36012003-10-09 Luc Teirlinck <teirllm@auburn.edu>
3602
3603 * tips.texi (Library Headers): Fix typo.
3604
f008b925
LK
36052003-10-07 Juri Linkov <juri@jurta.org>
3606
3607 * modes.texi (Imenu): Mention imenu-create-index-function's
3608 default value. Explain submenus better.
3609
c22c5da6
LK
36102003-10-07 Lute Kamstra <lute@gnu.org>
3611
3612 * modes.texi (Faces for Font Lock): Fix typo.
3613 (Hooks): Explain how buffer-local hook variables can refer to
3614 global hook variables.
3615 Various minor clarifications.
3616
49247521
LK
36172003-10-06 Lute Kamstra <lute@gnu.org>
3618
3619 * tips.texi (Coding Conventions): Mention naming conventions for
3620 hooks.
3621
9296c947
LT
36222003-10-05 Luc Teirlinck <teirllm@auburn.edu>
3623
3624 * loading.texi (Library Search): Correct default value of
3625 load-suffixes.
3626 (Named Features): Fix typo.
3627
0e9b293a
RS
36282003-10-05 Richard M. Stallman <rms@gnu.org>
3629
3630 * loading.texi (Named Features): In `provide',
3631 say how to test for subfeatures.
3632 (Unloading): In unload-feature, use new var name
3633 unload-feature-special-hooks.
3634
49247521 36352003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
3636
3637 * modes.texi (Major Mode Conventions): Mention third way to set up
3638 Imenu.
3639 (Imenu): A number of small fixes.
3640 Delete documentation of internal variable imenu--index-alist.
3641 Document the return value format of imenu-create-index-function
3642 functions.
3643
ab8f7d5c
RS
36442003-09-30 Richard M. Stallman <rms@gnu.org>
3645
3646 * processes.texi (Network): Say what stopped datagram connections do.
3647
3648 * lists.texi (Association Lists): Clarify `assq-delete-all'.
3649
3650 * display.texi (Overlay Properties): Clarify `evaporate' property.
3651
49247521 36522003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
3653
3654 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 3655 constructs should be marked as risky.
86b9b767
LK
3656 Change cons cell into proper list.
3657 (Mode Line Variables): Change cons cell into proper list.
3658
49247521 36592003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
3660
3661 * modes.texi (Mode Line Data): Document the :propertize construct.
3662 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 3663 to match their order in the default mode-line-format.
bc3b02f9
LK
3664 Describe the new variables mode-line-position and mode-line-modes.
3665 Update the default values of mode-line-frame-identification,
3666 minor-mode-alist, and default-mode-line-format.
3667 (Properties in Mode): Mention the :propertize construct.
6142d1d0 3668
bc3b02f9 36692003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 3670
c22c5da6 3671 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
3672 * loading.texi, minibuf.texi, text.texi, variables.texi:
3673 Avoid @strong{Note:}.
3674
36752003-09-26 Richard M. Stallman <rms@gnu.org>
3676
3677 * keymaps.texi (Remapping Commands): Fix typo.
3678
41beda59
LT
36792003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
3680
3681 * processes.texi (Low-Level Network): Fix typo.
3682
ef6ae4ff
KS
36832003-09-23 Kim F. Storm <storm@cua.dk>
3684
3685 * processes.texi (Network, Network Servers): Fix typos.
3686 (Low-Level Network): Add timeout value for :server keyword.
3687 Add new option keywords to make-network-process.
3688 Add set-network-process-options.
3689 Explain how to test availability of network options.
3690
b0f23edf
RS
36912003-09-19 Richard M. Stallman <rms@gnu.org>
3692
3693 * text.texi (Motion by Indent): Arg to
3694 backward-to-indentation and forward-to-indentation is optional.
3695
3696 * strings.texi (Creating Strings): Add substring-no-properties.
3697
3698 * processes.texi
3699 (Process Information): Add list-processes arg QUERY-ONLY.
3700 Delete process-contact from here.
3701 Add new status values for process-status.
3702 Add process-get, process-put, process-plist, set-process-plist.
3703 (Synchronous Processes): Add call-process-shell-command.
3704 (Signals to Processes): signal-process allows process objects.
3705 (Network): Complete rewrite.
3706 (Network Servers, Datagrams, Low-Level Network): New nodes.
3707
3708 * positions.texi (Word Motion): forward-word, backward-word
3709 arg is optional. Reword.
3710
3711 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
3712
c22c5da6 3713 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
3714 Delete duplicate definition of buffer-local-value.
3715 (File Local Variables): Explain about discarding text props.
3716
f387bdea
RS
37172003-09-11 Richard M. Stallman <rms@gnu.org>
3718
3719 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
3720 changes variables that record input events.
3721 (Minibuffer Misc): Add minibuffer-selected-window.
3722
3723 * lists.texi (Building Lists): Add copy-tree.
3724
3725 * display.texi (Fontsets): Add char-displayable-p.
3726 (Scroll Bars): New node.
3727
49247521 37282003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
3729
3730 * modes.texi (%-Constructs): Document new `%i' and `%I'
3731 constructs.
3732
fd026ee1
JR
37332003-09-03 Peter Runestig <peter@runestig.com>
3734
3735 * makefile.w32-in: New file.
3736
4828b4d7
RS
37372003-08-29 Richard M. Stallman <rms@gnu.org>
3738
3739 * display.texi (Overlay Properties): Clarify how priorities
3740 affect use of the properties.
3741
a4e4f05d
LT
37422003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
3743
3744 * customize.texi (Type Keywords): Correct the description of
3745 `:help-echo' in the case where `motion-doc' is a function.
3746
3ebe0346
JPW
37472003-08-14 John Paul Wallington <jpw@gnu.org>
3748
3749 * modes.texi (Emulating Mode Line): Subsection, not section.
3750
3afe8e39
RS
37512003-08-13 Richard M. Stallman <rms@gnu.org>
3752
3753 * elisp.texi (Top): Update subnode lists in menu.
3754
3755 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
3756 (Kill Functions): kill-region has new arg yank-handler.
3757 (Yanking): New node.
3758 (Yank Commands): Add yank-undo-function.
3759 (Low-Level Kill Ring):
3760 kill-new and kill-append have new arg yank-handler.
3761 (Changing Properties): Add remove-list-of-text-properties.
3762 (Atomic Changes): New node.
3763
3764 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
3765
3766 * streams.texi (Output Variables): Add eval-expression-print-length
3767 and eval-expression-print-level.
3768
3769 * os.texi (Time Conversion): For encode-time, explain limits on year.
3770
3771 * objects.texi (Character Type): Define anchor "modifier bits".
3772
3773 * modes.texi (Emulating Mode Line): New node.
3774 (Search-based Fontification): Font Lock uses font-lock-face property.
3775 (Other Font Lock Variables): Likewise.
3776
3777 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
3778 not vectors.
3779 (Active Keymaps): Add emulation-mode-map-alists.
3780 (Functions for Key Lookup): key-binding has new arg no-remap.
3781 (Remapping Commands): New node.
3782 (Scanning Keymaps): where-is-internal has new arg no-remap.
3783 (Tool Bar): Add tool-bar-local-item-from-menu.
3784 Clarify when to use tool-bar-add-item-from-menu.
3785
3786 * commands.texi (Interactive Call): commandp has new arg.
3787 (Command Loop Info): Add this-original-command.
3788
e37769b1
JPW
37892003-08-06 John Paul Wallington <jpw@gnu.org>
3790
3791 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
3792
3793 * display.texi (Warning Basics): Fix typo.
3794 (Fringes): Add closing curly bracket and fix typo.
3795
3796 * elisp.texi (Top): Fix typo.
3797
c5e0561f
RS
37982003-08-05 Richard M. Stallman <rms@gnu.org>
3799
3800 * elisp.texi: Update lists of subnodes.
3801
3802 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
3803
3804 * variables.texi (Local Variables): Use lc for example variable names.
3805
3806 * tips.texi (Library Headers): Explain where to put -*-.
3807
3808 * strings.texi (Creating Strings): Fix xref for vconcat.
3809
3810 * sequences.texi (Vector Functions):
3811 vconcat no longer allows integer args.
3812
3813 * minibuf.texi (Reading File Names): read-file-name has new
3814 arg PREDICATE. New function read-directory-name.
3815
3816 * macros.texi (Defining Macros): Give definition of `declare'
3817 (Indenting Macros): New node.
3818
3819 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
3820 (Window Frame Parameters): Make separate table of parameters
3821 that are coupled with specific face attributes.
3822 (Deleting Frames): delete-frame-hooks renamed to
3823 delete-frame-functions.
3824
3825 * files.texi (Magic File Names): Add file-remote-p.
3826 Clarify file-local-copy.
3827
3828 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
3829 here; instead xref Defining Macros.
3830
3831 * display.texi (Warnings): New node, and subnodes.
3832 (Fringes): New node.
3833
3834 * debugging.texi (Test Coverage): New node.
3835
3836 * compile.texi (Compiler Errors): Explain with-no-warnings
3837 and other ways to suppress warnings.
3838
3839 * commands.texi (Interactive Call): Minor clarification.
3840
3841 * buffers.texi (Buffer File Name): set-visited-file-name
3842 renames the buffer too.
3843
3844 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
3845
ee59dede
MR
38462003-07-24 Markus Rost <rost@math.ohio-state.edu>
3847
3848 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
3849
f0514b34
MR
38502003-07-22 Markus Rost <rost@math.ohio-state.edu>
3851
3852 * internals.texi (Garbage Collection): Fix previous change.
3853
c73983bb
RS
38542003-07-22 Richard M. Stallman <rms@gnu.org>
3855
3856 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
3857
3858 * display.texi (Width): Use \s syntax in example.
3859 (Font Selection): Add face-font-rescale-alist.
3860
3861 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
3862 Remove spurious indent in example.
3863
3864 * lists.texi (Building Lists): Add number-sequence.
3865
3866 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
3867
3868 * functions.texi (Function Documentation): Explain how to
3869 show calling convention explicitly in the doc string.
3870
3871 * windows.texi (Selecting Windows): save-selected-window saves
3872 selected window of each frame.
3873 (Window Configurations): Minor change.
3874
3875 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
3876
3877 * streams.texi (Output Variables): Add print-continuous-numbering
3878 and print-number-table.
3879
3880 * processes.texi (Decoding Output): New node.
3881
3882 * os.texi (Time Conversion): decode-time arg is optional.
3883
3884 * objects.texi (Character Type): Don't use space as example for \.
3885 Make list of char names and \-sequences correspond.
3886 Explain that \s is not used in strings. `\ ' needs space after.
3887
3888 * nonascii.texi (Converting Representations): Add string-to-multibyte.
3889 (Translation of Characters): Add translation-table-for-input.
3890 (Default Coding Systems): Add auto-coding-functions.
3891 (Explicit Encoding): Add decode-coding-inserted-region.
3892 (Locales): Add locale-info.
3893
3894 * minibuf.texi (Basic Completion): Describe test-completion.
3895 Collections can be lists of strings.
3896 Clean up lazy-completion-table.
3897 (Programmed Completion): Mention test-completion.
3898 Clarify why lambda expressions are not accepted.
3899 (Minibuffer Misc): Describe minibufferp.
3900
51a8b435
RS
39012003-07-14 Richard M. Stallman <rms@gnu.org>
3902
3903 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
3904
3905 * windows.texi (Selecting Windows): New arg to select-window.
3906 (Selecting Windows): Add with-selected-window.
3907 (Size of Window): Add window-inside-edges, etc.
3908
3909 * internals.texi (Garbage Collection): Add post-gc-hook.
3910
3911 * processes.texi (Subprocess Creation): Add exec-suffixes.
3912
3913 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
3914 (Scanning Keymaps): Add map-keymaps.
3915 (Defining Menus): Add keymap-prompt.
3916
3917 * numbers.texi (Integer Basics): Add most-positive-fixnum,
3918 most-negative-fixnum.
3919
3920 * compile.texi (Byte Compilation): Explain no-byte-compile
3921 (Compiler Errors): New node.
3922
3923 * os.texi (User Identification): user-uid, user-real-uid
3924 can return float.
3925
3926 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
3927 and about derived modes.
3928 (Minor Modes): Add minor-mode-list.
3929 (Defining Minor Modes): Keyword args for define-minor-mode.
3930 (Search-based Fontification): Explain managing other properties.
3931 (Other Font Lock Variables): Add font-lock-extra-managed-props.
3932 (Faces for Font Lock): Add font-locl-preprocessor-face.
3933 (Hooks): Add run-mode-hooks and delay-mode-hooks.
3934
3935 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 3936 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
3937
3938 * loading.texi (Library Search): Add load-suffixes.
3939
3940 * minibuf.texi (Basic Completion): Add lazy-completion-table.
3941 (Programmed Completion): Add dynamic-completion-table.
3942
3943 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
3944 (Magic File Names): Specify precedence order of handlers.
199bb209 3945
51a8b435
RS
3946 * commands.texi (Command Overview): Emacs server runs pre-command-hook
3947 and post-command-hook.
3948 (Waiting): New calling convention for sit-for.
3949
3950 * text.texi (Special Properties): local-map and keymap properties
3951 apply based on their stickiness.
3952
c6de56a0
RS
39532003-07-07 Richard M. Stallman <rms@gnu.org>
3954
3955 * modes.texi (Minor Mode Conventions): Specify only some kinds
3956 of list values as args to minor modes.
3957
3958 * files.texi (File Name Expansion): Warn about iterative use
3959 of substitute-in-file-name.
3960
3961 * advice.texi (Activation of Advice): Clean up previous change.
3962
8c761ea6
MR
39632003-07-06 Markus Rost <rost@math.ohio-state.edu>
3964
3965 * advice.texi (Activation of Advice): Note that ad-start-advice is
3966 turned on by default.
3967
c6de56a0
RS
39682003-06-30 Richard M. Stallman <rms@gnu.org>
3969
3970 * text.texi (Buffer Contents): Document current-word.
3971 (Change Hooks): Not called for *Messages*.
3972
3973 * functions.texi (Defining Functions): Explain about redefining
3974 primitives.
3975 (Function Safety): Renamed. Minor changes.
3976 Comment out the detailed criteria for what is safe.
3977
3fe4e567
AS
39782003-06-22 Andreas Schwab <schwab@suse.de>
3979
3980 * objects.texi (Symbol Type): Fix description of examples.
3981
cda7bd13
AS
39822003-06-16 Andreas Schwab <schwab@suse.de>
3983
3984 * hash.texi (Creating Hash): Fix description of :weakness.
3985
fbcffa4a
KG
39862003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
3987
3988 * files.texi (Changing Files): copy-file copies file modes, too.
3989
ff6a3bfb
RS
39902003-05-28 Richard M. Stallman <rms@gnu.org>
3991
3992 * strings.texi (Creating Strings): Clarify split-string.
3993
1463a05d
JB
39942003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
3995
3996 * strings.texi (Creating Strings): Update split-string specification
3997 and examples.
3998
af253914
RS
39992003-05-19 Richard M. Stallman <rms@gnu.org>
4000
4001 * elisp.texi: Correct invariant section names.
4002
7ea52f92
RS
40032003-04-20 Richard M. Stallman <rms@gnu.org>
4004
4005 * os.texi (Timers): Explain about timers and quitting.
4006
e31afc09
RS
40072003-04-19 Richard M. Stallman <rms@gnu.org>
4008
4009 * internals.texi (Writing Emacs Primitives): Strings are
4010 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
4011 Explain GCPRO convention for varargs function args.
4012
5ceea398
RS
40132003-04-16 Richard M. Stallman <rms@gnu.org>
4014
4015 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
4016
b0ada147
RS
40172003-04-08 Richard M. Stallman <rms@gnu.org>
4018
4019 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
4020
b23375aa
KS
40212003-02-13 Kim F. Storm <storm@cua.dk>
4022
4023 * objects.texi (Character Type): New \s escape for space.
4024
c60ee5e7
JB
40252003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4026
4027 * os.texi (System Environment): Added cygwin system-type.
4028
84e47416
RS
40292003-01-25 Richard M. Stallman <rms@gnu.org>
4030
4031 * keymaps.texi: Document that a symbol can act as a keymap.
4032
3e8cf2ea
RS
40332003-01-13 Richard M. Stallman <rms@gnu.org>
4034
4035 * text.texi (Changing Properties): Say string indices are origin-0.
4036
4037 * positions.texi (Screen Lines) <compute-motion>:
4038 Correct order of elts in return value.
4039
4040 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
4041 how to define a default binding.
4042
7abb9fc5 40432002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 4044
104bc3aa 4045 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 4046
104bc3aa
MR
4047 * customize.texi (Simple Types): Clarify description of custom
4048 type 'number. Describe new custom type 'float.
177f790c 4049
7abb9fc5 40502002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
4051
4052 * variables.texi (File Local Variables): Fix typo.
4053
df140a68 40542002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 4055
df140a68
KG
4056 From Michael Albinus <Michael.Albinus@alcatel.de>.
4057
4058 * README: Target for Info file is `make info'.
4059
4060 * files.texi (File Name Components): Fixed typos in
4061 `file-name-sans-extension'.
4062 (Magic File Names): Complete list of operations for magic file
4063 name handlers.
4064
7ed9159a
JY
40652002-09-16 Jonathan Yavner <jyavner@engineer.com>
4066
4067 * variables.texi (File Local Variables): New function
4068 risky-local-variable-p.
4069
40702002-09-15 Jonathan Yavner <jyavner@engineer.com>
4071
4072 * functions.texi (Function safety): New node about unsafep.
4073
241f79af
PA
40742002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
4075
4076 * customize.texi (Splicing into Lists): Fixed example.
4077 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
4078
72459b15
JB
40792002-06-17 Juanma Barranquero <lektu@terra.es>
4080
4081 * frames.texi (Display Feature Testing): Fix typo.
4082
61f7e0f5
AS
40832002-06-12 Andreas Schwab <schwab@suse.de>
4084
4085 * frames.texi (Initial Parameters, Resources): Fix references to
4086 the Emacs manual.
4087
4e792dbd
KS
40882002-05-13 Kim F. Storm <storm@cua.dk>
4089
4090 * variables.texi (Intro to Buffer-Local): Updated warning and
4091 example relating to changing buffer inside let.
4092
940344d4 40932002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
4094
4095 * os.texi (Session Management): New node about X Session management.
4096
231ac53b
EZ
40972002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
4098
4099 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
4100 to which the manual corresponds, and the copyright years.
4101
4102 * Makefile.in (VERSION): Set to 2.9.
4103
140cc574
EZ
41042001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
4105
4106 * elisp.texi: Change the category in @dircategory to "Emacs", to
4107 make it consistent with info/dir.
4108
9c7fce05
MB
41092001-11-25 Miles Bader <miles@gnu.org>
4110
4111 * text.texi (Fields): Describe new `limit' arg in
4112 field-beginning/field-end.
4113
9f8bbf0f
EZ
41142001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
4115
a5e6715c
EZ
4116 * permute-index: Don't depend on csh-specific features. Replace
4117 the interpreter name with /bin/sh.
4118
9f8bbf0f
EZ
4119 * two-volume-cross-refs.txt: New file.
4120 * two.el: New file.
4121 * spellfile: New file.
4122
1756e2fb
EZ
41232001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
4124
4125 * permute-index: New file.
4126
4127 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
4128 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
4129 8+3 restricted namespace.
ad050e54
EZ
4130
4131 * Makefile.in (infodir): Define relative to $(srcdir).
4132 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
4133 include directories list via -I switch to makeinfo.
4134 (index.texi): Use cp if both hard and symbolic links fail.
4135
10fa7f8e
EZ
41362001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4137
7a1494ce
EZ
4138 * Makefile.in (distclean): Add.
4139
10fa7f8e
EZ
4140 The following changes make ELisp manual part of the Emacs
4141 distribution:
4142
4143 * Makefile.in: Add Copyright notice.
4144 (prefix): Remove.
4145 (infodir): Change value to "../info".
4146 (VPATH): New variable.
4147 (MAKE): Don't define.
4148 (texmacrodir): Don't define.
4149 (texinputdir): Append the existing value of TEXINPUTS.
4150 ($(infodir)/elisp): Instead of just "elisp". Reformat the
4151 command to be compatible with man/Makefile.in, and to put the
4152 output into ../info.
5c32b7c5 4153 (info): Add target.
10fa7f8e
EZ
4154 (installall): Target removed.
4155
ad050e54 41562001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
4157
4158 * tips.texi (Coding Conventions): Fix typo.
4159
6fd735df
GM
41602001-10-23 Gerd Moellmann <gerd@gnu.org>
4161
4162 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
4163
b704d54b
EZ
41642001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
4165
4166 * files.texi (File Name Components): Update the description of
4167 file-name-sans-extension and file-name-extension, as they now
4168 ignore leading dots.
4169
71431a0e
GM
41702001-10-20 Gerd Moellmann <gerd@gnu.org>
4171
6aa97356 4172 * (Version 21.1 released.)
71431a0e 4173
79f1f96c
MB
41742001-10-19 Miles Bader <miles@gnu.org>
4175
4176 * positions.texi (Text Lines): Describe behavior of
4177 `beginning-of-line'/`end-of-line' in the presence of field properties.
4178
892a8f36
GM
41792001-10-17 Gerd Moellmann <gerd@gnu.org>
4180
4181 * Makefile.in (VERSION): Set to 2.8.
4182 (manual): Use `manual-21'.
4183
8c1cc9e8 4184 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
4185 number was used. Set it to 2.8.
4186
4187 * intro.texi: Likewise.
4188
51724e26
EZ
41892001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
4190
4191 * files.texi (File Name Completion): Document the significance of
4192 a trailing slash in elements of completion-ignored-extensions.
4193
57b338e8
MB
41942001-10-06 Miles Bader <miles@gnu.org>
4195
4196 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
4197
c89e4bc5
GM
41982001-10-04 Gerd Moellmann <gerd@gnu.org>
4199
4200 * variables.texi (Variable Aliases): New node.
4201
ab952a4f
GM
42022001-10-04 Gerd Moellmann <gerd@gnu.org>
4203
4204 * Branch for 21.1.
dff28924 4205
9db3a582
MB
42062001-10-02 Miles Bader <miles@gnu.org>
4207
ae1a9581
MB
4208 * minibuf.texi (Minibuffer Misc): Add entries for
4209 `minibuffer-contents', `minibuffer-contents-no-properties', and
4210 `delete-minibuffer-contents'.
4211 Correct description for `minibuffer-prompt-end'.
4212
9db3a582
MB
4213 * text.texi (Property Search): Correct descriptions of
4214 `next-char-property-change' and `previous-char-property-change'.
4215 Add entries for `next-single-char-property-change' and
4216 `previous-single-char-property-change'.
4217 Make operand names a bit more consistent.
4218
03be5931
EZ
42192001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
4220
4221 * frames.texi (Finding All Frames): Document that next-frame and
4222 previous-frame are local to current terminal.
4223
974548ec
EZ
42242001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
4225
4226 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 4227 result of make-keymap.
974548ec 4228
8d82c597
EZ
42292001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
4230
4231 * display.texi (Font Lookup, Attribute Functions)
4232 (Image Descriptors): Add cross-references to the definition of
4233 selected frame.
4234
4235 * buffers.texi (The Buffer List): Add cross-references to the
4236 definition of selected frame.
4237
4238 * frames.texi (Input Focus): Clarify which frame is _the_ selected
4239 frame at any given time.
4240 (Multiple Displays, Size and Position): Add a cross-reference to
4241 the definition of the selected frame.
4242
2842de30
EZ
42432001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
4244
4245 * strings.texi (String Conversion) <string-to-number>: Document
4246 that a float is returned for integers that are too large.
4247
4248 * frames.texi (Mouse Position): Document mouse-position-function.
4249 (Display Feature Testing): Document display-images-p.
4250 (Window Frame Parameters): Document the cursor-type variable.
4251
4252 * numbers.texi (Integer Basics): Document CL style read syntax for
4253 integers in bases other than 10.
4254
4255 * positions.texi (List Motion): Document
4256 open-paren-in-column-0-is-defun-start.
4257
4258 * lists.texi (Sets And Lists): Document member-ignore-case.
4259
4260 * internals.texi (Garbage Collection): Document the used and free
4261 strings report.
4262 (Memory Usage): Document strings-consed.
4263
4264 * os.texi (Time of Day): Document float-time.
4265 (Recording Input): Document that clear-this-command-keys clears
4266 the vector to be returned by recent-keys.
4267
4268 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
4269 argument keymap can be a list.
4270
4271 * nonascii.texi (User-Chosen Coding Systems)
4272 <select-safe-coding-system>: Document the new argument
4273 accept-default-p and the variable
4274 select-safe-coding-system-accept-default-p. Tell what happens if
4275 buffer-file-coding-system is undecided.
4276 (Default Coding Systems): Document auto-coding-regexp-alist.
4277
4278 * display.texi (The Echo Area) <message>: Document
4279 message-truncate-lines.
4280 (Glyphs): Document that the glyph table is unused on windowed
4281 displays.
4282
4283 * help.texi (Describing Characters) <single-key-description>:
4284 Document the new argument no-angles.
4285 (Accessing Documentation) <documentation-property>: Document that
4286 a non-string property is evaluated.
4287 <documentation>: Document that the function-documentation property
4288 is looked for.
4289
4290 * windows.texi (Selecting Windows): Document some-window.
4291
4292 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
4293
4294 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
4295 apropos-mode-hook.
4296
4297 * commands.texi (Using Interactive): Document interactive-form.
4298 (Keyboard Macros): Document kbd-macro-termination-hook.
4299 (Command Loop Info): Document that clear-this-command-keys clears
4300 the vector to be returned by recent-keys.
4301
2d43d823
GM
43022001-09-04 Werner LEMBERG <wl@gnu.org>
4303
4304 * Makefile.in (srcdir, texinputdir): New variables.
4305 (srcs, index.texi, install): Use $(srcdir).
4306 (.PHONY): Remove elisp.dvi.
4307 (elisp): Use -I switch for makeinfo.
4308 (elisp.dvi): Use $(srcdir) and $(texinputdir).
4309 (installall, dist): Use $(srcdir).
4310 Fix path to texinfo.tex.
4311 (maintainer-clean): Add elisp.dvi and elisp.oaux.
4312
fa739b31
GM
43132001-08-30 Gerd Moellmann <gerd@gnu.org>
4314
92a25631
GM
4315 * display.texi (Conditional Display): Adjust to API change.
4316
fa739b31
GM
4317 * configure: New file.
4318
cef68af5
GM
43192001-07-30 Gerd Moellmann <gerd@gnu.org>
4320
4321 * commands.texi (Repeat Events): Add description of
4322 double-click-fuzz.
4323
d1f08d85
SM
43242001-05-08 Stefan Monnier <monnier@cs.yale.edu>
4325
4326 * syntax.texi (Syntax Class Table): Add the missing designator for
4327 comment and string fences.
4328 (Syntax Properties): Add a xref to syntax table internals.
4329 (Syntax Table Internals): Document string-to-syntax.
4330
1e9fc92e
GM
43312001-05-07 Gerd Moellmann <gerd@gnu.org>
4332
4333 * Makefile.in (install): Use install-info command line options
4334 like in Emacs' Makefile.in.
4335
00480554
MB
43362000-12-09 Miles Bader <miles@gnu.org>
4337
4338 * windows.texi (Window Start): Update documentation for
4339 `pos-visible-in-window-p'.
4340
1e344ee2
SM
43412000-11-12 Stefan Monnier <monnier@cs.yale.edu>
4342
4343 * lists.texi (Building Lists): Add footnote to explain how to add
4344 to the end of a list.
4345
a540f6ed
GM
43462000-10-25 Gerd Moellmann <gerd@gnu.org>
4347
4348 * files.texi (Visiting Functions): Typos.
4349
28bcdbee
KH
43502000-10-25 Kenichi Handa <handa@etl.go.jp>
4351
4352 * files.texi (Visiting Functions): Return value of
4353 find-file-noselect may be a list of buffers if wildcards are used.
4354
22d1a4ed
MB
43552000-10-24 Miles Bader <miles@lsi.nec.co.jp>
4356
4357 * display.texi (Defining Faces): Document `graphic' display type
4358 in face specs.
4359
916a89db
KG
43602000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4361
1e9fc92e 4362 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
4363 `after-make-frame-hook' with `after-make-frame-functions'.
4364
1e9fc92e 4365 * frames.texi (Creating Frames): Ditto.
916a89db 4366
1e9fc92e 4367 * variables.texi (Future Local Variables): Ditto.
916a89db 4368
483de32b
GM
43692000-10-16 Gerd Moellmann <gerd@gnu.org>
4370
4371 * display.texi (Other Image Types): Add description of :foreground
4372 and :background properties of mono PBM images.
4373
e23a63a5
WL
43742000-08-17 Werner LEMBERG <wl@gnu.org>
4375
4376 * .cvsignore: New file.
4377
dfc16043
GM
43782000-01-05 Gerd Moellmann <gerd@gnu.org>
4379
4380 * tindex.pl: New script.
4381
602613fe
DL
43821999-12-03 Dave Love <fx@gnu.org>
4383
4384 * Makefile.in (MAKEINFO): New parameter.
4385
94ec544d
DL
43861999-09-17 Richard Stallman <rms@gnu.org>
4387
4388 * Makefile.in (srcs): Add hash.texi.
4389 (VERSION): Update to 20.6.
4390
43911999-09-13 Richard Stallman <rms@gnu.org>
4392
4393 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
4394
43951998-08-29 Karl Heuer <kwzh@gnu.org>
4396
4397 * configure.in: New file.
4398 * Makefile.in: Renamed from Makefile.
4399 (prefix, infodir): Use value obtained from configure.
4400 (emacslibdir): Obsolete variable deleted.
4401 (dist): Distribute configure.in, configure, Makefile.in.
4402
44031998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4404
4405 * Makefile (INSTALL_INFO): New variable.
4406 (install): Run install-info.
4407
44081998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
4409
4410 * Makefile (elisp.dvi): Add missing backslash.
4411
44121998-05-02 Richard Stallman <rms@psilocin.gnu.org>
4413
4414 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
4415 Run texindex without `./'. Always run texindex on elisp.tp.
4416 (elisp.tps): Target deleted.
4417
44181998-04-05 Richard Stallman <rms@psilocin.gnu.org>
4419
4420 * Makefile (srcs): Add nonascii.texi and customize.texi.
4421 (dist): Start by deleting `temp'.
4422
44231998-02-17 Richard Stallman <rms@psilocin.gnu.org>
4424
4425 * Makefile (makeinfo, texindex): Targets deleted.
4426 (makeinfo.o, texindex.o): Targets deleted.
4427 (clean, dist): Don't do anything with them or with getopt*.
4428
44291998-01-30 Richard Stallman <rms@psilocin.gnu.org>
4430
4431 * Makefile (SHELL): Defined.
4432
44331998-01-27 Richard Stallman <rms@psilocin.gnu.org>
4434
4435 * Makefile (elisp.tps): New target.
4436 (elisp.dvi): Depend on elisp.tps.
4437
4438Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
4439
4440 * README: Update phone number.
4441
4442 * Makefile (elisp): Make this be the default target.
4443 Depend on makeinfo.c instead of makeinfo.
4444 (install): Don't depend on elisp.dvi, since we don't install that.
4445 Use mkinstalldirs.
4446 (dist): Add mkinstalldirs.
4447
4448Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4449
4450 * Makefile (VERSION): Update version number.
4451 (maintainer-clean): Renamed from realclean.
4452
4453Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4454
4455 * Makefile (realclean): New target.
4456 (elisp): Remove any old elisp-* files first.
4457
4458Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
4459
d1f08d85
SM
4460 * Makefile (VERSION): New variable.
4461 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
4462 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
4463
4464Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4465
4466 * Makefile (elisp): Depend on makeinfo.
4467
4468Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
4469
d1f08d85 4470 * Makefile (srcs): Add anti.texi.
94ec544d
DL
4471
4472Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4473
4474 * Makefile (infodir, prefix): New vars.
4475 (install): Use infodir.
4476 (emacsinfodir): Deleted.
4477
4478Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4479
4480 * Makefile (srcs): Add calendar.texi.
4481
4482 * Makefile (dist): Copy texindex.c and makeinfo.c.
4483 Limit elisp-* files to those with one or two digits.
4484
4485Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4486
4487 * Makefile (dist): Changed to use Gzip instead of compress.
4488
4489Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4490
4491 * loading.texi (Unloading): define-function changed back to
4492 defalias. It may not stay this way, but at least it's
4493 consistent with the known-good version of the code patch.
4494
4495Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4496
4497 * modes.texi (Hooks): Document new optional arg of add-hook.
4498
4499Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4500
d1f08d85 4501 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
4502
4503 * tips.texi: Add new section on standard library headers.
4504
4505Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4506
4507 * Makefile (srcs): Add frame.texi to the list of sources.
4508
4509Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4510
4511 * Makefile (dist): Don't bother excluding autosave files; they'll
4512 never make it into the temp directory anyway, and the hash marks
4513 in the name are problematic for make and the Bourne shell.
dff28924 4514 (srcs):
94ec544d
DL
4515
4516Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4517
d1f08d85 4518 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
4519 the distribution tar file.
4520
dff28924 4521Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
4522
4523 * Makefile (srcs): Added index.perm.
4524 (elisp.dvi): Remove erroneous shell comment.
4525 Expect output of permute-index in permuted.fns.
4526 Save old elisp.aux in elisp.oaux.
4527 (clean): Added index.texi to be deleted.
4528
dff28924 4529Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4530
4531 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
4532
dff28924 4533Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
4534
4535 * files.texi: Noted that completion-ignored-extensions is ignored
4536 when making *Completions*.
4537
4538Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
4539
4540 * Makefile make dist now depends on elisp.dvi, since it tries
4541 to include it in the dist file.
4542
dff28924 4543Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
4544
4545 * functions.texinfo (Mapping Functions): Add missing quote
4546
dff28924 4547Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4548
4549 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
4550 (defunargs): Turn off \hyphenchar of \sl font temporarily.
4551
dff28924 4552Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4553
4554 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
4555 and @error{} are the terms now being used. The files in the
4556 directory have been changed to reflect this.
4557
d1f08d85 4558 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
4559 ` @result{}', using 5 spaces at the begining of the line.
4560
dff28924 4561Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4562
4563 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
4564 experimental @indentedresult{}, @indentedexpandsto{} are part of
4565 the texinfo.tex in this directory. These TeX macros are not
4566 stable yet.
4567
dff28924 4568Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4569
4570 * texinfo.tex: temporarily added
d1f08d85 4571 \let\result=\dblarrow
94ec544d
DL
4572 \def\error{{\it ERROR} \longdblarrow}
4573 We need to do this better soon.
4574
dff28924 4575Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4576
4577 * Applied Karl Berry's patches to *.texinfo files, but not to
4578 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
4579 new title page format is also not applied, since it requires
4580 texinfo.tex changes.)
4581
4582 * Cleaned up `Makefile' and defined the `emacslibdir' directory
4583 for the Project GNU development environment.
4584
ad050e54 4585;; Local Variables:
fd026ee1 4586;; coding: iso-2022-7bit
ad050e54 4587;; End:
2a34a036 4588
651f374c 4589 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
ceb4c4d3 4590 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
4591 Copying and distribution of this file, with or without modification,
4592 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
4593
4594;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda