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