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