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