(log-view-file-re, log-view-message-re): Use shy groups.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
0e83c4e9
LT
12005-12-19 Luc Teirlinck <teirllm@auburn.edu>
2
3 * customize.texi (Common Keywords): Fix Texinfo usage.
4 (Group Definitions, Variable Definitions): Update for new
5 conventions for using `*' in docstrings.
77df907a
LT
6
7 * tips.texi (Documentation Tips): Update for new conventions for
8 using `*' in docstrings.
9
69487a1f
RS
102005-12-16 Richard M. Stallman <rms@gnu.org>
11
12 * minibuf.texi (Minibuffer Contents): Minor cleanup.
13
2a502a32
JL
142005-12-16 Juri Linkov <juri@jurta.org>
15
16 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
17
b158c851
RF
182005-12-14 Romain Francoise <romain@orebokech.com>
19
20 * modes.texi (Customizing Keywords): Rename `append' to `how'.
21 Fix typo.
22
d7d1f75e
JL
232005-12-11 Juri Linkov <juri@jurta.org>
24
25 * minibuf.texi (Completion Commands): Add mention of read-file-name
26 for filename completion keymaps.
27 (Reading File Names): Add mention of filename completion keymaps
28 for read-file-name and xref to `Completion Commands'.
29
4b1c16c2
RS
302005-12-10 Richard M. Stallman <rms@gnu.org>
31
32 * customize.texi (Common Keywords): State caveats for use of :tag.
33
1d49d5d9
RS
342005-12-08 Richard M. Stallman <rms@gnu.org>
35
2663a204
RS
36 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
37 with xrefs and better explanation.
38 (Completion Commands): Add the filename completion maps.
39
1d49d5d9
RS
40 * objects.texi (Character Type): Clarify that \s is not space
41 if a dash follows.
42
fa0d4d0c
RS
432005-12-05 Richard M. Stallman <rms@gnu.org>
44
45 * windows.texi (Resizing Windows): Delete preserve-before args.
46
d64b177a
SM
472005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
48
49 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
50 in full keymaps, since the quirk has been fixed.
51
79019cc9
EZ
522005-12-03 Eli Zaretskii <eliz@gnu.org>
53
54 * hooks.texi (Standard Hooks): Add index entries. Mention
55 `compilation-finish-functions'.
56
161ef3be
RS
572005-11-27 Richard M. Stallman <rms@gnu.org>
58
59 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
60
17c1971a
JL
612005-11-21 Juri Linkov <juri@jurta.org>
62
63 * customize.texi (Common Keywords): Update links types
64 custom-manual and url-link. Add link types emacs-library-link,
65 file-link, function-link, variable-link, custom-group-link.
66
5890344b
CY
672005-11-20 Chong Yidong <cyd@stupidchicken.com>
68
69 * display.texi: Revert 2005-11-20 change.
70
cbce0752
TTN
712005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
72
73 * processes.texi (Bindat Functions):
74 Say "third" to refer to zero-based index "2".
75
ff04c885
LT
762005-11-18 Luc Teirlinck <teirllm@auburn.edu>
77
78 * loading.texi (Library Search): Update the default value of
79 `load-suffixes'.
80
ce8d4e00
CY
812005-11-17 Chong Yidong <cyd@stupidchicken.com>
82
83 * display.texi (Attribute Functions): Mention :ignore-defface.
84
cbad4a9e
SM
852005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
86
87 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 88 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 89
fda12b27
RS
902005-11-06 Richard M. Stallman <rms@gnu.org>
91
92 * files.texi (Magic File Names): find-file-name-handler checks the
93 `operations' property of the handler.
94
e082564e
RS
952005-11-03 Richard M. Stallman <rms@gnu.org>
96
97 * variables.texi (Frame-Local Variables): Small clarification.
98
f0cdd9e4
CY
992005-10-29 Chong Yidong <cyd@stupidchicken.com>
100
101 * os.texi (Init File): Document ~/.emacs.d/init.el.
102
685abb98
RS
1032005-10-29 Richard M. Stallman <rms@gnu.org>
104
105 * internals.texi (Garbage Collection): Document memory-full.
106
7000848e
BW
1072005-10-28 Bill Wohler <wohler@newt.com>
108
109 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
110 for URLs.
111
107fb6c9
RS
1122005-10-28 Richard M. Stallman <rms@gnu.org>
113
114 * minibuf.texi (Completion Commands): Clean up prev change.
115
1162005-10-26 Kevin Ryde <user42@zip.com.au>
117
118 * compile.texi (Eval During Compile): Explain recommended uses
119 of eval-when-compile and eval-and-compile.
120
1d8e69a2
MY
1212005-10-27 Masatake YAMATO <jet@gyve.org>
122
cbad4a9e 123 * minibuf.texi (Completion Commands):
1d8e69a2 124 Write about new optional argument for `display-completion-list'.
cbad4a9e 125
6a897887
RS
1262005-10-23 Richard M. Stallman <rms@gnu.org>
127
128 * display.texi (Overlay Arrow): Clarify about local bindings of
129 overlay-arrow-position.
130
6d1e17be
EZ
1312005-10-22 Eli Zaretskii <eliz@gnu.org>
132
133 * internals.texi (Building Emacs): Fix last change.
134
db5fe0a6
RS
1352005-10-22 Richard M. Stallman <rms@gnu.org>
136
137 * internals.texi (Building Emacs): Document eval-at-startup.
138
45158e77
RS
1392005-10-21 Richard M. Stallman <rms@gnu.org>
140
141 * loading.texi (Where Defined): load-history contains abs file names.
142 symbol-file returns abs file names.
143
e50165ec
KS
1442005-10-19 Kim F. Storm <storm@cua.dk>
145
146 * display.texi (Showing Images): Add max-image-size integer value.
147
63ab30d0
CY
1482005-10-18 Chong Yidong <cyd@stupidchicken.com>
149
150 * display.texi (Showing Images): Document max-image-size.
151
f8252852
RS
1522005-10-17 Richard M. Stallman <rms@gnu.org>
153
154 * commands.texi (Quitting): Minor clarification.
155
156 * processes.texi (Sentinels): Clarify about output and quitting.
157 (Filter Functions): Mention with-local-quit.
158
c1bed3aa
JL
1592005-10-17 Juri Linkov <juri@jurta.org>
160
161 * buffers.texi (Current Buffer):
162 * commands.texi (Event Input Misc):
163 * compile.texi (Eval During Compile, Compiler Errors):
164 * customize.texi (Group Definitions):
165 * display.texi (Progress, Defining Faces):
166 * files.texi (Writing to Files):
167 * modes.texi (Mode Hooks, Defining Minor Modes):
168 * streams.texi (Output Functions):
169 * syntax.texi (Syntax Table Functions):
170 * text.texi (Change Hooks):
171 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
172
173 * commands.texi (Quitting): Replace arg `forms' with `body' in
174 `with-local-quit'.
175
176 * positions.texi (Excursions): Replace arg `forms' with `body' in
177 `save-excursion'.
178
ef1b4c9e
KS
1792005-10-08 Kim F. Storm <storm@cua.dk>
180
181 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
182 Rename manual section accordingly.
183
abc8ce50
KS
1842005-10-04 Kim F. Storm <storm@cua.dk>
185
186 * windows.texi (Window Split Tree): New section describing
187 new function window-split-tree function.
188
a1f5a1f0
NR
1892005-10-03 Nick Roberts <nickrob@snap.net.nz>
190
191 * display.texi (Fringe Size/Pos): Simplify and add detail.
192
97c3e4cc
RF
1932005-09-30 Romain Francoise <romain@orebokech.com>
194
195 * minibuf.texi (High-Level Completion): Explain that the prompt
196 given to `read-buffer' should end with a colon and a space.
197 Update usage examples.
198
8ad8c5ce
JL
1992005-09-29 Juri Linkov <juri@jurta.org>
200
201 * display.texi (Displaying Messages): Rename argument name
202 `string' to `format-string' in functions `message', `message-box',
203 `message-or-box'.
204
63182706
CY
2052005-09-26 Chong Yidong <cyd@stupidchicken.com>
206
207 * errors.texi (Standard Errors): Corrected xrefs.
208
906320ec
CY
2092005-09-18 Chong Yidong <cyd@stupidchicken.com>
210
211 * display.texi (Defining Images): Updated documentation for
212 `image-load-path'.
213
8ccd3630
RS
2142005-09-17 Richard M. Stallman <rms@gnu.org>
215
216 * display.texi (Defining Images): Clean up previous change.
217
7260457b
RF
2182005-09-16 Romain Francoise <romain@orebokech.com>
219
220 * elisp.texi: Specify GFDL version 1.2.
221
222 * doclicense.texi (GNU Free Documentation License): Update to
223 version 1.2.
224
5b51c037
CY
2252005-09-15 Chong Yidong <cyd@stupidchicken.com>
226
227 * display.texi (Defining Images): Document `image-load-path'.
228
5c4757d3
RS
2292005-09-15 Richard M. Stallman <rms@gnu.org>
230
231 * objects.texi (Printed Representation): Minor cleanup.
232 (Box Diagrams): Minor fix.
233 (Cons Cell Type): Move (...) index item here.
234 (Box Diagrams): From here.
235 (Array Type): Minor fix.
236 (Type Predicates): Delete index "predicates".
237 (Hash Table Type): Clarify xref.
238 (Dotted Pair Notation): Minor fix.
239
2bb8b80c
CY
2402005-09-10 Chong Yidong <cyd@stupidchicken.com>
241
242 * files.texi (Saving Buffers): Fix typo.
243
47b8bc5d
RS
2442005-09-08 Richard M. Stallman <rms@gnu.org>
245
246 * tips.texi (Programming Tips): Correct the "default" prompt spec.
247
475aab0d
CY
2482005-09-08 Chong Yidong <cyd@stupidchicken.com>
249
250 * locals.texi (Standard Buffer-Local Variables): Don't include
251 mode variables for minor modes.
252 Fix xrefs for buffer-display-count, buffer-display-table,
253 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
254 enable-multibyte-characters, fill-column, header-line-format,
255 left-fringe-width, left-margin, and right-fringe-width.
256
257 * hooks.texi (Standard Hooks): All hooks should conform to the
258 standard naming convention now.
259 Fix xref for `echo-area-clear-hook'.
260
261 * display.texi (Usual Display): Note that indicate-empty-lines and
262 tab-width are buffer-local.
263
264 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
265
266 * modes.texi (Mode Help): Note that major-mode is buffer-local.
267
268 * nonascii.texi (Encoding and I/O): Note that
269 buffer-file-coding-system is buffer-local.
270
271 * positions.texi (List Motion): Note that defun-prompt-regexp is
272 buffer-local.
273
274 * text.texi (Auto Filling): Note that auto-fill-function is
275 buffer-local.
276 (Undo): Note that buffer-undo-list is buffer-local.
277
278 * windows.texi (Buffers and Windows): Document
279 buffer-display-count.
280
2a6bc1f7
RS
2812005-09-06 Richard M. Stallman <rms@gnu.org>
282
283 * tips.texi (Coding Conventions): Sometimes it is ok to put the
284 package prefix elsewhere than at the start of the name.
285
d7ea8b71
RS
2862005-09-03 Richard M. Stallman <rms@gnu.org>
287
288 * tips.texi (Programming Tips): Add conventions for minibuffer
289 questions and prompts.
290
0c6087a6
RS
2912005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
292
293 * intro.texi (nil and t): Minor cleanup.
294 Delete spurious mention of keyword symbols.
295 (Evaluation Notation): Add index entry.
296 (A Sample Function Description): Minor cleanup.
297 (A Sample Variable Description): Not all vars can be set.
298
4b5fa40e
TTN
2992005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
300
301 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
302
303 (Insertion): Document precise type of `insert-char' arg COUNT.
304
34b50776
SM
3052005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
306
307 * modes.texi (Other Font Lock Variables): Sync the default of
308 font-lock-lines-before.
309
c1105d05
MA
3102005-08-31 Michael Albinus <michael.albinus@gmx.de>
311
312 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
313
62929713
RS
3142005-08-29 Richard M. Stallman <rms@gnu.org>
315
316 * elisp.texi (Top): Update subnode menu.
317
318 * searching.texi (Searching and Matching): Move node.
319 Rearrange contents and add overall explanation.
320 (Searching and Case): Move node.
321 (Searching and Matching): Update menu.
322
0fb57cc0
EZ
3232005-08-27 Eli Zaretskii <eliz@gnu.org>
324
325 * os.texi (Startup Summary): Fix the description of the initial
326 startup message display.
327
3e80c4c1
RS
3282005-08-25 Richard M. Stallman <rms@gnu.org>
329
330 * searching.texi (Search and Replace): Add replace-regexp-in-string.
331
3322005-08-25 Emilio C. Lopes <eclig@gmx.net>
333
334 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
335 `next-overlay-change' example.
c1105d05 336
79a8defb
JL
3372005-08-22 Juri Linkov <juri@jurta.org>
338
339 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
340 Fix invert-face. Fix args of face-background.
341
16691d29
JL
342 * display.texi (Standard Faces): Delete node.
343 (Faces): Add xref to `(emacs)Standard Faces'.
344 (Displaying Faces): Fix xref to `Standard Faces'.
345
346 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
347
217b694f
EZ
3482005-08-20 Alan Mackenzie <acm@muc.de>
349
350 * buffers.texi (The Buffer List): Clarify the manipulation of the
351 buffer list.
352
0bf14bfd
RS
3532005-08-14 Richard M. Stallman <rms@gnu.org>
354
7ad1498e
AS
355 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
356 a regexp.
0bf14bfd 357
c118d09e
RS
3582005-08-11 Richard M. Stallman <rms@gnu.org>
359
59cb8c23
RS
360 * elisp.texi (Top): Update subnode lists.
361
362 * display.texi (Inverse Video): Node deleted.
363
c118d09e
RS
364 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
365 New nodes split out of Coding Conventions.
366
367 * searching.texi (Regular Expressions): Document re-builder.
368
369 * os.texi (Time Parsing): New node split out of Time Conversion.
370
371 * processes.texi (Misc Network, Network Feature Testing)
372 (Network Options, Make Network): New nodes split out of
373 Low-Level Network.
374
67ec7f41
RS
3752005-08-09 Richard M. Stallman <rms@gnu.org>
376
76d47f0d
RS
377 * frames.texi (Geometry): New node, split from Size and Position.
378 (Frame Parameters): Refer to Geometry.
379
67ec7f41 380 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 381
67ec7f41
RS
382 * windows.texi (Splitting Windows): Fix xref.
383
384 * frames.texi (Layout Parameters): Add xref.
385
386 * display.texi (Line Height, Scroll Bars): Fix xrefs.
387
388 * keymaps.texi (Menu Bar): Fix xref.
389
390 * locals.texi (Standard Buffer-Local Variables): Fix xref.
391
392 * modes.texi (%-Constructs): Fix xref.
393
394 * frames.texi (Window Frame Parameters): Node split up.
395 (Basic Parameters, Position Parameters, Size Parameters)
396 (Layout Parameters, Buffer Parameters, Management Parameters)
397 (Cursor Parameters, Color Parameters): New subnodes.
398
adb5e445
LT
3992005-08-09 Luc Teirlinck <teirllm@auburn.edu>
400
401 * positions.texi (Screen Lines): Update xref for previous change
402 in minibuf.texi.
403
404 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
405 change in minibuf.texi.
406
61298e17
RS
4072005-08-09 Richard M. Stallman <rms@gnu.org>
408
409 * tips.texi (Coding Conventions): Minor cleanup.
410
411 * modes.texi (Defining Minor Modes): Explain when init-value
412 can be non-nil.
413
414 * elisp.texi (Top): Update submenu for Minibuffer.
415
416 * minibuf.texi (Minibuffer Misc): Node split up.
417 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
418 (Recursive Mini): New nodes split out from Minibuffer Misc.
419 (Minibuffer Misc): Document max-mini-window-height.
420
421 * hash.texi (Defining Hash): Delete stray paren in example.
422
423 * display.texi (Echo Area Customization): Don't define
424 max-mini-window-height here; xref instead.
425
426 * commands.texi (Event Input Misc): Update while-no-input.
427
428 * advice.texi (Advising Functions): Explain when to use advice
429 and when to use a hook.
430
43e124e6
EZ
4312005-07-30 Eli Zaretskii <eliz@gnu.org>
432
433 * makefile.w32-in (info): Don't run install-info.
434 ($(infodir)/dir): New target, produced by running install-info.
435
653aea22
LT
4362005-07-27 Luc Teirlinck <teirllm@auburn.edu>
437
438 * modes.texi (Defining Minor Modes): The keyword for the initial
439 value is :init-value, not :initial-value.
440
ba6ebbd5
EZ
4412005-07-23 Eli Zaretskii <eliz@gnu.org>
442
443 * loading.texi (Autoload): Make the `doctor' example be consistent
444 with what's in current loaddefs.el. Describe the "fn" magic in
445 the usage portion of the doc string.
446
6696f2a4
RS
4472005-07-22 Richard M. Stallman <rms@gnu.org>
448
449 * internals.texi (Garbage Collection): Clarify previous change.
450
0c17e67c
SM
4512005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
452
453 * internals.texi (Garbage Collection): Add gc-cons-percentage.
454
426179e1
JL
4552005-07-18 Juri Linkov <juri@jurta.org>
456
457 * commands.texi (Accessing Events):
458 * frames.texi (Text Terminal Colors, Resources):
459 * markers.texi (The Mark):
460 * modes.texi (Defining Minor Modes):
461 Delete duplicate duplicate words.
462
9b0c2c56
RS
4632005-07-16 Richard M. Stallman <rms@gnu.org>
464
465 * display.texi (Managing Overlays): Clarify make-overlay
466 args for insertion types.
467
fd90b80c
LT
4682005-07-13 Luc Teirlinck <teirllm@auburn.edu>
469
0c17e67c
SM
470 * customize.texi (Variable Definitions):
471 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
472 `standard-value' is a list too.
473 (Defining New Types): Use @key{RET} instead of @key{ret}.
474
37aa90e5
TTN
4752005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
476
477 * os.texi (Translating Input): Fix typo.
478
917e0c95
RS
4792005-07-08 Richard M. Stallman <rms@gnu.org>
480
481 * README: Update edition number and size estimate.
482
483 * elisp.texi (VERSION): Set to 2.9.
484
7d90e71d
RS
4852005-07-07 Richard M. Stallman <rms@gnu.org>
486
c330dafe
RS
487 * book-spine.texinfo: Update Emacs version.
488
7d90e71d
RS
489 * display.texi (Inverse Video): Delete mode-line-inverse-video.
490
dc2204be
RS
4912005-07-06 Richard M. Stallman <rms@gnu.org>
492
493 * searching.texi (Regexp Search): Clarify what re-search-forward
494 does when the search fails.
495
a0ec7a4a
LK
4962005-07-05 Lute Kamstra <lute@gnu.org>
497
dc2204be 498 * Update FSF's address in GPL notices.
a0ec7a4a
LK
499
500 * doclicense.texi (GNU Free Documentation License):
501 * gpl.texi (GPL):
502 * tips.texi (Coding Conventions, Library Headers):
503 * vol1.texi:
504 * vol2.texi: Update FSF's address.
505
4af33176
RS
5062005-07-04 Richard M. Stallman <rms@gnu.org>
507
508 * hooks.texi (Standard Hooks): Add occur-hook.
509
b3ab615b
LT
5102005-07-03 Luc Teirlinck <teirllm@auburn.edu>
511
512 * display.texi (The Echo Area): Correct menu.
513
3d393029
RS
5142005-07-03 Richard M. Stallman <rms@gnu.org>
515
7fe48b75
RS
516 * elisp.texi (Top): Update subnode menu for Display.
517
518 * display.texi (Displaying Messages): New node, with most
519 of what was in The Echo Area.
520 (Progress): Moved under The Echo Area.
521 (Logging Messages): New node with new text.
522 (Echo Area Customization): New node, the rest of what was
523 in The Echo Area. Document message-truncate-lines with @defvar.
524 (Display): Update menu.
525
3d393029
RS
526 * windows.texi (Textual Scrolling): Doc 3 values for
527 scroll-preserve-screen-position.
528
529 * text.texi (Special Properties): Change hook functions
530 should bind inhibit-modification-hooks around altering buffer text.
531
532 * keymaps.texi (Key Binding Commands): Call binding BINDING
533 rather than DEFINITION.
534
b26860ad
JB
5352005-06-29 Juanma Barranquero <lekktu@gmail.com>
536
537 * variables.texi (Defining Variables): `user-variable-p' returns t
538 for aliases of user options, nil for alias loops.
539
025691ed
RS
5402005-06-28 Richard M. Stallman <rms@gnu.org>
541
542 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
543 make-keymap.
544
b61bfa4d
LT
5452005-06-27 Luc Teirlinck <teirllm@auburn.edu>
546
547 * variables.texi (Setting Variables): Correct and clarify
548 description of `add-to-ordered-list'.
549
24ee714d
RS
5502005-06-26 Richard M. Stallman <rms@gnu.org>
551
552 * display.texi (Faces): Minor cleanup.
553
33b79ce4
LT
5542005-06-25 Luc Teirlinck <teirllm@auburn.edu>
555
556 * display.texi (Faces): `facep' returns t for strings that are
557 face names.
558
df13531d
RS
5592005-06-25 Richard M. Stallman <rms@gnu.org>
560
561 * objects.texi (Equality Predicates): Clarify meaning of equal.
562
563 * windows.texi (Selecting Windows): save-selected-window
564 and with-selected-window save and restore the current buffer.
565
cf444441
RS
5662005-06-24 Richard M. Stallman <rms@gnu.org>
567
568 * numbers.texi (Float Basics): Explain how to test for NaN,
569 and printing the sign of NaNs.
570
6cdd056d
EZ
5712005-06-24 Eli Zaretskii <eliz@gnu.org>
572
573 * makefile.w32-in (MAKEINFO): Use --force.
574
b93e3c3b
RS
5752005-06-23 Richard M. Stallman <rms@gnu.org>
576
577 * display.texi (Face Functions): Correct Texinfo usage.
578
6fb276bd
LT
5792005-06-23 Luc Teirlinck <teirllm@auburn.edu>
580
581 * lists.texi (Rings): `ring-elements' now returns the elements of
582 RING in order.
583
1d1c7e75
JB
5842005-06-23 Juanma Barranquero <lekktu@gmail.com>
585
586 * markers.texi (The Mark): Texinfo usage fix.
587
9d12e52b
KS
5882005-06-23 Kim F. Storm <storm@cua.dk>
589
590 * searching.texi (Entire Match Data): Remove evaporate option for
591 match-data. Do not mention evaporate option for set-match-data.
592
6d44324c
GM
5932005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
594
595 * display.texi (Face Functions): Mention face aliases.
596
80df27a7
RS
5972005-06-21 Richard M. Stallman <rms@gnu.org>
598
599 * anti.texi (Antinews): Texinfo usage fix.
600
e121563b
KB
6012005-06-21 Karl Berry <karl@gnu.org>
602
9d7d543c
KB
603 * elisp.texi: Use @copying.
604
e121563b
KB
605 * elisp.texi: Put @summarycontents and @contents before the Top
606 node, instead of the end of the file, so that the contents appear
607 in the right place in the dvi/pdf output.
608
36a3b076
JL
6092005-06-21 Juri Linkov <juri@jurta.org>
610
611 * display.texi (Defining Faces): Add `customized-face'.
612
5c796e80
KS
6132005-06-20 Kim F. Storm <storm@cua.dk>
614
b7d1f38f
KS
615 * variables.texi (Setting Variables): Any type of element can be
616 given order in add-to-ordered-list. Compare elements with eq.
617
5c796e80
KS
618 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
619
fb056bef
KB
6202005-06-20 Karl Berry <karl@gnu.org>
621
622 * syntax.texi (Syntax Flags): Make last column very slightly wider
623 to avoid "generic comment" breaking on two lines and causing an
624 underfull box.
625
84398baa
LT
6262005-06-19 Luc Teirlinck <teirllm@auburn.edu>
627
628 * lists.texi (Rings): Various minor clarifications and corrections.
629
07ff1e4b
RS
6302005-06-18 Richard M. Stallman <rms@gnu.org>
631
632 * functions.texi (Obsolete Functions): Simplify.
633
634 * variables.texi (Variable Aliases): Simplify.
635
636 * anti.texi, backups.texi, compile.texi, customization.texi:
637 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
638 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
639 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
640 * variables.texi: Fix formatting ugliness.
641
642 * elisp.texi: Add links to Rings and Byte Packing.
643 Update version and copyright years.
644
645 * minibuf.texi: Fix formatting ugliness.
646 (Completion Commands): Move keymap vars to the end
647 and vars completing-read binds to the top.
648
3f7fab24
LT
6492005-06-17 Luc Teirlinck <teirllm@auburn.edu>
650
651 * processes.texi: Fix typos.
652 (Bindat Spec): Correct Texinfo error.
926c4c9b 653 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 654
f19b57e3
RS
6552005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
656
657 * lists.texi (Rings): New node.
658 (Lists): Add it to menu.
659
a80c5da7 660 * processes.texi (Byte Packing): New node.
f19b57e3
RS
661 (Processes): Add it to menu.
662
6632005-06-17 Richard M. Stallman <rms@gnu.org>
664
665 * syntax.texi (Parsing Expressions): Fix texinfo usage.
666
667 * help.texi (Documentation Basics): Explain the xref to
668 Documentation Tips.
669
670 * debugging.texi (Debugger Commands): Minor fix.
671
67c1390d
LT
6722005-06-16 Luc Teirlinck <teirllm@auburn.edu>
673
674 * edebug.texi (Instrumenting): Eliminate duplicate link.
675 (Specification List): Replace references to "below", referring to
676 a later node, with one @ref to that node.
677
678 * os.texi (Timers): Timers should save and restore the match data
679 if they change it.
680
681 * debugging.texi (Debugger Commands): Mention that the Lisp
682 debugger can not step through primitive functions.
683
51cd2a8c
JB
6842005-06-16 Juanma Barranquero <lekktu@gmail.com>
685
686 * functions.texi (Obsolete Functions): Update argument names of
687 `make-obsolete' and `define-obsolete-function-alias'.
688
689 * variables.texi (Variable Aliases): Update argument names of
690 `defvaralias', `make-obsolete-variable' and
691 `define-obsolete-variable-alias'.
692
f5e6ac4a
KS
6932005-06-15 Kim F. Storm <storm@cua.dk>
694
695 * searching.texi (Entire Match Data): Rephrase warnings about
696 evaporate arg to match-data and set-match-data.
697
fe2a9972
LT
6982005-06-14 Luc Teirlinck <teirllm@auburn.edu>
699
67774855
LT
700 * elisp.texi (Top): Update detailed menu.
701
fe2a9972
LT
702 * edebug.texi (Edebug): Update menu.
703 (Instrumenting): Update xrefs.
704 (Edebug Execution Modes): Correct xref.
705 (Jumping): Clarify description of `h' command.
706 Eliminate redundant @ref.
707 (Breaks): New node.
708 (Breakpoints): is now a subsubsection.
709 (Global Break Condition): Mention `C-x X X'.
710 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
711 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
712 (Edebug Display Update): Correct pxref.
713 (Edebug and Macros): New node.
714 (Instrumenting Macro Calls): Is now a subsubsection.
715 Neither arg of `def-edebug-spec' is evaluated.
716 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
717 (Specification Examples): Fix typo.
718
b59f605b
LK
7192005-06-14 Lute Kamstra <lute@gnu.org>
720
721 * debugging.texi (Function Debugging): Primitives can break on
722 entry too.
723
a5c99dc9
KS
7242005-06-14 Kim F. Storm <storm@cua.dk>
725
726 * variables.texi (Setting Variables): Add add-to-ordered-list.
727
f99ed2f8
SM
7282005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
729
730 * syntax.texi (Parsing Expressions): Document aux functions and vars of
731 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
732
9d42ffaa
LK
7332005-06-13 Lute Kamstra <lute@gnu.org>
734
735 * text.texi (Special Properties): Fix cross reference.
736
32cc0b00
LT
7372005-06-11 Luc Teirlinck <teirllm@auburn.edu>
738
739 * debugging.texi (Function Debugging): Delete mention of empty
740 string argument to `cancel-debug-on-entry'. Delete inaccurate
741 description of the return value of that command.
742
98d1a1cf
EZ
7432005-06-11 Alan Mackenzie <acm@muc.de>
744
745 * text.texi (Adaptive Fill): Amplify the description of
746 fill-context-prefix.
747
4b53b8d7
LT
7482005-06-10 Luc Teirlinck <teirllm@auburn.edu>
749
84398baa 750 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 751
b5305167
SM
7522005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
753
754 * syntax.texi (Parsing Expressions): Document syntax-ppss.
755
9bd4c3ad
LT
7562005-06-10 Luc Teirlinck <teirllm@auburn.edu>
757
758 * debugging.texi (Error Debugging): Minor rewording.
759 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
760 is optional.
761
257914aa
LK
7622005-06-10 Lute Kamstra <lute@gnu.org>
763
b5305167 764 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
765 (Top): Give it a title. Correct version number. Give the
766 detailed node listing a more prominent header.
b5305167
SM
767 * intro.texi: Don't set VERSION here a second time.
768 Mention Emacs's version too.
257914aa
LK
769 * anti.texi (Antinews): Use EMACSVER to refer to the current
770 version of Emacs.
771
b7aae902
KS
7722005-06-09 Kim F. Storm <storm@cua.dk>
773
774 * searching.texi (Entire Match Data): Explain new `reseat' argument to
775 match-data and set-match-data.
776
99598737
RS
7772005-06-08 Richard M. Stallman <rms@gnu.org>
778
779 * searching.texi (Entire Match Data): Clarify when match-data
780 returns markers and when integers.
781
782 * display.texi (Defining Faces): Explain that face name should not
783 end in `-face'.
784
785 * modes.texi (Mode Line Data): Minor cleanup.
786 (Customizing Keywords): Node split out of Search-based Fontification.
787 Add example of using font-lock-add-keywords from a hook.
788 Clarify when MODE should be non-nil, and when nil.
789
7902005-06-06 Richard M. Stallman <rms@gnu.org>
791
792 * modes.texi (Mode Line Data): Explain what happens when the car
793 of a list is a void symbol.
794 (Search-based Fontification): Explain MODE arg to
795 font-lock-add-keywords and warn about calls from major modes.
796
ecc8893a
JL
7972005-06-08 Juri Linkov <juri@jurta.org>
798
799 * display.texi (Standard Faces): Add `shadow' face.
800
7fa9f4eb
LT
8012005-05-29 Luc Teirlinck <teirllm@auburn.edu>
802
803 * modes.texi (Major Mode Conventions): A derived mode only needs
804 to put the call to the parent mode inside `delay-mode-hooks'.
805
bebcc4b1
RS
8062005-05-29 Richard M. Stallman <rms@gnu.org>
807
c16b1394
RS
808 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
809 new, and what that implies. Clarify.
810
811 * files.texi (Locating Files): Clean up the text.
812
bebcc4b1
RS
813 * frames.texi (Window Frame Parameters): Document user-size.
814 Shorten entry for top by referring to left.
815
8162005-05-26 Richard M. Stallman <rms@gnu.org>
817
818 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
819 is new, and what the implications are. Other clarifications.
820
217797bc
RS
8212005-05-24 Richard M. Stallman <rms@gnu.org>
822
823 * frames.texi (Dialog Boxes): Minor fixes.
824
3565fe07
MY
8252005-05-25 Masatake YAMATO <jet@gyve.org>
826
827 * display.texi (Standard Faces): Write about `mode-line-highlight'.
828
817089df
LT
8292005-05-24 Luc Teirlinck <teirllm@auburn.edu>
830
831 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
832 is optional.
833
cb5db137
NR
8342005-05-24 Nick Roberts <nickrob@snap.net.nz>
835
836 * frames.texi (Dialog Boxes): Descibe new optional argument.
837
3c8572f5
LK
8382005-05-23 Lute Kamstra <lute@gnu.org>
839
840 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
841 syntax-begin-function over font-lock-beginning-of-syntax-function.
842
2a4d7cb3
LT
8432005-05-21 Luc Teirlinck <teirllm@auburn.edu>
844
71f800cf
LT
845 * minibuf.texi (Reading File Names): Update description of
846 `read-directory-name'.
847
2a4d7cb3
LT
848 * modes.texi (Derived Modes): Clarify :group keyword.
849
bb4afd09
EZ
8502005-05-21 Eli Zaretskii <eliz@gnu.org>
851
b5305167
SM
852 * files.texi (Locating Files): New subsection.
853 Describe locate-file and executable-find.
bb4afd09 854
a2c9aee6
EZ
8552005-05-21 Kevin Ryde <user42@zip.com.au>
856
857 * frames.texi (Initial Parameters): Update cross reference to
858 "Emacs Invocation".
859
6900105f
LT
8602005-05-19 Luc Teirlinck <teirllm@auburn.edu>
861
ca1b0914
LT
862 * keymaps.texi (Active Keymaps): Add anchor.
863
6900105f
LT
864 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
865 (Major Mode Conventions): Refer to `Auto Major Mode' in more
866 appropriate place.
867 (Derived Modes): Small clarifications.
b5305167
SM
868 (Minor Mode Conventions, Keymaps and Minor Modes):
869 Replace references to nodes with references to anchors.
6900105f
LT
870 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
871 Clarify description of lists whose first element is an integer.
872 (Mode Line Variables): Add anchor.
873 (%-Constructs): Clarify description of integer after %.
874 (Emulating Mode Line): Describe nil value for FACE.
875
54d06364
LT
8762005-05-18 Luc Teirlinck <teirllm@auburn.edu>
877
878 * modes.texi (Derived Modes): Correct references to non-existing
879 variable standard-syntax-table.
880
f8d0b769
LK
8812005-05-17 Lute Kamstra <lute@gnu.org>
882
883 * modes.texi (Defining Minor Modes): Mention the mode hook.
884
294c599c
KS
8852005-05-15 Kim F. Storm <storm@cua.dk>
886
887 * processes.texi (Network): Remove open-network-stream-nowait.
888 (Network Servers): Remove open-network-stream-server.
889
4214af69
LT
8902005-05-15 Luc Teirlinck <teirllm@auburn.edu>
891
892 * elisp.texi (Top): Update detailed menu.
893
894 * variables.texi: Reorder nodes.
895 (Variables): Update menu.
896 (File Local Variables): Do not refer to the `-*-' line as
897 a "local variables list". Add pxref.
898
302691ab
LT
8992005-05-14 Luc Teirlinck <teirllm@auburn.edu>
900
56d4215a
LT
901 * elisp.texi (Top): Update detailed menu for node changes.
902
302691ab
LT
903 * modes.texi (Modes): Update Menu.
904 (Hooks): Move to beginning of chapter.
905 Most minor modes run mode hooks too.
906 `add-hook' can handle void hooks or hooks whose value is a single
907 function.
908 (Major Modes): Update Menu.
909 (Major Mode Basics): New node, split off from `Major Modes'.
910 (Major Mode Conventions): Correct xref. Explain how to handle
911 auto-mode-alist if the major mode command has an autoload cookie.
912 (Auto Major Mode): Major update. Add magic-mode-alist.
913 (Derived Modes): Major update.
914 (Mode Line Format): Update Menu.
915 (Mode Line Basics): New node, split off from `Mode Line Format'.
916
917 * loading.texi (Autoload): Mention `autoload cookie' as synonym
918 for `magic autoload comment'. Add index entries and anchor.
919
d06ba294
RS
9202005-05-14 Richard M. Stallman <rms@gnu.org>
921
922 * tips.texi (Coding Conventions): Explain how important it is
923 that just loading certain files not change Emacs behavior.
924
925 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
926
405cb12a
LK
9272005-05-12 Lute Kamstra <lute@gnu.org>
928
19958124
LK
929 * modes.texi (Generic Modes): Update.
930 (Major Modes): Refer to node "Generic Modes".
931
405cb12a
LK
932 * elisp.texi (Top): Update to the current structure of the manual.
933 * processes.texi (Processes): Add menu description.
934 * customize.texi (Customization): Add menu descriptions.
935
f714dd1b
TTN
9362005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
937
cc9442f2
TTN
938 * processes.texi (Signals to Processes)
939 (Low-Level Network): Fix typos.
f714dd1b 940
36ad23ec
LK
9412005-05-11 Lute Kamstra <lute@gnu.org>
942
943 * elisp.texi (Top): Add some nodes from the chapter "Major and
944 Minor Modes" to the detailed node listing.
945
d101bf56
RS
9462005-05-10 Richard M. Stallman <rms@gnu.org>
947
948 * keymaps.texi (Extended Menu Items): Menu item filter functions
949 can be called at any time.
950
698b0510
LT
9512005-05-08 Luc Teirlinck <teirllm@auburn.edu>
952
953 * variables.texi (File Local Variables): `(hack-local-variables t)'
954 now also checks whether a mode is specified in the local variables
955 list.
956
2c6b25c7
EZ
9572005-05-05 Kevin Ryde <user42@zip.com.au>
958
959 * display.texi (The Echo Area): Correct format function cross
960 reference.
961
643b4cf5
LT
9622005-05-05 Luc Teirlinck <teirllm@auburn.edu>
963
964 * variables.texi (Variable Aliases): Change description of
965 `define-obsolete-variable-alias'.
966
967 * functions.texi (Functions): Add "Obsolete Functions" to menu.
968 (Defining Functions): Add xref.
969 (Obsolete Functions): New node.
970 (Function Safety): Standardize capitalization of section title.
971
972 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
973 (Dialog Boxes): Complete description of `x-popup-dialog'.
974
053bc8e4
RS
9752005-05-04 Richard M. Stallman <rms@gnu.org>
976
977 * commands.texi (Interactive Codes): Fix Texinfo usage.
978 Document U more clearly.
979
f6b1b15a
LT
9802005-05-01 Luc Teirlinck <teirllm@auburn.edu>
981
3b925015
LT
982 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
983 function and not a macro.
984
f6b1b15a
LT
985 * frames.texi (Pop-Up Menus): Correct and clarify description of
986 `x-popup-menu'.
987 (Dialog Boxes): Clarify description of `x-popup-dialog'.
988
ebbfa918
RS
9892005-05-01 Richard M. Stallman <rms@gnu.org>
990
991 * edebug.texi (Checking Whether to Stop): Fix previous change.
992
abe2f96e
LT
9932005-05-01 Luc Teirlinck <teirllm@auburn.edu>
994
d6028ef2
LT
995 * display.texi: Fix typos and Texinfo usage.
996
abe2f96e
LT
997 * edebug.texi (Checking Whether to Stop): executing-macro ->
998 executing-kbd-macro.
999
b2cfb30b
RS
10002005-05-01 Richard M. Stallman <rms@gnu.org>
1001
1002 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
1003
7e995a23
RS
10042005-04-30 Richard M. Stallman <rms@gnu.org>
1005
1006 * files.texi (Magic File Names): Document `operations' property.
1007
57efa539
LK
10082005-04-29 Lute Kamstra <lute@gnu.org>
1009
1010 * modes.texi (Generic Modes): New node.
1011 (Major Modes): Add it to the menu.
1012 (Derived Modes): Add "derived mode" to concept index.
1013
0a20b1dc
LK
10142005-04-28 Lute Kamstra <lute@gnu.org>
1015
1016 * modes.texi (Defining Minor Modes): Fix previous change.
1017 (Font Lock Mode): Simplify.
1018 (Font Lock Basics): Say that font-lock-defaults is buffer-local
1019 when set and that some parts are optional. Add cross references.
1020 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
1021 Add cross references. Add font-lock-multiline to index.
1022 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 1023 Lock Variables". Document font-lock-add-keywords and
b5305167 1024 font-lock-remove-keywords.
0a20b1dc
LK
1025 (Other Font Lock Variables): Move font-lock-keywords-only,
1026 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1027 and font-lock-syntactic-face-function to node "Syntactic Font
1028 Lock". Move font-lock-keywords-case-fold-search to node
1029 "Search-based Fontification". Document font-lock-inhibit-thing-lock
1030 and font-lock-{,un}fontify-{buffer,region}-function.
1031 (Precalculated Fontification): Remove reference to deleted variable
1032 font-lock-core-only.
1033 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
1034 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
1035 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1036 and font-lock-syntactic-face-function here from node "Other Font
1037 Lock Variables". Move font-lock-syntactic-keywords to "Setting
1038 Syntax Properties". Add cross references.
b5305167
SM
1039 (Setting Syntax Properties): New node.
1040 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
1041 * syntax.texi (Syntax Properties): Add cross reference.
1042 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
1043
68a94f5a
RS
10442005-04-26 Richard M. Stallman <rms@gnu.org>
1045
1046 * display.texi (Defining Faces):
1047 Document `default' elements of defface spec.
1048
1049 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
1050
1051 * variables.texi (Variable Aliases): Clarify text.
1052
10532005-04-25 Chong Yidong <cyd@stupidchicken.com>
1054
1055 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
1056
7f48f143
LT
10572005-04-25 Luc Teirlinck <teirllm@auburn.edu>
1058
1059 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
1060
45d2f8e8
EZ
10612005-04-24 Eli Zaretskii <eliz@gnu.org>
1062
f3714ab2
EZ
1063 * syntax.texi (Syntax Table Internals): Elaborate documentation of
1064 syntax-after and syntax-class.
1065
45d2f8e8 1066 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
1067 (Unique File Names): Don't mention "numbers" in the documentation
1068 of make-temp-file and make-temp-name.
45d2f8e8 1069
469bc679
RS
10702005-04-23 Richard M. Stallman <rms@gnu.org>
1071
1072 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
1073
c9fa5dc9
RS
10742005-04-22 Nick Roberts <nickrob@snap.net.nz>
1075
1076 * windows.texi (Cyclic Window Ordering): Clarify window-list.
1077
230e1e80
NR
10782005-04-22 Nick Roberts <nickrob@snap.net.nz>
1079
1080 * variables.texi (Variable Aliases): Describe make-obsolete-variable
1081 and define-obsolete-variable-alias.
1082
1ba52906
KS
10832005-04-22 Kim F. Storm <storm@cua.dk>
1084
1085 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
1086 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
1087
9721d904
LK
10882005-04-21 Lute Kamstra <lute@gnu.org>
1089
1090 * lists.texi (Association Lists): Document rassq-delete-all.
1091
ed35c736
RS
10922005-04-19 Richard M. Stallman <rms@gnu.org>
1093
1094 * modes.texi (Search-based Fontification): Explain that
1095 facespec is an expression to be evaluated.
1096
42fc00a4
RS
10972005-04-19 Kevin Ryde <user42@zip.com.au>
1098
b5305167 1099 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
1100 * strings.texi (String Conversion): Fix xref.
1101
5827e9d4
KS
11022005-04-19 Kim F. Storm <storm@cua.dk>
1103
1104 * symbols.texi (Symbol Plists): Add safe-get.
1105 Mention that `get' may signal an error.
1106
47872da9
NR
11072005-04-18 Nick Roberts <nickrob@snap.net.nz>
1108
1109 * customize.texi (Variable Definitions): Replace tooltip-mode
1110 example with save-place.
1111
ec0cf966
RS
11122005-04-17 Richard M. Stallman <rms@gnu.org>
1113
1114 * buffers.texi (Indirect Buffers): Clarify.
1115
1116 * positions.texi (Positions): Clarify converting marker to integer.
1117
1118 * strings.texi (String Basics): Mention string-match; clarify.
1119
199bb209
LK
11202005-04-08 Lute Kamstra <lute@gnu.org>
1121
1122 * modes.texi (Search-based Fontification): Fix cross references.
1123 Use consistent terminology. Document anchored highlighting.
1124
bfa54668
LK
11252005-04-05 Lute Kamstra <lute@gnu.org>
1126
1127 * modes.texi (Defining Minor Modes): Document :group keyword
1128 argument and its default value.
1129
07e5fb9e
LK
11302005-04-03 Lute Kamstra <lute@gnu.org>
1131
1132 * hooks.texi (Standard Hooks): Add some hooks. Add cross
1133 references and/or descriptions. Delete major mode hooks; mention
1134 them as a category instead. Rename or delete obsolete hooks.
1135
aa945b59
RS
11362005-04-02 Richard M. Stallman <rms@gnu.org>
1137
1138 * nonascii.texi (Coding System Basics): Another wording cleanup.
1139
8b918214
RS
11402005-04-01 Richard M. Stallman <rms@gnu.org>
1141
1142 * nonascii.texi (Coding System Basics): Clarify previous change.
1143
41639988
KH
11442005-04-01 Kenichi Handa <handa@m17n.org>
1145
1146 * nonascii.texi (Coding System Basics): Describe about rondtrip
1147 identity of coding systems.
1148
8e669bbd
RS
11492005-03-29 Chong Yidong <cyd@stupidchicken.com>
1150
1151 * text.texi (Buffer Contents): Add filter-buffer-substring and
1152 buffer-substring-filters.
1153
f60a6f87
RS
11542005-03-26 Chong Yidong <cyd@stupidchicken.com>
1155
1156 * anti.texi (Antinews): Mention `G' interactive code.
1157
1158 * tips.texi (Compilation Tips): Mention benchmark.el.
1159
aaac1251
LT
11602005-03-27 Luc Teirlinck <teirllm@auburn.edu>
1161
1162 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
1163 is now bound to M-o M-o.
1164
1165 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
1166
45325173
GM
11672005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
1168
1169 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
1170 in the Emacs Manual).
1171 * Makefile.in (srcs): Remove calendar.texi.
1172 * makefile.w32-in (srcs): Remove calendar.texi.
1173 * display.texi (Display): Change name of next node.
1174 * os.texi (System In): Change name of previous node.
1175 * elisp.texi (Top): Remove Calendar references.
1176 * vol1.texi (Top): Remove Calendar references.
1177 * vol2.texi (Top): Remove Calendar references.
1178
85df292e
RS
11792005-03-25 Richard M. Stallman <rms@gnu.org>
1180
45325173 1181 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
1182 Cleanup previous change.
1183
11842005-03-25 Chong Yidong <cyd@stupidchicken.com>
1185
1186 * display.texi (Face Attributes): Faces earlier in an :inherit
1187 list take precedence.
1188 (Scroll Bars): Fix description of vertical-scroll-bars.
1189 Document frame-current-scroll-bars and window-current-scroll-bars.
1190
1191 * markers.texi (The Mark): Document temporary Transient Mark mode.
1192
b5305167
SM
1193 * minibuf.texi (Reading File Names):
1194 Document read-file-name-completion-ignore-case.
85df292e
RS
1195
1196 * positions.texi (Screen Lines): Document nil for width argument
1197 to compute-motion.
1198
1fe54d69
KS
11992005-03-23 Kim F. Storm <storm@cua.dk>
1200
1201 * display.texi (Standard Faces): Other faces used in the fringe
1202 implicitly inherits from the fringe face.
1203 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
1204 properties implicitly inherits from fringe face.
1205 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
1206
a775dff4
RS
12072005-03-20 Chong Yidong <cyd@stupidchicken.com>
1208
1209 * display.texi (Invisible Text): State default value of
1210 line-move-ignore-invisible.
1211 (Managing Overlays): Document remove-overlays.
1212 (Standard Faces): Document escape-glyph face.
1213
b5305167 1214 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 1215
b5305167
SM
1216 * modes.texi (Other Font Lock Variables):
1217 Document font-lock-lines-before.
a775dff4
RS
1218
1219 * positions.texi (Skipping Characters): skip-chars-forward allows
1220 character classes.
1221
077f7085
LK
12222005-03-18 Lute Kamstra <lute@gnu.org>
1223
1224 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
1225
d69ea7ab
RS
12262005-03-17 Richard M. Stallman <rms@gnu.org>
1227
c7bd5d57
RS
1228 * text.texi (Undo): Document extensible undo entries.
1229
d69ea7ab
RS
1230 * searching.texi (String Search, Regexp Search, Regexp Search):
1231 Cleanups.
1232
1233 * nonascii.texi (Character Codes): Minor fix.
1234
1235 * display.texi (Display Property): Explain the significance
1236 of having text properties that are eq.
1237 (Other Display Specs): Explain string as display spec.
1238
1239 * commands.texi (Interactive Codes): Document G option.
1240
12412005-03-17 Chong Yidong <cyd@stupidchicken.com>
1242
1243 * text.texi (Filling): Add sentence-end-without-period and
1244 sentence-end-without-space.
1245 (Changing Properties): Minor fix.
1246
1247 * anti.texi: Total rewrite.
1248
a7679889
LK
12492005-03-15 Lute Kamstra <lute@gnu.org>
1250
1251 * edebug.texi (Instrumenting Macro Calls): Fix typos.
1252
6eb8e247
KS
12532005-03-08 Kim F. Storm <storm@cua.dk>
1254
1255 * display.texi (Specified Space): Property :width is support on
1256 non-graphic terminals, :height is not.
1257
bfa8be14
RS
12582005-03-07 Richard M. Stallman <rms@gnu.org>
1259
1260 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
1261 Now subnodes of Fringes.
1262 (Overlay Arrow): Document overlay-arrow-variable-list.
1263 (Fringe Size/Pos): New node, broken out of Fringes.
1264 (Display): Explain clearing vs redisplay better.
1265 (Truncation): Clarify use of bitmaps.
1266 (The Echo Area): Clarify the uses of the echo area.
1267 Add max-mini-window-height.
1268 (Progress): Clarify.
1269 (Invisible Text): Explain that main loop moves point out.
1270 (Selective Display): Say "hidden", not "invisible".
b5305167 1271 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
1272 (Overlay Properties): Clarify intro.
1273 (Finding Overlays): Explain return values when nothing found.
1274 (Width): truncate-string-to-width has added arg.
1275 (Displaying Faces): Clarify and update mode line face handling.
1276 (Face Functions): Minor cleanup.
b5305167 1277 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
1278 (Pixel Specification, Other Display Specs): Minor cleanups.
1279 (Images, Image Descriptors): Minor cleanups.
1280 (GIF Images): Patents have expired.
1281 (Showing Images): Explain default text for insert-image.
b5305167 1282 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
1283 (Making Buttons): Explain return values.
1284 (Button Buffer Commands): Add xref.
1285 (Inverse Video): Update mode-line-inverse-video.
1286 (Display Table Format): Clarify.
1287 (Active Display Table): Give defaults for window-display-table.
1288
1289 * calendar.texi (Calendar Customizing): calendar-holiday-marker
1290 and calendar-today-marker are strings, not chars.
1291 (Holiday Customizing): Minor fix.
1292
bfa8be14
RS
1293 * internals.texi (Writing Emacs Primitives): Update `or' example.
1294 Update limit on # args of subr.
1295
1296 * edebug.texi (Using Edebug): Arrow is in fringe.
1297 (Instrumenting): Arg to eval-defun works without loading edebug.
1298 (Edebug Execution Modes): Add xref.
1299
1300 * customize.texi (Common Keywords): Clarify :require.
1301 Mention :version here.
1302 (Variable Definitions, Group Definitions): Not here.
1303 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
1304
d69ea7ab
RS
13052005-03-07 Chong Yidong <cyd@stupidchicken.com>
1306 * nonascii.texi (Text Representations): Clarify position-bytes.
1307 (Character Sets): Add list-charset-chars.
1308 (Scanning Charsets): Add charset-after.
1309 (Encoding and I/O): Minor fix.
1310
34398e6c
RS
13112005-03-06 Richard M. Stallman <rms@gnu.org>
1312
1313 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
1314 (Resizing Windows): Likewise.
1315
1316 * text.texi (Change Hooks): Get rid of "Emacs 21".
1317
1318 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
1319
1320 * streams.texi (Output Variables): Get rid of "Emacs 21".
1321
1322 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
1323
1324 * os.texi (Translating Input): Replace flow-control example
1325 with a less obsolete example that uses `keyboard-translate'.
1326
6eb8e247 1327 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 1328 Get rid of "Emacs 21".
6eb8e247 1329
34398e6c
RS
1330 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
1331 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
1332
1333 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
1334
1335 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
1336
1337 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
1338 (Menu Bar): Fix when menu-bar-update-hook is called.
1339
1340 * hash.texi (Hash Tables): Get rid of "Emacs 21".
1341
1342 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
1343 and make it read better.
1344
1345 * files.texi (Writing to Files): Get rid of "Emacs 21".
1346 (Unique File Names): Likewise.
1347
1348 * elisp.texi: Update Emacs version to 22.
1349
1350 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
1351 (Overlay Properties, Face Attributes): Likewise.
1352 (Managing Overlays): Fix punctuation.
1353 (Attribute Functions): Clarify set-face-font; get rid of
1354 info about old Emacs versions.
1355 (Auto Faces, Font Lookup, Display Property, Images):
1356 Get rid of "Emacs 21".
1357
1358 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
1359
d2178387
RS
13602005-03-05 Richard M. Stallman <rms@gnu.org>
1361
1362 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
1363
524352d6
LK
13642005-03-04 Lute Kamstra <lute@gnu.org>
1365
1366 * debugging.texi (Error Debugging): Document stack-trace-on-error.
1367
13682005-03-03 Lute Kamstra <lute@gnu.org>
1369
1370 * edebug.texi (Instrumenting Macro Calls): Fix typo.
1371
284f0680
LK
13722005-03-01 Lute Kamstra <lute@gnu.org>
1373
1374 * debugging.texi (Debugger Commands): Update `j'.
1375
a9ee5cac
LK
13762005-02-28 Lute Kamstra <lute@gnu.org>
1377
1378 * debugging.texi (Debugging): Fix typo.
1379 (Error Debugging): Document eval-expression-debug-on-error.
1380 (Function Debugging): Update example.
1381 (Using Debugger): Mention starred stack frames.
1382 (Debugger Commands): Document `j' and `l'.
1383 (Invoking the Debugger): `d' and `j' exit recursive edit too.
1384 Update the messages that the debugger displays.
1385 (Internals of Debugger): Add cross reference. Update example.
1386 (Excess Open): Minor improvement.
1387 (Excess Close): Minor improvement.
1388
378d0f8e
RS
13892005-02-26 Richard M. Stallman <rms@gnu.org>
1390
1391 * tips.texi (Coding Conventions): Clarify.
1392 Put all the major mode key reservations together.
1393 Mention the Mouse-1 => Mouse-2 conventions.
1394
1395 * syntax.texi (Syntax Class Table): Clarify.
1396 (Syntax Table Functions): syntax-after moved from here.
1397 (Syntax Table Internals): syntax-after moved to here.
1398 (Parsing Expressions): Update info on number of values
1399 and what's meaningful in the STATE argument.
1400 (Categories): Fix typo.
1401
1402 * sequences.texi (Arrays): Cleanup.
1403 (Char-Tables): Clarify.
1404
1405 * processes.texi (Deleting Processes): Cleanups, add xref.
1406 (Subprocess Creation): Explain nil in exec-path. Cleanup.
1407 (Process Information): set-process-coding-system, some args optional.
1408 (Input to Processes): Explain various types for PROCESS args.
1409 Rename them from PROCESS-NAME to PROCESS.
1410 (Signals to Processes): Likewise.
1411 (Decoding Output): Cleanup.
1412 (Query Before Exit): Clarify.
1413
1414 * os.texi (Startup Summary): Correct the options; add missing ones.
1415 (Terminal Output, Batch Mode): Clarify.
1416 (Flow Control): Node deleted.
1417
1418 * markers.texi (The Mark): Clarify.
1419
1420 * macros.texi (Expansion): Cleanup.
1421 (Indenting Macros): indent-spec allows ints, not floats.
1422
1423 * keymaps.texi (Keymaps): Clarify.
1424 (Format of Keymaps): Update lisp-mode-map example.
1425 (Active Keymaps, Key Lookup): Clarify.
1426 (Changing Key Bindings): Add xref to `kbd'.
1427 (Key Binding Commands, Simple Menu Items): Clarify.
1428 (Mouse Menus, Menu Bar): Clarify.
1429 (Menu Example): Replace print example with menu-bar-replace-menu.
1430
1431 * help.texi (Documentation Basics): Add function-documentation prop.
1432
1433 * elisp.texi (Top): Don't refer to Flow Control node.
1434
1435 * commands.texi (Command Overview): Improve xrefs.
1436 (Adjusting Point): Adjusting point applies to intangible and invis.
1437 (Key Sequence Input): Doc extra read-key-sequence args.
1438 Likewise for read-key-sequence-vector.
1439
1440 * backups.texi (Rename or Copy): Minor fix.
1441 (Numbered Backups): For version-control, say the default.
1442 (Auto-Saving): make-auto-save-file-name example is simplified.
1443
1444 * advice.texi (Advising Functions): Don't imply one part of Emacs
1445 should advise another part. Markup changes.
1446 (Defining Advice): Move transitional para.
1447 (Activation of Advice): Cleanup.
1448 Explain if COMPILE is nil or negative.
1449
1450 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
1451
2e20c83d
LK
14522005-02-24 Lute Kamstra <lute@gnu.org>
1453
1454 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
1455 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
1456
65c492fd
LK
14572005-02-23 Lute Kamstra <lute@gnu.org>
1458
b02c3eed
LK
1459 * modes.texi (Defining Minor Modes): define-minor-mode can be used
1460 to define global minor modes as well.
1461
65c492fd
LK
1462 * display.texi (Managing Overlays): overlay-buffer returns nil for
1463 deleted overlays.
1464
b686dd59
KS
14652005-02-22 Kim F. Storm <storm@cua.dk>
1466
1467 * minibuf.texi (Basic Completion): Allow symbols in addition to
1468 strings in try-completion and all-completions.
1469
23e8c095
LK
14702005-02-14 Lute Kamstra <lute@gnu.org>
1471
1472 * elisp.texi (Top): Remove reference to deleted node.
1473
1474 * lists.texi (Lists): Remove reference to deleted node.
1475 (Cons Cells): Fix typo.
1476
1477 * loading.texi (Where Defined): Fix typo.
1478
134948fc
RS
14792005-02-14 Richard M. Stallman <rms@gnu.org>
1480
1481 * variables.texi (Creating Buffer-Local): change-major-mode-hook
1482 is useful for discarding some minor modes.
1483
1484 * symbols.texi (Symbol Components): Reorder examples.
1485
1486 * streams.texi (Input Functions): State standard-input default.
1487 (Output Variables): State standard-output default.
1488
1489 * objects.texi (Printed Representation): Clarify read syntax vs print.
1490 (Floating Point Type): Explain meaning better.
1491 (Symbol Type): Explain uniqueness better.
1492 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
1493 List examples sooner.
1494 (Box Diagrams): New subnode broken out.
1495 Some examples moved from old Lists as Boxes node.
1496 (Dotted Pair Notation): Clarify intro.
1497 (Array Type): Clarify.
1498 (Type Predicates): Add hash-table-p.
1499
1500 * numbers.texi (Integer Basics): Clarify radix explanation.
1501 (Predicates on Numbers): Minor clarification.
1502 (Comparison of Numbers): Minor clarification. Clarify eql.
1503 Typos in min, max.
1504 (Math Functions): Clarify overflow in expt.
1505
1506 * minibuf.texi (Text from Minibuffer): Minor clarification.
1507 Mention arrow keys.
1508
1509 * loading.texi (Autoload): defun's doc string overrides autoload's
1510 doc string.
1511 (Repeated Loading): Modernize "add to list" examples.
1512 (Where Defined): Finish updating table of load-history elts.
1513
1514 * lists.texi (List-related Predicates): Minor wording improvement.
1515 (Lists as Boxes): Node deleted.
1516 (Building Lists): Explain trivial cases of number-sequence.
1517
1518 * hash.texi (Hash Tables): Add desc to menu items.
1519 (Creating Hash): Expain "full" means "make larger",
1520 (Hash Access): Any object can be a key.
1521 State value of maphash.
1522
1523 * functions.texi (What Is a Function): Wording cleanup.
1524 (Function Documentation): Minor cleanup.
1525 Explain purpose of calling convention at end of doc string.
1526 (Function Names): Wording cleanup.
1527 (Calling Functions): Wording cleanup.
1528 Explain better how funcall calls the function.
1529 (Function Cells): Delete example of saving and redefining function.
1530
1531 * control.texi (Combining Conditions): Wording cleanup.
1532 (Iteration): dolist and dotimes bind VAR locally.
1533 (Cleanups): Xref to Atomic Changes.
1534
1535 * compile.texi (Byte Compilation): Delete 19.29 info.
1536 (Compilation Functions): Macros' difficulties don't affect defsubst.
1537 (Docs and Compilation): Delete 19.29 info.
1538
44291460
RS
15392005-02-10 Richard M. Stallman <rms@gnu.org>
1540
1541 * objects.texi (Symbol Type): Minor correction.
1542
1f9ad95a
LK
15432005-02-06 Lute Kamstra <lute@gnu.org>
1544
1545 * modes.texi (Example Major Modes): Fix typos.
1546
ba2c991c
RS
15472005-02-06 Richard M. Stallman <rms@gnu.org>
1548
1549 * text.texi (Margins): fill-nobreak-predicate can be one function.
1550
1551 * strings.texi (Modifying Strings): clear-string can make unibyte.
1552 (Formatting Strings): format gives error if values missing.
1553
1554 * positions.texi (Character Motion): Mention default arg
1555 for forward-char. backward-char refers to forward-char.
1556 (Word Motion): Mention default arg for forward-word.
1557 (Buffer End Motion): Mention default arg for beginning-of-buffer.
1558 Simplify end-of-buffer.
1559 (Text Lines): Mention default arg for forward-line.
1560 (List Motion): Mention default arg for beginning/end-of-defun.
1561 (Skipping Characters): Minor fixes in explaining character-set.
1562
1563 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
1564 Mode inheritance applies only when default-major-mode is nil.
1565 Clarifications.
1566 (Example Major Modes): Update Text mode and Lisp mode examples.
1567 (Minor Mode Conventions): Mention define-minor-mode at top.
1568 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
1569 (Mode Line Format): Update mode line face display info.
1570 (Properties in Mode): Mention effect of risky vars.
1571 (Imenu): Define imenu-add-to-menubar.
1572 (Font Lock Mode): Add descriptions to menu lines.
1573 (Faces for Font Lock): Add font-lock-doc-face.
1574
9bf6d576
LK
15752005-02-05 Lute Kamstra <lute@gnu.org>
1576
1577 * text.texi (Maintaining Undo): Remove obsolete function.
1578
cb602754
EZ
15792005-02-05 Eli Zaretskii <eliz@gnu.org>
1580
1581 * frames.texi (Color Names): Add pointer to the X docs about RGB
1582 color specifications. Improve indexing
1583 (Text Terminal Colors): Replace the description of RGB values by
1584 an xref to "Color Names".
1585
4e07258f
RS
15862005-02-03 Richard M. Stallman <rms@gnu.org>
1587
1588 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
1589 Clarify.
1590 (Selecting Windows): Clarify save-selected-window.
1591 (Cyclic Window Ordering): Clarify walk-windows.
1592 (Window Point): Clarify.
1593 (Window Start): Add comment to example.
1594 (Resizing Windows): Add `interactive' specs in examples.
1595 Document fit-window-to-buffer.
1596
1597 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
1598 (Undo, Maintaining Undo): Clarify last change.
1599 (Sorting): In sort-numeric-fields, explain about octal and hex.
1600 Mention sort-numeric-base.
1601 (Format Properties): Add xref for hard newlines.
1602
1603 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
1604 (Pop-Up Menus): Fix typo.
1605 (Color Names): Explain all types of color names.
1606 Explain color-values on B&W terminal.
1607 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
1608
1609 * files.texi (File Locks): Not supported on MS systems.
1610 (Testing Accessibility): Clarify.
1611
1612 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
1613 (Coverage Testing): Fix typo.
1614
1615 * commands.texi (Misc Events): Remove stray space.
1616
1617 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
1618 (Modification Time): Clarify when visited-file-modtime returns 0.
1619 (The Buffer List): Clarify bury-buffer.
1620 (Killing Buffers): Clarify.
1621 (Indirect Buffers): Add clone-indirect-buffer.
1622
16232005-02-02 Matt Hodges <MPHodges@member.fsf.org>
1624
1625 * edebug.texi (Printing in Edebug): Fix default value of
1626 edebug-print-circle.
1627 (Coverage Testing): Fix displayed frequency count data.
1628
16292005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
1630
1631 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
1632
4e07258f 16332005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
1634
1635 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
1636
28d986b9
EZ
16372005-01-29 Eli Zaretskii <eliz@gnu.org>
1638
1639 * commands.texi (Misc Events): Describe the help-echo event.
1640
1641 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
1642 consistently in description of the help-echo property.
1643 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
1644
1645 * display.texi (Overlay Properties): Fix the index entry for
1646 help-echo overlay property.
1647
1648 * customize.texi (Type Keywords): Uncomment the xref to the
1649 help-echo property documentation.
1650
8f958b40
KS
16512005-01-23 Kim F. Storm <storm@cua.dk>
1652
1653 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
1654 return value. Third element FULLY replaced by PARTIAL which
1655 specifies number of invisible pixels if row is only partially visible.
1656 (Textual Scrolling): Mention auto-window-vscroll.
1657 (Vertical Scrolling): New defvar auto-window-vscroll.
1658
cd7e5dd6
LT
16592005-01-16 Luc Teirlinck <teirllm@auburn.edu>
1660
1661 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
1662 command remapping.
1663
6f771c32
RS
16642005-01-15 Richard M. Stallman <rms@gnu.org>
1665
1666 * display.texi (Defining Images): Mention DATA-P arg of create-image.
1667
6ac8a822
KS
16682005-01-14 Kim F. Storm <storm@cua.dk>
1669
88948d55
KS
1670 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
1671
6ac8a822
KS
1672 * text.texi (Links and Mouse-1): Fix string and vector item.
1673
20d6de82
RS
16742005-01-13 Richard M. Stallman <rms@gnu.org>
1675
1676 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
1677 descriptions of overriding-local-map and overriding-terminal-local-map.
1678
1679 * text.texi (Links and Mouse-1): Clarify text.
1680
f75a592e
KS
16812005-01-13 Kim F. Storm <storm@cua.dk>
1682
1683 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
1684
910f60b1
TTN
16852005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
1686
1687 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
1688
37181fc4
KS
16892005-01-12 Kim F. Storm <storm@cua.dk>
1690
1691 * text.texi (Links and Mouse-1): Rename section from Enabling
1692 Mouse-1 to Following Links. Change xrefs.
1693 Add examples for define-button-type and define-widget.
1694
1695 * display.texi (Button Properties, Button Buffer Commands):
1696 Clarify mouse-1 and follow-link functionality.
1697
28f94a34
RS
16982005-01-12 Richard M. Stallman <rms@gnu.org>
1699
1700 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
1701
1702 * display.texi (Beeping): Fix Texinfo usage.
1703
1704 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
1705
bac2d936
KS
17062005-01-11 Kim F. Storm <storm@cua.dk>
1707
1708 * display.texi (Button Properties, Button Buffer Commands):
93381d62 1709 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
1710
1711 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
1712 (Enabling Mouse-1 to Follow Links): New subsection.
1713
de968ddb
RS
17142005-01-06 Richard M. Stallman <rms@gnu.org>
1715
1716 * text.texi (Special Properties): Minor change.
1717
1718 * os.texi (Timers): Clarify previous change.
1719
1720 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1721
a3a43b3b
LT
17222005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1723
1724 * display.texi (Face Attributes): Correct xref to renamed node.
1725
732bb9ce
RS
17262005-01-01 Richard M. Stallman <rms@gnu.org>
1727
1728 * display.texi (Face Attributes): Describe hex color specs.
1729
c734ae59
RS
17302004-12-31 Richard M. Stallman <rms@gnu.org>
1731
1732 * os.texi (Timers): Update previous change.
1733
33b2f4ea
KS
17342004-12-30 Kim F. Storm <storm@cua.dk>
1735
1736 * display.texi (Line Height): Total line-height is now specified
1737 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1738 in cons cells. (nil . RATIO) is relative to actual line height.
1739 Use line-height `t' instead of `0' to get minimum height.
1740
99ec74b9
RS
17412004-12-29 Richard M. Stallman <rms@gnu.org>
1742
1743 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1744
eab463f6
RS
17452004-12-28 Richard M. Stallman <rms@gnu.org>
1746
1747 * commands.texi (Quitting): Clarify value of with-local-quit.
1748
1749 * elisp.texi (Top): Fix previous change.
1750
1751 * loading.texi (Loading): Fix previous change.
1752
ebbd14f1
RS
17532004-12-27 Richard M. Stallman <rms@gnu.org>
1754
4ae98fc5
RS
1755 * Makefile.in (MAKEINFO): Specify --force.
1756
8f430046
RS
1757 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
1758
56011a8c
RS
1759 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
1760
1761 * display.texi (Line Height): Further clarify.
1762
1763 * elisp.texi (Top): Update Loading submenu.
1764
ebbd14f1
RS
1765 * loading.texi (Where Defined): New node.
1766 (Unloading): load-history moved to Where Defined.
1767
fda2922a
RS
17682004-12-21 Richard M. Stallman <rms@gnu.org>
1769
1770 * commands.texi (Event Input Misc): Add while-no-input.
1771
9eb8959a
RS
17722004-12-11 Richard M. Stallman <rms@gnu.org>
1773
1774 * display.texi (Line Height): Rewrite text for clarity.
1775
adf87c29
KS
17762004-12-11 Kim F. Storm <storm@cua.dk>
1777
1778 * display.texi (Display): Add node "Line Height" to menu.
1779 (Line Height): New node. Move full description of line-spacing
1780 and line-height text properties here from text.texi.
1781 (Scroll Bars): Add vertical-scroll-bar variable.
1782
1783 * frames.texi (Window Frame Parameters): Remove line-height defvar.
1784
1785 * locals.texi (Standard Buffer-Local Variables): Fix xref for
1786 line-spacing and vertical-scroll-bar.
1787
1788 * text.texi (Special Properties): Just mention line-spacing and
1789 line-height here, add xref to new "Line Height" node.
1790
31e4729e
TTN
17912004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
1792
1793 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
1794
1795 * locals.texi (Standard Buffer-Local Variables):
1796 Add @xref for `line-spacing'.
1797
cc60c723
RS
17982004-12-05 Richard M. Stallman <rms@gnu.org>
1799
1800 * Makefile.in (maintainer-clean): Remove the info files
1801 in $(infodir) where they are created.
1802
f6101ac9
RS
18032004-12-03 Richard M. Stallman <rms@gnu.org>
1804
1805 * windows.texi (Selecting Windows): get-lru-window and
1806 get-largest-window don't consider dedicated windows.
1807
1808 * text.texi (Undo): Document undo-in-progress.
1809
94221759
RS
18102004-11-26 Richard M. Stallman <rms@gnu.org>
1811
1812 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
1813 Remove a few vars that are not always buffer-local.
1814
7092c5e8
LT
18152004-11-24 Luc Teirlinck <teirllm@auburn.edu>
1816
1817 * locals.texi (Standard Buffer-Local Variables): Comment out
1818 xref's to non-existent node `Yet to be written'.
1819
261b01c6
RS
18202004-11-24 Richard M. Stallman <rms@gnu.org>
1821
1822 * processes.texi (Synchronous Processes): Grammar fix.
1823
1824 * numbers.texi (Comparison of Numbers): Add eql.
1825
1826 * locals.texi (Standard Buffer-Local Variables): Add many vars.
1827
1828 * intro.texi (Printing Notation): Fix previous change.
1829
1830 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
1831 and default-indicate-buffer-boundaries from here.
1832 (Usual Display): To here.
1833 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
1834 (Usual Display): Move tab-width up.
1835
1836 * customize.texi (Variable Definitions): Replace
1837 show-paren-mode example with tooltip-mode.
7092c5e8 1838 (Simple Types, Composite Types, Defining New Types):
261b01c6 1839 Minor cleanups.
7092c5e8 1840
c1aa4864
JH
18412004-11-21 Jesper Harder <harder@ifa.au.dk>
1842
1843 * processes.texi (Synchronous Processes, Output from Processes):
1844 Markup fix.
1845
dedbac89
RS
18462004-11-20 Richard M. Stallman <rms@gnu.org>
1847
07c8c65a
RS
1848 * positions.texi (Skipping Characters): skip-chars-forward
1849 now handles char classes.
1850
8f40a868
RS
1851 * intro.texi (Printing Notation): Avoid confusion of `print'
1852 when explaining @print.
1853
1854 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
1855
1856 * display.texi (Display Table Format): Minor fix.
1857
1858 * streams.texi (Output Functions): Fix print example.
1859
fd6866c8
RS
1860 * Makefile.in (elisp): New target.
1861 (dist): Depend on $(infodir)/elisp, not elisp.
1862 Copy the info files from $(infodir).
1863
9d00469f
RS
1864 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
1865 read-from-minibuffer.
1866
dedbac89
RS
1867 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
1868
6de891db
RS
18692004-11-19 Richard M. Stallman <rms@gnu.org>
1870
1871 * searching.texi (Regexp Search): Add search-whitespace-regexp.
1872
e1c1c5a7
TTN
18732004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
1874
1875 * tips.texi (Coding Conventions): Fix typo.
1876
ee31cd78
RS
18772004-11-16 Richard M. Stallman <rms@gnu.org>
1878
1879 * tips.texi (Coding Conventions): Separate defvar and require
1880 methods to avoid warnings. Use require only when there are many
1881 functions and variables from that package.
1882
1883 * minibuf.texi (Minibuffer Completion): When ignoring case,
1884 predicate must not be case-sensitive.
1885
1886 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
1887 (Test Coverage): Don't talk about "splotches". Clarified.
1888
4bd38e94
TTN
18892004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
1890
1891 * frames.texi (Window Frame Parameters): Fix typo.
1892
6d073ae1
KS
18932004-11-15 Kim F. Storm <storm@cua.dk>
1894
9f89426b
KS
1895 * symbols.texi (Other Plists): Note that plist-get may signal error.
1896 Add safe-plist-get.
6d073ae1 1897
10980463
TTN
18982004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
1899
1900 * modes.texi (Font Lock Basics): Fix typo.
1901
1efc19eb
RS
19022004-11-08 Richard M. Stallman <rms@gnu.org>
1903
1904 * syntax.texi (Syntax Table Functions): Add syntax-after.
1905
6159c232
EZ
19062004-11-06 Lars Brinkhoff <lars@nocrew.org>
1907
1908 * os.texi (Processor Run Time): New section documenting
1909 get-internal-run-time.
1910
59dede22
EZ
19112004-11-06 Eli Zaretskii <eliz@gnu.org>
1912
1913 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
1914 it nukes elisp-cover.texi.
1915 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
1916 elisp-0 etc.
1917
4cc8522c
LT
19182004-11-05 Luc Teirlinck <teirllm@auburn.edu>
1919
1920 * commands.texi (Keyboard Macros): Document `append' return value
1921 of `defining-kbd-macro'.
1922
2d1ef312
RS
19232004-11-01 Richard M. Stallman <rms@gnu.org>
1924
1925 * commands.texi (Interactive Call): Add called-interactively-p.
1926
6f4e005d
SJ
19272004-10-29 Simon Josefsson <jas@extundo.com>
1928
1929 * minibuf.texi (Reading a Password): Revert.
1930
4f71c13f
RS
19312004-10-28 Richard M. Stallman <rms@gnu.org>
1932
1933 * frames.texi (Display Feature Testing): Explain about "vendor".
1934
4660a9e3
RS
19352004-10-27 Richard M. Stallman <rms@gnu.org>
1936
1937 * commands.texi (Interactive Codes): `N' uses numeric prefix,
1938 not raw. Clarify `n'.
1939 (Interactive Call): Rewrite interactive-p, focusing on when
1940 and how to use it.
1941 (Misc Events): Clarify previous change.
1942
1943 * advice.texi (Simple Advice): Clarify what job the example does.
1944 (Around-Advice): Clarify ad-do-it.
1945 (Activation of Advice): An option of ad-default-compilation-action
1946 is `never', not `nil'.
1947
c8636435
KS
19482004-10-26 Kim F. Storm <storm@cua.dk>
1949
1950 * commands.texi (Interactive Codes): Add U code letter.
1951
acd4089b
SJ
19522004-10-25 Simon Josefsson <jas@extundo.com>
1953
1954 * minibuf.texi (Reading a Password): Add.
1955
29dc7809
JR
19562004-10-24 Jason Rumney <jasonr@gnu.org>
1957
1958 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
1959 and wheel-down.
1960
bb5d6d34
KG
19612004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
1962
1963 * processes.texi (Synchronous Processes): Document process-file.
1964
d0ee2ed3
KH
19652004-10-22 Kenichi Handa <handa@m17n.org>
1966
1967 * text.texi (translate-region): Document that it accepts also a
1968 char-table.
1969
38be9dbb
DP
19702004-10-22 David Ponce <david@dponce.com>
1971
1972 * windows.texi (Resizing Windows): Document the `preserve-before'
1973 argument of the functions `enlarge-window' and `shrink-window'.
1974
63c80452
JR
19752004-10-19 Jason Rumney <jasonr@gnu.org>
1976
1977 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
1978
9f4b6e73
LT
19792004-10-09 Luc Teirlinck <teirllm@auburn.edu>
1980
1981 * text.texi (Filling): Add anchor for definition of
1982 `sentence-end-double-space'.
1983
1984 * searching.texi (Regexp Example): Update description of how
1985 Emacs currently recognizes the end of a sentence.
1986 (Standard Regexps): Update definition of the variable
1987 `sentence-end'. Add definition of the function `sentence-end'.
1988
657f0f9c
EZ
19892004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
1990
1991 * display.texi (Progress): New node.
1992
35ab4857
KS
19932004-10-05 Kim F. Storm <storm@cua.dk>
1994
1995 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
1996
f2a54fbc
KS
19972004-09-29 Kim F. Storm <storm@cua.dk>
1998
1999 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
2000 to identify bitmaps. Remove -fringe-bitmap suffix for standard
2001 fringe bitmap symbols, as they now have their own namespace.
2002 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
2003 vs. pixels. Signal error if no free bitmap slots.
2004 (Pixel Specification): Change IMAGE to @var{image}.
2005
4676d6f3
RS
20062004-09-28 Richard M. Stallman <rms@gnu.org>
2007
2008 * text.texi (Special Properties): Clarify line-spacing and line-height.
2009
2010 * searching.texi (Regexp Search): Add looking-back.
2011
17234906
LT
20122004-09-25 Luc Teirlinck <teirllm@auburn.edu>
2013
2014 * display.texi: Correct typos.
2015 (Image Descriptors): Correct xref's.
2016
4de43c8b
RS
20172004-09-25 Richard M. Stallman <rms@gnu.org>
2018
2019 * text.texi (Special Properties): Cleanups in `cursor'.
2020 Rewrites in `line-height' and `line-spacing'; exchange them.
2021
2022 * display.texi (Fringes): Rewrite previous change.
2023 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
2024 (Display Fringe Bitmaps): Node deleted, text moved.
2025 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
2026 (Scroll Bars): Clarify set-window-scroll-bars.
2027 (Pointer Shape): Rewrite.
2028 (Specified Space): Clarify :align-to, etc.
2029 (Pixel Specification): Use @var. Clarify new text.
2030 (Other Display Specs): Clarify `slice'.
2031 (Image Descriptors): Cleanups.
2032 (Showing Images): Cleanups.
2033
a3ee0299
LT
20342004-09-24 Luc Teirlinck <teirllm@auburn.edu>
2035
e88ebce6
LT
2036 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
2037
a3ee0299
LT
2038 * modes.texi: Various minor changes in addition to:
2039 (Major Mode Conventions): Final call to `run-mode-hooks' should
2040 not be inside the `delay-mode-hooks' form.
2041 (Mode Hooks): New node.
2042 (Hooks): Delete obsolete example.
2043 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
2044 node "Mode Hooks".
2045
6db2bc02
LT
20462004-09-22 Luc Teirlinck <teirllm@auburn.edu>
2047
2048 * display.texi: Correct various typos.
2049 (Display): Rename node "Pointer Shapes" to "Pointer
2050 Shape". (There is already a node called "Pointer Shapes" in
2051 frames.texi.)
2052 (Images): Remove non-existent node "Image Slices" from menu.
2053
ed2846bd
KS
20542004-09-23 Kim F. Storm <storm@cua.dk>
2055
2056 * text.texi (Special Properties): Add `cursor', `pointer',
2057 `line-height', and `line-spacing' properties.
2058
2059 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
2060 Shapes' to menu.
2061 (Standard Faces): Doc fix for fringe face.
2062 (Fringes): Add `overflow-newline-into-fringe' and
2063 'indicate-buffer-boundaries'.
2064 (Fringe Bitmaps, Pointer Shapes): New nodes.
2065 (Display Property): Add 'Pixel Specification' and 'Display Fringe
2066 Bitmaps' to menu.
2067 (Specified Space): Describe pixel width and height.
2068 (Pixel Specification): New node.
2069 (Other Display Specs): Add `slice' property.
2070 (Display Fringe Bitmaps): New node.
2071 (Images): Add 'Image Slices' to menu.
2072 (Image Descriptors): Add `:pointer' and `:map' properties.
2073 (Showing Images): Add slice arg to `insert-image'. Add
2074 'insert-sliced-image'.
2075
4d894c98
RS
20762004-09-20 Richard M. Stallman <rms@gnu.org>
2077
2078 * commands.texi (Key Sequence Input):
2079 Clarify downcasing in read-key-sequence.
2080
7e388eb7
JL
20812004-09-08 Juri Linkov <juri@jurta.org>
2082
2083 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
2084
a020987f
LT
20852004-09-07 Luc Teirlinck <teirllm@auburn.edu>
2086
2087 * locals.texi (Standard Buffer-Local Variables): Add
2088 `buffer-auto-save-file-format'.
2089 * internals.texi (Buffer Internals): Describe new
2090 auto_save_file_format field of the buffer structure.
2091 * files.texi (Format Conversion): `auto-save-file-format' has been
2092 renamed `buffer-auto-save-file-format'.
2093
2b96f80c
LT
20942004-08-27 Luc Teirlinck <teirllm@auburn.edu>
2095
2096 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
2097 an integer or a marker.
2098 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
2099
2ee3b79e
RS
21002004-08-22 Richard M. Stallman <rms@gnu.org>
2101
2102 * modes.texi (Major Mode Conventions): Discuss rebinding of
2103 standard key bindings.
2104
c438dc33
KS
21052004-08-18 Kim F. Storm <storm@cua.dk>
2106
2107 * processes.texi (Accepting Output): Add `just-this-one' arg to
2108 `accept-process-output'.
101c421e 2109 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 2110
db8af011
LT
21112004-08-10 Luc Teirlinck <teirllm@auburn.edu>
2112
2113 * keymaps.texi: Various changes in addition to:
2114 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
2115 Give more varied examples for `kbd'.
2116 (Creating Keymaps): Char tables have slots for all characters
2117 without modifiers.
2118 (Active Keymaps): `overriding-local-map' and
2119 `overriding-terminal-local-map' also override text property and
2120 overlay keymaps.
2121 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
2122 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
2123 to denote a prefix of no events.
2124 `map-keymap' includes parent's bindings _recursively_.
2125 Clarify and correct description of `where-is-internal'.
2126 Mention BUFFER-OR-NAME arg to `describe-bindings'.
2127 (Menu Example): For menus intended for use with the keyboard, the
2128 menu items should be bound to characters or real function keys.
2129
de700726
LT
21302004-08-08 Luc Teirlinck <teirllm@auburn.edu>
2131
30e75a87
LT
2132 * objects.texi (Character Type): Reposition `@anchor' to prevent
2133 double space inside sentence in Info.
2134
de700726
LT
2135 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
2136 renamed to `disabled-command-function'.
7c5b95c9 2137 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
2138 (Command Loop Info): Replace reference to it.
2139 (Disabling Commands): `disabled-command-hook' has been renamed to
2140 `disabled-command-function'.
2141
81909a1a
LT
21422004-08-07 Luc Teirlinck <teirllm@auburn.edu>
2143
2144 * os.texi (Translating Input): Only non-prefix bindings in
2145 `key-translation-map' override actual key bindings. Warn about
2146 possible indirect effect of actual key bindings on non-prefix
2147 bindings in `key-translation-map'.
2148
5504e99c
LT
21492004-08-06 Luc Teirlinck <teirllm@auburn.edu>
2150
2151 * minibuf.texi (High-Level Completion): Add anchor for definition
2152 of `read-variable'.
2153
2154 * commands.texi: Various changes in addition to:
2155 (Using Interactive): Clarify description of `interactive-form'.
2156 (Interactive Call): Mention default for KEYS argument to
2157 `call-interactively'.
2158 (Command Loop Info): Clarify description of `this-command-keys'.
2159 Mention KEEP-RECORD argument to `clear-this-command-keys'.
2160 Value of `last-event-frame' can be `macro'.
2161 (Repeat Events): `double-click-fuzz' is also used to distinguish
2162 clicks and drags.
2163 (Classifying Events): Clarify descriptions of `event-modifiers'
2164 `event-basic-type' and `event-convert-list'.
2165 (Accessing Events): `posn-timestamp' takes POSITION argument.
2166 (Quoted Character Input): Clarify description of
2167 `read-quoted-char' and fix example.
2168 (Quitting): Add `with-local-quit'.
2169 (Disabling Commands): Correct and clarify descriptions of
2170 `enable-command' and `disable-command'.
2171 Mention what happens if `disabled-command-hook' is nil.
2172 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
2173 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
2174
f478a72a
LT
21752004-07-24 Luc Teirlinck <teirllm@auburn.edu>
2176
2177 * frames.texi: Various changes in addition to:
2178 (Creating Frames): Expand and clarify description of `make-frame'.
2179 (Window Frame Parameters): Either none or both of the `icon-left'
2180 and `icon-top' parameters must be specified. Put descriptions of
2181 `menu-bar-lines' and `toolbar-lines' closer together and change
2182 them accordingly.
2183 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
2184 except while processing `frame-title-format' or `icon-title-format'.
2185 (Deleting Frames): Correct description of `delete-frame'.
2186 Non-nil return values of `frame-live-p' are like those of `framep'.
2187 (Frames and Windows): mention return value of
2188 `set-frame-selected-window'.
2189 (Visibility of Frames): Mention `force' argument to
2190 `make-frame-invisible'. `frame-visible-p' returns t for all
2191 frames on text-only terminals.
2192 (Frame Configurations): Restoring a frame configuration does not
2193 restore deleted frames.
2194 (Window System Selections): `x-set-selection' returns DATA.
2195 (Resources): Add example.
2196 (Display Feature Testing): Clarify descriptions of
2197 `display-pixel-height', `display-pixel-width', `x-server-version'
2198 and `x-server-vendor'.
2199
2200 * windows.texi (Choosing Window): Add anchor.
2201 * minibuf.texi (Minibuffer Misc): Add anchor.
2202
bc135062
JPW
22032004-07-23 John Paul Wallington <jpw@gnu.org>
2204
2205 * macros.texi (Defining Macros): Declaration keyword for setting
2206 Edebug spec is `debug' not `edebug'.
2207
cb7516e5
LT
22082004-07-19 Luc Teirlinck <teirllm@auburn.edu>
2209
2210 * windows.texi: Various small changes in addition to:
2211 (Window Point): Mention return value of `set-window-point'.
2212 (Window Start): `pos-visible-in-window-p' disregards horizontal
2213 scrolling. Explain return value if PARTIALLY is non-nil.
2214 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
2215 and `set-window-vscroll'.
2216 (Size of Window): The argument WINDOW to `window-inside-edges',
2217 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
2218 (Resizing Windows): Explain return value of
2219 `shrink-window-if-larger-than-buffer'.
2220 `window-size-fixed' automatically becomes buffer local when set.
2221 (Window Configurations): Explain return value of
2222 `set-window-configuration'.
2223
2224 * minibuf.texi (Minibuffer Misc): Add anchor for
2225 `minibuffer-scroll-window'.
2226
2227 * positions.texi (Text Lines): Add anchor for `count-lines'.
2228
3751eb00
RS
22292004-07-17 Richard M. Stallman <rms@gnu.org>
2230
2231 * display.texi (Overlay Properties): Adding `evaporate' prop
2232 deletes empty overlay immediately.
2233
2234 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
2235 fix example.
2236
9a7e97c6
LT
22372004-07-16 Jim Blandy <jimb@redhat.com>
2238
2239 * searching.texi (Regexp Backslash): Document new \_< and \_>
2240 operators.
2241
aa0e4da8
JB
22422004-07-16 Juanma Barranquero <lektu@terra.es>
2243
2244 * display.texi (Images): Fix Texinfo usage.
2245
cbbfedb2
LT
22462004-07-14 Luc Teirlinck <teirllm@auburn.edu>
2247
2248 * buffers.texi (Modification Time): `visited-file-modtime' now
2249 returns a list of two integers, instead of a cons.
2250
3a052bd3
LT
22512004-07-13 Luc Teirlinck <teirllm@auburn.edu>
2252
2253 * windows.texi: Various changes in addition to:
2254 (Splitting Windows): Add `split-window-keep-point'.
2255
02c04e6f
RS
22562004-07-09 Richard M. Stallman <rms@gnu.org>
2257
2258 * frames.texi (Input Focus): Minor fix.
2259
cb4f1287
LT
22602004-07-07 Luc Teirlinck <teirllm@auburn.edu>
2261
2262 * frames.texi (Input Focus): Clarify descriptions of
2263 `select-frame-set-input-focus' and `select-frame'.
2264
339902ec
LT
22652004-07-06 Luc Teirlinck <teirllm@auburn.edu>
2266
2267 * os.texi: Various small changes in addition to:
2268 (Killing Emacs): Expand and clarify description of
2269 `kill-emacs-query-functions' and `kill-emacs-hook'.
2270 (System Environment): Expand and clarify description of `getenv'
2271 and `setenv'.
2272 (Timers): Clarify description of `run-at-time'.
2273 (Translating Input): Correct description of
2274 `extra-keyboard-modifiers'.
2275 (Flow Control): Correct description of `enable-flow-control'.
2276
fe3b7e35
TTN
22772004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
2278
2279 * os.texi: Update copyright.
2280 (Session Management): Grammar fix.
2281 Clarify which Emacs does the restarting.
2282 Use @samp for *scratch* buffer.
2283
59db7d6e
LT
22842004-07-04 Alan Mackenzie <acm@muc.de>
2285
2286 * frames.texi (Input Focus): Add documentation for
2287 `select-frame-set-input-focus'. Replace refs to non-existent
2288 `switch-frame' with `select-frame'. Minor corrections and tidying
2289 up of text-only terminal stuff.
2290
e3ccf404
RS
22912004-07-02 Richard M. Stallman <rms@gnu.org>
2292
2293 * files.texi (Saving Buffers): Cleanup write-contents-function.
2294 (Magic File Names): Cleanup file-remote-p.
2295
8addb6eb
KG
22962004-07-02 Kai Grossjohann <kai@emptydomain.de>
2297
2298 * files.texi (Magic File Names): `file-remote-p' returns an
2299 identifier of the remote system, not just t.
2300
7a58d84d
DK
23012004-07-02 David Kastrup <dak@gnu.org>
2302
2303 * searching.texi (Entire Match Data): Add explanation about new
2304 match-data behavior when @var{integers} is non-nil.
2305
d8c379f8
RS
23062004-06-24 Richard M. Stallman <rms@gnu.org>
2307
b4a4b0ae
RS
2308 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
2309
d8c379f8
RS
2310 * customize.texi (Variable Definitions): Note about doc strings
2311 and :set.
2312
2313 * keymaps.texi (Keymap Terminology): Document `kbd'.
2314 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
2315
2316 * display.texi (Invisible Text): Setting buffer-invisibility-spec
2317 makes it buffer-local.
2318
2319 * files.texi (Saving Buffers): Correct previous change.
2320
2321 * commands.texi (Accessing Events):
2322 Clarify posn-col-row and posn-actual-col-row.
2323
23242004-06-24 David Ponce <david.ponce@wanadoo.fr>
2325
2326 * commands.texi (Accessing Events): New functions
2327 posn-at-point and posn-at-x-y. Add example to posn-x-y.
2328
dce417e7
LT
23292004-06-23 Luc Teirlinck <teirllm@auburn.edu>
2330
2331 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
2332 * frames.texi, buffers.texi, backups.texi, variables.texi:
2333 * loading.texi, eval.texi, functions.texi, control.texi:
2334 * symbols.texi, minibuf.texi: Reposition @anchor's.
2335
2336 * help.texi: Various small changes in addition to the following.
2337 (Describing Characters): Describe PREFIX argument to
2338 `key-description'. Correct and clarify definition of
2339 `text-char-description'. Describe NEED-VECTOR argument to
2340 `read-kbd-macro'.
2341 (Help Functions): Clarify definition of `apropos'.
2342
255d07dc
LH
23432004-06-23 Lars Hansen <larsh@math.ku.dk>
2344
2345 * files.texi (Saving Buffers): Correct description of
2346 `write-contents-functions'.
2347
4e9691e9
JB
23482004-06-21 Juanma Barranquero <lektu@terra.es>
2349
2350 * display.texi (Images): Remove redundant @vindex directives.
2351 Rewrite `image-library-alist' doc in active voice.
2352
1ebd4f78
JB
23532004-06-14 Juanma Barranquero <lektu@terra.es>
2354
2355 * display.texi (Images): Document new delayed library loading,
2356 variable `image-library-alist' and (existing but undocumented)
2357 function `image-type-available-p'.
2358
ddfb8369
RS
23592004-06-05 Richard M. Stallman <rms@gnu.org>
2360
2361 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
2362 refer the user to the Initial Input node.
2363 (Text from Minibuffer): Likewise.
2364 (Initial Input): New node. Document this feature
2365 and say it is mostly deprecated.
2366
18684a3a
RS
23672004-05-30 Richard M. Stallman <rms@gnu.org>
2368
7a61e456
RS
2369 * loading.texi (Named Features): Clarify return value
2370 and meaning of NOERROR.
2371
18684a3a
RS
2372 * variables.texi (File Local Variables): Minor cleanup.
2373
c8364415
MA
23742004-05-30 Michael Albinus <michael.albinus@gmx.de>
2375
2376 * files.texi (Magic File Names): Add `file-remote-p' as operation
2377 of file name handlers.
2378
08fd1251
RS
23792004-05-29 Richard M. Stallman <rms@gnu.org>
2380
2381 * modes.texi (Minor Mode Conventions): (-) has no special meaning
2382 as arg to a minor mode command.
2383
71d5a208
RS
23842004-05-22 Richard M. Stallman <rms@gnu.org>
2385
2386 * syntax.texi (Syntax Class Table): Word syntax not just for English.
2387
2388 * streams.texi (Output Variables): Doc float-output-format.
2389
2390 * searching.texi (Regexp Special): Nested repetition can be infloop.
2391
2392 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
2393 real stack overflow.
2394
2395 * compile.texi: Minor cleanups.
2396
23972004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
2398
2399 * lists.texi (Cons Cells): Explain dotted lists, true lists,
2400 circular lists.
2401 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 2402
022cb162
TTN
24032004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
2404
2405 * modes.texi (Search-based Fontification): Fix typo.
2406
aa7094ba
JB
24072004-05-10 Juanma Barranquero <lektu@terra.es>
2408
2409 * modes.texi (Mode Line Variables): Fix description of
2410 global-mode-string, which is now after which-func-mode, not the
2411 buffer name.
2412
c2383279
LH
24132004-05-07 Lars Hansen <larsh@math.ku.dk>
2414
2415 * modes.texi (Desktop Save Mode): Add.
2416 (Modes): Add menu entry Desktop Save Mode.
2417
2418 * hooks.texi: Add desktop-after-read-hook,
2419 desktop-no-desktop-file-hook and desktop-save-hook.
2420
2421 * locals.texi: Add desktop-save-buffer.
2422
058296d3
JH
24232004-04-30 Jesper Harder <harder@ifa.au.dk>
2424
2425 * display.texi: emacs -> Emacs.
2426
0c54865e
EZ
24272004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
2428
2429 * files.texi (Changing Files): Document set-file-times.
2430
d814862a
JB
24312004-04-23 Juanma Barranquero <lektu@terra.es>
2432
2433 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
2434
e8d6f886
JH
24352004-04-18 Jesper Harder <harder@ifa.au.dk>
2436
2437 * tips.texi (Coding Conventions): defopt -> defcustom.
2438
3a424014
LT
24392004-04-16 Luc Teirlinck <teirllm@auburn.edu>
2440
2441 * sequences.texi: Various clarifications.
2442
9e860631
LT
24432004-04-14 Luc Teirlinck <teirllm@auburn.edu>
2444
2445 * buffers.texi (Read Only Buffers): Mention optional ARG to
2446 `toggle-read-only'.
2447
5e30a0fb
NR
24482004-04-14 Nick Roberts <nick@nick.uklinux.net>
2449
9e860631 2450 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
2451 returns a full-width window if possible.
2452
619fb950
LT
24532004-04-13 Luc Teirlinck <teirllm@auburn.edu>
2454
2455 * buffers.texi: Various changes in addition to:
2456 (Buffer File Name): Add `find-buffer-visiting'.
2457 (Buffer Modification): Mention optional ARG to `not-modified'.
2458 (Indirect Buffers): Mention optional CLONE argument to
2459 `make-indirect-buffer'.
2460
2461 * files.texi: Various changes in addition to:
2462 (Visiting Functions): `find-file-hook' is now a normal hook.
2463 (File Name Expansion): Explain difference between the way that
2464 `expand-file-name' and `file-truename' treat `..'.
2465 (Contents of Directories): Mention optional ID-FORMAT argument to
2466 `directory-files-and-attributes'.
2467 (Format Conversion): Mention new optional CONFIRM argument to
2468 `format-write-file'.
2469
a2295d32
MB
24702004-04-12 Miles Bader <miles@gnu.org>
2471
2472 * macros.texi (Expansion): Add description of `macroexpand-all'.
2473
571fd4d5
JH
24742004-04-05 Jesper Harder <harder@ifa.au.dk>
2475
2476 * variables.texi (Variable Aliases): Mention
2477 cyclic-variable-indirection.
2478
2479 * errors.texi (Standard Errors): Ditto.
2480
4ba2fd66
LT
24812004-04-04 Luc Teirlinck <teirllm@auburn.edu>
2482
2483 * backups.texi: Various small changes in addition to:
2484 (Making Backups): Mention return value of `backup-buffer'.
2485 (Auto-Saving): Mention optional FORCE argument to
2486 `delete-auto-save-file-if-necessary'.
2487 (Reverting): Mention optional PRESERVE-MODES argument to
2488 `revert-buffer'. Correct description of `revert-buffer-function'.
2489
8f7ea687
JL
24902004-03-22 Juri Linkov <juri@jurta.org>
2491
2492 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
2493 with `Vector Functions'.
2494
2495 * text.texi (Sorting): Add missing quote.
2496
0eeca3c1
LT
24972004-03-14 Luc Teirlinck <teirllm@auburn.edu>
2498
2499 * intro.texi (Lisp History): Replace xref to `cl' manual with
2500 inforef.
2501
e69cfac2
RS
25022004-03-12 Richard M. Stallman <rms@gnu.org>
2503
2504 * intro.texi (Version Info): Add arg to emacs-version.
2505 (Lisp History): Change xref to CL manual.
2506
1b91d47f
LT
25072004-03-09 Luc Teirlinck <teirllm@auburn.edu>
2508
2509 * minibuf.texi (Completion Commands): Add xref to Emacs manual
2510 for Partial Completion mode.
2511
97073664
TTN
25122004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
2513
2514 * customize.texi: Fix typo. Remove eol whitespace.
2515
04a6e76b
RS
25162004-03-04 Richard M. Stallman <rms@gnu.org>
2517
2518 * processes.texi: Fix typos.
2519
2520 * lists.texi (Building Lists): Minor clarification.
2521
2522 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
2523 in make-hash-table.
2524
5bb0fcd1
JB
25252004-02-29 Juanma Barranquero <lektu@terra.es>
2526
2527 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
2528 rm, and ignore exit code.
2529
9022d421
EZ
25302004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
2531
2532 * display.texi (Defining Faces): Add description for min-colors.
2533 Update example.
2534
92f5fba2
LT
25352004-02-23 Luc Teirlinck <teirllm@auburn.edu>
2536
2537 * abbrevs.texi: Various corrections and clarifications in addition
2538 to the following:
2539 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
2540
7e83e178
GM
25412004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2542
2543 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
2544
9c5609e8
LT
25452004-02-21 Luc Teirlinck <teirllm@auburn.edu>
2546
e2b9b51f
LT
2547 * text.texi: Various small changes in addition to the following:
2548 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
2549 to delete-horizontal-space.
2550 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
2551 description of yank-handler text property at various places.
2552
7daa0e81
LT
2553 * frames.texi (Window System Selections): Add anchor.
2554
9c5609e8
LT
2555 * syntax.texi (Syntax Table Functions): Clarify and correct
2556 descriptions of make-syntax-table and copy-syntax-table.
2557 (Motion and Syntax): Clarify SYNTAXES argument to
2558 skip-syntax-forward.
2559 (Parsing Expressions): Mention that the return value of
2560 parse-partial-sexp is currently a list of ten rather than nine
2561 elements.
2562 (Categories): Various corrections and clarifications.
2563
d29edb21
LT
25642004-02-17 Luc Teirlinck <teirllm@auburn.edu>
2565
2566 * markers.texi (Marker Insertion Types): Minor change.
2567
2568 * locals.texi (Standard Buffer-Local Variables):
2569 * commands.texi (Interactive Codes, Using Interactive):
2570 * functions.texi (Related Topics): Fix xrefs.
2571
43e48bda
LT
25722004-02-16 Luc Teirlinck <teirllm@auburn.edu>
2573
2574 * lists.texi (Sets And Lists): Update description of delete-dups.
2575
84e34002
RS
25762004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2577
2578 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
2579
25802004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2581
2582 * frames.texi (Parameter Access): frame-parameters arg is optional.
2583 modify-frame-parameters handles nil for FRAME.
2584 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
2585 are all-or-nothing for certain toolkits.
2586 Mention parameter wait-for-wm.
2587 (Frames and Windows): In frame-first-window and frame-selected-window
2588 the arg is optional.
2589 (Input Focus): In redirect-frame-focus the second arg is optional.
2590 (Window System Selections): Mention selection type CLIPBOARD.
2591 Mention data-type UTF8_STRING.
2592 Mention numbering of cut buffers.
2593 (Resources): Describe x-resource-name.
2594
25952004-02-16 Richard M. Stallman <rms@gnu.org>
2596
2597 * windows.texi (Buffers and Windows): Delete false table
2598 about all-frames.
2599
2600 * syntax.texi (Parsing Expressions): Delete old caveat
2601 about parse-sexp-ignore-comments.
2602
2603 * streams.texi (Output Variables): Add print-quoted.
2604
2605 * lists.texi (Building Lists): Minor cleanup.
2606
2607 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
2608
2609 * display.texi (Overlays): Explain overlays use markers.
2610 (Managing Overlays): Explain front-advance and rear-advance
2611 in more detail.
2612
2613 * loading.texi (Unloading): Document unload-feature-special-hooks.
2614 Get rid of fns-NNN.el file.
2615
26162004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2617
2618 * help.texi (Describing Characters): Fix text-char-description
2619 example output.
2620
2621 * edebug.texi (Using Edebug): Fix example.
2622
2623 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 2624
84e34002
RS
2625 * files.texi (Changing Files): Fix argname.
2626
2627 * calendar.texi: Fix parens, and default values.
2628
2629 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
2630 * nonascii.texi, objects.texi, os.texi: Minor fixes.
2631 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
2632
2633 * positions.texi (Text Lines): Don't add -1 in current-line.
2634
26352004-02-16 Richard M. Stallman <rms@gnu.org>
2636
2637 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
2638
c33b76da
EZ
26392004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2640
2641 * processes.texi (Low-Level Network): Fix a typo.
2642
9d7271e8
KS
26432004-02-12 Kim F. Storm <storm@cua.dk>
2644
2645 * display.texi (Fringes): Use consistent wording.
2646 Note that window-fringe's window arg is optional.
2647 (Scroll Bars): Use consistent wording.
2648
6827d730
LT
26492004-02-11 Luc Teirlinck <teirllm@auburn.edu>
2650
2651 * tips.texi (Comment Tips): Document the new conventions for
2652 commenting out code.
2653
1cb60b5a
JD
26542004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2655
2656 * positions.texi (Text Lines): Added missing end defun.
2657
7fdd1f62
KS
26582004-02-07 Kim F. Storm <storm@cua.dk>
2659
2660 * positions.texi (Text Lines): Add line-number-at-pos.
2661
eb3c144c
JPW
26622004-02-06 John Paul Wallington <jpw@gnu.org>
2663
2664 * display.texi (Button Properties, Button Buffer Commands):
2665 mouse-2 invokes button, not down-mouse-1.
2666
a1d38d63
JR
26672004-02-04 Jason Rumney <jasonr@gnu.org>
2668
2669 * makefile.w32-in: Sync with Makefile.in changes.
2670
4b574f3d
LT
26712004-02-03 Luc Teirlinck <teirllm@auburn.edu>
2672
2673 * minibuf.texi (Text from Minibuffer): Various corrections and
2674 clarifications.
2675 (Object from Minibuffer): Correct Lisp description of
2676 read-minibuffer.
2677 (Minibuffer History): Clarify description of cons values for
2678 HISTORY arguments.
2679 (Basic Completion): Various corrections and clarifications. Add
2680 completion-regexp-list.
2681 (Minibuffer Completion): Correct and clarify description of
2682 completing-read.
6f6b0433 2683 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
2684 other minor changes.
2685 (High-Level Completion): Various corrections and clarifications.
2686 (Reading File Names): Ditto.
2687 (Minibuffer Misc): Ditto.
2688
d8186297
LT
26892004-01-26 Luc Teirlinck <teirllm@auburn.edu>
2690
2691 * strings.texi (Text Comparison): assoc-string also matches
2692 elements of alists that are strings instead of conses.
2693 (Formatting Strings): Standardize Texinfo usage. Update index
2694 entries.
2695
9adcb5f2
LT
26962004-01-20 Luc Teirlinck <teirllm@auburn.edu>
2697
2698 * lists.texi (Sets And Lists): Add delete-dups.
2699
3e7274ae
LT
27002004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2701
2702 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
2703 special form.
2704 * macros.texi (Defining Macros): Update description of `declare',
2705 which now is a macro.
2706 (Wrong Time): Fix typos.
2707
944e099f
LT
27082004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2709
2710 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 2711 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
2712 and `batch-byte-compile'. In particular, mention and describe
2713 all optional arguments.
2714 (Disassembly): Correct and clarify the description of `disassemble'.
2715
90c3aa59
LT
27162004-01-11 Luc Teirlinck <teirllm@auburn.edu>
2717
2718 * searching.texi: Various small changes in addition to the
2719 following.
2720 (Regexp Example): Adapt to new value of `sentence-end'.
2721 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2722 `words'.
2723 (Search and Replace): Add usage note for `perform-replace'.
2724 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2725 `match-data'.
2726 (Standard Regexps): Update for new values of `paragraph-start'
2727 and `sentence-end'.
2728
583c353d
LT
27292004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2730
2731 * files.texi (Saving Buffers): Clarify descriptions of
2732 `write-contents-functions' and `before-save-hook'.
2733 Make the defvar's for `before-save-hook' and `after-save-hook'
2734 into defopt's.
2735
05faee07
KS
27362004-01-07 Kim F. Storm <storm@cua.dk>
2737
2738 * commands.texi (Click Events): Describe new image and
2739 width/height elements of click events.
2740 (Accessing Events): Add posn-string, posn-image, and
2741 posn-object-width-height. Change posn-object to return either
2742 image or string object.
2743
a0465ec3
SJ
27442004-01-01 Simon Josefsson <jas@extundo.com>
2745
2746 * hooks.texi (Standard Hooks): Add before-save-hook.
2747 * files.texi (Saving Buffers): Likewise.
2748
972c0c49
RS
27492004-01-03 Richard M. Stallman <rms@gnu.org>
2750
2751 * frames.texi (Frames and Windows): Delete frame-root-window.
2752
dbcd463f
LT
27532004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2754
2755 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
2756
2757 * functions.texi: Various small changes in addition to the
2758 following.
2759 (What Is a Function): `functionp' returns nil for macros. Clarify
2760 behavior of this and following functions for symbol arguments.
2761 (Function Documentation): Add `\' in front of (fn @var{arglist})
2762 and explain why.
2763 (Defining Functions): Mention DOCSTRING argument to `defalias'.
2764 Add anchor.
2765 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
2766
02c77ee9
MB
27672004-01-01 Miles Bader <miles@gnu.org>
2768
2769 * display.texi (Buttons): New section.
2770
903a1a91
AS
27712003-12-31 Andreas Schwab <schwab@suse.de>
2772
2773 * numbers.texi (Math Functions): sqrt reports a domain-error
2774 error.
2775 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
2776
697cf92a
LT
27772003-12-30 Luc Teirlinck <teirllm@auburn.edu>
2778
3f70fe82
LT
2779 * tips.texi (Documentation Tips): Update item on hyperlinks in
2780 documentation strings.
2781
697cf92a
LT
2782 * errors.texi (Standard Errors): Various small corrections and
2783 additions.
2784
2785 * control.texi: Various small changes in addition to the
2786 following.
2787 (Signaling Errors): Provide some more details on how `signal'
2788 constructs the error message. Add anchor to the definition of
2789 `signal'.
2790 (Error Symbols): Describe special treatment of `quit'.
2791 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
2792 to emphasize that it has to be a single form.
2793
2794 * buffers.texi: Add anchor.
2795
4d25144d
RS
27962003-12-29 Richard M. Stallman <rms@gnu.org>
2797
2798 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
2799 (Window Configurations): Add window-configuration-frame.
2800
2801 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
2802
2803 * text.texi (Examining Properties): Add get-char-property-and-overlay.
2804 Change arg name in get-char-property.
2805 (Special Properties): Update handling of keymap property.
2806
2807 * strings.texi (Modifying Strings): Add clear-string.
2808 (Text Comparison): Add assoc-string and remove
2809 assoc-ignore-case, assoc-ignore-representation.
2810
2811 * os.texi (Time of Day): Add set-time-zone-rule.
2812
2813 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 2814 report domain-error errors.
4d25144d 2815
697cf92a 2816 * nonascii.texi (Converting Representations):
4d25144d
RS
2817 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
2818 (Encoding and I/O): Add file-name-coding-system.
2819
2820 * modes.texi (Search-based Fontification): Explain that
2821 face specs are symbols with face names as values.
2822
2823 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
2824
2825 * lists.texi (Building Lists): remq moved elsewhere.
2826 (Sets And Lists): remq moved here.
2827 (Association Lists): Refer to assoc-string.
2828
2829 * internals.texi (Garbage Collection): Add memory-use-counts.
2830
2831 * frames.texi (Frames and Windows): Add set-frame-selected-window
2832 and frame-root-window.
2833
697cf92a 2834 * files.texi (Contents of Directories):
4d25144d
RS
2835 Add directory-files-and-attributes.
2836
2837 * display.texi (Refresh Screen): Add force-window-update.
2838 (Invisible Text): Explain about moving point out of invis text.
2839 (Overlay Properties): Add overlay-properties.
2840 (Managing Overlays): Add overlayp.
2841 (GIF Images): Invalid image number displays a hollow box.
2842
2843 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
2844 (Killing Buffers): Add buffer-live-p.
2845
67fafe38
MR
28462003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
2847
2848 * display.texi (Fringes): Fix typo "set-buffer-window".
2849
68e74f25
LT
28502003-12-24 Luc Teirlinck <teirllm@auburn.edu>
2851
2852 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
2853 * nonascii.texi, processes.texi, tips.texi, variables.texi:
2854 Add or change various xrefs and anchors.
2855
2856 * commands.texi: Replace all occurrences of @acronym{CAR} with
2857 @sc{car}, for consistency with the rest of the Elisp manual.
2858 `car' and `cdr' are historically acronyms, but are no longer
2859 widely thought of as such.
2860
2861 * internals.texi (Pure Storage): Mention that `purecopy' does not
2862 copy text properties.
2863 (Object Internals): Now 29 bits are used (in most implementations)
2864 to address Lisp objects.
2865
2866 * variables.texi (Variables with Restricted Values): New node.
2867
2868 * objects.texi (Lisp Data Types): Mention that certain variables
2869 can only take on a restricted set of values and add an xref to
2870 the new node "Variables with Restricted Values".
2871
2872 * eval.texi (Function Indirection): Describe the errors that
2873 `indirect-function' can signal.
2874 (Eval): Clarify the descriptions of `eval-region' and `values'.
2875 Describe `eval-buffer' instead of `eval-current-buffer' and
2876 mention `eval-current-buffer' as an alias for `current-buffer'.
2877 Correct the description and mention all optional arguments.
2878
697cf92a 2879 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
2880 following.
2881 (Converting Representations): Clarify behavior of
2882 `string-make-multibyte' and `string-to-multibyte' for unibyte all
2883 ASCII arguments.
2884 (Character Sets): Document the variable `charset-list' and adapt
2885 the definition of the function `charset-list' accordingly.
2886 (Translation of Characters): Clarify use of generic characters in
2887 `make-translation-table'. Clarify and correct the description of
2888 the use of translation tables in encoding and decoding.
2889 (User-Chosen Coding Systems): Correct and clarify the description
2890 of `select-safe-coding-system'.
2891 (Default Coding Systems): Clarify description of
2892 `file-coding-system-alist'.
2893
a62f71e4
LT
28942003-11-30 Luc Teirlinck <teirllm@auburn.edu>
2895
2896 * strings.texi (Text Comparison): Correctly describe when two
2897 strings are `equal'. Combine and clarify descriptions of
2898 `assoc-ignore-case' and `assoc-ignore-representation'.
2899
2900 * objects.texi (Non-ASCII in Strings): Clarify description of
2901 when a string is unibyte or multibyte.
2902 (Bool-Vector Type): Update examples.
2903 (Equality Predicates): Correctly describe when two strings are
2904 `equal'.
2905
19017752
LT
29062003-11-29 Luc Teirlinck <teirllm@auburn.edu>
2907
2908 * lists.texi (Building Lists): `append' no longer accepts integer
2909 arguments. Update the description of `number-sequence' to reflect
2910 recent changes.
2911 (Sets And Lists): Describe `member-ignore-case' after `member'.
2912
0f6a07a8
KS
29132003-11-27 Kim F. Storm <storm@cua.dk>
2914
2915 * commands.texi (Click Events): Click object may be an images.
2916 Describe (dx . dy) element of click positions.
2917 (Accessing Events): Remove duplicate posn-timestamp.
2918 New functions posn-object and posn-object-x-y.
2919
1ce7c819
KS
29202003-11-23 Kim F. Storm <storm@cua.dk>
2921
2922 * commands.texi (Click Events): Describe enhancements to event
2923 position lists, including new text-pos and (col . row) items.
2924 Mention left-fringe and right-fringe area events.
0f6a07a8 2925 (Accessing Events): New functions posn-area and
1ce7c819
KS
2926 posn-actual-col-row. Mention posn-timestamp. Mention that
2927 posn-point in non-text area still returns buffer position.
2928 Clarify posn-col-row.
2929
cae8ddbb
LH
29302003-11-21 Lars Hansen <larsh@math.ku.dk>
2931
2932 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
2933 * anti.texi (File Attributes): Describe removed parameter
2934 ID-FORMAT.
2935
f7f1a248
LT
29362003-11-20 Luc Teirlinck <teirllm@auburn.edu>
2937
68e74f25 2938 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
2939 a position, its buffer is ignored.
2940
2941 * markers.texi (Overview of Markers): Mention it here too.
2942
c5e2fb05
LT
29432003-11-12 Luc Teirlinck <teirllm@auburn.edu>
2944
2945 * numbers.texi (Numeric Conversions): Not just `floor', but also
2946 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
2947
e57d0aa8
LT
29482003-11-10 Luc Teirlinck <teirllm@auburn.edu>
2949
2950 * markers.texi (Creating Markers): Specify insertion type of
2951 created markers. Add xref to `Marker Insertion Types'.
2952 Second argument to `copy-marker' is optional.
2953 (Marker Insertion Types): Mention that most markers are created
2954 with insertion type nil.
2955 (The Mark): Correctly describe when `mark' signals an error.
2956 (The Region): Correctly describe when `region-beginning' and
2957 `region-end' signal an error.
2958
bb3612ec
LT
29592003-11-08 Luc Teirlinck <teirllm@auburn.edu>
2960
2961 * hash.texi (Creating Hash): Clarify description of `eql'.
2962 `makehash' is obsolete.
2963 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
2964
2965 * positions.texi (Point): Change description of `buffer-end', so
2966 that it is also correct for floating point arguments.
2967 (List Motion): Correct argument lists of `beginning-of-defun' and
2968 `end-of-defun'.
2969 (Excursions): Add xref to `Marker Insertion Types'.
2970 (Narrowing): Argument to `narrow-to-page' is optional.
2971
cfb8a797
LT
29722003-11-06 Luc Teirlinck <teirllm@auburn.edu>
2973
2974 * streams.texi (Output Streams): Clarify behavior of point for
2975 marker output streams.
2976
c6177909
LT
29772003-11-04 Luc Teirlinck <teirllm@auburn.edu>
2978
2979 * variables.texi (Defining Variables): Second argument to
2980 `defconst' is not optional.
2981 (Setting Variables): Mention optional argument APPEND to
2982 `add-to-list'.
2983 (Creating Buffer-Local): Expand description of
2984 `make-variable-buffer-local'.
2985 (Frame-Local Variables): Expand description of
2986 `make-variable-frame-local'.
2987 (Variable Aliases): Correct description of optional argument
2988 DOCSTRING to `defvaralias'. Mention return value of
2989 `defvaralias'.
2990 (File Local Variables): Add xref to `File variables' in Emacs
2991 Manual. Correct description of `hack-local-variables'. Mention
2992 `safe-local-variable' property. Mention optional second argument
2993 to `risky-local-variable-p'.
2994
b3645067
LT
29952003-11-03 Luc Teirlinck <teirllm@auburn.edu>
2996
2997 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
2998
10695e5c
EZ
29992003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
3000
3001 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
3002 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
3003 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
3004 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
3005 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 3006 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
3007 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
3008 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
3009 @acronym{FOO}.
3010
a2f4def1
LT
30112003-10-27 Luc Teirlinck <teirllm@auburn.edu>
3012
3013 * strings.texi (Creating Strings): Argument START to `substring'
3014 can not be `nil'. Expand description of
3015 `substring-no-properties'. Correct description of `split-string',
3016 especially with respect to empty matches. Prevent very bad line
3017 break in definition of `split-string-default-separators'.
3018 (Text Comparison): `string=' and `string<' also accept symbols as
3019 arguments.
3020 (String Conversion): More completely describe argument BASE in
3021 `string-to-number'.
5bb0fcd1 3022 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
3023 corresponding object. Clarify behavior of numeric prefix after
3024 `%' in `format'.
3025 (Case Conversion): The argument to `upcase-initials' can be a
3026 character.
3027
a2296bf9
KH
30282003-10-27 Kenichi Handa <handa@m17n.org>
3029
3030 * display.texi (Fontsets): Fix texinfo usage.
3031
885fef7c
KH
30322003-10-25 Kenichi Handa <handa@m17n.org>
3033
3034 * display.texi (Fontsets): Add description of the function
3035 set-fontset-font.
3036
0c6b7a1f
LT
30372003-10-23 Luc Teirlinck <teirllm@auburn.edu>
3038
3039 * display.texi (Temporary Displays): Add xref to `Documentation
3040 Tips'.
3041
3042 * functions.texi (Function Safety): Use inforef instead of pxref
3043 for SES.
3044
c3cda320
AS
30452003-10-23 Andreas Schwab <schwab@suse.de>
3046
3047 * Makefile.in (TEX, texinputdir): Don't define.
3048 (TEXI2DVI): Define.
3049 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
3050 add $(srcdir)/index.texi.
3051 ($(infodir)/elisp): Remove index.texi dependency.
3052 (elisp.dvi): Likewise. Use $(TEXI2DVI).
3053 (index.texi): Remove target.
3054 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
3055 (clean): Don't remove index.texi.
3056
c3cda320
AS
3057 * permute-index, index.perm: Remove.
3058 * index.texi: Rename from index.unperm.
3059
e5dadca7
LT
30602003-10-22 Luc Teirlinck <teirllm@auburn.edu>
3061
3062 * tips.texi (Documentation Tips): Document new behavior for face
3063 and variable hyperlinks in Help mode.
3064
6cfb0777
LT
30652003-10-21 Luc Teirlinck <teirllm@auburn.edu>
3066
3067 * objects.texi (Integer Type): Update for extra bit of integer range.
3068 (Character Type): Ditto.
3069
a6eeaa81 30702003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
3071
3072 * numbers.texi (Integer Basics): Add index entries for reading
3073 numbers in hex, octal, and binary.
3074
c8f9ba83
LK
30752003-10-16 Lute Kamstra <lute@gnu.org>
3076
3077 * modes.texi (Mode Line Format): Mention force-mode-line-update's
3078 argument.
3079
b52a26fb
LT
30802003-10-13 Luc Teirlinck <teirllm@auburn.edu>
3081
3082 * windows.texi (Choosing Window): Fix typo.
3083 * edebug.texi (Edebug Execution Modes): Fix typo.
3084
f7005886
RS
30852003-10-13 Richard M. Stallman <rms@gnu.org>
3086
3087 * windows.texi (Basic Windows): A window has fringe settings,
3088 display margins and scroll-bar settings.
3089 (Splitting Windows): Doc split-window return value.
3090 Clean up one-window-p.
3091 (Selecting Windows): Fix typo.
3092 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
3093 (Buffers and Windows): In set-window-buffer, explain effect
3094 on fringe settings and scroll bar settings.
3095 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
3096 (Choosing Window): Use defopt for pop-up-frame-function.
3097 For special-display-buffer-names, explain same-window and same-frame.
3098 Clarify window-dedicated-p return value.
3099 (Textual Scrolling): scroll-up and scroll-down can get an error.
3100 (Horizontal Scrolling): Clarify auto-hscroll-mode.
3101 Clarify set-window-hscroll.
3102 (Size of Window): Don't mention tool bar in window-height.
3103 (Coordinates and Windows): Explain what coordinates-in-window-p
3104 returns for fringes and display margins.
3105 (Window Configurations): Explain saving fringes, etc.
3106
3107 * tips.texi (Library Headers): Clean up Documentation.
3108
3109 * syntax.texi (Parsing Expressions): Clean up forward-comment
3110 and parse-sexp-lookup-properties.
3111
3112 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
3113
3114 * os.texi (System Environment): Clean up text for load-average errors.
3115
3116 * modes.texi (Hooks): Don't explain local hook details at front.
3117 Clarify run-hooks and run-hook-with-args a little.
3118 Clean up add-hook and remove-hook.
3119
3120 * edebug.texi (Edebug Execution Modes): Clarify t.
3121 Document edebug-sit-for-seconds.
3122 (Coverage Testing): Document C-x X = and =.
3123 (Instrumenting Macro Calls): Fix typo.
3124 (Specification List): Don't index the specification keywords.
3125
c989ebe9
KS
31262003-10-10 Kim F. Storm <storm@cua.dk>
3127
3128 * processes.texi (Network): Introduce make-network-process.
3129
f9525eef
LT
31302003-10-09 Luc Teirlinck <teirllm@auburn.edu>
3131
3132 * tips.texi (Library Headers): Fix typo.
3133
f008b925
LK
31342003-10-07 Juri Linkov <juri@jurta.org>
3135
3136 * modes.texi (Imenu): Mention imenu-create-index-function's
3137 default value. Explain submenus better.
3138
c22c5da6
LK
31392003-10-07 Lute Kamstra <lute@gnu.org>
3140
3141 * modes.texi (Faces for Font Lock): Fix typo.
3142 (Hooks): Explain how buffer-local hook variables can refer to
3143 global hook variables.
3144 Various minor clarifications.
3145
49247521
LK
31462003-10-06 Lute Kamstra <lute@gnu.org>
3147
3148 * tips.texi (Coding Conventions): Mention naming conventions for
3149 hooks.
3150
9296c947
LT
31512003-10-05 Luc Teirlinck <teirllm@auburn.edu>
3152
3153 * loading.texi (Library Search): Correct default value of
3154 load-suffixes.
3155 (Named Features): Fix typo.
3156
0e9b293a
RS
31572003-10-05 Richard M. Stallman <rms@gnu.org>
3158
3159 * loading.texi (Named Features): In `provide',
3160 say how to test for subfeatures.
3161 (Unloading): In unload-feature, use new var name
3162 unload-feature-special-hooks.
3163
49247521 31642003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
3165
3166 * modes.texi (Major Mode Conventions): Mention third way to set up
3167 Imenu.
3168 (Imenu): A number of small fixes.
3169 Delete documentation of internal variable imenu--index-alist.
3170 Document the return value format of imenu-create-index-function
3171 functions.
3172
ab8f7d5c
RS
31732003-09-30 Richard M. Stallman <rms@gnu.org>
3174
3175 * processes.texi (Network): Say what stopped datagram connections do.
3176
3177 * lists.texi (Association Lists): Clarify `assq-delete-all'.
3178
3179 * display.texi (Overlay Properties): Clarify `evaporate' property.
3180
49247521 31812003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
3182
3183 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 3184 constructs should be marked as risky.
86b9b767
LK
3185 Change cons cell into proper list.
3186 (Mode Line Variables): Change cons cell into proper list.
3187
49247521 31882003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
3189
3190 * modes.texi (Mode Line Data): Document the :propertize construct.
3191 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 3192 to match their order in the default mode-line-format.
bc3b02f9
LK
3193 Describe the new variables mode-line-position and mode-line-modes.
3194 Update the default values of mode-line-frame-identification,
3195 minor-mode-alist, and default-mode-line-format.
3196 (Properties in Mode): Mention the :propertize construct.
6142d1d0 3197
bc3b02f9 31982003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 3199
c22c5da6 3200 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
3201 * loading.texi, minibuf.texi, text.texi, variables.texi:
3202 Avoid @strong{Note:}.
3203
32042003-09-26 Richard M. Stallman <rms@gnu.org>
3205
3206 * keymaps.texi (Remapping Commands): Fix typo.
3207
41beda59
LT
32082003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
3209
3210 * processes.texi (Low-Level Network): Fix typo.
3211
ef6ae4ff
KS
32122003-09-23 Kim F. Storm <storm@cua.dk>
3213
3214 * processes.texi (Network, Network Servers): Fix typos.
3215 (Low-Level Network): Add timeout value for :server keyword.
3216 Add new option keywords to make-network-process.
3217 Add set-network-process-options.
3218 Explain how to test availability of network options.
3219
b0f23edf
RS
32202003-09-19 Richard M. Stallman <rms@gnu.org>
3221
3222 * text.texi (Motion by Indent): Arg to
3223 backward-to-indentation and forward-to-indentation is optional.
3224
3225 * strings.texi (Creating Strings): Add substring-no-properties.
3226
3227 * processes.texi
3228 (Process Information): Add list-processes arg QUERY-ONLY.
3229 Delete process-contact from here.
3230 Add new status values for process-status.
3231 Add process-get, process-put, process-plist, set-process-plist.
3232 (Synchronous Processes): Add call-process-shell-command.
3233 (Signals to Processes): signal-process allows process objects.
3234 (Network): Complete rewrite.
3235 (Network Servers, Datagrams, Low-Level Network): New nodes.
3236
3237 * positions.texi (Word Motion): forward-word, backward-word
3238 arg is optional. Reword.
3239
3240 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
3241
c22c5da6 3242 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
3243 Delete duplicate definition of buffer-local-value.
3244 (File Local Variables): Explain about discarding text props.
3245
f387bdea
RS
32462003-09-11 Richard M. Stallman <rms@gnu.org>
3247
3248 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
3249 changes variables that record input events.
3250 (Minibuffer Misc): Add minibuffer-selected-window.
3251
3252 * lists.texi (Building Lists): Add copy-tree.
3253
3254 * display.texi (Fontsets): Add char-displayable-p.
3255 (Scroll Bars): New node.
3256
49247521 32572003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
3258
3259 * modes.texi (%-Constructs): Document new `%i' and `%I'
3260 constructs.
3261
fd026ee1
JR
32622003-09-03 Peter Runestig <peter@runestig.com>
3263
3264 * makefile.w32-in: New file.
3265
4828b4d7
RS
32662003-08-29 Richard M. Stallman <rms@gnu.org>
3267
3268 * display.texi (Overlay Properties): Clarify how priorities
3269 affect use of the properties.
3270
a4e4f05d
LT
32712003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
3272
3273 * customize.texi (Type Keywords): Correct the description of
3274 `:help-echo' in the case where `motion-doc' is a function.
3275
3ebe0346
JPW
32762003-08-14 John Paul Wallington <jpw@gnu.org>
3277
3278 * modes.texi (Emulating Mode Line): Subsection, not section.
3279
3afe8e39
RS
32802003-08-13 Richard M. Stallman <rms@gnu.org>
3281
3282 * elisp.texi (Top): Update subnode lists in menu.
3283
3284 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
3285 (Kill Functions): kill-region has new arg yank-handler.
3286 (Yanking): New node.
3287 (Yank Commands): Add yank-undo-function.
3288 (Low-Level Kill Ring):
3289 kill-new and kill-append have new arg yank-handler.
3290 (Changing Properties): Add remove-list-of-text-properties.
3291 (Atomic Changes): New node.
3292
3293 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
3294
3295 * streams.texi (Output Variables): Add eval-expression-print-length
3296 and eval-expression-print-level.
3297
3298 * os.texi (Time Conversion): For encode-time, explain limits on year.
3299
3300 * objects.texi (Character Type): Define anchor "modifier bits".
3301
3302 * modes.texi (Emulating Mode Line): New node.
3303 (Search-based Fontification): Font Lock uses font-lock-face property.
3304 (Other Font Lock Variables): Likewise.
3305
3306 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
3307 not vectors.
3308 (Active Keymaps): Add emulation-mode-map-alists.
3309 (Functions for Key Lookup): key-binding has new arg no-remap.
3310 (Remapping Commands): New node.
3311 (Scanning Keymaps): where-is-internal has new arg no-remap.
3312 (Tool Bar): Add tool-bar-local-item-from-menu.
3313 Clarify when to use tool-bar-add-item-from-menu.
3314
3315 * commands.texi (Interactive Call): commandp has new arg.
3316 (Command Loop Info): Add this-original-command.
3317
e37769b1
JPW
33182003-08-06 John Paul Wallington <jpw@gnu.org>
3319
3320 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
3321
3322 * display.texi (Warning Basics): Fix typo.
3323 (Fringes): Add closing curly bracket and fix typo.
3324
3325 * elisp.texi (Top): Fix typo.
3326
c5e0561f
RS
33272003-08-05 Richard M. Stallman <rms@gnu.org>
3328
3329 * elisp.texi: Update lists of subnodes.
3330
3331 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
3332
3333 * variables.texi (Local Variables): Use lc for example variable names.
3334
3335 * tips.texi (Library Headers): Explain where to put -*-.
3336
3337 * strings.texi (Creating Strings): Fix xref for vconcat.
3338
3339 * sequences.texi (Vector Functions):
3340 vconcat no longer allows integer args.
3341
3342 * minibuf.texi (Reading File Names): read-file-name has new
3343 arg PREDICATE. New function read-directory-name.
3344
3345 * macros.texi (Defining Macros): Give definition of `declare'
3346 (Indenting Macros): New node.
3347
3348 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
3349 (Window Frame Parameters): Make separate table of parameters
3350 that are coupled with specific face attributes.
3351 (Deleting Frames): delete-frame-hooks renamed to
3352 delete-frame-functions.
3353
3354 * files.texi (Magic File Names): Add file-remote-p.
3355 Clarify file-local-copy.
3356
3357 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
3358 here; instead xref Defining Macros.
3359
3360 * display.texi (Warnings): New node, and subnodes.
3361 (Fringes): New node.
3362
3363 * debugging.texi (Test Coverage): New node.
3364
3365 * compile.texi (Compiler Errors): Explain with-no-warnings
3366 and other ways to suppress warnings.
3367
3368 * commands.texi (Interactive Call): Minor clarification.
3369
3370 * buffers.texi (Buffer File Name): set-visited-file-name
3371 renames the buffer too.
3372
3373 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
3374
ee59dede
MR
33752003-07-24 Markus Rost <rost@math.ohio-state.edu>
3376
3377 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
3378
f0514b34
MR
33792003-07-22 Markus Rost <rost@math.ohio-state.edu>
3380
3381 * internals.texi (Garbage Collection): Fix previous change.
3382
c73983bb
RS
33832003-07-22 Richard M. Stallman <rms@gnu.org>
3384
3385 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
3386
3387 * display.texi (Width): Use \s syntax in example.
3388 (Font Selection): Add face-font-rescale-alist.
3389
3390 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
3391 Remove spurious indent in example.
3392
3393 * lists.texi (Building Lists): Add number-sequence.
3394
3395 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
3396
3397 * functions.texi (Function Documentation): Explain how to
3398 show calling convention explicitly in the doc string.
3399
3400 * windows.texi (Selecting Windows): save-selected-window saves
3401 selected window of each frame.
3402 (Window Configurations): Minor change.
3403
3404 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
3405
3406 * streams.texi (Output Variables): Add print-continuous-numbering
3407 and print-number-table.
3408
3409 * processes.texi (Decoding Output): New node.
3410
3411 * os.texi (Time Conversion): decode-time arg is optional.
3412
3413 * objects.texi (Character Type): Don't use space as example for \.
3414 Make list of char names and \-sequences correspond.
3415 Explain that \s is not used in strings. `\ ' needs space after.
3416
3417 * nonascii.texi (Converting Representations): Add string-to-multibyte.
3418 (Translation of Characters): Add translation-table-for-input.
3419 (Default Coding Systems): Add auto-coding-functions.
3420 (Explicit Encoding): Add decode-coding-inserted-region.
3421 (Locales): Add locale-info.
3422
3423 * minibuf.texi (Basic Completion): Describe test-completion.
3424 Collections can be lists of strings.
3425 Clean up lazy-completion-table.
3426 (Programmed Completion): Mention test-completion.
3427 Clarify why lambda expressions are not accepted.
3428 (Minibuffer Misc): Describe minibufferp.
3429
51a8b435
RS
34302003-07-14 Richard M. Stallman <rms@gnu.org>
3431
3432 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
3433
3434 * windows.texi (Selecting Windows): New arg to select-window.
3435 (Selecting Windows): Add with-selected-window.
3436 (Size of Window): Add window-inside-edges, etc.
3437
3438 * internals.texi (Garbage Collection): Add post-gc-hook.
3439
3440 * processes.texi (Subprocess Creation): Add exec-suffixes.
3441
3442 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
3443 (Scanning Keymaps): Add map-keymaps.
3444 (Defining Menus): Add keymap-prompt.
3445
3446 * numbers.texi (Integer Basics): Add most-positive-fixnum,
3447 most-negative-fixnum.
3448
3449 * compile.texi (Byte Compilation): Explain no-byte-compile
3450 (Compiler Errors): New node.
3451
3452 * os.texi (User Identification): user-uid, user-real-uid
3453 can return float.
3454
3455 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
3456 and about derived modes.
3457 (Minor Modes): Add minor-mode-list.
3458 (Defining Minor Modes): Keyword args for define-minor-mode.
3459 (Search-based Fontification): Explain managing other properties.
3460 (Other Font Lock Variables): Add font-lock-extra-managed-props.
3461 (Faces for Font Lock): Add font-locl-preprocessor-face.
3462 (Hooks): Add run-mode-hooks and delay-mode-hooks.
3463
3464 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 3465 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
3466
3467 * loading.texi (Library Search): Add load-suffixes.
3468
3469 * minibuf.texi (Basic Completion): Add lazy-completion-table.
3470 (Programmed Completion): Add dynamic-completion-table.
3471
3472 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
3473 (Magic File Names): Specify precedence order of handlers.
199bb209 3474
51a8b435
RS
3475 * commands.texi (Command Overview): Emacs server runs pre-command-hook
3476 and post-command-hook.
3477 (Waiting): New calling convention for sit-for.
3478
3479 * text.texi (Special Properties): local-map and keymap properties
3480 apply based on their stickiness.
3481
c6de56a0
RS
34822003-07-07 Richard M. Stallman <rms@gnu.org>
3483
3484 * modes.texi (Minor Mode Conventions): Specify only some kinds
3485 of list values as args to minor modes.
3486
3487 * files.texi (File Name Expansion): Warn about iterative use
3488 of substitute-in-file-name.
3489
3490 * advice.texi (Activation of Advice): Clean up previous change.
3491
8c761ea6
MR
34922003-07-06 Markus Rost <rost@math.ohio-state.edu>
3493
3494 * advice.texi (Activation of Advice): Note that ad-start-advice is
3495 turned on by default.
3496
c6de56a0
RS
34972003-06-30 Richard M. Stallman <rms@gnu.org>
3498
3499 * text.texi (Buffer Contents): Document current-word.
3500 (Change Hooks): Not called for *Messages*.
3501
3502 * functions.texi (Defining Functions): Explain about redefining
3503 primitives.
3504 (Function Safety): Renamed. Minor changes.
3505 Comment out the detailed criteria for what is safe.
3506
3fe4e567
AS
35072003-06-22 Andreas Schwab <schwab@suse.de>
3508
3509 * objects.texi (Symbol Type): Fix description of examples.
3510
cda7bd13
AS
35112003-06-16 Andreas Schwab <schwab@suse.de>
3512
3513 * hash.texi (Creating Hash): Fix description of :weakness.
3514
fbcffa4a
KG
35152003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
3516
3517 * files.texi (Changing Files): copy-file copies file modes, too.
3518
ff6a3bfb
RS
35192003-05-28 Richard M. Stallman <rms@gnu.org>
3520
3521 * strings.texi (Creating Strings): Clarify split-string.
3522
1463a05d
JB
35232003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
3524
3525 * strings.texi (Creating Strings): Update split-string specification
3526 and examples.
3527
af253914
RS
35282003-05-19 Richard M. Stallman <rms@gnu.org>
3529
3530 * elisp.texi: Correct invariant section names.
3531
7ea52f92
RS
35322003-04-20 Richard M. Stallman <rms@gnu.org>
3533
3534 * os.texi (Timers): Explain about timers and quitting.
3535
e31afc09
RS
35362003-04-19 Richard M. Stallman <rms@gnu.org>
3537
3538 * internals.texi (Writing Emacs Primitives): Strings are
3539 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
3540 Explain GCPRO convention for varargs function args.
3541
5ceea398
RS
35422003-04-16 Richard M. Stallman <rms@gnu.org>
3543
3544 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
3545
b0ada147
RS
35462003-04-08 Richard M. Stallman <rms@gnu.org>
3547
3548 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
3549
b23375aa
KS
35502003-02-13 Kim F. Storm <storm@cua.dk>
3551
3552 * objects.texi (Character Type): New \s escape for space.
3553
c60ee5e7
JB
35542003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3555
3556 * os.texi (System Environment): Added cygwin system-type.
3557
84e47416
RS
35582003-01-25 Richard M. Stallman <rms@gnu.org>
3559
3560 * keymaps.texi: Document that a symbol can act as a keymap.
3561
3e8cf2ea
RS
35622003-01-13 Richard M. Stallman <rms@gnu.org>
3563
3564 * text.texi (Changing Properties): Say string indices are origin-0.
3565
3566 * positions.texi (Screen Lines) <compute-motion>:
3567 Correct order of elts in return value.
3568
3569 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
3570 how to define a default binding.
3571
7abb9fc5 35722002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 3573
104bc3aa 3574 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 3575
104bc3aa
MR
3576 * customize.texi (Simple Types): Clarify description of custom
3577 type 'number. Describe new custom type 'float.
177f790c 3578
7abb9fc5 35792002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
3580
3581 * variables.texi (File Local Variables): Fix typo.
3582
df140a68 35832002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 3584
df140a68
KG
3585 From Michael Albinus <Michael.Albinus@alcatel.de>.
3586
3587 * README: Target for Info file is `make info'.
3588
3589 * files.texi (File Name Components): Fixed typos in
3590 `file-name-sans-extension'.
3591 (Magic File Names): Complete list of operations for magic file
3592 name handlers.
3593
7ed9159a
JY
35942002-09-16 Jonathan Yavner <jyavner@engineer.com>
3595
3596 * variables.texi (File Local Variables): New function
3597 risky-local-variable-p.
3598
35992002-09-15 Jonathan Yavner <jyavner@engineer.com>
3600
3601 * functions.texi (Function safety): New node about unsafep.
3602
241f79af
PA
36032002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
3604
3605 * customize.texi (Splicing into Lists): Fixed example.
3606 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
3607
72459b15
JB
36082002-06-17 Juanma Barranquero <lektu@terra.es>
3609
3610 * frames.texi (Display Feature Testing): Fix typo.
3611
61f7e0f5
AS
36122002-06-12 Andreas Schwab <schwab@suse.de>
3613
3614 * frames.texi (Initial Parameters, Resources): Fix references to
3615 the Emacs manual.
3616
4e792dbd
KS
36172002-05-13 Kim F. Storm <storm@cua.dk>
3618
3619 * variables.texi (Intro to Buffer-Local): Updated warning and
3620 example relating to changing buffer inside let.
3621
940344d4 36222002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
3623
3624 * os.texi (Session Management): New node about X Session management.
3625
231ac53b
EZ
36262002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
3627
3628 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
3629 to which the manual corresponds, and the copyright years.
3630
3631 * Makefile.in (VERSION): Set to 2.9.
3632
140cc574
EZ
36332001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
3634
3635 * elisp.texi: Change the category in @dircategory to "Emacs", to
3636 make it consistent with info/dir.
3637
9c7fce05
MB
36382001-11-25 Miles Bader <miles@gnu.org>
3639
3640 * text.texi (Fields): Describe new `limit' arg in
3641 field-beginning/field-end.
3642
9f8bbf0f
EZ
36432001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3644
a5e6715c
EZ
3645 * permute-index: Don't depend on csh-specific features. Replace
3646 the interpreter name with /bin/sh.
3647
9f8bbf0f
EZ
3648 * two-volume-cross-refs.txt: New file.
3649 * two.el: New file.
3650 * spellfile: New file.
3651
1756e2fb
EZ
36522001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
3653
3654 * permute-index: New file.
3655
3656 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
3657 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
3658 8+3 restricted namespace.
ad050e54
EZ
3659
3660 * Makefile.in (infodir): Define relative to $(srcdir).
3661 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
3662 include directories list via -I switch to makeinfo.
3663 (index.texi): Use cp if both hard and symbolic links fail.
3664
10fa7f8e
EZ
36652001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3666
7a1494ce
EZ
3667 * Makefile.in (distclean): Add.
3668
10fa7f8e
EZ
3669 The following changes make ELisp manual part of the Emacs
3670 distribution:
3671
3672 * Makefile.in: Add Copyright notice.
3673 (prefix): Remove.
3674 (infodir): Change value to "../info".
3675 (VPATH): New variable.
3676 (MAKE): Don't define.
3677 (texmacrodir): Don't define.
3678 (texinputdir): Append the existing value of TEXINPUTS.
3679 ($(infodir)/elisp): Instead of just "elisp". Reformat the
3680 command to be compatible with man/Makefile.in, and to put the
3681 output into ../info.
5c32b7c5 3682 (info): Add target.
10fa7f8e
EZ
3683 (installall): Target removed.
3684
ad050e54 36852001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
3686
3687 * tips.texi (Coding Conventions): Fix typo.
3688
6fd735df
GM
36892001-10-23 Gerd Moellmann <gerd@gnu.org>
3690
3691 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
3692
b704d54b
EZ
36932001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
3694
3695 * files.texi (File Name Components): Update the description of
3696 file-name-sans-extension and file-name-extension, as they now
3697 ignore leading dots.
3698
71431a0e
GM
36992001-10-20 Gerd Moellmann <gerd@gnu.org>
3700
6aa97356 3701 * (Version 21.1 released.)
71431a0e 3702
79f1f96c
MB
37032001-10-19 Miles Bader <miles@gnu.org>
3704
3705 * positions.texi (Text Lines): Describe behavior of
3706 `beginning-of-line'/`end-of-line' in the presence of field properties.
3707
892a8f36
GM
37082001-10-17 Gerd Moellmann <gerd@gnu.org>
3709
3710 * Makefile.in (VERSION): Set to 2.8.
3711 (manual): Use `manual-21'.
3712
8c1cc9e8 3713 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
3714 number was used. Set it to 2.8.
3715
3716 * intro.texi: Likewise.
3717
51724e26
EZ
37182001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3719
3720 * files.texi (File Name Completion): Document the significance of
3721 a trailing slash in elements of completion-ignored-extensions.
3722
57b338e8
MB
37232001-10-06 Miles Bader <miles@gnu.org>
3724
3725 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3726
c89e4bc5
GM
37272001-10-04 Gerd Moellmann <gerd@gnu.org>
3728
3729 * variables.texi (Variable Aliases): New node.
3730
ab952a4f
GM
37312001-10-04 Gerd Moellmann <gerd@gnu.org>
3732
3733 * Branch for 21.1.
dff28924 3734
9db3a582
MB
37352001-10-02 Miles Bader <miles@gnu.org>
3736
ae1a9581
MB
3737 * minibuf.texi (Minibuffer Misc): Add entries for
3738 `minibuffer-contents', `minibuffer-contents-no-properties', and
3739 `delete-minibuffer-contents'.
3740 Correct description for `minibuffer-prompt-end'.
3741
9db3a582
MB
3742 * text.texi (Property Search): Correct descriptions of
3743 `next-char-property-change' and `previous-char-property-change'.
3744 Add entries for `next-single-char-property-change' and
3745 `previous-single-char-property-change'.
3746 Make operand names a bit more consistent.
3747
03be5931
EZ
37482001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3749
3750 * frames.texi (Finding All Frames): Document that next-frame and
3751 previous-frame are local to current terminal.
3752
974548ec
EZ
37532001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3754
3755 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 3756 result of make-keymap.
974548ec 3757
8d82c597
EZ
37582001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
3759
3760 * display.texi (Font Lookup, Attribute Functions)
3761 (Image Descriptors): Add cross-references to the definition of
3762 selected frame.
3763
3764 * buffers.texi (The Buffer List): Add cross-references to the
3765 definition of selected frame.
3766
3767 * frames.texi (Input Focus): Clarify which frame is _the_ selected
3768 frame at any given time.
3769 (Multiple Displays, Size and Position): Add a cross-reference to
3770 the definition of the selected frame.
3771
2842de30
EZ
37722001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
3773
3774 * strings.texi (String Conversion) <string-to-number>: Document
3775 that a float is returned for integers that are too large.
3776
3777 * frames.texi (Mouse Position): Document mouse-position-function.
3778 (Display Feature Testing): Document display-images-p.
3779 (Window Frame Parameters): Document the cursor-type variable.
3780
3781 * numbers.texi (Integer Basics): Document CL style read syntax for
3782 integers in bases other than 10.
3783
3784 * positions.texi (List Motion): Document
3785 open-paren-in-column-0-is-defun-start.
3786
3787 * lists.texi (Sets And Lists): Document member-ignore-case.
3788
3789 * internals.texi (Garbage Collection): Document the used and free
3790 strings report.
3791 (Memory Usage): Document strings-consed.
3792
3793 * os.texi (Time of Day): Document float-time.
3794 (Recording Input): Document that clear-this-command-keys clears
3795 the vector to be returned by recent-keys.
3796
3797 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
3798 argument keymap can be a list.
3799
3800 * nonascii.texi (User-Chosen Coding Systems)
3801 <select-safe-coding-system>: Document the new argument
3802 accept-default-p and the variable
3803 select-safe-coding-system-accept-default-p. Tell what happens if
3804 buffer-file-coding-system is undecided.
3805 (Default Coding Systems): Document auto-coding-regexp-alist.
3806
3807 * display.texi (The Echo Area) <message>: Document
3808 message-truncate-lines.
3809 (Glyphs): Document that the glyph table is unused on windowed
3810 displays.
3811
3812 * help.texi (Describing Characters) <single-key-description>:
3813 Document the new argument no-angles.
3814 (Accessing Documentation) <documentation-property>: Document that
3815 a non-string property is evaluated.
3816 <documentation>: Document that the function-documentation property
3817 is looked for.
3818
3819 * windows.texi (Selecting Windows): Document some-window.
3820
3821 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
3822
3823 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
3824 apropos-mode-hook.
3825
3826 * commands.texi (Using Interactive): Document interactive-form.
3827 (Keyboard Macros): Document kbd-macro-termination-hook.
3828 (Command Loop Info): Document that clear-this-command-keys clears
3829 the vector to be returned by recent-keys.
3830
2d43d823
GM
38312001-09-04 Werner LEMBERG <wl@gnu.org>
3832
3833 * Makefile.in (srcdir, texinputdir): New variables.
3834 (srcs, index.texi, install): Use $(srcdir).
3835 (.PHONY): Remove elisp.dvi.
3836 (elisp): Use -I switch for makeinfo.
3837 (elisp.dvi): Use $(srcdir) and $(texinputdir).
3838 (installall, dist): Use $(srcdir).
3839 Fix path to texinfo.tex.
3840 (maintainer-clean): Add elisp.dvi and elisp.oaux.
3841
fa739b31
GM
38422001-08-30 Gerd Moellmann <gerd@gnu.org>
3843
92a25631
GM
3844 * display.texi (Conditional Display): Adjust to API change.
3845
fa739b31
GM
3846 * configure: New file.
3847
cef68af5
GM
38482001-07-30 Gerd Moellmann <gerd@gnu.org>
3849
3850 * commands.texi (Repeat Events): Add description of
3851 double-click-fuzz.
3852
d1f08d85
SM
38532001-05-08 Stefan Monnier <monnier@cs.yale.edu>
3854
3855 * syntax.texi (Syntax Class Table): Add the missing designator for
3856 comment and string fences.
3857 (Syntax Properties): Add a xref to syntax table internals.
3858 (Syntax Table Internals): Document string-to-syntax.
3859
1e9fc92e
GM
38602001-05-07 Gerd Moellmann <gerd@gnu.org>
3861
3862 * Makefile.in (install): Use install-info command line options
3863 like in Emacs' Makefile.in.
3864
00480554
MB
38652000-12-09 Miles Bader <miles@gnu.org>
3866
3867 * windows.texi (Window Start): Update documentation for
3868 `pos-visible-in-window-p'.
3869
1e344ee2
SM
38702000-11-12 Stefan Monnier <monnier@cs.yale.edu>
3871
3872 * lists.texi (Building Lists): Add footnote to explain how to add
3873 to the end of a list.
3874
a540f6ed
GM
38752000-10-25 Gerd Moellmann <gerd@gnu.org>
3876
3877 * files.texi (Visiting Functions): Typos.
3878
28bcdbee
KH
38792000-10-25 Kenichi Handa <handa@etl.go.jp>
3880
3881 * files.texi (Visiting Functions): Return value of
3882 find-file-noselect may be a list of buffers if wildcards are used.
3883
22d1a4ed
MB
38842000-10-24 Miles Bader <miles@lsi.nec.co.jp>
3885
3886 * display.texi (Defining Faces): Document `graphic' display type
3887 in face specs.
3888
916a89db
KG
38892000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3890
1e9fc92e 3891 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
3892 `after-make-frame-hook' with `after-make-frame-functions'.
3893
1e9fc92e 3894 * frames.texi (Creating Frames): Ditto.
916a89db 3895
1e9fc92e 3896 * variables.texi (Future Local Variables): Ditto.
916a89db 3897
483de32b
GM
38982000-10-16 Gerd Moellmann <gerd@gnu.org>
3899
3900 * display.texi (Other Image Types): Add description of :foreground
3901 and :background properties of mono PBM images.
3902
e23a63a5
WL
39032000-08-17 Werner LEMBERG <wl@gnu.org>
3904
3905 * .cvsignore: New file.
3906
dfc16043
GM
39072000-01-05 Gerd Moellmann <gerd@gnu.org>
3908
3909 * tindex.pl: New script.
3910
602613fe
DL
39111999-12-03 Dave Love <fx@gnu.org>
3912
3913 * Makefile.in (MAKEINFO): New parameter.
3914
94ec544d
DL
39151999-09-17 Richard Stallman <rms@gnu.org>
3916
3917 * Makefile.in (srcs): Add hash.texi.
3918 (VERSION): Update to 20.6.
3919
39201999-09-13 Richard Stallman <rms@gnu.org>
3921
3922 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
3923
39241998-08-29 Karl Heuer <kwzh@gnu.org>
3925
3926 * configure.in: New file.
3927 * Makefile.in: Renamed from Makefile.
3928 (prefix, infodir): Use value obtained from configure.
3929 (emacslibdir): Obsolete variable deleted.
3930 (dist): Distribute configure.in, configure, Makefile.in.
3931
39321998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3933
3934 * Makefile (INSTALL_INFO): New variable.
3935 (install): Run install-info.
3936
39371998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
3938
3939 * Makefile (elisp.dvi): Add missing backslash.
3940
39411998-05-02 Richard Stallman <rms@psilocin.gnu.org>
3942
3943 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
3944 Run texindex without `./'. Always run texindex on elisp.tp.
3945 (elisp.tps): Target deleted.
3946
39471998-04-05 Richard Stallman <rms@psilocin.gnu.org>
3948
3949 * Makefile (srcs): Add nonascii.texi and customize.texi.
3950 (dist): Start by deleting `temp'.
3951
39521998-02-17 Richard Stallman <rms@psilocin.gnu.org>
3953
3954 * Makefile (makeinfo, texindex): Targets deleted.
3955 (makeinfo.o, texindex.o): Targets deleted.
3956 (clean, dist): Don't do anything with them or with getopt*.
3957
39581998-01-30 Richard Stallman <rms@psilocin.gnu.org>
3959
3960 * Makefile (SHELL): Defined.
3961
39621998-01-27 Richard Stallman <rms@psilocin.gnu.org>
3963
3964 * Makefile (elisp.tps): New target.
3965 (elisp.dvi): Depend on elisp.tps.
3966
3967Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
3968
3969 * README: Update phone number.
3970
3971 * Makefile (elisp): Make this be the default target.
3972 Depend on makeinfo.c instead of makeinfo.
3973 (install): Don't depend on elisp.dvi, since we don't install that.
3974 Use mkinstalldirs.
3975 (dist): Add mkinstalldirs.
3976
3977Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3978
3979 * Makefile (VERSION): Update version number.
3980 (maintainer-clean): Renamed from realclean.
3981
3982Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3983
3984 * Makefile (realclean): New target.
3985 (elisp): Remove any old elisp-* files first.
3986
3987Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
3988
d1f08d85
SM
3989 * Makefile (VERSION): New variable.
3990 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
3991 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
3992
3993Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3994
3995 * Makefile (elisp): Depend on makeinfo.
3996
3997Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
3998
d1f08d85 3999 * Makefile (srcs): Add anti.texi.
94ec544d
DL
4000
4001Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4002
4003 * Makefile (infodir, prefix): New vars.
4004 (install): Use infodir.
4005 (emacsinfodir): Deleted.
4006
4007Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4008
4009 * Makefile (srcs): Add calendar.texi.
4010
4011 * Makefile (dist): Copy texindex.c and makeinfo.c.
4012 Limit elisp-* files to those with one or two digits.
4013
4014Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4015
4016 * Makefile (dist): Changed to use Gzip instead of compress.
4017
4018Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4019
4020 * loading.texi (Unloading): define-function changed back to
4021 defalias. It may not stay this way, but at least it's
4022 consistent with the known-good version of the code patch.
4023
4024Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4025
4026 * modes.texi (Hooks): Document new optional arg of add-hook.
4027
4028Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4029
d1f08d85 4030 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
4031
4032 * tips.texi: Add new section on standard library headers.
4033
4034Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4035
4036 * Makefile (srcs): Add frame.texi to the list of sources.
4037
4038Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4039
4040 * Makefile (dist): Don't bother excluding autosave files; they'll
4041 never make it into the temp directory anyway, and the hash marks
4042 in the name are problematic for make and the Bourne shell.
dff28924 4043 (srcs):
94ec544d
DL
4044
4045Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4046
d1f08d85 4047 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
4048 the distribution tar file.
4049
dff28924 4050Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
4051
4052 * Makefile (srcs): Added index.perm.
4053 (elisp.dvi): Remove erroneous shell comment.
4054 Expect output of permute-index in permuted.fns.
4055 Save old elisp.aux in elisp.oaux.
4056 (clean): Added index.texi to be deleted.
4057
dff28924 4058Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4059
4060 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
4061
dff28924 4062Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
4063
4064 * files.texi: Noted that completion-ignored-extensions is ignored
4065 when making *Completions*.
4066
4067Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
4068
4069 * Makefile make dist now depends on elisp.dvi, since it tries
4070 to include it in the dist file.
4071
dff28924 4072Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
4073
4074 * functions.texinfo (Mapping Functions): Add missing quote
4075
dff28924 4076Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4077
4078 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
4079 (defunargs): Turn off \hyphenchar of \sl font temporarily.
4080
dff28924 4081Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4082
4083 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
4084 and @error{} are the terms now being used. The files in the
4085 directory have been changed to reflect this.
4086
d1f08d85 4087 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
4088 ` @result{}', using 5 spaces at the begining of the line.
4089
dff28924 4090Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4091
4092 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
4093 experimental @indentedresult{}, @indentedexpandsto{} are part of
4094 the texinfo.tex in this directory. These TeX macros are not
4095 stable yet.
4096
dff28924 4097Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4098
4099 * texinfo.tex: temporarily added
d1f08d85 4100 \let\result=\dblarrow
94ec544d
DL
4101 \def\error{{\it ERROR} \longdblarrow}
4102 We need to do this better soon.
4103
dff28924 4104Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4105
4106 * Applied Karl Berry's patches to *.texinfo files, but not to
4107 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
4108 new title page format is also not applied, since it requires
4109 texinfo.tex changes.)
4110
4111 * Cleaned up `Makefile' and defined the `emacslibdir' directory
4112 for the Project GNU development environment.
4113
ad050e54 4114;; Local Variables:
fd026ee1 4115;; coding: iso-2022-7bit
ad050e54 4116;; End:
2a34a036 4117
651f374c
TTN
4118 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4119 2005 Free Software Foundation, Inc.
2a34a036
GM
4120 Copying and distribution of this file, with or without modification,
4121 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
4122
4123;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda