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