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