(Antinews): Texinfo usage fix.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
80df27a7
RS
12005-06-21 Richard M. Stallman <rms@gnu.org>
2
3 * anti.texi (Antinews): Texinfo usage fix.
4
e121563b
KB
52005-06-21 Karl Berry <karl@gnu.org>
6
9d7d543c
KB
7 * elisp.texi: Use @copying.
8
e121563b
KB
9 * elisp.texi: Put @summarycontents and @contents before the Top
10 node, instead of the end of the file, so that the contents appear
11 in the right place in the dvi/pdf output.
12
36a3b076
JL
132005-06-21 Juri Linkov <juri@jurta.org>
14
15 * display.texi (Defining Faces): Add `customized-face'.
16
5c796e80
KS
172005-06-20 Kim F. Storm <storm@cua.dk>
18
b7d1f38f
KS
19 * variables.texi (Setting Variables): Any type of element can be
20 given order in add-to-ordered-list. Compare elements with eq.
21
5c796e80
KS
22 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
23
fb056bef
KB
242005-06-20 Karl Berry <karl@gnu.org>
25
26 * syntax.texi (Syntax Flags): Make last column very slightly wider
27 to avoid "generic comment" breaking on two lines and causing an
28 underfull box.
29
84398baa
LT
302005-06-19 Luc Teirlinck <teirllm@auburn.edu>
31
32 * lists.texi (Rings): Various minor clarifications and corrections.
33
07ff1e4b
RS
342005-06-18 Richard M. Stallman <rms@gnu.org>
35
36 * functions.texi (Obsolete Functions): Simplify.
37
38 * variables.texi (Variable Aliases): Simplify.
39
40 * anti.texi, backups.texi, compile.texi, customization.texi:
41 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
42 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
43 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
44 * variables.texi: Fix formatting ugliness.
45
46 * elisp.texi: Add links to Rings and Byte Packing.
47 Update version and copyright years.
48
49 * minibuf.texi: Fix formatting ugliness.
50 (Completion Commands): Move keymap vars to the end
51 and vars completing-read binds to the top.
52
3f7fab24
LT
532005-06-17 Luc Teirlinck <teirllm@auburn.edu>
54
55 * processes.texi: Fix typos.
56 (Bindat Spec): Correct Texinfo error.
926c4c9b 57 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 58
f19b57e3
RS
592005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
60
61 * lists.texi (Rings): New node.
62 (Lists): Add it to menu.
63
a80c5da7 64 * processes.texi (Byte Packing): New node.
f19b57e3
RS
65 (Processes): Add it to menu.
66
672005-06-17 Richard M. Stallman <rms@gnu.org>
68
69 * syntax.texi (Parsing Expressions): Fix texinfo usage.
70
71 * help.texi (Documentation Basics): Explain the xref to
72 Documentation Tips.
73
74 * debugging.texi (Debugger Commands): Minor fix.
75
67c1390d
LT
762005-06-16 Luc Teirlinck <teirllm@auburn.edu>
77
78 * edebug.texi (Instrumenting): Eliminate duplicate link.
79 (Specification List): Replace references to "below", referring to
80 a later node, with one @ref to that node.
81
82 * os.texi (Timers): Timers should save and restore the match data
83 if they change it.
84
85 * debugging.texi (Debugger Commands): Mention that the Lisp
86 debugger can not step through primitive functions.
87
51cd2a8c
JB
882005-06-16 Juanma Barranquero <lekktu@gmail.com>
89
90 * functions.texi (Obsolete Functions): Update argument names of
91 `make-obsolete' and `define-obsolete-function-alias'.
92
93 * variables.texi (Variable Aliases): Update argument names of
94 `defvaralias', `make-obsolete-variable' and
95 `define-obsolete-variable-alias'.
96
f5e6ac4a
KS
972005-06-15 Kim F. Storm <storm@cua.dk>
98
99 * searching.texi (Entire Match Data): Rephrase warnings about
100 evaporate arg to match-data and set-match-data.
101
fe2a9972
LT
1022005-06-14 Luc Teirlinck <teirllm@auburn.edu>
103
67774855
LT
104 * elisp.texi (Top): Update detailed menu.
105
fe2a9972
LT
106 * edebug.texi (Edebug): Update menu.
107 (Instrumenting): Update xrefs.
108 (Edebug Execution Modes): Correct xref.
109 (Jumping): Clarify description of `h' command.
110 Eliminate redundant @ref.
111 (Breaks): New node.
112 (Breakpoints): is now a subsubsection.
113 (Global Break Condition): Mention `C-x X X'.
114 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
115 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
116 (Edebug Display Update): Correct pxref.
117 (Edebug and Macros): New node.
118 (Instrumenting Macro Calls): Is now a subsubsection.
119 Neither arg of `def-edebug-spec' is evaluated.
120 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
121 (Specification Examples): Fix typo.
122
b59f605b
LK
1232005-06-14 Lute Kamstra <lute@gnu.org>
124
125 * debugging.texi (Function Debugging): Primitives can break on
126 entry too.
127
a5c99dc9
KS
1282005-06-14 Kim F. Storm <storm@cua.dk>
129
130 * variables.texi (Setting Variables): Add add-to-ordered-list.
131
f99ed2f8
SM
1322005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
133
134 * syntax.texi (Parsing Expressions): Document aux functions and vars of
135 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
136
9d42ffaa
LK
1372005-06-13 Lute Kamstra <lute@gnu.org>
138
139 * text.texi (Special Properties): Fix cross reference.
140
32cc0b00
LT
1412005-06-11 Luc Teirlinck <teirllm@auburn.edu>
142
143 * debugging.texi (Function Debugging): Delete mention of empty
144 string argument to `cancel-debug-on-entry'. Delete inaccurate
145 description of the return value of that command.
146
98d1a1cf
EZ
1472005-06-11 Alan Mackenzie <acm@muc.de>
148
149 * text.texi (Adaptive Fill): Amplify the description of
150 fill-context-prefix.
151
4b53b8d7
LT
1522005-06-10 Luc Teirlinck <teirllm@auburn.edu>
153
84398baa 154 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 155
b5305167
SM
1562005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
157
158 * syntax.texi (Parsing Expressions): Document syntax-ppss.
159
9bd4c3ad
LT
1602005-06-10 Luc Teirlinck <teirllm@auburn.edu>
161
162 * debugging.texi (Error Debugging): Minor rewording.
163 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
164 is optional.
165
257914aa
LK
1662005-06-10 Lute Kamstra <lute@gnu.org>
167
b5305167 168 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
169 (Top): Give it a title. Correct version number. Give the
170 detailed node listing a more prominent header.
b5305167
SM
171 * intro.texi: Don't set VERSION here a second time.
172 Mention Emacs's version too.
257914aa
LK
173 * anti.texi (Antinews): Use EMACSVER to refer to the current
174 version of Emacs.
175
b7aae902
KS
1762005-06-09 Kim F. Storm <storm@cua.dk>
177
178 * searching.texi (Entire Match Data): Explain new `reseat' argument to
179 match-data and set-match-data.
180
99598737
RS
1812005-06-08 Richard M. Stallman <rms@gnu.org>
182
183 * searching.texi (Entire Match Data): Clarify when match-data
184 returns markers and when integers.
185
186 * display.texi (Defining Faces): Explain that face name should not
187 end in `-face'.
188
189 * modes.texi (Mode Line Data): Minor cleanup.
190 (Customizing Keywords): Node split out of Search-based Fontification.
191 Add example of using font-lock-add-keywords from a hook.
192 Clarify when MODE should be non-nil, and when nil.
193
1942005-06-06 Richard M. Stallman <rms@gnu.org>
195
196 * modes.texi (Mode Line Data): Explain what happens when the car
197 of a list is a void symbol.
198 (Search-based Fontification): Explain MODE arg to
199 font-lock-add-keywords and warn about calls from major modes.
200
ecc8893a
JL
2012005-06-08 Juri Linkov <juri@jurta.org>
202
203 * display.texi (Standard Faces): Add `shadow' face.
204
7fa9f4eb
LT
2052005-05-29 Luc Teirlinck <teirllm@auburn.edu>
206
207 * modes.texi (Major Mode Conventions): A derived mode only needs
208 to put the call to the parent mode inside `delay-mode-hooks'.
209
bebcc4b1
RS
2102005-05-29 Richard M. Stallman <rms@gnu.org>
211
c16b1394
RS
212 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
213 new, and what that implies. Clarify.
214
215 * files.texi (Locating Files): Clean up the text.
216
bebcc4b1
RS
217 * frames.texi (Window Frame Parameters): Document user-size.
218 Shorten entry for top by referring to left.
219
2202005-05-26 Richard M. Stallman <rms@gnu.org>
221
222 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
223 is new, and what the implications are. Other clarifications.
224
217797bc
RS
2252005-05-24 Richard M. Stallman <rms@gnu.org>
226
227 * frames.texi (Dialog Boxes): Minor fixes.
228
3565fe07
MY
2292005-05-25 Masatake YAMATO <jet@gyve.org>
230
231 * display.texi (Standard Faces): Write about `mode-line-highlight'.
232
817089df
LT
2332005-05-24 Luc Teirlinck <teirllm@auburn.edu>
234
235 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
236 is optional.
237
cb5db137
NR
2382005-05-24 Nick Roberts <nickrob@snap.net.nz>
239
240 * frames.texi (Dialog Boxes): Descibe new optional argument.
241
3c8572f5
LK
2422005-05-23 Lute Kamstra <lute@gnu.org>
243
244 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
245 syntax-begin-function over font-lock-beginning-of-syntax-function.
246
2a4d7cb3
LT
2472005-05-21 Luc Teirlinck <teirllm@auburn.edu>
248
71f800cf
LT
249 * minibuf.texi (Reading File Names): Update description of
250 `read-directory-name'.
251
2a4d7cb3
LT
252 * modes.texi (Derived Modes): Clarify :group keyword.
253
bb4afd09
EZ
2542005-05-21 Eli Zaretskii <eliz@gnu.org>
255
b5305167
SM
256 * files.texi (Locating Files): New subsection.
257 Describe locate-file and executable-find.
bb4afd09 258
a2c9aee6
EZ
2592005-05-21 Kevin Ryde <user42@zip.com.au>
260
261 * frames.texi (Initial Parameters): Update cross reference to
262 "Emacs Invocation".
263
6900105f
LT
2642005-05-19 Luc Teirlinck <teirllm@auburn.edu>
265
ca1b0914
LT
266 * keymaps.texi (Active Keymaps): Add anchor.
267
6900105f
LT
268 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
269 (Major Mode Conventions): Refer to `Auto Major Mode' in more
270 appropriate place.
271 (Derived Modes): Small clarifications.
b5305167
SM
272 (Minor Mode Conventions, Keymaps and Minor Modes):
273 Replace references to nodes with references to anchors.
6900105f
LT
274 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
275 Clarify description of lists whose first element is an integer.
276 (Mode Line Variables): Add anchor.
277 (%-Constructs): Clarify description of integer after %.
278 (Emulating Mode Line): Describe nil value for FACE.
279
54d06364
LT
2802005-05-18 Luc Teirlinck <teirllm@auburn.edu>
281
282 * modes.texi (Derived Modes): Correct references to non-existing
283 variable standard-syntax-table.
284
f8d0b769
LK
2852005-05-17 Lute Kamstra <lute@gnu.org>
286
287 * modes.texi (Defining Minor Modes): Mention the mode hook.
288
294c599c
KS
2892005-05-15 Kim F. Storm <storm@cua.dk>
290
291 * processes.texi (Network): Remove open-network-stream-nowait.
292 (Network Servers): Remove open-network-stream-server.
293
4214af69
LT
2942005-05-15 Luc Teirlinck <teirllm@auburn.edu>
295
296 * elisp.texi (Top): Update detailed menu.
297
298 * variables.texi: Reorder nodes.
299 (Variables): Update menu.
300 (File Local Variables): Do not refer to the `-*-' line as
301 a "local variables list". Add pxref.
302
302691ab
LT
3032005-05-14 Luc Teirlinck <teirllm@auburn.edu>
304
56d4215a
LT
305 * elisp.texi (Top): Update detailed menu for node changes.
306
302691ab
LT
307 * modes.texi (Modes): Update Menu.
308 (Hooks): Move to beginning of chapter.
309 Most minor modes run mode hooks too.
310 `add-hook' can handle void hooks or hooks whose value is a single
311 function.
312 (Major Modes): Update Menu.
313 (Major Mode Basics): New node, split off from `Major Modes'.
314 (Major Mode Conventions): Correct xref. Explain how to handle
315 auto-mode-alist if the major mode command has an autoload cookie.
316 (Auto Major Mode): Major update. Add magic-mode-alist.
317 (Derived Modes): Major update.
318 (Mode Line Format): Update Menu.
319 (Mode Line Basics): New node, split off from `Mode Line Format'.
320
321 * loading.texi (Autoload): Mention `autoload cookie' as synonym
322 for `magic autoload comment'. Add index entries and anchor.
323
d06ba294
RS
3242005-05-14 Richard M. Stallman <rms@gnu.org>
325
326 * tips.texi (Coding Conventions): Explain how important it is
327 that just loading certain files not change Emacs behavior.
328
329 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
330
405cb12a
LK
3312005-05-12 Lute Kamstra <lute@gnu.org>
332
19958124
LK
333 * modes.texi (Generic Modes): Update.
334 (Major Modes): Refer to node "Generic Modes".
335
405cb12a
LK
336 * elisp.texi (Top): Update to the current structure of the manual.
337 * processes.texi (Processes): Add menu description.
338 * customize.texi (Customization): Add menu descriptions.
339
f714dd1b
TTN
3402005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
341
cc9442f2
TTN
342 * processes.texi (Signals to Processes)
343 (Low-Level Network): Fix typos.
f714dd1b 344
36ad23ec
LK
3452005-05-11 Lute Kamstra <lute@gnu.org>
346
347 * elisp.texi (Top): Add some nodes from the chapter "Major and
348 Minor Modes" to the detailed node listing.
349
d101bf56
RS
3502005-05-10 Richard M. Stallman <rms@gnu.org>
351
352 * keymaps.texi (Extended Menu Items): Menu item filter functions
353 can be called at any time.
354
698b0510
LT
3552005-05-08 Luc Teirlinck <teirllm@auburn.edu>
356
357 * variables.texi (File Local Variables): `(hack-local-variables t)'
358 now also checks whether a mode is specified in the local variables
359 list.
360
2c6b25c7
EZ
3612005-05-05 Kevin Ryde <user42@zip.com.au>
362
363 * display.texi (The Echo Area): Correct format function cross
364 reference.
365
643b4cf5
LT
3662005-05-05 Luc Teirlinck <teirllm@auburn.edu>
367
368 * variables.texi (Variable Aliases): Change description of
369 `define-obsolete-variable-alias'.
370
371 * functions.texi (Functions): Add "Obsolete Functions" to menu.
372 (Defining Functions): Add xref.
373 (Obsolete Functions): New node.
374 (Function Safety): Standardize capitalization of section title.
375
376 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
377 (Dialog Boxes): Complete description of `x-popup-dialog'.
378
053bc8e4
RS
3792005-05-04 Richard M. Stallman <rms@gnu.org>
380
381 * commands.texi (Interactive Codes): Fix Texinfo usage.
382 Document U more clearly.
383
f6b1b15a
LT
3842005-05-01 Luc Teirlinck <teirllm@auburn.edu>
385
3b925015
LT
386 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
387 function and not a macro.
388
f6b1b15a
LT
389 * frames.texi (Pop-Up Menus): Correct and clarify description of
390 `x-popup-menu'.
391 (Dialog Boxes): Clarify description of `x-popup-dialog'.
392
ebbfa918
RS
3932005-05-01 Richard M. Stallman <rms@gnu.org>
394
395 * edebug.texi (Checking Whether to Stop): Fix previous change.
396
abe2f96e
LT
3972005-05-01 Luc Teirlinck <teirllm@auburn.edu>
398
d6028ef2
LT
399 * display.texi: Fix typos and Texinfo usage.
400
abe2f96e
LT
401 * edebug.texi (Checking Whether to Stop): executing-macro ->
402 executing-kbd-macro.
403
b2cfb30b
RS
4042005-05-01 Richard M. Stallman <rms@gnu.org>
405
406 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
407
7e995a23
RS
4082005-04-30 Richard M. Stallman <rms@gnu.org>
409
410 * files.texi (Magic File Names): Document `operations' property.
411
57efa539
LK
4122005-04-29 Lute Kamstra <lute@gnu.org>
413
414 * modes.texi (Generic Modes): New node.
415 (Major Modes): Add it to the menu.
416 (Derived Modes): Add "derived mode" to concept index.
417
0a20b1dc
LK
4182005-04-28 Lute Kamstra <lute@gnu.org>
419
420 * modes.texi (Defining Minor Modes): Fix previous change.
421 (Font Lock Mode): Simplify.
422 (Font Lock Basics): Say that font-lock-defaults is buffer-local
423 when set and that some parts are optional. Add cross references.
424 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
425 Add cross references. Add font-lock-multiline to index.
426 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 427 Lock Variables". Document font-lock-add-keywords and
b5305167 428 font-lock-remove-keywords.
0a20b1dc
LK
429 (Other Font Lock Variables): Move font-lock-keywords-only,
430 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
431 and font-lock-syntactic-face-function to node "Syntactic Font
432 Lock". Move font-lock-keywords-case-fold-search to node
433 "Search-based Fontification". Document font-lock-inhibit-thing-lock
434 and font-lock-{,un}fontify-{buffer,region}-function.
435 (Precalculated Fontification): Remove reference to deleted variable
436 font-lock-core-only.
437 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
438 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
439 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
440 and font-lock-syntactic-face-function here from node "Other Font
441 Lock Variables". Move font-lock-syntactic-keywords to "Setting
442 Syntax Properties". Add cross references.
b5305167
SM
443 (Setting Syntax Properties): New node.
444 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
445 * syntax.texi (Syntax Properties): Add cross reference.
446 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
447
68a94f5a
RS
4482005-04-26 Richard M. Stallman <rms@gnu.org>
449
450 * display.texi (Defining Faces):
451 Document `default' elements of defface spec.
452
453 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
454
455 * variables.texi (Variable Aliases): Clarify text.
456
4572005-04-25 Chong Yidong <cyd@stupidchicken.com>
458
459 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
460
7f48f143
LT
4612005-04-25 Luc Teirlinck <teirllm@auburn.edu>
462
463 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
464
45d2f8e8
EZ
4652005-04-24 Eli Zaretskii <eliz@gnu.org>
466
f3714ab2
EZ
467 * syntax.texi (Syntax Table Internals): Elaborate documentation of
468 syntax-after and syntax-class.
469
45d2f8e8 470 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
471 (Unique File Names): Don't mention "numbers" in the documentation
472 of make-temp-file and make-temp-name.
45d2f8e8 473
469bc679
RS
4742005-04-23 Richard M. Stallman <rms@gnu.org>
475
476 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
477
c9fa5dc9
RS
4782005-04-22 Nick Roberts <nickrob@snap.net.nz>
479
480 * windows.texi (Cyclic Window Ordering): Clarify window-list.
481
230e1e80
NR
4822005-04-22 Nick Roberts <nickrob@snap.net.nz>
483
484 * variables.texi (Variable Aliases): Describe make-obsolete-variable
485 and define-obsolete-variable-alias.
486
1ba52906
KS
4872005-04-22 Kim F. Storm <storm@cua.dk>
488
489 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
490 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
491
9721d904
LK
4922005-04-21 Lute Kamstra <lute@gnu.org>
493
494 * lists.texi (Association Lists): Document rassq-delete-all.
495
ed35c736
RS
4962005-04-19 Richard M. Stallman <rms@gnu.org>
497
498 * modes.texi (Search-based Fontification): Explain that
499 facespec is an expression to be evaluated.
500
42fc00a4
RS
5012005-04-19 Kevin Ryde <user42@zip.com.au>
502
b5305167 503 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
504 * strings.texi (String Conversion): Fix xref.
505
5827e9d4
KS
5062005-04-19 Kim F. Storm <storm@cua.dk>
507
508 * symbols.texi (Symbol Plists): Add safe-get.
509 Mention that `get' may signal an error.
510
47872da9
NR
5112005-04-18 Nick Roberts <nickrob@snap.net.nz>
512
513 * customize.texi (Variable Definitions): Replace tooltip-mode
514 example with save-place.
515
ec0cf966
RS
5162005-04-17 Richard M. Stallman <rms@gnu.org>
517
518 * buffers.texi (Indirect Buffers): Clarify.
519
520 * positions.texi (Positions): Clarify converting marker to integer.
521
522 * strings.texi (String Basics): Mention string-match; clarify.
523
199bb209
LK
5242005-04-08 Lute Kamstra <lute@gnu.org>
525
526 * modes.texi (Search-based Fontification): Fix cross references.
527 Use consistent terminology. Document anchored highlighting.
528
bfa54668
LK
5292005-04-05 Lute Kamstra <lute@gnu.org>
530
531 * modes.texi (Defining Minor Modes): Document :group keyword
532 argument and its default value.
533
07e5fb9e
LK
5342005-04-03 Lute Kamstra <lute@gnu.org>
535
536 * hooks.texi (Standard Hooks): Add some hooks. Add cross
537 references and/or descriptions. Delete major mode hooks; mention
538 them as a category instead. Rename or delete obsolete hooks.
539
aa945b59
RS
5402005-04-02 Richard M. Stallman <rms@gnu.org>
541
542 * nonascii.texi (Coding System Basics): Another wording cleanup.
543
8b918214
RS
5442005-04-01 Richard M. Stallman <rms@gnu.org>
545
546 * nonascii.texi (Coding System Basics): Clarify previous change.
547
41639988
KH
5482005-04-01 Kenichi Handa <handa@m17n.org>
549
550 * nonascii.texi (Coding System Basics): Describe about rondtrip
551 identity of coding systems.
552
8e669bbd
RS
5532005-03-29 Chong Yidong <cyd@stupidchicken.com>
554
555 * text.texi (Buffer Contents): Add filter-buffer-substring and
556 buffer-substring-filters.
557
f60a6f87
RS
5582005-03-26 Chong Yidong <cyd@stupidchicken.com>
559
560 * anti.texi (Antinews): Mention `G' interactive code.
561
562 * tips.texi (Compilation Tips): Mention benchmark.el.
563
aaac1251
LT
5642005-03-27 Luc Teirlinck <teirllm@auburn.edu>
565
566 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
567 is now bound to M-o M-o.
568
569 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
570
45325173
GM
5712005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
572
573 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
574 in the Emacs Manual).
575 * Makefile.in (srcs): Remove calendar.texi.
576 * makefile.w32-in (srcs): Remove calendar.texi.
577 * display.texi (Display): Change name of next node.
578 * os.texi (System In): Change name of previous node.
579 * elisp.texi (Top): Remove Calendar references.
580 * vol1.texi (Top): Remove Calendar references.
581 * vol2.texi (Top): Remove Calendar references.
582
85df292e
RS
5832005-03-25 Richard M. Stallman <rms@gnu.org>
584
45325173 585 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
586 Cleanup previous change.
587
5882005-03-25 Chong Yidong <cyd@stupidchicken.com>
589
590 * display.texi (Face Attributes): Faces earlier in an :inherit
591 list take precedence.
592 (Scroll Bars): Fix description of vertical-scroll-bars.
593 Document frame-current-scroll-bars and window-current-scroll-bars.
594
595 * markers.texi (The Mark): Document temporary Transient Mark mode.
596
b5305167
SM
597 * minibuf.texi (Reading File Names):
598 Document read-file-name-completion-ignore-case.
85df292e
RS
599
600 * positions.texi (Screen Lines): Document nil for width argument
601 to compute-motion.
602
1fe54d69
KS
6032005-03-23 Kim F. Storm <storm@cua.dk>
604
605 * display.texi (Standard Faces): Other faces used in the fringe
606 implicitly inherits from the fringe face.
607 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
608 properties implicitly inherits from fringe face.
609 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
610
a775dff4
RS
6112005-03-20 Chong Yidong <cyd@stupidchicken.com>
612
613 * display.texi (Invisible Text): State default value of
614 line-move-ignore-invisible.
615 (Managing Overlays): Document remove-overlays.
616 (Standard Faces): Document escape-glyph face.
617
b5305167 618 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 619
b5305167
SM
620 * modes.texi (Other Font Lock Variables):
621 Document font-lock-lines-before.
a775dff4
RS
622
623 * positions.texi (Skipping Characters): skip-chars-forward allows
624 character classes.
625
077f7085
LK
6262005-03-18 Lute Kamstra <lute@gnu.org>
627
628 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
629
d69ea7ab
RS
6302005-03-17 Richard M. Stallman <rms@gnu.org>
631
c7bd5d57
RS
632 * text.texi (Undo): Document extensible undo entries.
633
d69ea7ab
RS
634 * searching.texi (String Search, Regexp Search, Regexp Search):
635 Cleanups.
636
637 * nonascii.texi (Character Codes): Minor fix.
638
639 * display.texi (Display Property): Explain the significance
640 of having text properties that are eq.
641 (Other Display Specs): Explain string as display spec.
642
643 * commands.texi (Interactive Codes): Document G option.
644
6452005-03-17 Chong Yidong <cyd@stupidchicken.com>
646
647 * text.texi (Filling): Add sentence-end-without-period and
648 sentence-end-without-space.
649 (Changing Properties): Minor fix.
650
651 * anti.texi: Total rewrite.
652
a7679889
LK
6532005-03-15 Lute Kamstra <lute@gnu.org>
654
655 * edebug.texi (Instrumenting Macro Calls): Fix typos.
656
6eb8e247
KS
6572005-03-08 Kim F. Storm <storm@cua.dk>
658
659 * display.texi (Specified Space): Property :width is support on
660 non-graphic terminals, :height is not.
661
bfa8be14
RS
6622005-03-07 Richard M. Stallman <rms@gnu.org>
663
664 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
665 Now subnodes of Fringes.
666 (Overlay Arrow): Document overlay-arrow-variable-list.
667 (Fringe Size/Pos): New node, broken out of Fringes.
668 (Display): Explain clearing vs redisplay better.
669 (Truncation): Clarify use of bitmaps.
670 (The Echo Area): Clarify the uses of the echo area.
671 Add max-mini-window-height.
672 (Progress): Clarify.
673 (Invisible Text): Explain that main loop moves point out.
674 (Selective Display): Say "hidden", not "invisible".
b5305167 675 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
676 (Overlay Properties): Clarify intro.
677 (Finding Overlays): Explain return values when nothing found.
678 (Width): truncate-string-to-width has added arg.
679 (Displaying Faces): Clarify and update mode line face handling.
680 (Face Functions): Minor cleanup.
b5305167 681 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
682 (Pixel Specification, Other Display Specs): Minor cleanups.
683 (Images, Image Descriptors): Minor cleanups.
684 (GIF Images): Patents have expired.
685 (Showing Images): Explain default text for insert-image.
b5305167 686 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
687 (Making Buttons): Explain return values.
688 (Button Buffer Commands): Add xref.
689 (Inverse Video): Update mode-line-inverse-video.
690 (Display Table Format): Clarify.
691 (Active Display Table): Give defaults for window-display-table.
692
693 * calendar.texi (Calendar Customizing): calendar-holiday-marker
694 and calendar-today-marker are strings, not chars.
695 (Holiday Customizing): Minor fix.
696
bfa8be14
RS
697 * internals.texi (Writing Emacs Primitives): Update `or' example.
698 Update limit on # args of subr.
699
700 * edebug.texi (Using Edebug): Arrow is in fringe.
701 (Instrumenting): Arg to eval-defun works without loading edebug.
702 (Edebug Execution Modes): Add xref.
703
704 * customize.texi (Common Keywords): Clarify :require.
705 Mention :version here.
706 (Variable Definitions, Group Definitions): Not here.
707 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
708
d69ea7ab
RS
7092005-03-07 Chong Yidong <cyd@stupidchicken.com>
710 * nonascii.texi (Text Representations): Clarify position-bytes.
711 (Character Sets): Add list-charset-chars.
712 (Scanning Charsets): Add charset-after.
713 (Encoding and I/O): Minor fix.
714
34398e6c
RS
7152005-03-06 Richard M. Stallman <rms@gnu.org>
716
717 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
718 (Resizing Windows): Likewise.
719
720 * text.texi (Change Hooks): Get rid of "Emacs 21".
721
722 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
723
724 * streams.texi (Output Variables): Get rid of "Emacs 21".
725
726 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
727
728 * os.texi (Translating Input): Replace flow-control example
729 with a less obsolete example that uses `keyboard-translate'.
730
6eb8e247 731 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 732 Get rid of "Emacs 21".
6eb8e247 733
34398e6c
RS
734 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
735 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
736
737 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
738
739 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
740
741 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
742 (Menu Bar): Fix when menu-bar-update-hook is called.
743
744 * hash.texi (Hash Tables): Get rid of "Emacs 21".
745
746 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
747 and make it read better.
748
749 * files.texi (Writing to Files): Get rid of "Emacs 21".
750 (Unique File Names): Likewise.
751
752 * elisp.texi: Update Emacs version to 22.
753
754 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
755 (Overlay Properties, Face Attributes): Likewise.
756 (Managing Overlays): Fix punctuation.
757 (Attribute Functions): Clarify set-face-font; get rid of
758 info about old Emacs versions.
759 (Auto Faces, Font Lookup, Display Property, Images):
760 Get rid of "Emacs 21".
761
762 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
763
d2178387
RS
7642005-03-05 Richard M. Stallman <rms@gnu.org>
765
766 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
767
524352d6
LK
7682005-03-04 Lute Kamstra <lute@gnu.org>
769
770 * debugging.texi (Error Debugging): Document stack-trace-on-error.
771
7722005-03-03 Lute Kamstra <lute@gnu.org>
773
774 * edebug.texi (Instrumenting Macro Calls): Fix typo.
775
284f0680
LK
7762005-03-01 Lute Kamstra <lute@gnu.org>
777
778 * debugging.texi (Debugger Commands): Update `j'.
779
a9ee5cac
LK
7802005-02-28 Lute Kamstra <lute@gnu.org>
781
782 * debugging.texi (Debugging): Fix typo.
783 (Error Debugging): Document eval-expression-debug-on-error.
784 (Function Debugging): Update example.
785 (Using Debugger): Mention starred stack frames.
786 (Debugger Commands): Document `j' and `l'.
787 (Invoking the Debugger): `d' and `j' exit recursive edit too.
788 Update the messages that the debugger displays.
789 (Internals of Debugger): Add cross reference. Update example.
790 (Excess Open): Minor improvement.
791 (Excess Close): Minor improvement.
792
378d0f8e
RS
7932005-02-26 Richard M. Stallman <rms@gnu.org>
794
795 * tips.texi (Coding Conventions): Clarify.
796 Put all the major mode key reservations together.
797 Mention the Mouse-1 => Mouse-2 conventions.
798
799 * syntax.texi (Syntax Class Table): Clarify.
800 (Syntax Table Functions): syntax-after moved from here.
801 (Syntax Table Internals): syntax-after moved to here.
802 (Parsing Expressions): Update info on number of values
803 and what's meaningful in the STATE argument.
804 (Categories): Fix typo.
805
806 * sequences.texi (Arrays): Cleanup.
807 (Char-Tables): Clarify.
808
809 * processes.texi (Deleting Processes): Cleanups, add xref.
810 (Subprocess Creation): Explain nil in exec-path. Cleanup.
811 (Process Information): set-process-coding-system, some args optional.
812 (Input to Processes): Explain various types for PROCESS args.
813 Rename them from PROCESS-NAME to PROCESS.
814 (Signals to Processes): Likewise.
815 (Decoding Output): Cleanup.
816 (Query Before Exit): Clarify.
817
818 * os.texi (Startup Summary): Correct the options; add missing ones.
819 (Terminal Output, Batch Mode): Clarify.
820 (Flow Control): Node deleted.
821
822 * markers.texi (The Mark): Clarify.
823
824 * macros.texi (Expansion): Cleanup.
825 (Indenting Macros): indent-spec allows ints, not floats.
826
827 * keymaps.texi (Keymaps): Clarify.
828 (Format of Keymaps): Update lisp-mode-map example.
829 (Active Keymaps, Key Lookup): Clarify.
830 (Changing Key Bindings): Add xref to `kbd'.
831 (Key Binding Commands, Simple Menu Items): Clarify.
832 (Mouse Menus, Menu Bar): Clarify.
833 (Menu Example): Replace print example with menu-bar-replace-menu.
834
835 * help.texi (Documentation Basics): Add function-documentation prop.
836
837 * elisp.texi (Top): Don't refer to Flow Control node.
838
839 * commands.texi (Command Overview): Improve xrefs.
840 (Adjusting Point): Adjusting point applies to intangible and invis.
841 (Key Sequence Input): Doc extra read-key-sequence args.
842 Likewise for read-key-sequence-vector.
843
844 * backups.texi (Rename or Copy): Minor fix.
845 (Numbered Backups): For version-control, say the default.
846 (Auto-Saving): make-auto-save-file-name example is simplified.
847
848 * advice.texi (Advising Functions): Don't imply one part of Emacs
849 should advise another part. Markup changes.
850 (Defining Advice): Move transitional para.
851 (Activation of Advice): Cleanup.
852 Explain if COMPILE is nil or negative.
853
854 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
855
2e20c83d
LK
8562005-02-24 Lute Kamstra <lute@gnu.org>
857
858 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
859 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
860
65c492fd
LK
8612005-02-23 Lute Kamstra <lute@gnu.org>
862
b02c3eed
LK
863 * modes.texi (Defining Minor Modes): define-minor-mode can be used
864 to define global minor modes as well.
865
65c492fd
LK
866 * display.texi (Managing Overlays): overlay-buffer returns nil for
867 deleted overlays.
868
b686dd59
KS
8692005-02-22 Kim F. Storm <storm@cua.dk>
870
871 * minibuf.texi (Basic Completion): Allow symbols in addition to
872 strings in try-completion and all-completions.
873
23e8c095
LK
8742005-02-14 Lute Kamstra <lute@gnu.org>
875
876 * elisp.texi (Top): Remove reference to deleted node.
877
878 * lists.texi (Lists): Remove reference to deleted node.
879 (Cons Cells): Fix typo.
880
881 * loading.texi (Where Defined): Fix typo.
882
134948fc
RS
8832005-02-14 Richard M. Stallman <rms@gnu.org>
884
885 * variables.texi (Creating Buffer-Local): change-major-mode-hook
886 is useful for discarding some minor modes.
887
888 * symbols.texi (Symbol Components): Reorder examples.
889
890 * streams.texi (Input Functions): State standard-input default.
891 (Output Variables): State standard-output default.
892
893 * objects.texi (Printed Representation): Clarify read syntax vs print.
894 (Floating Point Type): Explain meaning better.
895 (Symbol Type): Explain uniqueness better.
896 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
897 List examples sooner.
898 (Box Diagrams): New subnode broken out.
899 Some examples moved from old Lists as Boxes node.
900 (Dotted Pair Notation): Clarify intro.
901 (Array Type): Clarify.
902 (Type Predicates): Add hash-table-p.
903
904 * numbers.texi (Integer Basics): Clarify radix explanation.
905 (Predicates on Numbers): Minor clarification.
906 (Comparison of Numbers): Minor clarification. Clarify eql.
907 Typos in min, max.
908 (Math Functions): Clarify overflow in expt.
909
910 * minibuf.texi (Text from Minibuffer): Minor clarification.
911 Mention arrow keys.
912
913 * loading.texi (Autoload): defun's doc string overrides autoload's
914 doc string.
915 (Repeated Loading): Modernize "add to list" examples.
916 (Where Defined): Finish updating table of load-history elts.
917
918 * lists.texi (List-related Predicates): Minor wording improvement.
919 (Lists as Boxes): Node deleted.
920 (Building Lists): Explain trivial cases of number-sequence.
921
922 * hash.texi (Hash Tables): Add desc to menu items.
923 (Creating Hash): Expain "full" means "make larger",
924 (Hash Access): Any object can be a key.
925 State value of maphash.
926
927 * functions.texi (What Is a Function): Wording cleanup.
928 (Function Documentation): Minor cleanup.
929 Explain purpose of calling convention at end of doc string.
930 (Function Names): Wording cleanup.
931 (Calling Functions): Wording cleanup.
932 Explain better how funcall calls the function.
933 (Function Cells): Delete example of saving and redefining function.
934
935 * control.texi (Combining Conditions): Wording cleanup.
936 (Iteration): dolist and dotimes bind VAR locally.
937 (Cleanups): Xref to Atomic Changes.
938
939 * compile.texi (Byte Compilation): Delete 19.29 info.
940 (Compilation Functions): Macros' difficulties don't affect defsubst.
941 (Docs and Compilation): Delete 19.29 info.
942
44291460
RS
9432005-02-10 Richard M. Stallman <rms@gnu.org>
944
945 * objects.texi (Symbol Type): Minor correction.
946
1f9ad95a
LK
9472005-02-06 Lute Kamstra <lute@gnu.org>
948
949 * modes.texi (Example Major Modes): Fix typos.
950
ba2c991c
RS
9512005-02-06 Richard M. Stallman <rms@gnu.org>
952
953 * text.texi (Margins): fill-nobreak-predicate can be one function.
954
955 * strings.texi (Modifying Strings): clear-string can make unibyte.
956 (Formatting Strings): format gives error if values missing.
957
958 * positions.texi (Character Motion): Mention default arg
959 for forward-char. backward-char refers to forward-char.
960 (Word Motion): Mention default arg for forward-word.
961 (Buffer End Motion): Mention default arg for beginning-of-buffer.
962 Simplify end-of-buffer.
963 (Text Lines): Mention default arg for forward-line.
964 (List Motion): Mention default arg for beginning/end-of-defun.
965 (Skipping Characters): Minor fixes in explaining character-set.
966
967 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
968 Mode inheritance applies only when default-major-mode is nil.
969 Clarifications.
970 (Example Major Modes): Update Text mode and Lisp mode examples.
971 (Minor Mode Conventions): Mention define-minor-mode at top.
972 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
973 (Mode Line Format): Update mode line face display info.
974 (Properties in Mode): Mention effect of risky vars.
975 (Imenu): Define imenu-add-to-menubar.
976 (Font Lock Mode): Add descriptions to menu lines.
977 (Faces for Font Lock): Add font-lock-doc-face.
978
9bf6d576
LK
9792005-02-05 Lute Kamstra <lute@gnu.org>
980
981 * text.texi (Maintaining Undo): Remove obsolete function.
982
cb602754
EZ
9832005-02-05 Eli Zaretskii <eliz@gnu.org>
984
985 * frames.texi (Color Names): Add pointer to the X docs about RGB
986 color specifications. Improve indexing
987 (Text Terminal Colors): Replace the description of RGB values by
988 an xref to "Color Names".
989
4e07258f
RS
9902005-02-03 Richard M. Stallman <rms@gnu.org>
991
992 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
993 Clarify.
994 (Selecting Windows): Clarify save-selected-window.
995 (Cyclic Window Ordering): Clarify walk-windows.
996 (Window Point): Clarify.
997 (Window Start): Add comment to example.
998 (Resizing Windows): Add `interactive' specs in examples.
999 Document fit-window-to-buffer.
1000
1001 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
1002 (Undo, Maintaining Undo): Clarify last change.
1003 (Sorting): In sort-numeric-fields, explain about octal and hex.
1004 Mention sort-numeric-base.
1005 (Format Properties): Add xref for hard newlines.
1006
1007 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
1008 (Pop-Up Menus): Fix typo.
1009 (Color Names): Explain all types of color names.
1010 Explain color-values on B&W terminal.
1011 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
1012
1013 * files.texi (File Locks): Not supported on MS systems.
1014 (Testing Accessibility): Clarify.
1015
1016 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
1017 (Coverage Testing): Fix typo.
1018
1019 * commands.texi (Misc Events): Remove stray space.
1020
1021 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
1022 (Modification Time): Clarify when visited-file-modtime returns 0.
1023 (The Buffer List): Clarify bury-buffer.
1024 (Killing Buffers): Clarify.
1025 (Indirect Buffers): Add clone-indirect-buffer.
1026
10272005-02-02 Matt Hodges <MPHodges@member.fsf.org>
1028
1029 * edebug.texi (Printing in Edebug): Fix default value of
1030 edebug-print-circle.
1031 (Coverage Testing): Fix displayed frequency count data.
1032
10332005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
1034
1035 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
1036
4e07258f 10372005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
1038
1039 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
1040
28d986b9
EZ
10412005-01-29 Eli Zaretskii <eliz@gnu.org>
1042
1043 * commands.texi (Misc Events): Describe the help-echo event.
1044
1045 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
1046 consistently in description of the help-echo property.
1047 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
1048
1049 * display.texi (Overlay Properties): Fix the index entry for
1050 help-echo overlay property.
1051
1052 * customize.texi (Type Keywords): Uncomment the xref to the
1053 help-echo property documentation.
1054
8f958b40
KS
10552005-01-23 Kim F. Storm <storm@cua.dk>
1056
1057 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
1058 return value. Third element FULLY replaced by PARTIAL which
1059 specifies number of invisible pixels if row is only partially visible.
1060 (Textual Scrolling): Mention auto-window-vscroll.
1061 (Vertical Scrolling): New defvar auto-window-vscroll.
1062
cd7e5dd6
LT
10632005-01-16 Luc Teirlinck <teirllm@auburn.edu>
1064
1065 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
1066 command remapping.
1067
6f771c32
RS
10682005-01-15 Richard M. Stallman <rms@gnu.org>
1069
1070 * display.texi (Defining Images): Mention DATA-P arg of create-image.
1071
6ac8a822
KS
10722005-01-14 Kim F. Storm <storm@cua.dk>
1073
88948d55
KS
1074 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
1075
6ac8a822
KS
1076 * text.texi (Links and Mouse-1): Fix string and vector item.
1077
20d6de82
RS
10782005-01-13 Richard M. Stallman <rms@gnu.org>
1079
1080 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
1081 descriptions of overriding-local-map and overriding-terminal-local-map.
1082
1083 * text.texi (Links and Mouse-1): Clarify text.
1084
f75a592e
KS
10852005-01-13 Kim F. Storm <storm@cua.dk>
1086
1087 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
1088
910f60b1
TTN
10892005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
1090
1091 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
1092
37181fc4
KS
10932005-01-12 Kim F. Storm <storm@cua.dk>
1094
1095 * text.texi (Links and Mouse-1): Rename section from Enabling
1096 Mouse-1 to Following Links. Change xrefs.
1097 Add examples for define-button-type and define-widget.
1098
1099 * display.texi (Button Properties, Button Buffer Commands):
1100 Clarify mouse-1 and follow-link functionality.
1101
28f94a34
RS
11022005-01-12 Richard M. Stallman <rms@gnu.org>
1103
1104 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
1105
1106 * display.texi (Beeping): Fix Texinfo usage.
1107
1108 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
1109
bac2d936
KS
11102005-01-11 Kim F. Storm <storm@cua.dk>
1111
1112 * display.texi (Button Properties, Button Buffer Commands):
93381d62 1113 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
1114
1115 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
1116 (Enabling Mouse-1 to Follow Links): New subsection.
1117
de968ddb
RS
11182005-01-06 Richard M. Stallman <rms@gnu.org>
1119
1120 * text.texi (Special Properties): Minor change.
1121
1122 * os.texi (Timers): Clarify previous change.
1123
1124 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1125
a3a43b3b
LT
11262005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1127
1128 * display.texi (Face Attributes): Correct xref to renamed node.
1129
732bb9ce
RS
11302005-01-01 Richard M. Stallman <rms@gnu.org>
1131
1132 * display.texi (Face Attributes): Describe hex color specs.
1133
c734ae59
RS
11342004-12-31 Richard M. Stallman <rms@gnu.org>
1135
1136 * os.texi (Timers): Update previous change.
1137
33b2f4ea
KS
11382004-12-30 Kim F. Storm <storm@cua.dk>
1139
1140 * display.texi (Line Height): Total line-height is now specified
1141 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1142 in cons cells. (nil . RATIO) is relative to actual line height.
1143 Use line-height `t' instead of `0' to get minimum height.
1144
99ec74b9
RS
11452004-12-29 Richard M. Stallman <rms@gnu.org>
1146
1147 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1148
eab463f6
RS
11492004-12-28 Richard M. Stallman <rms@gnu.org>
1150
1151 * commands.texi (Quitting): Clarify value of with-local-quit.
1152
1153 * elisp.texi (Top): Fix previous change.
1154
1155 * loading.texi (Loading): Fix previous change.
1156
ebbd14f1
RS
11572004-12-27 Richard M. Stallman <rms@gnu.org>
1158
4ae98fc5
RS
1159 * Makefile.in (MAKEINFO): Specify --force.
1160
8f430046
RS
1161 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
1162
56011a8c
RS
1163 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
1164
1165 * display.texi (Line Height): Further clarify.
1166
1167 * elisp.texi (Top): Update Loading submenu.
1168
ebbd14f1
RS
1169 * loading.texi (Where Defined): New node.
1170 (Unloading): load-history moved to Where Defined.
1171
fda2922a
RS
11722004-12-21 Richard M. Stallman <rms@gnu.org>
1173
1174 * commands.texi (Event Input Misc): Add while-no-input.
1175
9eb8959a
RS
11762004-12-11 Richard M. Stallman <rms@gnu.org>
1177
1178 * display.texi (Line Height): Rewrite text for clarity.
1179
adf87c29
KS
11802004-12-11 Kim F. Storm <storm@cua.dk>
1181
1182 * display.texi (Display): Add node "Line Height" to menu.
1183 (Line Height): New node. Move full description of line-spacing
1184 and line-height text properties here from text.texi.
1185 (Scroll Bars): Add vertical-scroll-bar variable.
1186
1187 * frames.texi (Window Frame Parameters): Remove line-height defvar.
1188
1189 * locals.texi (Standard Buffer-Local Variables): Fix xref for
1190 line-spacing and vertical-scroll-bar.
1191
1192 * text.texi (Special Properties): Just mention line-spacing and
1193 line-height here, add xref to new "Line Height" node.
1194
31e4729e
TTN
11952004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
1196
1197 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
1198
1199 * locals.texi (Standard Buffer-Local Variables):
1200 Add @xref for `line-spacing'.
1201
cc60c723
RS
12022004-12-05 Richard M. Stallman <rms@gnu.org>
1203
1204 * Makefile.in (maintainer-clean): Remove the info files
1205 in $(infodir) where they are created.
1206
f6101ac9
RS
12072004-12-03 Richard M. Stallman <rms@gnu.org>
1208
1209 * windows.texi (Selecting Windows): get-lru-window and
1210 get-largest-window don't consider dedicated windows.
1211
1212 * text.texi (Undo): Document undo-in-progress.
1213
94221759
RS
12142004-11-26 Richard M. Stallman <rms@gnu.org>
1215
1216 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
1217 Remove a few vars that are not always buffer-local.
1218
7092c5e8
LT
12192004-11-24 Luc Teirlinck <teirllm@auburn.edu>
1220
1221 * locals.texi (Standard Buffer-Local Variables): Comment out
1222 xref's to non-existent node `Yet to be written'.
1223
261b01c6
RS
12242004-11-24 Richard M. Stallman <rms@gnu.org>
1225
1226 * processes.texi (Synchronous Processes): Grammar fix.
1227
1228 * numbers.texi (Comparison of Numbers): Add eql.
1229
1230 * locals.texi (Standard Buffer-Local Variables): Add many vars.
1231
1232 * intro.texi (Printing Notation): Fix previous change.
1233
1234 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
1235 and default-indicate-buffer-boundaries from here.
1236 (Usual Display): To here.
1237 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
1238 (Usual Display): Move tab-width up.
1239
1240 * customize.texi (Variable Definitions): Replace
1241 show-paren-mode example with tooltip-mode.
7092c5e8 1242 (Simple Types, Composite Types, Defining New Types):
261b01c6 1243 Minor cleanups.
7092c5e8 1244
c1aa4864
JH
12452004-11-21 Jesper Harder <harder@ifa.au.dk>
1246
1247 * processes.texi (Synchronous Processes, Output from Processes):
1248 Markup fix.
1249
dedbac89
RS
12502004-11-20 Richard M. Stallman <rms@gnu.org>
1251
07c8c65a
RS
1252 * positions.texi (Skipping Characters): skip-chars-forward
1253 now handles char classes.
1254
8f40a868
RS
1255 * intro.texi (Printing Notation): Avoid confusion of `print'
1256 when explaining @print.
1257
1258 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
1259
1260 * display.texi (Display Table Format): Minor fix.
1261
1262 * streams.texi (Output Functions): Fix print example.
1263
fd6866c8
RS
1264 * Makefile.in (elisp): New target.
1265 (dist): Depend on $(infodir)/elisp, not elisp.
1266 Copy the info files from $(infodir).
1267
9d00469f
RS
1268 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
1269 read-from-minibuffer.
1270
dedbac89
RS
1271 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
1272
6de891db
RS
12732004-11-19 Richard M. Stallman <rms@gnu.org>
1274
1275 * searching.texi (Regexp Search): Add search-whitespace-regexp.
1276
e1c1c5a7
TTN
12772004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
1278
1279 * tips.texi (Coding Conventions): Fix typo.
1280
ee31cd78
RS
12812004-11-16 Richard M. Stallman <rms@gnu.org>
1282
1283 * tips.texi (Coding Conventions): Separate defvar and require
1284 methods to avoid warnings. Use require only when there are many
1285 functions and variables from that package.
1286
1287 * minibuf.texi (Minibuffer Completion): When ignoring case,
1288 predicate must not be case-sensitive.
1289
1290 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
1291 (Test Coverage): Don't talk about "splotches". Clarified.
1292
4bd38e94
TTN
12932004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
1294
1295 * frames.texi (Window Frame Parameters): Fix typo.
1296
6d073ae1
KS
12972004-11-15 Kim F. Storm <storm@cua.dk>
1298
9f89426b
KS
1299 * symbols.texi (Other Plists): Note that plist-get may signal error.
1300 Add safe-plist-get.
6d073ae1 1301
10980463
TTN
13022004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
1303
1304 * modes.texi (Font Lock Basics): Fix typo.
1305
1efc19eb
RS
13062004-11-08 Richard M. Stallman <rms@gnu.org>
1307
1308 * syntax.texi (Syntax Table Functions): Add syntax-after.
1309
6159c232
EZ
13102004-11-06 Lars Brinkhoff <lars@nocrew.org>
1311
1312 * os.texi (Processor Run Time): New section documenting
1313 get-internal-run-time.
1314
59dede22
EZ
13152004-11-06 Eli Zaretskii <eliz@gnu.org>
1316
1317 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
1318 it nukes elisp-cover.texi.
1319 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
1320 elisp-0 etc.
1321
4cc8522c
LT
13222004-11-05 Luc Teirlinck <teirllm@auburn.edu>
1323
1324 * commands.texi (Keyboard Macros): Document `append' return value
1325 of `defining-kbd-macro'.
1326
2d1ef312
RS
13272004-11-01 Richard M. Stallman <rms@gnu.org>
1328
1329 * commands.texi (Interactive Call): Add called-interactively-p.
1330
6f4e005d
SJ
13312004-10-29 Simon Josefsson <jas@extundo.com>
1332
1333 * minibuf.texi (Reading a Password): Revert.
1334
4f71c13f
RS
13352004-10-28 Richard M. Stallman <rms@gnu.org>
1336
1337 * frames.texi (Display Feature Testing): Explain about "vendor".
1338
4660a9e3
RS
13392004-10-27 Richard M. Stallman <rms@gnu.org>
1340
1341 * commands.texi (Interactive Codes): `N' uses numeric prefix,
1342 not raw. Clarify `n'.
1343 (Interactive Call): Rewrite interactive-p, focusing on when
1344 and how to use it.
1345 (Misc Events): Clarify previous change.
1346
1347 * advice.texi (Simple Advice): Clarify what job the example does.
1348 (Around-Advice): Clarify ad-do-it.
1349 (Activation of Advice): An option of ad-default-compilation-action
1350 is `never', not `nil'.
1351
c8636435
KS
13522004-10-26 Kim F. Storm <storm@cua.dk>
1353
1354 * commands.texi (Interactive Codes): Add U code letter.
1355
acd4089b
SJ
13562004-10-25 Simon Josefsson <jas@extundo.com>
1357
1358 * minibuf.texi (Reading a Password): Add.
1359
29dc7809
JR
13602004-10-24 Jason Rumney <jasonr@gnu.org>
1361
1362 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
1363 and wheel-down.
1364
bb5d6d34
KG
13652004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
1366
1367 * processes.texi (Synchronous Processes): Document process-file.
1368
d0ee2ed3
KH
13692004-10-22 Kenichi Handa <handa@m17n.org>
1370
1371 * text.texi (translate-region): Document that it accepts also a
1372 char-table.
1373
38be9dbb
DP
13742004-10-22 David Ponce <david@dponce.com>
1375
1376 * windows.texi (Resizing Windows): Document the `preserve-before'
1377 argument of the functions `enlarge-window' and `shrink-window'.
1378
63c80452
JR
13792004-10-19 Jason Rumney <jasonr@gnu.org>
1380
1381 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
1382
9f4b6e73
LT
13832004-10-09 Luc Teirlinck <teirllm@auburn.edu>
1384
1385 * text.texi (Filling): Add anchor for definition of
1386 `sentence-end-double-space'.
1387
1388 * searching.texi (Regexp Example): Update description of how
1389 Emacs currently recognizes the end of a sentence.
1390 (Standard Regexps): Update definition of the variable
1391 `sentence-end'. Add definition of the function `sentence-end'.
1392
657f0f9c
EZ
13932004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
1394
1395 * display.texi (Progress): New node.
1396
35ab4857
KS
13972004-10-05 Kim F. Storm <storm@cua.dk>
1398
1399 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
1400
f2a54fbc
KS
14012004-09-29 Kim F. Storm <storm@cua.dk>
1402
1403 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
1404 to identify bitmaps. Remove -fringe-bitmap suffix for standard
1405 fringe bitmap symbols, as they now have their own namespace.
1406 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
1407 vs. pixels. Signal error if no free bitmap slots.
1408 (Pixel Specification): Change IMAGE to @var{image}.
1409
4676d6f3
RS
14102004-09-28 Richard M. Stallman <rms@gnu.org>
1411
1412 * text.texi (Special Properties): Clarify line-spacing and line-height.
1413
1414 * searching.texi (Regexp Search): Add looking-back.
1415
17234906
LT
14162004-09-25 Luc Teirlinck <teirllm@auburn.edu>
1417
1418 * display.texi: Correct typos.
1419 (Image Descriptors): Correct xref's.
1420
4de43c8b
RS
14212004-09-25 Richard M. Stallman <rms@gnu.org>
1422
1423 * text.texi (Special Properties): Cleanups in `cursor'.
1424 Rewrites in `line-height' and `line-spacing'; exchange them.
1425
1426 * display.texi (Fringes): Rewrite previous change.
1427 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
1428 (Display Fringe Bitmaps): Node deleted, text moved.
1429 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
1430 (Scroll Bars): Clarify set-window-scroll-bars.
1431 (Pointer Shape): Rewrite.
1432 (Specified Space): Clarify :align-to, etc.
1433 (Pixel Specification): Use @var. Clarify new text.
1434 (Other Display Specs): Clarify `slice'.
1435 (Image Descriptors): Cleanups.
1436 (Showing Images): Cleanups.
1437
a3ee0299
LT
14382004-09-24 Luc Teirlinck <teirllm@auburn.edu>
1439
e88ebce6
LT
1440 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
1441
a3ee0299
LT
1442 * modes.texi: Various minor changes in addition to:
1443 (Major Mode Conventions): Final call to `run-mode-hooks' should
1444 not be inside the `delay-mode-hooks' form.
1445 (Mode Hooks): New node.
1446 (Hooks): Delete obsolete example.
1447 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
1448 node "Mode Hooks".
1449
6db2bc02
LT
14502004-09-22 Luc Teirlinck <teirllm@auburn.edu>
1451
1452 * display.texi: Correct various typos.
1453 (Display): Rename node "Pointer Shapes" to "Pointer
1454 Shape". (There is already a node called "Pointer Shapes" in
1455 frames.texi.)
1456 (Images): Remove non-existent node "Image Slices" from menu.
1457
ed2846bd
KS
14582004-09-23 Kim F. Storm <storm@cua.dk>
1459
1460 * text.texi (Special Properties): Add `cursor', `pointer',
1461 `line-height', and `line-spacing' properties.
1462
1463 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
1464 Shapes' to menu.
1465 (Standard Faces): Doc fix for fringe face.
1466 (Fringes): Add `overflow-newline-into-fringe' and
1467 'indicate-buffer-boundaries'.
1468 (Fringe Bitmaps, Pointer Shapes): New nodes.
1469 (Display Property): Add 'Pixel Specification' and 'Display Fringe
1470 Bitmaps' to menu.
1471 (Specified Space): Describe pixel width and height.
1472 (Pixel Specification): New node.
1473 (Other Display Specs): Add `slice' property.
1474 (Display Fringe Bitmaps): New node.
1475 (Images): Add 'Image Slices' to menu.
1476 (Image Descriptors): Add `:pointer' and `:map' properties.
1477 (Showing Images): Add slice arg to `insert-image'. Add
1478 'insert-sliced-image'.
1479
4d894c98
RS
14802004-09-20 Richard M. Stallman <rms@gnu.org>
1481
1482 * commands.texi (Key Sequence Input):
1483 Clarify downcasing in read-key-sequence.
1484
7e388eb7
JL
14852004-09-08 Juri Linkov <juri@jurta.org>
1486
1487 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
1488
a020987f
LT
14892004-09-07 Luc Teirlinck <teirllm@auburn.edu>
1490
1491 * locals.texi (Standard Buffer-Local Variables): Add
1492 `buffer-auto-save-file-format'.
1493 * internals.texi (Buffer Internals): Describe new
1494 auto_save_file_format field of the buffer structure.
1495 * files.texi (Format Conversion): `auto-save-file-format' has been
1496 renamed `buffer-auto-save-file-format'.
1497
2b96f80c
LT
14982004-08-27 Luc Teirlinck <teirllm@auburn.edu>
1499
1500 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
1501 an integer or a marker.
1502 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
1503
2ee3b79e
RS
15042004-08-22 Richard M. Stallman <rms@gnu.org>
1505
1506 * modes.texi (Major Mode Conventions): Discuss rebinding of
1507 standard key bindings.
1508
c438dc33
KS
15092004-08-18 Kim F. Storm <storm@cua.dk>
1510
1511 * processes.texi (Accepting Output): Add `just-this-one' arg to
1512 `accept-process-output'.
101c421e 1513 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 1514
db8af011
LT
15152004-08-10 Luc Teirlinck <teirllm@auburn.edu>
1516
1517 * keymaps.texi: Various changes in addition to:
1518 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
1519 Give more varied examples for `kbd'.
1520 (Creating Keymaps): Char tables have slots for all characters
1521 without modifiers.
1522 (Active Keymaps): `overriding-local-map' and
1523 `overriding-terminal-local-map' also override text property and
1524 overlay keymaps.
1525 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
1526 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
1527 to denote a prefix of no events.
1528 `map-keymap' includes parent's bindings _recursively_.
1529 Clarify and correct description of `where-is-internal'.
1530 Mention BUFFER-OR-NAME arg to `describe-bindings'.
1531 (Menu Example): For menus intended for use with the keyboard, the
1532 menu items should be bound to characters or real function keys.
1533
de700726
LT
15342004-08-08 Luc Teirlinck <teirllm@auburn.edu>
1535
30e75a87
LT
1536 * objects.texi (Character Type): Reposition `@anchor' to prevent
1537 double space inside sentence in Info.
1538
de700726
LT
1539 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
1540 renamed to `disabled-command-function'.
7c5b95c9 1541 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
1542 (Command Loop Info): Replace reference to it.
1543 (Disabling Commands): `disabled-command-hook' has been renamed to
1544 `disabled-command-function'.
1545
81909a1a
LT
15462004-08-07 Luc Teirlinck <teirllm@auburn.edu>
1547
1548 * os.texi (Translating Input): Only non-prefix bindings in
1549 `key-translation-map' override actual key bindings. Warn about
1550 possible indirect effect of actual key bindings on non-prefix
1551 bindings in `key-translation-map'.
1552
5504e99c
LT
15532004-08-06 Luc Teirlinck <teirllm@auburn.edu>
1554
1555 * minibuf.texi (High-Level Completion): Add anchor for definition
1556 of `read-variable'.
1557
1558 * commands.texi: Various changes in addition to:
1559 (Using Interactive): Clarify description of `interactive-form'.
1560 (Interactive Call): Mention default for KEYS argument to
1561 `call-interactively'.
1562 (Command Loop Info): Clarify description of `this-command-keys'.
1563 Mention KEEP-RECORD argument to `clear-this-command-keys'.
1564 Value of `last-event-frame' can be `macro'.
1565 (Repeat Events): `double-click-fuzz' is also used to distinguish
1566 clicks and drags.
1567 (Classifying Events): Clarify descriptions of `event-modifiers'
1568 `event-basic-type' and `event-convert-list'.
1569 (Accessing Events): `posn-timestamp' takes POSITION argument.
1570 (Quoted Character Input): Clarify description of
1571 `read-quoted-char' and fix example.
1572 (Quitting): Add `with-local-quit'.
1573 (Disabling Commands): Correct and clarify descriptions of
1574 `enable-command' and `disable-command'.
1575 Mention what happens if `disabled-command-hook' is nil.
1576 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
1577 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
1578
f478a72a
LT
15792004-07-24 Luc Teirlinck <teirllm@auburn.edu>
1580
1581 * frames.texi: Various changes in addition to:
1582 (Creating Frames): Expand and clarify description of `make-frame'.
1583 (Window Frame Parameters): Either none or both of the `icon-left'
1584 and `icon-top' parameters must be specified. Put descriptions of
1585 `menu-bar-lines' and `toolbar-lines' closer together and change
1586 them accordingly.
1587 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
1588 except while processing `frame-title-format' or `icon-title-format'.
1589 (Deleting Frames): Correct description of `delete-frame'.
1590 Non-nil return values of `frame-live-p' are like those of `framep'.
1591 (Frames and Windows): mention return value of
1592 `set-frame-selected-window'.
1593 (Visibility of Frames): Mention `force' argument to
1594 `make-frame-invisible'. `frame-visible-p' returns t for all
1595 frames on text-only terminals.
1596 (Frame Configurations): Restoring a frame configuration does not
1597 restore deleted frames.
1598 (Window System Selections): `x-set-selection' returns DATA.
1599 (Resources): Add example.
1600 (Display Feature Testing): Clarify descriptions of
1601 `display-pixel-height', `display-pixel-width', `x-server-version'
1602 and `x-server-vendor'.
1603
1604 * windows.texi (Choosing Window): Add anchor.
1605 * minibuf.texi (Minibuffer Misc): Add anchor.
1606
bc135062
JPW
16072004-07-23 John Paul Wallington <jpw@gnu.org>
1608
1609 * macros.texi (Defining Macros): Declaration keyword for setting
1610 Edebug spec is `debug' not `edebug'.
1611
cb7516e5
LT
16122004-07-19 Luc Teirlinck <teirllm@auburn.edu>
1613
1614 * windows.texi: Various small changes in addition to:
1615 (Window Point): Mention return value of `set-window-point'.
1616 (Window Start): `pos-visible-in-window-p' disregards horizontal
1617 scrolling. Explain return value if PARTIALLY is non-nil.
1618 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
1619 and `set-window-vscroll'.
1620 (Size of Window): The argument WINDOW to `window-inside-edges',
1621 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
1622 (Resizing Windows): Explain return value of
1623 `shrink-window-if-larger-than-buffer'.
1624 `window-size-fixed' automatically becomes buffer local when set.
1625 (Window Configurations): Explain return value of
1626 `set-window-configuration'.
1627
1628 * minibuf.texi (Minibuffer Misc): Add anchor for
1629 `minibuffer-scroll-window'.
1630
1631 * positions.texi (Text Lines): Add anchor for `count-lines'.
1632
3751eb00
RS
16332004-07-17 Richard M. Stallman <rms@gnu.org>
1634
1635 * display.texi (Overlay Properties): Adding `evaporate' prop
1636 deletes empty overlay immediately.
1637
1638 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
1639 fix example.
1640
9a7e97c6
LT
16412004-07-16 Jim Blandy <jimb@redhat.com>
1642
1643 * searching.texi (Regexp Backslash): Document new \_< and \_>
1644 operators.
1645
aa0e4da8
JB
16462004-07-16 Juanma Barranquero <lektu@terra.es>
1647
1648 * display.texi (Images): Fix Texinfo usage.
1649
cbbfedb2
LT
16502004-07-14 Luc Teirlinck <teirllm@auburn.edu>
1651
1652 * buffers.texi (Modification Time): `visited-file-modtime' now
1653 returns a list of two integers, instead of a cons.
1654
3a052bd3
LT
16552004-07-13 Luc Teirlinck <teirllm@auburn.edu>
1656
1657 * windows.texi: Various changes in addition to:
1658 (Splitting Windows): Add `split-window-keep-point'.
1659
02c04e6f
RS
16602004-07-09 Richard M. Stallman <rms@gnu.org>
1661
1662 * frames.texi (Input Focus): Minor fix.
1663
cb4f1287
LT
16642004-07-07 Luc Teirlinck <teirllm@auburn.edu>
1665
1666 * frames.texi (Input Focus): Clarify descriptions of
1667 `select-frame-set-input-focus' and `select-frame'.
1668
339902ec
LT
16692004-07-06 Luc Teirlinck <teirllm@auburn.edu>
1670
1671 * os.texi: Various small changes in addition to:
1672 (Killing Emacs): Expand and clarify description of
1673 `kill-emacs-query-functions' and `kill-emacs-hook'.
1674 (System Environment): Expand and clarify description of `getenv'
1675 and `setenv'.
1676 (Timers): Clarify description of `run-at-time'.
1677 (Translating Input): Correct description of
1678 `extra-keyboard-modifiers'.
1679 (Flow Control): Correct description of `enable-flow-control'.
1680
fe3b7e35
TTN
16812004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
1682
1683 * os.texi: Update copyright.
1684 (Session Management): Grammar fix.
1685 Clarify which Emacs does the restarting.
1686 Use @samp for *scratch* buffer.
1687
59db7d6e
LT
16882004-07-04 Alan Mackenzie <acm@muc.de>
1689
1690 * frames.texi (Input Focus): Add documentation for
1691 `select-frame-set-input-focus'. Replace refs to non-existent
1692 `switch-frame' with `select-frame'. Minor corrections and tidying
1693 up of text-only terminal stuff.
1694
e3ccf404
RS
16952004-07-02 Richard M. Stallman <rms@gnu.org>
1696
1697 * files.texi (Saving Buffers): Cleanup write-contents-function.
1698 (Magic File Names): Cleanup file-remote-p.
1699
8addb6eb
KG
17002004-07-02 Kai Grossjohann <kai@emptydomain.de>
1701
1702 * files.texi (Magic File Names): `file-remote-p' returns an
1703 identifier of the remote system, not just t.
1704
7a58d84d
DK
17052004-07-02 David Kastrup <dak@gnu.org>
1706
1707 * searching.texi (Entire Match Data): Add explanation about new
1708 match-data behavior when @var{integers} is non-nil.
1709
d8c379f8
RS
17102004-06-24 Richard M. Stallman <rms@gnu.org>
1711
b4a4b0ae
RS
1712 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
1713
d8c379f8
RS
1714 * customize.texi (Variable Definitions): Note about doc strings
1715 and :set.
1716
1717 * keymaps.texi (Keymap Terminology): Document `kbd'.
1718 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
1719
1720 * display.texi (Invisible Text): Setting buffer-invisibility-spec
1721 makes it buffer-local.
1722
1723 * files.texi (Saving Buffers): Correct previous change.
1724
1725 * commands.texi (Accessing Events):
1726 Clarify posn-col-row and posn-actual-col-row.
1727
17282004-06-24 David Ponce <david.ponce@wanadoo.fr>
1729
1730 * commands.texi (Accessing Events): New functions
1731 posn-at-point and posn-at-x-y. Add example to posn-x-y.
1732
dce417e7
LT
17332004-06-23 Luc Teirlinck <teirllm@auburn.edu>
1734
1735 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
1736 * frames.texi, buffers.texi, backups.texi, variables.texi:
1737 * loading.texi, eval.texi, functions.texi, control.texi:
1738 * symbols.texi, minibuf.texi: Reposition @anchor's.
1739
1740 * help.texi: Various small changes in addition to the following.
1741 (Describing Characters): Describe PREFIX argument to
1742 `key-description'. Correct and clarify definition of
1743 `text-char-description'. Describe NEED-VECTOR argument to
1744 `read-kbd-macro'.
1745 (Help Functions): Clarify definition of `apropos'.
1746
255d07dc
LH
17472004-06-23 Lars Hansen <larsh@math.ku.dk>
1748
1749 * files.texi (Saving Buffers): Correct description of
1750 `write-contents-functions'.
1751
4e9691e9
JB
17522004-06-21 Juanma Barranquero <lektu@terra.es>
1753
1754 * display.texi (Images): Remove redundant @vindex directives.
1755 Rewrite `image-library-alist' doc in active voice.
1756
1ebd4f78
JB
17572004-06-14 Juanma Barranquero <lektu@terra.es>
1758
1759 * display.texi (Images): Document new delayed library loading,
1760 variable `image-library-alist' and (existing but undocumented)
1761 function `image-type-available-p'.
1762
ddfb8369
RS
17632004-06-05 Richard M. Stallman <rms@gnu.org>
1764
1765 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
1766 refer the user to the Initial Input node.
1767 (Text from Minibuffer): Likewise.
1768 (Initial Input): New node. Document this feature
1769 and say it is mostly deprecated.
1770
18684a3a
RS
17712004-05-30 Richard M. Stallman <rms@gnu.org>
1772
7a61e456
RS
1773 * loading.texi (Named Features): Clarify return value
1774 and meaning of NOERROR.
1775
18684a3a
RS
1776 * variables.texi (File Local Variables): Minor cleanup.
1777
c8364415
MA
17782004-05-30 Michael Albinus <michael.albinus@gmx.de>
1779
1780 * files.texi (Magic File Names): Add `file-remote-p' as operation
1781 of file name handlers.
1782
08fd1251
RS
17832004-05-29 Richard M. Stallman <rms@gnu.org>
1784
1785 * modes.texi (Minor Mode Conventions): (-) has no special meaning
1786 as arg to a minor mode command.
1787
71d5a208
RS
17882004-05-22 Richard M. Stallman <rms@gnu.org>
1789
1790 * syntax.texi (Syntax Class Table): Word syntax not just for English.
1791
1792 * streams.texi (Output Variables): Doc float-output-format.
1793
1794 * searching.texi (Regexp Special): Nested repetition can be infloop.
1795
1796 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
1797 real stack overflow.
1798
1799 * compile.texi: Minor cleanups.
1800
18012004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
1802
1803 * lists.texi (Cons Cells): Explain dotted lists, true lists,
1804 circular lists.
1805 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 1806
022cb162
TTN
18072004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
1808
1809 * modes.texi (Search-based Fontification): Fix typo.
1810
aa7094ba
JB
18112004-05-10 Juanma Barranquero <lektu@terra.es>
1812
1813 * modes.texi (Mode Line Variables): Fix description of
1814 global-mode-string, which is now after which-func-mode, not the
1815 buffer name.
1816
c2383279
LH
18172004-05-07 Lars Hansen <larsh@math.ku.dk>
1818
1819 * modes.texi (Desktop Save Mode): Add.
1820 (Modes): Add menu entry Desktop Save Mode.
1821
1822 * hooks.texi: Add desktop-after-read-hook,
1823 desktop-no-desktop-file-hook and desktop-save-hook.
1824
1825 * locals.texi: Add desktop-save-buffer.
1826
058296d3
JH
18272004-04-30 Jesper Harder <harder@ifa.au.dk>
1828
1829 * display.texi: emacs -> Emacs.
1830
0c54865e
EZ
18312004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
1832
1833 * files.texi (Changing Files): Document set-file-times.
1834
d814862a
JB
18352004-04-23 Juanma Barranquero <lektu@terra.es>
1836
1837 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
1838
e8d6f886
JH
18392004-04-18 Jesper Harder <harder@ifa.au.dk>
1840
1841 * tips.texi (Coding Conventions): defopt -> defcustom.
1842
3a424014
LT
18432004-04-16 Luc Teirlinck <teirllm@auburn.edu>
1844
1845 * sequences.texi: Various clarifications.
1846
9e860631
LT
18472004-04-14 Luc Teirlinck <teirllm@auburn.edu>
1848
1849 * buffers.texi (Read Only Buffers): Mention optional ARG to
1850 `toggle-read-only'.
1851
5e30a0fb
NR
18522004-04-14 Nick Roberts <nick@nick.uklinux.net>
1853
9e860631 1854 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
1855 returns a full-width window if possible.
1856
619fb950
LT
18572004-04-13 Luc Teirlinck <teirllm@auburn.edu>
1858
1859 * buffers.texi: Various changes in addition to:
1860 (Buffer File Name): Add `find-buffer-visiting'.
1861 (Buffer Modification): Mention optional ARG to `not-modified'.
1862 (Indirect Buffers): Mention optional CLONE argument to
1863 `make-indirect-buffer'.
1864
1865 * files.texi: Various changes in addition to:
1866 (Visiting Functions): `find-file-hook' is now a normal hook.
1867 (File Name Expansion): Explain difference between the way that
1868 `expand-file-name' and `file-truename' treat `..'.
1869 (Contents of Directories): Mention optional ID-FORMAT argument to
1870 `directory-files-and-attributes'.
1871 (Format Conversion): Mention new optional CONFIRM argument to
1872 `format-write-file'.
1873
a2295d32
MB
18742004-04-12 Miles Bader <miles@gnu.org>
1875
1876 * macros.texi (Expansion): Add description of `macroexpand-all'.
1877
571fd4d5
JH
18782004-04-05 Jesper Harder <harder@ifa.au.dk>
1879
1880 * variables.texi (Variable Aliases): Mention
1881 cyclic-variable-indirection.
1882
1883 * errors.texi (Standard Errors): Ditto.
1884
4ba2fd66
LT
18852004-04-04 Luc Teirlinck <teirllm@auburn.edu>
1886
1887 * backups.texi: Various small changes in addition to:
1888 (Making Backups): Mention return value of `backup-buffer'.
1889 (Auto-Saving): Mention optional FORCE argument to
1890 `delete-auto-save-file-if-necessary'.
1891 (Reverting): Mention optional PRESERVE-MODES argument to
1892 `revert-buffer'. Correct description of `revert-buffer-function'.
1893
8f7ea687
JL
18942004-03-22 Juri Linkov <juri@jurta.org>
1895
1896 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
1897 with `Vector Functions'.
1898
1899 * text.texi (Sorting): Add missing quote.
1900
0eeca3c1
LT
19012004-03-14 Luc Teirlinck <teirllm@auburn.edu>
1902
1903 * intro.texi (Lisp History): Replace xref to `cl' manual with
1904 inforef.
1905
e69cfac2
RS
19062004-03-12 Richard M. Stallman <rms@gnu.org>
1907
1908 * intro.texi (Version Info): Add arg to emacs-version.
1909 (Lisp History): Change xref to CL manual.
1910
1b91d47f
LT
19112004-03-09 Luc Teirlinck <teirllm@auburn.edu>
1912
1913 * minibuf.texi (Completion Commands): Add xref to Emacs manual
1914 for Partial Completion mode.
1915
97073664
TTN
19162004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
1917
1918 * customize.texi: Fix typo. Remove eol whitespace.
1919
04a6e76b
RS
19202004-03-04 Richard M. Stallman <rms@gnu.org>
1921
1922 * processes.texi: Fix typos.
1923
1924 * lists.texi (Building Lists): Minor clarification.
1925
1926 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
1927 in make-hash-table.
1928
5bb0fcd1
JB
19292004-02-29 Juanma Barranquero <lektu@terra.es>
1930
1931 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
1932 rm, and ignore exit code.
1933
9022d421
EZ
19342004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
1935
1936 * display.texi (Defining Faces): Add description for min-colors.
1937 Update example.
1938
92f5fba2
LT
19392004-02-23 Luc Teirlinck <teirllm@auburn.edu>
1940
1941 * abbrevs.texi: Various corrections and clarifications in addition
1942 to the following:
1943 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
1944
7e83e178
GM
19452004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
1946
1947 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
1948
9c5609e8
LT
19492004-02-21 Luc Teirlinck <teirllm@auburn.edu>
1950
e2b9b51f
LT
1951 * text.texi: Various small changes in addition to the following:
1952 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
1953 to delete-horizontal-space.
1954 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
1955 description of yank-handler text property at various places.
1956
7daa0e81
LT
1957 * frames.texi (Window System Selections): Add anchor.
1958
9c5609e8
LT
1959 * syntax.texi (Syntax Table Functions): Clarify and correct
1960 descriptions of make-syntax-table and copy-syntax-table.
1961 (Motion and Syntax): Clarify SYNTAXES argument to
1962 skip-syntax-forward.
1963 (Parsing Expressions): Mention that the return value of
1964 parse-partial-sexp is currently a list of ten rather than nine
1965 elements.
1966 (Categories): Various corrections and clarifications.
1967
d29edb21
LT
19682004-02-17 Luc Teirlinck <teirllm@auburn.edu>
1969
1970 * markers.texi (Marker Insertion Types): Minor change.
1971
1972 * locals.texi (Standard Buffer-Local Variables):
1973 * commands.texi (Interactive Codes, Using Interactive):
1974 * functions.texi (Related Topics): Fix xrefs.
1975
43e48bda
LT
19762004-02-16 Luc Teirlinck <teirllm@auburn.edu>
1977
1978 * lists.texi (Sets And Lists): Update description of delete-dups.
1979
84e34002
RS
19802004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
1981
1982 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
1983
19842004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1985
1986 * frames.texi (Parameter Access): frame-parameters arg is optional.
1987 modify-frame-parameters handles nil for FRAME.
1988 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
1989 are all-or-nothing for certain toolkits.
1990 Mention parameter wait-for-wm.
1991 (Frames and Windows): In frame-first-window and frame-selected-window
1992 the arg is optional.
1993 (Input Focus): In redirect-frame-focus the second arg is optional.
1994 (Window System Selections): Mention selection type CLIPBOARD.
1995 Mention data-type UTF8_STRING.
1996 Mention numbering of cut buffers.
1997 (Resources): Describe x-resource-name.
1998
19992004-02-16 Richard M. Stallman <rms@gnu.org>
2000
2001 * windows.texi (Buffers and Windows): Delete false table
2002 about all-frames.
2003
2004 * syntax.texi (Parsing Expressions): Delete old caveat
2005 about parse-sexp-ignore-comments.
2006
2007 * streams.texi (Output Variables): Add print-quoted.
2008
2009 * lists.texi (Building Lists): Minor cleanup.
2010
2011 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
2012
2013 * display.texi (Overlays): Explain overlays use markers.
2014 (Managing Overlays): Explain front-advance and rear-advance
2015 in more detail.
2016
2017 * loading.texi (Unloading): Document unload-feature-special-hooks.
2018 Get rid of fns-NNN.el file.
2019
20202004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2021
2022 * help.texi (Describing Characters): Fix text-char-description
2023 example output.
2024
2025 * edebug.texi (Using Edebug): Fix example.
2026
2027 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 2028
84e34002
RS
2029 * files.texi (Changing Files): Fix argname.
2030
2031 * calendar.texi: Fix parens, and default values.
2032
2033 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
2034 * nonascii.texi, objects.texi, os.texi: Minor fixes.
2035 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
2036
2037 * positions.texi (Text Lines): Don't add -1 in current-line.
2038
20392004-02-16 Richard M. Stallman <rms@gnu.org>
2040
2041 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
2042
c33b76da
EZ
20432004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2044
2045 * processes.texi (Low-Level Network): Fix a typo.
2046
9d7271e8
KS
20472004-02-12 Kim F. Storm <storm@cua.dk>
2048
2049 * display.texi (Fringes): Use consistent wording.
2050 Note that window-fringe's window arg is optional.
2051 (Scroll Bars): Use consistent wording.
2052
6827d730
LT
20532004-02-11 Luc Teirlinck <teirllm@auburn.edu>
2054
2055 * tips.texi (Comment Tips): Document the new conventions for
2056 commenting out code.
2057
1cb60b5a
JD
20582004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2059
2060 * positions.texi (Text Lines): Added missing end defun.
2061
7fdd1f62
KS
20622004-02-07 Kim F. Storm <storm@cua.dk>
2063
2064 * positions.texi (Text Lines): Add line-number-at-pos.
2065
eb3c144c
JPW
20662004-02-06 John Paul Wallington <jpw@gnu.org>
2067
2068 * display.texi (Button Properties, Button Buffer Commands):
2069 mouse-2 invokes button, not down-mouse-1.
2070
a1d38d63
JR
20712004-02-04 Jason Rumney <jasonr@gnu.org>
2072
2073 * makefile.w32-in: Sync with Makefile.in changes.
2074
4b574f3d
LT
20752004-02-03 Luc Teirlinck <teirllm@auburn.edu>
2076
2077 * minibuf.texi (Text from Minibuffer): Various corrections and
2078 clarifications.
2079 (Object from Minibuffer): Correct Lisp description of
2080 read-minibuffer.
2081 (Minibuffer History): Clarify description of cons values for
2082 HISTORY arguments.
2083 (Basic Completion): Various corrections and clarifications. Add
2084 completion-regexp-list.
2085 (Minibuffer Completion): Correct and clarify description of
2086 completing-read.
6f6b0433 2087 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
2088 other minor changes.
2089 (High-Level Completion): Various corrections and clarifications.
2090 (Reading File Names): Ditto.
2091 (Minibuffer Misc): Ditto.
2092
d8186297
LT
20932004-01-26 Luc Teirlinck <teirllm@auburn.edu>
2094
2095 * strings.texi (Text Comparison): assoc-string also matches
2096 elements of alists that are strings instead of conses.
2097 (Formatting Strings): Standardize Texinfo usage. Update index
2098 entries.
2099
9adcb5f2
LT
21002004-01-20 Luc Teirlinck <teirllm@auburn.edu>
2101
2102 * lists.texi (Sets And Lists): Add delete-dups.
2103
3e7274ae
LT
21042004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2105
2106 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
2107 special form.
2108 * macros.texi (Defining Macros): Update description of `declare',
2109 which now is a macro.
2110 (Wrong Time): Fix typos.
2111
944e099f
LT
21122004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2113
2114 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 2115 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
2116 and `batch-byte-compile'. In particular, mention and describe
2117 all optional arguments.
2118 (Disassembly): Correct and clarify the description of `disassemble'.
2119
90c3aa59
LT
21202004-01-11 Luc Teirlinck <teirllm@auburn.edu>
2121
2122 * searching.texi: Various small changes in addition to the
2123 following.
2124 (Regexp Example): Adapt to new value of `sentence-end'.
2125 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2126 `words'.
2127 (Search and Replace): Add usage note for `perform-replace'.
2128 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2129 `match-data'.
2130 (Standard Regexps): Update for new values of `paragraph-start'
2131 and `sentence-end'.
2132
583c353d
LT
21332004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2134
2135 * files.texi (Saving Buffers): Clarify descriptions of
2136 `write-contents-functions' and `before-save-hook'.
2137 Make the defvar's for `before-save-hook' and `after-save-hook'
2138 into defopt's.
2139
05faee07
KS
21402004-01-07 Kim F. Storm <storm@cua.dk>
2141
2142 * commands.texi (Click Events): Describe new image and
2143 width/height elements of click events.
2144 (Accessing Events): Add posn-string, posn-image, and
2145 posn-object-width-height. Change posn-object to return either
2146 image or string object.
2147
a0465ec3
SJ
21482004-01-01 Simon Josefsson <jas@extundo.com>
2149
2150 * hooks.texi (Standard Hooks): Add before-save-hook.
2151 * files.texi (Saving Buffers): Likewise.
2152
972c0c49
RS
21532004-01-03 Richard M. Stallman <rms@gnu.org>
2154
2155 * frames.texi (Frames and Windows): Delete frame-root-window.
2156
dbcd463f
LT
21572004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2158
2159 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
2160
2161 * functions.texi: Various small changes in addition to the
2162 following.
2163 (What Is a Function): `functionp' returns nil for macros. Clarify
2164 behavior of this and following functions for symbol arguments.
2165 (Function Documentation): Add `\' in front of (fn @var{arglist})
2166 and explain why.
2167 (Defining Functions): Mention DOCSTRING argument to `defalias'.
2168 Add anchor.
2169 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
2170
02c77ee9
MB
21712004-01-01 Miles Bader <miles@gnu.org>
2172
2173 * display.texi (Buttons): New section.
2174
903a1a91
AS
21752003-12-31 Andreas Schwab <schwab@suse.de>
2176
2177 * numbers.texi (Math Functions): sqrt reports a domain-error
2178 error.
2179 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
2180
697cf92a
LT
21812003-12-30 Luc Teirlinck <teirllm@auburn.edu>
2182
3f70fe82
LT
2183 * tips.texi (Documentation Tips): Update item on hyperlinks in
2184 documentation strings.
2185
697cf92a
LT
2186 * errors.texi (Standard Errors): Various small corrections and
2187 additions.
2188
2189 * control.texi: Various small changes in addition to the
2190 following.
2191 (Signaling Errors): Provide some more details on how `signal'
2192 constructs the error message. Add anchor to the definition of
2193 `signal'.
2194 (Error Symbols): Describe special treatment of `quit'.
2195 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
2196 to emphasize that it has to be a single form.
2197
2198 * buffers.texi: Add anchor.
2199
4d25144d
RS
22002003-12-29 Richard M. Stallman <rms@gnu.org>
2201
2202 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
2203 (Window Configurations): Add window-configuration-frame.
2204
2205 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
2206
2207 * text.texi (Examining Properties): Add get-char-property-and-overlay.
2208 Change arg name in get-char-property.
2209 (Special Properties): Update handling of keymap property.
2210
2211 * strings.texi (Modifying Strings): Add clear-string.
2212 (Text Comparison): Add assoc-string and remove
2213 assoc-ignore-case, assoc-ignore-representation.
2214
2215 * os.texi (Time of Day): Add set-time-zone-rule.
2216
2217 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 2218 report domain-error errors.
4d25144d 2219
697cf92a 2220 * nonascii.texi (Converting Representations):
4d25144d
RS
2221 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
2222 (Encoding and I/O): Add file-name-coding-system.
2223
2224 * modes.texi (Search-based Fontification): Explain that
2225 face specs are symbols with face names as values.
2226
2227 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
2228
2229 * lists.texi (Building Lists): remq moved elsewhere.
2230 (Sets And Lists): remq moved here.
2231 (Association Lists): Refer to assoc-string.
2232
2233 * internals.texi (Garbage Collection): Add memory-use-counts.
2234
2235 * frames.texi (Frames and Windows): Add set-frame-selected-window
2236 and frame-root-window.
2237
697cf92a 2238 * files.texi (Contents of Directories):
4d25144d
RS
2239 Add directory-files-and-attributes.
2240
2241 * display.texi (Refresh Screen): Add force-window-update.
2242 (Invisible Text): Explain about moving point out of invis text.
2243 (Overlay Properties): Add overlay-properties.
2244 (Managing Overlays): Add overlayp.
2245 (GIF Images): Invalid image number displays a hollow box.
2246
2247 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
2248 (Killing Buffers): Add buffer-live-p.
2249
67fafe38
MR
22502003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
2251
2252 * display.texi (Fringes): Fix typo "set-buffer-window".
2253
68e74f25
LT
22542003-12-24 Luc Teirlinck <teirllm@auburn.edu>
2255
2256 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
2257 * nonascii.texi, processes.texi, tips.texi, variables.texi:
2258 Add or change various xrefs and anchors.
2259
2260 * commands.texi: Replace all occurrences of @acronym{CAR} with
2261 @sc{car}, for consistency with the rest of the Elisp manual.
2262 `car' and `cdr' are historically acronyms, but are no longer
2263 widely thought of as such.
2264
2265 * internals.texi (Pure Storage): Mention that `purecopy' does not
2266 copy text properties.
2267 (Object Internals): Now 29 bits are used (in most implementations)
2268 to address Lisp objects.
2269
2270 * variables.texi (Variables with Restricted Values): New node.
2271
2272 * objects.texi (Lisp Data Types): Mention that certain variables
2273 can only take on a restricted set of values and add an xref to
2274 the new node "Variables with Restricted Values".
2275
2276 * eval.texi (Function Indirection): Describe the errors that
2277 `indirect-function' can signal.
2278 (Eval): Clarify the descriptions of `eval-region' and `values'.
2279 Describe `eval-buffer' instead of `eval-current-buffer' and
2280 mention `eval-current-buffer' as an alias for `current-buffer'.
2281 Correct the description and mention all optional arguments.
2282
697cf92a 2283 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
2284 following.
2285 (Converting Representations): Clarify behavior of
2286 `string-make-multibyte' and `string-to-multibyte' for unibyte all
2287 ASCII arguments.
2288 (Character Sets): Document the variable `charset-list' and adapt
2289 the definition of the function `charset-list' accordingly.
2290 (Translation of Characters): Clarify use of generic characters in
2291 `make-translation-table'. Clarify and correct the description of
2292 the use of translation tables in encoding and decoding.
2293 (User-Chosen Coding Systems): Correct and clarify the description
2294 of `select-safe-coding-system'.
2295 (Default Coding Systems): Clarify description of
2296 `file-coding-system-alist'.
2297
a62f71e4
LT
22982003-11-30 Luc Teirlinck <teirllm@auburn.edu>
2299
2300 * strings.texi (Text Comparison): Correctly describe when two
2301 strings are `equal'. Combine and clarify descriptions of
2302 `assoc-ignore-case' and `assoc-ignore-representation'.
2303
2304 * objects.texi (Non-ASCII in Strings): Clarify description of
2305 when a string is unibyte or multibyte.
2306 (Bool-Vector Type): Update examples.
2307 (Equality Predicates): Correctly describe when two strings are
2308 `equal'.
2309
19017752
LT
23102003-11-29 Luc Teirlinck <teirllm@auburn.edu>
2311
2312 * lists.texi (Building Lists): `append' no longer accepts integer
2313 arguments. Update the description of `number-sequence' to reflect
2314 recent changes.
2315 (Sets And Lists): Describe `member-ignore-case' after `member'.
2316
0f6a07a8
KS
23172003-11-27 Kim F. Storm <storm@cua.dk>
2318
2319 * commands.texi (Click Events): Click object may be an images.
2320 Describe (dx . dy) element of click positions.
2321 (Accessing Events): Remove duplicate posn-timestamp.
2322 New functions posn-object and posn-object-x-y.
2323
1ce7c819
KS
23242003-11-23 Kim F. Storm <storm@cua.dk>
2325
2326 * commands.texi (Click Events): Describe enhancements to event
2327 position lists, including new text-pos and (col . row) items.
2328 Mention left-fringe and right-fringe area events.
0f6a07a8 2329 (Accessing Events): New functions posn-area and
1ce7c819
KS
2330 posn-actual-col-row. Mention posn-timestamp. Mention that
2331 posn-point in non-text area still returns buffer position.
2332 Clarify posn-col-row.
2333
cae8ddbb
LH
23342003-11-21 Lars Hansen <larsh@math.ku.dk>
2335
2336 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
2337 * anti.texi (File Attributes): Describe removed parameter
2338 ID-FORMAT.
2339
f7f1a248
LT
23402003-11-20 Luc Teirlinck <teirllm@auburn.edu>
2341
68e74f25 2342 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
2343 a position, its buffer is ignored.
2344
2345 * markers.texi (Overview of Markers): Mention it here too.
2346
c5e2fb05
LT
23472003-11-12 Luc Teirlinck <teirllm@auburn.edu>
2348
2349 * numbers.texi (Numeric Conversions): Not just `floor', but also
2350 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
2351
e57d0aa8
LT
23522003-11-10 Luc Teirlinck <teirllm@auburn.edu>
2353
2354 * markers.texi (Creating Markers): Specify insertion type of
2355 created markers. Add xref to `Marker Insertion Types'.
2356 Second argument to `copy-marker' is optional.
2357 (Marker Insertion Types): Mention that most markers are created
2358 with insertion type nil.
2359 (The Mark): Correctly describe when `mark' signals an error.
2360 (The Region): Correctly describe when `region-beginning' and
2361 `region-end' signal an error.
2362
bb3612ec
LT
23632003-11-08 Luc Teirlinck <teirllm@auburn.edu>
2364
2365 * hash.texi (Creating Hash): Clarify description of `eql'.
2366 `makehash' is obsolete.
2367 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
2368
2369 * positions.texi (Point): Change description of `buffer-end', so
2370 that it is also correct for floating point arguments.
2371 (List Motion): Correct argument lists of `beginning-of-defun' and
2372 `end-of-defun'.
2373 (Excursions): Add xref to `Marker Insertion Types'.
2374 (Narrowing): Argument to `narrow-to-page' is optional.
2375
cfb8a797
LT
23762003-11-06 Luc Teirlinck <teirllm@auburn.edu>
2377
2378 * streams.texi (Output Streams): Clarify behavior of point for
2379 marker output streams.
2380
c6177909
LT
23812003-11-04 Luc Teirlinck <teirllm@auburn.edu>
2382
2383 * variables.texi (Defining Variables): Second argument to
2384 `defconst' is not optional.
2385 (Setting Variables): Mention optional argument APPEND to
2386 `add-to-list'.
2387 (Creating Buffer-Local): Expand description of
2388 `make-variable-buffer-local'.
2389 (Frame-Local Variables): Expand description of
2390 `make-variable-frame-local'.
2391 (Variable Aliases): Correct description of optional argument
2392 DOCSTRING to `defvaralias'. Mention return value of
2393 `defvaralias'.
2394 (File Local Variables): Add xref to `File variables' in Emacs
2395 Manual. Correct description of `hack-local-variables'. Mention
2396 `safe-local-variable' property. Mention optional second argument
2397 to `risky-local-variable-p'.
2398
b3645067
LT
23992003-11-03 Luc Teirlinck <teirllm@auburn.edu>
2400
2401 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
2402
10695e5c
EZ
24032003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
2404
2405 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
2406 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
2407 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
2408 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
2409 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 2410 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
2411 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
2412 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
2413 @acronym{FOO}.
2414
a2f4def1
LT
24152003-10-27 Luc Teirlinck <teirllm@auburn.edu>
2416
2417 * strings.texi (Creating Strings): Argument START to `substring'
2418 can not be `nil'. Expand description of
2419 `substring-no-properties'. Correct description of `split-string',
2420 especially with respect to empty matches. Prevent very bad line
2421 break in definition of `split-string-default-separators'.
2422 (Text Comparison): `string=' and `string<' also accept symbols as
2423 arguments.
2424 (String Conversion): More completely describe argument BASE in
2425 `string-to-number'.
5bb0fcd1 2426 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
2427 corresponding object. Clarify behavior of numeric prefix after
2428 `%' in `format'.
2429 (Case Conversion): The argument to `upcase-initials' can be a
2430 character.
2431
a2296bf9
KH
24322003-10-27 Kenichi Handa <handa@m17n.org>
2433
2434 * display.texi (Fontsets): Fix texinfo usage.
2435
885fef7c
KH
24362003-10-25 Kenichi Handa <handa@m17n.org>
2437
2438 * display.texi (Fontsets): Add description of the function
2439 set-fontset-font.
2440
0c6b7a1f
LT
24412003-10-23 Luc Teirlinck <teirllm@auburn.edu>
2442
2443 * display.texi (Temporary Displays): Add xref to `Documentation
2444 Tips'.
2445
2446 * functions.texi (Function Safety): Use inforef instead of pxref
2447 for SES.
2448
c3cda320
AS
24492003-10-23 Andreas Schwab <schwab@suse.de>
2450
2451 * Makefile.in (TEX, texinputdir): Don't define.
2452 (TEXI2DVI): Define.
2453 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
2454 add $(srcdir)/index.texi.
2455 ($(infodir)/elisp): Remove index.texi dependency.
2456 (elisp.dvi): Likewise. Use $(TEXI2DVI).
2457 (index.texi): Remove target.
2458 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
2459 (clean): Don't remove index.texi.
2460
c3cda320
AS
2461 * permute-index, index.perm: Remove.
2462 * index.texi: Rename from index.unperm.
2463
e5dadca7
LT
24642003-10-22 Luc Teirlinck <teirllm@auburn.edu>
2465
2466 * tips.texi (Documentation Tips): Document new behavior for face
2467 and variable hyperlinks in Help mode.
2468
6cfb0777
LT
24692003-10-21 Luc Teirlinck <teirllm@auburn.edu>
2470
2471 * objects.texi (Integer Type): Update for extra bit of integer range.
2472 (Character Type): Ditto.
2473
a6eeaa81 24742003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
2475
2476 * numbers.texi (Integer Basics): Add index entries for reading
2477 numbers in hex, octal, and binary.
2478
c8f9ba83
LK
24792003-10-16 Lute Kamstra <lute@gnu.org>
2480
2481 * modes.texi (Mode Line Format): Mention force-mode-line-update's
2482 argument.
2483
b52a26fb
LT
24842003-10-13 Luc Teirlinck <teirllm@auburn.edu>
2485
2486 * windows.texi (Choosing Window): Fix typo.
2487 * edebug.texi (Edebug Execution Modes): Fix typo.
2488
f7005886
RS
24892003-10-13 Richard M. Stallman <rms@gnu.org>
2490
2491 * windows.texi (Basic Windows): A window has fringe settings,
2492 display margins and scroll-bar settings.
2493 (Splitting Windows): Doc split-window return value.
2494 Clean up one-window-p.
2495 (Selecting Windows): Fix typo.
2496 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
2497 (Buffers and Windows): In set-window-buffer, explain effect
2498 on fringe settings and scroll bar settings.
2499 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
2500 (Choosing Window): Use defopt for pop-up-frame-function.
2501 For special-display-buffer-names, explain same-window and same-frame.
2502 Clarify window-dedicated-p return value.
2503 (Textual Scrolling): scroll-up and scroll-down can get an error.
2504 (Horizontal Scrolling): Clarify auto-hscroll-mode.
2505 Clarify set-window-hscroll.
2506 (Size of Window): Don't mention tool bar in window-height.
2507 (Coordinates and Windows): Explain what coordinates-in-window-p
2508 returns for fringes and display margins.
2509 (Window Configurations): Explain saving fringes, etc.
2510
2511 * tips.texi (Library Headers): Clean up Documentation.
2512
2513 * syntax.texi (Parsing Expressions): Clean up forward-comment
2514 and parse-sexp-lookup-properties.
2515
2516 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
2517
2518 * os.texi (System Environment): Clean up text for load-average errors.
2519
2520 * modes.texi (Hooks): Don't explain local hook details at front.
2521 Clarify run-hooks and run-hook-with-args a little.
2522 Clean up add-hook and remove-hook.
2523
2524 * edebug.texi (Edebug Execution Modes): Clarify t.
2525 Document edebug-sit-for-seconds.
2526 (Coverage Testing): Document C-x X = and =.
2527 (Instrumenting Macro Calls): Fix typo.
2528 (Specification List): Don't index the specification keywords.
2529
c989ebe9
KS
25302003-10-10 Kim F. Storm <storm@cua.dk>
2531
2532 * processes.texi (Network): Introduce make-network-process.
2533
f9525eef
LT
25342003-10-09 Luc Teirlinck <teirllm@auburn.edu>
2535
2536 * tips.texi (Library Headers): Fix typo.
2537
f008b925
LK
25382003-10-07 Juri Linkov <juri@jurta.org>
2539
2540 * modes.texi (Imenu): Mention imenu-create-index-function's
2541 default value. Explain submenus better.
2542
c22c5da6
LK
25432003-10-07 Lute Kamstra <lute@gnu.org>
2544
2545 * modes.texi (Faces for Font Lock): Fix typo.
2546 (Hooks): Explain how buffer-local hook variables can refer to
2547 global hook variables.
2548 Various minor clarifications.
2549
49247521
LK
25502003-10-06 Lute Kamstra <lute@gnu.org>
2551
2552 * tips.texi (Coding Conventions): Mention naming conventions for
2553 hooks.
2554
9296c947
LT
25552003-10-05 Luc Teirlinck <teirllm@auburn.edu>
2556
2557 * loading.texi (Library Search): Correct default value of
2558 load-suffixes.
2559 (Named Features): Fix typo.
2560
0e9b293a
RS
25612003-10-05 Richard M. Stallman <rms@gnu.org>
2562
2563 * loading.texi (Named Features): In `provide',
2564 say how to test for subfeatures.
2565 (Unloading): In unload-feature, use new var name
2566 unload-feature-special-hooks.
2567
49247521 25682003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
2569
2570 * modes.texi (Major Mode Conventions): Mention third way to set up
2571 Imenu.
2572 (Imenu): A number of small fixes.
2573 Delete documentation of internal variable imenu--index-alist.
2574 Document the return value format of imenu-create-index-function
2575 functions.
2576
ab8f7d5c
RS
25772003-09-30 Richard M. Stallman <rms@gnu.org>
2578
2579 * processes.texi (Network): Say what stopped datagram connections do.
2580
2581 * lists.texi (Association Lists): Clarify `assq-delete-all'.
2582
2583 * display.texi (Overlay Properties): Clarify `evaporate' property.
2584
49247521 25852003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
2586
2587 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 2588 constructs should be marked as risky.
86b9b767
LK
2589 Change cons cell into proper list.
2590 (Mode Line Variables): Change cons cell into proper list.
2591
49247521 25922003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
2593
2594 * modes.texi (Mode Line Data): Document the :propertize construct.
2595 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 2596 to match their order in the default mode-line-format.
bc3b02f9
LK
2597 Describe the new variables mode-line-position and mode-line-modes.
2598 Update the default values of mode-line-frame-identification,
2599 minor-mode-alist, and default-mode-line-format.
2600 (Properties in Mode): Mention the :propertize construct.
6142d1d0 2601
bc3b02f9 26022003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 2603
c22c5da6 2604 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
2605 * loading.texi, minibuf.texi, text.texi, variables.texi:
2606 Avoid @strong{Note:}.
2607
26082003-09-26 Richard M. Stallman <rms@gnu.org>
2609
2610 * keymaps.texi (Remapping Commands): Fix typo.
2611
41beda59
LT
26122003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
2613
2614 * processes.texi (Low-Level Network): Fix typo.
2615
ef6ae4ff
KS
26162003-09-23 Kim F. Storm <storm@cua.dk>
2617
2618 * processes.texi (Network, Network Servers): Fix typos.
2619 (Low-Level Network): Add timeout value for :server keyword.
2620 Add new option keywords to make-network-process.
2621 Add set-network-process-options.
2622 Explain how to test availability of network options.
2623
b0f23edf
RS
26242003-09-19 Richard M. Stallman <rms@gnu.org>
2625
2626 * text.texi (Motion by Indent): Arg to
2627 backward-to-indentation and forward-to-indentation is optional.
2628
2629 * strings.texi (Creating Strings): Add substring-no-properties.
2630
2631 * processes.texi
2632 (Process Information): Add list-processes arg QUERY-ONLY.
2633 Delete process-contact from here.
2634 Add new status values for process-status.
2635 Add process-get, process-put, process-plist, set-process-plist.
2636 (Synchronous Processes): Add call-process-shell-command.
2637 (Signals to Processes): signal-process allows process objects.
2638 (Network): Complete rewrite.
2639 (Network Servers, Datagrams, Low-Level Network): New nodes.
2640
2641 * positions.texi (Word Motion): forward-word, backward-word
2642 arg is optional. Reword.
2643
2644 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
2645
c22c5da6 2646 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
2647 Delete duplicate definition of buffer-local-value.
2648 (File Local Variables): Explain about discarding text props.
2649
f387bdea
RS
26502003-09-11 Richard M. Stallman <rms@gnu.org>
2651
2652 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
2653 changes variables that record input events.
2654 (Minibuffer Misc): Add minibuffer-selected-window.
2655
2656 * lists.texi (Building Lists): Add copy-tree.
2657
2658 * display.texi (Fontsets): Add char-displayable-p.
2659 (Scroll Bars): New node.
2660
49247521 26612003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
2662
2663 * modes.texi (%-Constructs): Document new `%i' and `%I'
2664 constructs.
2665
fd026ee1
JR
26662003-09-03 Peter Runestig <peter@runestig.com>
2667
2668 * makefile.w32-in: New file.
2669
4828b4d7
RS
26702003-08-29 Richard M. Stallman <rms@gnu.org>
2671
2672 * display.texi (Overlay Properties): Clarify how priorities
2673 affect use of the properties.
2674
a4e4f05d
LT
26752003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
2676
2677 * customize.texi (Type Keywords): Correct the description of
2678 `:help-echo' in the case where `motion-doc' is a function.
2679
3ebe0346
JPW
26802003-08-14 John Paul Wallington <jpw@gnu.org>
2681
2682 * modes.texi (Emulating Mode Line): Subsection, not section.
2683
3afe8e39
RS
26842003-08-13 Richard M. Stallman <rms@gnu.org>
2685
2686 * elisp.texi (Top): Update subnode lists in menu.
2687
2688 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
2689 (Kill Functions): kill-region has new arg yank-handler.
2690 (Yanking): New node.
2691 (Yank Commands): Add yank-undo-function.
2692 (Low-Level Kill Ring):
2693 kill-new and kill-append have new arg yank-handler.
2694 (Changing Properties): Add remove-list-of-text-properties.
2695 (Atomic Changes): New node.
2696
2697 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
2698
2699 * streams.texi (Output Variables): Add eval-expression-print-length
2700 and eval-expression-print-level.
2701
2702 * os.texi (Time Conversion): For encode-time, explain limits on year.
2703
2704 * objects.texi (Character Type): Define anchor "modifier bits".
2705
2706 * modes.texi (Emulating Mode Line): New node.
2707 (Search-based Fontification): Font Lock uses font-lock-face property.
2708 (Other Font Lock Variables): Likewise.
2709
2710 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
2711 not vectors.
2712 (Active Keymaps): Add emulation-mode-map-alists.
2713 (Functions for Key Lookup): key-binding has new arg no-remap.
2714 (Remapping Commands): New node.
2715 (Scanning Keymaps): where-is-internal has new arg no-remap.
2716 (Tool Bar): Add tool-bar-local-item-from-menu.
2717 Clarify when to use tool-bar-add-item-from-menu.
2718
2719 * commands.texi (Interactive Call): commandp has new arg.
2720 (Command Loop Info): Add this-original-command.
2721
e37769b1
JPW
27222003-08-06 John Paul Wallington <jpw@gnu.org>
2723
2724 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
2725
2726 * display.texi (Warning Basics): Fix typo.
2727 (Fringes): Add closing curly bracket and fix typo.
2728
2729 * elisp.texi (Top): Fix typo.
2730
c5e0561f
RS
27312003-08-05 Richard M. Stallman <rms@gnu.org>
2732
2733 * elisp.texi: Update lists of subnodes.
2734
2735 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
2736
2737 * variables.texi (Local Variables): Use lc for example variable names.
2738
2739 * tips.texi (Library Headers): Explain where to put -*-.
2740
2741 * strings.texi (Creating Strings): Fix xref for vconcat.
2742
2743 * sequences.texi (Vector Functions):
2744 vconcat no longer allows integer args.
2745
2746 * minibuf.texi (Reading File Names): read-file-name has new
2747 arg PREDICATE. New function read-directory-name.
2748
2749 * macros.texi (Defining Macros): Give definition of `declare'
2750 (Indenting Macros): New node.
2751
2752 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
2753 (Window Frame Parameters): Make separate table of parameters
2754 that are coupled with specific face attributes.
2755 (Deleting Frames): delete-frame-hooks renamed to
2756 delete-frame-functions.
2757
2758 * files.texi (Magic File Names): Add file-remote-p.
2759 Clarify file-local-copy.
2760
2761 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
2762 here; instead xref Defining Macros.
2763
2764 * display.texi (Warnings): New node, and subnodes.
2765 (Fringes): New node.
2766
2767 * debugging.texi (Test Coverage): New node.
2768
2769 * compile.texi (Compiler Errors): Explain with-no-warnings
2770 and other ways to suppress warnings.
2771
2772 * commands.texi (Interactive Call): Minor clarification.
2773
2774 * buffers.texi (Buffer File Name): set-visited-file-name
2775 renames the buffer too.
2776
2777 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
2778
ee59dede
MR
27792003-07-24 Markus Rost <rost@math.ohio-state.edu>
2780
2781 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
2782
f0514b34
MR
27832003-07-22 Markus Rost <rost@math.ohio-state.edu>
2784
2785 * internals.texi (Garbage Collection): Fix previous change.
2786
c73983bb
RS
27872003-07-22 Richard M. Stallman <rms@gnu.org>
2788
2789 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
2790
2791 * display.texi (Width): Use \s syntax in example.
2792 (Font Selection): Add face-font-rescale-alist.
2793
2794 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
2795 Remove spurious indent in example.
2796
2797 * lists.texi (Building Lists): Add number-sequence.
2798
2799 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
2800
2801 * functions.texi (Function Documentation): Explain how to
2802 show calling convention explicitly in the doc string.
2803
2804 * windows.texi (Selecting Windows): save-selected-window saves
2805 selected window of each frame.
2806 (Window Configurations): Minor change.
2807
2808 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
2809
2810 * streams.texi (Output Variables): Add print-continuous-numbering
2811 and print-number-table.
2812
2813 * processes.texi (Decoding Output): New node.
2814
2815 * os.texi (Time Conversion): decode-time arg is optional.
2816
2817 * objects.texi (Character Type): Don't use space as example for \.
2818 Make list of char names and \-sequences correspond.
2819 Explain that \s is not used in strings. `\ ' needs space after.
2820
2821 * nonascii.texi (Converting Representations): Add string-to-multibyte.
2822 (Translation of Characters): Add translation-table-for-input.
2823 (Default Coding Systems): Add auto-coding-functions.
2824 (Explicit Encoding): Add decode-coding-inserted-region.
2825 (Locales): Add locale-info.
2826
2827 * minibuf.texi (Basic Completion): Describe test-completion.
2828 Collections can be lists of strings.
2829 Clean up lazy-completion-table.
2830 (Programmed Completion): Mention test-completion.
2831 Clarify why lambda expressions are not accepted.
2832 (Minibuffer Misc): Describe minibufferp.
2833
51a8b435
RS
28342003-07-14 Richard M. Stallman <rms@gnu.org>
2835
2836 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
2837
2838 * windows.texi (Selecting Windows): New arg to select-window.
2839 (Selecting Windows): Add with-selected-window.
2840 (Size of Window): Add window-inside-edges, etc.
2841
2842 * internals.texi (Garbage Collection): Add post-gc-hook.
2843
2844 * processes.texi (Subprocess Creation): Add exec-suffixes.
2845
2846 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
2847 (Scanning Keymaps): Add map-keymaps.
2848 (Defining Menus): Add keymap-prompt.
2849
2850 * numbers.texi (Integer Basics): Add most-positive-fixnum,
2851 most-negative-fixnum.
2852
2853 * compile.texi (Byte Compilation): Explain no-byte-compile
2854 (Compiler Errors): New node.
2855
2856 * os.texi (User Identification): user-uid, user-real-uid
2857 can return float.
2858
2859 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
2860 and about derived modes.
2861 (Minor Modes): Add minor-mode-list.
2862 (Defining Minor Modes): Keyword args for define-minor-mode.
2863 (Search-based Fontification): Explain managing other properties.
2864 (Other Font Lock Variables): Add font-lock-extra-managed-props.
2865 (Faces for Font Lock): Add font-locl-preprocessor-face.
2866 (Hooks): Add run-mode-hooks and delay-mode-hooks.
2867
2868 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 2869 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
2870
2871 * loading.texi (Library Search): Add load-suffixes.
2872
2873 * minibuf.texi (Basic Completion): Add lazy-completion-table.
2874 (Programmed Completion): Add dynamic-completion-table.
2875
2876 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
2877 (Magic File Names): Specify precedence order of handlers.
199bb209 2878
51a8b435
RS
2879 * commands.texi (Command Overview): Emacs server runs pre-command-hook
2880 and post-command-hook.
2881 (Waiting): New calling convention for sit-for.
2882
2883 * text.texi (Special Properties): local-map and keymap properties
2884 apply based on their stickiness.
2885
c6de56a0
RS
28862003-07-07 Richard M. Stallman <rms@gnu.org>
2887
2888 * modes.texi (Minor Mode Conventions): Specify only some kinds
2889 of list values as args to minor modes.
2890
2891 * files.texi (File Name Expansion): Warn about iterative use
2892 of substitute-in-file-name.
2893
2894 * advice.texi (Activation of Advice): Clean up previous change.
2895
8c761ea6
MR
28962003-07-06 Markus Rost <rost@math.ohio-state.edu>
2897
2898 * advice.texi (Activation of Advice): Note that ad-start-advice is
2899 turned on by default.
2900
c6de56a0
RS
29012003-06-30 Richard M. Stallman <rms@gnu.org>
2902
2903 * text.texi (Buffer Contents): Document current-word.
2904 (Change Hooks): Not called for *Messages*.
2905
2906 * functions.texi (Defining Functions): Explain about redefining
2907 primitives.
2908 (Function Safety): Renamed. Minor changes.
2909 Comment out the detailed criteria for what is safe.
2910
3fe4e567
AS
29112003-06-22 Andreas Schwab <schwab@suse.de>
2912
2913 * objects.texi (Symbol Type): Fix description of examples.
2914
cda7bd13
AS
29152003-06-16 Andreas Schwab <schwab@suse.de>
2916
2917 * hash.texi (Creating Hash): Fix description of :weakness.
2918
fbcffa4a
KG
29192003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2920
2921 * files.texi (Changing Files): copy-file copies file modes, too.
2922
ff6a3bfb
RS
29232003-05-28 Richard M. Stallman <rms@gnu.org>
2924
2925 * strings.texi (Creating Strings): Clarify split-string.
2926
1463a05d
JB
29272003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
2928
2929 * strings.texi (Creating Strings): Update split-string specification
2930 and examples.
2931
af253914
RS
29322003-05-19 Richard M. Stallman <rms@gnu.org>
2933
2934 * elisp.texi: Correct invariant section names.
2935
7ea52f92
RS
29362003-04-20 Richard M. Stallman <rms@gnu.org>
2937
2938 * os.texi (Timers): Explain about timers and quitting.
2939
e31afc09
RS
29402003-04-19 Richard M. Stallman <rms@gnu.org>
2941
2942 * internals.texi (Writing Emacs Primitives): Strings are
2943 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
2944 Explain GCPRO convention for varargs function args.
2945
5ceea398
RS
29462003-04-16 Richard M. Stallman <rms@gnu.org>
2947
2948 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
2949
b0ada147
RS
29502003-04-08 Richard M. Stallman <rms@gnu.org>
2951
2952 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
2953
b23375aa
KS
29542003-02-13 Kim F. Storm <storm@cua.dk>
2955
2956 * objects.texi (Character Type): New \s escape for space.
2957
c60ee5e7
JB
29582003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2959
2960 * os.texi (System Environment): Added cygwin system-type.
2961
84e47416
RS
29622003-01-25 Richard M. Stallman <rms@gnu.org>
2963
2964 * keymaps.texi: Document that a symbol can act as a keymap.
2965
3e8cf2ea
RS
29662003-01-13 Richard M. Stallman <rms@gnu.org>
2967
2968 * text.texi (Changing Properties): Say string indices are origin-0.
2969
2970 * positions.texi (Screen Lines) <compute-motion>:
2971 Correct order of elts in return value.
2972
2973 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
2974 how to define a default binding.
2975
7abb9fc5 29762002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 2977
104bc3aa 2978 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 2979
104bc3aa
MR
2980 * customize.texi (Simple Types): Clarify description of custom
2981 type 'number. Describe new custom type 'float.
177f790c 2982
7abb9fc5 29832002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
2984
2985 * variables.texi (File Local Variables): Fix typo.
2986
df140a68 29872002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 2988
df140a68
KG
2989 From Michael Albinus <Michael.Albinus@alcatel.de>.
2990
2991 * README: Target for Info file is `make info'.
2992
2993 * files.texi (File Name Components): Fixed typos in
2994 `file-name-sans-extension'.
2995 (Magic File Names): Complete list of operations for magic file
2996 name handlers.
2997
7ed9159a
JY
29982002-09-16 Jonathan Yavner <jyavner@engineer.com>
2999
3000 * variables.texi (File Local Variables): New function
3001 risky-local-variable-p.
3002
30032002-09-15 Jonathan Yavner <jyavner@engineer.com>
3004
3005 * functions.texi (Function safety): New node about unsafep.
3006
241f79af
PA
30072002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
3008
3009 * customize.texi (Splicing into Lists): Fixed example.
3010 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
3011
72459b15
JB
30122002-06-17 Juanma Barranquero <lektu@terra.es>
3013
3014 * frames.texi (Display Feature Testing): Fix typo.
3015
61f7e0f5
AS
30162002-06-12 Andreas Schwab <schwab@suse.de>
3017
3018 * frames.texi (Initial Parameters, Resources): Fix references to
3019 the Emacs manual.
3020
4e792dbd
KS
30212002-05-13 Kim F. Storm <storm@cua.dk>
3022
3023 * variables.texi (Intro to Buffer-Local): Updated warning and
3024 example relating to changing buffer inside let.
3025
940344d4 30262002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
3027
3028 * os.texi (Session Management): New node about X Session management.
3029
231ac53b
EZ
30302002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
3031
3032 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
3033 to which the manual corresponds, and the copyright years.
3034
3035 * Makefile.in (VERSION): Set to 2.9.
3036
140cc574
EZ
30372001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
3038
3039 * elisp.texi: Change the category in @dircategory to "Emacs", to
3040 make it consistent with info/dir.
3041
9c7fce05
MB
30422001-11-25 Miles Bader <miles@gnu.org>
3043
3044 * text.texi (Fields): Describe new `limit' arg in
3045 field-beginning/field-end.
3046
9f8bbf0f
EZ
30472001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3048
a5e6715c
EZ
3049 * permute-index: Don't depend on csh-specific features. Replace
3050 the interpreter name with /bin/sh.
3051
9f8bbf0f
EZ
3052 * two-volume-cross-refs.txt: New file.
3053 * two.el: New file.
3054 * spellfile: New file.
3055
1756e2fb
EZ
30562001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
3057
3058 * permute-index: New file.
3059
3060 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
3061 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
3062 8+3 restricted namespace.
ad050e54
EZ
3063
3064 * Makefile.in (infodir): Define relative to $(srcdir).
3065 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
3066 include directories list via -I switch to makeinfo.
3067 (index.texi): Use cp if both hard and symbolic links fail.
3068
10fa7f8e
EZ
30692001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3070
7a1494ce
EZ
3071 * Makefile.in (distclean): Add.
3072
10fa7f8e
EZ
3073 The following changes make ELisp manual part of the Emacs
3074 distribution:
3075
3076 * Makefile.in: Add Copyright notice.
3077 (prefix): Remove.
3078 (infodir): Change value to "../info".
3079 (VPATH): New variable.
3080 (MAKE): Don't define.
3081 (texmacrodir): Don't define.
3082 (texinputdir): Append the existing value of TEXINPUTS.
3083 ($(infodir)/elisp): Instead of just "elisp". Reformat the
3084 command to be compatible with man/Makefile.in, and to put the
3085 output into ../info.
5c32b7c5 3086 (info): Add target.
10fa7f8e
EZ
3087 (installall): Target removed.
3088
ad050e54 30892001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
3090
3091 * tips.texi (Coding Conventions): Fix typo.
3092
6fd735df
GM
30932001-10-23 Gerd Moellmann <gerd@gnu.org>
3094
3095 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
3096
b704d54b
EZ
30972001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
3098
3099 * files.texi (File Name Components): Update the description of
3100 file-name-sans-extension and file-name-extension, as they now
3101 ignore leading dots.
3102
71431a0e
GM
31032001-10-20 Gerd Moellmann <gerd@gnu.org>
3104
6aa97356 3105 * (Version 21.1 released.)
71431a0e 3106
79f1f96c
MB
31072001-10-19 Miles Bader <miles@gnu.org>
3108
3109 * positions.texi (Text Lines): Describe behavior of
3110 `beginning-of-line'/`end-of-line' in the presence of field properties.
3111
892a8f36
GM
31122001-10-17 Gerd Moellmann <gerd@gnu.org>
3113
3114 * Makefile.in (VERSION): Set to 2.8.
3115 (manual): Use `manual-21'.
3116
8c1cc9e8 3117 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
3118 number was used. Set it to 2.8.
3119
3120 * intro.texi: Likewise.
3121
51724e26
EZ
31222001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3123
3124 * files.texi (File Name Completion): Document the significance of
3125 a trailing slash in elements of completion-ignored-extensions.
3126
57b338e8
MB
31272001-10-06 Miles Bader <miles@gnu.org>
3128
3129 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3130
c89e4bc5
GM
31312001-10-04 Gerd Moellmann <gerd@gnu.org>
3132
3133 * variables.texi (Variable Aliases): New node.
3134
ab952a4f
GM
31352001-10-04 Gerd Moellmann <gerd@gnu.org>
3136
3137 * Branch for 21.1.
dff28924 3138
9db3a582
MB
31392001-10-02 Miles Bader <miles@gnu.org>
3140
ae1a9581
MB
3141 * minibuf.texi (Minibuffer Misc): Add entries for
3142 `minibuffer-contents', `minibuffer-contents-no-properties', and
3143 `delete-minibuffer-contents'.
3144 Correct description for `minibuffer-prompt-end'.
3145
9db3a582
MB
3146 * text.texi (Property Search): Correct descriptions of
3147 `next-char-property-change' and `previous-char-property-change'.
3148 Add entries for `next-single-char-property-change' and
3149 `previous-single-char-property-change'.
3150 Make operand names a bit more consistent.
3151
03be5931
EZ
31522001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3153
3154 * frames.texi (Finding All Frames): Document that next-frame and
3155 previous-frame are local to current terminal.
3156
974548ec
EZ
31572001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3158
3159 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 3160 result of make-keymap.
974548ec 3161
8d82c597
EZ
31622001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
3163
3164 * display.texi (Font Lookup, Attribute Functions)
3165 (Image Descriptors): Add cross-references to the definition of
3166 selected frame.
3167
3168 * buffers.texi (The Buffer List): Add cross-references to the
3169 definition of selected frame.
3170
3171 * frames.texi (Input Focus): Clarify which frame is _the_ selected
3172 frame at any given time.
3173 (Multiple Displays, Size and Position): Add a cross-reference to
3174 the definition of the selected frame.
3175
2842de30
EZ
31762001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
3177
3178 * strings.texi (String Conversion) <string-to-number>: Document
3179 that a float is returned for integers that are too large.
3180
3181 * frames.texi (Mouse Position): Document mouse-position-function.
3182 (Display Feature Testing): Document display-images-p.
3183 (Window Frame Parameters): Document the cursor-type variable.
3184
3185 * numbers.texi (Integer Basics): Document CL style read syntax for
3186 integers in bases other than 10.
3187
3188 * positions.texi (List Motion): Document
3189 open-paren-in-column-0-is-defun-start.
3190
3191 * lists.texi (Sets And Lists): Document member-ignore-case.
3192
3193 * internals.texi (Garbage Collection): Document the used and free
3194 strings report.
3195 (Memory Usage): Document strings-consed.
3196
3197 * os.texi (Time of Day): Document float-time.
3198 (Recording Input): Document that clear-this-command-keys clears
3199 the vector to be returned by recent-keys.
3200
3201 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
3202 argument keymap can be a list.
3203
3204 * nonascii.texi (User-Chosen Coding Systems)
3205 <select-safe-coding-system>: Document the new argument
3206 accept-default-p and the variable
3207 select-safe-coding-system-accept-default-p. Tell what happens if
3208 buffer-file-coding-system is undecided.
3209 (Default Coding Systems): Document auto-coding-regexp-alist.
3210
3211 * display.texi (The Echo Area) <message>: Document
3212 message-truncate-lines.
3213 (Glyphs): Document that the glyph table is unused on windowed
3214 displays.
3215
3216 * help.texi (Describing Characters) <single-key-description>:
3217 Document the new argument no-angles.
3218 (Accessing Documentation) <documentation-property>: Document that
3219 a non-string property is evaluated.
3220 <documentation>: Document that the function-documentation property
3221 is looked for.
3222
3223 * windows.texi (Selecting Windows): Document some-window.
3224
3225 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
3226
3227 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
3228 apropos-mode-hook.
3229
3230 * commands.texi (Using Interactive): Document interactive-form.
3231 (Keyboard Macros): Document kbd-macro-termination-hook.
3232 (Command Loop Info): Document that clear-this-command-keys clears
3233 the vector to be returned by recent-keys.
3234
2d43d823
GM
32352001-09-04 Werner LEMBERG <wl@gnu.org>
3236
3237 * Makefile.in (srcdir, texinputdir): New variables.
3238 (srcs, index.texi, install): Use $(srcdir).
3239 (.PHONY): Remove elisp.dvi.
3240 (elisp): Use -I switch for makeinfo.
3241 (elisp.dvi): Use $(srcdir) and $(texinputdir).
3242 (installall, dist): Use $(srcdir).
3243 Fix path to texinfo.tex.
3244 (maintainer-clean): Add elisp.dvi and elisp.oaux.
3245
fa739b31
GM
32462001-08-30 Gerd Moellmann <gerd@gnu.org>
3247
92a25631
GM
3248 * display.texi (Conditional Display): Adjust to API change.
3249
fa739b31
GM
3250 * configure: New file.
3251
cef68af5
GM
32522001-07-30 Gerd Moellmann <gerd@gnu.org>
3253
3254 * commands.texi (Repeat Events): Add description of
3255 double-click-fuzz.
3256
d1f08d85
SM
32572001-05-08 Stefan Monnier <monnier@cs.yale.edu>
3258
3259 * syntax.texi (Syntax Class Table): Add the missing designator for
3260 comment and string fences.
3261 (Syntax Properties): Add a xref to syntax table internals.
3262 (Syntax Table Internals): Document string-to-syntax.
3263
1e9fc92e
GM
32642001-05-07 Gerd Moellmann <gerd@gnu.org>
3265
3266 * Makefile.in (install): Use install-info command line options
3267 like in Emacs' Makefile.in.
3268
00480554
MB
32692000-12-09 Miles Bader <miles@gnu.org>
3270
3271 * windows.texi (Window Start): Update documentation for
3272 `pos-visible-in-window-p'.
3273
1e344ee2
SM
32742000-11-12 Stefan Monnier <monnier@cs.yale.edu>
3275
3276 * lists.texi (Building Lists): Add footnote to explain how to add
3277 to the end of a list.
3278
a540f6ed
GM
32792000-10-25 Gerd Moellmann <gerd@gnu.org>
3280
3281 * files.texi (Visiting Functions): Typos.
3282
28bcdbee
KH
32832000-10-25 Kenichi Handa <handa@etl.go.jp>
3284
3285 * files.texi (Visiting Functions): Return value of
3286 find-file-noselect may be a list of buffers if wildcards are used.
3287
22d1a4ed
MB
32882000-10-24 Miles Bader <miles@lsi.nec.co.jp>
3289
3290 * display.texi (Defining Faces): Document `graphic' display type
3291 in face specs.
3292
916a89db
KG
32932000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3294
1e9fc92e 3295 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
3296 `after-make-frame-hook' with `after-make-frame-functions'.
3297
1e9fc92e 3298 * frames.texi (Creating Frames): Ditto.
916a89db 3299
1e9fc92e 3300 * variables.texi (Future Local Variables): Ditto.
916a89db 3301
483de32b
GM
33022000-10-16 Gerd Moellmann <gerd@gnu.org>
3303
3304 * display.texi (Other Image Types): Add description of :foreground
3305 and :background properties of mono PBM images.
3306
e23a63a5
WL
33072000-08-17 Werner LEMBERG <wl@gnu.org>
3308
3309 * .cvsignore: New file.
3310
dfc16043
GM
33112000-01-05 Gerd Moellmann <gerd@gnu.org>
3312
3313 * tindex.pl: New script.
3314
602613fe
DL
33151999-12-03 Dave Love <fx@gnu.org>
3316
3317 * Makefile.in (MAKEINFO): New parameter.
3318
94ec544d
DL
33191999-09-17 Richard Stallman <rms@gnu.org>
3320
3321 * Makefile.in (srcs): Add hash.texi.
3322 (VERSION): Update to 20.6.
3323
33241999-09-13 Richard Stallman <rms@gnu.org>
3325
3326 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
3327
33281998-08-29 Karl Heuer <kwzh@gnu.org>
3329
3330 * configure.in: New file.
3331 * Makefile.in: Renamed from Makefile.
3332 (prefix, infodir): Use value obtained from configure.
3333 (emacslibdir): Obsolete variable deleted.
3334 (dist): Distribute configure.in, configure, Makefile.in.
3335
33361998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3337
3338 * Makefile (INSTALL_INFO): New variable.
3339 (install): Run install-info.
3340
33411998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
3342
3343 * Makefile (elisp.dvi): Add missing backslash.
3344
33451998-05-02 Richard Stallman <rms@psilocin.gnu.org>
3346
3347 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
3348 Run texindex without `./'. Always run texindex on elisp.tp.
3349 (elisp.tps): Target deleted.
3350
33511998-04-05 Richard Stallman <rms@psilocin.gnu.org>
3352
3353 * Makefile (srcs): Add nonascii.texi and customize.texi.
3354 (dist): Start by deleting `temp'.
3355
33561998-02-17 Richard Stallman <rms@psilocin.gnu.org>
3357
3358 * Makefile (makeinfo, texindex): Targets deleted.
3359 (makeinfo.o, texindex.o): Targets deleted.
3360 (clean, dist): Don't do anything with them or with getopt*.
3361
33621998-01-30 Richard Stallman <rms@psilocin.gnu.org>
3363
3364 * Makefile (SHELL): Defined.
3365
33661998-01-27 Richard Stallman <rms@psilocin.gnu.org>
3367
3368 * Makefile (elisp.tps): New target.
3369 (elisp.dvi): Depend on elisp.tps.
3370
3371Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
3372
3373 * README: Update phone number.
3374
3375 * Makefile (elisp): Make this be the default target.
3376 Depend on makeinfo.c instead of makeinfo.
3377 (install): Don't depend on elisp.dvi, since we don't install that.
3378 Use mkinstalldirs.
3379 (dist): Add mkinstalldirs.
3380
3381Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3382
3383 * Makefile (VERSION): Update version number.
3384 (maintainer-clean): Renamed from realclean.
3385
3386Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3387
3388 * Makefile (realclean): New target.
3389 (elisp): Remove any old elisp-* files first.
3390
3391Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
3392
d1f08d85
SM
3393 * Makefile (VERSION): New variable.
3394 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
3395 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
3396
3397Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3398
3399 * Makefile (elisp): Depend on makeinfo.
3400
3401Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
3402
d1f08d85 3403 * Makefile (srcs): Add anti.texi.
94ec544d
DL
3404
3405Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3406
3407 * Makefile (infodir, prefix): New vars.
3408 (install): Use infodir.
3409 (emacsinfodir): Deleted.
3410
3411Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3412
3413 * Makefile (srcs): Add calendar.texi.
3414
3415 * Makefile (dist): Copy texindex.c and makeinfo.c.
3416 Limit elisp-* files to those with one or two digits.
3417
3418Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3419
3420 * Makefile (dist): Changed to use Gzip instead of compress.
3421
3422Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3423
3424 * loading.texi (Unloading): define-function changed back to
3425 defalias. It may not stay this way, but at least it's
3426 consistent with the known-good version of the code patch.
3427
3428Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3429
3430 * modes.texi (Hooks): Document new optional arg of add-hook.
3431
3432Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3433
d1f08d85 3434 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
3435
3436 * tips.texi: Add new section on standard library headers.
3437
3438Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3439
3440 * Makefile (srcs): Add frame.texi to the list of sources.
3441
3442Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3443
3444 * Makefile (dist): Don't bother excluding autosave files; they'll
3445 never make it into the temp directory anyway, and the hash marks
3446 in the name are problematic for make and the Bourne shell.
dff28924 3447 (srcs):
94ec544d
DL
3448
3449Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3450
d1f08d85 3451 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
3452 the distribution tar file.
3453
dff28924 3454Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
3455
3456 * Makefile (srcs): Added index.perm.
3457 (elisp.dvi): Remove erroneous shell comment.
3458 Expect output of permute-index in permuted.fns.
3459 Save old elisp.aux in elisp.oaux.
3460 (clean): Added index.texi to be deleted.
3461
dff28924 3462Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3463
3464 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
3465
dff28924 3466Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
3467
3468 * files.texi: Noted that completion-ignored-extensions is ignored
3469 when making *Completions*.
3470
3471Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
3472
3473 * Makefile make dist now depends on elisp.dvi, since it tries
3474 to include it in the dist file.
3475
dff28924 3476Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
3477
3478 * functions.texinfo (Mapping Functions): Add missing quote
3479
dff28924 3480Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3481
3482 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
3483 (defunargs): Turn off \hyphenchar of \sl font temporarily.
3484
dff28924 3485Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3486
3487 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
3488 and @error{} are the terms now being used. The files in the
3489 directory have been changed to reflect this.
3490
d1f08d85 3491 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
3492 ` @result{}', using 5 spaces at the begining of the line.
3493
dff28924 3494Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3495
3496 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
3497 experimental @indentedresult{}, @indentedexpandsto{} are part of
3498 the texinfo.tex in this directory. These TeX macros are not
3499 stable yet.
3500
dff28924 3501Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3502
3503 * texinfo.tex: temporarily added
d1f08d85 3504 \let\result=\dblarrow
94ec544d
DL
3505 \def\error{{\it ERROR} \longdblarrow}
3506 We need to do this better soon.
3507
dff28924 3508Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3509
3510 * Applied Karl Berry's patches to *.texinfo files, but not to
3511 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
3512 new title page format is also not applied, since it requires
3513 texinfo.tex changes.)
3514
3515 * Cleaned up `Makefile' and defined the `emacslibdir' directory
3516 for the Project GNU development environment.
3517
ad050e54 3518;; Local Variables:
fd026ee1 3519;; coding: iso-2022-7bit
ad050e54 3520;; End:
2a34a036
GM
3521
3522 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
3523 Copying and distribution of this file, with or without modification,
3524 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
3525
3526;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda