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