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