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