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