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