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