(Key Lookup): Clarify wrt commands vs other functions.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
cf052abc
CY
12006-01-29 Chong Yidong <cyd@stupidchicken.com>
2
3 * display.texi (Other Display Specs, Image Descriptors): Image
4 description is a list, not a cons cell.
5
1f2907ee
LT
62006-01-28 Luc Teirlinck <teirllm@auburn.edu>
7
8 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
9 list is not necessarily a list).
10
a849f77d
EZ
112006-01-27 Eli Zaretskii <eliz@gnu.org>
12
13 * frames.texi (Layout Parameters): border-width and
14 internal-border-width belong to the frame, not the window.
15
d322eb9b
RS
162006-01-19 Richard M. Stallman <rms@gnu.org>
17
18 * nonascii.texi (Translation of Characters): Search cmds use
19 translation-table-for-input. Automatically made local.
20
21 * markers.texi (Overview of Markers): Count insertion type
22 as one of a marker's attributes.
23
24 * elisp.texi (Top): Menu clarification.
25
26 * display.texi (Other Display Specs): Delete duplicate entry for
27 just a string as display spec. Move text about recursive display
28 specs on such a string.
29
30 * commands.texi (Key Sequence Input): Clarify.
31 Move num-nonmacro-input-events out.
32 (Reading One Event): num-nonmacro-input-events moved here.
33
2ac77b5a
NR
342006-01-14 Nick Roberts <nickrob@snap.net.nz>
35
36 * advice.texi (Simple Advice): Update example to fit argument
37 change in previous-line.
38
a203a18c
RS
392006-01-05 Richard M. Stallman <rms@gnu.org>
40
41 * markers.texi (The Mark): Fix in `mark'.
42
d9043ddf
RS
432006-01-04 Richard M. Stallman <rms@gnu.org>
44
45 * processes.texi (Misc Network, Make Network): Minor cleanups.
46
8a5db8ae
KS
472006-01-04 Kim F. Storm <storm@cua.dk>
48
49 * processes.texi (Make Network): Add IPv6 addresses and handling.
50 (Network Feature Testing): Mention (:family ipv6).
51 (Misc Network): Add IPv6 formats to format-network-address.
52
19bb7940
RS
532005-12-30 Richard M. Stallman <rms@gnu.org>
54
55 * text.texi (Changing Properties):
56 Don't use return value of set-text-properties.
57
b9cb50d9
LT
582005-12-29 Luc Teirlinck <teirllm@auburn.edu>
59
60 * modes.texi (Mode Line Format): Correct typo in menu.
61
94a867a6
RS
622005-12-29 Richard M. Stallman <rms@gnu.org>
63
64 * modes.texi (Mode Line Top): New node.
65 (Mode Line Data): Some text moved to new node.
66 Explain the data structure more concretely.
67 (Mode Line Basics): Clarifications.
68 (Mode Line Variables): Clarify intro paragraph.
69 (%-Constructs): Clarify intro paragraph.
70 (Mode Line Format): Update menu.
71
ba455131
LT
722005-12-28 Luc Teirlinck <teirllm@auburn.edu>
73
74 * minibuf.texi (Basic Completion): Update lazy-completion-table
75 examples for removal of ARGS argument.
76
2b6abe1e
RS
772005-12-23 Richard M. Stallman <rms@gnu.org>
78
79 * text.texi (Undo): Restore some explanation from the version
80 that was deleted.
81
2d7409f2
EZ
822005-12-23 Eli Zaretskii <eliz@gnu.org>
83
84 * text.texi (Undo): Remove dupliate descriptions of `apply
85 funname' and `apply delta' elements of the undo list.
86
2e23b82e
RS
872005-12-20 Richard M. Stallman <rms@gnu.org>
88
89 * help.texi (Help Functions): Update documentation of `apropos'.
90
a31687ce
LT
912005-12-20 Luc Teirlinck <teirllm@auburn.edu>
92
93 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
94 because it is confusing. If the :help-echo keyword is a function,
95 it is not directly used as the :help-echo overlay property, as the
96 xref seems to suggest (it does not take the appropriate args).
97
0e83c4e9
LT
982005-12-19 Luc Teirlinck <teirllm@auburn.edu>
99
100 * customize.texi (Common Keywords): Fix Texinfo usage.
101 (Group Definitions, Variable Definitions): Update for new
102 conventions for using `*' in docstrings.
77df907a
LT
103
104 * tips.texi (Documentation Tips): Update for new conventions for
105 using `*' in docstrings.
106
69487a1f
RS
1072005-12-16 Richard M. Stallman <rms@gnu.org>
108
109 * minibuf.texi (Minibuffer Contents): Minor cleanup.
110
2a502a32
JL
1112005-12-16 Juri Linkov <juri@jurta.org>
112
113 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
114
b158c851
RF
1152005-12-14 Romain Francoise <romain@orebokech.com>
116
117 * modes.texi (Customizing Keywords): Rename `append' to `how'.
118 Fix typo.
119
d7d1f75e
JL
1202005-12-11 Juri Linkov <juri@jurta.org>
121
122 * minibuf.texi (Completion Commands): Add mention of read-file-name
123 for filename completion keymaps.
124 (Reading File Names): Add mention of filename completion keymaps
125 for read-file-name and xref to `Completion Commands'.
126
4b1c16c2
RS
1272005-12-10 Richard M. Stallman <rms@gnu.org>
128
129 * customize.texi (Common Keywords): State caveats for use of :tag.
130
1d49d5d9
RS
1312005-12-08 Richard M. Stallman <rms@gnu.org>
132
2663a204
RS
133 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
134 with xrefs and better explanation.
135 (Completion Commands): Add the filename completion maps.
136
1d49d5d9
RS
137 * objects.texi (Character Type): Clarify that \s is not space
138 if a dash follows.
139
fa0d4d0c
RS
1402005-12-05 Richard M. Stallman <rms@gnu.org>
141
142 * windows.texi (Resizing Windows): Delete preserve-before args.
143
d64b177a
SM
1442005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
145
146 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
147 in full keymaps, since the quirk has been fixed.
148
79019cc9
EZ
1492005-12-03 Eli Zaretskii <eliz@gnu.org>
150
151 * hooks.texi (Standard Hooks): Add index entries. Mention
152 `compilation-finish-functions'.
153
161ef3be
RS
1542005-11-27 Richard M. Stallman <rms@gnu.org>
155
156 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
157
17c1971a
JL
1582005-11-21 Juri Linkov <juri@jurta.org>
159
160 * customize.texi (Common Keywords): Update links types
161 custom-manual and url-link. Add link types emacs-library-link,
162 file-link, function-link, variable-link, custom-group-link.
163
5890344b
CY
1642005-11-20 Chong Yidong <cyd@stupidchicken.com>
165
166 * display.texi: Revert 2005-11-20 change.
167
cbce0752
TTN
1682005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
169
170 * processes.texi (Bindat Functions):
171 Say "third" to refer to zero-based index "2".
172
ff04c885
LT
1732005-11-18 Luc Teirlinck <teirllm@auburn.edu>
174
175 * loading.texi (Library Search): Update the default value of
176 `load-suffixes'.
177
ce8d4e00
CY
1782005-11-17 Chong Yidong <cyd@stupidchicken.com>
179
180 * display.texi (Attribute Functions): Mention :ignore-defface.
181
cbad4a9e
SM
1822005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
183
184 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 185 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 186
fda12b27
RS
1872005-11-06 Richard M. Stallman <rms@gnu.org>
188
189 * files.texi (Magic File Names): find-file-name-handler checks the
190 `operations' property of the handler.
191
e082564e
RS
1922005-11-03 Richard M. Stallman <rms@gnu.org>
193
194 * variables.texi (Frame-Local Variables): Small clarification.
195
f0cdd9e4
CY
1962005-10-29 Chong Yidong <cyd@stupidchicken.com>
197
198 * os.texi (Init File): Document ~/.emacs.d/init.el.
199
685abb98
RS
2002005-10-29 Richard M. Stallman <rms@gnu.org>
201
202 * internals.texi (Garbage Collection): Document memory-full.
203
7000848e
BW
2042005-10-28 Bill Wohler <wohler@newt.com>
205
206 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
207 for URLs.
208
107fb6c9
RS
2092005-10-28 Richard M. Stallman <rms@gnu.org>
210
211 * minibuf.texi (Completion Commands): Clean up prev change.
212
2132005-10-26 Kevin Ryde <user42@zip.com.au>
214
215 * compile.texi (Eval During Compile): Explain recommended uses
216 of eval-when-compile and eval-and-compile.
217
1d8e69a2
MY
2182005-10-27 Masatake YAMATO <jet@gyve.org>
219
cbad4a9e 220 * minibuf.texi (Completion Commands):
1d8e69a2 221 Write about new optional argument for `display-completion-list'.
cbad4a9e 222
6a897887
RS
2232005-10-23 Richard M. Stallman <rms@gnu.org>
224
225 * display.texi (Overlay Arrow): Clarify about local bindings of
226 overlay-arrow-position.
227
6d1e17be
EZ
2282005-10-22 Eli Zaretskii <eliz@gnu.org>
229
230 * internals.texi (Building Emacs): Fix last change.
231
db5fe0a6
RS
2322005-10-22 Richard M. Stallman <rms@gnu.org>
233
234 * internals.texi (Building Emacs): Document eval-at-startup.
235
45158e77
RS
2362005-10-21 Richard M. Stallman <rms@gnu.org>
237
238 * loading.texi (Where Defined): load-history contains abs file names.
239 symbol-file returns abs file names.
240
e50165ec
KS
2412005-10-19 Kim F. Storm <storm@cua.dk>
242
243 * display.texi (Showing Images): Add max-image-size integer value.
244
63ab30d0
CY
2452005-10-18 Chong Yidong <cyd@stupidchicken.com>
246
247 * display.texi (Showing Images): Document max-image-size.
248
f8252852
RS
2492005-10-17 Richard M. Stallman <rms@gnu.org>
250
251 * commands.texi (Quitting): Minor clarification.
252
253 * processes.texi (Sentinels): Clarify about output and quitting.
254 (Filter Functions): Mention with-local-quit.
255
c1bed3aa
JL
2562005-10-17 Juri Linkov <juri@jurta.org>
257
258 * buffers.texi (Current Buffer):
259 * commands.texi (Event Input Misc):
260 * compile.texi (Eval During Compile, Compiler Errors):
261 * customize.texi (Group Definitions):
262 * display.texi (Progress, Defining Faces):
263 * files.texi (Writing to Files):
264 * modes.texi (Mode Hooks, Defining Minor Modes):
265 * streams.texi (Output Functions):
266 * syntax.texi (Syntax Table Functions):
267 * text.texi (Change Hooks):
268 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
269
270 * commands.texi (Quitting): Replace arg `forms' with `body' in
271 `with-local-quit'.
272
273 * positions.texi (Excursions): Replace arg `forms' with `body' in
274 `save-excursion'.
275
ef1b4c9e
KS
2762005-10-08 Kim F. Storm <storm@cua.dk>
277
278 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
279 Rename manual section accordingly.
280
abc8ce50
KS
2812005-10-04 Kim F. Storm <storm@cua.dk>
282
283 * windows.texi (Window Split Tree): New section describing
284 new function window-split-tree function.
285
a1f5a1f0
NR
2862005-10-03 Nick Roberts <nickrob@snap.net.nz>
287
288 * display.texi (Fringe Size/Pos): Simplify and add detail.
289
97c3e4cc
RF
2902005-09-30 Romain Francoise <romain@orebokech.com>
291
292 * minibuf.texi (High-Level Completion): Explain that the prompt
293 given to `read-buffer' should end with a colon and a space.
294 Update usage examples.
295
8ad8c5ce
JL
2962005-09-29 Juri Linkov <juri@jurta.org>
297
298 * display.texi (Displaying Messages): Rename argument name
299 `string' to `format-string' in functions `message', `message-box',
300 `message-or-box'.
301
63182706
CY
3022005-09-26 Chong Yidong <cyd@stupidchicken.com>
303
304 * errors.texi (Standard Errors): Corrected xrefs.
305
906320ec
CY
3062005-09-18 Chong Yidong <cyd@stupidchicken.com>
307
308 * display.texi (Defining Images): Updated documentation for
309 `image-load-path'.
310
8ccd3630
RS
3112005-09-17 Richard M. Stallman <rms@gnu.org>
312
313 * display.texi (Defining Images): Clean up previous change.
314
7260457b
RF
3152005-09-16 Romain Francoise <romain@orebokech.com>
316
317 * elisp.texi: Specify GFDL version 1.2.
318
319 * doclicense.texi (GNU Free Documentation License): Update to
320 version 1.2.
321
5b51c037
CY
3222005-09-15 Chong Yidong <cyd@stupidchicken.com>
323
324 * display.texi (Defining Images): Document `image-load-path'.
325
5c4757d3
RS
3262005-09-15 Richard M. Stallman <rms@gnu.org>
327
328 * objects.texi (Printed Representation): Minor cleanup.
329 (Box Diagrams): Minor fix.
330 (Cons Cell Type): Move (...) index item here.
331 (Box Diagrams): From here.
332 (Array Type): Minor fix.
333 (Type Predicates): Delete index "predicates".
334 (Hash Table Type): Clarify xref.
335 (Dotted Pair Notation): Minor fix.
336
2bb8b80c
CY
3372005-09-10 Chong Yidong <cyd@stupidchicken.com>
338
339 * files.texi (Saving Buffers): Fix typo.
340
47b8bc5d
RS
3412005-09-08 Richard M. Stallman <rms@gnu.org>
342
343 * tips.texi (Programming Tips): Correct the "default" prompt spec.
344
475aab0d
CY
3452005-09-08 Chong Yidong <cyd@stupidchicken.com>
346
347 * locals.texi (Standard Buffer-Local Variables): Don't include
348 mode variables for minor modes.
349 Fix xrefs for buffer-display-count, buffer-display-table,
350 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
351 enable-multibyte-characters, fill-column, header-line-format,
352 left-fringe-width, left-margin, and right-fringe-width.
353
354 * hooks.texi (Standard Hooks): All hooks should conform to the
355 standard naming convention now.
356 Fix xref for `echo-area-clear-hook'.
357
358 * display.texi (Usual Display): Note that indicate-empty-lines and
359 tab-width are buffer-local.
360
361 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
362
363 * modes.texi (Mode Help): Note that major-mode is buffer-local.
364
365 * nonascii.texi (Encoding and I/O): Note that
366 buffer-file-coding-system is buffer-local.
367
368 * positions.texi (List Motion): Note that defun-prompt-regexp is
369 buffer-local.
370
371 * text.texi (Auto Filling): Note that auto-fill-function is
372 buffer-local.
373 (Undo): Note that buffer-undo-list is buffer-local.
374
375 * windows.texi (Buffers and Windows): Document
376 buffer-display-count.
377
2a6bc1f7
RS
3782005-09-06 Richard M. Stallman <rms@gnu.org>
379
380 * tips.texi (Coding Conventions): Sometimes it is ok to put the
381 package prefix elsewhere than at the start of the name.
382
d7ea8b71
RS
3832005-09-03 Richard M. Stallman <rms@gnu.org>
384
385 * tips.texi (Programming Tips): Add conventions for minibuffer
386 questions and prompts.
387
0c6087a6
RS
3882005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
389
390 * intro.texi (nil and t): Minor cleanup.
391 Delete spurious mention of keyword symbols.
392 (Evaluation Notation): Add index entry.
393 (A Sample Function Description): Minor cleanup.
394 (A Sample Variable Description): Not all vars can be set.
395
4b5fa40e
TTN
3962005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
397
398 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
399
400 (Insertion): Document precise type of `insert-char' arg COUNT.
401
34b50776
SM
4022005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
403
404 * modes.texi (Other Font Lock Variables): Sync the default of
405 font-lock-lines-before.
406
c1105d05
MA
4072005-08-31 Michael Albinus <michael.albinus@gmx.de>
408
409 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
410
62929713
RS
4112005-08-29 Richard M. Stallman <rms@gnu.org>
412
413 * elisp.texi (Top): Update subnode menu.
414
415 * searching.texi (Searching and Matching): Move node.
416 Rearrange contents and add overall explanation.
417 (Searching and Case): Move node.
418 (Searching and Matching): Update menu.
419
0fb57cc0
EZ
4202005-08-27 Eli Zaretskii <eliz@gnu.org>
421
422 * os.texi (Startup Summary): Fix the description of the initial
423 startup message display.
424
3e80c4c1
RS
4252005-08-25 Richard M. Stallman <rms@gnu.org>
426
427 * searching.texi (Search and Replace): Add replace-regexp-in-string.
428
4292005-08-25 Emilio C. Lopes <eclig@gmx.net>
430
431 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
432 `next-overlay-change' example.
c1105d05 433
79a8defb
JL
4342005-08-22 Juri Linkov <juri@jurta.org>
435
436 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
437 Fix invert-face. Fix args of face-background.
438
16691d29
JL
439 * display.texi (Standard Faces): Delete node.
440 (Faces): Add xref to `(emacs)Standard Faces'.
441 (Displaying Faces): Fix xref to `Standard Faces'.
442
443 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
444
217b694f
EZ
4452005-08-20 Alan Mackenzie <acm@muc.de>
446
447 * buffers.texi (The Buffer List): Clarify the manipulation of the
448 buffer list.
449
0bf14bfd
RS
4502005-08-14 Richard M. Stallman <rms@gnu.org>
451
7ad1498e
AS
452 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
453 a regexp.
0bf14bfd 454
c118d09e
RS
4552005-08-11 Richard M. Stallman <rms@gnu.org>
456
59cb8c23
RS
457 * elisp.texi (Top): Update subnode lists.
458
459 * display.texi (Inverse Video): Node deleted.
460
c118d09e
RS
461 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
462 New nodes split out of Coding Conventions.
463
464 * searching.texi (Regular Expressions): Document re-builder.
465
466 * os.texi (Time Parsing): New node split out of Time Conversion.
467
468 * processes.texi (Misc Network, Network Feature Testing)
469 (Network Options, Make Network): New nodes split out of
470 Low-Level Network.
471
67ec7f41
RS
4722005-08-09 Richard M. Stallman <rms@gnu.org>
473
76d47f0d
RS
474 * frames.texi (Geometry): New node, split from Size and Position.
475 (Frame Parameters): Refer to Geometry.
476
67ec7f41 477 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 478
67ec7f41
RS
479 * windows.texi (Splitting Windows): Fix xref.
480
481 * frames.texi (Layout Parameters): Add xref.
482
483 * display.texi (Line Height, Scroll Bars): Fix xrefs.
484
485 * keymaps.texi (Menu Bar): Fix xref.
486
487 * locals.texi (Standard Buffer-Local Variables): Fix xref.
488
489 * modes.texi (%-Constructs): Fix xref.
490
491 * frames.texi (Window Frame Parameters): Node split up.
492 (Basic Parameters, Position Parameters, Size Parameters)
493 (Layout Parameters, Buffer Parameters, Management Parameters)
494 (Cursor Parameters, Color Parameters): New subnodes.
495
adb5e445
LT
4962005-08-09 Luc Teirlinck <teirllm@auburn.edu>
497
498 * positions.texi (Screen Lines): Update xref for previous change
499 in minibuf.texi.
500
501 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
502 change in minibuf.texi.
503
61298e17
RS
5042005-08-09 Richard M. Stallman <rms@gnu.org>
505
506 * tips.texi (Coding Conventions): Minor cleanup.
507
508 * modes.texi (Defining Minor Modes): Explain when init-value
509 can be non-nil.
510
511 * elisp.texi (Top): Update submenu for Minibuffer.
512
513 * minibuf.texi (Minibuffer Misc): Node split up.
514 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
515 (Recursive Mini): New nodes split out from Minibuffer Misc.
516 (Minibuffer Misc): Document max-mini-window-height.
517
518 * hash.texi (Defining Hash): Delete stray paren in example.
519
520 * display.texi (Echo Area Customization): Don't define
521 max-mini-window-height here; xref instead.
522
523 * commands.texi (Event Input Misc): Update while-no-input.
524
525 * advice.texi (Advising Functions): Explain when to use advice
526 and when to use a hook.
527
43e124e6
EZ
5282005-07-30 Eli Zaretskii <eliz@gnu.org>
529
530 * makefile.w32-in (info): Don't run install-info.
531 ($(infodir)/dir): New target, produced by running install-info.
532
653aea22
LT
5332005-07-27 Luc Teirlinck <teirllm@auburn.edu>
534
535 * modes.texi (Defining Minor Modes): The keyword for the initial
536 value is :init-value, not :initial-value.
537
ba6ebbd5
EZ
5382005-07-23 Eli Zaretskii <eliz@gnu.org>
539
540 * loading.texi (Autoload): Make the `doctor' example be consistent
541 with what's in current loaddefs.el. Describe the "fn" magic in
542 the usage portion of the doc string.
543
6696f2a4
RS
5442005-07-22 Richard M. Stallman <rms@gnu.org>
545
546 * internals.texi (Garbage Collection): Clarify previous change.
547
0c17e67c
SM
5482005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
549
550 * internals.texi (Garbage Collection): Add gc-cons-percentage.
551
426179e1
JL
5522005-07-18 Juri Linkov <juri@jurta.org>
553
554 * commands.texi (Accessing Events):
555 * frames.texi (Text Terminal Colors, Resources):
556 * markers.texi (The Mark):
557 * modes.texi (Defining Minor Modes):
558 Delete duplicate duplicate words.
559
9b0c2c56
RS
5602005-07-16 Richard M. Stallman <rms@gnu.org>
561
562 * display.texi (Managing Overlays): Clarify make-overlay
563 args for insertion types.
564
fd90b80c
LT
5652005-07-13 Luc Teirlinck <teirllm@auburn.edu>
566
0c17e67c
SM
567 * customize.texi (Variable Definitions):
568 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
569 `standard-value' is a list too.
570 (Defining New Types): Use @key{RET} instead of @key{ret}.
571
37aa90e5
TTN
5722005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
573
574 * os.texi (Translating Input): Fix typo.
575
917e0c95
RS
5762005-07-08 Richard M. Stallman <rms@gnu.org>
577
578 * README: Update edition number and size estimate.
579
580 * elisp.texi (VERSION): Set to 2.9.
581
7d90e71d
RS
5822005-07-07 Richard M. Stallman <rms@gnu.org>
583
c330dafe
RS
584 * book-spine.texinfo: Update Emacs version.
585
7d90e71d
RS
586 * display.texi (Inverse Video): Delete mode-line-inverse-video.
587
dc2204be
RS
5882005-07-06 Richard M. Stallman <rms@gnu.org>
589
590 * searching.texi (Regexp Search): Clarify what re-search-forward
591 does when the search fails.
592
a0ec7a4a
LK
5932005-07-05 Lute Kamstra <lute@gnu.org>
594
dc2204be 595 * Update FSF's address in GPL notices.
a0ec7a4a
LK
596
597 * doclicense.texi (GNU Free Documentation License):
598 * gpl.texi (GPL):
599 * tips.texi (Coding Conventions, Library Headers):
600 * vol1.texi:
601 * vol2.texi: Update FSF's address.
602
4af33176
RS
6032005-07-04 Richard M. Stallman <rms@gnu.org>
604
605 * hooks.texi (Standard Hooks): Add occur-hook.
606
b3ab615b
LT
6072005-07-03 Luc Teirlinck <teirllm@auburn.edu>
608
609 * display.texi (The Echo Area): Correct menu.
610
3d393029
RS
6112005-07-03 Richard M. Stallman <rms@gnu.org>
612
7fe48b75
RS
613 * elisp.texi (Top): Update subnode menu for Display.
614
615 * display.texi (Displaying Messages): New node, with most
616 of what was in The Echo Area.
617 (Progress): Moved under The Echo Area.
618 (Logging Messages): New node with new text.
619 (Echo Area Customization): New node, the rest of what was
620 in The Echo Area. Document message-truncate-lines with @defvar.
621 (Display): Update menu.
622
3d393029
RS
623 * windows.texi (Textual Scrolling): Doc 3 values for
624 scroll-preserve-screen-position.
625
626 * text.texi (Special Properties): Change hook functions
627 should bind inhibit-modification-hooks around altering buffer text.
628
629 * keymaps.texi (Key Binding Commands): Call binding BINDING
630 rather than DEFINITION.
631
b26860ad
JB
6322005-06-29 Juanma Barranquero <lekktu@gmail.com>
633
634 * variables.texi (Defining Variables): `user-variable-p' returns t
635 for aliases of user options, nil for alias loops.
636
025691ed
RS
6372005-06-28 Richard M. Stallman <rms@gnu.org>
638
639 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
640 make-keymap.
641
b61bfa4d
LT
6422005-06-27 Luc Teirlinck <teirllm@auburn.edu>
643
644 * variables.texi (Setting Variables): Correct and clarify
645 description of `add-to-ordered-list'.
646
24ee714d
RS
6472005-06-26 Richard M. Stallman <rms@gnu.org>
648
649 * display.texi (Faces): Minor cleanup.
650
33b79ce4
LT
6512005-06-25 Luc Teirlinck <teirllm@auburn.edu>
652
653 * display.texi (Faces): `facep' returns t for strings that are
654 face names.
655
df13531d
RS
6562005-06-25 Richard M. Stallman <rms@gnu.org>
657
658 * objects.texi (Equality Predicates): Clarify meaning of equal.
659
660 * windows.texi (Selecting Windows): save-selected-window
661 and with-selected-window save and restore the current buffer.
662
cf444441
RS
6632005-06-24 Richard M. Stallman <rms@gnu.org>
664
665 * numbers.texi (Float Basics): Explain how to test for NaN,
666 and printing the sign of NaNs.
667
6cdd056d
EZ
6682005-06-24 Eli Zaretskii <eliz@gnu.org>
669
670 * makefile.w32-in (MAKEINFO): Use --force.
671
b93e3c3b
RS
6722005-06-23 Richard M. Stallman <rms@gnu.org>
673
674 * display.texi (Face Functions): Correct Texinfo usage.
675
6fb276bd
LT
6762005-06-23 Luc Teirlinck <teirllm@auburn.edu>
677
678 * lists.texi (Rings): `ring-elements' now returns the elements of
679 RING in order.
680
1d1c7e75
JB
6812005-06-23 Juanma Barranquero <lekktu@gmail.com>
682
683 * markers.texi (The Mark): Texinfo usage fix.
684
9d12e52b
KS
6852005-06-23 Kim F. Storm <storm@cua.dk>
686
687 * searching.texi (Entire Match Data): Remove evaporate option for
688 match-data. Do not mention evaporate option for set-match-data.
689
6d44324c
GM
6902005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
691
692 * display.texi (Face Functions): Mention face aliases.
693
80df27a7
RS
6942005-06-21 Richard M. Stallman <rms@gnu.org>
695
696 * anti.texi (Antinews): Texinfo usage fix.
697
e121563b
KB
6982005-06-21 Karl Berry <karl@gnu.org>
699
9d7d543c
KB
700 * elisp.texi: Use @copying.
701
e121563b
KB
702 * elisp.texi: Put @summarycontents and @contents before the Top
703 node, instead of the end of the file, so that the contents appear
704 in the right place in the dvi/pdf output.
705
36a3b076
JL
7062005-06-21 Juri Linkov <juri@jurta.org>
707
708 * display.texi (Defining Faces): Add `customized-face'.
709
5c796e80
KS
7102005-06-20 Kim F. Storm <storm@cua.dk>
711
b7d1f38f
KS
712 * variables.texi (Setting Variables): Any type of element can be
713 given order in add-to-ordered-list. Compare elements with eq.
714
5c796e80
KS
715 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
716
fb056bef
KB
7172005-06-20 Karl Berry <karl@gnu.org>
718
719 * syntax.texi (Syntax Flags): Make last column very slightly wider
720 to avoid "generic comment" breaking on two lines and causing an
721 underfull box.
722
84398baa
LT
7232005-06-19 Luc Teirlinck <teirllm@auburn.edu>
724
725 * lists.texi (Rings): Various minor clarifications and corrections.
726
07ff1e4b
RS
7272005-06-18 Richard M. Stallman <rms@gnu.org>
728
729 * functions.texi (Obsolete Functions): Simplify.
730
731 * variables.texi (Variable Aliases): Simplify.
732
733 * anti.texi, backups.texi, compile.texi, customization.texi:
734 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
735 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
736 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
737 * variables.texi: Fix formatting ugliness.
738
739 * elisp.texi: Add links to Rings and Byte Packing.
740 Update version and copyright years.
741
742 * minibuf.texi: Fix formatting ugliness.
743 (Completion Commands): Move keymap vars to the end
744 and vars completing-read binds to the top.
745
3f7fab24
LT
7462005-06-17 Luc Teirlinck <teirllm@auburn.edu>
747
748 * processes.texi: Fix typos.
749 (Bindat Spec): Correct Texinfo error.
926c4c9b 750 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 751
f19b57e3
RS
7522005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
753
754 * lists.texi (Rings): New node.
755 (Lists): Add it to menu.
756
a80c5da7 757 * processes.texi (Byte Packing): New node.
f19b57e3
RS
758 (Processes): Add it to menu.
759
7602005-06-17 Richard M. Stallman <rms@gnu.org>
761
762 * syntax.texi (Parsing Expressions): Fix texinfo usage.
763
764 * help.texi (Documentation Basics): Explain the xref to
765 Documentation Tips.
766
767 * debugging.texi (Debugger Commands): Minor fix.
768
67c1390d
LT
7692005-06-16 Luc Teirlinck <teirllm@auburn.edu>
770
771 * edebug.texi (Instrumenting): Eliminate duplicate link.
772 (Specification List): Replace references to "below", referring to
773 a later node, with one @ref to that node.
774
775 * os.texi (Timers): Timers should save and restore the match data
776 if they change it.
777
778 * debugging.texi (Debugger Commands): Mention that the Lisp
779 debugger can not step through primitive functions.
780
51cd2a8c
JB
7812005-06-16 Juanma Barranquero <lekktu@gmail.com>
782
783 * functions.texi (Obsolete Functions): Update argument names of
784 `make-obsolete' and `define-obsolete-function-alias'.
785
786 * variables.texi (Variable Aliases): Update argument names of
787 `defvaralias', `make-obsolete-variable' and
788 `define-obsolete-variable-alias'.
789
f5e6ac4a
KS
7902005-06-15 Kim F. Storm <storm@cua.dk>
791
792 * searching.texi (Entire Match Data): Rephrase warnings about
793 evaporate arg to match-data and set-match-data.
794
fe2a9972
LT
7952005-06-14 Luc Teirlinck <teirllm@auburn.edu>
796
67774855
LT
797 * elisp.texi (Top): Update detailed menu.
798
fe2a9972
LT
799 * edebug.texi (Edebug): Update menu.
800 (Instrumenting): Update xrefs.
801 (Edebug Execution Modes): Correct xref.
802 (Jumping): Clarify description of `h' command.
803 Eliminate redundant @ref.
804 (Breaks): New node.
805 (Breakpoints): is now a subsubsection.
806 (Global Break Condition): Mention `C-x X X'.
807 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
808 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
809 (Edebug Display Update): Correct pxref.
810 (Edebug and Macros): New node.
811 (Instrumenting Macro Calls): Is now a subsubsection.
812 Neither arg of `def-edebug-spec' is evaluated.
813 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
814 (Specification Examples): Fix typo.
815
b59f605b
LK
8162005-06-14 Lute Kamstra <lute@gnu.org>
817
818 * debugging.texi (Function Debugging): Primitives can break on
819 entry too.
820
a5c99dc9
KS
8212005-06-14 Kim F. Storm <storm@cua.dk>
822
823 * variables.texi (Setting Variables): Add add-to-ordered-list.
824
f99ed2f8
SM
8252005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
826
827 * syntax.texi (Parsing Expressions): Document aux functions and vars of
828 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
829
9d42ffaa
LK
8302005-06-13 Lute Kamstra <lute@gnu.org>
831
832 * text.texi (Special Properties): Fix cross reference.
833
32cc0b00
LT
8342005-06-11 Luc Teirlinck <teirllm@auburn.edu>
835
836 * debugging.texi (Function Debugging): Delete mention of empty
837 string argument to `cancel-debug-on-entry'. Delete inaccurate
838 description of the return value of that command.
839
98d1a1cf
EZ
8402005-06-11 Alan Mackenzie <acm@muc.de>
841
842 * text.texi (Adaptive Fill): Amplify the description of
843 fill-context-prefix.
844
4b53b8d7
LT
8452005-06-10 Luc Teirlinck <teirllm@auburn.edu>
846
84398baa 847 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 848
b5305167
SM
8492005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
850
851 * syntax.texi (Parsing Expressions): Document syntax-ppss.
852
9bd4c3ad
LT
8532005-06-10 Luc Teirlinck <teirllm@auburn.edu>
854
855 * debugging.texi (Error Debugging): Minor rewording.
856 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
857 is optional.
858
257914aa
LK
8592005-06-10 Lute Kamstra <lute@gnu.org>
860
b5305167 861 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
862 (Top): Give it a title. Correct version number. Give the
863 detailed node listing a more prominent header.
b5305167
SM
864 * intro.texi: Don't set VERSION here a second time.
865 Mention Emacs's version too.
257914aa
LK
866 * anti.texi (Antinews): Use EMACSVER to refer to the current
867 version of Emacs.
868
b7aae902
KS
8692005-06-09 Kim F. Storm <storm@cua.dk>
870
871 * searching.texi (Entire Match Data): Explain new `reseat' argument to
872 match-data and set-match-data.
873
99598737
RS
8742005-06-08 Richard M. Stallman <rms@gnu.org>
875
876 * searching.texi (Entire Match Data): Clarify when match-data
877 returns markers and when integers.
878
879 * display.texi (Defining Faces): Explain that face name should not
880 end in `-face'.
881
882 * modes.texi (Mode Line Data): Minor cleanup.
883 (Customizing Keywords): Node split out of Search-based Fontification.
884 Add example of using font-lock-add-keywords from a hook.
885 Clarify when MODE should be non-nil, and when nil.
886
8872005-06-06 Richard M. Stallman <rms@gnu.org>
888
889 * modes.texi (Mode Line Data): Explain what happens when the car
890 of a list is a void symbol.
891 (Search-based Fontification): Explain MODE arg to
892 font-lock-add-keywords and warn about calls from major modes.
893
ecc8893a
JL
8942005-06-08 Juri Linkov <juri@jurta.org>
895
896 * display.texi (Standard Faces): Add `shadow' face.
897
7fa9f4eb
LT
8982005-05-29 Luc Teirlinck <teirllm@auburn.edu>
899
900 * modes.texi (Major Mode Conventions): A derived mode only needs
901 to put the call to the parent mode inside `delay-mode-hooks'.
902
bebcc4b1
RS
9032005-05-29 Richard M. Stallman <rms@gnu.org>
904
c16b1394
RS
905 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
906 new, and what that implies. Clarify.
907
908 * files.texi (Locating Files): Clean up the text.
909
bebcc4b1
RS
910 * frames.texi (Window Frame Parameters): Document user-size.
911 Shorten entry for top by referring to left.
912
9132005-05-26 Richard M. Stallman <rms@gnu.org>
914
915 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
916 is new, and what the implications are. Other clarifications.
917
217797bc
RS
9182005-05-24 Richard M. Stallman <rms@gnu.org>
919
920 * frames.texi (Dialog Boxes): Minor fixes.
921
3565fe07
MY
9222005-05-25 Masatake YAMATO <jet@gyve.org>
923
924 * display.texi (Standard Faces): Write about `mode-line-highlight'.
925
817089df
LT
9262005-05-24 Luc Teirlinck <teirllm@auburn.edu>
927
928 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
929 is optional.
930
cb5db137
NR
9312005-05-24 Nick Roberts <nickrob@snap.net.nz>
932
933 * frames.texi (Dialog Boxes): Descibe new optional argument.
934
3c8572f5
LK
9352005-05-23 Lute Kamstra <lute@gnu.org>
936
937 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
938 syntax-begin-function over font-lock-beginning-of-syntax-function.
939
2a4d7cb3
LT
9402005-05-21 Luc Teirlinck <teirllm@auburn.edu>
941
71f800cf
LT
942 * minibuf.texi (Reading File Names): Update description of
943 `read-directory-name'.
944
2a4d7cb3
LT
945 * modes.texi (Derived Modes): Clarify :group keyword.
946
bb4afd09
EZ
9472005-05-21 Eli Zaretskii <eliz@gnu.org>
948
b5305167
SM
949 * files.texi (Locating Files): New subsection.
950 Describe locate-file and executable-find.
bb4afd09 951
a2c9aee6
EZ
9522005-05-21 Kevin Ryde <user42@zip.com.au>
953
954 * frames.texi (Initial Parameters): Update cross reference to
955 "Emacs Invocation".
956
6900105f
LT
9572005-05-19 Luc Teirlinck <teirllm@auburn.edu>
958
ca1b0914
LT
959 * keymaps.texi (Active Keymaps): Add anchor.
960
6900105f
LT
961 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
962 (Major Mode Conventions): Refer to `Auto Major Mode' in more
963 appropriate place.
964 (Derived Modes): Small clarifications.
b5305167
SM
965 (Minor Mode Conventions, Keymaps and Minor Modes):
966 Replace references to nodes with references to anchors.
6900105f
LT
967 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
968 Clarify description of lists whose first element is an integer.
969 (Mode Line Variables): Add anchor.
970 (%-Constructs): Clarify description of integer after %.
971 (Emulating Mode Line): Describe nil value for FACE.
972
54d06364
LT
9732005-05-18 Luc Teirlinck <teirllm@auburn.edu>
974
975 * modes.texi (Derived Modes): Correct references to non-existing
976 variable standard-syntax-table.
977
f8d0b769
LK
9782005-05-17 Lute Kamstra <lute@gnu.org>
979
980 * modes.texi (Defining Minor Modes): Mention the mode hook.
981
294c599c
KS
9822005-05-15 Kim F. Storm <storm@cua.dk>
983
984 * processes.texi (Network): Remove open-network-stream-nowait.
985 (Network Servers): Remove open-network-stream-server.
986
4214af69
LT
9872005-05-15 Luc Teirlinck <teirllm@auburn.edu>
988
989 * elisp.texi (Top): Update detailed menu.
990
991 * variables.texi: Reorder nodes.
992 (Variables): Update menu.
993 (File Local Variables): Do not refer to the `-*-' line as
994 a "local variables list". Add pxref.
995
302691ab
LT
9962005-05-14 Luc Teirlinck <teirllm@auburn.edu>
997
56d4215a
LT
998 * elisp.texi (Top): Update detailed menu for node changes.
999
302691ab
LT
1000 * modes.texi (Modes): Update Menu.
1001 (Hooks): Move to beginning of chapter.
1002 Most minor modes run mode hooks too.
1003 `add-hook' can handle void hooks or hooks whose value is a single
1004 function.
1005 (Major Modes): Update Menu.
1006 (Major Mode Basics): New node, split off from `Major Modes'.
1007 (Major Mode Conventions): Correct xref. Explain how to handle
1008 auto-mode-alist if the major mode command has an autoload cookie.
1009 (Auto Major Mode): Major update. Add magic-mode-alist.
1010 (Derived Modes): Major update.
1011 (Mode Line Format): Update Menu.
1012 (Mode Line Basics): New node, split off from `Mode Line Format'.
1013
1014 * loading.texi (Autoload): Mention `autoload cookie' as synonym
1015 for `magic autoload comment'. Add index entries and anchor.
1016
d06ba294
RS
10172005-05-14 Richard M. Stallman <rms@gnu.org>
1018
1019 * tips.texi (Coding Conventions): Explain how important it is
1020 that just loading certain files not change Emacs behavior.
1021
1022 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
1023
405cb12a
LK
10242005-05-12 Lute Kamstra <lute@gnu.org>
1025
19958124
LK
1026 * modes.texi (Generic Modes): Update.
1027 (Major Modes): Refer to node "Generic Modes".
1028
405cb12a
LK
1029 * elisp.texi (Top): Update to the current structure of the manual.
1030 * processes.texi (Processes): Add menu description.
1031 * customize.texi (Customization): Add menu descriptions.
1032
f714dd1b
TTN
10332005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
1034
cc9442f2
TTN
1035 * processes.texi (Signals to Processes)
1036 (Low-Level Network): Fix typos.
f714dd1b 1037
36ad23ec
LK
10382005-05-11 Lute Kamstra <lute@gnu.org>
1039
1040 * elisp.texi (Top): Add some nodes from the chapter "Major and
1041 Minor Modes" to the detailed node listing.
1042
d101bf56
RS
10432005-05-10 Richard M. Stallman <rms@gnu.org>
1044
1045 * keymaps.texi (Extended Menu Items): Menu item filter functions
1046 can be called at any time.
1047
698b0510
LT
10482005-05-08 Luc Teirlinck <teirllm@auburn.edu>
1049
1050 * variables.texi (File Local Variables): `(hack-local-variables t)'
1051 now also checks whether a mode is specified in the local variables
1052 list.
1053
2c6b25c7
EZ
10542005-05-05 Kevin Ryde <user42@zip.com.au>
1055
1056 * display.texi (The Echo Area): Correct format function cross
1057 reference.
1058
643b4cf5
LT
10592005-05-05 Luc Teirlinck <teirllm@auburn.edu>
1060
1061 * variables.texi (Variable Aliases): Change description of
1062 `define-obsolete-variable-alias'.
1063
1064 * functions.texi (Functions): Add "Obsolete Functions" to menu.
1065 (Defining Functions): Add xref.
1066 (Obsolete Functions): New node.
1067 (Function Safety): Standardize capitalization of section title.
1068
1069 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
1070 (Dialog Boxes): Complete description of `x-popup-dialog'.
1071
053bc8e4
RS
10722005-05-04 Richard M. Stallman <rms@gnu.org>
1073
1074 * commands.texi (Interactive Codes): Fix Texinfo usage.
1075 Document U more clearly.
1076
f6b1b15a
LT
10772005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1078
3b925015
LT
1079 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
1080 function and not a macro.
1081
f6b1b15a
LT
1082 * frames.texi (Pop-Up Menus): Correct and clarify description of
1083 `x-popup-menu'.
1084 (Dialog Boxes): Clarify description of `x-popup-dialog'.
1085
ebbfa918
RS
10862005-05-01 Richard M. Stallman <rms@gnu.org>
1087
1088 * edebug.texi (Checking Whether to Stop): Fix previous change.
1089
abe2f96e
LT
10902005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1091
d6028ef2
LT
1092 * display.texi: Fix typos and Texinfo usage.
1093
abe2f96e
LT
1094 * edebug.texi (Checking Whether to Stop): executing-macro ->
1095 executing-kbd-macro.
1096
b2cfb30b
RS
10972005-05-01 Richard M. Stallman <rms@gnu.org>
1098
1099 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
1100
7e995a23
RS
11012005-04-30 Richard M. Stallman <rms@gnu.org>
1102
1103 * files.texi (Magic File Names): Document `operations' property.
1104
57efa539
LK
11052005-04-29 Lute Kamstra <lute@gnu.org>
1106
1107 * modes.texi (Generic Modes): New node.
1108 (Major Modes): Add it to the menu.
1109 (Derived Modes): Add "derived mode" to concept index.
1110
0a20b1dc
LK
11112005-04-28 Lute Kamstra <lute@gnu.org>
1112
1113 * modes.texi (Defining Minor Modes): Fix previous change.
1114 (Font Lock Mode): Simplify.
1115 (Font Lock Basics): Say that font-lock-defaults is buffer-local
1116 when set and that some parts are optional. Add cross references.
1117 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
1118 Add cross references. Add font-lock-multiline to index.
1119 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 1120 Lock Variables". Document font-lock-add-keywords and
b5305167 1121 font-lock-remove-keywords.
0a20b1dc
LK
1122 (Other Font Lock Variables): Move font-lock-keywords-only,
1123 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1124 and font-lock-syntactic-face-function to node "Syntactic Font
1125 Lock". Move font-lock-keywords-case-fold-search to node
1126 "Search-based Fontification". Document font-lock-inhibit-thing-lock
1127 and font-lock-{,un}fontify-{buffer,region}-function.
1128 (Precalculated Fontification): Remove reference to deleted variable
1129 font-lock-core-only.
1130 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
1131 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
1132 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1133 and font-lock-syntactic-face-function here from node "Other Font
1134 Lock Variables". Move font-lock-syntactic-keywords to "Setting
1135 Syntax Properties". Add cross references.
b5305167
SM
1136 (Setting Syntax Properties): New node.
1137 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
1138 * syntax.texi (Syntax Properties): Add cross reference.
1139 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
1140
68a94f5a
RS
11412005-04-26 Richard M. Stallman <rms@gnu.org>
1142
1143 * display.texi (Defining Faces):
1144 Document `default' elements of defface spec.
1145
1146 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
1147
1148 * variables.texi (Variable Aliases): Clarify text.
1149
11502005-04-25 Chong Yidong <cyd@stupidchicken.com>
1151
1152 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
1153
7f48f143
LT
11542005-04-25 Luc Teirlinck <teirllm@auburn.edu>
1155
1156 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
1157
45d2f8e8
EZ
11582005-04-24 Eli Zaretskii <eliz@gnu.org>
1159
f3714ab2
EZ
1160 * syntax.texi (Syntax Table Internals): Elaborate documentation of
1161 syntax-after and syntax-class.
1162
45d2f8e8 1163 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
1164 (Unique File Names): Don't mention "numbers" in the documentation
1165 of make-temp-file and make-temp-name.
45d2f8e8 1166
469bc679
RS
11672005-04-23 Richard M. Stallman <rms@gnu.org>
1168
1169 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
1170
c9fa5dc9
RS
11712005-04-22 Nick Roberts <nickrob@snap.net.nz>
1172
1173 * windows.texi (Cyclic Window Ordering): Clarify window-list.
1174
230e1e80
NR
11752005-04-22 Nick Roberts <nickrob@snap.net.nz>
1176
1177 * variables.texi (Variable Aliases): Describe make-obsolete-variable
1178 and define-obsolete-variable-alias.
1179
1ba52906
KS
11802005-04-22 Kim F. Storm <storm@cua.dk>
1181
1182 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
1183 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
1184
9721d904
LK
11852005-04-21 Lute Kamstra <lute@gnu.org>
1186
1187 * lists.texi (Association Lists): Document rassq-delete-all.
1188
ed35c736
RS
11892005-04-19 Richard M. Stallman <rms@gnu.org>
1190
1191 * modes.texi (Search-based Fontification): Explain that
1192 facespec is an expression to be evaluated.
1193
42fc00a4
RS
11942005-04-19 Kevin Ryde <user42@zip.com.au>
1195
b5305167 1196 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
1197 * strings.texi (String Conversion): Fix xref.
1198
5827e9d4
KS
11992005-04-19 Kim F. Storm <storm@cua.dk>
1200
1201 * symbols.texi (Symbol Plists): Add safe-get.
1202 Mention that `get' may signal an error.
1203
47872da9
NR
12042005-04-18 Nick Roberts <nickrob@snap.net.nz>
1205
1206 * customize.texi (Variable Definitions): Replace tooltip-mode
1207 example with save-place.
1208
ec0cf966
RS
12092005-04-17 Richard M. Stallman <rms@gnu.org>
1210
1211 * buffers.texi (Indirect Buffers): Clarify.
1212
1213 * positions.texi (Positions): Clarify converting marker to integer.
1214
1215 * strings.texi (String Basics): Mention string-match; clarify.
1216
199bb209
LK
12172005-04-08 Lute Kamstra <lute@gnu.org>
1218
1219 * modes.texi (Search-based Fontification): Fix cross references.
1220 Use consistent terminology. Document anchored highlighting.
1221
bfa54668
LK
12222005-04-05 Lute Kamstra <lute@gnu.org>
1223
1224 * modes.texi (Defining Minor Modes): Document :group keyword
1225 argument and its default value.
1226
07e5fb9e
LK
12272005-04-03 Lute Kamstra <lute@gnu.org>
1228
1229 * hooks.texi (Standard Hooks): Add some hooks. Add cross
1230 references and/or descriptions. Delete major mode hooks; mention
1231 them as a category instead. Rename or delete obsolete hooks.
1232
aa945b59
RS
12332005-04-02 Richard M. Stallman <rms@gnu.org>
1234
1235 * nonascii.texi (Coding System Basics): Another wording cleanup.
1236
8b918214
RS
12372005-04-01 Richard M. Stallman <rms@gnu.org>
1238
1239 * nonascii.texi (Coding System Basics): Clarify previous change.
1240
41639988
KH
12412005-04-01 Kenichi Handa <handa@m17n.org>
1242
1243 * nonascii.texi (Coding System Basics): Describe about rondtrip
1244 identity of coding systems.
1245
8e669bbd
RS
12462005-03-29 Chong Yidong <cyd@stupidchicken.com>
1247
1248 * text.texi (Buffer Contents): Add filter-buffer-substring and
1249 buffer-substring-filters.
1250
f60a6f87
RS
12512005-03-26 Chong Yidong <cyd@stupidchicken.com>
1252
1253 * anti.texi (Antinews): Mention `G' interactive code.
1254
1255 * tips.texi (Compilation Tips): Mention benchmark.el.
1256
aaac1251
LT
12572005-03-27 Luc Teirlinck <teirllm@auburn.edu>
1258
1259 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
1260 is now bound to M-o M-o.
1261
1262 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
1263
45325173
GM
12642005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
1265
1266 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
1267 in the Emacs Manual).
1268 * Makefile.in (srcs): Remove calendar.texi.
1269 * makefile.w32-in (srcs): Remove calendar.texi.
1270 * display.texi (Display): Change name of next node.
1271 * os.texi (System In): Change name of previous node.
1272 * elisp.texi (Top): Remove Calendar references.
1273 * vol1.texi (Top): Remove Calendar references.
1274 * vol2.texi (Top): Remove Calendar references.
1275
85df292e
RS
12762005-03-25 Richard M. Stallman <rms@gnu.org>
1277
45325173 1278 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
1279 Cleanup previous change.
1280
12812005-03-25 Chong Yidong <cyd@stupidchicken.com>
1282
1283 * display.texi (Face Attributes): Faces earlier in an :inherit
1284 list take precedence.
1285 (Scroll Bars): Fix description of vertical-scroll-bars.
1286 Document frame-current-scroll-bars and window-current-scroll-bars.
1287
1288 * markers.texi (The Mark): Document temporary Transient Mark mode.
1289
b5305167
SM
1290 * minibuf.texi (Reading File Names):
1291 Document read-file-name-completion-ignore-case.
85df292e
RS
1292
1293 * positions.texi (Screen Lines): Document nil for width argument
1294 to compute-motion.
1295
1fe54d69
KS
12962005-03-23 Kim F. Storm <storm@cua.dk>
1297
1298 * display.texi (Standard Faces): Other faces used in the fringe
1299 implicitly inherits from the fringe face.
1300 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
1301 properties implicitly inherits from fringe face.
1302 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
1303
a775dff4
RS
13042005-03-20 Chong Yidong <cyd@stupidchicken.com>
1305
1306 * display.texi (Invisible Text): State default value of
1307 line-move-ignore-invisible.
1308 (Managing Overlays): Document remove-overlays.
1309 (Standard Faces): Document escape-glyph face.
1310
b5305167 1311 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 1312
b5305167
SM
1313 * modes.texi (Other Font Lock Variables):
1314 Document font-lock-lines-before.
a775dff4
RS
1315
1316 * positions.texi (Skipping Characters): skip-chars-forward allows
1317 character classes.
1318
077f7085
LK
13192005-03-18 Lute Kamstra <lute@gnu.org>
1320
1321 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
1322
d69ea7ab
RS
13232005-03-17 Richard M. Stallman <rms@gnu.org>
1324
c7bd5d57
RS
1325 * text.texi (Undo): Document extensible undo entries.
1326
d69ea7ab
RS
1327 * searching.texi (String Search, Regexp Search, Regexp Search):
1328 Cleanups.
1329
1330 * nonascii.texi (Character Codes): Minor fix.
1331
1332 * display.texi (Display Property): Explain the significance
1333 of having text properties that are eq.
1334 (Other Display Specs): Explain string as display spec.
1335
1336 * commands.texi (Interactive Codes): Document G option.
1337
13382005-03-17 Chong Yidong <cyd@stupidchicken.com>
1339
1340 * text.texi (Filling): Add sentence-end-without-period and
1341 sentence-end-without-space.
1342 (Changing Properties): Minor fix.
1343
1344 * anti.texi: Total rewrite.
1345
a7679889
LK
13462005-03-15 Lute Kamstra <lute@gnu.org>
1347
1348 * edebug.texi (Instrumenting Macro Calls): Fix typos.
1349
6eb8e247
KS
13502005-03-08 Kim F. Storm <storm@cua.dk>
1351
1352 * display.texi (Specified Space): Property :width is support on
1353 non-graphic terminals, :height is not.
1354
bfa8be14
RS
13552005-03-07 Richard M. Stallman <rms@gnu.org>
1356
1357 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
1358 Now subnodes of Fringes.
1359 (Overlay Arrow): Document overlay-arrow-variable-list.
1360 (Fringe Size/Pos): New node, broken out of Fringes.
1361 (Display): Explain clearing vs redisplay better.
1362 (Truncation): Clarify use of bitmaps.
1363 (The Echo Area): Clarify the uses of the echo area.
1364 Add max-mini-window-height.
1365 (Progress): Clarify.
1366 (Invisible Text): Explain that main loop moves point out.
1367 (Selective Display): Say "hidden", not "invisible".
b5305167 1368 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
1369 (Overlay Properties): Clarify intro.
1370 (Finding Overlays): Explain return values when nothing found.
1371 (Width): truncate-string-to-width has added arg.
1372 (Displaying Faces): Clarify and update mode line face handling.
1373 (Face Functions): Minor cleanup.
b5305167 1374 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
1375 (Pixel Specification, Other Display Specs): Minor cleanups.
1376 (Images, Image Descriptors): Minor cleanups.
1377 (GIF Images): Patents have expired.
1378 (Showing Images): Explain default text for insert-image.
b5305167 1379 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
1380 (Making Buttons): Explain return values.
1381 (Button Buffer Commands): Add xref.
1382 (Inverse Video): Update mode-line-inverse-video.
1383 (Display Table Format): Clarify.
1384 (Active Display Table): Give defaults for window-display-table.
1385
1386 * calendar.texi (Calendar Customizing): calendar-holiday-marker
1387 and calendar-today-marker are strings, not chars.
1388 (Holiday Customizing): Minor fix.
1389
bfa8be14
RS
1390 * internals.texi (Writing Emacs Primitives): Update `or' example.
1391 Update limit on # args of subr.
1392
1393 * edebug.texi (Using Edebug): Arrow is in fringe.
1394 (Instrumenting): Arg to eval-defun works without loading edebug.
1395 (Edebug Execution Modes): Add xref.
1396
1397 * customize.texi (Common Keywords): Clarify :require.
1398 Mention :version here.
1399 (Variable Definitions, Group Definitions): Not here.
1400 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
1401
d69ea7ab
RS
14022005-03-07 Chong Yidong <cyd@stupidchicken.com>
1403 * nonascii.texi (Text Representations): Clarify position-bytes.
1404 (Character Sets): Add list-charset-chars.
1405 (Scanning Charsets): Add charset-after.
1406 (Encoding and I/O): Minor fix.
1407
34398e6c
RS
14082005-03-06 Richard M. Stallman <rms@gnu.org>
1409
1410 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
1411 (Resizing Windows): Likewise.
1412
1413 * text.texi (Change Hooks): Get rid of "Emacs 21".
1414
1415 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
1416
1417 * streams.texi (Output Variables): Get rid of "Emacs 21".
1418
1419 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
1420
1421 * os.texi (Translating Input): Replace flow-control example
1422 with a less obsolete example that uses `keyboard-translate'.
1423
6eb8e247 1424 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 1425 Get rid of "Emacs 21".
6eb8e247 1426
34398e6c
RS
1427 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
1428 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
1429
1430 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
1431
1432 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
1433
1434 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
1435 (Menu Bar): Fix when menu-bar-update-hook is called.
1436
1437 * hash.texi (Hash Tables): Get rid of "Emacs 21".
1438
1439 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
1440 and make it read better.
1441
1442 * files.texi (Writing to Files): Get rid of "Emacs 21".
1443 (Unique File Names): Likewise.
1444
1445 * elisp.texi: Update Emacs version to 22.
1446
1447 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
1448 (Overlay Properties, Face Attributes): Likewise.
1449 (Managing Overlays): Fix punctuation.
1450 (Attribute Functions): Clarify set-face-font; get rid of
1451 info about old Emacs versions.
1452 (Auto Faces, Font Lookup, Display Property, Images):
1453 Get rid of "Emacs 21".
1454
1455 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
1456
d2178387
RS
14572005-03-05 Richard M. Stallman <rms@gnu.org>
1458
1459 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
1460
524352d6
LK
14612005-03-04 Lute Kamstra <lute@gnu.org>
1462
1463 * debugging.texi (Error Debugging): Document stack-trace-on-error.
1464
14652005-03-03 Lute Kamstra <lute@gnu.org>
1466
1467 * edebug.texi (Instrumenting Macro Calls): Fix typo.
1468
284f0680
LK
14692005-03-01 Lute Kamstra <lute@gnu.org>
1470
1471 * debugging.texi (Debugger Commands): Update `j'.
1472
a9ee5cac
LK
14732005-02-28 Lute Kamstra <lute@gnu.org>
1474
1475 * debugging.texi (Debugging): Fix typo.
1476 (Error Debugging): Document eval-expression-debug-on-error.
1477 (Function Debugging): Update example.
1478 (Using Debugger): Mention starred stack frames.
1479 (Debugger Commands): Document `j' and `l'.
1480 (Invoking the Debugger): `d' and `j' exit recursive edit too.
1481 Update the messages that the debugger displays.
1482 (Internals of Debugger): Add cross reference. Update example.
1483 (Excess Open): Minor improvement.
1484 (Excess Close): Minor improvement.
1485
378d0f8e
RS
14862005-02-26 Richard M. Stallman <rms@gnu.org>
1487
1488 * tips.texi (Coding Conventions): Clarify.
1489 Put all the major mode key reservations together.
1490 Mention the Mouse-1 => Mouse-2 conventions.
1491
1492 * syntax.texi (Syntax Class Table): Clarify.
1493 (Syntax Table Functions): syntax-after moved from here.
1494 (Syntax Table Internals): syntax-after moved to here.
1495 (Parsing Expressions): Update info on number of values
1496 and what's meaningful in the STATE argument.
1497 (Categories): Fix typo.
1498
1499 * sequences.texi (Arrays): Cleanup.
1500 (Char-Tables): Clarify.
1501
1502 * processes.texi (Deleting Processes): Cleanups, add xref.
1503 (Subprocess Creation): Explain nil in exec-path. Cleanup.
1504 (Process Information): set-process-coding-system, some args optional.
1505 (Input to Processes): Explain various types for PROCESS args.
1506 Rename them from PROCESS-NAME to PROCESS.
1507 (Signals to Processes): Likewise.
1508 (Decoding Output): Cleanup.
1509 (Query Before Exit): Clarify.
1510
1511 * os.texi (Startup Summary): Correct the options; add missing ones.
1512 (Terminal Output, Batch Mode): Clarify.
1513 (Flow Control): Node deleted.
1514
1515 * markers.texi (The Mark): Clarify.
1516
1517 * macros.texi (Expansion): Cleanup.
1518 (Indenting Macros): indent-spec allows ints, not floats.
1519
1520 * keymaps.texi (Keymaps): Clarify.
1521 (Format of Keymaps): Update lisp-mode-map example.
1522 (Active Keymaps, Key Lookup): Clarify.
1523 (Changing Key Bindings): Add xref to `kbd'.
1524 (Key Binding Commands, Simple Menu Items): Clarify.
1525 (Mouse Menus, Menu Bar): Clarify.
1526 (Menu Example): Replace print example with menu-bar-replace-menu.
1527
1528 * help.texi (Documentation Basics): Add function-documentation prop.
1529
1530 * elisp.texi (Top): Don't refer to Flow Control node.
1531
1532 * commands.texi (Command Overview): Improve xrefs.
1533 (Adjusting Point): Adjusting point applies to intangible and invis.
1534 (Key Sequence Input): Doc extra read-key-sequence args.
1535 Likewise for read-key-sequence-vector.
1536
1537 * backups.texi (Rename or Copy): Minor fix.
1538 (Numbered Backups): For version-control, say the default.
1539 (Auto-Saving): make-auto-save-file-name example is simplified.
1540
1541 * advice.texi (Advising Functions): Don't imply one part of Emacs
1542 should advise another part. Markup changes.
1543 (Defining Advice): Move transitional para.
1544 (Activation of Advice): Cleanup.
1545 Explain if COMPILE is nil or negative.
1546
1547 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
1548
2e20c83d
LK
15492005-02-24 Lute Kamstra <lute@gnu.org>
1550
1551 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
1552 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
1553
65c492fd
LK
15542005-02-23 Lute Kamstra <lute@gnu.org>
1555
b02c3eed
LK
1556 * modes.texi (Defining Minor Modes): define-minor-mode can be used
1557 to define global minor modes as well.
1558
65c492fd
LK
1559 * display.texi (Managing Overlays): overlay-buffer returns nil for
1560 deleted overlays.
1561
b686dd59
KS
15622005-02-22 Kim F. Storm <storm@cua.dk>
1563
1564 * minibuf.texi (Basic Completion): Allow symbols in addition to
1565 strings in try-completion and all-completions.
1566
23e8c095
LK
15672005-02-14 Lute Kamstra <lute@gnu.org>
1568
1569 * elisp.texi (Top): Remove reference to deleted node.
1570
1571 * lists.texi (Lists): Remove reference to deleted node.
1572 (Cons Cells): Fix typo.
1573
1574 * loading.texi (Where Defined): Fix typo.
1575
134948fc
RS
15762005-02-14 Richard M. Stallman <rms@gnu.org>
1577
1578 * variables.texi (Creating Buffer-Local): change-major-mode-hook
1579 is useful for discarding some minor modes.
1580
1581 * symbols.texi (Symbol Components): Reorder examples.
1582
1583 * streams.texi (Input Functions): State standard-input default.
1584 (Output Variables): State standard-output default.
1585
1586 * objects.texi (Printed Representation): Clarify read syntax vs print.
1587 (Floating Point Type): Explain meaning better.
1588 (Symbol Type): Explain uniqueness better.
1589 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
1590 List examples sooner.
1591 (Box Diagrams): New subnode broken out.
1592 Some examples moved from old Lists as Boxes node.
1593 (Dotted Pair Notation): Clarify intro.
1594 (Array Type): Clarify.
1595 (Type Predicates): Add hash-table-p.
1596
1597 * numbers.texi (Integer Basics): Clarify radix explanation.
1598 (Predicates on Numbers): Minor clarification.
1599 (Comparison of Numbers): Minor clarification. Clarify eql.
1600 Typos in min, max.
1601 (Math Functions): Clarify overflow in expt.
1602
1603 * minibuf.texi (Text from Minibuffer): Minor clarification.
1604 Mention arrow keys.
1605
1606 * loading.texi (Autoload): defun's doc string overrides autoload's
1607 doc string.
1608 (Repeated Loading): Modernize "add to list" examples.
1609 (Where Defined): Finish updating table of load-history elts.
1610
1611 * lists.texi (List-related Predicates): Minor wording improvement.
1612 (Lists as Boxes): Node deleted.
1613 (Building Lists): Explain trivial cases of number-sequence.
1614
1615 * hash.texi (Hash Tables): Add desc to menu items.
1616 (Creating Hash): Expain "full" means "make larger",
1617 (Hash Access): Any object can be a key.
1618 State value of maphash.
1619
1620 * functions.texi (What Is a Function): Wording cleanup.
1621 (Function Documentation): Minor cleanup.
1622 Explain purpose of calling convention at end of doc string.
1623 (Function Names): Wording cleanup.
1624 (Calling Functions): Wording cleanup.
1625 Explain better how funcall calls the function.
1626 (Function Cells): Delete example of saving and redefining function.
1627
1628 * control.texi (Combining Conditions): Wording cleanup.
1629 (Iteration): dolist and dotimes bind VAR locally.
1630 (Cleanups): Xref to Atomic Changes.
1631
1632 * compile.texi (Byte Compilation): Delete 19.29 info.
1633 (Compilation Functions): Macros' difficulties don't affect defsubst.
1634 (Docs and Compilation): Delete 19.29 info.
1635
44291460
RS
16362005-02-10 Richard M. Stallman <rms@gnu.org>
1637
1638 * objects.texi (Symbol Type): Minor correction.
1639
1f9ad95a
LK
16402005-02-06 Lute Kamstra <lute@gnu.org>
1641
1642 * modes.texi (Example Major Modes): Fix typos.
1643
ba2c991c
RS
16442005-02-06 Richard M. Stallman <rms@gnu.org>
1645
1646 * text.texi (Margins): fill-nobreak-predicate can be one function.
1647
1648 * strings.texi (Modifying Strings): clear-string can make unibyte.
1649 (Formatting Strings): format gives error if values missing.
1650
1651 * positions.texi (Character Motion): Mention default arg
1652 for forward-char. backward-char refers to forward-char.
1653 (Word Motion): Mention default arg for forward-word.
1654 (Buffer End Motion): Mention default arg for beginning-of-buffer.
1655 Simplify end-of-buffer.
1656 (Text Lines): Mention default arg for forward-line.
1657 (List Motion): Mention default arg for beginning/end-of-defun.
1658 (Skipping Characters): Minor fixes in explaining character-set.
1659
1660 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
1661 Mode inheritance applies only when default-major-mode is nil.
1662 Clarifications.
1663 (Example Major Modes): Update Text mode and Lisp mode examples.
1664 (Minor Mode Conventions): Mention define-minor-mode at top.
1665 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
1666 (Mode Line Format): Update mode line face display info.
1667 (Properties in Mode): Mention effect of risky vars.
1668 (Imenu): Define imenu-add-to-menubar.
1669 (Font Lock Mode): Add descriptions to menu lines.
1670 (Faces for Font Lock): Add font-lock-doc-face.
1671
9bf6d576
LK
16722005-02-05 Lute Kamstra <lute@gnu.org>
1673
1674 * text.texi (Maintaining Undo): Remove obsolete function.
1675
cb602754
EZ
16762005-02-05 Eli Zaretskii <eliz@gnu.org>
1677
1678 * frames.texi (Color Names): Add pointer to the X docs about RGB
1679 color specifications. Improve indexing
1680 (Text Terminal Colors): Replace the description of RGB values by
1681 an xref to "Color Names".
1682
4e07258f
RS
16832005-02-03 Richard M. Stallman <rms@gnu.org>
1684
1685 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
1686 Clarify.
1687 (Selecting Windows): Clarify save-selected-window.
1688 (Cyclic Window Ordering): Clarify walk-windows.
1689 (Window Point): Clarify.
1690 (Window Start): Add comment to example.
1691 (Resizing Windows): Add `interactive' specs in examples.
1692 Document fit-window-to-buffer.
1693
1694 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
1695 (Undo, Maintaining Undo): Clarify last change.
1696 (Sorting): In sort-numeric-fields, explain about octal and hex.
1697 Mention sort-numeric-base.
1698 (Format Properties): Add xref for hard newlines.
1699
1700 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
1701 (Pop-Up Menus): Fix typo.
1702 (Color Names): Explain all types of color names.
1703 Explain color-values on B&W terminal.
1704 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
1705
1706 * files.texi (File Locks): Not supported on MS systems.
1707 (Testing Accessibility): Clarify.
1708
1709 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
1710 (Coverage Testing): Fix typo.
1711
1712 * commands.texi (Misc Events): Remove stray space.
1713
1714 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
1715 (Modification Time): Clarify when visited-file-modtime returns 0.
1716 (The Buffer List): Clarify bury-buffer.
1717 (Killing Buffers): Clarify.
1718 (Indirect Buffers): Add clone-indirect-buffer.
1719
17202005-02-02 Matt Hodges <MPHodges@member.fsf.org>
1721
1722 * edebug.texi (Printing in Edebug): Fix default value of
1723 edebug-print-circle.
1724 (Coverage Testing): Fix displayed frequency count data.
1725
17262005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
1727
1728 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
1729
4e07258f 17302005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
1731
1732 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
1733
28d986b9
EZ
17342005-01-29 Eli Zaretskii <eliz@gnu.org>
1735
1736 * commands.texi (Misc Events): Describe the help-echo event.
1737
1738 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
1739 consistently in description of the help-echo property.
1740 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
1741
1742 * display.texi (Overlay Properties): Fix the index entry for
1743 help-echo overlay property.
1744
1745 * customize.texi (Type Keywords): Uncomment the xref to the
1746 help-echo property documentation.
1747
8f958b40
KS
17482005-01-23 Kim F. Storm <storm@cua.dk>
1749
1750 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
1751 return value. Third element FULLY replaced by PARTIAL which
1752 specifies number of invisible pixels if row is only partially visible.
1753 (Textual Scrolling): Mention auto-window-vscroll.
1754 (Vertical Scrolling): New defvar auto-window-vscroll.
1755
cd7e5dd6
LT
17562005-01-16 Luc Teirlinck <teirllm@auburn.edu>
1757
1758 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
1759 command remapping.
1760
6f771c32
RS
17612005-01-15 Richard M. Stallman <rms@gnu.org>
1762
1763 * display.texi (Defining Images): Mention DATA-P arg of create-image.
1764
6ac8a822
KS
17652005-01-14 Kim F. Storm <storm@cua.dk>
1766
88948d55
KS
1767 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
1768
6ac8a822
KS
1769 * text.texi (Links and Mouse-1): Fix string and vector item.
1770
20d6de82
RS
17712005-01-13 Richard M. Stallman <rms@gnu.org>
1772
1773 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
1774 descriptions of overriding-local-map and overriding-terminal-local-map.
1775
1776 * text.texi (Links and Mouse-1): Clarify text.
1777
f75a592e
KS
17782005-01-13 Kim F. Storm <storm@cua.dk>
1779
1780 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
1781
910f60b1
TTN
17822005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
1783
1784 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
1785
37181fc4
KS
17862005-01-12 Kim F. Storm <storm@cua.dk>
1787
1788 * text.texi (Links and Mouse-1): Rename section from Enabling
1789 Mouse-1 to Following Links. Change xrefs.
1790 Add examples for define-button-type and define-widget.
1791
1792 * display.texi (Button Properties, Button Buffer Commands):
1793 Clarify mouse-1 and follow-link functionality.
1794
28f94a34
RS
17952005-01-12 Richard M. Stallman <rms@gnu.org>
1796
1797 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
1798
1799 * display.texi (Beeping): Fix Texinfo usage.
1800
1801 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
1802
bac2d936
KS
18032005-01-11 Kim F. Storm <storm@cua.dk>
1804
1805 * display.texi (Button Properties, Button Buffer Commands):
93381d62 1806 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
1807
1808 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
1809 (Enabling Mouse-1 to Follow Links): New subsection.
1810
de968ddb
RS
18112005-01-06 Richard M. Stallman <rms@gnu.org>
1812
1813 * text.texi (Special Properties): Minor change.
1814
1815 * os.texi (Timers): Clarify previous change.
1816
1817 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1818
a3a43b3b
LT
18192005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1820
1821 * display.texi (Face Attributes): Correct xref to renamed node.
1822
732bb9ce
RS
18232005-01-01 Richard M. Stallman <rms@gnu.org>
1824
1825 * display.texi (Face Attributes): Describe hex color specs.
1826
c734ae59
RS
18272004-12-31 Richard M. Stallman <rms@gnu.org>
1828
1829 * os.texi (Timers): Update previous change.
1830
33b2f4ea
KS
18312004-12-30 Kim F. Storm <storm@cua.dk>
1832
1833 * display.texi (Line Height): Total line-height is now specified
1834 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1835 in cons cells. (nil . RATIO) is relative to actual line height.
1836 Use line-height `t' instead of `0' to get minimum height.
1837
99ec74b9
RS
18382004-12-29 Richard M. Stallman <rms@gnu.org>
1839
1840 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1841
eab463f6
RS
18422004-12-28 Richard M. Stallman <rms@gnu.org>
1843
1844 * commands.texi (Quitting): Clarify value of with-local-quit.
1845
1846 * elisp.texi (Top): Fix previous change.
1847
1848 * loading.texi (Loading): Fix previous change.
1849
ebbd14f1
RS
18502004-12-27 Richard M. Stallman <rms@gnu.org>
1851
4ae98fc5
RS
1852 * Makefile.in (MAKEINFO): Specify --force.
1853
8f430046
RS
1854 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
1855
56011a8c
RS
1856 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
1857
1858 * display.texi (Line Height): Further clarify.
1859
1860 * elisp.texi (Top): Update Loading submenu.
1861
ebbd14f1
RS
1862 * loading.texi (Where Defined): New node.
1863 (Unloading): load-history moved to Where Defined.
1864
fda2922a
RS
18652004-12-21 Richard M. Stallman <rms@gnu.org>
1866
1867 * commands.texi (Event Input Misc): Add while-no-input.
1868
9eb8959a
RS
18692004-12-11 Richard M. Stallman <rms@gnu.org>
1870
1871 * display.texi (Line Height): Rewrite text for clarity.
1872
adf87c29
KS
18732004-12-11 Kim F. Storm <storm@cua.dk>
1874
1875 * display.texi (Display): Add node "Line Height" to menu.
1876 (Line Height): New node. Move full description of line-spacing
1877 and line-height text properties here from text.texi.
1878 (Scroll Bars): Add vertical-scroll-bar variable.
1879
1880 * frames.texi (Window Frame Parameters): Remove line-height defvar.
1881
1882 * locals.texi (Standard Buffer-Local Variables): Fix xref for
1883 line-spacing and vertical-scroll-bar.
1884
1885 * text.texi (Special Properties): Just mention line-spacing and
1886 line-height here, add xref to new "Line Height" node.
1887
31e4729e
TTN
18882004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
1889
1890 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
1891
1892 * locals.texi (Standard Buffer-Local Variables):
1893 Add @xref for `line-spacing'.
1894
cc60c723
RS
18952004-12-05 Richard M. Stallman <rms@gnu.org>
1896
1897 * Makefile.in (maintainer-clean): Remove the info files
1898 in $(infodir) where they are created.
1899
f6101ac9
RS
19002004-12-03 Richard M. Stallman <rms@gnu.org>
1901
1902 * windows.texi (Selecting Windows): get-lru-window and
1903 get-largest-window don't consider dedicated windows.
1904
1905 * text.texi (Undo): Document undo-in-progress.
1906
94221759
RS
19072004-11-26 Richard M. Stallman <rms@gnu.org>
1908
1909 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
1910 Remove a few vars that are not always buffer-local.
1911
7092c5e8
LT
19122004-11-24 Luc Teirlinck <teirllm@auburn.edu>
1913
1914 * locals.texi (Standard Buffer-Local Variables): Comment out
1915 xref's to non-existent node `Yet to be written'.
1916
261b01c6
RS
19172004-11-24 Richard M. Stallman <rms@gnu.org>
1918
1919 * processes.texi (Synchronous Processes): Grammar fix.
1920
1921 * numbers.texi (Comparison of Numbers): Add eql.
1922
1923 * locals.texi (Standard Buffer-Local Variables): Add many vars.
1924
1925 * intro.texi (Printing Notation): Fix previous change.
1926
1927 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
1928 and default-indicate-buffer-boundaries from here.
1929 (Usual Display): To here.
1930 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
1931 (Usual Display): Move tab-width up.
1932
1933 * customize.texi (Variable Definitions): Replace
1934 show-paren-mode example with tooltip-mode.
7092c5e8 1935 (Simple Types, Composite Types, Defining New Types):
261b01c6 1936 Minor cleanups.
7092c5e8 1937
c1aa4864
JH
19382004-11-21 Jesper Harder <harder@ifa.au.dk>
1939
1940 * processes.texi (Synchronous Processes, Output from Processes):
1941 Markup fix.
1942
dedbac89
RS
19432004-11-20 Richard M. Stallman <rms@gnu.org>
1944
07c8c65a
RS
1945 * positions.texi (Skipping Characters): skip-chars-forward
1946 now handles char classes.
1947
8f40a868
RS
1948 * intro.texi (Printing Notation): Avoid confusion of `print'
1949 when explaining @print.
1950
1951 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
1952
1953 * display.texi (Display Table Format): Minor fix.
1954
1955 * streams.texi (Output Functions): Fix print example.
1956
fd6866c8
RS
1957 * Makefile.in (elisp): New target.
1958 (dist): Depend on $(infodir)/elisp, not elisp.
1959 Copy the info files from $(infodir).
1960
9d00469f
RS
1961 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
1962 read-from-minibuffer.
1963
dedbac89
RS
1964 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
1965
6de891db
RS
19662004-11-19 Richard M. Stallman <rms@gnu.org>
1967
1968 * searching.texi (Regexp Search): Add search-whitespace-regexp.
1969
e1c1c5a7
TTN
19702004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
1971
1972 * tips.texi (Coding Conventions): Fix typo.
1973
ee31cd78
RS
19742004-11-16 Richard M. Stallman <rms@gnu.org>
1975
1976 * tips.texi (Coding Conventions): Separate defvar and require
1977 methods to avoid warnings. Use require only when there are many
1978 functions and variables from that package.
1979
1980 * minibuf.texi (Minibuffer Completion): When ignoring case,
1981 predicate must not be case-sensitive.
1982
1983 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
1984 (Test Coverage): Don't talk about "splotches". Clarified.
1985
4bd38e94
TTN
19862004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
1987
1988 * frames.texi (Window Frame Parameters): Fix typo.
1989
6d073ae1
KS
19902004-11-15 Kim F. Storm <storm@cua.dk>
1991
9f89426b
KS
1992 * symbols.texi (Other Plists): Note that plist-get may signal error.
1993 Add safe-plist-get.
6d073ae1 1994
10980463
TTN
19952004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
1996
1997 * modes.texi (Font Lock Basics): Fix typo.
1998
1efc19eb
RS
19992004-11-08 Richard M. Stallman <rms@gnu.org>
2000
2001 * syntax.texi (Syntax Table Functions): Add syntax-after.
2002
6159c232
EZ
20032004-11-06 Lars Brinkhoff <lars@nocrew.org>
2004
2005 * os.texi (Processor Run Time): New section documenting
2006 get-internal-run-time.
2007
59dede22
EZ
20082004-11-06 Eli Zaretskii <eliz@gnu.org>
2009
2010 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
2011 it nukes elisp-cover.texi.
2012 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
2013 elisp-0 etc.
2014
4cc8522c
LT
20152004-11-05 Luc Teirlinck <teirllm@auburn.edu>
2016
2017 * commands.texi (Keyboard Macros): Document `append' return value
2018 of `defining-kbd-macro'.
2019
2d1ef312
RS
20202004-11-01 Richard M. Stallman <rms@gnu.org>
2021
2022 * commands.texi (Interactive Call): Add called-interactively-p.
2023
6f4e005d
SJ
20242004-10-29 Simon Josefsson <jas@extundo.com>
2025
2026 * minibuf.texi (Reading a Password): Revert.
2027
4f71c13f
RS
20282004-10-28 Richard M. Stallman <rms@gnu.org>
2029
2030 * frames.texi (Display Feature Testing): Explain about "vendor".
2031
4660a9e3
RS
20322004-10-27 Richard M. Stallman <rms@gnu.org>
2033
2034 * commands.texi (Interactive Codes): `N' uses numeric prefix,
2035 not raw. Clarify `n'.
2036 (Interactive Call): Rewrite interactive-p, focusing on when
2037 and how to use it.
2038 (Misc Events): Clarify previous change.
2039
2040 * advice.texi (Simple Advice): Clarify what job the example does.
2041 (Around-Advice): Clarify ad-do-it.
2042 (Activation of Advice): An option of ad-default-compilation-action
2043 is `never', not `nil'.
2044
c8636435
KS
20452004-10-26 Kim F. Storm <storm@cua.dk>
2046
2047 * commands.texi (Interactive Codes): Add U code letter.
2048
acd4089b
SJ
20492004-10-25 Simon Josefsson <jas@extundo.com>
2050
2051 * minibuf.texi (Reading a Password): Add.
2052
29dc7809
JR
20532004-10-24 Jason Rumney <jasonr@gnu.org>
2054
2055 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
2056 and wheel-down.
2057
bb5d6d34
KG
20582004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
2059
2060 * processes.texi (Synchronous Processes): Document process-file.
2061
d0ee2ed3
KH
20622004-10-22 Kenichi Handa <handa@m17n.org>
2063
2064 * text.texi (translate-region): Document that it accepts also a
2065 char-table.
2066
38be9dbb
DP
20672004-10-22 David Ponce <david@dponce.com>
2068
2069 * windows.texi (Resizing Windows): Document the `preserve-before'
2070 argument of the functions `enlarge-window' and `shrink-window'.
2071
63c80452
JR
20722004-10-19 Jason Rumney <jasonr@gnu.org>
2073
2074 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
2075
9f4b6e73
LT
20762004-10-09 Luc Teirlinck <teirllm@auburn.edu>
2077
2078 * text.texi (Filling): Add anchor for definition of
2079 `sentence-end-double-space'.
2080
2081 * searching.texi (Regexp Example): Update description of how
2082 Emacs currently recognizes the end of a sentence.
2083 (Standard Regexps): Update definition of the variable
2084 `sentence-end'. Add definition of the function `sentence-end'.
2085
657f0f9c
EZ
20862004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
2087
2088 * display.texi (Progress): New node.
2089
35ab4857
KS
20902004-10-05 Kim F. Storm <storm@cua.dk>
2091
2092 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
2093
f2a54fbc
KS
20942004-09-29 Kim F. Storm <storm@cua.dk>
2095
2096 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
2097 to identify bitmaps. Remove -fringe-bitmap suffix for standard
2098 fringe bitmap symbols, as they now have their own namespace.
2099 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
2100 vs. pixels. Signal error if no free bitmap slots.
2101 (Pixel Specification): Change IMAGE to @var{image}.
2102
4676d6f3
RS
21032004-09-28 Richard M. Stallman <rms@gnu.org>
2104
2105 * text.texi (Special Properties): Clarify line-spacing and line-height.
2106
2107 * searching.texi (Regexp Search): Add looking-back.
2108
17234906
LT
21092004-09-25 Luc Teirlinck <teirllm@auburn.edu>
2110
2111 * display.texi: Correct typos.
2112 (Image Descriptors): Correct xref's.
2113
4de43c8b
RS
21142004-09-25 Richard M. Stallman <rms@gnu.org>
2115
2116 * text.texi (Special Properties): Cleanups in `cursor'.
2117 Rewrites in `line-height' and `line-spacing'; exchange them.
2118
2119 * display.texi (Fringes): Rewrite previous change.
2120 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
2121 (Display Fringe Bitmaps): Node deleted, text moved.
2122 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
2123 (Scroll Bars): Clarify set-window-scroll-bars.
2124 (Pointer Shape): Rewrite.
2125 (Specified Space): Clarify :align-to, etc.
2126 (Pixel Specification): Use @var. Clarify new text.
2127 (Other Display Specs): Clarify `slice'.
2128 (Image Descriptors): Cleanups.
2129 (Showing Images): Cleanups.
2130
a3ee0299
LT
21312004-09-24 Luc Teirlinck <teirllm@auburn.edu>
2132
e88ebce6
LT
2133 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
2134
a3ee0299
LT
2135 * modes.texi: Various minor changes in addition to:
2136 (Major Mode Conventions): Final call to `run-mode-hooks' should
2137 not be inside the `delay-mode-hooks' form.
2138 (Mode Hooks): New node.
2139 (Hooks): Delete obsolete example.
2140 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
2141 node "Mode Hooks".
2142
6db2bc02
LT
21432004-09-22 Luc Teirlinck <teirllm@auburn.edu>
2144
2145 * display.texi: Correct various typos.
2146 (Display): Rename node "Pointer Shapes" to "Pointer
2147 Shape". (There is already a node called "Pointer Shapes" in
2148 frames.texi.)
2149 (Images): Remove non-existent node "Image Slices" from menu.
2150
ed2846bd
KS
21512004-09-23 Kim F. Storm <storm@cua.dk>
2152
2153 * text.texi (Special Properties): Add `cursor', `pointer',
2154 `line-height', and `line-spacing' properties.
2155
2156 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
2157 Shapes' to menu.
2158 (Standard Faces): Doc fix for fringe face.
2159 (Fringes): Add `overflow-newline-into-fringe' and
2160 'indicate-buffer-boundaries'.
2161 (Fringe Bitmaps, Pointer Shapes): New nodes.
2162 (Display Property): Add 'Pixel Specification' and 'Display Fringe
2163 Bitmaps' to menu.
2164 (Specified Space): Describe pixel width and height.
2165 (Pixel Specification): New node.
2166 (Other Display Specs): Add `slice' property.
2167 (Display Fringe Bitmaps): New node.
2168 (Images): Add 'Image Slices' to menu.
2169 (Image Descriptors): Add `:pointer' and `:map' properties.
2170 (Showing Images): Add slice arg to `insert-image'. Add
2171 'insert-sliced-image'.
2172
4d894c98
RS
21732004-09-20 Richard M. Stallman <rms@gnu.org>
2174
2175 * commands.texi (Key Sequence Input):
2176 Clarify downcasing in read-key-sequence.
2177
7e388eb7
JL
21782004-09-08 Juri Linkov <juri@jurta.org>
2179
2180 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
2181
a020987f
LT
21822004-09-07 Luc Teirlinck <teirllm@auburn.edu>
2183
2184 * locals.texi (Standard Buffer-Local Variables): Add
2185 `buffer-auto-save-file-format'.
2186 * internals.texi (Buffer Internals): Describe new
2187 auto_save_file_format field of the buffer structure.
2188 * files.texi (Format Conversion): `auto-save-file-format' has been
2189 renamed `buffer-auto-save-file-format'.
2190
2b96f80c
LT
21912004-08-27 Luc Teirlinck <teirllm@auburn.edu>
2192
2193 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
2194 an integer or a marker.
2195 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
2196
2ee3b79e
RS
21972004-08-22 Richard M. Stallman <rms@gnu.org>
2198
2199 * modes.texi (Major Mode Conventions): Discuss rebinding of
2200 standard key bindings.
2201
c438dc33
KS
22022004-08-18 Kim F. Storm <storm@cua.dk>
2203
2204 * processes.texi (Accepting Output): Add `just-this-one' arg to
2205 `accept-process-output'.
101c421e 2206 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 2207
db8af011
LT
22082004-08-10 Luc Teirlinck <teirllm@auburn.edu>
2209
2210 * keymaps.texi: Various changes in addition to:
2211 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
2212 Give more varied examples for `kbd'.
2213 (Creating Keymaps): Char tables have slots for all characters
2214 without modifiers.
2215 (Active Keymaps): `overriding-local-map' and
2216 `overriding-terminal-local-map' also override text property and
2217 overlay keymaps.
2218 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
2219 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
2220 to denote a prefix of no events.
2221 `map-keymap' includes parent's bindings _recursively_.
2222 Clarify and correct description of `where-is-internal'.
2223 Mention BUFFER-OR-NAME arg to `describe-bindings'.
2224 (Menu Example): For menus intended for use with the keyboard, the
2225 menu items should be bound to characters or real function keys.
2226
de700726
LT
22272004-08-08 Luc Teirlinck <teirllm@auburn.edu>
2228
30e75a87
LT
2229 * objects.texi (Character Type): Reposition `@anchor' to prevent
2230 double space inside sentence in Info.
2231
de700726
LT
2232 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
2233 renamed to `disabled-command-function'.
7c5b95c9 2234 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
2235 (Command Loop Info): Replace reference to it.
2236 (Disabling Commands): `disabled-command-hook' has been renamed to
2237 `disabled-command-function'.
2238
81909a1a
LT
22392004-08-07 Luc Teirlinck <teirllm@auburn.edu>
2240
2241 * os.texi (Translating Input): Only non-prefix bindings in
2242 `key-translation-map' override actual key bindings. Warn about
2243 possible indirect effect of actual key bindings on non-prefix
2244 bindings in `key-translation-map'.
2245
5504e99c
LT
22462004-08-06 Luc Teirlinck <teirllm@auburn.edu>
2247
2248 * minibuf.texi (High-Level Completion): Add anchor for definition
2249 of `read-variable'.
2250
2251 * commands.texi: Various changes in addition to:
2252 (Using Interactive): Clarify description of `interactive-form'.
2253 (Interactive Call): Mention default for KEYS argument to
2254 `call-interactively'.
2255 (Command Loop Info): Clarify description of `this-command-keys'.
2256 Mention KEEP-RECORD argument to `clear-this-command-keys'.
2257 Value of `last-event-frame' can be `macro'.
2258 (Repeat Events): `double-click-fuzz' is also used to distinguish
2259 clicks and drags.
2260 (Classifying Events): Clarify descriptions of `event-modifiers'
2261 `event-basic-type' and `event-convert-list'.
2262 (Accessing Events): `posn-timestamp' takes POSITION argument.
2263 (Quoted Character Input): Clarify description of
2264 `read-quoted-char' and fix example.
2265 (Quitting): Add `with-local-quit'.
2266 (Disabling Commands): Correct and clarify descriptions of
2267 `enable-command' and `disable-command'.
2268 Mention what happens if `disabled-command-hook' is nil.
2269 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
2270 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
2271
f478a72a
LT
22722004-07-24 Luc Teirlinck <teirllm@auburn.edu>
2273
2274 * frames.texi: Various changes in addition to:
2275 (Creating Frames): Expand and clarify description of `make-frame'.
2276 (Window Frame Parameters): Either none or both of the `icon-left'
2277 and `icon-top' parameters must be specified. Put descriptions of
2278 `menu-bar-lines' and `toolbar-lines' closer together and change
2279 them accordingly.
2280 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
2281 except while processing `frame-title-format' or `icon-title-format'.
2282 (Deleting Frames): Correct description of `delete-frame'.
2283 Non-nil return values of `frame-live-p' are like those of `framep'.
2284 (Frames and Windows): mention return value of
2285 `set-frame-selected-window'.
2286 (Visibility of Frames): Mention `force' argument to
2287 `make-frame-invisible'. `frame-visible-p' returns t for all
2288 frames on text-only terminals.
2289 (Frame Configurations): Restoring a frame configuration does not
2290 restore deleted frames.
2291 (Window System Selections): `x-set-selection' returns DATA.
2292 (Resources): Add example.
2293 (Display Feature Testing): Clarify descriptions of
2294 `display-pixel-height', `display-pixel-width', `x-server-version'
2295 and `x-server-vendor'.
2296
2297 * windows.texi (Choosing Window): Add anchor.
2298 * minibuf.texi (Minibuffer Misc): Add anchor.
2299
bc135062
JPW
23002004-07-23 John Paul Wallington <jpw@gnu.org>
2301
2302 * macros.texi (Defining Macros): Declaration keyword for setting
2303 Edebug spec is `debug' not `edebug'.
2304
cb7516e5
LT
23052004-07-19 Luc Teirlinck <teirllm@auburn.edu>
2306
2307 * windows.texi: Various small changes in addition to:
2308 (Window Point): Mention return value of `set-window-point'.
2309 (Window Start): `pos-visible-in-window-p' disregards horizontal
2310 scrolling. Explain return value if PARTIALLY is non-nil.
2311 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
2312 and `set-window-vscroll'.
2313 (Size of Window): The argument WINDOW to `window-inside-edges',
2314 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
2315 (Resizing Windows): Explain return value of
2316 `shrink-window-if-larger-than-buffer'.
2317 `window-size-fixed' automatically becomes buffer local when set.
2318 (Window Configurations): Explain return value of
2319 `set-window-configuration'.
2320
2321 * minibuf.texi (Minibuffer Misc): Add anchor for
2322 `minibuffer-scroll-window'.
2323
2324 * positions.texi (Text Lines): Add anchor for `count-lines'.
2325
3751eb00
RS
23262004-07-17 Richard M. Stallman <rms@gnu.org>
2327
2328 * display.texi (Overlay Properties): Adding `evaporate' prop
2329 deletes empty overlay immediately.
2330
2331 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
2332 fix example.
2333
9a7e97c6
LT
23342004-07-16 Jim Blandy <jimb@redhat.com>
2335
2336 * searching.texi (Regexp Backslash): Document new \_< and \_>
2337 operators.
2338
aa0e4da8
JB
23392004-07-16 Juanma Barranquero <lektu@terra.es>
2340
2341 * display.texi (Images): Fix Texinfo usage.
2342
cbbfedb2
LT
23432004-07-14 Luc Teirlinck <teirllm@auburn.edu>
2344
2345 * buffers.texi (Modification Time): `visited-file-modtime' now
2346 returns a list of two integers, instead of a cons.
2347
3a052bd3
LT
23482004-07-13 Luc Teirlinck <teirllm@auburn.edu>
2349
2350 * windows.texi: Various changes in addition to:
2351 (Splitting Windows): Add `split-window-keep-point'.
2352
02c04e6f
RS
23532004-07-09 Richard M. Stallman <rms@gnu.org>
2354
2355 * frames.texi (Input Focus): Minor fix.
2356
cb4f1287
LT
23572004-07-07 Luc Teirlinck <teirllm@auburn.edu>
2358
2359 * frames.texi (Input Focus): Clarify descriptions of
2360 `select-frame-set-input-focus' and `select-frame'.
2361
339902ec
LT
23622004-07-06 Luc Teirlinck <teirllm@auburn.edu>
2363
2364 * os.texi: Various small changes in addition to:
2365 (Killing Emacs): Expand and clarify description of
2366 `kill-emacs-query-functions' and `kill-emacs-hook'.
2367 (System Environment): Expand and clarify description of `getenv'
2368 and `setenv'.
2369 (Timers): Clarify description of `run-at-time'.
2370 (Translating Input): Correct description of
2371 `extra-keyboard-modifiers'.
2372 (Flow Control): Correct description of `enable-flow-control'.
2373
fe3b7e35
TTN
23742004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
2375
2376 * os.texi: Update copyright.
2377 (Session Management): Grammar fix.
2378 Clarify which Emacs does the restarting.
2379 Use @samp for *scratch* buffer.
2380
59db7d6e
LT
23812004-07-04 Alan Mackenzie <acm@muc.de>
2382
2383 * frames.texi (Input Focus): Add documentation for
2384 `select-frame-set-input-focus'. Replace refs to non-existent
2385 `switch-frame' with `select-frame'. Minor corrections and tidying
2386 up of text-only terminal stuff.
2387
e3ccf404
RS
23882004-07-02 Richard M. Stallman <rms@gnu.org>
2389
2390 * files.texi (Saving Buffers): Cleanup write-contents-function.
2391 (Magic File Names): Cleanup file-remote-p.
2392
8addb6eb
KG
23932004-07-02 Kai Grossjohann <kai@emptydomain.de>
2394
2395 * files.texi (Magic File Names): `file-remote-p' returns an
2396 identifier of the remote system, not just t.
2397
7a58d84d
DK
23982004-07-02 David Kastrup <dak@gnu.org>
2399
2400 * searching.texi (Entire Match Data): Add explanation about new
2401 match-data behavior when @var{integers} is non-nil.
2402
d8c379f8
RS
24032004-06-24 Richard M. Stallman <rms@gnu.org>
2404
b4a4b0ae
RS
2405 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
2406
d8c379f8
RS
2407 * customize.texi (Variable Definitions): Note about doc strings
2408 and :set.
2409
2410 * keymaps.texi (Keymap Terminology): Document `kbd'.
2411 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
2412
2413 * display.texi (Invisible Text): Setting buffer-invisibility-spec
2414 makes it buffer-local.
2415
2416 * files.texi (Saving Buffers): Correct previous change.
2417
2418 * commands.texi (Accessing Events):
2419 Clarify posn-col-row and posn-actual-col-row.
2420
24212004-06-24 David Ponce <david.ponce@wanadoo.fr>
2422
2423 * commands.texi (Accessing Events): New functions
2424 posn-at-point and posn-at-x-y. Add example to posn-x-y.
2425
dce417e7
LT
24262004-06-23 Luc Teirlinck <teirllm@auburn.edu>
2427
2428 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
2429 * frames.texi, buffers.texi, backups.texi, variables.texi:
2430 * loading.texi, eval.texi, functions.texi, control.texi:
2431 * symbols.texi, minibuf.texi: Reposition @anchor's.
2432
2433 * help.texi: Various small changes in addition to the following.
2434 (Describing Characters): Describe PREFIX argument to
2435 `key-description'. Correct and clarify definition of
2436 `text-char-description'. Describe NEED-VECTOR argument to
2437 `read-kbd-macro'.
2438 (Help Functions): Clarify definition of `apropos'.
2439
255d07dc
LH
24402004-06-23 Lars Hansen <larsh@math.ku.dk>
2441
2442 * files.texi (Saving Buffers): Correct description of
2443 `write-contents-functions'.
2444
4e9691e9
JB
24452004-06-21 Juanma Barranquero <lektu@terra.es>
2446
2447 * display.texi (Images): Remove redundant @vindex directives.
2448 Rewrite `image-library-alist' doc in active voice.
2449
1ebd4f78
JB
24502004-06-14 Juanma Barranquero <lektu@terra.es>
2451
2452 * display.texi (Images): Document new delayed library loading,
2453 variable `image-library-alist' and (existing but undocumented)
2454 function `image-type-available-p'.
2455
ddfb8369
RS
24562004-06-05 Richard M. Stallman <rms@gnu.org>
2457
2458 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
2459 refer the user to the Initial Input node.
2460 (Text from Minibuffer): Likewise.
2461 (Initial Input): New node. Document this feature
2462 and say it is mostly deprecated.
2463
18684a3a
RS
24642004-05-30 Richard M. Stallman <rms@gnu.org>
2465
7a61e456
RS
2466 * loading.texi (Named Features): Clarify return value
2467 and meaning of NOERROR.
2468
18684a3a
RS
2469 * variables.texi (File Local Variables): Minor cleanup.
2470
c8364415
MA
24712004-05-30 Michael Albinus <michael.albinus@gmx.de>
2472
2473 * files.texi (Magic File Names): Add `file-remote-p' as operation
2474 of file name handlers.
2475
08fd1251
RS
24762004-05-29 Richard M. Stallman <rms@gnu.org>
2477
2478 * modes.texi (Minor Mode Conventions): (-) has no special meaning
2479 as arg to a minor mode command.
2480
71d5a208
RS
24812004-05-22 Richard M. Stallman <rms@gnu.org>
2482
2483 * syntax.texi (Syntax Class Table): Word syntax not just for English.
2484
2485 * streams.texi (Output Variables): Doc float-output-format.
2486
2487 * searching.texi (Regexp Special): Nested repetition can be infloop.
2488
2489 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
2490 real stack overflow.
2491
2492 * compile.texi: Minor cleanups.
2493
24942004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
2495
2496 * lists.texi (Cons Cells): Explain dotted lists, true lists,
2497 circular lists.
2498 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 2499
022cb162
TTN
25002004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
2501
2502 * modes.texi (Search-based Fontification): Fix typo.
2503
aa7094ba
JB
25042004-05-10 Juanma Barranquero <lektu@terra.es>
2505
2506 * modes.texi (Mode Line Variables): Fix description of
2507 global-mode-string, which is now after which-func-mode, not the
2508 buffer name.
2509
c2383279
LH
25102004-05-07 Lars Hansen <larsh@math.ku.dk>
2511
2512 * modes.texi (Desktop Save Mode): Add.
2513 (Modes): Add menu entry Desktop Save Mode.
2514
2515 * hooks.texi: Add desktop-after-read-hook,
2516 desktop-no-desktop-file-hook and desktop-save-hook.
2517
2518 * locals.texi: Add desktop-save-buffer.
2519
058296d3
JH
25202004-04-30 Jesper Harder <harder@ifa.au.dk>
2521
2522 * display.texi: emacs -> Emacs.
2523
0c54865e
EZ
25242004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
2525
2526 * files.texi (Changing Files): Document set-file-times.
2527
d814862a
JB
25282004-04-23 Juanma Barranquero <lektu@terra.es>
2529
2530 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
2531
e8d6f886
JH
25322004-04-18 Jesper Harder <harder@ifa.au.dk>
2533
2534 * tips.texi (Coding Conventions): defopt -> defcustom.
2535
3a424014
LT
25362004-04-16 Luc Teirlinck <teirllm@auburn.edu>
2537
2538 * sequences.texi: Various clarifications.
2539
9e860631
LT
25402004-04-14 Luc Teirlinck <teirllm@auburn.edu>
2541
2542 * buffers.texi (Read Only Buffers): Mention optional ARG to
2543 `toggle-read-only'.
2544
5e30a0fb
NR
25452004-04-14 Nick Roberts <nick@nick.uklinux.net>
2546
9e860631 2547 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
2548 returns a full-width window if possible.
2549
619fb950
LT
25502004-04-13 Luc Teirlinck <teirllm@auburn.edu>
2551
2552 * buffers.texi: Various changes in addition to:
2553 (Buffer File Name): Add `find-buffer-visiting'.
2554 (Buffer Modification): Mention optional ARG to `not-modified'.
2555 (Indirect Buffers): Mention optional CLONE argument to
2556 `make-indirect-buffer'.
2557
2558 * files.texi: Various changes in addition to:
2559 (Visiting Functions): `find-file-hook' is now a normal hook.
2560 (File Name Expansion): Explain difference between the way that
2561 `expand-file-name' and `file-truename' treat `..'.
2562 (Contents of Directories): Mention optional ID-FORMAT argument to
2563 `directory-files-and-attributes'.
2564 (Format Conversion): Mention new optional CONFIRM argument to
2565 `format-write-file'.
2566
a2295d32
MB
25672004-04-12 Miles Bader <miles@gnu.org>
2568
2569 * macros.texi (Expansion): Add description of `macroexpand-all'.
2570
571fd4d5
JH
25712004-04-05 Jesper Harder <harder@ifa.au.dk>
2572
2573 * variables.texi (Variable Aliases): Mention
2574 cyclic-variable-indirection.
2575
2576 * errors.texi (Standard Errors): Ditto.
2577
4ba2fd66
LT
25782004-04-04 Luc Teirlinck <teirllm@auburn.edu>
2579
2580 * backups.texi: Various small changes in addition to:
2581 (Making Backups): Mention return value of `backup-buffer'.
2582 (Auto-Saving): Mention optional FORCE argument to
2583 `delete-auto-save-file-if-necessary'.
2584 (Reverting): Mention optional PRESERVE-MODES argument to
2585 `revert-buffer'. Correct description of `revert-buffer-function'.
2586
8f7ea687
JL
25872004-03-22 Juri Linkov <juri@jurta.org>
2588
2589 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
2590 with `Vector Functions'.
2591
2592 * text.texi (Sorting): Add missing quote.
2593
0eeca3c1
LT
25942004-03-14 Luc Teirlinck <teirllm@auburn.edu>
2595
2596 * intro.texi (Lisp History): Replace xref to `cl' manual with
2597 inforef.
2598
e69cfac2
RS
25992004-03-12 Richard M. Stallman <rms@gnu.org>
2600
2601 * intro.texi (Version Info): Add arg to emacs-version.
2602 (Lisp History): Change xref to CL manual.
2603
1b91d47f
LT
26042004-03-09 Luc Teirlinck <teirllm@auburn.edu>
2605
2606 * minibuf.texi (Completion Commands): Add xref to Emacs manual
2607 for Partial Completion mode.
2608
97073664
TTN
26092004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
2610
2611 * customize.texi: Fix typo. Remove eol whitespace.
2612
04a6e76b
RS
26132004-03-04 Richard M. Stallman <rms@gnu.org>
2614
2615 * processes.texi: Fix typos.
2616
2617 * lists.texi (Building Lists): Minor clarification.
2618
2619 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
2620 in make-hash-table.
2621
5bb0fcd1
JB
26222004-02-29 Juanma Barranquero <lektu@terra.es>
2623
2624 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
2625 rm, and ignore exit code.
2626
9022d421
EZ
26272004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
2628
2629 * display.texi (Defining Faces): Add description for min-colors.
2630 Update example.
2631
92f5fba2
LT
26322004-02-23 Luc Teirlinck <teirllm@auburn.edu>
2633
2634 * abbrevs.texi: Various corrections and clarifications in addition
2635 to the following:
2636 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
2637
7e83e178
GM
26382004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2639
2640 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
2641
9c5609e8
LT
26422004-02-21 Luc Teirlinck <teirllm@auburn.edu>
2643
e2b9b51f
LT
2644 * text.texi: Various small changes in addition to the following:
2645 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
2646 to delete-horizontal-space.
2647 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
2648 description of yank-handler text property at various places.
2649
7daa0e81
LT
2650 * frames.texi (Window System Selections): Add anchor.
2651
9c5609e8
LT
2652 * syntax.texi (Syntax Table Functions): Clarify and correct
2653 descriptions of make-syntax-table and copy-syntax-table.
2654 (Motion and Syntax): Clarify SYNTAXES argument to
2655 skip-syntax-forward.
2656 (Parsing Expressions): Mention that the return value of
2657 parse-partial-sexp is currently a list of ten rather than nine
2658 elements.
2659 (Categories): Various corrections and clarifications.
2660
d29edb21
LT
26612004-02-17 Luc Teirlinck <teirllm@auburn.edu>
2662
2663 * markers.texi (Marker Insertion Types): Minor change.
2664
2665 * locals.texi (Standard Buffer-Local Variables):
2666 * commands.texi (Interactive Codes, Using Interactive):
2667 * functions.texi (Related Topics): Fix xrefs.
2668
43e48bda
LT
26692004-02-16 Luc Teirlinck <teirllm@auburn.edu>
2670
2671 * lists.texi (Sets And Lists): Update description of delete-dups.
2672
84e34002
RS
26732004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2674
2675 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
2676
26772004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2678
2679 * frames.texi (Parameter Access): frame-parameters arg is optional.
2680 modify-frame-parameters handles nil for FRAME.
2681 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
2682 are all-or-nothing for certain toolkits.
2683 Mention parameter wait-for-wm.
2684 (Frames and Windows): In frame-first-window and frame-selected-window
2685 the arg is optional.
2686 (Input Focus): In redirect-frame-focus the second arg is optional.
2687 (Window System Selections): Mention selection type CLIPBOARD.
2688 Mention data-type UTF8_STRING.
2689 Mention numbering of cut buffers.
2690 (Resources): Describe x-resource-name.
2691
26922004-02-16 Richard M. Stallman <rms@gnu.org>
2693
2694 * windows.texi (Buffers and Windows): Delete false table
2695 about all-frames.
2696
2697 * syntax.texi (Parsing Expressions): Delete old caveat
2698 about parse-sexp-ignore-comments.
2699
2700 * streams.texi (Output Variables): Add print-quoted.
2701
2702 * lists.texi (Building Lists): Minor cleanup.
2703
2704 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
2705
2706 * display.texi (Overlays): Explain overlays use markers.
2707 (Managing Overlays): Explain front-advance and rear-advance
2708 in more detail.
2709
2710 * loading.texi (Unloading): Document unload-feature-special-hooks.
2711 Get rid of fns-NNN.el file.
2712
27132004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2714
2715 * help.texi (Describing Characters): Fix text-char-description
2716 example output.
2717
2718 * edebug.texi (Using Edebug): Fix example.
2719
2720 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 2721
84e34002
RS
2722 * files.texi (Changing Files): Fix argname.
2723
2724 * calendar.texi: Fix parens, and default values.
2725
2726 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
2727 * nonascii.texi, objects.texi, os.texi: Minor fixes.
2728 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
2729
2730 * positions.texi (Text Lines): Don't add -1 in current-line.
2731
27322004-02-16 Richard M. Stallman <rms@gnu.org>
2733
2734 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
2735
c33b76da
EZ
27362004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2737
2738 * processes.texi (Low-Level Network): Fix a typo.
2739
9d7271e8
KS
27402004-02-12 Kim F. Storm <storm@cua.dk>
2741
2742 * display.texi (Fringes): Use consistent wording.
2743 Note that window-fringe's window arg is optional.
2744 (Scroll Bars): Use consistent wording.
2745
6827d730
LT
27462004-02-11 Luc Teirlinck <teirllm@auburn.edu>
2747
2748 * tips.texi (Comment Tips): Document the new conventions for
2749 commenting out code.
2750
1cb60b5a
JD
27512004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2752
2753 * positions.texi (Text Lines): Added missing end defun.
2754
7fdd1f62
KS
27552004-02-07 Kim F. Storm <storm@cua.dk>
2756
2757 * positions.texi (Text Lines): Add line-number-at-pos.
2758
eb3c144c
JPW
27592004-02-06 John Paul Wallington <jpw@gnu.org>
2760
2761 * display.texi (Button Properties, Button Buffer Commands):
2762 mouse-2 invokes button, not down-mouse-1.
2763
a1d38d63
JR
27642004-02-04 Jason Rumney <jasonr@gnu.org>
2765
2766 * makefile.w32-in: Sync with Makefile.in changes.
2767
4b574f3d
LT
27682004-02-03 Luc Teirlinck <teirllm@auburn.edu>
2769
2770 * minibuf.texi (Text from Minibuffer): Various corrections and
2771 clarifications.
2772 (Object from Minibuffer): Correct Lisp description of
2773 read-minibuffer.
2774 (Minibuffer History): Clarify description of cons values for
2775 HISTORY arguments.
2776 (Basic Completion): Various corrections and clarifications. Add
2777 completion-regexp-list.
2778 (Minibuffer Completion): Correct and clarify description of
2779 completing-read.
6f6b0433 2780 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
2781 other minor changes.
2782 (High-Level Completion): Various corrections and clarifications.
2783 (Reading File Names): Ditto.
2784 (Minibuffer Misc): Ditto.
2785
d8186297
LT
27862004-01-26 Luc Teirlinck <teirllm@auburn.edu>
2787
2788 * strings.texi (Text Comparison): assoc-string also matches
2789 elements of alists that are strings instead of conses.
2790 (Formatting Strings): Standardize Texinfo usage. Update index
2791 entries.
2792
9adcb5f2
LT
27932004-01-20 Luc Teirlinck <teirllm@auburn.edu>
2794
2795 * lists.texi (Sets And Lists): Add delete-dups.
2796
3e7274ae
LT
27972004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2798
2799 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
2800 special form.
2801 * macros.texi (Defining Macros): Update description of `declare',
2802 which now is a macro.
2803 (Wrong Time): Fix typos.
2804
944e099f
LT
28052004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2806
2807 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 2808 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
2809 and `batch-byte-compile'. In particular, mention and describe
2810 all optional arguments.
2811 (Disassembly): Correct and clarify the description of `disassemble'.
2812
90c3aa59
LT
28132004-01-11 Luc Teirlinck <teirllm@auburn.edu>
2814
2815 * searching.texi: Various small changes in addition to the
2816 following.
2817 (Regexp Example): Adapt to new value of `sentence-end'.
2818 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2819 `words'.
2820 (Search and Replace): Add usage note for `perform-replace'.
2821 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2822 `match-data'.
2823 (Standard Regexps): Update for new values of `paragraph-start'
2824 and `sentence-end'.
2825
583c353d
LT
28262004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2827
2828 * files.texi (Saving Buffers): Clarify descriptions of
2829 `write-contents-functions' and `before-save-hook'.
2830 Make the defvar's for `before-save-hook' and `after-save-hook'
2831 into defopt's.
2832
05faee07
KS
28332004-01-07 Kim F. Storm <storm@cua.dk>
2834
2835 * commands.texi (Click Events): Describe new image and
2836 width/height elements of click events.
2837 (Accessing Events): Add posn-string, posn-image, and
2838 posn-object-width-height. Change posn-object to return either
2839 image or string object.
2840
a0465ec3
SJ
28412004-01-01 Simon Josefsson <jas@extundo.com>
2842
2843 * hooks.texi (Standard Hooks): Add before-save-hook.
2844 * files.texi (Saving Buffers): Likewise.
2845
972c0c49
RS
28462004-01-03 Richard M. Stallman <rms@gnu.org>
2847
2848 * frames.texi (Frames and Windows): Delete frame-root-window.
2849
dbcd463f
LT
28502004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2851
2852 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
2853
2854 * functions.texi: Various small changes in addition to the
2855 following.
2856 (What Is a Function): `functionp' returns nil for macros. Clarify
2857 behavior of this and following functions for symbol arguments.
2858 (Function Documentation): Add `\' in front of (fn @var{arglist})
2859 and explain why.
2860 (Defining Functions): Mention DOCSTRING argument to `defalias'.
2861 Add anchor.
2862 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
2863
02c77ee9
MB
28642004-01-01 Miles Bader <miles@gnu.org>
2865
2866 * display.texi (Buttons): New section.
2867
903a1a91
AS
28682003-12-31 Andreas Schwab <schwab@suse.de>
2869
2870 * numbers.texi (Math Functions): sqrt reports a domain-error
2871 error.
2872 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
2873
697cf92a
LT
28742003-12-30 Luc Teirlinck <teirllm@auburn.edu>
2875
3f70fe82
LT
2876 * tips.texi (Documentation Tips): Update item on hyperlinks in
2877 documentation strings.
2878
697cf92a
LT
2879 * errors.texi (Standard Errors): Various small corrections and
2880 additions.
2881
2882 * control.texi: Various small changes in addition to the
2883 following.
2884 (Signaling Errors): Provide some more details on how `signal'
2885 constructs the error message. Add anchor to the definition of
2886 `signal'.
2887 (Error Symbols): Describe special treatment of `quit'.
2888 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
2889 to emphasize that it has to be a single form.
2890
2891 * buffers.texi: Add anchor.
2892
4d25144d
RS
28932003-12-29 Richard M. Stallman <rms@gnu.org>
2894
2895 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
2896 (Window Configurations): Add window-configuration-frame.
2897
2898 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
2899
2900 * text.texi (Examining Properties): Add get-char-property-and-overlay.
2901 Change arg name in get-char-property.
2902 (Special Properties): Update handling of keymap property.
2903
2904 * strings.texi (Modifying Strings): Add clear-string.
2905 (Text Comparison): Add assoc-string and remove
2906 assoc-ignore-case, assoc-ignore-representation.
2907
2908 * os.texi (Time of Day): Add set-time-zone-rule.
2909
2910 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 2911 report domain-error errors.
4d25144d 2912
697cf92a 2913 * nonascii.texi (Converting Representations):
4d25144d
RS
2914 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
2915 (Encoding and I/O): Add file-name-coding-system.
2916
2917 * modes.texi (Search-based Fontification): Explain that
2918 face specs are symbols with face names as values.
2919
2920 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
2921
2922 * lists.texi (Building Lists): remq moved elsewhere.
2923 (Sets And Lists): remq moved here.
2924 (Association Lists): Refer to assoc-string.
2925
2926 * internals.texi (Garbage Collection): Add memory-use-counts.
2927
2928 * frames.texi (Frames and Windows): Add set-frame-selected-window
2929 and frame-root-window.
2930
697cf92a 2931 * files.texi (Contents of Directories):
4d25144d
RS
2932 Add directory-files-and-attributes.
2933
2934 * display.texi (Refresh Screen): Add force-window-update.
2935 (Invisible Text): Explain about moving point out of invis text.
2936 (Overlay Properties): Add overlay-properties.
2937 (Managing Overlays): Add overlayp.
2938 (GIF Images): Invalid image number displays a hollow box.
2939
2940 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
2941 (Killing Buffers): Add buffer-live-p.
2942
67fafe38
MR
29432003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
2944
2945 * display.texi (Fringes): Fix typo "set-buffer-window".
2946
68e74f25
LT
29472003-12-24 Luc Teirlinck <teirllm@auburn.edu>
2948
2949 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
2950 * nonascii.texi, processes.texi, tips.texi, variables.texi:
2951 Add or change various xrefs and anchors.
2952
2953 * commands.texi: Replace all occurrences of @acronym{CAR} with
2954 @sc{car}, for consistency with the rest of the Elisp manual.
2955 `car' and `cdr' are historically acronyms, but are no longer
2956 widely thought of as such.
2957
2958 * internals.texi (Pure Storage): Mention that `purecopy' does not
2959 copy text properties.
2960 (Object Internals): Now 29 bits are used (in most implementations)
2961 to address Lisp objects.
2962
2963 * variables.texi (Variables with Restricted Values): New node.
2964
2965 * objects.texi (Lisp Data Types): Mention that certain variables
2966 can only take on a restricted set of values and add an xref to
2967 the new node "Variables with Restricted Values".
2968
2969 * eval.texi (Function Indirection): Describe the errors that
2970 `indirect-function' can signal.
2971 (Eval): Clarify the descriptions of `eval-region' and `values'.
2972 Describe `eval-buffer' instead of `eval-current-buffer' and
2973 mention `eval-current-buffer' as an alias for `current-buffer'.
2974 Correct the description and mention all optional arguments.
2975
697cf92a 2976 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
2977 following.
2978 (Converting Representations): Clarify behavior of
2979 `string-make-multibyte' and `string-to-multibyte' for unibyte all
2980 ASCII arguments.
2981 (Character Sets): Document the variable `charset-list' and adapt
2982 the definition of the function `charset-list' accordingly.
2983 (Translation of Characters): Clarify use of generic characters in
2984 `make-translation-table'. Clarify and correct the description of
2985 the use of translation tables in encoding and decoding.
2986 (User-Chosen Coding Systems): Correct and clarify the description
2987 of `select-safe-coding-system'.
2988 (Default Coding Systems): Clarify description of
2989 `file-coding-system-alist'.
2990
a62f71e4
LT
29912003-11-30 Luc Teirlinck <teirllm@auburn.edu>
2992
2993 * strings.texi (Text Comparison): Correctly describe when two
2994 strings are `equal'. Combine and clarify descriptions of
2995 `assoc-ignore-case' and `assoc-ignore-representation'.
2996
2997 * objects.texi (Non-ASCII in Strings): Clarify description of
2998 when a string is unibyte or multibyte.
2999 (Bool-Vector Type): Update examples.
3000 (Equality Predicates): Correctly describe when two strings are
3001 `equal'.
3002
19017752
LT
30032003-11-29 Luc Teirlinck <teirllm@auburn.edu>
3004
3005 * lists.texi (Building Lists): `append' no longer accepts integer
3006 arguments. Update the description of `number-sequence' to reflect
3007 recent changes.
3008 (Sets And Lists): Describe `member-ignore-case' after `member'.
3009
0f6a07a8
KS
30102003-11-27 Kim F. Storm <storm@cua.dk>
3011
3012 * commands.texi (Click Events): Click object may be an images.
3013 Describe (dx . dy) element of click positions.
3014 (Accessing Events): Remove duplicate posn-timestamp.
3015 New functions posn-object and posn-object-x-y.
3016
1ce7c819
KS
30172003-11-23 Kim F. Storm <storm@cua.dk>
3018
3019 * commands.texi (Click Events): Describe enhancements to event
3020 position lists, including new text-pos and (col . row) items.
3021 Mention left-fringe and right-fringe area events.
0f6a07a8 3022 (Accessing Events): New functions posn-area and
1ce7c819
KS
3023 posn-actual-col-row. Mention posn-timestamp. Mention that
3024 posn-point in non-text area still returns buffer position.
3025 Clarify posn-col-row.
3026
cae8ddbb
LH
30272003-11-21 Lars Hansen <larsh@math.ku.dk>
3028
3029 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
3030 * anti.texi (File Attributes): Describe removed parameter
3031 ID-FORMAT.
3032
f7f1a248
LT
30332003-11-20 Luc Teirlinck <teirllm@auburn.edu>
3034
68e74f25 3035 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
3036 a position, its buffer is ignored.
3037
3038 * markers.texi (Overview of Markers): Mention it here too.
3039
c5e2fb05
LT
30402003-11-12 Luc Teirlinck <teirllm@auburn.edu>
3041
3042 * numbers.texi (Numeric Conversions): Not just `floor', but also
3043 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
3044
e57d0aa8
LT
30452003-11-10 Luc Teirlinck <teirllm@auburn.edu>
3046
3047 * markers.texi (Creating Markers): Specify insertion type of
3048 created markers. Add xref to `Marker Insertion Types'.
3049 Second argument to `copy-marker' is optional.
3050 (Marker Insertion Types): Mention that most markers are created
3051 with insertion type nil.
3052 (The Mark): Correctly describe when `mark' signals an error.
3053 (The Region): Correctly describe when `region-beginning' and
3054 `region-end' signal an error.
3055
bb3612ec
LT
30562003-11-08 Luc Teirlinck <teirllm@auburn.edu>
3057
3058 * hash.texi (Creating Hash): Clarify description of `eql'.
3059 `makehash' is obsolete.
3060 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
3061
3062 * positions.texi (Point): Change description of `buffer-end', so
3063 that it is also correct for floating point arguments.
3064 (List Motion): Correct argument lists of `beginning-of-defun' and
3065 `end-of-defun'.
3066 (Excursions): Add xref to `Marker Insertion Types'.
3067 (Narrowing): Argument to `narrow-to-page' is optional.
3068
cfb8a797
LT
30692003-11-06 Luc Teirlinck <teirllm@auburn.edu>
3070
3071 * streams.texi (Output Streams): Clarify behavior of point for
3072 marker output streams.
3073
c6177909
LT
30742003-11-04 Luc Teirlinck <teirllm@auburn.edu>
3075
3076 * variables.texi (Defining Variables): Second argument to
3077 `defconst' is not optional.
3078 (Setting Variables): Mention optional argument APPEND to
3079 `add-to-list'.
3080 (Creating Buffer-Local): Expand description of
3081 `make-variable-buffer-local'.
3082 (Frame-Local Variables): Expand description of
3083 `make-variable-frame-local'.
3084 (Variable Aliases): Correct description of optional argument
3085 DOCSTRING to `defvaralias'. Mention return value of
3086 `defvaralias'.
3087 (File Local Variables): Add xref to `File variables' in Emacs
3088 Manual. Correct description of `hack-local-variables'. Mention
3089 `safe-local-variable' property. Mention optional second argument
3090 to `risky-local-variable-p'.
3091
b3645067
LT
30922003-11-03 Luc Teirlinck <teirllm@auburn.edu>
3093
3094 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
3095
10695e5c
EZ
30962003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
3097
3098 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
3099 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
3100 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
3101 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
3102 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 3103 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
3104 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
3105 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
3106 @acronym{FOO}.
3107
a2f4def1
LT
31082003-10-27 Luc Teirlinck <teirllm@auburn.edu>
3109
3110 * strings.texi (Creating Strings): Argument START to `substring'
3111 can not be `nil'. Expand description of
3112 `substring-no-properties'. Correct description of `split-string',
3113 especially with respect to empty matches. Prevent very bad line
3114 break in definition of `split-string-default-separators'.
3115 (Text Comparison): `string=' and `string<' also accept symbols as
3116 arguments.
3117 (String Conversion): More completely describe argument BASE in
3118 `string-to-number'.
5bb0fcd1 3119 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
3120 corresponding object. Clarify behavior of numeric prefix after
3121 `%' in `format'.
3122 (Case Conversion): The argument to `upcase-initials' can be a
3123 character.
3124
a2296bf9
KH
31252003-10-27 Kenichi Handa <handa@m17n.org>
3126
3127 * display.texi (Fontsets): Fix texinfo usage.
3128
885fef7c
KH
31292003-10-25 Kenichi Handa <handa@m17n.org>
3130
3131 * display.texi (Fontsets): Add description of the function
3132 set-fontset-font.
3133
0c6b7a1f
LT
31342003-10-23 Luc Teirlinck <teirllm@auburn.edu>
3135
3136 * display.texi (Temporary Displays): Add xref to `Documentation
3137 Tips'.
3138
3139 * functions.texi (Function Safety): Use inforef instead of pxref
3140 for SES.
3141
c3cda320
AS
31422003-10-23 Andreas Schwab <schwab@suse.de>
3143
3144 * Makefile.in (TEX, texinputdir): Don't define.
3145 (TEXI2DVI): Define.
3146 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
3147 add $(srcdir)/index.texi.
3148 ($(infodir)/elisp): Remove index.texi dependency.
3149 (elisp.dvi): Likewise. Use $(TEXI2DVI).
3150 (index.texi): Remove target.
3151 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
3152 (clean): Don't remove index.texi.
3153
c3cda320
AS
3154 * permute-index, index.perm: Remove.
3155 * index.texi: Rename from index.unperm.
3156
e5dadca7
LT
31572003-10-22 Luc Teirlinck <teirllm@auburn.edu>
3158
3159 * tips.texi (Documentation Tips): Document new behavior for face
3160 and variable hyperlinks in Help mode.
3161
6cfb0777
LT
31622003-10-21 Luc Teirlinck <teirllm@auburn.edu>
3163
3164 * objects.texi (Integer Type): Update for extra bit of integer range.
3165 (Character Type): Ditto.
3166
a6eeaa81 31672003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
3168
3169 * numbers.texi (Integer Basics): Add index entries for reading
3170 numbers in hex, octal, and binary.
3171
c8f9ba83
LK
31722003-10-16 Lute Kamstra <lute@gnu.org>
3173
3174 * modes.texi (Mode Line Format): Mention force-mode-line-update's
3175 argument.
3176
b52a26fb
LT
31772003-10-13 Luc Teirlinck <teirllm@auburn.edu>
3178
3179 * windows.texi (Choosing Window): Fix typo.
3180 * edebug.texi (Edebug Execution Modes): Fix typo.
3181
f7005886
RS
31822003-10-13 Richard M. Stallman <rms@gnu.org>
3183
3184 * windows.texi (Basic Windows): A window has fringe settings,
3185 display margins and scroll-bar settings.
3186 (Splitting Windows): Doc split-window return value.
3187 Clean up one-window-p.
3188 (Selecting Windows): Fix typo.
3189 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
3190 (Buffers and Windows): In set-window-buffer, explain effect
3191 on fringe settings and scroll bar settings.
3192 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
3193 (Choosing Window): Use defopt for pop-up-frame-function.
3194 For special-display-buffer-names, explain same-window and same-frame.
3195 Clarify window-dedicated-p return value.
3196 (Textual Scrolling): scroll-up and scroll-down can get an error.
3197 (Horizontal Scrolling): Clarify auto-hscroll-mode.
3198 Clarify set-window-hscroll.
3199 (Size of Window): Don't mention tool bar in window-height.
3200 (Coordinates and Windows): Explain what coordinates-in-window-p
3201 returns for fringes and display margins.
3202 (Window Configurations): Explain saving fringes, etc.
3203
3204 * tips.texi (Library Headers): Clean up Documentation.
3205
3206 * syntax.texi (Parsing Expressions): Clean up forward-comment
3207 and parse-sexp-lookup-properties.
3208
3209 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
3210
3211 * os.texi (System Environment): Clean up text for load-average errors.
3212
3213 * modes.texi (Hooks): Don't explain local hook details at front.
3214 Clarify run-hooks and run-hook-with-args a little.
3215 Clean up add-hook and remove-hook.
3216
3217 * edebug.texi (Edebug Execution Modes): Clarify t.
3218 Document edebug-sit-for-seconds.
3219 (Coverage Testing): Document C-x X = and =.
3220 (Instrumenting Macro Calls): Fix typo.
3221 (Specification List): Don't index the specification keywords.
3222
c989ebe9
KS
32232003-10-10 Kim F. Storm <storm@cua.dk>
3224
3225 * processes.texi (Network): Introduce make-network-process.
3226
f9525eef
LT
32272003-10-09 Luc Teirlinck <teirllm@auburn.edu>
3228
3229 * tips.texi (Library Headers): Fix typo.
3230
f008b925
LK
32312003-10-07 Juri Linkov <juri@jurta.org>
3232
3233 * modes.texi (Imenu): Mention imenu-create-index-function's
3234 default value. Explain submenus better.
3235
c22c5da6
LK
32362003-10-07 Lute Kamstra <lute@gnu.org>
3237
3238 * modes.texi (Faces for Font Lock): Fix typo.
3239 (Hooks): Explain how buffer-local hook variables can refer to
3240 global hook variables.
3241 Various minor clarifications.
3242
49247521
LK
32432003-10-06 Lute Kamstra <lute@gnu.org>
3244
3245 * tips.texi (Coding Conventions): Mention naming conventions for
3246 hooks.
3247
9296c947
LT
32482003-10-05 Luc Teirlinck <teirllm@auburn.edu>
3249
3250 * loading.texi (Library Search): Correct default value of
3251 load-suffixes.
3252 (Named Features): Fix typo.
3253
0e9b293a
RS
32542003-10-05 Richard M. Stallman <rms@gnu.org>
3255
3256 * loading.texi (Named Features): In `provide',
3257 say how to test for subfeatures.
3258 (Unloading): In unload-feature, use new var name
3259 unload-feature-special-hooks.
3260
49247521 32612003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
3262
3263 * modes.texi (Major Mode Conventions): Mention third way to set up
3264 Imenu.
3265 (Imenu): A number of small fixes.
3266 Delete documentation of internal variable imenu--index-alist.
3267 Document the return value format of imenu-create-index-function
3268 functions.
3269
ab8f7d5c
RS
32702003-09-30 Richard M. Stallman <rms@gnu.org>
3271
3272 * processes.texi (Network): Say what stopped datagram connections do.
3273
3274 * lists.texi (Association Lists): Clarify `assq-delete-all'.
3275
3276 * display.texi (Overlay Properties): Clarify `evaporate' property.
3277
49247521 32782003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
3279
3280 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 3281 constructs should be marked as risky.
86b9b767
LK
3282 Change cons cell into proper list.
3283 (Mode Line Variables): Change cons cell into proper list.
3284
49247521 32852003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
3286
3287 * modes.texi (Mode Line Data): Document the :propertize construct.
3288 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 3289 to match their order in the default mode-line-format.
bc3b02f9
LK
3290 Describe the new variables mode-line-position and mode-line-modes.
3291 Update the default values of mode-line-frame-identification,
3292 minor-mode-alist, and default-mode-line-format.
3293 (Properties in Mode): Mention the :propertize construct.
6142d1d0 3294
bc3b02f9 32952003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 3296
c22c5da6 3297 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
3298 * loading.texi, minibuf.texi, text.texi, variables.texi:
3299 Avoid @strong{Note:}.
3300
33012003-09-26 Richard M. Stallman <rms@gnu.org>
3302
3303 * keymaps.texi (Remapping Commands): Fix typo.
3304
41beda59
LT
33052003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
3306
3307 * processes.texi (Low-Level Network): Fix typo.
3308
ef6ae4ff
KS
33092003-09-23 Kim F. Storm <storm@cua.dk>
3310
3311 * processes.texi (Network, Network Servers): Fix typos.
3312 (Low-Level Network): Add timeout value for :server keyword.
3313 Add new option keywords to make-network-process.
3314 Add set-network-process-options.
3315 Explain how to test availability of network options.
3316
b0f23edf
RS
33172003-09-19 Richard M. Stallman <rms@gnu.org>
3318
3319 * text.texi (Motion by Indent): Arg to
3320 backward-to-indentation and forward-to-indentation is optional.
3321
3322 * strings.texi (Creating Strings): Add substring-no-properties.
3323
3324 * processes.texi
3325 (Process Information): Add list-processes arg QUERY-ONLY.
3326 Delete process-contact from here.
3327 Add new status values for process-status.
3328 Add process-get, process-put, process-plist, set-process-plist.
3329 (Synchronous Processes): Add call-process-shell-command.
3330 (Signals to Processes): signal-process allows process objects.
3331 (Network): Complete rewrite.
3332 (Network Servers, Datagrams, Low-Level Network): New nodes.
3333
3334 * positions.texi (Word Motion): forward-word, backward-word
3335 arg is optional. Reword.
3336
3337 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
3338
c22c5da6 3339 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
3340 Delete duplicate definition of buffer-local-value.
3341 (File Local Variables): Explain about discarding text props.
3342
f387bdea
RS
33432003-09-11 Richard M. Stallman <rms@gnu.org>
3344
3345 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
3346 changes variables that record input events.
3347 (Minibuffer Misc): Add minibuffer-selected-window.
3348
3349 * lists.texi (Building Lists): Add copy-tree.
3350
3351 * display.texi (Fontsets): Add char-displayable-p.
3352 (Scroll Bars): New node.
3353
49247521 33542003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
3355
3356 * modes.texi (%-Constructs): Document new `%i' and `%I'
3357 constructs.
3358
fd026ee1
JR
33592003-09-03 Peter Runestig <peter@runestig.com>
3360
3361 * makefile.w32-in: New file.
3362
4828b4d7
RS
33632003-08-29 Richard M. Stallman <rms@gnu.org>
3364
3365 * display.texi (Overlay Properties): Clarify how priorities
3366 affect use of the properties.
3367
a4e4f05d
LT
33682003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
3369
3370 * customize.texi (Type Keywords): Correct the description of
3371 `:help-echo' in the case where `motion-doc' is a function.
3372
3ebe0346
JPW
33732003-08-14 John Paul Wallington <jpw@gnu.org>
3374
3375 * modes.texi (Emulating Mode Line): Subsection, not section.
3376
3afe8e39
RS
33772003-08-13 Richard M. Stallman <rms@gnu.org>
3378
3379 * elisp.texi (Top): Update subnode lists in menu.
3380
3381 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
3382 (Kill Functions): kill-region has new arg yank-handler.
3383 (Yanking): New node.
3384 (Yank Commands): Add yank-undo-function.
3385 (Low-Level Kill Ring):
3386 kill-new and kill-append have new arg yank-handler.
3387 (Changing Properties): Add remove-list-of-text-properties.
3388 (Atomic Changes): New node.
3389
3390 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
3391
3392 * streams.texi (Output Variables): Add eval-expression-print-length
3393 and eval-expression-print-level.
3394
3395 * os.texi (Time Conversion): For encode-time, explain limits on year.
3396
3397 * objects.texi (Character Type): Define anchor "modifier bits".
3398
3399 * modes.texi (Emulating Mode Line): New node.
3400 (Search-based Fontification): Font Lock uses font-lock-face property.
3401 (Other Font Lock Variables): Likewise.
3402
3403 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
3404 not vectors.
3405 (Active Keymaps): Add emulation-mode-map-alists.
3406 (Functions for Key Lookup): key-binding has new arg no-remap.
3407 (Remapping Commands): New node.
3408 (Scanning Keymaps): where-is-internal has new arg no-remap.
3409 (Tool Bar): Add tool-bar-local-item-from-menu.
3410 Clarify when to use tool-bar-add-item-from-menu.
3411
3412 * commands.texi (Interactive Call): commandp has new arg.
3413 (Command Loop Info): Add this-original-command.
3414
e37769b1
JPW
34152003-08-06 John Paul Wallington <jpw@gnu.org>
3416
3417 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
3418
3419 * display.texi (Warning Basics): Fix typo.
3420 (Fringes): Add closing curly bracket and fix typo.
3421
3422 * elisp.texi (Top): Fix typo.
3423
c5e0561f
RS
34242003-08-05 Richard M. Stallman <rms@gnu.org>
3425
3426 * elisp.texi: Update lists of subnodes.
3427
3428 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
3429
3430 * variables.texi (Local Variables): Use lc for example variable names.
3431
3432 * tips.texi (Library Headers): Explain where to put -*-.
3433
3434 * strings.texi (Creating Strings): Fix xref for vconcat.
3435
3436 * sequences.texi (Vector Functions):
3437 vconcat no longer allows integer args.
3438
3439 * minibuf.texi (Reading File Names): read-file-name has new
3440 arg PREDICATE. New function read-directory-name.
3441
3442 * macros.texi (Defining Macros): Give definition of `declare'
3443 (Indenting Macros): New node.
3444
3445 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
3446 (Window Frame Parameters): Make separate table of parameters
3447 that are coupled with specific face attributes.
3448 (Deleting Frames): delete-frame-hooks renamed to
3449 delete-frame-functions.
3450
3451 * files.texi (Magic File Names): Add file-remote-p.
3452 Clarify file-local-copy.
3453
3454 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
3455 here; instead xref Defining Macros.
3456
3457 * display.texi (Warnings): New node, and subnodes.
3458 (Fringes): New node.
3459
3460 * debugging.texi (Test Coverage): New node.
3461
3462 * compile.texi (Compiler Errors): Explain with-no-warnings
3463 and other ways to suppress warnings.
3464
3465 * commands.texi (Interactive Call): Minor clarification.
3466
3467 * buffers.texi (Buffer File Name): set-visited-file-name
3468 renames the buffer too.
3469
3470 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
3471
ee59dede
MR
34722003-07-24 Markus Rost <rost@math.ohio-state.edu>
3473
3474 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
3475
f0514b34
MR
34762003-07-22 Markus Rost <rost@math.ohio-state.edu>
3477
3478 * internals.texi (Garbage Collection): Fix previous change.
3479
c73983bb
RS
34802003-07-22 Richard M. Stallman <rms@gnu.org>
3481
3482 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
3483
3484 * display.texi (Width): Use \s syntax in example.
3485 (Font Selection): Add face-font-rescale-alist.
3486
3487 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
3488 Remove spurious indent in example.
3489
3490 * lists.texi (Building Lists): Add number-sequence.
3491
3492 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
3493
3494 * functions.texi (Function Documentation): Explain how to
3495 show calling convention explicitly in the doc string.
3496
3497 * windows.texi (Selecting Windows): save-selected-window saves
3498 selected window of each frame.
3499 (Window Configurations): Minor change.
3500
3501 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
3502
3503 * streams.texi (Output Variables): Add print-continuous-numbering
3504 and print-number-table.
3505
3506 * processes.texi (Decoding Output): New node.
3507
3508 * os.texi (Time Conversion): decode-time arg is optional.
3509
3510 * objects.texi (Character Type): Don't use space as example for \.
3511 Make list of char names and \-sequences correspond.
3512 Explain that \s is not used in strings. `\ ' needs space after.
3513
3514 * nonascii.texi (Converting Representations): Add string-to-multibyte.
3515 (Translation of Characters): Add translation-table-for-input.
3516 (Default Coding Systems): Add auto-coding-functions.
3517 (Explicit Encoding): Add decode-coding-inserted-region.
3518 (Locales): Add locale-info.
3519
3520 * minibuf.texi (Basic Completion): Describe test-completion.
3521 Collections can be lists of strings.
3522 Clean up lazy-completion-table.
3523 (Programmed Completion): Mention test-completion.
3524 Clarify why lambda expressions are not accepted.
3525 (Minibuffer Misc): Describe minibufferp.
3526
51a8b435
RS
35272003-07-14 Richard M. Stallman <rms@gnu.org>
3528
3529 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
3530
3531 * windows.texi (Selecting Windows): New arg to select-window.
3532 (Selecting Windows): Add with-selected-window.
3533 (Size of Window): Add window-inside-edges, etc.
3534
3535 * internals.texi (Garbage Collection): Add post-gc-hook.
3536
3537 * processes.texi (Subprocess Creation): Add exec-suffixes.
3538
3539 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
3540 (Scanning Keymaps): Add map-keymaps.
3541 (Defining Menus): Add keymap-prompt.
3542
3543 * numbers.texi (Integer Basics): Add most-positive-fixnum,
3544 most-negative-fixnum.
3545
3546 * compile.texi (Byte Compilation): Explain no-byte-compile
3547 (Compiler Errors): New node.
3548
3549 * os.texi (User Identification): user-uid, user-real-uid
3550 can return float.
3551
3552 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
3553 and about derived modes.
3554 (Minor Modes): Add minor-mode-list.
3555 (Defining Minor Modes): Keyword args for define-minor-mode.
3556 (Search-based Fontification): Explain managing other properties.
3557 (Other Font Lock Variables): Add font-lock-extra-managed-props.
3558 (Faces for Font Lock): Add font-locl-preprocessor-face.
3559 (Hooks): Add run-mode-hooks and delay-mode-hooks.
3560
3561 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 3562 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
3563
3564 * loading.texi (Library Search): Add load-suffixes.
3565
3566 * minibuf.texi (Basic Completion): Add lazy-completion-table.
3567 (Programmed Completion): Add dynamic-completion-table.
3568
3569 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
3570 (Magic File Names): Specify precedence order of handlers.
199bb209 3571
51a8b435
RS
3572 * commands.texi (Command Overview): Emacs server runs pre-command-hook
3573 and post-command-hook.
3574 (Waiting): New calling convention for sit-for.
3575
3576 * text.texi (Special Properties): local-map and keymap properties
3577 apply based on their stickiness.
3578
c6de56a0
RS
35792003-07-07 Richard M. Stallman <rms@gnu.org>
3580
3581 * modes.texi (Minor Mode Conventions): Specify only some kinds
3582 of list values as args to minor modes.
3583
3584 * files.texi (File Name Expansion): Warn about iterative use
3585 of substitute-in-file-name.
3586
3587 * advice.texi (Activation of Advice): Clean up previous change.
3588
8c761ea6
MR
35892003-07-06 Markus Rost <rost@math.ohio-state.edu>
3590
3591 * advice.texi (Activation of Advice): Note that ad-start-advice is
3592 turned on by default.
3593
c6de56a0
RS
35942003-06-30 Richard M. Stallman <rms@gnu.org>
3595
3596 * text.texi (Buffer Contents): Document current-word.
3597 (Change Hooks): Not called for *Messages*.
3598
3599 * functions.texi (Defining Functions): Explain about redefining
3600 primitives.
3601 (Function Safety): Renamed. Minor changes.
3602 Comment out the detailed criteria for what is safe.
3603
3fe4e567
AS
36042003-06-22 Andreas Schwab <schwab@suse.de>
3605
3606 * objects.texi (Symbol Type): Fix description of examples.
3607
cda7bd13
AS
36082003-06-16 Andreas Schwab <schwab@suse.de>
3609
3610 * hash.texi (Creating Hash): Fix description of :weakness.
3611
fbcffa4a
KG
36122003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
3613
3614 * files.texi (Changing Files): copy-file copies file modes, too.
3615
ff6a3bfb
RS
36162003-05-28 Richard M. Stallman <rms@gnu.org>
3617
3618 * strings.texi (Creating Strings): Clarify split-string.
3619
1463a05d
JB
36202003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
3621
3622 * strings.texi (Creating Strings): Update split-string specification
3623 and examples.
3624
af253914
RS
36252003-05-19 Richard M. Stallman <rms@gnu.org>
3626
3627 * elisp.texi: Correct invariant section names.
3628
7ea52f92
RS
36292003-04-20 Richard M. Stallman <rms@gnu.org>
3630
3631 * os.texi (Timers): Explain about timers and quitting.
3632
e31afc09
RS
36332003-04-19 Richard M. Stallman <rms@gnu.org>
3634
3635 * internals.texi (Writing Emacs Primitives): Strings are
3636 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
3637 Explain GCPRO convention for varargs function args.
3638
5ceea398
RS
36392003-04-16 Richard M. Stallman <rms@gnu.org>
3640
3641 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
3642
b0ada147
RS
36432003-04-08 Richard M. Stallman <rms@gnu.org>
3644
3645 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
3646
b23375aa
KS
36472003-02-13 Kim F. Storm <storm@cua.dk>
3648
3649 * objects.texi (Character Type): New \s escape for space.
3650
c60ee5e7
JB
36512003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3652
3653 * os.texi (System Environment): Added cygwin system-type.
3654
84e47416
RS
36552003-01-25 Richard M. Stallman <rms@gnu.org>
3656
3657 * keymaps.texi: Document that a symbol can act as a keymap.
3658
3e8cf2ea
RS
36592003-01-13 Richard M. Stallman <rms@gnu.org>
3660
3661 * text.texi (Changing Properties): Say string indices are origin-0.
3662
3663 * positions.texi (Screen Lines) <compute-motion>:
3664 Correct order of elts in return value.
3665
3666 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
3667 how to define a default binding.
3668
7abb9fc5 36692002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 3670
104bc3aa 3671 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 3672
104bc3aa
MR
3673 * customize.texi (Simple Types): Clarify description of custom
3674 type 'number. Describe new custom type 'float.
177f790c 3675
7abb9fc5 36762002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
3677
3678 * variables.texi (File Local Variables): Fix typo.
3679
df140a68 36802002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 3681
df140a68
KG
3682 From Michael Albinus <Michael.Albinus@alcatel.de>.
3683
3684 * README: Target for Info file is `make info'.
3685
3686 * files.texi (File Name Components): Fixed typos in
3687 `file-name-sans-extension'.
3688 (Magic File Names): Complete list of operations for magic file
3689 name handlers.
3690
7ed9159a
JY
36912002-09-16 Jonathan Yavner <jyavner@engineer.com>
3692
3693 * variables.texi (File Local Variables): New function
3694 risky-local-variable-p.
3695
36962002-09-15 Jonathan Yavner <jyavner@engineer.com>
3697
3698 * functions.texi (Function safety): New node about unsafep.
3699
241f79af
PA
37002002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
3701
3702 * customize.texi (Splicing into Lists): Fixed example.
3703 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
3704
72459b15
JB
37052002-06-17 Juanma Barranquero <lektu@terra.es>
3706
3707 * frames.texi (Display Feature Testing): Fix typo.
3708
61f7e0f5
AS
37092002-06-12 Andreas Schwab <schwab@suse.de>
3710
3711 * frames.texi (Initial Parameters, Resources): Fix references to
3712 the Emacs manual.
3713
4e792dbd
KS
37142002-05-13 Kim F. Storm <storm@cua.dk>
3715
3716 * variables.texi (Intro to Buffer-Local): Updated warning and
3717 example relating to changing buffer inside let.
3718
940344d4 37192002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
3720
3721 * os.texi (Session Management): New node about X Session management.
3722
231ac53b
EZ
37232002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
3724
3725 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
3726 to which the manual corresponds, and the copyright years.
3727
3728 * Makefile.in (VERSION): Set to 2.9.
3729
140cc574
EZ
37302001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
3731
3732 * elisp.texi: Change the category in @dircategory to "Emacs", to
3733 make it consistent with info/dir.
3734
9c7fce05
MB
37352001-11-25 Miles Bader <miles@gnu.org>
3736
3737 * text.texi (Fields): Describe new `limit' arg in
3738 field-beginning/field-end.
3739
9f8bbf0f
EZ
37402001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3741
a5e6715c
EZ
3742 * permute-index: Don't depend on csh-specific features. Replace
3743 the interpreter name with /bin/sh.
3744
9f8bbf0f
EZ
3745 * two-volume-cross-refs.txt: New file.
3746 * two.el: New file.
3747 * spellfile: New file.
3748
1756e2fb
EZ
37492001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
3750
3751 * permute-index: New file.
3752
3753 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
3754 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
3755 8+3 restricted namespace.
ad050e54
EZ
3756
3757 * Makefile.in (infodir): Define relative to $(srcdir).
3758 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
3759 include directories list via -I switch to makeinfo.
3760 (index.texi): Use cp if both hard and symbolic links fail.
3761
10fa7f8e
EZ
37622001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3763
7a1494ce
EZ
3764 * Makefile.in (distclean): Add.
3765
10fa7f8e
EZ
3766 The following changes make ELisp manual part of the Emacs
3767 distribution:
3768
3769 * Makefile.in: Add Copyright notice.
3770 (prefix): Remove.
3771 (infodir): Change value to "../info".
3772 (VPATH): New variable.
3773 (MAKE): Don't define.
3774 (texmacrodir): Don't define.
3775 (texinputdir): Append the existing value of TEXINPUTS.
3776 ($(infodir)/elisp): Instead of just "elisp". Reformat the
3777 command to be compatible with man/Makefile.in, and to put the
3778 output into ../info.
5c32b7c5 3779 (info): Add target.
10fa7f8e
EZ
3780 (installall): Target removed.
3781
ad050e54 37822001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
3783
3784 * tips.texi (Coding Conventions): Fix typo.
3785
6fd735df
GM
37862001-10-23 Gerd Moellmann <gerd@gnu.org>
3787
3788 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
3789
b704d54b
EZ
37902001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
3791
3792 * files.texi (File Name Components): Update the description of
3793 file-name-sans-extension and file-name-extension, as they now
3794 ignore leading dots.
3795
71431a0e
GM
37962001-10-20 Gerd Moellmann <gerd@gnu.org>
3797
6aa97356 3798 * (Version 21.1 released.)
71431a0e 3799
79f1f96c
MB
38002001-10-19 Miles Bader <miles@gnu.org>
3801
3802 * positions.texi (Text Lines): Describe behavior of
3803 `beginning-of-line'/`end-of-line' in the presence of field properties.
3804
892a8f36
GM
38052001-10-17 Gerd Moellmann <gerd@gnu.org>
3806
3807 * Makefile.in (VERSION): Set to 2.8.
3808 (manual): Use `manual-21'.
3809
8c1cc9e8 3810 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
3811 number was used. Set it to 2.8.
3812
3813 * intro.texi: Likewise.
3814
51724e26
EZ
38152001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3816
3817 * files.texi (File Name Completion): Document the significance of
3818 a trailing slash in elements of completion-ignored-extensions.
3819
57b338e8
MB
38202001-10-06 Miles Bader <miles@gnu.org>
3821
3822 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3823
c89e4bc5
GM
38242001-10-04 Gerd Moellmann <gerd@gnu.org>
3825
3826 * variables.texi (Variable Aliases): New node.
3827
ab952a4f
GM
38282001-10-04 Gerd Moellmann <gerd@gnu.org>
3829
3830 * Branch for 21.1.
dff28924 3831
9db3a582
MB
38322001-10-02 Miles Bader <miles@gnu.org>
3833
ae1a9581
MB
3834 * minibuf.texi (Minibuffer Misc): Add entries for
3835 `minibuffer-contents', `minibuffer-contents-no-properties', and
3836 `delete-minibuffer-contents'.
3837 Correct description for `minibuffer-prompt-end'.
3838
9db3a582
MB
3839 * text.texi (Property Search): Correct descriptions of
3840 `next-char-property-change' and `previous-char-property-change'.
3841 Add entries for `next-single-char-property-change' and
3842 `previous-single-char-property-change'.
3843 Make operand names a bit more consistent.
3844
03be5931
EZ
38452001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3846
3847 * frames.texi (Finding All Frames): Document that next-frame and
3848 previous-frame are local to current terminal.
3849
974548ec
EZ
38502001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3851
3852 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 3853 result of make-keymap.
974548ec 3854
8d82c597
EZ
38552001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
3856
3857 * display.texi (Font Lookup, Attribute Functions)
3858 (Image Descriptors): Add cross-references to the definition of
3859 selected frame.
3860
3861 * buffers.texi (The Buffer List): Add cross-references to the
3862 definition of selected frame.
3863
3864 * frames.texi (Input Focus): Clarify which frame is _the_ selected
3865 frame at any given time.
3866 (Multiple Displays, Size and Position): Add a cross-reference to
3867 the definition of the selected frame.
3868
2842de30
EZ
38692001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
3870
3871 * strings.texi (String Conversion) <string-to-number>: Document
3872 that a float is returned for integers that are too large.
3873
3874 * frames.texi (Mouse Position): Document mouse-position-function.
3875 (Display Feature Testing): Document display-images-p.
3876 (Window Frame Parameters): Document the cursor-type variable.
3877
3878 * numbers.texi (Integer Basics): Document CL style read syntax for
3879 integers in bases other than 10.
3880
3881 * positions.texi (List Motion): Document
3882 open-paren-in-column-0-is-defun-start.
3883
3884 * lists.texi (Sets And Lists): Document member-ignore-case.
3885
3886 * internals.texi (Garbage Collection): Document the used and free
3887 strings report.
3888 (Memory Usage): Document strings-consed.
3889
3890 * os.texi (Time of Day): Document float-time.
3891 (Recording Input): Document that clear-this-command-keys clears
3892 the vector to be returned by recent-keys.
3893
3894 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
3895 argument keymap can be a list.
3896
3897 * nonascii.texi (User-Chosen Coding Systems)
3898 <select-safe-coding-system>: Document the new argument
3899 accept-default-p and the variable
3900 select-safe-coding-system-accept-default-p. Tell what happens if
3901 buffer-file-coding-system is undecided.
3902 (Default Coding Systems): Document auto-coding-regexp-alist.
3903
3904 * display.texi (The Echo Area) <message>: Document
3905 message-truncate-lines.
3906 (Glyphs): Document that the glyph table is unused on windowed
3907 displays.
3908
3909 * help.texi (Describing Characters) <single-key-description>:
3910 Document the new argument no-angles.
3911 (Accessing Documentation) <documentation-property>: Document that
3912 a non-string property is evaluated.
3913 <documentation>: Document that the function-documentation property
3914 is looked for.
3915
3916 * windows.texi (Selecting Windows): Document some-window.
3917
3918 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
3919
3920 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
3921 apropos-mode-hook.
3922
3923 * commands.texi (Using Interactive): Document interactive-form.
3924 (Keyboard Macros): Document kbd-macro-termination-hook.
3925 (Command Loop Info): Document that clear-this-command-keys clears
3926 the vector to be returned by recent-keys.
3927
2d43d823
GM
39282001-09-04 Werner LEMBERG <wl@gnu.org>
3929
3930 * Makefile.in (srcdir, texinputdir): New variables.
3931 (srcs, index.texi, install): Use $(srcdir).
3932 (.PHONY): Remove elisp.dvi.
3933 (elisp): Use -I switch for makeinfo.
3934 (elisp.dvi): Use $(srcdir) and $(texinputdir).
3935 (installall, dist): Use $(srcdir).
3936 Fix path to texinfo.tex.
3937 (maintainer-clean): Add elisp.dvi and elisp.oaux.
3938
fa739b31
GM
39392001-08-30 Gerd Moellmann <gerd@gnu.org>
3940
92a25631
GM
3941 * display.texi (Conditional Display): Adjust to API change.
3942
fa739b31
GM
3943 * configure: New file.
3944
cef68af5
GM
39452001-07-30 Gerd Moellmann <gerd@gnu.org>
3946
3947 * commands.texi (Repeat Events): Add description of
3948 double-click-fuzz.
3949
d1f08d85
SM
39502001-05-08 Stefan Monnier <monnier@cs.yale.edu>
3951
3952 * syntax.texi (Syntax Class Table): Add the missing designator for
3953 comment and string fences.
3954 (Syntax Properties): Add a xref to syntax table internals.
3955 (Syntax Table Internals): Document string-to-syntax.
3956
1e9fc92e
GM
39572001-05-07 Gerd Moellmann <gerd@gnu.org>
3958
3959 * Makefile.in (install): Use install-info command line options
3960 like in Emacs' Makefile.in.
3961
00480554
MB
39622000-12-09 Miles Bader <miles@gnu.org>
3963
3964 * windows.texi (Window Start): Update documentation for
3965 `pos-visible-in-window-p'.
3966
1e344ee2
SM
39672000-11-12 Stefan Monnier <monnier@cs.yale.edu>
3968
3969 * lists.texi (Building Lists): Add footnote to explain how to add
3970 to the end of a list.
3971
a540f6ed
GM
39722000-10-25 Gerd Moellmann <gerd@gnu.org>
3973
3974 * files.texi (Visiting Functions): Typos.
3975
28bcdbee
KH
39762000-10-25 Kenichi Handa <handa@etl.go.jp>
3977
3978 * files.texi (Visiting Functions): Return value of
3979 find-file-noselect may be a list of buffers if wildcards are used.
3980
22d1a4ed
MB
39812000-10-24 Miles Bader <miles@lsi.nec.co.jp>
3982
3983 * display.texi (Defining Faces): Document `graphic' display type
3984 in face specs.
3985
916a89db
KG
39862000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3987
1e9fc92e 3988 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
3989 `after-make-frame-hook' with `after-make-frame-functions'.
3990
1e9fc92e 3991 * frames.texi (Creating Frames): Ditto.
916a89db 3992
1e9fc92e 3993 * variables.texi (Future Local Variables): Ditto.
916a89db 3994
483de32b
GM
39952000-10-16 Gerd Moellmann <gerd@gnu.org>
3996
3997 * display.texi (Other Image Types): Add description of :foreground
3998 and :background properties of mono PBM images.
3999
e23a63a5
WL
40002000-08-17 Werner LEMBERG <wl@gnu.org>
4001
4002 * .cvsignore: New file.
4003
dfc16043
GM
40042000-01-05 Gerd Moellmann <gerd@gnu.org>
4005
4006 * tindex.pl: New script.
4007
602613fe
DL
40081999-12-03 Dave Love <fx@gnu.org>
4009
4010 * Makefile.in (MAKEINFO): New parameter.
4011
94ec544d
DL
40121999-09-17 Richard Stallman <rms@gnu.org>
4013
4014 * Makefile.in (srcs): Add hash.texi.
4015 (VERSION): Update to 20.6.
4016
40171999-09-13 Richard Stallman <rms@gnu.org>
4018
4019 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
4020
40211998-08-29 Karl Heuer <kwzh@gnu.org>
4022
4023 * configure.in: New file.
4024 * Makefile.in: Renamed from Makefile.
4025 (prefix, infodir): Use value obtained from configure.
4026 (emacslibdir): Obsolete variable deleted.
4027 (dist): Distribute configure.in, configure, Makefile.in.
4028
40291998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4030
4031 * Makefile (INSTALL_INFO): New variable.
4032 (install): Run install-info.
4033
40341998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
4035
4036 * Makefile (elisp.dvi): Add missing backslash.
4037
40381998-05-02 Richard Stallman <rms@psilocin.gnu.org>
4039
4040 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
4041 Run texindex without `./'. Always run texindex on elisp.tp.
4042 (elisp.tps): Target deleted.
4043
40441998-04-05 Richard Stallman <rms@psilocin.gnu.org>
4045
4046 * Makefile (srcs): Add nonascii.texi and customize.texi.
4047 (dist): Start by deleting `temp'.
4048
40491998-02-17 Richard Stallman <rms@psilocin.gnu.org>
4050
4051 * Makefile (makeinfo, texindex): Targets deleted.
4052 (makeinfo.o, texindex.o): Targets deleted.
4053 (clean, dist): Don't do anything with them or with getopt*.
4054
40551998-01-30 Richard Stallman <rms@psilocin.gnu.org>
4056
4057 * Makefile (SHELL): Defined.
4058
40591998-01-27 Richard Stallman <rms@psilocin.gnu.org>
4060
4061 * Makefile (elisp.tps): New target.
4062 (elisp.dvi): Depend on elisp.tps.
4063
4064Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
4065
4066 * README: Update phone number.
4067
4068 * Makefile (elisp): Make this be the default target.
4069 Depend on makeinfo.c instead of makeinfo.
4070 (install): Don't depend on elisp.dvi, since we don't install that.
4071 Use mkinstalldirs.
4072 (dist): Add mkinstalldirs.
4073
4074Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4075
4076 * Makefile (VERSION): Update version number.
4077 (maintainer-clean): Renamed from realclean.
4078
4079Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4080
4081 * Makefile (realclean): New target.
4082 (elisp): Remove any old elisp-* files first.
4083
4084Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
4085
d1f08d85
SM
4086 * Makefile (VERSION): New variable.
4087 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
4088 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
4089
4090Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4091
4092 * Makefile (elisp): Depend on makeinfo.
4093
4094Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
4095
d1f08d85 4096 * Makefile (srcs): Add anti.texi.
94ec544d
DL
4097
4098Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4099
4100 * Makefile (infodir, prefix): New vars.
4101 (install): Use infodir.
4102 (emacsinfodir): Deleted.
4103
4104Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4105
4106 * Makefile (srcs): Add calendar.texi.
4107
4108 * Makefile (dist): Copy texindex.c and makeinfo.c.
4109 Limit elisp-* files to those with one or two digits.
4110
4111Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4112
4113 * Makefile (dist): Changed to use Gzip instead of compress.
4114
4115Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4116
4117 * loading.texi (Unloading): define-function changed back to
4118 defalias. It may not stay this way, but at least it's
4119 consistent with the known-good version of the code patch.
4120
4121Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4122
4123 * modes.texi (Hooks): Document new optional arg of add-hook.
4124
4125Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4126
d1f08d85 4127 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
4128
4129 * tips.texi: Add new section on standard library headers.
4130
4131Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4132
4133 * Makefile (srcs): Add frame.texi to the list of sources.
4134
4135Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4136
4137 * Makefile (dist): Don't bother excluding autosave files; they'll
4138 never make it into the temp directory anyway, and the hash marks
4139 in the name are problematic for make and the Bourne shell.
dff28924 4140 (srcs):
94ec544d
DL
4141
4142Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4143
d1f08d85 4144 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
4145 the distribution tar file.
4146
dff28924 4147Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
4148
4149 * Makefile (srcs): Added index.perm.
4150 (elisp.dvi): Remove erroneous shell comment.
4151 Expect output of permute-index in permuted.fns.
4152 Save old elisp.aux in elisp.oaux.
4153 (clean): Added index.texi to be deleted.
4154
dff28924 4155Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4156
4157 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
4158
dff28924 4159Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
4160
4161 * files.texi: Noted that completion-ignored-extensions is ignored
4162 when making *Completions*.
4163
4164Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
4165
4166 * Makefile make dist now depends on elisp.dvi, since it tries
4167 to include it in the dist file.
4168
dff28924 4169Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
4170
4171 * functions.texinfo (Mapping Functions): Add missing quote
4172
dff28924 4173Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4174
4175 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
4176 (defunargs): Turn off \hyphenchar of \sl font temporarily.
4177
dff28924 4178Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4179
4180 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
4181 and @error{} are the terms now being used. The files in the
4182 directory have been changed to reflect this.
4183
d1f08d85 4184 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
4185 ` @result{}', using 5 spaces at the begining of the line.
4186
dff28924 4187Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4188
4189 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
4190 experimental @indentedresult{}, @indentedexpandsto{} are part of
4191 the texinfo.tex in this directory. These TeX macros are not
4192 stable yet.
4193
dff28924 4194Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4195
4196 * texinfo.tex: temporarily added
d1f08d85 4197 \let\result=\dblarrow
94ec544d
DL
4198 \def\error{{\it ERROR} \longdblarrow}
4199 We need to do this better soon.
4200
dff28924 4201Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4202
4203 * Applied Karl Berry's patches to *.texinfo files, but not to
4204 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
4205 new title page format is also not applied, since it requires
4206 texinfo.tex changes.)
4207
4208 * Cleaned up `Makefile' and defined the `emacslibdir' directory
4209 for the Project GNU development environment.
4210
ad050e54 4211;; Local Variables:
fd026ee1 4212;; coding: iso-2022-7bit
ad050e54 4213;; End:
2a34a036 4214
651f374c 4215 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
ceb4c4d3 4216 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
4217 Copying and distribution of this file, with or without modification,
4218 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
4219
4220;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda