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