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