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