(Foverlay_buffer): Doc fix.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
b686dd59
KS
12005-02-22 Kim F. Storm <storm@cua.dk>
2
3 * minibuf.texi (Basic Completion): Allow symbols in addition to
4 strings in try-completion and all-completions.
5
23e8c095
LK
62005-02-14 Lute Kamstra <lute@gnu.org>
7
8 * elisp.texi (Top): Remove reference to deleted node.
9
10 * lists.texi (Lists): Remove reference to deleted node.
11 (Cons Cells): Fix typo.
12
13 * loading.texi (Where Defined): Fix typo.
14
134948fc
RS
152005-02-14 Richard M. Stallman <rms@gnu.org>
16
17 * variables.texi (Creating Buffer-Local): change-major-mode-hook
18 is useful for discarding some minor modes.
19
20 * symbols.texi (Symbol Components): Reorder examples.
21
22 * streams.texi (Input Functions): State standard-input default.
23 (Output Variables): State standard-output default.
24
25 * objects.texi (Printed Representation): Clarify read syntax vs print.
26 (Floating Point Type): Explain meaning better.
27 (Symbol Type): Explain uniqueness better.
28 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
29 List examples sooner.
30 (Box Diagrams): New subnode broken out.
31 Some examples moved from old Lists as Boxes node.
32 (Dotted Pair Notation): Clarify intro.
33 (Array Type): Clarify.
34 (Type Predicates): Add hash-table-p.
35
36 * numbers.texi (Integer Basics): Clarify radix explanation.
37 (Predicates on Numbers): Minor clarification.
38 (Comparison of Numbers): Minor clarification. Clarify eql.
39 Typos in min, max.
40 (Math Functions): Clarify overflow in expt.
41
42 * minibuf.texi (Text from Minibuffer): Minor clarification.
43 Mention arrow keys.
44
45 * loading.texi (Autoload): defun's doc string overrides autoload's
46 doc string.
47 (Repeated Loading): Modernize "add to list" examples.
48 (Where Defined): Finish updating table of load-history elts.
49
50 * lists.texi (List-related Predicates): Minor wording improvement.
51 (Lists as Boxes): Node deleted.
52 (Building Lists): Explain trivial cases of number-sequence.
53
54 * hash.texi (Hash Tables): Add desc to menu items.
55 (Creating Hash): Expain "full" means "make larger",
56 (Hash Access): Any object can be a key.
57 State value of maphash.
58
59 * functions.texi (What Is a Function): Wording cleanup.
60 (Function Documentation): Minor cleanup.
61 Explain purpose of calling convention at end of doc string.
62 (Function Names): Wording cleanup.
63 (Calling Functions): Wording cleanup.
64 Explain better how funcall calls the function.
65 (Function Cells): Delete example of saving and redefining function.
66
67 * control.texi (Combining Conditions): Wording cleanup.
68 (Iteration): dolist and dotimes bind VAR locally.
69 (Cleanups): Xref to Atomic Changes.
70
71 * compile.texi (Byte Compilation): Delete 19.29 info.
72 (Compilation Functions): Macros' difficulties don't affect defsubst.
73 (Docs and Compilation): Delete 19.29 info.
74
44291460
RS
752005-02-10 Richard M. Stallman <rms@gnu.org>
76
77 * objects.texi (Symbol Type): Minor correction.
78
1f9ad95a
LK
792005-02-06 Lute Kamstra <lute@gnu.org>
80
81 * modes.texi (Example Major Modes): Fix typos.
82
ba2c991c
RS
832005-02-06 Richard M. Stallman <rms@gnu.org>
84
85 * text.texi (Margins): fill-nobreak-predicate can be one function.
86
87 * strings.texi (Modifying Strings): clear-string can make unibyte.
88 (Formatting Strings): format gives error if values missing.
89
90 * positions.texi (Character Motion): Mention default arg
91 for forward-char. backward-char refers to forward-char.
92 (Word Motion): Mention default arg for forward-word.
93 (Buffer End Motion): Mention default arg for beginning-of-buffer.
94 Simplify end-of-buffer.
95 (Text Lines): Mention default arg for forward-line.
96 (List Motion): Mention default arg for beginning/end-of-defun.
97 (Skipping Characters): Minor fixes in explaining character-set.
98
99 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
100 Mode inheritance applies only when default-major-mode is nil.
101 Clarifications.
102 (Example Major Modes): Update Text mode and Lisp mode examples.
103 (Minor Mode Conventions): Mention define-minor-mode at top.
104 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
105 (Mode Line Format): Update mode line face display info.
106 (Properties in Mode): Mention effect of risky vars.
107 (Imenu): Define imenu-add-to-menubar.
108 (Font Lock Mode): Add descriptions to menu lines.
109 (Faces for Font Lock): Add font-lock-doc-face.
110
9bf6d576
LK
1112005-02-05 Lute Kamstra <lute@gnu.org>
112
113 * text.texi (Maintaining Undo): Remove obsolete function.
114
cb602754
EZ
1152005-02-05 Eli Zaretskii <eliz@gnu.org>
116
117 * frames.texi (Color Names): Add pointer to the X docs about RGB
118 color specifications. Improve indexing
119 (Text Terminal Colors): Replace the description of RGB values by
120 an xref to "Color Names".
121
4e07258f
RS
1222005-02-03 Richard M. Stallman <rms@gnu.org>
123
124 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
125 Clarify.
126 (Selecting Windows): Clarify save-selected-window.
127 (Cyclic Window Ordering): Clarify walk-windows.
128 (Window Point): Clarify.
129 (Window Start): Add comment to example.
130 (Resizing Windows): Add `interactive' specs in examples.
131 Document fit-window-to-buffer.
132
133 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
134 (Undo, Maintaining Undo): Clarify last change.
135 (Sorting): In sort-numeric-fields, explain about octal and hex.
136 Mention sort-numeric-base.
137 (Format Properties): Add xref for hard newlines.
138
139 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
140 (Pop-Up Menus): Fix typo.
141 (Color Names): Explain all types of color names.
142 Explain color-values on B&W terminal.
143 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
144
145 * files.texi (File Locks): Not supported on MS systems.
146 (Testing Accessibility): Clarify.
147
148 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
149 (Coverage Testing): Fix typo.
150
151 * commands.texi (Misc Events): Remove stray space.
152
153 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
154 (Modification Time): Clarify when visited-file-modtime returns 0.
155 (The Buffer List): Clarify bury-buffer.
156 (Killing Buffers): Clarify.
157 (Indirect Buffers): Add clone-indirect-buffer.
158
1592005-02-02 Matt Hodges <MPHodges@member.fsf.org>
160
161 * edebug.texi (Printing in Edebug): Fix default value of
162 edebug-print-circle.
163 (Coverage Testing): Fix displayed frequency count data.
164
1652005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
166
167 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
168
4e07258f 1692005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
170
171 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
172
28d986b9
EZ
1732005-01-29 Eli Zaretskii <eliz@gnu.org>
174
175 * commands.texi (Misc Events): Describe the help-echo event.
176
177 * text.texi (Special Properties) <help-echo>: Use `pos'
178 consistently in description of the help-echo property. Use
179 @code{nil} instead of @var{nil}.
180
181 * display.texi (Overlay Properties): Fix the index entry for
182 help-echo overlay property.
183
184 * customize.texi (Type Keywords): Uncomment the xref to the
185 help-echo property documentation.
186
8f958b40
KS
1872005-01-23 Kim F. Storm <storm@cua.dk>
188
189 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
190 return value. Third element FULLY replaced by PARTIAL which
191 specifies number of invisible pixels if row is only partially visible.
192 (Textual Scrolling): Mention auto-window-vscroll.
193 (Vertical Scrolling): New defvar auto-window-vscroll.
194
cd7e5dd6
LT
1952005-01-16 Luc Teirlinck <teirllm@auburn.edu>
196
197 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
198 command remapping.
199
6f771c32
RS
2002005-01-15 Richard M. Stallman <rms@gnu.org>
201
202 * display.texi (Defining Images): Mention DATA-P arg of create-image.
203
6ac8a822
KS
2042005-01-14 Kim F. Storm <storm@cua.dk>
205
88948d55
KS
206 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
207
6ac8a822
KS
208 * text.texi (Links and Mouse-1): Fix string and vector item.
209
20d6de82
RS
2102005-01-13 Richard M. Stallman <rms@gnu.org>
211
212 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
213 descriptions of overriding-local-map and overriding-terminal-local-map.
214
215 * text.texi (Links and Mouse-1): Clarify text.
216
f75a592e
KS
2172005-01-13 Kim F. Storm <storm@cua.dk>
218
219 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
220
910f60b1
TTN
2212005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
222
223 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
224
37181fc4
KS
2252005-01-12 Kim F. Storm <storm@cua.dk>
226
227 * text.texi (Links and Mouse-1): Rename section from Enabling
228 Mouse-1 to Following Links. Change xrefs.
229 Add examples for define-button-type and define-widget.
230
231 * display.texi (Button Properties, Button Buffer Commands):
232 Clarify mouse-1 and follow-link functionality.
233
28f94a34
RS
2342005-01-12 Richard M. Stallman <rms@gnu.org>
235
236 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
237
238 * display.texi (Beeping): Fix Texinfo usage.
239
240 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
241
bac2d936
KS
2422005-01-11 Kim F. Storm <storm@cua.dk>
243
244 * display.texi (Button Properties, Button Buffer Commands):
93381d62 245 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
246
247 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
248 (Enabling Mouse-1 to Follow Links): New subsection.
249
de968ddb
RS
2502005-01-06 Richard M. Stallman <rms@gnu.org>
251
252 * text.texi (Special Properties): Minor change.
253
254 * os.texi (Timers): Clarify previous change.
255
256 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
257
a3a43b3b
LT
2582005-01-01 Luc Teirlinck <teirllm@auburn.edu>
259
260 * display.texi (Face Attributes): Correct xref to renamed node.
261
732bb9ce
RS
2622005-01-01 Richard M. Stallman <rms@gnu.org>
263
264 * display.texi (Face Attributes): Describe hex color specs.
265
c734ae59
RS
2662004-12-31 Richard M. Stallman <rms@gnu.org>
267
268 * os.texi (Timers): Update previous change.
269
33b2f4ea
KS
2702004-12-30 Kim F. Storm <storm@cua.dk>
271
272 * display.texi (Line Height): Total line-height is now specified
273 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
274 in cons cells. (nil . RATIO) is relative to actual line height.
275 Use line-height `t' instead of `0' to get minimum height.
276
99ec74b9
RS
2772004-12-29 Richard M. Stallman <rms@gnu.org>
278
279 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
280
eab463f6
RS
2812004-12-28 Richard M. Stallman <rms@gnu.org>
282
283 * commands.texi (Quitting): Clarify value of with-local-quit.
284
285 * elisp.texi (Top): Fix previous change.
286
287 * loading.texi (Loading): Fix previous change.
288
ebbd14f1
RS
2892004-12-27 Richard M. Stallman <rms@gnu.org>
290
4ae98fc5
RS
291 * Makefile.in (MAKEINFO): Specify --force.
292
8f430046
RS
293 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
294
56011a8c
RS
295 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
296
297 * display.texi (Line Height): Further clarify.
298
299 * elisp.texi (Top): Update Loading submenu.
300
ebbd14f1
RS
301 * loading.texi (Where Defined): New node.
302 (Unloading): load-history moved to Where Defined.
303
fda2922a
RS
3042004-12-21 Richard M. Stallman <rms@gnu.org>
305
306 * commands.texi (Event Input Misc): Add while-no-input.
307
9eb8959a
RS
3082004-12-11 Richard M. Stallman <rms@gnu.org>
309
310 * display.texi (Line Height): Rewrite text for clarity.
311
adf87c29
KS
3122004-12-11 Kim F. Storm <storm@cua.dk>
313
314 * display.texi (Display): Add node "Line Height" to menu.
315 (Line Height): New node. Move full description of line-spacing
316 and line-height text properties here from text.texi.
317 (Scroll Bars): Add vertical-scroll-bar variable.
318
319 * frames.texi (Window Frame Parameters): Remove line-height defvar.
320
321 * locals.texi (Standard Buffer-Local Variables): Fix xref for
322 line-spacing and vertical-scroll-bar.
323
324 * text.texi (Special Properties): Just mention line-spacing and
325 line-height here, add xref to new "Line Height" node.
326
31e4729e
TTN
3272004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
328
329 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
330
331 * locals.texi (Standard Buffer-Local Variables):
332 Add @xref for `line-spacing'.
333
cc60c723
RS
3342004-12-05 Richard M. Stallman <rms@gnu.org>
335
336 * Makefile.in (maintainer-clean): Remove the info files
337 in $(infodir) where they are created.
338
f6101ac9
RS
3392004-12-03 Richard M. Stallman <rms@gnu.org>
340
341 * windows.texi (Selecting Windows): get-lru-window and
342 get-largest-window don't consider dedicated windows.
343
344 * text.texi (Undo): Document undo-in-progress.
345
94221759
RS
3462004-11-26 Richard M. Stallman <rms@gnu.org>
347
348 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
349 Remove a few vars that are not always buffer-local.
350
7092c5e8
LT
3512004-11-24 Luc Teirlinck <teirllm@auburn.edu>
352
353 * locals.texi (Standard Buffer-Local Variables): Comment out
354 xref's to non-existent node `Yet to be written'.
355
261b01c6
RS
3562004-11-24 Richard M. Stallman <rms@gnu.org>
357
358 * processes.texi (Synchronous Processes): Grammar fix.
359
360 * numbers.texi (Comparison of Numbers): Add eql.
361
362 * locals.texi (Standard Buffer-Local Variables): Add many vars.
363
364 * intro.texi (Printing Notation): Fix previous change.
365
366 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
367 and default-indicate-buffer-boundaries from here.
368 (Usual Display): To here.
369 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
370 (Usual Display): Move tab-width up.
371
372 * customize.texi (Variable Definitions): Replace
373 show-paren-mode example with tooltip-mode.
7092c5e8 374 (Simple Types, Composite Types, Defining New Types):
261b01c6 375 Minor cleanups.
7092c5e8 376
c1aa4864
JH
3772004-11-21 Jesper Harder <harder@ifa.au.dk>
378
379 * processes.texi (Synchronous Processes, Output from Processes):
380 Markup fix.
381
dedbac89
RS
3822004-11-20 Richard M. Stallman <rms@gnu.org>
383
07c8c65a
RS
384 * positions.texi (Skipping Characters): skip-chars-forward
385 now handles char classes.
386
8f40a868
RS
387 * intro.texi (Printing Notation): Avoid confusion of `print'
388 when explaining @print.
389
390 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
391
392 * display.texi (Display Table Format): Minor fix.
393
394 * streams.texi (Output Functions): Fix print example.
395
fd6866c8
RS
396 * Makefile.in (elisp): New target.
397 (dist): Depend on $(infodir)/elisp, not elisp.
398 Copy the info files from $(infodir).
399
9d00469f
RS
400 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
401 read-from-minibuffer.
402
dedbac89
RS
403 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
404
6de891db
RS
4052004-11-19 Richard M. Stallman <rms@gnu.org>
406
407 * searching.texi (Regexp Search): Add search-whitespace-regexp.
408
e1c1c5a7
TTN
4092004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
410
411 * tips.texi (Coding Conventions): Fix typo.
412
ee31cd78
RS
4132004-11-16 Richard M. Stallman <rms@gnu.org>
414
415 * tips.texi (Coding Conventions): Separate defvar and require
416 methods to avoid warnings. Use require only when there are many
417 functions and variables from that package.
418
419 * minibuf.texi (Minibuffer Completion): When ignoring case,
420 predicate must not be case-sensitive.
421
422 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
423 (Test Coverage): Don't talk about "splotches". Clarified.
424
4bd38e94
TTN
4252004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
426
427 * frames.texi (Window Frame Parameters): Fix typo.
428
6d073ae1
KS
4292004-11-15 Kim F. Storm <storm@cua.dk>
430
9f89426b
KS
431 * symbols.texi (Other Plists): Note that plist-get may signal error.
432 Add safe-plist-get.
6d073ae1 433
10980463
TTN
4342004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
435
436 * modes.texi (Font Lock Basics): Fix typo.
437
1efc19eb
RS
4382004-11-08 Richard M. Stallman <rms@gnu.org>
439
440 * syntax.texi (Syntax Table Functions): Add syntax-after.
441
6159c232
EZ
4422004-11-06 Lars Brinkhoff <lars@nocrew.org>
443
444 * os.texi (Processor Run Time): New section documenting
445 get-internal-run-time.
446
59dede22
EZ
4472004-11-06 Eli Zaretskii <eliz@gnu.org>
448
449 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
450 it nukes elisp-cover.texi.
451 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
452 elisp-0 etc.
453
4cc8522c
LT
4542004-11-05 Luc Teirlinck <teirllm@auburn.edu>
455
456 * commands.texi (Keyboard Macros): Document `append' return value
457 of `defining-kbd-macro'.
458
2d1ef312
RS
4592004-11-01 Richard M. Stallman <rms@gnu.org>
460
461 * commands.texi (Interactive Call): Add called-interactively-p.
462
6f4e005d
SJ
4632004-10-29 Simon Josefsson <jas@extundo.com>
464
465 * minibuf.texi (Reading a Password): Revert.
466
4f71c13f
RS
4672004-10-28 Richard M. Stallman <rms@gnu.org>
468
469 * frames.texi (Display Feature Testing): Explain about "vendor".
470
4660a9e3
RS
4712004-10-27 Richard M. Stallman <rms@gnu.org>
472
473 * commands.texi (Interactive Codes): `N' uses numeric prefix,
474 not raw. Clarify `n'.
475 (Interactive Call): Rewrite interactive-p, focusing on when
476 and how to use it.
477 (Misc Events): Clarify previous change.
478
479 * advice.texi (Simple Advice): Clarify what job the example does.
480 (Around-Advice): Clarify ad-do-it.
481 (Activation of Advice): An option of ad-default-compilation-action
482 is `never', not `nil'.
483
c8636435
KS
4842004-10-26 Kim F. Storm <storm@cua.dk>
485
486 * commands.texi (Interactive Codes): Add U code letter.
487
acd4089b
SJ
4882004-10-25 Simon Josefsson <jas@extundo.com>
489
490 * minibuf.texi (Reading a Password): Add.
491
29dc7809
JR
4922004-10-24 Jason Rumney <jasonr@gnu.org>
493
494 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
495 and wheel-down.
496
bb5d6d34
KG
4972004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
498
499 * processes.texi (Synchronous Processes): Document process-file.
500
d0ee2ed3
KH
5012004-10-22 Kenichi Handa <handa@m17n.org>
502
503 * text.texi (translate-region): Document that it accepts also a
504 char-table.
505
38be9dbb
DP
5062004-10-22 David Ponce <david@dponce.com>
507
508 * windows.texi (Resizing Windows): Document the `preserve-before'
509 argument of the functions `enlarge-window' and `shrink-window'.
510
63c80452
JR
5112004-10-19 Jason Rumney <jasonr@gnu.org>
512
513 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
514
9f4b6e73
LT
5152004-10-09 Luc Teirlinck <teirllm@auburn.edu>
516
517 * text.texi (Filling): Add anchor for definition of
518 `sentence-end-double-space'.
519
520 * searching.texi (Regexp Example): Update description of how
521 Emacs currently recognizes the end of a sentence.
522 (Standard Regexps): Update definition of the variable
523 `sentence-end'. Add definition of the function `sentence-end'.
524
657f0f9c
EZ
5252004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
526
527 * display.texi (Progress): New node.
528
35ab4857
KS
5292004-10-05 Kim F. Storm <storm@cua.dk>
530
531 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
532
f2a54fbc
KS
5332004-09-29 Kim F. Storm <storm@cua.dk>
534
535 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
536 to identify bitmaps. Remove -fringe-bitmap suffix for standard
537 fringe bitmap symbols, as they now have their own namespace.
538 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
539 vs. pixels. Signal error if no free bitmap slots.
540 (Pixel Specification): Change IMAGE to @var{image}.
541
4676d6f3
RS
5422004-09-28 Richard M. Stallman <rms@gnu.org>
543
544 * text.texi (Special Properties): Clarify line-spacing and line-height.
545
546 * searching.texi (Regexp Search): Add looking-back.
547
17234906
LT
5482004-09-25 Luc Teirlinck <teirllm@auburn.edu>
549
550 * display.texi: Correct typos.
551 (Image Descriptors): Correct xref's.
552
4de43c8b
RS
5532004-09-25 Richard M. Stallman <rms@gnu.org>
554
555 * text.texi (Special Properties): Cleanups in `cursor'.
556 Rewrites in `line-height' and `line-spacing'; exchange them.
557
558 * display.texi (Fringes): Rewrite previous change.
559 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
560 (Display Fringe Bitmaps): Node deleted, text moved.
561 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
562 (Scroll Bars): Clarify set-window-scroll-bars.
563 (Pointer Shape): Rewrite.
564 (Specified Space): Clarify :align-to, etc.
565 (Pixel Specification): Use @var. Clarify new text.
566 (Other Display Specs): Clarify `slice'.
567 (Image Descriptors): Cleanups.
568 (Showing Images): Cleanups.
569
a3ee0299
LT
5702004-09-24 Luc Teirlinck <teirllm@auburn.edu>
571
e88ebce6
LT
572 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
573
a3ee0299
LT
574 * modes.texi: Various minor changes in addition to:
575 (Major Mode Conventions): Final call to `run-mode-hooks' should
576 not be inside the `delay-mode-hooks' form.
577 (Mode Hooks): New node.
578 (Hooks): Delete obsolete example.
579 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
580 node "Mode Hooks".
581
6db2bc02
LT
5822004-09-22 Luc Teirlinck <teirllm@auburn.edu>
583
584 * display.texi: Correct various typos.
585 (Display): Rename node "Pointer Shapes" to "Pointer
586 Shape". (There is already a node called "Pointer Shapes" in
587 frames.texi.)
588 (Images): Remove non-existent node "Image Slices" from menu.
589
ed2846bd
KS
5902004-09-23 Kim F. Storm <storm@cua.dk>
591
592 * text.texi (Special Properties): Add `cursor', `pointer',
593 `line-height', and `line-spacing' properties.
594
595 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
596 Shapes' to menu.
597 (Standard Faces): Doc fix for fringe face.
598 (Fringes): Add `overflow-newline-into-fringe' and
599 'indicate-buffer-boundaries'.
600 (Fringe Bitmaps, Pointer Shapes): New nodes.
601 (Display Property): Add 'Pixel Specification' and 'Display Fringe
602 Bitmaps' to menu.
603 (Specified Space): Describe pixel width and height.
604 (Pixel Specification): New node.
605 (Other Display Specs): Add `slice' property.
606 (Display Fringe Bitmaps): New node.
607 (Images): Add 'Image Slices' to menu.
608 (Image Descriptors): Add `:pointer' and `:map' properties.
609 (Showing Images): Add slice arg to `insert-image'. Add
610 'insert-sliced-image'.
611
4d894c98
RS
6122004-09-20 Richard M. Stallman <rms@gnu.org>
613
614 * commands.texi (Key Sequence Input):
615 Clarify downcasing in read-key-sequence.
616
7e388eb7
JL
6172004-09-08 Juri Linkov <juri@jurta.org>
618
619 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
620
a020987f
LT
6212004-09-07 Luc Teirlinck <teirllm@auburn.edu>
622
623 * locals.texi (Standard Buffer-Local Variables): Add
624 `buffer-auto-save-file-format'.
625 * internals.texi (Buffer Internals): Describe new
626 auto_save_file_format field of the buffer structure.
627 * files.texi (Format Conversion): `auto-save-file-format' has been
628 renamed `buffer-auto-save-file-format'.
629
2b96f80c
LT
6302004-08-27 Luc Teirlinck <teirllm@auburn.edu>
631
632 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
633 an integer or a marker.
634 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
635
2ee3b79e
RS
6362004-08-22 Richard M. Stallman <rms@gnu.org>
637
638 * modes.texi (Major Mode Conventions): Discuss rebinding of
639 standard key bindings.
640
c438dc33
KS
6412004-08-18 Kim F. Storm <storm@cua.dk>
642
643 * processes.texi (Accepting Output): Add `just-this-one' arg to
644 `accept-process-output'.
101c421e 645 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 646
db8af011
LT
6472004-08-10 Luc Teirlinck <teirllm@auburn.edu>
648
649 * keymaps.texi: Various changes in addition to:
650 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
651 Give more varied examples for `kbd'.
652 (Creating Keymaps): Char tables have slots for all characters
653 without modifiers.
654 (Active Keymaps): `overriding-local-map' and
655 `overriding-terminal-local-map' also override text property and
656 overlay keymaps.
657 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
658 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
659 to denote a prefix of no events.
660 `map-keymap' includes parent's bindings _recursively_.
661 Clarify and correct description of `where-is-internal'.
662 Mention BUFFER-OR-NAME arg to `describe-bindings'.
663 (Menu Example): For menus intended for use with the keyboard, the
664 menu items should be bound to characters or real function keys.
665
de700726
LT
6662004-08-08 Luc Teirlinck <teirllm@auburn.edu>
667
30e75a87
LT
668 * objects.texi (Character Type): Reposition `@anchor' to prevent
669 double space inside sentence in Info.
670
de700726
LT
671 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
672 renamed to `disabled-command-function'.
673 * commands.texi (Key Sequence Input): Remove unnecessary anchor,
674 (Command Loop Info): Replace reference to it.
675 (Disabling Commands): `disabled-command-hook' has been renamed to
676 `disabled-command-function'.
677
81909a1a
LT
6782004-08-07 Luc Teirlinck <teirllm@auburn.edu>
679
680 * os.texi (Translating Input): Only non-prefix bindings in
681 `key-translation-map' override actual key bindings. Warn about
682 possible indirect effect of actual key bindings on non-prefix
683 bindings in `key-translation-map'.
684
5504e99c
LT
6852004-08-06 Luc Teirlinck <teirllm@auburn.edu>
686
687 * minibuf.texi (High-Level Completion): Add anchor for definition
688 of `read-variable'.
689
690 * commands.texi: Various changes in addition to:
691 (Using Interactive): Clarify description of `interactive-form'.
692 (Interactive Call): Mention default for KEYS argument to
693 `call-interactively'.
694 (Command Loop Info): Clarify description of `this-command-keys'.
695 Mention KEEP-RECORD argument to `clear-this-command-keys'.
696 Value of `last-event-frame' can be `macro'.
697 (Repeat Events): `double-click-fuzz' is also used to distinguish
698 clicks and drags.
699 (Classifying Events): Clarify descriptions of `event-modifiers'
700 `event-basic-type' and `event-convert-list'.
701 (Accessing Events): `posn-timestamp' takes POSITION argument.
702 (Quoted Character Input): Clarify description of
703 `read-quoted-char' and fix example.
704 (Quitting): Add `with-local-quit'.
705 (Disabling Commands): Correct and clarify descriptions of
706 `enable-command' and `disable-command'.
707 Mention what happens if `disabled-command-hook' is nil.
708 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
709 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
710
f478a72a
LT
7112004-07-24 Luc Teirlinck <teirllm@auburn.edu>
712
713 * frames.texi: Various changes in addition to:
714 (Creating Frames): Expand and clarify description of `make-frame'.
715 (Window Frame Parameters): Either none or both of the `icon-left'
716 and `icon-top' parameters must be specified. Put descriptions of
717 `menu-bar-lines' and `toolbar-lines' closer together and change
718 them accordingly.
719 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
720 except while processing `frame-title-format' or `icon-title-format'.
721 (Deleting Frames): Correct description of `delete-frame'.
722 Non-nil return values of `frame-live-p' are like those of `framep'.
723 (Frames and Windows): mention return value of
724 `set-frame-selected-window'.
725 (Visibility of Frames): Mention `force' argument to
726 `make-frame-invisible'. `frame-visible-p' returns t for all
727 frames on text-only terminals.
728 (Frame Configurations): Restoring a frame configuration does not
729 restore deleted frames.
730 (Window System Selections): `x-set-selection' returns DATA.
731 (Resources): Add example.
732 (Display Feature Testing): Clarify descriptions of
733 `display-pixel-height', `display-pixel-width', `x-server-version'
734 and `x-server-vendor'.
735
736 * windows.texi (Choosing Window): Add anchor.
737 * minibuf.texi (Minibuffer Misc): Add anchor.
738
bc135062
JPW
7392004-07-23 John Paul Wallington <jpw@gnu.org>
740
741 * macros.texi (Defining Macros): Declaration keyword for setting
742 Edebug spec is `debug' not `edebug'.
743
cb7516e5
LT
7442004-07-19 Luc Teirlinck <teirllm@auburn.edu>
745
746 * windows.texi: Various small changes in addition to:
747 (Window Point): Mention return value of `set-window-point'.
748 (Window Start): `pos-visible-in-window-p' disregards horizontal
749 scrolling. Explain return value if PARTIALLY is non-nil.
750 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
751 and `set-window-vscroll'.
752 (Size of Window): The argument WINDOW to `window-inside-edges',
753 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
754 (Resizing Windows): Explain return value of
755 `shrink-window-if-larger-than-buffer'.
756 `window-size-fixed' automatically becomes buffer local when set.
757 (Window Configurations): Explain return value of
758 `set-window-configuration'.
759
760 * minibuf.texi (Minibuffer Misc): Add anchor for
761 `minibuffer-scroll-window'.
762
763 * positions.texi (Text Lines): Add anchor for `count-lines'.
764
3751eb00
RS
7652004-07-17 Richard M. Stallman <rms@gnu.org>
766
767 * display.texi (Overlay Properties): Adding `evaporate' prop
768 deletes empty overlay immediately.
769
770 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
771 fix example.
772
9a7e97c6
LT
7732004-07-16 Jim Blandy <jimb@redhat.com>
774
775 * searching.texi (Regexp Backslash): Document new \_< and \_>
776 operators.
777
aa0e4da8
JB
7782004-07-16 Juanma Barranquero <lektu@terra.es>
779
780 * display.texi (Images): Fix Texinfo usage.
781
cbbfedb2
LT
7822004-07-14 Luc Teirlinck <teirllm@auburn.edu>
783
784 * buffers.texi (Modification Time): `visited-file-modtime' now
785 returns a list of two integers, instead of a cons.
786
3a052bd3
LT
7872004-07-13 Luc Teirlinck <teirllm@auburn.edu>
788
789 * windows.texi: Various changes in addition to:
790 (Splitting Windows): Add `split-window-keep-point'.
791
02c04e6f
RS
7922004-07-09 Richard M. Stallman <rms@gnu.org>
793
794 * frames.texi (Input Focus): Minor fix.
795
cb4f1287
LT
7962004-07-07 Luc Teirlinck <teirllm@auburn.edu>
797
798 * frames.texi (Input Focus): Clarify descriptions of
799 `select-frame-set-input-focus' and `select-frame'.
800
339902ec
LT
8012004-07-06 Luc Teirlinck <teirllm@auburn.edu>
802
803 * os.texi: Various small changes in addition to:
804 (Killing Emacs): Expand and clarify description of
805 `kill-emacs-query-functions' and `kill-emacs-hook'.
806 (System Environment): Expand and clarify description of `getenv'
807 and `setenv'.
808 (Timers): Clarify description of `run-at-time'.
809 (Translating Input): Correct description of
810 `extra-keyboard-modifiers'.
811 (Flow Control): Correct description of `enable-flow-control'.
812
fe3b7e35
TTN
8132004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
814
815 * os.texi: Update copyright.
816 (Session Management): Grammar fix.
817 Clarify which Emacs does the restarting.
818 Use @samp for *scratch* buffer.
819
59db7d6e
LT
8202004-07-04 Alan Mackenzie <acm@muc.de>
821
822 * frames.texi (Input Focus): Add documentation for
823 `select-frame-set-input-focus'. Replace refs to non-existent
824 `switch-frame' with `select-frame'. Minor corrections and tidying
825 up of text-only terminal stuff.
826
e3ccf404
RS
8272004-07-02 Richard M. Stallman <rms@gnu.org>
828
829 * files.texi (Saving Buffers): Cleanup write-contents-function.
830 (Magic File Names): Cleanup file-remote-p.
831
8addb6eb
KG
8322004-07-02 Kai Grossjohann <kai@emptydomain.de>
833
834 * files.texi (Magic File Names): `file-remote-p' returns an
835 identifier of the remote system, not just t.
836
7a58d84d
DK
8372004-07-02 David Kastrup <dak@gnu.org>
838
839 * searching.texi (Entire Match Data): Add explanation about new
840 match-data behavior when @var{integers} is non-nil.
841
d8c379f8
RS
8422004-06-24 Richard M. Stallman <rms@gnu.org>
843
b4a4b0ae
RS
844 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
845
d8c379f8
RS
846 * customize.texi (Variable Definitions): Note about doc strings
847 and :set.
848
849 * keymaps.texi (Keymap Terminology): Document `kbd'.
850 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
851
852 * display.texi (Invisible Text): Setting buffer-invisibility-spec
853 makes it buffer-local.
854
855 * files.texi (Saving Buffers): Correct previous change.
856
857 * commands.texi (Accessing Events):
858 Clarify posn-col-row and posn-actual-col-row.
859
8602004-06-24 David Ponce <david.ponce@wanadoo.fr>
861
862 * commands.texi (Accessing Events): New functions
863 posn-at-point and posn-at-x-y. Add example to posn-x-y.
864
dce417e7
LT
8652004-06-23 Luc Teirlinck <teirllm@auburn.edu>
866
867 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
868 * frames.texi, buffers.texi, backups.texi, variables.texi:
869 * loading.texi, eval.texi, functions.texi, control.texi:
870 * symbols.texi, minibuf.texi: Reposition @anchor's.
871
872 * help.texi: Various small changes in addition to the following.
873 (Describing Characters): Describe PREFIX argument to
874 `key-description'. Correct and clarify definition of
875 `text-char-description'. Describe NEED-VECTOR argument to
876 `read-kbd-macro'.
877 (Help Functions): Clarify definition of `apropos'.
878
255d07dc
LH
8792004-06-23 Lars Hansen <larsh@math.ku.dk>
880
881 * files.texi (Saving Buffers): Correct description of
882 `write-contents-functions'.
883
4e9691e9
JB
8842004-06-21 Juanma Barranquero <lektu@terra.es>
885
886 * display.texi (Images): Remove redundant @vindex directives.
887 Rewrite `image-library-alist' doc in active voice.
888
1ebd4f78
JB
8892004-06-14 Juanma Barranquero <lektu@terra.es>
890
891 * display.texi (Images): Document new delayed library loading,
892 variable `image-library-alist' and (existing but undocumented)
893 function `image-type-available-p'.
894
ddfb8369
RS
8952004-06-05 Richard M. Stallman <rms@gnu.org>
896
897 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
898 refer the user to the Initial Input node.
899 (Text from Minibuffer): Likewise.
900 (Initial Input): New node. Document this feature
901 and say it is mostly deprecated.
902
18684a3a
RS
9032004-05-30 Richard M. Stallman <rms@gnu.org>
904
7a61e456
RS
905 * loading.texi (Named Features): Clarify return value
906 and meaning of NOERROR.
907
18684a3a
RS
908 * variables.texi (File Local Variables): Minor cleanup.
909
c8364415
MA
9102004-05-30 Michael Albinus <michael.albinus@gmx.de>
911
912 * files.texi (Magic File Names): Add `file-remote-p' as operation
913 of file name handlers.
914
08fd1251
RS
9152004-05-29 Richard M. Stallman <rms@gnu.org>
916
917 * modes.texi (Minor Mode Conventions): (-) has no special meaning
918 as arg to a minor mode command.
919
71d5a208
RS
9202004-05-22 Richard M. Stallman <rms@gnu.org>
921
922 * syntax.texi (Syntax Class Table): Word syntax not just for English.
923
924 * streams.texi (Output Variables): Doc float-output-format.
925
926 * searching.texi (Regexp Special): Nested repetition can be infloop.
927
928 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
929 real stack overflow.
930
931 * compile.texi: Minor cleanups.
932
9332004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
934
935 * lists.texi (Cons Cells): Explain dotted lists, true lists,
936 circular lists.
937 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 938
022cb162
TTN
9392004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
940
941 * modes.texi (Search-based Fontification): Fix typo.
942
aa7094ba
JB
9432004-05-10 Juanma Barranquero <lektu@terra.es>
944
945 * modes.texi (Mode Line Variables): Fix description of
946 global-mode-string, which is now after which-func-mode, not the
947 buffer name.
948
c2383279
LH
9492004-05-07 Lars Hansen <larsh@math.ku.dk>
950
951 * modes.texi (Desktop Save Mode): Add.
952 (Modes): Add menu entry Desktop Save Mode.
953
954 * hooks.texi: Add desktop-after-read-hook,
955 desktop-no-desktop-file-hook and desktop-save-hook.
956
957 * locals.texi: Add desktop-save-buffer.
958
058296d3
JH
9592004-04-30 Jesper Harder <harder@ifa.au.dk>
960
961 * display.texi: emacs -> Emacs.
962
0c54865e
EZ
9632004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
964
965 * files.texi (Changing Files): Document set-file-times.
966
d814862a
JB
9672004-04-23 Juanma Barranquero <lektu@terra.es>
968
969 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
970
e8d6f886
JH
9712004-04-18 Jesper Harder <harder@ifa.au.dk>
972
973 * tips.texi (Coding Conventions): defopt -> defcustom.
974
3a424014
LT
9752004-04-16 Luc Teirlinck <teirllm@auburn.edu>
976
977 * sequences.texi: Various clarifications.
978
9e860631
LT
9792004-04-14 Luc Teirlinck <teirllm@auburn.edu>
980
981 * buffers.texi (Read Only Buffers): Mention optional ARG to
982 `toggle-read-only'.
983
5e30a0fb
NR
9842004-04-14 Nick Roberts <nick@nick.uklinux.net>
985
9e860631 986 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
987 returns a full-width window if possible.
988
619fb950
LT
9892004-04-13 Luc Teirlinck <teirllm@auburn.edu>
990
991 * buffers.texi: Various changes in addition to:
992 (Buffer File Name): Add `find-buffer-visiting'.
993 (Buffer Modification): Mention optional ARG to `not-modified'.
994 (Indirect Buffers): Mention optional CLONE argument to
995 `make-indirect-buffer'.
996
997 * files.texi: Various changes in addition to:
998 (Visiting Functions): `find-file-hook' is now a normal hook.
999 (File Name Expansion): Explain difference between the way that
1000 `expand-file-name' and `file-truename' treat `..'.
1001 (Contents of Directories): Mention optional ID-FORMAT argument to
1002 `directory-files-and-attributes'.
1003 (Format Conversion): Mention new optional CONFIRM argument to
1004 `format-write-file'.
1005
a2295d32
MB
10062004-04-12 Miles Bader <miles@gnu.org>
1007
1008 * macros.texi (Expansion): Add description of `macroexpand-all'.
1009
571fd4d5
JH
10102004-04-05 Jesper Harder <harder@ifa.au.dk>
1011
1012 * variables.texi (Variable Aliases): Mention
1013 cyclic-variable-indirection.
1014
1015 * errors.texi (Standard Errors): Ditto.
1016
4ba2fd66
LT
10172004-04-04 Luc Teirlinck <teirllm@auburn.edu>
1018
1019 * backups.texi: Various small changes in addition to:
1020 (Making Backups): Mention return value of `backup-buffer'.
1021 (Auto-Saving): Mention optional FORCE argument to
1022 `delete-auto-save-file-if-necessary'.
1023 (Reverting): Mention optional PRESERVE-MODES argument to
1024 `revert-buffer'. Correct description of `revert-buffer-function'.
1025
8f7ea687
JL
10262004-03-22 Juri Linkov <juri@jurta.org>
1027
1028 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
1029 with `Vector Functions'.
1030
1031 * text.texi (Sorting): Add missing quote.
1032
0eeca3c1
LT
10332004-03-14 Luc Teirlinck <teirllm@auburn.edu>
1034
1035 * intro.texi (Lisp History): Replace xref to `cl' manual with
1036 inforef.
1037
e69cfac2
RS
10382004-03-12 Richard M. Stallman <rms@gnu.org>
1039
1040 * intro.texi (Version Info): Add arg to emacs-version.
1041 (Lisp History): Change xref to CL manual.
1042
1b91d47f
LT
10432004-03-09 Luc Teirlinck <teirllm@auburn.edu>
1044
1045 * minibuf.texi (Completion Commands): Add xref to Emacs manual
1046 for Partial Completion mode.
1047
97073664
TTN
10482004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
1049
1050 * customize.texi: Fix typo. Remove eol whitespace.
1051
04a6e76b
RS
10522004-03-04 Richard M. Stallman <rms@gnu.org>
1053
1054 * processes.texi: Fix typos.
1055
1056 * lists.texi (Building Lists): Minor clarification.
1057
1058 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
1059 in make-hash-table.
1060
5bb0fcd1
JB
10612004-02-29 Juanma Barranquero <lektu@terra.es>
1062
1063 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
1064 rm, and ignore exit code.
1065
9022d421
EZ
10662004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
1067
1068 * display.texi (Defining Faces): Add description for min-colors.
1069 Update example.
1070
92f5fba2
LT
10712004-02-23 Luc Teirlinck <teirllm@auburn.edu>
1072
1073 * abbrevs.texi: Various corrections and clarifications in addition
1074 to the following:
1075 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
1076
7e83e178
GM
10772004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
1078
1079 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
1080
9c5609e8
LT
10812004-02-21 Luc Teirlinck <teirllm@auburn.edu>
1082
e2b9b51f
LT
1083 * text.texi: Various small changes in addition to the following:
1084 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
1085 to delete-horizontal-space.
1086 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
1087 description of yank-handler text property at various places.
1088
7daa0e81
LT
1089 * frames.texi (Window System Selections): Add anchor.
1090
9c5609e8
LT
1091 * syntax.texi (Syntax Table Functions): Clarify and correct
1092 descriptions of make-syntax-table and copy-syntax-table.
1093 (Motion and Syntax): Clarify SYNTAXES argument to
1094 skip-syntax-forward.
1095 (Parsing Expressions): Mention that the return value of
1096 parse-partial-sexp is currently a list of ten rather than nine
1097 elements.
1098 (Categories): Various corrections and clarifications.
1099
d29edb21
LT
11002004-02-17 Luc Teirlinck <teirllm@auburn.edu>
1101
1102 * markers.texi (Marker Insertion Types): Minor change.
1103
1104 * locals.texi (Standard Buffer-Local Variables):
1105 * commands.texi (Interactive Codes, Using Interactive):
1106 * functions.texi (Related Topics): Fix xrefs.
1107
43e48bda
LT
11082004-02-16 Luc Teirlinck <teirllm@auburn.edu>
1109
1110 * lists.texi (Sets And Lists): Update description of delete-dups.
1111
84e34002
RS
11122004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
1113
1114 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
1115
11162004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1117
1118 * frames.texi (Parameter Access): frame-parameters arg is optional.
1119 modify-frame-parameters handles nil for FRAME.
1120 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
1121 are all-or-nothing for certain toolkits.
1122 Mention parameter wait-for-wm.
1123 (Frames and Windows): In frame-first-window and frame-selected-window
1124 the arg is optional.
1125 (Input Focus): In redirect-frame-focus the second arg is optional.
1126 (Window System Selections): Mention selection type CLIPBOARD.
1127 Mention data-type UTF8_STRING.
1128 Mention numbering of cut buffers.
1129 (Resources): Describe x-resource-name.
1130
11312004-02-16 Richard M. Stallman <rms@gnu.org>
1132
1133 * windows.texi (Buffers and Windows): Delete false table
1134 about all-frames.
1135
1136 * syntax.texi (Parsing Expressions): Delete old caveat
1137 about parse-sexp-ignore-comments.
1138
1139 * streams.texi (Output Variables): Add print-quoted.
1140
1141 * lists.texi (Building Lists): Minor cleanup.
1142
1143 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
1144
1145 * display.texi (Overlays): Explain overlays use markers.
1146 (Managing Overlays): Explain front-advance and rear-advance
1147 in more detail.
1148
1149 * loading.texi (Unloading): Document unload-feature-special-hooks.
1150 Get rid of fns-NNN.el file.
1151
11522004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
1153
1154 * help.texi (Describing Characters): Fix text-char-description
1155 example output.
1156
1157 * edebug.texi (Using Edebug): Fix example.
1158
1159 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 1160
84e34002
RS
1161 * files.texi (Changing Files): Fix argname.
1162
1163 * calendar.texi: Fix parens, and default values.
1164
1165 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
1166 * nonascii.texi, objects.texi, os.texi: Minor fixes.
1167 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
1168
1169 * positions.texi (Text Lines): Don't add -1 in current-line.
1170
11712004-02-16 Richard M. Stallman <rms@gnu.org>
1172
1173 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
1174
c33b76da
EZ
11752004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
1176
1177 * processes.texi (Low-Level Network): Fix a typo.
1178
9d7271e8
KS
11792004-02-12 Kim F. Storm <storm@cua.dk>
1180
1181 * display.texi (Fringes): Use consistent wording.
1182 Note that window-fringe's window arg is optional.
1183 (Scroll Bars): Use consistent wording.
1184
6827d730
LT
11852004-02-11 Luc Teirlinck <teirllm@auburn.edu>
1186
1187 * tips.texi (Comment Tips): Document the new conventions for
1188 commenting out code.
1189
1cb60b5a
JD
11902004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1191
1192 * positions.texi (Text Lines): Added missing end defun.
1193
7fdd1f62
KS
11942004-02-07 Kim F. Storm <storm@cua.dk>
1195
1196 * positions.texi (Text Lines): Add line-number-at-pos.
1197
eb3c144c
JPW
11982004-02-06 John Paul Wallington <jpw@gnu.org>
1199
1200 * display.texi (Button Properties, Button Buffer Commands):
1201 mouse-2 invokes button, not down-mouse-1.
1202
a1d38d63
JR
12032004-02-04 Jason Rumney <jasonr@gnu.org>
1204
1205 * makefile.w32-in: Sync with Makefile.in changes.
1206
4b574f3d
LT
12072004-02-03 Luc Teirlinck <teirllm@auburn.edu>
1208
1209 * minibuf.texi (Text from Minibuffer): Various corrections and
1210 clarifications.
1211 (Object from Minibuffer): Correct Lisp description of
1212 read-minibuffer.
1213 (Minibuffer History): Clarify description of cons values for
1214 HISTORY arguments.
1215 (Basic Completion): Various corrections and clarifications. Add
1216 completion-regexp-list.
1217 (Minibuffer Completion): Correct and clarify description of
1218 completing-read.
6f6b0433 1219 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
1220 other minor changes.
1221 (High-Level Completion): Various corrections and clarifications.
1222 (Reading File Names): Ditto.
1223 (Minibuffer Misc): Ditto.
1224
d8186297
LT
12252004-01-26 Luc Teirlinck <teirllm@auburn.edu>
1226
1227 * strings.texi (Text Comparison): assoc-string also matches
1228 elements of alists that are strings instead of conses.
1229 (Formatting Strings): Standardize Texinfo usage. Update index
1230 entries.
1231
9adcb5f2
LT
12322004-01-20 Luc Teirlinck <teirllm@auburn.edu>
1233
1234 * lists.texi (Sets And Lists): Add delete-dups.
1235
3e7274ae
LT
12362004-01-15 Luc Teirlinck <teirllm@auburn.edu>
1237
1238 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
1239 special form.
1240 * macros.texi (Defining Macros): Update description of `declare',
1241 which now is a macro.
1242 (Wrong Time): Fix typos.
1243
944e099f
LT
12442004-01-14 Luc Teirlinck <teirllm@auburn.edu>
1245
1246 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 1247 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
1248 and `batch-byte-compile'. In particular, mention and describe
1249 all optional arguments.
1250 (Disassembly): Correct and clarify the description of `disassemble'.
1251
90c3aa59
LT
12522004-01-11 Luc Teirlinck <teirllm@auburn.edu>
1253
1254 * searching.texi: Various small changes in addition to the
1255 following.
1256 (Regexp Example): Adapt to new value of `sentence-end'.
1257 (Regexp Functions): The PAREN argument to `regexp-opt' can be
1258 `words'.
1259 (Search and Replace): Add usage note for `perform-replace'.
1260 (Entire Match Data): Mention INTEGERS and REUSE arguments to
1261 `match-data'.
1262 (Standard Regexps): Update for new values of `paragraph-start'
1263 and `sentence-end'.
1264
583c353d
LT
12652004-01-07 Luc Teirlinck <teirllm@auburn.edu>
1266
1267 * files.texi (Saving Buffers): Clarify descriptions of
1268 `write-contents-functions' and `before-save-hook'.
1269 Make the defvar's for `before-save-hook' and `after-save-hook'
1270 into defopt's.
1271
05faee07
KS
12722004-01-07 Kim F. Storm <storm@cua.dk>
1273
1274 * commands.texi (Click Events): Describe new image and
1275 width/height elements of click events.
1276 (Accessing Events): Add posn-string, posn-image, and
1277 posn-object-width-height. Change posn-object to return either
1278 image or string object.
1279
a0465ec3
SJ
12802004-01-01 Simon Josefsson <jas@extundo.com>
1281
1282 * hooks.texi (Standard Hooks): Add before-save-hook.
1283 * files.texi (Saving Buffers): Likewise.
1284
972c0c49
RS
12852004-01-03 Richard M. Stallman <rms@gnu.org>
1286
1287 * frames.texi (Frames and Windows): Delete frame-root-window.
1288
dbcd463f
LT
12892004-01-03 Luc Teirlinck <teirllm@auburn.edu>
1290
1291 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
1292
1293 * functions.texi: Various small changes in addition to the
1294 following.
1295 (What Is a Function): `functionp' returns nil for macros. Clarify
1296 behavior of this and following functions for symbol arguments.
1297 (Function Documentation): Add `\' in front of (fn @var{arglist})
1298 and explain why.
1299 (Defining Functions): Mention DOCSTRING argument to `defalias'.
1300 Add anchor.
1301 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
1302
02c77ee9
MB
13032004-01-01 Miles Bader <miles@gnu.org>
1304
1305 * display.texi (Buttons): New section.
1306
903a1a91
AS
13072003-12-31 Andreas Schwab <schwab@suse.de>
1308
1309 * numbers.texi (Math Functions): sqrt reports a domain-error
1310 error.
1311 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
1312
697cf92a
LT
13132003-12-30 Luc Teirlinck <teirllm@auburn.edu>
1314
3f70fe82
LT
1315 * tips.texi (Documentation Tips): Update item on hyperlinks in
1316 documentation strings.
1317
697cf92a
LT
1318 * errors.texi (Standard Errors): Various small corrections and
1319 additions.
1320
1321 * control.texi: Various small changes in addition to the
1322 following.
1323 (Signaling Errors): Provide some more details on how `signal'
1324 constructs the error message. Add anchor to the definition of
1325 `signal'.
1326 (Error Symbols): Describe special treatment of `quit'.
1327 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
1328 to emphasize that it has to be a single form.
1329
1330 * buffers.texi: Add anchor.
1331
4d25144d
RS
13322003-12-29 Richard M. Stallman <rms@gnu.org>
1333
1334 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
1335 (Window Configurations): Add window-configuration-frame.
1336
1337 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
1338
1339 * text.texi (Examining Properties): Add get-char-property-and-overlay.
1340 Change arg name in get-char-property.
1341 (Special Properties): Update handling of keymap property.
1342
1343 * strings.texi (Modifying Strings): Add clear-string.
1344 (Text Comparison): Add assoc-string and remove
1345 assoc-ignore-case, assoc-ignore-representation.
1346
1347 * os.texi (Time of Day): Add set-time-zone-rule.
1348
1349 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 1350 report domain-error errors.
4d25144d 1351
697cf92a 1352 * nonascii.texi (Converting Representations):
4d25144d
RS
1353 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
1354 (Encoding and I/O): Add file-name-coding-system.
1355
1356 * modes.texi (Search-based Fontification): Explain that
1357 face specs are symbols with face names as values.
1358
1359 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
1360
1361 * lists.texi (Building Lists): remq moved elsewhere.
1362 (Sets And Lists): remq moved here.
1363 (Association Lists): Refer to assoc-string.
1364
1365 * internals.texi (Garbage Collection): Add memory-use-counts.
1366
1367 * frames.texi (Frames and Windows): Add set-frame-selected-window
1368 and frame-root-window.
1369
697cf92a 1370 * files.texi (Contents of Directories):
4d25144d
RS
1371 Add directory-files-and-attributes.
1372
1373 * display.texi (Refresh Screen): Add force-window-update.
1374 (Invisible Text): Explain about moving point out of invis text.
1375 (Overlay Properties): Add overlay-properties.
1376 (Managing Overlays): Add overlayp.
1377 (GIF Images): Invalid image number displays a hollow box.
1378
1379 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
1380 (Killing Buffers): Add buffer-live-p.
1381
67fafe38
MR
13822003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
1383
1384 * display.texi (Fringes): Fix typo "set-buffer-window".
1385
68e74f25
LT
13862003-12-24 Luc Teirlinck <teirllm@auburn.edu>
1387
1388 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
1389 * nonascii.texi, processes.texi, tips.texi, variables.texi:
1390 Add or change various xrefs and anchors.
1391
1392 * commands.texi: Replace all occurrences of @acronym{CAR} with
1393 @sc{car}, for consistency with the rest of the Elisp manual.
1394 `car' and `cdr' are historically acronyms, but are no longer
1395 widely thought of as such.
1396
1397 * internals.texi (Pure Storage): Mention that `purecopy' does not
1398 copy text properties.
1399 (Object Internals): Now 29 bits are used (in most implementations)
1400 to address Lisp objects.
1401
1402 * variables.texi (Variables with Restricted Values): New node.
1403
1404 * objects.texi (Lisp Data Types): Mention that certain variables
1405 can only take on a restricted set of values and add an xref to
1406 the new node "Variables with Restricted Values".
1407
1408 * eval.texi (Function Indirection): Describe the errors that
1409 `indirect-function' can signal.
1410 (Eval): Clarify the descriptions of `eval-region' and `values'.
1411 Describe `eval-buffer' instead of `eval-current-buffer' and
1412 mention `eval-current-buffer' as an alias for `current-buffer'.
1413 Correct the description and mention all optional arguments.
1414
697cf92a 1415 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
1416 following.
1417 (Converting Representations): Clarify behavior of
1418 `string-make-multibyte' and `string-to-multibyte' for unibyte all
1419 ASCII arguments.
1420 (Character Sets): Document the variable `charset-list' and adapt
1421 the definition of the function `charset-list' accordingly.
1422 (Translation of Characters): Clarify use of generic characters in
1423 `make-translation-table'. Clarify and correct the description of
1424 the use of translation tables in encoding and decoding.
1425 (User-Chosen Coding Systems): Correct and clarify the description
1426 of `select-safe-coding-system'.
1427 (Default Coding Systems): Clarify description of
1428 `file-coding-system-alist'.
1429
a62f71e4
LT
14302003-11-30 Luc Teirlinck <teirllm@auburn.edu>
1431
1432 * strings.texi (Text Comparison): Correctly describe when two
1433 strings are `equal'. Combine and clarify descriptions of
1434 `assoc-ignore-case' and `assoc-ignore-representation'.
1435
1436 * objects.texi (Non-ASCII in Strings): Clarify description of
1437 when a string is unibyte or multibyte.
1438 (Bool-Vector Type): Update examples.
1439 (Equality Predicates): Correctly describe when two strings are
1440 `equal'.
1441
19017752
LT
14422003-11-29 Luc Teirlinck <teirllm@auburn.edu>
1443
1444 * lists.texi (Building Lists): `append' no longer accepts integer
1445 arguments. Update the description of `number-sequence' to reflect
1446 recent changes.
1447 (Sets And Lists): Describe `member-ignore-case' after `member'.
1448
0f6a07a8
KS
14492003-11-27 Kim F. Storm <storm@cua.dk>
1450
1451 * commands.texi (Click Events): Click object may be an images.
1452 Describe (dx . dy) element of click positions.
1453 (Accessing Events): Remove duplicate posn-timestamp.
1454 New functions posn-object and posn-object-x-y.
1455
1ce7c819
KS
14562003-11-23 Kim F. Storm <storm@cua.dk>
1457
1458 * commands.texi (Click Events): Describe enhancements to event
1459 position lists, including new text-pos and (col . row) items.
1460 Mention left-fringe and right-fringe area events.
0f6a07a8 1461 (Accessing Events): New functions posn-area and
1ce7c819
KS
1462 posn-actual-col-row. Mention posn-timestamp. Mention that
1463 posn-point in non-text area still returns buffer position.
1464 Clarify posn-col-row.
1465
cae8ddbb
LH
14662003-11-21 Lars Hansen <larsh@math.ku.dk>
1467
1468 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
1469 * anti.texi (File Attributes): Describe removed parameter
1470 ID-FORMAT.
1471
f7f1a248
LT
14722003-11-20 Luc Teirlinck <teirllm@auburn.edu>
1473
68e74f25 1474 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
1475 a position, its buffer is ignored.
1476
1477 * markers.texi (Overview of Markers): Mention it here too.
1478
c5e2fb05
LT
14792003-11-12 Luc Teirlinck <teirllm@auburn.edu>
1480
1481 * numbers.texi (Numeric Conversions): Not just `floor', but also
1482 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
1483
e57d0aa8
LT
14842003-11-10 Luc Teirlinck <teirllm@auburn.edu>
1485
1486 * markers.texi (Creating Markers): Specify insertion type of
1487 created markers. Add xref to `Marker Insertion Types'.
1488 Second argument to `copy-marker' is optional.
1489 (Marker Insertion Types): Mention that most markers are created
1490 with insertion type nil.
1491 (The Mark): Correctly describe when `mark' signals an error.
1492 (The Region): Correctly describe when `region-beginning' and
1493 `region-end' signal an error.
1494
bb3612ec
LT
14952003-11-08 Luc Teirlinck <teirllm@auburn.edu>
1496
1497 * hash.texi (Creating Hash): Clarify description of `eql'.
1498 `makehash' is obsolete.
1499 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
1500
1501 * positions.texi (Point): Change description of `buffer-end', so
1502 that it is also correct for floating point arguments.
1503 (List Motion): Correct argument lists of `beginning-of-defun' and
1504 `end-of-defun'.
1505 (Excursions): Add xref to `Marker Insertion Types'.
1506 (Narrowing): Argument to `narrow-to-page' is optional.
1507
cfb8a797
LT
15082003-11-06 Luc Teirlinck <teirllm@auburn.edu>
1509
1510 * streams.texi (Output Streams): Clarify behavior of point for
1511 marker output streams.
1512
c6177909
LT
15132003-11-04 Luc Teirlinck <teirllm@auburn.edu>
1514
1515 * variables.texi (Defining Variables): Second argument to
1516 `defconst' is not optional.
1517 (Setting Variables): Mention optional argument APPEND to
1518 `add-to-list'.
1519 (Creating Buffer-Local): Expand description of
1520 `make-variable-buffer-local'.
1521 (Frame-Local Variables): Expand description of
1522 `make-variable-frame-local'.
1523 (Variable Aliases): Correct description of optional argument
1524 DOCSTRING to `defvaralias'. Mention return value of
1525 `defvaralias'.
1526 (File Local Variables): Add xref to `File variables' in Emacs
1527 Manual. Correct description of `hack-local-variables'. Mention
1528 `safe-local-variable' property. Mention optional second argument
1529 to `risky-local-variable-p'.
1530
b3645067
LT
15312003-11-03 Luc Teirlinck <teirllm@auburn.edu>
1532
1533 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
1534
10695e5c
EZ
15352003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
1536
1537 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
1538 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
1539 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
1540 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
1541 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 1542 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
1543 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
1544 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
1545 @acronym{FOO}.
1546
a2f4def1
LT
15472003-10-27 Luc Teirlinck <teirllm@auburn.edu>
1548
1549 * strings.texi (Creating Strings): Argument START to `substring'
1550 can not be `nil'. Expand description of
1551 `substring-no-properties'. Correct description of `split-string',
1552 especially with respect to empty matches. Prevent very bad line
1553 break in definition of `split-string-default-separators'.
1554 (Text Comparison): `string=' and `string<' also accept symbols as
1555 arguments.
1556 (String Conversion): More completely describe argument BASE in
1557 `string-to-number'.
5bb0fcd1 1558 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
1559 corresponding object. Clarify behavior of numeric prefix after
1560 `%' in `format'.
1561 (Case Conversion): The argument to `upcase-initials' can be a
1562 character.
1563
a2296bf9
KH
15642003-10-27 Kenichi Handa <handa@m17n.org>
1565
1566 * display.texi (Fontsets): Fix texinfo usage.
1567
885fef7c
KH
15682003-10-25 Kenichi Handa <handa@m17n.org>
1569
1570 * display.texi (Fontsets): Add description of the function
1571 set-fontset-font.
1572
0c6b7a1f
LT
15732003-10-23 Luc Teirlinck <teirllm@auburn.edu>
1574
1575 * display.texi (Temporary Displays): Add xref to `Documentation
1576 Tips'.
1577
1578 * functions.texi (Function Safety): Use inforef instead of pxref
1579 for SES.
1580
c3cda320
AS
15812003-10-23 Andreas Schwab <schwab@suse.de>
1582
1583 * Makefile.in (TEX, texinputdir): Don't define.
1584 (TEXI2DVI): Define.
1585 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
1586 add $(srcdir)/index.texi.
1587 ($(infodir)/elisp): Remove index.texi dependency.
1588 (elisp.dvi): Likewise. Use $(TEXI2DVI).
1589 (index.texi): Remove target.
1590 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
1591 (clean): Don't remove index.texi.
1592
c3cda320
AS
1593 * permute-index, index.perm: Remove.
1594 * index.texi: Rename from index.unperm.
1595
e5dadca7
LT
15962003-10-22 Luc Teirlinck <teirllm@auburn.edu>
1597
1598 * tips.texi (Documentation Tips): Document new behavior for face
1599 and variable hyperlinks in Help mode.
1600
6cfb0777
LT
16012003-10-21 Luc Teirlinck <teirllm@auburn.edu>
1602
1603 * objects.texi (Integer Type): Update for extra bit of integer range.
1604 (Character Type): Ditto.
1605
a6eeaa81 16062003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
1607
1608 * numbers.texi (Integer Basics): Add index entries for reading
1609 numbers in hex, octal, and binary.
1610
c8f9ba83
LK
16112003-10-16 Lute Kamstra <lute@gnu.org>
1612
1613 * modes.texi (Mode Line Format): Mention force-mode-line-update's
1614 argument.
1615
b52a26fb
LT
16162003-10-13 Luc Teirlinck <teirllm@auburn.edu>
1617
1618 * windows.texi (Choosing Window): Fix typo.
1619 * edebug.texi (Edebug Execution Modes): Fix typo.
1620
f7005886
RS
16212003-10-13 Richard M. Stallman <rms@gnu.org>
1622
1623 * windows.texi (Basic Windows): A window has fringe settings,
1624 display margins and scroll-bar settings.
1625 (Splitting Windows): Doc split-window return value.
1626 Clean up one-window-p.
1627 (Selecting Windows): Fix typo.
1628 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
1629 (Buffers and Windows): In set-window-buffer, explain effect
1630 on fringe settings and scroll bar settings.
1631 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
1632 (Choosing Window): Use defopt for pop-up-frame-function.
1633 For special-display-buffer-names, explain same-window and same-frame.
1634 Clarify window-dedicated-p return value.
1635 (Textual Scrolling): scroll-up and scroll-down can get an error.
1636 (Horizontal Scrolling): Clarify auto-hscroll-mode.
1637 Clarify set-window-hscroll.
1638 (Size of Window): Don't mention tool bar in window-height.
1639 (Coordinates and Windows): Explain what coordinates-in-window-p
1640 returns for fringes and display margins.
1641 (Window Configurations): Explain saving fringes, etc.
1642
1643 * tips.texi (Library Headers): Clean up Documentation.
1644
1645 * syntax.texi (Parsing Expressions): Clean up forward-comment
1646 and parse-sexp-lookup-properties.
1647
1648 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
1649
1650 * os.texi (System Environment): Clean up text for load-average errors.
1651
1652 * modes.texi (Hooks): Don't explain local hook details at front.
1653 Clarify run-hooks and run-hook-with-args a little.
1654 Clean up add-hook and remove-hook.
1655
1656 * edebug.texi (Edebug Execution Modes): Clarify t.
1657 Document edebug-sit-for-seconds.
1658 (Coverage Testing): Document C-x X = and =.
1659 (Instrumenting Macro Calls): Fix typo.
1660 (Specification List): Don't index the specification keywords.
1661
c989ebe9
KS
16622003-10-10 Kim F. Storm <storm@cua.dk>
1663
1664 * processes.texi (Network): Introduce make-network-process.
1665
f9525eef
LT
16662003-10-09 Luc Teirlinck <teirllm@auburn.edu>
1667
1668 * tips.texi (Library Headers): Fix typo.
1669
f008b925
LK
16702003-10-07 Juri Linkov <juri@jurta.org>
1671
1672 * modes.texi (Imenu): Mention imenu-create-index-function's
1673 default value. Explain submenus better.
1674
c22c5da6
LK
16752003-10-07 Lute Kamstra <lute@gnu.org>
1676
1677 * modes.texi (Faces for Font Lock): Fix typo.
1678 (Hooks): Explain how buffer-local hook variables can refer to
1679 global hook variables.
1680 Various minor clarifications.
1681
49247521
LK
16822003-10-06 Lute Kamstra <lute@gnu.org>
1683
1684 * tips.texi (Coding Conventions): Mention naming conventions for
1685 hooks.
1686
9296c947
LT
16872003-10-05 Luc Teirlinck <teirllm@auburn.edu>
1688
1689 * loading.texi (Library Search): Correct default value of
1690 load-suffixes.
1691 (Named Features): Fix typo.
1692
0e9b293a
RS
16932003-10-05 Richard M. Stallman <rms@gnu.org>
1694
1695 * loading.texi (Named Features): In `provide',
1696 say how to test for subfeatures.
1697 (Unloading): In unload-feature, use new var name
1698 unload-feature-special-hooks.
1699
49247521 17002003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
1701
1702 * modes.texi (Major Mode Conventions): Mention third way to set up
1703 Imenu.
1704 (Imenu): A number of small fixes.
1705 Delete documentation of internal variable imenu--index-alist.
1706 Document the return value format of imenu-create-index-function
1707 functions.
1708
ab8f7d5c
RS
17092003-09-30 Richard M. Stallman <rms@gnu.org>
1710
1711 * processes.texi (Network): Say what stopped datagram connections do.
1712
1713 * lists.texi (Association Lists): Clarify `assq-delete-all'.
1714
1715 * display.texi (Overlay Properties): Clarify `evaporate' property.
1716
49247521 17172003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
1718
1719 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 1720 constructs should be marked as risky.
86b9b767
LK
1721 Change cons cell into proper list.
1722 (Mode Line Variables): Change cons cell into proper list.
1723
49247521 17242003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
1725
1726 * modes.texi (Mode Line Data): Document the :propertize construct.
1727 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 1728 to match their order in the default mode-line-format.
bc3b02f9
LK
1729 Describe the new variables mode-line-position and mode-line-modes.
1730 Update the default values of mode-line-frame-identification,
1731 minor-mode-alist, and default-mode-line-format.
1732 (Properties in Mode): Mention the :propertize construct.
6142d1d0 1733
bc3b02f9 17342003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 1735
c22c5da6 1736 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
1737 * loading.texi, minibuf.texi, text.texi, variables.texi:
1738 Avoid @strong{Note:}.
1739
17402003-09-26 Richard M. Stallman <rms@gnu.org>
1741
1742 * keymaps.texi (Remapping Commands): Fix typo.
1743
41beda59
LT
17442003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
1745
1746 * processes.texi (Low-Level Network): Fix typo.
1747
ef6ae4ff
KS
17482003-09-23 Kim F. Storm <storm@cua.dk>
1749
1750 * processes.texi (Network, Network Servers): Fix typos.
1751 (Low-Level Network): Add timeout value for :server keyword.
1752 Add new option keywords to make-network-process.
1753 Add set-network-process-options.
1754 Explain how to test availability of network options.
1755
b0f23edf
RS
17562003-09-19 Richard M. Stallman <rms@gnu.org>
1757
1758 * text.texi (Motion by Indent): Arg to
1759 backward-to-indentation and forward-to-indentation is optional.
1760
1761 * strings.texi (Creating Strings): Add substring-no-properties.
1762
1763 * processes.texi
1764 (Process Information): Add list-processes arg QUERY-ONLY.
1765 Delete process-contact from here.
1766 Add new status values for process-status.
1767 Add process-get, process-put, process-plist, set-process-plist.
1768 (Synchronous Processes): Add call-process-shell-command.
1769 (Signals to Processes): signal-process allows process objects.
1770 (Network): Complete rewrite.
1771 (Network Servers, Datagrams, Low-Level Network): New nodes.
1772
1773 * positions.texi (Word Motion): forward-word, backward-word
1774 arg is optional. Reword.
1775
1776 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
1777
c22c5da6 1778 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
1779 Delete duplicate definition of buffer-local-value.
1780 (File Local Variables): Explain about discarding text props.
1781
f387bdea
RS
17822003-09-11 Richard M. Stallman <rms@gnu.org>
1783
1784 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
1785 changes variables that record input events.
1786 (Minibuffer Misc): Add minibuffer-selected-window.
1787
1788 * lists.texi (Building Lists): Add copy-tree.
1789
1790 * display.texi (Fontsets): Add char-displayable-p.
1791 (Scroll Bars): New node.
1792
49247521 17932003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
1794
1795 * modes.texi (%-Constructs): Document new `%i' and `%I'
1796 constructs.
1797
fd026ee1
JR
17982003-09-03 Peter Runestig <peter@runestig.com>
1799
1800 * makefile.w32-in: New file.
1801
4828b4d7
RS
18022003-08-29 Richard M. Stallman <rms@gnu.org>
1803
1804 * display.texi (Overlay Properties): Clarify how priorities
1805 affect use of the properties.
1806
a4e4f05d
LT
18072003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
1808
1809 * customize.texi (Type Keywords): Correct the description of
1810 `:help-echo' in the case where `motion-doc' is a function.
1811
3ebe0346
JPW
18122003-08-14 John Paul Wallington <jpw@gnu.org>
1813
1814 * modes.texi (Emulating Mode Line): Subsection, not section.
1815
3afe8e39
RS
18162003-08-13 Richard M. Stallman <rms@gnu.org>
1817
1818 * elisp.texi (Top): Update subnode lists in menu.
1819
1820 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
1821 (Kill Functions): kill-region has new arg yank-handler.
1822 (Yanking): New node.
1823 (Yank Commands): Add yank-undo-function.
1824 (Low-Level Kill Ring):
1825 kill-new and kill-append have new arg yank-handler.
1826 (Changing Properties): Add remove-list-of-text-properties.
1827 (Atomic Changes): New node.
1828
1829 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
1830
1831 * streams.texi (Output Variables): Add eval-expression-print-length
1832 and eval-expression-print-level.
1833
1834 * os.texi (Time Conversion): For encode-time, explain limits on year.
1835
1836 * objects.texi (Character Type): Define anchor "modifier bits".
1837
1838 * modes.texi (Emulating Mode Line): New node.
1839 (Search-based Fontification): Font Lock uses font-lock-face property.
1840 (Other Font Lock Variables): Likewise.
1841
1842 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
1843 not vectors.
1844 (Active Keymaps): Add emulation-mode-map-alists.
1845 (Functions for Key Lookup): key-binding has new arg no-remap.
1846 (Remapping Commands): New node.
1847 (Scanning Keymaps): where-is-internal has new arg no-remap.
1848 (Tool Bar): Add tool-bar-local-item-from-menu.
1849 Clarify when to use tool-bar-add-item-from-menu.
1850
1851 * commands.texi (Interactive Call): commandp has new arg.
1852 (Command Loop Info): Add this-original-command.
1853
e37769b1
JPW
18542003-08-06 John Paul Wallington <jpw@gnu.org>
1855
1856 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
1857
1858 * display.texi (Warning Basics): Fix typo.
1859 (Fringes): Add closing curly bracket and fix typo.
1860
1861 * elisp.texi (Top): Fix typo.
1862
c5e0561f
RS
18632003-08-05 Richard M. Stallman <rms@gnu.org>
1864
1865 * elisp.texi: Update lists of subnodes.
1866
1867 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
1868
1869 * variables.texi (Local Variables): Use lc for example variable names.
1870
1871 * tips.texi (Library Headers): Explain where to put -*-.
1872
1873 * strings.texi (Creating Strings): Fix xref for vconcat.
1874
1875 * sequences.texi (Vector Functions):
1876 vconcat no longer allows integer args.
1877
1878 * minibuf.texi (Reading File Names): read-file-name has new
1879 arg PREDICATE. New function read-directory-name.
1880
1881 * macros.texi (Defining Macros): Give definition of `declare'
1882 (Indenting Macros): New node.
1883
1884 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
1885 (Window Frame Parameters): Make separate table of parameters
1886 that are coupled with specific face attributes.
1887 (Deleting Frames): delete-frame-hooks renamed to
1888 delete-frame-functions.
1889
1890 * files.texi (Magic File Names): Add file-remote-p.
1891 Clarify file-local-copy.
1892
1893 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
1894 here; instead xref Defining Macros.
1895
1896 * display.texi (Warnings): New node, and subnodes.
1897 (Fringes): New node.
1898
1899 * debugging.texi (Test Coverage): New node.
1900
1901 * compile.texi (Compiler Errors): Explain with-no-warnings
1902 and other ways to suppress warnings.
1903
1904 * commands.texi (Interactive Call): Minor clarification.
1905
1906 * buffers.texi (Buffer File Name): set-visited-file-name
1907 renames the buffer too.
1908
1909 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
1910
ee59dede
MR
19112003-07-24 Markus Rost <rost@math.ohio-state.edu>
1912
1913 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
1914
f0514b34
MR
19152003-07-22 Markus Rost <rost@math.ohio-state.edu>
1916
1917 * internals.texi (Garbage Collection): Fix previous change.
1918
c73983bb
RS
19192003-07-22 Richard M. Stallman <rms@gnu.org>
1920
1921 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
1922
1923 * display.texi (Width): Use \s syntax in example.
1924 (Font Selection): Add face-font-rescale-alist.
1925
1926 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
1927 Remove spurious indent in example.
1928
1929 * lists.texi (Building Lists): Add number-sequence.
1930
1931 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
1932
1933 * functions.texi (Function Documentation): Explain how to
1934 show calling convention explicitly in the doc string.
1935
1936 * windows.texi (Selecting Windows): save-selected-window saves
1937 selected window of each frame.
1938 (Window Configurations): Minor change.
1939
1940 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
1941
1942 * streams.texi (Output Variables): Add print-continuous-numbering
1943 and print-number-table.
1944
1945 * processes.texi (Decoding Output): New node.
1946
1947 * os.texi (Time Conversion): decode-time arg is optional.
1948
1949 * objects.texi (Character Type): Don't use space as example for \.
1950 Make list of char names and \-sequences correspond.
1951 Explain that \s is not used in strings. `\ ' needs space after.
1952
1953 * nonascii.texi (Converting Representations): Add string-to-multibyte.
1954 (Translation of Characters): Add translation-table-for-input.
1955 (Default Coding Systems): Add auto-coding-functions.
1956 (Explicit Encoding): Add decode-coding-inserted-region.
1957 (Locales): Add locale-info.
1958
1959 * minibuf.texi (Basic Completion): Describe test-completion.
1960 Collections can be lists of strings.
1961 Clean up lazy-completion-table.
1962 (Programmed Completion): Mention test-completion.
1963 Clarify why lambda expressions are not accepted.
1964 (Minibuffer Misc): Describe minibufferp.
1965
51a8b435
RS
19662003-07-14 Richard M. Stallman <rms@gnu.org>
1967
1968 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
1969
1970 * windows.texi (Selecting Windows): New arg to select-window.
1971 (Selecting Windows): Add with-selected-window.
1972 (Size of Window): Add window-inside-edges, etc.
1973
1974 * internals.texi (Garbage Collection): Add post-gc-hook.
1975
1976 * processes.texi (Subprocess Creation): Add exec-suffixes.
1977
1978 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
1979 (Scanning Keymaps): Add map-keymaps.
1980 (Defining Menus): Add keymap-prompt.
1981
1982 * numbers.texi (Integer Basics): Add most-positive-fixnum,
1983 most-negative-fixnum.
1984
1985 * compile.texi (Byte Compilation): Explain no-byte-compile
1986 (Compiler Errors): New node.
1987
1988 * os.texi (User Identification): user-uid, user-real-uid
1989 can return float.
1990
1991 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
1992 and about derived modes.
1993 (Minor Modes): Add minor-mode-list.
1994 (Defining Minor Modes): Keyword args for define-minor-mode.
1995 (Search-based Fontification): Explain managing other properties.
1996 (Other Font Lock Variables): Add font-lock-extra-managed-props.
1997 (Faces for Font Lock): Add font-locl-preprocessor-face.
1998 (Hooks): Add run-mode-hooks and delay-mode-hooks.
1999
2000 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 2001 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
2002
2003 * loading.texi (Library Search): Add load-suffixes.
2004
2005 * minibuf.texi (Basic Completion): Add lazy-completion-table.
2006 (Programmed Completion): Add dynamic-completion-table.
2007
2008 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
2009 (Magic File Names): Specify precedence order of handlers.
2010o
2011 * commands.texi (Command Overview): Emacs server runs pre-command-hook
2012 and post-command-hook.
2013 (Waiting): New calling convention for sit-for.
2014
2015 * text.texi (Special Properties): local-map and keymap properties
2016 apply based on their stickiness.
2017
c6de56a0
RS
20182003-07-07 Richard M. Stallman <rms@gnu.org>
2019
2020 * modes.texi (Minor Mode Conventions): Specify only some kinds
2021 of list values as args to minor modes.
2022
2023 * files.texi (File Name Expansion): Warn about iterative use
2024 of substitute-in-file-name.
2025
2026 * advice.texi (Activation of Advice): Clean up previous change.
2027
8c761ea6
MR
20282003-07-06 Markus Rost <rost@math.ohio-state.edu>
2029
2030 * advice.texi (Activation of Advice): Note that ad-start-advice is
2031 turned on by default.
2032
c6de56a0
RS
20332003-06-30 Richard M. Stallman <rms@gnu.org>
2034
2035 * text.texi (Buffer Contents): Document current-word.
2036 (Change Hooks): Not called for *Messages*.
2037
2038 * functions.texi (Defining Functions): Explain about redefining
2039 primitives.
2040 (Function Safety): Renamed. Minor changes.
2041 Comment out the detailed criteria for what is safe.
2042
3fe4e567
AS
20432003-06-22 Andreas Schwab <schwab@suse.de>
2044
2045 * objects.texi (Symbol Type): Fix description of examples.
2046
cda7bd13
AS
20472003-06-16 Andreas Schwab <schwab@suse.de>
2048
2049 * hash.texi (Creating Hash): Fix description of :weakness.
2050
fbcffa4a
KG
20512003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2052
2053 * files.texi (Changing Files): copy-file copies file modes, too.
2054
ff6a3bfb
RS
20552003-05-28 Richard M. Stallman <rms@gnu.org>
2056
2057 * strings.texi (Creating Strings): Clarify split-string.
2058
1463a05d
JB
20592003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
2060
2061 * strings.texi (Creating Strings): Update split-string specification
2062 and examples.
2063
af253914
RS
20642003-05-19 Richard M. Stallman <rms@gnu.org>
2065
2066 * elisp.texi: Correct invariant section names.
2067
7ea52f92
RS
20682003-04-20 Richard M. Stallman <rms@gnu.org>
2069
2070 * os.texi (Timers): Explain about timers and quitting.
2071
e31afc09
RS
20722003-04-19 Richard M. Stallman <rms@gnu.org>
2073
2074 * internals.texi (Writing Emacs Primitives): Strings are
2075 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
2076 Explain GCPRO convention for varargs function args.
2077
5ceea398
RS
20782003-04-16 Richard M. Stallman <rms@gnu.org>
2079
2080 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
2081
b0ada147
RS
20822003-04-08 Richard M. Stallman <rms@gnu.org>
2083
2084 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
2085
b23375aa
KS
20862003-02-13 Kim F. Storm <storm@cua.dk>
2087
2088 * objects.texi (Character Type): New \s escape for space.
2089
c60ee5e7
JB
20902003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2091
2092 * os.texi (System Environment): Added cygwin system-type.
2093
84e47416
RS
20942003-01-25 Richard M. Stallman <rms@gnu.org>
2095
2096 * keymaps.texi: Document that a symbol can act as a keymap.
2097
3e8cf2ea
RS
20982003-01-13 Richard M. Stallman <rms@gnu.org>
2099
2100 * text.texi (Changing Properties): Say string indices are origin-0.
2101
2102 * positions.texi (Screen Lines) <compute-motion>:
2103 Correct order of elts in return value.
2104
2105 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
2106 how to define a default binding.
2107
7abb9fc5 21082002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 2109
104bc3aa 2110 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 2111
104bc3aa
MR
2112 * customize.texi (Simple Types): Clarify description of custom
2113 type 'number. Describe new custom type 'float.
177f790c 2114
7abb9fc5 21152002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
2116
2117 * variables.texi (File Local Variables): Fix typo.
2118
df140a68 21192002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 2120
df140a68
KG
2121 From Michael Albinus <Michael.Albinus@alcatel.de>.
2122
2123 * README: Target for Info file is `make info'.
2124
2125 * files.texi (File Name Components): Fixed typos in
2126 `file-name-sans-extension'.
2127 (Magic File Names): Complete list of operations for magic file
2128 name handlers.
2129
7ed9159a
JY
21302002-09-16 Jonathan Yavner <jyavner@engineer.com>
2131
2132 * variables.texi (File Local Variables): New function
2133 risky-local-variable-p.
2134
21352002-09-15 Jonathan Yavner <jyavner@engineer.com>
2136
2137 * functions.texi (Function safety): New node about unsafep.
2138
241f79af
PA
21392002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
2140
2141 * customize.texi (Splicing into Lists): Fixed example.
2142 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
2143
72459b15
JB
21442002-06-17 Juanma Barranquero <lektu@terra.es>
2145
2146 * frames.texi (Display Feature Testing): Fix typo.
2147
61f7e0f5
AS
21482002-06-12 Andreas Schwab <schwab@suse.de>
2149
2150 * frames.texi (Initial Parameters, Resources): Fix references to
2151 the Emacs manual.
2152
4e792dbd
KS
21532002-05-13 Kim F. Storm <storm@cua.dk>
2154
2155 * variables.texi (Intro to Buffer-Local): Updated warning and
2156 example relating to changing buffer inside let.
2157
940344d4 21582002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
2159
2160 * os.texi (Session Management): New node about X Session management.
2161
231ac53b
EZ
21622002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
2163
2164 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
2165 to which the manual corresponds, and the copyright years.
2166
2167 * Makefile.in (VERSION): Set to 2.9.
2168
140cc574
EZ
21692001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
2170
2171 * elisp.texi: Change the category in @dircategory to "Emacs", to
2172 make it consistent with info/dir.
2173
9c7fce05
MB
21742001-11-25 Miles Bader <miles@gnu.org>
2175
2176 * text.texi (Fields): Describe new `limit' arg in
2177 field-beginning/field-end.
2178
9f8bbf0f
EZ
21792001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2180
a5e6715c
EZ
2181 * permute-index: Don't depend on csh-specific features. Replace
2182 the interpreter name with /bin/sh.
2183
9f8bbf0f
EZ
2184 * two-volume-cross-refs.txt: New file.
2185 * two.el: New file.
2186 * spellfile: New file.
2187
1756e2fb
EZ
21882001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
2189
2190 * permute-index: New file.
2191
2192 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
2193 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
2194 8+3 restricted namespace.
ad050e54
EZ
2195
2196 * Makefile.in (infodir): Define relative to $(srcdir).
2197 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
2198 include directories list via -I switch to makeinfo.
2199 (index.texi): Use cp if both hard and symbolic links fail.
2200
10fa7f8e
EZ
22012001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2202
7a1494ce
EZ
2203 * Makefile.in (distclean): Add.
2204
10fa7f8e
EZ
2205 The following changes make ELisp manual part of the Emacs
2206 distribution:
2207
2208 * Makefile.in: Add Copyright notice.
2209 (prefix): Remove.
2210 (infodir): Change value to "../info".
2211 (VPATH): New variable.
2212 (MAKE): Don't define.
2213 (texmacrodir): Don't define.
2214 (texinputdir): Append the existing value of TEXINPUTS.
2215 ($(infodir)/elisp): Instead of just "elisp". Reformat the
2216 command to be compatible with man/Makefile.in, and to put the
2217 output into ../info.
5c32b7c5 2218 (info): Add target.
10fa7f8e
EZ
2219 (installall): Target removed.
2220
ad050e54 22212001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
2222
2223 * tips.texi (Coding Conventions): Fix typo.
2224
6fd735df
GM
22252001-10-23 Gerd Moellmann <gerd@gnu.org>
2226
2227 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
2228
b704d54b
EZ
22292001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
2230
2231 * files.texi (File Name Components): Update the description of
2232 file-name-sans-extension and file-name-extension, as they now
2233 ignore leading dots.
2234
71431a0e
GM
22352001-10-20 Gerd Moellmann <gerd@gnu.org>
2236
6aa97356 2237 * (Version 21.1 released.)
71431a0e 2238
79f1f96c
MB
22392001-10-19 Miles Bader <miles@gnu.org>
2240
2241 * positions.texi (Text Lines): Describe behavior of
2242 `beginning-of-line'/`end-of-line' in the presence of field properties.
2243
892a8f36
GM
22442001-10-17 Gerd Moellmann <gerd@gnu.org>
2245
2246 * Makefile.in (VERSION): Set to 2.8.
2247 (manual): Use `manual-21'.
2248
8c1cc9e8 2249 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
2250 number was used. Set it to 2.8.
2251
2252 * intro.texi: Likewise.
2253
51724e26
EZ
22542001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
2255
2256 * files.texi (File Name Completion): Document the significance of
2257 a trailing slash in elements of completion-ignored-extensions.
2258
57b338e8
MB
22592001-10-06 Miles Bader <miles@gnu.org>
2260
2261 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
2262
c89e4bc5
GM
22632001-10-04 Gerd Moellmann <gerd@gnu.org>
2264
2265 * variables.texi (Variable Aliases): New node.
2266
ab952a4f
GM
22672001-10-04 Gerd Moellmann <gerd@gnu.org>
2268
2269 * Branch for 21.1.
dff28924 2270
9db3a582
MB
22712001-10-02 Miles Bader <miles@gnu.org>
2272
ae1a9581
MB
2273 * minibuf.texi (Minibuffer Misc): Add entries for
2274 `minibuffer-contents', `minibuffer-contents-no-properties', and
2275 `delete-minibuffer-contents'.
2276 Correct description for `minibuffer-prompt-end'.
2277
9db3a582
MB
2278 * text.texi (Property Search): Correct descriptions of
2279 `next-char-property-change' and `previous-char-property-change'.
2280 Add entries for `next-single-char-property-change' and
2281 `previous-single-char-property-change'.
2282 Make operand names a bit more consistent.
2283
03be5931
EZ
22842001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
2285
2286 * frames.texi (Finding All Frames): Document that next-frame and
2287 previous-frame are local to current terminal.
2288
974548ec
EZ
22892001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
2290
2291 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 2292 result of make-keymap.
974548ec 2293
8d82c597
EZ
22942001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
2295
2296 * display.texi (Font Lookup, Attribute Functions)
2297 (Image Descriptors): Add cross-references to the definition of
2298 selected frame.
2299
2300 * buffers.texi (The Buffer List): Add cross-references to the
2301 definition of selected frame.
2302
2303 * frames.texi (Input Focus): Clarify which frame is _the_ selected
2304 frame at any given time.
2305 (Multiple Displays, Size and Position): Add a cross-reference to
2306 the definition of the selected frame.
2307
2842de30
EZ
23082001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
2309
2310 * strings.texi (String Conversion) <string-to-number>: Document
2311 that a float is returned for integers that are too large.
2312
2313 * frames.texi (Mouse Position): Document mouse-position-function.
2314 (Display Feature Testing): Document display-images-p.
2315 (Window Frame Parameters): Document the cursor-type variable.
2316
2317 * numbers.texi (Integer Basics): Document CL style read syntax for
2318 integers in bases other than 10.
2319
2320 * positions.texi (List Motion): Document
2321 open-paren-in-column-0-is-defun-start.
2322
2323 * lists.texi (Sets And Lists): Document member-ignore-case.
2324
2325 * internals.texi (Garbage Collection): Document the used and free
2326 strings report.
2327 (Memory Usage): Document strings-consed.
2328
2329 * os.texi (Time of Day): Document float-time.
2330 (Recording Input): Document that clear-this-command-keys clears
2331 the vector to be returned by recent-keys.
2332
2333 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
2334 argument keymap can be a list.
2335
2336 * nonascii.texi (User-Chosen Coding Systems)
2337 <select-safe-coding-system>: Document the new argument
2338 accept-default-p and the variable
2339 select-safe-coding-system-accept-default-p. Tell what happens if
2340 buffer-file-coding-system is undecided.
2341 (Default Coding Systems): Document auto-coding-regexp-alist.
2342
2343 * display.texi (The Echo Area) <message>: Document
2344 message-truncate-lines.
2345 (Glyphs): Document that the glyph table is unused on windowed
2346 displays.
2347
2348 * help.texi (Describing Characters) <single-key-description>:
2349 Document the new argument no-angles.
2350 (Accessing Documentation) <documentation-property>: Document that
2351 a non-string property is evaluated.
2352 <documentation>: Document that the function-documentation property
2353 is looked for.
2354
2355 * windows.texi (Selecting Windows): Document some-window.
2356
2357 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
2358
2359 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
2360 apropos-mode-hook.
2361
2362 * commands.texi (Using Interactive): Document interactive-form.
2363 (Keyboard Macros): Document kbd-macro-termination-hook.
2364 (Command Loop Info): Document that clear-this-command-keys clears
2365 the vector to be returned by recent-keys.
2366
2d43d823
GM
23672001-09-04 Werner LEMBERG <wl@gnu.org>
2368
2369 * Makefile.in (srcdir, texinputdir): New variables.
2370 (srcs, index.texi, install): Use $(srcdir).
2371 (.PHONY): Remove elisp.dvi.
2372 (elisp): Use -I switch for makeinfo.
2373 (elisp.dvi): Use $(srcdir) and $(texinputdir).
2374 (installall, dist): Use $(srcdir).
2375 Fix path to texinfo.tex.
2376 (maintainer-clean): Add elisp.dvi and elisp.oaux.
2377
fa739b31
GM
23782001-08-30 Gerd Moellmann <gerd@gnu.org>
2379
92a25631
GM
2380 * display.texi (Conditional Display): Adjust to API change.
2381
fa739b31
GM
2382 * configure: New file.
2383
cef68af5
GM
23842001-07-30 Gerd Moellmann <gerd@gnu.org>
2385
2386 * commands.texi (Repeat Events): Add description of
2387 double-click-fuzz.
2388
d1f08d85
SM
23892001-05-08 Stefan Monnier <monnier@cs.yale.edu>
2390
2391 * syntax.texi (Syntax Class Table): Add the missing designator for
2392 comment and string fences.
2393 (Syntax Properties): Add a xref to syntax table internals.
2394 (Syntax Table Internals): Document string-to-syntax.
2395
1e9fc92e
GM
23962001-05-07 Gerd Moellmann <gerd@gnu.org>
2397
2398 * Makefile.in (install): Use install-info command line options
2399 like in Emacs' Makefile.in.
2400
00480554
MB
24012000-12-09 Miles Bader <miles@gnu.org>
2402
2403 * windows.texi (Window Start): Update documentation for
2404 `pos-visible-in-window-p'.
2405
1e344ee2
SM
24062000-11-12 Stefan Monnier <monnier@cs.yale.edu>
2407
2408 * lists.texi (Building Lists): Add footnote to explain how to add
2409 to the end of a list.
2410
a540f6ed
GM
24112000-10-25 Gerd Moellmann <gerd@gnu.org>
2412
2413 * files.texi (Visiting Functions): Typos.
2414
28bcdbee
KH
24152000-10-25 Kenichi Handa <handa@etl.go.jp>
2416
2417 * files.texi (Visiting Functions): Return value of
2418 find-file-noselect may be a list of buffers if wildcards are used.
2419
22d1a4ed
MB
24202000-10-24 Miles Bader <miles@lsi.nec.co.jp>
2421
2422 * display.texi (Defining Faces): Document `graphic' display type
2423 in face specs.
2424
916a89db
KG
24252000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2426
1e9fc92e 2427 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
2428 `after-make-frame-hook' with `after-make-frame-functions'.
2429
1e9fc92e 2430 * frames.texi (Creating Frames): Ditto.
916a89db 2431
1e9fc92e 2432 * variables.texi (Future Local Variables): Ditto.
916a89db 2433
483de32b
GM
24342000-10-16 Gerd Moellmann <gerd@gnu.org>
2435
2436 * display.texi (Other Image Types): Add description of :foreground
2437 and :background properties of mono PBM images.
2438
e23a63a5
WL
24392000-08-17 Werner LEMBERG <wl@gnu.org>
2440
2441 * .cvsignore: New file.
2442
dfc16043
GM
24432000-01-05 Gerd Moellmann <gerd@gnu.org>
2444
2445 * tindex.pl: New script.
2446
602613fe
DL
24471999-12-03 Dave Love <fx@gnu.org>
2448
2449 * Makefile.in (MAKEINFO): New parameter.
2450
94ec544d
DL
24511999-09-17 Richard Stallman <rms@gnu.org>
2452
2453 * Makefile.in (srcs): Add hash.texi.
2454 (VERSION): Update to 20.6.
2455
24561999-09-13 Richard Stallman <rms@gnu.org>
2457
2458 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
2459
24601998-08-29 Karl Heuer <kwzh@gnu.org>
2461
2462 * configure.in: New file.
2463 * Makefile.in: Renamed from Makefile.
2464 (prefix, infodir): Use value obtained from configure.
2465 (emacslibdir): Obsolete variable deleted.
2466 (dist): Distribute configure.in, configure, Makefile.in.
2467
24681998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2469
2470 * Makefile (INSTALL_INFO): New variable.
2471 (install): Run install-info.
2472
24731998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
2474
2475 * Makefile (elisp.dvi): Add missing backslash.
2476
24771998-05-02 Richard Stallman <rms@psilocin.gnu.org>
2478
2479 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
2480 Run texindex without `./'. Always run texindex on elisp.tp.
2481 (elisp.tps): Target deleted.
2482
24831998-04-05 Richard Stallman <rms@psilocin.gnu.org>
2484
2485 * Makefile (srcs): Add nonascii.texi and customize.texi.
2486 (dist): Start by deleting `temp'.
2487
24881998-02-17 Richard Stallman <rms@psilocin.gnu.org>
2489
2490 * Makefile (makeinfo, texindex): Targets deleted.
2491 (makeinfo.o, texindex.o): Targets deleted.
2492 (clean, dist): Don't do anything with them or with getopt*.
2493
24941998-01-30 Richard Stallman <rms@psilocin.gnu.org>
2495
2496 * Makefile (SHELL): Defined.
2497
24981998-01-27 Richard Stallman <rms@psilocin.gnu.org>
2499
2500 * Makefile (elisp.tps): New target.
2501 (elisp.dvi): Depend on elisp.tps.
2502
2503Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
2504
2505 * README: Update phone number.
2506
2507 * Makefile (elisp): Make this be the default target.
2508 Depend on makeinfo.c instead of makeinfo.
2509 (install): Don't depend on elisp.dvi, since we don't install that.
2510 Use mkinstalldirs.
2511 (dist): Add mkinstalldirs.
2512
2513Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2514
2515 * Makefile (VERSION): Update version number.
2516 (maintainer-clean): Renamed from realclean.
2517
2518Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2519
2520 * Makefile (realclean): New target.
2521 (elisp): Remove any old elisp-* files first.
2522
2523Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
2524
d1f08d85
SM
2525 * Makefile (VERSION): New variable.
2526 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
2527 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
2528
2529Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2530
2531 * Makefile (elisp): Depend on makeinfo.
2532
2533Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
2534
d1f08d85 2535 * Makefile (srcs): Add anti.texi.
94ec544d
DL
2536
2537Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2538
2539 * Makefile (infodir, prefix): New vars.
2540 (install): Use infodir.
2541 (emacsinfodir): Deleted.
2542
2543Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2544
2545 * Makefile (srcs): Add calendar.texi.
2546
2547 * Makefile (dist): Copy texindex.c and makeinfo.c.
2548 Limit elisp-* files to those with one or two digits.
2549
2550Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2551
2552 * Makefile (dist): Changed to use Gzip instead of compress.
2553
2554Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
2555
2556 * loading.texi (Unloading): define-function changed back to
2557 defalias. It may not stay this way, but at least it's
2558 consistent with the known-good version of the code patch.
2559
2560Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
2561
2562 * modes.texi (Hooks): Document new optional arg of add-hook.
2563
2564Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
2565
d1f08d85 2566 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
2567
2568 * tips.texi: Add new section on standard library headers.
2569
2570Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2571
2572 * Makefile (srcs): Add frame.texi to the list of sources.
2573
2574Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2575
2576 * Makefile (dist): Don't bother excluding autosave files; they'll
2577 never make it into the temp directory anyway, and the hash marks
2578 in the name are problematic for make and the Bourne shell.
dff28924 2579 (srcs):
94ec544d
DL
2580
2581Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2582
d1f08d85 2583 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
2584 the distribution tar file.
2585
dff28924 2586Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
2587
2588 * Makefile (srcs): Added index.perm.
2589 (elisp.dvi): Remove erroneous shell comment.
2590 Expect output of permute-index in permuted.fns.
2591 Save old elisp.aux in elisp.oaux.
2592 (clean): Added index.texi to be deleted.
2593
dff28924 2594Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
2595
2596 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
2597
dff28924 2598Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
2599
2600 * files.texi: Noted that completion-ignored-extensions is ignored
2601 when making *Completions*.
2602
2603Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
2604
2605 * Makefile make dist now depends on elisp.dvi, since it tries
2606 to include it in the dist file.
2607
dff28924 2608Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
2609
2610 * functions.texinfo (Mapping Functions): Add missing quote
2611
dff28924 2612Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
2613
2614 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
2615 (defunargs): Turn off \hyphenchar of \sl font temporarily.
2616
dff28924 2617Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
2618
2619 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
2620 and @error{} are the terms now being used. The files in the
2621 directory have been changed to reflect this.
2622
d1f08d85 2623 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
2624 ` @result{}', using 5 spaces at the begining of the line.
2625
dff28924 2626Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
2627
2628 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
2629 experimental @indentedresult{}, @indentedexpandsto{} are part of
2630 the texinfo.tex in this directory. These TeX macros are not
2631 stable yet.
2632
dff28924 2633Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
2634
2635 * texinfo.tex: temporarily added
d1f08d85 2636 \let\result=\dblarrow
94ec544d
DL
2637 \def\error{{\it ERROR} \longdblarrow}
2638 We need to do this better soon.
2639
dff28924 2640Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
2641
2642 * Applied Karl Berry's patches to *.texinfo files, but not to
2643 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
2644 new title page format is also not applied, since it requires
2645 texinfo.tex changes.)
2646
2647 * Cleaned up `Makefile' and defined the `emacslibdir' directory
2648 for the Project GNU development environment.
2649
ad050e54 2650;; Local Variables:
fd026ee1 2651;; coding: iso-2022-7bit
ad050e54 2652;; End:
2a34a036
GM
2653
2654 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
2655 Copying and distribution of this file, with or without modification,
2656 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
2657
2658;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda