(Coding Conventions): Separate defvar and require
[bpt/emacs.git] / lispref / ChangeLog
... / ...
CommitLineData
12004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
2
3 * frames.texi (Window Frame Parameters): Fix typo.
4
52004-11-15 Kim F. Storm <storm@cua.dk>
6
7 * symbols.texi (Other Plists): Note that plist-get may signal error.
8 Add safe-plist-get.
9
102004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
11
12 * modes.texi (Font Lock Basics): Fix typo.
13
142004-11-08 Richard M. Stallman <rms@gnu.org>
15
16 * syntax.texi (Syntax Table Functions): Add syntax-after.
17
182004-11-06 Lars Brinkhoff <lars@nocrew.org>
19
20 * os.texi (Processor Run Time): New section documenting
21 get-internal-run-time.
22
232004-11-06 Eli Zaretskii <eliz@gnu.org>
24
25 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
26 it nukes elisp-cover.texi.
27 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
28 elisp-0 etc.
29
302004-11-05 Luc Teirlinck <teirllm@auburn.edu>
31
32 * commands.texi (Keyboard Macros): Document `append' return value
33 of `defining-kbd-macro'.
34
352004-11-01 Richard M. Stallman <rms@gnu.org>
36
37 * commands.texi (Interactive Call): Add called-interactively-p.
38
392004-10-29 Simon Josefsson <jas@extundo.com>
40
41 * minibuf.texi (Reading a Password): Revert.
42
432004-10-28 Richard M. Stallman <rms@gnu.org>
44
45 * frames.texi (Display Feature Testing): Explain about "vendor".
46
472004-10-27 Richard M. Stallman <rms@gnu.org>
48
49 * commands.texi (Interactive Codes): `N' uses numeric prefix,
50 not raw. Clarify `n'.
51 (Interactive Call): Rewrite interactive-p, focusing on when
52 and how to use it.
53 (Misc Events): Clarify previous change.
54
55 * advice.texi (Simple Advice): Clarify what job the example does.
56 (Around-Advice): Clarify ad-do-it.
57 (Activation of Advice): An option of ad-default-compilation-action
58 is `never', not `nil'.
59
602004-10-26 Kim F. Storm <storm@cua.dk>
61
62 * commands.texi (Interactive Codes): Add U code letter.
63
642004-10-25 Simon Josefsson <jas@extundo.com>
65
66 * minibuf.texi (Reading a Password): Add.
67
682004-10-24 Jason Rumney <jasonr@gnu.org>
69
70 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
71 and wheel-down.
72
732004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
74
75 * processes.texi (Synchronous Processes): Document process-file.
76
772004-10-22 Kenichi Handa <handa@m17n.org>
78
79 * text.texi (translate-region): Document that it accepts also a
80 char-table.
81
822004-10-22 David Ponce <david@dponce.com>
83
84 * windows.texi (Resizing Windows): Document the `preserve-before'
85 argument of the functions `enlarge-window' and `shrink-window'.
86
872004-10-19 Jason Rumney <jasonr@gnu.org>
88
89 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
90
912004-10-09 Luc Teirlinck <teirllm@auburn.edu>
92
93 * text.texi (Filling): Add anchor for definition of
94 `sentence-end-double-space'.
95
96 * searching.texi (Regexp Example): Update description of how
97 Emacs currently recognizes the end of a sentence.
98 (Standard Regexps): Update definition of the variable
99 `sentence-end'. Add definition of the function `sentence-end'.
100
1012004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
102
103 * display.texi (Progress): New node.
104
1052004-10-05 Kim F. Storm <storm@cua.dk>
106
107 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
108
1092004-09-29 Kim F. Storm <storm@cua.dk>
110
111 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
112 to identify bitmaps. Remove -fringe-bitmap suffix for standard
113 fringe bitmap symbols, as they now have their own namespace.
114 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
115 vs. pixels. Signal error if no free bitmap slots.
116 (Pixel Specification): Change IMAGE to @var{image}.
117
1182004-09-28 Richard M. Stallman <rms@gnu.org>
119
120 * text.texi (Special Properties): Clarify line-spacing and line-height.
121
122 * searching.texi (Regexp Search): Add looking-back.
123
1242004-09-25 Luc Teirlinck <teirllm@auburn.edu>
125
126 * display.texi: Correct typos.
127 (Image Descriptors): Correct xref's.
128
1292004-09-25 Richard M. Stallman <rms@gnu.org>
130
131 * text.texi (Special Properties): Cleanups in `cursor'.
132 Rewrites in `line-height' and `line-spacing'; exchange them.
133
134 * display.texi (Fringes): Rewrite previous change.
135 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
136 (Display Fringe Bitmaps): Node deleted, text moved.
137 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
138 (Scroll Bars): Clarify set-window-scroll-bars.
139 (Pointer Shape): Rewrite.
140 (Specified Space): Clarify :align-to, etc.
141 (Pixel Specification): Use @var. Clarify new text.
142 (Other Display Specs): Clarify `slice'.
143 (Image Descriptors): Cleanups.
144 (Showing Images): Cleanups.
145
1462004-09-24 Luc Teirlinck <teirllm@auburn.edu>
147
148 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
149
150 * modes.texi: Various minor changes in addition to:
151 (Major Mode Conventions): Final call to `run-mode-hooks' should
152 not be inside the `delay-mode-hooks' form.
153 (Mode Hooks): New node.
154 (Hooks): Delete obsolete example.
155 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
156 node "Mode Hooks".
157
1582004-09-22 Luc Teirlinck <teirllm@auburn.edu>
159
160 * display.texi: Correct various typos.
161 (Display): Rename node "Pointer Shapes" to "Pointer
162 Shape". (There is already a node called "Pointer Shapes" in
163 frames.texi.)
164 (Images): Remove non-existent node "Image Slices" from menu.
165
1662004-09-23 Kim F. Storm <storm@cua.dk>
167
168 * text.texi (Special Properties): Add `cursor', `pointer',
169 `line-height', and `line-spacing' properties.
170
171 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
172 Shapes' to menu.
173 (Standard Faces): Doc fix for fringe face.
174 (Fringes): Add `overflow-newline-into-fringe' and
175 'indicate-buffer-boundaries'.
176 (Fringe Bitmaps, Pointer Shapes): New nodes.
177 (Display Property): Add 'Pixel Specification' and 'Display Fringe
178 Bitmaps' to menu.
179 (Specified Space): Describe pixel width and height.
180 (Pixel Specification): New node.
181 (Other Display Specs): Add `slice' property.
182 (Display Fringe Bitmaps): New node.
183 (Images): Add 'Image Slices' to menu.
184 (Image Descriptors): Add `:pointer' and `:map' properties.
185 (Showing Images): Add slice arg to `insert-image'. Add
186 'insert-sliced-image'.
187
1882004-09-20 Richard M. Stallman <rms@gnu.org>
189
190 * commands.texi (Key Sequence Input):
191 Clarify downcasing in read-key-sequence.
192
1932004-09-08 Juri Linkov <juri@jurta.org>
194
195 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
196
1972004-09-07 Luc Teirlinck <teirllm@auburn.edu>
198
199 * locals.texi (Standard Buffer-Local Variables): Add
200 `buffer-auto-save-file-format'.
201 * internals.texi (Buffer Internals): Describe new
202 auto_save_file_format field of the buffer structure.
203 * files.texi (Format Conversion): `auto-save-file-format' has been
204 renamed `buffer-auto-save-file-format'.
205
2062004-08-27 Luc Teirlinck <teirllm@auburn.edu>
207
208 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
209 an integer or a marker.
210 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
211
2122004-08-22 Richard M. Stallman <rms@gnu.org>
213
214 * modes.texi (Major Mode Conventions): Discuss rebinding of
215 standard key bindings.
216
2172004-08-18 Kim F. Storm <storm@cua.dk>
218
219 * processes.texi (Accepting Output): Add `just-this-one' arg to
220 `accept-process-output'.
221 (Output from Processes): New var `process-adaptive-read-buffering'.
222
2232004-08-10 Luc Teirlinck <teirllm@auburn.edu>
224
225 * keymaps.texi: Various changes in addition to:
226 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
227 Give more varied examples for `kbd'.
228 (Creating Keymaps): Char tables have slots for all characters
229 without modifiers.
230 (Active Keymaps): `overriding-local-map' and
231 `overriding-terminal-local-map' also override text property and
232 overlay keymaps.
233 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
234 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
235 to denote a prefix of no events.
236 `map-keymap' includes parent's bindings _recursively_.
237 Clarify and correct description of `where-is-internal'.
238 Mention BUFFER-OR-NAME arg to `describe-bindings'.
239 (Menu Example): For menus intended for use with the keyboard, the
240 menu items should be bound to characters or real function keys.
241
2422004-08-08 Luc Teirlinck <teirllm@auburn.edu>
243
244 * objects.texi (Character Type): Reposition `@anchor' to prevent
245 double space inside sentence in Info.
246
247 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
248 renamed to `disabled-command-function'.
249 * commands.texi (Key Sequence Input): Remove unnecessary anchor,
250 (Command Loop Info): Replace reference to it.
251 (Disabling Commands): `disabled-command-hook' has been renamed to
252 `disabled-command-function'.
253
2542004-08-07 Luc Teirlinck <teirllm@auburn.edu>
255
256 * os.texi (Translating Input): Only non-prefix bindings in
257 `key-translation-map' override actual key bindings. Warn about
258 possible indirect effect of actual key bindings on non-prefix
259 bindings in `key-translation-map'.
260
2612004-08-06 Luc Teirlinck <teirllm@auburn.edu>
262
263 * minibuf.texi (High-Level Completion): Add anchor for definition
264 of `read-variable'.
265
266 * commands.texi: Various changes in addition to:
267 (Using Interactive): Clarify description of `interactive-form'.
268 (Interactive Call): Mention default for KEYS argument to
269 `call-interactively'.
270 (Command Loop Info): Clarify description of `this-command-keys'.
271 Mention KEEP-RECORD argument to `clear-this-command-keys'.
272 Value of `last-event-frame' can be `macro'.
273 (Repeat Events): `double-click-fuzz' is also used to distinguish
274 clicks and drags.
275 (Classifying Events): Clarify descriptions of `event-modifiers'
276 `event-basic-type' and `event-convert-list'.
277 (Accessing Events): `posn-timestamp' takes POSITION argument.
278 (Quoted Character Input): Clarify description of
279 `read-quoted-char' and fix example.
280 (Quitting): Add `with-local-quit'.
281 (Disabling Commands): Correct and clarify descriptions of
282 `enable-command' and `disable-command'.
283 Mention what happens if `disabled-command-hook' is nil.
284 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
285 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
286
2872004-07-24 Luc Teirlinck <teirllm@auburn.edu>
288
289 * frames.texi: Various changes in addition to:
290 (Creating Frames): Expand and clarify description of `make-frame'.
291 (Window Frame Parameters): Either none or both of the `icon-left'
292 and `icon-top' parameters must be specified. Put descriptions of
293 `menu-bar-lines' and `toolbar-lines' closer together and change
294 them accordingly.
295 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
296 except while processing `frame-title-format' or `icon-title-format'.
297 (Deleting Frames): Correct description of `delete-frame'.
298 Non-nil return values of `frame-live-p' are like those of `framep'.
299 (Frames and Windows): mention return value of
300 `set-frame-selected-window'.
301 (Visibility of Frames): Mention `force' argument to
302 `make-frame-invisible'. `frame-visible-p' returns t for all
303 frames on text-only terminals.
304 (Frame Configurations): Restoring a frame configuration does not
305 restore deleted frames.
306 (Window System Selections): `x-set-selection' returns DATA.
307 (Resources): Add example.
308 (Display Feature Testing): Clarify descriptions of
309 `display-pixel-height', `display-pixel-width', `x-server-version'
310 and `x-server-vendor'.
311
312 * windows.texi (Choosing Window): Add anchor.
313 * minibuf.texi (Minibuffer Misc): Add anchor.
314
3152004-07-23 John Paul Wallington <jpw@gnu.org>
316
317 * macros.texi (Defining Macros): Declaration keyword for setting
318 Edebug spec is `debug' not `edebug'.
319
3202004-07-19 Luc Teirlinck <teirllm@auburn.edu>
321
322 * windows.texi: Various small changes in addition to:
323 (Window Point): Mention return value of `set-window-point'.
324 (Window Start): `pos-visible-in-window-p' disregards horizontal
325 scrolling. Explain return value if PARTIALLY is non-nil.
326 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
327 and `set-window-vscroll'.
328 (Size of Window): The argument WINDOW to `window-inside-edges',
329 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
330 (Resizing Windows): Explain return value of
331 `shrink-window-if-larger-than-buffer'.
332 `window-size-fixed' automatically becomes buffer local when set.
333 (Window Configurations): Explain return value of
334 `set-window-configuration'.
335
336 * minibuf.texi (Minibuffer Misc): Add anchor for
337 `minibuffer-scroll-window'.
338
339 * positions.texi (Text Lines): Add anchor for `count-lines'.
340
3412004-07-17 Richard M. Stallman <rms@gnu.org>
342
343 * display.texi (Overlay Properties): Adding `evaporate' prop
344 deletes empty overlay immediately.
345
346 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
347 fix example.
348
3492004-07-16 Jim Blandy <jimb@redhat.com>
350
351 * searching.texi (Regexp Backslash): Document new \_< and \_>
352 operators.
353
3542004-07-16 Juanma Barranquero <lektu@terra.es>
355
356 * display.texi (Images): Fix Texinfo usage.
357
3582004-07-14 Luc Teirlinck <teirllm@auburn.edu>
359
360 * buffers.texi (Modification Time): `visited-file-modtime' now
361 returns a list of two integers, instead of a cons.
362
3632004-07-13 Luc Teirlinck <teirllm@auburn.edu>
364
365 * windows.texi: Various changes in addition to:
366 (Splitting Windows): Add `split-window-keep-point'.
367
3682004-07-09 Richard M. Stallman <rms@gnu.org>
369
370 * frames.texi (Input Focus): Minor fix.
371
3722004-07-07 Luc Teirlinck <teirllm@auburn.edu>
373
374 * frames.texi (Input Focus): Clarify descriptions of
375 `select-frame-set-input-focus' and `select-frame'.
376
3772004-07-06 Luc Teirlinck <teirllm@auburn.edu>
378
379 * os.texi: Various small changes in addition to:
380 (Killing Emacs): Expand and clarify description of
381 `kill-emacs-query-functions' and `kill-emacs-hook'.
382 (System Environment): Expand and clarify description of `getenv'
383 and `setenv'.
384 (Timers): Clarify description of `run-at-time'.
385 (Translating Input): Correct description of
386 `extra-keyboard-modifiers'.
387 (Flow Control): Correct description of `enable-flow-control'.
388
3892004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
390
391 * os.texi: Update copyright.
392 (Session Management): Grammar fix.
393 Clarify which Emacs does the restarting.
394 Use @samp for *scratch* buffer.
395
3962004-07-04 Alan Mackenzie <acm@muc.de>
397
398 * frames.texi (Input Focus): Add documentation for
399 `select-frame-set-input-focus'. Replace refs to non-existent
400 `switch-frame' with `select-frame'. Minor corrections and tidying
401 up of text-only terminal stuff.
402
4032004-07-02 Richard M. Stallman <rms@gnu.org>
404
405 * files.texi (Saving Buffers): Cleanup write-contents-function.
406 (Magic File Names): Cleanup file-remote-p.
407
4082004-07-02 Kai Grossjohann <kai@emptydomain.de>
409
410 * files.texi (Magic File Names): `file-remote-p' returns an
411 identifier of the remote system, not just t.
412
4132004-07-02 David Kastrup <dak@gnu.org>
414
415 * searching.texi (Entire Match Data): Add explanation about new
416 match-data behavior when @var{integers} is non-nil.
417
4182004-06-24 Richard M. Stallman <rms@gnu.org>
419
420 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
421
422 * customize.texi (Variable Definitions): Note about doc strings
423 and :set.
424
425 * keymaps.texi (Keymap Terminology): Document `kbd'.
426 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
427
428 * display.texi (Invisible Text): Setting buffer-invisibility-spec
429 makes it buffer-local.
430
431 * files.texi (Saving Buffers): Correct previous change.
432
433 * commands.texi (Accessing Events):
434 Clarify posn-col-row and posn-actual-col-row.
435
4362004-06-24 David Ponce <david.ponce@wanadoo.fr>
437
438 * commands.texi (Accessing Events): New functions
439 posn-at-point and posn-at-x-y. Add example to posn-x-y.
440
4412004-06-23 Luc Teirlinck <teirllm@auburn.edu>
442
443 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
444 * frames.texi, buffers.texi, backups.texi, variables.texi:
445 * loading.texi, eval.texi, functions.texi, control.texi:
446 * symbols.texi, minibuf.texi: Reposition @anchor's.
447
448 * help.texi: Various small changes in addition to the following.
449 (Describing Characters): Describe PREFIX argument to
450 `key-description'. Correct and clarify definition of
451 `text-char-description'. Describe NEED-VECTOR argument to
452 `read-kbd-macro'.
453 (Help Functions): Clarify definition of `apropos'.
454
4552004-06-23 Lars Hansen <larsh@math.ku.dk>
456
457 * files.texi (Saving Buffers): Correct description of
458 `write-contents-functions'.
459
4602004-06-21 Juanma Barranquero <lektu@terra.es>
461
462 * display.texi (Images): Remove redundant @vindex directives.
463 Rewrite `image-library-alist' doc in active voice.
464
4652004-06-14 Juanma Barranquero <lektu@terra.es>
466
467 * display.texi (Images): Document new delayed library loading,
468 variable `image-library-alist' and (existing but undocumented)
469 function `image-type-available-p'.
470
4712004-06-05 Richard M. Stallman <rms@gnu.org>
472
473 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
474 refer the user to the Initial Input node.
475 (Text from Minibuffer): Likewise.
476 (Initial Input): New node. Document this feature
477 and say it is mostly deprecated.
478
4792004-05-30 Richard M. Stallman <rms@gnu.org>
480
481 * loading.texi (Named Features): Clarify return value
482 and meaning of NOERROR.
483
484 * variables.texi (File Local Variables): Minor cleanup.
485
4862004-05-30 Michael Albinus <michael.albinus@gmx.de>
487
488 * files.texi (Magic File Names): Add `file-remote-p' as operation
489 of file name handlers.
490
4912004-05-29 Richard M. Stallman <rms@gnu.org>
492
493 * modes.texi (Minor Mode Conventions): (-) has no special meaning
494 as arg to a minor mode command.
495
4962004-05-22 Richard M. Stallman <rms@gnu.org>
497
498 * syntax.texi (Syntax Class Table): Word syntax not just for English.
499
500 * streams.texi (Output Variables): Doc float-output-format.
501
502 * searching.texi (Regexp Special): Nested repetition can be infloop.
503
504 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
505 real stack overflow.
506
507 * compile.texi: Minor cleanups.
508
5092004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
510
511 * lists.texi (Cons Cells): Explain dotted lists, true lists,
512 circular lists.
513 (List Elements): Explain handling of circular and dotted lists.
514
5152004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
516
517 * modes.texi (Search-based Fontification): Fix typo.
518
5192004-05-10 Juanma Barranquero <lektu@terra.es>
520
521 * modes.texi (Mode Line Variables): Fix description of
522 global-mode-string, which is now after which-func-mode, not the
523 buffer name.
524
5252004-05-07 Lars Hansen <larsh@math.ku.dk>
526
527 * modes.texi (Desktop Save Mode): Add.
528 (Modes): Add menu entry Desktop Save Mode.
529
530 * hooks.texi: Add desktop-after-read-hook,
531 desktop-no-desktop-file-hook and desktop-save-hook.
532
533 * locals.texi: Add desktop-save-buffer.
534
5352004-04-30 Jesper Harder <harder@ifa.au.dk>
536
537 * display.texi: emacs -> Emacs.
538
5392004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
540
541 * files.texi (Changing Files): Document set-file-times.
542
5432004-04-23 Juanma Barranquero <lektu@terra.es>
544
545 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
546
5472004-04-18 Jesper Harder <harder@ifa.au.dk>
548
549 * tips.texi (Coding Conventions): defopt -> defcustom.
550
5512004-04-16 Luc Teirlinck <teirllm@auburn.edu>
552
553 * sequences.texi: Various clarifications.
554
5552004-04-14 Luc Teirlinck <teirllm@auburn.edu>
556
557 * buffers.texi (Read Only Buffers): Mention optional ARG to
558 `toggle-read-only'.
559
5602004-04-14 Nick Roberts <nick@nick.uklinux.net>
561
562 * windows.texi (Selecting Windows): Note that get-lru-window
563 returns a full-width window if possible.
564
5652004-04-13 Luc Teirlinck <teirllm@auburn.edu>
566
567 * buffers.texi: Various changes in addition to:
568 (Buffer File Name): Add `find-buffer-visiting'.
569 (Buffer Modification): Mention optional ARG to `not-modified'.
570 (Indirect Buffers): Mention optional CLONE argument to
571 `make-indirect-buffer'.
572
573 * files.texi: Various changes in addition to:
574 (Visiting Functions): `find-file-hook' is now a normal hook.
575 (File Name Expansion): Explain difference between the way that
576 `expand-file-name' and `file-truename' treat `..'.
577 (Contents of Directories): Mention optional ID-FORMAT argument to
578 `directory-files-and-attributes'.
579 (Format Conversion): Mention new optional CONFIRM argument to
580 `format-write-file'.
581
5822004-04-12 Miles Bader <miles@gnu.org>
583
584 * macros.texi (Expansion): Add description of `macroexpand-all'.
585
5862004-04-05 Jesper Harder <harder@ifa.au.dk>
587
588 * variables.texi (Variable Aliases): Mention
589 cyclic-variable-indirection.
590
591 * errors.texi (Standard Errors): Ditto.
592
5932004-04-04 Luc Teirlinck <teirllm@auburn.edu>
594
595 * backups.texi: Various small changes in addition to:
596 (Making Backups): Mention return value of `backup-buffer'.
597 (Auto-Saving): Mention optional FORCE argument to
598 `delete-auto-save-file-if-necessary'.
599 (Reverting): Mention optional PRESERVE-MODES argument to
600 `revert-buffer'. Correct description of `revert-buffer-function'.
601
6022004-03-22 Juri Linkov <juri@jurta.org>
603
604 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
605 with `Vector Functions'.
606
607 * text.texi (Sorting): Add missing quote.
608
6092004-03-14 Luc Teirlinck <teirllm@auburn.edu>
610
611 * intro.texi (Lisp History): Replace xref to `cl' manual with
612 inforef.
613
6142004-03-12 Richard M. Stallman <rms@gnu.org>
615
616 * intro.texi (Version Info): Add arg to emacs-version.
617 (Lisp History): Change xref to CL manual.
618
6192004-03-09 Luc Teirlinck <teirllm@auburn.edu>
620
621 * minibuf.texi (Completion Commands): Add xref to Emacs manual
622 for Partial Completion mode.
623
6242004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
625
626 * customize.texi: Fix typo. Remove eol whitespace.
627
6282004-03-04 Richard M. Stallman <rms@gnu.org>
629
630 * processes.texi: Fix typos.
631
632 * lists.texi (Building Lists): Minor clarification.
633
634 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
635 in make-hash-table.
636
6372004-02-29 Juanma Barranquero <lektu@terra.es>
638
639 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
640 rm, and ignore exit code.
641
6422004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
643
644 * display.texi (Defining Faces): Add description for min-colors.
645 Update example.
646
6472004-02-23 Luc Teirlinck <teirllm@auburn.edu>
648
649 * abbrevs.texi: Various corrections and clarifications in addition
650 to the following:
651 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
652
6532004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
654
655 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
656
6572004-02-21 Luc Teirlinck <teirllm@auburn.edu>
658
659 * text.texi: Various small changes in addition to the following:
660 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
661 to delete-horizontal-space.
662 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
663 description of yank-handler text property at various places.
664
665 * frames.texi (Window System Selections): Add anchor.
666
667 * syntax.texi (Syntax Table Functions): Clarify and correct
668 descriptions of make-syntax-table and copy-syntax-table.
669 (Motion and Syntax): Clarify SYNTAXES argument to
670 skip-syntax-forward.
671 (Parsing Expressions): Mention that the return value of
672 parse-partial-sexp is currently a list of ten rather than nine
673 elements.
674 (Categories): Various corrections and clarifications.
675
6762004-02-17 Luc Teirlinck <teirllm@auburn.edu>
677
678 * markers.texi (Marker Insertion Types): Minor change.
679
680 * locals.texi (Standard Buffer-Local Variables):
681 * commands.texi (Interactive Codes, Using Interactive):
682 * functions.texi (Related Topics): Fix xrefs.
683
6842004-02-16 Luc Teirlinck <teirllm@auburn.edu>
685
686 * lists.texi (Sets And Lists): Update description of delete-dups.
687
6882004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
689
690 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
691
6922004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
693
694 * frames.texi (Parameter Access): frame-parameters arg is optional.
695 modify-frame-parameters handles nil for FRAME.
696 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
697 are all-or-nothing for certain toolkits.
698 Mention parameter wait-for-wm.
699 (Frames and Windows): In frame-first-window and frame-selected-window
700 the arg is optional.
701 (Input Focus): In redirect-frame-focus the second arg is optional.
702 (Window System Selections): Mention selection type CLIPBOARD.
703 Mention data-type UTF8_STRING.
704 Mention numbering of cut buffers.
705 (Resources): Describe x-resource-name.
706
7072004-02-16 Richard M. Stallman <rms@gnu.org>
708
709 * windows.texi (Buffers and Windows): Delete false table
710 about all-frames.
711
712 * syntax.texi (Parsing Expressions): Delete old caveat
713 about parse-sexp-ignore-comments.
714
715 * streams.texi (Output Variables): Add print-quoted.
716
717 * lists.texi (Building Lists): Minor cleanup.
718
719 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
720
721 * display.texi (Overlays): Explain overlays use markers.
722 (Managing Overlays): Explain front-advance and rear-advance
723 in more detail.
724
725 * loading.texi (Unloading): Document unload-feature-special-hooks.
726 Get rid of fns-NNN.el file.
727
7282004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
729
730 * help.texi (Describing Characters): Fix text-char-description
731 example output.
732
733 * edebug.texi (Using Edebug): Fix example.
734
735 * debugging.texi (Internals of Debugger): Fix return value.
736
737 * files.texi (Changing Files): Fix argname.
738
739 * calendar.texi: Fix parens, and default values.
740
741 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
742 * nonascii.texi, objects.texi, os.texi: Minor fixes.
743 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
744
745 * positions.texi (Text Lines): Don't add -1 in current-line.
746
7472004-02-16 Richard M. Stallman <rms@gnu.org>
748
749 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
750
7512004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
752
753 * processes.texi (Low-Level Network): Fix a typo.
754
7552004-02-12 Kim F. Storm <storm@cua.dk>
756
757 * display.texi (Fringes): Use consistent wording.
758 Note that window-fringe's window arg is optional.
759 (Scroll Bars): Use consistent wording.
760
7612004-02-11 Luc Teirlinck <teirllm@auburn.edu>
762
763 * tips.texi (Comment Tips): Document the new conventions for
764 commenting out code.
765
7662004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
767
768 * positions.texi (Text Lines): Added missing end defun.
769
7702004-02-07 Kim F. Storm <storm@cua.dk>
771
772 * positions.texi (Text Lines): Add line-number-at-pos.
773
7742004-02-06 John Paul Wallington <jpw@gnu.org>
775
776 * display.texi (Button Properties, Button Buffer Commands):
777 mouse-2 invokes button, not down-mouse-1.
778
7792004-02-04 Jason Rumney <jasonr@gnu.org>
780
781 * makefile.w32-in: Sync with Makefile.in changes.
782
7832004-02-03 Luc Teirlinck <teirllm@auburn.edu>
784
785 * minibuf.texi (Text from Minibuffer): Various corrections and
786 clarifications.
787 (Object from Minibuffer): Correct Lisp description of
788 read-minibuffer.
789 (Minibuffer History): Clarify description of cons values for
790 HISTORY arguments.
791 (Basic Completion): Various corrections and clarifications. Add
792 completion-regexp-list.
793 (Minibuffer Completion): Correct and clarify description of
794 completing-read.
795 (Completion Commands): Mention Partial Completion mode. Various
796 other minor changes.
797 (High-Level Completion): Various corrections and clarifications.
798 (Reading File Names): Ditto.
799 (Minibuffer Misc): Ditto.
800
8012004-01-26 Luc Teirlinck <teirllm@auburn.edu>
802
803 * strings.texi (Text Comparison): assoc-string also matches
804 elements of alists that are strings instead of conses.
805 (Formatting Strings): Standardize Texinfo usage. Update index
806 entries.
807
8082004-01-20 Luc Teirlinck <teirllm@auburn.edu>
809
810 * lists.texi (Sets And Lists): Add delete-dups.
811
8122004-01-15 Luc Teirlinck <teirllm@auburn.edu>
813
814 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
815 special form.
816 * macros.texi (Defining Macros): Update description of `declare',
817 which now is a macro.
818 (Wrong Time): Fix typos.
819
8202004-01-14 Luc Teirlinck <teirllm@auburn.edu>
821
822 * compile.texi (Compilation Functions): Expand descriptions of
823 `compile-defun', `byte-compile-file', `byte-recompile-directory'
824 and `batch-byte-compile'. In particular, mention and describe
825 all optional arguments.
826 (Disassembly): Correct and clarify the description of `disassemble'.
827
8282004-01-11 Luc Teirlinck <teirllm@auburn.edu>
829
830 * searching.texi: Various small changes in addition to the
831 following.
832 (Regexp Example): Adapt to new value of `sentence-end'.
833 (Regexp Functions): The PAREN argument to `regexp-opt' can be
834 `words'.
835 (Search and Replace): Add usage note for `perform-replace'.
836 (Entire Match Data): Mention INTEGERS and REUSE arguments to
837 `match-data'.
838 (Standard Regexps): Update for new values of `paragraph-start'
839 and `sentence-end'.
840
8412004-01-07 Luc Teirlinck <teirllm@auburn.edu>
842
843 * files.texi (Saving Buffers): Clarify descriptions of
844 `write-contents-functions' and `before-save-hook'.
845 Make the defvar's for `before-save-hook' and `after-save-hook'
846 into defopt's.
847
8482004-01-07 Kim F. Storm <storm@cua.dk>
849
850 * commands.texi (Click Events): Describe new image and
851 width/height elements of click events.
852 (Accessing Events): Add posn-string, posn-image, and
853 posn-object-width-height. Change posn-object to return either
854 image or string object.
855
8562004-01-01 Simon Josefsson <jas@extundo.com>
857
858 * hooks.texi (Standard Hooks): Add before-save-hook.
859 * files.texi (Saving Buffers): Likewise.
860
8612004-01-03 Richard M. Stallman <rms@gnu.org>
862
863 * frames.texi (Frames and Windows): Delete frame-root-window.
864
8652004-01-03 Luc Teirlinck <teirllm@auburn.edu>
866
867 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
868
869 * functions.texi: Various small changes in addition to the
870 following.
871 (What Is a Function): `functionp' returns nil for macros. Clarify
872 behavior of this and following functions for symbol arguments.
873 (Function Documentation): Add `\' in front of (fn @var{arglist})
874 and explain why.
875 (Defining Functions): Mention DOCSTRING argument to `defalias'.
876 Add anchor.
877 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
878
8792004-01-01 Miles Bader <miles@gnu.org>
880
881 * display.texi (Buttons): New section.
882
8832003-12-31 Andreas Schwab <schwab@suse.de>
884
885 * numbers.texi (Math Functions): sqrt reports a domain-error
886 error.
887 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
888
8892003-12-30 Luc Teirlinck <teirllm@auburn.edu>
890
891 * tips.texi (Documentation Tips): Update item on hyperlinks in
892 documentation strings.
893
894 * errors.texi (Standard Errors): Various small corrections and
895 additions.
896
897 * control.texi: Various small changes in addition to the
898 following.
899 (Signaling Errors): Provide some more details on how `signal'
900 constructs the error message. Add anchor to the definition of
901 `signal'.
902 (Error Symbols): Describe special treatment of `quit'.
903 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
904 to emphasize that it has to be a single form.
905
906 * buffers.texi: Add anchor.
907
9082003-12-29 Richard M. Stallman <rms@gnu.org>
909
910 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
911 (Window Configurations): Add window-configuration-frame.
912
913 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
914
915 * text.texi (Examining Properties): Add get-char-property-and-overlay.
916 Change arg name in get-char-property.
917 (Special Properties): Update handling of keymap property.
918
919 * strings.texi (Modifying Strings): Add clear-string.
920 (Text Comparison): Add assoc-string and remove
921 assoc-ignore-case, assoc-ignore-representation.
922
923 * os.texi (Time of Day): Add set-time-zone-rule.
924
925 * numbers.texi (Math Functions): asin, acos, log, log10
926 report domain-error errors.
927
928 * nonascii.texi (Converting Representations):
929 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
930 (Encoding and I/O): Add file-name-coding-system.
931
932 * modes.texi (Search-based Fontification): Explain that
933 face specs are symbols with face names as values.
934
935 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
936
937 * lists.texi (Building Lists): remq moved elsewhere.
938 (Sets And Lists): remq moved here.
939 (Association Lists): Refer to assoc-string.
940
941 * internals.texi (Garbage Collection): Add memory-use-counts.
942
943 * frames.texi (Frames and Windows): Add set-frame-selected-window
944 and frame-root-window.
945
946 * files.texi (Contents of Directories):
947 Add directory-files-and-attributes.
948
949 * display.texi (Refresh Screen): Add force-window-update.
950 (Invisible Text): Explain about moving point out of invis text.
951 (Overlay Properties): Add overlay-properties.
952 (Managing Overlays): Add overlayp.
953 (GIF Images): Invalid image number displays a hollow box.
954
955 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
956 (Killing Buffers): Add buffer-live-p.
957
9582003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
959
960 * display.texi (Fringes): Fix typo "set-buffer-window".
961
9622003-12-24 Luc Teirlinck <teirllm@auburn.edu>
963
964 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
965 * nonascii.texi, processes.texi, tips.texi, variables.texi:
966 Add or change various xrefs and anchors.
967
968 * commands.texi: Replace all occurrences of @acronym{CAR} with
969 @sc{car}, for consistency with the rest of the Elisp manual.
970 `car' and `cdr' are historically acronyms, but are no longer
971 widely thought of as such.
972
973 * internals.texi (Pure Storage): Mention that `purecopy' does not
974 copy text properties.
975 (Object Internals): Now 29 bits are used (in most implementations)
976 to address Lisp objects.
977
978 * variables.texi (Variables with Restricted Values): New node.
979
980 * objects.texi (Lisp Data Types): Mention that certain variables
981 can only take on a restricted set of values and add an xref to
982 the new node "Variables with Restricted Values".
983
984 * eval.texi (Function Indirection): Describe the errors that
985 `indirect-function' can signal.
986 (Eval): Clarify the descriptions of `eval-region' and `values'.
987 Describe `eval-buffer' instead of `eval-current-buffer' and
988 mention `eval-current-buffer' as an alias for `current-buffer'.
989 Correct the description and mention all optional arguments.
990
991 * nonascii.texi: Various small changes in addition to the
992 following.
993 (Converting Representations): Clarify behavior of
994 `string-make-multibyte' and `string-to-multibyte' for unibyte all
995 ASCII arguments.
996 (Character Sets): Document the variable `charset-list' and adapt
997 the definition of the function `charset-list' accordingly.
998 (Translation of Characters): Clarify use of generic characters in
999 `make-translation-table'. Clarify and correct the description of
1000 the use of translation tables in encoding and decoding.
1001 (User-Chosen Coding Systems): Correct and clarify the description
1002 of `select-safe-coding-system'.
1003 (Default Coding Systems): Clarify description of
1004 `file-coding-system-alist'.
1005
10062003-11-30 Luc Teirlinck <teirllm@auburn.edu>
1007
1008 * strings.texi (Text Comparison): Correctly describe when two
1009 strings are `equal'. Combine and clarify descriptions of
1010 `assoc-ignore-case' and `assoc-ignore-representation'.
1011
1012 * objects.texi (Non-ASCII in Strings): Clarify description of
1013 when a string is unibyte or multibyte.
1014 (Bool-Vector Type): Update examples.
1015 (Equality Predicates): Correctly describe when two strings are
1016 `equal'.
1017
10182003-11-29 Luc Teirlinck <teirllm@auburn.edu>
1019
1020 * lists.texi (Building Lists): `append' no longer accepts integer
1021 arguments. Update the description of `number-sequence' to reflect
1022 recent changes.
1023 (Sets And Lists): Describe `member-ignore-case' after `member'.
1024
10252003-11-27 Kim F. Storm <storm@cua.dk>
1026
1027 * commands.texi (Click Events): Click object may be an images.
1028 Describe (dx . dy) element of click positions.
1029 (Accessing Events): Remove duplicate posn-timestamp.
1030 New functions posn-object and posn-object-x-y.
1031
10322003-11-23 Kim F. Storm <storm@cua.dk>
1033
1034 * commands.texi (Click Events): Describe enhancements to event
1035 position lists, including new text-pos and (col . row) items.
1036 Mention left-fringe and right-fringe area events.
1037 (Accessing Events): New functions posn-area and
1038 posn-actual-col-row. Mention posn-timestamp. Mention that
1039 posn-point in non-text area still returns buffer position.
1040 Clarify posn-col-row.
1041
10422003-11-21 Lars Hansen <larsh@math.ku.dk>
1043
1044 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
1045 * anti.texi (File Attributes): Describe removed parameter
1046 ID-FORMAT.
1047
10482003-11-20 Luc Teirlinck <teirllm@auburn.edu>
1049
1050 * positions.texi (Positions): Mention that, if a marker is used as
1051 a position, its buffer is ignored.
1052
1053 * markers.texi (Overview of Markers): Mention it here too.
1054
10552003-11-12 Luc Teirlinck <teirllm@auburn.edu>
1056
1057 * numbers.texi (Numeric Conversions): Not just `floor', but also
1058 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
1059
10602003-11-10 Luc Teirlinck <teirllm@auburn.edu>
1061
1062 * markers.texi (Creating Markers): Specify insertion type of
1063 created markers. Add xref to `Marker Insertion Types'.
1064 Second argument to `copy-marker' is optional.
1065 (Marker Insertion Types): Mention that most markers are created
1066 with insertion type nil.
1067 (The Mark): Correctly describe when `mark' signals an error.
1068 (The Region): Correctly describe when `region-beginning' and
1069 `region-end' signal an error.
1070
10712003-11-08 Luc Teirlinck <teirllm@auburn.edu>
1072
1073 * hash.texi (Creating Hash): Clarify description of `eql'.
1074 `makehash' is obsolete.
1075 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
1076
1077 * positions.texi (Point): Change description of `buffer-end', so
1078 that it is also correct for floating point arguments.
1079 (List Motion): Correct argument lists of `beginning-of-defun' and
1080 `end-of-defun'.
1081 (Excursions): Add xref to `Marker Insertion Types'.
1082 (Narrowing): Argument to `narrow-to-page' is optional.
1083
10842003-11-06 Luc Teirlinck <teirllm@auburn.edu>
1085
1086 * streams.texi (Output Streams): Clarify behavior of point for
1087 marker output streams.
1088
10892003-11-04 Luc Teirlinck <teirllm@auburn.edu>
1090
1091 * variables.texi (Defining Variables): Second argument to
1092 `defconst' is not optional.
1093 (Setting Variables): Mention optional argument APPEND to
1094 `add-to-list'.
1095 (Creating Buffer-Local): Expand description of
1096 `make-variable-buffer-local'.
1097 (Frame-Local Variables): Expand description of
1098 `make-variable-frame-local'.
1099 (Variable Aliases): Correct description of optional argument
1100 DOCSTRING to `defvaralias'. Mention return value of
1101 `defvaralias'.
1102 (File Local Variables): Add xref to `File variables' in Emacs
1103 Manual. Correct description of `hack-local-variables'. Mention
1104 `safe-local-variable' property. Mention optional second argument
1105 to `risky-local-variable-p'.
1106
11072003-11-03 Luc Teirlinck <teirllm@auburn.edu>
1108
1109 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
1110
11112003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
1112
1113 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
1114 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
1115 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
1116 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
1117 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
1118 lispref/processes.texi, lispref/searching.texi,
1119 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
1120 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
1121 @acronym{FOO}.
1122
11232003-10-27 Luc Teirlinck <teirllm@auburn.edu>
1124
1125 * strings.texi (Creating Strings): Argument START to `substring'
1126 can not be `nil'. Expand description of
1127 `substring-no-properties'. Correct description of `split-string',
1128 especially with respect to empty matches. Prevent very bad line
1129 break in definition of `split-string-default-separators'.
1130 (Text Comparison): `string=' and `string<' also accept symbols as
1131 arguments.
1132 (String Conversion): More completely describe argument BASE in
1133 `string-to-number'.
1134 (Formatting Strings): `%s' and `%S' in `format' do require
1135 corresponding object. Clarify behavior of numeric prefix after
1136 `%' in `format'.
1137 (Case Conversion): The argument to `upcase-initials' can be a
1138 character.
1139
11402003-10-27 Kenichi Handa <handa@m17n.org>
1141
1142 * display.texi (Fontsets): Fix texinfo usage.
1143
11442003-10-25 Kenichi Handa <handa@m17n.org>
1145
1146 * display.texi (Fontsets): Add description of the function
1147 set-fontset-font.
1148
11492003-10-23 Luc Teirlinck <teirllm@auburn.edu>
1150
1151 * display.texi (Temporary Displays): Add xref to `Documentation
1152 Tips'.
1153
1154 * functions.texi (Function Safety): Use inforef instead of pxref
1155 for SES.
1156
11572003-10-23 Andreas Schwab <schwab@suse.de>
1158
1159 * Makefile.in (TEX, texinputdir): Don't define.
1160 (TEXI2DVI): Define.
1161 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
1162 add $(srcdir)/index.texi.
1163 ($(infodir)/elisp): Remove index.texi dependency.
1164 (elisp.dvi): Likewise. Use $(TEXI2DVI).
1165 (index.texi): Remove target.
1166 (dist): Don't link $(srcdir)/permute-index.
1167 (clean): Don't remove index.texi.
1168
1169 * permute-index, index.perm: Remove.
1170 * index.texi: Rename from index.unperm.
1171
11722003-10-22 Luc Teirlinck <teirllm@auburn.edu>
1173
1174 * tips.texi (Documentation Tips): Document new behavior for face
1175 and variable hyperlinks in Help mode.
1176
11772003-10-21 Luc Teirlinck <teirllm@auburn.edu>
1178
1179 * objects.texi (Integer Type): Update for extra bit of integer range.
1180 (Character Type): Ditto.
1181
11822003-10-16 Eli Zaretskii <eliz@gnu.org>
1183
1184 * numbers.texi (Integer Basics): Add index entries for reading
1185 numbers in hex, octal, and binary.
1186
11872003-10-16 Lute Kamstra <lute@gnu.org>
1188
1189 * modes.texi (Mode Line Format): Mention force-mode-line-update's
1190 argument.
1191
11922003-10-13 Luc Teirlinck <teirllm@auburn.edu>
1193
1194 * windows.texi (Choosing Window): Fix typo.
1195 * edebug.texi (Edebug Execution Modes): Fix typo.
1196
11972003-10-13 Richard M. Stallman <rms@gnu.org>
1198
1199 * windows.texi (Basic Windows): A window has fringe settings,
1200 display margins and scroll-bar settings.
1201 (Splitting Windows): Doc split-window return value.
1202 Clean up one-window-p.
1203 (Selecting Windows): Fix typo.
1204 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
1205 (Buffers and Windows): In set-window-buffer, explain effect
1206 on fringe settings and scroll bar settings.
1207 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
1208 (Choosing Window): Use defopt for pop-up-frame-function.
1209 For special-display-buffer-names, explain same-window and same-frame.
1210 Clarify window-dedicated-p return value.
1211 (Textual Scrolling): scroll-up and scroll-down can get an error.
1212 (Horizontal Scrolling): Clarify auto-hscroll-mode.
1213 Clarify set-window-hscroll.
1214 (Size of Window): Don't mention tool bar in window-height.
1215 (Coordinates and Windows): Explain what coordinates-in-window-p
1216 returns for fringes and display margins.
1217 (Window Configurations): Explain saving fringes, etc.
1218
1219 * tips.texi (Library Headers): Clean up Documentation.
1220
1221 * syntax.texi (Parsing Expressions): Clean up forward-comment
1222 and parse-sexp-lookup-properties.
1223
1224 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
1225
1226 * os.texi (System Environment): Clean up text for load-average errors.
1227
1228 * modes.texi (Hooks): Don't explain local hook details at front.
1229 Clarify run-hooks and run-hook-with-args a little.
1230 Clean up add-hook and remove-hook.
1231
1232 * edebug.texi (Edebug Execution Modes): Clarify t.
1233 Document edebug-sit-for-seconds.
1234 (Coverage Testing): Document C-x X = and =.
1235 (Instrumenting Macro Calls): Fix typo.
1236 (Specification List): Don't index the specification keywords.
1237
12382003-10-10 Kim F. Storm <storm@cua.dk>
1239
1240 * processes.texi (Network): Introduce make-network-process.
1241
12422003-10-09 Luc Teirlinck <teirllm@auburn.edu>
1243
1244 * tips.texi (Library Headers): Fix typo.
1245
12462003-10-07 Juri Linkov <juri@jurta.org>
1247
1248 * modes.texi (Imenu): Mention imenu-create-index-function's
1249 default value. Explain submenus better.
1250
12512003-10-07 Lute Kamstra <lute@gnu.org>
1252
1253 * modes.texi (Faces for Font Lock): Fix typo.
1254 (Hooks): Explain how buffer-local hook variables can refer to
1255 global hook variables.
1256 Various minor clarifications.
1257
12582003-10-06 Lute Kamstra <lute@gnu.org>
1259
1260 * tips.texi (Coding Conventions): Mention naming conventions for
1261 hooks.
1262
12632003-10-05 Luc Teirlinck <teirllm@auburn.edu>
1264
1265 * loading.texi (Library Search): Correct default value of
1266 load-suffixes.
1267 (Named Features): Fix typo.
1268
12692003-10-05 Richard M. Stallman <rms@gnu.org>
1270
1271 * loading.texi (Named Features): In `provide',
1272 say how to test for subfeatures.
1273 (Unloading): In unload-feature, use new var name
1274 unload-feature-special-hooks.
1275
12762003-10-03 Lute Kamstra <lute@gnu.org>
1277
1278 * modes.texi (Major Mode Conventions): Mention third way to set up
1279 Imenu.
1280 (Imenu): A number of small fixes.
1281 Delete documentation of internal variable imenu--index-alist.
1282 Document the return value format of imenu-create-index-function
1283 functions.
1284
12852003-09-30 Richard M. Stallman <rms@gnu.org>
1286
1287 * processes.texi (Network): Say what stopped datagram connections do.
1288
1289 * lists.texi (Association Lists): Clarify `assq-delete-all'.
1290
1291 * display.texi (Overlay Properties): Clarify `evaporate' property.
1292
12932003-09-29 Lute Kamstra <lute@gnu.org>
1294
1295 * modes.texi (Mode Line Data): Explain when symbols in mode-line
1296 constructs should be marked as risky.
1297 Change cons cell into proper list.
1298 (Mode Line Variables): Change cons cell into proper list.
1299
13002003-09-26 Lute Kamstra <lute@gnu.org>
1301
1302 * modes.texi (Mode Line Data): Document the :propertize construct.
1303 (Mode Line Variables): Reorder the descriptions of the variables
1304 to match their order in the default mode-line-format.
1305 Describe the new variables mode-line-position and mode-line-modes.
1306 Update the default values of mode-line-frame-identification,
1307 minor-mode-alist, and default-mode-line-format.
1308 (Properties in Mode): Mention the :propertize construct.
1309
13102003-09-26 Richard M. Stallman <rms@gnu.org>
1311
1312 * buffers.texi, commands.texi, debugging.texi, eval.texi:
1313 * loading.texi, minibuf.texi, text.texi, variables.texi:
1314 Avoid @strong{Note:}.
1315
13162003-09-26 Richard M. Stallman <rms@gnu.org>
1317
1318 * keymaps.texi (Remapping Commands): Fix typo.
1319
13202003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
1321
1322 * processes.texi (Low-Level Network): Fix typo.
1323
13242003-09-23 Kim F. Storm <storm@cua.dk>
1325
1326 * processes.texi (Network, Network Servers): Fix typos.
1327 (Low-Level Network): Add timeout value for :server keyword.
1328 Add new option keywords to make-network-process.
1329 Add set-network-process-options.
1330 Explain how to test availability of network options.
1331
13322003-09-19 Richard M. Stallman <rms@gnu.org>
1333
1334 * text.texi (Motion by Indent): Arg to
1335 backward-to-indentation and forward-to-indentation is optional.
1336
1337 * strings.texi (Creating Strings): Add substring-no-properties.
1338
1339 * processes.texi
1340 (Process Information): Add list-processes arg QUERY-ONLY.
1341 Delete process-contact from here.
1342 Add new status values for process-status.
1343 Add process-get, process-put, process-plist, set-process-plist.
1344 (Synchronous Processes): Add call-process-shell-command.
1345 (Signals to Processes): signal-process allows process objects.
1346 (Network): Complete rewrite.
1347 (Network Servers, Datagrams, Low-Level Network): New nodes.
1348
1349 * positions.texi (Word Motion): forward-word, backward-word
1350 arg is optional. Reword.
1351
1352 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
1353
1354 * variables.texi (Creating Buffer-Local):
1355 Delete duplicate definition of buffer-local-value.
1356 (File Local Variables): Explain about discarding text props.
1357
13582003-09-11 Richard M. Stallman <rms@gnu.org>
1359
1360 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
1361 changes variables that record input events.
1362 (Minibuffer Misc): Add minibuffer-selected-window.
1363
1364 * lists.texi (Building Lists): Add copy-tree.
1365
1366 * display.texi (Fontsets): Add char-displayable-p.
1367 (Scroll Bars): New node.
1368
13692003-09-08 Lute Kamstra <lute@gnu.org>
1370
1371 * modes.texi (%-Constructs): Document new `%i' and `%I'
1372 constructs.
1373
13742003-09-03 Peter Runestig <peter@runestig.com>
1375
1376 * makefile.w32-in: New file.
1377
13782003-08-29 Richard M. Stallman <rms@gnu.org>
1379
1380 * display.texi (Overlay Properties): Clarify how priorities
1381 affect use of the properties.
1382
13832003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
1384
1385 * customize.texi (Type Keywords): Correct the description of
1386 `:help-echo' in the case where `motion-doc' is a function.
1387
13882003-08-14 John Paul Wallington <jpw@gnu.org>
1389
1390 * modes.texi (Emulating Mode Line): Subsection, not section.
1391
13922003-08-13 Richard M. Stallman <rms@gnu.org>
1393
1394 * elisp.texi (Top): Update subnode lists in menu.
1395
1396 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
1397 (Kill Functions): kill-region has new arg yank-handler.
1398 (Yanking): New node.
1399 (Yank Commands): Add yank-undo-function.
1400 (Low-Level Kill Ring):
1401 kill-new and kill-append have new arg yank-handler.
1402 (Changing Properties): Add remove-list-of-text-properties.
1403 (Atomic Changes): New node.
1404
1405 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
1406
1407 * streams.texi (Output Variables): Add eval-expression-print-length
1408 and eval-expression-print-level.
1409
1410 * os.texi (Time Conversion): For encode-time, explain limits on year.
1411
1412 * objects.texi (Character Type): Define anchor "modifier bits".
1413
1414 * modes.texi (Emulating Mode Line): New node.
1415 (Search-based Fontification): Font Lock uses font-lock-face property.
1416 (Other Font Lock Variables): Likewise.
1417
1418 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
1419 not vectors.
1420 (Active Keymaps): Add emulation-mode-map-alists.
1421 (Functions for Key Lookup): key-binding has new arg no-remap.
1422 (Remapping Commands): New node.
1423 (Scanning Keymaps): where-is-internal has new arg no-remap.
1424 (Tool Bar): Add tool-bar-local-item-from-menu.
1425 Clarify when to use tool-bar-add-item-from-menu.
1426
1427 * commands.texi (Interactive Call): commandp has new arg.
1428 (Command Loop Info): Add this-original-command.
1429
14302003-08-06 John Paul Wallington <jpw@gnu.org>
1431
1432 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
1433
1434 * display.texi (Warning Basics): Fix typo.
1435 (Fringes): Add closing curly bracket and fix typo.
1436
1437 * elisp.texi (Top): Fix typo.
1438
14392003-08-05 Richard M. Stallman <rms@gnu.org>
1440
1441 * elisp.texi: Update lists of subnodes.
1442
1443 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
1444
1445 * variables.texi (Local Variables): Use lc for example variable names.
1446
1447 * tips.texi (Library Headers): Explain where to put -*-.
1448
1449 * strings.texi (Creating Strings): Fix xref for vconcat.
1450
1451 * sequences.texi (Vector Functions):
1452 vconcat no longer allows integer args.
1453
1454 * minibuf.texi (Reading File Names): read-file-name has new
1455 arg PREDICATE. New function read-directory-name.
1456
1457 * macros.texi (Defining Macros): Give definition of `declare'
1458 (Indenting Macros): New node.
1459
1460 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
1461 (Window Frame Parameters): Make separate table of parameters
1462 that are coupled with specific face attributes.
1463 (Deleting Frames): delete-frame-hooks renamed to
1464 delete-frame-functions.
1465
1466 * files.texi (Magic File Names): Add file-remote-p.
1467 Clarify file-local-copy.
1468
1469 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
1470 here; instead xref Defining Macros.
1471
1472 * display.texi (Warnings): New node, and subnodes.
1473 (Fringes): New node.
1474
1475 * debugging.texi (Test Coverage): New node.
1476
1477 * compile.texi (Compiler Errors): Explain with-no-warnings
1478 and other ways to suppress warnings.
1479
1480 * commands.texi (Interactive Call): Minor clarification.
1481
1482 * buffers.texi (Buffer File Name): set-visited-file-name
1483 renames the buffer too.
1484
1485 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
1486
14872003-07-24 Markus Rost <rost@math.ohio-state.edu>
1488
1489 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
1490
14912003-07-22 Markus Rost <rost@math.ohio-state.edu>
1492
1493 * internals.texi (Garbage Collection): Fix previous change.
1494
14952003-07-22 Richard M. Stallman <rms@gnu.org>
1496
1497 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
1498
1499 * display.texi (Width): Use \s syntax in example.
1500 (Font Selection): Add face-font-rescale-alist.
1501
1502 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
1503 Remove spurious indent in example.
1504
1505 * lists.texi (Building Lists): Add number-sequence.
1506
1507 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
1508
1509 * functions.texi (Function Documentation): Explain how to
1510 show calling convention explicitly in the doc string.
1511
1512 * windows.texi (Selecting Windows): save-selected-window saves
1513 selected window of each frame.
1514 (Window Configurations): Minor change.
1515
1516 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
1517
1518 * streams.texi (Output Variables): Add print-continuous-numbering
1519 and print-number-table.
1520
1521 * processes.texi (Decoding Output): New node.
1522
1523 * os.texi (Time Conversion): decode-time arg is optional.
1524
1525 * objects.texi (Character Type): Don't use space as example for \.
1526 Make list of char names and \-sequences correspond.
1527 Explain that \s is not used in strings. `\ ' needs space after.
1528
1529 * nonascii.texi (Converting Representations): Add string-to-multibyte.
1530 (Translation of Characters): Add translation-table-for-input.
1531 (Default Coding Systems): Add auto-coding-functions.
1532 (Explicit Encoding): Add decode-coding-inserted-region.
1533 (Locales): Add locale-info.
1534
1535 * minibuf.texi (Basic Completion): Describe test-completion.
1536 Collections can be lists of strings.
1537 Clean up lazy-completion-table.
1538 (Programmed Completion): Mention test-completion.
1539 Clarify why lambda expressions are not accepted.
1540 (Minibuffer Misc): Describe minibufferp.
1541
15422003-07-14 Richard M. Stallman <rms@gnu.org>
1543
1544 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
1545
1546 * windows.texi (Selecting Windows): New arg to select-window.
1547 (Selecting Windows): Add with-selected-window.
1548 (Size of Window): Add window-inside-edges, etc.
1549
1550 * internals.texi (Garbage Collection): Add post-gc-hook.
1551
1552 * processes.texi (Subprocess Creation): Add exec-suffixes.
1553
1554 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
1555 (Scanning Keymaps): Add map-keymaps.
1556 (Defining Menus): Add keymap-prompt.
1557
1558 * numbers.texi (Integer Basics): Add most-positive-fixnum,
1559 most-negative-fixnum.
1560
1561 * compile.texi (Byte Compilation): Explain no-byte-compile
1562 (Compiler Errors): New node.
1563
1564 * os.texi (User Identification): user-uid, user-real-uid
1565 can return float.
1566
1567 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
1568 and about derived modes.
1569 (Minor Modes): Add minor-mode-list.
1570 (Defining Minor Modes): Keyword args for define-minor-mode.
1571 (Search-based Fontification): Explain managing other properties.
1572 (Other Font Lock Variables): Add font-lock-extra-managed-props.
1573 (Faces for Font Lock): Add font-locl-preprocessor-face.
1574 (Hooks): Add run-mode-hooks and delay-mode-hooks.
1575
1576 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
1577 (Variable Aliases): Clarify defvaralias.
1578
1579 * loading.texi (Library Search): Add load-suffixes.
1580
1581 * minibuf.texi (Basic Completion): Add lazy-completion-table.
1582 (Programmed Completion): Add dynamic-completion-table.
1583
1584 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
1585 (Magic File Names): Specify precedence order of handlers.
1586o
1587 * commands.texi (Command Overview): Emacs server runs pre-command-hook
1588 and post-command-hook.
1589 (Waiting): New calling convention for sit-for.
1590
1591 * text.texi (Special Properties): local-map and keymap properties
1592 apply based on their stickiness.
1593
15942003-07-07 Richard M. Stallman <rms@gnu.org>
1595
1596 * modes.texi (Minor Mode Conventions): Specify only some kinds
1597 of list values as args to minor modes.
1598
1599 * files.texi (File Name Expansion): Warn about iterative use
1600 of substitute-in-file-name.
1601
1602 * advice.texi (Activation of Advice): Clean up previous change.
1603
16042003-07-06 Markus Rost <rost@math.ohio-state.edu>
1605
1606 * advice.texi (Activation of Advice): Note that ad-start-advice is
1607 turned on by default.
1608
16092003-06-30 Richard M. Stallman <rms@gnu.org>
1610
1611 * text.texi (Buffer Contents): Document current-word.
1612 (Change Hooks): Not called for *Messages*.
1613
1614 * functions.texi (Defining Functions): Explain about redefining
1615 primitives.
1616 (Function Safety): Renamed. Minor changes.
1617 Comment out the detailed criteria for what is safe.
1618
16192003-06-22 Andreas Schwab <schwab@suse.de>
1620
1621 * objects.texi (Symbol Type): Fix description of examples.
1622
16232003-06-16 Andreas Schwab <schwab@suse.de>
1624
1625 * hash.texi (Creating Hash): Fix description of :weakness.
1626
16272003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
1628
1629 * files.texi (Changing Files): copy-file copies file modes, too.
1630
16312003-05-28 Richard M. Stallman <rms@gnu.org>
1632
1633 * strings.texi (Creating Strings): Clarify split-string.
1634
16352003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
1636
1637 * strings.texi (Creating Strings): Update split-string specification
1638 and examples.
1639
16402003-05-19 Richard M. Stallman <rms@gnu.org>
1641
1642 * elisp.texi: Correct invariant section names.
1643
16442003-04-20 Richard M. Stallman <rms@gnu.org>
1645
1646 * os.texi (Timers): Explain about timers and quitting.
1647
16482003-04-19 Richard M. Stallman <rms@gnu.org>
1649
1650 * internals.texi (Writing Emacs Primitives): Strings are
1651 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
1652 Explain GCPRO convention for varargs function args.
1653
16542003-04-16 Richard M. Stallman <rms@gnu.org>
1655
1656 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
1657
16582003-04-08 Richard M. Stallman <rms@gnu.org>
1659
1660 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
1661
16622003-02-13 Kim F. Storm <storm@cua.dk>
1663
1664 * objects.texi (Character Type): New \s escape for space.
1665
16662003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
1667
1668 * os.texi (System Environment): Added cygwin system-type.
1669
16702003-01-25 Richard M. Stallman <rms@gnu.org>
1671
1672 * keymaps.texi: Document that a symbol can act as a keymap.
1673
16742003-01-13 Richard M. Stallman <rms@gnu.org>
1675
1676 * text.texi (Changing Properties): Say string indices are origin-0.
1677
1678 * positions.texi (Screen Lines) <compute-motion>:
1679 Correct order of elts in return value.
1680
1681 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
1682 how to define a default binding.
1683
16842002-12-07 Markus Rost <rost@math.ohio-state.edu>
1685
1686 * loading.texi (Unloading): Fix recent change for load-history.
1687
1688 * customize.texi (Simple Types): Clarify description of custom
1689 type 'number. Describe new custom type 'float.
1690
16912002-12-04 Markus Rost <rost@math.ohio-state.edu>
1692
1693 * variables.texi (File Local Variables): Fix typo.
1694
16952002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
1696
1697 From Michael Albinus <Michael.Albinus@alcatel.de>.
1698
1699 * README: Target for Info file is `make info'.
1700
1701 * files.texi (File Name Components): Fixed typos in
1702 `file-name-sans-extension'.
1703 (Magic File Names): Complete list of operations for magic file
1704 name handlers.
1705
17062002-09-16 Jonathan Yavner <jyavner@engineer.com>
1707
1708 * variables.texi (File Local Variables): New function
1709 risky-local-variable-p.
1710
17112002-09-15 Jonathan Yavner <jyavner@engineer.com>
1712
1713 * functions.texi (Function safety): New node about unsafep.
1714
17152002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
1716
1717 * customize.texi (Splicing into Lists): Fixed example.
1718 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
1719
17202002-06-17 Juanma Barranquero <lektu@terra.es>
1721
1722 * frames.texi (Display Feature Testing): Fix typo.
1723
17242002-06-12 Andreas Schwab <schwab@suse.de>
1725
1726 * frames.texi (Initial Parameters, Resources): Fix references to
1727 the Emacs manual.
1728
17292002-05-13 Kim F. Storm <storm@cua.dk>
1730
1731 * variables.texi (Intro to Buffer-Local): Updated warning and
1732 example relating to changing buffer inside let.
1733
17342002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1735
1736 * os.texi (Session Management): New node about X Session management.
1737
17382002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
1739
1740 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
1741 to which the manual corresponds, and the copyright years.
1742
1743 * Makefile.in (VERSION): Set to 2.9.
1744
17452001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
1746
1747 * elisp.texi: Change the category in @dircategory to "Emacs", to
1748 make it consistent with info/dir.
1749
17502001-11-25 Miles Bader <miles@gnu.org>
1751
1752 * text.texi (Fields): Describe new `limit' arg in
1753 field-beginning/field-end.
1754
17552001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
1756
1757 * permute-index: Don't depend on csh-specific features. Replace
1758 the interpreter name with /bin/sh.
1759
1760 * two-volume-cross-refs.txt: New file.
1761 * two.el: New file.
1762 * spellfile: New file.
1763
17642001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
1765
1766 * permute-index: New file.
1767
1768 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
1769 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
1770 8+3 restricted namespace.
1771
1772 * Makefile.in (infodir): Define relative to $(srcdir).
1773 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
1774 include directories list via -I switch to makeinfo.
1775 (index.texi): Use cp if both hard and symbolic links fail.
1776
17772001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1778
1779 * Makefile.in (distclean): Add.
1780
1781 The following changes make ELisp manual part of the Emacs
1782 distribution:
1783
1784 * Makefile.in: Add Copyright notice.
1785 (prefix): Remove.
1786 (infodir): Change value to "../info".
1787 (VPATH): New variable.
1788 (MAKE): Don't define.
1789 (texmacrodir): Don't define.
1790 (texinputdir): Append the existing value of TEXINPUTS.
1791 ($(infodir)/elisp): Instead of just "elisp". Reformat the
1792 command to be compatible with man/Makefile.in, and to put the
1793 output into ../info.
1794 (info): Add target.
1795 (installall): Target removed.
1796
17972001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
1798
1799 * tips.texi (Coding Conventions): Fix typo.
1800
18012001-10-23 Gerd Moellmann <gerd@gnu.org>
1802
1803 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
1804
18052001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
1806
1807 * files.texi (File Name Components): Update the description of
1808 file-name-sans-extension and file-name-extension, as they now
1809 ignore leading dots.
1810
18112001-10-20 Gerd Moellmann <gerd@gnu.org>
1812
1813 * (Version 21.1 released.)
1814
18152001-10-19 Miles Bader <miles@gnu.org>
1816
1817 * positions.texi (Text Lines): Describe behavior of
1818 `beginning-of-line'/`end-of-line' in the presence of field properties.
1819
18202001-10-17 Gerd Moellmann <gerd@gnu.org>
1821
1822 * Makefile.in (VERSION): Set to 2.8.
1823 (manual): Use `manual-21'.
1824
1825 * elisp.texi (VERSION): Add and use it where the version
1826 number was used. Set it to 2.8.
1827
1828 * intro.texi: Likewise.
1829
18302001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
1831
1832 * files.texi (File Name Completion): Document the significance of
1833 a trailing slash in elements of completion-ignored-extensions.
1834
18352001-10-06 Miles Bader <miles@gnu.org>
1836
1837 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
1838
18392001-10-04 Gerd Moellmann <gerd@gnu.org>
1840
1841 * variables.texi (Variable Aliases): New node.
1842
18432001-10-04 Gerd Moellmann <gerd@gnu.org>
1844
1845 * Branch for 21.1.
1846
18472001-10-02 Miles Bader <miles@gnu.org>
1848
1849 * minibuf.texi (Minibuffer Misc): Add entries for
1850 `minibuffer-contents', `minibuffer-contents-no-properties', and
1851 `delete-minibuffer-contents'.
1852 Correct description for `minibuffer-prompt-end'.
1853
1854 * text.texi (Property Search): Correct descriptions of
1855 `next-char-property-change' and `previous-char-property-change'.
1856 Add entries for `next-single-char-property-change' and
1857 `previous-single-char-property-change'.
1858 Make operand names a bit more consistent.
1859
18602001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
1861
1862 * frames.texi (Finding All Frames): Document that next-frame and
1863 previous-frame are local to current terminal.
1864
18652001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
1866
1867 * keymaps.texi (Creating Keymaps): Fix the description of the
1868 result of make-keymap.
1869
18702001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
1871
1872 * display.texi (Font Lookup, Attribute Functions)
1873 (Image Descriptors): Add cross-references to the definition of
1874 selected frame.
1875
1876 * buffers.texi (The Buffer List): Add cross-references to the
1877 definition of selected frame.
1878
1879 * frames.texi (Input Focus): Clarify which frame is _the_ selected
1880 frame at any given time.
1881 (Multiple Displays, Size and Position): Add a cross-reference to
1882 the definition of the selected frame.
1883
18842001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
1885
1886 * strings.texi (String Conversion) <string-to-number>: Document
1887 that a float is returned for integers that are too large.
1888
1889 * frames.texi (Mouse Position): Document mouse-position-function.
1890 (Display Feature Testing): Document display-images-p.
1891 (Window Frame Parameters): Document the cursor-type variable.
1892
1893 * numbers.texi (Integer Basics): Document CL style read syntax for
1894 integers in bases other than 10.
1895
1896 * positions.texi (List Motion): Document
1897 open-paren-in-column-0-is-defun-start.
1898
1899 * lists.texi (Sets And Lists): Document member-ignore-case.
1900
1901 * internals.texi (Garbage Collection): Document the used and free
1902 strings report.
1903 (Memory Usage): Document strings-consed.
1904
1905 * os.texi (Time of Day): Document float-time.
1906 (Recording Input): Document that clear-this-command-keys clears
1907 the vector to be returned by recent-keys.
1908
1909 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
1910 argument keymap can be a list.
1911
1912 * nonascii.texi (User-Chosen Coding Systems)
1913 <select-safe-coding-system>: Document the new argument
1914 accept-default-p and the variable
1915 select-safe-coding-system-accept-default-p. Tell what happens if
1916 buffer-file-coding-system is undecided.
1917 (Default Coding Systems): Document auto-coding-regexp-alist.
1918
1919 * display.texi (The Echo Area) <message>: Document
1920 message-truncate-lines.
1921 (Glyphs): Document that the glyph table is unused on windowed
1922 displays.
1923
1924 * help.texi (Describing Characters) <single-key-description>:
1925 Document the new argument no-angles.
1926 (Accessing Documentation) <documentation-property>: Document that
1927 a non-string property is evaluated.
1928 <documentation>: Document that the function-documentation property
1929 is looked for.
1930
1931 * windows.texi (Selecting Windows): Document some-window.
1932
1933 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
1934
1935 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
1936 apropos-mode-hook.
1937
1938 * commands.texi (Using Interactive): Document interactive-form.
1939 (Keyboard Macros): Document kbd-macro-termination-hook.
1940 (Command Loop Info): Document that clear-this-command-keys clears
1941 the vector to be returned by recent-keys.
1942
19432001-09-04 Werner LEMBERG <wl@gnu.org>
1944
1945 * Makefile.in (srcdir, texinputdir): New variables.
1946 (srcs, index.texi, install): Use $(srcdir).
1947 (.PHONY): Remove elisp.dvi.
1948 (elisp): Use -I switch for makeinfo.
1949 (elisp.dvi): Use $(srcdir) and $(texinputdir).
1950 (installall, dist): Use $(srcdir).
1951 Fix path to texinfo.tex.
1952 (maintainer-clean): Add elisp.dvi and elisp.oaux.
1953
19542001-08-30 Gerd Moellmann <gerd@gnu.org>
1955
1956 * display.texi (Conditional Display): Adjust to API change.
1957
1958 * configure: New file.
1959
19602001-07-30 Gerd Moellmann <gerd@gnu.org>
1961
1962 * commands.texi (Repeat Events): Add description of
1963 double-click-fuzz.
1964
19652001-05-08 Stefan Monnier <monnier@cs.yale.edu>
1966
1967 * syntax.texi (Syntax Class Table): Add the missing designator for
1968 comment and string fences.
1969 (Syntax Properties): Add a xref to syntax table internals.
1970 (Syntax Table Internals): Document string-to-syntax.
1971
19722001-05-07 Gerd Moellmann <gerd@gnu.org>
1973
1974 * Makefile.in (install): Use install-info command line options
1975 like in Emacs' Makefile.in.
1976
19772000-12-09 Miles Bader <miles@gnu.org>
1978
1979 * windows.texi (Window Start): Update documentation for
1980 `pos-visible-in-window-p'.
1981
19822000-11-12 Stefan Monnier <monnier@cs.yale.edu>
1983
1984 * lists.texi (Building Lists): Add footnote to explain how to add
1985 to the end of a list.
1986
19872000-10-25 Gerd Moellmann <gerd@gnu.org>
1988
1989 * files.texi (Visiting Functions): Typos.
1990
19912000-10-25 Kenichi Handa <handa@etl.go.jp>
1992
1993 * files.texi (Visiting Functions): Return value of
1994 find-file-noselect may be a list of buffers if wildcards are used.
1995
19962000-10-24 Miles Bader <miles@lsi.nec.co.jp>
1997
1998 * display.texi (Defining Faces): Document `graphic' display type
1999 in face specs.
2000
20012000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2002
2003 * hooks.texi (Standard Hooks): Replace obsolete
2004 `after-make-frame-hook' with `after-make-frame-functions'.
2005
2006 * frames.texi (Creating Frames): Ditto.
2007
2008 * variables.texi (Future Local Variables): Ditto.
2009
20102000-10-16 Gerd Moellmann <gerd@gnu.org>
2011
2012 * display.texi (Other Image Types): Add description of :foreground
2013 and :background properties of mono PBM images.
2014
20152000-08-17 Werner LEMBERG <wl@gnu.org>
2016
2017 * .cvsignore: New file.
2018
20192000-01-05 Gerd Moellmann <gerd@gnu.org>
2020
2021 * tindex.pl: New script.
2022
20231999-12-03 Dave Love <fx@gnu.org>
2024
2025 * Makefile.in (MAKEINFO): New parameter.
2026
20271999-09-17 Richard Stallman <rms@gnu.org>
2028
2029 * Makefile.in (srcs): Add hash.texi.
2030 (VERSION): Update to 20.6.
2031
20321999-09-13 Richard Stallman <rms@gnu.org>
2033
2034 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
2035
20361998-08-29 Karl Heuer <kwzh@gnu.org>
2037
2038 * configure.in: New file.
2039 * Makefile.in: Renamed from Makefile.
2040 (prefix, infodir): Use value obtained from configure.
2041 (emacslibdir): Obsolete variable deleted.
2042 (dist): Distribute configure.in, configure, Makefile.in.
2043
20441998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2045
2046 * Makefile (INSTALL_INFO): New variable.
2047 (install): Run install-info.
2048
20491998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
2050
2051 * Makefile (elisp.dvi): Add missing backslash.
2052
20531998-05-02 Richard Stallman <rms@psilocin.gnu.org>
2054
2055 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
2056 Run texindex without `./'. Always run texindex on elisp.tp.
2057 (elisp.tps): Target deleted.
2058
20591998-04-05 Richard Stallman <rms@psilocin.gnu.org>
2060
2061 * Makefile (srcs): Add nonascii.texi and customize.texi.
2062 (dist): Start by deleting `temp'.
2063
20641998-02-17 Richard Stallman <rms@psilocin.gnu.org>
2065
2066 * Makefile (makeinfo, texindex): Targets deleted.
2067 (makeinfo.o, texindex.o): Targets deleted.
2068 (clean, dist): Don't do anything with them or with getopt*.
2069
20701998-01-30 Richard Stallman <rms@psilocin.gnu.org>
2071
2072 * Makefile (SHELL): Defined.
2073
20741998-01-27 Richard Stallman <rms@psilocin.gnu.org>
2075
2076 * Makefile (elisp.tps): New target.
2077 (elisp.dvi): Depend on elisp.tps.
2078
2079Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
2080
2081 * README: Update phone number.
2082
2083 * Makefile (elisp): Make this be the default target.
2084 Depend on makeinfo.c instead of makeinfo.
2085 (install): Don't depend on elisp.dvi, since we don't install that.
2086 Use mkinstalldirs.
2087 (dist): Add mkinstalldirs.
2088
2089Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2090
2091 * Makefile (VERSION): Update version number.
2092 (maintainer-clean): Renamed from realclean.
2093
2094Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2095
2096 * Makefile (realclean): New target.
2097 (elisp): Remove any old elisp-* files first.
2098
2099Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
2100
2101 * Makefile (VERSION): New variable.
2102 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
2103 Compressed file suffix should be `.gz', not `.z'.
2104
2105Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2106
2107 * Makefile (elisp): Depend on makeinfo.
2108
2109Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
2110
2111 * Makefile (srcs): Add anti.texi.
2112
2113Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2114
2115 * Makefile (infodir, prefix): New vars.
2116 (install): Use infodir.
2117 (emacsinfodir): Deleted.
2118
2119Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2120
2121 * Makefile (srcs): Add calendar.texi.
2122
2123 * Makefile (dist): Copy texindex.c and makeinfo.c.
2124 Limit elisp-* files to those with one or two digits.
2125
2126Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2127
2128 * Makefile (dist): Changed to use Gzip instead of compress.
2129
2130Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
2131
2132 * loading.texi (Unloading): define-function changed back to
2133 defalias. It may not stay this way, but at least it's
2134 consistent with the known-good version of the code patch.
2135
2136Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
2137
2138 * modes.texi (Hooks): Document new optional arg of add-hook.
2139
2140Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
2141
2142 * variables.texi: Document nil initial value of buffer-local variables.
2143
2144 * tips.texi: Add new section on standard library headers.
2145
2146Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2147
2148 * Makefile (srcs): Add frame.texi to the list of sources.
2149
2150Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2151
2152 * Makefile (dist): Don't bother excluding autosave files; they'll
2153 never make it into the temp directory anyway, and the hash marks
2154 in the name are problematic for make and the Bourne shell.
2155 (srcs):
2156
2157Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2158
2159 * Makefile (dist): Don't include backup files or autosave files in
2160 the distribution tar file.
2161
2162Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2163
2164 * Makefile (srcs): Added index.perm.
2165 (elisp.dvi): Remove erroneous shell comment.
2166 Expect output of permute-index in permuted.fns.
2167 Save old elisp.aux in elisp.oaux.
2168 (clean): Added index.texi to be deleted.
2169
2170Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
2171
2172 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
2173
2174Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
2175
2176 * files.texi: Noted that completion-ignored-extensions is ignored
2177 when making *Completions*.
2178
2179Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
2180
2181 * Makefile make dist now depends on elisp.dvi, since it tries
2182 to include it in the dist file.
2183
2184Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
2185
2186 * functions.texinfo (Mapping Functions): Add missing quote
2187
2188Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
2189
2190 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
2191 (defunargs): Turn off \hyphenchar of \sl font temporarily.
2192
2193Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
2194
2195 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
2196 and @error{} are the terms now being used. The files in the
2197 directory have been changed to reflect this.
2198
2199 * All instances of @indentedresultt{} have been changed to
2200 ` @result{}', using 5 spaces at the begining of the line.
2201
2202Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
2203
2204 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
2205 experimental @indentedresult{}, @indentedexpandsto{} are part of
2206 the texinfo.tex in this directory. These TeX macros are not
2207 stable yet.
2208
2209Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
2210
2211 * texinfo.tex: temporarily added
2212 \let\result=\dblarrow
2213 \def\error{{\it ERROR} \longdblarrow}
2214 We need to do this better soon.
2215
2216Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
2217
2218 * Applied Karl Berry's patches to *.texinfo files, but not to
2219 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
2220 new title page format is also not applied, since it requires
2221 texinfo.tex changes.)
2222
2223 * Cleaned up `Makefile' and defined the `emacslibdir' directory
2224 for the Project GNU development environment.
2225
2226;; Local Variables:
2227;; coding: iso-2022-7bit
2228;; End:
2229
2230 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
2231 Copying and distribution of this file, with or without modification,
2232 are permitted provided the copyright notice and this notice are preserved.
2233
2234;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda