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