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