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