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