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