(Info-find-node): Don't record previous node if have none.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
d9043ddf
RS
12006-01-04 Richard M. Stallman <rms@gnu.org>
2
3 * processes.texi (Misc Network, Make Network): Minor cleanups.
4
8a5db8ae
KS
52006-01-04 Kim F. Storm <storm@cua.dk>
6
7 * processes.texi (Make Network): Add IPv6 addresses and handling.
8 (Network Feature Testing): Mention (:family ipv6).
9 (Misc Network): Add IPv6 formats to format-network-address.
10
19bb7940
RS
112005-12-30 Richard M. Stallman <rms@gnu.org>
12
13 * text.texi (Changing Properties):
14 Don't use return value of set-text-properties.
15
b9cb50d9
LT
162005-12-29 Luc Teirlinck <teirllm@auburn.edu>
17
18 * modes.texi (Mode Line Format): Correct typo in menu.
19
94a867a6
RS
202005-12-29 Richard M. Stallman <rms@gnu.org>
21
22 * modes.texi (Mode Line Top): New node.
23 (Mode Line Data): Some text moved to new node.
24 Explain the data structure more concretely.
25 (Mode Line Basics): Clarifications.
26 (Mode Line Variables): Clarify intro paragraph.
27 (%-Constructs): Clarify intro paragraph.
28 (Mode Line Format): Update menu.
29
ba455131
LT
302005-12-28 Luc Teirlinck <teirllm@auburn.edu>
31
32 * minibuf.texi (Basic Completion): Update lazy-completion-table
33 examples for removal of ARGS argument.
34
2b6abe1e
RS
352005-12-23 Richard M. Stallman <rms@gnu.org>
36
37 * text.texi (Undo): Restore some explanation from the version
38 that was deleted.
39
2d7409f2
EZ
402005-12-23 Eli Zaretskii <eliz@gnu.org>
41
42 * text.texi (Undo): Remove dupliate descriptions of `apply
43 funname' and `apply delta' elements of the undo list.
44
2e23b82e
RS
452005-12-20 Richard M. Stallman <rms@gnu.org>
46
47 * help.texi (Help Functions): Update documentation of `apropos'.
48
a31687ce
LT
492005-12-20 Luc Teirlinck <teirllm@auburn.edu>
50
51 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
52 because it is confusing. If the :help-echo keyword is a function,
53 it is not directly used as the :help-echo overlay property, as the
54 xref seems to suggest (it does not take the appropriate args).
55
0e83c4e9
LT
562005-12-19 Luc Teirlinck <teirllm@auburn.edu>
57
58 * customize.texi (Common Keywords): Fix Texinfo usage.
59 (Group Definitions, Variable Definitions): Update for new
60 conventions for using `*' in docstrings.
77df907a
LT
61
62 * tips.texi (Documentation Tips): Update for new conventions for
63 using `*' in docstrings.
64
69487a1f
RS
652005-12-16 Richard M. Stallman <rms@gnu.org>
66
67 * minibuf.texi (Minibuffer Contents): Minor cleanup.
68
2a502a32
JL
692005-12-16 Juri Linkov <juri@jurta.org>
70
71 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
72
b158c851
RF
732005-12-14 Romain Francoise <romain@orebokech.com>
74
75 * modes.texi (Customizing Keywords): Rename `append' to `how'.
76 Fix typo.
77
d7d1f75e
JL
782005-12-11 Juri Linkov <juri@jurta.org>
79
80 * minibuf.texi (Completion Commands): Add mention of read-file-name
81 for filename completion keymaps.
82 (Reading File Names): Add mention of filename completion keymaps
83 for read-file-name and xref to `Completion Commands'.
84
4b1c16c2
RS
852005-12-10 Richard M. Stallman <rms@gnu.org>
86
87 * customize.texi (Common Keywords): State caveats for use of :tag.
88
1d49d5d9
RS
892005-12-08 Richard M. Stallman <rms@gnu.org>
90
2663a204
RS
91 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
92 with xrefs and better explanation.
93 (Completion Commands): Add the filename completion maps.
94
1d49d5d9
RS
95 * objects.texi (Character Type): Clarify that \s is not space
96 if a dash follows.
97
fa0d4d0c
RS
982005-12-05 Richard M. Stallman <rms@gnu.org>
99
100 * windows.texi (Resizing Windows): Delete preserve-before args.
101
d64b177a
SM
1022005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
103
104 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
105 in full keymaps, since the quirk has been fixed.
106
79019cc9
EZ
1072005-12-03 Eli Zaretskii <eliz@gnu.org>
108
109 * hooks.texi (Standard Hooks): Add index entries. Mention
110 `compilation-finish-functions'.
111
161ef3be
RS
1122005-11-27 Richard M. Stallman <rms@gnu.org>
113
114 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
115
17c1971a
JL
1162005-11-21 Juri Linkov <juri@jurta.org>
117
118 * customize.texi (Common Keywords): Update links types
119 custom-manual and url-link. Add link types emacs-library-link,
120 file-link, function-link, variable-link, custom-group-link.
121
5890344b
CY
1222005-11-20 Chong Yidong <cyd@stupidchicken.com>
123
124 * display.texi: Revert 2005-11-20 change.
125
cbce0752
TTN
1262005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
127
128 * processes.texi (Bindat Functions):
129 Say "third" to refer to zero-based index "2".
130
ff04c885
LT
1312005-11-18 Luc Teirlinck <teirllm@auburn.edu>
132
133 * loading.texi (Library Search): Update the default value of
134 `load-suffixes'.
135
ce8d4e00
CY
1362005-11-17 Chong Yidong <cyd@stupidchicken.com>
137
138 * display.texi (Attribute Functions): Mention :ignore-defface.
139
cbad4a9e
SM
1402005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
141
142 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 143 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 144
fda12b27
RS
1452005-11-06 Richard M. Stallman <rms@gnu.org>
146
147 * files.texi (Magic File Names): find-file-name-handler checks the
148 `operations' property of the handler.
149
e082564e
RS
1502005-11-03 Richard M. Stallman <rms@gnu.org>
151
152 * variables.texi (Frame-Local Variables): Small clarification.
153
f0cdd9e4
CY
1542005-10-29 Chong Yidong <cyd@stupidchicken.com>
155
156 * os.texi (Init File): Document ~/.emacs.d/init.el.
157
685abb98
RS
1582005-10-29 Richard M. Stallman <rms@gnu.org>
159
160 * internals.texi (Garbage Collection): Document memory-full.
161
7000848e
BW
1622005-10-28 Bill Wohler <wohler@newt.com>
163
164 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
165 for URLs.
166
107fb6c9
RS
1672005-10-28 Richard M. Stallman <rms@gnu.org>
168
169 * minibuf.texi (Completion Commands): Clean up prev change.
170
1712005-10-26 Kevin Ryde <user42@zip.com.au>
172
173 * compile.texi (Eval During Compile): Explain recommended uses
174 of eval-when-compile and eval-and-compile.
175
1d8e69a2
MY
1762005-10-27 Masatake YAMATO <jet@gyve.org>
177
cbad4a9e 178 * minibuf.texi (Completion Commands):
1d8e69a2 179 Write about new optional argument for `display-completion-list'.
cbad4a9e 180
6a897887
RS
1812005-10-23 Richard M. Stallman <rms@gnu.org>
182
183 * display.texi (Overlay Arrow): Clarify about local bindings of
184 overlay-arrow-position.
185
6d1e17be
EZ
1862005-10-22 Eli Zaretskii <eliz@gnu.org>
187
188 * internals.texi (Building Emacs): Fix last change.
189
db5fe0a6
RS
1902005-10-22 Richard M. Stallman <rms@gnu.org>
191
192 * internals.texi (Building Emacs): Document eval-at-startup.
193
45158e77
RS
1942005-10-21 Richard M. Stallman <rms@gnu.org>
195
196 * loading.texi (Where Defined): load-history contains abs file names.
197 symbol-file returns abs file names.
198
e50165ec
KS
1992005-10-19 Kim F. Storm <storm@cua.dk>
200
201 * display.texi (Showing Images): Add max-image-size integer value.
202
63ab30d0
CY
2032005-10-18 Chong Yidong <cyd@stupidchicken.com>
204
205 * display.texi (Showing Images): Document max-image-size.
206
f8252852
RS
2072005-10-17 Richard M. Stallman <rms@gnu.org>
208
209 * commands.texi (Quitting): Minor clarification.
210
211 * processes.texi (Sentinels): Clarify about output and quitting.
212 (Filter Functions): Mention with-local-quit.
213
c1bed3aa
JL
2142005-10-17 Juri Linkov <juri@jurta.org>
215
216 * buffers.texi (Current Buffer):
217 * commands.texi (Event Input Misc):
218 * compile.texi (Eval During Compile, Compiler Errors):
219 * customize.texi (Group Definitions):
220 * display.texi (Progress, Defining Faces):
221 * files.texi (Writing to Files):
222 * modes.texi (Mode Hooks, Defining Minor Modes):
223 * streams.texi (Output Functions):
224 * syntax.texi (Syntax Table Functions):
225 * text.texi (Change Hooks):
226 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
227
228 * commands.texi (Quitting): Replace arg `forms' with `body' in
229 `with-local-quit'.
230
231 * positions.texi (Excursions): Replace arg `forms' with `body' in
232 `save-excursion'.
233
ef1b4c9e
KS
2342005-10-08 Kim F. Storm <storm@cua.dk>
235
236 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
237 Rename manual section accordingly.
238
abc8ce50
KS
2392005-10-04 Kim F. Storm <storm@cua.dk>
240
241 * windows.texi (Window Split Tree): New section describing
242 new function window-split-tree function.
243
a1f5a1f0
NR
2442005-10-03 Nick Roberts <nickrob@snap.net.nz>
245
246 * display.texi (Fringe Size/Pos): Simplify and add detail.
247
97c3e4cc
RF
2482005-09-30 Romain Francoise <romain@orebokech.com>
249
250 * minibuf.texi (High-Level Completion): Explain that the prompt
251 given to `read-buffer' should end with a colon and a space.
252 Update usage examples.
253
8ad8c5ce
JL
2542005-09-29 Juri Linkov <juri@jurta.org>
255
256 * display.texi (Displaying Messages): Rename argument name
257 `string' to `format-string' in functions `message', `message-box',
258 `message-or-box'.
259
63182706
CY
2602005-09-26 Chong Yidong <cyd@stupidchicken.com>
261
262 * errors.texi (Standard Errors): Corrected xrefs.
263
906320ec
CY
2642005-09-18 Chong Yidong <cyd@stupidchicken.com>
265
266 * display.texi (Defining Images): Updated documentation for
267 `image-load-path'.
268
8ccd3630
RS
2692005-09-17 Richard M. Stallman <rms@gnu.org>
270
271 * display.texi (Defining Images): Clean up previous change.
272
7260457b
RF
2732005-09-16 Romain Francoise <romain@orebokech.com>
274
275 * elisp.texi: Specify GFDL version 1.2.
276
277 * doclicense.texi (GNU Free Documentation License): Update to
278 version 1.2.
279
5b51c037
CY
2802005-09-15 Chong Yidong <cyd@stupidchicken.com>
281
282 * display.texi (Defining Images): Document `image-load-path'.
283
5c4757d3
RS
2842005-09-15 Richard M. Stallman <rms@gnu.org>
285
286 * objects.texi (Printed Representation): Minor cleanup.
287 (Box Diagrams): Minor fix.
288 (Cons Cell Type): Move (...) index item here.
289 (Box Diagrams): From here.
290 (Array Type): Minor fix.
291 (Type Predicates): Delete index "predicates".
292 (Hash Table Type): Clarify xref.
293 (Dotted Pair Notation): Minor fix.
294
2bb8b80c
CY
2952005-09-10 Chong Yidong <cyd@stupidchicken.com>
296
297 * files.texi (Saving Buffers): Fix typo.
298
47b8bc5d
RS
2992005-09-08 Richard M. Stallman <rms@gnu.org>
300
301 * tips.texi (Programming Tips): Correct the "default" prompt spec.
302
475aab0d
CY
3032005-09-08 Chong Yidong <cyd@stupidchicken.com>
304
305 * locals.texi (Standard Buffer-Local Variables): Don't include
306 mode variables for minor modes.
307 Fix xrefs for buffer-display-count, buffer-display-table,
308 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
309 enable-multibyte-characters, fill-column, header-line-format,
310 left-fringe-width, left-margin, and right-fringe-width.
311
312 * hooks.texi (Standard Hooks): All hooks should conform to the
313 standard naming convention now.
314 Fix xref for `echo-area-clear-hook'.
315
316 * display.texi (Usual Display): Note that indicate-empty-lines and
317 tab-width are buffer-local.
318
319 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
320
321 * modes.texi (Mode Help): Note that major-mode is buffer-local.
322
323 * nonascii.texi (Encoding and I/O): Note that
324 buffer-file-coding-system is buffer-local.
325
326 * positions.texi (List Motion): Note that defun-prompt-regexp is
327 buffer-local.
328
329 * text.texi (Auto Filling): Note that auto-fill-function is
330 buffer-local.
331 (Undo): Note that buffer-undo-list is buffer-local.
332
333 * windows.texi (Buffers and Windows): Document
334 buffer-display-count.
335
2a6bc1f7
RS
3362005-09-06 Richard M. Stallman <rms@gnu.org>
337
338 * tips.texi (Coding Conventions): Sometimes it is ok to put the
339 package prefix elsewhere than at the start of the name.
340
d7ea8b71
RS
3412005-09-03 Richard M. Stallman <rms@gnu.org>
342
343 * tips.texi (Programming Tips): Add conventions for minibuffer
344 questions and prompts.
345
0c6087a6
RS
3462005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
347
348 * intro.texi (nil and t): Minor cleanup.
349 Delete spurious mention of keyword symbols.
350 (Evaluation Notation): Add index entry.
351 (A Sample Function Description): Minor cleanup.
352 (A Sample Variable Description): Not all vars can be set.
353
4b5fa40e
TTN
3542005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
355
356 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
357
358 (Insertion): Document precise type of `insert-char' arg COUNT.
359
34b50776
SM
3602005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
361
362 * modes.texi (Other Font Lock Variables): Sync the default of
363 font-lock-lines-before.
364
c1105d05
MA
3652005-08-31 Michael Albinus <michael.albinus@gmx.de>
366
367 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
368
62929713
RS
3692005-08-29 Richard M. Stallman <rms@gnu.org>
370
371 * elisp.texi (Top): Update subnode menu.
372
373 * searching.texi (Searching and Matching): Move node.
374 Rearrange contents and add overall explanation.
375 (Searching and Case): Move node.
376 (Searching and Matching): Update menu.
377
0fb57cc0
EZ
3782005-08-27 Eli Zaretskii <eliz@gnu.org>
379
380 * os.texi (Startup Summary): Fix the description of the initial
381 startup message display.
382
3e80c4c1
RS
3832005-08-25 Richard M. Stallman <rms@gnu.org>
384
385 * searching.texi (Search and Replace): Add replace-regexp-in-string.
386
3872005-08-25 Emilio C. Lopes <eclig@gmx.net>
388
389 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
390 `next-overlay-change' example.
c1105d05 391
79a8defb
JL
3922005-08-22 Juri Linkov <juri@jurta.org>
393
394 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
395 Fix invert-face. Fix args of face-background.
396
16691d29
JL
397 * display.texi (Standard Faces): Delete node.
398 (Faces): Add xref to `(emacs)Standard Faces'.
399 (Displaying Faces): Fix xref to `Standard Faces'.
400
401 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
402
217b694f
EZ
4032005-08-20 Alan Mackenzie <acm@muc.de>
404
405 * buffers.texi (The Buffer List): Clarify the manipulation of the
406 buffer list.
407
0bf14bfd
RS
4082005-08-14 Richard M. Stallman <rms@gnu.org>
409
7ad1498e
AS
410 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
411 a regexp.
0bf14bfd 412
c118d09e
RS
4132005-08-11 Richard M. Stallman <rms@gnu.org>
414
59cb8c23
RS
415 * elisp.texi (Top): Update subnode lists.
416
417 * display.texi (Inverse Video): Node deleted.
418
c118d09e
RS
419 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
420 New nodes split out of Coding Conventions.
421
422 * searching.texi (Regular Expressions): Document re-builder.
423
424 * os.texi (Time Parsing): New node split out of Time Conversion.
425
426 * processes.texi (Misc Network, Network Feature Testing)
427 (Network Options, Make Network): New nodes split out of
428 Low-Level Network.
429
67ec7f41
RS
4302005-08-09 Richard M. Stallman <rms@gnu.org>
431
76d47f0d
RS
432 * frames.texi (Geometry): New node, split from Size and Position.
433 (Frame Parameters): Refer to Geometry.
434
67ec7f41 435 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 436
67ec7f41
RS
437 * windows.texi (Splitting Windows): Fix xref.
438
439 * frames.texi (Layout Parameters): Add xref.
440
441 * display.texi (Line Height, Scroll Bars): Fix xrefs.
442
443 * keymaps.texi (Menu Bar): Fix xref.
444
445 * locals.texi (Standard Buffer-Local Variables): Fix xref.
446
447 * modes.texi (%-Constructs): Fix xref.
448
449 * frames.texi (Window Frame Parameters): Node split up.
450 (Basic Parameters, Position Parameters, Size Parameters)
451 (Layout Parameters, Buffer Parameters, Management Parameters)
452 (Cursor Parameters, Color Parameters): New subnodes.
453
adb5e445
LT
4542005-08-09 Luc Teirlinck <teirllm@auburn.edu>
455
456 * positions.texi (Screen Lines): Update xref for previous change
457 in minibuf.texi.
458
459 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
460 change in minibuf.texi.
461
61298e17
RS
4622005-08-09 Richard M. Stallman <rms@gnu.org>
463
464 * tips.texi (Coding Conventions): Minor cleanup.
465
466 * modes.texi (Defining Minor Modes): Explain when init-value
467 can be non-nil.
468
469 * elisp.texi (Top): Update submenu for Minibuffer.
470
471 * minibuf.texi (Minibuffer Misc): Node split up.
472 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
473 (Recursive Mini): New nodes split out from Minibuffer Misc.
474 (Minibuffer Misc): Document max-mini-window-height.
475
476 * hash.texi (Defining Hash): Delete stray paren in example.
477
478 * display.texi (Echo Area Customization): Don't define
479 max-mini-window-height here; xref instead.
480
481 * commands.texi (Event Input Misc): Update while-no-input.
482
483 * advice.texi (Advising Functions): Explain when to use advice
484 and when to use a hook.
485
43e124e6
EZ
4862005-07-30 Eli Zaretskii <eliz@gnu.org>
487
488 * makefile.w32-in (info): Don't run install-info.
489 ($(infodir)/dir): New target, produced by running install-info.
490
653aea22
LT
4912005-07-27 Luc Teirlinck <teirllm@auburn.edu>
492
493 * modes.texi (Defining Minor Modes): The keyword for the initial
494 value is :init-value, not :initial-value.
495
ba6ebbd5
EZ
4962005-07-23 Eli Zaretskii <eliz@gnu.org>
497
498 * loading.texi (Autoload): Make the `doctor' example be consistent
499 with what's in current loaddefs.el. Describe the "fn" magic in
500 the usage portion of the doc string.
501
6696f2a4
RS
5022005-07-22 Richard M. Stallman <rms@gnu.org>
503
504 * internals.texi (Garbage Collection): Clarify previous change.
505
0c17e67c
SM
5062005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
507
508 * internals.texi (Garbage Collection): Add gc-cons-percentage.
509
426179e1
JL
5102005-07-18 Juri Linkov <juri@jurta.org>
511
512 * commands.texi (Accessing Events):
513 * frames.texi (Text Terminal Colors, Resources):
514 * markers.texi (The Mark):
515 * modes.texi (Defining Minor Modes):
516 Delete duplicate duplicate words.
517
9b0c2c56
RS
5182005-07-16 Richard M. Stallman <rms@gnu.org>
519
520 * display.texi (Managing Overlays): Clarify make-overlay
521 args for insertion types.
522
fd90b80c
LT
5232005-07-13 Luc Teirlinck <teirllm@auburn.edu>
524
0c17e67c
SM
525 * customize.texi (Variable Definitions):
526 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
527 `standard-value' is a list too.
528 (Defining New Types): Use @key{RET} instead of @key{ret}.
529
37aa90e5
TTN
5302005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
531
532 * os.texi (Translating Input): Fix typo.
533
917e0c95
RS
5342005-07-08 Richard M. Stallman <rms@gnu.org>
535
536 * README: Update edition number and size estimate.
537
538 * elisp.texi (VERSION): Set to 2.9.
539
7d90e71d
RS
5402005-07-07 Richard M. Stallman <rms@gnu.org>
541
c330dafe
RS
542 * book-spine.texinfo: Update Emacs version.
543
7d90e71d
RS
544 * display.texi (Inverse Video): Delete mode-line-inverse-video.
545
dc2204be
RS
5462005-07-06 Richard M. Stallman <rms@gnu.org>
547
548 * searching.texi (Regexp Search): Clarify what re-search-forward
549 does when the search fails.
550
a0ec7a4a
LK
5512005-07-05 Lute Kamstra <lute@gnu.org>
552
dc2204be 553 * Update FSF's address in GPL notices.
a0ec7a4a
LK
554
555 * doclicense.texi (GNU Free Documentation License):
556 * gpl.texi (GPL):
557 * tips.texi (Coding Conventions, Library Headers):
558 * vol1.texi:
559 * vol2.texi: Update FSF's address.
560
4af33176
RS
5612005-07-04 Richard M. Stallman <rms@gnu.org>
562
563 * hooks.texi (Standard Hooks): Add occur-hook.
564
b3ab615b
LT
5652005-07-03 Luc Teirlinck <teirllm@auburn.edu>
566
567 * display.texi (The Echo Area): Correct menu.
568
3d393029
RS
5692005-07-03 Richard M. Stallman <rms@gnu.org>
570
7fe48b75
RS
571 * elisp.texi (Top): Update subnode menu for Display.
572
573 * display.texi (Displaying Messages): New node, with most
574 of what was in The Echo Area.
575 (Progress): Moved under The Echo Area.
576 (Logging Messages): New node with new text.
577 (Echo Area Customization): New node, the rest of what was
578 in The Echo Area. Document message-truncate-lines with @defvar.
579 (Display): Update menu.
580
3d393029
RS
581 * windows.texi (Textual Scrolling): Doc 3 values for
582 scroll-preserve-screen-position.
583
584 * text.texi (Special Properties): Change hook functions
585 should bind inhibit-modification-hooks around altering buffer text.
586
587 * keymaps.texi (Key Binding Commands): Call binding BINDING
588 rather than DEFINITION.
589
b26860ad
JB
5902005-06-29 Juanma Barranquero <lekktu@gmail.com>
591
592 * variables.texi (Defining Variables): `user-variable-p' returns t
593 for aliases of user options, nil for alias loops.
594
025691ed
RS
5952005-06-28 Richard M. Stallman <rms@gnu.org>
596
597 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
598 make-keymap.
599
b61bfa4d
LT
6002005-06-27 Luc Teirlinck <teirllm@auburn.edu>
601
602 * variables.texi (Setting Variables): Correct and clarify
603 description of `add-to-ordered-list'.
604
24ee714d
RS
6052005-06-26 Richard M. Stallman <rms@gnu.org>
606
607 * display.texi (Faces): Minor cleanup.
608
33b79ce4
LT
6092005-06-25 Luc Teirlinck <teirllm@auburn.edu>
610
611 * display.texi (Faces): `facep' returns t for strings that are
612 face names.
613
df13531d
RS
6142005-06-25 Richard M. Stallman <rms@gnu.org>
615
616 * objects.texi (Equality Predicates): Clarify meaning of equal.
617
618 * windows.texi (Selecting Windows): save-selected-window
619 and with-selected-window save and restore the current buffer.
620
cf444441
RS
6212005-06-24 Richard M. Stallman <rms@gnu.org>
622
623 * numbers.texi (Float Basics): Explain how to test for NaN,
624 and printing the sign of NaNs.
625
6cdd056d
EZ
6262005-06-24 Eli Zaretskii <eliz@gnu.org>
627
628 * makefile.w32-in (MAKEINFO): Use --force.
629
b93e3c3b
RS
6302005-06-23 Richard M. Stallman <rms@gnu.org>
631
632 * display.texi (Face Functions): Correct Texinfo usage.
633
6fb276bd
LT
6342005-06-23 Luc Teirlinck <teirllm@auburn.edu>
635
636 * lists.texi (Rings): `ring-elements' now returns the elements of
637 RING in order.
638
1d1c7e75
JB
6392005-06-23 Juanma Barranquero <lekktu@gmail.com>
640
641 * markers.texi (The Mark): Texinfo usage fix.
642
9d12e52b
KS
6432005-06-23 Kim F. Storm <storm@cua.dk>
644
645 * searching.texi (Entire Match Data): Remove evaporate option for
646 match-data. Do not mention evaporate option for set-match-data.
647
6d44324c
GM
6482005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
649
650 * display.texi (Face Functions): Mention face aliases.
651
80df27a7
RS
6522005-06-21 Richard M. Stallman <rms@gnu.org>
653
654 * anti.texi (Antinews): Texinfo usage fix.
655
e121563b
KB
6562005-06-21 Karl Berry <karl@gnu.org>
657
9d7d543c
KB
658 * elisp.texi: Use @copying.
659
e121563b
KB
660 * elisp.texi: Put @summarycontents and @contents before the Top
661 node, instead of the end of the file, so that the contents appear
662 in the right place in the dvi/pdf output.
663
36a3b076
JL
6642005-06-21 Juri Linkov <juri@jurta.org>
665
666 * display.texi (Defining Faces): Add `customized-face'.
667
5c796e80
KS
6682005-06-20 Kim F. Storm <storm@cua.dk>
669
b7d1f38f
KS
670 * variables.texi (Setting Variables): Any type of element can be
671 given order in add-to-ordered-list. Compare elements with eq.
672
5c796e80
KS
673 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
674
fb056bef
KB
6752005-06-20 Karl Berry <karl@gnu.org>
676
677 * syntax.texi (Syntax Flags): Make last column very slightly wider
678 to avoid "generic comment" breaking on two lines and causing an
679 underfull box.
680
84398baa
LT
6812005-06-19 Luc Teirlinck <teirllm@auburn.edu>
682
683 * lists.texi (Rings): Various minor clarifications and corrections.
684
07ff1e4b
RS
6852005-06-18 Richard M. Stallman <rms@gnu.org>
686
687 * functions.texi (Obsolete Functions): Simplify.
688
689 * variables.texi (Variable Aliases): Simplify.
690
691 * anti.texi, backups.texi, compile.texi, customization.texi:
692 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
693 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
694 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
695 * variables.texi: Fix formatting ugliness.
696
697 * elisp.texi: Add links to Rings and Byte Packing.
698 Update version and copyright years.
699
700 * minibuf.texi: Fix formatting ugliness.
701 (Completion Commands): Move keymap vars to the end
702 and vars completing-read binds to the top.
703
3f7fab24
LT
7042005-06-17 Luc Teirlinck <teirllm@auburn.edu>
705
706 * processes.texi: Fix typos.
707 (Bindat Spec): Correct Texinfo error.
926c4c9b 708 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 709
f19b57e3
RS
7102005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
711
712 * lists.texi (Rings): New node.
713 (Lists): Add it to menu.
714
a80c5da7 715 * processes.texi (Byte Packing): New node.
f19b57e3
RS
716 (Processes): Add it to menu.
717
7182005-06-17 Richard M. Stallman <rms@gnu.org>
719
720 * syntax.texi (Parsing Expressions): Fix texinfo usage.
721
722 * help.texi (Documentation Basics): Explain the xref to
723 Documentation Tips.
724
725 * debugging.texi (Debugger Commands): Minor fix.
726
67c1390d
LT
7272005-06-16 Luc Teirlinck <teirllm@auburn.edu>
728
729 * edebug.texi (Instrumenting): Eliminate duplicate link.
730 (Specification List): Replace references to "below", referring to
731 a later node, with one @ref to that node.
732
733 * os.texi (Timers): Timers should save and restore the match data
734 if they change it.
735
736 * debugging.texi (Debugger Commands): Mention that the Lisp
737 debugger can not step through primitive functions.
738
51cd2a8c
JB
7392005-06-16 Juanma Barranquero <lekktu@gmail.com>
740
741 * functions.texi (Obsolete Functions): Update argument names of
742 `make-obsolete' and `define-obsolete-function-alias'.
743
744 * variables.texi (Variable Aliases): Update argument names of
745 `defvaralias', `make-obsolete-variable' and
746 `define-obsolete-variable-alias'.
747
f5e6ac4a
KS
7482005-06-15 Kim F. Storm <storm@cua.dk>
749
750 * searching.texi (Entire Match Data): Rephrase warnings about
751 evaporate arg to match-data and set-match-data.
752
fe2a9972
LT
7532005-06-14 Luc Teirlinck <teirllm@auburn.edu>
754
67774855
LT
755 * elisp.texi (Top): Update detailed menu.
756
fe2a9972
LT
757 * edebug.texi (Edebug): Update menu.
758 (Instrumenting): Update xrefs.
759 (Edebug Execution Modes): Correct xref.
760 (Jumping): Clarify description of `h' command.
761 Eliminate redundant @ref.
762 (Breaks): New node.
763 (Breakpoints): is now a subsubsection.
764 (Global Break Condition): Mention `C-x X X'.
765 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
766 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
767 (Edebug Display Update): Correct pxref.
768 (Edebug and Macros): New node.
769 (Instrumenting Macro Calls): Is now a subsubsection.
770 Neither arg of `def-edebug-spec' is evaluated.
771 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
772 (Specification Examples): Fix typo.
773
b59f605b
LK
7742005-06-14 Lute Kamstra <lute@gnu.org>
775
776 * debugging.texi (Function Debugging): Primitives can break on
777 entry too.
778
a5c99dc9
KS
7792005-06-14 Kim F. Storm <storm@cua.dk>
780
781 * variables.texi (Setting Variables): Add add-to-ordered-list.
782
f99ed2f8
SM
7832005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
784
785 * syntax.texi (Parsing Expressions): Document aux functions and vars of
786 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
787
9d42ffaa
LK
7882005-06-13 Lute Kamstra <lute@gnu.org>
789
790 * text.texi (Special Properties): Fix cross reference.
791
32cc0b00
LT
7922005-06-11 Luc Teirlinck <teirllm@auburn.edu>
793
794 * debugging.texi (Function Debugging): Delete mention of empty
795 string argument to `cancel-debug-on-entry'. Delete inaccurate
796 description of the return value of that command.
797
98d1a1cf
EZ
7982005-06-11 Alan Mackenzie <acm@muc.de>
799
800 * text.texi (Adaptive Fill): Amplify the description of
801 fill-context-prefix.
802
4b53b8d7
LT
8032005-06-10 Luc Teirlinck <teirllm@auburn.edu>
804
84398baa 805 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 806
b5305167
SM
8072005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
808
809 * syntax.texi (Parsing Expressions): Document syntax-ppss.
810
9bd4c3ad
LT
8112005-06-10 Luc Teirlinck <teirllm@auburn.edu>
812
813 * debugging.texi (Error Debugging): Minor rewording.
814 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
815 is optional.
816
257914aa
LK
8172005-06-10 Lute Kamstra <lute@gnu.org>
818
b5305167 819 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
820 (Top): Give it a title. Correct version number. Give the
821 detailed node listing a more prominent header.
b5305167
SM
822 * intro.texi: Don't set VERSION here a second time.
823 Mention Emacs's version too.
257914aa
LK
824 * anti.texi (Antinews): Use EMACSVER to refer to the current
825 version of Emacs.
826
b7aae902
KS
8272005-06-09 Kim F. Storm <storm@cua.dk>
828
829 * searching.texi (Entire Match Data): Explain new `reseat' argument to
830 match-data and set-match-data.
831
99598737
RS
8322005-06-08 Richard M. Stallman <rms@gnu.org>
833
834 * searching.texi (Entire Match Data): Clarify when match-data
835 returns markers and when integers.
836
837 * display.texi (Defining Faces): Explain that face name should not
838 end in `-face'.
839
840 * modes.texi (Mode Line Data): Minor cleanup.
841 (Customizing Keywords): Node split out of Search-based Fontification.
842 Add example of using font-lock-add-keywords from a hook.
843 Clarify when MODE should be non-nil, and when nil.
844
8452005-06-06 Richard M. Stallman <rms@gnu.org>
846
847 * modes.texi (Mode Line Data): Explain what happens when the car
848 of a list is a void symbol.
849 (Search-based Fontification): Explain MODE arg to
850 font-lock-add-keywords and warn about calls from major modes.
851
ecc8893a
JL
8522005-06-08 Juri Linkov <juri@jurta.org>
853
854 * display.texi (Standard Faces): Add `shadow' face.
855
7fa9f4eb
LT
8562005-05-29 Luc Teirlinck <teirllm@auburn.edu>
857
858 * modes.texi (Major Mode Conventions): A derived mode only needs
859 to put the call to the parent mode inside `delay-mode-hooks'.
860
bebcc4b1
RS
8612005-05-29 Richard M. Stallman <rms@gnu.org>
862
c16b1394
RS
863 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
864 new, and what that implies. Clarify.
865
866 * files.texi (Locating Files): Clean up the text.
867
bebcc4b1
RS
868 * frames.texi (Window Frame Parameters): Document user-size.
869 Shorten entry for top by referring to left.
870
8712005-05-26 Richard M. Stallman <rms@gnu.org>
872
873 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
874 is new, and what the implications are. Other clarifications.
875
217797bc
RS
8762005-05-24 Richard M. Stallman <rms@gnu.org>
877
878 * frames.texi (Dialog Boxes): Minor fixes.
879
3565fe07
MY
8802005-05-25 Masatake YAMATO <jet@gyve.org>
881
882 * display.texi (Standard Faces): Write about `mode-line-highlight'.
883
817089df
LT
8842005-05-24 Luc Teirlinck <teirllm@auburn.edu>
885
886 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
887 is optional.
888
cb5db137
NR
8892005-05-24 Nick Roberts <nickrob@snap.net.nz>
890
891 * frames.texi (Dialog Boxes): Descibe new optional argument.
892
3c8572f5
LK
8932005-05-23 Lute Kamstra <lute@gnu.org>
894
895 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
896 syntax-begin-function over font-lock-beginning-of-syntax-function.
897
2a4d7cb3
LT
8982005-05-21 Luc Teirlinck <teirllm@auburn.edu>
899
71f800cf
LT
900 * minibuf.texi (Reading File Names): Update description of
901 `read-directory-name'.
902
2a4d7cb3
LT
903 * modes.texi (Derived Modes): Clarify :group keyword.
904
bb4afd09
EZ
9052005-05-21 Eli Zaretskii <eliz@gnu.org>
906
b5305167
SM
907 * files.texi (Locating Files): New subsection.
908 Describe locate-file and executable-find.
bb4afd09 909
a2c9aee6
EZ
9102005-05-21 Kevin Ryde <user42@zip.com.au>
911
912 * frames.texi (Initial Parameters): Update cross reference to
913 "Emacs Invocation".
914
6900105f
LT
9152005-05-19 Luc Teirlinck <teirllm@auburn.edu>
916
ca1b0914
LT
917 * keymaps.texi (Active Keymaps): Add anchor.
918
6900105f
LT
919 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
920 (Major Mode Conventions): Refer to `Auto Major Mode' in more
921 appropriate place.
922 (Derived Modes): Small clarifications.
b5305167
SM
923 (Minor Mode Conventions, Keymaps and Minor Modes):
924 Replace references to nodes with references to anchors.
6900105f
LT
925 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
926 Clarify description of lists whose first element is an integer.
927 (Mode Line Variables): Add anchor.
928 (%-Constructs): Clarify description of integer after %.
929 (Emulating Mode Line): Describe nil value for FACE.
930
54d06364
LT
9312005-05-18 Luc Teirlinck <teirllm@auburn.edu>
932
933 * modes.texi (Derived Modes): Correct references to non-existing
934 variable standard-syntax-table.
935
f8d0b769
LK
9362005-05-17 Lute Kamstra <lute@gnu.org>
937
938 * modes.texi (Defining Minor Modes): Mention the mode hook.
939
294c599c
KS
9402005-05-15 Kim F. Storm <storm@cua.dk>
941
942 * processes.texi (Network): Remove open-network-stream-nowait.
943 (Network Servers): Remove open-network-stream-server.
944
4214af69
LT
9452005-05-15 Luc Teirlinck <teirllm@auburn.edu>
946
947 * elisp.texi (Top): Update detailed menu.
948
949 * variables.texi: Reorder nodes.
950 (Variables): Update menu.
951 (File Local Variables): Do not refer to the `-*-' line as
952 a "local variables list". Add pxref.
953
302691ab
LT
9542005-05-14 Luc Teirlinck <teirllm@auburn.edu>
955
56d4215a
LT
956 * elisp.texi (Top): Update detailed menu for node changes.
957
302691ab
LT
958 * modes.texi (Modes): Update Menu.
959 (Hooks): Move to beginning of chapter.
960 Most minor modes run mode hooks too.
961 `add-hook' can handle void hooks or hooks whose value is a single
962 function.
963 (Major Modes): Update Menu.
964 (Major Mode Basics): New node, split off from `Major Modes'.
965 (Major Mode Conventions): Correct xref. Explain how to handle
966 auto-mode-alist if the major mode command has an autoload cookie.
967 (Auto Major Mode): Major update. Add magic-mode-alist.
968 (Derived Modes): Major update.
969 (Mode Line Format): Update Menu.
970 (Mode Line Basics): New node, split off from `Mode Line Format'.
971
972 * loading.texi (Autoload): Mention `autoload cookie' as synonym
973 for `magic autoload comment'. Add index entries and anchor.
974
d06ba294
RS
9752005-05-14 Richard M. Stallman <rms@gnu.org>
976
977 * tips.texi (Coding Conventions): Explain how important it is
978 that just loading certain files not change Emacs behavior.
979
980 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
981
405cb12a
LK
9822005-05-12 Lute Kamstra <lute@gnu.org>
983
19958124
LK
984 * modes.texi (Generic Modes): Update.
985 (Major Modes): Refer to node "Generic Modes".
986
405cb12a
LK
987 * elisp.texi (Top): Update to the current structure of the manual.
988 * processes.texi (Processes): Add menu description.
989 * customize.texi (Customization): Add menu descriptions.
990
f714dd1b
TTN
9912005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
992
cc9442f2
TTN
993 * processes.texi (Signals to Processes)
994 (Low-Level Network): Fix typos.
f714dd1b 995
36ad23ec
LK
9962005-05-11 Lute Kamstra <lute@gnu.org>
997
998 * elisp.texi (Top): Add some nodes from the chapter "Major and
999 Minor Modes" to the detailed node listing.
1000
d101bf56
RS
10012005-05-10 Richard M. Stallman <rms@gnu.org>
1002
1003 * keymaps.texi (Extended Menu Items): Menu item filter functions
1004 can be called at any time.
1005
698b0510
LT
10062005-05-08 Luc Teirlinck <teirllm@auburn.edu>
1007
1008 * variables.texi (File Local Variables): `(hack-local-variables t)'
1009 now also checks whether a mode is specified in the local variables
1010 list.
1011
2c6b25c7
EZ
10122005-05-05 Kevin Ryde <user42@zip.com.au>
1013
1014 * display.texi (The Echo Area): Correct format function cross
1015 reference.
1016
643b4cf5
LT
10172005-05-05 Luc Teirlinck <teirllm@auburn.edu>
1018
1019 * variables.texi (Variable Aliases): Change description of
1020 `define-obsolete-variable-alias'.
1021
1022 * functions.texi (Functions): Add "Obsolete Functions" to menu.
1023 (Defining Functions): Add xref.
1024 (Obsolete Functions): New node.
1025 (Function Safety): Standardize capitalization of section title.
1026
1027 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
1028 (Dialog Boxes): Complete description of `x-popup-dialog'.
1029
053bc8e4
RS
10302005-05-04 Richard M. Stallman <rms@gnu.org>
1031
1032 * commands.texi (Interactive Codes): Fix Texinfo usage.
1033 Document U more clearly.
1034
f6b1b15a
LT
10352005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1036
3b925015
LT
1037 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
1038 function and not a macro.
1039
f6b1b15a
LT
1040 * frames.texi (Pop-Up Menus): Correct and clarify description of
1041 `x-popup-menu'.
1042 (Dialog Boxes): Clarify description of `x-popup-dialog'.
1043
ebbfa918
RS
10442005-05-01 Richard M. Stallman <rms@gnu.org>
1045
1046 * edebug.texi (Checking Whether to Stop): Fix previous change.
1047
abe2f96e
LT
10482005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1049
d6028ef2
LT
1050 * display.texi: Fix typos and Texinfo usage.
1051
abe2f96e
LT
1052 * edebug.texi (Checking Whether to Stop): executing-macro ->
1053 executing-kbd-macro.
1054
b2cfb30b
RS
10552005-05-01 Richard M. Stallman <rms@gnu.org>
1056
1057 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
1058
7e995a23
RS
10592005-04-30 Richard M. Stallman <rms@gnu.org>
1060
1061 * files.texi (Magic File Names): Document `operations' property.
1062
57efa539
LK
10632005-04-29 Lute Kamstra <lute@gnu.org>
1064
1065 * modes.texi (Generic Modes): New node.
1066 (Major Modes): Add it to the menu.
1067 (Derived Modes): Add "derived mode" to concept index.
1068
0a20b1dc
LK
10692005-04-28 Lute Kamstra <lute@gnu.org>
1070
1071 * modes.texi (Defining Minor Modes): Fix previous change.
1072 (Font Lock Mode): Simplify.
1073 (Font Lock Basics): Say that font-lock-defaults is buffer-local
1074 when set and that some parts are optional. Add cross references.
1075 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
1076 Add cross references. Add font-lock-multiline to index.
1077 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 1078 Lock Variables". Document font-lock-add-keywords and
b5305167 1079 font-lock-remove-keywords.
0a20b1dc
LK
1080 (Other Font Lock Variables): Move font-lock-keywords-only,
1081 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1082 and font-lock-syntactic-face-function to node "Syntactic Font
1083 Lock". Move font-lock-keywords-case-fold-search to node
1084 "Search-based Fontification". Document font-lock-inhibit-thing-lock
1085 and font-lock-{,un}fontify-{buffer,region}-function.
1086 (Precalculated Fontification): Remove reference to deleted variable
1087 font-lock-core-only.
1088 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
1089 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
1090 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1091 and font-lock-syntactic-face-function here from node "Other Font
1092 Lock Variables". Move font-lock-syntactic-keywords to "Setting
1093 Syntax Properties". Add cross references.
b5305167
SM
1094 (Setting Syntax Properties): New node.
1095 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
1096 * syntax.texi (Syntax Properties): Add cross reference.
1097 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
1098
68a94f5a
RS
10992005-04-26 Richard M. Stallman <rms@gnu.org>
1100
1101 * display.texi (Defining Faces):
1102 Document `default' elements of defface spec.
1103
1104 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
1105
1106 * variables.texi (Variable Aliases): Clarify text.
1107
11082005-04-25 Chong Yidong <cyd@stupidchicken.com>
1109
1110 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
1111
7f48f143
LT
11122005-04-25 Luc Teirlinck <teirllm@auburn.edu>
1113
1114 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
1115
45d2f8e8
EZ
11162005-04-24 Eli Zaretskii <eliz@gnu.org>
1117
f3714ab2
EZ
1118 * syntax.texi (Syntax Table Internals): Elaborate documentation of
1119 syntax-after and syntax-class.
1120
45d2f8e8 1121 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
1122 (Unique File Names): Don't mention "numbers" in the documentation
1123 of make-temp-file and make-temp-name.
45d2f8e8 1124
469bc679
RS
11252005-04-23 Richard M. Stallman <rms@gnu.org>
1126
1127 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
1128
c9fa5dc9
RS
11292005-04-22 Nick Roberts <nickrob@snap.net.nz>
1130
1131 * windows.texi (Cyclic Window Ordering): Clarify window-list.
1132
230e1e80
NR
11332005-04-22 Nick Roberts <nickrob@snap.net.nz>
1134
1135 * variables.texi (Variable Aliases): Describe make-obsolete-variable
1136 and define-obsolete-variable-alias.
1137
1ba52906
KS
11382005-04-22 Kim F. Storm <storm@cua.dk>
1139
1140 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
1141 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
1142
9721d904
LK
11432005-04-21 Lute Kamstra <lute@gnu.org>
1144
1145 * lists.texi (Association Lists): Document rassq-delete-all.
1146
ed35c736
RS
11472005-04-19 Richard M. Stallman <rms@gnu.org>
1148
1149 * modes.texi (Search-based Fontification): Explain that
1150 facespec is an expression to be evaluated.
1151
42fc00a4
RS
11522005-04-19 Kevin Ryde <user42@zip.com.au>
1153
b5305167 1154 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
1155 * strings.texi (String Conversion): Fix xref.
1156
5827e9d4
KS
11572005-04-19 Kim F. Storm <storm@cua.dk>
1158
1159 * symbols.texi (Symbol Plists): Add safe-get.
1160 Mention that `get' may signal an error.
1161
47872da9
NR
11622005-04-18 Nick Roberts <nickrob@snap.net.nz>
1163
1164 * customize.texi (Variable Definitions): Replace tooltip-mode
1165 example with save-place.
1166
ec0cf966
RS
11672005-04-17 Richard M. Stallman <rms@gnu.org>
1168
1169 * buffers.texi (Indirect Buffers): Clarify.
1170
1171 * positions.texi (Positions): Clarify converting marker to integer.
1172
1173 * strings.texi (String Basics): Mention string-match; clarify.
1174
199bb209
LK
11752005-04-08 Lute Kamstra <lute@gnu.org>
1176
1177 * modes.texi (Search-based Fontification): Fix cross references.
1178 Use consistent terminology. Document anchored highlighting.
1179
bfa54668
LK
11802005-04-05 Lute Kamstra <lute@gnu.org>
1181
1182 * modes.texi (Defining Minor Modes): Document :group keyword
1183 argument and its default value.
1184
07e5fb9e
LK
11852005-04-03 Lute Kamstra <lute@gnu.org>
1186
1187 * hooks.texi (Standard Hooks): Add some hooks. Add cross
1188 references and/or descriptions. Delete major mode hooks; mention
1189 them as a category instead. Rename or delete obsolete hooks.
1190
aa945b59
RS
11912005-04-02 Richard M. Stallman <rms@gnu.org>
1192
1193 * nonascii.texi (Coding System Basics): Another wording cleanup.
1194
8b918214
RS
11952005-04-01 Richard M. Stallman <rms@gnu.org>
1196
1197 * nonascii.texi (Coding System Basics): Clarify previous change.
1198
41639988
KH
11992005-04-01 Kenichi Handa <handa@m17n.org>
1200
1201 * nonascii.texi (Coding System Basics): Describe about rondtrip
1202 identity of coding systems.
1203
8e669bbd
RS
12042005-03-29 Chong Yidong <cyd@stupidchicken.com>
1205
1206 * text.texi (Buffer Contents): Add filter-buffer-substring and
1207 buffer-substring-filters.
1208
f60a6f87
RS
12092005-03-26 Chong Yidong <cyd@stupidchicken.com>
1210
1211 * anti.texi (Antinews): Mention `G' interactive code.
1212
1213 * tips.texi (Compilation Tips): Mention benchmark.el.
1214
aaac1251
LT
12152005-03-27 Luc Teirlinck <teirllm@auburn.edu>
1216
1217 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
1218 is now bound to M-o M-o.
1219
1220 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
1221
45325173
GM
12222005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
1223
1224 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
1225 in the Emacs Manual).
1226 * Makefile.in (srcs): Remove calendar.texi.
1227 * makefile.w32-in (srcs): Remove calendar.texi.
1228 * display.texi (Display): Change name of next node.
1229 * os.texi (System In): Change name of previous node.
1230 * elisp.texi (Top): Remove Calendar references.
1231 * vol1.texi (Top): Remove Calendar references.
1232 * vol2.texi (Top): Remove Calendar references.
1233
85df292e
RS
12342005-03-25 Richard M. Stallman <rms@gnu.org>
1235
45325173 1236 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
1237 Cleanup previous change.
1238
12392005-03-25 Chong Yidong <cyd@stupidchicken.com>
1240
1241 * display.texi (Face Attributes): Faces earlier in an :inherit
1242 list take precedence.
1243 (Scroll Bars): Fix description of vertical-scroll-bars.
1244 Document frame-current-scroll-bars and window-current-scroll-bars.
1245
1246 * markers.texi (The Mark): Document temporary Transient Mark mode.
1247
b5305167
SM
1248 * minibuf.texi (Reading File Names):
1249 Document read-file-name-completion-ignore-case.
85df292e
RS
1250
1251 * positions.texi (Screen Lines): Document nil for width argument
1252 to compute-motion.
1253
1fe54d69
KS
12542005-03-23 Kim F. Storm <storm@cua.dk>
1255
1256 * display.texi (Standard Faces): Other faces used in the fringe
1257 implicitly inherits from the fringe face.
1258 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
1259 properties implicitly inherits from fringe face.
1260 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
1261
a775dff4
RS
12622005-03-20 Chong Yidong <cyd@stupidchicken.com>
1263
1264 * display.texi (Invisible Text): State default value of
1265 line-move-ignore-invisible.
1266 (Managing Overlays): Document remove-overlays.
1267 (Standard Faces): Document escape-glyph face.
1268
b5305167 1269 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 1270
b5305167
SM
1271 * modes.texi (Other Font Lock Variables):
1272 Document font-lock-lines-before.
a775dff4
RS
1273
1274 * positions.texi (Skipping Characters): skip-chars-forward allows
1275 character classes.
1276
077f7085
LK
12772005-03-18 Lute Kamstra <lute@gnu.org>
1278
1279 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
1280
d69ea7ab
RS
12812005-03-17 Richard M. Stallman <rms@gnu.org>
1282
c7bd5d57
RS
1283 * text.texi (Undo): Document extensible undo entries.
1284
d69ea7ab
RS
1285 * searching.texi (String Search, Regexp Search, Regexp Search):
1286 Cleanups.
1287
1288 * nonascii.texi (Character Codes): Minor fix.
1289
1290 * display.texi (Display Property): Explain the significance
1291 of having text properties that are eq.
1292 (Other Display Specs): Explain string as display spec.
1293
1294 * commands.texi (Interactive Codes): Document G option.
1295
12962005-03-17 Chong Yidong <cyd@stupidchicken.com>
1297
1298 * text.texi (Filling): Add sentence-end-without-period and
1299 sentence-end-without-space.
1300 (Changing Properties): Minor fix.
1301
1302 * anti.texi: Total rewrite.
1303
a7679889
LK
13042005-03-15 Lute Kamstra <lute@gnu.org>
1305
1306 * edebug.texi (Instrumenting Macro Calls): Fix typos.
1307
6eb8e247
KS
13082005-03-08 Kim F. Storm <storm@cua.dk>
1309
1310 * display.texi (Specified Space): Property :width is support on
1311 non-graphic terminals, :height is not.
1312
bfa8be14
RS
13132005-03-07 Richard M. Stallman <rms@gnu.org>
1314
1315 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
1316 Now subnodes of Fringes.
1317 (Overlay Arrow): Document overlay-arrow-variable-list.
1318 (Fringe Size/Pos): New node, broken out of Fringes.
1319 (Display): Explain clearing vs redisplay better.
1320 (Truncation): Clarify use of bitmaps.
1321 (The Echo Area): Clarify the uses of the echo area.
1322 Add max-mini-window-height.
1323 (Progress): Clarify.
1324 (Invisible Text): Explain that main loop moves point out.
1325 (Selective Display): Say "hidden", not "invisible".
b5305167 1326 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
1327 (Overlay Properties): Clarify intro.
1328 (Finding Overlays): Explain return values when nothing found.
1329 (Width): truncate-string-to-width has added arg.
1330 (Displaying Faces): Clarify and update mode line face handling.
1331 (Face Functions): Minor cleanup.
b5305167 1332 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
1333 (Pixel Specification, Other Display Specs): Minor cleanups.
1334 (Images, Image Descriptors): Minor cleanups.
1335 (GIF Images): Patents have expired.
1336 (Showing Images): Explain default text for insert-image.
b5305167 1337 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
1338 (Making Buttons): Explain return values.
1339 (Button Buffer Commands): Add xref.
1340 (Inverse Video): Update mode-line-inverse-video.
1341 (Display Table Format): Clarify.
1342 (Active Display Table): Give defaults for window-display-table.
1343
1344 * calendar.texi (Calendar Customizing): calendar-holiday-marker
1345 and calendar-today-marker are strings, not chars.
1346 (Holiday Customizing): Minor fix.
1347
bfa8be14
RS
1348 * internals.texi (Writing Emacs Primitives): Update `or' example.
1349 Update limit on # args of subr.
1350
1351 * edebug.texi (Using Edebug): Arrow is in fringe.
1352 (Instrumenting): Arg to eval-defun works without loading edebug.
1353 (Edebug Execution Modes): Add xref.
1354
1355 * customize.texi (Common Keywords): Clarify :require.
1356 Mention :version here.
1357 (Variable Definitions, Group Definitions): Not here.
1358 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
1359
d69ea7ab
RS
13602005-03-07 Chong Yidong <cyd@stupidchicken.com>
1361 * nonascii.texi (Text Representations): Clarify position-bytes.
1362 (Character Sets): Add list-charset-chars.
1363 (Scanning Charsets): Add charset-after.
1364 (Encoding and I/O): Minor fix.
1365
34398e6c
RS
13662005-03-06 Richard M. Stallman <rms@gnu.org>
1367
1368 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
1369 (Resizing Windows): Likewise.
1370
1371 * text.texi (Change Hooks): Get rid of "Emacs 21".
1372
1373 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
1374
1375 * streams.texi (Output Variables): Get rid of "Emacs 21".
1376
1377 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
1378
1379 * os.texi (Translating Input): Replace flow-control example
1380 with a less obsolete example that uses `keyboard-translate'.
1381
6eb8e247 1382 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 1383 Get rid of "Emacs 21".
6eb8e247 1384
34398e6c
RS
1385 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
1386 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
1387
1388 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
1389
1390 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
1391
1392 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
1393 (Menu Bar): Fix when menu-bar-update-hook is called.
1394
1395 * hash.texi (Hash Tables): Get rid of "Emacs 21".
1396
1397 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
1398 and make it read better.
1399
1400 * files.texi (Writing to Files): Get rid of "Emacs 21".
1401 (Unique File Names): Likewise.
1402
1403 * elisp.texi: Update Emacs version to 22.
1404
1405 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
1406 (Overlay Properties, Face Attributes): Likewise.
1407 (Managing Overlays): Fix punctuation.
1408 (Attribute Functions): Clarify set-face-font; get rid of
1409 info about old Emacs versions.
1410 (Auto Faces, Font Lookup, Display Property, Images):
1411 Get rid of "Emacs 21".
1412
1413 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
1414
d2178387
RS
14152005-03-05 Richard M. Stallman <rms@gnu.org>
1416
1417 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
1418
524352d6
LK
14192005-03-04 Lute Kamstra <lute@gnu.org>
1420
1421 * debugging.texi (Error Debugging): Document stack-trace-on-error.
1422
14232005-03-03 Lute Kamstra <lute@gnu.org>
1424
1425 * edebug.texi (Instrumenting Macro Calls): Fix typo.
1426
284f0680
LK
14272005-03-01 Lute Kamstra <lute@gnu.org>
1428
1429 * debugging.texi (Debugger Commands): Update `j'.
1430
a9ee5cac
LK
14312005-02-28 Lute Kamstra <lute@gnu.org>
1432
1433 * debugging.texi (Debugging): Fix typo.
1434 (Error Debugging): Document eval-expression-debug-on-error.
1435 (Function Debugging): Update example.
1436 (Using Debugger): Mention starred stack frames.
1437 (Debugger Commands): Document `j' and `l'.
1438 (Invoking the Debugger): `d' and `j' exit recursive edit too.
1439 Update the messages that the debugger displays.
1440 (Internals of Debugger): Add cross reference. Update example.
1441 (Excess Open): Minor improvement.
1442 (Excess Close): Minor improvement.
1443
378d0f8e
RS
14442005-02-26 Richard M. Stallman <rms@gnu.org>
1445
1446 * tips.texi (Coding Conventions): Clarify.
1447 Put all the major mode key reservations together.
1448 Mention the Mouse-1 => Mouse-2 conventions.
1449
1450 * syntax.texi (Syntax Class Table): Clarify.
1451 (Syntax Table Functions): syntax-after moved from here.
1452 (Syntax Table Internals): syntax-after moved to here.
1453 (Parsing Expressions): Update info on number of values
1454 and what's meaningful in the STATE argument.
1455 (Categories): Fix typo.
1456
1457 * sequences.texi (Arrays): Cleanup.
1458 (Char-Tables): Clarify.
1459
1460 * processes.texi (Deleting Processes): Cleanups, add xref.
1461 (Subprocess Creation): Explain nil in exec-path. Cleanup.
1462 (Process Information): set-process-coding-system, some args optional.
1463 (Input to Processes): Explain various types for PROCESS args.
1464 Rename them from PROCESS-NAME to PROCESS.
1465 (Signals to Processes): Likewise.
1466 (Decoding Output): Cleanup.
1467 (Query Before Exit): Clarify.
1468
1469 * os.texi (Startup Summary): Correct the options; add missing ones.
1470 (Terminal Output, Batch Mode): Clarify.
1471 (Flow Control): Node deleted.
1472
1473 * markers.texi (The Mark): Clarify.
1474
1475 * macros.texi (Expansion): Cleanup.
1476 (Indenting Macros): indent-spec allows ints, not floats.
1477
1478 * keymaps.texi (Keymaps): Clarify.
1479 (Format of Keymaps): Update lisp-mode-map example.
1480 (Active Keymaps, Key Lookup): Clarify.
1481 (Changing Key Bindings): Add xref to `kbd'.
1482 (Key Binding Commands, Simple Menu Items): Clarify.
1483 (Mouse Menus, Menu Bar): Clarify.
1484 (Menu Example): Replace print example with menu-bar-replace-menu.
1485
1486 * help.texi (Documentation Basics): Add function-documentation prop.
1487
1488 * elisp.texi (Top): Don't refer to Flow Control node.
1489
1490 * commands.texi (Command Overview): Improve xrefs.
1491 (Adjusting Point): Adjusting point applies to intangible and invis.
1492 (Key Sequence Input): Doc extra read-key-sequence args.
1493 Likewise for read-key-sequence-vector.
1494
1495 * backups.texi (Rename or Copy): Minor fix.
1496 (Numbered Backups): For version-control, say the default.
1497 (Auto-Saving): make-auto-save-file-name example is simplified.
1498
1499 * advice.texi (Advising Functions): Don't imply one part of Emacs
1500 should advise another part. Markup changes.
1501 (Defining Advice): Move transitional para.
1502 (Activation of Advice): Cleanup.
1503 Explain if COMPILE is nil or negative.
1504
1505 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
1506
2e20c83d
LK
15072005-02-24 Lute Kamstra <lute@gnu.org>
1508
1509 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
1510 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
1511
65c492fd
LK
15122005-02-23 Lute Kamstra <lute@gnu.org>
1513
b02c3eed
LK
1514 * modes.texi (Defining Minor Modes): define-minor-mode can be used
1515 to define global minor modes as well.
1516
65c492fd
LK
1517 * display.texi (Managing Overlays): overlay-buffer returns nil for
1518 deleted overlays.
1519
b686dd59
KS
15202005-02-22 Kim F. Storm <storm@cua.dk>
1521
1522 * minibuf.texi (Basic Completion): Allow symbols in addition to
1523 strings in try-completion and all-completions.
1524
23e8c095
LK
15252005-02-14 Lute Kamstra <lute@gnu.org>
1526
1527 * elisp.texi (Top): Remove reference to deleted node.
1528
1529 * lists.texi (Lists): Remove reference to deleted node.
1530 (Cons Cells): Fix typo.
1531
1532 * loading.texi (Where Defined): Fix typo.
1533
134948fc
RS
15342005-02-14 Richard M. Stallman <rms@gnu.org>
1535
1536 * variables.texi (Creating Buffer-Local): change-major-mode-hook
1537 is useful for discarding some minor modes.
1538
1539 * symbols.texi (Symbol Components): Reorder examples.
1540
1541 * streams.texi (Input Functions): State standard-input default.
1542 (Output Variables): State standard-output default.
1543
1544 * objects.texi (Printed Representation): Clarify read syntax vs print.
1545 (Floating Point Type): Explain meaning better.
1546 (Symbol Type): Explain uniqueness better.
1547 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
1548 List examples sooner.
1549 (Box Diagrams): New subnode broken out.
1550 Some examples moved from old Lists as Boxes node.
1551 (Dotted Pair Notation): Clarify intro.
1552 (Array Type): Clarify.
1553 (Type Predicates): Add hash-table-p.
1554
1555 * numbers.texi (Integer Basics): Clarify radix explanation.
1556 (Predicates on Numbers): Minor clarification.
1557 (Comparison of Numbers): Minor clarification. Clarify eql.
1558 Typos in min, max.
1559 (Math Functions): Clarify overflow in expt.
1560
1561 * minibuf.texi (Text from Minibuffer): Minor clarification.
1562 Mention arrow keys.
1563
1564 * loading.texi (Autoload): defun's doc string overrides autoload's
1565 doc string.
1566 (Repeated Loading): Modernize "add to list" examples.
1567 (Where Defined): Finish updating table of load-history elts.
1568
1569 * lists.texi (List-related Predicates): Minor wording improvement.
1570 (Lists as Boxes): Node deleted.
1571 (Building Lists): Explain trivial cases of number-sequence.
1572
1573 * hash.texi (Hash Tables): Add desc to menu items.
1574 (Creating Hash): Expain "full" means "make larger",
1575 (Hash Access): Any object can be a key.
1576 State value of maphash.
1577
1578 * functions.texi (What Is a Function): Wording cleanup.
1579 (Function Documentation): Minor cleanup.
1580 Explain purpose of calling convention at end of doc string.
1581 (Function Names): Wording cleanup.
1582 (Calling Functions): Wording cleanup.
1583 Explain better how funcall calls the function.
1584 (Function Cells): Delete example of saving and redefining function.
1585
1586 * control.texi (Combining Conditions): Wording cleanup.
1587 (Iteration): dolist and dotimes bind VAR locally.
1588 (Cleanups): Xref to Atomic Changes.
1589
1590 * compile.texi (Byte Compilation): Delete 19.29 info.
1591 (Compilation Functions): Macros' difficulties don't affect defsubst.
1592 (Docs and Compilation): Delete 19.29 info.
1593
44291460
RS
15942005-02-10 Richard M. Stallman <rms@gnu.org>
1595
1596 * objects.texi (Symbol Type): Minor correction.
1597
1f9ad95a
LK
15982005-02-06 Lute Kamstra <lute@gnu.org>
1599
1600 * modes.texi (Example Major Modes): Fix typos.
1601
ba2c991c
RS
16022005-02-06 Richard M. Stallman <rms@gnu.org>
1603
1604 * text.texi (Margins): fill-nobreak-predicate can be one function.
1605
1606 * strings.texi (Modifying Strings): clear-string can make unibyte.
1607 (Formatting Strings): format gives error if values missing.
1608
1609 * positions.texi (Character Motion): Mention default arg
1610 for forward-char. backward-char refers to forward-char.
1611 (Word Motion): Mention default arg for forward-word.
1612 (Buffer End Motion): Mention default arg for beginning-of-buffer.
1613 Simplify end-of-buffer.
1614 (Text Lines): Mention default arg for forward-line.
1615 (List Motion): Mention default arg for beginning/end-of-defun.
1616 (Skipping Characters): Minor fixes in explaining character-set.
1617
1618 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
1619 Mode inheritance applies only when default-major-mode is nil.
1620 Clarifications.
1621 (Example Major Modes): Update Text mode and Lisp mode examples.
1622 (Minor Mode Conventions): Mention define-minor-mode at top.
1623 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
1624 (Mode Line Format): Update mode line face display info.
1625 (Properties in Mode): Mention effect of risky vars.
1626 (Imenu): Define imenu-add-to-menubar.
1627 (Font Lock Mode): Add descriptions to menu lines.
1628 (Faces for Font Lock): Add font-lock-doc-face.
1629
9bf6d576
LK
16302005-02-05 Lute Kamstra <lute@gnu.org>
1631
1632 * text.texi (Maintaining Undo): Remove obsolete function.
1633
cb602754
EZ
16342005-02-05 Eli Zaretskii <eliz@gnu.org>
1635
1636 * frames.texi (Color Names): Add pointer to the X docs about RGB
1637 color specifications. Improve indexing
1638 (Text Terminal Colors): Replace the description of RGB values by
1639 an xref to "Color Names".
1640
4e07258f
RS
16412005-02-03 Richard M. Stallman <rms@gnu.org>
1642
1643 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
1644 Clarify.
1645 (Selecting Windows): Clarify save-selected-window.
1646 (Cyclic Window Ordering): Clarify walk-windows.
1647 (Window Point): Clarify.
1648 (Window Start): Add comment to example.
1649 (Resizing Windows): Add `interactive' specs in examples.
1650 Document fit-window-to-buffer.
1651
1652 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
1653 (Undo, Maintaining Undo): Clarify last change.
1654 (Sorting): In sort-numeric-fields, explain about octal and hex.
1655 Mention sort-numeric-base.
1656 (Format Properties): Add xref for hard newlines.
1657
1658 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
1659 (Pop-Up Menus): Fix typo.
1660 (Color Names): Explain all types of color names.
1661 Explain color-values on B&W terminal.
1662 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
1663
1664 * files.texi (File Locks): Not supported on MS systems.
1665 (Testing Accessibility): Clarify.
1666
1667 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
1668 (Coverage Testing): Fix typo.
1669
1670 * commands.texi (Misc Events): Remove stray space.
1671
1672 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
1673 (Modification Time): Clarify when visited-file-modtime returns 0.
1674 (The Buffer List): Clarify bury-buffer.
1675 (Killing Buffers): Clarify.
1676 (Indirect Buffers): Add clone-indirect-buffer.
1677
16782005-02-02 Matt Hodges <MPHodges@member.fsf.org>
1679
1680 * edebug.texi (Printing in Edebug): Fix default value of
1681 edebug-print-circle.
1682 (Coverage Testing): Fix displayed frequency count data.
1683
16842005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
1685
1686 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
1687
4e07258f 16882005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
1689
1690 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
1691
28d986b9
EZ
16922005-01-29 Eli Zaretskii <eliz@gnu.org>
1693
1694 * commands.texi (Misc Events): Describe the help-echo event.
1695
1696 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
1697 consistently in description of the help-echo property.
1698 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
1699
1700 * display.texi (Overlay Properties): Fix the index entry for
1701 help-echo overlay property.
1702
1703 * customize.texi (Type Keywords): Uncomment the xref to the
1704 help-echo property documentation.
1705
8f958b40
KS
17062005-01-23 Kim F. Storm <storm@cua.dk>
1707
1708 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
1709 return value. Third element FULLY replaced by PARTIAL which
1710 specifies number of invisible pixels if row is only partially visible.
1711 (Textual Scrolling): Mention auto-window-vscroll.
1712 (Vertical Scrolling): New defvar auto-window-vscroll.
1713
cd7e5dd6
LT
17142005-01-16 Luc Teirlinck <teirllm@auburn.edu>
1715
1716 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
1717 command remapping.
1718
6f771c32
RS
17192005-01-15 Richard M. Stallman <rms@gnu.org>
1720
1721 * display.texi (Defining Images): Mention DATA-P arg of create-image.
1722
6ac8a822
KS
17232005-01-14 Kim F. Storm <storm@cua.dk>
1724
88948d55
KS
1725 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
1726
6ac8a822
KS
1727 * text.texi (Links and Mouse-1): Fix string and vector item.
1728
20d6de82
RS
17292005-01-13 Richard M. Stallman <rms@gnu.org>
1730
1731 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
1732 descriptions of overriding-local-map and overriding-terminal-local-map.
1733
1734 * text.texi (Links and Mouse-1): Clarify text.
1735
f75a592e
KS
17362005-01-13 Kim F. Storm <storm@cua.dk>
1737
1738 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
1739
910f60b1
TTN
17402005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
1741
1742 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
1743
37181fc4
KS
17442005-01-12 Kim F. Storm <storm@cua.dk>
1745
1746 * text.texi (Links and Mouse-1): Rename section from Enabling
1747 Mouse-1 to Following Links. Change xrefs.
1748 Add examples for define-button-type and define-widget.
1749
1750 * display.texi (Button Properties, Button Buffer Commands):
1751 Clarify mouse-1 and follow-link functionality.
1752
28f94a34
RS
17532005-01-12 Richard M. Stallman <rms@gnu.org>
1754
1755 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
1756
1757 * display.texi (Beeping): Fix Texinfo usage.
1758
1759 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
1760
bac2d936
KS
17612005-01-11 Kim F. Storm <storm@cua.dk>
1762
1763 * display.texi (Button Properties, Button Buffer Commands):
93381d62 1764 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
1765
1766 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
1767 (Enabling Mouse-1 to Follow Links): New subsection.
1768
de968ddb
RS
17692005-01-06 Richard M. Stallman <rms@gnu.org>
1770
1771 * text.texi (Special Properties): Minor change.
1772
1773 * os.texi (Timers): Clarify previous change.
1774
1775 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1776
a3a43b3b
LT
17772005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1778
1779 * display.texi (Face Attributes): Correct xref to renamed node.
1780
732bb9ce
RS
17812005-01-01 Richard M. Stallman <rms@gnu.org>
1782
1783 * display.texi (Face Attributes): Describe hex color specs.
1784
c734ae59
RS
17852004-12-31 Richard M. Stallman <rms@gnu.org>
1786
1787 * os.texi (Timers): Update previous change.
1788
33b2f4ea
KS
17892004-12-30 Kim F. Storm <storm@cua.dk>
1790
1791 * display.texi (Line Height): Total line-height is now specified
1792 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1793 in cons cells. (nil . RATIO) is relative to actual line height.
1794 Use line-height `t' instead of `0' to get minimum height.
1795
99ec74b9
RS
17962004-12-29 Richard M. Stallman <rms@gnu.org>
1797
1798 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1799
eab463f6
RS
18002004-12-28 Richard M. Stallman <rms@gnu.org>
1801
1802 * commands.texi (Quitting): Clarify value of with-local-quit.
1803
1804 * elisp.texi (Top): Fix previous change.
1805
1806 * loading.texi (Loading): Fix previous change.
1807
ebbd14f1
RS
18082004-12-27 Richard M. Stallman <rms@gnu.org>
1809
4ae98fc5
RS
1810 * Makefile.in (MAKEINFO): Specify --force.
1811
8f430046
RS
1812 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
1813
56011a8c
RS
1814 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
1815
1816 * display.texi (Line Height): Further clarify.
1817
1818 * elisp.texi (Top): Update Loading submenu.
1819
ebbd14f1
RS
1820 * loading.texi (Where Defined): New node.
1821 (Unloading): load-history moved to Where Defined.
1822
fda2922a
RS
18232004-12-21 Richard M. Stallman <rms@gnu.org>
1824
1825 * commands.texi (Event Input Misc): Add while-no-input.
1826
9eb8959a
RS
18272004-12-11 Richard M. Stallman <rms@gnu.org>
1828
1829 * display.texi (Line Height): Rewrite text for clarity.
1830
adf87c29
KS
18312004-12-11 Kim F. Storm <storm@cua.dk>
1832
1833 * display.texi (Display): Add node "Line Height" to menu.
1834 (Line Height): New node. Move full description of line-spacing
1835 and line-height text properties here from text.texi.
1836 (Scroll Bars): Add vertical-scroll-bar variable.
1837
1838 * frames.texi (Window Frame Parameters): Remove line-height defvar.
1839
1840 * locals.texi (Standard Buffer-Local Variables): Fix xref for
1841 line-spacing and vertical-scroll-bar.
1842
1843 * text.texi (Special Properties): Just mention line-spacing and
1844 line-height here, add xref to new "Line Height" node.
1845
31e4729e
TTN
18462004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
1847
1848 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
1849
1850 * locals.texi (Standard Buffer-Local Variables):
1851 Add @xref for `line-spacing'.
1852
cc60c723
RS
18532004-12-05 Richard M. Stallman <rms@gnu.org>
1854
1855 * Makefile.in (maintainer-clean): Remove the info files
1856 in $(infodir) where they are created.
1857
f6101ac9
RS
18582004-12-03 Richard M. Stallman <rms@gnu.org>
1859
1860 * windows.texi (Selecting Windows): get-lru-window and
1861 get-largest-window don't consider dedicated windows.
1862
1863 * text.texi (Undo): Document undo-in-progress.
1864
94221759
RS
18652004-11-26 Richard M. Stallman <rms@gnu.org>
1866
1867 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
1868 Remove a few vars that are not always buffer-local.
1869
7092c5e8
LT
18702004-11-24 Luc Teirlinck <teirllm@auburn.edu>
1871
1872 * locals.texi (Standard Buffer-Local Variables): Comment out
1873 xref's to non-existent node `Yet to be written'.
1874
261b01c6
RS
18752004-11-24 Richard M. Stallman <rms@gnu.org>
1876
1877 * processes.texi (Synchronous Processes): Grammar fix.
1878
1879 * numbers.texi (Comparison of Numbers): Add eql.
1880
1881 * locals.texi (Standard Buffer-Local Variables): Add many vars.
1882
1883 * intro.texi (Printing Notation): Fix previous change.
1884
1885 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
1886 and default-indicate-buffer-boundaries from here.
1887 (Usual Display): To here.
1888 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
1889 (Usual Display): Move tab-width up.
1890
1891 * customize.texi (Variable Definitions): Replace
1892 show-paren-mode example with tooltip-mode.
7092c5e8 1893 (Simple Types, Composite Types, Defining New Types):
261b01c6 1894 Minor cleanups.
7092c5e8 1895
c1aa4864
JH
18962004-11-21 Jesper Harder <harder@ifa.au.dk>
1897
1898 * processes.texi (Synchronous Processes, Output from Processes):
1899 Markup fix.
1900
dedbac89
RS
19012004-11-20 Richard M. Stallman <rms@gnu.org>
1902
07c8c65a
RS
1903 * positions.texi (Skipping Characters): skip-chars-forward
1904 now handles char classes.
1905
8f40a868
RS
1906 * intro.texi (Printing Notation): Avoid confusion of `print'
1907 when explaining @print.
1908
1909 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
1910
1911 * display.texi (Display Table Format): Minor fix.
1912
1913 * streams.texi (Output Functions): Fix print example.
1914
fd6866c8
RS
1915 * Makefile.in (elisp): New target.
1916 (dist): Depend on $(infodir)/elisp, not elisp.
1917 Copy the info files from $(infodir).
1918
9d00469f
RS
1919 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
1920 read-from-minibuffer.
1921
dedbac89
RS
1922 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
1923
6de891db
RS
19242004-11-19 Richard M. Stallman <rms@gnu.org>
1925
1926 * searching.texi (Regexp Search): Add search-whitespace-regexp.
1927
e1c1c5a7
TTN
19282004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
1929
1930 * tips.texi (Coding Conventions): Fix typo.
1931
ee31cd78
RS
19322004-11-16 Richard M. Stallman <rms@gnu.org>
1933
1934 * tips.texi (Coding Conventions): Separate defvar and require
1935 methods to avoid warnings. Use require only when there are many
1936 functions and variables from that package.
1937
1938 * minibuf.texi (Minibuffer Completion): When ignoring case,
1939 predicate must not be case-sensitive.
1940
1941 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
1942 (Test Coverage): Don't talk about "splotches". Clarified.
1943
4bd38e94
TTN
19442004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
1945
1946 * frames.texi (Window Frame Parameters): Fix typo.
1947
6d073ae1
KS
19482004-11-15 Kim F. Storm <storm@cua.dk>
1949
9f89426b
KS
1950 * symbols.texi (Other Plists): Note that plist-get may signal error.
1951 Add safe-plist-get.
6d073ae1 1952
10980463
TTN
19532004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
1954
1955 * modes.texi (Font Lock Basics): Fix typo.
1956
1efc19eb
RS
19572004-11-08 Richard M. Stallman <rms@gnu.org>
1958
1959 * syntax.texi (Syntax Table Functions): Add syntax-after.
1960
6159c232
EZ
19612004-11-06 Lars Brinkhoff <lars@nocrew.org>
1962
1963 * os.texi (Processor Run Time): New section documenting
1964 get-internal-run-time.
1965
59dede22
EZ
19662004-11-06 Eli Zaretskii <eliz@gnu.org>
1967
1968 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
1969 it nukes elisp-cover.texi.
1970 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
1971 elisp-0 etc.
1972
4cc8522c
LT
19732004-11-05 Luc Teirlinck <teirllm@auburn.edu>
1974
1975 * commands.texi (Keyboard Macros): Document `append' return value
1976 of `defining-kbd-macro'.
1977
2d1ef312
RS
19782004-11-01 Richard M. Stallman <rms@gnu.org>
1979
1980 * commands.texi (Interactive Call): Add called-interactively-p.
1981
6f4e005d
SJ
19822004-10-29 Simon Josefsson <jas@extundo.com>
1983
1984 * minibuf.texi (Reading a Password): Revert.
1985
4f71c13f
RS
19862004-10-28 Richard M. Stallman <rms@gnu.org>
1987
1988 * frames.texi (Display Feature Testing): Explain about "vendor".
1989
4660a9e3
RS
19902004-10-27 Richard M. Stallman <rms@gnu.org>
1991
1992 * commands.texi (Interactive Codes): `N' uses numeric prefix,
1993 not raw. Clarify `n'.
1994 (Interactive Call): Rewrite interactive-p, focusing on when
1995 and how to use it.
1996 (Misc Events): Clarify previous change.
1997
1998 * advice.texi (Simple Advice): Clarify what job the example does.
1999 (Around-Advice): Clarify ad-do-it.
2000 (Activation of Advice): An option of ad-default-compilation-action
2001 is `never', not `nil'.
2002
c8636435
KS
20032004-10-26 Kim F. Storm <storm@cua.dk>
2004
2005 * commands.texi (Interactive Codes): Add U code letter.
2006
acd4089b
SJ
20072004-10-25 Simon Josefsson <jas@extundo.com>
2008
2009 * minibuf.texi (Reading a Password): Add.
2010
29dc7809
JR
20112004-10-24 Jason Rumney <jasonr@gnu.org>
2012
2013 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
2014 and wheel-down.
2015
bb5d6d34
KG
20162004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
2017
2018 * processes.texi (Synchronous Processes): Document process-file.
2019
d0ee2ed3
KH
20202004-10-22 Kenichi Handa <handa@m17n.org>
2021
2022 * text.texi (translate-region): Document that it accepts also a
2023 char-table.
2024
38be9dbb
DP
20252004-10-22 David Ponce <david@dponce.com>
2026
2027 * windows.texi (Resizing Windows): Document the `preserve-before'
2028 argument of the functions `enlarge-window' and `shrink-window'.
2029
63c80452
JR
20302004-10-19 Jason Rumney <jasonr@gnu.org>
2031
2032 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
2033
9f4b6e73
LT
20342004-10-09 Luc Teirlinck <teirllm@auburn.edu>
2035
2036 * text.texi (Filling): Add anchor for definition of
2037 `sentence-end-double-space'.
2038
2039 * searching.texi (Regexp Example): Update description of how
2040 Emacs currently recognizes the end of a sentence.
2041 (Standard Regexps): Update definition of the variable
2042 `sentence-end'. Add definition of the function `sentence-end'.
2043
657f0f9c
EZ
20442004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
2045
2046 * display.texi (Progress): New node.
2047
35ab4857
KS
20482004-10-05 Kim F. Storm <storm@cua.dk>
2049
2050 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
2051
f2a54fbc
KS
20522004-09-29 Kim F. Storm <storm@cua.dk>
2053
2054 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
2055 to identify bitmaps. Remove -fringe-bitmap suffix for standard
2056 fringe bitmap symbols, as they now have their own namespace.
2057 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
2058 vs. pixels. Signal error if no free bitmap slots.
2059 (Pixel Specification): Change IMAGE to @var{image}.
2060
4676d6f3
RS
20612004-09-28 Richard M. Stallman <rms@gnu.org>
2062
2063 * text.texi (Special Properties): Clarify line-spacing and line-height.
2064
2065 * searching.texi (Regexp Search): Add looking-back.
2066
17234906
LT
20672004-09-25 Luc Teirlinck <teirllm@auburn.edu>
2068
2069 * display.texi: Correct typos.
2070 (Image Descriptors): Correct xref's.
2071
4de43c8b
RS
20722004-09-25 Richard M. Stallman <rms@gnu.org>
2073
2074 * text.texi (Special Properties): Cleanups in `cursor'.
2075 Rewrites in `line-height' and `line-spacing'; exchange them.
2076
2077 * display.texi (Fringes): Rewrite previous change.
2078 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
2079 (Display Fringe Bitmaps): Node deleted, text moved.
2080 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
2081 (Scroll Bars): Clarify set-window-scroll-bars.
2082 (Pointer Shape): Rewrite.
2083 (Specified Space): Clarify :align-to, etc.
2084 (Pixel Specification): Use @var. Clarify new text.
2085 (Other Display Specs): Clarify `slice'.
2086 (Image Descriptors): Cleanups.
2087 (Showing Images): Cleanups.
2088
a3ee0299
LT
20892004-09-24 Luc Teirlinck <teirllm@auburn.edu>
2090
e88ebce6
LT
2091 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
2092
a3ee0299
LT
2093 * modes.texi: Various minor changes in addition to:
2094 (Major Mode Conventions): Final call to `run-mode-hooks' should
2095 not be inside the `delay-mode-hooks' form.
2096 (Mode Hooks): New node.
2097 (Hooks): Delete obsolete example.
2098 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
2099 node "Mode Hooks".
2100
6db2bc02
LT
21012004-09-22 Luc Teirlinck <teirllm@auburn.edu>
2102
2103 * display.texi: Correct various typos.
2104 (Display): Rename node "Pointer Shapes" to "Pointer
2105 Shape". (There is already a node called "Pointer Shapes" in
2106 frames.texi.)
2107 (Images): Remove non-existent node "Image Slices" from menu.
2108
ed2846bd
KS
21092004-09-23 Kim F. Storm <storm@cua.dk>
2110
2111 * text.texi (Special Properties): Add `cursor', `pointer',
2112 `line-height', and `line-spacing' properties.
2113
2114 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
2115 Shapes' to menu.
2116 (Standard Faces): Doc fix for fringe face.
2117 (Fringes): Add `overflow-newline-into-fringe' and
2118 'indicate-buffer-boundaries'.
2119 (Fringe Bitmaps, Pointer Shapes): New nodes.
2120 (Display Property): Add 'Pixel Specification' and 'Display Fringe
2121 Bitmaps' to menu.
2122 (Specified Space): Describe pixel width and height.
2123 (Pixel Specification): New node.
2124 (Other Display Specs): Add `slice' property.
2125 (Display Fringe Bitmaps): New node.
2126 (Images): Add 'Image Slices' to menu.
2127 (Image Descriptors): Add `:pointer' and `:map' properties.
2128 (Showing Images): Add slice arg to `insert-image'. Add
2129 'insert-sliced-image'.
2130
4d894c98
RS
21312004-09-20 Richard M. Stallman <rms@gnu.org>
2132
2133 * commands.texi (Key Sequence Input):
2134 Clarify downcasing in read-key-sequence.
2135
7e388eb7
JL
21362004-09-08 Juri Linkov <juri@jurta.org>
2137
2138 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
2139
a020987f
LT
21402004-09-07 Luc Teirlinck <teirllm@auburn.edu>
2141
2142 * locals.texi (Standard Buffer-Local Variables): Add
2143 `buffer-auto-save-file-format'.
2144 * internals.texi (Buffer Internals): Describe new
2145 auto_save_file_format field of the buffer structure.
2146 * files.texi (Format Conversion): `auto-save-file-format' has been
2147 renamed `buffer-auto-save-file-format'.
2148
2b96f80c
LT
21492004-08-27 Luc Teirlinck <teirllm@auburn.edu>
2150
2151 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
2152 an integer or a marker.
2153 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
2154
2ee3b79e
RS
21552004-08-22 Richard M. Stallman <rms@gnu.org>
2156
2157 * modes.texi (Major Mode Conventions): Discuss rebinding of
2158 standard key bindings.
2159
c438dc33
KS
21602004-08-18 Kim F. Storm <storm@cua.dk>
2161
2162 * processes.texi (Accepting Output): Add `just-this-one' arg to
2163 `accept-process-output'.
101c421e 2164 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 2165
db8af011
LT
21662004-08-10 Luc Teirlinck <teirllm@auburn.edu>
2167
2168 * keymaps.texi: Various changes in addition to:
2169 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
2170 Give more varied examples for `kbd'.
2171 (Creating Keymaps): Char tables have slots for all characters
2172 without modifiers.
2173 (Active Keymaps): `overriding-local-map' and
2174 `overriding-terminal-local-map' also override text property and
2175 overlay keymaps.
2176 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
2177 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
2178 to denote a prefix of no events.
2179 `map-keymap' includes parent's bindings _recursively_.
2180 Clarify and correct description of `where-is-internal'.
2181 Mention BUFFER-OR-NAME arg to `describe-bindings'.
2182 (Menu Example): For menus intended for use with the keyboard, the
2183 menu items should be bound to characters or real function keys.
2184
de700726
LT
21852004-08-08 Luc Teirlinck <teirllm@auburn.edu>
2186
30e75a87
LT
2187 * objects.texi (Character Type): Reposition `@anchor' to prevent
2188 double space inside sentence in Info.
2189
de700726
LT
2190 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
2191 renamed to `disabled-command-function'.
7c5b95c9 2192 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
2193 (Command Loop Info): Replace reference to it.
2194 (Disabling Commands): `disabled-command-hook' has been renamed to
2195 `disabled-command-function'.
2196
81909a1a
LT
21972004-08-07 Luc Teirlinck <teirllm@auburn.edu>
2198
2199 * os.texi (Translating Input): Only non-prefix bindings in
2200 `key-translation-map' override actual key bindings. Warn about
2201 possible indirect effect of actual key bindings on non-prefix
2202 bindings in `key-translation-map'.
2203
5504e99c
LT
22042004-08-06 Luc Teirlinck <teirllm@auburn.edu>
2205
2206 * minibuf.texi (High-Level Completion): Add anchor for definition
2207 of `read-variable'.
2208
2209 * commands.texi: Various changes in addition to:
2210 (Using Interactive): Clarify description of `interactive-form'.
2211 (Interactive Call): Mention default for KEYS argument to
2212 `call-interactively'.
2213 (Command Loop Info): Clarify description of `this-command-keys'.
2214 Mention KEEP-RECORD argument to `clear-this-command-keys'.
2215 Value of `last-event-frame' can be `macro'.
2216 (Repeat Events): `double-click-fuzz' is also used to distinguish
2217 clicks and drags.
2218 (Classifying Events): Clarify descriptions of `event-modifiers'
2219 `event-basic-type' and `event-convert-list'.
2220 (Accessing Events): `posn-timestamp' takes POSITION argument.
2221 (Quoted Character Input): Clarify description of
2222 `read-quoted-char' and fix example.
2223 (Quitting): Add `with-local-quit'.
2224 (Disabling Commands): Correct and clarify descriptions of
2225 `enable-command' and `disable-command'.
2226 Mention what happens if `disabled-command-hook' is nil.
2227 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
2228 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
2229
f478a72a
LT
22302004-07-24 Luc Teirlinck <teirllm@auburn.edu>
2231
2232 * frames.texi: Various changes in addition to:
2233 (Creating Frames): Expand and clarify description of `make-frame'.
2234 (Window Frame Parameters): Either none or both of the `icon-left'
2235 and `icon-top' parameters must be specified. Put descriptions of
2236 `menu-bar-lines' and `toolbar-lines' closer together and change
2237 them accordingly.
2238 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
2239 except while processing `frame-title-format' or `icon-title-format'.
2240 (Deleting Frames): Correct description of `delete-frame'.
2241 Non-nil return values of `frame-live-p' are like those of `framep'.
2242 (Frames and Windows): mention return value of
2243 `set-frame-selected-window'.
2244 (Visibility of Frames): Mention `force' argument to
2245 `make-frame-invisible'. `frame-visible-p' returns t for all
2246 frames on text-only terminals.
2247 (Frame Configurations): Restoring a frame configuration does not
2248 restore deleted frames.
2249 (Window System Selections): `x-set-selection' returns DATA.
2250 (Resources): Add example.
2251 (Display Feature Testing): Clarify descriptions of
2252 `display-pixel-height', `display-pixel-width', `x-server-version'
2253 and `x-server-vendor'.
2254
2255 * windows.texi (Choosing Window): Add anchor.
2256 * minibuf.texi (Minibuffer Misc): Add anchor.
2257
bc135062
JPW
22582004-07-23 John Paul Wallington <jpw@gnu.org>
2259
2260 * macros.texi (Defining Macros): Declaration keyword for setting
2261 Edebug spec is `debug' not `edebug'.
2262
cb7516e5
LT
22632004-07-19 Luc Teirlinck <teirllm@auburn.edu>
2264
2265 * windows.texi: Various small changes in addition to:
2266 (Window Point): Mention return value of `set-window-point'.
2267 (Window Start): `pos-visible-in-window-p' disregards horizontal
2268 scrolling. Explain return value if PARTIALLY is non-nil.
2269 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
2270 and `set-window-vscroll'.
2271 (Size of Window): The argument WINDOW to `window-inside-edges',
2272 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
2273 (Resizing Windows): Explain return value of
2274 `shrink-window-if-larger-than-buffer'.
2275 `window-size-fixed' automatically becomes buffer local when set.
2276 (Window Configurations): Explain return value of
2277 `set-window-configuration'.
2278
2279 * minibuf.texi (Minibuffer Misc): Add anchor for
2280 `minibuffer-scroll-window'.
2281
2282 * positions.texi (Text Lines): Add anchor for `count-lines'.
2283
3751eb00
RS
22842004-07-17 Richard M. Stallman <rms@gnu.org>
2285
2286 * display.texi (Overlay Properties): Adding `evaporate' prop
2287 deletes empty overlay immediately.
2288
2289 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
2290 fix example.
2291
9a7e97c6
LT
22922004-07-16 Jim Blandy <jimb@redhat.com>
2293
2294 * searching.texi (Regexp Backslash): Document new \_< and \_>
2295 operators.
2296
aa0e4da8
JB
22972004-07-16 Juanma Barranquero <lektu@terra.es>
2298
2299 * display.texi (Images): Fix Texinfo usage.
2300
cbbfedb2
LT
23012004-07-14 Luc Teirlinck <teirllm@auburn.edu>
2302
2303 * buffers.texi (Modification Time): `visited-file-modtime' now
2304 returns a list of two integers, instead of a cons.
2305
3a052bd3
LT
23062004-07-13 Luc Teirlinck <teirllm@auburn.edu>
2307
2308 * windows.texi: Various changes in addition to:
2309 (Splitting Windows): Add `split-window-keep-point'.
2310
02c04e6f
RS
23112004-07-09 Richard M. Stallman <rms@gnu.org>
2312
2313 * frames.texi (Input Focus): Minor fix.
2314
cb4f1287
LT
23152004-07-07 Luc Teirlinck <teirllm@auburn.edu>
2316
2317 * frames.texi (Input Focus): Clarify descriptions of
2318 `select-frame-set-input-focus' and `select-frame'.
2319
339902ec
LT
23202004-07-06 Luc Teirlinck <teirllm@auburn.edu>
2321
2322 * os.texi: Various small changes in addition to:
2323 (Killing Emacs): Expand and clarify description of
2324 `kill-emacs-query-functions' and `kill-emacs-hook'.
2325 (System Environment): Expand and clarify description of `getenv'
2326 and `setenv'.
2327 (Timers): Clarify description of `run-at-time'.
2328 (Translating Input): Correct description of
2329 `extra-keyboard-modifiers'.
2330 (Flow Control): Correct description of `enable-flow-control'.
2331
fe3b7e35
TTN
23322004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
2333
2334 * os.texi: Update copyright.
2335 (Session Management): Grammar fix.
2336 Clarify which Emacs does the restarting.
2337 Use @samp for *scratch* buffer.
2338
59db7d6e
LT
23392004-07-04 Alan Mackenzie <acm@muc.de>
2340
2341 * frames.texi (Input Focus): Add documentation for
2342 `select-frame-set-input-focus'. Replace refs to non-existent
2343 `switch-frame' with `select-frame'. Minor corrections and tidying
2344 up of text-only terminal stuff.
2345
e3ccf404
RS
23462004-07-02 Richard M. Stallman <rms@gnu.org>
2347
2348 * files.texi (Saving Buffers): Cleanup write-contents-function.
2349 (Magic File Names): Cleanup file-remote-p.
2350
8addb6eb
KG
23512004-07-02 Kai Grossjohann <kai@emptydomain.de>
2352
2353 * files.texi (Magic File Names): `file-remote-p' returns an
2354 identifier of the remote system, not just t.
2355
7a58d84d
DK
23562004-07-02 David Kastrup <dak@gnu.org>
2357
2358 * searching.texi (Entire Match Data): Add explanation about new
2359 match-data behavior when @var{integers} is non-nil.
2360
d8c379f8
RS
23612004-06-24 Richard M. Stallman <rms@gnu.org>
2362
b4a4b0ae
RS
2363 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
2364
d8c379f8
RS
2365 * customize.texi (Variable Definitions): Note about doc strings
2366 and :set.
2367
2368 * keymaps.texi (Keymap Terminology): Document `kbd'.
2369 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
2370
2371 * display.texi (Invisible Text): Setting buffer-invisibility-spec
2372 makes it buffer-local.
2373
2374 * files.texi (Saving Buffers): Correct previous change.
2375
2376 * commands.texi (Accessing Events):
2377 Clarify posn-col-row and posn-actual-col-row.
2378
23792004-06-24 David Ponce <david.ponce@wanadoo.fr>
2380
2381 * commands.texi (Accessing Events): New functions
2382 posn-at-point and posn-at-x-y. Add example to posn-x-y.
2383
dce417e7
LT
23842004-06-23 Luc Teirlinck <teirllm@auburn.edu>
2385
2386 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
2387 * frames.texi, buffers.texi, backups.texi, variables.texi:
2388 * loading.texi, eval.texi, functions.texi, control.texi:
2389 * symbols.texi, minibuf.texi: Reposition @anchor's.
2390
2391 * help.texi: Various small changes in addition to the following.
2392 (Describing Characters): Describe PREFIX argument to
2393 `key-description'. Correct and clarify definition of
2394 `text-char-description'. Describe NEED-VECTOR argument to
2395 `read-kbd-macro'.
2396 (Help Functions): Clarify definition of `apropos'.
2397
255d07dc
LH
23982004-06-23 Lars Hansen <larsh@math.ku.dk>
2399
2400 * files.texi (Saving Buffers): Correct description of
2401 `write-contents-functions'.
2402
4e9691e9
JB
24032004-06-21 Juanma Barranquero <lektu@terra.es>
2404
2405 * display.texi (Images): Remove redundant @vindex directives.
2406 Rewrite `image-library-alist' doc in active voice.
2407
1ebd4f78
JB
24082004-06-14 Juanma Barranquero <lektu@terra.es>
2409
2410 * display.texi (Images): Document new delayed library loading,
2411 variable `image-library-alist' and (existing but undocumented)
2412 function `image-type-available-p'.
2413
ddfb8369
RS
24142004-06-05 Richard M. Stallman <rms@gnu.org>
2415
2416 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
2417 refer the user to the Initial Input node.
2418 (Text from Minibuffer): Likewise.
2419 (Initial Input): New node. Document this feature
2420 and say it is mostly deprecated.
2421
18684a3a
RS
24222004-05-30 Richard M. Stallman <rms@gnu.org>
2423
7a61e456
RS
2424 * loading.texi (Named Features): Clarify return value
2425 and meaning of NOERROR.
2426
18684a3a
RS
2427 * variables.texi (File Local Variables): Minor cleanup.
2428
c8364415
MA
24292004-05-30 Michael Albinus <michael.albinus@gmx.de>
2430
2431 * files.texi (Magic File Names): Add `file-remote-p' as operation
2432 of file name handlers.
2433
08fd1251
RS
24342004-05-29 Richard M. Stallman <rms@gnu.org>
2435
2436 * modes.texi (Minor Mode Conventions): (-) has no special meaning
2437 as arg to a minor mode command.
2438
71d5a208
RS
24392004-05-22 Richard M. Stallman <rms@gnu.org>
2440
2441 * syntax.texi (Syntax Class Table): Word syntax not just for English.
2442
2443 * streams.texi (Output Variables): Doc float-output-format.
2444
2445 * searching.texi (Regexp Special): Nested repetition can be infloop.
2446
2447 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
2448 real stack overflow.
2449
2450 * compile.texi: Minor cleanups.
2451
24522004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
2453
2454 * lists.texi (Cons Cells): Explain dotted lists, true lists,
2455 circular lists.
2456 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 2457
022cb162
TTN
24582004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
2459
2460 * modes.texi (Search-based Fontification): Fix typo.
2461
aa7094ba
JB
24622004-05-10 Juanma Barranquero <lektu@terra.es>
2463
2464 * modes.texi (Mode Line Variables): Fix description of
2465 global-mode-string, which is now after which-func-mode, not the
2466 buffer name.
2467
c2383279
LH
24682004-05-07 Lars Hansen <larsh@math.ku.dk>
2469
2470 * modes.texi (Desktop Save Mode): Add.
2471 (Modes): Add menu entry Desktop Save Mode.
2472
2473 * hooks.texi: Add desktop-after-read-hook,
2474 desktop-no-desktop-file-hook and desktop-save-hook.
2475
2476 * locals.texi: Add desktop-save-buffer.
2477
058296d3
JH
24782004-04-30 Jesper Harder <harder@ifa.au.dk>
2479
2480 * display.texi: emacs -> Emacs.
2481
0c54865e
EZ
24822004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
2483
2484 * files.texi (Changing Files): Document set-file-times.
2485
d814862a
JB
24862004-04-23 Juanma Barranquero <lektu@terra.es>
2487
2488 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
2489
e8d6f886
JH
24902004-04-18 Jesper Harder <harder@ifa.au.dk>
2491
2492 * tips.texi (Coding Conventions): defopt -> defcustom.
2493
3a424014
LT
24942004-04-16 Luc Teirlinck <teirllm@auburn.edu>
2495
2496 * sequences.texi: Various clarifications.
2497
9e860631
LT
24982004-04-14 Luc Teirlinck <teirllm@auburn.edu>
2499
2500 * buffers.texi (Read Only Buffers): Mention optional ARG to
2501 `toggle-read-only'.
2502
5e30a0fb
NR
25032004-04-14 Nick Roberts <nick@nick.uklinux.net>
2504
9e860631 2505 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
2506 returns a full-width window if possible.
2507
619fb950
LT
25082004-04-13 Luc Teirlinck <teirllm@auburn.edu>
2509
2510 * buffers.texi: Various changes in addition to:
2511 (Buffer File Name): Add `find-buffer-visiting'.
2512 (Buffer Modification): Mention optional ARG to `not-modified'.
2513 (Indirect Buffers): Mention optional CLONE argument to
2514 `make-indirect-buffer'.
2515
2516 * files.texi: Various changes in addition to:
2517 (Visiting Functions): `find-file-hook' is now a normal hook.
2518 (File Name Expansion): Explain difference between the way that
2519 `expand-file-name' and `file-truename' treat `..'.
2520 (Contents of Directories): Mention optional ID-FORMAT argument to
2521 `directory-files-and-attributes'.
2522 (Format Conversion): Mention new optional CONFIRM argument to
2523 `format-write-file'.
2524
a2295d32
MB
25252004-04-12 Miles Bader <miles@gnu.org>
2526
2527 * macros.texi (Expansion): Add description of `macroexpand-all'.
2528
571fd4d5
JH
25292004-04-05 Jesper Harder <harder@ifa.au.dk>
2530
2531 * variables.texi (Variable Aliases): Mention
2532 cyclic-variable-indirection.
2533
2534 * errors.texi (Standard Errors): Ditto.
2535
4ba2fd66
LT
25362004-04-04 Luc Teirlinck <teirllm@auburn.edu>
2537
2538 * backups.texi: Various small changes in addition to:
2539 (Making Backups): Mention return value of `backup-buffer'.
2540 (Auto-Saving): Mention optional FORCE argument to
2541 `delete-auto-save-file-if-necessary'.
2542 (Reverting): Mention optional PRESERVE-MODES argument to
2543 `revert-buffer'. Correct description of `revert-buffer-function'.
2544
8f7ea687
JL
25452004-03-22 Juri Linkov <juri@jurta.org>
2546
2547 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
2548 with `Vector Functions'.
2549
2550 * text.texi (Sorting): Add missing quote.
2551
0eeca3c1
LT
25522004-03-14 Luc Teirlinck <teirllm@auburn.edu>
2553
2554 * intro.texi (Lisp History): Replace xref to `cl' manual with
2555 inforef.
2556
e69cfac2
RS
25572004-03-12 Richard M. Stallman <rms@gnu.org>
2558
2559 * intro.texi (Version Info): Add arg to emacs-version.
2560 (Lisp History): Change xref to CL manual.
2561
1b91d47f
LT
25622004-03-09 Luc Teirlinck <teirllm@auburn.edu>
2563
2564 * minibuf.texi (Completion Commands): Add xref to Emacs manual
2565 for Partial Completion mode.
2566
97073664
TTN
25672004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
2568
2569 * customize.texi: Fix typo. Remove eol whitespace.
2570
04a6e76b
RS
25712004-03-04 Richard M. Stallman <rms@gnu.org>
2572
2573 * processes.texi: Fix typos.
2574
2575 * lists.texi (Building Lists): Minor clarification.
2576
2577 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
2578 in make-hash-table.
2579
5bb0fcd1
JB
25802004-02-29 Juanma Barranquero <lektu@terra.es>
2581
2582 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
2583 rm, and ignore exit code.
2584
9022d421
EZ
25852004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
2586
2587 * display.texi (Defining Faces): Add description for min-colors.
2588 Update example.
2589
92f5fba2
LT
25902004-02-23 Luc Teirlinck <teirllm@auburn.edu>
2591
2592 * abbrevs.texi: Various corrections and clarifications in addition
2593 to the following:
2594 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
2595
7e83e178
GM
25962004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2597
2598 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
2599
9c5609e8
LT
26002004-02-21 Luc Teirlinck <teirllm@auburn.edu>
2601
e2b9b51f
LT
2602 * text.texi: Various small changes in addition to the following:
2603 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
2604 to delete-horizontal-space.
2605 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
2606 description of yank-handler text property at various places.
2607
7daa0e81
LT
2608 * frames.texi (Window System Selections): Add anchor.
2609
9c5609e8
LT
2610 * syntax.texi (Syntax Table Functions): Clarify and correct
2611 descriptions of make-syntax-table and copy-syntax-table.
2612 (Motion and Syntax): Clarify SYNTAXES argument to
2613 skip-syntax-forward.
2614 (Parsing Expressions): Mention that the return value of
2615 parse-partial-sexp is currently a list of ten rather than nine
2616 elements.
2617 (Categories): Various corrections and clarifications.
2618
d29edb21
LT
26192004-02-17 Luc Teirlinck <teirllm@auburn.edu>
2620
2621 * markers.texi (Marker Insertion Types): Minor change.
2622
2623 * locals.texi (Standard Buffer-Local Variables):
2624 * commands.texi (Interactive Codes, Using Interactive):
2625 * functions.texi (Related Topics): Fix xrefs.
2626
43e48bda
LT
26272004-02-16 Luc Teirlinck <teirllm@auburn.edu>
2628
2629 * lists.texi (Sets And Lists): Update description of delete-dups.
2630
84e34002
RS
26312004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2632
2633 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
2634
26352004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2636
2637 * frames.texi (Parameter Access): frame-parameters arg is optional.
2638 modify-frame-parameters handles nil for FRAME.
2639 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
2640 are all-or-nothing for certain toolkits.
2641 Mention parameter wait-for-wm.
2642 (Frames and Windows): In frame-first-window and frame-selected-window
2643 the arg is optional.
2644 (Input Focus): In redirect-frame-focus the second arg is optional.
2645 (Window System Selections): Mention selection type CLIPBOARD.
2646 Mention data-type UTF8_STRING.
2647 Mention numbering of cut buffers.
2648 (Resources): Describe x-resource-name.
2649
26502004-02-16 Richard M. Stallman <rms@gnu.org>
2651
2652 * windows.texi (Buffers and Windows): Delete false table
2653 about all-frames.
2654
2655 * syntax.texi (Parsing Expressions): Delete old caveat
2656 about parse-sexp-ignore-comments.
2657
2658 * streams.texi (Output Variables): Add print-quoted.
2659
2660 * lists.texi (Building Lists): Minor cleanup.
2661
2662 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
2663
2664 * display.texi (Overlays): Explain overlays use markers.
2665 (Managing Overlays): Explain front-advance and rear-advance
2666 in more detail.
2667
2668 * loading.texi (Unloading): Document unload-feature-special-hooks.
2669 Get rid of fns-NNN.el file.
2670
26712004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2672
2673 * help.texi (Describing Characters): Fix text-char-description
2674 example output.
2675
2676 * edebug.texi (Using Edebug): Fix example.
2677
2678 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 2679
84e34002
RS
2680 * files.texi (Changing Files): Fix argname.
2681
2682 * calendar.texi: Fix parens, and default values.
2683
2684 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
2685 * nonascii.texi, objects.texi, os.texi: Minor fixes.
2686 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
2687
2688 * positions.texi (Text Lines): Don't add -1 in current-line.
2689
26902004-02-16 Richard M. Stallman <rms@gnu.org>
2691
2692 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
2693
c33b76da
EZ
26942004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2695
2696 * processes.texi (Low-Level Network): Fix a typo.
2697
9d7271e8
KS
26982004-02-12 Kim F. Storm <storm@cua.dk>
2699
2700 * display.texi (Fringes): Use consistent wording.
2701 Note that window-fringe's window arg is optional.
2702 (Scroll Bars): Use consistent wording.
2703
6827d730
LT
27042004-02-11 Luc Teirlinck <teirllm@auburn.edu>
2705
2706 * tips.texi (Comment Tips): Document the new conventions for
2707 commenting out code.
2708
1cb60b5a
JD
27092004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2710
2711 * positions.texi (Text Lines): Added missing end defun.
2712
7fdd1f62
KS
27132004-02-07 Kim F. Storm <storm@cua.dk>
2714
2715 * positions.texi (Text Lines): Add line-number-at-pos.
2716
eb3c144c
JPW
27172004-02-06 John Paul Wallington <jpw@gnu.org>
2718
2719 * display.texi (Button Properties, Button Buffer Commands):
2720 mouse-2 invokes button, not down-mouse-1.
2721
a1d38d63
JR
27222004-02-04 Jason Rumney <jasonr@gnu.org>
2723
2724 * makefile.w32-in: Sync with Makefile.in changes.
2725
4b574f3d
LT
27262004-02-03 Luc Teirlinck <teirllm@auburn.edu>
2727
2728 * minibuf.texi (Text from Minibuffer): Various corrections and
2729 clarifications.
2730 (Object from Minibuffer): Correct Lisp description of
2731 read-minibuffer.
2732 (Minibuffer History): Clarify description of cons values for
2733 HISTORY arguments.
2734 (Basic Completion): Various corrections and clarifications. Add
2735 completion-regexp-list.
2736 (Minibuffer Completion): Correct and clarify description of
2737 completing-read.
6f6b0433 2738 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
2739 other minor changes.
2740 (High-Level Completion): Various corrections and clarifications.
2741 (Reading File Names): Ditto.
2742 (Minibuffer Misc): Ditto.
2743
d8186297
LT
27442004-01-26 Luc Teirlinck <teirllm@auburn.edu>
2745
2746 * strings.texi (Text Comparison): assoc-string also matches
2747 elements of alists that are strings instead of conses.
2748 (Formatting Strings): Standardize Texinfo usage. Update index
2749 entries.
2750
9adcb5f2
LT
27512004-01-20 Luc Teirlinck <teirllm@auburn.edu>
2752
2753 * lists.texi (Sets And Lists): Add delete-dups.
2754
3e7274ae
LT
27552004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2756
2757 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
2758 special form.
2759 * macros.texi (Defining Macros): Update description of `declare',
2760 which now is a macro.
2761 (Wrong Time): Fix typos.
2762
944e099f
LT
27632004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2764
2765 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 2766 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
2767 and `batch-byte-compile'. In particular, mention and describe
2768 all optional arguments.
2769 (Disassembly): Correct and clarify the description of `disassemble'.
2770
90c3aa59
LT
27712004-01-11 Luc Teirlinck <teirllm@auburn.edu>
2772
2773 * searching.texi: Various small changes in addition to the
2774 following.
2775 (Regexp Example): Adapt to new value of `sentence-end'.
2776 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2777 `words'.
2778 (Search and Replace): Add usage note for `perform-replace'.
2779 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2780 `match-data'.
2781 (Standard Regexps): Update for new values of `paragraph-start'
2782 and `sentence-end'.
2783
583c353d
LT
27842004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2785
2786 * files.texi (Saving Buffers): Clarify descriptions of
2787 `write-contents-functions' and `before-save-hook'.
2788 Make the defvar's for `before-save-hook' and `after-save-hook'
2789 into defopt's.
2790
05faee07
KS
27912004-01-07 Kim F. Storm <storm@cua.dk>
2792
2793 * commands.texi (Click Events): Describe new image and
2794 width/height elements of click events.
2795 (Accessing Events): Add posn-string, posn-image, and
2796 posn-object-width-height. Change posn-object to return either
2797 image or string object.
2798
a0465ec3
SJ
27992004-01-01 Simon Josefsson <jas@extundo.com>
2800
2801 * hooks.texi (Standard Hooks): Add before-save-hook.
2802 * files.texi (Saving Buffers): Likewise.
2803
972c0c49
RS
28042004-01-03 Richard M. Stallman <rms@gnu.org>
2805
2806 * frames.texi (Frames and Windows): Delete frame-root-window.
2807
dbcd463f
LT
28082004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2809
2810 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
2811
2812 * functions.texi: Various small changes in addition to the
2813 following.
2814 (What Is a Function): `functionp' returns nil for macros. Clarify
2815 behavior of this and following functions for symbol arguments.
2816 (Function Documentation): Add `\' in front of (fn @var{arglist})
2817 and explain why.
2818 (Defining Functions): Mention DOCSTRING argument to `defalias'.
2819 Add anchor.
2820 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
2821
02c77ee9
MB
28222004-01-01 Miles Bader <miles@gnu.org>
2823
2824 * display.texi (Buttons): New section.
2825
903a1a91
AS
28262003-12-31 Andreas Schwab <schwab@suse.de>
2827
2828 * numbers.texi (Math Functions): sqrt reports a domain-error
2829 error.
2830 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
2831
697cf92a
LT
28322003-12-30 Luc Teirlinck <teirllm@auburn.edu>
2833
3f70fe82
LT
2834 * tips.texi (Documentation Tips): Update item on hyperlinks in
2835 documentation strings.
2836
697cf92a
LT
2837 * errors.texi (Standard Errors): Various small corrections and
2838 additions.
2839
2840 * control.texi: Various small changes in addition to the
2841 following.
2842 (Signaling Errors): Provide some more details on how `signal'
2843 constructs the error message. Add anchor to the definition of
2844 `signal'.
2845 (Error Symbols): Describe special treatment of `quit'.
2846 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
2847 to emphasize that it has to be a single form.
2848
2849 * buffers.texi: Add anchor.
2850
4d25144d
RS
28512003-12-29 Richard M. Stallman <rms@gnu.org>
2852
2853 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
2854 (Window Configurations): Add window-configuration-frame.
2855
2856 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
2857
2858 * text.texi (Examining Properties): Add get-char-property-and-overlay.
2859 Change arg name in get-char-property.
2860 (Special Properties): Update handling of keymap property.
2861
2862 * strings.texi (Modifying Strings): Add clear-string.
2863 (Text Comparison): Add assoc-string and remove
2864 assoc-ignore-case, assoc-ignore-representation.
2865
2866 * os.texi (Time of Day): Add set-time-zone-rule.
2867
2868 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 2869 report domain-error errors.
4d25144d 2870
697cf92a 2871 * nonascii.texi (Converting Representations):
4d25144d
RS
2872 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
2873 (Encoding and I/O): Add file-name-coding-system.
2874
2875 * modes.texi (Search-based Fontification): Explain that
2876 face specs are symbols with face names as values.
2877
2878 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
2879
2880 * lists.texi (Building Lists): remq moved elsewhere.
2881 (Sets And Lists): remq moved here.
2882 (Association Lists): Refer to assoc-string.
2883
2884 * internals.texi (Garbage Collection): Add memory-use-counts.
2885
2886 * frames.texi (Frames and Windows): Add set-frame-selected-window
2887 and frame-root-window.
2888
697cf92a 2889 * files.texi (Contents of Directories):
4d25144d
RS
2890 Add directory-files-and-attributes.
2891
2892 * display.texi (Refresh Screen): Add force-window-update.
2893 (Invisible Text): Explain about moving point out of invis text.
2894 (Overlay Properties): Add overlay-properties.
2895 (Managing Overlays): Add overlayp.
2896 (GIF Images): Invalid image number displays a hollow box.
2897
2898 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
2899 (Killing Buffers): Add buffer-live-p.
2900
67fafe38
MR
29012003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
2902
2903 * display.texi (Fringes): Fix typo "set-buffer-window".
2904
68e74f25
LT
29052003-12-24 Luc Teirlinck <teirllm@auburn.edu>
2906
2907 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
2908 * nonascii.texi, processes.texi, tips.texi, variables.texi:
2909 Add or change various xrefs and anchors.
2910
2911 * commands.texi: Replace all occurrences of @acronym{CAR} with
2912 @sc{car}, for consistency with the rest of the Elisp manual.
2913 `car' and `cdr' are historically acronyms, but are no longer
2914 widely thought of as such.
2915
2916 * internals.texi (Pure Storage): Mention that `purecopy' does not
2917 copy text properties.
2918 (Object Internals): Now 29 bits are used (in most implementations)
2919 to address Lisp objects.
2920
2921 * variables.texi (Variables with Restricted Values): New node.
2922
2923 * objects.texi (Lisp Data Types): Mention that certain variables
2924 can only take on a restricted set of values and add an xref to
2925 the new node "Variables with Restricted Values".
2926
2927 * eval.texi (Function Indirection): Describe the errors that
2928 `indirect-function' can signal.
2929 (Eval): Clarify the descriptions of `eval-region' and `values'.
2930 Describe `eval-buffer' instead of `eval-current-buffer' and
2931 mention `eval-current-buffer' as an alias for `current-buffer'.
2932 Correct the description and mention all optional arguments.
2933
697cf92a 2934 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
2935 following.
2936 (Converting Representations): Clarify behavior of
2937 `string-make-multibyte' and `string-to-multibyte' for unibyte all
2938 ASCII arguments.
2939 (Character Sets): Document the variable `charset-list' and adapt
2940 the definition of the function `charset-list' accordingly.
2941 (Translation of Characters): Clarify use of generic characters in
2942 `make-translation-table'. Clarify and correct the description of
2943 the use of translation tables in encoding and decoding.
2944 (User-Chosen Coding Systems): Correct and clarify the description
2945 of `select-safe-coding-system'.
2946 (Default Coding Systems): Clarify description of
2947 `file-coding-system-alist'.
2948
a62f71e4
LT
29492003-11-30 Luc Teirlinck <teirllm@auburn.edu>
2950
2951 * strings.texi (Text Comparison): Correctly describe when two
2952 strings are `equal'. Combine and clarify descriptions of
2953 `assoc-ignore-case' and `assoc-ignore-representation'.
2954
2955 * objects.texi (Non-ASCII in Strings): Clarify description of
2956 when a string is unibyte or multibyte.
2957 (Bool-Vector Type): Update examples.
2958 (Equality Predicates): Correctly describe when two strings are
2959 `equal'.
2960
19017752
LT
29612003-11-29 Luc Teirlinck <teirllm@auburn.edu>
2962
2963 * lists.texi (Building Lists): `append' no longer accepts integer
2964 arguments. Update the description of `number-sequence' to reflect
2965 recent changes.
2966 (Sets And Lists): Describe `member-ignore-case' after `member'.
2967
0f6a07a8
KS
29682003-11-27 Kim F. Storm <storm@cua.dk>
2969
2970 * commands.texi (Click Events): Click object may be an images.
2971 Describe (dx . dy) element of click positions.
2972 (Accessing Events): Remove duplicate posn-timestamp.
2973 New functions posn-object and posn-object-x-y.
2974
1ce7c819
KS
29752003-11-23 Kim F. Storm <storm@cua.dk>
2976
2977 * commands.texi (Click Events): Describe enhancements to event
2978 position lists, including new text-pos and (col . row) items.
2979 Mention left-fringe and right-fringe area events.
0f6a07a8 2980 (Accessing Events): New functions posn-area and
1ce7c819
KS
2981 posn-actual-col-row. Mention posn-timestamp. Mention that
2982 posn-point in non-text area still returns buffer position.
2983 Clarify posn-col-row.
2984
cae8ddbb
LH
29852003-11-21 Lars Hansen <larsh@math.ku.dk>
2986
2987 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
2988 * anti.texi (File Attributes): Describe removed parameter
2989 ID-FORMAT.
2990
f7f1a248
LT
29912003-11-20 Luc Teirlinck <teirllm@auburn.edu>
2992
68e74f25 2993 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
2994 a position, its buffer is ignored.
2995
2996 * markers.texi (Overview of Markers): Mention it here too.
2997
c5e2fb05
LT
29982003-11-12 Luc Teirlinck <teirllm@auburn.edu>
2999
3000 * numbers.texi (Numeric Conversions): Not just `floor', but also
3001 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
3002
e57d0aa8
LT
30032003-11-10 Luc Teirlinck <teirllm@auburn.edu>
3004
3005 * markers.texi (Creating Markers): Specify insertion type of
3006 created markers. Add xref to `Marker Insertion Types'.
3007 Second argument to `copy-marker' is optional.
3008 (Marker Insertion Types): Mention that most markers are created
3009 with insertion type nil.
3010 (The Mark): Correctly describe when `mark' signals an error.
3011 (The Region): Correctly describe when `region-beginning' and
3012 `region-end' signal an error.
3013
bb3612ec
LT
30142003-11-08 Luc Teirlinck <teirllm@auburn.edu>
3015
3016 * hash.texi (Creating Hash): Clarify description of `eql'.
3017 `makehash' is obsolete.
3018 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
3019
3020 * positions.texi (Point): Change description of `buffer-end', so
3021 that it is also correct for floating point arguments.
3022 (List Motion): Correct argument lists of `beginning-of-defun' and
3023 `end-of-defun'.
3024 (Excursions): Add xref to `Marker Insertion Types'.
3025 (Narrowing): Argument to `narrow-to-page' is optional.
3026
cfb8a797
LT
30272003-11-06 Luc Teirlinck <teirllm@auburn.edu>
3028
3029 * streams.texi (Output Streams): Clarify behavior of point for
3030 marker output streams.
3031
c6177909
LT
30322003-11-04 Luc Teirlinck <teirllm@auburn.edu>
3033
3034 * variables.texi (Defining Variables): Second argument to
3035 `defconst' is not optional.
3036 (Setting Variables): Mention optional argument APPEND to
3037 `add-to-list'.
3038 (Creating Buffer-Local): Expand description of
3039 `make-variable-buffer-local'.
3040 (Frame-Local Variables): Expand description of
3041 `make-variable-frame-local'.
3042 (Variable Aliases): Correct description of optional argument
3043 DOCSTRING to `defvaralias'. Mention return value of
3044 `defvaralias'.
3045 (File Local Variables): Add xref to `File variables' in Emacs
3046 Manual. Correct description of `hack-local-variables'. Mention
3047 `safe-local-variable' property. Mention optional second argument
3048 to `risky-local-variable-p'.
3049
b3645067
LT
30502003-11-03 Luc Teirlinck <teirllm@auburn.edu>
3051
3052 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
3053
10695e5c
EZ
30542003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
3055
3056 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
3057 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
3058 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
3059 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
3060 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 3061 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
3062 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
3063 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
3064 @acronym{FOO}.
3065
a2f4def1
LT
30662003-10-27 Luc Teirlinck <teirllm@auburn.edu>
3067
3068 * strings.texi (Creating Strings): Argument START to `substring'
3069 can not be `nil'. Expand description of
3070 `substring-no-properties'. Correct description of `split-string',
3071 especially with respect to empty matches. Prevent very bad line
3072 break in definition of `split-string-default-separators'.
3073 (Text Comparison): `string=' and `string<' also accept symbols as
3074 arguments.
3075 (String Conversion): More completely describe argument BASE in
3076 `string-to-number'.
5bb0fcd1 3077 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
3078 corresponding object. Clarify behavior of numeric prefix after
3079 `%' in `format'.
3080 (Case Conversion): The argument to `upcase-initials' can be a
3081 character.
3082
a2296bf9
KH
30832003-10-27 Kenichi Handa <handa@m17n.org>
3084
3085 * display.texi (Fontsets): Fix texinfo usage.
3086
885fef7c
KH
30872003-10-25 Kenichi Handa <handa@m17n.org>
3088
3089 * display.texi (Fontsets): Add description of the function
3090 set-fontset-font.
3091
0c6b7a1f
LT
30922003-10-23 Luc Teirlinck <teirllm@auburn.edu>
3093
3094 * display.texi (Temporary Displays): Add xref to `Documentation
3095 Tips'.
3096
3097 * functions.texi (Function Safety): Use inforef instead of pxref
3098 for SES.
3099
c3cda320
AS
31002003-10-23 Andreas Schwab <schwab@suse.de>
3101
3102 * Makefile.in (TEX, texinputdir): Don't define.
3103 (TEXI2DVI): Define.
3104 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
3105 add $(srcdir)/index.texi.
3106 ($(infodir)/elisp): Remove index.texi dependency.
3107 (elisp.dvi): Likewise. Use $(TEXI2DVI).
3108 (index.texi): Remove target.
3109 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
3110 (clean): Don't remove index.texi.
3111
c3cda320
AS
3112 * permute-index, index.perm: Remove.
3113 * index.texi: Rename from index.unperm.
3114
e5dadca7
LT
31152003-10-22 Luc Teirlinck <teirllm@auburn.edu>
3116
3117 * tips.texi (Documentation Tips): Document new behavior for face
3118 and variable hyperlinks in Help mode.
3119
6cfb0777
LT
31202003-10-21 Luc Teirlinck <teirllm@auburn.edu>
3121
3122 * objects.texi (Integer Type): Update for extra bit of integer range.
3123 (Character Type): Ditto.
3124
a6eeaa81 31252003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
3126
3127 * numbers.texi (Integer Basics): Add index entries for reading
3128 numbers in hex, octal, and binary.
3129
c8f9ba83
LK
31302003-10-16 Lute Kamstra <lute@gnu.org>
3131
3132 * modes.texi (Mode Line Format): Mention force-mode-line-update's
3133 argument.
3134
b52a26fb
LT
31352003-10-13 Luc Teirlinck <teirllm@auburn.edu>
3136
3137 * windows.texi (Choosing Window): Fix typo.
3138 * edebug.texi (Edebug Execution Modes): Fix typo.
3139
f7005886
RS
31402003-10-13 Richard M. Stallman <rms@gnu.org>
3141
3142 * windows.texi (Basic Windows): A window has fringe settings,
3143 display margins and scroll-bar settings.
3144 (Splitting Windows): Doc split-window return value.
3145 Clean up one-window-p.
3146 (Selecting Windows): Fix typo.
3147 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
3148 (Buffers and Windows): In set-window-buffer, explain effect
3149 on fringe settings and scroll bar settings.
3150 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
3151 (Choosing Window): Use defopt for pop-up-frame-function.
3152 For special-display-buffer-names, explain same-window and same-frame.
3153 Clarify window-dedicated-p return value.
3154 (Textual Scrolling): scroll-up and scroll-down can get an error.
3155 (Horizontal Scrolling): Clarify auto-hscroll-mode.
3156 Clarify set-window-hscroll.
3157 (Size of Window): Don't mention tool bar in window-height.
3158 (Coordinates and Windows): Explain what coordinates-in-window-p
3159 returns for fringes and display margins.
3160 (Window Configurations): Explain saving fringes, etc.
3161
3162 * tips.texi (Library Headers): Clean up Documentation.
3163
3164 * syntax.texi (Parsing Expressions): Clean up forward-comment
3165 and parse-sexp-lookup-properties.
3166
3167 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
3168
3169 * os.texi (System Environment): Clean up text for load-average errors.
3170
3171 * modes.texi (Hooks): Don't explain local hook details at front.
3172 Clarify run-hooks and run-hook-with-args a little.
3173 Clean up add-hook and remove-hook.
3174
3175 * edebug.texi (Edebug Execution Modes): Clarify t.
3176 Document edebug-sit-for-seconds.
3177 (Coverage Testing): Document C-x X = and =.
3178 (Instrumenting Macro Calls): Fix typo.
3179 (Specification List): Don't index the specification keywords.
3180
c989ebe9
KS
31812003-10-10 Kim F. Storm <storm@cua.dk>
3182
3183 * processes.texi (Network): Introduce make-network-process.
3184
f9525eef
LT
31852003-10-09 Luc Teirlinck <teirllm@auburn.edu>
3186
3187 * tips.texi (Library Headers): Fix typo.
3188
f008b925
LK
31892003-10-07 Juri Linkov <juri@jurta.org>
3190
3191 * modes.texi (Imenu): Mention imenu-create-index-function's
3192 default value. Explain submenus better.
3193
c22c5da6
LK
31942003-10-07 Lute Kamstra <lute@gnu.org>
3195
3196 * modes.texi (Faces for Font Lock): Fix typo.
3197 (Hooks): Explain how buffer-local hook variables can refer to
3198 global hook variables.
3199 Various minor clarifications.
3200
49247521
LK
32012003-10-06 Lute Kamstra <lute@gnu.org>
3202
3203 * tips.texi (Coding Conventions): Mention naming conventions for
3204 hooks.
3205
9296c947
LT
32062003-10-05 Luc Teirlinck <teirllm@auburn.edu>
3207
3208 * loading.texi (Library Search): Correct default value of
3209 load-suffixes.
3210 (Named Features): Fix typo.
3211
0e9b293a
RS
32122003-10-05 Richard M. Stallman <rms@gnu.org>
3213
3214 * loading.texi (Named Features): In `provide',
3215 say how to test for subfeatures.
3216 (Unloading): In unload-feature, use new var name
3217 unload-feature-special-hooks.
3218
49247521 32192003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
3220
3221 * modes.texi (Major Mode Conventions): Mention third way to set up
3222 Imenu.
3223 (Imenu): A number of small fixes.
3224 Delete documentation of internal variable imenu--index-alist.
3225 Document the return value format of imenu-create-index-function
3226 functions.
3227
ab8f7d5c
RS
32282003-09-30 Richard M. Stallman <rms@gnu.org>
3229
3230 * processes.texi (Network): Say what stopped datagram connections do.
3231
3232 * lists.texi (Association Lists): Clarify `assq-delete-all'.
3233
3234 * display.texi (Overlay Properties): Clarify `evaporate' property.
3235
49247521 32362003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
3237
3238 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 3239 constructs should be marked as risky.
86b9b767
LK
3240 Change cons cell into proper list.
3241 (Mode Line Variables): Change cons cell into proper list.
3242
49247521 32432003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
3244
3245 * modes.texi (Mode Line Data): Document the :propertize construct.
3246 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 3247 to match their order in the default mode-line-format.
bc3b02f9
LK
3248 Describe the new variables mode-line-position and mode-line-modes.
3249 Update the default values of mode-line-frame-identification,
3250 minor-mode-alist, and default-mode-line-format.
3251 (Properties in Mode): Mention the :propertize construct.
6142d1d0 3252
bc3b02f9 32532003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 3254
c22c5da6 3255 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
3256 * loading.texi, minibuf.texi, text.texi, variables.texi:
3257 Avoid @strong{Note:}.
3258
32592003-09-26 Richard M. Stallman <rms@gnu.org>
3260
3261 * keymaps.texi (Remapping Commands): Fix typo.
3262
41beda59
LT
32632003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
3264
3265 * processes.texi (Low-Level Network): Fix typo.
3266
ef6ae4ff
KS
32672003-09-23 Kim F. Storm <storm@cua.dk>
3268
3269 * processes.texi (Network, Network Servers): Fix typos.
3270 (Low-Level Network): Add timeout value for :server keyword.
3271 Add new option keywords to make-network-process.
3272 Add set-network-process-options.
3273 Explain how to test availability of network options.
3274
b0f23edf
RS
32752003-09-19 Richard M. Stallman <rms@gnu.org>
3276
3277 * text.texi (Motion by Indent): Arg to
3278 backward-to-indentation and forward-to-indentation is optional.
3279
3280 * strings.texi (Creating Strings): Add substring-no-properties.
3281
3282 * processes.texi
3283 (Process Information): Add list-processes arg QUERY-ONLY.
3284 Delete process-contact from here.
3285 Add new status values for process-status.
3286 Add process-get, process-put, process-plist, set-process-plist.
3287 (Synchronous Processes): Add call-process-shell-command.
3288 (Signals to Processes): signal-process allows process objects.
3289 (Network): Complete rewrite.
3290 (Network Servers, Datagrams, Low-Level Network): New nodes.
3291
3292 * positions.texi (Word Motion): forward-word, backward-word
3293 arg is optional. Reword.
3294
3295 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
3296
c22c5da6 3297 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
3298 Delete duplicate definition of buffer-local-value.
3299 (File Local Variables): Explain about discarding text props.
3300
f387bdea
RS
33012003-09-11 Richard M. Stallman <rms@gnu.org>
3302
3303 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
3304 changes variables that record input events.
3305 (Minibuffer Misc): Add minibuffer-selected-window.
3306
3307 * lists.texi (Building Lists): Add copy-tree.
3308
3309 * display.texi (Fontsets): Add char-displayable-p.
3310 (Scroll Bars): New node.
3311
49247521 33122003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
3313
3314 * modes.texi (%-Constructs): Document new `%i' and `%I'
3315 constructs.
3316
fd026ee1
JR
33172003-09-03 Peter Runestig <peter@runestig.com>
3318
3319 * makefile.w32-in: New file.
3320
4828b4d7
RS
33212003-08-29 Richard M. Stallman <rms@gnu.org>
3322
3323 * display.texi (Overlay Properties): Clarify how priorities
3324 affect use of the properties.
3325
a4e4f05d
LT
33262003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
3327
3328 * customize.texi (Type Keywords): Correct the description of
3329 `:help-echo' in the case where `motion-doc' is a function.
3330
3ebe0346
JPW
33312003-08-14 John Paul Wallington <jpw@gnu.org>
3332
3333 * modes.texi (Emulating Mode Line): Subsection, not section.
3334
3afe8e39
RS
33352003-08-13 Richard M. Stallman <rms@gnu.org>
3336
3337 * elisp.texi (Top): Update subnode lists in menu.
3338
3339 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
3340 (Kill Functions): kill-region has new arg yank-handler.
3341 (Yanking): New node.
3342 (Yank Commands): Add yank-undo-function.
3343 (Low-Level Kill Ring):
3344 kill-new and kill-append have new arg yank-handler.
3345 (Changing Properties): Add remove-list-of-text-properties.
3346 (Atomic Changes): New node.
3347
3348 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
3349
3350 * streams.texi (Output Variables): Add eval-expression-print-length
3351 and eval-expression-print-level.
3352
3353 * os.texi (Time Conversion): For encode-time, explain limits on year.
3354
3355 * objects.texi (Character Type): Define anchor "modifier bits".
3356
3357 * modes.texi (Emulating Mode Line): New node.
3358 (Search-based Fontification): Font Lock uses font-lock-face property.
3359 (Other Font Lock Variables): Likewise.
3360
3361 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
3362 not vectors.
3363 (Active Keymaps): Add emulation-mode-map-alists.
3364 (Functions for Key Lookup): key-binding has new arg no-remap.
3365 (Remapping Commands): New node.
3366 (Scanning Keymaps): where-is-internal has new arg no-remap.
3367 (Tool Bar): Add tool-bar-local-item-from-menu.
3368 Clarify when to use tool-bar-add-item-from-menu.
3369
3370 * commands.texi (Interactive Call): commandp has new arg.
3371 (Command Loop Info): Add this-original-command.
3372
e37769b1
JPW
33732003-08-06 John Paul Wallington <jpw@gnu.org>
3374
3375 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
3376
3377 * display.texi (Warning Basics): Fix typo.
3378 (Fringes): Add closing curly bracket and fix typo.
3379
3380 * elisp.texi (Top): Fix typo.
3381
c5e0561f
RS
33822003-08-05 Richard M. Stallman <rms@gnu.org>
3383
3384 * elisp.texi: Update lists of subnodes.
3385
3386 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
3387
3388 * variables.texi (Local Variables): Use lc for example variable names.
3389
3390 * tips.texi (Library Headers): Explain where to put -*-.
3391
3392 * strings.texi (Creating Strings): Fix xref for vconcat.
3393
3394 * sequences.texi (Vector Functions):
3395 vconcat no longer allows integer args.
3396
3397 * minibuf.texi (Reading File Names): read-file-name has new
3398 arg PREDICATE. New function read-directory-name.
3399
3400 * macros.texi (Defining Macros): Give definition of `declare'
3401 (Indenting Macros): New node.
3402
3403 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
3404 (Window Frame Parameters): Make separate table of parameters
3405 that are coupled with specific face attributes.
3406 (Deleting Frames): delete-frame-hooks renamed to
3407 delete-frame-functions.
3408
3409 * files.texi (Magic File Names): Add file-remote-p.
3410 Clarify file-local-copy.
3411
3412 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
3413 here; instead xref Defining Macros.
3414
3415 * display.texi (Warnings): New node, and subnodes.
3416 (Fringes): New node.
3417
3418 * debugging.texi (Test Coverage): New node.
3419
3420 * compile.texi (Compiler Errors): Explain with-no-warnings
3421 and other ways to suppress warnings.
3422
3423 * commands.texi (Interactive Call): Minor clarification.
3424
3425 * buffers.texi (Buffer File Name): set-visited-file-name
3426 renames the buffer too.
3427
3428 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
3429
ee59dede
MR
34302003-07-24 Markus Rost <rost@math.ohio-state.edu>
3431
3432 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
3433
f0514b34
MR
34342003-07-22 Markus Rost <rost@math.ohio-state.edu>
3435
3436 * internals.texi (Garbage Collection): Fix previous change.
3437
c73983bb
RS
34382003-07-22 Richard M. Stallman <rms@gnu.org>
3439
3440 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
3441
3442 * display.texi (Width): Use \s syntax in example.
3443 (Font Selection): Add face-font-rescale-alist.
3444
3445 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
3446 Remove spurious indent in example.
3447
3448 * lists.texi (Building Lists): Add number-sequence.
3449
3450 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
3451
3452 * functions.texi (Function Documentation): Explain how to
3453 show calling convention explicitly in the doc string.
3454
3455 * windows.texi (Selecting Windows): save-selected-window saves
3456 selected window of each frame.
3457 (Window Configurations): Minor change.
3458
3459 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
3460
3461 * streams.texi (Output Variables): Add print-continuous-numbering
3462 and print-number-table.
3463
3464 * processes.texi (Decoding Output): New node.
3465
3466 * os.texi (Time Conversion): decode-time arg is optional.
3467
3468 * objects.texi (Character Type): Don't use space as example for \.
3469 Make list of char names and \-sequences correspond.
3470 Explain that \s is not used in strings. `\ ' needs space after.
3471
3472 * nonascii.texi (Converting Representations): Add string-to-multibyte.
3473 (Translation of Characters): Add translation-table-for-input.
3474 (Default Coding Systems): Add auto-coding-functions.
3475 (Explicit Encoding): Add decode-coding-inserted-region.
3476 (Locales): Add locale-info.
3477
3478 * minibuf.texi (Basic Completion): Describe test-completion.
3479 Collections can be lists of strings.
3480 Clean up lazy-completion-table.
3481 (Programmed Completion): Mention test-completion.
3482 Clarify why lambda expressions are not accepted.
3483 (Minibuffer Misc): Describe minibufferp.
3484
51a8b435
RS
34852003-07-14 Richard M. Stallman <rms@gnu.org>
3486
3487 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
3488
3489 * windows.texi (Selecting Windows): New arg to select-window.
3490 (Selecting Windows): Add with-selected-window.
3491 (Size of Window): Add window-inside-edges, etc.
3492
3493 * internals.texi (Garbage Collection): Add post-gc-hook.
3494
3495 * processes.texi (Subprocess Creation): Add exec-suffixes.
3496
3497 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
3498 (Scanning Keymaps): Add map-keymaps.
3499 (Defining Menus): Add keymap-prompt.
3500
3501 * numbers.texi (Integer Basics): Add most-positive-fixnum,
3502 most-negative-fixnum.
3503
3504 * compile.texi (Byte Compilation): Explain no-byte-compile
3505 (Compiler Errors): New node.
3506
3507 * os.texi (User Identification): user-uid, user-real-uid
3508 can return float.
3509
3510 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
3511 and about derived modes.
3512 (Minor Modes): Add minor-mode-list.
3513 (Defining Minor Modes): Keyword args for define-minor-mode.
3514 (Search-based Fontification): Explain managing other properties.
3515 (Other Font Lock Variables): Add font-lock-extra-managed-props.
3516 (Faces for Font Lock): Add font-locl-preprocessor-face.
3517 (Hooks): Add run-mode-hooks and delay-mode-hooks.
3518
3519 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 3520 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
3521
3522 * loading.texi (Library Search): Add load-suffixes.
3523
3524 * minibuf.texi (Basic Completion): Add lazy-completion-table.
3525 (Programmed Completion): Add dynamic-completion-table.
3526
3527 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
3528 (Magic File Names): Specify precedence order of handlers.
199bb209 3529
51a8b435
RS
3530 * commands.texi (Command Overview): Emacs server runs pre-command-hook
3531 and post-command-hook.
3532 (Waiting): New calling convention for sit-for.
3533
3534 * text.texi (Special Properties): local-map and keymap properties
3535 apply based on their stickiness.
3536
c6de56a0
RS
35372003-07-07 Richard M. Stallman <rms@gnu.org>
3538
3539 * modes.texi (Minor Mode Conventions): Specify only some kinds
3540 of list values as args to minor modes.
3541
3542 * files.texi (File Name Expansion): Warn about iterative use
3543 of substitute-in-file-name.
3544
3545 * advice.texi (Activation of Advice): Clean up previous change.
3546
8c761ea6
MR
35472003-07-06 Markus Rost <rost@math.ohio-state.edu>
3548
3549 * advice.texi (Activation of Advice): Note that ad-start-advice is
3550 turned on by default.
3551
c6de56a0
RS
35522003-06-30 Richard M. Stallman <rms@gnu.org>
3553
3554 * text.texi (Buffer Contents): Document current-word.
3555 (Change Hooks): Not called for *Messages*.
3556
3557 * functions.texi (Defining Functions): Explain about redefining
3558 primitives.
3559 (Function Safety): Renamed. Minor changes.
3560 Comment out the detailed criteria for what is safe.
3561
3fe4e567
AS
35622003-06-22 Andreas Schwab <schwab@suse.de>
3563
3564 * objects.texi (Symbol Type): Fix description of examples.
3565
cda7bd13
AS
35662003-06-16 Andreas Schwab <schwab@suse.de>
3567
3568 * hash.texi (Creating Hash): Fix description of :weakness.
3569
fbcffa4a
KG
35702003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
3571
3572 * files.texi (Changing Files): copy-file copies file modes, too.
3573
ff6a3bfb
RS
35742003-05-28 Richard M. Stallman <rms@gnu.org>
3575
3576 * strings.texi (Creating Strings): Clarify split-string.
3577
1463a05d
JB
35782003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
3579
3580 * strings.texi (Creating Strings): Update split-string specification
3581 and examples.
3582
af253914
RS
35832003-05-19 Richard M. Stallman <rms@gnu.org>
3584
3585 * elisp.texi: Correct invariant section names.
3586
7ea52f92
RS
35872003-04-20 Richard M. Stallman <rms@gnu.org>
3588
3589 * os.texi (Timers): Explain about timers and quitting.
3590
e31afc09
RS
35912003-04-19 Richard M. Stallman <rms@gnu.org>
3592
3593 * internals.texi (Writing Emacs Primitives): Strings are
3594 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
3595 Explain GCPRO convention for varargs function args.
3596
5ceea398
RS
35972003-04-16 Richard M. Stallman <rms@gnu.org>
3598
3599 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
3600
b0ada147
RS
36012003-04-08 Richard M. Stallman <rms@gnu.org>
3602
3603 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
3604
b23375aa
KS
36052003-02-13 Kim F. Storm <storm@cua.dk>
3606
3607 * objects.texi (Character Type): New \s escape for space.
3608
c60ee5e7
JB
36092003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3610
3611 * os.texi (System Environment): Added cygwin system-type.
3612
84e47416
RS
36132003-01-25 Richard M. Stallman <rms@gnu.org>
3614
3615 * keymaps.texi: Document that a symbol can act as a keymap.
3616
3e8cf2ea
RS
36172003-01-13 Richard M. Stallman <rms@gnu.org>
3618
3619 * text.texi (Changing Properties): Say string indices are origin-0.
3620
3621 * positions.texi (Screen Lines) <compute-motion>:
3622 Correct order of elts in return value.
3623
3624 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
3625 how to define a default binding.
3626
7abb9fc5 36272002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 3628
104bc3aa 3629 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 3630
104bc3aa
MR
3631 * customize.texi (Simple Types): Clarify description of custom
3632 type 'number. Describe new custom type 'float.
177f790c 3633
7abb9fc5 36342002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
3635
3636 * variables.texi (File Local Variables): Fix typo.
3637
df140a68 36382002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 3639
df140a68
KG
3640 From Michael Albinus <Michael.Albinus@alcatel.de>.
3641
3642 * README: Target for Info file is `make info'.
3643
3644 * files.texi (File Name Components): Fixed typos in
3645 `file-name-sans-extension'.
3646 (Magic File Names): Complete list of operations for magic file
3647 name handlers.
3648
7ed9159a
JY
36492002-09-16 Jonathan Yavner <jyavner@engineer.com>
3650
3651 * variables.texi (File Local Variables): New function
3652 risky-local-variable-p.
3653
36542002-09-15 Jonathan Yavner <jyavner@engineer.com>
3655
3656 * functions.texi (Function safety): New node about unsafep.
3657
241f79af
PA
36582002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
3659
3660 * customize.texi (Splicing into Lists): Fixed example.
3661 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
3662
72459b15
JB
36632002-06-17 Juanma Barranquero <lektu@terra.es>
3664
3665 * frames.texi (Display Feature Testing): Fix typo.
3666
61f7e0f5
AS
36672002-06-12 Andreas Schwab <schwab@suse.de>
3668
3669 * frames.texi (Initial Parameters, Resources): Fix references to
3670 the Emacs manual.
3671
4e792dbd
KS
36722002-05-13 Kim F. Storm <storm@cua.dk>
3673
3674 * variables.texi (Intro to Buffer-Local): Updated warning and
3675 example relating to changing buffer inside let.
3676
940344d4 36772002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
3678
3679 * os.texi (Session Management): New node about X Session management.
3680
231ac53b
EZ
36812002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
3682
3683 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
3684 to which the manual corresponds, and the copyright years.
3685
3686 * Makefile.in (VERSION): Set to 2.9.
3687
140cc574
EZ
36882001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
3689
3690 * elisp.texi: Change the category in @dircategory to "Emacs", to
3691 make it consistent with info/dir.
3692
9c7fce05
MB
36932001-11-25 Miles Bader <miles@gnu.org>
3694
3695 * text.texi (Fields): Describe new `limit' arg in
3696 field-beginning/field-end.
3697
9f8bbf0f
EZ
36982001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3699
a5e6715c
EZ
3700 * permute-index: Don't depend on csh-specific features. Replace
3701 the interpreter name with /bin/sh.
3702
9f8bbf0f
EZ
3703 * two-volume-cross-refs.txt: New file.
3704 * two.el: New file.
3705 * spellfile: New file.
3706
1756e2fb
EZ
37072001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
3708
3709 * permute-index: New file.
3710
3711 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
3712 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
3713 8+3 restricted namespace.
ad050e54
EZ
3714
3715 * Makefile.in (infodir): Define relative to $(srcdir).
3716 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
3717 include directories list via -I switch to makeinfo.
3718 (index.texi): Use cp if both hard and symbolic links fail.
3719
10fa7f8e
EZ
37202001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3721
7a1494ce
EZ
3722 * Makefile.in (distclean): Add.
3723
10fa7f8e
EZ
3724 The following changes make ELisp manual part of the Emacs
3725 distribution:
3726
3727 * Makefile.in: Add Copyright notice.
3728 (prefix): Remove.
3729 (infodir): Change value to "../info".
3730 (VPATH): New variable.
3731 (MAKE): Don't define.
3732 (texmacrodir): Don't define.
3733 (texinputdir): Append the existing value of TEXINPUTS.
3734 ($(infodir)/elisp): Instead of just "elisp". Reformat the
3735 command to be compatible with man/Makefile.in, and to put the
3736 output into ../info.
5c32b7c5 3737 (info): Add target.
10fa7f8e
EZ
3738 (installall): Target removed.
3739
ad050e54 37402001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
3741
3742 * tips.texi (Coding Conventions): Fix typo.
3743
6fd735df
GM
37442001-10-23 Gerd Moellmann <gerd@gnu.org>
3745
3746 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
3747
b704d54b
EZ
37482001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
3749
3750 * files.texi (File Name Components): Update the description of
3751 file-name-sans-extension and file-name-extension, as they now
3752 ignore leading dots.
3753
71431a0e
GM
37542001-10-20 Gerd Moellmann <gerd@gnu.org>
3755
6aa97356 3756 * (Version 21.1 released.)
71431a0e 3757
79f1f96c
MB
37582001-10-19 Miles Bader <miles@gnu.org>
3759
3760 * positions.texi (Text Lines): Describe behavior of
3761 `beginning-of-line'/`end-of-line' in the presence of field properties.
3762
892a8f36
GM
37632001-10-17 Gerd Moellmann <gerd@gnu.org>
3764
3765 * Makefile.in (VERSION): Set to 2.8.
3766 (manual): Use `manual-21'.
3767
8c1cc9e8 3768 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
3769 number was used. Set it to 2.8.
3770
3771 * intro.texi: Likewise.
3772
51724e26
EZ
37732001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3774
3775 * files.texi (File Name Completion): Document the significance of
3776 a trailing slash in elements of completion-ignored-extensions.
3777
57b338e8
MB
37782001-10-06 Miles Bader <miles@gnu.org>
3779
3780 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3781
c89e4bc5
GM
37822001-10-04 Gerd Moellmann <gerd@gnu.org>
3783
3784 * variables.texi (Variable Aliases): New node.
3785
ab952a4f
GM
37862001-10-04 Gerd Moellmann <gerd@gnu.org>
3787
3788 * Branch for 21.1.
dff28924 3789
9db3a582
MB
37902001-10-02 Miles Bader <miles@gnu.org>
3791
ae1a9581
MB
3792 * minibuf.texi (Minibuffer Misc): Add entries for
3793 `minibuffer-contents', `minibuffer-contents-no-properties', and
3794 `delete-minibuffer-contents'.
3795 Correct description for `minibuffer-prompt-end'.
3796
9db3a582
MB
3797 * text.texi (Property Search): Correct descriptions of
3798 `next-char-property-change' and `previous-char-property-change'.
3799 Add entries for `next-single-char-property-change' and
3800 `previous-single-char-property-change'.
3801 Make operand names a bit more consistent.
3802
03be5931
EZ
38032001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3804
3805 * frames.texi (Finding All Frames): Document that next-frame and
3806 previous-frame are local to current terminal.
3807
974548ec
EZ
38082001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3809
3810 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 3811 result of make-keymap.
974548ec 3812
8d82c597
EZ
38132001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
3814
3815 * display.texi (Font Lookup, Attribute Functions)
3816 (Image Descriptors): Add cross-references to the definition of
3817 selected frame.
3818
3819 * buffers.texi (The Buffer List): Add cross-references to the
3820 definition of selected frame.
3821
3822 * frames.texi (Input Focus): Clarify which frame is _the_ selected
3823 frame at any given time.
3824 (Multiple Displays, Size and Position): Add a cross-reference to
3825 the definition of the selected frame.
3826
2842de30
EZ
38272001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
3828
3829 * strings.texi (String Conversion) <string-to-number>: Document
3830 that a float is returned for integers that are too large.
3831
3832 * frames.texi (Mouse Position): Document mouse-position-function.
3833 (Display Feature Testing): Document display-images-p.
3834 (Window Frame Parameters): Document the cursor-type variable.
3835
3836 * numbers.texi (Integer Basics): Document CL style read syntax for
3837 integers in bases other than 10.
3838
3839 * positions.texi (List Motion): Document
3840 open-paren-in-column-0-is-defun-start.
3841
3842 * lists.texi (Sets And Lists): Document member-ignore-case.
3843
3844 * internals.texi (Garbage Collection): Document the used and free
3845 strings report.
3846 (Memory Usage): Document strings-consed.
3847
3848 * os.texi (Time of Day): Document float-time.
3849 (Recording Input): Document that clear-this-command-keys clears
3850 the vector to be returned by recent-keys.
3851
3852 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
3853 argument keymap can be a list.
3854
3855 * nonascii.texi (User-Chosen Coding Systems)
3856 <select-safe-coding-system>: Document the new argument
3857 accept-default-p and the variable
3858 select-safe-coding-system-accept-default-p. Tell what happens if
3859 buffer-file-coding-system is undecided.
3860 (Default Coding Systems): Document auto-coding-regexp-alist.
3861
3862 * display.texi (The Echo Area) <message>: Document
3863 message-truncate-lines.
3864 (Glyphs): Document that the glyph table is unused on windowed
3865 displays.
3866
3867 * help.texi (Describing Characters) <single-key-description>:
3868 Document the new argument no-angles.
3869 (Accessing Documentation) <documentation-property>: Document that
3870 a non-string property is evaluated.
3871 <documentation>: Document that the function-documentation property
3872 is looked for.
3873
3874 * windows.texi (Selecting Windows): Document some-window.
3875
3876 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
3877
3878 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
3879 apropos-mode-hook.
3880
3881 * commands.texi (Using Interactive): Document interactive-form.
3882 (Keyboard Macros): Document kbd-macro-termination-hook.
3883 (Command Loop Info): Document that clear-this-command-keys clears
3884 the vector to be returned by recent-keys.
3885
2d43d823
GM
38862001-09-04 Werner LEMBERG <wl@gnu.org>
3887
3888 * Makefile.in (srcdir, texinputdir): New variables.
3889 (srcs, index.texi, install): Use $(srcdir).
3890 (.PHONY): Remove elisp.dvi.
3891 (elisp): Use -I switch for makeinfo.
3892 (elisp.dvi): Use $(srcdir) and $(texinputdir).
3893 (installall, dist): Use $(srcdir).
3894 Fix path to texinfo.tex.
3895 (maintainer-clean): Add elisp.dvi and elisp.oaux.
3896
fa739b31
GM
38972001-08-30 Gerd Moellmann <gerd@gnu.org>
3898
92a25631
GM
3899 * display.texi (Conditional Display): Adjust to API change.
3900
fa739b31
GM
3901 * configure: New file.
3902
cef68af5
GM
39032001-07-30 Gerd Moellmann <gerd@gnu.org>
3904
3905 * commands.texi (Repeat Events): Add description of
3906 double-click-fuzz.
3907
d1f08d85
SM
39082001-05-08 Stefan Monnier <monnier@cs.yale.edu>
3909
3910 * syntax.texi (Syntax Class Table): Add the missing designator for
3911 comment and string fences.
3912 (Syntax Properties): Add a xref to syntax table internals.
3913 (Syntax Table Internals): Document string-to-syntax.
3914
1e9fc92e
GM
39152001-05-07 Gerd Moellmann <gerd@gnu.org>
3916
3917 * Makefile.in (install): Use install-info command line options
3918 like in Emacs' Makefile.in.
3919
00480554
MB
39202000-12-09 Miles Bader <miles@gnu.org>
3921
3922 * windows.texi (Window Start): Update documentation for
3923 `pos-visible-in-window-p'.
3924
1e344ee2
SM
39252000-11-12 Stefan Monnier <monnier@cs.yale.edu>
3926
3927 * lists.texi (Building Lists): Add footnote to explain how to add
3928 to the end of a list.
3929
a540f6ed
GM
39302000-10-25 Gerd Moellmann <gerd@gnu.org>
3931
3932 * files.texi (Visiting Functions): Typos.
3933
28bcdbee
KH
39342000-10-25 Kenichi Handa <handa@etl.go.jp>
3935
3936 * files.texi (Visiting Functions): Return value of
3937 find-file-noselect may be a list of buffers if wildcards are used.
3938
22d1a4ed
MB
39392000-10-24 Miles Bader <miles@lsi.nec.co.jp>
3940
3941 * display.texi (Defining Faces): Document `graphic' display type
3942 in face specs.
3943
916a89db
KG
39442000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3945
1e9fc92e 3946 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
3947 `after-make-frame-hook' with `after-make-frame-functions'.
3948
1e9fc92e 3949 * frames.texi (Creating Frames): Ditto.
916a89db 3950
1e9fc92e 3951 * variables.texi (Future Local Variables): Ditto.
916a89db 3952
483de32b
GM
39532000-10-16 Gerd Moellmann <gerd@gnu.org>
3954
3955 * display.texi (Other Image Types): Add description of :foreground
3956 and :background properties of mono PBM images.
3957
e23a63a5
WL
39582000-08-17 Werner LEMBERG <wl@gnu.org>
3959
3960 * .cvsignore: New file.
3961
dfc16043
GM
39622000-01-05 Gerd Moellmann <gerd@gnu.org>
3963
3964 * tindex.pl: New script.
3965
602613fe
DL
39661999-12-03 Dave Love <fx@gnu.org>
3967
3968 * Makefile.in (MAKEINFO): New parameter.
3969
94ec544d
DL
39701999-09-17 Richard Stallman <rms@gnu.org>
3971
3972 * Makefile.in (srcs): Add hash.texi.
3973 (VERSION): Update to 20.6.
3974
39751999-09-13 Richard Stallman <rms@gnu.org>
3976
3977 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
3978
39791998-08-29 Karl Heuer <kwzh@gnu.org>
3980
3981 * configure.in: New file.
3982 * Makefile.in: Renamed from Makefile.
3983 (prefix, infodir): Use value obtained from configure.
3984 (emacslibdir): Obsolete variable deleted.
3985 (dist): Distribute configure.in, configure, Makefile.in.
3986
39871998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3988
3989 * Makefile (INSTALL_INFO): New variable.
3990 (install): Run install-info.
3991
39921998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
3993
3994 * Makefile (elisp.dvi): Add missing backslash.
3995
39961998-05-02 Richard Stallman <rms@psilocin.gnu.org>
3997
3998 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
3999 Run texindex without `./'. Always run texindex on elisp.tp.
4000 (elisp.tps): Target deleted.
4001
40021998-04-05 Richard Stallman <rms@psilocin.gnu.org>
4003
4004 * Makefile (srcs): Add nonascii.texi and customize.texi.
4005 (dist): Start by deleting `temp'.
4006
40071998-02-17 Richard Stallman <rms@psilocin.gnu.org>
4008
4009 * Makefile (makeinfo, texindex): Targets deleted.
4010 (makeinfo.o, texindex.o): Targets deleted.
4011 (clean, dist): Don't do anything with them or with getopt*.
4012
40131998-01-30 Richard Stallman <rms@psilocin.gnu.org>
4014
4015 * Makefile (SHELL): Defined.
4016
40171998-01-27 Richard Stallman <rms@psilocin.gnu.org>
4018
4019 * Makefile (elisp.tps): New target.
4020 (elisp.dvi): Depend on elisp.tps.
4021
4022Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
4023
4024 * README: Update phone number.
4025
4026 * Makefile (elisp): Make this be the default target.
4027 Depend on makeinfo.c instead of makeinfo.
4028 (install): Don't depend on elisp.dvi, since we don't install that.
4029 Use mkinstalldirs.
4030 (dist): Add mkinstalldirs.
4031
4032Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4033
4034 * Makefile (VERSION): Update version number.
4035 (maintainer-clean): Renamed from realclean.
4036
4037Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4038
4039 * Makefile (realclean): New target.
4040 (elisp): Remove any old elisp-* files first.
4041
4042Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
4043
d1f08d85
SM
4044 * Makefile (VERSION): New variable.
4045 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
4046 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
4047
4048Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4049
4050 * Makefile (elisp): Depend on makeinfo.
4051
4052Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
4053
d1f08d85 4054 * Makefile (srcs): Add anti.texi.
94ec544d
DL
4055
4056Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4057
4058 * Makefile (infodir, prefix): New vars.
4059 (install): Use infodir.
4060 (emacsinfodir): Deleted.
4061
4062Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4063
4064 * Makefile (srcs): Add calendar.texi.
4065
4066 * Makefile (dist): Copy texindex.c and makeinfo.c.
4067 Limit elisp-* files to those with one or two digits.
4068
4069Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4070
4071 * Makefile (dist): Changed to use Gzip instead of compress.
4072
4073Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4074
4075 * loading.texi (Unloading): define-function changed back to
4076 defalias. It may not stay this way, but at least it's
4077 consistent with the known-good version of the code patch.
4078
4079Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4080
4081 * modes.texi (Hooks): Document new optional arg of add-hook.
4082
4083Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4084
d1f08d85 4085 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
4086
4087 * tips.texi: Add new section on standard library headers.
4088
4089Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4090
4091 * Makefile (srcs): Add frame.texi to the list of sources.
4092
4093Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4094
4095 * Makefile (dist): Don't bother excluding autosave files; they'll
4096 never make it into the temp directory anyway, and the hash marks
4097 in the name are problematic for make and the Bourne shell.
dff28924 4098 (srcs):
94ec544d
DL
4099
4100Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4101
d1f08d85 4102 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
4103 the distribution tar file.
4104
dff28924 4105Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
4106
4107 * Makefile (srcs): Added index.perm.
4108 (elisp.dvi): Remove erroneous shell comment.
4109 Expect output of permute-index in permuted.fns.
4110 Save old elisp.aux in elisp.oaux.
4111 (clean): Added index.texi to be deleted.
4112
dff28924 4113Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4114
4115 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
4116
dff28924 4117Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
4118
4119 * files.texi: Noted that completion-ignored-extensions is ignored
4120 when making *Completions*.
4121
4122Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
4123
4124 * Makefile make dist now depends on elisp.dvi, since it tries
4125 to include it in the dist file.
4126
dff28924 4127Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
4128
4129 * functions.texinfo (Mapping Functions): Add missing quote
4130
dff28924 4131Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4132
4133 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
4134 (defunargs): Turn off \hyphenchar of \sl font temporarily.
4135
dff28924 4136Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4137
4138 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
4139 and @error{} are the terms now being used. The files in the
4140 directory have been changed to reflect this.
4141
d1f08d85 4142 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
4143 ` @result{}', using 5 spaces at the begining of the line.
4144
dff28924 4145Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4146
4147 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
4148 experimental @indentedresult{}, @indentedexpandsto{} are part of
4149 the texinfo.tex in this directory. These TeX macros are not
4150 stable yet.
4151
dff28924 4152Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4153
4154 * texinfo.tex: temporarily added
d1f08d85 4155 \let\result=\dblarrow
94ec544d
DL
4156 \def\error{{\it ERROR} \longdblarrow}
4157 We need to do this better soon.
4158
dff28924 4159Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4160
4161 * Applied Karl Berry's patches to *.texinfo files, but not to
4162 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
4163 new title page format is also not applied, since it requires
4164 texinfo.tex changes.)
4165
4166 * Cleaned up `Makefile' and defined the `emacslibdir' directory
4167 for the Project GNU development environment.
4168
ad050e54 4169;; Local Variables:
fd026ee1 4170;; coding: iso-2022-7bit
ad050e54 4171;; End:
2a34a036 4172
651f374c
TTN
4173 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4174 2005 Free Software Foundation, Inc.
2a34a036
GM
4175 Copying and distribution of this file, with or without modification,
4176 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
4177
4178;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda