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