Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-413
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
b59f605b
LK
12005-06-14 Lute Kamstra <lute@gnu.org>
2
3 * debugging.texi (Function Debugging): Primitives can break on
4 entry too.
5
a5c99dc9
KS
62005-06-14 Kim F. Storm <storm@cua.dk>
7
8 * variables.texi (Setting Variables): Add add-to-ordered-list.
9
f99ed2f8
SM
102005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
11
12 * syntax.texi (Parsing Expressions): Document aux functions and vars of
13 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
14
9d42ffaa
LK
152005-06-13 Lute Kamstra <lute@gnu.org>
16
17 * text.texi (Special Properties): Fix cross reference.
18
32cc0b00
LT
192005-06-11 Luc Teirlinck <teirllm@auburn.edu>
20
21 * debugging.texi (Function Debugging): Delete mention of empty
22 string argument to `cancel-debug-on-entry'. Delete inaccurate
23 description of the return value of that command.
24
98d1a1cf
EZ
252005-06-11 Alan Mackenzie <acm@muc.de>
26
27 * text.texi (Adaptive Fill): Amplify the description of
28 fill-context-prefix.
29
4b53b8d7
LT
302005-06-10 Luc Teirlinck <teirllm@auburn.edu>
31
32 * syntax.texi (Parsing Exprssions): Fix Texinfo error.
33
b5305167
SM
342005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
35
36 * syntax.texi (Parsing Expressions): Document syntax-ppss.
37
9bd4c3ad
LT
382005-06-10 Luc Teirlinck <teirllm@auburn.edu>
39
40 * debugging.texi (Error Debugging): Minor rewording.
41 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
42 is optional.
43
257914aa
LK
442005-06-10 Lute Kamstra <lute@gnu.org>
45
b5305167 46 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
47 (Top): Give it a title. Correct version number. Give the
48 detailed node listing a more prominent header.
b5305167
SM
49 * intro.texi: Don't set VERSION here a second time.
50 Mention Emacs's version too.
257914aa
LK
51 * anti.texi (Antinews): Use EMACSVER to refer to the current
52 version of Emacs.
53
b7aae902
KS
542005-06-09 Kim F. Storm <storm@cua.dk>
55
56 * searching.texi (Entire Match Data): Explain new `reseat' argument to
57 match-data and set-match-data.
58
99598737
RS
592005-06-08 Richard M. Stallman <rms@gnu.org>
60
61 * searching.texi (Entire Match Data): Clarify when match-data
62 returns markers and when integers.
63
64 * display.texi (Defining Faces): Explain that face name should not
65 end in `-face'.
66
67 * modes.texi (Mode Line Data): Minor cleanup.
68 (Customizing Keywords): Node split out of Search-based Fontification.
69 Add example of using font-lock-add-keywords from a hook.
70 Clarify when MODE should be non-nil, and when nil.
71
722005-06-06 Richard M. Stallman <rms@gnu.org>
73
74 * modes.texi (Mode Line Data): Explain what happens when the car
75 of a list is a void symbol.
76 (Search-based Fontification): Explain MODE arg to
77 font-lock-add-keywords and warn about calls from major modes.
78
ecc8893a
JL
792005-06-08 Juri Linkov <juri@jurta.org>
80
81 * display.texi (Standard Faces): Add `shadow' face.
82
7fa9f4eb
LT
832005-05-29 Luc Teirlinck <teirllm@auburn.edu>
84
85 * modes.texi (Major Mode Conventions): A derived mode only needs
86 to put the call to the parent mode inside `delay-mode-hooks'.
87
bebcc4b1
RS
882005-05-29 Richard M. Stallman <rms@gnu.org>
89
c16b1394
RS
90 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
91 new, and what that implies. Clarify.
92
93 * files.texi (Locating Files): Clean up the text.
94
bebcc4b1
RS
95 * frames.texi (Window Frame Parameters): Document user-size.
96 Shorten entry for top by referring to left.
97
982005-05-26 Richard M. Stallman <rms@gnu.org>
99
100 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
101 is new, and what the implications are. Other clarifications.
102
217797bc
RS
1032005-05-24 Richard M. Stallman <rms@gnu.org>
104
105 * frames.texi (Dialog Boxes): Minor fixes.
106
3565fe07
MY
1072005-05-25 Masatake YAMATO <jet@gyve.org>
108
109 * display.texi (Standard Faces): Write about `mode-line-highlight'.
110
817089df
LT
1112005-05-24 Luc Teirlinck <teirllm@auburn.edu>
112
113 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
114 is optional.
115
cb5db137
NR
1162005-05-24 Nick Roberts <nickrob@snap.net.nz>
117
118 * frames.texi (Dialog Boxes): Descibe new optional argument.
119
3c8572f5
LK
1202005-05-23 Lute Kamstra <lute@gnu.org>
121
122 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
123 syntax-begin-function over font-lock-beginning-of-syntax-function.
124
2a4d7cb3
LT
1252005-05-21 Luc Teirlinck <teirllm@auburn.edu>
126
71f800cf
LT
127 * minibuf.texi (Reading File Names): Update description of
128 `read-directory-name'.
129
2a4d7cb3
LT
130 * modes.texi (Derived Modes): Clarify :group keyword.
131
bb4afd09
EZ
1322005-05-21 Eli Zaretskii <eliz@gnu.org>
133
b5305167
SM
134 * files.texi (Locating Files): New subsection.
135 Describe locate-file and executable-find.
bb4afd09 136
a2c9aee6
EZ
1372005-05-21 Kevin Ryde <user42@zip.com.au>
138
139 * frames.texi (Initial Parameters): Update cross reference to
140 "Emacs Invocation".
141
6900105f
LT
1422005-05-19 Luc Teirlinck <teirllm@auburn.edu>
143
ca1b0914
LT
144 * keymaps.texi (Active Keymaps): Add anchor.
145
6900105f
LT
146 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
147 (Major Mode Conventions): Refer to `Auto Major Mode' in more
148 appropriate place.
149 (Derived Modes): Small clarifications.
b5305167
SM
150 (Minor Mode Conventions, Keymaps and Minor Modes):
151 Replace references to nodes with references to anchors.
6900105f
LT
152 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
153 Clarify description of lists whose first element is an integer.
154 (Mode Line Variables): Add anchor.
155 (%-Constructs): Clarify description of integer after %.
156 (Emulating Mode Line): Describe nil value for FACE.
157
54d06364
LT
1582005-05-18 Luc Teirlinck <teirllm@auburn.edu>
159
160 * modes.texi (Derived Modes): Correct references to non-existing
161 variable standard-syntax-table.
162
f8d0b769
LK
1632005-05-17 Lute Kamstra <lute@gnu.org>
164
165 * modes.texi (Defining Minor Modes): Mention the mode hook.
166
294c599c
KS
1672005-05-15 Kim F. Storm <storm@cua.dk>
168
169 * processes.texi (Network): Remove open-network-stream-nowait.
170 (Network Servers): Remove open-network-stream-server.
171
4214af69
LT
1722005-05-15 Luc Teirlinck <teirllm@auburn.edu>
173
174 * elisp.texi (Top): Update detailed menu.
175
176 * variables.texi: Reorder nodes.
177 (Variables): Update menu.
178 (File Local Variables): Do not refer to the `-*-' line as
179 a "local variables list". Add pxref.
180
302691ab
LT
1812005-05-14 Luc Teirlinck <teirllm@auburn.edu>
182
56d4215a
LT
183 * elisp.texi (Top): Update detailed menu for node changes.
184
302691ab
LT
185 * modes.texi (Modes): Update Menu.
186 (Hooks): Move to beginning of chapter.
187 Most minor modes run mode hooks too.
188 `add-hook' can handle void hooks or hooks whose value is a single
189 function.
190 (Major Modes): Update Menu.
191 (Major Mode Basics): New node, split off from `Major Modes'.
192 (Major Mode Conventions): Correct xref. Explain how to handle
193 auto-mode-alist if the major mode command has an autoload cookie.
194 (Auto Major Mode): Major update. Add magic-mode-alist.
195 (Derived Modes): Major update.
196 (Mode Line Format): Update Menu.
197 (Mode Line Basics): New node, split off from `Mode Line Format'.
198
199 * loading.texi (Autoload): Mention `autoload cookie' as synonym
200 for `magic autoload comment'. Add index entries and anchor.
201
d06ba294
RS
2022005-05-14 Richard M. Stallman <rms@gnu.org>
203
204 * tips.texi (Coding Conventions): Explain how important it is
205 that just loading certain files not change Emacs behavior.
206
207 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
208
405cb12a
LK
2092005-05-12 Lute Kamstra <lute@gnu.org>
210
19958124
LK
211 * modes.texi (Generic Modes): Update.
212 (Major Modes): Refer to node "Generic Modes".
213
405cb12a
LK
214 * elisp.texi (Top): Update to the current structure of the manual.
215 * processes.texi (Processes): Add menu description.
216 * customize.texi (Customization): Add menu descriptions.
217
f714dd1b
TTN
2182005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
219
cc9442f2
TTN
220 * processes.texi (Signals to Processes)
221 (Low-Level Network): Fix typos.
f714dd1b 222
36ad23ec
LK
2232005-05-11 Lute Kamstra <lute@gnu.org>
224
225 * elisp.texi (Top): Add some nodes from the chapter "Major and
226 Minor Modes" to the detailed node listing.
227
d101bf56
RS
2282005-05-10 Richard M. Stallman <rms@gnu.org>
229
230 * keymaps.texi (Extended Menu Items): Menu item filter functions
231 can be called at any time.
232
698b0510
LT
2332005-05-08 Luc Teirlinck <teirllm@auburn.edu>
234
235 * variables.texi (File Local Variables): `(hack-local-variables t)'
236 now also checks whether a mode is specified in the local variables
237 list.
238
2c6b25c7
EZ
2392005-05-05 Kevin Ryde <user42@zip.com.au>
240
241 * display.texi (The Echo Area): Correct format function cross
242 reference.
243
643b4cf5
LT
2442005-05-05 Luc Teirlinck <teirllm@auburn.edu>
245
246 * variables.texi (Variable Aliases): Change description of
247 `define-obsolete-variable-alias'.
248
249 * functions.texi (Functions): Add "Obsolete Functions" to menu.
250 (Defining Functions): Add xref.
251 (Obsolete Functions): New node.
252 (Function Safety): Standardize capitalization of section title.
253
254 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
255 (Dialog Boxes): Complete description of `x-popup-dialog'.
256
053bc8e4
RS
2572005-05-04 Richard M. Stallman <rms@gnu.org>
258
259 * commands.texi (Interactive Codes): Fix Texinfo usage.
260 Document U more clearly.
261
f6b1b15a
LT
2622005-05-01 Luc Teirlinck <teirllm@auburn.edu>
263
3b925015
LT
264 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
265 function and not a macro.
266
f6b1b15a
LT
267 * frames.texi (Pop-Up Menus): Correct and clarify description of
268 `x-popup-menu'.
269 (Dialog Boxes): Clarify description of `x-popup-dialog'.
270
ebbfa918
RS
2712005-05-01 Richard M. Stallman <rms@gnu.org>
272
273 * edebug.texi (Checking Whether to Stop): Fix previous change.
274
abe2f96e
LT
2752005-05-01 Luc Teirlinck <teirllm@auburn.edu>
276
d6028ef2
LT
277 * display.texi: Fix typos and Texinfo usage.
278
abe2f96e
LT
279 * edebug.texi (Checking Whether to Stop): executing-macro ->
280 executing-kbd-macro.
281
b2cfb30b
RS
2822005-05-01 Richard M. Stallman <rms@gnu.org>
283
284 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
285
7e995a23
RS
2862005-04-30 Richard M. Stallman <rms@gnu.org>
287
288 * files.texi (Magic File Names): Document `operations' property.
289
57efa539
LK
2902005-04-29 Lute Kamstra <lute@gnu.org>
291
292 * modes.texi (Generic Modes): New node.
293 (Major Modes): Add it to the menu.
294 (Derived Modes): Add "derived mode" to concept index.
295
0a20b1dc
LK
2962005-04-28 Lute Kamstra <lute@gnu.org>
297
298 * modes.texi (Defining Minor Modes): Fix previous change.
299 (Font Lock Mode): Simplify.
300 (Font Lock Basics): Say that font-lock-defaults is buffer-local
301 when set and that some parts are optional. Add cross references.
302 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
303 Add cross references. Add font-lock-multiline to index.
304 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 305 Lock Variables". Document font-lock-add-keywords and
b5305167 306 font-lock-remove-keywords.
0a20b1dc
LK
307 (Other Font Lock Variables): Move font-lock-keywords-only,
308 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
309 and font-lock-syntactic-face-function to node "Syntactic Font
310 Lock". Move font-lock-keywords-case-fold-search to node
311 "Search-based Fontification". Document font-lock-inhibit-thing-lock
312 and font-lock-{,un}fontify-{buffer,region}-function.
313 (Precalculated Fontification): Remove reference to deleted variable
314 font-lock-core-only.
315 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
316 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
317 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
318 and font-lock-syntactic-face-function here from node "Other Font
319 Lock Variables". Move font-lock-syntactic-keywords to "Setting
320 Syntax Properties". Add cross references.
b5305167
SM
321 (Setting Syntax Properties): New node.
322 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
323 * syntax.texi (Syntax Properties): Add cross reference.
324 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
325
68a94f5a
RS
3262005-04-26 Richard M. Stallman <rms@gnu.org>
327
328 * display.texi (Defining Faces):
329 Document `default' elements of defface spec.
330
331 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
332
333 * variables.texi (Variable Aliases): Clarify text.
334
3352005-04-25 Chong Yidong <cyd@stupidchicken.com>
336
337 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
338
7f48f143
LT
3392005-04-25 Luc Teirlinck <teirllm@auburn.edu>
340
341 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
342
45d2f8e8
EZ
3432005-04-24 Eli Zaretskii <eliz@gnu.org>
344
f3714ab2
EZ
345 * syntax.texi (Syntax Table Internals): Elaborate documentation of
346 syntax-after and syntax-class.
347
45d2f8e8 348 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
349 (Unique File Names): Don't mention "numbers" in the documentation
350 of make-temp-file and make-temp-name.
45d2f8e8 351
469bc679
RS
3522005-04-23 Richard M. Stallman <rms@gnu.org>
353
354 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
355
c9fa5dc9
RS
3562005-04-22 Nick Roberts <nickrob@snap.net.nz>
357
358 * windows.texi (Cyclic Window Ordering): Clarify window-list.
359
230e1e80
NR
3602005-04-22 Nick Roberts <nickrob@snap.net.nz>
361
362 * variables.texi (Variable Aliases): Describe make-obsolete-variable
363 and define-obsolete-variable-alias.
364
1ba52906
KS
3652005-04-22 Kim F. Storm <storm@cua.dk>
366
367 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
368 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
369
9721d904
LK
3702005-04-21 Lute Kamstra <lute@gnu.org>
371
372 * lists.texi (Association Lists): Document rassq-delete-all.
373
ed35c736
RS
3742005-04-19 Richard M. Stallman <rms@gnu.org>
375
376 * modes.texi (Search-based Fontification): Explain that
377 facespec is an expression to be evaluated.
378
42fc00a4
RS
3792005-04-19 Kevin Ryde <user42@zip.com.au>
380
b5305167 381 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
382 * strings.texi (String Conversion): Fix xref.
383
5827e9d4
KS
3842005-04-19 Kim F. Storm <storm@cua.dk>
385
386 * symbols.texi (Symbol Plists): Add safe-get.
387 Mention that `get' may signal an error.
388
47872da9
NR
3892005-04-18 Nick Roberts <nickrob@snap.net.nz>
390
391 * customize.texi (Variable Definitions): Replace tooltip-mode
392 example with save-place.
393
ec0cf966
RS
3942005-04-17 Richard M. Stallman <rms@gnu.org>
395
396 * buffers.texi (Indirect Buffers): Clarify.
397
398 * positions.texi (Positions): Clarify converting marker to integer.
399
400 * strings.texi (String Basics): Mention string-match; clarify.
401
199bb209
LK
4022005-04-08 Lute Kamstra <lute@gnu.org>
403
404 * modes.texi (Search-based Fontification): Fix cross references.
405 Use consistent terminology. Document anchored highlighting.
406
bfa54668
LK
4072005-04-05 Lute Kamstra <lute@gnu.org>
408
409 * modes.texi (Defining Minor Modes): Document :group keyword
410 argument and its default value.
411
07e5fb9e
LK
4122005-04-03 Lute Kamstra <lute@gnu.org>
413
414 * hooks.texi (Standard Hooks): Add some hooks. Add cross
415 references and/or descriptions. Delete major mode hooks; mention
416 them as a category instead. Rename or delete obsolete hooks.
417
aa945b59
RS
4182005-04-02 Richard M. Stallman <rms@gnu.org>
419
420 * nonascii.texi (Coding System Basics): Another wording cleanup.
421
8b918214
RS
4222005-04-01 Richard M. Stallman <rms@gnu.org>
423
424 * nonascii.texi (Coding System Basics): Clarify previous change.
425
41639988
KH
4262005-04-01 Kenichi Handa <handa@m17n.org>
427
428 * nonascii.texi (Coding System Basics): Describe about rondtrip
429 identity of coding systems.
430
8e669bbd
RS
4312005-03-29 Chong Yidong <cyd@stupidchicken.com>
432
433 * text.texi (Buffer Contents): Add filter-buffer-substring and
434 buffer-substring-filters.
435
f60a6f87
RS
4362005-03-26 Chong Yidong <cyd@stupidchicken.com>
437
438 * anti.texi (Antinews): Mention `G' interactive code.
439
440 * tips.texi (Compilation Tips): Mention benchmark.el.
441
aaac1251
LT
4422005-03-27 Luc Teirlinck <teirllm@auburn.edu>
443
444 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
445 is now bound to M-o M-o.
446
447 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
448
45325173
GM
4492005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
450
451 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
452 in the Emacs Manual).
453 * Makefile.in (srcs): Remove calendar.texi.
454 * makefile.w32-in (srcs): Remove calendar.texi.
455 * display.texi (Display): Change name of next node.
456 * os.texi (System In): Change name of previous node.
457 * elisp.texi (Top): Remove Calendar references.
458 * vol1.texi (Top): Remove Calendar references.
459 * vol2.texi (Top): Remove Calendar references.
460
85df292e
RS
4612005-03-25 Richard M. Stallman <rms@gnu.org>
462
45325173 463 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
464 Cleanup previous change.
465
4662005-03-25 Chong Yidong <cyd@stupidchicken.com>
467
468 * display.texi (Face Attributes): Faces earlier in an :inherit
469 list take precedence.
470 (Scroll Bars): Fix description of vertical-scroll-bars.
471 Document frame-current-scroll-bars and window-current-scroll-bars.
472
473 * markers.texi (The Mark): Document temporary Transient Mark mode.
474
b5305167
SM
475 * minibuf.texi (Reading File Names):
476 Document read-file-name-completion-ignore-case.
85df292e
RS
477
478 * positions.texi (Screen Lines): Document nil for width argument
479 to compute-motion.
480
1fe54d69
KS
4812005-03-23 Kim F. Storm <storm@cua.dk>
482
483 * display.texi (Standard Faces): Other faces used in the fringe
484 implicitly inherits from the fringe face.
485 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
486 properties implicitly inherits from fringe face.
487 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
488
a775dff4
RS
4892005-03-20 Chong Yidong <cyd@stupidchicken.com>
490
491 * display.texi (Invisible Text): State default value of
492 line-move-ignore-invisible.
493 (Managing Overlays): Document remove-overlays.
494 (Standard Faces): Document escape-glyph face.
495
b5305167 496 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 497
b5305167
SM
498 * modes.texi (Other Font Lock Variables):
499 Document font-lock-lines-before.
a775dff4
RS
500
501 * positions.texi (Skipping Characters): skip-chars-forward allows
502 character classes.
503
077f7085
LK
5042005-03-18 Lute Kamstra <lute@gnu.org>
505
506 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
507
d69ea7ab
RS
5082005-03-17 Richard M. Stallman <rms@gnu.org>
509
c7bd5d57
RS
510 * text.texi (Undo): Document extensible undo entries.
511
d69ea7ab
RS
512 * searching.texi (String Search, Regexp Search, Regexp Search):
513 Cleanups.
514
515 * nonascii.texi (Character Codes): Minor fix.
516
517 * display.texi (Display Property): Explain the significance
518 of having text properties that are eq.
519 (Other Display Specs): Explain string as display spec.
520
521 * commands.texi (Interactive Codes): Document G option.
522
5232005-03-17 Chong Yidong <cyd@stupidchicken.com>
524
525 * text.texi (Filling): Add sentence-end-without-period and
526 sentence-end-without-space.
527 (Changing Properties): Minor fix.
528
529 * anti.texi: Total rewrite.
530
a7679889
LK
5312005-03-15 Lute Kamstra <lute@gnu.org>
532
533 * edebug.texi (Instrumenting Macro Calls): Fix typos.
534
6eb8e247
KS
5352005-03-08 Kim F. Storm <storm@cua.dk>
536
537 * display.texi (Specified Space): Property :width is support on
538 non-graphic terminals, :height is not.
539
bfa8be14
RS
5402005-03-07 Richard M. Stallman <rms@gnu.org>
541
542 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
543 Now subnodes of Fringes.
544 (Overlay Arrow): Document overlay-arrow-variable-list.
545 (Fringe Size/Pos): New node, broken out of Fringes.
546 (Display): Explain clearing vs redisplay better.
547 (Truncation): Clarify use of bitmaps.
548 (The Echo Area): Clarify the uses of the echo area.
549 Add max-mini-window-height.
550 (Progress): Clarify.
551 (Invisible Text): Explain that main loop moves point out.
552 (Selective Display): Say "hidden", not "invisible".
b5305167 553 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
554 (Overlay Properties): Clarify intro.
555 (Finding Overlays): Explain return values when nothing found.
556 (Width): truncate-string-to-width has added arg.
557 (Displaying Faces): Clarify and update mode line face handling.
558 (Face Functions): Minor cleanup.
b5305167 559 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
560 (Pixel Specification, Other Display Specs): Minor cleanups.
561 (Images, Image Descriptors): Minor cleanups.
562 (GIF Images): Patents have expired.
563 (Showing Images): Explain default text for insert-image.
b5305167 564 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
565 (Making Buttons): Explain return values.
566 (Button Buffer Commands): Add xref.
567 (Inverse Video): Update mode-line-inverse-video.
568 (Display Table Format): Clarify.
569 (Active Display Table): Give defaults for window-display-table.
570
571 * calendar.texi (Calendar Customizing): calendar-holiday-marker
572 and calendar-today-marker are strings, not chars.
573 (Holiday Customizing): Minor fix.
574
bfa8be14
RS
575 * internals.texi (Writing Emacs Primitives): Update `or' example.
576 Update limit on # args of subr.
577
578 * edebug.texi (Using Edebug): Arrow is in fringe.
579 (Instrumenting): Arg to eval-defun works without loading edebug.
580 (Edebug Execution Modes): Add xref.
581
582 * customize.texi (Common Keywords): Clarify :require.
583 Mention :version here.
584 (Variable Definitions, Group Definitions): Not here.
585 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
586
d69ea7ab
RS
5872005-03-07 Chong Yidong <cyd@stupidchicken.com>
588 * nonascii.texi (Text Representations): Clarify position-bytes.
589 (Character Sets): Add list-charset-chars.
590 (Scanning Charsets): Add charset-after.
591 (Encoding and I/O): Minor fix.
592
34398e6c
RS
5932005-03-06 Richard M. Stallman <rms@gnu.org>
594
595 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
596 (Resizing Windows): Likewise.
597
598 * text.texi (Change Hooks): Get rid of "Emacs 21".
599
600 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
601
602 * streams.texi (Output Variables): Get rid of "Emacs 21".
603
604 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
605
606 * os.texi (Translating Input): Replace flow-control example
607 with a less obsolete example that uses `keyboard-translate'.
608
6eb8e247 609 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 610 Get rid of "Emacs 21".
6eb8e247 611
34398e6c
RS
612 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
613 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
614
615 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
616
617 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
618
619 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
620 (Menu Bar): Fix when menu-bar-update-hook is called.
621
622 * hash.texi (Hash Tables): Get rid of "Emacs 21".
623
624 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
625 and make it read better.
626
627 * files.texi (Writing to Files): Get rid of "Emacs 21".
628 (Unique File Names): Likewise.
629
630 * elisp.texi: Update Emacs version to 22.
631
632 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
633 (Overlay Properties, Face Attributes): Likewise.
634 (Managing Overlays): Fix punctuation.
635 (Attribute Functions): Clarify set-face-font; get rid of
636 info about old Emacs versions.
637 (Auto Faces, Font Lookup, Display Property, Images):
638 Get rid of "Emacs 21".
639
640 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
641
d2178387
RS
6422005-03-05 Richard M. Stallman <rms@gnu.org>
643
644 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
645
524352d6
LK
6462005-03-04 Lute Kamstra <lute@gnu.org>
647
648 * debugging.texi (Error Debugging): Document stack-trace-on-error.
649
6502005-03-03 Lute Kamstra <lute@gnu.org>
651
652 * edebug.texi (Instrumenting Macro Calls): Fix typo.
653
284f0680
LK
6542005-03-01 Lute Kamstra <lute@gnu.org>
655
656 * debugging.texi (Debugger Commands): Update `j'.
657
a9ee5cac
LK
6582005-02-28 Lute Kamstra <lute@gnu.org>
659
660 * debugging.texi (Debugging): Fix typo.
661 (Error Debugging): Document eval-expression-debug-on-error.
662 (Function Debugging): Update example.
663 (Using Debugger): Mention starred stack frames.
664 (Debugger Commands): Document `j' and `l'.
665 (Invoking the Debugger): `d' and `j' exit recursive edit too.
666 Update the messages that the debugger displays.
667 (Internals of Debugger): Add cross reference. Update example.
668 (Excess Open): Minor improvement.
669 (Excess Close): Minor improvement.
670
378d0f8e
RS
6712005-02-26 Richard M. Stallman <rms@gnu.org>
672
673 * tips.texi (Coding Conventions): Clarify.
674 Put all the major mode key reservations together.
675 Mention the Mouse-1 => Mouse-2 conventions.
676
677 * syntax.texi (Syntax Class Table): Clarify.
678 (Syntax Table Functions): syntax-after moved from here.
679 (Syntax Table Internals): syntax-after moved to here.
680 (Parsing Expressions): Update info on number of values
681 and what's meaningful in the STATE argument.
682 (Categories): Fix typo.
683
684 * sequences.texi (Arrays): Cleanup.
685 (Char-Tables): Clarify.
686
687 * processes.texi (Deleting Processes): Cleanups, add xref.
688 (Subprocess Creation): Explain nil in exec-path. Cleanup.
689 (Process Information): set-process-coding-system, some args optional.
690 (Input to Processes): Explain various types for PROCESS args.
691 Rename them from PROCESS-NAME to PROCESS.
692 (Signals to Processes): Likewise.
693 (Decoding Output): Cleanup.
694 (Query Before Exit): Clarify.
695
696 * os.texi (Startup Summary): Correct the options; add missing ones.
697 (Terminal Output, Batch Mode): Clarify.
698 (Flow Control): Node deleted.
699
700 * markers.texi (The Mark): Clarify.
701
702 * macros.texi (Expansion): Cleanup.
703 (Indenting Macros): indent-spec allows ints, not floats.
704
705 * keymaps.texi (Keymaps): Clarify.
706 (Format of Keymaps): Update lisp-mode-map example.
707 (Active Keymaps, Key Lookup): Clarify.
708 (Changing Key Bindings): Add xref to `kbd'.
709 (Key Binding Commands, Simple Menu Items): Clarify.
710 (Mouse Menus, Menu Bar): Clarify.
711 (Menu Example): Replace print example with menu-bar-replace-menu.
712
713 * help.texi (Documentation Basics): Add function-documentation prop.
714
715 * elisp.texi (Top): Don't refer to Flow Control node.
716
717 * commands.texi (Command Overview): Improve xrefs.
718 (Adjusting Point): Adjusting point applies to intangible and invis.
719 (Key Sequence Input): Doc extra read-key-sequence args.
720 Likewise for read-key-sequence-vector.
721
722 * backups.texi (Rename or Copy): Minor fix.
723 (Numbered Backups): For version-control, say the default.
724 (Auto-Saving): make-auto-save-file-name example is simplified.
725
726 * advice.texi (Advising Functions): Don't imply one part of Emacs
727 should advise another part. Markup changes.
728 (Defining Advice): Move transitional para.
729 (Activation of Advice): Cleanup.
730 Explain if COMPILE is nil or negative.
731
732 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
733
2e20c83d
LK
7342005-02-24 Lute Kamstra <lute@gnu.org>
735
736 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
737 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
738
65c492fd
LK
7392005-02-23 Lute Kamstra <lute@gnu.org>
740
b02c3eed
LK
741 * modes.texi (Defining Minor Modes): define-minor-mode can be used
742 to define global minor modes as well.
743
65c492fd
LK
744 * display.texi (Managing Overlays): overlay-buffer returns nil for
745 deleted overlays.
746
b686dd59
KS
7472005-02-22 Kim F. Storm <storm@cua.dk>
748
749 * minibuf.texi (Basic Completion): Allow symbols in addition to
750 strings in try-completion and all-completions.
751
23e8c095
LK
7522005-02-14 Lute Kamstra <lute@gnu.org>
753
754 * elisp.texi (Top): Remove reference to deleted node.
755
756 * lists.texi (Lists): Remove reference to deleted node.
757 (Cons Cells): Fix typo.
758
759 * loading.texi (Where Defined): Fix typo.
760
134948fc
RS
7612005-02-14 Richard M. Stallman <rms@gnu.org>
762
763 * variables.texi (Creating Buffer-Local): change-major-mode-hook
764 is useful for discarding some minor modes.
765
766 * symbols.texi (Symbol Components): Reorder examples.
767
768 * streams.texi (Input Functions): State standard-input default.
769 (Output Variables): State standard-output default.
770
771 * objects.texi (Printed Representation): Clarify read syntax vs print.
772 (Floating Point Type): Explain meaning better.
773 (Symbol Type): Explain uniqueness better.
774 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
775 List examples sooner.
776 (Box Diagrams): New subnode broken out.
777 Some examples moved from old Lists as Boxes node.
778 (Dotted Pair Notation): Clarify intro.
779 (Array Type): Clarify.
780 (Type Predicates): Add hash-table-p.
781
782 * numbers.texi (Integer Basics): Clarify radix explanation.
783 (Predicates on Numbers): Minor clarification.
784 (Comparison of Numbers): Minor clarification. Clarify eql.
785 Typos in min, max.
786 (Math Functions): Clarify overflow in expt.
787
788 * minibuf.texi (Text from Minibuffer): Minor clarification.
789 Mention arrow keys.
790
791 * loading.texi (Autoload): defun's doc string overrides autoload's
792 doc string.
793 (Repeated Loading): Modernize "add to list" examples.
794 (Where Defined): Finish updating table of load-history elts.
795
796 * lists.texi (List-related Predicates): Minor wording improvement.
797 (Lists as Boxes): Node deleted.
798 (Building Lists): Explain trivial cases of number-sequence.
799
800 * hash.texi (Hash Tables): Add desc to menu items.
801 (Creating Hash): Expain "full" means "make larger",
802 (Hash Access): Any object can be a key.
803 State value of maphash.
804
805 * functions.texi (What Is a Function): Wording cleanup.
806 (Function Documentation): Minor cleanup.
807 Explain purpose of calling convention at end of doc string.
808 (Function Names): Wording cleanup.
809 (Calling Functions): Wording cleanup.
810 Explain better how funcall calls the function.
811 (Function Cells): Delete example of saving and redefining function.
812
813 * control.texi (Combining Conditions): Wording cleanup.
814 (Iteration): dolist and dotimes bind VAR locally.
815 (Cleanups): Xref to Atomic Changes.
816
817 * compile.texi (Byte Compilation): Delete 19.29 info.
818 (Compilation Functions): Macros' difficulties don't affect defsubst.
819 (Docs and Compilation): Delete 19.29 info.
820
44291460
RS
8212005-02-10 Richard M. Stallman <rms@gnu.org>
822
823 * objects.texi (Symbol Type): Minor correction.
824
1f9ad95a
LK
8252005-02-06 Lute Kamstra <lute@gnu.org>
826
827 * modes.texi (Example Major Modes): Fix typos.
828
ba2c991c
RS
8292005-02-06 Richard M. Stallman <rms@gnu.org>
830
831 * text.texi (Margins): fill-nobreak-predicate can be one function.
832
833 * strings.texi (Modifying Strings): clear-string can make unibyte.
834 (Formatting Strings): format gives error if values missing.
835
836 * positions.texi (Character Motion): Mention default arg
837 for forward-char. backward-char refers to forward-char.
838 (Word Motion): Mention default arg for forward-word.
839 (Buffer End Motion): Mention default arg for beginning-of-buffer.
840 Simplify end-of-buffer.
841 (Text Lines): Mention default arg for forward-line.
842 (List Motion): Mention default arg for beginning/end-of-defun.
843 (Skipping Characters): Minor fixes in explaining character-set.
844
845 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
846 Mode inheritance applies only when default-major-mode is nil.
847 Clarifications.
848 (Example Major Modes): Update Text mode and Lisp mode examples.
849 (Minor Mode Conventions): Mention define-minor-mode at top.
850 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
851 (Mode Line Format): Update mode line face display info.
852 (Properties in Mode): Mention effect of risky vars.
853 (Imenu): Define imenu-add-to-menubar.
854 (Font Lock Mode): Add descriptions to menu lines.
855 (Faces for Font Lock): Add font-lock-doc-face.
856
9bf6d576
LK
8572005-02-05 Lute Kamstra <lute@gnu.org>
858
859 * text.texi (Maintaining Undo): Remove obsolete function.
860
cb602754
EZ
8612005-02-05 Eli Zaretskii <eliz@gnu.org>
862
863 * frames.texi (Color Names): Add pointer to the X docs about RGB
864 color specifications. Improve indexing
865 (Text Terminal Colors): Replace the description of RGB values by
866 an xref to "Color Names".
867
4e07258f
RS
8682005-02-03 Richard M. Stallman <rms@gnu.org>
869
870 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
871 Clarify.
872 (Selecting Windows): Clarify save-selected-window.
873 (Cyclic Window Ordering): Clarify walk-windows.
874 (Window Point): Clarify.
875 (Window Start): Add comment to example.
876 (Resizing Windows): Add `interactive' specs in examples.
877 Document fit-window-to-buffer.
878
879 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
880 (Undo, Maintaining Undo): Clarify last change.
881 (Sorting): In sort-numeric-fields, explain about octal and hex.
882 Mention sort-numeric-base.
883 (Format Properties): Add xref for hard newlines.
884
885 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
886 (Pop-Up Menus): Fix typo.
887 (Color Names): Explain all types of color names.
888 Explain color-values on B&W terminal.
889 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
890
891 * files.texi (File Locks): Not supported on MS systems.
892 (Testing Accessibility): Clarify.
893
894 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
895 (Coverage Testing): Fix typo.
896
897 * commands.texi (Misc Events): Remove stray space.
898
899 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
900 (Modification Time): Clarify when visited-file-modtime returns 0.
901 (The Buffer List): Clarify bury-buffer.
902 (Killing Buffers): Clarify.
903 (Indirect Buffers): Add clone-indirect-buffer.
904
9052005-02-02 Matt Hodges <MPHodges@member.fsf.org>
906
907 * edebug.texi (Printing in Edebug): Fix default value of
908 edebug-print-circle.
909 (Coverage Testing): Fix displayed frequency count data.
910
9112005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
912
913 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
914
4e07258f 9152005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
916
917 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
918
28d986b9
EZ
9192005-01-29 Eli Zaretskii <eliz@gnu.org>
920
921 * commands.texi (Misc Events): Describe the help-echo event.
922
923 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
924 consistently in description of the help-echo property.
925 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
926
927 * display.texi (Overlay Properties): Fix the index entry for
928 help-echo overlay property.
929
930 * customize.texi (Type Keywords): Uncomment the xref to the
931 help-echo property documentation.
932
8f958b40
KS
9332005-01-23 Kim F. Storm <storm@cua.dk>
934
935 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
936 return value. Third element FULLY replaced by PARTIAL which
937 specifies number of invisible pixels if row is only partially visible.
938 (Textual Scrolling): Mention auto-window-vscroll.
939 (Vertical Scrolling): New defvar auto-window-vscroll.
940
cd7e5dd6
LT
9412005-01-16 Luc Teirlinck <teirllm@auburn.edu>
942
943 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
944 command remapping.
945
6f771c32
RS
9462005-01-15 Richard M. Stallman <rms@gnu.org>
947
948 * display.texi (Defining Images): Mention DATA-P arg of create-image.
949
6ac8a822
KS
9502005-01-14 Kim F. Storm <storm@cua.dk>
951
88948d55
KS
952 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
953
6ac8a822
KS
954 * text.texi (Links and Mouse-1): Fix string and vector item.
955
20d6de82
RS
9562005-01-13 Richard M. Stallman <rms@gnu.org>
957
958 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
959 descriptions of overriding-local-map and overriding-terminal-local-map.
960
961 * text.texi (Links and Mouse-1): Clarify text.
962
f75a592e
KS
9632005-01-13 Kim F. Storm <storm@cua.dk>
964
965 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
966
910f60b1
TTN
9672005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
968
969 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
970
37181fc4
KS
9712005-01-12 Kim F. Storm <storm@cua.dk>
972
973 * text.texi (Links and Mouse-1): Rename section from Enabling
974 Mouse-1 to Following Links. Change xrefs.
975 Add examples for define-button-type and define-widget.
976
977 * display.texi (Button Properties, Button Buffer Commands):
978 Clarify mouse-1 and follow-link functionality.
979
28f94a34
RS
9802005-01-12 Richard M. Stallman <rms@gnu.org>
981
982 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
983
984 * display.texi (Beeping): Fix Texinfo usage.
985
986 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
987
bac2d936
KS
9882005-01-11 Kim F. Storm <storm@cua.dk>
989
990 * display.texi (Button Properties, Button Buffer Commands):
93381d62 991 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
992
993 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
994 (Enabling Mouse-1 to Follow Links): New subsection.
995
de968ddb
RS
9962005-01-06 Richard M. Stallman <rms@gnu.org>
997
998 * text.texi (Special Properties): Minor change.
999
1000 * os.texi (Timers): Clarify previous change.
1001
1002 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1003
a3a43b3b
LT
10042005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1005
1006 * display.texi (Face Attributes): Correct xref to renamed node.
1007
732bb9ce
RS
10082005-01-01 Richard M. Stallman <rms@gnu.org>
1009
1010 * display.texi (Face Attributes): Describe hex color specs.
1011
c734ae59
RS
10122004-12-31 Richard M. Stallman <rms@gnu.org>
1013
1014 * os.texi (Timers): Update previous change.
1015
33b2f4ea
KS
10162004-12-30 Kim F. Storm <storm@cua.dk>
1017
1018 * display.texi (Line Height): Total line-height is now specified
1019 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1020 in cons cells. (nil . RATIO) is relative to actual line height.
1021 Use line-height `t' instead of `0' to get minimum height.
1022
99ec74b9
RS
10232004-12-29 Richard M. Stallman <rms@gnu.org>
1024
1025 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1026
eab463f6
RS
10272004-12-28 Richard M. Stallman <rms@gnu.org>
1028
1029 * commands.texi (Quitting): Clarify value of with-local-quit.
1030
1031 * elisp.texi (Top): Fix previous change.
1032
1033 * loading.texi (Loading): Fix previous change.
1034
ebbd14f1
RS
10352004-12-27 Richard M. Stallman <rms@gnu.org>
1036
4ae98fc5
RS
1037 * Makefile.in (MAKEINFO): Specify --force.
1038
8f430046
RS
1039 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
1040
56011a8c
RS
1041 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
1042
1043 * display.texi (Line Height): Further clarify.
1044
1045 * elisp.texi (Top): Update Loading submenu.
1046
ebbd14f1
RS
1047 * loading.texi (Where Defined): New node.
1048 (Unloading): load-history moved to Where Defined.
1049
fda2922a
RS
10502004-12-21 Richard M. Stallman <rms@gnu.org>
1051
1052 * commands.texi (Event Input Misc): Add while-no-input.
1053
9eb8959a
RS
10542004-12-11 Richard M. Stallman <rms@gnu.org>
1055
1056 * display.texi (Line Height): Rewrite text for clarity.
1057
adf87c29
KS
10582004-12-11 Kim F. Storm <storm@cua.dk>
1059
1060 * display.texi (Display): Add node "Line Height" to menu.
1061 (Line Height): New node. Move full description of line-spacing
1062 and line-height text properties here from text.texi.
1063 (Scroll Bars): Add vertical-scroll-bar variable.
1064
1065 * frames.texi (Window Frame Parameters): Remove line-height defvar.
1066
1067 * locals.texi (Standard Buffer-Local Variables): Fix xref for
1068 line-spacing and vertical-scroll-bar.
1069
1070 * text.texi (Special Properties): Just mention line-spacing and
1071 line-height here, add xref to new "Line Height" node.
1072
31e4729e
TTN
10732004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
1074
1075 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
1076
1077 * locals.texi (Standard Buffer-Local Variables):
1078 Add @xref for `line-spacing'.
1079
cc60c723
RS
10802004-12-05 Richard M. Stallman <rms@gnu.org>
1081
1082 * Makefile.in (maintainer-clean): Remove the info files
1083 in $(infodir) where they are created.
1084
f6101ac9
RS
10852004-12-03 Richard M. Stallman <rms@gnu.org>
1086
1087 * windows.texi (Selecting Windows): get-lru-window and
1088 get-largest-window don't consider dedicated windows.
1089
1090 * text.texi (Undo): Document undo-in-progress.
1091
94221759
RS
10922004-11-26 Richard M. Stallman <rms@gnu.org>
1093
1094 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
1095 Remove a few vars that are not always buffer-local.
1096
7092c5e8
LT
10972004-11-24 Luc Teirlinck <teirllm@auburn.edu>
1098
1099 * locals.texi (Standard Buffer-Local Variables): Comment out
1100 xref's to non-existent node `Yet to be written'.
1101
261b01c6
RS
11022004-11-24 Richard M. Stallman <rms@gnu.org>
1103
1104 * processes.texi (Synchronous Processes): Grammar fix.
1105
1106 * numbers.texi (Comparison of Numbers): Add eql.
1107
1108 * locals.texi (Standard Buffer-Local Variables): Add many vars.
1109
1110 * intro.texi (Printing Notation): Fix previous change.
1111
1112 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
1113 and default-indicate-buffer-boundaries from here.
1114 (Usual Display): To here.
1115 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
1116 (Usual Display): Move tab-width up.
1117
1118 * customize.texi (Variable Definitions): Replace
1119 show-paren-mode example with tooltip-mode.
7092c5e8 1120 (Simple Types, Composite Types, Defining New Types):
261b01c6 1121 Minor cleanups.
7092c5e8 1122
c1aa4864
JH
11232004-11-21 Jesper Harder <harder@ifa.au.dk>
1124
1125 * processes.texi (Synchronous Processes, Output from Processes):
1126 Markup fix.
1127
dedbac89
RS
11282004-11-20 Richard M. Stallman <rms@gnu.org>
1129
07c8c65a
RS
1130 * positions.texi (Skipping Characters): skip-chars-forward
1131 now handles char classes.
1132
8f40a868
RS
1133 * intro.texi (Printing Notation): Avoid confusion of `print'
1134 when explaining @print.
1135
1136 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
1137
1138 * display.texi (Display Table Format): Minor fix.
1139
1140 * streams.texi (Output Functions): Fix print example.
1141
fd6866c8
RS
1142 * Makefile.in (elisp): New target.
1143 (dist): Depend on $(infodir)/elisp, not elisp.
1144 Copy the info files from $(infodir).
1145
9d00469f
RS
1146 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
1147 read-from-minibuffer.
1148
dedbac89
RS
1149 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
1150
6de891db
RS
11512004-11-19 Richard M. Stallman <rms@gnu.org>
1152
1153 * searching.texi (Regexp Search): Add search-whitespace-regexp.
1154
e1c1c5a7
TTN
11552004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
1156
1157 * tips.texi (Coding Conventions): Fix typo.
1158
ee31cd78
RS
11592004-11-16 Richard M. Stallman <rms@gnu.org>
1160
1161 * tips.texi (Coding Conventions): Separate defvar and require
1162 methods to avoid warnings. Use require only when there are many
1163 functions and variables from that package.
1164
1165 * minibuf.texi (Minibuffer Completion): When ignoring case,
1166 predicate must not be case-sensitive.
1167
1168 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
1169 (Test Coverage): Don't talk about "splotches". Clarified.
1170
4bd38e94
TTN
11712004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
1172
1173 * frames.texi (Window Frame Parameters): Fix typo.
1174
6d073ae1
KS
11752004-11-15 Kim F. Storm <storm@cua.dk>
1176
9f89426b
KS
1177 * symbols.texi (Other Plists): Note that plist-get may signal error.
1178 Add safe-plist-get.
6d073ae1 1179
10980463
TTN
11802004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
1181
1182 * modes.texi (Font Lock Basics): Fix typo.
1183
1efc19eb
RS
11842004-11-08 Richard M. Stallman <rms@gnu.org>
1185
1186 * syntax.texi (Syntax Table Functions): Add syntax-after.
1187
6159c232
EZ
11882004-11-06 Lars Brinkhoff <lars@nocrew.org>
1189
1190 * os.texi (Processor Run Time): New section documenting
1191 get-internal-run-time.
1192
59dede22
EZ
11932004-11-06 Eli Zaretskii <eliz@gnu.org>
1194
1195 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
1196 it nukes elisp-cover.texi.
1197 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
1198 elisp-0 etc.
1199
4cc8522c
LT
12002004-11-05 Luc Teirlinck <teirllm@auburn.edu>
1201
1202 * commands.texi (Keyboard Macros): Document `append' return value
1203 of `defining-kbd-macro'.
1204
2d1ef312
RS
12052004-11-01 Richard M. Stallman <rms@gnu.org>
1206
1207 * commands.texi (Interactive Call): Add called-interactively-p.
1208
6f4e005d
SJ
12092004-10-29 Simon Josefsson <jas@extundo.com>
1210
1211 * minibuf.texi (Reading a Password): Revert.
1212
4f71c13f
RS
12132004-10-28 Richard M. Stallman <rms@gnu.org>
1214
1215 * frames.texi (Display Feature Testing): Explain about "vendor".
1216
4660a9e3
RS
12172004-10-27 Richard M. Stallman <rms@gnu.org>
1218
1219 * commands.texi (Interactive Codes): `N' uses numeric prefix,
1220 not raw. Clarify `n'.
1221 (Interactive Call): Rewrite interactive-p, focusing on when
1222 and how to use it.
1223 (Misc Events): Clarify previous change.
1224
1225 * advice.texi (Simple Advice): Clarify what job the example does.
1226 (Around-Advice): Clarify ad-do-it.
1227 (Activation of Advice): An option of ad-default-compilation-action
1228 is `never', not `nil'.
1229
c8636435
KS
12302004-10-26 Kim F. Storm <storm@cua.dk>
1231
1232 * commands.texi (Interactive Codes): Add U code letter.
1233
acd4089b
SJ
12342004-10-25 Simon Josefsson <jas@extundo.com>
1235
1236 * minibuf.texi (Reading a Password): Add.
1237
29dc7809
JR
12382004-10-24 Jason Rumney <jasonr@gnu.org>
1239
1240 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
1241 and wheel-down.
1242
bb5d6d34
KG
12432004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
1244
1245 * processes.texi (Synchronous Processes): Document process-file.
1246
d0ee2ed3
KH
12472004-10-22 Kenichi Handa <handa@m17n.org>
1248
1249 * text.texi (translate-region): Document that it accepts also a
1250 char-table.
1251
38be9dbb
DP
12522004-10-22 David Ponce <david@dponce.com>
1253
1254 * windows.texi (Resizing Windows): Document the `preserve-before'
1255 argument of the functions `enlarge-window' and `shrink-window'.
1256
63c80452
JR
12572004-10-19 Jason Rumney <jasonr@gnu.org>
1258
1259 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
1260
9f4b6e73
LT
12612004-10-09 Luc Teirlinck <teirllm@auburn.edu>
1262
1263 * text.texi (Filling): Add anchor for definition of
1264 `sentence-end-double-space'.
1265
1266 * searching.texi (Regexp Example): Update description of how
1267 Emacs currently recognizes the end of a sentence.
1268 (Standard Regexps): Update definition of the variable
1269 `sentence-end'. Add definition of the function `sentence-end'.
1270
657f0f9c
EZ
12712004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
1272
1273 * display.texi (Progress): New node.
1274
35ab4857
KS
12752004-10-05 Kim F. Storm <storm@cua.dk>
1276
1277 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
1278
f2a54fbc
KS
12792004-09-29 Kim F. Storm <storm@cua.dk>
1280
1281 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
1282 to identify bitmaps. Remove -fringe-bitmap suffix for standard
1283 fringe bitmap symbols, as they now have their own namespace.
1284 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
1285 vs. pixels. Signal error if no free bitmap slots.
1286 (Pixel Specification): Change IMAGE to @var{image}.
1287
4676d6f3
RS
12882004-09-28 Richard M. Stallman <rms@gnu.org>
1289
1290 * text.texi (Special Properties): Clarify line-spacing and line-height.
1291
1292 * searching.texi (Regexp Search): Add looking-back.
1293
17234906
LT
12942004-09-25 Luc Teirlinck <teirllm@auburn.edu>
1295
1296 * display.texi: Correct typos.
1297 (Image Descriptors): Correct xref's.
1298
4de43c8b
RS
12992004-09-25 Richard M. Stallman <rms@gnu.org>
1300
1301 * text.texi (Special Properties): Cleanups in `cursor'.
1302 Rewrites in `line-height' and `line-spacing'; exchange them.
1303
1304 * display.texi (Fringes): Rewrite previous change.
1305 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
1306 (Display Fringe Bitmaps): Node deleted, text moved.
1307 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
1308 (Scroll Bars): Clarify set-window-scroll-bars.
1309 (Pointer Shape): Rewrite.
1310 (Specified Space): Clarify :align-to, etc.
1311 (Pixel Specification): Use @var. Clarify new text.
1312 (Other Display Specs): Clarify `slice'.
1313 (Image Descriptors): Cleanups.
1314 (Showing Images): Cleanups.
1315
a3ee0299
LT
13162004-09-24 Luc Teirlinck <teirllm@auburn.edu>
1317
e88ebce6
LT
1318 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
1319
a3ee0299
LT
1320 * modes.texi: Various minor changes in addition to:
1321 (Major Mode Conventions): Final call to `run-mode-hooks' should
1322 not be inside the `delay-mode-hooks' form.
1323 (Mode Hooks): New node.
1324 (Hooks): Delete obsolete example.
1325 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
1326 node "Mode Hooks".
1327
6db2bc02
LT
13282004-09-22 Luc Teirlinck <teirllm@auburn.edu>
1329
1330 * display.texi: Correct various typos.
1331 (Display): Rename node "Pointer Shapes" to "Pointer
1332 Shape". (There is already a node called "Pointer Shapes" in
1333 frames.texi.)
1334 (Images): Remove non-existent node "Image Slices" from menu.
1335
ed2846bd
KS
13362004-09-23 Kim F. Storm <storm@cua.dk>
1337
1338 * text.texi (Special Properties): Add `cursor', `pointer',
1339 `line-height', and `line-spacing' properties.
1340
1341 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
1342 Shapes' to menu.
1343 (Standard Faces): Doc fix for fringe face.
1344 (Fringes): Add `overflow-newline-into-fringe' and
1345 'indicate-buffer-boundaries'.
1346 (Fringe Bitmaps, Pointer Shapes): New nodes.
1347 (Display Property): Add 'Pixel Specification' and 'Display Fringe
1348 Bitmaps' to menu.
1349 (Specified Space): Describe pixel width and height.
1350 (Pixel Specification): New node.
1351 (Other Display Specs): Add `slice' property.
1352 (Display Fringe Bitmaps): New node.
1353 (Images): Add 'Image Slices' to menu.
1354 (Image Descriptors): Add `:pointer' and `:map' properties.
1355 (Showing Images): Add slice arg to `insert-image'. Add
1356 'insert-sliced-image'.
1357
4d894c98
RS
13582004-09-20 Richard M. Stallman <rms@gnu.org>
1359
1360 * commands.texi (Key Sequence Input):
1361 Clarify downcasing in read-key-sequence.
1362
7e388eb7
JL
13632004-09-08 Juri Linkov <juri@jurta.org>
1364
1365 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
1366
a020987f
LT
13672004-09-07 Luc Teirlinck <teirllm@auburn.edu>
1368
1369 * locals.texi (Standard Buffer-Local Variables): Add
1370 `buffer-auto-save-file-format'.
1371 * internals.texi (Buffer Internals): Describe new
1372 auto_save_file_format field of the buffer structure.
1373 * files.texi (Format Conversion): `auto-save-file-format' has been
1374 renamed `buffer-auto-save-file-format'.
1375
2b96f80c
LT
13762004-08-27 Luc Teirlinck <teirllm@auburn.edu>
1377
1378 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
1379 an integer or a marker.
1380 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
1381
2ee3b79e
RS
13822004-08-22 Richard M. Stallman <rms@gnu.org>
1383
1384 * modes.texi (Major Mode Conventions): Discuss rebinding of
1385 standard key bindings.
1386
c438dc33
KS
13872004-08-18 Kim F. Storm <storm@cua.dk>
1388
1389 * processes.texi (Accepting Output): Add `just-this-one' arg to
1390 `accept-process-output'.
101c421e 1391 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 1392
db8af011
LT
13932004-08-10 Luc Teirlinck <teirllm@auburn.edu>
1394
1395 * keymaps.texi: Various changes in addition to:
1396 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
1397 Give more varied examples for `kbd'.
1398 (Creating Keymaps): Char tables have slots for all characters
1399 without modifiers.
1400 (Active Keymaps): `overriding-local-map' and
1401 `overriding-terminal-local-map' also override text property and
1402 overlay keymaps.
1403 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
1404 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
1405 to denote a prefix of no events.
1406 `map-keymap' includes parent's bindings _recursively_.
1407 Clarify and correct description of `where-is-internal'.
1408 Mention BUFFER-OR-NAME arg to `describe-bindings'.
1409 (Menu Example): For menus intended for use with the keyboard, the
1410 menu items should be bound to characters or real function keys.
1411
de700726
LT
14122004-08-08 Luc Teirlinck <teirllm@auburn.edu>
1413
30e75a87
LT
1414 * objects.texi (Character Type): Reposition `@anchor' to prevent
1415 double space inside sentence in Info.
1416
de700726
LT
1417 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
1418 renamed to `disabled-command-function'.
7c5b95c9 1419 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
1420 (Command Loop Info): Replace reference to it.
1421 (Disabling Commands): `disabled-command-hook' has been renamed to
1422 `disabled-command-function'.
1423
81909a1a
LT
14242004-08-07 Luc Teirlinck <teirllm@auburn.edu>
1425
1426 * os.texi (Translating Input): Only non-prefix bindings in
1427 `key-translation-map' override actual key bindings. Warn about
1428 possible indirect effect of actual key bindings on non-prefix
1429 bindings in `key-translation-map'.
1430
5504e99c
LT
14312004-08-06 Luc Teirlinck <teirllm@auburn.edu>
1432
1433 * minibuf.texi (High-Level Completion): Add anchor for definition
1434 of `read-variable'.
1435
1436 * commands.texi: Various changes in addition to:
1437 (Using Interactive): Clarify description of `interactive-form'.
1438 (Interactive Call): Mention default for KEYS argument to
1439 `call-interactively'.
1440 (Command Loop Info): Clarify description of `this-command-keys'.
1441 Mention KEEP-RECORD argument to `clear-this-command-keys'.
1442 Value of `last-event-frame' can be `macro'.
1443 (Repeat Events): `double-click-fuzz' is also used to distinguish
1444 clicks and drags.
1445 (Classifying Events): Clarify descriptions of `event-modifiers'
1446 `event-basic-type' and `event-convert-list'.
1447 (Accessing Events): `posn-timestamp' takes POSITION argument.
1448 (Quoted Character Input): Clarify description of
1449 `read-quoted-char' and fix example.
1450 (Quitting): Add `with-local-quit'.
1451 (Disabling Commands): Correct and clarify descriptions of
1452 `enable-command' and `disable-command'.
1453 Mention what happens if `disabled-command-hook' is nil.
1454 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
1455 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
1456
f478a72a
LT
14572004-07-24 Luc Teirlinck <teirllm@auburn.edu>
1458
1459 * frames.texi: Various changes in addition to:
1460 (Creating Frames): Expand and clarify description of `make-frame'.
1461 (Window Frame Parameters): Either none or both of the `icon-left'
1462 and `icon-top' parameters must be specified. Put descriptions of
1463 `menu-bar-lines' and `toolbar-lines' closer together and change
1464 them accordingly.
1465 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
1466 except while processing `frame-title-format' or `icon-title-format'.
1467 (Deleting Frames): Correct description of `delete-frame'.
1468 Non-nil return values of `frame-live-p' are like those of `framep'.
1469 (Frames and Windows): mention return value of
1470 `set-frame-selected-window'.
1471 (Visibility of Frames): Mention `force' argument to
1472 `make-frame-invisible'. `frame-visible-p' returns t for all
1473 frames on text-only terminals.
1474 (Frame Configurations): Restoring a frame configuration does not
1475 restore deleted frames.
1476 (Window System Selections): `x-set-selection' returns DATA.
1477 (Resources): Add example.
1478 (Display Feature Testing): Clarify descriptions of
1479 `display-pixel-height', `display-pixel-width', `x-server-version'
1480 and `x-server-vendor'.
1481
1482 * windows.texi (Choosing Window): Add anchor.
1483 * minibuf.texi (Minibuffer Misc): Add anchor.
1484
bc135062
JPW
14852004-07-23 John Paul Wallington <jpw@gnu.org>
1486
1487 * macros.texi (Defining Macros): Declaration keyword for setting
1488 Edebug spec is `debug' not `edebug'.
1489
cb7516e5
LT
14902004-07-19 Luc Teirlinck <teirllm@auburn.edu>
1491
1492 * windows.texi: Various small changes in addition to:
1493 (Window Point): Mention return value of `set-window-point'.
1494 (Window Start): `pos-visible-in-window-p' disregards horizontal
1495 scrolling. Explain return value if PARTIALLY is non-nil.
1496 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
1497 and `set-window-vscroll'.
1498 (Size of Window): The argument WINDOW to `window-inside-edges',
1499 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
1500 (Resizing Windows): Explain return value of
1501 `shrink-window-if-larger-than-buffer'.
1502 `window-size-fixed' automatically becomes buffer local when set.
1503 (Window Configurations): Explain return value of
1504 `set-window-configuration'.
1505
1506 * minibuf.texi (Minibuffer Misc): Add anchor for
1507 `minibuffer-scroll-window'.
1508
1509 * positions.texi (Text Lines): Add anchor for `count-lines'.
1510
3751eb00
RS
15112004-07-17 Richard M. Stallman <rms@gnu.org>
1512
1513 * display.texi (Overlay Properties): Adding `evaporate' prop
1514 deletes empty overlay immediately.
1515
1516 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
1517 fix example.
1518
9a7e97c6
LT
15192004-07-16 Jim Blandy <jimb@redhat.com>
1520
1521 * searching.texi (Regexp Backslash): Document new \_< and \_>
1522 operators.
1523
aa0e4da8
JB
15242004-07-16 Juanma Barranquero <lektu@terra.es>
1525
1526 * display.texi (Images): Fix Texinfo usage.
1527
cbbfedb2
LT
15282004-07-14 Luc Teirlinck <teirllm@auburn.edu>
1529
1530 * buffers.texi (Modification Time): `visited-file-modtime' now
1531 returns a list of two integers, instead of a cons.
1532
3a052bd3
LT
15332004-07-13 Luc Teirlinck <teirllm@auburn.edu>
1534
1535 * windows.texi: Various changes in addition to:
1536 (Splitting Windows): Add `split-window-keep-point'.
1537
02c04e6f
RS
15382004-07-09 Richard M. Stallman <rms@gnu.org>
1539
1540 * frames.texi (Input Focus): Minor fix.
1541
cb4f1287
LT
15422004-07-07 Luc Teirlinck <teirllm@auburn.edu>
1543
1544 * frames.texi (Input Focus): Clarify descriptions of
1545 `select-frame-set-input-focus' and `select-frame'.
1546
339902ec
LT
15472004-07-06 Luc Teirlinck <teirllm@auburn.edu>
1548
1549 * os.texi: Various small changes in addition to:
1550 (Killing Emacs): Expand and clarify description of
1551 `kill-emacs-query-functions' and `kill-emacs-hook'.
1552 (System Environment): Expand and clarify description of `getenv'
1553 and `setenv'.
1554 (Timers): Clarify description of `run-at-time'.
1555 (Translating Input): Correct description of
1556 `extra-keyboard-modifiers'.
1557 (Flow Control): Correct description of `enable-flow-control'.
1558
fe3b7e35
TTN
15592004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
1560
1561 * os.texi: Update copyright.
1562 (Session Management): Grammar fix.
1563 Clarify which Emacs does the restarting.
1564 Use @samp for *scratch* buffer.
1565
59db7d6e
LT
15662004-07-04 Alan Mackenzie <acm@muc.de>
1567
1568 * frames.texi (Input Focus): Add documentation for
1569 `select-frame-set-input-focus'. Replace refs to non-existent
1570 `switch-frame' with `select-frame'. Minor corrections and tidying
1571 up of text-only terminal stuff.
1572
e3ccf404
RS
15732004-07-02 Richard M. Stallman <rms@gnu.org>
1574
1575 * files.texi (Saving Buffers): Cleanup write-contents-function.
1576 (Magic File Names): Cleanup file-remote-p.
1577
8addb6eb
KG
15782004-07-02 Kai Grossjohann <kai@emptydomain.de>
1579
1580 * files.texi (Magic File Names): `file-remote-p' returns an
1581 identifier of the remote system, not just t.
1582
7a58d84d
DK
15832004-07-02 David Kastrup <dak@gnu.org>
1584
1585 * searching.texi (Entire Match Data): Add explanation about new
1586 match-data behavior when @var{integers} is non-nil.
1587
d8c379f8
RS
15882004-06-24 Richard M. Stallman <rms@gnu.org>
1589
b4a4b0ae
RS
1590 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
1591
d8c379f8
RS
1592 * customize.texi (Variable Definitions): Note about doc strings
1593 and :set.
1594
1595 * keymaps.texi (Keymap Terminology): Document `kbd'.
1596 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
1597
1598 * display.texi (Invisible Text): Setting buffer-invisibility-spec
1599 makes it buffer-local.
1600
1601 * files.texi (Saving Buffers): Correct previous change.
1602
1603 * commands.texi (Accessing Events):
1604 Clarify posn-col-row and posn-actual-col-row.
1605
16062004-06-24 David Ponce <david.ponce@wanadoo.fr>
1607
1608 * commands.texi (Accessing Events): New functions
1609 posn-at-point and posn-at-x-y. Add example to posn-x-y.
1610
dce417e7
LT
16112004-06-23 Luc Teirlinck <teirllm@auburn.edu>
1612
1613 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
1614 * frames.texi, buffers.texi, backups.texi, variables.texi:
1615 * loading.texi, eval.texi, functions.texi, control.texi:
1616 * symbols.texi, minibuf.texi: Reposition @anchor's.
1617
1618 * help.texi: Various small changes in addition to the following.
1619 (Describing Characters): Describe PREFIX argument to
1620 `key-description'. Correct and clarify definition of
1621 `text-char-description'. Describe NEED-VECTOR argument to
1622 `read-kbd-macro'.
1623 (Help Functions): Clarify definition of `apropos'.
1624
255d07dc
LH
16252004-06-23 Lars Hansen <larsh@math.ku.dk>
1626
1627 * files.texi (Saving Buffers): Correct description of
1628 `write-contents-functions'.
1629
4e9691e9
JB
16302004-06-21 Juanma Barranquero <lektu@terra.es>
1631
1632 * display.texi (Images): Remove redundant @vindex directives.
1633 Rewrite `image-library-alist' doc in active voice.
1634
1ebd4f78
JB
16352004-06-14 Juanma Barranquero <lektu@terra.es>
1636
1637 * display.texi (Images): Document new delayed library loading,
1638 variable `image-library-alist' and (existing but undocumented)
1639 function `image-type-available-p'.
1640
ddfb8369
RS
16412004-06-05 Richard M. Stallman <rms@gnu.org>
1642
1643 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
1644 refer the user to the Initial Input node.
1645 (Text from Minibuffer): Likewise.
1646 (Initial Input): New node. Document this feature
1647 and say it is mostly deprecated.
1648
18684a3a
RS
16492004-05-30 Richard M. Stallman <rms@gnu.org>
1650
7a61e456
RS
1651 * loading.texi (Named Features): Clarify return value
1652 and meaning of NOERROR.
1653
18684a3a
RS
1654 * variables.texi (File Local Variables): Minor cleanup.
1655
c8364415
MA
16562004-05-30 Michael Albinus <michael.albinus@gmx.de>
1657
1658 * files.texi (Magic File Names): Add `file-remote-p' as operation
1659 of file name handlers.
1660
08fd1251
RS
16612004-05-29 Richard M. Stallman <rms@gnu.org>
1662
1663 * modes.texi (Minor Mode Conventions): (-) has no special meaning
1664 as arg to a minor mode command.
1665
71d5a208
RS
16662004-05-22 Richard M. Stallman <rms@gnu.org>
1667
1668 * syntax.texi (Syntax Class Table): Word syntax not just for English.
1669
1670 * streams.texi (Output Variables): Doc float-output-format.
1671
1672 * searching.texi (Regexp Special): Nested repetition can be infloop.
1673
1674 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
1675 real stack overflow.
1676
1677 * compile.texi: Minor cleanups.
1678
16792004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
1680
1681 * lists.texi (Cons Cells): Explain dotted lists, true lists,
1682 circular lists.
1683 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 1684
022cb162
TTN
16852004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
1686
1687 * modes.texi (Search-based Fontification): Fix typo.
1688
aa7094ba
JB
16892004-05-10 Juanma Barranquero <lektu@terra.es>
1690
1691 * modes.texi (Mode Line Variables): Fix description of
1692 global-mode-string, which is now after which-func-mode, not the
1693 buffer name.
1694
c2383279
LH
16952004-05-07 Lars Hansen <larsh@math.ku.dk>
1696
1697 * modes.texi (Desktop Save Mode): Add.
1698 (Modes): Add menu entry Desktop Save Mode.
1699
1700 * hooks.texi: Add desktop-after-read-hook,
1701 desktop-no-desktop-file-hook and desktop-save-hook.
1702
1703 * locals.texi: Add desktop-save-buffer.
1704
058296d3
JH
17052004-04-30 Jesper Harder <harder@ifa.au.dk>
1706
1707 * display.texi: emacs -> Emacs.
1708
0c54865e
EZ
17092004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
1710
1711 * files.texi (Changing Files): Document set-file-times.
1712
d814862a
JB
17132004-04-23 Juanma Barranquero <lektu@terra.es>
1714
1715 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
1716
e8d6f886
JH
17172004-04-18 Jesper Harder <harder@ifa.au.dk>
1718
1719 * tips.texi (Coding Conventions): defopt -> defcustom.
1720
3a424014
LT
17212004-04-16 Luc Teirlinck <teirllm@auburn.edu>
1722
1723 * sequences.texi: Various clarifications.
1724
9e860631
LT
17252004-04-14 Luc Teirlinck <teirllm@auburn.edu>
1726
1727 * buffers.texi (Read Only Buffers): Mention optional ARG to
1728 `toggle-read-only'.
1729
5e30a0fb
NR
17302004-04-14 Nick Roberts <nick@nick.uklinux.net>
1731
9e860631 1732 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
1733 returns a full-width window if possible.
1734
619fb950
LT
17352004-04-13 Luc Teirlinck <teirllm@auburn.edu>
1736
1737 * buffers.texi: Various changes in addition to:
1738 (Buffer File Name): Add `find-buffer-visiting'.
1739 (Buffer Modification): Mention optional ARG to `not-modified'.
1740 (Indirect Buffers): Mention optional CLONE argument to
1741 `make-indirect-buffer'.
1742
1743 * files.texi: Various changes in addition to:
1744 (Visiting Functions): `find-file-hook' is now a normal hook.
1745 (File Name Expansion): Explain difference between the way that
1746 `expand-file-name' and `file-truename' treat `..'.
1747 (Contents of Directories): Mention optional ID-FORMAT argument to
1748 `directory-files-and-attributes'.
1749 (Format Conversion): Mention new optional CONFIRM argument to
1750 `format-write-file'.
1751
a2295d32
MB
17522004-04-12 Miles Bader <miles@gnu.org>
1753
1754 * macros.texi (Expansion): Add description of `macroexpand-all'.
1755
571fd4d5
JH
17562004-04-05 Jesper Harder <harder@ifa.au.dk>
1757
1758 * variables.texi (Variable Aliases): Mention
1759 cyclic-variable-indirection.
1760
1761 * errors.texi (Standard Errors): Ditto.
1762
4ba2fd66
LT
17632004-04-04 Luc Teirlinck <teirllm@auburn.edu>
1764
1765 * backups.texi: Various small changes in addition to:
1766 (Making Backups): Mention return value of `backup-buffer'.
1767 (Auto-Saving): Mention optional FORCE argument to
1768 `delete-auto-save-file-if-necessary'.
1769 (Reverting): Mention optional PRESERVE-MODES argument to
1770 `revert-buffer'. Correct description of `revert-buffer-function'.
1771
8f7ea687
JL
17722004-03-22 Juri Linkov <juri@jurta.org>
1773
1774 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
1775 with `Vector Functions'.
1776
1777 * text.texi (Sorting): Add missing quote.
1778
0eeca3c1
LT
17792004-03-14 Luc Teirlinck <teirllm@auburn.edu>
1780
1781 * intro.texi (Lisp History): Replace xref to `cl' manual with
1782 inforef.
1783
e69cfac2
RS
17842004-03-12 Richard M. Stallman <rms@gnu.org>
1785
1786 * intro.texi (Version Info): Add arg to emacs-version.
1787 (Lisp History): Change xref to CL manual.
1788
1b91d47f
LT
17892004-03-09 Luc Teirlinck <teirllm@auburn.edu>
1790
1791 * minibuf.texi (Completion Commands): Add xref to Emacs manual
1792 for Partial Completion mode.
1793
97073664
TTN
17942004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
1795
1796 * customize.texi: Fix typo. Remove eol whitespace.
1797
04a6e76b
RS
17982004-03-04 Richard M. Stallman <rms@gnu.org>
1799
1800 * processes.texi: Fix typos.
1801
1802 * lists.texi (Building Lists): Minor clarification.
1803
1804 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
1805 in make-hash-table.
1806
5bb0fcd1
JB
18072004-02-29 Juanma Barranquero <lektu@terra.es>
1808
1809 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
1810 rm, and ignore exit code.
1811
9022d421
EZ
18122004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
1813
1814 * display.texi (Defining Faces): Add description for min-colors.
1815 Update example.
1816
92f5fba2
LT
18172004-02-23 Luc Teirlinck <teirllm@auburn.edu>
1818
1819 * abbrevs.texi: Various corrections and clarifications in addition
1820 to the following:
1821 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
1822
7e83e178
GM
18232004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
1824
1825 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
1826
9c5609e8
LT
18272004-02-21 Luc Teirlinck <teirllm@auburn.edu>
1828
e2b9b51f
LT
1829 * text.texi: Various small changes in addition to the following:
1830 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
1831 to delete-horizontal-space.
1832 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
1833 description of yank-handler text property at various places.
1834
7daa0e81
LT
1835 * frames.texi (Window System Selections): Add anchor.
1836
9c5609e8
LT
1837 * syntax.texi (Syntax Table Functions): Clarify and correct
1838 descriptions of make-syntax-table and copy-syntax-table.
1839 (Motion and Syntax): Clarify SYNTAXES argument to
1840 skip-syntax-forward.
1841 (Parsing Expressions): Mention that the return value of
1842 parse-partial-sexp is currently a list of ten rather than nine
1843 elements.
1844 (Categories): Various corrections and clarifications.
1845
d29edb21
LT
18462004-02-17 Luc Teirlinck <teirllm@auburn.edu>
1847
1848 * markers.texi (Marker Insertion Types): Minor change.
1849
1850 * locals.texi (Standard Buffer-Local Variables):
1851 * commands.texi (Interactive Codes, Using Interactive):
1852 * functions.texi (Related Topics): Fix xrefs.
1853
43e48bda
LT
18542004-02-16 Luc Teirlinck <teirllm@auburn.edu>
1855
1856 * lists.texi (Sets And Lists): Update description of delete-dups.
1857
84e34002
RS
18582004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
1859
1860 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
1861
18622004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1863
1864 * frames.texi (Parameter Access): frame-parameters arg is optional.
1865 modify-frame-parameters handles nil for FRAME.
1866 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
1867 are all-or-nothing for certain toolkits.
1868 Mention parameter wait-for-wm.
1869 (Frames and Windows): In frame-first-window and frame-selected-window
1870 the arg is optional.
1871 (Input Focus): In redirect-frame-focus the second arg is optional.
1872 (Window System Selections): Mention selection type CLIPBOARD.
1873 Mention data-type UTF8_STRING.
1874 Mention numbering of cut buffers.
1875 (Resources): Describe x-resource-name.
1876
18772004-02-16 Richard M. Stallman <rms@gnu.org>
1878
1879 * windows.texi (Buffers and Windows): Delete false table
1880 about all-frames.
1881
1882 * syntax.texi (Parsing Expressions): Delete old caveat
1883 about parse-sexp-ignore-comments.
1884
1885 * streams.texi (Output Variables): Add print-quoted.
1886
1887 * lists.texi (Building Lists): Minor cleanup.
1888
1889 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
1890
1891 * display.texi (Overlays): Explain overlays use markers.
1892 (Managing Overlays): Explain front-advance and rear-advance
1893 in more detail.
1894
1895 * loading.texi (Unloading): Document unload-feature-special-hooks.
1896 Get rid of fns-NNN.el file.
1897
18982004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
1899
1900 * help.texi (Describing Characters): Fix text-char-description
1901 example output.
1902
1903 * edebug.texi (Using Edebug): Fix example.
1904
1905 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 1906
84e34002
RS
1907 * files.texi (Changing Files): Fix argname.
1908
1909 * calendar.texi: Fix parens, and default values.
1910
1911 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
1912 * nonascii.texi, objects.texi, os.texi: Minor fixes.
1913 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
1914
1915 * positions.texi (Text Lines): Don't add -1 in current-line.
1916
19172004-02-16 Richard M. Stallman <rms@gnu.org>
1918
1919 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
1920
c33b76da
EZ
19212004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
1922
1923 * processes.texi (Low-Level Network): Fix a typo.
1924
9d7271e8
KS
19252004-02-12 Kim F. Storm <storm@cua.dk>
1926
1927 * display.texi (Fringes): Use consistent wording.
1928 Note that window-fringe's window arg is optional.
1929 (Scroll Bars): Use consistent wording.
1930
6827d730
LT
19312004-02-11 Luc Teirlinck <teirllm@auburn.edu>
1932
1933 * tips.texi (Comment Tips): Document the new conventions for
1934 commenting out code.
1935
1cb60b5a
JD
19362004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1937
1938 * positions.texi (Text Lines): Added missing end defun.
1939
7fdd1f62
KS
19402004-02-07 Kim F. Storm <storm@cua.dk>
1941
1942 * positions.texi (Text Lines): Add line-number-at-pos.
1943
eb3c144c
JPW
19442004-02-06 John Paul Wallington <jpw@gnu.org>
1945
1946 * display.texi (Button Properties, Button Buffer Commands):
1947 mouse-2 invokes button, not down-mouse-1.
1948
a1d38d63
JR
19492004-02-04 Jason Rumney <jasonr@gnu.org>
1950
1951 * makefile.w32-in: Sync with Makefile.in changes.
1952
4b574f3d
LT
19532004-02-03 Luc Teirlinck <teirllm@auburn.edu>
1954
1955 * minibuf.texi (Text from Minibuffer): Various corrections and
1956 clarifications.
1957 (Object from Minibuffer): Correct Lisp description of
1958 read-minibuffer.
1959 (Minibuffer History): Clarify description of cons values for
1960 HISTORY arguments.
1961 (Basic Completion): Various corrections and clarifications. Add
1962 completion-regexp-list.
1963 (Minibuffer Completion): Correct and clarify description of
1964 completing-read.
6f6b0433 1965 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
1966 other minor changes.
1967 (High-Level Completion): Various corrections and clarifications.
1968 (Reading File Names): Ditto.
1969 (Minibuffer Misc): Ditto.
1970
d8186297
LT
19712004-01-26 Luc Teirlinck <teirllm@auburn.edu>
1972
1973 * strings.texi (Text Comparison): assoc-string also matches
1974 elements of alists that are strings instead of conses.
1975 (Formatting Strings): Standardize Texinfo usage. Update index
1976 entries.
1977
9adcb5f2
LT
19782004-01-20 Luc Teirlinck <teirllm@auburn.edu>
1979
1980 * lists.texi (Sets And Lists): Add delete-dups.
1981
3e7274ae
LT
19822004-01-15 Luc Teirlinck <teirllm@auburn.edu>
1983
1984 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
1985 special form.
1986 * macros.texi (Defining Macros): Update description of `declare',
1987 which now is a macro.
1988 (Wrong Time): Fix typos.
1989
944e099f
LT
19902004-01-14 Luc Teirlinck <teirllm@auburn.edu>
1991
1992 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 1993 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
1994 and `batch-byte-compile'. In particular, mention and describe
1995 all optional arguments.
1996 (Disassembly): Correct and clarify the description of `disassemble'.
1997
90c3aa59
LT
19982004-01-11 Luc Teirlinck <teirllm@auburn.edu>
1999
2000 * searching.texi: Various small changes in addition to the
2001 following.
2002 (Regexp Example): Adapt to new value of `sentence-end'.
2003 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2004 `words'.
2005 (Search and Replace): Add usage note for `perform-replace'.
2006 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2007 `match-data'.
2008 (Standard Regexps): Update for new values of `paragraph-start'
2009 and `sentence-end'.
2010
583c353d
LT
20112004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2012
2013 * files.texi (Saving Buffers): Clarify descriptions of
2014 `write-contents-functions' and `before-save-hook'.
2015 Make the defvar's for `before-save-hook' and `after-save-hook'
2016 into defopt's.
2017
05faee07
KS
20182004-01-07 Kim F. Storm <storm@cua.dk>
2019
2020 * commands.texi (Click Events): Describe new image and
2021 width/height elements of click events.
2022 (Accessing Events): Add posn-string, posn-image, and
2023 posn-object-width-height. Change posn-object to return either
2024 image or string object.
2025
a0465ec3
SJ
20262004-01-01 Simon Josefsson <jas@extundo.com>
2027
2028 * hooks.texi (Standard Hooks): Add before-save-hook.
2029 * files.texi (Saving Buffers): Likewise.
2030
972c0c49
RS
20312004-01-03 Richard M. Stallman <rms@gnu.org>
2032
2033 * frames.texi (Frames and Windows): Delete frame-root-window.
2034
dbcd463f
LT
20352004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2036
2037 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
2038
2039 * functions.texi: Various small changes in addition to the
2040 following.
2041 (What Is a Function): `functionp' returns nil for macros. Clarify
2042 behavior of this and following functions for symbol arguments.
2043 (Function Documentation): Add `\' in front of (fn @var{arglist})
2044 and explain why.
2045 (Defining Functions): Mention DOCSTRING argument to `defalias'.
2046 Add anchor.
2047 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
2048
02c77ee9
MB
20492004-01-01 Miles Bader <miles@gnu.org>
2050
2051 * display.texi (Buttons): New section.
2052
903a1a91
AS
20532003-12-31 Andreas Schwab <schwab@suse.de>
2054
2055 * numbers.texi (Math Functions): sqrt reports a domain-error
2056 error.
2057 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
2058
697cf92a
LT
20592003-12-30 Luc Teirlinck <teirllm@auburn.edu>
2060
3f70fe82
LT
2061 * tips.texi (Documentation Tips): Update item on hyperlinks in
2062 documentation strings.
2063
697cf92a
LT
2064 * errors.texi (Standard Errors): Various small corrections and
2065 additions.
2066
2067 * control.texi: Various small changes in addition to the
2068 following.
2069 (Signaling Errors): Provide some more details on how `signal'
2070 constructs the error message. Add anchor to the definition of
2071 `signal'.
2072 (Error Symbols): Describe special treatment of `quit'.
2073 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
2074 to emphasize that it has to be a single form.
2075
2076 * buffers.texi: Add anchor.
2077
4d25144d
RS
20782003-12-29 Richard M. Stallman <rms@gnu.org>
2079
2080 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
2081 (Window Configurations): Add window-configuration-frame.
2082
2083 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
2084
2085 * text.texi (Examining Properties): Add get-char-property-and-overlay.
2086 Change arg name in get-char-property.
2087 (Special Properties): Update handling of keymap property.
2088
2089 * strings.texi (Modifying Strings): Add clear-string.
2090 (Text Comparison): Add assoc-string and remove
2091 assoc-ignore-case, assoc-ignore-representation.
2092
2093 * os.texi (Time of Day): Add set-time-zone-rule.
2094
2095 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 2096 report domain-error errors.
4d25144d 2097
697cf92a 2098 * nonascii.texi (Converting Representations):
4d25144d
RS
2099 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
2100 (Encoding and I/O): Add file-name-coding-system.
2101
2102 * modes.texi (Search-based Fontification): Explain that
2103 face specs are symbols with face names as values.
2104
2105 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
2106
2107 * lists.texi (Building Lists): remq moved elsewhere.
2108 (Sets And Lists): remq moved here.
2109 (Association Lists): Refer to assoc-string.
2110
2111 * internals.texi (Garbage Collection): Add memory-use-counts.
2112
2113 * frames.texi (Frames and Windows): Add set-frame-selected-window
2114 and frame-root-window.
2115
697cf92a 2116 * files.texi (Contents of Directories):
4d25144d
RS
2117 Add directory-files-and-attributes.
2118
2119 * display.texi (Refresh Screen): Add force-window-update.
2120 (Invisible Text): Explain about moving point out of invis text.
2121 (Overlay Properties): Add overlay-properties.
2122 (Managing Overlays): Add overlayp.
2123 (GIF Images): Invalid image number displays a hollow box.
2124
2125 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
2126 (Killing Buffers): Add buffer-live-p.
2127
67fafe38
MR
21282003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
2129
2130 * display.texi (Fringes): Fix typo "set-buffer-window".
2131
68e74f25
LT
21322003-12-24 Luc Teirlinck <teirllm@auburn.edu>
2133
2134 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
2135 * nonascii.texi, processes.texi, tips.texi, variables.texi:
2136 Add or change various xrefs and anchors.
2137
2138 * commands.texi: Replace all occurrences of @acronym{CAR} with
2139 @sc{car}, for consistency with the rest of the Elisp manual.
2140 `car' and `cdr' are historically acronyms, but are no longer
2141 widely thought of as such.
2142
2143 * internals.texi (Pure Storage): Mention that `purecopy' does not
2144 copy text properties.
2145 (Object Internals): Now 29 bits are used (in most implementations)
2146 to address Lisp objects.
2147
2148 * variables.texi (Variables with Restricted Values): New node.
2149
2150 * objects.texi (Lisp Data Types): Mention that certain variables
2151 can only take on a restricted set of values and add an xref to
2152 the new node "Variables with Restricted Values".
2153
2154 * eval.texi (Function Indirection): Describe the errors that
2155 `indirect-function' can signal.
2156 (Eval): Clarify the descriptions of `eval-region' and `values'.
2157 Describe `eval-buffer' instead of `eval-current-buffer' and
2158 mention `eval-current-buffer' as an alias for `current-buffer'.
2159 Correct the description and mention all optional arguments.
2160
697cf92a 2161 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
2162 following.
2163 (Converting Representations): Clarify behavior of
2164 `string-make-multibyte' and `string-to-multibyte' for unibyte all
2165 ASCII arguments.
2166 (Character Sets): Document the variable `charset-list' and adapt
2167 the definition of the function `charset-list' accordingly.
2168 (Translation of Characters): Clarify use of generic characters in
2169 `make-translation-table'. Clarify and correct the description of
2170 the use of translation tables in encoding and decoding.
2171 (User-Chosen Coding Systems): Correct and clarify the description
2172 of `select-safe-coding-system'.
2173 (Default Coding Systems): Clarify description of
2174 `file-coding-system-alist'.
2175
a62f71e4
LT
21762003-11-30 Luc Teirlinck <teirllm@auburn.edu>
2177
2178 * strings.texi (Text Comparison): Correctly describe when two
2179 strings are `equal'. Combine and clarify descriptions of
2180 `assoc-ignore-case' and `assoc-ignore-representation'.
2181
2182 * objects.texi (Non-ASCII in Strings): Clarify description of
2183 when a string is unibyte or multibyte.
2184 (Bool-Vector Type): Update examples.
2185 (Equality Predicates): Correctly describe when two strings are
2186 `equal'.
2187
19017752
LT
21882003-11-29 Luc Teirlinck <teirllm@auburn.edu>
2189
2190 * lists.texi (Building Lists): `append' no longer accepts integer
2191 arguments. Update the description of `number-sequence' to reflect
2192 recent changes.
2193 (Sets And Lists): Describe `member-ignore-case' after `member'.
2194
0f6a07a8
KS
21952003-11-27 Kim F. Storm <storm@cua.dk>
2196
2197 * commands.texi (Click Events): Click object may be an images.
2198 Describe (dx . dy) element of click positions.
2199 (Accessing Events): Remove duplicate posn-timestamp.
2200 New functions posn-object and posn-object-x-y.
2201
1ce7c819
KS
22022003-11-23 Kim F. Storm <storm@cua.dk>
2203
2204 * commands.texi (Click Events): Describe enhancements to event
2205 position lists, including new text-pos and (col . row) items.
2206 Mention left-fringe and right-fringe area events.
0f6a07a8 2207 (Accessing Events): New functions posn-area and
1ce7c819
KS
2208 posn-actual-col-row. Mention posn-timestamp. Mention that
2209 posn-point in non-text area still returns buffer position.
2210 Clarify posn-col-row.
2211
cae8ddbb
LH
22122003-11-21 Lars Hansen <larsh@math.ku.dk>
2213
2214 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
2215 * anti.texi (File Attributes): Describe removed parameter
2216 ID-FORMAT.
2217
f7f1a248
LT
22182003-11-20 Luc Teirlinck <teirllm@auburn.edu>
2219
68e74f25 2220 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
2221 a position, its buffer is ignored.
2222
2223 * markers.texi (Overview of Markers): Mention it here too.
2224
c5e2fb05
LT
22252003-11-12 Luc Teirlinck <teirllm@auburn.edu>
2226
2227 * numbers.texi (Numeric Conversions): Not just `floor', but also
2228 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
2229
e57d0aa8
LT
22302003-11-10 Luc Teirlinck <teirllm@auburn.edu>
2231
2232 * markers.texi (Creating Markers): Specify insertion type of
2233 created markers. Add xref to `Marker Insertion Types'.
2234 Second argument to `copy-marker' is optional.
2235 (Marker Insertion Types): Mention that most markers are created
2236 with insertion type nil.
2237 (The Mark): Correctly describe when `mark' signals an error.
2238 (The Region): Correctly describe when `region-beginning' and
2239 `region-end' signal an error.
2240
bb3612ec
LT
22412003-11-08 Luc Teirlinck <teirllm@auburn.edu>
2242
2243 * hash.texi (Creating Hash): Clarify description of `eql'.
2244 `makehash' is obsolete.
2245 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
2246
2247 * positions.texi (Point): Change description of `buffer-end', so
2248 that it is also correct for floating point arguments.
2249 (List Motion): Correct argument lists of `beginning-of-defun' and
2250 `end-of-defun'.
2251 (Excursions): Add xref to `Marker Insertion Types'.
2252 (Narrowing): Argument to `narrow-to-page' is optional.
2253
cfb8a797
LT
22542003-11-06 Luc Teirlinck <teirllm@auburn.edu>
2255
2256 * streams.texi (Output Streams): Clarify behavior of point for
2257 marker output streams.
2258
c6177909
LT
22592003-11-04 Luc Teirlinck <teirllm@auburn.edu>
2260
2261 * variables.texi (Defining Variables): Second argument to
2262 `defconst' is not optional.
2263 (Setting Variables): Mention optional argument APPEND to
2264 `add-to-list'.
2265 (Creating Buffer-Local): Expand description of
2266 `make-variable-buffer-local'.
2267 (Frame-Local Variables): Expand description of
2268 `make-variable-frame-local'.
2269 (Variable Aliases): Correct description of optional argument
2270 DOCSTRING to `defvaralias'. Mention return value of
2271 `defvaralias'.
2272 (File Local Variables): Add xref to `File variables' in Emacs
2273 Manual. Correct description of `hack-local-variables'. Mention
2274 `safe-local-variable' property. Mention optional second argument
2275 to `risky-local-variable-p'.
2276
b3645067
LT
22772003-11-03 Luc Teirlinck <teirllm@auburn.edu>
2278
2279 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
2280
10695e5c
EZ
22812003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
2282
2283 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
2284 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
2285 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
2286 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
2287 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 2288 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
2289 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
2290 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
2291 @acronym{FOO}.
2292
a2f4def1
LT
22932003-10-27 Luc Teirlinck <teirllm@auburn.edu>
2294
2295 * strings.texi (Creating Strings): Argument START to `substring'
2296 can not be `nil'. Expand description of
2297 `substring-no-properties'. Correct description of `split-string',
2298 especially with respect to empty matches. Prevent very bad line
2299 break in definition of `split-string-default-separators'.
2300 (Text Comparison): `string=' and `string<' also accept symbols as
2301 arguments.
2302 (String Conversion): More completely describe argument BASE in
2303 `string-to-number'.
5bb0fcd1 2304 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
2305 corresponding object. Clarify behavior of numeric prefix after
2306 `%' in `format'.
2307 (Case Conversion): The argument to `upcase-initials' can be a
2308 character.
2309
a2296bf9
KH
23102003-10-27 Kenichi Handa <handa@m17n.org>
2311
2312 * display.texi (Fontsets): Fix texinfo usage.
2313
885fef7c
KH
23142003-10-25 Kenichi Handa <handa@m17n.org>
2315
2316 * display.texi (Fontsets): Add description of the function
2317 set-fontset-font.
2318
0c6b7a1f
LT
23192003-10-23 Luc Teirlinck <teirllm@auburn.edu>
2320
2321 * display.texi (Temporary Displays): Add xref to `Documentation
2322 Tips'.
2323
2324 * functions.texi (Function Safety): Use inforef instead of pxref
2325 for SES.
2326
c3cda320
AS
23272003-10-23 Andreas Schwab <schwab@suse.de>
2328
2329 * Makefile.in (TEX, texinputdir): Don't define.
2330 (TEXI2DVI): Define.
2331 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
2332 add $(srcdir)/index.texi.
2333 ($(infodir)/elisp): Remove index.texi dependency.
2334 (elisp.dvi): Likewise. Use $(TEXI2DVI).
2335 (index.texi): Remove target.
2336 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
2337 (clean): Don't remove index.texi.
2338
c3cda320
AS
2339 * permute-index, index.perm: Remove.
2340 * index.texi: Rename from index.unperm.
2341
e5dadca7
LT
23422003-10-22 Luc Teirlinck <teirllm@auburn.edu>
2343
2344 * tips.texi (Documentation Tips): Document new behavior for face
2345 and variable hyperlinks in Help mode.
2346
6cfb0777
LT
23472003-10-21 Luc Teirlinck <teirllm@auburn.edu>
2348
2349 * objects.texi (Integer Type): Update for extra bit of integer range.
2350 (Character Type): Ditto.
2351
a6eeaa81 23522003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
2353
2354 * numbers.texi (Integer Basics): Add index entries for reading
2355 numbers in hex, octal, and binary.
2356
c8f9ba83
LK
23572003-10-16 Lute Kamstra <lute@gnu.org>
2358
2359 * modes.texi (Mode Line Format): Mention force-mode-line-update's
2360 argument.
2361
b52a26fb
LT
23622003-10-13 Luc Teirlinck <teirllm@auburn.edu>
2363
2364 * windows.texi (Choosing Window): Fix typo.
2365 * edebug.texi (Edebug Execution Modes): Fix typo.
2366
f7005886
RS
23672003-10-13 Richard M. Stallman <rms@gnu.org>
2368
2369 * windows.texi (Basic Windows): A window has fringe settings,
2370 display margins and scroll-bar settings.
2371 (Splitting Windows): Doc split-window return value.
2372 Clean up one-window-p.
2373 (Selecting Windows): Fix typo.
2374 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
2375 (Buffers and Windows): In set-window-buffer, explain effect
2376 on fringe settings and scroll bar settings.
2377 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
2378 (Choosing Window): Use defopt for pop-up-frame-function.
2379 For special-display-buffer-names, explain same-window and same-frame.
2380 Clarify window-dedicated-p return value.
2381 (Textual Scrolling): scroll-up and scroll-down can get an error.
2382 (Horizontal Scrolling): Clarify auto-hscroll-mode.
2383 Clarify set-window-hscroll.
2384 (Size of Window): Don't mention tool bar in window-height.
2385 (Coordinates and Windows): Explain what coordinates-in-window-p
2386 returns for fringes and display margins.
2387 (Window Configurations): Explain saving fringes, etc.
2388
2389 * tips.texi (Library Headers): Clean up Documentation.
2390
2391 * syntax.texi (Parsing Expressions): Clean up forward-comment
2392 and parse-sexp-lookup-properties.
2393
2394 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
2395
2396 * os.texi (System Environment): Clean up text for load-average errors.
2397
2398 * modes.texi (Hooks): Don't explain local hook details at front.
2399 Clarify run-hooks and run-hook-with-args a little.
2400 Clean up add-hook and remove-hook.
2401
2402 * edebug.texi (Edebug Execution Modes): Clarify t.
2403 Document edebug-sit-for-seconds.
2404 (Coverage Testing): Document C-x X = and =.
2405 (Instrumenting Macro Calls): Fix typo.
2406 (Specification List): Don't index the specification keywords.
2407
c989ebe9
KS
24082003-10-10 Kim F. Storm <storm@cua.dk>
2409
2410 * processes.texi (Network): Introduce make-network-process.
2411
f9525eef
LT
24122003-10-09 Luc Teirlinck <teirllm@auburn.edu>
2413
2414 * tips.texi (Library Headers): Fix typo.
2415
f008b925
LK
24162003-10-07 Juri Linkov <juri@jurta.org>
2417
2418 * modes.texi (Imenu): Mention imenu-create-index-function's
2419 default value. Explain submenus better.
2420
c22c5da6
LK
24212003-10-07 Lute Kamstra <lute@gnu.org>
2422
2423 * modes.texi (Faces for Font Lock): Fix typo.
2424 (Hooks): Explain how buffer-local hook variables can refer to
2425 global hook variables.
2426 Various minor clarifications.
2427
49247521
LK
24282003-10-06 Lute Kamstra <lute@gnu.org>
2429
2430 * tips.texi (Coding Conventions): Mention naming conventions for
2431 hooks.
2432
9296c947
LT
24332003-10-05 Luc Teirlinck <teirllm@auburn.edu>
2434
2435 * loading.texi (Library Search): Correct default value of
2436 load-suffixes.
2437 (Named Features): Fix typo.
2438
0e9b293a
RS
24392003-10-05 Richard M. Stallman <rms@gnu.org>
2440
2441 * loading.texi (Named Features): In `provide',
2442 say how to test for subfeatures.
2443 (Unloading): In unload-feature, use new var name
2444 unload-feature-special-hooks.
2445
49247521 24462003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
2447
2448 * modes.texi (Major Mode Conventions): Mention third way to set up
2449 Imenu.
2450 (Imenu): A number of small fixes.
2451 Delete documentation of internal variable imenu--index-alist.
2452 Document the return value format of imenu-create-index-function
2453 functions.
2454
ab8f7d5c
RS
24552003-09-30 Richard M. Stallman <rms@gnu.org>
2456
2457 * processes.texi (Network): Say what stopped datagram connections do.
2458
2459 * lists.texi (Association Lists): Clarify `assq-delete-all'.
2460
2461 * display.texi (Overlay Properties): Clarify `evaporate' property.
2462
49247521 24632003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
2464
2465 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 2466 constructs should be marked as risky.
86b9b767
LK
2467 Change cons cell into proper list.
2468 (Mode Line Variables): Change cons cell into proper list.
2469
49247521 24702003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
2471
2472 * modes.texi (Mode Line Data): Document the :propertize construct.
2473 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 2474 to match their order in the default mode-line-format.
bc3b02f9
LK
2475 Describe the new variables mode-line-position and mode-line-modes.
2476 Update the default values of mode-line-frame-identification,
2477 minor-mode-alist, and default-mode-line-format.
2478 (Properties in Mode): Mention the :propertize construct.
6142d1d0 2479
bc3b02f9 24802003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 2481
c22c5da6 2482 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
2483 * loading.texi, minibuf.texi, text.texi, variables.texi:
2484 Avoid @strong{Note:}.
2485
24862003-09-26 Richard M. Stallman <rms@gnu.org>
2487
2488 * keymaps.texi (Remapping Commands): Fix typo.
2489
41beda59
LT
24902003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
2491
2492 * processes.texi (Low-Level Network): Fix typo.
2493
ef6ae4ff
KS
24942003-09-23 Kim F. Storm <storm@cua.dk>
2495
2496 * processes.texi (Network, Network Servers): Fix typos.
2497 (Low-Level Network): Add timeout value for :server keyword.
2498 Add new option keywords to make-network-process.
2499 Add set-network-process-options.
2500 Explain how to test availability of network options.
2501
b0f23edf
RS
25022003-09-19 Richard M. Stallman <rms@gnu.org>
2503
2504 * text.texi (Motion by Indent): Arg to
2505 backward-to-indentation and forward-to-indentation is optional.
2506
2507 * strings.texi (Creating Strings): Add substring-no-properties.
2508
2509 * processes.texi
2510 (Process Information): Add list-processes arg QUERY-ONLY.
2511 Delete process-contact from here.
2512 Add new status values for process-status.
2513 Add process-get, process-put, process-plist, set-process-plist.
2514 (Synchronous Processes): Add call-process-shell-command.
2515 (Signals to Processes): signal-process allows process objects.
2516 (Network): Complete rewrite.
2517 (Network Servers, Datagrams, Low-Level Network): New nodes.
2518
2519 * positions.texi (Word Motion): forward-word, backward-word
2520 arg is optional. Reword.
2521
2522 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
2523
c22c5da6 2524 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
2525 Delete duplicate definition of buffer-local-value.
2526 (File Local Variables): Explain about discarding text props.
2527
f387bdea
RS
25282003-09-11 Richard M. Stallman <rms@gnu.org>
2529
2530 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
2531 changes variables that record input events.
2532 (Minibuffer Misc): Add minibuffer-selected-window.
2533
2534 * lists.texi (Building Lists): Add copy-tree.
2535
2536 * display.texi (Fontsets): Add char-displayable-p.
2537 (Scroll Bars): New node.
2538
49247521 25392003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
2540
2541 * modes.texi (%-Constructs): Document new `%i' and `%I'
2542 constructs.
2543
fd026ee1
JR
25442003-09-03 Peter Runestig <peter@runestig.com>
2545
2546 * makefile.w32-in: New file.
2547
4828b4d7
RS
25482003-08-29 Richard M. Stallman <rms@gnu.org>
2549
2550 * display.texi (Overlay Properties): Clarify how priorities
2551 affect use of the properties.
2552
a4e4f05d
LT
25532003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
2554
2555 * customize.texi (Type Keywords): Correct the description of
2556 `:help-echo' in the case where `motion-doc' is a function.
2557
3ebe0346
JPW
25582003-08-14 John Paul Wallington <jpw@gnu.org>
2559
2560 * modes.texi (Emulating Mode Line): Subsection, not section.
2561
3afe8e39
RS
25622003-08-13 Richard M. Stallman <rms@gnu.org>
2563
2564 * elisp.texi (Top): Update subnode lists in menu.
2565
2566 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
2567 (Kill Functions): kill-region has new arg yank-handler.
2568 (Yanking): New node.
2569 (Yank Commands): Add yank-undo-function.
2570 (Low-Level Kill Ring):
2571 kill-new and kill-append have new arg yank-handler.
2572 (Changing Properties): Add remove-list-of-text-properties.
2573 (Atomic Changes): New node.
2574
2575 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
2576
2577 * streams.texi (Output Variables): Add eval-expression-print-length
2578 and eval-expression-print-level.
2579
2580 * os.texi (Time Conversion): For encode-time, explain limits on year.
2581
2582 * objects.texi (Character Type): Define anchor "modifier bits".
2583
2584 * modes.texi (Emulating Mode Line): New node.
2585 (Search-based Fontification): Font Lock uses font-lock-face property.
2586 (Other Font Lock Variables): Likewise.
2587
2588 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
2589 not vectors.
2590 (Active Keymaps): Add emulation-mode-map-alists.
2591 (Functions for Key Lookup): key-binding has new arg no-remap.
2592 (Remapping Commands): New node.
2593 (Scanning Keymaps): where-is-internal has new arg no-remap.
2594 (Tool Bar): Add tool-bar-local-item-from-menu.
2595 Clarify when to use tool-bar-add-item-from-menu.
2596
2597 * commands.texi (Interactive Call): commandp has new arg.
2598 (Command Loop Info): Add this-original-command.
2599
e37769b1
JPW
26002003-08-06 John Paul Wallington <jpw@gnu.org>
2601
2602 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
2603
2604 * display.texi (Warning Basics): Fix typo.
2605 (Fringes): Add closing curly bracket and fix typo.
2606
2607 * elisp.texi (Top): Fix typo.
2608
c5e0561f
RS
26092003-08-05 Richard M. Stallman <rms@gnu.org>
2610
2611 * elisp.texi: Update lists of subnodes.
2612
2613 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
2614
2615 * variables.texi (Local Variables): Use lc for example variable names.
2616
2617 * tips.texi (Library Headers): Explain where to put -*-.
2618
2619 * strings.texi (Creating Strings): Fix xref for vconcat.
2620
2621 * sequences.texi (Vector Functions):
2622 vconcat no longer allows integer args.
2623
2624 * minibuf.texi (Reading File Names): read-file-name has new
2625 arg PREDICATE. New function read-directory-name.
2626
2627 * macros.texi (Defining Macros): Give definition of `declare'
2628 (Indenting Macros): New node.
2629
2630 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
2631 (Window Frame Parameters): Make separate table of parameters
2632 that are coupled with specific face attributes.
2633 (Deleting Frames): delete-frame-hooks renamed to
2634 delete-frame-functions.
2635
2636 * files.texi (Magic File Names): Add file-remote-p.
2637 Clarify file-local-copy.
2638
2639 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
2640 here; instead xref Defining Macros.
2641
2642 * display.texi (Warnings): New node, and subnodes.
2643 (Fringes): New node.
2644
2645 * debugging.texi (Test Coverage): New node.
2646
2647 * compile.texi (Compiler Errors): Explain with-no-warnings
2648 and other ways to suppress warnings.
2649
2650 * commands.texi (Interactive Call): Minor clarification.
2651
2652 * buffers.texi (Buffer File Name): set-visited-file-name
2653 renames the buffer too.
2654
2655 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
2656
ee59dede
MR
26572003-07-24 Markus Rost <rost@math.ohio-state.edu>
2658
2659 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
2660
f0514b34
MR
26612003-07-22 Markus Rost <rost@math.ohio-state.edu>
2662
2663 * internals.texi (Garbage Collection): Fix previous change.
2664
c73983bb
RS
26652003-07-22 Richard M. Stallman <rms@gnu.org>
2666
2667 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
2668
2669 * display.texi (Width): Use \s syntax in example.
2670 (Font Selection): Add face-font-rescale-alist.
2671
2672 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
2673 Remove spurious indent in example.
2674
2675 * lists.texi (Building Lists): Add number-sequence.
2676
2677 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
2678
2679 * functions.texi (Function Documentation): Explain how to
2680 show calling convention explicitly in the doc string.
2681
2682 * windows.texi (Selecting Windows): save-selected-window saves
2683 selected window of each frame.
2684 (Window Configurations): Minor change.
2685
2686 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
2687
2688 * streams.texi (Output Variables): Add print-continuous-numbering
2689 and print-number-table.
2690
2691 * processes.texi (Decoding Output): New node.
2692
2693 * os.texi (Time Conversion): decode-time arg is optional.
2694
2695 * objects.texi (Character Type): Don't use space as example for \.
2696 Make list of char names and \-sequences correspond.
2697 Explain that \s is not used in strings. `\ ' needs space after.
2698
2699 * nonascii.texi (Converting Representations): Add string-to-multibyte.
2700 (Translation of Characters): Add translation-table-for-input.
2701 (Default Coding Systems): Add auto-coding-functions.
2702 (Explicit Encoding): Add decode-coding-inserted-region.
2703 (Locales): Add locale-info.
2704
2705 * minibuf.texi (Basic Completion): Describe test-completion.
2706 Collections can be lists of strings.
2707 Clean up lazy-completion-table.
2708 (Programmed Completion): Mention test-completion.
2709 Clarify why lambda expressions are not accepted.
2710 (Minibuffer Misc): Describe minibufferp.
2711
51a8b435
RS
27122003-07-14 Richard M. Stallman <rms@gnu.org>
2713
2714 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
2715
2716 * windows.texi (Selecting Windows): New arg to select-window.
2717 (Selecting Windows): Add with-selected-window.
2718 (Size of Window): Add window-inside-edges, etc.
2719
2720 * internals.texi (Garbage Collection): Add post-gc-hook.
2721
2722 * processes.texi (Subprocess Creation): Add exec-suffixes.
2723
2724 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
2725 (Scanning Keymaps): Add map-keymaps.
2726 (Defining Menus): Add keymap-prompt.
2727
2728 * numbers.texi (Integer Basics): Add most-positive-fixnum,
2729 most-negative-fixnum.
2730
2731 * compile.texi (Byte Compilation): Explain no-byte-compile
2732 (Compiler Errors): New node.
2733
2734 * os.texi (User Identification): user-uid, user-real-uid
2735 can return float.
2736
2737 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
2738 and about derived modes.
2739 (Minor Modes): Add minor-mode-list.
2740 (Defining Minor Modes): Keyword args for define-minor-mode.
2741 (Search-based Fontification): Explain managing other properties.
2742 (Other Font Lock Variables): Add font-lock-extra-managed-props.
2743 (Faces for Font Lock): Add font-locl-preprocessor-face.
2744 (Hooks): Add run-mode-hooks and delay-mode-hooks.
2745
2746 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 2747 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
2748
2749 * loading.texi (Library Search): Add load-suffixes.
2750
2751 * minibuf.texi (Basic Completion): Add lazy-completion-table.
2752 (Programmed Completion): Add dynamic-completion-table.
2753
2754 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
2755 (Magic File Names): Specify precedence order of handlers.
199bb209 2756
51a8b435
RS
2757 * commands.texi (Command Overview): Emacs server runs pre-command-hook
2758 and post-command-hook.
2759 (Waiting): New calling convention for sit-for.
2760
2761 * text.texi (Special Properties): local-map and keymap properties
2762 apply based on their stickiness.
2763
c6de56a0
RS
27642003-07-07 Richard M. Stallman <rms@gnu.org>
2765
2766 * modes.texi (Minor Mode Conventions): Specify only some kinds
2767 of list values as args to minor modes.
2768
2769 * files.texi (File Name Expansion): Warn about iterative use
2770 of substitute-in-file-name.
2771
2772 * advice.texi (Activation of Advice): Clean up previous change.
2773
8c761ea6
MR
27742003-07-06 Markus Rost <rost@math.ohio-state.edu>
2775
2776 * advice.texi (Activation of Advice): Note that ad-start-advice is
2777 turned on by default.
2778
c6de56a0
RS
27792003-06-30 Richard M. Stallman <rms@gnu.org>
2780
2781 * text.texi (Buffer Contents): Document current-word.
2782 (Change Hooks): Not called for *Messages*.
2783
2784 * functions.texi (Defining Functions): Explain about redefining
2785 primitives.
2786 (Function Safety): Renamed. Minor changes.
2787 Comment out the detailed criteria for what is safe.
2788
3fe4e567
AS
27892003-06-22 Andreas Schwab <schwab@suse.de>
2790
2791 * objects.texi (Symbol Type): Fix description of examples.
2792
cda7bd13
AS
27932003-06-16 Andreas Schwab <schwab@suse.de>
2794
2795 * hash.texi (Creating Hash): Fix description of :weakness.
2796
fbcffa4a
KG
27972003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2798
2799 * files.texi (Changing Files): copy-file copies file modes, too.
2800
ff6a3bfb
RS
28012003-05-28 Richard M. Stallman <rms@gnu.org>
2802
2803 * strings.texi (Creating Strings): Clarify split-string.
2804
1463a05d
JB
28052003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
2806
2807 * strings.texi (Creating Strings): Update split-string specification
2808 and examples.
2809
af253914
RS
28102003-05-19 Richard M. Stallman <rms@gnu.org>
2811
2812 * elisp.texi: Correct invariant section names.
2813
7ea52f92
RS
28142003-04-20 Richard M. Stallman <rms@gnu.org>
2815
2816 * os.texi (Timers): Explain about timers and quitting.
2817
e31afc09
RS
28182003-04-19 Richard M. Stallman <rms@gnu.org>
2819
2820 * internals.texi (Writing Emacs Primitives): Strings are
2821 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
2822 Explain GCPRO convention for varargs function args.
2823
5ceea398
RS
28242003-04-16 Richard M. Stallman <rms@gnu.org>
2825
2826 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
2827
b0ada147
RS
28282003-04-08 Richard M. Stallman <rms@gnu.org>
2829
2830 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
2831
b23375aa
KS
28322003-02-13 Kim F. Storm <storm@cua.dk>
2833
2834 * objects.texi (Character Type): New \s escape for space.
2835
c60ee5e7
JB
28362003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2837
2838 * os.texi (System Environment): Added cygwin system-type.
2839
84e47416
RS
28402003-01-25 Richard M. Stallman <rms@gnu.org>
2841
2842 * keymaps.texi: Document that a symbol can act as a keymap.
2843
3e8cf2ea
RS
28442003-01-13 Richard M. Stallman <rms@gnu.org>
2845
2846 * text.texi (Changing Properties): Say string indices are origin-0.
2847
2848 * positions.texi (Screen Lines) <compute-motion>:
2849 Correct order of elts in return value.
2850
2851 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
2852 how to define a default binding.
2853
7abb9fc5 28542002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 2855
104bc3aa 2856 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 2857
104bc3aa
MR
2858 * customize.texi (Simple Types): Clarify description of custom
2859 type 'number. Describe new custom type 'float.
177f790c 2860
7abb9fc5 28612002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
2862
2863 * variables.texi (File Local Variables): Fix typo.
2864
df140a68 28652002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 2866
df140a68
KG
2867 From Michael Albinus <Michael.Albinus@alcatel.de>.
2868
2869 * README: Target for Info file is `make info'.
2870
2871 * files.texi (File Name Components): Fixed typos in
2872 `file-name-sans-extension'.
2873 (Magic File Names): Complete list of operations for magic file
2874 name handlers.
2875
7ed9159a
JY
28762002-09-16 Jonathan Yavner <jyavner@engineer.com>
2877
2878 * variables.texi (File Local Variables): New function
2879 risky-local-variable-p.
2880
28812002-09-15 Jonathan Yavner <jyavner@engineer.com>
2882
2883 * functions.texi (Function safety): New node about unsafep.
2884
241f79af
PA
28852002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
2886
2887 * customize.texi (Splicing into Lists): Fixed example.
2888 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
2889
72459b15
JB
28902002-06-17 Juanma Barranquero <lektu@terra.es>
2891
2892 * frames.texi (Display Feature Testing): Fix typo.
2893
61f7e0f5
AS
28942002-06-12 Andreas Schwab <schwab@suse.de>
2895
2896 * frames.texi (Initial Parameters, Resources): Fix references to
2897 the Emacs manual.
2898
4e792dbd
KS
28992002-05-13 Kim F. Storm <storm@cua.dk>
2900
2901 * variables.texi (Intro to Buffer-Local): Updated warning and
2902 example relating to changing buffer inside let.
2903
940344d4 29042002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
2905
2906 * os.texi (Session Management): New node about X Session management.
2907
231ac53b
EZ
29082002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
2909
2910 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
2911 to which the manual corresponds, and the copyright years.
2912
2913 * Makefile.in (VERSION): Set to 2.9.
2914
140cc574
EZ
29152001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
2916
2917 * elisp.texi: Change the category in @dircategory to "Emacs", to
2918 make it consistent with info/dir.
2919
9c7fce05
MB
29202001-11-25 Miles Bader <miles@gnu.org>
2921
2922 * text.texi (Fields): Describe new `limit' arg in
2923 field-beginning/field-end.
2924
9f8bbf0f
EZ
29252001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2926
a5e6715c
EZ
2927 * permute-index: Don't depend on csh-specific features. Replace
2928 the interpreter name with /bin/sh.
2929
9f8bbf0f
EZ
2930 * two-volume-cross-refs.txt: New file.
2931 * two.el: New file.
2932 * spellfile: New file.
2933
1756e2fb
EZ
29342001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
2935
2936 * permute-index: New file.
2937
2938 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
2939 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
2940 8+3 restricted namespace.
ad050e54
EZ
2941
2942 * Makefile.in (infodir): Define relative to $(srcdir).
2943 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
2944 include directories list via -I switch to makeinfo.
2945 (index.texi): Use cp if both hard and symbolic links fail.
2946
10fa7f8e
EZ
29472001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2948
7a1494ce
EZ
2949 * Makefile.in (distclean): Add.
2950
10fa7f8e
EZ
2951 The following changes make ELisp manual part of the Emacs
2952 distribution:
2953
2954 * Makefile.in: Add Copyright notice.
2955 (prefix): Remove.
2956 (infodir): Change value to "../info".
2957 (VPATH): New variable.
2958 (MAKE): Don't define.
2959 (texmacrodir): Don't define.
2960 (texinputdir): Append the existing value of TEXINPUTS.
2961 ($(infodir)/elisp): Instead of just "elisp". Reformat the
2962 command to be compatible with man/Makefile.in, and to put the
2963 output into ../info.
5c32b7c5 2964 (info): Add target.
10fa7f8e
EZ
2965 (installall): Target removed.
2966
ad050e54 29672001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
2968
2969 * tips.texi (Coding Conventions): Fix typo.
2970
6fd735df
GM
29712001-10-23 Gerd Moellmann <gerd@gnu.org>
2972
2973 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
2974
b704d54b
EZ
29752001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
2976
2977 * files.texi (File Name Components): Update the description of
2978 file-name-sans-extension and file-name-extension, as they now
2979 ignore leading dots.
2980
71431a0e
GM
29812001-10-20 Gerd Moellmann <gerd@gnu.org>
2982
6aa97356 2983 * (Version 21.1 released.)
71431a0e 2984
79f1f96c
MB
29852001-10-19 Miles Bader <miles@gnu.org>
2986
2987 * positions.texi (Text Lines): Describe behavior of
2988 `beginning-of-line'/`end-of-line' in the presence of field properties.
2989
892a8f36
GM
29902001-10-17 Gerd Moellmann <gerd@gnu.org>
2991
2992 * Makefile.in (VERSION): Set to 2.8.
2993 (manual): Use `manual-21'.
2994
8c1cc9e8 2995 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
2996 number was used. Set it to 2.8.
2997
2998 * intro.texi: Likewise.
2999
51724e26
EZ
30002001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3001
3002 * files.texi (File Name Completion): Document the significance of
3003 a trailing slash in elements of completion-ignored-extensions.
3004
57b338e8
MB
30052001-10-06 Miles Bader <miles@gnu.org>
3006
3007 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3008
c89e4bc5
GM
30092001-10-04 Gerd Moellmann <gerd@gnu.org>
3010
3011 * variables.texi (Variable Aliases): New node.
3012
ab952a4f
GM
30132001-10-04 Gerd Moellmann <gerd@gnu.org>
3014
3015 * Branch for 21.1.
dff28924 3016
9db3a582
MB
30172001-10-02 Miles Bader <miles@gnu.org>
3018
ae1a9581
MB
3019 * minibuf.texi (Minibuffer Misc): Add entries for
3020 `minibuffer-contents', `minibuffer-contents-no-properties', and
3021 `delete-minibuffer-contents'.
3022 Correct description for `minibuffer-prompt-end'.
3023
9db3a582
MB
3024 * text.texi (Property Search): Correct descriptions of
3025 `next-char-property-change' and `previous-char-property-change'.
3026 Add entries for `next-single-char-property-change' and
3027 `previous-single-char-property-change'.
3028 Make operand names a bit more consistent.
3029
03be5931
EZ
30302001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3031
3032 * frames.texi (Finding All Frames): Document that next-frame and
3033 previous-frame are local to current terminal.
3034
974548ec
EZ
30352001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3036
3037 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 3038 result of make-keymap.
974548ec 3039
8d82c597
EZ
30402001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
3041
3042 * display.texi (Font Lookup, Attribute Functions)
3043 (Image Descriptors): Add cross-references to the definition of
3044 selected frame.
3045
3046 * buffers.texi (The Buffer List): Add cross-references to the
3047 definition of selected frame.
3048
3049 * frames.texi (Input Focus): Clarify which frame is _the_ selected
3050 frame at any given time.
3051 (Multiple Displays, Size and Position): Add a cross-reference to
3052 the definition of the selected frame.
3053
2842de30
EZ
30542001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
3055
3056 * strings.texi (String Conversion) <string-to-number>: Document
3057 that a float is returned for integers that are too large.
3058
3059 * frames.texi (Mouse Position): Document mouse-position-function.
3060 (Display Feature Testing): Document display-images-p.
3061 (Window Frame Parameters): Document the cursor-type variable.
3062
3063 * numbers.texi (Integer Basics): Document CL style read syntax for
3064 integers in bases other than 10.
3065
3066 * positions.texi (List Motion): Document
3067 open-paren-in-column-0-is-defun-start.
3068
3069 * lists.texi (Sets And Lists): Document member-ignore-case.
3070
3071 * internals.texi (Garbage Collection): Document the used and free
3072 strings report.
3073 (Memory Usage): Document strings-consed.
3074
3075 * os.texi (Time of Day): Document float-time.
3076 (Recording Input): Document that clear-this-command-keys clears
3077 the vector to be returned by recent-keys.
3078
3079 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
3080 argument keymap can be a list.
3081
3082 * nonascii.texi (User-Chosen Coding Systems)
3083 <select-safe-coding-system>: Document the new argument
3084 accept-default-p and the variable
3085 select-safe-coding-system-accept-default-p. Tell what happens if
3086 buffer-file-coding-system is undecided.
3087 (Default Coding Systems): Document auto-coding-regexp-alist.
3088
3089 * display.texi (The Echo Area) <message>: Document
3090 message-truncate-lines.
3091 (Glyphs): Document that the glyph table is unused on windowed
3092 displays.
3093
3094 * help.texi (Describing Characters) <single-key-description>:
3095 Document the new argument no-angles.
3096 (Accessing Documentation) <documentation-property>: Document that
3097 a non-string property is evaluated.
3098 <documentation>: Document that the function-documentation property
3099 is looked for.
3100
3101 * windows.texi (Selecting Windows): Document some-window.
3102
3103 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
3104
3105 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
3106 apropos-mode-hook.
3107
3108 * commands.texi (Using Interactive): Document interactive-form.
3109 (Keyboard Macros): Document kbd-macro-termination-hook.
3110 (Command Loop Info): Document that clear-this-command-keys clears
3111 the vector to be returned by recent-keys.
3112
2d43d823
GM
31132001-09-04 Werner LEMBERG <wl@gnu.org>
3114
3115 * Makefile.in (srcdir, texinputdir): New variables.
3116 (srcs, index.texi, install): Use $(srcdir).
3117 (.PHONY): Remove elisp.dvi.
3118 (elisp): Use -I switch for makeinfo.
3119 (elisp.dvi): Use $(srcdir) and $(texinputdir).
3120 (installall, dist): Use $(srcdir).
3121 Fix path to texinfo.tex.
3122 (maintainer-clean): Add elisp.dvi and elisp.oaux.
3123
fa739b31
GM
31242001-08-30 Gerd Moellmann <gerd@gnu.org>
3125
92a25631
GM
3126 * display.texi (Conditional Display): Adjust to API change.
3127
fa739b31
GM
3128 * configure: New file.
3129
cef68af5
GM
31302001-07-30 Gerd Moellmann <gerd@gnu.org>
3131
3132 * commands.texi (Repeat Events): Add description of
3133 double-click-fuzz.
3134
d1f08d85
SM
31352001-05-08 Stefan Monnier <monnier@cs.yale.edu>
3136
3137 * syntax.texi (Syntax Class Table): Add the missing designator for
3138 comment and string fences.
3139 (Syntax Properties): Add a xref to syntax table internals.
3140 (Syntax Table Internals): Document string-to-syntax.
3141
1e9fc92e
GM
31422001-05-07 Gerd Moellmann <gerd@gnu.org>
3143
3144 * Makefile.in (install): Use install-info command line options
3145 like in Emacs' Makefile.in.
3146
00480554
MB
31472000-12-09 Miles Bader <miles@gnu.org>
3148
3149 * windows.texi (Window Start): Update documentation for
3150 `pos-visible-in-window-p'.
3151
1e344ee2
SM
31522000-11-12 Stefan Monnier <monnier@cs.yale.edu>
3153
3154 * lists.texi (Building Lists): Add footnote to explain how to add
3155 to the end of a list.
3156
a540f6ed
GM
31572000-10-25 Gerd Moellmann <gerd@gnu.org>
3158
3159 * files.texi (Visiting Functions): Typos.
3160
28bcdbee
KH
31612000-10-25 Kenichi Handa <handa@etl.go.jp>
3162
3163 * files.texi (Visiting Functions): Return value of
3164 find-file-noselect may be a list of buffers if wildcards are used.
3165
22d1a4ed
MB
31662000-10-24 Miles Bader <miles@lsi.nec.co.jp>
3167
3168 * display.texi (Defining Faces): Document `graphic' display type
3169 in face specs.
3170
916a89db
KG
31712000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3172
1e9fc92e 3173 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
3174 `after-make-frame-hook' with `after-make-frame-functions'.
3175
1e9fc92e 3176 * frames.texi (Creating Frames): Ditto.
916a89db 3177
1e9fc92e 3178 * variables.texi (Future Local Variables): Ditto.
916a89db 3179
483de32b
GM
31802000-10-16 Gerd Moellmann <gerd@gnu.org>
3181
3182 * display.texi (Other Image Types): Add description of :foreground
3183 and :background properties of mono PBM images.
3184
e23a63a5
WL
31852000-08-17 Werner LEMBERG <wl@gnu.org>
3186
3187 * .cvsignore: New file.
3188
dfc16043
GM
31892000-01-05 Gerd Moellmann <gerd@gnu.org>
3190
3191 * tindex.pl: New script.
3192
602613fe
DL
31931999-12-03 Dave Love <fx@gnu.org>
3194
3195 * Makefile.in (MAKEINFO): New parameter.
3196
94ec544d
DL
31971999-09-17 Richard Stallman <rms@gnu.org>
3198
3199 * Makefile.in (srcs): Add hash.texi.
3200 (VERSION): Update to 20.6.
3201
32021999-09-13 Richard Stallman <rms@gnu.org>
3203
3204 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
3205
32061998-08-29 Karl Heuer <kwzh@gnu.org>
3207
3208 * configure.in: New file.
3209 * Makefile.in: Renamed from Makefile.
3210 (prefix, infodir): Use value obtained from configure.
3211 (emacslibdir): Obsolete variable deleted.
3212 (dist): Distribute configure.in, configure, Makefile.in.
3213
32141998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3215
3216 * Makefile (INSTALL_INFO): New variable.
3217 (install): Run install-info.
3218
32191998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
3220
3221 * Makefile (elisp.dvi): Add missing backslash.
3222
32231998-05-02 Richard Stallman <rms@psilocin.gnu.org>
3224
3225 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
3226 Run texindex without `./'. Always run texindex on elisp.tp.
3227 (elisp.tps): Target deleted.
3228
32291998-04-05 Richard Stallman <rms@psilocin.gnu.org>
3230
3231 * Makefile (srcs): Add nonascii.texi and customize.texi.
3232 (dist): Start by deleting `temp'.
3233
32341998-02-17 Richard Stallman <rms@psilocin.gnu.org>
3235
3236 * Makefile (makeinfo, texindex): Targets deleted.
3237 (makeinfo.o, texindex.o): Targets deleted.
3238 (clean, dist): Don't do anything with them or with getopt*.
3239
32401998-01-30 Richard Stallman <rms@psilocin.gnu.org>
3241
3242 * Makefile (SHELL): Defined.
3243
32441998-01-27 Richard Stallman <rms@psilocin.gnu.org>
3245
3246 * Makefile (elisp.tps): New target.
3247 (elisp.dvi): Depend on elisp.tps.
3248
3249Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
3250
3251 * README: Update phone number.
3252
3253 * Makefile (elisp): Make this be the default target.
3254 Depend on makeinfo.c instead of makeinfo.
3255 (install): Don't depend on elisp.dvi, since we don't install that.
3256 Use mkinstalldirs.
3257 (dist): Add mkinstalldirs.
3258
3259Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3260
3261 * Makefile (VERSION): Update version number.
3262 (maintainer-clean): Renamed from realclean.
3263
3264Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3265
3266 * Makefile (realclean): New target.
3267 (elisp): Remove any old elisp-* files first.
3268
3269Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
3270
d1f08d85
SM
3271 * Makefile (VERSION): New variable.
3272 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
3273 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
3274
3275Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3276
3277 * Makefile (elisp): Depend on makeinfo.
3278
3279Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
3280
d1f08d85 3281 * Makefile (srcs): Add anti.texi.
94ec544d
DL
3282
3283Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3284
3285 * Makefile (infodir, prefix): New vars.
3286 (install): Use infodir.
3287 (emacsinfodir): Deleted.
3288
3289Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3290
3291 * Makefile (srcs): Add calendar.texi.
3292
3293 * Makefile (dist): Copy texindex.c and makeinfo.c.
3294 Limit elisp-* files to those with one or two digits.
3295
3296Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3297
3298 * Makefile (dist): Changed to use Gzip instead of compress.
3299
3300Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3301
3302 * loading.texi (Unloading): define-function changed back to
3303 defalias. It may not stay this way, but at least it's
3304 consistent with the known-good version of the code patch.
3305
3306Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3307
3308 * modes.texi (Hooks): Document new optional arg of add-hook.
3309
3310Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3311
d1f08d85 3312 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
3313
3314 * tips.texi: Add new section on standard library headers.
3315
3316Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3317
3318 * Makefile (srcs): Add frame.texi to the list of sources.
3319
3320Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3321
3322 * Makefile (dist): Don't bother excluding autosave files; they'll
3323 never make it into the temp directory anyway, and the hash marks
3324 in the name are problematic for make and the Bourne shell.
dff28924 3325 (srcs):
94ec544d
DL
3326
3327Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3328
d1f08d85 3329 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
3330 the distribution tar file.
3331
dff28924 3332Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
3333
3334 * Makefile (srcs): Added index.perm.
3335 (elisp.dvi): Remove erroneous shell comment.
3336 Expect output of permute-index in permuted.fns.
3337 Save old elisp.aux in elisp.oaux.
3338 (clean): Added index.texi to be deleted.
3339
dff28924 3340Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3341
3342 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
3343
dff28924 3344Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
3345
3346 * files.texi: Noted that completion-ignored-extensions is ignored
3347 when making *Completions*.
3348
3349Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
3350
3351 * Makefile make dist now depends on elisp.dvi, since it tries
3352 to include it in the dist file.
3353
dff28924 3354Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
3355
3356 * functions.texinfo (Mapping Functions): Add missing quote
3357
dff28924 3358Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3359
3360 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
3361 (defunargs): Turn off \hyphenchar of \sl font temporarily.
3362
dff28924 3363Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3364
3365 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
3366 and @error{} are the terms now being used. The files in the
3367 directory have been changed to reflect this.
3368
d1f08d85 3369 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
3370 ` @result{}', using 5 spaces at the begining of the line.
3371
dff28924 3372Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3373
3374 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
3375 experimental @indentedresult{}, @indentedexpandsto{} are part of
3376 the texinfo.tex in this directory. These TeX macros are not
3377 stable yet.
3378
dff28924 3379Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3380
3381 * texinfo.tex: temporarily added
d1f08d85 3382 \let\result=\dblarrow
94ec544d
DL
3383 \def\error{{\it ERROR} \longdblarrow}
3384 We need to do this better soon.
3385
dff28924 3386Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3387
3388 * Applied Karl Berry's patches to *.texinfo files, but not to
3389 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
3390 new title page format is also not applied, since it requires
3391 texinfo.tex changes.)
3392
3393 * Cleaned up `Makefile' and defined the `emacslibdir' directory
3394 for the Project GNU development environment.
3395
ad050e54 3396;; Local Variables:
fd026ee1 3397;; coding: iso-2022-7bit
ad050e54 3398;; End:
2a34a036
GM
3399
3400 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
3401 Copying and distribution of this file, with or without modification,
3402 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
3403
3404;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda