Fix wording.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
35ab4857
KS
12004-10-05 Kim F. Storm <storm@cua.dk>
2
3 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
4
f2a54fbc
KS
52004-09-29 Kim F. Storm <storm@cua.dk>
6
7 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
8 to identify bitmaps. Remove -fringe-bitmap suffix for standard
9 fringe bitmap symbols, as they now have their own namespace.
10 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
11 vs. pixels. Signal error if no free bitmap slots.
12 (Pixel Specification): Change IMAGE to @var{image}.
13
4676d6f3
RS
142004-09-28 Richard M. Stallman <rms@gnu.org>
15
16 * text.texi (Special Properties): Clarify line-spacing and line-height.
17
18 * searching.texi (Regexp Search): Add looking-back.
19
17234906
LT
202004-09-25 Luc Teirlinck <teirllm@auburn.edu>
21
22 * display.texi: Correct typos.
23 (Image Descriptors): Correct xref's.
24
4de43c8b
RS
252004-09-25 Richard M. Stallman <rms@gnu.org>
26
27 * text.texi (Special Properties): Cleanups in `cursor'.
28 Rewrites in `line-height' and `line-spacing'; exchange them.
29
30 * display.texi (Fringes): Rewrite previous change.
31 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
32 (Display Fringe Bitmaps): Node deleted, text moved.
33 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
34 (Scroll Bars): Clarify set-window-scroll-bars.
35 (Pointer Shape): Rewrite.
36 (Specified Space): Clarify :align-to, etc.
37 (Pixel Specification): Use @var. Clarify new text.
38 (Other Display Specs): Clarify `slice'.
39 (Image Descriptors): Cleanups.
40 (Showing Images): Cleanups.
41
a3ee0299
LT
422004-09-24 Luc Teirlinck <teirllm@auburn.edu>
43
e88ebce6
LT
44 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
45
a3ee0299
LT
46 * modes.texi: Various minor changes in addition to:
47 (Major Mode Conventions): Final call to `run-mode-hooks' should
48 not be inside the `delay-mode-hooks' form.
49 (Mode Hooks): New node.
50 (Hooks): Delete obsolete example.
51 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
52 node "Mode Hooks".
53
6db2bc02
LT
542004-09-22 Luc Teirlinck <teirllm@auburn.edu>
55
56 * display.texi: Correct various typos.
57 (Display): Rename node "Pointer Shapes" to "Pointer
58 Shape". (There is already a node called "Pointer Shapes" in
59 frames.texi.)
60 (Images): Remove non-existent node "Image Slices" from menu.
61
ed2846bd
KS
622004-09-23 Kim F. Storm <storm@cua.dk>
63
64 * text.texi (Special Properties): Add `cursor', `pointer',
65 `line-height', and `line-spacing' properties.
66
67 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
68 Shapes' to menu.
69 (Standard Faces): Doc fix for fringe face.
70 (Fringes): Add `overflow-newline-into-fringe' and
71 'indicate-buffer-boundaries'.
72 (Fringe Bitmaps, Pointer Shapes): New nodes.
73 (Display Property): Add 'Pixel Specification' and 'Display Fringe
74 Bitmaps' to menu.
75 (Specified Space): Describe pixel width and height.
76 (Pixel Specification): New node.
77 (Other Display Specs): Add `slice' property.
78 (Display Fringe Bitmaps): New node.
79 (Images): Add 'Image Slices' to menu.
80 (Image Descriptors): Add `:pointer' and `:map' properties.
81 (Showing Images): Add slice arg to `insert-image'. Add
82 'insert-sliced-image'.
83
4d894c98
RS
842004-09-20 Richard M. Stallman <rms@gnu.org>
85
86 * commands.texi (Key Sequence Input):
87 Clarify downcasing in read-key-sequence.
88
7e388eb7
JL
892004-09-08 Juri Linkov <juri@jurta.org>
90
91 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
92
a020987f
LT
932004-09-07 Luc Teirlinck <teirllm@auburn.edu>
94
95 * locals.texi (Standard Buffer-Local Variables): Add
96 `buffer-auto-save-file-format'.
97 * internals.texi (Buffer Internals): Describe new
98 auto_save_file_format field of the buffer structure.
99 * files.texi (Format Conversion): `auto-save-file-format' has been
100 renamed `buffer-auto-save-file-format'.
101
2b96f80c
LT
1022004-08-27 Luc Teirlinck <teirllm@auburn.edu>
103
104 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
105 an integer or a marker.
106 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
107
2ee3b79e
RS
1082004-08-22 Richard M. Stallman <rms@gnu.org>
109
110 * modes.texi (Major Mode Conventions): Discuss rebinding of
111 standard key bindings.
112
c438dc33
KS
1132004-08-18 Kim F. Storm <storm@cua.dk>
114
115 * processes.texi (Accepting Output): Add `just-this-one' arg to
116 `accept-process-output'.
101c421e 117 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 118
db8af011
LT
1192004-08-10 Luc Teirlinck <teirllm@auburn.edu>
120
121 * keymaps.texi: Various changes in addition to:
122 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
123 Give more varied examples for `kbd'.
124 (Creating Keymaps): Char tables have slots for all characters
125 without modifiers.
126 (Active Keymaps): `overriding-local-map' and
127 `overriding-terminal-local-map' also override text property and
128 overlay keymaps.
129 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
130 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
131 to denote a prefix of no events.
132 `map-keymap' includes parent's bindings _recursively_.
133 Clarify and correct description of `where-is-internal'.
134 Mention BUFFER-OR-NAME arg to `describe-bindings'.
135 (Menu Example): For menus intended for use with the keyboard, the
136 menu items should be bound to characters or real function keys.
137
de700726
LT
1382004-08-08 Luc Teirlinck <teirllm@auburn.edu>
139
30e75a87
LT
140 * objects.texi (Character Type): Reposition `@anchor' to prevent
141 double space inside sentence in Info.
142
de700726
LT
143 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
144 renamed to `disabled-command-function'.
145 * commands.texi (Key Sequence Input): Remove unnecessary anchor,
146 (Command Loop Info): Replace reference to it.
147 (Disabling Commands): `disabled-command-hook' has been renamed to
148 `disabled-command-function'.
149
81909a1a
LT
1502004-08-07 Luc Teirlinck <teirllm@auburn.edu>
151
152 * os.texi (Translating Input): Only non-prefix bindings in
153 `key-translation-map' override actual key bindings. Warn about
154 possible indirect effect of actual key bindings on non-prefix
155 bindings in `key-translation-map'.
156
5504e99c
LT
1572004-08-06 Luc Teirlinck <teirllm@auburn.edu>
158
159 * minibuf.texi (High-Level Completion): Add anchor for definition
160 of `read-variable'.
161
162 * commands.texi: Various changes in addition to:
163 (Using Interactive): Clarify description of `interactive-form'.
164 (Interactive Call): Mention default for KEYS argument to
165 `call-interactively'.
166 (Command Loop Info): Clarify description of `this-command-keys'.
167 Mention KEEP-RECORD argument to `clear-this-command-keys'.
168 Value of `last-event-frame' can be `macro'.
169 (Repeat Events): `double-click-fuzz' is also used to distinguish
170 clicks and drags.
171 (Classifying Events): Clarify descriptions of `event-modifiers'
172 `event-basic-type' and `event-convert-list'.
173 (Accessing Events): `posn-timestamp' takes POSITION argument.
174 (Quoted Character Input): Clarify description of
175 `read-quoted-char' and fix example.
176 (Quitting): Add `with-local-quit'.
177 (Disabling Commands): Correct and clarify descriptions of
178 `enable-command' and `disable-command'.
179 Mention what happens if `disabled-command-hook' is nil.
180 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
181 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
182
f478a72a
LT
1832004-07-24 Luc Teirlinck <teirllm@auburn.edu>
184
185 * frames.texi: Various changes in addition to:
186 (Creating Frames): Expand and clarify description of `make-frame'.
187 (Window Frame Parameters): Either none or both of the `icon-left'
188 and `icon-top' parameters must be specified. Put descriptions of
189 `menu-bar-lines' and `toolbar-lines' closer together and change
190 them accordingly.
191 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
192 except while processing `frame-title-format' or `icon-title-format'.
193 (Deleting Frames): Correct description of `delete-frame'.
194 Non-nil return values of `frame-live-p' are like those of `framep'.
195 (Frames and Windows): mention return value of
196 `set-frame-selected-window'.
197 (Visibility of Frames): Mention `force' argument to
198 `make-frame-invisible'. `frame-visible-p' returns t for all
199 frames on text-only terminals.
200 (Frame Configurations): Restoring a frame configuration does not
201 restore deleted frames.
202 (Window System Selections): `x-set-selection' returns DATA.
203 (Resources): Add example.
204 (Display Feature Testing): Clarify descriptions of
205 `display-pixel-height', `display-pixel-width', `x-server-version'
206 and `x-server-vendor'.
207
208 * windows.texi (Choosing Window): Add anchor.
209 * minibuf.texi (Minibuffer Misc): Add anchor.
210
bc135062
JPW
2112004-07-23 John Paul Wallington <jpw@gnu.org>
212
213 * macros.texi (Defining Macros): Declaration keyword for setting
214 Edebug spec is `debug' not `edebug'.
215
cb7516e5
LT
2162004-07-19 Luc Teirlinck <teirllm@auburn.edu>
217
218 * windows.texi: Various small changes in addition to:
219 (Window Point): Mention return value of `set-window-point'.
220 (Window Start): `pos-visible-in-window-p' disregards horizontal
221 scrolling. Explain return value if PARTIALLY is non-nil.
222 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
223 and `set-window-vscroll'.
224 (Size of Window): The argument WINDOW to `window-inside-edges',
225 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
226 (Resizing Windows): Explain return value of
227 `shrink-window-if-larger-than-buffer'.
228 `window-size-fixed' automatically becomes buffer local when set.
229 (Window Configurations): Explain return value of
230 `set-window-configuration'.
231
232 * minibuf.texi (Minibuffer Misc): Add anchor for
233 `minibuffer-scroll-window'.
234
235 * positions.texi (Text Lines): Add anchor for `count-lines'.
236
3751eb00
RS
2372004-07-17 Richard M. Stallman <rms@gnu.org>
238
239 * display.texi (Overlay Properties): Adding `evaporate' prop
240 deletes empty overlay immediately.
241
242 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
243 fix example.
244
9a7e97c6
LT
2452004-07-16 Jim Blandy <jimb@redhat.com>
246
247 * searching.texi (Regexp Backslash): Document new \_< and \_>
248 operators.
249
aa0e4da8
JB
2502004-07-16 Juanma Barranquero <lektu@terra.es>
251
252 * display.texi (Images): Fix Texinfo usage.
253
cbbfedb2
LT
2542004-07-14 Luc Teirlinck <teirllm@auburn.edu>
255
256 * buffers.texi (Modification Time): `visited-file-modtime' now
257 returns a list of two integers, instead of a cons.
258
3a052bd3
LT
2592004-07-13 Luc Teirlinck <teirllm@auburn.edu>
260
261 * windows.texi: Various changes in addition to:
262 (Splitting Windows): Add `split-window-keep-point'.
263
02c04e6f
RS
2642004-07-09 Richard M. Stallman <rms@gnu.org>
265
266 * frames.texi (Input Focus): Minor fix.
267
cb4f1287
LT
2682004-07-07 Luc Teirlinck <teirllm@auburn.edu>
269
270 * frames.texi (Input Focus): Clarify descriptions of
271 `select-frame-set-input-focus' and `select-frame'.
272
339902ec
LT
2732004-07-06 Luc Teirlinck <teirllm@auburn.edu>
274
275 * os.texi: Various small changes in addition to:
276 (Killing Emacs): Expand and clarify description of
277 `kill-emacs-query-functions' and `kill-emacs-hook'.
278 (System Environment): Expand and clarify description of `getenv'
279 and `setenv'.
280 (Timers): Clarify description of `run-at-time'.
281 (Translating Input): Correct description of
282 `extra-keyboard-modifiers'.
283 (Flow Control): Correct description of `enable-flow-control'.
284
fe3b7e35
TTN
2852004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
286
287 * os.texi: Update copyright.
288 (Session Management): Grammar fix.
289 Clarify which Emacs does the restarting.
290 Use @samp for *scratch* buffer.
291
59db7d6e
LT
2922004-07-04 Alan Mackenzie <acm@muc.de>
293
294 * frames.texi (Input Focus): Add documentation for
295 `select-frame-set-input-focus'. Replace refs to non-existent
296 `switch-frame' with `select-frame'. Minor corrections and tidying
297 up of text-only terminal stuff.
298
e3ccf404
RS
2992004-07-02 Richard M. Stallman <rms@gnu.org>
300
301 * files.texi (Saving Buffers): Cleanup write-contents-function.
302 (Magic File Names): Cleanup file-remote-p.
303
8addb6eb
KG
3042004-07-02 Kai Grossjohann <kai@emptydomain.de>
305
306 * files.texi (Magic File Names): `file-remote-p' returns an
307 identifier of the remote system, not just t.
308
7a58d84d
DK
3092004-07-02 David Kastrup <dak@gnu.org>
310
311 * searching.texi (Entire Match Data): Add explanation about new
312 match-data behavior when @var{integers} is non-nil.
313
d8c379f8
RS
3142004-06-24 Richard M. Stallman <rms@gnu.org>
315
b4a4b0ae
RS
316 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
317
d8c379f8
RS
318 * customize.texi (Variable Definitions): Note about doc strings
319 and :set.
320
321 * keymaps.texi (Keymap Terminology): Document `kbd'.
322 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
323
324 * display.texi (Invisible Text): Setting buffer-invisibility-spec
325 makes it buffer-local.
326
327 * files.texi (Saving Buffers): Correct previous change.
328
329 * commands.texi (Accessing Events):
330 Clarify posn-col-row and posn-actual-col-row.
331
3322004-06-24 David Ponce <david.ponce@wanadoo.fr>
333
334 * commands.texi (Accessing Events): New functions
335 posn-at-point and posn-at-x-y. Add example to posn-x-y.
336
dce417e7
LT
3372004-06-23 Luc Teirlinck <teirllm@auburn.edu>
338
339 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
340 * frames.texi, buffers.texi, backups.texi, variables.texi:
341 * loading.texi, eval.texi, functions.texi, control.texi:
342 * symbols.texi, minibuf.texi: Reposition @anchor's.
343
344 * help.texi: Various small changes in addition to the following.
345 (Describing Characters): Describe PREFIX argument to
346 `key-description'. Correct and clarify definition of
347 `text-char-description'. Describe NEED-VECTOR argument to
348 `read-kbd-macro'.
349 (Help Functions): Clarify definition of `apropos'.
350
255d07dc
LH
3512004-06-23 Lars Hansen <larsh@math.ku.dk>
352
353 * files.texi (Saving Buffers): Correct description of
354 `write-contents-functions'.
355
4e9691e9
JB
3562004-06-21 Juanma Barranquero <lektu@terra.es>
357
358 * display.texi (Images): Remove redundant @vindex directives.
359 Rewrite `image-library-alist' doc in active voice.
360
1ebd4f78
JB
3612004-06-14 Juanma Barranquero <lektu@terra.es>
362
363 * display.texi (Images): Document new delayed library loading,
364 variable `image-library-alist' and (existing but undocumented)
365 function `image-type-available-p'.
366
ddfb8369
RS
3672004-06-05 Richard M. Stallman <rms@gnu.org>
368
369 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
370 refer the user to the Initial Input node.
371 (Text from Minibuffer): Likewise.
372 (Initial Input): New node. Document this feature
373 and say it is mostly deprecated.
374
18684a3a
RS
3752004-05-30 Richard M. Stallman <rms@gnu.org>
376
7a61e456
RS
377 * loading.texi (Named Features): Clarify return value
378 and meaning of NOERROR.
379
18684a3a
RS
380 * variables.texi (File Local Variables): Minor cleanup.
381
c8364415
MA
3822004-05-30 Michael Albinus <michael.albinus@gmx.de>
383
384 * files.texi (Magic File Names): Add `file-remote-p' as operation
385 of file name handlers.
386
08fd1251
RS
3872004-05-29 Richard M. Stallman <rms@gnu.org>
388
389 * modes.texi (Minor Mode Conventions): (-) has no special meaning
390 as arg to a minor mode command.
391
71d5a208
RS
3922004-05-22 Richard M. Stallman <rms@gnu.org>
393
394 * syntax.texi (Syntax Class Table): Word syntax not just for English.
395
396 * streams.texi (Output Variables): Doc float-output-format.
397
398 * searching.texi (Regexp Special): Nested repetition can be infloop.
399
400 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
401 real stack overflow.
402
403 * compile.texi: Minor cleanups.
404
4052004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
406
407 * lists.texi (Cons Cells): Explain dotted lists, true lists,
408 circular lists.
409 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 410
022cb162
TTN
4112004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
412
413 * modes.texi (Search-based Fontification): Fix typo.
414
aa7094ba
JB
4152004-05-10 Juanma Barranquero <lektu@terra.es>
416
417 * modes.texi (Mode Line Variables): Fix description of
418 global-mode-string, which is now after which-func-mode, not the
419 buffer name.
420
c2383279
LH
4212004-05-07 Lars Hansen <larsh@math.ku.dk>
422
423 * modes.texi (Desktop Save Mode): Add.
424 (Modes): Add menu entry Desktop Save Mode.
425
426 * hooks.texi: Add desktop-after-read-hook,
427 desktop-no-desktop-file-hook and desktop-save-hook.
428
429 * locals.texi: Add desktop-save-buffer.
430
058296d3
JH
4312004-04-30 Jesper Harder <harder@ifa.au.dk>
432
433 * display.texi: emacs -> Emacs.
434
0c54865e
EZ
4352004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
436
437 * files.texi (Changing Files): Document set-file-times.
438
d814862a
JB
4392004-04-23 Juanma Barranquero <lektu@terra.es>
440
441 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
442
e8d6f886
JH
4432004-04-18 Jesper Harder <harder@ifa.au.dk>
444
445 * tips.texi (Coding Conventions): defopt -> defcustom.
446
3a424014
LT
4472004-04-16 Luc Teirlinck <teirllm@auburn.edu>
448
449 * sequences.texi: Various clarifications.
450
9e860631
LT
4512004-04-14 Luc Teirlinck <teirllm@auburn.edu>
452
453 * buffers.texi (Read Only Buffers): Mention optional ARG to
454 `toggle-read-only'.
455
5e30a0fb
NR
4562004-04-14 Nick Roberts <nick@nick.uklinux.net>
457
9e860631 458 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
459 returns a full-width window if possible.
460
619fb950
LT
4612004-04-13 Luc Teirlinck <teirllm@auburn.edu>
462
463 * buffers.texi: Various changes in addition to:
464 (Buffer File Name): Add `find-buffer-visiting'.
465 (Buffer Modification): Mention optional ARG to `not-modified'.
466 (Indirect Buffers): Mention optional CLONE argument to
467 `make-indirect-buffer'.
468
469 * files.texi: Various changes in addition to:
470 (Visiting Functions): `find-file-hook' is now a normal hook.
471 (File Name Expansion): Explain difference between the way that
472 `expand-file-name' and `file-truename' treat `..'.
473 (Contents of Directories): Mention optional ID-FORMAT argument to
474 `directory-files-and-attributes'.
475 (Format Conversion): Mention new optional CONFIRM argument to
476 `format-write-file'.
477
a2295d32
MB
4782004-04-12 Miles Bader <miles@gnu.org>
479
480 * macros.texi (Expansion): Add description of `macroexpand-all'.
481
571fd4d5
JH
4822004-04-05 Jesper Harder <harder@ifa.au.dk>
483
484 * variables.texi (Variable Aliases): Mention
485 cyclic-variable-indirection.
486
487 * errors.texi (Standard Errors): Ditto.
488
4ba2fd66
LT
4892004-04-04 Luc Teirlinck <teirllm@auburn.edu>
490
491 * backups.texi: Various small changes in addition to:
492 (Making Backups): Mention return value of `backup-buffer'.
493 (Auto-Saving): Mention optional FORCE argument to
494 `delete-auto-save-file-if-necessary'.
495 (Reverting): Mention optional PRESERVE-MODES argument to
496 `revert-buffer'. Correct description of `revert-buffer-function'.
497
8f7ea687
JL
4982004-03-22 Juri Linkov <juri@jurta.org>
499
500 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
501 with `Vector Functions'.
502
503 * text.texi (Sorting): Add missing quote.
504
0eeca3c1
LT
5052004-03-14 Luc Teirlinck <teirllm@auburn.edu>
506
507 * intro.texi (Lisp History): Replace xref to `cl' manual with
508 inforef.
509
e69cfac2
RS
5102004-03-12 Richard M. Stallman <rms@gnu.org>
511
512 * intro.texi (Version Info): Add arg to emacs-version.
513 (Lisp History): Change xref to CL manual.
514
1b91d47f
LT
5152004-03-09 Luc Teirlinck <teirllm@auburn.edu>
516
517 * minibuf.texi (Completion Commands): Add xref to Emacs manual
518 for Partial Completion mode.
519
97073664
TTN
5202004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
521
522 * customize.texi: Fix typo. Remove eol whitespace.
523
04a6e76b
RS
5242004-03-04 Richard M. Stallman <rms@gnu.org>
525
526 * processes.texi: Fix typos.
527
528 * lists.texi (Building Lists): Minor clarification.
529
530 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
531 in make-hash-table.
532
5bb0fcd1
JB
5332004-02-29 Juanma Barranquero <lektu@terra.es>
534
535 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
536 rm, and ignore exit code.
537
9022d421
EZ
5382004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
539
540 * display.texi (Defining Faces): Add description for min-colors.
541 Update example.
542
92f5fba2
LT
5432004-02-23 Luc Teirlinck <teirllm@auburn.edu>
544
545 * abbrevs.texi: Various corrections and clarifications in addition
546 to the following:
547 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
548
7e83e178
GM
5492004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
550
551 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
552
9c5609e8
LT
5532004-02-21 Luc Teirlinck <teirllm@auburn.edu>
554
e2b9b51f
LT
555 * text.texi: Various small changes in addition to the following:
556 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
557 to delete-horizontal-space.
558 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
559 description of yank-handler text property at various places.
560
7daa0e81
LT
561 * frames.texi (Window System Selections): Add anchor.
562
9c5609e8
LT
563 * syntax.texi (Syntax Table Functions): Clarify and correct
564 descriptions of make-syntax-table and copy-syntax-table.
565 (Motion and Syntax): Clarify SYNTAXES argument to
566 skip-syntax-forward.
567 (Parsing Expressions): Mention that the return value of
568 parse-partial-sexp is currently a list of ten rather than nine
569 elements.
570 (Categories): Various corrections and clarifications.
571
d29edb21
LT
5722004-02-17 Luc Teirlinck <teirllm@auburn.edu>
573
574 * markers.texi (Marker Insertion Types): Minor change.
575
576 * locals.texi (Standard Buffer-Local Variables):
577 * commands.texi (Interactive Codes, Using Interactive):
578 * functions.texi (Related Topics): Fix xrefs.
579
43e48bda
LT
5802004-02-16 Luc Teirlinck <teirllm@auburn.edu>
581
582 * lists.texi (Sets And Lists): Update description of delete-dups.
583
84e34002
RS
5842004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
585
586 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
587
5882004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
589
590 * frames.texi (Parameter Access): frame-parameters arg is optional.
591 modify-frame-parameters handles nil for FRAME.
592 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
593 are all-or-nothing for certain toolkits.
594 Mention parameter wait-for-wm.
595 (Frames and Windows): In frame-first-window and frame-selected-window
596 the arg is optional.
597 (Input Focus): In redirect-frame-focus the second arg is optional.
598 (Window System Selections): Mention selection type CLIPBOARD.
599 Mention data-type UTF8_STRING.
600 Mention numbering of cut buffers.
601 (Resources): Describe x-resource-name.
602
6032004-02-16 Richard M. Stallman <rms@gnu.org>
604
605 * windows.texi (Buffers and Windows): Delete false table
606 about all-frames.
607
608 * syntax.texi (Parsing Expressions): Delete old caveat
609 about parse-sexp-ignore-comments.
610
611 * streams.texi (Output Variables): Add print-quoted.
612
613 * lists.texi (Building Lists): Minor cleanup.
614
615 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
616
617 * display.texi (Overlays): Explain overlays use markers.
618 (Managing Overlays): Explain front-advance and rear-advance
619 in more detail.
620
621 * loading.texi (Unloading): Document unload-feature-special-hooks.
622 Get rid of fns-NNN.el file.
623
6242004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
625
626 * help.texi (Describing Characters): Fix text-char-description
627 example output.
628
629 * edebug.texi (Using Edebug): Fix example.
630
631 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 632
84e34002
RS
633 * files.texi (Changing Files): Fix argname.
634
635 * calendar.texi: Fix parens, and default values.
636
637 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
638 * nonascii.texi, objects.texi, os.texi: Minor fixes.
639 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
640
641 * positions.texi (Text Lines): Don't add -1 in current-line.
642
6432004-02-16 Richard M. Stallman <rms@gnu.org>
644
645 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
646
c33b76da
EZ
6472004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
648
649 * processes.texi (Low-Level Network): Fix a typo.
650
9d7271e8
KS
6512004-02-12 Kim F. Storm <storm@cua.dk>
652
653 * display.texi (Fringes): Use consistent wording.
654 Note that window-fringe's window arg is optional.
655 (Scroll Bars): Use consistent wording.
656
6827d730
LT
6572004-02-11 Luc Teirlinck <teirllm@auburn.edu>
658
659 * tips.texi (Comment Tips): Document the new conventions for
660 commenting out code.
661
1cb60b5a
JD
6622004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
663
664 * positions.texi (Text Lines): Added missing end defun.
665
7fdd1f62
KS
6662004-02-07 Kim F. Storm <storm@cua.dk>
667
668 * positions.texi (Text Lines): Add line-number-at-pos.
669
eb3c144c
JPW
6702004-02-06 John Paul Wallington <jpw@gnu.org>
671
672 * display.texi (Button Properties, Button Buffer Commands):
673 mouse-2 invokes button, not down-mouse-1.
674
a1d38d63
JR
6752004-02-04 Jason Rumney <jasonr@gnu.org>
676
677 * makefile.w32-in: Sync with Makefile.in changes.
678
4b574f3d
LT
6792004-02-03 Luc Teirlinck <teirllm@auburn.edu>
680
681 * minibuf.texi (Text from Minibuffer): Various corrections and
682 clarifications.
683 (Object from Minibuffer): Correct Lisp description of
684 read-minibuffer.
685 (Minibuffer History): Clarify description of cons values for
686 HISTORY arguments.
687 (Basic Completion): Various corrections and clarifications. Add
688 completion-regexp-list.
689 (Minibuffer Completion): Correct and clarify description of
690 completing-read.
6f6b0433 691 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
692 other minor changes.
693 (High-Level Completion): Various corrections and clarifications.
694 (Reading File Names): Ditto.
695 (Minibuffer Misc): Ditto.
696
d8186297
LT
6972004-01-26 Luc Teirlinck <teirllm@auburn.edu>
698
699 * strings.texi (Text Comparison): assoc-string also matches
700 elements of alists that are strings instead of conses.
701 (Formatting Strings): Standardize Texinfo usage. Update index
702 entries.
703
9adcb5f2
LT
7042004-01-20 Luc Teirlinck <teirllm@auburn.edu>
705
706 * lists.texi (Sets And Lists): Add delete-dups.
707
3e7274ae
LT
7082004-01-15 Luc Teirlinck <teirllm@auburn.edu>
709
710 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
711 special form.
712 * macros.texi (Defining Macros): Update description of `declare',
713 which now is a macro.
714 (Wrong Time): Fix typos.
715
944e099f
LT
7162004-01-14 Luc Teirlinck <teirllm@auburn.edu>
717
718 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 719 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
720 and `batch-byte-compile'. In particular, mention and describe
721 all optional arguments.
722 (Disassembly): Correct and clarify the description of `disassemble'.
723
90c3aa59
LT
7242004-01-11 Luc Teirlinck <teirllm@auburn.edu>
725
726 * searching.texi: Various small changes in addition to the
727 following.
728 (Regexp Example): Adapt to new value of `sentence-end'.
729 (Regexp Functions): The PAREN argument to `regexp-opt' can be
730 `words'.
731 (Search and Replace): Add usage note for `perform-replace'.
732 (Entire Match Data): Mention INTEGERS and REUSE arguments to
733 `match-data'.
734 (Standard Regexps): Update for new values of `paragraph-start'
735 and `sentence-end'.
736
583c353d
LT
7372004-01-07 Luc Teirlinck <teirllm@auburn.edu>
738
739 * files.texi (Saving Buffers): Clarify descriptions of
740 `write-contents-functions' and `before-save-hook'.
741 Make the defvar's for `before-save-hook' and `after-save-hook'
742 into defopt's.
743
05faee07
KS
7442004-01-07 Kim F. Storm <storm@cua.dk>
745
746 * commands.texi (Click Events): Describe new image and
747 width/height elements of click events.
748 (Accessing Events): Add posn-string, posn-image, and
749 posn-object-width-height. Change posn-object to return either
750 image or string object.
751
a0465ec3
SJ
7522004-01-01 Simon Josefsson <jas@extundo.com>
753
754 * hooks.texi (Standard Hooks): Add before-save-hook.
755 * files.texi (Saving Buffers): Likewise.
756
972c0c49
RS
7572004-01-03 Richard M. Stallman <rms@gnu.org>
758
759 * frames.texi (Frames and Windows): Delete frame-root-window.
760
dbcd463f
LT
7612004-01-03 Luc Teirlinck <teirllm@auburn.edu>
762
763 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
764
765 * functions.texi: Various small changes in addition to the
766 following.
767 (What Is a Function): `functionp' returns nil for macros. Clarify
768 behavior of this and following functions for symbol arguments.
769 (Function Documentation): Add `\' in front of (fn @var{arglist})
770 and explain why.
771 (Defining Functions): Mention DOCSTRING argument to `defalias'.
772 Add anchor.
773 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
774
02c77ee9
MB
7752004-01-01 Miles Bader <miles@gnu.org>
776
777 * display.texi (Buttons): New section.
778
903a1a91
AS
7792003-12-31 Andreas Schwab <schwab@suse.de>
780
781 * numbers.texi (Math Functions): sqrt reports a domain-error
782 error.
783 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
784
697cf92a
LT
7852003-12-30 Luc Teirlinck <teirllm@auburn.edu>
786
3f70fe82
LT
787 * tips.texi (Documentation Tips): Update item on hyperlinks in
788 documentation strings.
789
697cf92a
LT
790 * errors.texi (Standard Errors): Various small corrections and
791 additions.
792
793 * control.texi: Various small changes in addition to the
794 following.
795 (Signaling Errors): Provide some more details on how `signal'
796 constructs the error message. Add anchor to the definition of
797 `signal'.
798 (Error Symbols): Describe special treatment of `quit'.
799 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
800 to emphasize that it has to be a single form.
801
802 * buffers.texi: Add anchor.
803
4d25144d
RS
8042003-12-29 Richard M. Stallman <rms@gnu.org>
805
806 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
807 (Window Configurations): Add window-configuration-frame.
808
809 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
810
811 * text.texi (Examining Properties): Add get-char-property-and-overlay.
812 Change arg name in get-char-property.
813 (Special Properties): Update handling of keymap property.
814
815 * strings.texi (Modifying Strings): Add clear-string.
816 (Text Comparison): Add assoc-string and remove
817 assoc-ignore-case, assoc-ignore-representation.
818
819 * os.texi (Time of Day): Add set-time-zone-rule.
820
821 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 822 report domain-error errors.
4d25144d 823
697cf92a 824 * nonascii.texi (Converting Representations):
4d25144d
RS
825 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
826 (Encoding and I/O): Add file-name-coding-system.
827
828 * modes.texi (Search-based Fontification): Explain that
829 face specs are symbols with face names as values.
830
831 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
832
833 * lists.texi (Building Lists): remq moved elsewhere.
834 (Sets And Lists): remq moved here.
835 (Association Lists): Refer to assoc-string.
836
837 * internals.texi (Garbage Collection): Add memory-use-counts.
838
839 * frames.texi (Frames and Windows): Add set-frame-selected-window
840 and frame-root-window.
841
697cf92a 842 * files.texi (Contents of Directories):
4d25144d
RS
843 Add directory-files-and-attributes.
844
845 * display.texi (Refresh Screen): Add force-window-update.
846 (Invisible Text): Explain about moving point out of invis text.
847 (Overlay Properties): Add overlay-properties.
848 (Managing Overlays): Add overlayp.
849 (GIF Images): Invalid image number displays a hollow box.
850
851 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
852 (Killing Buffers): Add buffer-live-p.
853
67fafe38
MR
8542003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
855
856 * display.texi (Fringes): Fix typo "set-buffer-window".
857
68e74f25
LT
8582003-12-24 Luc Teirlinck <teirllm@auburn.edu>
859
860 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
861 * nonascii.texi, processes.texi, tips.texi, variables.texi:
862 Add or change various xrefs and anchors.
863
864 * commands.texi: Replace all occurrences of @acronym{CAR} with
865 @sc{car}, for consistency with the rest of the Elisp manual.
866 `car' and `cdr' are historically acronyms, but are no longer
867 widely thought of as such.
868
869 * internals.texi (Pure Storage): Mention that `purecopy' does not
870 copy text properties.
871 (Object Internals): Now 29 bits are used (in most implementations)
872 to address Lisp objects.
873
874 * variables.texi (Variables with Restricted Values): New node.
875
876 * objects.texi (Lisp Data Types): Mention that certain variables
877 can only take on a restricted set of values and add an xref to
878 the new node "Variables with Restricted Values".
879
880 * eval.texi (Function Indirection): Describe the errors that
881 `indirect-function' can signal.
882 (Eval): Clarify the descriptions of `eval-region' and `values'.
883 Describe `eval-buffer' instead of `eval-current-buffer' and
884 mention `eval-current-buffer' as an alias for `current-buffer'.
885 Correct the description and mention all optional arguments.
886
697cf92a 887 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
888 following.
889 (Converting Representations): Clarify behavior of
890 `string-make-multibyte' and `string-to-multibyte' for unibyte all
891 ASCII arguments.
892 (Character Sets): Document the variable `charset-list' and adapt
893 the definition of the function `charset-list' accordingly.
894 (Translation of Characters): Clarify use of generic characters in
895 `make-translation-table'. Clarify and correct the description of
896 the use of translation tables in encoding and decoding.
897 (User-Chosen Coding Systems): Correct and clarify the description
898 of `select-safe-coding-system'.
899 (Default Coding Systems): Clarify description of
900 `file-coding-system-alist'.
901
a62f71e4
LT
9022003-11-30 Luc Teirlinck <teirllm@auburn.edu>
903
904 * strings.texi (Text Comparison): Correctly describe when two
905 strings are `equal'. Combine and clarify descriptions of
906 `assoc-ignore-case' and `assoc-ignore-representation'.
907
908 * objects.texi (Non-ASCII in Strings): Clarify description of
909 when a string is unibyte or multibyte.
910 (Bool-Vector Type): Update examples.
911 (Equality Predicates): Correctly describe when two strings are
912 `equal'.
913
19017752
LT
9142003-11-29 Luc Teirlinck <teirllm@auburn.edu>
915
916 * lists.texi (Building Lists): `append' no longer accepts integer
917 arguments. Update the description of `number-sequence' to reflect
918 recent changes.
919 (Sets And Lists): Describe `member-ignore-case' after `member'.
920
0f6a07a8
KS
9212003-11-27 Kim F. Storm <storm@cua.dk>
922
923 * commands.texi (Click Events): Click object may be an images.
924 Describe (dx . dy) element of click positions.
925 (Accessing Events): Remove duplicate posn-timestamp.
926 New functions posn-object and posn-object-x-y.
927
1ce7c819
KS
9282003-11-23 Kim F. Storm <storm@cua.dk>
929
930 * commands.texi (Click Events): Describe enhancements to event
931 position lists, including new text-pos and (col . row) items.
932 Mention left-fringe and right-fringe area events.
0f6a07a8 933 (Accessing Events): New functions posn-area and
1ce7c819
KS
934 posn-actual-col-row. Mention posn-timestamp. Mention that
935 posn-point in non-text area still returns buffer position.
936 Clarify posn-col-row.
937
cae8ddbb
LH
9382003-11-21 Lars Hansen <larsh@math.ku.dk>
939
940 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
941 * anti.texi (File Attributes): Describe removed parameter
942 ID-FORMAT.
943
f7f1a248
LT
9442003-11-20 Luc Teirlinck <teirllm@auburn.edu>
945
68e74f25 946 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
947 a position, its buffer is ignored.
948
949 * markers.texi (Overview of Markers): Mention it here too.
950
c5e2fb05
LT
9512003-11-12 Luc Teirlinck <teirllm@auburn.edu>
952
953 * numbers.texi (Numeric Conversions): Not just `floor', but also
954 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
955
e57d0aa8
LT
9562003-11-10 Luc Teirlinck <teirllm@auburn.edu>
957
958 * markers.texi (Creating Markers): Specify insertion type of
959 created markers. Add xref to `Marker Insertion Types'.
960 Second argument to `copy-marker' is optional.
961 (Marker Insertion Types): Mention that most markers are created
962 with insertion type nil.
963 (The Mark): Correctly describe when `mark' signals an error.
964 (The Region): Correctly describe when `region-beginning' and
965 `region-end' signal an error.
966
bb3612ec
LT
9672003-11-08 Luc Teirlinck <teirllm@auburn.edu>
968
969 * hash.texi (Creating Hash): Clarify description of `eql'.
970 `makehash' is obsolete.
971 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
972
973 * positions.texi (Point): Change description of `buffer-end', so
974 that it is also correct for floating point arguments.
975 (List Motion): Correct argument lists of `beginning-of-defun' and
976 `end-of-defun'.
977 (Excursions): Add xref to `Marker Insertion Types'.
978 (Narrowing): Argument to `narrow-to-page' is optional.
979
cfb8a797
LT
9802003-11-06 Luc Teirlinck <teirllm@auburn.edu>
981
982 * streams.texi (Output Streams): Clarify behavior of point for
983 marker output streams.
984
c6177909
LT
9852003-11-04 Luc Teirlinck <teirllm@auburn.edu>
986
987 * variables.texi (Defining Variables): Second argument to
988 `defconst' is not optional.
989 (Setting Variables): Mention optional argument APPEND to
990 `add-to-list'.
991 (Creating Buffer-Local): Expand description of
992 `make-variable-buffer-local'.
993 (Frame-Local Variables): Expand description of
994 `make-variable-frame-local'.
995 (Variable Aliases): Correct description of optional argument
996 DOCSTRING to `defvaralias'. Mention return value of
997 `defvaralias'.
998 (File Local Variables): Add xref to `File variables' in Emacs
999 Manual. Correct description of `hack-local-variables'. Mention
1000 `safe-local-variable' property. Mention optional second argument
1001 to `risky-local-variable-p'.
1002
b3645067
LT
10032003-11-03 Luc Teirlinck <teirllm@auburn.edu>
1004
1005 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
1006
10695e5c
EZ
10072003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
1008
1009 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
1010 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
1011 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
1012 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
1013 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 1014 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
1015 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
1016 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
1017 @acronym{FOO}.
1018
a2f4def1
LT
10192003-10-27 Luc Teirlinck <teirllm@auburn.edu>
1020
1021 * strings.texi (Creating Strings): Argument START to `substring'
1022 can not be `nil'. Expand description of
1023 `substring-no-properties'. Correct description of `split-string',
1024 especially with respect to empty matches. Prevent very bad line
1025 break in definition of `split-string-default-separators'.
1026 (Text Comparison): `string=' and `string<' also accept symbols as
1027 arguments.
1028 (String Conversion): More completely describe argument BASE in
1029 `string-to-number'.
5bb0fcd1 1030 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
1031 corresponding object. Clarify behavior of numeric prefix after
1032 `%' in `format'.
1033 (Case Conversion): The argument to `upcase-initials' can be a
1034 character.
1035
a2296bf9
KH
10362003-10-27 Kenichi Handa <handa@m17n.org>
1037
1038 * display.texi (Fontsets): Fix texinfo usage.
1039
885fef7c
KH
10402003-10-25 Kenichi Handa <handa@m17n.org>
1041
1042 * display.texi (Fontsets): Add description of the function
1043 set-fontset-font.
1044
0c6b7a1f
LT
10452003-10-23 Luc Teirlinck <teirllm@auburn.edu>
1046
1047 * display.texi (Temporary Displays): Add xref to `Documentation
1048 Tips'.
1049
1050 * functions.texi (Function Safety): Use inforef instead of pxref
1051 for SES.
1052
c3cda320
AS
10532003-10-23 Andreas Schwab <schwab@suse.de>
1054
1055 * Makefile.in (TEX, texinputdir): Don't define.
1056 (TEXI2DVI): Define.
1057 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
1058 add $(srcdir)/index.texi.
1059 ($(infodir)/elisp): Remove index.texi dependency.
1060 (elisp.dvi): Likewise. Use $(TEXI2DVI).
1061 (index.texi): Remove target.
1062 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
1063 (clean): Don't remove index.texi.
1064
c3cda320
AS
1065 * permute-index, index.perm: Remove.
1066 * index.texi: Rename from index.unperm.
1067
e5dadca7
LT
10682003-10-22 Luc Teirlinck <teirllm@auburn.edu>
1069
1070 * tips.texi (Documentation Tips): Document new behavior for face
1071 and variable hyperlinks in Help mode.
1072
6cfb0777
LT
10732003-10-21 Luc Teirlinck <teirllm@auburn.edu>
1074
1075 * objects.texi (Integer Type): Update for extra bit of integer range.
1076 (Character Type): Ditto.
1077
a6eeaa81 10782003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
1079
1080 * numbers.texi (Integer Basics): Add index entries for reading
1081 numbers in hex, octal, and binary.
1082
c8f9ba83
LK
10832003-10-16 Lute Kamstra <lute@gnu.org>
1084
1085 * modes.texi (Mode Line Format): Mention force-mode-line-update's
1086 argument.
1087
b52a26fb
LT
10882003-10-13 Luc Teirlinck <teirllm@auburn.edu>
1089
1090 * windows.texi (Choosing Window): Fix typo.
1091 * edebug.texi (Edebug Execution Modes): Fix typo.
1092
f7005886
RS
10932003-10-13 Richard M. Stallman <rms@gnu.org>
1094
1095 * windows.texi (Basic Windows): A window has fringe settings,
1096 display margins and scroll-bar settings.
1097 (Splitting Windows): Doc split-window return value.
1098 Clean up one-window-p.
1099 (Selecting Windows): Fix typo.
1100 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
1101 (Buffers and Windows): In set-window-buffer, explain effect
1102 on fringe settings and scroll bar settings.
1103 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
1104 (Choosing Window): Use defopt for pop-up-frame-function.
1105 For special-display-buffer-names, explain same-window and same-frame.
1106 Clarify window-dedicated-p return value.
1107 (Textual Scrolling): scroll-up and scroll-down can get an error.
1108 (Horizontal Scrolling): Clarify auto-hscroll-mode.
1109 Clarify set-window-hscroll.
1110 (Size of Window): Don't mention tool bar in window-height.
1111 (Coordinates and Windows): Explain what coordinates-in-window-p
1112 returns for fringes and display margins.
1113 (Window Configurations): Explain saving fringes, etc.
1114
1115 * tips.texi (Library Headers): Clean up Documentation.
1116
1117 * syntax.texi (Parsing Expressions): Clean up forward-comment
1118 and parse-sexp-lookup-properties.
1119
1120 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
1121
1122 * os.texi (System Environment): Clean up text for load-average errors.
1123
1124 * modes.texi (Hooks): Don't explain local hook details at front.
1125 Clarify run-hooks and run-hook-with-args a little.
1126 Clean up add-hook and remove-hook.
1127
1128 * edebug.texi (Edebug Execution Modes): Clarify t.
1129 Document edebug-sit-for-seconds.
1130 (Coverage Testing): Document C-x X = and =.
1131 (Instrumenting Macro Calls): Fix typo.
1132 (Specification List): Don't index the specification keywords.
1133
c989ebe9
KS
11342003-10-10 Kim F. Storm <storm@cua.dk>
1135
1136 * processes.texi (Network): Introduce make-network-process.
1137
f9525eef
LT
11382003-10-09 Luc Teirlinck <teirllm@auburn.edu>
1139
1140 * tips.texi (Library Headers): Fix typo.
1141
f008b925
LK
11422003-10-07 Juri Linkov <juri@jurta.org>
1143
1144 * modes.texi (Imenu): Mention imenu-create-index-function's
1145 default value. Explain submenus better.
1146
c22c5da6
LK
11472003-10-07 Lute Kamstra <lute@gnu.org>
1148
1149 * modes.texi (Faces for Font Lock): Fix typo.
1150 (Hooks): Explain how buffer-local hook variables can refer to
1151 global hook variables.
1152 Various minor clarifications.
1153
49247521
LK
11542003-10-06 Lute Kamstra <lute@gnu.org>
1155
1156 * tips.texi (Coding Conventions): Mention naming conventions for
1157 hooks.
1158
9296c947
LT
11592003-10-05 Luc Teirlinck <teirllm@auburn.edu>
1160
1161 * loading.texi (Library Search): Correct default value of
1162 load-suffixes.
1163 (Named Features): Fix typo.
1164
0e9b293a
RS
11652003-10-05 Richard M. Stallman <rms@gnu.org>
1166
1167 * loading.texi (Named Features): In `provide',
1168 say how to test for subfeatures.
1169 (Unloading): In unload-feature, use new var name
1170 unload-feature-special-hooks.
1171
49247521 11722003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
1173
1174 * modes.texi (Major Mode Conventions): Mention third way to set up
1175 Imenu.
1176 (Imenu): A number of small fixes.
1177 Delete documentation of internal variable imenu--index-alist.
1178 Document the return value format of imenu-create-index-function
1179 functions.
1180
ab8f7d5c
RS
11812003-09-30 Richard M. Stallman <rms@gnu.org>
1182
1183 * processes.texi (Network): Say what stopped datagram connections do.
1184
1185 * lists.texi (Association Lists): Clarify `assq-delete-all'.
1186
1187 * display.texi (Overlay Properties): Clarify `evaporate' property.
1188
49247521 11892003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
1190
1191 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 1192 constructs should be marked as risky.
86b9b767
LK
1193 Change cons cell into proper list.
1194 (Mode Line Variables): Change cons cell into proper list.
1195
49247521 11962003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
1197
1198 * modes.texi (Mode Line Data): Document the :propertize construct.
1199 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 1200 to match their order in the default mode-line-format.
bc3b02f9
LK
1201 Describe the new variables mode-line-position and mode-line-modes.
1202 Update the default values of mode-line-frame-identification,
1203 minor-mode-alist, and default-mode-line-format.
1204 (Properties in Mode): Mention the :propertize construct.
6142d1d0 1205
bc3b02f9 12062003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 1207
c22c5da6 1208 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
1209 * loading.texi, minibuf.texi, text.texi, variables.texi:
1210 Avoid @strong{Note:}.
1211
12122003-09-26 Richard M. Stallman <rms@gnu.org>
1213
1214 * keymaps.texi (Remapping Commands): Fix typo.
1215
41beda59
LT
12162003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
1217
1218 * processes.texi (Low-Level Network): Fix typo.
1219
ef6ae4ff
KS
12202003-09-23 Kim F. Storm <storm@cua.dk>
1221
1222 * processes.texi (Network, Network Servers): Fix typos.
1223 (Low-Level Network): Add timeout value for :server keyword.
1224 Add new option keywords to make-network-process.
1225 Add set-network-process-options.
1226 Explain how to test availability of network options.
1227
b0f23edf
RS
12282003-09-19 Richard M. Stallman <rms@gnu.org>
1229
1230 * text.texi (Motion by Indent): Arg to
1231 backward-to-indentation and forward-to-indentation is optional.
1232
1233 * strings.texi (Creating Strings): Add substring-no-properties.
1234
1235 * processes.texi
1236 (Process Information): Add list-processes arg QUERY-ONLY.
1237 Delete process-contact from here.
1238 Add new status values for process-status.
1239 Add process-get, process-put, process-plist, set-process-plist.
1240 (Synchronous Processes): Add call-process-shell-command.
1241 (Signals to Processes): signal-process allows process objects.
1242 (Network): Complete rewrite.
1243 (Network Servers, Datagrams, Low-Level Network): New nodes.
1244
1245 * positions.texi (Word Motion): forward-word, backward-word
1246 arg is optional. Reword.
1247
1248 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
1249
c22c5da6 1250 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
1251 Delete duplicate definition of buffer-local-value.
1252 (File Local Variables): Explain about discarding text props.
1253
f387bdea
RS
12542003-09-11 Richard M. Stallman <rms@gnu.org>
1255
1256 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
1257 changes variables that record input events.
1258 (Minibuffer Misc): Add minibuffer-selected-window.
1259
1260 * lists.texi (Building Lists): Add copy-tree.
1261
1262 * display.texi (Fontsets): Add char-displayable-p.
1263 (Scroll Bars): New node.
1264
49247521 12652003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
1266
1267 * modes.texi (%-Constructs): Document new `%i' and `%I'
1268 constructs.
1269
fd026ee1
JR
12702003-09-03 Peter Runestig <peter@runestig.com>
1271
1272 * makefile.w32-in: New file.
1273
4828b4d7
RS
12742003-08-29 Richard M. Stallman <rms@gnu.org>
1275
1276 * display.texi (Overlay Properties): Clarify how priorities
1277 affect use of the properties.
1278
a4e4f05d
LT
12792003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
1280
1281 * customize.texi (Type Keywords): Correct the description of
1282 `:help-echo' in the case where `motion-doc' is a function.
1283
3ebe0346
JPW
12842003-08-14 John Paul Wallington <jpw@gnu.org>
1285
1286 * modes.texi (Emulating Mode Line): Subsection, not section.
1287
3afe8e39
RS
12882003-08-13 Richard M. Stallman <rms@gnu.org>
1289
1290 * elisp.texi (Top): Update subnode lists in menu.
1291
1292 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
1293 (Kill Functions): kill-region has new arg yank-handler.
1294 (Yanking): New node.
1295 (Yank Commands): Add yank-undo-function.
1296 (Low-Level Kill Ring):
1297 kill-new and kill-append have new arg yank-handler.
1298 (Changing Properties): Add remove-list-of-text-properties.
1299 (Atomic Changes): New node.
1300
1301 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
1302
1303 * streams.texi (Output Variables): Add eval-expression-print-length
1304 and eval-expression-print-level.
1305
1306 * os.texi (Time Conversion): For encode-time, explain limits on year.
1307
1308 * objects.texi (Character Type): Define anchor "modifier bits".
1309
1310 * modes.texi (Emulating Mode Line): New node.
1311 (Search-based Fontification): Font Lock uses font-lock-face property.
1312 (Other Font Lock Variables): Likewise.
1313
1314 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
1315 not vectors.
1316 (Active Keymaps): Add emulation-mode-map-alists.
1317 (Functions for Key Lookup): key-binding has new arg no-remap.
1318 (Remapping Commands): New node.
1319 (Scanning Keymaps): where-is-internal has new arg no-remap.
1320 (Tool Bar): Add tool-bar-local-item-from-menu.
1321 Clarify when to use tool-bar-add-item-from-menu.
1322
1323 * commands.texi (Interactive Call): commandp has new arg.
1324 (Command Loop Info): Add this-original-command.
1325
e37769b1
JPW
13262003-08-06 John Paul Wallington <jpw@gnu.org>
1327
1328 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
1329
1330 * display.texi (Warning Basics): Fix typo.
1331 (Fringes): Add closing curly bracket and fix typo.
1332
1333 * elisp.texi (Top): Fix typo.
1334
c5e0561f
RS
13352003-08-05 Richard M. Stallman <rms@gnu.org>
1336
1337 * elisp.texi: Update lists of subnodes.
1338
1339 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
1340
1341 * variables.texi (Local Variables): Use lc for example variable names.
1342
1343 * tips.texi (Library Headers): Explain where to put -*-.
1344
1345 * strings.texi (Creating Strings): Fix xref for vconcat.
1346
1347 * sequences.texi (Vector Functions):
1348 vconcat no longer allows integer args.
1349
1350 * minibuf.texi (Reading File Names): read-file-name has new
1351 arg PREDICATE. New function read-directory-name.
1352
1353 * macros.texi (Defining Macros): Give definition of `declare'
1354 (Indenting Macros): New node.
1355
1356 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
1357 (Window Frame Parameters): Make separate table of parameters
1358 that are coupled with specific face attributes.
1359 (Deleting Frames): delete-frame-hooks renamed to
1360 delete-frame-functions.
1361
1362 * files.texi (Magic File Names): Add file-remote-p.
1363 Clarify file-local-copy.
1364
1365 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
1366 here; instead xref Defining Macros.
1367
1368 * display.texi (Warnings): New node, and subnodes.
1369 (Fringes): New node.
1370
1371 * debugging.texi (Test Coverage): New node.
1372
1373 * compile.texi (Compiler Errors): Explain with-no-warnings
1374 and other ways to suppress warnings.
1375
1376 * commands.texi (Interactive Call): Minor clarification.
1377
1378 * buffers.texi (Buffer File Name): set-visited-file-name
1379 renames the buffer too.
1380
1381 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
1382
ee59dede
MR
13832003-07-24 Markus Rost <rost@math.ohio-state.edu>
1384
1385 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
1386
f0514b34
MR
13872003-07-22 Markus Rost <rost@math.ohio-state.edu>
1388
1389 * internals.texi (Garbage Collection): Fix previous change.
1390
c73983bb
RS
13912003-07-22 Richard M. Stallman <rms@gnu.org>
1392
1393 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
1394
1395 * display.texi (Width): Use \s syntax in example.
1396 (Font Selection): Add face-font-rescale-alist.
1397
1398 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
1399 Remove spurious indent in example.
1400
1401 * lists.texi (Building Lists): Add number-sequence.
1402
1403 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
1404
1405 * functions.texi (Function Documentation): Explain how to
1406 show calling convention explicitly in the doc string.
1407
1408 * windows.texi (Selecting Windows): save-selected-window saves
1409 selected window of each frame.
1410 (Window Configurations): Minor change.
1411
1412 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
1413
1414 * streams.texi (Output Variables): Add print-continuous-numbering
1415 and print-number-table.
1416
1417 * processes.texi (Decoding Output): New node.
1418
1419 * os.texi (Time Conversion): decode-time arg is optional.
1420
1421 * objects.texi (Character Type): Don't use space as example for \.
1422 Make list of char names and \-sequences correspond.
1423 Explain that \s is not used in strings. `\ ' needs space after.
1424
1425 * nonascii.texi (Converting Representations): Add string-to-multibyte.
1426 (Translation of Characters): Add translation-table-for-input.
1427 (Default Coding Systems): Add auto-coding-functions.
1428 (Explicit Encoding): Add decode-coding-inserted-region.
1429 (Locales): Add locale-info.
1430
1431 * minibuf.texi (Basic Completion): Describe test-completion.
1432 Collections can be lists of strings.
1433 Clean up lazy-completion-table.
1434 (Programmed Completion): Mention test-completion.
1435 Clarify why lambda expressions are not accepted.
1436 (Minibuffer Misc): Describe minibufferp.
1437
51a8b435
RS
14382003-07-14 Richard M. Stallman <rms@gnu.org>
1439
1440 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
1441
1442 * windows.texi (Selecting Windows): New arg to select-window.
1443 (Selecting Windows): Add with-selected-window.
1444 (Size of Window): Add window-inside-edges, etc.
1445
1446 * internals.texi (Garbage Collection): Add post-gc-hook.
1447
1448 * processes.texi (Subprocess Creation): Add exec-suffixes.
1449
1450 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
1451 (Scanning Keymaps): Add map-keymaps.
1452 (Defining Menus): Add keymap-prompt.
1453
1454 * numbers.texi (Integer Basics): Add most-positive-fixnum,
1455 most-negative-fixnum.
1456
1457 * compile.texi (Byte Compilation): Explain no-byte-compile
1458 (Compiler Errors): New node.
1459
1460 * os.texi (User Identification): user-uid, user-real-uid
1461 can return float.
1462
1463 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
1464 and about derived modes.
1465 (Minor Modes): Add minor-mode-list.
1466 (Defining Minor Modes): Keyword args for define-minor-mode.
1467 (Search-based Fontification): Explain managing other properties.
1468 (Other Font Lock Variables): Add font-lock-extra-managed-props.
1469 (Faces for Font Lock): Add font-locl-preprocessor-face.
1470 (Hooks): Add run-mode-hooks and delay-mode-hooks.
1471
1472 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 1473 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
1474
1475 * loading.texi (Library Search): Add load-suffixes.
1476
1477 * minibuf.texi (Basic Completion): Add lazy-completion-table.
1478 (Programmed Completion): Add dynamic-completion-table.
1479
1480 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
1481 (Magic File Names): Specify precedence order of handlers.
1482o
1483 * commands.texi (Command Overview): Emacs server runs pre-command-hook
1484 and post-command-hook.
1485 (Waiting): New calling convention for sit-for.
1486
1487 * text.texi (Special Properties): local-map and keymap properties
1488 apply based on their stickiness.
1489
c6de56a0
RS
14902003-07-07 Richard M. Stallman <rms@gnu.org>
1491
1492 * modes.texi (Minor Mode Conventions): Specify only some kinds
1493 of list values as args to minor modes.
1494
1495 * files.texi (File Name Expansion): Warn about iterative use
1496 of substitute-in-file-name.
1497
1498 * advice.texi (Activation of Advice): Clean up previous change.
1499
8c761ea6
MR
15002003-07-06 Markus Rost <rost@math.ohio-state.edu>
1501
1502 * advice.texi (Activation of Advice): Note that ad-start-advice is
1503 turned on by default.
1504
c6de56a0
RS
15052003-06-30 Richard M. Stallman <rms@gnu.org>
1506
1507 * text.texi (Buffer Contents): Document current-word.
1508 (Change Hooks): Not called for *Messages*.
1509
1510 * functions.texi (Defining Functions): Explain about redefining
1511 primitives.
1512 (Function Safety): Renamed. Minor changes.
1513 Comment out the detailed criteria for what is safe.
1514
3fe4e567
AS
15152003-06-22 Andreas Schwab <schwab@suse.de>
1516
1517 * objects.texi (Symbol Type): Fix description of examples.
1518
cda7bd13
AS
15192003-06-16 Andreas Schwab <schwab@suse.de>
1520
1521 * hash.texi (Creating Hash): Fix description of :weakness.
1522
fbcffa4a
KG
15232003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
1524
1525 * files.texi (Changing Files): copy-file copies file modes, too.
1526
ff6a3bfb
RS
15272003-05-28 Richard M. Stallman <rms@gnu.org>
1528
1529 * strings.texi (Creating Strings): Clarify split-string.
1530
1463a05d
JB
15312003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
1532
1533 * strings.texi (Creating Strings): Update split-string specification
1534 and examples.
1535
af253914
RS
15362003-05-19 Richard M. Stallman <rms@gnu.org>
1537
1538 * elisp.texi: Correct invariant section names.
1539
7ea52f92
RS
15402003-04-20 Richard M. Stallman <rms@gnu.org>
1541
1542 * os.texi (Timers): Explain about timers and quitting.
1543
e31afc09
RS
15442003-04-19 Richard M. Stallman <rms@gnu.org>
1545
1546 * internals.texi (Writing Emacs Primitives): Strings are
1547 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
1548 Explain GCPRO convention for varargs function args.
1549
5ceea398
RS
15502003-04-16 Richard M. Stallman <rms@gnu.org>
1551
1552 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
1553
b0ada147
RS
15542003-04-08 Richard M. Stallman <rms@gnu.org>
1555
1556 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
1557
b23375aa
KS
15582003-02-13 Kim F. Storm <storm@cua.dk>
1559
1560 * objects.texi (Character Type): New \s escape for space.
1561
c60ee5e7
JB
15622003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
1563
1564 * os.texi (System Environment): Added cygwin system-type.
1565
84e47416
RS
15662003-01-25 Richard M. Stallman <rms@gnu.org>
1567
1568 * keymaps.texi: Document that a symbol can act as a keymap.
1569
3e8cf2ea
RS
15702003-01-13 Richard M. Stallman <rms@gnu.org>
1571
1572 * text.texi (Changing Properties): Say string indices are origin-0.
1573
1574 * positions.texi (Screen Lines) <compute-motion>:
1575 Correct order of elts in return value.
1576
1577 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
1578 how to define a default binding.
1579
7abb9fc5 15802002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 1581
104bc3aa 1582 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 1583
104bc3aa
MR
1584 * customize.texi (Simple Types): Clarify description of custom
1585 type 'number. Describe new custom type 'float.
177f790c 1586
7abb9fc5 15872002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
1588
1589 * variables.texi (File Local Variables): Fix typo.
1590
df140a68 15912002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 1592
df140a68
KG
1593 From Michael Albinus <Michael.Albinus@alcatel.de>.
1594
1595 * README: Target for Info file is `make info'.
1596
1597 * files.texi (File Name Components): Fixed typos in
1598 `file-name-sans-extension'.
1599 (Magic File Names): Complete list of operations for magic file
1600 name handlers.
1601
7ed9159a
JY
16022002-09-16 Jonathan Yavner <jyavner@engineer.com>
1603
1604 * variables.texi (File Local Variables): New function
1605 risky-local-variable-p.
1606
16072002-09-15 Jonathan Yavner <jyavner@engineer.com>
1608
1609 * functions.texi (Function safety): New node about unsafep.
1610
241f79af
PA
16112002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
1612
1613 * customize.texi (Splicing into Lists): Fixed example.
1614 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
1615
72459b15
JB
16162002-06-17 Juanma Barranquero <lektu@terra.es>
1617
1618 * frames.texi (Display Feature Testing): Fix typo.
1619
61f7e0f5
AS
16202002-06-12 Andreas Schwab <schwab@suse.de>
1621
1622 * frames.texi (Initial Parameters, Resources): Fix references to
1623 the Emacs manual.
1624
4e792dbd
KS
16252002-05-13 Kim F. Storm <storm@cua.dk>
1626
1627 * variables.texi (Intro to Buffer-Local): Updated warning and
1628 example relating to changing buffer inside let.
1629
940344d4 16302002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
1631
1632 * os.texi (Session Management): New node about X Session management.
1633
231ac53b
EZ
16342002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
1635
1636 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
1637 to which the manual corresponds, and the copyright years.
1638
1639 * Makefile.in (VERSION): Set to 2.9.
1640
140cc574
EZ
16412001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
1642
1643 * elisp.texi: Change the category in @dircategory to "Emacs", to
1644 make it consistent with info/dir.
1645
9c7fce05
MB
16462001-11-25 Miles Bader <miles@gnu.org>
1647
1648 * text.texi (Fields): Describe new `limit' arg in
1649 field-beginning/field-end.
1650
9f8bbf0f
EZ
16512001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
1652
a5e6715c
EZ
1653 * permute-index: Don't depend on csh-specific features. Replace
1654 the interpreter name with /bin/sh.
1655
9f8bbf0f
EZ
1656 * two-volume-cross-refs.txt: New file.
1657 * two.el: New file.
1658 * spellfile: New file.
1659
1756e2fb
EZ
16602001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
1661
1662 * permute-index: New file.
1663
1664 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
1665 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
1666 8+3 restricted namespace.
ad050e54
EZ
1667
1668 * Makefile.in (infodir): Define relative to $(srcdir).
1669 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
1670 include directories list via -I switch to makeinfo.
1671 (index.texi): Use cp if both hard and symbolic links fail.
1672
10fa7f8e
EZ
16732001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1674
7a1494ce
EZ
1675 * Makefile.in (distclean): Add.
1676
10fa7f8e
EZ
1677 The following changes make ELisp manual part of the Emacs
1678 distribution:
1679
1680 * Makefile.in: Add Copyright notice.
1681 (prefix): Remove.
1682 (infodir): Change value to "../info".
1683 (VPATH): New variable.
1684 (MAKE): Don't define.
1685 (texmacrodir): Don't define.
1686 (texinputdir): Append the existing value of TEXINPUTS.
1687 ($(infodir)/elisp): Instead of just "elisp". Reformat the
1688 command to be compatible with man/Makefile.in, and to put the
1689 output into ../info.
5c32b7c5 1690 (info): Add target.
10fa7f8e
EZ
1691 (installall): Target removed.
1692
ad050e54 16932001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
1694
1695 * tips.texi (Coding Conventions): Fix typo.
1696
6fd735df
GM
16972001-10-23 Gerd Moellmann <gerd@gnu.org>
1698
1699 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
1700
b704d54b
EZ
17012001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
1702
1703 * files.texi (File Name Components): Update the description of
1704 file-name-sans-extension and file-name-extension, as they now
1705 ignore leading dots.
1706
71431a0e
GM
17072001-10-20 Gerd Moellmann <gerd@gnu.org>
1708
6aa97356 1709 * (Version 21.1 released.)
71431a0e 1710
79f1f96c
MB
17112001-10-19 Miles Bader <miles@gnu.org>
1712
1713 * positions.texi (Text Lines): Describe behavior of
1714 `beginning-of-line'/`end-of-line' in the presence of field properties.
1715
892a8f36
GM
17162001-10-17 Gerd Moellmann <gerd@gnu.org>
1717
1718 * Makefile.in (VERSION): Set to 2.8.
1719 (manual): Use `manual-21'.
1720
8c1cc9e8 1721 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
1722 number was used. Set it to 2.8.
1723
1724 * intro.texi: Likewise.
1725
51724e26
EZ
17262001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
1727
1728 * files.texi (File Name Completion): Document the significance of
1729 a trailing slash in elements of completion-ignored-extensions.
1730
57b338e8
MB
17312001-10-06 Miles Bader <miles@gnu.org>
1732
1733 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
1734
c89e4bc5
GM
17352001-10-04 Gerd Moellmann <gerd@gnu.org>
1736
1737 * variables.texi (Variable Aliases): New node.
1738
ab952a4f
GM
17392001-10-04 Gerd Moellmann <gerd@gnu.org>
1740
1741 * Branch for 21.1.
dff28924 1742
9db3a582
MB
17432001-10-02 Miles Bader <miles@gnu.org>
1744
ae1a9581
MB
1745 * minibuf.texi (Minibuffer Misc): Add entries for
1746 `minibuffer-contents', `minibuffer-contents-no-properties', and
1747 `delete-minibuffer-contents'.
1748 Correct description for `minibuffer-prompt-end'.
1749
9db3a582
MB
1750 * text.texi (Property Search): Correct descriptions of
1751 `next-char-property-change' and `previous-char-property-change'.
1752 Add entries for `next-single-char-property-change' and
1753 `previous-single-char-property-change'.
1754 Make operand names a bit more consistent.
1755
03be5931
EZ
17562001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
1757
1758 * frames.texi (Finding All Frames): Document that next-frame and
1759 previous-frame are local to current terminal.
1760
974548ec
EZ
17612001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
1762
1763 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 1764 result of make-keymap.
974548ec 1765
8d82c597
EZ
17662001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
1767
1768 * display.texi (Font Lookup, Attribute Functions)
1769 (Image Descriptors): Add cross-references to the definition of
1770 selected frame.
1771
1772 * buffers.texi (The Buffer List): Add cross-references to the
1773 definition of selected frame.
1774
1775 * frames.texi (Input Focus): Clarify which frame is _the_ selected
1776 frame at any given time.
1777 (Multiple Displays, Size and Position): Add a cross-reference to
1778 the definition of the selected frame.
1779
2842de30
EZ
17802001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
1781
1782 * strings.texi (String Conversion) <string-to-number>: Document
1783 that a float is returned for integers that are too large.
1784
1785 * frames.texi (Mouse Position): Document mouse-position-function.
1786 (Display Feature Testing): Document display-images-p.
1787 (Window Frame Parameters): Document the cursor-type variable.
1788
1789 * numbers.texi (Integer Basics): Document CL style read syntax for
1790 integers in bases other than 10.
1791
1792 * positions.texi (List Motion): Document
1793 open-paren-in-column-0-is-defun-start.
1794
1795 * lists.texi (Sets And Lists): Document member-ignore-case.
1796
1797 * internals.texi (Garbage Collection): Document the used and free
1798 strings report.
1799 (Memory Usage): Document strings-consed.
1800
1801 * os.texi (Time of Day): Document float-time.
1802 (Recording Input): Document that clear-this-command-keys clears
1803 the vector to be returned by recent-keys.
1804
1805 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
1806 argument keymap can be a list.
1807
1808 * nonascii.texi (User-Chosen Coding Systems)
1809 <select-safe-coding-system>: Document the new argument
1810 accept-default-p and the variable
1811 select-safe-coding-system-accept-default-p. Tell what happens if
1812 buffer-file-coding-system is undecided.
1813 (Default Coding Systems): Document auto-coding-regexp-alist.
1814
1815 * display.texi (The Echo Area) <message>: Document
1816 message-truncate-lines.
1817 (Glyphs): Document that the glyph table is unused on windowed
1818 displays.
1819
1820 * help.texi (Describing Characters) <single-key-description>:
1821 Document the new argument no-angles.
1822 (Accessing Documentation) <documentation-property>: Document that
1823 a non-string property is evaluated.
1824 <documentation>: Document that the function-documentation property
1825 is looked for.
1826
1827 * windows.texi (Selecting Windows): Document some-window.
1828
1829 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
1830
1831 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
1832 apropos-mode-hook.
1833
1834 * commands.texi (Using Interactive): Document interactive-form.
1835 (Keyboard Macros): Document kbd-macro-termination-hook.
1836 (Command Loop Info): Document that clear-this-command-keys clears
1837 the vector to be returned by recent-keys.
1838
2d43d823
GM
18392001-09-04 Werner LEMBERG <wl@gnu.org>
1840
1841 * Makefile.in (srcdir, texinputdir): New variables.
1842 (srcs, index.texi, install): Use $(srcdir).
1843 (.PHONY): Remove elisp.dvi.
1844 (elisp): Use -I switch for makeinfo.
1845 (elisp.dvi): Use $(srcdir) and $(texinputdir).
1846 (installall, dist): Use $(srcdir).
1847 Fix path to texinfo.tex.
1848 (maintainer-clean): Add elisp.dvi and elisp.oaux.
1849
fa739b31
GM
18502001-08-30 Gerd Moellmann <gerd@gnu.org>
1851
92a25631
GM
1852 * display.texi (Conditional Display): Adjust to API change.
1853
fa739b31
GM
1854 * configure: New file.
1855
cef68af5
GM
18562001-07-30 Gerd Moellmann <gerd@gnu.org>
1857
1858 * commands.texi (Repeat Events): Add description of
1859 double-click-fuzz.
1860
d1f08d85
SM
18612001-05-08 Stefan Monnier <monnier@cs.yale.edu>
1862
1863 * syntax.texi (Syntax Class Table): Add the missing designator for
1864 comment and string fences.
1865 (Syntax Properties): Add a xref to syntax table internals.
1866 (Syntax Table Internals): Document string-to-syntax.
1867
1e9fc92e
GM
18682001-05-07 Gerd Moellmann <gerd@gnu.org>
1869
1870 * Makefile.in (install): Use install-info command line options
1871 like in Emacs' Makefile.in.
1872
00480554
MB
18732000-12-09 Miles Bader <miles@gnu.org>
1874
1875 * windows.texi (Window Start): Update documentation for
1876 `pos-visible-in-window-p'.
1877
1e344ee2
SM
18782000-11-12 Stefan Monnier <monnier@cs.yale.edu>
1879
1880 * lists.texi (Building Lists): Add footnote to explain how to add
1881 to the end of a list.
1882
a540f6ed
GM
18832000-10-25 Gerd Moellmann <gerd@gnu.org>
1884
1885 * files.texi (Visiting Functions): Typos.
1886
28bcdbee
KH
18872000-10-25 Kenichi Handa <handa@etl.go.jp>
1888
1889 * files.texi (Visiting Functions): Return value of
1890 find-file-noselect may be a list of buffers if wildcards are used.
1891
22d1a4ed
MB
18922000-10-24 Miles Bader <miles@lsi.nec.co.jp>
1893
1894 * display.texi (Defining Faces): Document `graphic' display type
1895 in face specs.
1896
916a89db
KG
18972000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1898
1e9fc92e 1899 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
1900 `after-make-frame-hook' with `after-make-frame-functions'.
1901
1e9fc92e 1902 * frames.texi (Creating Frames): Ditto.
916a89db 1903
1e9fc92e 1904 * variables.texi (Future Local Variables): Ditto.
916a89db 1905
483de32b
GM
19062000-10-16 Gerd Moellmann <gerd@gnu.org>
1907
1908 * display.texi (Other Image Types): Add description of :foreground
1909 and :background properties of mono PBM images.
1910
e23a63a5
WL
19112000-08-17 Werner LEMBERG <wl@gnu.org>
1912
1913 * .cvsignore: New file.
1914
dfc16043
GM
19152000-01-05 Gerd Moellmann <gerd@gnu.org>
1916
1917 * tindex.pl: New script.
1918
602613fe
DL
19191999-12-03 Dave Love <fx@gnu.org>
1920
1921 * Makefile.in (MAKEINFO): New parameter.
1922
94ec544d
DL
19231999-09-17 Richard Stallman <rms@gnu.org>
1924
1925 * Makefile.in (srcs): Add hash.texi.
1926 (VERSION): Update to 20.6.
1927
19281999-09-13 Richard Stallman <rms@gnu.org>
1929
1930 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
1931
19321998-08-29 Karl Heuer <kwzh@gnu.org>
1933
1934 * configure.in: New file.
1935 * Makefile.in: Renamed from Makefile.
1936 (prefix, infodir): Use value obtained from configure.
1937 (emacslibdir): Obsolete variable deleted.
1938 (dist): Distribute configure.in, configure, Makefile.in.
1939
19401998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1941
1942 * Makefile (INSTALL_INFO): New variable.
1943 (install): Run install-info.
1944
19451998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
1946
1947 * Makefile (elisp.dvi): Add missing backslash.
1948
19491998-05-02 Richard Stallman <rms@psilocin.gnu.org>
1950
1951 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
1952 Run texindex without `./'. Always run texindex on elisp.tp.
1953 (elisp.tps): Target deleted.
1954
19551998-04-05 Richard Stallman <rms@psilocin.gnu.org>
1956
1957 * Makefile (srcs): Add nonascii.texi and customize.texi.
1958 (dist): Start by deleting `temp'.
1959
19601998-02-17 Richard Stallman <rms@psilocin.gnu.org>
1961
1962 * Makefile (makeinfo, texindex): Targets deleted.
1963 (makeinfo.o, texindex.o): Targets deleted.
1964 (clean, dist): Don't do anything with them or with getopt*.
1965
19661998-01-30 Richard Stallman <rms@psilocin.gnu.org>
1967
1968 * Makefile (SHELL): Defined.
1969
19701998-01-27 Richard Stallman <rms@psilocin.gnu.org>
1971
1972 * Makefile (elisp.tps): New target.
1973 (elisp.dvi): Depend on elisp.tps.
1974
1975Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
1976
1977 * README: Update phone number.
1978
1979 * Makefile (elisp): Make this be the default target.
1980 Depend on makeinfo.c instead of makeinfo.
1981 (install): Don't depend on elisp.dvi, since we don't install that.
1982 Use mkinstalldirs.
1983 (dist): Add mkinstalldirs.
1984
1985Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1986
1987 * Makefile (VERSION): Update version number.
1988 (maintainer-clean): Renamed from realclean.
1989
1990Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1991
1992 * Makefile (realclean): New target.
1993 (elisp): Remove any old elisp-* files first.
1994
1995Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
1996
d1f08d85
SM
1997 * Makefile (VERSION): New variable.
1998 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
1999 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
2000
2001Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2002
2003 * Makefile (elisp): Depend on makeinfo.
2004
2005Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
2006
d1f08d85 2007 * Makefile (srcs): Add anti.texi.
94ec544d
DL
2008
2009Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2010
2011 * Makefile (infodir, prefix): New vars.
2012 (install): Use infodir.
2013 (emacsinfodir): Deleted.
2014
2015Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2016
2017 * Makefile (srcs): Add calendar.texi.
2018
2019 * Makefile (dist): Copy texindex.c and makeinfo.c.
2020 Limit elisp-* files to those with one or two digits.
2021
2022Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2023
2024 * Makefile (dist): Changed to use Gzip instead of compress.
2025
2026Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
2027
2028 * loading.texi (Unloading): define-function changed back to
2029 defalias. It may not stay this way, but at least it's
2030 consistent with the known-good version of the code patch.
2031
2032Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
2033
2034 * modes.texi (Hooks): Document new optional arg of add-hook.
2035
2036Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
2037
d1f08d85 2038 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
2039
2040 * tips.texi: Add new section on standard library headers.
2041
2042Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2043
2044 * Makefile (srcs): Add frame.texi to the list of sources.
2045
2046Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2047
2048 * Makefile (dist): Don't bother excluding autosave files; they'll
2049 never make it into the temp directory anyway, and the hash marks
2050 in the name are problematic for make and the Bourne shell.
dff28924 2051 (srcs):
94ec544d
DL
2052
2053Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2054
d1f08d85 2055 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
2056 the distribution tar file.
2057
dff28924 2058Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
2059
2060 * Makefile (srcs): Added index.perm.
2061 (elisp.dvi): Remove erroneous shell comment.
2062 Expect output of permute-index in permuted.fns.
2063 Save old elisp.aux in elisp.oaux.
2064 (clean): Added index.texi to be deleted.
2065
dff28924 2066Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
2067
2068 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
2069
dff28924 2070Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
2071
2072 * files.texi: Noted that completion-ignored-extensions is ignored
2073 when making *Completions*.
2074
2075Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
2076
2077 * Makefile make dist now depends on elisp.dvi, since it tries
2078 to include it in the dist file.
2079
dff28924 2080Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
2081
2082 * functions.texinfo (Mapping Functions): Add missing quote
2083
dff28924 2084Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
2085
2086 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
2087 (defunargs): Turn off \hyphenchar of \sl font temporarily.
2088
dff28924 2089Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
2090
2091 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
2092 and @error{} are the terms now being used. The files in the
2093 directory have been changed to reflect this.
2094
d1f08d85 2095 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
2096 ` @result{}', using 5 spaces at the begining of the line.
2097
dff28924 2098Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
2099
2100 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
2101 experimental @indentedresult{}, @indentedexpandsto{} are part of
2102 the texinfo.tex in this directory. These TeX macros are not
2103 stable yet.
2104
dff28924 2105Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
2106
2107 * texinfo.tex: temporarily added
d1f08d85 2108 \let\result=\dblarrow
94ec544d
DL
2109 \def\error{{\it ERROR} \longdblarrow}
2110 We need to do this better soon.
2111
dff28924 2112Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
2113
2114 * Applied Karl Berry's patches to *.texinfo files, but not to
2115 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
2116 new title page format is also not applied, since it requires
2117 texinfo.tex changes.)
2118
2119 * Cleaned up `Makefile' and defined the `emacslibdir' directory
2120 for the Project GNU development environment.
2121
ad050e54 2122;; Local Variables:
fd026ee1 2123;; coding: iso-2022-7bit
ad050e54 2124;; End:
2a34a036
GM
2125
2126 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
2127 Copying and distribution of this file, with or without modification,
2128 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
2129
2130;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda