(Misc Network): Clarity OMIT-PORT arg.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
19bb7940
RS
12005-12-30 Richard M. Stallman <rms@gnu.org>
2
3 * text.texi (Changing Properties):
4 Don't use return value of set-text-properties.
5
b9cb50d9
LT
62005-12-29 Luc Teirlinck <teirllm@auburn.edu>
7
8 * modes.texi (Mode Line Format): Correct typo in menu.
9
94a867a6
RS
102005-12-29 Richard M. Stallman <rms@gnu.org>
11
12 * modes.texi (Mode Line Top): New node.
13 (Mode Line Data): Some text moved to new node.
14 Explain the data structure more concretely.
15 (Mode Line Basics): Clarifications.
16 (Mode Line Variables): Clarify intro paragraph.
17 (%-Constructs): Clarify intro paragraph.
18 (Mode Line Format): Update menu.
19
ba455131
LT
202005-12-28 Luc Teirlinck <teirllm@auburn.edu>
21
22 * minibuf.texi (Basic Completion): Update lazy-completion-table
23 examples for removal of ARGS argument.
24
2b6abe1e
RS
252005-12-23 Richard M. Stallman <rms@gnu.org>
26
27 * text.texi (Undo): Restore some explanation from the version
28 that was deleted.
29
2d7409f2
EZ
302005-12-23 Eli Zaretskii <eliz@gnu.org>
31
32 * text.texi (Undo): Remove dupliate descriptions of `apply
33 funname' and `apply delta' elements of the undo list.
34
2e23b82e
RS
352005-12-20 Richard M. Stallman <rms@gnu.org>
36
37 * help.texi (Help Functions): Update documentation of `apropos'.
38
a31687ce
LT
392005-12-20 Luc Teirlinck <teirllm@auburn.edu>
40
41 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
42 because it is confusing. If the :help-echo keyword is a function,
43 it is not directly used as the :help-echo overlay property, as the
44 xref seems to suggest (it does not take the appropriate args).
45
0e83c4e9
LT
462005-12-19 Luc Teirlinck <teirllm@auburn.edu>
47
48 * customize.texi (Common Keywords): Fix Texinfo usage.
49 (Group Definitions, Variable Definitions): Update for new
50 conventions for using `*' in docstrings.
77df907a
LT
51
52 * tips.texi (Documentation Tips): Update for new conventions for
53 using `*' in docstrings.
54
69487a1f
RS
552005-12-16 Richard M. Stallman <rms@gnu.org>
56
57 * minibuf.texi (Minibuffer Contents): Minor cleanup.
58
2a502a32
JL
592005-12-16 Juri Linkov <juri@jurta.org>
60
61 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
62
b158c851
RF
632005-12-14 Romain Francoise <romain@orebokech.com>
64
65 * modes.texi (Customizing Keywords): Rename `append' to `how'.
66 Fix typo.
67
d7d1f75e
JL
682005-12-11 Juri Linkov <juri@jurta.org>
69
70 * minibuf.texi (Completion Commands): Add mention of read-file-name
71 for filename completion keymaps.
72 (Reading File Names): Add mention of filename completion keymaps
73 for read-file-name and xref to `Completion Commands'.
74
4b1c16c2
RS
752005-12-10 Richard M. Stallman <rms@gnu.org>
76
77 * customize.texi (Common Keywords): State caveats for use of :tag.
78
1d49d5d9
RS
792005-12-08 Richard M. Stallman <rms@gnu.org>
80
2663a204
RS
81 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
82 with xrefs and better explanation.
83 (Completion Commands): Add the filename completion maps.
84
1d49d5d9
RS
85 * objects.texi (Character Type): Clarify that \s is not space
86 if a dash follows.
87
fa0d4d0c
RS
882005-12-05 Richard M. Stallman <rms@gnu.org>
89
90 * windows.texi (Resizing Windows): Delete preserve-before args.
91
d64b177a
SM
922005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
93
94 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
95 in full keymaps, since the quirk has been fixed.
96
79019cc9
EZ
972005-12-03 Eli Zaretskii <eliz@gnu.org>
98
99 * hooks.texi (Standard Hooks): Add index entries. Mention
100 `compilation-finish-functions'.
101
161ef3be
RS
1022005-11-27 Richard M. Stallman <rms@gnu.org>
103
104 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
105
17c1971a
JL
1062005-11-21 Juri Linkov <juri@jurta.org>
107
108 * customize.texi (Common Keywords): Update links types
109 custom-manual and url-link. Add link types emacs-library-link,
110 file-link, function-link, variable-link, custom-group-link.
111
5890344b
CY
1122005-11-20 Chong Yidong <cyd@stupidchicken.com>
113
114 * display.texi: Revert 2005-11-20 change.
115
cbce0752
TTN
1162005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
117
118 * processes.texi (Bindat Functions):
119 Say "third" to refer to zero-based index "2".
120
ff04c885
LT
1212005-11-18 Luc Teirlinck <teirllm@auburn.edu>
122
123 * loading.texi (Library Search): Update the default value of
124 `load-suffixes'.
125
ce8d4e00
CY
1262005-11-17 Chong Yidong <cyd@stupidchicken.com>
127
128 * display.texi (Attribute Functions): Mention :ignore-defface.
129
cbad4a9e
SM
1302005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
131
132 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 133 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 134
fda12b27
RS
1352005-11-06 Richard M. Stallman <rms@gnu.org>
136
137 * files.texi (Magic File Names): find-file-name-handler checks the
138 `operations' property of the handler.
139
e082564e
RS
1402005-11-03 Richard M. Stallman <rms@gnu.org>
141
142 * variables.texi (Frame-Local Variables): Small clarification.
143
f0cdd9e4
CY
1442005-10-29 Chong Yidong <cyd@stupidchicken.com>
145
146 * os.texi (Init File): Document ~/.emacs.d/init.el.
147
685abb98
RS
1482005-10-29 Richard M. Stallman <rms@gnu.org>
149
150 * internals.texi (Garbage Collection): Document memory-full.
151
7000848e
BW
1522005-10-28 Bill Wohler <wohler@newt.com>
153
154 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
155 for URLs.
156
107fb6c9
RS
1572005-10-28 Richard M. Stallman <rms@gnu.org>
158
159 * minibuf.texi (Completion Commands): Clean up prev change.
160
1612005-10-26 Kevin Ryde <user42@zip.com.au>
162
163 * compile.texi (Eval During Compile): Explain recommended uses
164 of eval-when-compile and eval-and-compile.
165
1d8e69a2
MY
1662005-10-27 Masatake YAMATO <jet@gyve.org>
167
cbad4a9e 168 * minibuf.texi (Completion Commands):
1d8e69a2 169 Write about new optional argument for `display-completion-list'.
cbad4a9e 170
6a897887
RS
1712005-10-23 Richard M. Stallman <rms@gnu.org>
172
173 * display.texi (Overlay Arrow): Clarify about local bindings of
174 overlay-arrow-position.
175
6d1e17be
EZ
1762005-10-22 Eli Zaretskii <eliz@gnu.org>
177
178 * internals.texi (Building Emacs): Fix last change.
179
db5fe0a6
RS
1802005-10-22 Richard M. Stallman <rms@gnu.org>
181
182 * internals.texi (Building Emacs): Document eval-at-startup.
183
45158e77
RS
1842005-10-21 Richard M. Stallman <rms@gnu.org>
185
186 * loading.texi (Where Defined): load-history contains abs file names.
187 symbol-file returns abs file names.
188
e50165ec
KS
1892005-10-19 Kim F. Storm <storm@cua.dk>
190
191 * display.texi (Showing Images): Add max-image-size integer value.
192
63ab30d0
CY
1932005-10-18 Chong Yidong <cyd@stupidchicken.com>
194
195 * display.texi (Showing Images): Document max-image-size.
196
f8252852
RS
1972005-10-17 Richard M. Stallman <rms@gnu.org>
198
199 * commands.texi (Quitting): Minor clarification.
200
201 * processes.texi (Sentinels): Clarify about output and quitting.
202 (Filter Functions): Mention with-local-quit.
203
c1bed3aa
JL
2042005-10-17 Juri Linkov <juri@jurta.org>
205
206 * buffers.texi (Current Buffer):
207 * commands.texi (Event Input Misc):
208 * compile.texi (Eval During Compile, Compiler Errors):
209 * customize.texi (Group Definitions):
210 * display.texi (Progress, Defining Faces):
211 * files.texi (Writing to Files):
212 * modes.texi (Mode Hooks, Defining Minor Modes):
213 * streams.texi (Output Functions):
214 * syntax.texi (Syntax Table Functions):
215 * text.texi (Change Hooks):
216 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
217
218 * commands.texi (Quitting): Replace arg `forms' with `body' in
219 `with-local-quit'.
220
221 * positions.texi (Excursions): Replace arg `forms' with `body' in
222 `save-excursion'.
223
ef1b4c9e
KS
2242005-10-08 Kim F. Storm <storm@cua.dk>
225
226 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
227 Rename manual section accordingly.
228
abc8ce50
KS
2292005-10-04 Kim F. Storm <storm@cua.dk>
230
231 * windows.texi (Window Split Tree): New section describing
232 new function window-split-tree function.
233
a1f5a1f0
NR
2342005-10-03 Nick Roberts <nickrob@snap.net.nz>
235
236 * display.texi (Fringe Size/Pos): Simplify and add detail.
237
97c3e4cc
RF
2382005-09-30 Romain Francoise <romain@orebokech.com>
239
240 * minibuf.texi (High-Level Completion): Explain that the prompt
241 given to `read-buffer' should end with a colon and a space.
242 Update usage examples.
243
8ad8c5ce
JL
2442005-09-29 Juri Linkov <juri@jurta.org>
245
246 * display.texi (Displaying Messages): Rename argument name
247 `string' to `format-string' in functions `message', `message-box',
248 `message-or-box'.
249
63182706
CY
2502005-09-26 Chong Yidong <cyd@stupidchicken.com>
251
252 * errors.texi (Standard Errors): Corrected xrefs.
253
906320ec
CY
2542005-09-18 Chong Yidong <cyd@stupidchicken.com>
255
256 * display.texi (Defining Images): Updated documentation for
257 `image-load-path'.
258
8ccd3630
RS
2592005-09-17 Richard M. Stallman <rms@gnu.org>
260
261 * display.texi (Defining Images): Clean up previous change.
262
7260457b
RF
2632005-09-16 Romain Francoise <romain@orebokech.com>
264
265 * elisp.texi: Specify GFDL version 1.2.
266
267 * doclicense.texi (GNU Free Documentation License): Update to
268 version 1.2.
269
5b51c037
CY
2702005-09-15 Chong Yidong <cyd@stupidchicken.com>
271
272 * display.texi (Defining Images): Document `image-load-path'.
273
5c4757d3
RS
2742005-09-15 Richard M. Stallman <rms@gnu.org>
275
276 * objects.texi (Printed Representation): Minor cleanup.
277 (Box Diagrams): Minor fix.
278 (Cons Cell Type): Move (...) index item here.
279 (Box Diagrams): From here.
280 (Array Type): Minor fix.
281 (Type Predicates): Delete index "predicates".
282 (Hash Table Type): Clarify xref.
283 (Dotted Pair Notation): Minor fix.
284
2bb8b80c
CY
2852005-09-10 Chong Yidong <cyd@stupidchicken.com>
286
287 * files.texi (Saving Buffers): Fix typo.
288
47b8bc5d
RS
2892005-09-08 Richard M. Stallman <rms@gnu.org>
290
291 * tips.texi (Programming Tips): Correct the "default" prompt spec.
292
475aab0d
CY
2932005-09-08 Chong Yidong <cyd@stupidchicken.com>
294
295 * locals.texi (Standard Buffer-Local Variables): Don't include
296 mode variables for minor modes.
297 Fix xrefs for buffer-display-count, buffer-display-table,
298 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
299 enable-multibyte-characters, fill-column, header-line-format,
300 left-fringe-width, left-margin, and right-fringe-width.
301
302 * hooks.texi (Standard Hooks): All hooks should conform to the
303 standard naming convention now.
304 Fix xref for `echo-area-clear-hook'.
305
306 * display.texi (Usual Display): Note that indicate-empty-lines and
307 tab-width are buffer-local.
308
309 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
310
311 * modes.texi (Mode Help): Note that major-mode is buffer-local.
312
313 * nonascii.texi (Encoding and I/O): Note that
314 buffer-file-coding-system is buffer-local.
315
316 * positions.texi (List Motion): Note that defun-prompt-regexp is
317 buffer-local.
318
319 * text.texi (Auto Filling): Note that auto-fill-function is
320 buffer-local.
321 (Undo): Note that buffer-undo-list is buffer-local.
322
323 * windows.texi (Buffers and Windows): Document
324 buffer-display-count.
325
2a6bc1f7
RS
3262005-09-06 Richard M. Stallman <rms@gnu.org>
327
328 * tips.texi (Coding Conventions): Sometimes it is ok to put the
329 package prefix elsewhere than at the start of the name.
330
d7ea8b71
RS
3312005-09-03 Richard M. Stallman <rms@gnu.org>
332
333 * tips.texi (Programming Tips): Add conventions for minibuffer
334 questions and prompts.
335
0c6087a6
RS
3362005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
337
338 * intro.texi (nil and t): Minor cleanup.
339 Delete spurious mention of keyword symbols.
340 (Evaluation Notation): Add index entry.
341 (A Sample Function Description): Minor cleanup.
342 (A Sample Variable Description): Not all vars can be set.
343
4b5fa40e
TTN
3442005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
345
346 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
347
348 (Insertion): Document precise type of `insert-char' arg COUNT.
349
34b50776
SM
3502005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
351
352 * modes.texi (Other Font Lock Variables): Sync the default of
353 font-lock-lines-before.
354
c1105d05
MA
3552005-08-31 Michael Albinus <michael.albinus@gmx.de>
356
357 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
358
62929713
RS
3592005-08-29 Richard M. Stallman <rms@gnu.org>
360
361 * elisp.texi (Top): Update subnode menu.
362
363 * searching.texi (Searching and Matching): Move node.
364 Rearrange contents and add overall explanation.
365 (Searching and Case): Move node.
366 (Searching and Matching): Update menu.
367
0fb57cc0
EZ
3682005-08-27 Eli Zaretskii <eliz@gnu.org>
369
370 * os.texi (Startup Summary): Fix the description of the initial
371 startup message display.
372
3e80c4c1
RS
3732005-08-25 Richard M. Stallman <rms@gnu.org>
374
375 * searching.texi (Search and Replace): Add replace-regexp-in-string.
376
3772005-08-25 Emilio C. Lopes <eclig@gmx.net>
378
379 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
380 `next-overlay-change' example.
c1105d05 381
79a8defb
JL
3822005-08-22 Juri Linkov <juri@jurta.org>
383
384 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
385 Fix invert-face. Fix args of face-background.
386
16691d29
JL
387 * display.texi (Standard Faces): Delete node.
388 (Faces): Add xref to `(emacs)Standard Faces'.
389 (Displaying Faces): Fix xref to `Standard Faces'.
390
391 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
392
217b694f
EZ
3932005-08-20 Alan Mackenzie <acm@muc.de>
394
395 * buffers.texi (The Buffer List): Clarify the manipulation of the
396 buffer list.
397
0bf14bfd
RS
3982005-08-14 Richard M. Stallman <rms@gnu.org>
399
7ad1498e
AS
400 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
401 a regexp.
0bf14bfd 402
c118d09e
RS
4032005-08-11 Richard M. Stallman <rms@gnu.org>
404
59cb8c23
RS
405 * elisp.texi (Top): Update subnode lists.
406
407 * display.texi (Inverse Video): Node deleted.
408
c118d09e
RS
409 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
410 New nodes split out of Coding Conventions.
411
412 * searching.texi (Regular Expressions): Document re-builder.
413
414 * os.texi (Time Parsing): New node split out of Time Conversion.
415
416 * processes.texi (Misc Network, Network Feature Testing)
417 (Network Options, Make Network): New nodes split out of
418 Low-Level Network.
419
67ec7f41
RS
4202005-08-09 Richard M. Stallman <rms@gnu.org>
421
76d47f0d
RS
422 * frames.texi (Geometry): New node, split from Size and Position.
423 (Frame Parameters): Refer to Geometry.
424
67ec7f41 425 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 426
67ec7f41
RS
427 * windows.texi (Splitting Windows): Fix xref.
428
429 * frames.texi (Layout Parameters): Add xref.
430
431 * display.texi (Line Height, Scroll Bars): Fix xrefs.
432
433 * keymaps.texi (Menu Bar): Fix xref.
434
435 * locals.texi (Standard Buffer-Local Variables): Fix xref.
436
437 * modes.texi (%-Constructs): Fix xref.
438
439 * frames.texi (Window Frame Parameters): Node split up.
440 (Basic Parameters, Position Parameters, Size Parameters)
441 (Layout Parameters, Buffer Parameters, Management Parameters)
442 (Cursor Parameters, Color Parameters): New subnodes.
443
adb5e445
LT
4442005-08-09 Luc Teirlinck <teirllm@auburn.edu>
445
446 * positions.texi (Screen Lines): Update xref for previous change
447 in minibuf.texi.
448
449 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
450 change in minibuf.texi.
451
61298e17
RS
4522005-08-09 Richard M. Stallman <rms@gnu.org>
453
454 * tips.texi (Coding Conventions): Minor cleanup.
455
456 * modes.texi (Defining Minor Modes): Explain when init-value
457 can be non-nil.
458
459 * elisp.texi (Top): Update submenu for Minibuffer.
460
461 * minibuf.texi (Minibuffer Misc): Node split up.
462 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
463 (Recursive Mini): New nodes split out from Minibuffer Misc.
464 (Minibuffer Misc): Document max-mini-window-height.
465
466 * hash.texi (Defining Hash): Delete stray paren in example.
467
468 * display.texi (Echo Area Customization): Don't define
469 max-mini-window-height here; xref instead.
470
471 * commands.texi (Event Input Misc): Update while-no-input.
472
473 * advice.texi (Advising Functions): Explain when to use advice
474 and when to use a hook.
475
43e124e6
EZ
4762005-07-30 Eli Zaretskii <eliz@gnu.org>
477
478 * makefile.w32-in (info): Don't run install-info.
479 ($(infodir)/dir): New target, produced by running install-info.
480
653aea22
LT
4812005-07-27 Luc Teirlinck <teirllm@auburn.edu>
482
483 * modes.texi (Defining Minor Modes): The keyword for the initial
484 value is :init-value, not :initial-value.
485
ba6ebbd5
EZ
4862005-07-23 Eli Zaretskii <eliz@gnu.org>
487
488 * loading.texi (Autoload): Make the `doctor' example be consistent
489 with what's in current loaddefs.el. Describe the "fn" magic in
490 the usage portion of the doc string.
491
6696f2a4
RS
4922005-07-22 Richard M. Stallman <rms@gnu.org>
493
494 * internals.texi (Garbage Collection): Clarify previous change.
495
0c17e67c
SM
4962005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
497
498 * internals.texi (Garbage Collection): Add gc-cons-percentage.
499
426179e1
JL
5002005-07-18 Juri Linkov <juri@jurta.org>
501
502 * commands.texi (Accessing Events):
503 * frames.texi (Text Terminal Colors, Resources):
504 * markers.texi (The Mark):
505 * modes.texi (Defining Minor Modes):
506 Delete duplicate duplicate words.
507
9b0c2c56
RS
5082005-07-16 Richard M. Stallman <rms@gnu.org>
509
510 * display.texi (Managing Overlays): Clarify make-overlay
511 args for insertion types.
512
fd90b80c
LT
5132005-07-13 Luc Teirlinck <teirllm@auburn.edu>
514
0c17e67c
SM
515 * customize.texi (Variable Definitions):
516 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
517 `standard-value' is a list too.
518 (Defining New Types): Use @key{RET} instead of @key{ret}.
519
37aa90e5
TTN
5202005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
521
522 * os.texi (Translating Input): Fix typo.
523
917e0c95
RS
5242005-07-08 Richard M. Stallman <rms@gnu.org>
525
526 * README: Update edition number and size estimate.
527
528 * elisp.texi (VERSION): Set to 2.9.
529
7d90e71d
RS
5302005-07-07 Richard M. Stallman <rms@gnu.org>
531
c330dafe
RS
532 * book-spine.texinfo: Update Emacs version.
533
7d90e71d
RS
534 * display.texi (Inverse Video): Delete mode-line-inverse-video.
535
dc2204be
RS
5362005-07-06 Richard M. Stallman <rms@gnu.org>
537
538 * searching.texi (Regexp Search): Clarify what re-search-forward
539 does when the search fails.
540
a0ec7a4a
LK
5412005-07-05 Lute Kamstra <lute@gnu.org>
542
dc2204be 543 * Update FSF's address in GPL notices.
a0ec7a4a
LK
544
545 * doclicense.texi (GNU Free Documentation License):
546 * gpl.texi (GPL):
547 * tips.texi (Coding Conventions, Library Headers):
548 * vol1.texi:
549 * vol2.texi: Update FSF's address.
550
4af33176
RS
5512005-07-04 Richard M. Stallman <rms@gnu.org>
552
553 * hooks.texi (Standard Hooks): Add occur-hook.
554
b3ab615b
LT
5552005-07-03 Luc Teirlinck <teirllm@auburn.edu>
556
557 * display.texi (The Echo Area): Correct menu.
558
3d393029
RS
5592005-07-03 Richard M. Stallman <rms@gnu.org>
560
7fe48b75
RS
561 * elisp.texi (Top): Update subnode menu for Display.
562
563 * display.texi (Displaying Messages): New node, with most
564 of what was in The Echo Area.
565 (Progress): Moved under The Echo Area.
566 (Logging Messages): New node with new text.
567 (Echo Area Customization): New node, the rest of what was
568 in The Echo Area. Document message-truncate-lines with @defvar.
569 (Display): Update menu.
570
3d393029
RS
571 * windows.texi (Textual Scrolling): Doc 3 values for
572 scroll-preserve-screen-position.
573
574 * text.texi (Special Properties): Change hook functions
575 should bind inhibit-modification-hooks around altering buffer text.
576
577 * keymaps.texi (Key Binding Commands): Call binding BINDING
578 rather than DEFINITION.
579
b26860ad
JB
5802005-06-29 Juanma Barranquero <lekktu@gmail.com>
581
582 * variables.texi (Defining Variables): `user-variable-p' returns t
583 for aliases of user options, nil for alias loops.
584
025691ed
RS
5852005-06-28 Richard M. Stallman <rms@gnu.org>
586
587 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
588 make-keymap.
589
b61bfa4d
LT
5902005-06-27 Luc Teirlinck <teirllm@auburn.edu>
591
592 * variables.texi (Setting Variables): Correct and clarify
593 description of `add-to-ordered-list'.
594
24ee714d
RS
5952005-06-26 Richard M. Stallman <rms@gnu.org>
596
597 * display.texi (Faces): Minor cleanup.
598
33b79ce4
LT
5992005-06-25 Luc Teirlinck <teirllm@auburn.edu>
600
601 * display.texi (Faces): `facep' returns t for strings that are
602 face names.
603
df13531d
RS
6042005-06-25 Richard M. Stallman <rms@gnu.org>
605
606 * objects.texi (Equality Predicates): Clarify meaning of equal.
607
608 * windows.texi (Selecting Windows): save-selected-window
609 and with-selected-window save and restore the current buffer.
610
cf444441
RS
6112005-06-24 Richard M. Stallman <rms@gnu.org>
612
613 * numbers.texi (Float Basics): Explain how to test for NaN,
614 and printing the sign of NaNs.
615
6cdd056d
EZ
6162005-06-24 Eli Zaretskii <eliz@gnu.org>
617
618 * makefile.w32-in (MAKEINFO): Use --force.
619
b93e3c3b
RS
6202005-06-23 Richard M. Stallman <rms@gnu.org>
621
622 * display.texi (Face Functions): Correct Texinfo usage.
623
6fb276bd
LT
6242005-06-23 Luc Teirlinck <teirllm@auburn.edu>
625
626 * lists.texi (Rings): `ring-elements' now returns the elements of
627 RING in order.
628
1d1c7e75
JB
6292005-06-23 Juanma Barranquero <lekktu@gmail.com>
630
631 * markers.texi (The Mark): Texinfo usage fix.
632
9d12e52b
KS
6332005-06-23 Kim F. Storm <storm@cua.dk>
634
635 * searching.texi (Entire Match Data): Remove evaporate option for
636 match-data. Do not mention evaporate option for set-match-data.
637
6d44324c
GM
6382005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
639
640 * display.texi (Face Functions): Mention face aliases.
641
80df27a7
RS
6422005-06-21 Richard M. Stallman <rms@gnu.org>
643
644 * anti.texi (Antinews): Texinfo usage fix.
645
e121563b
KB
6462005-06-21 Karl Berry <karl@gnu.org>
647
9d7d543c
KB
648 * elisp.texi: Use @copying.
649
e121563b
KB
650 * elisp.texi: Put @summarycontents and @contents before the Top
651 node, instead of the end of the file, so that the contents appear
652 in the right place in the dvi/pdf output.
653
36a3b076
JL
6542005-06-21 Juri Linkov <juri@jurta.org>
655
656 * display.texi (Defining Faces): Add `customized-face'.
657
5c796e80
KS
6582005-06-20 Kim F. Storm <storm@cua.dk>
659
b7d1f38f
KS
660 * variables.texi (Setting Variables): Any type of element can be
661 given order in add-to-ordered-list. Compare elements with eq.
662
5c796e80
KS
663 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
664
fb056bef
KB
6652005-06-20 Karl Berry <karl@gnu.org>
666
667 * syntax.texi (Syntax Flags): Make last column very slightly wider
668 to avoid "generic comment" breaking on two lines and causing an
669 underfull box.
670
84398baa
LT
6712005-06-19 Luc Teirlinck <teirllm@auburn.edu>
672
673 * lists.texi (Rings): Various minor clarifications and corrections.
674
07ff1e4b
RS
6752005-06-18 Richard M. Stallman <rms@gnu.org>
676
677 * functions.texi (Obsolete Functions): Simplify.
678
679 * variables.texi (Variable Aliases): Simplify.
680
681 * anti.texi, backups.texi, compile.texi, customization.texi:
682 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
683 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
684 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
685 * variables.texi: Fix formatting ugliness.
686
687 * elisp.texi: Add links to Rings and Byte Packing.
688 Update version and copyright years.
689
690 * minibuf.texi: Fix formatting ugliness.
691 (Completion Commands): Move keymap vars to the end
692 and vars completing-read binds to the top.
693
3f7fab24
LT
6942005-06-17 Luc Teirlinck <teirllm@auburn.edu>
695
696 * processes.texi: Fix typos.
697 (Bindat Spec): Correct Texinfo error.
926c4c9b 698 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 699
f19b57e3
RS
7002005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
701
702 * lists.texi (Rings): New node.
703 (Lists): Add it to menu.
704
a80c5da7 705 * processes.texi (Byte Packing): New node.
f19b57e3
RS
706 (Processes): Add it to menu.
707
7082005-06-17 Richard M. Stallman <rms@gnu.org>
709
710 * syntax.texi (Parsing Expressions): Fix texinfo usage.
711
712 * help.texi (Documentation Basics): Explain the xref to
713 Documentation Tips.
714
715 * debugging.texi (Debugger Commands): Minor fix.
716
67c1390d
LT
7172005-06-16 Luc Teirlinck <teirllm@auburn.edu>
718
719 * edebug.texi (Instrumenting): Eliminate duplicate link.
720 (Specification List): Replace references to "below", referring to
721 a later node, with one @ref to that node.
722
723 * os.texi (Timers): Timers should save and restore the match data
724 if they change it.
725
726 * debugging.texi (Debugger Commands): Mention that the Lisp
727 debugger can not step through primitive functions.
728
51cd2a8c
JB
7292005-06-16 Juanma Barranquero <lekktu@gmail.com>
730
731 * functions.texi (Obsolete Functions): Update argument names of
732 `make-obsolete' and `define-obsolete-function-alias'.
733
734 * variables.texi (Variable Aliases): Update argument names of
735 `defvaralias', `make-obsolete-variable' and
736 `define-obsolete-variable-alias'.
737
f5e6ac4a
KS
7382005-06-15 Kim F. Storm <storm@cua.dk>
739
740 * searching.texi (Entire Match Data): Rephrase warnings about
741 evaporate arg to match-data and set-match-data.
742
fe2a9972
LT
7432005-06-14 Luc Teirlinck <teirllm@auburn.edu>
744
67774855
LT
745 * elisp.texi (Top): Update detailed menu.
746
fe2a9972
LT
747 * edebug.texi (Edebug): Update menu.
748 (Instrumenting): Update xrefs.
749 (Edebug Execution Modes): Correct xref.
750 (Jumping): Clarify description of `h' command.
751 Eliminate redundant @ref.
752 (Breaks): New node.
753 (Breakpoints): is now a subsubsection.
754 (Global Break Condition): Mention `C-x X X'.
755 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
756 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
757 (Edebug Display Update): Correct pxref.
758 (Edebug and Macros): New node.
759 (Instrumenting Macro Calls): Is now a subsubsection.
760 Neither arg of `def-edebug-spec' is evaluated.
761 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
762 (Specification Examples): Fix typo.
763
b59f605b
LK
7642005-06-14 Lute Kamstra <lute@gnu.org>
765
766 * debugging.texi (Function Debugging): Primitives can break on
767 entry too.
768
a5c99dc9
KS
7692005-06-14 Kim F. Storm <storm@cua.dk>
770
771 * variables.texi (Setting Variables): Add add-to-ordered-list.
772
f99ed2f8
SM
7732005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
774
775 * syntax.texi (Parsing Expressions): Document aux functions and vars of
776 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
777
9d42ffaa
LK
7782005-06-13 Lute Kamstra <lute@gnu.org>
779
780 * text.texi (Special Properties): Fix cross reference.
781
32cc0b00
LT
7822005-06-11 Luc Teirlinck <teirllm@auburn.edu>
783
784 * debugging.texi (Function Debugging): Delete mention of empty
785 string argument to `cancel-debug-on-entry'. Delete inaccurate
786 description of the return value of that command.
787
98d1a1cf
EZ
7882005-06-11 Alan Mackenzie <acm@muc.de>
789
790 * text.texi (Adaptive Fill): Amplify the description of
791 fill-context-prefix.
792
4b53b8d7
LT
7932005-06-10 Luc Teirlinck <teirllm@auburn.edu>
794
84398baa 795 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 796
b5305167
SM
7972005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
798
799 * syntax.texi (Parsing Expressions): Document syntax-ppss.
800
9bd4c3ad
LT
8012005-06-10 Luc Teirlinck <teirllm@auburn.edu>
802
803 * debugging.texi (Error Debugging): Minor rewording.
804 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
805 is optional.
806
257914aa
LK
8072005-06-10 Lute Kamstra <lute@gnu.org>
808
b5305167 809 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
810 (Top): Give it a title. Correct version number. Give the
811 detailed node listing a more prominent header.
b5305167
SM
812 * intro.texi: Don't set VERSION here a second time.
813 Mention Emacs's version too.
257914aa
LK
814 * anti.texi (Antinews): Use EMACSVER to refer to the current
815 version of Emacs.
816
b7aae902
KS
8172005-06-09 Kim F. Storm <storm@cua.dk>
818
819 * searching.texi (Entire Match Data): Explain new `reseat' argument to
820 match-data and set-match-data.
821
99598737
RS
8222005-06-08 Richard M. Stallman <rms@gnu.org>
823
824 * searching.texi (Entire Match Data): Clarify when match-data
825 returns markers and when integers.
826
827 * display.texi (Defining Faces): Explain that face name should not
828 end in `-face'.
829
830 * modes.texi (Mode Line Data): Minor cleanup.
831 (Customizing Keywords): Node split out of Search-based Fontification.
832 Add example of using font-lock-add-keywords from a hook.
833 Clarify when MODE should be non-nil, and when nil.
834
8352005-06-06 Richard M. Stallman <rms@gnu.org>
836
837 * modes.texi (Mode Line Data): Explain what happens when the car
838 of a list is a void symbol.
839 (Search-based Fontification): Explain MODE arg to
840 font-lock-add-keywords and warn about calls from major modes.
841
ecc8893a
JL
8422005-06-08 Juri Linkov <juri@jurta.org>
843
844 * display.texi (Standard Faces): Add `shadow' face.
845
7fa9f4eb
LT
8462005-05-29 Luc Teirlinck <teirllm@auburn.edu>
847
848 * modes.texi (Major Mode Conventions): A derived mode only needs
849 to put the call to the parent mode inside `delay-mode-hooks'.
850
bebcc4b1
RS
8512005-05-29 Richard M. Stallman <rms@gnu.org>
852
c16b1394
RS
853 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
854 new, and what that implies. Clarify.
855
856 * files.texi (Locating Files): Clean up the text.
857
bebcc4b1
RS
858 * frames.texi (Window Frame Parameters): Document user-size.
859 Shorten entry for top by referring to left.
860
8612005-05-26 Richard M. Stallman <rms@gnu.org>
862
863 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
864 is new, and what the implications are. Other clarifications.
865
217797bc
RS
8662005-05-24 Richard M. Stallman <rms@gnu.org>
867
868 * frames.texi (Dialog Boxes): Minor fixes.
869
3565fe07
MY
8702005-05-25 Masatake YAMATO <jet@gyve.org>
871
872 * display.texi (Standard Faces): Write about `mode-line-highlight'.
873
817089df
LT
8742005-05-24 Luc Teirlinck <teirllm@auburn.edu>
875
876 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
877 is optional.
878
cb5db137
NR
8792005-05-24 Nick Roberts <nickrob@snap.net.nz>
880
881 * frames.texi (Dialog Boxes): Descibe new optional argument.
882
3c8572f5
LK
8832005-05-23 Lute Kamstra <lute@gnu.org>
884
885 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
886 syntax-begin-function over font-lock-beginning-of-syntax-function.
887
2a4d7cb3
LT
8882005-05-21 Luc Teirlinck <teirllm@auburn.edu>
889
71f800cf
LT
890 * minibuf.texi (Reading File Names): Update description of
891 `read-directory-name'.
892
2a4d7cb3
LT
893 * modes.texi (Derived Modes): Clarify :group keyword.
894
bb4afd09
EZ
8952005-05-21 Eli Zaretskii <eliz@gnu.org>
896
b5305167
SM
897 * files.texi (Locating Files): New subsection.
898 Describe locate-file and executable-find.
bb4afd09 899
a2c9aee6
EZ
9002005-05-21 Kevin Ryde <user42@zip.com.au>
901
902 * frames.texi (Initial Parameters): Update cross reference to
903 "Emacs Invocation".
904
6900105f
LT
9052005-05-19 Luc Teirlinck <teirllm@auburn.edu>
906
ca1b0914
LT
907 * keymaps.texi (Active Keymaps): Add anchor.
908
6900105f
LT
909 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
910 (Major Mode Conventions): Refer to `Auto Major Mode' in more
911 appropriate place.
912 (Derived Modes): Small clarifications.
b5305167
SM
913 (Minor Mode Conventions, Keymaps and Minor Modes):
914 Replace references to nodes with references to anchors.
6900105f
LT
915 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
916 Clarify description of lists whose first element is an integer.
917 (Mode Line Variables): Add anchor.
918 (%-Constructs): Clarify description of integer after %.
919 (Emulating Mode Line): Describe nil value for FACE.
920
54d06364
LT
9212005-05-18 Luc Teirlinck <teirllm@auburn.edu>
922
923 * modes.texi (Derived Modes): Correct references to non-existing
924 variable standard-syntax-table.
925
f8d0b769
LK
9262005-05-17 Lute Kamstra <lute@gnu.org>
927
928 * modes.texi (Defining Minor Modes): Mention the mode hook.
929
294c599c
KS
9302005-05-15 Kim F. Storm <storm@cua.dk>
931
932 * processes.texi (Network): Remove open-network-stream-nowait.
933 (Network Servers): Remove open-network-stream-server.
934
4214af69
LT
9352005-05-15 Luc Teirlinck <teirllm@auburn.edu>
936
937 * elisp.texi (Top): Update detailed menu.
938
939 * variables.texi: Reorder nodes.
940 (Variables): Update menu.
941 (File Local Variables): Do not refer to the `-*-' line as
942 a "local variables list". Add pxref.
943
302691ab
LT
9442005-05-14 Luc Teirlinck <teirllm@auburn.edu>
945
56d4215a
LT
946 * elisp.texi (Top): Update detailed menu for node changes.
947
302691ab
LT
948 * modes.texi (Modes): Update Menu.
949 (Hooks): Move to beginning of chapter.
950 Most minor modes run mode hooks too.
951 `add-hook' can handle void hooks or hooks whose value is a single
952 function.
953 (Major Modes): Update Menu.
954 (Major Mode Basics): New node, split off from `Major Modes'.
955 (Major Mode Conventions): Correct xref. Explain how to handle
956 auto-mode-alist if the major mode command has an autoload cookie.
957 (Auto Major Mode): Major update. Add magic-mode-alist.
958 (Derived Modes): Major update.
959 (Mode Line Format): Update Menu.
960 (Mode Line Basics): New node, split off from `Mode Line Format'.
961
962 * loading.texi (Autoload): Mention `autoload cookie' as synonym
963 for `magic autoload comment'. Add index entries and anchor.
964
d06ba294
RS
9652005-05-14 Richard M. Stallman <rms@gnu.org>
966
967 * tips.texi (Coding Conventions): Explain how important it is
968 that just loading certain files not change Emacs behavior.
969
970 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
971
405cb12a
LK
9722005-05-12 Lute Kamstra <lute@gnu.org>
973
19958124
LK
974 * modes.texi (Generic Modes): Update.
975 (Major Modes): Refer to node "Generic Modes".
976
405cb12a
LK
977 * elisp.texi (Top): Update to the current structure of the manual.
978 * processes.texi (Processes): Add menu description.
979 * customize.texi (Customization): Add menu descriptions.
980
f714dd1b
TTN
9812005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
982
cc9442f2
TTN
983 * processes.texi (Signals to Processes)
984 (Low-Level Network): Fix typos.
f714dd1b 985
36ad23ec
LK
9862005-05-11 Lute Kamstra <lute@gnu.org>
987
988 * elisp.texi (Top): Add some nodes from the chapter "Major and
989 Minor Modes" to the detailed node listing.
990
d101bf56
RS
9912005-05-10 Richard M. Stallman <rms@gnu.org>
992
993 * keymaps.texi (Extended Menu Items): Menu item filter functions
994 can be called at any time.
995
698b0510
LT
9962005-05-08 Luc Teirlinck <teirllm@auburn.edu>
997
998 * variables.texi (File Local Variables): `(hack-local-variables t)'
999 now also checks whether a mode is specified in the local variables
1000 list.
1001
2c6b25c7
EZ
10022005-05-05 Kevin Ryde <user42@zip.com.au>
1003
1004 * display.texi (The Echo Area): Correct format function cross
1005 reference.
1006
643b4cf5
LT
10072005-05-05 Luc Teirlinck <teirllm@auburn.edu>
1008
1009 * variables.texi (Variable Aliases): Change description of
1010 `define-obsolete-variable-alias'.
1011
1012 * functions.texi (Functions): Add "Obsolete Functions" to menu.
1013 (Defining Functions): Add xref.
1014 (Obsolete Functions): New node.
1015 (Function Safety): Standardize capitalization of section title.
1016
1017 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
1018 (Dialog Boxes): Complete description of `x-popup-dialog'.
1019
053bc8e4
RS
10202005-05-04 Richard M. Stallman <rms@gnu.org>
1021
1022 * commands.texi (Interactive Codes): Fix Texinfo usage.
1023 Document U more clearly.
1024
f6b1b15a
LT
10252005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1026
3b925015
LT
1027 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
1028 function and not a macro.
1029
f6b1b15a
LT
1030 * frames.texi (Pop-Up Menus): Correct and clarify description of
1031 `x-popup-menu'.
1032 (Dialog Boxes): Clarify description of `x-popup-dialog'.
1033
ebbfa918
RS
10342005-05-01 Richard M. Stallman <rms@gnu.org>
1035
1036 * edebug.texi (Checking Whether to Stop): Fix previous change.
1037
abe2f96e
LT
10382005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1039
d6028ef2
LT
1040 * display.texi: Fix typos and Texinfo usage.
1041
abe2f96e
LT
1042 * edebug.texi (Checking Whether to Stop): executing-macro ->
1043 executing-kbd-macro.
1044
b2cfb30b
RS
10452005-05-01 Richard M. Stallman <rms@gnu.org>
1046
1047 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
1048
7e995a23
RS
10492005-04-30 Richard M. Stallman <rms@gnu.org>
1050
1051 * files.texi (Magic File Names): Document `operations' property.
1052
57efa539
LK
10532005-04-29 Lute Kamstra <lute@gnu.org>
1054
1055 * modes.texi (Generic Modes): New node.
1056 (Major Modes): Add it to the menu.
1057 (Derived Modes): Add "derived mode" to concept index.
1058
0a20b1dc
LK
10592005-04-28 Lute Kamstra <lute@gnu.org>
1060
1061 * modes.texi (Defining Minor Modes): Fix previous change.
1062 (Font Lock Mode): Simplify.
1063 (Font Lock Basics): Say that font-lock-defaults is buffer-local
1064 when set and that some parts are optional. Add cross references.
1065 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
1066 Add cross references. Add font-lock-multiline to index.
1067 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 1068 Lock Variables". Document font-lock-add-keywords and
b5305167 1069 font-lock-remove-keywords.
0a20b1dc
LK
1070 (Other Font Lock Variables): Move font-lock-keywords-only,
1071 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1072 and font-lock-syntactic-face-function to node "Syntactic Font
1073 Lock". Move font-lock-keywords-case-fold-search to node
1074 "Search-based Fontification". Document font-lock-inhibit-thing-lock
1075 and font-lock-{,un}fontify-{buffer,region}-function.
1076 (Precalculated Fontification): Remove reference to deleted variable
1077 font-lock-core-only.
1078 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
1079 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
1080 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1081 and font-lock-syntactic-face-function here from node "Other Font
1082 Lock Variables". Move font-lock-syntactic-keywords to "Setting
1083 Syntax Properties". Add cross references.
b5305167
SM
1084 (Setting Syntax Properties): New node.
1085 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
1086 * syntax.texi (Syntax Properties): Add cross reference.
1087 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
1088
68a94f5a
RS
10892005-04-26 Richard M. Stallman <rms@gnu.org>
1090
1091 * display.texi (Defining Faces):
1092 Document `default' elements of defface spec.
1093
1094 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
1095
1096 * variables.texi (Variable Aliases): Clarify text.
1097
10982005-04-25 Chong Yidong <cyd@stupidchicken.com>
1099
1100 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
1101
7f48f143
LT
11022005-04-25 Luc Teirlinck <teirllm@auburn.edu>
1103
1104 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
1105
45d2f8e8
EZ
11062005-04-24 Eli Zaretskii <eliz@gnu.org>
1107
f3714ab2
EZ
1108 * syntax.texi (Syntax Table Internals): Elaborate documentation of
1109 syntax-after and syntax-class.
1110
45d2f8e8 1111 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
1112 (Unique File Names): Don't mention "numbers" in the documentation
1113 of make-temp-file and make-temp-name.
45d2f8e8 1114
469bc679
RS
11152005-04-23 Richard M. Stallman <rms@gnu.org>
1116
1117 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
1118
c9fa5dc9
RS
11192005-04-22 Nick Roberts <nickrob@snap.net.nz>
1120
1121 * windows.texi (Cyclic Window Ordering): Clarify window-list.
1122
230e1e80
NR
11232005-04-22 Nick Roberts <nickrob@snap.net.nz>
1124
1125 * variables.texi (Variable Aliases): Describe make-obsolete-variable
1126 and define-obsolete-variable-alias.
1127
1ba52906
KS
11282005-04-22 Kim F. Storm <storm@cua.dk>
1129
1130 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
1131 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
1132
9721d904
LK
11332005-04-21 Lute Kamstra <lute@gnu.org>
1134
1135 * lists.texi (Association Lists): Document rassq-delete-all.
1136
ed35c736
RS
11372005-04-19 Richard M. Stallman <rms@gnu.org>
1138
1139 * modes.texi (Search-based Fontification): Explain that
1140 facespec is an expression to be evaluated.
1141
42fc00a4
RS
11422005-04-19 Kevin Ryde <user42@zip.com.au>
1143
b5305167 1144 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
1145 * strings.texi (String Conversion): Fix xref.
1146
5827e9d4
KS
11472005-04-19 Kim F. Storm <storm@cua.dk>
1148
1149 * symbols.texi (Symbol Plists): Add safe-get.
1150 Mention that `get' may signal an error.
1151
47872da9
NR
11522005-04-18 Nick Roberts <nickrob@snap.net.nz>
1153
1154 * customize.texi (Variable Definitions): Replace tooltip-mode
1155 example with save-place.
1156
ec0cf966
RS
11572005-04-17 Richard M. Stallman <rms@gnu.org>
1158
1159 * buffers.texi (Indirect Buffers): Clarify.
1160
1161 * positions.texi (Positions): Clarify converting marker to integer.
1162
1163 * strings.texi (String Basics): Mention string-match; clarify.
1164
199bb209
LK
11652005-04-08 Lute Kamstra <lute@gnu.org>
1166
1167 * modes.texi (Search-based Fontification): Fix cross references.
1168 Use consistent terminology. Document anchored highlighting.
1169
bfa54668
LK
11702005-04-05 Lute Kamstra <lute@gnu.org>
1171
1172 * modes.texi (Defining Minor Modes): Document :group keyword
1173 argument and its default value.
1174
07e5fb9e
LK
11752005-04-03 Lute Kamstra <lute@gnu.org>
1176
1177 * hooks.texi (Standard Hooks): Add some hooks. Add cross
1178 references and/or descriptions. Delete major mode hooks; mention
1179 them as a category instead. Rename or delete obsolete hooks.
1180
aa945b59
RS
11812005-04-02 Richard M. Stallman <rms@gnu.org>
1182
1183 * nonascii.texi (Coding System Basics): Another wording cleanup.
1184
8b918214
RS
11852005-04-01 Richard M. Stallman <rms@gnu.org>
1186
1187 * nonascii.texi (Coding System Basics): Clarify previous change.
1188
41639988
KH
11892005-04-01 Kenichi Handa <handa@m17n.org>
1190
1191 * nonascii.texi (Coding System Basics): Describe about rondtrip
1192 identity of coding systems.
1193
8e669bbd
RS
11942005-03-29 Chong Yidong <cyd@stupidchicken.com>
1195
1196 * text.texi (Buffer Contents): Add filter-buffer-substring and
1197 buffer-substring-filters.
1198
f60a6f87
RS
11992005-03-26 Chong Yidong <cyd@stupidchicken.com>
1200
1201 * anti.texi (Antinews): Mention `G' interactive code.
1202
1203 * tips.texi (Compilation Tips): Mention benchmark.el.
1204
aaac1251
LT
12052005-03-27 Luc Teirlinck <teirllm@auburn.edu>
1206
1207 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
1208 is now bound to M-o M-o.
1209
1210 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
1211
45325173
GM
12122005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
1213
1214 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
1215 in the Emacs Manual).
1216 * Makefile.in (srcs): Remove calendar.texi.
1217 * makefile.w32-in (srcs): Remove calendar.texi.
1218 * display.texi (Display): Change name of next node.
1219 * os.texi (System In): Change name of previous node.
1220 * elisp.texi (Top): Remove Calendar references.
1221 * vol1.texi (Top): Remove Calendar references.
1222 * vol2.texi (Top): Remove Calendar references.
1223
85df292e
RS
12242005-03-25 Richard M. Stallman <rms@gnu.org>
1225
45325173 1226 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
1227 Cleanup previous change.
1228
12292005-03-25 Chong Yidong <cyd@stupidchicken.com>
1230
1231 * display.texi (Face Attributes): Faces earlier in an :inherit
1232 list take precedence.
1233 (Scroll Bars): Fix description of vertical-scroll-bars.
1234 Document frame-current-scroll-bars and window-current-scroll-bars.
1235
1236 * markers.texi (The Mark): Document temporary Transient Mark mode.
1237
b5305167
SM
1238 * minibuf.texi (Reading File Names):
1239 Document read-file-name-completion-ignore-case.
85df292e
RS
1240
1241 * positions.texi (Screen Lines): Document nil for width argument
1242 to compute-motion.
1243
1fe54d69
KS
12442005-03-23 Kim F. Storm <storm@cua.dk>
1245
1246 * display.texi (Standard Faces): Other faces used in the fringe
1247 implicitly inherits from the fringe face.
1248 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
1249 properties implicitly inherits from fringe face.
1250 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
1251
a775dff4
RS
12522005-03-20 Chong Yidong <cyd@stupidchicken.com>
1253
1254 * display.texi (Invisible Text): State default value of
1255 line-move-ignore-invisible.
1256 (Managing Overlays): Document remove-overlays.
1257 (Standard Faces): Document escape-glyph face.
1258
b5305167 1259 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 1260
b5305167
SM
1261 * modes.texi (Other Font Lock Variables):
1262 Document font-lock-lines-before.
a775dff4
RS
1263
1264 * positions.texi (Skipping Characters): skip-chars-forward allows
1265 character classes.
1266
077f7085
LK
12672005-03-18 Lute Kamstra <lute@gnu.org>
1268
1269 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
1270
d69ea7ab
RS
12712005-03-17 Richard M. Stallman <rms@gnu.org>
1272
c7bd5d57
RS
1273 * text.texi (Undo): Document extensible undo entries.
1274
d69ea7ab
RS
1275 * searching.texi (String Search, Regexp Search, Regexp Search):
1276 Cleanups.
1277
1278 * nonascii.texi (Character Codes): Minor fix.
1279
1280 * display.texi (Display Property): Explain the significance
1281 of having text properties that are eq.
1282 (Other Display Specs): Explain string as display spec.
1283
1284 * commands.texi (Interactive Codes): Document G option.
1285
12862005-03-17 Chong Yidong <cyd@stupidchicken.com>
1287
1288 * text.texi (Filling): Add sentence-end-without-period and
1289 sentence-end-without-space.
1290 (Changing Properties): Minor fix.
1291
1292 * anti.texi: Total rewrite.
1293
a7679889
LK
12942005-03-15 Lute Kamstra <lute@gnu.org>
1295
1296 * edebug.texi (Instrumenting Macro Calls): Fix typos.
1297
6eb8e247
KS
12982005-03-08 Kim F. Storm <storm@cua.dk>
1299
1300 * display.texi (Specified Space): Property :width is support on
1301 non-graphic terminals, :height is not.
1302
bfa8be14
RS
13032005-03-07 Richard M. Stallman <rms@gnu.org>
1304
1305 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
1306 Now subnodes of Fringes.
1307 (Overlay Arrow): Document overlay-arrow-variable-list.
1308 (Fringe Size/Pos): New node, broken out of Fringes.
1309 (Display): Explain clearing vs redisplay better.
1310 (Truncation): Clarify use of bitmaps.
1311 (The Echo Area): Clarify the uses of the echo area.
1312 Add max-mini-window-height.
1313 (Progress): Clarify.
1314 (Invisible Text): Explain that main loop moves point out.
1315 (Selective Display): Say "hidden", not "invisible".
b5305167 1316 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
1317 (Overlay Properties): Clarify intro.
1318 (Finding Overlays): Explain return values when nothing found.
1319 (Width): truncate-string-to-width has added arg.
1320 (Displaying Faces): Clarify and update mode line face handling.
1321 (Face Functions): Minor cleanup.
b5305167 1322 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
1323 (Pixel Specification, Other Display Specs): Minor cleanups.
1324 (Images, Image Descriptors): Minor cleanups.
1325 (GIF Images): Patents have expired.
1326 (Showing Images): Explain default text for insert-image.
b5305167 1327 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
1328 (Making Buttons): Explain return values.
1329 (Button Buffer Commands): Add xref.
1330 (Inverse Video): Update mode-line-inverse-video.
1331 (Display Table Format): Clarify.
1332 (Active Display Table): Give defaults for window-display-table.
1333
1334 * calendar.texi (Calendar Customizing): calendar-holiday-marker
1335 and calendar-today-marker are strings, not chars.
1336 (Holiday Customizing): Minor fix.
1337
bfa8be14
RS
1338 * internals.texi (Writing Emacs Primitives): Update `or' example.
1339 Update limit on # args of subr.
1340
1341 * edebug.texi (Using Edebug): Arrow is in fringe.
1342 (Instrumenting): Arg to eval-defun works without loading edebug.
1343 (Edebug Execution Modes): Add xref.
1344
1345 * customize.texi (Common Keywords): Clarify :require.
1346 Mention :version here.
1347 (Variable Definitions, Group Definitions): Not here.
1348 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
1349
d69ea7ab
RS
13502005-03-07 Chong Yidong <cyd@stupidchicken.com>
1351 * nonascii.texi (Text Representations): Clarify position-bytes.
1352 (Character Sets): Add list-charset-chars.
1353 (Scanning Charsets): Add charset-after.
1354 (Encoding and I/O): Minor fix.
1355
34398e6c
RS
13562005-03-06 Richard M. Stallman <rms@gnu.org>
1357
1358 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
1359 (Resizing Windows): Likewise.
1360
1361 * text.texi (Change Hooks): Get rid of "Emacs 21".
1362
1363 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
1364
1365 * streams.texi (Output Variables): Get rid of "Emacs 21".
1366
1367 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
1368
1369 * os.texi (Translating Input): Replace flow-control example
1370 with a less obsolete example that uses `keyboard-translate'.
1371
6eb8e247 1372 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 1373 Get rid of "Emacs 21".
6eb8e247 1374
34398e6c
RS
1375 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
1376 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
1377
1378 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
1379
1380 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
1381
1382 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
1383 (Menu Bar): Fix when menu-bar-update-hook is called.
1384
1385 * hash.texi (Hash Tables): Get rid of "Emacs 21".
1386
1387 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
1388 and make it read better.
1389
1390 * files.texi (Writing to Files): Get rid of "Emacs 21".
1391 (Unique File Names): Likewise.
1392
1393 * elisp.texi: Update Emacs version to 22.
1394
1395 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
1396 (Overlay Properties, Face Attributes): Likewise.
1397 (Managing Overlays): Fix punctuation.
1398 (Attribute Functions): Clarify set-face-font; get rid of
1399 info about old Emacs versions.
1400 (Auto Faces, Font Lookup, Display Property, Images):
1401 Get rid of "Emacs 21".
1402
1403 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
1404
d2178387
RS
14052005-03-05 Richard M. Stallman <rms@gnu.org>
1406
1407 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
1408
524352d6
LK
14092005-03-04 Lute Kamstra <lute@gnu.org>
1410
1411 * debugging.texi (Error Debugging): Document stack-trace-on-error.
1412
14132005-03-03 Lute Kamstra <lute@gnu.org>
1414
1415 * edebug.texi (Instrumenting Macro Calls): Fix typo.
1416
284f0680
LK
14172005-03-01 Lute Kamstra <lute@gnu.org>
1418
1419 * debugging.texi (Debugger Commands): Update `j'.
1420
a9ee5cac
LK
14212005-02-28 Lute Kamstra <lute@gnu.org>
1422
1423 * debugging.texi (Debugging): Fix typo.
1424 (Error Debugging): Document eval-expression-debug-on-error.
1425 (Function Debugging): Update example.
1426 (Using Debugger): Mention starred stack frames.
1427 (Debugger Commands): Document `j' and `l'.
1428 (Invoking the Debugger): `d' and `j' exit recursive edit too.
1429 Update the messages that the debugger displays.
1430 (Internals of Debugger): Add cross reference. Update example.
1431 (Excess Open): Minor improvement.
1432 (Excess Close): Minor improvement.
1433
378d0f8e
RS
14342005-02-26 Richard M. Stallman <rms@gnu.org>
1435
1436 * tips.texi (Coding Conventions): Clarify.
1437 Put all the major mode key reservations together.
1438 Mention the Mouse-1 => Mouse-2 conventions.
1439
1440 * syntax.texi (Syntax Class Table): Clarify.
1441 (Syntax Table Functions): syntax-after moved from here.
1442 (Syntax Table Internals): syntax-after moved to here.
1443 (Parsing Expressions): Update info on number of values
1444 and what's meaningful in the STATE argument.
1445 (Categories): Fix typo.
1446
1447 * sequences.texi (Arrays): Cleanup.
1448 (Char-Tables): Clarify.
1449
1450 * processes.texi (Deleting Processes): Cleanups, add xref.
1451 (Subprocess Creation): Explain nil in exec-path. Cleanup.
1452 (Process Information): set-process-coding-system, some args optional.
1453 (Input to Processes): Explain various types for PROCESS args.
1454 Rename them from PROCESS-NAME to PROCESS.
1455 (Signals to Processes): Likewise.
1456 (Decoding Output): Cleanup.
1457 (Query Before Exit): Clarify.
1458
1459 * os.texi (Startup Summary): Correct the options; add missing ones.
1460 (Terminal Output, Batch Mode): Clarify.
1461 (Flow Control): Node deleted.
1462
1463 * markers.texi (The Mark): Clarify.
1464
1465 * macros.texi (Expansion): Cleanup.
1466 (Indenting Macros): indent-spec allows ints, not floats.
1467
1468 * keymaps.texi (Keymaps): Clarify.
1469 (Format of Keymaps): Update lisp-mode-map example.
1470 (Active Keymaps, Key Lookup): Clarify.
1471 (Changing Key Bindings): Add xref to `kbd'.
1472 (Key Binding Commands, Simple Menu Items): Clarify.
1473 (Mouse Menus, Menu Bar): Clarify.
1474 (Menu Example): Replace print example with menu-bar-replace-menu.
1475
1476 * help.texi (Documentation Basics): Add function-documentation prop.
1477
1478 * elisp.texi (Top): Don't refer to Flow Control node.
1479
1480 * commands.texi (Command Overview): Improve xrefs.
1481 (Adjusting Point): Adjusting point applies to intangible and invis.
1482 (Key Sequence Input): Doc extra read-key-sequence args.
1483 Likewise for read-key-sequence-vector.
1484
1485 * backups.texi (Rename or Copy): Minor fix.
1486 (Numbered Backups): For version-control, say the default.
1487 (Auto-Saving): make-auto-save-file-name example is simplified.
1488
1489 * advice.texi (Advising Functions): Don't imply one part of Emacs
1490 should advise another part. Markup changes.
1491 (Defining Advice): Move transitional para.
1492 (Activation of Advice): Cleanup.
1493 Explain if COMPILE is nil or negative.
1494
1495 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
1496
2e20c83d
LK
14972005-02-24 Lute Kamstra <lute@gnu.org>
1498
1499 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
1500 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
1501
65c492fd
LK
15022005-02-23 Lute Kamstra <lute@gnu.org>
1503
b02c3eed
LK
1504 * modes.texi (Defining Minor Modes): define-minor-mode can be used
1505 to define global minor modes as well.
1506
65c492fd
LK
1507 * display.texi (Managing Overlays): overlay-buffer returns nil for
1508 deleted overlays.
1509
b686dd59
KS
15102005-02-22 Kim F. Storm <storm@cua.dk>
1511
1512 * minibuf.texi (Basic Completion): Allow symbols in addition to
1513 strings in try-completion and all-completions.
1514
23e8c095
LK
15152005-02-14 Lute Kamstra <lute@gnu.org>
1516
1517 * elisp.texi (Top): Remove reference to deleted node.
1518
1519 * lists.texi (Lists): Remove reference to deleted node.
1520 (Cons Cells): Fix typo.
1521
1522 * loading.texi (Where Defined): Fix typo.
1523
134948fc
RS
15242005-02-14 Richard M. Stallman <rms@gnu.org>
1525
1526 * variables.texi (Creating Buffer-Local): change-major-mode-hook
1527 is useful for discarding some minor modes.
1528
1529 * symbols.texi (Symbol Components): Reorder examples.
1530
1531 * streams.texi (Input Functions): State standard-input default.
1532 (Output Variables): State standard-output default.
1533
1534 * objects.texi (Printed Representation): Clarify read syntax vs print.
1535 (Floating Point Type): Explain meaning better.
1536 (Symbol Type): Explain uniqueness better.
1537 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
1538 List examples sooner.
1539 (Box Diagrams): New subnode broken out.
1540 Some examples moved from old Lists as Boxes node.
1541 (Dotted Pair Notation): Clarify intro.
1542 (Array Type): Clarify.
1543 (Type Predicates): Add hash-table-p.
1544
1545 * numbers.texi (Integer Basics): Clarify radix explanation.
1546 (Predicates on Numbers): Minor clarification.
1547 (Comparison of Numbers): Minor clarification. Clarify eql.
1548 Typos in min, max.
1549 (Math Functions): Clarify overflow in expt.
1550
1551 * minibuf.texi (Text from Minibuffer): Minor clarification.
1552 Mention arrow keys.
1553
1554 * loading.texi (Autoload): defun's doc string overrides autoload's
1555 doc string.
1556 (Repeated Loading): Modernize "add to list" examples.
1557 (Where Defined): Finish updating table of load-history elts.
1558
1559 * lists.texi (List-related Predicates): Minor wording improvement.
1560 (Lists as Boxes): Node deleted.
1561 (Building Lists): Explain trivial cases of number-sequence.
1562
1563 * hash.texi (Hash Tables): Add desc to menu items.
1564 (Creating Hash): Expain "full" means "make larger",
1565 (Hash Access): Any object can be a key.
1566 State value of maphash.
1567
1568 * functions.texi (What Is a Function): Wording cleanup.
1569 (Function Documentation): Minor cleanup.
1570 Explain purpose of calling convention at end of doc string.
1571 (Function Names): Wording cleanup.
1572 (Calling Functions): Wording cleanup.
1573 Explain better how funcall calls the function.
1574 (Function Cells): Delete example of saving and redefining function.
1575
1576 * control.texi (Combining Conditions): Wording cleanup.
1577 (Iteration): dolist and dotimes bind VAR locally.
1578 (Cleanups): Xref to Atomic Changes.
1579
1580 * compile.texi (Byte Compilation): Delete 19.29 info.
1581 (Compilation Functions): Macros' difficulties don't affect defsubst.
1582 (Docs and Compilation): Delete 19.29 info.
1583
44291460
RS
15842005-02-10 Richard M. Stallman <rms@gnu.org>
1585
1586 * objects.texi (Symbol Type): Minor correction.
1587
1f9ad95a
LK
15882005-02-06 Lute Kamstra <lute@gnu.org>
1589
1590 * modes.texi (Example Major Modes): Fix typos.
1591
ba2c991c
RS
15922005-02-06 Richard M. Stallman <rms@gnu.org>
1593
1594 * text.texi (Margins): fill-nobreak-predicate can be one function.
1595
1596 * strings.texi (Modifying Strings): clear-string can make unibyte.
1597 (Formatting Strings): format gives error if values missing.
1598
1599 * positions.texi (Character Motion): Mention default arg
1600 for forward-char. backward-char refers to forward-char.
1601 (Word Motion): Mention default arg for forward-word.
1602 (Buffer End Motion): Mention default arg for beginning-of-buffer.
1603 Simplify end-of-buffer.
1604 (Text Lines): Mention default arg for forward-line.
1605 (List Motion): Mention default arg for beginning/end-of-defun.
1606 (Skipping Characters): Minor fixes in explaining character-set.
1607
1608 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
1609 Mode inheritance applies only when default-major-mode is nil.
1610 Clarifications.
1611 (Example Major Modes): Update Text mode and Lisp mode examples.
1612 (Minor Mode Conventions): Mention define-minor-mode at top.
1613 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
1614 (Mode Line Format): Update mode line face display info.
1615 (Properties in Mode): Mention effect of risky vars.
1616 (Imenu): Define imenu-add-to-menubar.
1617 (Font Lock Mode): Add descriptions to menu lines.
1618 (Faces for Font Lock): Add font-lock-doc-face.
1619
9bf6d576
LK
16202005-02-05 Lute Kamstra <lute@gnu.org>
1621
1622 * text.texi (Maintaining Undo): Remove obsolete function.
1623
cb602754
EZ
16242005-02-05 Eli Zaretskii <eliz@gnu.org>
1625
1626 * frames.texi (Color Names): Add pointer to the X docs about RGB
1627 color specifications. Improve indexing
1628 (Text Terminal Colors): Replace the description of RGB values by
1629 an xref to "Color Names".
1630
4e07258f
RS
16312005-02-03 Richard M. Stallman <rms@gnu.org>
1632
1633 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
1634 Clarify.
1635 (Selecting Windows): Clarify save-selected-window.
1636 (Cyclic Window Ordering): Clarify walk-windows.
1637 (Window Point): Clarify.
1638 (Window Start): Add comment to example.
1639 (Resizing Windows): Add `interactive' specs in examples.
1640 Document fit-window-to-buffer.
1641
1642 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
1643 (Undo, Maintaining Undo): Clarify last change.
1644 (Sorting): In sort-numeric-fields, explain about octal and hex.
1645 Mention sort-numeric-base.
1646 (Format Properties): Add xref for hard newlines.
1647
1648 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
1649 (Pop-Up Menus): Fix typo.
1650 (Color Names): Explain all types of color names.
1651 Explain color-values on B&W terminal.
1652 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
1653
1654 * files.texi (File Locks): Not supported on MS systems.
1655 (Testing Accessibility): Clarify.
1656
1657 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
1658 (Coverage Testing): Fix typo.
1659
1660 * commands.texi (Misc Events): Remove stray space.
1661
1662 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
1663 (Modification Time): Clarify when visited-file-modtime returns 0.
1664 (The Buffer List): Clarify bury-buffer.
1665 (Killing Buffers): Clarify.
1666 (Indirect Buffers): Add clone-indirect-buffer.
1667
16682005-02-02 Matt Hodges <MPHodges@member.fsf.org>
1669
1670 * edebug.texi (Printing in Edebug): Fix default value of
1671 edebug-print-circle.
1672 (Coverage Testing): Fix displayed frequency count data.
1673
16742005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
1675
1676 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
1677
4e07258f 16782005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
1679
1680 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
1681
28d986b9
EZ
16822005-01-29 Eli Zaretskii <eliz@gnu.org>
1683
1684 * commands.texi (Misc Events): Describe the help-echo event.
1685
1686 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
1687 consistently in description of the help-echo property.
1688 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
1689
1690 * display.texi (Overlay Properties): Fix the index entry for
1691 help-echo overlay property.
1692
1693 * customize.texi (Type Keywords): Uncomment the xref to the
1694 help-echo property documentation.
1695
8f958b40
KS
16962005-01-23 Kim F. Storm <storm@cua.dk>
1697
1698 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
1699 return value. Third element FULLY replaced by PARTIAL which
1700 specifies number of invisible pixels if row is only partially visible.
1701 (Textual Scrolling): Mention auto-window-vscroll.
1702 (Vertical Scrolling): New defvar auto-window-vscroll.
1703
cd7e5dd6
LT
17042005-01-16 Luc Teirlinck <teirllm@auburn.edu>
1705
1706 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
1707 command remapping.
1708
6f771c32
RS
17092005-01-15 Richard M. Stallman <rms@gnu.org>
1710
1711 * display.texi (Defining Images): Mention DATA-P arg of create-image.
1712
6ac8a822
KS
17132005-01-14 Kim F. Storm <storm@cua.dk>
1714
88948d55
KS
1715 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
1716
6ac8a822
KS
1717 * text.texi (Links and Mouse-1): Fix string and vector item.
1718
20d6de82
RS
17192005-01-13 Richard M. Stallman <rms@gnu.org>
1720
1721 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
1722 descriptions of overriding-local-map and overriding-terminal-local-map.
1723
1724 * text.texi (Links and Mouse-1): Clarify text.
1725
f75a592e
KS
17262005-01-13 Kim F. Storm <storm@cua.dk>
1727
1728 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
1729
910f60b1
TTN
17302005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
1731
1732 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
1733
37181fc4
KS
17342005-01-12 Kim F. Storm <storm@cua.dk>
1735
1736 * text.texi (Links and Mouse-1): Rename section from Enabling
1737 Mouse-1 to Following Links. Change xrefs.
1738 Add examples for define-button-type and define-widget.
1739
1740 * display.texi (Button Properties, Button Buffer Commands):
1741 Clarify mouse-1 and follow-link functionality.
1742
28f94a34
RS
17432005-01-12 Richard M. Stallman <rms@gnu.org>
1744
1745 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
1746
1747 * display.texi (Beeping): Fix Texinfo usage.
1748
1749 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
1750
bac2d936
KS
17512005-01-11 Kim F. Storm <storm@cua.dk>
1752
1753 * display.texi (Button Properties, Button Buffer Commands):
93381d62 1754 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
1755
1756 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
1757 (Enabling Mouse-1 to Follow Links): New subsection.
1758
de968ddb
RS
17592005-01-06 Richard M. Stallman <rms@gnu.org>
1760
1761 * text.texi (Special Properties): Minor change.
1762
1763 * os.texi (Timers): Clarify previous change.
1764
1765 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1766
a3a43b3b
LT
17672005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1768
1769 * display.texi (Face Attributes): Correct xref to renamed node.
1770
732bb9ce
RS
17712005-01-01 Richard M. Stallman <rms@gnu.org>
1772
1773 * display.texi (Face Attributes): Describe hex color specs.
1774
c734ae59
RS
17752004-12-31 Richard M. Stallman <rms@gnu.org>
1776
1777 * os.texi (Timers): Update previous change.
1778
33b2f4ea
KS
17792004-12-30 Kim F. Storm <storm@cua.dk>
1780
1781 * display.texi (Line Height): Total line-height is now specified
1782 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1783 in cons cells. (nil . RATIO) is relative to actual line height.
1784 Use line-height `t' instead of `0' to get minimum height.
1785
99ec74b9
RS
17862004-12-29 Richard M. Stallman <rms@gnu.org>
1787
1788 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1789
eab463f6
RS
17902004-12-28 Richard M. Stallman <rms@gnu.org>
1791
1792 * commands.texi (Quitting): Clarify value of with-local-quit.
1793
1794 * elisp.texi (Top): Fix previous change.
1795
1796 * loading.texi (Loading): Fix previous change.
1797
ebbd14f1
RS
17982004-12-27 Richard M. Stallman <rms@gnu.org>
1799
4ae98fc5
RS
1800 * Makefile.in (MAKEINFO): Specify --force.
1801
8f430046
RS
1802 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
1803
56011a8c
RS
1804 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
1805
1806 * display.texi (Line Height): Further clarify.
1807
1808 * elisp.texi (Top): Update Loading submenu.
1809
ebbd14f1
RS
1810 * loading.texi (Where Defined): New node.
1811 (Unloading): load-history moved to Where Defined.
1812
fda2922a
RS
18132004-12-21 Richard M. Stallman <rms@gnu.org>
1814
1815 * commands.texi (Event Input Misc): Add while-no-input.
1816
9eb8959a
RS
18172004-12-11 Richard M. Stallman <rms@gnu.org>
1818
1819 * display.texi (Line Height): Rewrite text for clarity.
1820
adf87c29
KS
18212004-12-11 Kim F. Storm <storm@cua.dk>
1822
1823 * display.texi (Display): Add node "Line Height" to menu.
1824 (Line Height): New node. Move full description of line-spacing
1825 and line-height text properties here from text.texi.
1826 (Scroll Bars): Add vertical-scroll-bar variable.
1827
1828 * frames.texi (Window Frame Parameters): Remove line-height defvar.
1829
1830 * locals.texi (Standard Buffer-Local Variables): Fix xref for
1831 line-spacing and vertical-scroll-bar.
1832
1833 * text.texi (Special Properties): Just mention line-spacing and
1834 line-height here, add xref to new "Line Height" node.
1835
31e4729e
TTN
18362004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
1837
1838 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
1839
1840 * locals.texi (Standard Buffer-Local Variables):
1841 Add @xref for `line-spacing'.
1842
cc60c723
RS
18432004-12-05 Richard M. Stallman <rms@gnu.org>
1844
1845 * Makefile.in (maintainer-clean): Remove the info files
1846 in $(infodir) where they are created.
1847
f6101ac9
RS
18482004-12-03 Richard M. Stallman <rms@gnu.org>
1849
1850 * windows.texi (Selecting Windows): get-lru-window and
1851 get-largest-window don't consider dedicated windows.
1852
1853 * text.texi (Undo): Document undo-in-progress.
1854
94221759
RS
18552004-11-26 Richard M. Stallman <rms@gnu.org>
1856
1857 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
1858 Remove a few vars that are not always buffer-local.
1859
7092c5e8
LT
18602004-11-24 Luc Teirlinck <teirllm@auburn.edu>
1861
1862 * locals.texi (Standard Buffer-Local Variables): Comment out
1863 xref's to non-existent node `Yet to be written'.
1864
261b01c6
RS
18652004-11-24 Richard M. Stallman <rms@gnu.org>
1866
1867 * processes.texi (Synchronous Processes): Grammar fix.
1868
1869 * numbers.texi (Comparison of Numbers): Add eql.
1870
1871 * locals.texi (Standard Buffer-Local Variables): Add many vars.
1872
1873 * intro.texi (Printing Notation): Fix previous change.
1874
1875 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
1876 and default-indicate-buffer-boundaries from here.
1877 (Usual Display): To here.
1878 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
1879 (Usual Display): Move tab-width up.
1880
1881 * customize.texi (Variable Definitions): Replace
1882 show-paren-mode example with tooltip-mode.
7092c5e8 1883 (Simple Types, Composite Types, Defining New Types):
261b01c6 1884 Minor cleanups.
7092c5e8 1885
c1aa4864
JH
18862004-11-21 Jesper Harder <harder@ifa.au.dk>
1887
1888 * processes.texi (Synchronous Processes, Output from Processes):
1889 Markup fix.
1890
dedbac89
RS
18912004-11-20 Richard M. Stallman <rms@gnu.org>
1892
07c8c65a
RS
1893 * positions.texi (Skipping Characters): skip-chars-forward
1894 now handles char classes.
1895
8f40a868
RS
1896 * intro.texi (Printing Notation): Avoid confusion of `print'
1897 when explaining @print.
1898
1899 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
1900
1901 * display.texi (Display Table Format): Minor fix.
1902
1903 * streams.texi (Output Functions): Fix print example.
1904
fd6866c8
RS
1905 * Makefile.in (elisp): New target.
1906 (dist): Depend on $(infodir)/elisp, not elisp.
1907 Copy the info files from $(infodir).
1908
9d00469f
RS
1909 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
1910 read-from-minibuffer.
1911
dedbac89
RS
1912 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
1913
6de891db
RS
19142004-11-19 Richard M. Stallman <rms@gnu.org>
1915
1916 * searching.texi (Regexp Search): Add search-whitespace-regexp.
1917
e1c1c5a7
TTN
19182004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
1919
1920 * tips.texi (Coding Conventions): Fix typo.
1921
ee31cd78
RS
19222004-11-16 Richard M. Stallman <rms@gnu.org>
1923
1924 * tips.texi (Coding Conventions): Separate defvar and require
1925 methods to avoid warnings. Use require only when there are many
1926 functions and variables from that package.
1927
1928 * minibuf.texi (Minibuffer Completion): When ignoring case,
1929 predicate must not be case-sensitive.
1930
1931 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
1932 (Test Coverage): Don't talk about "splotches". Clarified.
1933
4bd38e94
TTN
19342004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
1935
1936 * frames.texi (Window Frame Parameters): Fix typo.
1937
6d073ae1
KS
19382004-11-15 Kim F. Storm <storm@cua.dk>
1939
9f89426b
KS
1940 * symbols.texi (Other Plists): Note that plist-get may signal error.
1941 Add safe-plist-get.
6d073ae1 1942
10980463
TTN
19432004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
1944
1945 * modes.texi (Font Lock Basics): Fix typo.
1946
1efc19eb
RS
19472004-11-08 Richard M. Stallman <rms@gnu.org>
1948
1949 * syntax.texi (Syntax Table Functions): Add syntax-after.
1950
6159c232
EZ
19512004-11-06 Lars Brinkhoff <lars@nocrew.org>
1952
1953 * os.texi (Processor Run Time): New section documenting
1954 get-internal-run-time.
1955
59dede22
EZ
19562004-11-06 Eli Zaretskii <eliz@gnu.org>
1957
1958 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
1959 it nukes elisp-cover.texi.
1960 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
1961 elisp-0 etc.
1962
4cc8522c
LT
19632004-11-05 Luc Teirlinck <teirllm@auburn.edu>
1964
1965 * commands.texi (Keyboard Macros): Document `append' return value
1966 of `defining-kbd-macro'.
1967
2d1ef312
RS
19682004-11-01 Richard M. Stallman <rms@gnu.org>
1969
1970 * commands.texi (Interactive Call): Add called-interactively-p.
1971
6f4e005d
SJ
19722004-10-29 Simon Josefsson <jas@extundo.com>
1973
1974 * minibuf.texi (Reading a Password): Revert.
1975
4f71c13f
RS
19762004-10-28 Richard M. Stallman <rms@gnu.org>
1977
1978 * frames.texi (Display Feature Testing): Explain about "vendor".
1979
4660a9e3
RS
19802004-10-27 Richard M. Stallman <rms@gnu.org>
1981
1982 * commands.texi (Interactive Codes): `N' uses numeric prefix,
1983 not raw. Clarify `n'.
1984 (Interactive Call): Rewrite interactive-p, focusing on when
1985 and how to use it.
1986 (Misc Events): Clarify previous change.
1987
1988 * advice.texi (Simple Advice): Clarify what job the example does.
1989 (Around-Advice): Clarify ad-do-it.
1990 (Activation of Advice): An option of ad-default-compilation-action
1991 is `never', not `nil'.
1992
c8636435
KS
19932004-10-26 Kim F. Storm <storm@cua.dk>
1994
1995 * commands.texi (Interactive Codes): Add U code letter.
1996
acd4089b
SJ
19972004-10-25 Simon Josefsson <jas@extundo.com>
1998
1999 * minibuf.texi (Reading a Password): Add.
2000
29dc7809
JR
20012004-10-24 Jason Rumney <jasonr@gnu.org>
2002
2003 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
2004 and wheel-down.
2005
bb5d6d34
KG
20062004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
2007
2008 * processes.texi (Synchronous Processes): Document process-file.
2009
d0ee2ed3
KH
20102004-10-22 Kenichi Handa <handa@m17n.org>
2011
2012 * text.texi (translate-region): Document that it accepts also a
2013 char-table.
2014
38be9dbb
DP
20152004-10-22 David Ponce <david@dponce.com>
2016
2017 * windows.texi (Resizing Windows): Document the `preserve-before'
2018 argument of the functions `enlarge-window' and `shrink-window'.
2019
63c80452
JR
20202004-10-19 Jason Rumney <jasonr@gnu.org>
2021
2022 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
2023
9f4b6e73
LT
20242004-10-09 Luc Teirlinck <teirllm@auburn.edu>
2025
2026 * text.texi (Filling): Add anchor for definition of
2027 `sentence-end-double-space'.
2028
2029 * searching.texi (Regexp Example): Update description of how
2030 Emacs currently recognizes the end of a sentence.
2031 (Standard Regexps): Update definition of the variable
2032 `sentence-end'. Add definition of the function `sentence-end'.
2033
657f0f9c
EZ
20342004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
2035
2036 * display.texi (Progress): New node.
2037
35ab4857
KS
20382004-10-05 Kim F. Storm <storm@cua.dk>
2039
2040 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
2041
f2a54fbc
KS
20422004-09-29 Kim F. Storm <storm@cua.dk>
2043
2044 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
2045 to identify bitmaps. Remove -fringe-bitmap suffix for standard
2046 fringe bitmap symbols, as they now have their own namespace.
2047 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
2048 vs. pixels. Signal error if no free bitmap slots.
2049 (Pixel Specification): Change IMAGE to @var{image}.
2050
4676d6f3
RS
20512004-09-28 Richard M. Stallman <rms@gnu.org>
2052
2053 * text.texi (Special Properties): Clarify line-spacing and line-height.
2054
2055 * searching.texi (Regexp Search): Add looking-back.
2056
17234906
LT
20572004-09-25 Luc Teirlinck <teirllm@auburn.edu>
2058
2059 * display.texi: Correct typos.
2060 (Image Descriptors): Correct xref's.
2061
4de43c8b
RS
20622004-09-25 Richard M. Stallman <rms@gnu.org>
2063
2064 * text.texi (Special Properties): Cleanups in `cursor'.
2065 Rewrites in `line-height' and `line-spacing'; exchange them.
2066
2067 * display.texi (Fringes): Rewrite previous change.
2068 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
2069 (Display Fringe Bitmaps): Node deleted, text moved.
2070 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
2071 (Scroll Bars): Clarify set-window-scroll-bars.
2072 (Pointer Shape): Rewrite.
2073 (Specified Space): Clarify :align-to, etc.
2074 (Pixel Specification): Use @var. Clarify new text.
2075 (Other Display Specs): Clarify `slice'.
2076 (Image Descriptors): Cleanups.
2077 (Showing Images): Cleanups.
2078
a3ee0299
LT
20792004-09-24 Luc Teirlinck <teirllm@auburn.edu>
2080
e88ebce6
LT
2081 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
2082
a3ee0299
LT
2083 * modes.texi: Various minor changes in addition to:
2084 (Major Mode Conventions): Final call to `run-mode-hooks' should
2085 not be inside the `delay-mode-hooks' form.
2086 (Mode Hooks): New node.
2087 (Hooks): Delete obsolete example.
2088 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
2089 node "Mode Hooks".
2090
6db2bc02
LT
20912004-09-22 Luc Teirlinck <teirllm@auburn.edu>
2092
2093 * display.texi: Correct various typos.
2094 (Display): Rename node "Pointer Shapes" to "Pointer
2095 Shape". (There is already a node called "Pointer Shapes" in
2096 frames.texi.)
2097 (Images): Remove non-existent node "Image Slices" from menu.
2098
ed2846bd
KS
20992004-09-23 Kim F. Storm <storm@cua.dk>
2100
2101 * text.texi (Special Properties): Add `cursor', `pointer',
2102 `line-height', and `line-spacing' properties.
2103
2104 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
2105 Shapes' to menu.
2106 (Standard Faces): Doc fix for fringe face.
2107 (Fringes): Add `overflow-newline-into-fringe' and
2108 'indicate-buffer-boundaries'.
2109 (Fringe Bitmaps, Pointer Shapes): New nodes.
2110 (Display Property): Add 'Pixel Specification' and 'Display Fringe
2111 Bitmaps' to menu.
2112 (Specified Space): Describe pixel width and height.
2113 (Pixel Specification): New node.
2114 (Other Display Specs): Add `slice' property.
2115 (Display Fringe Bitmaps): New node.
2116 (Images): Add 'Image Slices' to menu.
2117 (Image Descriptors): Add `:pointer' and `:map' properties.
2118 (Showing Images): Add slice arg to `insert-image'. Add
2119 'insert-sliced-image'.
2120
4d894c98
RS
21212004-09-20 Richard M. Stallman <rms@gnu.org>
2122
2123 * commands.texi (Key Sequence Input):
2124 Clarify downcasing in read-key-sequence.
2125
7e388eb7
JL
21262004-09-08 Juri Linkov <juri@jurta.org>
2127
2128 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
2129
a020987f
LT
21302004-09-07 Luc Teirlinck <teirllm@auburn.edu>
2131
2132 * locals.texi (Standard Buffer-Local Variables): Add
2133 `buffer-auto-save-file-format'.
2134 * internals.texi (Buffer Internals): Describe new
2135 auto_save_file_format field of the buffer structure.
2136 * files.texi (Format Conversion): `auto-save-file-format' has been
2137 renamed `buffer-auto-save-file-format'.
2138
2b96f80c
LT
21392004-08-27 Luc Teirlinck <teirllm@auburn.edu>
2140
2141 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
2142 an integer or a marker.
2143 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
2144
2ee3b79e
RS
21452004-08-22 Richard M. Stallman <rms@gnu.org>
2146
2147 * modes.texi (Major Mode Conventions): Discuss rebinding of
2148 standard key bindings.
2149
c438dc33
KS
21502004-08-18 Kim F. Storm <storm@cua.dk>
2151
2152 * processes.texi (Accepting Output): Add `just-this-one' arg to
2153 `accept-process-output'.
101c421e 2154 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 2155
db8af011
LT
21562004-08-10 Luc Teirlinck <teirllm@auburn.edu>
2157
2158 * keymaps.texi: Various changes in addition to:
2159 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
2160 Give more varied examples for `kbd'.
2161 (Creating Keymaps): Char tables have slots for all characters
2162 without modifiers.
2163 (Active Keymaps): `overriding-local-map' and
2164 `overriding-terminal-local-map' also override text property and
2165 overlay keymaps.
2166 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
2167 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
2168 to denote a prefix of no events.
2169 `map-keymap' includes parent's bindings _recursively_.
2170 Clarify and correct description of `where-is-internal'.
2171 Mention BUFFER-OR-NAME arg to `describe-bindings'.
2172 (Menu Example): For menus intended for use with the keyboard, the
2173 menu items should be bound to characters or real function keys.
2174
de700726
LT
21752004-08-08 Luc Teirlinck <teirllm@auburn.edu>
2176
30e75a87
LT
2177 * objects.texi (Character Type): Reposition `@anchor' to prevent
2178 double space inside sentence in Info.
2179
de700726
LT
2180 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
2181 renamed to `disabled-command-function'.
7c5b95c9 2182 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
2183 (Command Loop Info): Replace reference to it.
2184 (Disabling Commands): `disabled-command-hook' has been renamed to
2185 `disabled-command-function'.
2186
81909a1a
LT
21872004-08-07 Luc Teirlinck <teirllm@auburn.edu>
2188
2189 * os.texi (Translating Input): Only non-prefix bindings in
2190 `key-translation-map' override actual key bindings. Warn about
2191 possible indirect effect of actual key bindings on non-prefix
2192 bindings in `key-translation-map'.
2193
5504e99c
LT
21942004-08-06 Luc Teirlinck <teirllm@auburn.edu>
2195
2196 * minibuf.texi (High-Level Completion): Add anchor for definition
2197 of `read-variable'.
2198
2199 * commands.texi: Various changes in addition to:
2200 (Using Interactive): Clarify description of `interactive-form'.
2201 (Interactive Call): Mention default for KEYS argument to
2202 `call-interactively'.
2203 (Command Loop Info): Clarify description of `this-command-keys'.
2204 Mention KEEP-RECORD argument to `clear-this-command-keys'.
2205 Value of `last-event-frame' can be `macro'.
2206 (Repeat Events): `double-click-fuzz' is also used to distinguish
2207 clicks and drags.
2208 (Classifying Events): Clarify descriptions of `event-modifiers'
2209 `event-basic-type' and `event-convert-list'.
2210 (Accessing Events): `posn-timestamp' takes POSITION argument.
2211 (Quoted Character Input): Clarify description of
2212 `read-quoted-char' and fix example.
2213 (Quitting): Add `with-local-quit'.
2214 (Disabling Commands): Correct and clarify descriptions of
2215 `enable-command' and `disable-command'.
2216 Mention what happens if `disabled-command-hook' is nil.
2217 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
2218 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
2219
f478a72a
LT
22202004-07-24 Luc Teirlinck <teirllm@auburn.edu>
2221
2222 * frames.texi: Various changes in addition to:
2223 (Creating Frames): Expand and clarify description of `make-frame'.
2224 (Window Frame Parameters): Either none or both of the `icon-left'
2225 and `icon-top' parameters must be specified. Put descriptions of
2226 `menu-bar-lines' and `toolbar-lines' closer together and change
2227 them accordingly.
2228 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
2229 except while processing `frame-title-format' or `icon-title-format'.
2230 (Deleting Frames): Correct description of `delete-frame'.
2231 Non-nil return values of `frame-live-p' are like those of `framep'.
2232 (Frames and Windows): mention return value of
2233 `set-frame-selected-window'.
2234 (Visibility of Frames): Mention `force' argument to
2235 `make-frame-invisible'. `frame-visible-p' returns t for all
2236 frames on text-only terminals.
2237 (Frame Configurations): Restoring a frame configuration does not
2238 restore deleted frames.
2239 (Window System Selections): `x-set-selection' returns DATA.
2240 (Resources): Add example.
2241 (Display Feature Testing): Clarify descriptions of
2242 `display-pixel-height', `display-pixel-width', `x-server-version'
2243 and `x-server-vendor'.
2244
2245 * windows.texi (Choosing Window): Add anchor.
2246 * minibuf.texi (Minibuffer Misc): Add anchor.
2247
bc135062
JPW
22482004-07-23 John Paul Wallington <jpw@gnu.org>
2249
2250 * macros.texi (Defining Macros): Declaration keyword for setting
2251 Edebug spec is `debug' not `edebug'.
2252
cb7516e5
LT
22532004-07-19 Luc Teirlinck <teirllm@auburn.edu>
2254
2255 * windows.texi: Various small changes in addition to:
2256 (Window Point): Mention return value of `set-window-point'.
2257 (Window Start): `pos-visible-in-window-p' disregards horizontal
2258 scrolling. Explain return value if PARTIALLY is non-nil.
2259 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
2260 and `set-window-vscroll'.
2261 (Size of Window): The argument WINDOW to `window-inside-edges',
2262 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
2263 (Resizing Windows): Explain return value of
2264 `shrink-window-if-larger-than-buffer'.
2265 `window-size-fixed' automatically becomes buffer local when set.
2266 (Window Configurations): Explain return value of
2267 `set-window-configuration'.
2268
2269 * minibuf.texi (Minibuffer Misc): Add anchor for
2270 `minibuffer-scroll-window'.
2271
2272 * positions.texi (Text Lines): Add anchor for `count-lines'.
2273
3751eb00
RS
22742004-07-17 Richard M. Stallman <rms@gnu.org>
2275
2276 * display.texi (Overlay Properties): Adding `evaporate' prop
2277 deletes empty overlay immediately.
2278
2279 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
2280 fix example.
2281
9a7e97c6
LT
22822004-07-16 Jim Blandy <jimb@redhat.com>
2283
2284 * searching.texi (Regexp Backslash): Document new \_< and \_>
2285 operators.
2286
aa0e4da8
JB
22872004-07-16 Juanma Barranquero <lektu@terra.es>
2288
2289 * display.texi (Images): Fix Texinfo usage.
2290
cbbfedb2
LT
22912004-07-14 Luc Teirlinck <teirllm@auburn.edu>
2292
2293 * buffers.texi (Modification Time): `visited-file-modtime' now
2294 returns a list of two integers, instead of a cons.
2295
3a052bd3
LT
22962004-07-13 Luc Teirlinck <teirllm@auburn.edu>
2297
2298 * windows.texi: Various changes in addition to:
2299 (Splitting Windows): Add `split-window-keep-point'.
2300
02c04e6f
RS
23012004-07-09 Richard M. Stallman <rms@gnu.org>
2302
2303 * frames.texi (Input Focus): Minor fix.
2304
cb4f1287
LT
23052004-07-07 Luc Teirlinck <teirllm@auburn.edu>
2306
2307 * frames.texi (Input Focus): Clarify descriptions of
2308 `select-frame-set-input-focus' and `select-frame'.
2309
339902ec
LT
23102004-07-06 Luc Teirlinck <teirllm@auburn.edu>
2311
2312 * os.texi: Various small changes in addition to:
2313 (Killing Emacs): Expand and clarify description of
2314 `kill-emacs-query-functions' and `kill-emacs-hook'.
2315 (System Environment): Expand and clarify description of `getenv'
2316 and `setenv'.
2317 (Timers): Clarify description of `run-at-time'.
2318 (Translating Input): Correct description of
2319 `extra-keyboard-modifiers'.
2320 (Flow Control): Correct description of `enable-flow-control'.
2321
fe3b7e35
TTN
23222004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
2323
2324 * os.texi: Update copyright.
2325 (Session Management): Grammar fix.
2326 Clarify which Emacs does the restarting.
2327 Use @samp for *scratch* buffer.
2328
59db7d6e
LT
23292004-07-04 Alan Mackenzie <acm@muc.de>
2330
2331 * frames.texi (Input Focus): Add documentation for
2332 `select-frame-set-input-focus'. Replace refs to non-existent
2333 `switch-frame' with `select-frame'. Minor corrections and tidying
2334 up of text-only terminal stuff.
2335
e3ccf404
RS
23362004-07-02 Richard M. Stallman <rms@gnu.org>
2337
2338 * files.texi (Saving Buffers): Cleanup write-contents-function.
2339 (Magic File Names): Cleanup file-remote-p.
2340
8addb6eb
KG
23412004-07-02 Kai Grossjohann <kai@emptydomain.de>
2342
2343 * files.texi (Magic File Names): `file-remote-p' returns an
2344 identifier of the remote system, not just t.
2345
7a58d84d
DK
23462004-07-02 David Kastrup <dak@gnu.org>
2347
2348 * searching.texi (Entire Match Data): Add explanation about new
2349 match-data behavior when @var{integers} is non-nil.
2350
d8c379f8
RS
23512004-06-24 Richard M. Stallman <rms@gnu.org>
2352
b4a4b0ae
RS
2353 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
2354
d8c379f8
RS
2355 * customize.texi (Variable Definitions): Note about doc strings
2356 and :set.
2357
2358 * keymaps.texi (Keymap Terminology): Document `kbd'.
2359 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
2360
2361 * display.texi (Invisible Text): Setting buffer-invisibility-spec
2362 makes it buffer-local.
2363
2364 * files.texi (Saving Buffers): Correct previous change.
2365
2366 * commands.texi (Accessing Events):
2367 Clarify posn-col-row and posn-actual-col-row.
2368
23692004-06-24 David Ponce <david.ponce@wanadoo.fr>
2370
2371 * commands.texi (Accessing Events): New functions
2372 posn-at-point and posn-at-x-y. Add example to posn-x-y.
2373
dce417e7
LT
23742004-06-23 Luc Teirlinck <teirllm@auburn.edu>
2375
2376 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
2377 * frames.texi, buffers.texi, backups.texi, variables.texi:
2378 * loading.texi, eval.texi, functions.texi, control.texi:
2379 * symbols.texi, minibuf.texi: Reposition @anchor's.
2380
2381 * help.texi: Various small changes in addition to the following.
2382 (Describing Characters): Describe PREFIX argument to
2383 `key-description'. Correct and clarify definition of
2384 `text-char-description'. Describe NEED-VECTOR argument to
2385 `read-kbd-macro'.
2386 (Help Functions): Clarify definition of `apropos'.
2387
255d07dc
LH
23882004-06-23 Lars Hansen <larsh@math.ku.dk>
2389
2390 * files.texi (Saving Buffers): Correct description of
2391 `write-contents-functions'.
2392
4e9691e9
JB
23932004-06-21 Juanma Barranquero <lektu@terra.es>
2394
2395 * display.texi (Images): Remove redundant @vindex directives.
2396 Rewrite `image-library-alist' doc in active voice.
2397
1ebd4f78
JB
23982004-06-14 Juanma Barranquero <lektu@terra.es>
2399
2400 * display.texi (Images): Document new delayed library loading,
2401 variable `image-library-alist' and (existing but undocumented)
2402 function `image-type-available-p'.
2403
ddfb8369
RS
24042004-06-05 Richard M. Stallman <rms@gnu.org>
2405
2406 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
2407 refer the user to the Initial Input node.
2408 (Text from Minibuffer): Likewise.
2409 (Initial Input): New node. Document this feature
2410 and say it is mostly deprecated.
2411
18684a3a
RS
24122004-05-30 Richard M. Stallman <rms@gnu.org>
2413
7a61e456
RS
2414 * loading.texi (Named Features): Clarify return value
2415 and meaning of NOERROR.
2416
18684a3a
RS
2417 * variables.texi (File Local Variables): Minor cleanup.
2418
c8364415
MA
24192004-05-30 Michael Albinus <michael.albinus@gmx.de>
2420
2421 * files.texi (Magic File Names): Add `file-remote-p' as operation
2422 of file name handlers.
2423
08fd1251
RS
24242004-05-29 Richard M. Stallman <rms@gnu.org>
2425
2426 * modes.texi (Minor Mode Conventions): (-) has no special meaning
2427 as arg to a minor mode command.
2428
71d5a208
RS
24292004-05-22 Richard M. Stallman <rms@gnu.org>
2430
2431 * syntax.texi (Syntax Class Table): Word syntax not just for English.
2432
2433 * streams.texi (Output Variables): Doc float-output-format.
2434
2435 * searching.texi (Regexp Special): Nested repetition can be infloop.
2436
2437 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
2438 real stack overflow.
2439
2440 * compile.texi: Minor cleanups.
2441
24422004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
2443
2444 * lists.texi (Cons Cells): Explain dotted lists, true lists,
2445 circular lists.
2446 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 2447
022cb162
TTN
24482004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
2449
2450 * modes.texi (Search-based Fontification): Fix typo.
2451
aa7094ba
JB
24522004-05-10 Juanma Barranquero <lektu@terra.es>
2453
2454 * modes.texi (Mode Line Variables): Fix description of
2455 global-mode-string, which is now after which-func-mode, not the
2456 buffer name.
2457
c2383279
LH
24582004-05-07 Lars Hansen <larsh@math.ku.dk>
2459
2460 * modes.texi (Desktop Save Mode): Add.
2461 (Modes): Add menu entry Desktop Save Mode.
2462
2463 * hooks.texi: Add desktop-after-read-hook,
2464 desktop-no-desktop-file-hook and desktop-save-hook.
2465
2466 * locals.texi: Add desktop-save-buffer.
2467
058296d3
JH
24682004-04-30 Jesper Harder <harder@ifa.au.dk>
2469
2470 * display.texi: emacs -> Emacs.
2471
0c54865e
EZ
24722004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
2473
2474 * files.texi (Changing Files): Document set-file-times.
2475
d814862a
JB
24762004-04-23 Juanma Barranquero <lektu@terra.es>
2477
2478 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
2479
e8d6f886
JH
24802004-04-18 Jesper Harder <harder@ifa.au.dk>
2481
2482 * tips.texi (Coding Conventions): defopt -> defcustom.
2483
3a424014
LT
24842004-04-16 Luc Teirlinck <teirllm@auburn.edu>
2485
2486 * sequences.texi: Various clarifications.
2487
9e860631
LT
24882004-04-14 Luc Teirlinck <teirllm@auburn.edu>
2489
2490 * buffers.texi (Read Only Buffers): Mention optional ARG to
2491 `toggle-read-only'.
2492
5e30a0fb
NR
24932004-04-14 Nick Roberts <nick@nick.uklinux.net>
2494
9e860631 2495 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
2496 returns a full-width window if possible.
2497
619fb950
LT
24982004-04-13 Luc Teirlinck <teirllm@auburn.edu>
2499
2500 * buffers.texi: Various changes in addition to:
2501 (Buffer File Name): Add `find-buffer-visiting'.
2502 (Buffer Modification): Mention optional ARG to `not-modified'.
2503 (Indirect Buffers): Mention optional CLONE argument to
2504 `make-indirect-buffer'.
2505
2506 * files.texi: Various changes in addition to:
2507 (Visiting Functions): `find-file-hook' is now a normal hook.
2508 (File Name Expansion): Explain difference between the way that
2509 `expand-file-name' and `file-truename' treat `..'.
2510 (Contents of Directories): Mention optional ID-FORMAT argument to
2511 `directory-files-and-attributes'.
2512 (Format Conversion): Mention new optional CONFIRM argument to
2513 `format-write-file'.
2514
a2295d32
MB
25152004-04-12 Miles Bader <miles@gnu.org>
2516
2517 * macros.texi (Expansion): Add description of `macroexpand-all'.
2518
571fd4d5
JH
25192004-04-05 Jesper Harder <harder@ifa.au.dk>
2520
2521 * variables.texi (Variable Aliases): Mention
2522 cyclic-variable-indirection.
2523
2524 * errors.texi (Standard Errors): Ditto.
2525
4ba2fd66
LT
25262004-04-04 Luc Teirlinck <teirllm@auburn.edu>
2527
2528 * backups.texi: Various small changes in addition to:
2529 (Making Backups): Mention return value of `backup-buffer'.
2530 (Auto-Saving): Mention optional FORCE argument to
2531 `delete-auto-save-file-if-necessary'.
2532 (Reverting): Mention optional PRESERVE-MODES argument to
2533 `revert-buffer'. Correct description of `revert-buffer-function'.
2534
8f7ea687
JL
25352004-03-22 Juri Linkov <juri@jurta.org>
2536
2537 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
2538 with `Vector Functions'.
2539
2540 * text.texi (Sorting): Add missing quote.
2541
0eeca3c1
LT
25422004-03-14 Luc Teirlinck <teirllm@auburn.edu>
2543
2544 * intro.texi (Lisp History): Replace xref to `cl' manual with
2545 inforef.
2546
e69cfac2
RS
25472004-03-12 Richard M. Stallman <rms@gnu.org>
2548
2549 * intro.texi (Version Info): Add arg to emacs-version.
2550 (Lisp History): Change xref to CL manual.
2551
1b91d47f
LT
25522004-03-09 Luc Teirlinck <teirllm@auburn.edu>
2553
2554 * minibuf.texi (Completion Commands): Add xref to Emacs manual
2555 for Partial Completion mode.
2556
97073664
TTN
25572004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
2558
2559 * customize.texi: Fix typo. Remove eol whitespace.
2560
04a6e76b
RS
25612004-03-04 Richard M. Stallman <rms@gnu.org>
2562
2563 * processes.texi: Fix typos.
2564
2565 * lists.texi (Building Lists): Minor clarification.
2566
2567 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
2568 in make-hash-table.
2569
5bb0fcd1
JB
25702004-02-29 Juanma Barranquero <lektu@terra.es>
2571
2572 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
2573 rm, and ignore exit code.
2574
9022d421
EZ
25752004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
2576
2577 * display.texi (Defining Faces): Add description for min-colors.
2578 Update example.
2579
92f5fba2
LT
25802004-02-23 Luc Teirlinck <teirllm@auburn.edu>
2581
2582 * abbrevs.texi: Various corrections and clarifications in addition
2583 to the following:
2584 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
2585
7e83e178
GM
25862004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2587
2588 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
2589
9c5609e8
LT
25902004-02-21 Luc Teirlinck <teirllm@auburn.edu>
2591
e2b9b51f
LT
2592 * text.texi: Various small changes in addition to the following:
2593 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
2594 to delete-horizontal-space.
2595 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
2596 description of yank-handler text property at various places.
2597
7daa0e81
LT
2598 * frames.texi (Window System Selections): Add anchor.
2599
9c5609e8
LT
2600 * syntax.texi (Syntax Table Functions): Clarify and correct
2601 descriptions of make-syntax-table and copy-syntax-table.
2602 (Motion and Syntax): Clarify SYNTAXES argument to
2603 skip-syntax-forward.
2604 (Parsing Expressions): Mention that the return value of
2605 parse-partial-sexp is currently a list of ten rather than nine
2606 elements.
2607 (Categories): Various corrections and clarifications.
2608
d29edb21
LT
26092004-02-17 Luc Teirlinck <teirllm@auburn.edu>
2610
2611 * markers.texi (Marker Insertion Types): Minor change.
2612
2613 * locals.texi (Standard Buffer-Local Variables):
2614 * commands.texi (Interactive Codes, Using Interactive):
2615 * functions.texi (Related Topics): Fix xrefs.
2616
43e48bda
LT
26172004-02-16 Luc Teirlinck <teirllm@auburn.edu>
2618
2619 * lists.texi (Sets And Lists): Update description of delete-dups.
2620
84e34002
RS
26212004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2622
2623 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
2624
26252004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2626
2627 * frames.texi (Parameter Access): frame-parameters arg is optional.
2628 modify-frame-parameters handles nil for FRAME.
2629 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
2630 are all-or-nothing for certain toolkits.
2631 Mention parameter wait-for-wm.
2632 (Frames and Windows): In frame-first-window and frame-selected-window
2633 the arg is optional.
2634 (Input Focus): In redirect-frame-focus the second arg is optional.
2635 (Window System Selections): Mention selection type CLIPBOARD.
2636 Mention data-type UTF8_STRING.
2637 Mention numbering of cut buffers.
2638 (Resources): Describe x-resource-name.
2639
26402004-02-16 Richard M. Stallman <rms@gnu.org>
2641
2642 * windows.texi (Buffers and Windows): Delete false table
2643 about all-frames.
2644
2645 * syntax.texi (Parsing Expressions): Delete old caveat
2646 about parse-sexp-ignore-comments.
2647
2648 * streams.texi (Output Variables): Add print-quoted.
2649
2650 * lists.texi (Building Lists): Minor cleanup.
2651
2652 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
2653
2654 * display.texi (Overlays): Explain overlays use markers.
2655 (Managing Overlays): Explain front-advance and rear-advance
2656 in more detail.
2657
2658 * loading.texi (Unloading): Document unload-feature-special-hooks.
2659 Get rid of fns-NNN.el file.
2660
26612004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2662
2663 * help.texi (Describing Characters): Fix text-char-description
2664 example output.
2665
2666 * edebug.texi (Using Edebug): Fix example.
2667
2668 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 2669
84e34002
RS
2670 * files.texi (Changing Files): Fix argname.
2671
2672 * calendar.texi: Fix parens, and default values.
2673
2674 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
2675 * nonascii.texi, objects.texi, os.texi: Minor fixes.
2676 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
2677
2678 * positions.texi (Text Lines): Don't add -1 in current-line.
2679
26802004-02-16 Richard M. Stallman <rms@gnu.org>
2681
2682 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
2683
c33b76da
EZ
26842004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2685
2686 * processes.texi (Low-Level Network): Fix a typo.
2687
9d7271e8
KS
26882004-02-12 Kim F. Storm <storm@cua.dk>
2689
2690 * display.texi (Fringes): Use consistent wording.
2691 Note that window-fringe's window arg is optional.
2692 (Scroll Bars): Use consistent wording.
2693
6827d730
LT
26942004-02-11 Luc Teirlinck <teirllm@auburn.edu>
2695
2696 * tips.texi (Comment Tips): Document the new conventions for
2697 commenting out code.
2698
1cb60b5a
JD
26992004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2700
2701 * positions.texi (Text Lines): Added missing end defun.
2702
7fdd1f62
KS
27032004-02-07 Kim F. Storm <storm@cua.dk>
2704
2705 * positions.texi (Text Lines): Add line-number-at-pos.
2706
eb3c144c
JPW
27072004-02-06 John Paul Wallington <jpw@gnu.org>
2708
2709 * display.texi (Button Properties, Button Buffer Commands):
2710 mouse-2 invokes button, not down-mouse-1.
2711
a1d38d63
JR
27122004-02-04 Jason Rumney <jasonr@gnu.org>
2713
2714 * makefile.w32-in: Sync with Makefile.in changes.
2715
4b574f3d
LT
27162004-02-03 Luc Teirlinck <teirllm@auburn.edu>
2717
2718 * minibuf.texi (Text from Minibuffer): Various corrections and
2719 clarifications.
2720 (Object from Minibuffer): Correct Lisp description of
2721 read-minibuffer.
2722 (Minibuffer History): Clarify description of cons values for
2723 HISTORY arguments.
2724 (Basic Completion): Various corrections and clarifications. Add
2725 completion-regexp-list.
2726 (Minibuffer Completion): Correct and clarify description of
2727 completing-read.
6f6b0433 2728 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
2729 other minor changes.
2730 (High-Level Completion): Various corrections and clarifications.
2731 (Reading File Names): Ditto.
2732 (Minibuffer Misc): Ditto.
2733
d8186297
LT
27342004-01-26 Luc Teirlinck <teirllm@auburn.edu>
2735
2736 * strings.texi (Text Comparison): assoc-string also matches
2737 elements of alists that are strings instead of conses.
2738 (Formatting Strings): Standardize Texinfo usage. Update index
2739 entries.
2740
9adcb5f2
LT
27412004-01-20 Luc Teirlinck <teirllm@auburn.edu>
2742
2743 * lists.texi (Sets And Lists): Add delete-dups.
2744
3e7274ae
LT
27452004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2746
2747 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
2748 special form.
2749 * macros.texi (Defining Macros): Update description of `declare',
2750 which now is a macro.
2751 (Wrong Time): Fix typos.
2752
944e099f
LT
27532004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2754
2755 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 2756 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
2757 and `batch-byte-compile'. In particular, mention and describe
2758 all optional arguments.
2759 (Disassembly): Correct and clarify the description of `disassemble'.
2760
90c3aa59
LT
27612004-01-11 Luc Teirlinck <teirllm@auburn.edu>
2762
2763 * searching.texi: Various small changes in addition to the
2764 following.
2765 (Regexp Example): Adapt to new value of `sentence-end'.
2766 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2767 `words'.
2768 (Search and Replace): Add usage note for `perform-replace'.
2769 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2770 `match-data'.
2771 (Standard Regexps): Update for new values of `paragraph-start'
2772 and `sentence-end'.
2773
583c353d
LT
27742004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2775
2776 * files.texi (Saving Buffers): Clarify descriptions of
2777 `write-contents-functions' and `before-save-hook'.
2778 Make the defvar's for `before-save-hook' and `after-save-hook'
2779 into defopt's.
2780
05faee07
KS
27812004-01-07 Kim F. Storm <storm@cua.dk>
2782
2783 * commands.texi (Click Events): Describe new image and
2784 width/height elements of click events.
2785 (Accessing Events): Add posn-string, posn-image, and
2786 posn-object-width-height. Change posn-object to return either
2787 image or string object.
2788
a0465ec3
SJ
27892004-01-01 Simon Josefsson <jas@extundo.com>
2790
2791 * hooks.texi (Standard Hooks): Add before-save-hook.
2792 * files.texi (Saving Buffers): Likewise.
2793
972c0c49
RS
27942004-01-03 Richard M. Stallman <rms@gnu.org>
2795
2796 * frames.texi (Frames and Windows): Delete frame-root-window.
2797
dbcd463f
LT
27982004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2799
2800 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
2801
2802 * functions.texi: Various small changes in addition to the
2803 following.
2804 (What Is a Function): `functionp' returns nil for macros. Clarify
2805 behavior of this and following functions for symbol arguments.
2806 (Function Documentation): Add `\' in front of (fn @var{arglist})
2807 and explain why.
2808 (Defining Functions): Mention DOCSTRING argument to `defalias'.
2809 Add anchor.
2810 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
2811
02c77ee9
MB
28122004-01-01 Miles Bader <miles@gnu.org>
2813
2814 * display.texi (Buttons): New section.
2815
903a1a91
AS
28162003-12-31 Andreas Schwab <schwab@suse.de>
2817
2818 * numbers.texi (Math Functions): sqrt reports a domain-error
2819 error.
2820 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
2821
697cf92a
LT
28222003-12-30 Luc Teirlinck <teirllm@auburn.edu>
2823
3f70fe82
LT
2824 * tips.texi (Documentation Tips): Update item on hyperlinks in
2825 documentation strings.
2826
697cf92a
LT
2827 * errors.texi (Standard Errors): Various small corrections and
2828 additions.
2829
2830 * control.texi: Various small changes in addition to the
2831 following.
2832 (Signaling Errors): Provide some more details on how `signal'
2833 constructs the error message. Add anchor to the definition of
2834 `signal'.
2835 (Error Symbols): Describe special treatment of `quit'.
2836 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
2837 to emphasize that it has to be a single form.
2838
2839 * buffers.texi: Add anchor.
2840
4d25144d
RS
28412003-12-29 Richard M. Stallman <rms@gnu.org>
2842
2843 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
2844 (Window Configurations): Add window-configuration-frame.
2845
2846 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
2847
2848 * text.texi (Examining Properties): Add get-char-property-and-overlay.
2849 Change arg name in get-char-property.
2850 (Special Properties): Update handling of keymap property.
2851
2852 * strings.texi (Modifying Strings): Add clear-string.
2853 (Text Comparison): Add assoc-string and remove
2854 assoc-ignore-case, assoc-ignore-representation.
2855
2856 * os.texi (Time of Day): Add set-time-zone-rule.
2857
2858 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 2859 report domain-error errors.
4d25144d 2860
697cf92a 2861 * nonascii.texi (Converting Representations):
4d25144d
RS
2862 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
2863 (Encoding and I/O): Add file-name-coding-system.
2864
2865 * modes.texi (Search-based Fontification): Explain that
2866 face specs are symbols with face names as values.
2867
2868 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
2869
2870 * lists.texi (Building Lists): remq moved elsewhere.
2871 (Sets And Lists): remq moved here.
2872 (Association Lists): Refer to assoc-string.
2873
2874 * internals.texi (Garbage Collection): Add memory-use-counts.
2875
2876 * frames.texi (Frames and Windows): Add set-frame-selected-window
2877 and frame-root-window.
2878
697cf92a 2879 * files.texi (Contents of Directories):
4d25144d
RS
2880 Add directory-files-and-attributes.
2881
2882 * display.texi (Refresh Screen): Add force-window-update.
2883 (Invisible Text): Explain about moving point out of invis text.
2884 (Overlay Properties): Add overlay-properties.
2885 (Managing Overlays): Add overlayp.
2886 (GIF Images): Invalid image number displays a hollow box.
2887
2888 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
2889 (Killing Buffers): Add buffer-live-p.
2890
67fafe38
MR
28912003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
2892
2893 * display.texi (Fringes): Fix typo "set-buffer-window".
2894
68e74f25
LT
28952003-12-24 Luc Teirlinck <teirllm@auburn.edu>
2896
2897 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
2898 * nonascii.texi, processes.texi, tips.texi, variables.texi:
2899 Add or change various xrefs and anchors.
2900
2901 * commands.texi: Replace all occurrences of @acronym{CAR} with
2902 @sc{car}, for consistency with the rest of the Elisp manual.
2903 `car' and `cdr' are historically acronyms, but are no longer
2904 widely thought of as such.
2905
2906 * internals.texi (Pure Storage): Mention that `purecopy' does not
2907 copy text properties.
2908 (Object Internals): Now 29 bits are used (in most implementations)
2909 to address Lisp objects.
2910
2911 * variables.texi (Variables with Restricted Values): New node.
2912
2913 * objects.texi (Lisp Data Types): Mention that certain variables
2914 can only take on a restricted set of values and add an xref to
2915 the new node "Variables with Restricted Values".
2916
2917 * eval.texi (Function Indirection): Describe the errors that
2918 `indirect-function' can signal.
2919 (Eval): Clarify the descriptions of `eval-region' and `values'.
2920 Describe `eval-buffer' instead of `eval-current-buffer' and
2921 mention `eval-current-buffer' as an alias for `current-buffer'.
2922 Correct the description and mention all optional arguments.
2923
697cf92a 2924 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
2925 following.
2926 (Converting Representations): Clarify behavior of
2927 `string-make-multibyte' and `string-to-multibyte' for unibyte all
2928 ASCII arguments.
2929 (Character Sets): Document the variable `charset-list' and adapt
2930 the definition of the function `charset-list' accordingly.
2931 (Translation of Characters): Clarify use of generic characters in
2932 `make-translation-table'. Clarify and correct the description of
2933 the use of translation tables in encoding and decoding.
2934 (User-Chosen Coding Systems): Correct and clarify the description
2935 of `select-safe-coding-system'.
2936 (Default Coding Systems): Clarify description of
2937 `file-coding-system-alist'.
2938
a62f71e4
LT
29392003-11-30 Luc Teirlinck <teirllm@auburn.edu>
2940
2941 * strings.texi (Text Comparison): Correctly describe when two
2942 strings are `equal'. Combine and clarify descriptions of
2943 `assoc-ignore-case' and `assoc-ignore-representation'.
2944
2945 * objects.texi (Non-ASCII in Strings): Clarify description of
2946 when a string is unibyte or multibyte.
2947 (Bool-Vector Type): Update examples.
2948 (Equality Predicates): Correctly describe when two strings are
2949 `equal'.
2950
19017752
LT
29512003-11-29 Luc Teirlinck <teirllm@auburn.edu>
2952
2953 * lists.texi (Building Lists): `append' no longer accepts integer
2954 arguments. Update the description of `number-sequence' to reflect
2955 recent changes.
2956 (Sets And Lists): Describe `member-ignore-case' after `member'.
2957
0f6a07a8
KS
29582003-11-27 Kim F. Storm <storm@cua.dk>
2959
2960 * commands.texi (Click Events): Click object may be an images.
2961 Describe (dx . dy) element of click positions.
2962 (Accessing Events): Remove duplicate posn-timestamp.
2963 New functions posn-object and posn-object-x-y.
2964
1ce7c819
KS
29652003-11-23 Kim F. Storm <storm@cua.dk>
2966
2967 * commands.texi (Click Events): Describe enhancements to event
2968 position lists, including new text-pos and (col . row) items.
2969 Mention left-fringe and right-fringe area events.
0f6a07a8 2970 (Accessing Events): New functions posn-area and
1ce7c819
KS
2971 posn-actual-col-row. Mention posn-timestamp. Mention that
2972 posn-point in non-text area still returns buffer position.
2973 Clarify posn-col-row.
2974
cae8ddbb
LH
29752003-11-21 Lars Hansen <larsh@math.ku.dk>
2976
2977 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
2978 * anti.texi (File Attributes): Describe removed parameter
2979 ID-FORMAT.
2980
f7f1a248
LT
29812003-11-20 Luc Teirlinck <teirllm@auburn.edu>
2982
68e74f25 2983 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
2984 a position, its buffer is ignored.
2985
2986 * markers.texi (Overview of Markers): Mention it here too.
2987
c5e2fb05
LT
29882003-11-12 Luc Teirlinck <teirllm@auburn.edu>
2989
2990 * numbers.texi (Numeric Conversions): Not just `floor', but also
2991 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
2992
e57d0aa8
LT
29932003-11-10 Luc Teirlinck <teirllm@auburn.edu>
2994
2995 * markers.texi (Creating Markers): Specify insertion type of
2996 created markers. Add xref to `Marker Insertion Types'.
2997 Second argument to `copy-marker' is optional.
2998 (Marker Insertion Types): Mention that most markers are created
2999 with insertion type nil.
3000 (The Mark): Correctly describe when `mark' signals an error.
3001 (The Region): Correctly describe when `region-beginning' and
3002 `region-end' signal an error.
3003
bb3612ec
LT
30042003-11-08 Luc Teirlinck <teirllm@auburn.edu>
3005
3006 * hash.texi (Creating Hash): Clarify description of `eql'.
3007 `makehash' is obsolete.
3008 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
3009
3010 * positions.texi (Point): Change description of `buffer-end', so
3011 that it is also correct for floating point arguments.
3012 (List Motion): Correct argument lists of `beginning-of-defun' and
3013 `end-of-defun'.
3014 (Excursions): Add xref to `Marker Insertion Types'.
3015 (Narrowing): Argument to `narrow-to-page' is optional.
3016
cfb8a797
LT
30172003-11-06 Luc Teirlinck <teirllm@auburn.edu>
3018
3019 * streams.texi (Output Streams): Clarify behavior of point for
3020 marker output streams.
3021
c6177909
LT
30222003-11-04 Luc Teirlinck <teirllm@auburn.edu>
3023
3024 * variables.texi (Defining Variables): Second argument to
3025 `defconst' is not optional.
3026 (Setting Variables): Mention optional argument APPEND to
3027 `add-to-list'.
3028 (Creating Buffer-Local): Expand description of
3029 `make-variable-buffer-local'.
3030 (Frame-Local Variables): Expand description of
3031 `make-variable-frame-local'.
3032 (Variable Aliases): Correct description of optional argument
3033 DOCSTRING to `defvaralias'. Mention return value of
3034 `defvaralias'.
3035 (File Local Variables): Add xref to `File variables' in Emacs
3036 Manual. Correct description of `hack-local-variables'. Mention
3037 `safe-local-variable' property. Mention optional second argument
3038 to `risky-local-variable-p'.
3039
b3645067
LT
30402003-11-03 Luc Teirlinck <teirllm@auburn.edu>
3041
3042 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
3043
10695e5c
EZ
30442003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
3045
3046 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
3047 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
3048 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
3049 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
3050 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 3051 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
3052 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
3053 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
3054 @acronym{FOO}.
3055
a2f4def1
LT
30562003-10-27 Luc Teirlinck <teirllm@auburn.edu>
3057
3058 * strings.texi (Creating Strings): Argument START to `substring'
3059 can not be `nil'. Expand description of
3060 `substring-no-properties'. Correct description of `split-string',
3061 especially with respect to empty matches. Prevent very bad line
3062 break in definition of `split-string-default-separators'.
3063 (Text Comparison): `string=' and `string<' also accept symbols as
3064 arguments.
3065 (String Conversion): More completely describe argument BASE in
3066 `string-to-number'.
5bb0fcd1 3067 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
3068 corresponding object. Clarify behavior of numeric prefix after
3069 `%' in `format'.
3070 (Case Conversion): The argument to `upcase-initials' can be a
3071 character.
3072
a2296bf9
KH
30732003-10-27 Kenichi Handa <handa@m17n.org>
3074
3075 * display.texi (Fontsets): Fix texinfo usage.
3076
885fef7c
KH
30772003-10-25 Kenichi Handa <handa@m17n.org>
3078
3079 * display.texi (Fontsets): Add description of the function
3080 set-fontset-font.
3081
0c6b7a1f
LT
30822003-10-23 Luc Teirlinck <teirllm@auburn.edu>
3083
3084 * display.texi (Temporary Displays): Add xref to `Documentation
3085 Tips'.
3086
3087 * functions.texi (Function Safety): Use inforef instead of pxref
3088 for SES.
3089
c3cda320
AS
30902003-10-23 Andreas Schwab <schwab@suse.de>
3091
3092 * Makefile.in (TEX, texinputdir): Don't define.
3093 (TEXI2DVI): Define.
3094 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
3095 add $(srcdir)/index.texi.
3096 ($(infodir)/elisp): Remove index.texi dependency.
3097 (elisp.dvi): Likewise. Use $(TEXI2DVI).
3098 (index.texi): Remove target.
3099 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
3100 (clean): Don't remove index.texi.
3101
c3cda320
AS
3102 * permute-index, index.perm: Remove.
3103 * index.texi: Rename from index.unperm.
3104
e5dadca7
LT
31052003-10-22 Luc Teirlinck <teirllm@auburn.edu>
3106
3107 * tips.texi (Documentation Tips): Document new behavior for face
3108 and variable hyperlinks in Help mode.
3109
6cfb0777
LT
31102003-10-21 Luc Teirlinck <teirllm@auburn.edu>
3111
3112 * objects.texi (Integer Type): Update for extra bit of integer range.
3113 (Character Type): Ditto.
3114
a6eeaa81 31152003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
3116
3117 * numbers.texi (Integer Basics): Add index entries for reading
3118 numbers in hex, octal, and binary.
3119
c8f9ba83
LK
31202003-10-16 Lute Kamstra <lute@gnu.org>
3121
3122 * modes.texi (Mode Line Format): Mention force-mode-line-update's
3123 argument.
3124
b52a26fb
LT
31252003-10-13 Luc Teirlinck <teirllm@auburn.edu>
3126
3127 * windows.texi (Choosing Window): Fix typo.
3128 * edebug.texi (Edebug Execution Modes): Fix typo.
3129
f7005886
RS
31302003-10-13 Richard M. Stallman <rms@gnu.org>
3131
3132 * windows.texi (Basic Windows): A window has fringe settings,
3133 display margins and scroll-bar settings.
3134 (Splitting Windows): Doc split-window return value.
3135 Clean up one-window-p.
3136 (Selecting Windows): Fix typo.
3137 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
3138 (Buffers and Windows): In set-window-buffer, explain effect
3139 on fringe settings and scroll bar settings.
3140 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
3141 (Choosing Window): Use defopt for pop-up-frame-function.
3142 For special-display-buffer-names, explain same-window and same-frame.
3143 Clarify window-dedicated-p return value.
3144 (Textual Scrolling): scroll-up and scroll-down can get an error.
3145 (Horizontal Scrolling): Clarify auto-hscroll-mode.
3146 Clarify set-window-hscroll.
3147 (Size of Window): Don't mention tool bar in window-height.
3148 (Coordinates and Windows): Explain what coordinates-in-window-p
3149 returns for fringes and display margins.
3150 (Window Configurations): Explain saving fringes, etc.
3151
3152 * tips.texi (Library Headers): Clean up Documentation.
3153
3154 * syntax.texi (Parsing Expressions): Clean up forward-comment
3155 and parse-sexp-lookup-properties.
3156
3157 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
3158
3159 * os.texi (System Environment): Clean up text for load-average errors.
3160
3161 * modes.texi (Hooks): Don't explain local hook details at front.
3162 Clarify run-hooks and run-hook-with-args a little.
3163 Clean up add-hook and remove-hook.
3164
3165 * edebug.texi (Edebug Execution Modes): Clarify t.
3166 Document edebug-sit-for-seconds.
3167 (Coverage Testing): Document C-x X = and =.
3168 (Instrumenting Macro Calls): Fix typo.
3169 (Specification List): Don't index the specification keywords.
3170
c989ebe9
KS
31712003-10-10 Kim F. Storm <storm@cua.dk>
3172
3173 * processes.texi (Network): Introduce make-network-process.
3174
f9525eef
LT
31752003-10-09 Luc Teirlinck <teirllm@auburn.edu>
3176
3177 * tips.texi (Library Headers): Fix typo.
3178
f008b925
LK
31792003-10-07 Juri Linkov <juri@jurta.org>
3180
3181 * modes.texi (Imenu): Mention imenu-create-index-function's
3182 default value. Explain submenus better.
3183
c22c5da6
LK
31842003-10-07 Lute Kamstra <lute@gnu.org>
3185
3186 * modes.texi (Faces for Font Lock): Fix typo.
3187 (Hooks): Explain how buffer-local hook variables can refer to
3188 global hook variables.
3189 Various minor clarifications.
3190
49247521
LK
31912003-10-06 Lute Kamstra <lute@gnu.org>
3192
3193 * tips.texi (Coding Conventions): Mention naming conventions for
3194 hooks.
3195
9296c947
LT
31962003-10-05 Luc Teirlinck <teirllm@auburn.edu>
3197
3198 * loading.texi (Library Search): Correct default value of
3199 load-suffixes.
3200 (Named Features): Fix typo.
3201
0e9b293a
RS
32022003-10-05 Richard M. Stallman <rms@gnu.org>
3203
3204 * loading.texi (Named Features): In `provide',
3205 say how to test for subfeatures.
3206 (Unloading): In unload-feature, use new var name
3207 unload-feature-special-hooks.
3208
49247521 32092003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
3210
3211 * modes.texi (Major Mode Conventions): Mention third way to set up
3212 Imenu.
3213 (Imenu): A number of small fixes.
3214 Delete documentation of internal variable imenu--index-alist.
3215 Document the return value format of imenu-create-index-function
3216 functions.
3217
ab8f7d5c
RS
32182003-09-30 Richard M. Stallman <rms@gnu.org>
3219
3220 * processes.texi (Network): Say what stopped datagram connections do.
3221
3222 * lists.texi (Association Lists): Clarify `assq-delete-all'.
3223
3224 * display.texi (Overlay Properties): Clarify `evaporate' property.
3225
49247521 32262003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
3227
3228 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 3229 constructs should be marked as risky.
86b9b767
LK
3230 Change cons cell into proper list.
3231 (Mode Line Variables): Change cons cell into proper list.
3232
49247521 32332003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
3234
3235 * modes.texi (Mode Line Data): Document the :propertize construct.
3236 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 3237 to match their order in the default mode-line-format.
bc3b02f9
LK
3238 Describe the new variables mode-line-position and mode-line-modes.
3239 Update the default values of mode-line-frame-identification,
3240 minor-mode-alist, and default-mode-line-format.
3241 (Properties in Mode): Mention the :propertize construct.
6142d1d0 3242
bc3b02f9 32432003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 3244
c22c5da6 3245 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
3246 * loading.texi, minibuf.texi, text.texi, variables.texi:
3247 Avoid @strong{Note:}.
3248
32492003-09-26 Richard M. Stallman <rms@gnu.org>
3250
3251 * keymaps.texi (Remapping Commands): Fix typo.
3252
41beda59
LT
32532003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
3254
3255 * processes.texi (Low-Level Network): Fix typo.
3256
ef6ae4ff
KS
32572003-09-23 Kim F. Storm <storm@cua.dk>
3258
3259 * processes.texi (Network, Network Servers): Fix typos.
3260 (Low-Level Network): Add timeout value for :server keyword.
3261 Add new option keywords to make-network-process.
3262 Add set-network-process-options.
3263 Explain how to test availability of network options.
3264
b0f23edf
RS
32652003-09-19 Richard M. Stallman <rms@gnu.org>
3266
3267 * text.texi (Motion by Indent): Arg to
3268 backward-to-indentation and forward-to-indentation is optional.
3269
3270 * strings.texi (Creating Strings): Add substring-no-properties.
3271
3272 * processes.texi
3273 (Process Information): Add list-processes arg QUERY-ONLY.
3274 Delete process-contact from here.
3275 Add new status values for process-status.
3276 Add process-get, process-put, process-plist, set-process-plist.
3277 (Synchronous Processes): Add call-process-shell-command.
3278 (Signals to Processes): signal-process allows process objects.
3279 (Network): Complete rewrite.
3280 (Network Servers, Datagrams, Low-Level Network): New nodes.
3281
3282 * positions.texi (Word Motion): forward-word, backward-word
3283 arg is optional. Reword.
3284
3285 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
3286
c22c5da6 3287 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
3288 Delete duplicate definition of buffer-local-value.
3289 (File Local Variables): Explain about discarding text props.
3290
f387bdea
RS
32912003-09-11 Richard M. Stallman <rms@gnu.org>
3292
3293 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
3294 changes variables that record input events.
3295 (Minibuffer Misc): Add minibuffer-selected-window.
3296
3297 * lists.texi (Building Lists): Add copy-tree.
3298
3299 * display.texi (Fontsets): Add char-displayable-p.
3300 (Scroll Bars): New node.
3301
49247521 33022003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
3303
3304 * modes.texi (%-Constructs): Document new `%i' and `%I'
3305 constructs.
3306
fd026ee1
JR
33072003-09-03 Peter Runestig <peter@runestig.com>
3308
3309 * makefile.w32-in: New file.
3310
4828b4d7
RS
33112003-08-29 Richard M. Stallman <rms@gnu.org>
3312
3313 * display.texi (Overlay Properties): Clarify how priorities
3314 affect use of the properties.
3315
a4e4f05d
LT
33162003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
3317
3318 * customize.texi (Type Keywords): Correct the description of
3319 `:help-echo' in the case where `motion-doc' is a function.
3320
3ebe0346
JPW
33212003-08-14 John Paul Wallington <jpw@gnu.org>
3322
3323 * modes.texi (Emulating Mode Line): Subsection, not section.
3324
3afe8e39
RS
33252003-08-13 Richard M. Stallman <rms@gnu.org>
3326
3327 * elisp.texi (Top): Update subnode lists in menu.
3328
3329 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
3330 (Kill Functions): kill-region has new arg yank-handler.
3331 (Yanking): New node.
3332 (Yank Commands): Add yank-undo-function.
3333 (Low-Level Kill Ring):
3334 kill-new and kill-append have new arg yank-handler.
3335 (Changing Properties): Add remove-list-of-text-properties.
3336 (Atomic Changes): New node.
3337
3338 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
3339
3340 * streams.texi (Output Variables): Add eval-expression-print-length
3341 and eval-expression-print-level.
3342
3343 * os.texi (Time Conversion): For encode-time, explain limits on year.
3344
3345 * objects.texi (Character Type): Define anchor "modifier bits".
3346
3347 * modes.texi (Emulating Mode Line): New node.
3348 (Search-based Fontification): Font Lock uses font-lock-face property.
3349 (Other Font Lock Variables): Likewise.
3350
3351 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
3352 not vectors.
3353 (Active Keymaps): Add emulation-mode-map-alists.
3354 (Functions for Key Lookup): key-binding has new arg no-remap.
3355 (Remapping Commands): New node.
3356 (Scanning Keymaps): where-is-internal has new arg no-remap.
3357 (Tool Bar): Add tool-bar-local-item-from-menu.
3358 Clarify when to use tool-bar-add-item-from-menu.
3359
3360 * commands.texi (Interactive Call): commandp has new arg.
3361 (Command Loop Info): Add this-original-command.
3362
e37769b1
JPW
33632003-08-06 John Paul Wallington <jpw@gnu.org>
3364
3365 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
3366
3367 * display.texi (Warning Basics): Fix typo.
3368 (Fringes): Add closing curly bracket and fix typo.
3369
3370 * elisp.texi (Top): Fix typo.
3371
c5e0561f
RS
33722003-08-05 Richard M. Stallman <rms@gnu.org>
3373
3374 * elisp.texi: Update lists of subnodes.
3375
3376 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
3377
3378 * variables.texi (Local Variables): Use lc for example variable names.
3379
3380 * tips.texi (Library Headers): Explain where to put -*-.
3381
3382 * strings.texi (Creating Strings): Fix xref for vconcat.
3383
3384 * sequences.texi (Vector Functions):
3385 vconcat no longer allows integer args.
3386
3387 * minibuf.texi (Reading File Names): read-file-name has new
3388 arg PREDICATE. New function read-directory-name.
3389
3390 * macros.texi (Defining Macros): Give definition of `declare'
3391 (Indenting Macros): New node.
3392
3393 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
3394 (Window Frame Parameters): Make separate table of parameters
3395 that are coupled with specific face attributes.
3396 (Deleting Frames): delete-frame-hooks renamed to
3397 delete-frame-functions.
3398
3399 * files.texi (Magic File Names): Add file-remote-p.
3400 Clarify file-local-copy.
3401
3402 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
3403 here; instead xref Defining Macros.
3404
3405 * display.texi (Warnings): New node, and subnodes.
3406 (Fringes): New node.
3407
3408 * debugging.texi (Test Coverage): New node.
3409
3410 * compile.texi (Compiler Errors): Explain with-no-warnings
3411 and other ways to suppress warnings.
3412
3413 * commands.texi (Interactive Call): Minor clarification.
3414
3415 * buffers.texi (Buffer File Name): set-visited-file-name
3416 renames the buffer too.
3417
3418 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
3419
ee59dede
MR
34202003-07-24 Markus Rost <rost@math.ohio-state.edu>
3421
3422 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
3423
f0514b34
MR
34242003-07-22 Markus Rost <rost@math.ohio-state.edu>
3425
3426 * internals.texi (Garbage Collection): Fix previous change.
3427
c73983bb
RS
34282003-07-22 Richard M. Stallman <rms@gnu.org>
3429
3430 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
3431
3432 * display.texi (Width): Use \s syntax in example.
3433 (Font Selection): Add face-font-rescale-alist.
3434
3435 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
3436 Remove spurious indent in example.
3437
3438 * lists.texi (Building Lists): Add number-sequence.
3439
3440 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
3441
3442 * functions.texi (Function Documentation): Explain how to
3443 show calling convention explicitly in the doc string.
3444
3445 * windows.texi (Selecting Windows): save-selected-window saves
3446 selected window of each frame.
3447 (Window Configurations): Minor change.
3448
3449 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
3450
3451 * streams.texi (Output Variables): Add print-continuous-numbering
3452 and print-number-table.
3453
3454 * processes.texi (Decoding Output): New node.
3455
3456 * os.texi (Time Conversion): decode-time arg is optional.
3457
3458 * objects.texi (Character Type): Don't use space as example for \.
3459 Make list of char names and \-sequences correspond.
3460 Explain that \s is not used in strings. `\ ' needs space after.
3461
3462 * nonascii.texi (Converting Representations): Add string-to-multibyte.
3463 (Translation of Characters): Add translation-table-for-input.
3464 (Default Coding Systems): Add auto-coding-functions.
3465 (Explicit Encoding): Add decode-coding-inserted-region.
3466 (Locales): Add locale-info.
3467
3468 * minibuf.texi (Basic Completion): Describe test-completion.
3469 Collections can be lists of strings.
3470 Clean up lazy-completion-table.
3471 (Programmed Completion): Mention test-completion.
3472 Clarify why lambda expressions are not accepted.
3473 (Minibuffer Misc): Describe minibufferp.
3474
51a8b435
RS
34752003-07-14 Richard M. Stallman <rms@gnu.org>
3476
3477 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
3478
3479 * windows.texi (Selecting Windows): New arg to select-window.
3480 (Selecting Windows): Add with-selected-window.
3481 (Size of Window): Add window-inside-edges, etc.
3482
3483 * internals.texi (Garbage Collection): Add post-gc-hook.
3484
3485 * processes.texi (Subprocess Creation): Add exec-suffixes.
3486
3487 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
3488 (Scanning Keymaps): Add map-keymaps.
3489 (Defining Menus): Add keymap-prompt.
3490
3491 * numbers.texi (Integer Basics): Add most-positive-fixnum,
3492 most-negative-fixnum.
3493
3494 * compile.texi (Byte Compilation): Explain no-byte-compile
3495 (Compiler Errors): New node.
3496
3497 * os.texi (User Identification): user-uid, user-real-uid
3498 can return float.
3499
3500 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
3501 and about derived modes.
3502 (Minor Modes): Add minor-mode-list.
3503 (Defining Minor Modes): Keyword args for define-minor-mode.
3504 (Search-based Fontification): Explain managing other properties.
3505 (Other Font Lock Variables): Add font-lock-extra-managed-props.
3506 (Faces for Font Lock): Add font-locl-preprocessor-face.
3507 (Hooks): Add run-mode-hooks and delay-mode-hooks.
3508
3509 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 3510 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
3511
3512 * loading.texi (Library Search): Add load-suffixes.
3513
3514 * minibuf.texi (Basic Completion): Add lazy-completion-table.
3515 (Programmed Completion): Add dynamic-completion-table.
3516
3517 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
3518 (Magic File Names): Specify precedence order of handlers.
199bb209 3519
51a8b435
RS
3520 * commands.texi (Command Overview): Emacs server runs pre-command-hook
3521 and post-command-hook.
3522 (Waiting): New calling convention for sit-for.
3523
3524 * text.texi (Special Properties): local-map and keymap properties
3525 apply based on their stickiness.
3526
c6de56a0
RS
35272003-07-07 Richard M. Stallman <rms@gnu.org>
3528
3529 * modes.texi (Minor Mode Conventions): Specify only some kinds
3530 of list values as args to minor modes.
3531
3532 * files.texi (File Name Expansion): Warn about iterative use
3533 of substitute-in-file-name.
3534
3535 * advice.texi (Activation of Advice): Clean up previous change.
3536
8c761ea6
MR
35372003-07-06 Markus Rost <rost@math.ohio-state.edu>
3538
3539 * advice.texi (Activation of Advice): Note that ad-start-advice is
3540 turned on by default.
3541
c6de56a0
RS
35422003-06-30 Richard M. Stallman <rms@gnu.org>
3543
3544 * text.texi (Buffer Contents): Document current-word.
3545 (Change Hooks): Not called for *Messages*.
3546
3547 * functions.texi (Defining Functions): Explain about redefining
3548 primitives.
3549 (Function Safety): Renamed. Minor changes.
3550 Comment out the detailed criteria for what is safe.
3551
3fe4e567
AS
35522003-06-22 Andreas Schwab <schwab@suse.de>
3553
3554 * objects.texi (Symbol Type): Fix description of examples.
3555
cda7bd13
AS
35562003-06-16 Andreas Schwab <schwab@suse.de>
3557
3558 * hash.texi (Creating Hash): Fix description of :weakness.
3559
fbcffa4a
KG
35602003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
3561
3562 * files.texi (Changing Files): copy-file copies file modes, too.
3563
ff6a3bfb
RS
35642003-05-28 Richard M. Stallman <rms@gnu.org>
3565
3566 * strings.texi (Creating Strings): Clarify split-string.
3567
1463a05d
JB
35682003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
3569
3570 * strings.texi (Creating Strings): Update split-string specification
3571 and examples.
3572
af253914
RS
35732003-05-19 Richard M. Stallman <rms@gnu.org>
3574
3575 * elisp.texi: Correct invariant section names.
3576
7ea52f92
RS
35772003-04-20 Richard M. Stallman <rms@gnu.org>
3578
3579 * os.texi (Timers): Explain about timers and quitting.
3580
e31afc09
RS
35812003-04-19 Richard M. Stallman <rms@gnu.org>
3582
3583 * internals.texi (Writing Emacs Primitives): Strings are
3584 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
3585 Explain GCPRO convention for varargs function args.
3586
5ceea398
RS
35872003-04-16 Richard M. Stallman <rms@gnu.org>
3588
3589 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
3590
b0ada147
RS
35912003-04-08 Richard M. Stallman <rms@gnu.org>
3592
3593 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
3594
b23375aa
KS
35952003-02-13 Kim F. Storm <storm@cua.dk>
3596
3597 * objects.texi (Character Type): New \s escape for space.
3598
c60ee5e7
JB
35992003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3600
3601 * os.texi (System Environment): Added cygwin system-type.
3602
84e47416
RS
36032003-01-25 Richard M. Stallman <rms@gnu.org>
3604
3605 * keymaps.texi: Document that a symbol can act as a keymap.
3606
3e8cf2ea
RS
36072003-01-13 Richard M. Stallman <rms@gnu.org>
3608
3609 * text.texi (Changing Properties): Say string indices are origin-0.
3610
3611 * positions.texi (Screen Lines) <compute-motion>:
3612 Correct order of elts in return value.
3613
3614 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
3615 how to define a default binding.
3616
7abb9fc5 36172002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 3618
104bc3aa 3619 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 3620
104bc3aa
MR
3621 * customize.texi (Simple Types): Clarify description of custom
3622 type 'number. Describe new custom type 'float.
177f790c 3623
7abb9fc5 36242002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
3625
3626 * variables.texi (File Local Variables): Fix typo.
3627
df140a68 36282002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 3629
df140a68
KG
3630 From Michael Albinus <Michael.Albinus@alcatel.de>.
3631
3632 * README: Target for Info file is `make info'.
3633
3634 * files.texi (File Name Components): Fixed typos in
3635 `file-name-sans-extension'.
3636 (Magic File Names): Complete list of operations for magic file
3637 name handlers.
3638
7ed9159a
JY
36392002-09-16 Jonathan Yavner <jyavner@engineer.com>
3640
3641 * variables.texi (File Local Variables): New function
3642 risky-local-variable-p.
3643
36442002-09-15 Jonathan Yavner <jyavner@engineer.com>
3645
3646 * functions.texi (Function safety): New node about unsafep.
3647
241f79af
PA
36482002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
3649
3650 * customize.texi (Splicing into Lists): Fixed example.
3651 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
3652
72459b15
JB
36532002-06-17 Juanma Barranquero <lektu@terra.es>
3654
3655 * frames.texi (Display Feature Testing): Fix typo.
3656
61f7e0f5
AS
36572002-06-12 Andreas Schwab <schwab@suse.de>
3658
3659 * frames.texi (Initial Parameters, Resources): Fix references to
3660 the Emacs manual.
3661
4e792dbd
KS
36622002-05-13 Kim F. Storm <storm@cua.dk>
3663
3664 * variables.texi (Intro to Buffer-Local): Updated warning and
3665 example relating to changing buffer inside let.
3666
940344d4 36672002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
3668
3669 * os.texi (Session Management): New node about X Session management.
3670
231ac53b
EZ
36712002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
3672
3673 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
3674 to which the manual corresponds, and the copyright years.
3675
3676 * Makefile.in (VERSION): Set to 2.9.
3677
140cc574
EZ
36782001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
3679
3680 * elisp.texi: Change the category in @dircategory to "Emacs", to
3681 make it consistent with info/dir.
3682
9c7fce05
MB
36832001-11-25 Miles Bader <miles@gnu.org>
3684
3685 * text.texi (Fields): Describe new `limit' arg in
3686 field-beginning/field-end.
3687
9f8bbf0f
EZ
36882001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3689
a5e6715c
EZ
3690 * permute-index: Don't depend on csh-specific features. Replace
3691 the interpreter name with /bin/sh.
3692
9f8bbf0f
EZ
3693 * two-volume-cross-refs.txt: New file.
3694 * two.el: New file.
3695 * spellfile: New file.
3696
1756e2fb
EZ
36972001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
3698
3699 * permute-index: New file.
3700
3701 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
3702 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
3703 8+3 restricted namespace.
ad050e54
EZ
3704
3705 * Makefile.in (infodir): Define relative to $(srcdir).
3706 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
3707 include directories list via -I switch to makeinfo.
3708 (index.texi): Use cp if both hard and symbolic links fail.
3709
10fa7f8e
EZ
37102001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3711
7a1494ce
EZ
3712 * Makefile.in (distclean): Add.
3713
10fa7f8e
EZ
3714 The following changes make ELisp manual part of the Emacs
3715 distribution:
3716
3717 * Makefile.in: Add Copyright notice.
3718 (prefix): Remove.
3719 (infodir): Change value to "../info".
3720 (VPATH): New variable.
3721 (MAKE): Don't define.
3722 (texmacrodir): Don't define.
3723 (texinputdir): Append the existing value of TEXINPUTS.
3724 ($(infodir)/elisp): Instead of just "elisp". Reformat the
3725 command to be compatible with man/Makefile.in, and to put the
3726 output into ../info.
5c32b7c5 3727 (info): Add target.
10fa7f8e
EZ
3728 (installall): Target removed.
3729
ad050e54 37302001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
3731
3732 * tips.texi (Coding Conventions): Fix typo.
3733
6fd735df
GM
37342001-10-23 Gerd Moellmann <gerd@gnu.org>
3735
3736 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
3737
b704d54b
EZ
37382001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
3739
3740 * files.texi (File Name Components): Update the description of
3741 file-name-sans-extension and file-name-extension, as they now
3742 ignore leading dots.
3743
71431a0e
GM
37442001-10-20 Gerd Moellmann <gerd@gnu.org>
3745
6aa97356 3746 * (Version 21.1 released.)
71431a0e 3747
79f1f96c
MB
37482001-10-19 Miles Bader <miles@gnu.org>
3749
3750 * positions.texi (Text Lines): Describe behavior of
3751 `beginning-of-line'/`end-of-line' in the presence of field properties.
3752
892a8f36
GM
37532001-10-17 Gerd Moellmann <gerd@gnu.org>
3754
3755 * Makefile.in (VERSION): Set to 2.8.
3756 (manual): Use `manual-21'.
3757
8c1cc9e8 3758 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
3759 number was used. Set it to 2.8.
3760
3761 * intro.texi: Likewise.
3762
51724e26
EZ
37632001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3764
3765 * files.texi (File Name Completion): Document the significance of
3766 a trailing slash in elements of completion-ignored-extensions.
3767
57b338e8
MB
37682001-10-06 Miles Bader <miles@gnu.org>
3769
3770 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3771
c89e4bc5
GM
37722001-10-04 Gerd Moellmann <gerd@gnu.org>
3773
3774 * variables.texi (Variable Aliases): New node.
3775
ab952a4f
GM
37762001-10-04 Gerd Moellmann <gerd@gnu.org>
3777
3778 * Branch for 21.1.
dff28924 3779
9db3a582
MB
37802001-10-02 Miles Bader <miles@gnu.org>
3781
ae1a9581
MB
3782 * minibuf.texi (Minibuffer Misc): Add entries for
3783 `minibuffer-contents', `minibuffer-contents-no-properties', and
3784 `delete-minibuffer-contents'.
3785 Correct description for `minibuffer-prompt-end'.
3786
9db3a582
MB
3787 * text.texi (Property Search): Correct descriptions of
3788 `next-char-property-change' and `previous-char-property-change'.
3789 Add entries for `next-single-char-property-change' and
3790 `previous-single-char-property-change'.
3791 Make operand names a bit more consistent.
3792
03be5931
EZ
37932001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3794
3795 * frames.texi (Finding All Frames): Document that next-frame and
3796 previous-frame are local to current terminal.
3797
974548ec
EZ
37982001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3799
3800 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 3801 result of make-keymap.
974548ec 3802
8d82c597
EZ
38032001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
3804
3805 * display.texi (Font Lookup, Attribute Functions)
3806 (Image Descriptors): Add cross-references to the definition of
3807 selected frame.
3808
3809 * buffers.texi (The Buffer List): Add cross-references to the
3810 definition of selected frame.
3811
3812 * frames.texi (Input Focus): Clarify which frame is _the_ selected
3813 frame at any given time.
3814 (Multiple Displays, Size and Position): Add a cross-reference to
3815 the definition of the selected frame.
3816
2842de30
EZ
38172001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
3818
3819 * strings.texi (String Conversion) <string-to-number>: Document
3820 that a float is returned for integers that are too large.
3821
3822 * frames.texi (Mouse Position): Document mouse-position-function.
3823 (Display Feature Testing): Document display-images-p.
3824 (Window Frame Parameters): Document the cursor-type variable.
3825
3826 * numbers.texi (Integer Basics): Document CL style read syntax for
3827 integers in bases other than 10.
3828
3829 * positions.texi (List Motion): Document
3830 open-paren-in-column-0-is-defun-start.
3831
3832 * lists.texi (Sets And Lists): Document member-ignore-case.
3833
3834 * internals.texi (Garbage Collection): Document the used and free
3835 strings report.
3836 (Memory Usage): Document strings-consed.
3837
3838 * os.texi (Time of Day): Document float-time.
3839 (Recording Input): Document that clear-this-command-keys clears
3840 the vector to be returned by recent-keys.
3841
3842 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
3843 argument keymap can be a list.
3844
3845 * nonascii.texi (User-Chosen Coding Systems)
3846 <select-safe-coding-system>: Document the new argument
3847 accept-default-p and the variable
3848 select-safe-coding-system-accept-default-p. Tell what happens if
3849 buffer-file-coding-system is undecided.
3850 (Default Coding Systems): Document auto-coding-regexp-alist.
3851
3852 * display.texi (The Echo Area) <message>: Document
3853 message-truncate-lines.
3854 (Glyphs): Document that the glyph table is unused on windowed
3855 displays.
3856
3857 * help.texi (Describing Characters) <single-key-description>:
3858 Document the new argument no-angles.
3859 (Accessing Documentation) <documentation-property>: Document that
3860 a non-string property is evaluated.
3861 <documentation>: Document that the function-documentation property
3862 is looked for.
3863
3864 * windows.texi (Selecting Windows): Document some-window.
3865
3866 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
3867
3868 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
3869 apropos-mode-hook.
3870
3871 * commands.texi (Using Interactive): Document interactive-form.
3872 (Keyboard Macros): Document kbd-macro-termination-hook.
3873 (Command Loop Info): Document that clear-this-command-keys clears
3874 the vector to be returned by recent-keys.
3875
2d43d823
GM
38762001-09-04 Werner LEMBERG <wl@gnu.org>
3877
3878 * Makefile.in (srcdir, texinputdir): New variables.
3879 (srcs, index.texi, install): Use $(srcdir).
3880 (.PHONY): Remove elisp.dvi.
3881 (elisp): Use -I switch for makeinfo.
3882 (elisp.dvi): Use $(srcdir) and $(texinputdir).
3883 (installall, dist): Use $(srcdir).
3884 Fix path to texinfo.tex.
3885 (maintainer-clean): Add elisp.dvi and elisp.oaux.
3886
fa739b31
GM
38872001-08-30 Gerd Moellmann <gerd@gnu.org>
3888
92a25631
GM
3889 * display.texi (Conditional Display): Adjust to API change.
3890
fa739b31
GM
3891 * configure: New file.
3892
cef68af5
GM
38932001-07-30 Gerd Moellmann <gerd@gnu.org>
3894
3895 * commands.texi (Repeat Events): Add description of
3896 double-click-fuzz.
3897
d1f08d85
SM
38982001-05-08 Stefan Monnier <monnier@cs.yale.edu>
3899
3900 * syntax.texi (Syntax Class Table): Add the missing designator for
3901 comment and string fences.
3902 (Syntax Properties): Add a xref to syntax table internals.
3903 (Syntax Table Internals): Document string-to-syntax.
3904
1e9fc92e
GM
39052001-05-07 Gerd Moellmann <gerd@gnu.org>
3906
3907 * Makefile.in (install): Use install-info command line options
3908 like in Emacs' Makefile.in.
3909
00480554
MB
39102000-12-09 Miles Bader <miles@gnu.org>
3911
3912 * windows.texi (Window Start): Update documentation for
3913 `pos-visible-in-window-p'.
3914
1e344ee2
SM
39152000-11-12 Stefan Monnier <monnier@cs.yale.edu>
3916
3917 * lists.texi (Building Lists): Add footnote to explain how to add
3918 to the end of a list.
3919
a540f6ed
GM
39202000-10-25 Gerd Moellmann <gerd@gnu.org>
3921
3922 * files.texi (Visiting Functions): Typos.
3923
28bcdbee
KH
39242000-10-25 Kenichi Handa <handa@etl.go.jp>
3925
3926 * files.texi (Visiting Functions): Return value of
3927 find-file-noselect may be a list of buffers if wildcards are used.
3928
22d1a4ed
MB
39292000-10-24 Miles Bader <miles@lsi.nec.co.jp>
3930
3931 * display.texi (Defining Faces): Document `graphic' display type
3932 in face specs.
3933
916a89db
KG
39342000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3935
1e9fc92e 3936 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
3937 `after-make-frame-hook' with `after-make-frame-functions'.
3938
1e9fc92e 3939 * frames.texi (Creating Frames): Ditto.
916a89db 3940
1e9fc92e 3941 * variables.texi (Future Local Variables): Ditto.
916a89db 3942
483de32b
GM
39432000-10-16 Gerd Moellmann <gerd@gnu.org>
3944
3945 * display.texi (Other Image Types): Add description of :foreground
3946 and :background properties of mono PBM images.
3947
e23a63a5
WL
39482000-08-17 Werner LEMBERG <wl@gnu.org>
3949
3950 * .cvsignore: New file.
3951
dfc16043
GM
39522000-01-05 Gerd Moellmann <gerd@gnu.org>
3953
3954 * tindex.pl: New script.
3955
602613fe
DL
39561999-12-03 Dave Love <fx@gnu.org>
3957
3958 * Makefile.in (MAKEINFO): New parameter.
3959
94ec544d
DL
39601999-09-17 Richard Stallman <rms@gnu.org>
3961
3962 * Makefile.in (srcs): Add hash.texi.
3963 (VERSION): Update to 20.6.
3964
39651999-09-13 Richard Stallman <rms@gnu.org>
3966
3967 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
3968
39691998-08-29 Karl Heuer <kwzh@gnu.org>
3970
3971 * configure.in: New file.
3972 * Makefile.in: Renamed from Makefile.
3973 (prefix, infodir): Use value obtained from configure.
3974 (emacslibdir): Obsolete variable deleted.
3975 (dist): Distribute configure.in, configure, Makefile.in.
3976
39771998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3978
3979 * Makefile (INSTALL_INFO): New variable.
3980 (install): Run install-info.
3981
39821998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
3983
3984 * Makefile (elisp.dvi): Add missing backslash.
3985
39861998-05-02 Richard Stallman <rms@psilocin.gnu.org>
3987
3988 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
3989 Run texindex without `./'. Always run texindex on elisp.tp.
3990 (elisp.tps): Target deleted.
3991
39921998-04-05 Richard Stallman <rms@psilocin.gnu.org>
3993
3994 * Makefile (srcs): Add nonascii.texi and customize.texi.
3995 (dist): Start by deleting `temp'.
3996
39971998-02-17 Richard Stallman <rms@psilocin.gnu.org>
3998
3999 * Makefile (makeinfo, texindex): Targets deleted.
4000 (makeinfo.o, texindex.o): Targets deleted.
4001 (clean, dist): Don't do anything with them or with getopt*.
4002
40031998-01-30 Richard Stallman <rms@psilocin.gnu.org>
4004
4005 * Makefile (SHELL): Defined.
4006
40071998-01-27 Richard Stallman <rms@psilocin.gnu.org>
4008
4009 * Makefile (elisp.tps): New target.
4010 (elisp.dvi): Depend on elisp.tps.
4011
4012Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
4013
4014 * README: Update phone number.
4015
4016 * Makefile (elisp): Make this be the default target.
4017 Depend on makeinfo.c instead of makeinfo.
4018 (install): Don't depend on elisp.dvi, since we don't install that.
4019 Use mkinstalldirs.
4020 (dist): Add mkinstalldirs.
4021
4022Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4023
4024 * Makefile (VERSION): Update version number.
4025 (maintainer-clean): Renamed from realclean.
4026
4027Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4028
4029 * Makefile (realclean): New target.
4030 (elisp): Remove any old elisp-* files first.
4031
4032Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
4033
d1f08d85
SM
4034 * Makefile (VERSION): New variable.
4035 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
4036 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
4037
4038Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4039
4040 * Makefile (elisp): Depend on makeinfo.
4041
4042Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
4043
d1f08d85 4044 * Makefile (srcs): Add anti.texi.
94ec544d
DL
4045
4046Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4047
4048 * Makefile (infodir, prefix): New vars.
4049 (install): Use infodir.
4050 (emacsinfodir): Deleted.
4051
4052Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4053
4054 * Makefile (srcs): Add calendar.texi.
4055
4056 * Makefile (dist): Copy texindex.c and makeinfo.c.
4057 Limit elisp-* files to those with one or two digits.
4058
4059Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4060
4061 * Makefile (dist): Changed to use Gzip instead of compress.
4062
4063Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4064
4065 * loading.texi (Unloading): define-function changed back to
4066 defalias. It may not stay this way, but at least it's
4067 consistent with the known-good version of the code patch.
4068
4069Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4070
4071 * modes.texi (Hooks): Document new optional arg of add-hook.
4072
4073Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4074
d1f08d85 4075 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
4076
4077 * tips.texi: Add new section on standard library headers.
4078
4079Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4080
4081 * Makefile (srcs): Add frame.texi to the list of sources.
4082
4083Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4084
4085 * Makefile (dist): Don't bother excluding autosave files; they'll
4086 never make it into the temp directory anyway, and the hash marks
4087 in the name are problematic for make and the Bourne shell.
dff28924 4088 (srcs):
94ec544d
DL
4089
4090Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4091
d1f08d85 4092 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
4093 the distribution tar file.
4094
dff28924 4095Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
4096
4097 * Makefile (srcs): Added index.perm.
4098 (elisp.dvi): Remove erroneous shell comment.
4099 Expect output of permute-index in permuted.fns.
4100 Save old elisp.aux in elisp.oaux.
4101 (clean): Added index.texi to be deleted.
4102
dff28924 4103Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4104
4105 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
4106
dff28924 4107Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
4108
4109 * files.texi: Noted that completion-ignored-extensions is ignored
4110 when making *Completions*.
4111
4112Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
4113
4114 * Makefile make dist now depends on elisp.dvi, since it tries
4115 to include it in the dist file.
4116
dff28924 4117Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
4118
4119 * functions.texinfo (Mapping Functions): Add missing quote
4120
dff28924 4121Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4122
4123 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
4124 (defunargs): Turn off \hyphenchar of \sl font temporarily.
4125
dff28924 4126Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4127
4128 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
4129 and @error{} are the terms now being used. The files in the
4130 directory have been changed to reflect this.
4131
d1f08d85 4132 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
4133 ` @result{}', using 5 spaces at the begining of the line.
4134
dff28924 4135Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4136
4137 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
4138 experimental @indentedresult{}, @indentedexpandsto{} are part of
4139 the texinfo.tex in this directory. These TeX macros are not
4140 stable yet.
4141
dff28924 4142Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4143
4144 * texinfo.tex: temporarily added
d1f08d85 4145 \let\result=\dblarrow
94ec544d
DL
4146 \def\error{{\it ERROR} \longdblarrow}
4147 We need to do this better soon.
4148
dff28924 4149Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4150
4151 * Applied Karl Berry's patches to *.texinfo files, but not to
4152 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
4153 new title page format is also not applied, since it requires
4154 texinfo.tex changes.)
4155
4156 * Cleaned up `Makefile' and defined the `emacslibdir' directory
4157 for the Project GNU development environment.
4158
ad050e54 4159;; Local Variables:
fd026ee1 4160;; coding: iso-2022-7bit
ad050e54 4161;; End:
2a34a036 4162
651f374c
TTN
4163 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4164 2005 Free Software Foundation, Inc.
2a34a036
GM
4165 Copying and distribution of this file, with or without modification,
4166 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
4167
4168;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda