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