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