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