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