* elisp.texi: Specify GFDL version 1.2.
[bpt/emacs.git] / lispref / ChangeLog
... / ...
CommitLineData
12005-09-16 Romain Francoise <romain@orebokech.com>
2
3 * elisp.texi: Specify GFDL version 1.2.
4
5 * doclicense.texi (GNU Free Documentation License): Update to
6 version 1.2.
7
82005-09-15 Chong Yidong <cyd@stupidchicken.com>
9
10 * display.texi (Defining Images): Document `image-load-path'.
11
122005-09-15 Richard M. Stallman <rms@gnu.org>
13
14 * objects.texi (Printed Representation): Minor cleanup.
15 (Box Diagrams): Minor fix.
16 (Cons Cell Type): Move (...) index item here.
17 (Box Diagrams): From here.
18 (Array Type): Minor fix.
19 (Type Predicates): Delete index "predicates".
20 (Hash Table Type): Clarify xref.
21 (Dotted Pair Notation): Minor fix.
22
232005-09-10 Chong Yidong <cyd@stupidchicken.com>
24
25 * files.texi (Saving Buffers): Fix typo.
26
272005-09-08 Richard M. Stallman <rms@gnu.org>
28
29 * tips.texi (Programming Tips): Correct the "default" prompt spec.
30
312005-09-08 Chong Yidong <cyd@stupidchicken.com>
32
33 * locals.texi (Standard Buffer-Local Variables): Don't include
34 mode variables for minor modes.
35 Fix xrefs for buffer-display-count, buffer-display-table,
36 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
37 enable-multibyte-characters, fill-column, header-line-format,
38 left-fringe-width, left-margin, and right-fringe-width.
39
40 * hooks.texi (Standard Hooks): All hooks should conform to the
41 standard naming convention now.
42 Fix xref for `echo-area-clear-hook'.
43
44 * display.texi (Usual Display): Note that indicate-empty-lines and
45 tab-width are buffer-local.
46
47 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
48
49 * modes.texi (Mode Help): Note that major-mode is buffer-local.
50
51 * nonascii.texi (Encoding and I/O): Note that
52 buffer-file-coding-system is buffer-local.
53
54 * positions.texi (List Motion): Note that defun-prompt-regexp is
55 buffer-local.
56
57 * text.texi (Auto Filling): Note that auto-fill-function is
58 buffer-local.
59 (Undo): Note that buffer-undo-list is buffer-local.
60
61 * windows.texi (Buffers and Windows): Document
62 buffer-display-count.
63
642005-09-06 Richard M. Stallman <rms@gnu.org>
65
66 * tips.texi (Coding Conventions): Sometimes it is ok to put the
67 package prefix elsewhere than at the start of the name.
68
692005-09-03 Richard M. Stallman <rms@gnu.org>
70
71 * tips.texi (Programming Tips): Add conventions for minibuffer
72 questions and prompts.
73
742005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
75
76 * intro.texi (nil and t): Minor cleanup.
77 Delete spurious mention of keyword symbols.
78 (Evaluation Notation): Add index entry.
79 (A Sample Function Description): Minor cleanup.
80 (A Sample Variable Description): Not all vars can be set.
81
822005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
83
84 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
85
86 (Insertion): Document precise type of `insert-char' arg COUNT.
87
882005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
89
90 * modes.texi (Other Font Lock Variables): Sync the default of
91 font-lock-lines-before.
92
932005-08-31 Michael Albinus <michael.albinus@gmx.de>
94
95 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
96
972005-08-29 Richard M. Stallman <rms@gnu.org>
98
99 * elisp.texi (Top): Update subnode menu.
100
101 * searching.texi (Searching and Matching): Move node.
102 Rearrange contents and add overall explanation.
103 (Searching and Case): Move node.
104 (Searching and Matching): Update menu.
105
1062005-08-27 Eli Zaretskii <eliz@gnu.org>
107
108 * os.texi (Startup Summary): Fix the description of the initial
109 startup message display.
110
1112005-08-25 Richard M. Stallman <rms@gnu.org>
112
113 * searching.texi (Search and Replace): Add replace-regexp-in-string.
114
1152005-08-25 Emilio C. Lopes <eclig@gmx.net>
116
117 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
118 `next-overlay-change' example.
119
1202005-08-22 Juri Linkov <juri@jurta.org>
121
122 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
123 Fix invert-face. Fix args of face-background.
124
125 * display.texi (Standard Faces): Delete node.
126 (Faces): Add xref to `(emacs)Standard Faces'.
127 (Displaying Faces): Fix xref to `Standard Faces'.
128
129 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
130
1312005-08-20 Alan Mackenzie <acm@muc.de>
132
133 * buffers.texi (The Buffer List): Clarify the manipulation of the
134 buffer list.
135
1362005-08-14 Richard M. Stallman <rms@gnu.org>
137
138 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
139 a regexp.
140
1412005-08-11 Richard M. Stallman <rms@gnu.org>
142
143 * elisp.texi (Top): Update subnode lists.
144
145 * display.texi (Inverse Video): Node deleted.
146
147 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
148 New nodes split out of Coding Conventions.
149
150 * searching.texi (Regular Expressions): Document re-builder.
151
152 * os.texi (Time Parsing): New node split out of Time Conversion.
153
154 * processes.texi (Misc Network, Network Feature Testing)
155 (Network Options, Make Network): New nodes split out of
156 Low-Level Network.
157
1582005-08-09 Richard M. Stallman <rms@gnu.org>
159
160 * frames.texi (Geometry): New node, split from Size and Position.
161 (Frame Parameters): Refer to Geometry.
162
163 * buffers.texi (The Buffer List): Fix xrefs.
164
165 * windows.texi (Splitting Windows): Fix xref.
166
167 * frames.texi (Layout Parameters): Add xref.
168
169 * display.texi (Line Height, Scroll Bars): Fix xrefs.
170
171 * keymaps.texi (Menu Bar): Fix xref.
172
173 * locals.texi (Standard Buffer-Local Variables): Fix xref.
174
175 * modes.texi (%-Constructs): Fix xref.
176
177 * frames.texi (Window Frame Parameters): Node split up.
178 (Basic Parameters, Position Parameters, Size Parameters)
179 (Layout Parameters, Buffer Parameters, Management Parameters)
180 (Cursor Parameters, Color Parameters): New subnodes.
181
1822005-08-09 Luc Teirlinck <teirllm@auburn.edu>
183
184 * positions.texi (Screen Lines): Update xref for previous change
185 in minibuf.texi.
186
187 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
188 change in minibuf.texi.
189
1902005-08-09 Richard M. Stallman <rms@gnu.org>
191
192 * tips.texi (Coding Conventions): Minor cleanup.
193
194 * modes.texi (Defining Minor Modes): Explain when init-value
195 can be non-nil.
196
197 * elisp.texi (Top): Update submenu for Minibuffer.
198
199 * minibuf.texi (Minibuffer Misc): Node split up.
200 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
201 (Recursive Mini): New nodes split out from Minibuffer Misc.
202 (Minibuffer Misc): Document max-mini-window-height.
203
204 * hash.texi (Defining Hash): Delete stray paren in example.
205
206 * display.texi (Echo Area Customization): Don't define
207 max-mini-window-height here; xref instead.
208
209 * commands.texi (Event Input Misc): Update while-no-input.
210
211 * advice.texi (Advising Functions): Explain when to use advice
212 and when to use a hook.
213
2142005-07-30 Eli Zaretskii <eliz@gnu.org>
215
216 * makefile.w32-in (info): Don't run install-info.
217 ($(infodir)/dir): New target, produced by running install-info.
218
2192005-07-27 Luc Teirlinck <teirllm@auburn.edu>
220
221 * modes.texi (Defining Minor Modes): The keyword for the initial
222 value is :init-value, not :initial-value.
223
2242005-07-23 Eli Zaretskii <eliz@gnu.org>
225
226 * loading.texi (Autoload): Make the `doctor' example be consistent
227 with what's in current loaddefs.el. Describe the "fn" magic in
228 the usage portion of the doc string.
229
2302005-07-22 Richard M. Stallman <rms@gnu.org>
231
232 * internals.texi (Garbage Collection): Clarify previous change.
233
2342005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
235
236 * internals.texi (Garbage Collection): Add gc-cons-percentage.
237
2382005-07-18 Juri Linkov <juri@jurta.org>
239
240 * commands.texi (Accessing Events):
241 * frames.texi (Text Terminal Colors, Resources):
242 * markers.texi (The Mark):
243 * modes.texi (Defining Minor Modes):
244 Delete duplicate duplicate words.
245
2462005-07-16 Richard M. Stallman <rms@gnu.org>
247
248 * display.texi (Managing Overlays): Clarify make-overlay
249 args for insertion types.
250
2512005-07-13 Luc Teirlinck <teirllm@auburn.edu>
252
253 * customize.texi (Variable Definitions):
254 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
255 `standard-value' is a list too.
256 (Defining New Types): Use @key{RET} instead of @key{ret}.
257
2582005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
259
260 * os.texi (Translating Input): Fix typo.
261
2622005-07-08 Richard M. Stallman <rms@gnu.org>
263
264 * README: Update edition number and size estimate.
265
266 * elisp.texi (VERSION): Set to 2.9.
267
2682005-07-07 Richard M. Stallman <rms@gnu.org>
269
270 * book-spine.texinfo: Update Emacs version.
271
272 * display.texi (Inverse Video): Delete mode-line-inverse-video.
273
2742005-07-06 Richard M. Stallman <rms@gnu.org>
275
276 * searching.texi (Regexp Search): Clarify what re-search-forward
277 does when the search fails.
278
2792005-07-05 Lute Kamstra <lute@gnu.org>
280
281 * Update FSF's address in GPL notices.
282
283 * doclicense.texi (GNU Free Documentation License):
284 * gpl.texi (GPL):
285 * tips.texi (Coding Conventions, Library Headers):
286 * vol1.texi:
287 * vol2.texi: Update FSF's address.
288
2892005-07-04 Richard M. Stallman <rms@gnu.org>
290
291 * hooks.texi (Standard Hooks): Add occur-hook.
292
2932005-07-03 Luc Teirlinck <teirllm@auburn.edu>
294
295 * display.texi (The Echo Area): Correct menu.
296
2972005-07-03 Richard M. Stallman <rms@gnu.org>
298
299 * elisp.texi (Top): Update subnode menu for Display.
300
301 * display.texi (Displaying Messages): New node, with most
302 of what was in The Echo Area.
303 (Progress): Moved under The Echo Area.
304 (Logging Messages): New node with new text.
305 (Echo Area Customization): New node, the rest of what was
306 in The Echo Area. Document message-truncate-lines with @defvar.
307 (Display): Update menu.
308
309 * windows.texi (Textual Scrolling): Doc 3 values for
310 scroll-preserve-screen-position.
311
312 * text.texi (Special Properties): Change hook functions
313 should bind inhibit-modification-hooks around altering buffer text.
314
315 * keymaps.texi (Key Binding Commands): Call binding BINDING
316 rather than DEFINITION.
317
3182005-06-29 Juanma Barranquero <lekktu@gmail.com>
319
320 * variables.texi (Defining Variables): `user-variable-p' returns t
321 for aliases of user options, nil for alias loops.
322
3232005-06-28 Richard M. Stallman <rms@gnu.org>
324
325 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
326 make-keymap.
327
3282005-06-27 Luc Teirlinck <teirllm@auburn.edu>
329
330 * variables.texi (Setting Variables): Correct and clarify
331 description of `add-to-ordered-list'.
332
3332005-06-26 Richard M. Stallman <rms@gnu.org>
334
335 * display.texi (Faces): Minor cleanup.
336
3372005-06-25 Luc Teirlinck <teirllm@auburn.edu>
338
339 * display.texi (Faces): `facep' returns t for strings that are
340 face names.
341
3422005-06-25 Richard M. Stallman <rms@gnu.org>
343
344 * objects.texi (Equality Predicates): Clarify meaning of equal.
345
346 * windows.texi (Selecting Windows): save-selected-window
347 and with-selected-window save and restore the current buffer.
348
3492005-06-24 Richard M. Stallman <rms@gnu.org>
350
351 * numbers.texi (Float Basics): Explain how to test for NaN,
352 and printing the sign of NaNs.
353
3542005-06-24 Eli Zaretskii <eliz@gnu.org>
355
356 * makefile.w32-in (MAKEINFO): Use --force.
357
3582005-06-23 Richard M. Stallman <rms@gnu.org>
359
360 * display.texi (Face Functions): Correct Texinfo usage.
361
3622005-06-23 Luc Teirlinck <teirllm@auburn.edu>
363
364 * lists.texi (Rings): `ring-elements' now returns the elements of
365 RING in order.
366
3672005-06-23 Juanma Barranquero <lekktu@gmail.com>
368
369 * markers.texi (The Mark): Texinfo usage fix.
370
3712005-06-23 Kim F. Storm <storm@cua.dk>
372
373 * searching.texi (Entire Match Data): Remove evaporate option for
374 match-data. Do not mention evaporate option for set-match-data.
375
3762005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
377
378 * display.texi (Face Functions): Mention face aliases.
379
3802005-06-21 Richard M. Stallman <rms@gnu.org>
381
382 * anti.texi (Antinews): Texinfo usage fix.
383
3842005-06-21 Karl Berry <karl@gnu.org>
385
386 * elisp.texi: Use @copying.
387
388 * elisp.texi: Put @summarycontents and @contents before the Top
389 node, instead of the end of the file, so that the contents appear
390 in the right place in the dvi/pdf output.
391
3922005-06-21 Juri Linkov <juri@jurta.org>
393
394 * display.texi (Defining Faces): Add `customized-face'.
395
3962005-06-20 Kim F. Storm <storm@cua.dk>
397
398 * variables.texi (Setting Variables): Any type of element can be
399 given order in add-to-ordered-list. Compare elements with eq.
400
401 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
402
4032005-06-20 Karl Berry <karl@gnu.org>
404
405 * syntax.texi (Syntax Flags): Make last column very slightly wider
406 to avoid "generic comment" breaking on two lines and causing an
407 underfull box.
408
4092005-06-19 Luc Teirlinck <teirllm@auburn.edu>
410
411 * lists.texi (Rings): Various minor clarifications and corrections.
412
4132005-06-18 Richard M. Stallman <rms@gnu.org>
414
415 * functions.texi (Obsolete Functions): Simplify.
416
417 * variables.texi (Variable Aliases): Simplify.
418
419 * anti.texi, backups.texi, compile.texi, customization.texi:
420 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
421 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
422 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
423 * variables.texi: Fix formatting ugliness.
424
425 * elisp.texi: Add links to Rings and Byte Packing.
426 Update version and copyright years.
427
428 * minibuf.texi: Fix formatting ugliness.
429 (Completion Commands): Move keymap vars to the end
430 and vars completing-read binds to the top.
431
4322005-06-17 Luc Teirlinck <teirllm@auburn.edu>
433
434 * processes.texi: Fix typos.
435 (Bindat Spec): Correct Texinfo error.
436 (Byte Packing): Fix ungrammatical sentence.
437
4382005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
439
440 * lists.texi (Rings): New node.
441 (Lists): Add it to menu.
442
443 * processes.texi (Byte Packing): New node.
444 (Processes): Add it to menu.
445
4462005-06-17 Richard M. Stallman <rms@gnu.org>
447
448 * syntax.texi (Parsing Expressions): Fix texinfo usage.
449
450 * help.texi (Documentation Basics): Explain the xref to
451 Documentation Tips.
452
453 * debugging.texi (Debugger Commands): Minor fix.
454
4552005-06-16 Luc Teirlinck <teirllm@auburn.edu>
456
457 * edebug.texi (Instrumenting): Eliminate duplicate link.
458 (Specification List): Replace references to "below", referring to
459 a later node, with one @ref to that node.
460
461 * os.texi (Timers): Timers should save and restore the match data
462 if they change it.
463
464 * debugging.texi (Debugger Commands): Mention that the Lisp
465 debugger can not step through primitive functions.
466
4672005-06-16 Juanma Barranquero <lekktu@gmail.com>
468
469 * functions.texi (Obsolete Functions): Update argument names of
470 `make-obsolete' and `define-obsolete-function-alias'.
471
472 * variables.texi (Variable Aliases): Update argument names of
473 `defvaralias', `make-obsolete-variable' and
474 `define-obsolete-variable-alias'.
475
4762005-06-15 Kim F. Storm <storm@cua.dk>
477
478 * searching.texi (Entire Match Data): Rephrase warnings about
479 evaporate arg to match-data and set-match-data.
480
4812005-06-14 Luc Teirlinck <teirllm@auburn.edu>
482
483 * elisp.texi (Top): Update detailed menu.
484
485 * edebug.texi (Edebug): Update menu.
486 (Instrumenting): Update xrefs.
487 (Edebug Execution Modes): Correct xref.
488 (Jumping): Clarify description of `h' command.
489 Eliminate redundant @ref.
490 (Breaks): New node.
491 (Breakpoints): is now a subsubsection.
492 (Global Break Condition): Mention `C-x X X'.
493 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
494 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
495 (Edebug Display Update): Correct pxref.
496 (Edebug and Macros): New node.
497 (Instrumenting Macro Calls): Is now a subsubsection.
498 Neither arg of `def-edebug-spec' is evaluated.
499 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
500 (Specification Examples): Fix typo.
501
5022005-06-14 Lute Kamstra <lute@gnu.org>
503
504 * debugging.texi (Function Debugging): Primitives can break on
505 entry too.
506
5072005-06-14 Kim F. Storm <storm@cua.dk>
508
509 * variables.texi (Setting Variables): Add add-to-ordered-list.
510
5112005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
512
513 * syntax.texi (Parsing Expressions): Document aux functions and vars of
514 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
515
5162005-06-13 Lute Kamstra <lute@gnu.org>
517
518 * text.texi (Special Properties): Fix cross reference.
519
5202005-06-11 Luc Teirlinck <teirllm@auburn.edu>
521
522 * debugging.texi (Function Debugging): Delete mention of empty
523 string argument to `cancel-debug-on-entry'. Delete inaccurate
524 description of the return value of that command.
525
5262005-06-11 Alan Mackenzie <acm@muc.de>
527
528 * text.texi (Adaptive Fill): Amplify the description of
529 fill-context-prefix.
530
5312005-06-10 Luc Teirlinck <teirllm@auburn.edu>
532
533 * syntax.texi (Parsing Expressions): Fix Texinfo error.
534
5352005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
536
537 * syntax.texi (Parsing Expressions): Document syntax-ppss.
538
5392005-06-10 Luc Teirlinck <teirllm@auburn.edu>
540
541 * debugging.texi (Error Debugging): Minor rewording.
542 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
543 is optional.
544
5452005-06-10 Lute Kamstra <lute@gnu.org>
546
547 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
548 (Top): Give it a title. Correct version number. Give the
549 detailed node listing a more prominent header.
550 * intro.texi: Don't set VERSION here a second time.
551 Mention Emacs's version too.
552 * anti.texi (Antinews): Use EMACSVER to refer to the current
553 version of Emacs.
554
5552005-06-09 Kim F. Storm <storm@cua.dk>
556
557 * searching.texi (Entire Match Data): Explain new `reseat' argument to
558 match-data and set-match-data.
559
5602005-06-08 Richard M. Stallman <rms@gnu.org>
561
562 * searching.texi (Entire Match Data): Clarify when match-data
563 returns markers and when integers.
564
565 * display.texi (Defining Faces): Explain that face name should not
566 end in `-face'.
567
568 * modes.texi (Mode Line Data): Minor cleanup.
569 (Customizing Keywords): Node split out of Search-based Fontification.
570 Add example of using font-lock-add-keywords from a hook.
571 Clarify when MODE should be non-nil, and when nil.
572
5732005-06-06 Richard M. Stallman <rms@gnu.org>
574
575 * modes.texi (Mode Line Data): Explain what happens when the car
576 of a list is a void symbol.
577 (Search-based Fontification): Explain MODE arg to
578 font-lock-add-keywords and warn about calls from major modes.
579
5802005-06-08 Juri Linkov <juri@jurta.org>
581
582 * display.texi (Standard Faces): Add `shadow' face.
583
5842005-05-29 Luc Teirlinck <teirllm@auburn.edu>
585
586 * modes.texi (Major Mode Conventions): A derived mode only needs
587 to put the call to the parent mode inside `delay-mode-hooks'.
588
5892005-05-29 Richard M. Stallman <rms@gnu.org>
590
591 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
592 new, and what that implies. Clarify.
593
594 * files.texi (Locating Files): Clean up the text.
595
596 * frames.texi (Window Frame Parameters): Document user-size.
597 Shorten entry for top by referring to left.
598
5992005-05-26 Richard M. Stallman <rms@gnu.org>
600
601 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
602 is new, and what the implications are. Other clarifications.
603
6042005-05-24 Richard M. Stallman <rms@gnu.org>
605
606 * frames.texi (Dialog Boxes): Minor fixes.
607
6082005-05-25 Masatake YAMATO <jet@gyve.org>
609
610 * display.texi (Standard Faces): Write about `mode-line-highlight'.
611
6122005-05-24 Luc Teirlinck <teirllm@auburn.edu>
613
614 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
615 is optional.
616
6172005-05-24 Nick Roberts <nickrob@snap.net.nz>
618
619 * frames.texi (Dialog Boxes): Descibe new optional argument.
620
6212005-05-23 Lute Kamstra <lute@gnu.org>
622
623 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
624 syntax-begin-function over font-lock-beginning-of-syntax-function.
625
6262005-05-21 Luc Teirlinck <teirllm@auburn.edu>
627
628 * minibuf.texi (Reading File Names): Update description of
629 `read-directory-name'.
630
631 * modes.texi (Derived Modes): Clarify :group keyword.
632
6332005-05-21 Eli Zaretskii <eliz@gnu.org>
634
635 * files.texi (Locating Files): New subsection.
636 Describe locate-file and executable-find.
637
6382005-05-21 Kevin Ryde <user42@zip.com.au>
639
640 * frames.texi (Initial Parameters): Update cross reference to
641 "Emacs Invocation".
642
6432005-05-19 Luc Teirlinck <teirllm@auburn.edu>
644
645 * keymaps.texi (Active Keymaps): Add anchor.
646
647 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
648 (Major Mode Conventions): Refer to `Auto Major Mode' in more
649 appropriate place.
650 (Derived Modes): Small clarifications.
651 (Minor Mode Conventions, Keymaps and Minor Modes):
652 Replace references to nodes with references to anchors.
653 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
654 Clarify description of lists whose first element is an integer.
655 (Mode Line Variables): Add anchor.
656 (%-Constructs): Clarify description of integer after %.
657 (Emulating Mode Line): Describe nil value for FACE.
658
6592005-05-18 Luc Teirlinck <teirllm@auburn.edu>
660
661 * modes.texi (Derived Modes): Correct references to non-existing
662 variable standard-syntax-table.
663
6642005-05-17 Lute Kamstra <lute@gnu.org>
665
666 * modes.texi (Defining Minor Modes): Mention the mode hook.
667
6682005-05-15 Kim F. Storm <storm@cua.dk>
669
670 * processes.texi (Network): Remove open-network-stream-nowait.
671 (Network Servers): Remove open-network-stream-server.
672
6732005-05-15 Luc Teirlinck <teirllm@auburn.edu>
674
675 * elisp.texi (Top): Update detailed menu.
676
677 * variables.texi: Reorder nodes.
678 (Variables): Update menu.
679 (File Local Variables): Do not refer to the `-*-' line as
680 a "local variables list". Add pxref.
681
6822005-05-14 Luc Teirlinck <teirllm@auburn.edu>
683
684 * elisp.texi (Top): Update detailed menu for node changes.
685
686 * modes.texi (Modes): Update Menu.
687 (Hooks): Move to beginning of chapter.
688 Most minor modes run mode hooks too.
689 `add-hook' can handle void hooks or hooks whose value is a single
690 function.
691 (Major Modes): Update Menu.
692 (Major Mode Basics): New node, split off from `Major Modes'.
693 (Major Mode Conventions): Correct xref. Explain how to handle
694 auto-mode-alist if the major mode command has an autoload cookie.
695 (Auto Major Mode): Major update. Add magic-mode-alist.
696 (Derived Modes): Major update.
697 (Mode Line Format): Update Menu.
698 (Mode Line Basics): New node, split off from `Mode Line Format'.
699
700 * loading.texi (Autoload): Mention `autoload cookie' as synonym
701 for `magic autoload comment'. Add index entries and anchor.
702
7032005-05-14 Richard M. Stallman <rms@gnu.org>
704
705 * tips.texi (Coding Conventions): Explain how important it is
706 that just loading certain files not change Emacs behavior.
707
708 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
709
7102005-05-12 Lute Kamstra <lute@gnu.org>
711
712 * modes.texi (Generic Modes): Update.
713 (Major Modes): Refer to node "Generic Modes".
714
715 * elisp.texi (Top): Update to the current structure of the manual.
716 * processes.texi (Processes): Add menu description.
717 * customize.texi (Customization): Add menu descriptions.
718
7192005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
720
721 * processes.texi (Signals to Processes)
722 (Low-Level Network): Fix typos.
723
7242005-05-11 Lute Kamstra <lute@gnu.org>
725
726 * elisp.texi (Top): Add some nodes from the chapter "Major and
727 Minor Modes" to the detailed node listing.
728
7292005-05-10 Richard M. Stallman <rms@gnu.org>
730
731 * keymaps.texi (Extended Menu Items): Menu item filter functions
732 can be called at any time.
733
7342005-05-08 Luc Teirlinck <teirllm@auburn.edu>
735
736 * variables.texi (File Local Variables): `(hack-local-variables t)'
737 now also checks whether a mode is specified in the local variables
738 list.
739
7402005-05-05 Kevin Ryde <user42@zip.com.au>
741
742 * display.texi (The Echo Area): Correct format function cross
743 reference.
744
7452005-05-05 Luc Teirlinck <teirllm@auburn.edu>
746
747 * variables.texi (Variable Aliases): Change description of
748 `define-obsolete-variable-alias'.
749
750 * functions.texi (Functions): Add "Obsolete Functions" to menu.
751 (Defining Functions): Add xref.
752 (Obsolete Functions): New node.
753 (Function Safety): Standardize capitalization of section title.
754
755 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
756 (Dialog Boxes): Complete description of `x-popup-dialog'.
757
7582005-05-04 Richard M. Stallman <rms@gnu.org>
759
760 * commands.texi (Interactive Codes): Fix Texinfo usage.
761 Document U more clearly.
762
7632005-05-01 Luc Teirlinck <teirllm@auburn.edu>
764
765 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
766 function and not a macro.
767
768 * frames.texi (Pop-Up Menus): Correct and clarify description of
769 `x-popup-menu'.
770 (Dialog Boxes): Clarify description of `x-popup-dialog'.
771
7722005-05-01 Richard M. Stallman <rms@gnu.org>
773
774 * edebug.texi (Checking Whether to Stop): Fix previous change.
775
7762005-05-01 Luc Teirlinck <teirllm@auburn.edu>
777
778 * display.texi: Fix typos and Texinfo usage.
779
780 * edebug.texi (Checking Whether to Stop): executing-macro ->
781 executing-kbd-macro.
782
7832005-05-01 Richard M. Stallman <rms@gnu.org>
784
785 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
786
7872005-04-30 Richard M. Stallman <rms@gnu.org>
788
789 * files.texi (Magic File Names): Document `operations' property.
790
7912005-04-29 Lute Kamstra <lute@gnu.org>
792
793 * modes.texi (Generic Modes): New node.
794 (Major Modes): Add it to the menu.
795 (Derived Modes): Add "derived mode" to concept index.
796
7972005-04-28 Lute Kamstra <lute@gnu.org>
798
799 * modes.texi (Defining Minor Modes): Fix previous change.
800 (Font Lock Mode): Simplify.
801 (Font Lock Basics): Say that font-lock-defaults is buffer-local
802 when set and that some parts are optional. Add cross references.
803 (Search-based Fontification): Say how to specify font-lock-keywords.
804 Add cross references. Add font-lock-multiline to index.
805 Move font-lock-keywords-case-fold-search here from node "Other Font
806 Lock Variables". Document font-lock-add-keywords and
807 font-lock-remove-keywords.
808 (Other Font Lock Variables): Move font-lock-keywords-only,
809 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
810 and font-lock-syntactic-face-function to node "Syntactic Font
811 Lock". Move font-lock-keywords-case-fold-search to node
812 "Search-based Fontification". Document font-lock-inhibit-thing-lock
813 and font-lock-{,un}fontify-{buffer,region}-function.
814 (Precalculated Fontification): Remove reference to deleted variable
815 font-lock-core-only.
816 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
817 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
818 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
819 and font-lock-syntactic-face-function here from node "Other Font
820 Lock Variables". Move font-lock-syntactic-keywords to "Setting
821 Syntax Properties". Add cross references.
822 (Setting Syntax Properties): New node.
823 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
824 * syntax.texi (Syntax Properties): Add cross reference.
825 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
826
8272005-04-26 Richard M. Stallman <rms@gnu.org>
828
829 * display.texi (Defining Faces):
830 Document `default' elements of defface spec.
831
832 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
833
834 * variables.texi (Variable Aliases): Clarify text.
835
8362005-04-25 Chong Yidong <cyd@stupidchicken.com>
837
838 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
839
8402005-04-25 Luc Teirlinck <teirllm@auburn.edu>
841
842 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
843
8442005-04-24 Eli Zaretskii <eliz@gnu.org>
845
846 * syntax.texi (Syntax Table Internals): Elaborate documentation of
847 syntax-after and syntax-class.
848
849 * files.texi (Changing Files): Fix last change's cross-reference.
850 (Unique File Names): Don't mention "numbers" in the documentation
851 of make-temp-file and make-temp-name.
852
8532005-04-23 Richard M. Stallman <rms@gnu.org>
854
855 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
856
8572005-04-22 Nick Roberts <nickrob@snap.net.nz>
858
859 * windows.texi (Cyclic Window Ordering): Clarify window-list.
860
8612005-04-22 Nick Roberts <nickrob@snap.net.nz>
862
863 * variables.texi (Variable Aliases): Describe make-obsolete-variable
864 and define-obsolete-variable-alias.
865
8662005-04-22 Kim F. Storm <storm@cua.dk>
867
868 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
869 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
870
8712005-04-21 Lute Kamstra <lute@gnu.org>
872
873 * lists.texi (Association Lists): Document rassq-delete-all.
874
8752005-04-19 Richard M. Stallman <rms@gnu.org>
876
877 * modes.texi (Search-based Fontification): Explain that
878 facespec is an expression to be evaluated.
879
8802005-04-19 Kevin Ryde <user42@zip.com.au>
881
882 * streams.texi (Output Functions): Fix xref.
883 * strings.texi (String Conversion): Fix xref.
884
8852005-04-19 Kim F. Storm <storm@cua.dk>
886
887 * symbols.texi (Symbol Plists): Add safe-get.
888 Mention that `get' may signal an error.
889
8902005-04-18 Nick Roberts <nickrob@snap.net.nz>
891
892 * customize.texi (Variable Definitions): Replace tooltip-mode
893 example with save-place.
894
8952005-04-17 Richard M. Stallman <rms@gnu.org>
896
897 * buffers.texi (Indirect Buffers): Clarify.
898
899 * positions.texi (Positions): Clarify converting marker to integer.
900
901 * strings.texi (String Basics): Mention string-match; clarify.
902
9032005-04-08 Lute Kamstra <lute@gnu.org>
904
905 * modes.texi (Search-based Fontification): Fix cross references.
906 Use consistent terminology. Document anchored highlighting.
907
9082005-04-05 Lute Kamstra <lute@gnu.org>
909
910 * modes.texi (Defining Minor Modes): Document :group keyword
911 argument and its default value.
912
9132005-04-03 Lute Kamstra <lute@gnu.org>
914
915 * hooks.texi (Standard Hooks): Add some hooks. Add cross
916 references and/or descriptions. Delete major mode hooks; mention
917 them as a category instead. Rename or delete obsolete hooks.
918
9192005-04-02 Richard M. Stallman <rms@gnu.org>
920
921 * nonascii.texi (Coding System Basics): Another wording cleanup.
922
9232005-04-01 Richard M. Stallman <rms@gnu.org>
924
925 * nonascii.texi (Coding System Basics): Clarify previous change.
926
9272005-04-01 Kenichi Handa <handa@m17n.org>
928
929 * nonascii.texi (Coding System Basics): Describe about rondtrip
930 identity of coding systems.
931
9322005-03-29 Chong Yidong <cyd@stupidchicken.com>
933
934 * text.texi (Buffer Contents): Add filter-buffer-substring and
935 buffer-substring-filters.
936
9372005-03-26 Chong Yidong <cyd@stupidchicken.com>
938
939 * anti.texi (Antinews): Mention `G' interactive code.
940
941 * tips.texi (Compilation Tips): Mention benchmark.el.
942
9432005-03-27 Luc Teirlinck <teirllm@auburn.edu>
944
945 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
946 is now bound to M-o M-o.
947
948 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
949
9502005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
951
952 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
953 in the Emacs Manual).
954 * Makefile.in (srcs): Remove calendar.texi.
955 * makefile.w32-in (srcs): Remove calendar.texi.
956 * display.texi (Display): Change name of next node.
957 * os.texi (System In): Change name of previous node.
958 * elisp.texi (Top): Remove Calendar references.
959 * vol1.texi (Top): Remove Calendar references.
960 * vol2.texi (Top): Remove Calendar references.
961
9622005-03-25 Richard M. Stallman <rms@gnu.org>
963
964 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
965 Cleanup previous change.
966
9672005-03-25 Chong Yidong <cyd@stupidchicken.com>
968
969 * display.texi (Face Attributes): Faces earlier in an :inherit
970 list take precedence.
971 (Scroll Bars): Fix description of vertical-scroll-bars.
972 Document frame-current-scroll-bars and window-current-scroll-bars.
973
974 * markers.texi (The Mark): Document temporary Transient Mark mode.
975
976 * minibuf.texi (Reading File Names):
977 Document read-file-name-completion-ignore-case.
978
979 * positions.texi (Screen Lines): Document nil for width argument
980 to compute-motion.
981
9822005-03-23 Kim F. Storm <storm@cua.dk>
983
984 * display.texi (Standard Faces): Other faces used in the fringe
985 implicitly inherits from the fringe face.
986 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
987 properties implicitly inherits from fringe face.
988 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
989
9902005-03-20 Chong Yidong <cyd@stupidchicken.com>
991
992 * display.texi (Invisible Text): State default value of
993 line-move-ignore-invisible.
994 (Managing Overlays): Document remove-overlays.
995 (Standard Faces): Document escape-glyph face.
996
997 * minibuf.texi (Reading File Names): Document read-file-name-function.
998
999 * modes.texi (Other Font Lock Variables):
1000 Document font-lock-lines-before.
1001
1002 * positions.texi (Skipping Characters): skip-chars-forward allows
1003 character classes.
1004
10052005-03-18 Lute Kamstra <lute@gnu.org>
1006
1007 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
1008
10092005-03-17 Richard M. Stallman <rms@gnu.org>
1010
1011 * text.texi (Undo): Document extensible undo entries.
1012
1013 * searching.texi (String Search, Regexp Search, Regexp Search):
1014 Cleanups.
1015
1016 * nonascii.texi (Character Codes): Minor fix.
1017
1018 * display.texi (Display Property): Explain the significance
1019 of having text properties that are eq.
1020 (Other Display Specs): Explain string as display spec.
1021
1022 * commands.texi (Interactive Codes): Document G option.
1023
10242005-03-17 Chong Yidong <cyd@stupidchicken.com>
1025
1026 * text.texi (Filling): Add sentence-end-without-period and
1027 sentence-end-without-space.
1028 (Changing Properties): Minor fix.
1029
1030 * anti.texi: Total rewrite.
1031
10322005-03-15 Lute Kamstra <lute@gnu.org>
1033
1034 * edebug.texi (Instrumenting Macro Calls): Fix typos.
1035
10362005-03-08 Kim F. Storm <storm@cua.dk>
1037
1038 * display.texi (Specified Space): Property :width is support on
1039 non-graphic terminals, :height is not.
1040
10412005-03-07 Richard M. Stallman <rms@gnu.org>
1042
1043 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
1044 Now subnodes of Fringes.
1045 (Overlay Arrow): Document overlay-arrow-variable-list.
1046 (Fringe Size/Pos): New node, broken out of Fringes.
1047 (Display): Explain clearing vs redisplay better.
1048 (Truncation): Clarify use of bitmaps.
1049 (The Echo Area): Clarify the uses of the echo area.
1050 Add max-mini-window-height.
1051 (Progress): Clarify.
1052 (Invisible Text): Explain that main loop moves point out.
1053 (Selective Display): Say "hidden", not "invisible".
1054 (Managing Overlays): Move up. Describe relation to Undo here.
1055 (Overlay Properties): Clarify intro.
1056 (Finding Overlays): Explain return values when nothing found.
1057 (Width): truncate-string-to-width has added arg.
1058 (Displaying Faces): Clarify and update mode line face handling.
1059 (Face Functions): Minor cleanup.
1060 (Conditional Display): Merge into Other Display Specs.
1061 (Pixel Specification, Other Display Specs): Minor cleanups.
1062 (Images, Image Descriptors): Minor cleanups.
1063 (GIF Images): Patents have expired.
1064 (Showing Images): Explain default text for insert-image.
1065 (Manipulating Button Types): Merge into Manipulating Buttons.
1066 (Making Buttons): Explain return values.
1067 (Button Buffer Commands): Add xref.
1068 (Inverse Video): Update mode-line-inverse-video.
1069 (Display Table Format): Clarify.
1070 (Active Display Table): Give defaults for window-display-table.
1071
1072 * calendar.texi (Calendar Customizing): calendar-holiday-marker
1073 and calendar-today-marker are strings, not chars.
1074 (Holiday Customizing): Minor fix.
1075
1076 * internals.texi (Writing Emacs Primitives): Update `or' example.
1077 Update limit on # args of subr.
1078
1079 * edebug.texi (Using Edebug): Arrow is in fringe.
1080 (Instrumenting): Arg to eval-defun works without loading edebug.
1081 (Edebug Execution Modes): Add xref.
1082
1083 * customize.texi (Common Keywords): Clarify :require.
1084 Mention :version here.
1085 (Variable Definitions, Group Definitions): Not here.
1086 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
1087
10882005-03-07 Chong Yidong <cyd@stupidchicken.com>
1089 * nonascii.texi (Text Representations): Clarify position-bytes.
1090 (Character Sets): Add list-charset-chars.
1091 (Scanning Charsets): Add charset-after.
1092 (Encoding and I/O): Minor fix.
1093
10942005-03-06 Richard M. Stallman <rms@gnu.org>
1095
1096 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
1097 (Resizing Windows): Likewise.
1098
1099 * text.texi (Change Hooks): Get rid of "Emacs 21".
1100
1101 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
1102
1103 * streams.texi (Output Variables): Get rid of "Emacs 21".
1104
1105 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
1106
1107 * os.texi (Translating Input): Replace flow-control example
1108 with a less obsolete example that uses `keyboard-translate'.
1109
1110 * objects.texi (Hash Table Type, Circular Objects):
1111 Get rid of "Emacs 21".
1112
1113 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
1114 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
1115
1116 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
1117
1118 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
1119
1120 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
1121 (Menu Bar): Fix when menu-bar-update-hook is called.
1122
1123 * hash.texi (Hash Tables): Get rid of "Emacs 21".
1124
1125 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
1126 and make it read better.
1127
1128 * files.texi (Writing to Files): Get rid of "Emacs 21".
1129 (Unique File Names): Likewise.
1130
1131 * elisp.texi: Update Emacs version to 22.
1132
1133 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
1134 (Overlay Properties, Face Attributes): Likewise.
1135 (Managing Overlays): Fix punctuation.
1136 (Attribute Functions): Clarify set-face-font; get rid of
1137 info about old Emacs versions.
1138 (Auto Faces, Font Lookup, Display Property, Images):
1139 Get rid of "Emacs 21".
1140
1141 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
1142
11432005-03-05 Richard M. Stallman <rms@gnu.org>
1144
1145 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
1146
11472005-03-04 Lute Kamstra <lute@gnu.org>
1148
1149 * debugging.texi (Error Debugging): Document stack-trace-on-error.
1150
11512005-03-03 Lute Kamstra <lute@gnu.org>
1152
1153 * edebug.texi (Instrumenting Macro Calls): Fix typo.
1154
11552005-03-01 Lute Kamstra <lute@gnu.org>
1156
1157 * debugging.texi (Debugger Commands): Update `j'.
1158
11592005-02-28 Lute Kamstra <lute@gnu.org>
1160
1161 * debugging.texi (Debugging): Fix typo.
1162 (Error Debugging): Document eval-expression-debug-on-error.
1163 (Function Debugging): Update example.
1164 (Using Debugger): Mention starred stack frames.
1165 (Debugger Commands): Document `j' and `l'.
1166 (Invoking the Debugger): `d' and `j' exit recursive edit too.
1167 Update the messages that the debugger displays.
1168 (Internals of Debugger): Add cross reference. Update example.
1169 (Excess Open): Minor improvement.
1170 (Excess Close): Minor improvement.
1171
11722005-02-26 Richard M. Stallman <rms@gnu.org>
1173
1174 * tips.texi (Coding Conventions): Clarify.
1175 Put all the major mode key reservations together.
1176 Mention the Mouse-1 => Mouse-2 conventions.
1177
1178 * syntax.texi (Syntax Class Table): Clarify.
1179 (Syntax Table Functions): syntax-after moved from here.
1180 (Syntax Table Internals): syntax-after moved to here.
1181 (Parsing Expressions): Update info on number of values
1182 and what's meaningful in the STATE argument.
1183 (Categories): Fix typo.
1184
1185 * sequences.texi (Arrays): Cleanup.
1186 (Char-Tables): Clarify.
1187
1188 * processes.texi (Deleting Processes): Cleanups, add xref.
1189 (Subprocess Creation): Explain nil in exec-path. Cleanup.
1190 (Process Information): set-process-coding-system, some args optional.
1191 (Input to Processes): Explain various types for PROCESS args.
1192 Rename them from PROCESS-NAME to PROCESS.
1193 (Signals to Processes): Likewise.
1194 (Decoding Output): Cleanup.
1195 (Query Before Exit): Clarify.
1196
1197 * os.texi (Startup Summary): Correct the options; add missing ones.
1198 (Terminal Output, Batch Mode): Clarify.
1199 (Flow Control): Node deleted.
1200
1201 * markers.texi (The Mark): Clarify.
1202
1203 * macros.texi (Expansion): Cleanup.
1204 (Indenting Macros): indent-spec allows ints, not floats.
1205
1206 * keymaps.texi (Keymaps): Clarify.
1207 (Format of Keymaps): Update lisp-mode-map example.
1208 (Active Keymaps, Key Lookup): Clarify.
1209 (Changing Key Bindings): Add xref to `kbd'.
1210 (Key Binding Commands, Simple Menu Items): Clarify.
1211 (Mouse Menus, Menu Bar): Clarify.
1212 (Menu Example): Replace print example with menu-bar-replace-menu.
1213
1214 * help.texi (Documentation Basics): Add function-documentation prop.
1215
1216 * elisp.texi (Top): Don't refer to Flow Control node.
1217
1218 * commands.texi (Command Overview): Improve xrefs.
1219 (Adjusting Point): Adjusting point applies to intangible and invis.
1220 (Key Sequence Input): Doc extra read-key-sequence args.
1221 Likewise for read-key-sequence-vector.
1222
1223 * backups.texi (Rename or Copy): Minor fix.
1224 (Numbered Backups): For version-control, say the default.
1225 (Auto-Saving): make-auto-save-file-name example is simplified.
1226
1227 * advice.texi (Advising Functions): Don't imply one part of Emacs
1228 should advise another part. Markup changes.
1229 (Defining Advice): Move transitional para.
1230 (Activation of Advice): Cleanup.
1231 Explain if COMPILE is nil or negative.
1232
1233 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
1234
12352005-02-24 Lute Kamstra <lute@gnu.org>
1236
1237 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
1238 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
1239
12402005-02-23 Lute Kamstra <lute@gnu.org>
1241
1242 * modes.texi (Defining Minor Modes): define-minor-mode can be used
1243 to define global minor modes as well.
1244
1245 * display.texi (Managing Overlays): overlay-buffer returns nil for
1246 deleted overlays.
1247
12482005-02-22 Kim F. Storm <storm@cua.dk>
1249
1250 * minibuf.texi (Basic Completion): Allow symbols in addition to
1251 strings in try-completion and all-completions.
1252
12532005-02-14 Lute Kamstra <lute@gnu.org>
1254
1255 * elisp.texi (Top): Remove reference to deleted node.
1256
1257 * lists.texi (Lists): Remove reference to deleted node.
1258 (Cons Cells): Fix typo.
1259
1260 * loading.texi (Where Defined): Fix typo.
1261
12622005-02-14 Richard M. Stallman <rms@gnu.org>
1263
1264 * variables.texi (Creating Buffer-Local): change-major-mode-hook
1265 is useful for discarding some minor modes.
1266
1267 * symbols.texi (Symbol Components): Reorder examples.
1268
1269 * streams.texi (Input Functions): State standard-input default.
1270 (Output Variables): State standard-output default.
1271
1272 * objects.texi (Printed Representation): Clarify read syntax vs print.
1273 (Floating Point Type): Explain meaning better.
1274 (Symbol Type): Explain uniqueness better.
1275 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
1276 List examples sooner.
1277 (Box Diagrams): New subnode broken out.
1278 Some examples moved from old Lists as Boxes node.
1279 (Dotted Pair Notation): Clarify intro.
1280 (Array Type): Clarify.
1281 (Type Predicates): Add hash-table-p.
1282
1283 * numbers.texi (Integer Basics): Clarify radix explanation.
1284 (Predicates on Numbers): Minor clarification.
1285 (Comparison of Numbers): Minor clarification. Clarify eql.
1286 Typos in min, max.
1287 (Math Functions): Clarify overflow in expt.
1288
1289 * minibuf.texi (Text from Minibuffer): Minor clarification.
1290 Mention arrow keys.
1291
1292 * loading.texi (Autoload): defun's doc string overrides autoload's
1293 doc string.
1294 (Repeated Loading): Modernize "add to list" examples.
1295 (Where Defined): Finish updating table of load-history elts.
1296
1297 * lists.texi (List-related Predicates): Minor wording improvement.
1298 (Lists as Boxes): Node deleted.
1299 (Building Lists): Explain trivial cases of number-sequence.
1300
1301 * hash.texi (Hash Tables): Add desc to menu items.
1302 (Creating Hash): Expain "full" means "make larger",
1303 (Hash Access): Any object can be a key.
1304 State value of maphash.
1305
1306 * functions.texi (What Is a Function): Wording cleanup.
1307 (Function Documentation): Minor cleanup.
1308 Explain purpose of calling convention at end of doc string.
1309 (Function Names): Wording cleanup.
1310 (Calling Functions): Wording cleanup.
1311 Explain better how funcall calls the function.
1312 (Function Cells): Delete example of saving and redefining function.
1313
1314 * control.texi (Combining Conditions): Wording cleanup.
1315 (Iteration): dolist and dotimes bind VAR locally.
1316 (Cleanups): Xref to Atomic Changes.
1317
1318 * compile.texi (Byte Compilation): Delete 19.29 info.
1319 (Compilation Functions): Macros' difficulties don't affect defsubst.
1320 (Docs and Compilation): Delete 19.29 info.
1321
13222005-02-10 Richard M. Stallman <rms@gnu.org>
1323
1324 * objects.texi (Symbol Type): Minor correction.
1325
13262005-02-06 Lute Kamstra <lute@gnu.org>
1327
1328 * modes.texi (Example Major Modes): Fix typos.
1329
13302005-02-06 Richard M. Stallman <rms@gnu.org>
1331
1332 * text.texi (Margins): fill-nobreak-predicate can be one function.
1333
1334 * strings.texi (Modifying Strings): clear-string can make unibyte.
1335 (Formatting Strings): format gives error if values missing.
1336
1337 * positions.texi (Character Motion): Mention default arg
1338 for forward-char. backward-char refers to forward-char.
1339 (Word Motion): Mention default arg for forward-word.
1340 (Buffer End Motion): Mention default arg for beginning-of-buffer.
1341 Simplify end-of-buffer.
1342 (Text Lines): Mention default arg for forward-line.
1343 (List Motion): Mention default arg for beginning/end-of-defun.
1344 (Skipping Characters): Minor fixes in explaining character-set.
1345
1346 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
1347 Mode inheritance applies only when default-major-mode is nil.
1348 Clarifications.
1349 (Example Major Modes): Update Text mode and Lisp mode examples.
1350 (Minor Mode Conventions): Mention define-minor-mode at top.
1351 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
1352 (Mode Line Format): Update mode line face display info.
1353 (Properties in Mode): Mention effect of risky vars.
1354 (Imenu): Define imenu-add-to-menubar.
1355 (Font Lock Mode): Add descriptions to menu lines.
1356 (Faces for Font Lock): Add font-lock-doc-face.
1357
13582005-02-05 Lute Kamstra <lute@gnu.org>
1359
1360 * text.texi (Maintaining Undo): Remove obsolete function.
1361
13622005-02-05 Eli Zaretskii <eliz@gnu.org>
1363
1364 * frames.texi (Color Names): Add pointer to the X docs about RGB
1365 color specifications. Improve indexing
1366 (Text Terminal Colors): Replace the description of RGB values by
1367 an xref to "Color Names".
1368
13692005-02-03 Richard M. Stallman <rms@gnu.org>
1370
1371 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
1372 Clarify.
1373 (Selecting Windows): Clarify save-selected-window.
1374 (Cyclic Window Ordering): Clarify walk-windows.
1375 (Window Point): Clarify.
1376 (Window Start): Add comment to example.
1377 (Resizing Windows): Add `interactive' specs in examples.
1378 Document fit-window-to-buffer.
1379
1380 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
1381 (Undo, Maintaining Undo): Clarify last change.
1382 (Sorting): In sort-numeric-fields, explain about octal and hex.
1383 Mention sort-numeric-base.
1384 (Format Properties): Add xref for hard newlines.
1385
1386 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
1387 (Pop-Up Menus): Fix typo.
1388 (Color Names): Explain all types of color names.
1389 Explain color-values on B&W terminal.
1390 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
1391
1392 * files.texi (File Locks): Not supported on MS systems.
1393 (Testing Accessibility): Clarify.
1394
1395 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
1396 (Coverage Testing): Fix typo.
1397
1398 * commands.texi (Misc Events): Remove stray space.
1399
1400 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
1401 (Modification Time): Clarify when visited-file-modtime returns 0.
1402 (The Buffer List): Clarify bury-buffer.
1403 (Killing Buffers): Clarify.
1404 (Indirect Buffers): Add clone-indirect-buffer.
1405
14062005-02-02 Matt Hodges <MPHodges@member.fsf.org>
1407
1408 * edebug.texi (Printing in Edebug): Fix default value of
1409 edebug-print-circle.
1410 (Coverage Testing): Fix displayed frequency count data.
1411
14122005-02-02 Luc Teirlinck <teirllm@auburn.edu>
1413
1414 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
1415
14162005-02-02 Kim F. Storm <storm@cua.dk>
1417
1418 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
1419
14202005-01-29 Eli Zaretskii <eliz@gnu.org>
1421
1422 * commands.texi (Misc Events): Describe the help-echo event.
1423
1424 * text.texi (Special Properties) <help-echo>: Use `pos'
1425 consistently in description of the help-echo property.
1426 Use @code{nil} instead of @var{nil}.
1427
1428 * display.texi (Overlay Properties): Fix the index entry for
1429 help-echo overlay property.
1430
1431 * customize.texi (Type Keywords): Uncomment the xref to the
1432 help-echo property documentation.
1433
14342005-01-23 Kim F. Storm <storm@cua.dk>
1435
1436 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
1437 return value. Third element FULLY replaced by PARTIAL which
1438 specifies number of invisible pixels if row is only partially visible.
1439 (Textual Scrolling): Mention auto-window-vscroll.
1440 (Vertical Scrolling): New defvar auto-window-vscroll.
1441
14422005-01-16 Luc Teirlinck <teirllm@auburn.edu>
1443
1444 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
1445 command remapping.
1446
14472005-01-15 Richard M. Stallman <rms@gnu.org>
1448
1449 * display.texi (Defining Images): Mention DATA-P arg of create-image.
1450
14512005-01-14 Kim F. Storm <storm@cua.dk>
1452
1453 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
1454
1455 * text.texi (Links and Mouse-1): Fix string and vector item.
1456
14572005-01-13 Richard M. Stallman <rms@gnu.org>
1458
1459 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
1460 descriptions of overriding-local-map and overriding-terminal-local-map.
1461
1462 * text.texi (Links and Mouse-1): Clarify text.
1463
14642005-01-13 Kim F. Storm <storm@cua.dk>
1465
1466 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
1467
14682005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
1469
1470 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
1471
14722005-01-12 Kim F. Storm <storm@cua.dk>
1473
1474 * text.texi (Links and Mouse-1): Rename section from Enabling
1475 Mouse-1 to Following Links. Change xrefs.
1476 Add examples for define-button-type and define-widget.
1477
1478 * display.texi (Button Properties, Button Buffer Commands):
1479 Clarify mouse-1 and follow-link functionality.
1480
14812005-01-12 Richard M. Stallman <rms@gnu.org>
1482
1483 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
1484
1485 * display.texi (Beeping): Fix Texinfo usage.
1486
1487 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
1488
14892005-01-11 Kim F. Storm <storm@cua.dk>
1490
1491 * display.texi (Button Properties, Button Buffer Commands):
1492 Mention mouse-1 binding. Add follow-link keyword.
1493
1494 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
1495 (Enabling Mouse-1 to Follow Links): New subsection.
1496
14972005-01-06 Richard M. Stallman <rms@gnu.org>
1498
1499 * text.texi (Special Properties): Minor change.
1500
1501 * os.texi (Timers): Clarify previous change.
1502
1503 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1504
15052005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1506
1507 * display.texi (Face Attributes): Correct xref to renamed node.
1508
15092005-01-01 Richard M. Stallman <rms@gnu.org>
1510
1511 * display.texi (Face Attributes): Describe hex color specs.
1512
15132004-12-31 Richard M. Stallman <rms@gnu.org>
1514
1515 * os.texi (Timers): Update previous change.
1516
15172004-12-30 Kim F. Storm <storm@cua.dk>
1518
1519 * display.texi (Line Height): Total line-height is now specified
1520 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1521 in cons cells. (nil . RATIO) is relative to actual line height.
1522 Use line-height `t' instead of `0' to get minimum height.
1523
15242004-12-29 Richard M. Stallman <rms@gnu.org>
1525
1526 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1527
15282004-12-28 Richard M. Stallman <rms@gnu.org>
1529
1530 * commands.texi (Quitting): Clarify value of with-local-quit.
1531
1532 * elisp.texi (Top): Fix previous change.
1533
1534 * loading.texi (Loading): Fix previous change.
1535
15362004-12-27 Richard M. Stallman <rms@gnu.org>
1537
1538 * Makefile.in (MAKEINFO): Specify --force.
1539
1540 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
1541
1542 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
1543
1544 * display.texi (Line Height): Further clarify.
1545
1546 * elisp.texi (Top): Update Loading submenu.
1547
1548 * loading.texi (Where Defined): New node.
1549 (Unloading): load-history moved to Where Defined.
1550
15512004-12-21 Richard M. Stallman <rms@gnu.org>
1552
1553 * commands.texi (Event Input Misc): Add while-no-input.
1554
15552004-12-11 Richard M. Stallman <rms@gnu.org>
1556
1557 * display.texi (Line Height): Rewrite text for clarity.
1558
15592004-12-11 Kim F. Storm <storm@cua.dk>
1560
1561 * display.texi (Display): Add node "Line Height" to menu.
1562 (Line Height): New node. Move full description of line-spacing
1563 and line-height text properties here from text.texi.
1564 (Scroll Bars): Add vertical-scroll-bar variable.
1565
1566 * frames.texi (Window Frame Parameters): Remove line-height defvar.
1567
1568 * locals.texi (Standard Buffer-Local Variables): Fix xref for
1569 line-spacing and vertical-scroll-bar.
1570
1571 * text.texi (Special Properties): Just mention line-spacing and
1572 line-height here, add xref to new "Line Height" node.
1573
15742004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
1575
1576 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
1577
1578 * locals.texi (Standard Buffer-Local Variables):
1579 Add @xref for `line-spacing'.
1580
15812004-12-05 Richard M. Stallman <rms@gnu.org>
1582
1583 * Makefile.in (maintainer-clean): Remove the info files
1584 in $(infodir) where they are created.
1585
15862004-12-03 Richard M. Stallman <rms@gnu.org>
1587
1588 * windows.texi (Selecting Windows): get-lru-window and
1589 get-largest-window don't consider dedicated windows.
1590
1591 * text.texi (Undo): Document undo-in-progress.
1592
15932004-11-26 Richard M. Stallman <rms@gnu.org>
1594
1595 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
1596 Remove a few vars that are not always buffer-local.
1597
15982004-11-24 Luc Teirlinck <teirllm@auburn.edu>
1599
1600 * locals.texi (Standard Buffer-Local Variables): Comment out
1601 xref's to non-existent node `Yet to be written'.
1602
16032004-11-24 Richard M. Stallman <rms@gnu.org>
1604
1605 * processes.texi (Synchronous Processes): Grammar fix.
1606
1607 * numbers.texi (Comparison of Numbers): Add eql.
1608
1609 * locals.texi (Standard Buffer-Local Variables): Add many vars.
1610
1611 * intro.texi (Printing Notation): Fix previous change.
1612
1613 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
1614 and default-indicate-buffer-boundaries from here.
1615 (Usual Display): To here.
1616 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
1617 (Usual Display): Move tab-width up.
1618
1619 * customize.texi (Variable Definitions): Replace
1620 show-paren-mode example with tooltip-mode.
1621 (Simple Types, Composite Types, Defining New Types):
1622 Minor cleanups.
1623
16242004-11-21 Jesper Harder <harder@ifa.au.dk>
1625
1626 * processes.texi (Synchronous Processes, Output from Processes):
1627 Markup fix.
1628
16292004-11-20 Richard M. Stallman <rms@gnu.org>
1630
1631 * positions.texi (Skipping Characters): skip-chars-forward
1632 now handles char classes.
1633
1634 * intro.texi (Printing Notation): Avoid confusion of `print'
1635 when explaining @print.
1636
1637 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
1638
1639 * display.texi (Display Table Format): Minor fix.
1640
1641 * streams.texi (Output Functions): Fix print example.
1642
1643 * Makefile.in (elisp): New target.
1644 (dist): Depend on $(infodir)/elisp, not elisp.
1645 Copy the info files from $(infodir).
1646
1647 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
1648 read-from-minibuffer.
1649
1650 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
1651
16522004-11-19 Richard M. Stallman <rms@gnu.org>
1653
1654 * searching.texi (Regexp Search): Add search-whitespace-regexp.
1655
16562004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
1657
1658 * tips.texi (Coding Conventions): Fix typo.
1659
16602004-11-16 Richard M. Stallman <rms@gnu.org>
1661
1662 * tips.texi (Coding Conventions): Separate defvar and require
1663 methods to avoid warnings. Use require only when there are many
1664 functions and variables from that package.
1665
1666 * minibuf.texi (Minibuffer Completion): When ignoring case,
1667 predicate must not be case-sensitive.
1668
1669 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
1670 (Test Coverage): Don't talk about "splotches". Clarified.
1671
16722004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
1673
1674 * frames.texi (Window Frame Parameters): Fix typo.
1675
16762004-11-15 Kim F. Storm <storm@cua.dk>
1677
1678 * symbols.texi (Other Plists): Note that plist-get may signal error.
1679 Add safe-plist-get.
1680
16812004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
1682
1683 * modes.texi (Font Lock Basics): Fix typo.
1684
16852004-11-08 Richard M. Stallman <rms@gnu.org>
1686
1687 * syntax.texi (Syntax Table Functions): Add syntax-after.
1688
16892004-11-06 Lars Brinkhoff <lars@nocrew.org>
1690
1691 * os.texi (Processor Run Time): New section documenting
1692 get-internal-run-time.
1693
16942004-11-06 Eli Zaretskii <eliz@gnu.org>
1695
1696 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
1697 it nukes elisp-cover.texi.
1698 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
1699 elisp-0 etc.
1700
17012004-11-05 Luc Teirlinck <teirllm@auburn.edu>
1702
1703 * commands.texi (Keyboard Macros): Document `append' return value
1704 of `defining-kbd-macro'.
1705
17062004-11-01 Richard M. Stallman <rms@gnu.org>
1707
1708 * commands.texi (Interactive Call): Add called-interactively-p.
1709
17102004-10-29 Simon Josefsson <jas@extundo.com>
1711
1712 * minibuf.texi (Reading a Password): Revert.
1713
17142004-10-28 Richard M. Stallman <rms@gnu.org>
1715
1716 * frames.texi (Display Feature Testing): Explain about "vendor".
1717
17182004-10-27 Richard M. Stallman <rms@gnu.org>
1719
1720 * commands.texi (Interactive Codes): `N' uses numeric prefix,
1721 not raw. Clarify `n'.
1722 (Interactive Call): Rewrite interactive-p, focusing on when
1723 and how to use it.
1724 (Misc Events): Clarify previous change.
1725
1726 * advice.texi (Simple Advice): Clarify what job the example does.
1727 (Around-Advice): Clarify ad-do-it.
1728 (Activation of Advice): An option of ad-default-compilation-action
1729 is `never', not `nil'.
1730
17312004-10-26 Kim F. Storm <storm@cua.dk>
1732
1733 * commands.texi (Interactive Codes): Add U code letter.
1734
17352004-10-25 Simon Josefsson <jas@extundo.com>
1736
1737 * minibuf.texi (Reading a Password): Add.
1738
17392004-10-24 Jason Rumney <jasonr@gnu.org>
1740
1741 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
1742 and wheel-down.
1743
17442004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
1745
1746 * processes.texi (Synchronous Processes): Document process-file.
1747
17482004-10-22 Kenichi Handa <handa@m17n.org>
1749
1750 * text.texi (translate-region): Document that it accepts also a
1751 char-table.
1752
17532004-10-22 David Ponce <david@dponce.com>
1754
1755 * windows.texi (Resizing Windows): Document the `preserve-before'
1756 argument of the functions `enlarge-window' and `shrink-window'.
1757
17582004-10-19 Jason Rumney <jasonr@gnu.org>
1759
1760 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
1761
17622004-10-09 Luc Teirlinck <teirllm@auburn.edu>
1763
1764 * text.texi (Filling): Add anchor for definition of
1765 `sentence-end-double-space'.
1766
1767 * searching.texi (Regexp Example): Update description of how
1768 Emacs currently recognizes the end of a sentence.
1769 (Standard Regexps): Update definition of the variable
1770 `sentence-end'. Add definition of the function `sentence-end'.
1771
17722004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
1773
1774 * display.texi (Progress): New node.
1775
17762004-10-05 Kim F. Storm <storm@cua.dk>
1777
1778 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
1779
17802004-09-29 Kim F. Storm <storm@cua.dk>
1781
1782 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
1783 to identify bitmaps. Remove -fringe-bitmap suffix for standard
1784 fringe bitmap symbols, as they now have their own namespace.
1785 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
1786 vs. pixels. Signal error if no free bitmap slots.
1787 (Pixel Specification): Change IMAGE to @var{image}.
1788
17892004-09-28 Richard M. Stallman <rms@gnu.org>
1790
1791 * text.texi (Special Properties): Clarify line-spacing and line-height.
1792
1793 * searching.texi (Regexp Search): Add looking-back.
1794
17952004-09-25 Luc Teirlinck <teirllm@auburn.edu>
1796
1797 * display.texi: Correct typos.
1798 (Image Descriptors): Correct xref's.
1799
18002004-09-25 Richard M. Stallman <rms@gnu.org>
1801
1802 * text.texi (Special Properties): Cleanups in `cursor'.
1803 Rewrites in `line-height' and `line-spacing'; exchange them.
1804
1805 * display.texi (Fringes): Rewrite previous change.
1806 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
1807 (Display Fringe Bitmaps): Node deleted, text moved.
1808 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
1809 (Scroll Bars): Clarify set-window-scroll-bars.
1810 (Pointer Shape): Rewrite.
1811 (Specified Space): Clarify :align-to, etc.
1812 (Pixel Specification): Use @var. Clarify new text.
1813 (Other Display Specs): Clarify `slice'.
1814 (Image Descriptors): Cleanups.
1815 (Showing Images): Cleanups.
1816
18172004-09-24 Luc Teirlinck <teirllm@auburn.edu>
1818
1819 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
1820
1821 * modes.texi: Various minor changes in addition to:
1822 (Major Mode Conventions): Final call to `run-mode-hooks' should
1823 not be inside the `delay-mode-hooks' form.
1824 (Mode Hooks): New node.
1825 (Hooks): Delete obsolete example.
1826 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
1827 node "Mode Hooks".
1828
18292004-09-22 Luc Teirlinck <teirllm@auburn.edu>
1830
1831 * display.texi: Correct various typos.
1832 (Display): Rename node "Pointer Shapes" to "Pointer
1833 Shape". (There is already a node called "Pointer Shapes" in
1834 frames.texi.)
1835 (Images): Remove non-existent node "Image Slices" from menu.
1836
18372004-09-23 Kim F. Storm <storm@cua.dk>
1838
1839 * text.texi (Special Properties): Add `cursor', `pointer',
1840 `line-height', and `line-spacing' properties.
1841
1842 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
1843 Shapes' to menu.
1844 (Standard Faces): Doc fix for fringe face.
1845 (Fringes): Add `overflow-newline-into-fringe' and
1846 'indicate-buffer-boundaries'.
1847 (Fringe Bitmaps, Pointer Shapes): New nodes.
1848 (Display Property): Add 'Pixel Specification' and 'Display Fringe
1849 Bitmaps' to menu.
1850 (Specified Space): Describe pixel width and height.
1851 (Pixel Specification): New node.
1852 (Other Display Specs): Add `slice' property.
1853 (Display Fringe Bitmaps): New node.
1854 (Images): Add 'Image Slices' to menu.
1855 (Image Descriptors): Add `:pointer' and `:map' properties.
1856 (Showing Images): Add slice arg to `insert-image'. Add
1857 'insert-sliced-image'.
1858
18592004-09-20 Richard M. Stallman <rms@gnu.org>
1860
1861 * commands.texi (Key Sequence Input):
1862 Clarify downcasing in read-key-sequence.
1863
18642004-09-08 Juri Linkov <juri@jurta.org>
1865
1866 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
1867
18682004-09-07 Luc Teirlinck <teirllm@auburn.edu>
1869
1870 * locals.texi (Standard Buffer-Local Variables): Add
1871 `buffer-auto-save-file-format'.
1872 * internals.texi (Buffer Internals): Describe new
1873 auto_save_file_format field of the buffer structure.
1874 * files.texi (Format Conversion): `auto-save-file-format' has been
1875 renamed `buffer-auto-save-file-format'.
1876
18772004-08-27 Luc Teirlinck <teirllm@auburn.edu>
1878
1879 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
1880 an integer or a marker.
1881 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
1882
18832004-08-22 Richard M. Stallman <rms@gnu.org>
1884
1885 * modes.texi (Major Mode Conventions): Discuss rebinding of
1886 standard key bindings.
1887
18882004-08-18 Kim F. Storm <storm@cua.dk>
1889
1890 * processes.texi (Accepting Output): Add `just-this-one' arg to
1891 `accept-process-output'.
1892 (Output from Processes): New var `process-adaptive-read-buffering'.
1893
18942004-08-10 Luc Teirlinck <teirllm@auburn.edu>
1895
1896 * keymaps.texi: Various changes in addition to:
1897 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
1898 Give more varied examples for `kbd'.
1899 (Creating Keymaps): Char tables have slots for all characters
1900 without modifiers.
1901 (Active Keymaps): `overriding-local-map' and
1902 `overriding-terminal-local-map' also override text property and
1903 overlay keymaps.
1904 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
1905 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
1906 to denote a prefix of no events.
1907 `map-keymap' includes parent's bindings _recursively_.
1908 Clarify and correct description of `where-is-internal'.
1909 Mention BUFFER-OR-NAME arg to `describe-bindings'.
1910 (Menu Example): For menus intended for use with the keyboard, the
1911 menu items should be bound to characters or real function keys.
1912
19132004-08-08 Luc Teirlinck <teirllm@auburn.edu>
1914
1915 * objects.texi (Character Type): Reposition `@anchor' to prevent
1916 double space inside sentence in Info.
1917
1918 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
1919 renamed to `disabled-command-function'.
1920 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
1921 (Command Loop Info): Replace reference to it.
1922 (Disabling Commands): `disabled-command-hook' has been renamed to
1923 `disabled-command-function'.
1924
19252004-08-07 Luc Teirlinck <teirllm@auburn.edu>
1926
1927 * os.texi (Translating Input): Only non-prefix bindings in
1928 `key-translation-map' override actual key bindings. Warn about
1929 possible indirect effect of actual key bindings on non-prefix
1930 bindings in `key-translation-map'.
1931
19322004-08-06 Luc Teirlinck <teirllm@auburn.edu>
1933
1934 * minibuf.texi (High-Level Completion): Add anchor for definition
1935 of `read-variable'.
1936
1937 * commands.texi: Various changes in addition to:
1938 (Using Interactive): Clarify description of `interactive-form'.
1939 (Interactive Call): Mention default for KEYS argument to
1940 `call-interactively'.
1941 (Command Loop Info): Clarify description of `this-command-keys'.
1942 Mention KEEP-RECORD argument to `clear-this-command-keys'.
1943 Value of `last-event-frame' can be `macro'.
1944 (Repeat Events): `double-click-fuzz' is also used to distinguish
1945 clicks and drags.
1946 (Classifying Events): Clarify descriptions of `event-modifiers'
1947 `event-basic-type' and `event-convert-list'.
1948 (Accessing Events): `posn-timestamp' takes POSITION argument.
1949 (Quoted Character Input): Clarify description of
1950 `read-quoted-char' and fix example.
1951 (Quitting): Add `with-local-quit'.
1952 (Disabling Commands): Correct and clarify descriptions of
1953 `enable-command' and `disable-command'.
1954 Mention what happens if `disabled-command-hook' is nil.
1955 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
1956 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
1957
19582004-07-24 Luc Teirlinck <teirllm@auburn.edu>
1959
1960 * frames.texi: Various changes in addition to:
1961 (Creating Frames): Expand and clarify description of `make-frame'.
1962 (Window Frame Parameters): Either none or both of the `icon-left'
1963 and `icon-top' parameters must be specified. Put descriptions of
1964 `menu-bar-lines' and `toolbar-lines' closer together and change
1965 them accordingly.
1966 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
1967 except while processing `frame-title-format' or `icon-title-format'.
1968 (Deleting Frames): Correct description of `delete-frame'.
1969 Non-nil return values of `frame-live-p' are like those of `framep'.
1970 (Frames and Windows): mention return value of
1971 `set-frame-selected-window'.
1972 (Visibility of Frames): Mention `force' argument to
1973 `make-frame-invisible'. `frame-visible-p' returns t for all
1974 frames on text-only terminals.
1975 (Frame Configurations): Restoring a frame configuration does not
1976 restore deleted frames.
1977 (Window System Selections): `x-set-selection' returns DATA.
1978 (Resources): Add example.
1979 (Display Feature Testing): Clarify descriptions of
1980 `display-pixel-height', `display-pixel-width', `x-server-version'
1981 and `x-server-vendor'.
1982
1983 * windows.texi (Choosing Window): Add anchor.
1984 * minibuf.texi (Minibuffer Misc): Add anchor.
1985
19862004-07-23 John Paul Wallington <jpw@gnu.org>
1987
1988 * macros.texi (Defining Macros): Declaration keyword for setting
1989 Edebug spec is `debug' not `edebug'.
1990
19912004-07-19 Luc Teirlinck <teirllm@auburn.edu>
1992
1993 * windows.texi: Various small changes in addition to:
1994 (Window Point): Mention return value of `set-window-point'.
1995 (Window Start): `pos-visible-in-window-p' disregards horizontal
1996 scrolling. Explain return value if PARTIALLY is non-nil.
1997 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
1998 and `set-window-vscroll'.
1999 (Size of Window): The argument WINDOW to `window-inside-edges',
2000 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
2001 (Resizing Windows): Explain return value of
2002 `shrink-window-if-larger-than-buffer'.
2003 `window-size-fixed' automatically becomes buffer local when set.
2004 (Window Configurations): Explain return value of
2005 `set-window-configuration'.
2006
2007 * minibuf.texi (Minibuffer Misc): Add anchor for
2008 `minibuffer-scroll-window'.
2009
2010 * positions.texi (Text Lines): Add anchor for `count-lines'.
2011
20122004-07-17 Richard M. Stallman <rms@gnu.org>
2013
2014 * display.texi (Overlay Properties): Adding `evaporate' prop
2015 deletes empty overlay immediately.
2016
2017 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
2018 fix example.
2019
20202004-07-16 Jim Blandy <jimb@redhat.com>
2021
2022 * searching.texi (Regexp Backslash): Document new \_< and \_>
2023 operators.
2024
20252004-07-16 Juanma Barranquero <lektu@terra.es>
2026
2027 * display.texi (Images): Fix Texinfo usage.
2028
20292004-07-14 Luc Teirlinck <teirllm@auburn.edu>
2030
2031 * buffers.texi (Modification Time): `visited-file-modtime' now
2032 returns a list of two integers, instead of a cons.
2033
20342004-07-13 Luc Teirlinck <teirllm@auburn.edu>
2035
2036 * windows.texi: Various changes in addition to:
2037 (Splitting Windows): Add `split-window-keep-point'.
2038
20392004-07-09 Richard M. Stallman <rms@gnu.org>
2040
2041 * frames.texi (Input Focus): Minor fix.
2042
20432004-07-07 Luc Teirlinck <teirllm@auburn.edu>
2044
2045 * frames.texi (Input Focus): Clarify descriptions of
2046 `select-frame-set-input-focus' and `select-frame'.
2047
20482004-07-06 Luc Teirlinck <teirllm@auburn.edu>
2049
2050 * os.texi: Various small changes in addition to:
2051 (Killing Emacs): Expand and clarify description of
2052 `kill-emacs-query-functions' and `kill-emacs-hook'.
2053 (System Environment): Expand and clarify description of `getenv'
2054 and `setenv'.
2055 (Timers): Clarify description of `run-at-time'.
2056 (Translating Input): Correct description of
2057 `extra-keyboard-modifiers'.
2058 (Flow Control): Correct description of `enable-flow-control'.
2059
20602004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
2061
2062 * os.texi: Update copyright.
2063 (Session Management): Grammar fix.
2064 Clarify which Emacs does the restarting.
2065 Use @samp for *scratch* buffer.
2066
20672004-07-04 Alan Mackenzie <acm@muc.de>
2068
2069 * frames.texi (Input Focus): Add documentation for
2070 `select-frame-set-input-focus'. Replace refs to non-existent
2071 `switch-frame' with `select-frame'. Minor corrections and tidying
2072 up of text-only terminal stuff.
2073
20742004-07-02 Richard M. Stallman <rms@gnu.org>
2075
2076 * files.texi (Saving Buffers): Cleanup write-contents-function.
2077 (Magic File Names): Cleanup file-remote-p.
2078
20792004-07-02 Kai Grossjohann <kai@emptydomain.de>
2080
2081 * files.texi (Magic File Names): `file-remote-p' returns an
2082 identifier of the remote system, not just t.
2083
20842004-07-02 David Kastrup <dak@gnu.org>
2085
2086 * searching.texi (Entire Match Data): Add explanation about new
2087 match-data behavior when @var{integers} is non-nil.
2088
20892004-06-24 Richard M. Stallman <rms@gnu.org>
2090
2091 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
2092
2093 * customize.texi (Variable Definitions): Note about doc strings
2094 and :set.
2095
2096 * keymaps.texi (Keymap Terminology): Document `kbd'.
2097 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
2098
2099 * display.texi (Invisible Text): Setting buffer-invisibility-spec
2100 makes it buffer-local.
2101
2102 * files.texi (Saving Buffers): Correct previous change.
2103
2104 * commands.texi (Accessing Events):
2105 Clarify posn-col-row and posn-actual-col-row.
2106
21072004-06-24 David Ponce <david.ponce@wanadoo.fr>
2108
2109 * commands.texi (Accessing Events): New functions
2110 posn-at-point and posn-at-x-y. Add example to posn-x-y.
2111
21122004-06-23 Luc Teirlinck <teirllm@auburn.edu>
2113
2114 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
2115 * frames.texi, buffers.texi, backups.texi, variables.texi:
2116 * loading.texi, eval.texi, functions.texi, control.texi:
2117 * symbols.texi, minibuf.texi: Reposition @anchor's.
2118
2119 * help.texi: Various small changes in addition to the following.
2120 (Describing Characters): Describe PREFIX argument to
2121 `key-description'. Correct and clarify definition of
2122 `text-char-description'. Describe NEED-VECTOR argument to
2123 `read-kbd-macro'.
2124 (Help Functions): Clarify definition of `apropos'.
2125
21262004-06-23 Lars Hansen <larsh@math.ku.dk>
2127
2128 * files.texi (Saving Buffers): Correct description of
2129 `write-contents-functions'.
2130
21312004-06-21 Juanma Barranquero <lektu@terra.es>
2132
2133 * display.texi (Images): Remove redundant @vindex directives.
2134 Rewrite `image-library-alist' doc in active voice.
2135
21362004-06-14 Juanma Barranquero <lektu@terra.es>
2137
2138 * display.texi (Images): Document new delayed library loading,
2139 variable `image-library-alist' and (existing but undocumented)
2140 function `image-type-available-p'.
2141
21422004-06-05 Richard M. Stallman <rms@gnu.org>
2143
2144 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
2145 refer the user to the Initial Input node.
2146 (Text from Minibuffer): Likewise.
2147 (Initial Input): New node. Document this feature
2148 and say it is mostly deprecated.
2149
21502004-05-30 Richard M. Stallman <rms@gnu.org>
2151
2152 * loading.texi (Named Features): Clarify return value
2153 and meaning of NOERROR.
2154
2155 * variables.texi (File Local Variables): Minor cleanup.
2156
21572004-05-30 Michael Albinus <michael.albinus@gmx.de>
2158
2159 * files.texi (Magic File Names): Add `file-remote-p' as operation
2160 of file name handlers.
2161
21622004-05-29 Richard M. Stallman <rms@gnu.org>
2163
2164 * modes.texi (Minor Mode Conventions): (-) has no special meaning
2165 as arg to a minor mode command.
2166
21672004-05-22 Richard M. Stallman <rms@gnu.org>
2168
2169 * syntax.texi (Syntax Class Table): Word syntax not just for English.
2170
2171 * streams.texi (Output Variables): Doc float-output-format.
2172
2173 * searching.texi (Regexp Special): Nested repetition can be infloop.
2174
2175 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
2176 real stack overflow.
2177
2178 * compile.texi: Minor cleanups.
2179
21802004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
2181
2182 * lists.texi (Cons Cells): Explain dotted lists, true lists,
2183 circular lists.
2184 (List Elements): Explain handling of circular and dotted lists.
2185
21862004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
2187
2188 * modes.texi (Search-based Fontification): Fix typo.
2189
21902004-05-10 Juanma Barranquero <lektu@terra.es>
2191
2192 * modes.texi (Mode Line Variables): Fix description of
2193 global-mode-string, which is now after which-func-mode, not the
2194 buffer name.
2195
21962004-05-07 Lars Hansen <larsh@math.ku.dk>
2197
2198 * modes.texi (Desktop Save Mode): Add.
2199 (Modes): Add menu entry Desktop Save Mode.
2200
2201 * hooks.texi: Add desktop-after-read-hook,
2202 desktop-no-desktop-file-hook and desktop-save-hook.
2203
2204 * locals.texi: Add desktop-save-buffer.
2205
22062004-04-30 Jesper Harder <harder@ifa.au.dk>
2207
2208 * display.texi: emacs -> Emacs.
2209
22102004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
2211
2212 * files.texi (Changing Files): Document set-file-times.
2213
22142004-04-23 Juanma Barranquero <lektu@terra.es>
2215
2216 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
2217
22182004-04-18 Jesper Harder <harder@ifa.au.dk>
2219
2220 * tips.texi (Coding Conventions): defopt -> defcustom.
2221
22222004-04-16 Luc Teirlinck <teirllm@auburn.edu>
2223
2224 * sequences.texi: Various clarifications.
2225
22262004-04-14 Luc Teirlinck <teirllm@auburn.edu>
2227
2228 * buffers.texi (Read Only Buffers): Mention optional ARG to
2229 `toggle-read-only'.
2230
22312004-04-14 Nick Roberts <nick@nick.uklinux.net>
2232
2233 * windows.texi (Selecting Windows): Note that get-lru-window
2234 returns a full-width window if possible.
2235
22362004-04-13 Luc Teirlinck <teirllm@auburn.edu>
2237
2238 * buffers.texi: Various changes in addition to:
2239 (Buffer File Name): Add `find-buffer-visiting'.
2240 (Buffer Modification): Mention optional ARG to `not-modified'.
2241 (Indirect Buffers): Mention optional CLONE argument to
2242 `make-indirect-buffer'.
2243
2244 * files.texi: Various changes in addition to:
2245 (Visiting Functions): `find-file-hook' is now a normal hook.
2246 (File Name Expansion): Explain difference between the way that
2247 `expand-file-name' and `file-truename' treat `..'.
2248 (Contents of Directories): Mention optional ID-FORMAT argument to
2249 `directory-files-and-attributes'.
2250 (Format Conversion): Mention new optional CONFIRM argument to
2251 `format-write-file'.
2252
22532004-04-12 Miles Bader <miles@gnu.org>
2254
2255 * macros.texi (Expansion): Add description of `macroexpand-all'.
2256
22572004-04-05 Jesper Harder <harder@ifa.au.dk>
2258
2259 * variables.texi (Variable Aliases): Mention
2260 cyclic-variable-indirection.
2261
2262 * errors.texi (Standard Errors): Ditto.
2263
22642004-04-04 Luc Teirlinck <teirllm@auburn.edu>
2265
2266 * backups.texi: Various small changes in addition to:
2267 (Making Backups): Mention return value of `backup-buffer'.
2268 (Auto-Saving): Mention optional FORCE argument to
2269 `delete-auto-save-file-if-necessary'.
2270 (Reverting): Mention optional PRESERVE-MODES argument to
2271 `revert-buffer'. Correct description of `revert-buffer-function'.
2272
22732004-03-22 Juri Linkov <juri@jurta.org>
2274
2275 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
2276 with `Vector Functions'.
2277
2278 * text.texi (Sorting): Add missing quote.
2279
22802004-03-14 Luc Teirlinck <teirllm@auburn.edu>
2281
2282 * intro.texi (Lisp History): Replace xref to `cl' manual with
2283 inforef.
2284
22852004-03-12 Richard M. Stallman <rms@gnu.org>
2286
2287 * intro.texi (Version Info): Add arg to emacs-version.
2288 (Lisp History): Change xref to CL manual.
2289
22902004-03-09 Luc Teirlinck <teirllm@auburn.edu>
2291
2292 * minibuf.texi (Completion Commands): Add xref to Emacs manual
2293 for Partial Completion mode.
2294
22952004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
2296
2297 * customize.texi: Fix typo. Remove eol whitespace.
2298
22992004-03-04 Richard M. Stallman <rms@gnu.org>
2300
2301 * processes.texi: Fix typos.
2302
2303 * lists.texi (Building Lists): Minor clarification.
2304
2305 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
2306 in make-hash-table.
2307
23082004-02-29 Juanma Barranquero <lektu@terra.es>
2309
2310 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
2311 rm, and ignore exit code.
2312
23132004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
2314
2315 * display.texi (Defining Faces): Add description for min-colors.
2316 Update example.
2317
23182004-02-23 Luc Teirlinck <teirllm@auburn.edu>
2319
2320 * abbrevs.texi: Various corrections and clarifications in addition
2321 to the following:
2322 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
2323
23242004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2325
2326 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
2327
23282004-02-21 Luc Teirlinck <teirllm@auburn.edu>
2329
2330 * text.texi: Various small changes in addition to the following:
2331 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
2332 to delete-horizontal-space.
2333 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
2334 description of yank-handler text property at various places.
2335
2336 * frames.texi (Window System Selections): Add anchor.
2337
2338 * syntax.texi (Syntax Table Functions): Clarify and correct
2339 descriptions of make-syntax-table and copy-syntax-table.
2340 (Motion and Syntax): Clarify SYNTAXES argument to
2341 skip-syntax-forward.
2342 (Parsing Expressions): Mention that the return value of
2343 parse-partial-sexp is currently a list of ten rather than nine
2344 elements.
2345 (Categories): Various corrections and clarifications.
2346
23472004-02-17 Luc Teirlinck <teirllm@auburn.edu>
2348
2349 * markers.texi (Marker Insertion Types): Minor change.
2350
2351 * locals.texi (Standard Buffer-Local Variables):
2352 * commands.texi (Interactive Codes, Using Interactive):
2353 * functions.texi (Related Topics): Fix xrefs.
2354
23552004-02-16 Luc Teirlinck <teirllm@auburn.edu>
2356
2357 * lists.texi (Sets And Lists): Update description of delete-dups.
2358
23592004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2360
2361 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
2362
23632004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2364
2365 * frames.texi (Parameter Access): frame-parameters arg is optional.
2366 modify-frame-parameters handles nil for FRAME.
2367 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
2368 are all-or-nothing for certain toolkits.
2369 Mention parameter wait-for-wm.
2370 (Frames and Windows): In frame-first-window and frame-selected-window
2371 the arg is optional.
2372 (Input Focus): In redirect-frame-focus the second arg is optional.
2373 (Window System Selections): Mention selection type CLIPBOARD.
2374 Mention data-type UTF8_STRING.
2375 Mention numbering of cut buffers.
2376 (Resources): Describe x-resource-name.
2377
23782004-02-16 Richard M. Stallman <rms@gnu.org>
2379
2380 * windows.texi (Buffers and Windows): Delete false table
2381 about all-frames.
2382
2383 * syntax.texi (Parsing Expressions): Delete old caveat
2384 about parse-sexp-ignore-comments.
2385
2386 * streams.texi (Output Variables): Add print-quoted.
2387
2388 * lists.texi (Building Lists): Minor cleanup.
2389
2390 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
2391
2392 * display.texi (Overlays): Explain overlays use markers.
2393 (Managing Overlays): Explain front-advance and rear-advance
2394 in more detail.
2395
2396 * loading.texi (Unloading): Document unload-feature-special-hooks.
2397 Get rid of fns-NNN.el file.
2398
23992004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2400
2401 * help.texi (Describing Characters): Fix text-char-description
2402 example output.
2403
2404 * edebug.texi (Using Edebug): Fix example.
2405
2406 * debugging.texi (Internals of Debugger): Fix return value.
2407
2408 * files.texi (Changing Files): Fix argname.
2409
2410 * calendar.texi: Fix parens, and default values.
2411
2412 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
2413 * nonascii.texi, objects.texi, os.texi: Minor fixes.
2414 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
2415
2416 * positions.texi (Text Lines): Don't add -1 in current-line.
2417
24182004-02-16 Richard M. Stallman <rms@gnu.org>
2419
2420 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
2421
24222004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2423
2424 * processes.texi (Low-Level Network): Fix a typo.
2425
24262004-02-12 Kim F. Storm <storm@cua.dk>
2427
2428 * display.texi (Fringes): Use consistent wording.
2429 Note that window-fringe's window arg is optional.
2430 (Scroll Bars): Use consistent wording.
2431
24322004-02-11 Luc Teirlinck <teirllm@auburn.edu>
2433
2434 * tips.texi (Comment Tips): Document the new conventions for
2435 commenting out code.
2436
24372004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2438
2439 * positions.texi (Text Lines): Added missing end defun.
2440
24412004-02-07 Kim F. Storm <storm@cua.dk>
2442
2443 * positions.texi (Text Lines): Add line-number-at-pos.
2444
24452004-02-06 John Paul Wallington <jpw@gnu.org>
2446
2447 * display.texi (Button Properties, Button Buffer Commands):
2448 mouse-2 invokes button, not down-mouse-1.
2449
24502004-02-04 Jason Rumney <jasonr@gnu.org>
2451
2452 * makefile.w32-in: Sync with Makefile.in changes.
2453
24542004-02-03 Luc Teirlinck <teirllm@auburn.edu>
2455
2456 * minibuf.texi (Text from Minibuffer): Various corrections and
2457 clarifications.
2458 (Object from Minibuffer): Correct Lisp description of
2459 read-minibuffer.
2460 (Minibuffer History): Clarify description of cons values for
2461 HISTORY arguments.
2462 (Basic Completion): Various corrections and clarifications. Add
2463 completion-regexp-list.
2464 (Minibuffer Completion): Correct and clarify description of
2465 completing-read.
2466 (Completion Commands): Mention Partial Completion mode. Various
2467 other minor changes.
2468 (High-Level Completion): Various corrections and clarifications.
2469 (Reading File Names): Ditto.
2470 (Minibuffer Misc): Ditto.
2471
24722004-01-26 Luc Teirlinck <teirllm@auburn.edu>
2473
2474 * strings.texi (Text Comparison): assoc-string also matches
2475 elements of alists that are strings instead of conses.
2476 (Formatting Strings): Standardize Texinfo usage. Update index
2477 entries.
2478
24792004-01-20 Luc Teirlinck <teirllm@auburn.edu>
2480
2481 * lists.texi (Sets And Lists): Add delete-dups.
2482
24832004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2484
2485 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
2486 special form.
2487 * macros.texi (Defining Macros): Update description of `declare',
2488 which now is a macro.
2489 (Wrong Time): Fix typos.
2490
24912004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2492
2493 * compile.texi (Compilation Functions): Expand descriptions of
2494 `compile-defun', `byte-compile-file', `byte-recompile-directory'
2495 and `batch-byte-compile'. In particular, mention and describe
2496 all optional arguments.
2497 (Disassembly): Correct and clarify the description of `disassemble'.
2498
24992004-01-11 Luc Teirlinck <teirllm@auburn.edu>
2500
2501 * searching.texi: Various small changes in addition to the
2502 following.
2503 (Regexp Example): Adapt to new value of `sentence-end'.
2504 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2505 `words'.
2506 (Search and Replace): Add usage note for `perform-replace'.
2507 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2508 `match-data'.
2509 (Standard Regexps): Update for new values of `paragraph-start'
2510 and `sentence-end'.
2511
25122004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2513
2514 * files.texi (Saving Buffers): Clarify descriptions of
2515 `write-contents-functions' and `before-save-hook'.
2516 Make the defvar's for `before-save-hook' and `after-save-hook'
2517 into defopt's.
2518
25192004-01-07 Kim F. Storm <storm@cua.dk>
2520
2521 * commands.texi (Click Events): Describe new image and
2522 width/height elements of click events.
2523 (Accessing Events): Add posn-string, posn-image, and
2524 posn-object-width-height. Change posn-object to return either
2525 image or string object.
2526
25272004-01-01 Simon Josefsson <jas@extundo.com>
2528
2529 * hooks.texi (Standard Hooks): Add before-save-hook.
2530 * files.texi (Saving Buffers): Likewise.
2531
25322004-01-03 Richard M. Stallman <rms@gnu.org>
2533
2534 * frames.texi (Frames and Windows): Delete frame-root-window.
2535
25362004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2537
2538 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
2539
2540 * functions.texi: Various small changes in addition to the
2541 following.
2542 (What Is a Function): `functionp' returns nil for macros. Clarify
2543 behavior of this and following functions for symbol arguments.
2544 (Function Documentation): Add `\' in front of (fn @var{arglist})
2545 and explain why.
2546 (Defining Functions): Mention DOCSTRING argument to `defalias'.
2547 Add anchor.
2548 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
2549
25502004-01-01 Miles Bader <miles@gnu.org>
2551
2552 * display.texi (Buttons): New section.
2553
25542003-12-31 Andreas Schwab <schwab@suse.de>
2555
2556 * numbers.texi (Math Functions): sqrt reports a domain-error
2557 error.
2558 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
2559
25602003-12-30 Luc Teirlinck <teirllm@auburn.edu>
2561
2562 * tips.texi (Documentation Tips): Update item on hyperlinks in
2563 documentation strings.
2564
2565 * errors.texi (Standard Errors): Various small corrections and
2566 additions.
2567
2568 * control.texi: Various small changes in addition to the
2569 following.
2570 (Signaling Errors): Provide some more details on how `signal'
2571 constructs the error message. Add anchor to the definition of
2572 `signal'.
2573 (Error Symbols): Describe special treatment of `quit'.
2574 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
2575 to emphasize that it has to be a single form.
2576
2577 * buffers.texi: Add anchor.
2578
25792003-12-29 Richard M. Stallman <rms@gnu.org>
2580
2581 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
2582 (Window Configurations): Add window-configuration-frame.
2583
2584 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
2585
2586 * text.texi (Examining Properties): Add get-char-property-and-overlay.
2587 Change arg name in get-char-property.
2588 (Special Properties): Update handling of keymap property.
2589
2590 * strings.texi (Modifying Strings): Add clear-string.
2591 (Text Comparison): Add assoc-string and remove
2592 assoc-ignore-case, assoc-ignore-representation.
2593
2594 * os.texi (Time of Day): Add set-time-zone-rule.
2595
2596 * numbers.texi (Math Functions): asin, acos, log, log10
2597 report domain-error errors.
2598
2599 * nonascii.texi (Converting Representations):
2600 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
2601 (Encoding and I/O): Add file-name-coding-system.
2602
2603 * modes.texi (Search-based Fontification): Explain that
2604 face specs are symbols with face names as values.
2605
2606 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
2607
2608 * lists.texi (Building Lists): remq moved elsewhere.
2609 (Sets And Lists): remq moved here.
2610 (Association Lists): Refer to assoc-string.
2611
2612 * internals.texi (Garbage Collection): Add memory-use-counts.
2613
2614 * frames.texi (Frames and Windows): Add set-frame-selected-window
2615 and frame-root-window.
2616
2617 * files.texi (Contents of Directories):
2618 Add directory-files-and-attributes.
2619
2620 * display.texi (Refresh Screen): Add force-window-update.
2621 (Invisible Text): Explain about moving point out of invis text.
2622 (Overlay Properties): Add overlay-properties.
2623 (Managing Overlays): Add overlayp.
2624 (GIF Images): Invalid image number displays a hollow box.
2625
2626 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
2627 (Killing Buffers): Add buffer-live-p.
2628
26292003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
2630
2631 * display.texi (Fringes): Fix typo "set-buffer-window".
2632
26332003-12-24 Luc Teirlinck <teirllm@auburn.edu>
2634
2635 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
2636 * nonascii.texi, processes.texi, tips.texi, variables.texi:
2637 Add or change various xrefs and anchors.
2638
2639 * commands.texi: Replace all occurrences of @acronym{CAR} with
2640 @sc{car}, for consistency with the rest of the Elisp manual.
2641 `car' and `cdr' are historically acronyms, but are no longer
2642 widely thought of as such.
2643
2644 * internals.texi (Pure Storage): Mention that `purecopy' does not
2645 copy text properties.
2646 (Object Internals): Now 29 bits are used (in most implementations)
2647 to address Lisp objects.
2648
2649 * variables.texi (Variables with Restricted Values): New node.
2650
2651 * objects.texi (Lisp Data Types): Mention that certain variables
2652 can only take on a restricted set of values and add an xref to
2653 the new node "Variables with Restricted Values".
2654
2655 * eval.texi (Function Indirection): Describe the errors that
2656 `indirect-function' can signal.
2657 (Eval): Clarify the descriptions of `eval-region' and `values'.
2658 Describe `eval-buffer' instead of `eval-current-buffer' and
2659 mention `eval-current-buffer' as an alias for `current-buffer'.
2660 Correct the description and mention all optional arguments.
2661
2662 * nonascii.texi: Various small changes in addition to the
2663 following.
2664 (Converting Representations): Clarify behavior of
2665 `string-make-multibyte' and `string-to-multibyte' for unibyte all
2666 ASCII arguments.
2667 (Character Sets): Document the variable `charset-list' and adapt
2668 the definition of the function `charset-list' accordingly.
2669 (Translation of Characters): Clarify use of generic characters in
2670 `make-translation-table'. Clarify and correct the description of
2671 the use of translation tables in encoding and decoding.
2672 (User-Chosen Coding Systems): Correct and clarify the description
2673 of `select-safe-coding-system'.
2674 (Default Coding Systems): Clarify description of
2675 `file-coding-system-alist'.
2676
26772003-11-30 Luc Teirlinck <teirllm@auburn.edu>
2678
2679 * strings.texi (Text Comparison): Correctly describe when two
2680 strings are `equal'. Combine and clarify descriptions of
2681 `assoc-ignore-case' and `assoc-ignore-representation'.
2682
2683 * objects.texi (Non-ASCII in Strings): Clarify description of
2684 when a string is unibyte or multibyte.
2685 (Bool-Vector Type): Update examples.
2686 (Equality Predicates): Correctly describe when two strings are
2687 `equal'.
2688
26892003-11-29 Luc Teirlinck <teirllm@auburn.edu>
2690
2691 * lists.texi (Building Lists): `append' no longer accepts integer
2692 arguments. Update the description of `number-sequence' to reflect
2693 recent changes.
2694 (Sets And Lists): Describe `member-ignore-case' after `member'.
2695
26962003-11-27 Kim F. Storm <storm@cua.dk>
2697
2698 * commands.texi (Click Events): Click object may be an images.
2699 Describe (dx . dy) element of click positions.
2700 (Accessing Events): Remove duplicate posn-timestamp.
2701 New functions posn-object and posn-object-x-y.
2702
27032003-11-23 Kim F. Storm <storm@cua.dk>
2704
2705 * commands.texi (Click Events): Describe enhancements to event
2706 position lists, including new text-pos and (col . row) items.
2707 Mention left-fringe and right-fringe area events.
2708 (Accessing Events): New functions posn-area and
2709 posn-actual-col-row. Mention posn-timestamp. Mention that
2710 posn-point in non-text area still returns buffer position.
2711 Clarify posn-col-row.
2712
27132003-11-21 Lars Hansen <larsh@math.ku.dk>
2714
2715 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
2716 * anti.texi (File Attributes): Describe removed parameter
2717 ID-FORMAT.
2718
27192003-11-20 Luc Teirlinck <teirllm@auburn.edu>
2720
2721 * positions.texi (Positions): Mention that, if a marker is used as
2722 a position, its buffer is ignored.
2723
2724 * markers.texi (Overview of Markers): Mention it here too.
2725
27262003-11-12 Luc Teirlinck <teirllm@auburn.edu>
2727
2728 * numbers.texi (Numeric Conversions): Not just `floor', but also
2729 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
2730
27312003-11-10 Luc Teirlinck <teirllm@auburn.edu>
2732
2733 * markers.texi (Creating Markers): Specify insertion type of
2734 created markers. Add xref to `Marker Insertion Types'.
2735 Second argument to `copy-marker' is optional.
2736 (Marker Insertion Types): Mention that most markers are created
2737 with insertion type nil.
2738 (The Mark): Correctly describe when `mark' signals an error.
2739 (The Region): Correctly describe when `region-beginning' and
2740 `region-end' signal an error.
2741
27422003-11-08 Luc Teirlinck <teirllm@auburn.edu>
2743
2744 * hash.texi (Creating Hash): Clarify description of `eql'.
2745 `makehash' is obsolete.
2746 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
2747
2748 * positions.texi (Point): Change description of `buffer-end', so
2749 that it is also correct for floating point arguments.
2750 (List Motion): Correct argument lists of `beginning-of-defun' and
2751 `end-of-defun'.
2752 (Excursions): Add xref to `Marker Insertion Types'.
2753 (Narrowing): Argument to `narrow-to-page' is optional.
2754
27552003-11-06 Luc Teirlinck <teirllm@auburn.edu>
2756
2757 * streams.texi (Output Streams): Clarify behavior of point for
2758 marker output streams.
2759
27602003-11-04 Luc Teirlinck <teirllm@auburn.edu>
2761
2762 * variables.texi (Defining Variables): Second argument to
2763 `defconst' is not optional.
2764 (Setting Variables): Mention optional argument APPEND to
2765 `add-to-list'.
2766 (Creating Buffer-Local): Expand description of
2767 `make-variable-buffer-local'.
2768 (Frame-Local Variables): Expand description of
2769 `make-variable-frame-local'.
2770 (Variable Aliases): Correct description of optional argument
2771 DOCSTRING to `defvaralias'. Mention return value of
2772 `defvaralias'.
2773 (File Local Variables): Add xref to `File variables' in Emacs
2774 Manual. Correct description of `hack-local-variables'. Mention
2775 `safe-local-variable' property. Mention optional second argument
2776 to `risky-local-variable-p'.
2777
27782003-11-03 Luc Teirlinck <teirllm@auburn.edu>
2779
2780 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
2781
27822003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
2783
2784 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
2785 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
2786 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
2787 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
2788 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
2789 lispref/processes.texi, lispref/searching.texi,
2790 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
2791 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
2792 @acronym{FOO}.
2793
27942003-10-27 Luc Teirlinck <teirllm@auburn.edu>
2795
2796 * strings.texi (Creating Strings): Argument START to `substring'
2797 can not be `nil'. Expand description of
2798 `substring-no-properties'. Correct description of `split-string',
2799 especially with respect to empty matches. Prevent very bad line
2800 break in definition of `split-string-default-separators'.
2801 (Text Comparison): `string=' and `string<' also accept symbols as
2802 arguments.
2803 (String Conversion): More completely describe argument BASE in
2804 `string-to-number'.
2805 (Formatting Strings): `%s' and `%S' in `format' do require
2806 corresponding object. Clarify behavior of numeric prefix after
2807 `%' in `format'.
2808 (Case Conversion): The argument to `upcase-initials' can be a
2809 character.
2810
28112003-10-27 Kenichi Handa <handa@m17n.org>
2812
2813 * display.texi (Fontsets): Fix texinfo usage.
2814
28152003-10-25 Kenichi Handa <handa@m17n.org>
2816
2817 * display.texi (Fontsets): Add description of the function
2818 set-fontset-font.
2819
28202003-10-23 Luc Teirlinck <teirllm@auburn.edu>
2821
2822 * display.texi (Temporary Displays): Add xref to `Documentation
2823 Tips'.
2824
2825 * functions.texi (Function Safety): Use inforef instead of pxref
2826 for SES.
2827
28282003-10-23 Andreas Schwab <schwab@suse.de>
2829
2830 * Makefile.in (TEX, texinputdir): Don't define.
2831 (TEXI2DVI): Define.
2832 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
2833 add $(srcdir)/index.texi.
2834 ($(infodir)/elisp): Remove index.texi dependency.
2835 (elisp.dvi): Likewise. Use $(TEXI2DVI).
2836 (index.texi): Remove target.
2837 (dist): Don't link $(srcdir)/permute-index.
2838 (clean): Don't remove index.texi.
2839
2840 * permute-index, index.perm: Remove.
2841 * index.texi: Rename from index.unperm.
2842
28432003-10-22 Luc Teirlinck <teirllm@auburn.edu>
2844
2845 * tips.texi (Documentation Tips): Document new behavior for face
2846 and variable hyperlinks in Help mode.
2847
28482003-10-21 Luc Teirlinck <teirllm@auburn.edu>
2849
2850 * objects.texi (Integer Type): Update for extra bit of integer range.
2851 (Character Type): Ditto.
2852
28532003-10-16 Eli Zaretskii <eliz@gnu.org>
2854
2855 * numbers.texi (Integer Basics): Add index entries for reading
2856 numbers in hex, octal, and binary.
2857
28582003-10-16 Lute Kamstra <lute@gnu.org>
2859
2860 * modes.texi (Mode Line Format): Mention force-mode-line-update's
2861 argument.
2862
28632003-10-13 Luc Teirlinck <teirllm@auburn.edu>
2864
2865 * windows.texi (Choosing Window): Fix typo.
2866 * edebug.texi (Edebug Execution Modes): Fix typo.
2867
28682003-10-13 Richard M. Stallman <rms@gnu.org>
2869
2870 * windows.texi (Basic Windows): A window has fringe settings,
2871 display margins and scroll-bar settings.
2872 (Splitting Windows): Doc split-window return value.
2873 Clean up one-window-p.
2874 (Selecting Windows): Fix typo.
2875 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
2876 (Buffers and Windows): In set-window-buffer, explain effect
2877 on fringe settings and scroll bar settings.
2878 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
2879 (Choosing Window): Use defopt for pop-up-frame-function.
2880 For special-display-buffer-names, explain same-window and same-frame.
2881 Clarify window-dedicated-p return value.
2882 (Textual Scrolling): scroll-up and scroll-down can get an error.
2883 (Horizontal Scrolling): Clarify auto-hscroll-mode.
2884 Clarify set-window-hscroll.
2885 (Size of Window): Don't mention tool bar in window-height.
2886 (Coordinates and Windows): Explain what coordinates-in-window-p
2887 returns for fringes and display margins.
2888 (Window Configurations): Explain saving fringes, etc.
2889
2890 * tips.texi (Library Headers): Clean up Documentation.
2891
2892 * syntax.texi (Parsing Expressions): Clean up forward-comment
2893 and parse-sexp-lookup-properties.
2894
2895 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
2896
2897 * os.texi (System Environment): Clean up text for load-average errors.
2898
2899 * modes.texi (Hooks): Don't explain local hook details at front.
2900 Clarify run-hooks and run-hook-with-args a little.
2901 Clean up add-hook and remove-hook.
2902
2903 * edebug.texi (Edebug Execution Modes): Clarify t.
2904 Document edebug-sit-for-seconds.
2905 (Coverage Testing): Document C-x X = and =.
2906 (Instrumenting Macro Calls): Fix typo.
2907 (Specification List): Don't index the specification keywords.
2908
29092003-10-10 Kim F. Storm <storm@cua.dk>
2910
2911 * processes.texi (Network): Introduce make-network-process.
2912
29132003-10-09 Luc Teirlinck <teirllm@auburn.edu>
2914
2915 * tips.texi (Library Headers): Fix typo.
2916
29172003-10-07 Juri Linkov <juri@jurta.org>
2918
2919 * modes.texi (Imenu): Mention imenu-create-index-function's
2920 default value. Explain submenus better.
2921
29222003-10-07 Lute Kamstra <lute@gnu.org>
2923
2924 * modes.texi (Faces for Font Lock): Fix typo.
2925 (Hooks): Explain how buffer-local hook variables can refer to
2926 global hook variables.
2927 Various minor clarifications.
2928
29292003-10-06 Lute Kamstra <lute@gnu.org>
2930
2931 * tips.texi (Coding Conventions): Mention naming conventions for
2932 hooks.
2933
29342003-10-05 Luc Teirlinck <teirllm@auburn.edu>
2935
2936 * loading.texi (Library Search): Correct default value of
2937 load-suffixes.
2938 (Named Features): Fix typo.
2939
29402003-10-05 Richard M. Stallman <rms@gnu.org>
2941
2942 * loading.texi (Named Features): In `provide',
2943 say how to test for subfeatures.
2944 (Unloading): In unload-feature, use new var name
2945 unload-feature-special-hooks.
2946
29472003-10-03 Lute Kamstra <lute@gnu.org>
2948
2949 * modes.texi (Major Mode Conventions): Mention third way to set up
2950 Imenu.
2951 (Imenu): A number of small fixes.
2952 Delete documentation of internal variable imenu--index-alist.
2953 Document the return value format of imenu-create-index-function
2954 functions.
2955
29562003-09-30 Richard M. Stallman <rms@gnu.org>
2957
2958 * processes.texi (Network): Say what stopped datagram connections do.
2959
2960 * lists.texi (Association Lists): Clarify `assq-delete-all'.
2961
2962 * display.texi (Overlay Properties): Clarify `evaporate' property.
2963
29642003-09-29 Lute Kamstra <lute@gnu.org>
2965
2966 * modes.texi (Mode Line Data): Explain when symbols in mode-line
2967 constructs should be marked as risky.
2968 Change cons cell into proper list.
2969 (Mode Line Variables): Change cons cell into proper list.
2970
29712003-09-26 Lute Kamstra <lute@gnu.org>
2972
2973 * modes.texi (Mode Line Data): Document the :propertize construct.
2974 (Mode Line Variables): Reorder the descriptions of the variables
2975 to match their order in the default mode-line-format.
2976 Describe the new variables mode-line-position and mode-line-modes.
2977 Update the default values of mode-line-frame-identification,
2978 minor-mode-alist, and default-mode-line-format.
2979 (Properties in Mode): Mention the :propertize construct.
2980
29812003-09-26 Richard M. Stallman <rms@gnu.org>
2982
2983 * buffers.texi, commands.texi, debugging.texi, eval.texi:
2984 * loading.texi, minibuf.texi, text.texi, variables.texi:
2985 Avoid @strong{Note:}.
2986
29872003-09-26 Richard M. Stallman <rms@gnu.org>
2988
2989 * keymaps.texi (Remapping Commands): Fix typo.
2990
29912003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
2992
2993 * processes.texi (Low-Level Network): Fix typo.
2994
29952003-09-23 Kim F. Storm <storm@cua.dk>
2996
2997 * processes.texi (Network, Network Servers): Fix typos.
2998 (Low-Level Network): Add timeout value for :server keyword.
2999 Add new option keywords to make-network-process.
3000 Add set-network-process-options.
3001 Explain how to test availability of network options.
3002
30032003-09-19 Richard M. Stallman <rms@gnu.org>
3004
3005 * text.texi (Motion by Indent): Arg to
3006 backward-to-indentation and forward-to-indentation is optional.
3007
3008 * strings.texi (Creating Strings): Add substring-no-properties.
3009
3010 * processes.texi
3011 (Process Information): Add list-processes arg QUERY-ONLY.
3012 Delete process-contact from here.
3013 Add new status values for process-status.
3014 Add process-get, process-put, process-plist, set-process-plist.
3015 (Synchronous Processes): Add call-process-shell-command.
3016 (Signals to Processes): signal-process allows process objects.
3017 (Network): Complete rewrite.
3018 (Network Servers, Datagrams, Low-Level Network): New nodes.
3019
3020 * positions.texi (Word Motion): forward-word, backward-word
3021 arg is optional. Reword.
3022
3023 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
3024
3025 * variables.texi (Creating Buffer-Local):
3026 Delete duplicate definition of buffer-local-value.
3027 (File Local Variables): Explain about discarding text props.
3028
30292003-09-11 Richard M. Stallman <rms@gnu.org>
3030
3031 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
3032 changes variables that record input events.
3033 (Minibuffer Misc): Add minibuffer-selected-window.
3034
3035 * lists.texi (Building Lists): Add copy-tree.
3036
3037 * display.texi (Fontsets): Add char-displayable-p.
3038 (Scroll Bars): New node.
3039
30402003-09-08 Lute Kamstra <lute@gnu.org>
3041
3042 * modes.texi (%-Constructs): Document new `%i' and `%I'
3043 constructs.
3044
30452003-09-03 Peter Runestig <peter@runestig.com>
3046
3047 * makefile.w32-in: New file.
3048
30492003-08-29 Richard M. Stallman <rms@gnu.org>
3050
3051 * display.texi (Overlay Properties): Clarify how priorities
3052 affect use of the properties.
3053
30542003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
3055
3056 * customize.texi (Type Keywords): Correct the description of
3057 `:help-echo' in the case where `motion-doc' is a function.
3058
30592003-08-14 John Paul Wallington <jpw@gnu.org>
3060
3061 * modes.texi (Emulating Mode Line): Subsection, not section.
3062
30632003-08-13 Richard M. Stallman <rms@gnu.org>
3064
3065 * elisp.texi (Top): Update subnode lists in menu.
3066
3067 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
3068 (Kill Functions): kill-region has new arg yank-handler.
3069 (Yanking): New node.
3070 (Yank Commands): Add yank-undo-function.
3071 (Low-Level Kill Ring):
3072 kill-new and kill-append have new arg yank-handler.
3073 (Changing Properties): Add remove-list-of-text-properties.
3074 (Atomic Changes): New node.
3075
3076 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
3077
3078 * streams.texi (Output Variables): Add eval-expression-print-length
3079 and eval-expression-print-level.
3080
3081 * os.texi (Time Conversion): For encode-time, explain limits on year.
3082
3083 * objects.texi (Character Type): Define anchor "modifier bits".
3084
3085 * modes.texi (Emulating Mode Line): New node.
3086 (Search-based Fontification): Font Lock uses font-lock-face property.
3087 (Other Font Lock Variables): Likewise.
3088
3089 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
3090 not vectors.
3091 (Active Keymaps): Add emulation-mode-map-alists.
3092 (Functions for Key Lookup): key-binding has new arg no-remap.
3093 (Remapping Commands): New node.
3094 (Scanning Keymaps): where-is-internal has new arg no-remap.
3095 (Tool Bar): Add tool-bar-local-item-from-menu.
3096 Clarify when to use tool-bar-add-item-from-menu.
3097
3098 * commands.texi (Interactive Call): commandp has new arg.
3099 (Command Loop Info): Add this-original-command.
3100
31012003-08-06 John Paul Wallington <jpw@gnu.org>
3102
3103 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
3104
3105 * display.texi (Warning Basics): Fix typo.
3106 (Fringes): Add closing curly bracket and fix typo.
3107
3108 * elisp.texi (Top): Fix typo.
3109
31102003-08-05 Richard M. Stallman <rms@gnu.org>
3111
3112 * elisp.texi: Update lists of subnodes.
3113
3114 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
3115
3116 * variables.texi (Local Variables): Use lc for example variable names.
3117
3118 * tips.texi (Library Headers): Explain where to put -*-.
3119
3120 * strings.texi (Creating Strings): Fix xref for vconcat.
3121
3122 * sequences.texi (Vector Functions):
3123 vconcat no longer allows integer args.
3124
3125 * minibuf.texi (Reading File Names): read-file-name has new
3126 arg PREDICATE. New function read-directory-name.
3127
3128 * macros.texi (Defining Macros): Give definition of `declare'
3129 (Indenting Macros): New node.
3130
3131 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
3132 (Window Frame Parameters): Make separate table of parameters
3133 that are coupled with specific face attributes.
3134 (Deleting Frames): delete-frame-hooks renamed to
3135 delete-frame-functions.
3136
3137 * files.texi (Magic File Names): Add file-remote-p.
3138 Clarify file-local-copy.
3139
3140 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
3141 here; instead xref Defining Macros.
3142
3143 * display.texi (Warnings): New node, and subnodes.
3144 (Fringes): New node.
3145
3146 * debugging.texi (Test Coverage): New node.
3147
3148 * compile.texi (Compiler Errors): Explain with-no-warnings
3149 and other ways to suppress warnings.
3150
3151 * commands.texi (Interactive Call): Minor clarification.
3152
3153 * buffers.texi (Buffer File Name): set-visited-file-name
3154 renames the buffer too.
3155
3156 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
3157
31582003-07-24 Markus Rost <rost@math.ohio-state.edu>
3159
3160 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
3161
31622003-07-22 Markus Rost <rost@math.ohio-state.edu>
3163
3164 * internals.texi (Garbage Collection): Fix previous change.
3165
31662003-07-22 Richard M. Stallman <rms@gnu.org>
3167
3168 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
3169
3170 * display.texi (Width): Use \s syntax in example.
3171 (Font Selection): Add face-font-rescale-alist.
3172
3173 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
3174 Remove spurious indent in example.
3175
3176 * lists.texi (Building Lists): Add number-sequence.
3177
3178 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
3179
3180 * functions.texi (Function Documentation): Explain how to
3181 show calling convention explicitly in the doc string.
3182
3183 * windows.texi (Selecting Windows): save-selected-window saves
3184 selected window of each frame.
3185 (Window Configurations): Minor change.
3186
3187 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
3188
3189 * streams.texi (Output Variables): Add print-continuous-numbering
3190 and print-number-table.
3191
3192 * processes.texi (Decoding Output): New node.
3193
3194 * os.texi (Time Conversion): decode-time arg is optional.
3195
3196 * objects.texi (Character Type): Don't use space as example for \.
3197 Make list of char names and \-sequences correspond.
3198 Explain that \s is not used in strings. `\ ' needs space after.
3199
3200 * nonascii.texi (Converting Representations): Add string-to-multibyte.
3201 (Translation of Characters): Add translation-table-for-input.
3202 (Default Coding Systems): Add auto-coding-functions.
3203 (Explicit Encoding): Add decode-coding-inserted-region.
3204 (Locales): Add locale-info.
3205
3206 * minibuf.texi (Basic Completion): Describe test-completion.
3207 Collections can be lists of strings.
3208 Clean up lazy-completion-table.
3209 (Programmed Completion): Mention test-completion.
3210 Clarify why lambda expressions are not accepted.
3211 (Minibuffer Misc): Describe minibufferp.
3212
32132003-07-14 Richard M. Stallman <rms@gnu.org>
3214
3215 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
3216
3217 * windows.texi (Selecting Windows): New arg to select-window.
3218 (Selecting Windows): Add with-selected-window.
3219 (Size of Window): Add window-inside-edges, etc.
3220
3221 * internals.texi (Garbage Collection): Add post-gc-hook.
3222
3223 * processes.texi (Subprocess Creation): Add exec-suffixes.
3224
3225 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
3226 (Scanning Keymaps): Add map-keymaps.
3227 (Defining Menus): Add keymap-prompt.
3228
3229 * numbers.texi (Integer Basics): Add most-positive-fixnum,
3230 most-negative-fixnum.
3231
3232 * compile.texi (Byte Compilation): Explain no-byte-compile
3233 (Compiler Errors): New node.
3234
3235 * os.texi (User Identification): user-uid, user-real-uid
3236 can return float.
3237
3238 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
3239 and about derived modes.
3240 (Minor Modes): Add minor-mode-list.
3241 (Defining Minor Modes): Keyword args for define-minor-mode.
3242 (Search-based Fontification): Explain managing other properties.
3243 (Other Font Lock Variables): Add font-lock-extra-managed-props.
3244 (Faces for Font Lock): Add font-locl-preprocessor-face.
3245 (Hooks): Add run-mode-hooks and delay-mode-hooks.
3246
3247 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
3248 (Variable Aliases): Clarify defvaralias.
3249
3250 * loading.texi (Library Search): Add load-suffixes.
3251
3252 * minibuf.texi (Basic Completion): Add lazy-completion-table.
3253 (Programmed Completion): Add dynamic-completion-table.
3254
3255 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
3256 (Magic File Names): Specify precedence order of handlers.
3257
3258 * commands.texi (Command Overview): Emacs server runs pre-command-hook
3259 and post-command-hook.
3260 (Waiting): New calling convention for sit-for.
3261
3262 * text.texi (Special Properties): local-map and keymap properties
3263 apply based on their stickiness.
3264
32652003-07-07 Richard M. Stallman <rms@gnu.org>
3266
3267 * modes.texi (Minor Mode Conventions): Specify only some kinds
3268 of list values as args to minor modes.
3269
3270 * files.texi (File Name Expansion): Warn about iterative use
3271 of substitute-in-file-name.
3272
3273 * advice.texi (Activation of Advice): Clean up previous change.
3274
32752003-07-06 Markus Rost <rost@math.ohio-state.edu>
3276
3277 * advice.texi (Activation of Advice): Note that ad-start-advice is
3278 turned on by default.
3279
32802003-06-30 Richard M. Stallman <rms@gnu.org>
3281
3282 * text.texi (Buffer Contents): Document current-word.
3283 (Change Hooks): Not called for *Messages*.
3284
3285 * functions.texi (Defining Functions): Explain about redefining
3286 primitives.
3287 (Function Safety): Renamed. Minor changes.
3288 Comment out the detailed criteria for what is safe.
3289
32902003-06-22 Andreas Schwab <schwab@suse.de>
3291
3292 * objects.texi (Symbol Type): Fix description of examples.
3293
32942003-06-16 Andreas Schwab <schwab@suse.de>
3295
3296 * hash.texi (Creating Hash): Fix description of :weakness.
3297
32982003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
3299
3300 * files.texi (Changing Files): copy-file copies file modes, too.
3301
33022003-05-28 Richard M. Stallman <rms@gnu.org>
3303
3304 * strings.texi (Creating Strings): Clarify split-string.
3305
33062003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
3307
3308 * strings.texi (Creating Strings): Update split-string specification
3309 and examples.
3310
33112003-05-19 Richard M. Stallman <rms@gnu.org>
3312
3313 * elisp.texi: Correct invariant section names.
3314
33152003-04-20 Richard M. Stallman <rms@gnu.org>
3316
3317 * os.texi (Timers): Explain about timers and quitting.
3318
33192003-04-19 Richard M. Stallman <rms@gnu.org>
3320
3321 * internals.texi (Writing Emacs Primitives): Strings are
3322 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
3323 Explain GCPRO convention for varargs function args.
3324
33252003-04-16 Richard M. Stallman <rms@gnu.org>
3326
3327 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
3328
33292003-04-08 Richard M. Stallman <rms@gnu.org>
3330
3331 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
3332
33332003-02-13 Kim F. Storm <storm@cua.dk>
3334
3335 * objects.texi (Character Type): New \s escape for space.
3336
33372003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3338
3339 * os.texi (System Environment): Added cygwin system-type.
3340
33412003-01-25 Richard M. Stallman <rms@gnu.org>
3342
3343 * keymaps.texi: Document that a symbol can act as a keymap.
3344
33452003-01-13 Richard M. Stallman <rms@gnu.org>
3346
3347 * text.texi (Changing Properties): Say string indices are origin-0.
3348
3349 * positions.texi (Screen Lines) <compute-motion>:
3350 Correct order of elts in return value.
3351
3352 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
3353 how to define a default binding.
3354
33552002-12-07 Markus Rost <rost@math.ohio-state.edu>
3356
3357 * loading.texi (Unloading): Fix recent change for load-history.
3358
3359 * customize.texi (Simple Types): Clarify description of custom
3360 type 'number. Describe new custom type 'float.
3361
33622002-12-04 Markus Rost <rost@math.ohio-state.edu>
3363
3364 * variables.texi (File Local Variables): Fix typo.
3365
33662002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
3367
3368 From Michael Albinus <Michael.Albinus@alcatel.de>.
3369
3370 * README: Target for Info file is `make info'.
3371
3372 * files.texi (File Name Components): Fixed typos in
3373 `file-name-sans-extension'.
3374 (Magic File Names): Complete list of operations for magic file
3375 name handlers.
3376
33772002-09-16 Jonathan Yavner <jyavner@engineer.com>
3378
3379 * variables.texi (File Local Variables): New function
3380 risky-local-variable-p.
3381
33822002-09-15 Jonathan Yavner <jyavner@engineer.com>
3383
3384 * functions.texi (Function safety): New node about unsafep.
3385
33862002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
3387
3388 * customize.texi (Splicing into Lists): Fixed example.
3389 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
3390
33912002-06-17 Juanma Barranquero <lektu@terra.es>
3392
3393 * frames.texi (Display Feature Testing): Fix typo.
3394
33952002-06-12 Andreas Schwab <schwab@suse.de>
3396
3397 * frames.texi (Initial Parameters, Resources): Fix references to
3398 the Emacs manual.
3399
34002002-05-13 Kim F. Storm <storm@cua.dk>
3401
3402 * variables.texi (Intro to Buffer-Local): Updated warning and
3403 example relating to changing buffer inside let.
3404
34052002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3406
3407 * os.texi (Session Management): New node about X Session management.
3408
34092002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
3410
3411 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
3412 to which the manual corresponds, and the copyright years.
3413
3414 * Makefile.in (VERSION): Set to 2.9.
3415
34162001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
3417
3418 * elisp.texi: Change the category in @dircategory to "Emacs", to
3419 make it consistent with info/dir.
3420
34212001-11-25 Miles Bader <miles@gnu.org>
3422
3423 * text.texi (Fields): Describe new `limit' arg in
3424 field-beginning/field-end.
3425
34262001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3427
3428 * permute-index: Don't depend on csh-specific features. Replace
3429 the interpreter name with /bin/sh.
3430
3431 * two-volume-cross-refs.txt: New file.
3432 * two.el: New file.
3433 * spellfile: New file.
3434
34352001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
3436
3437 * permute-index: New file.
3438
3439 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
3440 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
3441 8+3 restricted namespace.
3442
3443 * Makefile.in (infodir): Define relative to $(srcdir).
3444 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
3445 include directories list via -I switch to makeinfo.
3446 (index.texi): Use cp if both hard and symbolic links fail.
3447
34482001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3449
3450 * Makefile.in (distclean): Add.
3451
3452 The following changes make ELisp manual part of the Emacs
3453 distribution:
3454
3455 * Makefile.in: Add Copyright notice.
3456 (prefix): Remove.
3457 (infodir): Change value to "../info".
3458 (VPATH): New variable.
3459 (MAKE): Don't define.
3460 (texmacrodir): Don't define.
3461 (texinputdir): Append the existing value of TEXINPUTS.
3462 ($(infodir)/elisp): Instead of just "elisp". Reformat the
3463 command to be compatible with man/Makefile.in, and to put the
3464 output into ../info.
3465 (info): Add target.
3466 (installall): Target removed.
3467
34682001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
3469
3470 * tips.texi (Coding Conventions): Fix typo.
3471
34722001-10-23 Gerd Moellmann <gerd@gnu.org>
3473
3474 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
3475
34762001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
3477
3478 * files.texi (File Name Components): Update the description of
3479 file-name-sans-extension and file-name-extension, as they now
3480 ignore leading dots.
3481
34822001-10-20 Gerd Moellmann <gerd@gnu.org>
3483
3484 * (Version 21.1 released.)
3485
34862001-10-19 Miles Bader <miles@gnu.org>
3487
3488 * positions.texi (Text Lines): Describe behavior of
3489 `beginning-of-line'/`end-of-line' in the presence of field properties.
3490
34912001-10-17 Gerd Moellmann <gerd@gnu.org>
3492
3493 * Makefile.in (VERSION): Set to 2.8.
3494 (manual): Use `manual-21'.
3495
3496 * elisp.texi (VERSION): Add and use it where the version
3497 number was used. Set it to 2.8.
3498
3499 * intro.texi: Likewise.
3500
35012001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3502
3503 * files.texi (File Name Completion): Document the significance of
3504 a trailing slash in elements of completion-ignored-extensions.
3505
35062001-10-06 Miles Bader <miles@gnu.org>
3507
3508 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3509
35102001-10-04 Gerd Moellmann <gerd@gnu.org>
3511
3512 * variables.texi (Variable Aliases): New node.
3513
35142001-10-04 Gerd Moellmann <gerd@gnu.org>
3515
3516 * Branch for 21.1.
3517
35182001-10-02 Miles Bader <miles@gnu.org>
3519
3520 * minibuf.texi (Minibuffer Misc): Add entries for
3521 `minibuffer-contents', `minibuffer-contents-no-properties', and
3522 `delete-minibuffer-contents'.
3523 Correct description for `minibuffer-prompt-end'.
3524
3525 * text.texi (Property Search): Correct descriptions of
3526 `next-char-property-change' and `previous-char-property-change'.
3527 Add entries for `next-single-char-property-change' and
3528 `previous-single-char-property-change'.
3529 Make operand names a bit more consistent.
3530
35312001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3532
3533 * frames.texi (Finding All Frames): Document that next-frame and
3534 previous-frame are local to current terminal.
3535
35362001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3537
3538 * keymaps.texi (Creating Keymaps): Fix the description of the
3539 result of make-keymap.
3540
35412001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
3542
3543 * display.texi (Font Lookup, Attribute Functions)
3544 (Image Descriptors): Add cross-references to the definition of
3545 selected frame.
3546
3547 * buffers.texi (The Buffer List): Add cross-references to the
3548 definition of selected frame.
3549
3550 * frames.texi (Input Focus): Clarify which frame is _the_ selected
3551 frame at any given time.
3552 (Multiple Displays, Size and Position): Add a cross-reference to
3553 the definition of the selected frame.
3554
35552001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
3556
3557 * strings.texi (String Conversion) <string-to-number>: Document
3558 that a float is returned for integers that are too large.
3559
3560 * frames.texi (Mouse Position): Document mouse-position-function.
3561 (Display Feature Testing): Document display-images-p.
3562 (Window Frame Parameters): Document the cursor-type variable.
3563
3564 * numbers.texi (Integer Basics): Document CL style read syntax for
3565 integers in bases other than 10.
3566
3567 * positions.texi (List Motion): Document
3568 open-paren-in-column-0-is-defun-start.
3569
3570 * lists.texi (Sets And Lists): Document member-ignore-case.
3571
3572 * internals.texi (Garbage Collection): Document the used and free
3573 strings report.
3574 (Memory Usage): Document strings-consed.
3575
3576 * os.texi (Time of Day): Document float-time.
3577 (Recording Input): Document that clear-this-command-keys clears
3578 the vector to be returned by recent-keys.
3579
3580 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
3581 argument keymap can be a list.
3582
3583 * nonascii.texi (User-Chosen Coding Systems)
3584 <select-safe-coding-system>: Document the new argument
3585 accept-default-p and the variable
3586 select-safe-coding-system-accept-default-p. Tell what happens if
3587 buffer-file-coding-system is undecided.
3588 (Default Coding Systems): Document auto-coding-regexp-alist.
3589
3590 * display.texi (The Echo Area) <message>: Document
3591 message-truncate-lines.
3592 (Glyphs): Document that the glyph table is unused on windowed
3593 displays.
3594
3595 * help.texi (Describing Characters) <single-key-description>:
3596 Document the new argument no-angles.
3597 (Accessing Documentation) <documentation-property>: Document that
3598 a non-string property is evaluated.
3599 <documentation>: Document that the function-documentation property
3600 is looked for.
3601
3602 * windows.texi (Selecting Windows): Document some-window.
3603
3604 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
3605
3606 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
3607 apropos-mode-hook.
3608
3609 * commands.texi (Using Interactive): Document interactive-form.
3610 (Keyboard Macros): Document kbd-macro-termination-hook.
3611 (Command Loop Info): Document that clear-this-command-keys clears
3612 the vector to be returned by recent-keys.
3613
36142001-09-04 Werner LEMBERG <wl@gnu.org>
3615
3616 * Makefile.in (srcdir, texinputdir): New variables.
3617 (srcs, index.texi, install): Use $(srcdir).
3618 (.PHONY): Remove elisp.dvi.
3619 (elisp): Use -I switch for makeinfo.
3620 (elisp.dvi): Use $(srcdir) and $(texinputdir).
3621 (installall, dist): Use $(srcdir).
3622 Fix path to texinfo.tex.
3623 (maintainer-clean): Add elisp.dvi and elisp.oaux.
3624
36252001-08-30 Gerd Moellmann <gerd@gnu.org>
3626
3627 * display.texi (Conditional Display): Adjust to API change.
3628
3629 * configure: New file.
3630
36312001-07-30 Gerd Moellmann <gerd@gnu.org>
3632
3633 * commands.texi (Repeat Events): Add description of
3634 double-click-fuzz.
3635
36362001-05-08 Stefan Monnier <monnier@cs.yale.edu>
3637
3638 * syntax.texi (Syntax Class Table): Add the missing designator for
3639 comment and string fences.
3640 (Syntax Properties): Add a xref to syntax table internals.
3641 (Syntax Table Internals): Document string-to-syntax.
3642
36432001-05-07 Gerd Moellmann <gerd@gnu.org>
3644
3645 * Makefile.in (install): Use install-info command line options
3646 like in Emacs' Makefile.in.
3647
36482000-12-09 Miles Bader <miles@gnu.org>
3649
3650 * windows.texi (Window Start): Update documentation for
3651 `pos-visible-in-window-p'.
3652
36532000-11-12 Stefan Monnier <monnier@cs.yale.edu>
3654
3655 * lists.texi (Building Lists): Add footnote to explain how to add
3656 to the end of a list.
3657
36582000-10-25 Gerd Moellmann <gerd@gnu.org>
3659
3660 * files.texi (Visiting Functions): Typos.
3661
36622000-10-25 Kenichi Handa <handa@etl.go.jp>
3663
3664 * files.texi (Visiting Functions): Return value of
3665 find-file-noselect may be a list of buffers if wildcards are used.
3666
36672000-10-24 Miles Bader <miles@lsi.nec.co.jp>
3668
3669 * display.texi (Defining Faces): Document `graphic' display type
3670 in face specs.
3671
36722000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3673
3674 * hooks.texi (Standard Hooks): Replace obsolete
3675 `after-make-frame-hook' with `after-make-frame-functions'.
3676
3677 * frames.texi (Creating Frames): Ditto.
3678
3679 * variables.texi (Future Local Variables): Ditto.
3680
36812000-10-16 Gerd Moellmann <gerd@gnu.org>
3682
3683 * display.texi (Other Image Types): Add description of :foreground
3684 and :background properties of mono PBM images.
3685
36862000-08-17 Werner LEMBERG <wl@gnu.org>
3687
3688 * .cvsignore: New file.
3689
36902000-01-05 Gerd Moellmann <gerd@gnu.org>
3691
3692 * tindex.pl: New script.
3693
36941999-12-03 Dave Love <fx@gnu.org>
3695
3696 * Makefile.in (MAKEINFO): New parameter.
3697
36981999-09-17 Richard Stallman <rms@gnu.org>
3699
3700 * Makefile.in (srcs): Add hash.texi.
3701 (VERSION): Update to 20.6.
3702
37031999-09-13 Richard Stallman <rms@gnu.org>
3704
3705 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
3706
37071998-08-29 Karl Heuer <kwzh@gnu.org>
3708
3709 * configure.in: New file.
3710 * Makefile.in: Renamed from Makefile.
3711 (prefix, infodir): Use value obtained from configure.
3712 (emacslibdir): Obsolete variable deleted.
3713 (dist): Distribute configure.in, configure, Makefile.in.
3714
37151998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3716
3717 * Makefile (INSTALL_INFO): New variable.
3718 (install): Run install-info.
3719
37201998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
3721
3722 * Makefile (elisp.dvi): Add missing backslash.
3723
37241998-05-02 Richard Stallman <rms@psilocin.gnu.org>
3725
3726 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
3727 Run texindex without `./'. Always run texindex on elisp.tp.
3728 (elisp.tps): Target deleted.
3729
37301998-04-05 Richard Stallman <rms@psilocin.gnu.org>
3731
3732 * Makefile (srcs): Add nonascii.texi and customize.texi.
3733 (dist): Start by deleting `temp'.
3734
37351998-02-17 Richard Stallman <rms@psilocin.gnu.org>
3736
3737 * Makefile (makeinfo, texindex): Targets deleted.
3738 (makeinfo.o, texindex.o): Targets deleted.
3739 (clean, dist): Don't do anything with them or with getopt*.
3740
37411998-01-30 Richard Stallman <rms@psilocin.gnu.org>
3742
3743 * Makefile (SHELL): Defined.
3744
37451998-01-27 Richard Stallman <rms@psilocin.gnu.org>
3746
3747 * Makefile (elisp.tps): New target.
3748 (elisp.dvi): Depend on elisp.tps.
3749
3750Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
3751
3752 * README: Update phone number.
3753
3754 * Makefile (elisp): Make this be the default target.
3755 Depend on makeinfo.c instead of makeinfo.
3756 (install): Don't depend on elisp.dvi, since we don't install that.
3757 Use mkinstalldirs.
3758 (dist): Add mkinstalldirs.
3759
3760Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3761
3762 * Makefile (VERSION): Update version number.
3763 (maintainer-clean): Renamed from realclean.
3764
3765Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3766
3767 * Makefile (realclean): New target.
3768 (elisp): Remove any old elisp-* files first.
3769
3770Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
3771
3772 * Makefile (VERSION): New variable.
3773 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
3774 Compressed file suffix should be `.gz', not `.z'.
3775
3776Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3777
3778 * Makefile (elisp): Depend on makeinfo.
3779
3780Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
3781
3782 * Makefile (srcs): Add anti.texi.
3783
3784Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3785
3786 * Makefile (infodir, prefix): New vars.
3787 (install): Use infodir.
3788 (emacsinfodir): Deleted.
3789
3790Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3791
3792 * Makefile (srcs): Add calendar.texi.
3793
3794 * Makefile (dist): Copy texindex.c and makeinfo.c.
3795 Limit elisp-* files to those with one or two digits.
3796
3797Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3798
3799 * Makefile (dist): Changed to use Gzip instead of compress.
3800
3801Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3802
3803 * loading.texi (Unloading): define-function changed back to
3804 defalias. It may not stay this way, but at least it's
3805 consistent with the known-good version of the code patch.
3806
3807Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3808
3809 * modes.texi (Hooks): Document new optional arg of add-hook.
3810
3811Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3812
3813 * variables.texi: Document nil initial value of buffer-local variables.
3814
3815 * tips.texi: Add new section on standard library headers.
3816
3817Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3818
3819 * Makefile (srcs): Add frame.texi to the list of sources.
3820
3821Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3822
3823 * Makefile (dist): Don't bother excluding autosave files; they'll
3824 never make it into the temp directory anyway, and the hash marks
3825 in the name are problematic for make and the Bourne shell.
3826 (srcs):
3827
3828Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3829
3830 * Makefile (dist): Don't include backup files or autosave files in
3831 the distribution tar file.
3832
3833Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3834
3835 * Makefile (srcs): Added index.perm.
3836 (elisp.dvi): Remove erroneous shell comment.
3837 Expect output of permute-index in permuted.fns.
3838 Save old elisp.aux in elisp.oaux.
3839 (clean): Added index.texi to be deleted.
3840
3841Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
3842
3843 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
3844
3845Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
3846
3847 * files.texi: Noted that completion-ignored-extensions is ignored
3848 when making *Completions*.
3849
3850Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
3851
3852 * Makefile make dist now depends on elisp.dvi, since it tries
3853 to include it in the dist file.
3854
3855Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
3856
3857 * functions.texinfo (Mapping Functions): Add missing quote
3858
3859Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
3860
3861 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
3862 (defunargs): Turn off \hyphenchar of \sl font temporarily.
3863
3864Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
3865
3866 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
3867 and @error{} are the terms now being used. The files in the
3868 directory have been changed to reflect this.
3869
3870 * All instances of @indentedresultt{} have been changed to
3871 ` @result{}', using 5 spaces at the begining of the line.
3872
3873Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
3874
3875 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
3876 experimental @indentedresult{}, @indentedexpandsto{} are part of
3877 the texinfo.tex in this directory. These TeX macros are not
3878 stable yet.
3879
3880Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
3881
3882 * texinfo.tex: temporarily added
3883 \let\result=\dblarrow
3884 \def\error{{\it ERROR} \longdblarrow}
3885 We need to do this better soon.
3886
3887Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
3888
3889 * Applied Karl Berry's patches to *.texinfo files, but not to
3890 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
3891 new title page format is also not applied, since it requires
3892 texinfo.tex changes.)
3893
3894 * Cleaned up `Makefile' and defined the `emacslibdir' directory
3895 for the Project GNU development environment.
3896
3897;; Local Variables:
3898;; coding: iso-2022-7bit
3899;; End:
3900
3901 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
3902 2005 Free Software Foundation, Inc.
3903 Copying and distribution of this file, with or without modification,
3904 are permitted provided the copyright notice and this notice are preserved.
3905
3906;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda