toc's before top node instead of at end
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
e121563b
KB
12005-06-21 Karl Berry <karl@gnu.org>
2
3 * elisp.texi: Put @summarycontents and @contents before the Top
4 node, instead of the end of the file, so that the contents appear
5 in the right place in the dvi/pdf output.
6
36a3b076
JL
72005-06-21 Juri Linkov <juri@jurta.org>
8
9 * display.texi (Defining Faces): Add `customized-face'.
10
5c796e80
KS
112005-06-20 Kim F. Storm <storm@cua.dk>
12
b7d1f38f
KS
13 * variables.texi (Setting Variables): Any type of element can be
14 given order in add-to-ordered-list. Compare elements with eq.
15
5c796e80
KS
16 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
17
fb056bef
KB
182005-06-20 Karl Berry <karl@gnu.org>
19
20 * syntax.texi (Syntax Flags): Make last column very slightly wider
21 to avoid "generic comment" breaking on two lines and causing an
22 underfull box.
23
84398baa
LT
242005-06-19 Luc Teirlinck <teirllm@auburn.edu>
25
26 * lists.texi (Rings): Various minor clarifications and corrections.
27
07ff1e4b
RS
282005-06-18 Richard M. Stallman <rms@gnu.org>
29
30 * functions.texi (Obsolete Functions): Simplify.
31
32 * variables.texi (Variable Aliases): Simplify.
33
34 * anti.texi, backups.texi, compile.texi, customization.texi:
35 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
36 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
37 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
38 * variables.texi: Fix formatting ugliness.
39
40 * elisp.texi: Add links to Rings and Byte Packing.
41 Update version and copyright years.
42
43 * minibuf.texi: Fix formatting ugliness.
44 (Completion Commands): Move keymap vars to the end
45 and vars completing-read binds to the top.
46
3f7fab24
LT
472005-06-17 Luc Teirlinck <teirllm@auburn.edu>
48
49 * processes.texi: Fix typos.
50 (Bindat Spec): Correct Texinfo error.
926c4c9b 51 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 52
f19b57e3
RS
532005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
54
55 * lists.texi (Rings): New node.
56 (Lists): Add it to menu.
57
a80c5da7 58 * processes.texi (Byte Packing): New node.
f19b57e3
RS
59 (Processes): Add it to menu.
60
612005-06-17 Richard M. Stallman <rms@gnu.org>
62
63 * syntax.texi (Parsing Expressions): Fix texinfo usage.
64
65 * help.texi (Documentation Basics): Explain the xref to
66 Documentation Tips.
67
68 * debugging.texi (Debugger Commands): Minor fix.
69
67c1390d
LT
702005-06-16 Luc Teirlinck <teirllm@auburn.edu>
71
72 * edebug.texi (Instrumenting): Eliminate duplicate link.
73 (Specification List): Replace references to "below", referring to
74 a later node, with one @ref to that node.
75
76 * os.texi (Timers): Timers should save and restore the match data
77 if they change it.
78
79 * debugging.texi (Debugger Commands): Mention that the Lisp
80 debugger can not step through primitive functions.
81
51cd2a8c
JB
822005-06-16 Juanma Barranquero <lekktu@gmail.com>
83
84 * functions.texi (Obsolete Functions): Update argument names of
85 `make-obsolete' and `define-obsolete-function-alias'.
86
87 * variables.texi (Variable Aliases): Update argument names of
88 `defvaralias', `make-obsolete-variable' and
89 `define-obsolete-variable-alias'.
90
f5e6ac4a
KS
912005-06-15 Kim F. Storm <storm@cua.dk>
92
93 * searching.texi (Entire Match Data): Rephrase warnings about
94 evaporate arg to match-data and set-match-data.
95
fe2a9972
LT
962005-06-14 Luc Teirlinck <teirllm@auburn.edu>
97
67774855
LT
98 * elisp.texi (Top): Update detailed menu.
99
fe2a9972
LT
100 * edebug.texi (Edebug): Update menu.
101 (Instrumenting): Update xrefs.
102 (Edebug Execution Modes): Correct xref.
103 (Jumping): Clarify description of `h' command.
104 Eliminate redundant @ref.
105 (Breaks): New node.
106 (Breakpoints): is now a subsubsection.
107 (Global Break Condition): Mention `C-x X X'.
108 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
109 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
110 (Edebug Display Update): Correct pxref.
111 (Edebug and Macros): New node.
112 (Instrumenting Macro Calls): Is now a subsubsection.
113 Neither arg of `def-edebug-spec' is evaluated.
114 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
115 (Specification Examples): Fix typo.
116
b59f605b
LK
1172005-06-14 Lute Kamstra <lute@gnu.org>
118
119 * debugging.texi (Function Debugging): Primitives can break on
120 entry too.
121
a5c99dc9
KS
1222005-06-14 Kim F. Storm <storm@cua.dk>
123
124 * variables.texi (Setting Variables): Add add-to-ordered-list.
125
f99ed2f8
SM
1262005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
127
128 * syntax.texi (Parsing Expressions): Document aux functions and vars of
129 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
130
9d42ffaa
LK
1312005-06-13 Lute Kamstra <lute@gnu.org>
132
133 * text.texi (Special Properties): Fix cross reference.
134
32cc0b00
LT
1352005-06-11 Luc Teirlinck <teirllm@auburn.edu>
136
137 * debugging.texi (Function Debugging): Delete mention of empty
138 string argument to `cancel-debug-on-entry'. Delete inaccurate
139 description of the return value of that command.
140
98d1a1cf
EZ
1412005-06-11 Alan Mackenzie <acm@muc.de>
142
143 * text.texi (Adaptive Fill): Amplify the description of
144 fill-context-prefix.
145
4b53b8d7
LT
1462005-06-10 Luc Teirlinck <teirllm@auburn.edu>
147
84398baa 148 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 149
b5305167
SM
1502005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
151
152 * syntax.texi (Parsing Expressions): Document syntax-ppss.
153
9bd4c3ad
LT
1542005-06-10 Luc Teirlinck <teirllm@auburn.edu>
155
156 * debugging.texi (Error Debugging): Minor rewording.
157 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
158 is optional.
159
257914aa
LK
1602005-06-10 Lute Kamstra <lute@gnu.org>
161
b5305167 162 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
163 (Top): Give it a title. Correct version number. Give the
164 detailed node listing a more prominent header.
b5305167
SM
165 * intro.texi: Don't set VERSION here a second time.
166 Mention Emacs's version too.
257914aa
LK
167 * anti.texi (Antinews): Use EMACSVER to refer to the current
168 version of Emacs.
169
b7aae902
KS
1702005-06-09 Kim F. Storm <storm@cua.dk>
171
172 * searching.texi (Entire Match Data): Explain new `reseat' argument to
173 match-data and set-match-data.
174
99598737
RS
1752005-06-08 Richard M. Stallman <rms@gnu.org>
176
177 * searching.texi (Entire Match Data): Clarify when match-data
178 returns markers and when integers.
179
180 * display.texi (Defining Faces): Explain that face name should not
181 end in `-face'.
182
183 * modes.texi (Mode Line Data): Minor cleanup.
184 (Customizing Keywords): Node split out of Search-based Fontification.
185 Add example of using font-lock-add-keywords from a hook.
186 Clarify when MODE should be non-nil, and when nil.
187
1882005-06-06 Richard M. Stallman <rms@gnu.org>
189
190 * modes.texi (Mode Line Data): Explain what happens when the car
191 of a list is a void symbol.
192 (Search-based Fontification): Explain MODE arg to
193 font-lock-add-keywords and warn about calls from major modes.
194
ecc8893a
JL
1952005-06-08 Juri Linkov <juri@jurta.org>
196
197 * display.texi (Standard Faces): Add `shadow' face.
198
7fa9f4eb
LT
1992005-05-29 Luc Teirlinck <teirllm@auburn.edu>
200
201 * modes.texi (Major Mode Conventions): A derived mode only needs
202 to put the call to the parent mode inside `delay-mode-hooks'.
203
bebcc4b1
RS
2042005-05-29 Richard M. Stallman <rms@gnu.org>
205
c16b1394
RS
206 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
207 new, and what that implies. Clarify.
208
209 * files.texi (Locating Files): Clean up the text.
210
bebcc4b1
RS
211 * frames.texi (Window Frame Parameters): Document user-size.
212 Shorten entry for top by referring to left.
213
2142005-05-26 Richard M. Stallman <rms@gnu.org>
215
216 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
217 is new, and what the implications are. Other clarifications.
218
217797bc
RS
2192005-05-24 Richard M. Stallman <rms@gnu.org>
220
221 * frames.texi (Dialog Boxes): Minor fixes.
222
3565fe07
MY
2232005-05-25 Masatake YAMATO <jet@gyve.org>
224
225 * display.texi (Standard Faces): Write about `mode-line-highlight'.
226
817089df
LT
2272005-05-24 Luc Teirlinck <teirllm@auburn.edu>
228
229 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
230 is optional.
231
cb5db137
NR
2322005-05-24 Nick Roberts <nickrob@snap.net.nz>
233
234 * frames.texi (Dialog Boxes): Descibe new optional argument.
235
3c8572f5
LK
2362005-05-23 Lute Kamstra <lute@gnu.org>
237
238 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
239 syntax-begin-function over font-lock-beginning-of-syntax-function.
240
2a4d7cb3
LT
2412005-05-21 Luc Teirlinck <teirllm@auburn.edu>
242
71f800cf
LT
243 * minibuf.texi (Reading File Names): Update description of
244 `read-directory-name'.
245
2a4d7cb3
LT
246 * modes.texi (Derived Modes): Clarify :group keyword.
247
bb4afd09
EZ
2482005-05-21 Eli Zaretskii <eliz@gnu.org>
249
b5305167
SM
250 * files.texi (Locating Files): New subsection.
251 Describe locate-file and executable-find.
bb4afd09 252
a2c9aee6
EZ
2532005-05-21 Kevin Ryde <user42@zip.com.au>
254
255 * frames.texi (Initial Parameters): Update cross reference to
256 "Emacs Invocation".
257
6900105f
LT
2582005-05-19 Luc Teirlinck <teirllm@auburn.edu>
259
ca1b0914
LT
260 * keymaps.texi (Active Keymaps): Add anchor.
261
6900105f
LT
262 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
263 (Major Mode Conventions): Refer to `Auto Major Mode' in more
264 appropriate place.
265 (Derived Modes): Small clarifications.
b5305167
SM
266 (Minor Mode Conventions, Keymaps and Minor Modes):
267 Replace references to nodes with references to anchors.
6900105f
LT
268 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
269 Clarify description of lists whose first element is an integer.
270 (Mode Line Variables): Add anchor.
271 (%-Constructs): Clarify description of integer after %.
272 (Emulating Mode Line): Describe nil value for FACE.
273
54d06364
LT
2742005-05-18 Luc Teirlinck <teirllm@auburn.edu>
275
276 * modes.texi (Derived Modes): Correct references to non-existing
277 variable standard-syntax-table.
278
f8d0b769
LK
2792005-05-17 Lute Kamstra <lute@gnu.org>
280
281 * modes.texi (Defining Minor Modes): Mention the mode hook.
282
294c599c
KS
2832005-05-15 Kim F. Storm <storm@cua.dk>
284
285 * processes.texi (Network): Remove open-network-stream-nowait.
286 (Network Servers): Remove open-network-stream-server.
287
4214af69
LT
2882005-05-15 Luc Teirlinck <teirllm@auburn.edu>
289
290 * elisp.texi (Top): Update detailed menu.
291
292 * variables.texi: Reorder nodes.
293 (Variables): Update menu.
294 (File Local Variables): Do not refer to the `-*-' line as
295 a "local variables list". Add pxref.
296
302691ab
LT
2972005-05-14 Luc Teirlinck <teirllm@auburn.edu>
298
56d4215a
LT
299 * elisp.texi (Top): Update detailed menu for node changes.
300
302691ab
LT
301 * modes.texi (Modes): Update Menu.
302 (Hooks): Move to beginning of chapter.
303 Most minor modes run mode hooks too.
304 `add-hook' can handle void hooks or hooks whose value is a single
305 function.
306 (Major Modes): Update Menu.
307 (Major Mode Basics): New node, split off from `Major Modes'.
308 (Major Mode Conventions): Correct xref. Explain how to handle
309 auto-mode-alist if the major mode command has an autoload cookie.
310 (Auto Major Mode): Major update. Add magic-mode-alist.
311 (Derived Modes): Major update.
312 (Mode Line Format): Update Menu.
313 (Mode Line Basics): New node, split off from `Mode Line Format'.
314
315 * loading.texi (Autoload): Mention `autoload cookie' as synonym
316 for `magic autoload comment'. Add index entries and anchor.
317
d06ba294
RS
3182005-05-14 Richard M. Stallman <rms@gnu.org>
319
320 * tips.texi (Coding Conventions): Explain how important it is
321 that just loading certain files not change Emacs behavior.
322
323 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
324
405cb12a
LK
3252005-05-12 Lute Kamstra <lute@gnu.org>
326
19958124
LK
327 * modes.texi (Generic Modes): Update.
328 (Major Modes): Refer to node "Generic Modes".
329
405cb12a
LK
330 * elisp.texi (Top): Update to the current structure of the manual.
331 * processes.texi (Processes): Add menu description.
332 * customize.texi (Customization): Add menu descriptions.
333
f714dd1b
TTN
3342005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
335
cc9442f2
TTN
336 * processes.texi (Signals to Processes)
337 (Low-Level Network): Fix typos.
f714dd1b 338
36ad23ec
LK
3392005-05-11 Lute Kamstra <lute@gnu.org>
340
341 * elisp.texi (Top): Add some nodes from the chapter "Major and
342 Minor Modes" to the detailed node listing.
343
d101bf56
RS
3442005-05-10 Richard M. Stallman <rms@gnu.org>
345
346 * keymaps.texi (Extended Menu Items): Menu item filter functions
347 can be called at any time.
348
698b0510
LT
3492005-05-08 Luc Teirlinck <teirllm@auburn.edu>
350
351 * variables.texi (File Local Variables): `(hack-local-variables t)'
352 now also checks whether a mode is specified in the local variables
353 list.
354
2c6b25c7
EZ
3552005-05-05 Kevin Ryde <user42@zip.com.au>
356
357 * display.texi (The Echo Area): Correct format function cross
358 reference.
359
643b4cf5
LT
3602005-05-05 Luc Teirlinck <teirllm@auburn.edu>
361
362 * variables.texi (Variable Aliases): Change description of
363 `define-obsolete-variable-alias'.
364
365 * functions.texi (Functions): Add "Obsolete Functions" to menu.
366 (Defining Functions): Add xref.
367 (Obsolete Functions): New node.
368 (Function Safety): Standardize capitalization of section title.
369
370 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
371 (Dialog Boxes): Complete description of `x-popup-dialog'.
372
053bc8e4
RS
3732005-05-04 Richard M. Stallman <rms@gnu.org>
374
375 * commands.texi (Interactive Codes): Fix Texinfo usage.
376 Document U more clearly.
377
f6b1b15a
LT
3782005-05-01 Luc Teirlinck <teirllm@auburn.edu>
379
3b925015
LT
380 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
381 function and not a macro.
382
f6b1b15a
LT
383 * frames.texi (Pop-Up Menus): Correct and clarify description of
384 `x-popup-menu'.
385 (Dialog Boxes): Clarify description of `x-popup-dialog'.
386
ebbfa918
RS
3872005-05-01 Richard M. Stallman <rms@gnu.org>
388
389 * edebug.texi (Checking Whether to Stop): Fix previous change.
390
abe2f96e
LT
3912005-05-01 Luc Teirlinck <teirllm@auburn.edu>
392
d6028ef2
LT
393 * display.texi: Fix typos and Texinfo usage.
394
abe2f96e
LT
395 * edebug.texi (Checking Whether to Stop): executing-macro ->
396 executing-kbd-macro.
397
b2cfb30b
RS
3982005-05-01 Richard M. Stallman <rms@gnu.org>
399
400 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
401
7e995a23
RS
4022005-04-30 Richard M. Stallman <rms@gnu.org>
403
404 * files.texi (Magic File Names): Document `operations' property.
405
57efa539
LK
4062005-04-29 Lute Kamstra <lute@gnu.org>
407
408 * modes.texi (Generic Modes): New node.
409 (Major Modes): Add it to the menu.
410 (Derived Modes): Add "derived mode" to concept index.
411
0a20b1dc
LK
4122005-04-28 Lute Kamstra <lute@gnu.org>
413
414 * modes.texi (Defining Minor Modes): Fix previous change.
415 (Font Lock Mode): Simplify.
416 (Font Lock Basics): Say that font-lock-defaults is buffer-local
417 when set and that some parts are optional. Add cross references.
418 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
419 Add cross references. Add font-lock-multiline to index.
420 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 421 Lock Variables". Document font-lock-add-keywords and
b5305167 422 font-lock-remove-keywords.
0a20b1dc
LK
423 (Other Font Lock Variables): Move font-lock-keywords-only,
424 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
425 and font-lock-syntactic-face-function to node "Syntactic Font
426 Lock". Move font-lock-keywords-case-fold-search to node
427 "Search-based Fontification". Document font-lock-inhibit-thing-lock
428 and font-lock-{,un}fontify-{buffer,region}-function.
429 (Precalculated Fontification): Remove reference to deleted variable
430 font-lock-core-only.
431 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
432 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
433 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
434 and font-lock-syntactic-face-function here from node "Other Font
435 Lock Variables". Move font-lock-syntactic-keywords to "Setting
436 Syntax Properties". Add cross references.
b5305167
SM
437 (Setting Syntax Properties): New node.
438 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
439 * syntax.texi (Syntax Properties): Add cross reference.
440 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
441
68a94f5a
RS
4422005-04-26 Richard M. Stallman <rms@gnu.org>
443
444 * display.texi (Defining Faces):
445 Document `default' elements of defface spec.
446
447 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
448
449 * variables.texi (Variable Aliases): Clarify text.
450
4512005-04-25 Chong Yidong <cyd@stupidchicken.com>
452
453 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
454
7f48f143
LT
4552005-04-25 Luc Teirlinck <teirllm@auburn.edu>
456
457 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
458
45d2f8e8
EZ
4592005-04-24 Eli Zaretskii <eliz@gnu.org>
460
f3714ab2
EZ
461 * syntax.texi (Syntax Table Internals): Elaborate documentation of
462 syntax-after and syntax-class.
463
45d2f8e8 464 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
465 (Unique File Names): Don't mention "numbers" in the documentation
466 of make-temp-file and make-temp-name.
45d2f8e8 467
469bc679
RS
4682005-04-23 Richard M. Stallman <rms@gnu.org>
469
470 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
471
c9fa5dc9
RS
4722005-04-22 Nick Roberts <nickrob@snap.net.nz>
473
474 * windows.texi (Cyclic Window Ordering): Clarify window-list.
475
230e1e80
NR
4762005-04-22 Nick Roberts <nickrob@snap.net.nz>
477
478 * variables.texi (Variable Aliases): Describe make-obsolete-variable
479 and define-obsolete-variable-alias.
480
1ba52906
KS
4812005-04-22 Kim F. Storm <storm@cua.dk>
482
483 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
484 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
485
9721d904
LK
4862005-04-21 Lute Kamstra <lute@gnu.org>
487
488 * lists.texi (Association Lists): Document rassq-delete-all.
489
ed35c736
RS
4902005-04-19 Richard M. Stallman <rms@gnu.org>
491
492 * modes.texi (Search-based Fontification): Explain that
493 facespec is an expression to be evaluated.
494
42fc00a4
RS
4952005-04-19 Kevin Ryde <user42@zip.com.au>
496
b5305167 497 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
498 * strings.texi (String Conversion): Fix xref.
499
5827e9d4
KS
5002005-04-19 Kim F. Storm <storm@cua.dk>
501
502 * symbols.texi (Symbol Plists): Add safe-get.
503 Mention that `get' may signal an error.
504
47872da9
NR
5052005-04-18 Nick Roberts <nickrob@snap.net.nz>
506
507 * customize.texi (Variable Definitions): Replace tooltip-mode
508 example with save-place.
509
ec0cf966
RS
5102005-04-17 Richard M. Stallman <rms@gnu.org>
511
512 * buffers.texi (Indirect Buffers): Clarify.
513
514 * positions.texi (Positions): Clarify converting marker to integer.
515
516 * strings.texi (String Basics): Mention string-match; clarify.
517
199bb209
LK
5182005-04-08 Lute Kamstra <lute@gnu.org>
519
520 * modes.texi (Search-based Fontification): Fix cross references.
521 Use consistent terminology. Document anchored highlighting.
522
bfa54668
LK
5232005-04-05 Lute Kamstra <lute@gnu.org>
524
525 * modes.texi (Defining Minor Modes): Document :group keyword
526 argument and its default value.
527
07e5fb9e
LK
5282005-04-03 Lute Kamstra <lute@gnu.org>
529
530 * hooks.texi (Standard Hooks): Add some hooks. Add cross
531 references and/or descriptions. Delete major mode hooks; mention
532 them as a category instead. Rename or delete obsolete hooks.
533
aa945b59
RS
5342005-04-02 Richard M. Stallman <rms@gnu.org>
535
536 * nonascii.texi (Coding System Basics): Another wording cleanup.
537
8b918214
RS
5382005-04-01 Richard M. Stallman <rms@gnu.org>
539
540 * nonascii.texi (Coding System Basics): Clarify previous change.
541
41639988
KH
5422005-04-01 Kenichi Handa <handa@m17n.org>
543
544 * nonascii.texi (Coding System Basics): Describe about rondtrip
545 identity of coding systems.
546
8e669bbd
RS
5472005-03-29 Chong Yidong <cyd@stupidchicken.com>
548
549 * text.texi (Buffer Contents): Add filter-buffer-substring and
550 buffer-substring-filters.
551
f60a6f87
RS
5522005-03-26 Chong Yidong <cyd@stupidchicken.com>
553
554 * anti.texi (Antinews): Mention `G' interactive code.
555
556 * tips.texi (Compilation Tips): Mention benchmark.el.
557
aaac1251
LT
5582005-03-27 Luc Teirlinck <teirllm@auburn.edu>
559
560 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
561 is now bound to M-o M-o.
562
563 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
564
45325173
GM
5652005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
566
567 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
568 in the Emacs Manual).
569 * Makefile.in (srcs): Remove calendar.texi.
570 * makefile.w32-in (srcs): Remove calendar.texi.
571 * display.texi (Display): Change name of next node.
572 * os.texi (System In): Change name of previous node.
573 * elisp.texi (Top): Remove Calendar references.
574 * vol1.texi (Top): Remove Calendar references.
575 * vol2.texi (Top): Remove Calendar references.
576
85df292e
RS
5772005-03-25 Richard M. Stallman <rms@gnu.org>
578
45325173 579 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
580 Cleanup previous change.
581
5822005-03-25 Chong Yidong <cyd@stupidchicken.com>
583
584 * display.texi (Face Attributes): Faces earlier in an :inherit
585 list take precedence.
586 (Scroll Bars): Fix description of vertical-scroll-bars.
587 Document frame-current-scroll-bars and window-current-scroll-bars.
588
589 * markers.texi (The Mark): Document temporary Transient Mark mode.
590
b5305167
SM
591 * minibuf.texi (Reading File Names):
592 Document read-file-name-completion-ignore-case.
85df292e
RS
593
594 * positions.texi (Screen Lines): Document nil for width argument
595 to compute-motion.
596
1fe54d69
KS
5972005-03-23 Kim F. Storm <storm@cua.dk>
598
599 * display.texi (Standard Faces): Other faces used in the fringe
600 implicitly inherits from the fringe face.
601 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
602 properties implicitly inherits from fringe face.
603 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
604
a775dff4
RS
6052005-03-20 Chong Yidong <cyd@stupidchicken.com>
606
607 * display.texi (Invisible Text): State default value of
608 line-move-ignore-invisible.
609 (Managing Overlays): Document remove-overlays.
610 (Standard Faces): Document escape-glyph face.
611
b5305167 612 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 613
b5305167
SM
614 * modes.texi (Other Font Lock Variables):
615 Document font-lock-lines-before.
a775dff4
RS
616
617 * positions.texi (Skipping Characters): skip-chars-forward allows
618 character classes.
619
077f7085
LK
6202005-03-18 Lute Kamstra <lute@gnu.org>
621
622 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
623
d69ea7ab
RS
6242005-03-17 Richard M. Stallman <rms@gnu.org>
625
c7bd5d57
RS
626 * text.texi (Undo): Document extensible undo entries.
627
d69ea7ab
RS
628 * searching.texi (String Search, Regexp Search, Regexp Search):
629 Cleanups.
630
631 * nonascii.texi (Character Codes): Minor fix.
632
633 * display.texi (Display Property): Explain the significance
634 of having text properties that are eq.
635 (Other Display Specs): Explain string as display spec.
636
637 * commands.texi (Interactive Codes): Document G option.
638
6392005-03-17 Chong Yidong <cyd@stupidchicken.com>
640
641 * text.texi (Filling): Add sentence-end-without-period and
642 sentence-end-without-space.
643 (Changing Properties): Minor fix.
644
645 * anti.texi: Total rewrite.
646
a7679889
LK
6472005-03-15 Lute Kamstra <lute@gnu.org>
648
649 * edebug.texi (Instrumenting Macro Calls): Fix typos.
650
6eb8e247
KS
6512005-03-08 Kim F. Storm <storm@cua.dk>
652
653 * display.texi (Specified Space): Property :width is support on
654 non-graphic terminals, :height is not.
655
bfa8be14
RS
6562005-03-07 Richard M. Stallman <rms@gnu.org>
657
658 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
659 Now subnodes of Fringes.
660 (Overlay Arrow): Document overlay-arrow-variable-list.
661 (Fringe Size/Pos): New node, broken out of Fringes.
662 (Display): Explain clearing vs redisplay better.
663 (Truncation): Clarify use of bitmaps.
664 (The Echo Area): Clarify the uses of the echo area.
665 Add max-mini-window-height.
666 (Progress): Clarify.
667 (Invisible Text): Explain that main loop moves point out.
668 (Selective Display): Say "hidden", not "invisible".
b5305167 669 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
670 (Overlay Properties): Clarify intro.
671 (Finding Overlays): Explain return values when nothing found.
672 (Width): truncate-string-to-width has added arg.
673 (Displaying Faces): Clarify and update mode line face handling.
674 (Face Functions): Minor cleanup.
b5305167 675 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
676 (Pixel Specification, Other Display Specs): Minor cleanups.
677 (Images, Image Descriptors): Minor cleanups.
678 (GIF Images): Patents have expired.
679 (Showing Images): Explain default text for insert-image.
b5305167 680 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
681 (Making Buttons): Explain return values.
682 (Button Buffer Commands): Add xref.
683 (Inverse Video): Update mode-line-inverse-video.
684 (Display Table Format): Clarify.
685 (Active Display Table): Give defaults for window-display-table.
686
687 * calendar.texi (Calendar Customizing): calendar-holiday-marker
688 and calendar-today-marker are strings, not chars.
689 (Holiday Customizing): Minor fix.
690
bfa8be14
RS
691 * internals.texi (Writing Emacs Primitives): Update `or' example.
692 Update limit on # args of subr.
693
694 * edebug.texi (Using Edebug): Arrow is in fringe.
695 (Instrumenting): Arg to eval-defun works without loading edebug.
696 (Edebug Execution Modes): Add xref.
697
698 * customize.texi (Common Keywords): Clarify :require.
699 Mention :version here.
700 (Variable Definitions, Group Definitions): Not here.
701 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
702
d69ea7ab
RS
7032005-03-07 Chong Yidong <cyd@stupidchicken.com>
704 * nonascii.texi (Text Representations): Clarify position-bytes.
705 (Character Sets): Add list-charset-chars.
706 (Scanning Charsets): Add charset-after.
707 (Encoding and I/O): Minor fix.
708
34398e6c
RS
7092005-03-06 Richard M. Stallman <rms@gnu.org>
710
711 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
712 (Resizing Windows): Likewise.
713
714 * text.texi (Change Hooks): Get rid of "Emacs 21".
715
716 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
717
718 * streams.texi (Output Variables): Get rid of "Emacs 21".
719
720 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
721
722 * os.texi (Translating Input): Replace flow-control example
723 with a less obsolete example that uses `keyboard-translate'.
724
6eb8e247 725 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 726 Get rid of "Emacs 21".
6eb8e247 727
34398e6c
RS
728 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
729 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
730
731 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
732
733 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
734
735 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
736 (Menu Bar): Fix when menu-bar-update-hook is called.
737
738 * hash.texi (Hash Tables): Get rid of "Emacs 21".
739
740 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
741 and make it read better.
742
743 * files.texi (Writing to Files): Get rid of "Emacs 21".
744 (Unique File Names): Likewise.
745
746 * elisp.texi: Update Emacs version to 22.
747
748 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
749 (Overlay Properties, Face Attributes): Likewise.
750 (Managing Overlays): Fix punctuation.
751 (Attribute Functions): Clarify set-face-font; get rid of
752 info about old Emacs versions.
753 (Auto Faces, Font Lookup, Display Property, Images):
754 Get rid of "Emacs 21".
755
756 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
757
d2178387
RS
7582005-03-05 Richard M. Stallman <rms@gnu.org>
759
760 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
761
524352d6
LK
7622005-03-04 Lute Kamstra <lute@gnu.org>
763
764 * debugging.texi (Error Debugging): Document stack-trace-on-error.
765
7662005-03-03 Lute Kamstra <lute@gnu.org>
767
768 * edebug.texi (Instrumenting Macro Calls): Fix typo.
769
284f0680
LK
7702005-03-01 Lute Kamstra <lute@gnu.org>
771
772 * debugging.texi (Debugger Commands): Update `j'.
773
a9ee5cac
LK
7742005-02-28 Lute Kamstra <lute@gnu.org>
775
776 * debugging.texi (Debugging): Fix typo.
777 (Error Debugging): Document eval-expression-debug-on-error.
778 (Function Debugging): Update example.
779 (Using Debugger): Mention starred stack frames.
780 (Debugger Commands): Document `j' and `l'.
781 (Invoking the Debugger): `d' and `j' exit recursive edit too.
782 Update the messages that the debugger displays.
783 (Internals of Debugger): Add cross reference. Update example.
784 (Excess Open): Minor improvement.
785 (Excess Close): Minor improvement.
786
378d0f8e
RS
7872005-02-26 Richard M. Stallman <rms@gnu.org>
788
789 * tips.texi (Coding Conventions): Clarify.
790 Put all the major mode key reservations together.
791 Mention the Mouse-1 => Mouse-2 conventions.
792
793 * syntax.texi (Syntax Class Table): Clarify.
794 (Syntax Table Functions): syntax-after moved from here.
795 (Syntax Table Internals): syntax-after moved to here.
796 (Parsing Expressions): Update info on number of values
797 and what's meaningful in the STATE argument.
798 (Categories): Fix typo.
799
800 * sequences.texi (Arrays): Cleanup.
801 (Char-Tables): Clarify.
802
803 * processes.texi (Deleting Processes): Cleanups, add xref.
804 (Subprocess Creation): Explain nil in exec-path. Cleanup.
805 (Process Information): set-process-coding-system, some args optional.
806 (Input to Processes): Explain various types for PROCESS args.
807 Rename them from PROCESS-NAME to PROCESS.
808 (Signals to Processes): Likewise.
809 (Decoding Output): Cleanup.
810 (Query Before Exit): Clarify.
811
812 * os.texi (Startup Summary): Correct the options; add missing ones.
813 (Terminal Output, Batch Mode): Clarify.
814 (Flow Control): Node deleted.
815
816 * markers.texi (The Mark): Clarify.
817
818 * macros.texi (Expansion): Cleanup.
819 (Indenting Macros): indent-spec allows ints, not floats.
820
821 * keymaps.texi (Keymaps): Clarify.
822 (Format of Keymaps): Update lisp-mode-map example.
823 (Active Keymaps, Key Lookup): Clarify.
824 (Changing Key Bindings): Add xref to `kbd'.
825 (Key Binding Commands, Simple Menu Items): Clarify.
826 (Mouse Menus, Menu Bar): Clarify.
827 (Menu Example): Replace print example with menu-bar-replace-menu.
828
829 * help.texi (Documentation Basics): Add function-documentation prop.
830
831 * elisp.texi (Top): Don't refer to Flow Control node.
832
833 * commands.texi (Command Overview): Improve xrefs.
834 (Adjusting Point): Adjusting point applies to intangible and invis.
835 (Key Sequence Input): Doc extra read-key-sequence args.
836 Likewise for read-key-sequence-vector.
837
838 * backups.texi (Rename or Copy): Minor fix.
839 (Numbered Backups): For version-control, say the default.
840 (Auto-Saving): make-auto-save-file-name example is simplified.
841
842 * advice.texi (Advising Functions): Don't imply one part of Emacs
843 should advise another part. Markup changes.
844 (Defining Advice): Move transitional para.
845 (Activation of Advice): Cleanup.
846 Explain if COMPILE is nil or negative.
847
848 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
849
2e20c83d
LK
8502005-02-24 Lute Kamstra <lute@gnu.org>
851
852 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
853 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
854
65c492fd
LK
8552005-02-23 Lute Kamstra <lute@gnu.org>
856
b02c3eed
LK
857 * modes.texi (Defining Minor Modes): define-minor-mode can be used
858 to define global minor modes as well.
859
65c492fd
LK
860 * display.texi (Managing Overlays): overlay-buffer returns nil for
861 deleted overlays.
862
b686dd59
KS
8632005-02-22 Kim F. Storm <storm@cua.dk>
864
865 * minibuf.texi (Basic Completion): Allow symbols in addition to
866 strings in try-completion and all-completions.
867
23e8c095
LK
8682005-02-14 Lute Kamstra <lute@gnu.org>
869
870 * elisp.texi (Top): Remove reference to deleted node.
871
872 * lists.texi (Lists): Remove reference to deleted node.
873 (Cons Cells): Fix typo.
874
875 * loading.texi (Where Defined): Fix typo.
876
134948fc
RS
8772005-02-14 Richard M. Stallman <rms@gnu.org>
878
879 * variables.texi (Creating Buffer-Local): change-major-mode-hook
880 is useful for discarding some minor modes.
881
882 * symbols.texi (Symbol Components): Reorder examples.
883
884 * streams.texi (Input Functions): State standard-input default.
885 (Output Variables): State standard-output default.
886
887 * objects.texi (Printed Representation): Clarify read syntax vs print.
888 (Floating Point Type): Explain meaning better.
889 (Symbol Type): Explain uniqueness better.
890 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
891 List examples sooner.
892 (Box Diagrams): New subnode broken out.
893 Some examples moved from old Lists as Boxes node.
894 (Dotted Pair Notation): Clarify intro.
895 (Array Type): Clarify.
896 (Type Predicates): Add hash-table-p.
897
898 * numbers.texi (Integer Basics): Clarify radix explanation.
899 (Predicates on Numbers): Minor clarification.
900 (Comparison of Numbers): Minor clarification. Clarify eql.
901 Typos in min, max.
902 (Math Functions): Clarify overflow in expt.
903
904 * minibuf.texi (Text from Minibuffer): Minor clarification.
905 Mention arrow keys.
906
907 * loading.texi (Autoload): defun's doc string overrides autoload's
908 doc string.
909 (Repeated Loading): Modernize "add to list" examples.
910 (Where Defined): Finish updating table of load-history elts.
911
912 * lists.texi (List-related Predicates): Minor wording improvement.
913 (Lists as Boxes): Node deleted.
914 (Building Lists): Explain trivial cases of number-sequence.
915
916 * hash.texi (Hash Tables): Add desc to menu items.
917 (Creating Hash): Expain "full" means "make larger",
918 (Hash Access): Any object can be a key.
919 State value of maphash.
920
921 * functions.texi (What Is a Function): Wording cleanup.
922 (Function Documentation): Minor cleanup.
923 Explain purpose of calling convention at end of doc string.
924 (Function Names): Wording cleanup.
925 (Calling Functions): Wording cleanup.
926 Explain better how funcall calls the function.
927 (Function Cells): Delete example of saving and redefining function.
928
929 * control.texi (Combining Conditions): Wording cleanup.
930 (Iteration): dolist and dotimes bind VAR locally.
931 (Cleanups): Xref to Atomic Changes.
932
933 * compile.texi (Byte Compilation): Delete 19.29 info.
934 (Compilation Functions): Macros' difficulties don't affect defsubst.
935 (Docs and Compilation): Delete 19.29 info.
936
44291460
RS
9372005-02-10 Richard M. Stallman <rms@gnu.org>
938
939 * objects.texi (Symbol Type): Minor correction.
940
1f9ad95a
LK
9412005-02-06 Lute Kamstra <lute@gnu.org>
942
943 * modes.texi (Example Major Modes): Fix typos.
944
ba2c991c
RS
9452005-02-06 Richard M. Stallman <rms@gnu.org>
946
947 * text.texi (Margins): fill-nobreak-predicate can be one function.
948
949 * strings.texi (Modifying Strings): clear-string can make unibyte.
950 (Formatting Strings): format gives error if values missing.
951
952 * positions.texi (Character Motion): Mention default arg
953 for forward-char. backward-char refers to forward-char.
954 (Word Motion): Mention default arg for forward-word.
955 (Buffer End Motion): Mention default arg for beginning-of-buffer.
956 Simplify end-of-buffer.
957 (Text Lines): Mention default arg for forward-line.
958 (List Motion): Mention default arg for beginning/end-of-defun.
959 (Skipping Characters): Minor fixes in explaining character-set.
960
961 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
962 Mode inheritance applies only when default-major-mode is nil.
963 Clarifications.
964 (Example Major Modes): Update Text mode and Lisp mode examples.
965 (Minor Mode Conventions): Mention define-minor-mode at top.
966 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
967 (Mode Line Format): Update mode line face display info.
968 (Properties in Mode): Mention effect of risky vars.
969 (Imenu): Define imenu-add-to-menubar.
970 (Font Lock Mode): Add descriptions to menu lines.
971 (Faces for Font Lock): Add font-lock-doc-face.
972
9bf6d576
LK
9732005-02-05 Lute Kamstra <lute@gnu.org>
974
975 * text.texi (Maintaining Undo): Remove obsolete function.
976
cb602754
EZ
9772005-02-05 Eli Zaretskii <eliz@gnu.org>
978
979 * frames.texi (Color Names): Add pointer to the X docs about RGB
980 color specifications. Improve indexing
981 (Text Terminal Colors): Replace the description of RGB values by
982 an xref to "Color Names".
983
4e07258f
RS
9842005-02-03 Richard M. Stallman <rms@gnu.org>
985
986 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
987 Clarify.
988 (Selecting Windows): Clarify save-selected-window.
989 (Cyclic Window Ordering): Clarify walk-windows.
990 (Window Point): Clarify.
991 (Window Start): Add comment to example.
992 (Resizing Windows): Add `interactive' specs in examples.
993 Document fit-window-to-buffer.
994
995 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
996 (Undo, Maintaining Undo): Clarify last change.
997 (Sorting): In sort-numeric-fields, explain about octal and hex.
998 Mention sort-numeric-base.
999 (Format Properties): Add xref for hard newlines.
1000
1001 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
1002 (Pop-Up Menus): Fix typo.
1003 (Color Names): Explain all types of color names.
1004 Explain color-values on B&W terminal.
1005 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
1006
1007 * files.texi (File Locks): Not supported on MS systems.
1008 (Testing Accessibility): Clarify.
1009
1010 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
1011 (Coverage Testing): Fix typo.
1012
1013 * commands.texi (Misc Events): Remove stray space.
1014
1015 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
1016 (Modification Time): Clarify when visited-file-modtime returns 0.
1017 (The Buffer List): Clarify bury-buffer.
1018 (Killing Buffers): Clarify.
1019 (Indirect Buffers): Add clone-indirect-buffer.
1020
10212005-02-02 Matt Hodges <MPHodges@member.fsf.org>
1022
1023 * edebug.texi (Printing in Edebug): Fix default value of
1024 edebug-print-circle.
1025 (Coverage Testing): Fix displayed frequency count data.
1026
10272005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
1028
1029 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
1030
4e07258f 10312005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
1032
1033 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
1034
28d986b9
EZ
10352005-01-29 Eli Zaretskii <eliz@gnu.org>
1036
1037 * commands.texi (Misc Events): Describe the help-echo event.
1038
1039 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
1040 consistently in description of the help-echo property.
1041 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
1042
1043 * display.texi (Overlay Properties): Fix the index entry for
1044 help-echo overlay property.
1045
1046 * customize.texi (Type Keywords): Uncomment the xref to the
1047 help-echo property documentation.
1048
8f958b40
KS
10492005-01-23 Kim F. Storm <storm@cua.dk>
1050
1051 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
1052 return value. Third element FULLY replaced by PARTIAL which
1053 specifies number of invisible pixels if row is only partially visible.
1054 (Textual Scrolling): Mention auto-window-vscroll.
1055 (Vertical Scrolling): New defvar auto-window-vscroll.
1056
cd7e5dd6
LT
10572005-01-16 Luc Teirlinck <teirllm@auburn.edu>
1058
1059 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
1060 command remapping.
1061
6f771c32
RS
10622005-01-15 Richard M. Stallman <rms@gnu.org>
1063
1064 * display.texi (Defining Images): Mention DATA-P arg of create-image.
1065
6ac8a822
KS
10662005-01-14 Kim F. Storm <storm@cua.dk>
1067
88948d55
KS
1068 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
1069
6ac8a822
KS
1070 * text.texi (Links and Mouse-1): Fix string and vector item.
1071
20d6de82
RS
10722005-01-13 Richard M. Stallman <rms@gnu.org>
1073
1074 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
1075 descriptions of overriding-local-map and overriding-terminal-local-map.
1076
1077 * text.texi (Links and Mouse-1): Clarify text.
1078
f75a592e
KS
10792005-01-13 Kim F. Storm <storm@cua.dk>
1080
1081 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
1082
910f60b1
TTN
10832005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
1084
1085 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
1086
37181fc4
KS
10872005-01-12 Kim F. Storm <storm@cua.dk>
1088
1089 * text.texi (Links and Mouse-1): Rename section from Enabling
1090 Mouse-1 to Following Links. Change xrefs.
1091 Add examples for define-button-type and define-widget.
1092
1093 * display.texi (Button Properties, Button Buffer Commands):
1094 Clarify mouse-1 and follow-link functionality.
1095
28f94a34
RS
10962005-01-12 Richard M. Stallman <rms@gnu.org>
1097
1098 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
1099
1100 * display.texi (Beeping): Fix Texinfo usage.
1101
1102 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
1103
bac2d936
KS
11042005-01-11 Kim F. Storm <storm@cua.dk>
1105
1106 * display.texi (Button Properties, Button Buffer Commands):
93381d62 1107 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
1108
1109 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
1110 (Enabling Mouse-1 to Follow Links): New subsection.
1111
de968ddb
RS
11122005-01-06 Richard M. Stallman <rms@gnu.org>
1113
1114 * text.texi (Special Properties): Minor change.
1115
1116 * os.texi (Timers): Clarify previous change.
1117
1118 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1119
a3a43b3b
LT
11202005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1121
1122 * display.texi (Face Attributes): Correct xref to renamed node.
1123
732bb9ce
RS
11242005-01-01 Richard M. Stallman <rms@gnu.org>
1125
1126 * display.texi (Face Attributes): Describe hex color specs.
1127
c734ae59
RS
11282004-12-31 Richard M. Stallman <rms@gnu.org>
1129
1130 * os.texi (Timers): Update previous change.
1131
33b2f4ea
KS
11322004-12-30 Kim F. Storm <storm@cua.dk>
1133
1134 * display.texi (Line Height): Total line-height is now specified
1135 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1136 in cons cells. (nil . RATIO) is relative to actual line height.
1137 Use line-height `t' instead of `0' to get minimum height.
1138
99ec74b9
RS
11392004-12-29 Richard M. Stallman <rms@gnu.org>
1140
1141 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1142
eab463f6
RS
11432004-12-28 Richard M. Stallman <rms@gnu.org>
1144
1145 * commands.texi (Quitting): Clarify value of with-local-quit.
1146
1147 * elisp.texi (Top): Fix previous change.
1148
1149 * loading.texi (Loading): Fix previous change.
1150
ebbd14f1
RS
11512004-12-27 Richard M. Stallman <rms@gnu.org>
1152
4ae98fc5
RS
1153 * Makefile.in (MAKEINFO): Specify --force.
1154
8f430046
RS
1155 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
1156
56011a8c
RS
1157 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
1158
1159 * display.texi (Line Height): Further clarify.
1160
1161 * elisp.texi (Top): Update Loading submenu.
1162
ebbd14f1
RS
1163 * loading.texi (Where Defined): New node.
1164 (Unloading): load-history moved to Where Defined.
1165
fda2922a
RS
11662004-12-21 Richard M. Stallman <rms@gnu.org>
1167
1168 * commands.texi (Event Input Misc): Add while-no-input.
1169
9eb8959a
RS
11702004-12-11 Richard M. Stallman <rms@gnu.org>
1171
1172 * display.texi (Line Height): Rewrite text for clarity.
1173
adf87c29
KS
11742004-12-11 Kim F. Storm <storm@cua.dk>
1175
1176 * display.texi (Display): Add node "Line Height" to menu.
1177 (Line Height): New node. Move full description of line-spacing
1178 and line-height text properties here from text.texi.
1179 (Scroll Bars): Add vertical-scroll-bar variable.
1180
1181 * frames.texi (Window Frame Parameters): Remove line-height defvar.
1182
1183 * locals.texi (Standard Buffer-Local Variables): Fix xref for
1184 line-spacing and vertical-scroll-bar.
1185
1186 * text.texi (Special Properties): Just mention line-spacing and
1187 line-height here, add xref to new "Line Height" node.
1188
31e4729e
TTN
11892004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
1190
1191 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
1192
1193 * locals.texi (Standard Buffer-Local Variables):
1194 Add @xref for `line-spacing'.
1195
cc60c723
RS
11962004-12-05 Richard M. Stallman <rms@gnu.org>
1197
1198 * Makefile.in (maintainer-clean): Remove the info files
1199 in $(infodir) where they are created.
1200
f6101ac9
RS
12012004-12-03 Richard M. Stallman <rms@gnu.org>
1202
1203 * windows.texi (Selecting Windows): get-lru-window and
1204 get-largest-window don't consider dedicated windows.
1205
1206 * text.texi (Undo): Document undo-in-progress.
1207
94221759
RS
12082004-11-26 Richard M. Stallman <rms@gnu.org>
1209
1210 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
1211 Remove a few vars that are not always buffer-local.
1212
7092c5e8
LT
12132004-11-24 Luc Teirlinck <teirllm@auburn.edu>
1214
1215 * locals.texi (Standard Buffer-Local Variables): Comment out
1216 xref's to non-existent node `Yet to be written'.
1217
261b01c6
RS
12182004-11-24 Richard M. Stallman <rms@gnu.org>
1219
1220 * processes.texi (Synchronous Processes): Grammar fix.
1221
1222 * numbers.texi (Comparison of Numbers): Add eql.
1223
1224 * locals.texi (Standard Buffer-Local Variables): Add many vars.
1225
1226 * intro.texi (Printing Notation): Fix previous change.
1227
1228 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
1229 and default-indicate-buffer-boundaries from here.
1230 (Usual Display): To here.
1231 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
1232 (Usual Display): Move tab-width up.
1233
1234 * customize.texi (Variable Definitions): Replace
1235 show-paren-mode example with tooltip-mode.
7092c5e8 1236 (Simple Types, Composite Types, Defining New Types):
261b01c6 1237 Minor cleanups.
7092c5e8 1238
c1aa4864
JH
12392004-11-21 Jesper Harder <harder@ifa.au.dk>
1240
1241 * processes.texi (Synchronous Processes, Output from Processes):
1242 Markup fix.
1243
dedbac89
RS
12442004-11-20 Richard M. Stallman <rms@gnu.org>
1245
07c8c65a
RS
1246 * positions.texi (Skipping Characters): skip-chars-forward
1247 now handles char classes.
1248
8f40a868
RS
1249 * intro.texi (Printing Notation): Avoid confusion of `print'
1250 when explaining @print.
1251
1252 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
1253
1254 * display.texi (Display Table Format): Minor fix.
1255
1256 * streams.texi (Output Functions): Fix print example.
1257
fd6866c8
RS
1258 * Makefile.in (elisp): New target.
1259 (dist): Depend on $(infodir)/elisp, not elisp.
1260 Copy the info files from $(infodir).
1261
9d00469f
RS
1262 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
1263 read-from-minibuffer.
1264
dedbac89
RS
1265 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
1266
6de891db
RS
12672004-11-19 Richard M. Stallman <rms@gnu.org>
1268
1269 * searching.texi (Regexp Search): Add search-whitespace-regexp.
1270
e1c1c5a7
TTN
12712004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
1272
1273 * tips.texi (Coding Conventions): Fix typo.
1274
ee31cd78
RS
12752004-11-16 Richard M. Stallman <rms@gnu.org>
1276
1277 * tips.texi (Coding Conventions): Separate defvar and require
1278 methods to avoid warnings. Use require only when there are many
1279 functions and variables from that package.
1280
1281 * minibuf.texi (Minibuffer Completion): When ignoring case,
1282 predicate must not be case-sensitive.
1283
1284 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
1285 (Test Coverage): Don't talk about "splotches". Clarified.
1286
4bd38e94
TTN
12872004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
1288
1289 * frames.texi (Window Frame Parameters): Fix typo.
1290
6d073ae1
KS
12912004-11-15 Kim F. Storm <storm@cua.dk>
1292
9f89426b
KS
1293 * symbols.texi (Other Plists): Note that plist-get may signal error.
1294 Add safe-plist-get.
6d073ae1 1295
10980463
TTN
12962004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
1297
1298 * modes.texi (Font Lock Basics): Fix typo.
1299
1efc19eb
RS
13002004-11-08 Richard M. Stallman <rms@gnu.org>
1301
1302 * syntax.texi (Syntax Table Functions): Add syntax-after.
1303
6159c232
EZ
13042004-11-06 Lars Brinkhoff <lars@nocrew.org>
1305
1306 * os.texi (Processor Run Time): New section documenting
1307 get-internal-run-time.
1308
59dede22
EZ
13092004-11-06 Eli Zaretskii <eliz@gnu.org>
1310
1311 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
1312 it nukes elisp-cover.texi.
1313 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
1314 elisp-0 etc.
1315
4cc8522c
LT
13162004-11-05 Luc Teirlinck <teirllm@auburn.edu>
1317
1318 * commands.texi (Keyboard Macros): Document `append' return value
1319 of `defining-kbd-macro'.
1320
2d1ef312
RS
13212004-11-01 Richard M. Stallman <rms@gnu.org>
1322
1323 * commands.texi (Interactive Call): Add called-interactively-p.
1324
6f4e005d
SJ
13252004-10-29 Simon Josefsson <jas@extundo.com>
1326
1327 * minibuf.texi (Reading a Password): Revert.
1328
4f71c13f
RS
13292004-10-28 Richard M. Stallman <rms@gnu.org>
1330
1331 * frames.texi (Display Feature Testing): Explain about "vendor".
1332
4660a9e3
RS
13332004-10-27 Richard M. Stallman <rms@gnu.org>
1334
1335 * commands.texi (Interactive Codes): `N' uses numeric prefix,
1336 not raw. Clarify `n'.
1337 (Interactive Call): Rewrite interactive-p, focusing on when
1338 and how to use it.
1339 (Misc Events): Clarify previous change.
1340
1341 * advice.texi (Simple Advice): Clarify what job the example does.
1342 (Around-Advice): Clarify ad-do-it.
1343 (Activation of Advice): An option of ad-default-compilation-action
1344 is `never', not `nil'.
1345
c8636435
KS
13462004-10-26 Kim F. Storm <storm@cua.dk>
1347
1348 * commands.texi (Interactive Codes): Add U code letter.
1349
acd4089b
SJ
13502004-10-25 Simon Josefsson <jas@extundo.com>
1351
1352 * minibuf.texi (Reading a Password): Add.
1353
29dc7809
JR
13542004-10-24 Jason Rumney <jasonr@gnu.org>
1355
1356 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
1357 and wheel-down.
1358
bb5d6d34
KG
13592004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
1360
1361 * processes.texi (Synchronous Processes): Document process-file.
1362
d0ee2ed3
KH
13632004-10-22 Kenichi Handa <handa@m17n.org>
1364
1365 * text.texi (translate-region): Document that it accepts also a
1366 char-table.
1367
38be9dbb
DP
13682004-10-22 David Ponce <david@dponce.com>
1369
1370 * windows.texi (Resizing Windows): Document the `preserve-before'
1371 argument of the functions `enlarge-window' and `shrink-window'.
1372
63c80452
JR
13732004-10-19 Jason Rumney <jasonr@gnu.org>
1374
1375 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
1376
9f4b6e73
LT
13772004-10-09 Luc Teirlinck <teirllm@auburn.edu>
1378
1379 * text.texi (Filling): Add anchor for definition of
1380 `sentence-end-double-space'.
1381
1382 * searching.texi (Regexp Example): Update description of how
1383 Emacs currently recognizes the end of a sentence.
1384 (Standard Regexps): Update definition of the variable
1385 `sentence-end'. Add definition of the function `sentence-end'.
1386
657f0f9c
EZ
13872004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
1388
1389 * display.texi (Progress): New node.
1390
35ab4857
KS
13912004-10-05 Kim F. Storm <storm@cua.dk>
1392
1393 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
1394
f2a54fbc
KS
13952004-09-29 Kim F. Storm <storm@cua.dk>
1396
1397 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
1398 to identify bitmaps. Remove -fringe-bitmap suffix for standard
1399 fringe bitmap symbols, as they now have their own namespace.
1400 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
1401 vs. pixels. Signal error if no free bitmap slots.
1402 (Pixel Specification): Change IMAGE to @var{image}.
1403
4676d6f3
RS
14042004-09-28 Richard M. Stallman <rms@gnu.org>
1405
1406 * text.texi (Special Properties): Clarify line-spacing and line-height.
1407
1408 * searching.texi (Regexp Search): Add looking-back.
1409
17234906
LT
14102004-09-25 Luc Teirlinck <teirllm@auburn.edu>
1411
1412 * display.texi: Correct typos.
1413 (Image Descriptors): Correct xref's.
1414
4de43c8b
RS
14152004-09-25 Richard M. Stallman <rms@gnu.org>
1416
1417 * text.texi (Special Properties): Cleanups in `cursor'.
1418 Rewrites in `line-height' and `line-spacing'; exchange them.
1419
1420 * display.texi (Fringes): Rewrite previous change.
1421 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
1422 (Display Fringe Bitmaps): Node deleted, text moved.
1423 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
1424 (Scroll Bars): Clarify set-window-scroll-bars.
1425 (Pointer Shape): Rewrite.
1426 (Specified Space): Clarify :align-to, etc.
1427 (Pixel Specification): Use @var. Clarify new text.
1428 (Other Display Specs): Clarify `slice'.
1429 (Image Descriptors): Cleanups.
1430 (Showing Images): Cleanups.
1431
a3ee0299
LT
14322004-09-24 Luc Teirlinck <teirllm@auburn.edu>
1433
e88ebce6
LT
1434 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
1435
a3ee0299
LT
1436 * modes.texi: Various minor changes in addition to:
1437 (Major Mode Conventions): Final call to `run-mode-hooks' should
1438 not be inside the `delay-mode-hooks' form.
1439 (Mode Hooks): New node.
1440 (Hooks): Delete obsolete example.
1441 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
1442 node "Mode Hooks".
1443
6db2bc02
LT
14442004-09-22 Luc Teirlinck <teirllm@auburn.edu>
1445
1446 * display.texi: Correct various typos.
1447 (Display): Rename node "Pointer Shapes" to "Pointer
1448 Shape". (There is already a node called "Pointer Shapes" in
1449 frames.texi.)
1450 (Images): Remove non-existent node "Image Slices" from menu.
1451
ed2846bd
KS
14522004-09-23 Kim F. Storm <storm@cua.dk>
1453
1454 * text.texi (Special Properties): Add `cursor', `pointer',
1455 `line-height', and `line-spacing' properties.
1456
1457 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
1458 Shapes' to menu.
1459 (Standard Faces): Doc fix for fringe face.
1460 (Fringes): Add `overflow-newline-into-fringe' and
1461 'indicate-buffer-boundaries'.
1462 (Fringe Bitmaps, Pointer Shapes): New nodes.
1463 (Display Property): Add 'Pixel Specification' and 'Display Fringe
1464 Bitmaps' to menu.
1465 (Specified Space): Describe pixel width and height.
1466 (Pixel Specification): New node.
1467 (Other Display Specs): Add `slice' property.
1468 (Display Fringe Bitmaps): New node.
1469 (Images): Add 'Image Slices' to menu.
1470 (Image Descriptors): Add `:pointer' and `:map' properties.
1471 (Showing Images): Add slice arg to `insert-image'. Add
1472 'insert-sliced-image'.
1473
4d894c98
RS
14742004-09-20 Richard M. Stallman <rms@gnu.org>
1475
1476 * commands.texi (Key Sequence Input):
1477 Clarify downcasing in read-key-sequence.
1478
7e388eb7
JL
14792004-09-08 Juri Linkov <juri@jurta.org>
1480
1481 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
1482
a020987f
LT
14832004-09-07 Luc Teirlinck <teirllm@auburn.edu>
1484
1485 * locals.texi (Standard Buffer-Local Variables): Add
1486 `buffer-auto-save-file-format'.
1487 * internals.texi (Buffer Internals): Describe new
1488 auto_save_file_format field of the buffer structure.
1489 * files.texi (Format Conversion): `auto-save-file-format' has been
1490 renamed `buffer-auto-save-file-format'.
1491
2b96f80c
LT
14922004-08-27 Luc Teirlinck <teirllm@auburn.edu>
1493
1494 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
1495 an integer or a marker.
1496 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
1497
2ee3b79e
RS
14982004-08-22 Richard M. Stallman <rms@gnu.org>
1499
1500 * modes.texi (Major Mode Conventions): Discuss rebinding of
1501 standard key bindings.
1502
c438dc33
KS
15032004-08-18 Kim F. Storm <storm@cua.dk>
1504
1505 * processes.texi (Accepting Output): Add `just-this-one' arg to
1506 `accept-process-output'.
101c421e 1507 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 1508
db8af011
LT
15092004-08-10 Luc Teirlinck <teirllm@auburn.edu>
1510
1511 * keymaps.texi: Various changes in addition to:
1512 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
1513 Give more varied examples for `kbd'.
1514 (Creating Keymaps): Char tables have slots for all characters
1515 without modifiers.
1516 (Active Keymaps): `overriding-local-map' and
1517 `overriding-terminal-local-map' also override text property and
1518 overlay keymaps.
1519 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
1520 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
1521 to denote a prefix of no events.
1522 `map-keymap' includes parent's bindings _recursively_.
1523 Clarify and correct description of `where-is-internal'.
1524 Mention BUFFER-OR-NAME arg to `describe-bindings'.
1525 (Menu Example): For menus intended for use with the keyboard, the
1526 menu items should be bound to characters or real function keys.
1527
de700726
LT
15282004-08-08 Luc Teirlinck <teirllm@auburn.edu>
1529
30e75a87
LT
1530 * objects.texi (Character Type): Reposition `@anchor' to prevent
1531 double space inside sentence in Info.
1532
de700726
LT
1533 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
1534 renamed to `disabled-command-function'.
7c5b95c9 1535 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
1536 (Command Loop Info): Replace reference to it.
1537 (Disabling Commands): `disabled-command-hook' has been renamed to
1538 `disabled-command-function'.
1539
81909a1a
LT
15402004-08-07 Luc Teirlinck <teirllm@auburn.edu>
1541
1542 * os.texi (Translating Input): Only non-prefix bindings in
1543 `key-translation-map' override actual key bindings. Warn about
1544 possible indirect effect of actual key bindings on non-prefix
1545 bindings in `key-translation-map'.
1546
5504e99c
LT
15472004-08-06 Luc Teirlinck <teirllm@auburn.edu>
1548
1549 * minibuf.texi (High-Level Completion): Add anchor for definition
1550 of `read-variable'.
1551
1552 * commands.texi: Various changes in addition to:
1553 (Using Interactive): Clarify description of `interactive-form'.
1554 (Interactive Call): Mention default for KEYS argument to
1555 `call-interactively'.
1556 (Command Loop Info): Clarify description of `this-command-keys'.
1557 Mention KEEP-RECORD argument to `clear-this-command-keys'.
1558 Value of `last-event-frame' can be `macro'.
1559 (Repeat Events): `double-click-fuzz' is also used to distinguish
1560 clicks and drags.
1561 (Classifying Events): Clarify descriptions of `event-modifiers'
1562 `event-basic-type' and `event-convert-list'.
1563 (Accessing Events): `posn-timestamp' takes POSITION argument.
1564 (Quoted Character Input): Clarify description of
1565 `read-quoted-char' and fix example.
1566 (Quitting): Add `with-local-quit'.
1567 (Disabling Commands): Correct and clarify descriptions of
1568 `enable-command' and `disable-command'.
1569 Mention what happens if `disabled-command-hook' is nil.
1570 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
1571 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
1572
f478a72a
LT
15732004-07-24 Luc Teirlinck <teirllm@auburn.edu>
1574
1575 * frames.texi: Various changes in addition to:
1576 (Creating Frames): Expand and clarify description of `make-frame'.
1577 (Window Frame Parameters): Either none or both of the `icon-left'
1578 and `icon-top' parameters must be specified. Put descriptions of
1579 `menu-bar-lines' and `toolbar-lines' closer together and change
1580 them accordingly.
1581 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
1582 except while processing `frame-title-format' or `icon-title-format'.
1583 (Deleting Frames): Correct description of `delete-frame'.
1584 Non-nil return values of `frame-live-p' are like those of `framep'.
1585 (Frames and Windows): mention return value of
1586 `set-frame-selected-window'.
1587 (Visibility of Frames): Mention `force' argument to
1588 `make-frame-invisible'. `frame-visible-p' returns t for all
1589 frames on text-only terminals.
1590 (Frame Configurations): Restoring a frame configuration does not
1591 restore deleted frames.
1592 (Window System Selections): `x-set-selection' returns DATA.
1593 (Resources): Add example.
1594 (Display Feature Testing): Clarify descriptions of
1595 `display-pixel-height', `display-pixel-width', `x-server-version'
1596 and `x-server-vendor'.
1597
1598 * windows.texi (Choosing Window): Add anchor.
1599 * minibuf.texi (Minibuffer Misc): Add anchor.
1600
bc135062
JPW
16012004-07-23 John Paul Wallington <jpw@gnu.org>
1602
1603 * macros.texi (Defining Macros): Declaration keyword for setting
1604 Edebug spec is `debug' not `edebug'.
1605
cb7516e5
LT
16062004-07-19 Luc Teirlinck <teirllm@auburn.edu>
1607
1608 * windows.texi: Various small changes in addition to:
1609 (Window Point): Mention return value of `set-window-point'.
1610 (Window Start): `pos-visible-in-window-p' disregards horizontal
1611 scrolling. Explain return value if PARTIALLY is non-nil.
1612 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
1613 and `set-window-vscroll'.
1614 (Size of Window): The argument WINDOW to `window-inside-edges',
1615 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
1616 (Resizing Windows): Explain return value of
1617 `shrink-window-if-larger-than-buffer'.
1618 `window-size-fixed' automatically becomes buffer local when set.
1619 (Window Configurations): Explain return value of
1620 `set-window-configuration'.
1621
1622 * minibuf.texi (Minibuffer Misc): Add anchor for
1623 `minibuffer-scroll-window'.
1624
1625 * positions.texi (Text Lines): Add anchor for `count-lines'.
1626
3751eb00
RS
16272004-07-17 Richard M. Stallman <rms@gnu.org>
1628
1629 * display.texi (Overlay Properties): Adding `evaporate' prop
1630 deletes empty overlay immediately.
1631
1632 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
1633 fix example.
1634
9a7e97c6
LT
16352004-07-16 Jim Blandy <jimb@redhat.com>
1636
1637 * searching.texi (Regexp Backslash): Document new \_< and \_>
1638 operators.
1639
aa0e4da8
JB
16402004-07-16 Juanma Barranquero <lektu@terra.es>
1641
1642 * display.texi (Images): Fix Texinfo usage.
1643
cbbfedb2
LT
16442004-07-14 Luc Teirlinck <teirllm@auburn.edu>
1645
1646 * buffers.texi (Modification Time): `visited-file-modtime' now
1647 returns a list of two integers, instead of a cons.
1648
3a052bd3
LT
16492004-07-13 Luc Teirlinck <teirllm@auburn.edu>
1650
1651 * windows.texi: Various changes in addition to:
1652 (Splitting Windows): Add `split-window-keep-point'.
1653
02c04e6f
RS
16542004-07-09 Richard M. Stallman <rms@gnu.org>
1655
1656 * frames.texi (Input Focus): Minor fix.
1657
cb4f1287
LT
16582004-07-07 Luc Teirlinck <teirllm@auburn.edu>
1659
1660 * frames.texi (Input Focus): Clarify descriptions of
1661 `select-frame-set-input-focus' and `select-frame'.
1662
339902ec
LT
16632004-07-06 Luc Teirlinck <teirllm@auburn.edu>
1664
1665 * os.texi: Various small changes in addition to:
1666 (Killing Emacs): Expand and clarify description of
1667 `kill-emacs-query-functions' and `kill-emacs-hook'.
1668 (System Environment): Expand and clarify description of `getenv'
1669 and `setenv'.
1670 (Timers): Clarify description of `run-at-time'.
1671 (Translating Input): Correct description of
1672 `extra-keyboard-modifiers'.
1673 (Flow Control): Correct description of `enable-flow-control'.
1674
fe3b7e35
TTN
16752004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
1676
1677 * os.texi: Update copyright.
1678 (Session Management): Grammar fix.
1679 Clarify which Emacs does the restarting.
1680 Use @samp for *scratch* buffer.
1681
59db7d6e
LT
16822004-07-04 Alan Mackenzie <acm@muc.de>
1683
1684 * frames.texi (Input Focus): Add documentation for
1685 `select-frame-set-input-focus'. Replace refs to non-existent
1686 `switch-frame' with `select-frame'. Minor corrections and tidying
1687 up of text-only terminal stuff.
1688
e3ccf404
RS
16892004-07-02 Richard M. Stallman <rms@gnu.org>
1690
1691 * files.texi (Saving Buffers): Cleanup write-contents-function.
1692 (Magic File Names): Cleanup file-remote-p.
1693
8addb6eb
KG
16942004-07-02 Kai Grossjohann <kai@emptydomain.de>
1695
1696 * files.texi (Magic File Names): `file-remote-p' returns an
1697 identifier of the remote system, not just t.
1698
7a58d84d
DK
16992004-07-02 David Kastrup <dak@gnu.org>
1700
1701 * searching.texi (Entire Match Data): Add explanation about new
1702 match-data behavior when @var{integers} is non-nil.
1703
d8c379f8
RS
17042004-06-24 Richard M. Stallman <rms@gnu.org>
1705
b4a4b0ae
RS
1706 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
1707
d8c379f8
RS
1708 * customize.texi (Variable Definitions): Note about doc strings
1709 and :set.
1710
1711 * keymaps.texi (Keymap Terminology): Document `kbd'.
1712 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
1713
1714 * display.texi (Invisible Text): Setting buffer-invisibility-spec
1715 makes it buffer-local.
1716
1717 * files.texi (Saving Buffers): Correct previous change.
1718
1719 * commands.texi (Accessing Events):
1720 Clarify posn-col-row and posn-actual-col-row.
1721
17222004-06-24 David Ponce <david.ponce@wanadoo.fr>
1723
1724 * commands.texi (Accessing Events): New functions
1725 posn-at-point and posn-at-x-y. Add example to posn-x-y.
1726
dce417e7
LT
17272004-06-23 Luc Teirlinck <teirllm@auburn.edu>
1728
1729 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
1730 * frames.texi, buffers.texi, backups.texi, variables.texi:
1731 * loading.texi, eval.texi, functions.texi, control.texi:
1732 * symbols.texi, minibuf.texi: Reposition @anchor's.
1733
1734 * help.texi: Various small changes in addition to the following.
1735 (Describing Characters): Describe PREFIX argument to
1736 `key-description'. Correct and clarify definition of
1737 `text-char-description'. Describe NEED-VECTOR argument to
1738 `read-kbd-macro'.
1739 (Help Functions): Clarify definition of `apropos'.
1740
255d07dc
LH
17412004-06-23 Lars Hansen <larsh@math.ku.dk>
1742
1743 * files.texi (Saving Buffers): Correct description of
1744 `write-contents-functions'.
1745
4e9691e9
JB
17462004-06-21 Juanma Barranquero <lektu@terra.es>
1747
1748 * display.texi (Images): Remove redundant @vindex directives.
1749 Rewrite `image-library-alist' doc in active voice.
1750
1ebd4f78
JB
17512004-06-14 Juanma Barranquero <lektu@terra.es>
1752
1753 * display.texi (Images): Document new delayed library loading,
1754 variable `image-library-alist' and (existing but undocumented)
1755 function `image-type-available-p'.
1756
ddfb8369
RS
17572004-06-05 Richard M. Stallman <rms@gnu.org>
1758
1759 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
1760 refer the user to the Initial Input node.
1761 (Text from Minibuffer): Likewise.
1762 (Initial Input): New node. Document this feature
1763 and say it is mostly deprecated.
1764
18684a3a
RS
17652004-05-30 Richard M. Stallman <rms@gnu.org>
1766
7a61e456
RS
1767 * loading.texi (Named Features): Clarify return value
1768 and meaning of NOERROR.
1769
18684a3a
RS
1770 * variables.texi (File Local Variables): Minor cleanup.
1771
c8364415
MA
17722004-05-30 Michael Albinus <michael.albinus@gmx.de>
1773
1774 * files.texi (Magic File Names): Add `file-remote-p' as operation
1775 of file name handlers.
1776
08fd1251
RS
17772004-05-29 Richard M. Stallman <rms@gnu.org>
1778
1779 * modes.texi (Minor Mode Conventions): (-) has no special meaning
1780 as arg to a minor mode command.
1781
71d5a208
RS
17822004-05-22 Richard M. Stallman <rms@gnu.org>
1783
1784 * syntax.texi (Syntax Class Table): Word syntax not just for English.
1785
1786 * streams.texi (Output Variables): Doc float-output-format.
1787
1788 * searching.texi (Regexp Special): Nested repetition can be infloop.
1789
1790 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
1791 real stack overflow.
1792
1793 * compile.texi: Minor cleanups.
1794
17952004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
1796
1797 * lists.texi (Cons Cells): Explain dotted lists, true lists,
1798 circular lists.
1799 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 1800
022cb162
TTN
18012004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
1802
1803 * modes.texi (Search-based Fontification): Fix typo.
1804
aa7094ba
JB
18052004-05-10 Juanma Barranquero <lektu@terra.es>
1806
1807 * modes.texi (Mode Line Variables): Fix description of
1808 global-mode-string, which is now after which-func-mode, not the
1809 buffer name.
1810
c2383279
LH
18112004-05-07 Lars Hansen <larsh@math.ku.dk>
1812
1813 * modes.texi (Desktop Save Mode): Add.
1814 (Modes): Add menu entry Desktop Save Mode.
1815
1816 * hooks.texi: Add desktop-after-read-hook,
1817 desktop-no-desktop-file-hook and desktop-save-hook.
1818
1819 * locals.texi: Add desktop-save-buffer.
1820
058296d3
JH
18212004-04-30 Jesper Harder <harder@ifa.au.dk>
1822
1823 * display.texi: emacs -> Emacs.
1824
0c54865e
EZ
18252004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
1826
1827 * files.texi (Changing Files): Document set-file-times.
1828
d814862a
JB
18292004-04-23 Juanma Barranquero <lektu@terra.es>
1830
1831 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
1832
e8d6f886
JH
18332004-04-18 Jesper Harder <harder@ifa.au.dk>
1834
1835 * tips.texi (Coding Conventions): defopt -> defcustom.
1836
3a424014
LT
18372004-04-16 Luc Teirlinck <teirllm@auburn.edu>
1838
1839 * sequences.texi: Various clarifications.
1840
9e860631
LT
18412004-04-14 Luc Teirlinck <teirllm@auburn.edu>
1842
1843 * buffers.texi (Read Only Buffers): Mention optional ARG to
1844 `toggle-read-only'.
1845
5e30a0fb
NR
18462004-04-14 Nick Roberts <nick@nick.uklinux.net>
1847
9e860631 1848 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
1849 returns a full-width window if possible.
1850
619fb950
LT
18512004-04-13 Luc Teirlinck <teirllm@auburn.edu>
1852
1853 * buffers.texi: Various changes in addition to:
1854 (Buffer File Name): Add `find-buffer-visiting'.
1855 (Buffer Modification): Mention optional ARG to `not-modified'.
1856 (Indirect Buffers): Mention optional CLONE argument to
1857 `make-indirect-buffer'.
1858
1859 * files.texi: Various changes in addition to:
1860 (Visiting Functions): `find-file-hook' is now a normal hook.
1861 (File Name Expansion): Explain difference between the way that
1862 `expand-file-name' and `file-truename' treat `..'.
1863 (Contents of Directories): Mention optional ID-FORMAT argument to
1864 `directory-files-and-attributes'.
1865 (Format Conversion): Mention new optional CONFIRM argument to
1866 `format-write-file'.
1867
a2295d32
MB
18682004-04-12 Miles Bader <miles@gnu.org>
1869
1870 * macros.texi (Expansion): Add description of `macroexpand-all'.
1871
571fd4d5
JH
18722004-04-05 Jesper Harder <harder@ifa.au.dk>
1873
1874 * variables.texi (Variable Aliases): Mention
1875 cyclic-variable-indirection.
1876
1877 * errors.texi (Standard Errors): Ditto.
1878
4ba2fd66
LT
18792004-04-04 Luc Teirlinck <teirllm@auburn.edu>
1880
1881 * backups.texi: Various small changes in addition to:
1882 (Making Backups): Mention return value of `backup-buffer'.
1883 (Auto-Saving): Mention optional FORCE argument to
1884 `delete-auto-save-file-if-necessary'.
1885 (Reverting): Mention optional PRESERVE-MODES argument to
1886 `revert-buffer'. Correct description of `revert-buffer-function'.
1887
8f7ea687
JL
18882004-03-22 Juri Linkov <juri@jurta.org>
1889
1890 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
1891 with `Vector Functions'.
1892
1893 * text.texi (Sorting): Add missing quote.
1894
0eeca3c1
LT
18952004-03-14 Luc Teirlinck <teirllm@auburn.edu>
1896
1897 * intro.texi (Lisp History): Replace xref to `cl' manual with
1898 inforef.
1899
e69cfac2
RS
19002004-03-12 Richard M. Stallman <rms@gnu.org>
1901
1902 * intro.texi (Version Info): Add arg to emacs-version.
1903 (Lisp History): Change xref to CL manual.
1904
1b91d47f
LT
19052004-03-09 Luc Teirlinck <teirllm@auburn.edu>
1906
1907 * minibuf.texi (Completion Commands): Add xref to Emacs manual
1908 for Partial Completion mode.
1909
97073664
TTN
19102004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
1911
1912 * customize.texi: Fix typo. Remove eol whitespace.
1913
04a6e76b
RS
19142004-03-04 Richard M. Stallman <rms@gnu.org>
1915
1916 * processes.texi: Fix typos.
1917
1918 * lists.texi (Building Lists): Minor clarification.
1919
1920 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
1921 in make-hash-table.
1922
5bb0fcd1
JB
19232004-02-29 Juanma Barranquero <lektu@terra.es>
1924
1925 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
1926 rm, and ignore exit code.
1927
9022d421
EZ
19282004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
1929
1930 * display.texi (Defining Faces): Add description for min-colors.
1931 Update example.
1932
92f5fba2
LT
19332004-02-23 Luc Teirlinck <teirllm@auburn.edu>
1934
1935 * abbrevs.texi: Various corrections and clarifications in addition
1936 to the following:
1937 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
1938
7e83e178
GM
19392004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
1940
1941 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
1942
9c5609e8
LT
19432004-02-21 Luc Teirlinck <teirllm@auburn.edu>
1944
e2b9b51f
LT
1945 * text.texi: Various small changes in addition to the following:
1946 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
1947 to delete-horizontal-space.
1948 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
1949 description of yank-handler text property at various places.
1950
7daa0e81
LT
1951 * frames.texi (Window System Selections): Add anchor.
1952
9c5609e8
LT
1953 * syntax.texi (Syntax Table Functions): Clarify and correct
1954 descriptions of make-syntax-table and copy-syntax-table.
1955 (Motion and Syntax): Clarify SYNTAXES argument to
1956 skip-syntax-forward.
1957 (Parsing Expressions): Mention that the return value of
1958 parse-partial-sexp is currently a list of ten rather than nine
1959 elements.
1960 (Categories): Various corrections and clarifications.
1961
d29edb21
LT
19622004-02-17 Luc Teirlinck <teirllm@auburn.edu>
1963
1964 * markers.texi (Marker Insertion Types): Minor change.
1965
1966 * locals.texi (Standard Buffer-Local Variables):
1967 * commands.texi (Interactive Codes, Using Interactive):
1968 * functions.texi (Related Topics): Fix xrefs.
1969
43e48bda
LT
19702004-02-16 Luc Teirlinck <teirllm@auburn.edu>
1971
1972 * lists.texi (Sets And Lists): Update description of delete-dups.
1973
84e34002
RS
19742004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
1975
1976 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
1977
19782004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1979
1980 * frames.texi (Parameter Access): frame-parameters arg is optional.
1981 modify-frame-parameters handles nil for FRAME.
1982 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
1983 are all-or-nothing for certain toolkits.
1984 Mention parameter wait-for-wm.
1985 (Frames and Windows): In frame-first-window and frame-selected-window
1986 the arg is optional.
1987 (Input Focus): In redirect-frame-focus the second arg is optional.
1988 (Window System Selections): Mention selection type CLIPBOARD.
1989 Mention data-type UTF8_STRING.
1990 Mention numbering of cut buffers.
1991 (Resources): Describe x-resource-name.
1992
19932004-02-16 Richard M. Stallman <rms@gnu.org>
1994
1995 * windows.texi (Buffers and Windows): Delete false table
1996 about all-frames.
1997
1998 * syntax.texi (Parsing Expressions): Delete old caveat
1999 about parse-sexp-ignore-comments.
2000
2001 * streams.texi (Output Variables): Add print-quoted.
2002
2003 * lists.texi (Building Lists): Minor cleanup.
2004
2005 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
2006
2007 * display.texi (Overlays): Explain overlays use markers.
2008 (Managing Overlays): Explain front-advance and rear-advance
2009 in more detail.
2010
2011 * loading.texi (Unloading): Document unload-feature-special-hooks.
2012 Get rid of fns-NNN.el file.
2013
20142004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2015
2016 * help.texi (Describing Characters): Fix text-char-description
2017 example output.
2018
2019 * edebug.texi (Using Edebug): Fix example.
2020
2021 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 2022
84e34002
RS
2023 * files.texi (Changing Files): Fix argname.
2024
2025 * calendar.texi: Fix parens, and default values.
2026
2027 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
2028 * nonascii.texi, objects.texi, os.texi: Minor fixes.
2029 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
2030
2031 * positions.texi (Text Lines): Don't add -1 in current-line.
2032
20332004-02-16 Richard M. Stallman <rms@gnu.org>
2034
2035 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
2036
c33b76da
EZ
20372004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2038
2039 * processes.texi (Low-Level Network): Fix a typo.
2040
9d7271e8
KS
20412004-02-12 Kim F. Storm <storm@cua.dk>
2042
2043 * display.texi (Fringes): Use consistent wording.
2044 Note that window-fringe's window arg is optional.
2045 (Scroll Bars): Use consistent wording.
2046
6827d730
LT
20472004-02-11 Luc Teirlinck <teirllm@auburn.edu>
2048
2049 * tips.texi (Comment Tips): Document the new conventions for
2050 commenting out code.
2051
1cb60b5a
JD
20522004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2053
2054 * positions.texi (Text Lines): Added missing end defun.
2055
7fdd1f62
KS
20562004-02-07 Kim F. Storm <storm@cua.dk>
2057
2058 * positions.texi (Text Lines): Add line-number-at-pos.
2059
eb3c144c
JPW
20602004-02-06 John Paul Wallington <jpw@gnu.org>
2061
2062 * display.texi (Button Properties, Button Buffer Commands):
2063 mouse-2 invokes button, not down-mouse-1.
2064
a1d38d63
JR
20652004-02-04 Jason Rumney <jasonr@gnu.org>
2066
2067 * makefile.w32-in: Sync with Makefile.in changes.
2068
4b574f3d
LT
20692004-02-03 Luc Teirlinck <teirllm@auburn.edu>
2070
2071 * minibuf.texi (Text from Minibuffer): Various corrections and
2072 clarifications.
2073 (Object from Minibuffer): Correct Lisp description of
2074 read-minibuffer.
2075 (Minibuffer History): Clarify description of cons values for
2076 HISTORY arguments.
2077 (Basic Completion): Various corrections and clarifications. Add
2078 completion-regexp-list.
2079 (Minibuffer Completion): Correct and clarify description of
2080 completing-read.
6f6b0433 2081 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
2082 other minor changes.
2083 (High-Level Completion): Various corrections and clarifications.
2084 (Reading File Names): Ditto.
2085 (Minibuffer Misc): Ditto.
2086
d8186297
LT
20872004-01-26 Luc Teirlinck <teirllm@auburn.edu>
2088
2089 * strings.texi (Text Comparison): assoc-string also matches
2090 elements of alists that are strings instead of conses.
2091 (Formatting Strings): Standardize Texinfo usage. Update index
2092 entries.
2093
9adcb5f2
LT
20942004-01-20 Luc Teirlinck <teirllm@auburn.edu>
2095
2096 * lists.texi (Sets And Lists): Add delete-dups.
2097
3e7274ae
LT
20982004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2099
2100 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
2101 special form.
2102 * macros.texi (Defining Macros): Update description of `declare',
2103 which now is a macro.
2104 (Wrong Time): Fix typos.
2105
944e099f
LT
21062004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2107
2108 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 2109 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
2110 and `batch-byte-compile'. In particular, mention and describe
2111 all optional arguments.
2112 (Disassembly): Correct and clarify the description of `disassemble'.
2113
90c3aa59
LT
21142004-01-11 Luc Teirlinck <teirllm@auburn.edu>
2115
2116 * searching.texi: Various small changes in addition to the
2117 following.
2118 (Regexp Example): Adapt to new value of `sentence-end'.
2119 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2120 `words'.
2121 (Search and Replace): Add usage note for `perform-replace'.
2122 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2123 `match-data'.
2124 (Standard Regexps): Update for new values of `paragraph-start'
2125 and `sentence-end'.
2126
583c353d
LT
21272004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2128
2129 * files.texi (Saving Buffers): Clarify descriptions of
2130 `write-contents-functions' and `before-save-hook'.
2131 Make the defvar's for `before-save-hook' and `after-save-hook'
2132 into defopt's.
2133
05faee07
KS
21342004-01-07 Kim F. Storm <storm@cua.dk>
2135
2136 * commands.texi (Click Events): Describe new image and
2137 width/height elements of click events.
2138 (Accessing Events): Add posn-string, posn-image, and
2139 posn-object-width-height. Change posn-object to return either
2140 image or string object.
2141
a0465ec3
SJ
21422004-01-01 Simon Josefsson <jas@extundo.com>
2143
2144 * hooks.texi (Standard Hooks): Add before-save-hook.
2145 * files.texi (Saving Buffers): Likewise.
2146
972c0c49
RS
21472004-01-03 Richard M. Stallman <rms@gnu.org>
2148
2149 * frames.texi (Frames and Windows): Delete frame-root-window.
2150
dbcd463f
LT
21512004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2152
2153 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
2154
2155 * functions.texi: Various small changes in addition to the
2156 following.
2157 (What Is a Function): `functionp' returns nil for macros. Clarify
2158 behavior of this and following functions for symbol arguments.
2159 (Function Documentation): Add `\' in front of (fn @var{arglist})
2160 and explain why.
2161 (Defining Functions): Mention DOCSTRING argument to `defalias'.
2162 Add anchor.
2163 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
2164
02c77ee9
MB
21652004-01-01 Miles Bader <miles@gnu.org>
2166
2167 * display.texi (Buttons): New section.
2168
903a1a91
AS
21692003-12-31 Andreas Schwab <schwab@suse.de>
2170
2171 * numbers.texi (Math Functions): sqrt reports a domain-error
2172 error.
2173 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
2174
697cf92a
LT
21752003-12-30 Luc Teirlinck <teirllm@auburn.edu>
2176
3f70fe82
LT
2177 * tips.texi (Documentation Tips): Update item on hyperlinks in
2178 documentation strings.
2179
697cf92a
LT
2180 * errors.texi (Standard Errors): Various small corrections and
2181 additions.
2182
2183 * control.texi: Various small changes in addition to the
2184 following.
2185 (Signaling Errors): Provide some more details on how `signal'
2186 constructs the error message. Add anchor to the definition of
2187 `signal'.
2188 (Error Symbols): Describe special treatment of `quit'.
2189 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
2190 to emphasize that it has to be a single form.
2191
2192 * buffers.texi: Add anchor.
2193
4d25144d
RS
21942003-12-29 Richard M. Stallman <rms@gnu.org>
2195
2196 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
2197 (Window Configurations): Add window-configuration-frame.
2198
2199 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
2200
2201 * text.texi (Examining Properties): Add get-char-property-and-overlay.
2202 Change arg name in get-char-property.
2203 (Special Properties): Update handling of keymap property.
2204
2205 * strings.texi (Modifying Strings): Add clear-string.
2206 (Text Comparison): Add assoc-string and remove
2207 assoc-ignore-case, assoc-ignore-representation.
2208
2209 * os.texi (Time of Day): Add set-time-zone-rule.
2210
2211 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 2212 report domain-error errors.
4d25144d 2213
697cf92a 2214 * nonascii.texi (Converting Representations):
4d25144d
RS
2215 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
2216 (Encoding and I/O): Add file-name-coding-system.
2217
2218 * modes.texi (Search-based Fontification): Explain that
2219 face specs are symbols with face names as values.
2220
2221 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
2222
2223 * lists.texi (Building Lists): remq moved elsewhere.
2224 (Sets And Lists): remq moved here.
2225 (Association Lists): Refer to assoc-string.
2226
2227 * internals.texi (Garbage Collection): Add memory-use-counts.
2228
2229 * frames.texi (Frames and Windows): Add set-frame-selected-window
2230 and frame-root-window.
2231
697cf92a 2232 * files.texi (Contents of Directories):
4d25144d
RS
2233 Add directory-files-and-attributes.
2234
2235 * display.texi (Refresh Screen): Add force-window-update.
2236 (Invisible Text): Explain about moving point out of invis text.
2237 (Overlay Properties): Add overlay-properties.
2238 (Managing Overlays): Add overlayp.
2239 (GIF Images): Invalid image number displays a hollow box.
2240
2241 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
2242 (Killing Buffers): Add buffer-live-p.
2243
67fafe38
MR
22442003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
2245
2246 * display.texi (Fringes): Fix typo "set-buffer-window".
2247
68e74f25
LT
22482003-12-24 Luc Teirlinck <teirllm@auburn.edu>
2249
2250 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
2251 * nonascii.texi, processes.texi, tips.texi, variables.texi:
2252 Add or change various xrefs and anchors.
2253
2254 * commands.texi: Replace all occurrences of @acronym{CAR} with
2255 @sc{car}, for consistency with the rest of the Elisp manual.
2256 `car' and `cdr' are historically acronyms, but are no longer
2257 widely thought of as such.
2258
2259 * internals.texi (Pure Storage): Mention that `purecopy' does not
2260 copy text properties.
2261 (Object Internals): Now 29 bits are used (in most implementations)
2262 to address Lisp objects.
2263
2264 * variables.texi (Variables with Restricted Values): New node.
2265
2266 * objects.texi (Lisp Data Types): Mention that certain variables
2267 can only take on a restricted set of values and add an xref to
2268 the new node "Variables with Restricted Values".
2269
2270 * eval.texi (Function Indirection): Describe the errors that
2271 `indirect-function' can signal.
2272 (Eval): Clarify the descriptions of `eval-region' and `values'.
2273 Describe `eval-buffer' instead of `eval-current-buffer' and
2274 mention `eval-current-buffer' as an alias for `current-buffer'.
2275 Correct the description and mention all optional arguments.
2276
697cf92a 2277 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
2278 following.
2279 (Converting Representations): Clarify behavior of
2280 `string-make-multibyte' and `string-to-multibyte' for unibyte all
2281 ASCII arguments.
2282 (Character Sets): Document the variable `charset-list' and adapt
2283 the definition of the function `charset-list' accordingly.
2284 (Translation of Characters): Clarify use of generic characters in
2285 `make-translation-table'. Clarify and correct the description of
2286 the use of translation tables in encoding and decoding.
2287 (User-Chosen Coding Systems): Correct and clarify the description
2288 of `select-safe-coding-system'.
2289 (Default Coding Systems): Clarify description of
2290 `file-coding-system-alist'.
2291
a62f71e4
LT
22922003-11-30 Luc Teirlinck <teirllm@auburn.edu>
2293
2294 * strings.texi (Text Comparison): Correctly describe when two
2295 strings are `equal'. Combine and clarify descriptions of
2296 `assoc-ignore-case' and `assoc-ignore-representation'.
2297
2298 * objects.texi (Non-ASCII in Strings): Clarify description of
2299 when a string is unibyte or multibyte.
2300 (Bool-Vector Type): Update examples.
2301 (Equality Predicates): Correctly describe when two strings are
2302 `equal'.
2303
19017752
LT
23042003-11-29 Luc Teirlinck <teirllm@auburn.edu>
2305
2306 * lists.texi (Building Lists): `append' no longer accepts integer
2307 arguments. Update the description of `number-sequence' to reflect
2308 recent changes.
2309 (Sets And Lists): Describe `member-ignore-case' after `member'.
2310
0f6a07a8
KS
23112003-11-27 Kim F. Storm <storm@cua.dk>
2312
2313 * commands.texi (Click Events): Click object may be an images.
2314 Describe (dx . dy) element of click positions.
2315 (Accessing Events): Remove duplicate posn-timestamp.
2316 New functions posn-object and posn-object-x-y.
2317
1ce7c819
KS
23182003-11-23 Kim F. Storm <storm@cua.dk>
2319
2320 * commands.texi (Click Events): Describe enhancements to event
2321 position lists, including new text-pos and (col . row) items.
2322 Mention left-fringe and right-fringe area events.
0f6a07a8 2323 (Accessing Events): New functions posn-area and
1ce7c819
KS
2324 posn-actual-col-row. Mention posn-timestamp. Mention that
2325 posn-point in non-text area still returns buffer position.
2326 Clarify posn-col-row.
2327
cae8ddbb
LH
23282003-11-21 Lars Hansen <larsh@math.ku.dk>
2329
2330 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
2331 * anti.texi (File Attributes): Describe removed parameter
2332 ID-FORMAT.
2333
f7f1a248
LT
23342003-11-20 Luc Teirlinck <teirllm@auburn.edu>
2335
68e74f25 2336 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
2337 a position, its buffer is ignored.
2338
2339 * markers.texi (Overview of Markers): Mention it here too.
2340
c5e2fb05
LT
23412003-11-12 Luc Teirlinck <teirllm@auburn.edu>
2342
2343 * numbers.texi (Numeric Conversions): Not just `floor', but also
2344 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
2345
e57d0aa8
LT
23462003-11-10 Luc Teirlinck <teirllm@auburn.edu>
2347
2348 * markers.texi (Creating Markers): Specify insertion type of
2349 created markers. Add xref to `Marker Insertion Types'.
2350 Second argument to `copy-marker' is optional.
2351 (Marker Insertion Types): Mention that most markers are created
2352 with insertion type nil.
2353 (The Mark): Correctly describe when `mark' signals an error.
2354 (The Region): Correctly describe when `region-beginning' and
2355 `region-end' signal an error.
2356
bb3612ec
LT
23572003-11-08 Luc Teirlinck <teirllm@auburn.edu>
2358
2359 * hash.texi (Creating Hash): Clarify description of `eql'.
2360 `makehash' is obsolete.
2361 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
2362
2363 * positions.texi (Point): Change description of `buffer-end', so
2364 that it is also correct for floating point arguments.
2365 (List Motion): Correct argument lists of `beginning-of-defun' and
2366 `end-of-defun'.
2367 (Excursions): Add xref to `Marker Insertion Types'.
2368 (Narrowing): Argument to `narrow-to-page' is optional.
2369
cfb8a797
LT
23702003-11-06 Luc Teirlinck <teirllm@auburn.edu>
2371
2372 * streams.texi (Output Streams): Clarify behavior of point for
2373 marker output streams.
2374
c6177909
LT
23752003-11-04 Luc Teirlinck <teirllm@auburn.edu>
2376
2377 * variables.texi (Defining Variables): Second argument to
2378 `defconst' is not optional.
2379 (Setting Variables): Mention optional argument APPEND to
2380 `add-to-list'.
2381 (Creating Buffer-Local): Expand description of
2382 `make-variable-buffer-local'.
2383 (Frame-Local Variables): Expand description of
2384 `make-variable-frame-local'.
2385 (Variable Aliases): Correct description of optional argument
2386 DOCSTRING to `defvaralias'. Mention return value of
2387 `defvaralias'.
2388 (File Local Variables): Add xref to `File variables' in Emacs
2389 Manual. Correct description of `hack-local-variables'. Mention
2390 `safe-local-variable' property. Mention optional second argument
2391 to `risky-local-variable-p'.
2392
b3645067
LT
23932003-11-03 Luc Teirlinck <teirllm@auburn.edu>
2394
2395 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
2396
10695e5c
EZ
23972003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
2398
2399 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
2400 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
2401 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
2402 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
2403 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 2404 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
2405 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
2406 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
2407 @acronym{FOO}.
2408
a2f4def1
LT
24092003-10-27 Luc Teirlinck <teirllm@auburn.edu>
2410
2411 * strings.texi (Creating Strings): Argument START to `substring'
2412 can not be `nil'. Expand description of
2413 `substring-no-properties'. Correct description of `split-string',
2414 especially with respect to empty matches. Prevent very bad line
2415 break in definition of `split-string-default-separators'.
2416 (Text Comparison): `string=' and `string<' also accept symbols as
2417 arguments.
2418 (String Conversion): More completely describe argument BASE in
2419 `string-to-number'.
5bb0fcd1 2420 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
2421 corresponding object. Clarify behavior of numeric prefix after
2422 `%' in `format'.
2423 (Case Conversion): The argument to `upcase-initials' can be a
2424 character.
2425
a2296bf9
KH
24262003-10-27 Kenichi Handa <handa@m17n.org>
2427
2428 * display.texi (Fontsets): Fix texinfo usage.
2429
885fef7c
KH
24302003-10-25 Kenichi Handa <handa@m17n.org>
2431
2432 * display.texi (Fontsets): Add description of the function
2433 set-fontset-font.
2434
0c6b7a1f
LT
24352003-10-23 Luc Teirlinck <teirllm@auburn.edu>
2436
2437 * display.texi (Temporary Displays): Add xref to `Documentation
2438 Tips'.
2439
2440 * functions.texi (Function Safety): Use inforef instead of pxref
2441 for SES.
2442
c3cda320
AS
24432003-10-23 Andreas Schwab <schwab@suse.de>
2444
2445 * Makefile.in (TEX, texinputdir): Don't define.
2446 (TEXI2DVI): Define.
2447 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
2448 add $(srcdir)/index.texi.
2449 ($(infodir)/elisp): Remove index.texi dependency.
2450 (elisp.dvi): Likewise. Use $(TEXI2DVI).
2451 (index.texi): Remove target.
2452 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
2453 (clean): Don't remove index.texi.
2454
c3cda320
AS
2455 * permute-index, index.perm: Remove.
2456 * index.texi: Rename from index.unperm.
2457
e5dadca7
LT
24582003-10-22 Luc Teirlinck <teirllm@auburn.edu>
2459
2460 * tips.texi (Documentation Tips): Document new behavior for face
2461 and variable hyperlinks in Help mode.
2462
6cfb0777
LT
24632003-10-21 Luc Teirlinck <teirllm@auburn.edu>
2464
2465 * objects.texi (Integer Type): Update for extra bit of integer range.
2466 (Character Type): Ditto.
2467
a6eeaa81 24682003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
2469
2470 * numbers.texi (Integer Basics): Add index entries for reading
2471 numbers in hex, octal, and binary.
2472
c8f9ba83
LK
24732003-10-16 Lute Kamstra <lute@gnu.org>
2474
2475 * modes.texi (Mode Line Format): Mention force-mode-line-update's
2476 argument.
2477
b52a26fb
LT
24782003-10-13 Luc Teirlinck <teirllm@auburn.edu>
2479
2480 * windows.texi (Choosing Window): Fix typo.
2481 * edebug.texi (Edebug Execution Modes): Fix typo.
2482
f7005886
RS
24832003-10-13 Richard M. Stallman <rms@gnu.org>
2484
2485 * windows.texi (Basic Windows): A window has fringe settings,
2486 display margins and scroll-bar settings.
2487 (Splitting Windows): Doc split-window return value.
2488 Clean up one-window-p.
2489 (Selecting Windows): Fix typo.
2490 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
2491 (Buffers and Windows): In set-window-buffer, explain effect
2492 on fringe settings and scroll bar settings.
2493 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
2494 (Choosing Window): Use defopt for pop-up-frame-function.
2495 For special-display-buffer-names, explain same-window and same-frame.
2496 Clarify window-dedicated-p return value.
2497 (Textual Scrolling): scroll-up and scroll-down can get an error.
2498 (Horizontal Scrolling): Clarify auto-hscroll-mode.
2499 Clarify set-window-hscroll.
2500 (Size of Window): Don't mention tool bar in window-height.
2501 (Coordinates and Windows): Explain what coordinates-in-window-p
2502 returns for fringes and display margins.
2503 (Window Configurations): Explain saving fringes, etc.
2504
2505 * tips.texi (Library Headers): Clean up Documentation.
2506
2507 * syntax.texi (Parsing Expressions): Clean up forward-comment
2508 and parse-sexp-lookup-properties.
2509
2510 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
2511
2512 * os.texi (System Environment): Clean up text for load-average errors.
2513
2514 * modes.texi (Hooks): Don't explain local hook details at front.
2515 Clarify run-hooks and run-hook-with-args a little.
2516 Clean up add-hook and remove-hook.
2517
2518 * edebug.texi (Edebug Execution Modes): Clarify t.
2519 Document edebug-sit-for-seconds.
2520 (Coverage Testing): Document C-x X = and =.
2521 (Instrumenting Macro Calls): Fix typo.
2522 (Specification List): Don't index the specification keywords.
2523
c989ebe9
KS
25242003-10-10 Kim F. Storm <storm@cua.dk>
2525
2526 * processes.texi (Network): Introduce make-network-process.
2527
f9525eef
LT
25282003-10-09 Luc Teirlinck <teirllm@auburn.edu>
2529
2530 * tips.texi (Library Headers): Fix typo.
2531
f008b925
LK
25322003-10-07 Juri Linkov <juri@jurta.org>
2533
2534 * modes.texi (Imenu): Mention imenu-create-index-function's
2535 default value. Explain submenus better.
2536
c22c5da6
LK
25372003-10-07 Lute Kamstra <lute@gnu.org>
2538
2539 * modes.texi (Faces for Font Lock): Fix typo.
2540 (Hooks): Explain how buffer-local hook variables can refer to
2541 global hook variables.
2542 Various minor clarifications.
2543
49247521
LK
25442003-10-06 Lute Kamstra <lute@gnu.org>
2545
2546 * tips.texi (Coding Conventions): Mention naming conventions for
2547 hooks.
2548
9296c947
LT
25492003-10-05 Luc Teirlinck <teirllm@auburn.edu>
2550
2551 * loading.texi (Library Search): Correct default value of
2552 load-suffixes.
2553 (Named Features): Fix typo.
2554
0e9b293a
RS
25552003-10-05 Richard M. Stallman <rms@gnu.org>
2556
2557 * loading.texi (Named Features): In `provide',
2558 say how to test for subfeatures.
2559 (Unloading): In unload-feature, use new var name
2560 unload-feature-special-hooks.
2561
49247521 25622003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
2563
2564 * modes.texi (Major Mode Conventions): Mention third way to set up
2565 Imenu.
2566 (Imenu): A number of small fixes.
2567 Delete documentation of internal variable imenu--index-alist.
2568 Document the return value format of imenu-create-index-function
2569 functions.
2570
ab8f7d5c
RS
25712003-09-30 Richard M. Stallman <rms@gnu.org>
2572
2573 * processes.texi (Network): Say what stopped datagram connections do.
2574
2575 * lists.texi (Association Lists): Clarify `assq-delete-all'.
2576
2577 * display.texi (Overlay Properties): Clarify `evaporate' property.
2578
49247521 25792003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
2580
2581 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 2582 constructs should be marked as risky.
86b9b767
LK
2583 Change cons cell into proper list.
2584 (Mode Line Variables): Change cons cell into proper list.
2585
49247521 25862003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
2587
2588 * modes.texi (Mode Line Data): Document the :propertize construct.
2589 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 2590 to match their order in the default mode-line-format.
bc3b02f9
LK
2591 Describe the new variables mode-line-position and mode-line-modes.
2592 Update the default values of mode-line-frame-identification,
2593 minor-mode-alist, and default-mode-line-format.
2594 (Properties in Mode): Mention the :propertize construct.
6142d1d0 2595
bc3b02f9 25962003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 2597
c22c5da6 2598 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
2599 * loading.texi, minibuf.texi, text.texi, variables.texi:
2600 Avoid @strong{Note:}.
2601
26022003-09-26 Richard M. Stallman <rms@gnu.org>
2603
2604 * keymaps.texi (Remapping Commands): Fix typo.
2605
41beda59
LT
26062003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
2607
2608 * processes.texi (Low-Level Network): Fix typo.
2609
ef6ae4ff
KS
26102003-09-23 Kim F. Storm <storm@cua.dk>
2611
2612 * processes.texi (Network, Network Servers): Fix typos.
2613 (Low-Level Network): Add timeout value for :server keyword.
2614 Add new option keywords to make-network-process.
2615 Add set-network-process-options.
2616 Explain how to test availability of network options.
2617
b0f23edf
RS
26182003-09-19 Richard M. Stallman <rms@gnu.org>
2619
2620 * text.texi (Motion by Indent): Arg to
2621 backward-to-indentation and forward-to-indentation is optional.
2622
2623 * strings.texi (Creating Strings): Add substring-no-properties.
2624
2625 * processes.texi
2626 (Process Information): Add list-processes arg QUERY-ONLY.
2627 Delete process-contact from here.
2628 Add new status values for process-status.
2629 Add process-get, process-put, process-plist, set-process-plist.
2630 (Synchronous Processes): Add call-process-shell-command.
2631 (Signals to Processes): signal-process allows process objects.
2632 (Network): Complete rewrite.
2633 (Network Servers, Datagrams, Low-Level Network): New nodes.
2634
2635 * positions.texi (Word Motion): forward-word, backward-word
2636 arg is optional. Reword.
2637
2638 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
2639
c22c5da6 2640 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
2641 Delete duplicate definition of buffer-local-value.
2642 (File Local Variables): Explain about discarding text props.
2643
f387bdea
RS
26442003-09-11 Richard M. Stallman <rms@gnu.org>
2645
2646 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
2647 changes variables that record input events.
2648 (Minibuffer Misc): Add minibuffer-selected-window.
2649
2650 * lists.texi (Building Lists): Add copy-tree.
2651
2652 * display.texi (Fontsets): Add char-displayable-p.
2653 (Scroll Bars): New node.
2654
49247521 26552003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
2656
2657 * modes.texi (%-Constructs): Document new `%i' and `%I'
2658 constructs.
2659
fd026ee1
JR
26602003-09-03 Peter Runestig <peter@runestig.com>
2661
2662 * makefile.w32-in: New file.
2663
4828b4d7
RS
26642003-08-29 Richard M. Stallman <rms@gnu.org>
2665
2666 * display.texi (Overlay Properties): Clarify how priorities
2667 affect use of the properties.
2668
a4e4f05d
LT
26692003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
2670
2671 * customize.texi (Type Keywords): Correct the description of
2672 `:help-echo' in the case where `motion-doc' is a function.
2673
3ebe0346
JPW
26742003-08-14 John Paul Wallington <jpw@gnu.org>
2675
2676 * modes.texi (Emulating Mode Line): Subsection, not section.
2677
3afe8e39
RS
26782003-08-13 Richard M. Stallman <rms@gnu.org>
2679
2680 * elisp.texi (Top): Update subnode lists in menu.
2681
2682 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
2683 (Kill Functions): kill-region has new arg yank-handler.
2684 (Yanking): New node.
2685 (Yank Commands): Add yank-undo-function.
2686 (Low-Level Kill Ring):
2687 kill-new and kill-append have new arg yank-handler.
2688 (Changing Properties): Add remove-list-of-text-properties.
2689 (Atomic Changes): New node.
2690
2691 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
2692
2693 * streams.texi (Output Variables): Add eval-expression-print-length
2694 and eval-expression-print-level.
2695
2696 * os.texi (Time Conversion): For encode-time, explain limits on year.
2697
2698 * objects.texi (Character Type): Define anchor "modifier bits".
2699
2700 * modes.texi (Emulating Mode Line): New node.
2701 (Search-based Fontification): Font Lock uses font-lock-face property.
2702 (Other Font Lock Variables): Likewise.
2703
2704 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
2705 not vectors.
2706 (Active Keymaps): Add emulation-mode-map-alists.
2707 (Functions for Key Lookup): key-binding has new arg no-remap.
2708 (Remapping Commands): New node.
2709 (Scanning Keymaps): where-is-internal has new arg no-remap.
2710 (Tool Bar): Add tool-bar-local-item-from-menu.
2711 Clarify when to use tool-bar-add-item-from-menu.
2712
2713 * commands.texi (Interactive Call): commandp has new arg.
2714 (Command Loop Info): Add this-original-command.
2715
e37769b1
JPW
27162003-08-06 John Paul Wallington <jpw@gnu.org>
2717
2718 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
2719
2720 * display.texi (Warning Basics): Fix typo.
2721 (Fringes): Add closing curly bracket and fix typo.
2722
2723 * elisp.texi (Top): Fix typo.
2724
c5e0561f
RS
27252003-08-05 Richard M. Stallman <rms@gnu.org>
2726
2727 * elisp.texi: Update lists of subnodes.
2728
2729 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
2730
2731 * variables.texi (Local Variables): Use lc for example variable names.
2732
2733 * tips.texi (Library Headers): Explain where to put -*-.
2734
2735 * strings.texi (Creating Strings): Fix xref for vconcat.
2736
2737 * sequences.texi (Vector Functions):
2738 vconcat no longer allows integer args.
2739
2740 * minibuf.texi (Reading File Names): read-file-name has new
2741 arg PREDICATE. New function read-directory-name.
2742
2743 * macros.texi (Defining Macros): Give definition of `declare'
2744 (Indenting Macros): New node.
2745
2746 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
2747 (Window Frame Parameters): Make separate table of parameters
2748 that are coupled with specific face attributes.
2749 (Deleting Frames): delete-frame-hooks renamed to
2750 delete-frame-functions.
2751
2752 * files.texi (Magic File Names): Add file-remote-p.
2753 Clarify file-local-copy.
2754
2755 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
2756 here; instead xref Defining Macros.
2757
2758 * display.texi (Warnings): New node, and subnodes.
2759 (Fringes): New node.
2760
2761 * debugging.texi (Test Coverage): New node.
2762
2763 * compile.texi (Compiler Errors): Explain with-no-warnings
2764 and other ways to suppress warnings.
2765
2766 * commands.texi (Interactive Call): Minor clarification.
2767
2768 * buffers.texi (Buffer File Name): set-visited-file-name
2769 renames the buffer too.
2770
2771 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
2772
ee59dede
MR
27732003-07-24 Markus Rost <rost@math.ohio-state.edu>
2774
2775 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
2776
f0514b34
MR
27772003-07-22 Markus Rost <rost@math.ohio-state.edu>
2778
2779 * internals.texi (Garbage Collection): Fix previous change.
2780
c73983bb
RS
27812003-07-22 Richard M. Stallman <rms@gnu.org>
2782
2783 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
2784
2785 * display.texi (Width): Use \s syntax in example.
2786 (Font Selection): Add face-font-rescale-alist.
2787
2788 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
2789 Remove spurious indent in example.
2790
2791 * lists.texi (Building Lists): Add number-sequence.
2792
2793 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
2794
2795 * functions.texi (Function Documentation): Explain how to
2796 show calling convention explicitly in the doc string.
2797
2798 * windows.texi (Selecting Windows): save-selected-window saves
2799 selected window of each frame.
2800 (Window Configurations): Minor change.
2801
2802 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
2803
2804 * streams.texi (Output Variables): Add print-continuous-numbering
2805 and print-number-table.
2806
2807 * processes.texi (Decoding Output): New node.
2808
2809 * os.texi (Time Conversion): decode-time arg is optional.
2810
2811 * objects.texi (Character Type): Don't use space as example for \.
2812 Make list of char names and \-sequences correspond.
2813 Explain that \s is not used in strings. `\ ' needs space after.
2814
2815 * nonascii.texi (Converting Representations): Add string-to-multibyte.
2816 (Translation of Characters): Add translation-table-for-input.
2817 (Default Coding Systems): Add auto-coding-functions.
2818 (Explicit Encoding): Add decode-coding-inserted-region.
2819 (Locales): Add locale-info.
2820
2821 * minibuf.texi (Basic Completion): Describe test-completion.
2822 Collections can be lists of strings.
2823 Clean up lazy-completion-table.
2824 (Programmed Completion): Mention test-completion.
2825 Clarify why lambda expressions are not accepted.
2826 (Minibuffer Misc): Describe minibufferp.
2827
51a8b435
RS
28282003-07-14 Richard M. Stallman <rms@gnu.org>
2829
2830 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
2831
2832 * windows.texi (Selecting Windows): New arg to select-window.
2833 (Selecting Windows): Add with-selected-window.
2834 (Size of Window): Add window-inside-edges, etc.
2835
2836 * internals.texi (Garbage Collection): Add post-gc-hook.
2837
2838 * processes.texi (Subprocess Creation): Add exec-suffixes.
2839
2840 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
2841 (Scanning Keymaps): Add map-keymaps.
2842 (Defining Menus): Add keymap-prompt.
2843
2844 * numbers.texi (Integer Basics): Add most-positive-fixnum,
2845 most-negative-fixnum.
2846
2847 * compile.texi (Byte Compilation): Explain no-byte-compile
2848 (Compiler Errors): New node.
2849
2850 * os.texi (User Identification): user-uid, user-real-uid
2851 can return float.
2852
2853 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
2854 and about derived modes.
2855 (Minor Modes): Add minor-mode-list.
2856 (Defining Minor Modes): Keyword args for define-minor-mode.
2857 (Search-based Fontification): Explain managing other properties.
2858 (Other Font Lock Variables): Add font-lock-extra-managed-props.
2859 (Faces for Font Lock): Add font-locl-preprocessor-face.
2860 (Hooks): Add run-mode-hooks and delay-mode-hooks.
2861
2862 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 2863 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
2864
2865 * loading.texi (Library Search): Add load-suffixes.
2866
2867 * minibuf.texi (Basic Completion): Add lazy-completion-table.
2868 (Programmed Completion): Add dynamic-completion-table.
2869
2870 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
2871 (Magic File Names): Specify precedence order of handlers.
199bb209 2872
51a8b435
RS
2873 * commands.texi (Command Overview): Emacs server runs pre-command-hook
2874 and post-command-hook.
2875 (Waiting): New calling convention for sit-for.
2876
2877 * text.texi (Special Properties): local-map and keymap properties
2878 apply based on their stickiness.
2879
c6de56a0
RS
28802003-07-07 Richard M. Stallman <rms@gnu.org>
2881
2882 * modes.texi (Minor Mode Conventions): Specify only some kinds
2883 of list values as args to minor modes.
2884
2885 * files.texi (File Name Expansion): Warn about iterative use
2886 of substitute-in-file-name.
2887
2888 * advice.texi (Activation of Advice): Clean up previous change.
2889
8c761ea6
MR
28902003-07-06 Markus Rost <rost@math.ohio-state.edu>
2891
2892 * advice.texi (Activation of Advice): Note that ad-start-advice is
2893 turned on by default.
2894
c6de56a0
RS
28952003-06-30 Richard M. Stallman <rms@gnu.org>
2896
2897 * text.texi (Buffer Contents): Document current-word.
2898 (Change Hooks): Not called for *Messages*.
2899
2900 * functions.texi (Defining Functions): Explain about redefining
2901 primitives.
2902 (Function Safety): Renamed. Minor changes.
2903 Comment out the detailed criteria for what is safe.
2904
3fe4e567
AS
29052003-06-22 Andreas Schwab <schwab@suse.de>
2906
2907 * objects.texi (Symbol Type): Fix description of examples.
2908
cda7bd13
AS
29092003-06-16 Andreas Schwab <schwab@suse.de>
2910
2911 * hash.texi (Creating Hash): Fix description of :weakness.
2912
fbcffa4a
KG
29132003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2914
2915 * files.texi (Changing Files): copy-file copies file modes, too.
2916
ff6a3bfb
RS
29172003-05-28 Richard M. Stallman <rms@gnu.org>
2918
2919 * strings.texi (Creating Strings): Clarify split-string.
2920
1463a05d
JB
29212003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
2922
2923 * strings.texi (Creating Strings): Update split-string specification
2924 and examples.
2925
af253914
RS
29262003-05-19 Richard M. Stallman <rms@gnu.org>
2927
2928 * elisp.texi: Correct invariant section names.
2929
7ea52f92
RS
29302003-04-20 Richard M. Stallman <rms@gnu.org>
2931
2932 * os.texi (Timers): Explain about timers and quitting.
2933
e31afc09
RS
29342003-04-19 Richard M. Stallman <rms@gnu.org>
2935
2936 * internals.texi (Writing Emacs Primitives): Strings are
2937 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
2938 Explain GCPRO convention for varargs function args.
2939
5ceea398
RS
29402003-04-16 Richard M. Stallman <rms@gnu.org>
2941
2942 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
2943
b0ada147
RS
29442003-04-08 Richard M. Stallman <rms@gnu.org>
2945
2946 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
2947
b23375aa
KS
29482003-02-13 Kim F. Storm <storm@cua.dk>
2949
2950 * objects.texi (Character Type): New \s escape for space.
2951
c60ee5e7
JB
29522003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2953
2954 * os.texi (System Environment): Added cygwin system-type.
2955
84e47416
RS
29562003-01-25 Richard M. Stallman <rms@gnu.org>
2957
2958 * keymaps.texi: Document that a symbol can act as a keymap.
2959
3e8cf2ea
RS
29602003-01-13 Richard M. Stallman <rms@gnu.org>
2961
2962 * text.texi (Changing Properties): Say string indices are origin-0.
2963
2964 * positions.texi (Screen Lines) <compute-motion>:
2965 Correct order of elts in return value.
2966
2967 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
2968 how to define a default binding.
2969
7abb9fc5 29702002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 2971
104bc3aa 2972 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 2973
104bc3aa
MR
2974 * customize.texi (Simple Types): Clarify description of custom
2975 type 'number. Describe new custom type 'float.
177f790c 2976
7abb9fc5 29772002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
2978
2979 * variables.texi (File Local Variables): Fix typo.
2980
df140a68 29812002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 2982
df140a68
KG
2983 From Michael Albinus <Michael.Albinus@alcatel.de>.
2984
2985 * README: Target for Info file is `make info'.
2986
2987 * files.texi (File Name Components): Fixed typos in
2988 `file-name-sans-extension'.
2989 (Magic File Names): Complete list of operations for magic file
2990 name handlers.
2991
7ed9159a
JY
29922002-09-16 Jonathan Yavner <jyavner@engineer.com>
2993
2994 * variables.texi (File Local Variables): New function
2995 risky-local-variable-p.
2996
29972002-09-15 Jonathan Yavner <jyavner@engineer.com>
2998
2999 * functions.texi (Function safety): New node about unsafep.
3000
241f79af
PA
30012002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
3002
3003 * customize.texi (Splicing into Lists): Fixed example.
3004 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
3005
72459b15
JB
30062002-06-17 Juanma Barranquero <lektu@terra.es>
3007
3008 * frames.texi (Display Feature Testing): Fix typo.
3009
61f7e0f5
AS
30102002-06-12 Andreas Schwab <schwab@suse.de>
3011
3012 * frames.texi (Initial Parameters, Resources): Fix references to
3013 the Emacs manual.
3014
4e792dbd
KS
30152002-05-13 Kim F. Storm <storm@cua.dk>
3016
3017 * variables.texi (Intro to Buffer-Local): Updated warning and
3018 example relating to changing buffer inside let.
3019
940344d4 30202002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
3021
3022 * os.texi (Session Management): New node about X Session management.
3023
231ac53b
EZ
30242002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
3025
3026 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
3027 to which the manual corresponds, and the copyright years.
3028
3029 * Makefile.in (VERSION): Set to 2.9.
3030
140cc574
EZ
30312001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
3032
3033 * elisp.texi: Change the category in @dircategory to "Emacs", to
3034 make it consistent with info/dir.
3035
9c7fce05
MB
30362001-11-25 Miles Bader <miles@gnu.org>
3037
3038 * text.texi (Fields): Describe new `limit' arg in
3039 field-beginning/field-end.
3040
9f8bbf0f
EZ
30412001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3042
a5e6715c
EZ
3043 * permute-index: Don't depend on csh-specific features. Replace
3044 the interpreter name with /bin/sh.
3045
9f8bbf0f
EZ
3046 * two-volume-cross-refs.txt: New file.
3047 * two.el: New file.
3048 * spellfile: New file.
3049
1756e2fb
EZ
30502001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
3051
3052 * permute-index: New file.
3053
3054 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
3055 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
3056 8+3 restricted namespace.
ad050e54
EZ
3057
3058 * Makefile.in (infodir): Define relative to $(srcdir).
3059 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
3060 include directories list via -I switch to makeinfo.
3061 (index.texi): Use cp if both hard and symbolic links fail.
3062
10fa7f8e
EZ
30632001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3064
7a1494ce
EZ
3065 * Makefile.in (distclean): Add.
3066
10fa7f8e
EZ
3067 The following changes make ELisp manual part of the Emacs
3068 distribution:
3069
3070 * Makefile.in: Add Copyright notice.
3071 (prefix): Remove.
3072 (infodir): Change value to "../info".
3073 (VPATH): New variable.
3074 (MAKE): Don't define.
3075 (texmacrodir): Don't define.
3076 (texinputdir): Append the existing value of TEXINPUTS.
3077 ($(infodir)/elisp): Instead of just "elisp". Reformat the
3078 command to be compatible with man/Makefile.in, and to put the
3079 output into ../info.
5c32b7c5 3080 (info): Add target.
10fa7f8e
EZ
3081 (installall): Target removed.
3082
ad050e54 30832001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
3084
3085 * tips.texi (Coding Conventions): Fix typo.
3086
6fd735df
GM
30872001-10-23 Gerd Moellmann <gerd@gnu.org>
3088
3089 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
3090
b704d54b
EZ
30912001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
3092
3093 * files.texi (File Name Components): Update the description of
3094 file-name-sans-extension and file-name-extension, as they now
3095 ignore leading dots.
3096
71431a0e
GM
30972001-10-20 Gerd Moellmann <gerd@gnu.org>
3098
6aa97356 3099 * (Version 21.1 released.)
71431a0e 3100
79f1f96c
MB
31012001-10-19 Miles Bader <miles@gnu.org>
3102
3103 * positions.texi (Text Lines): Describe behavior of
3104 `beginning-of-line'/`end-of-line' in the presence of field properties.
3105
892a8f36
GM
31062001-10-17 Gerd Moellmann <gerd@gnu.org>
3107
3108 * Makefile.in (VERSION): Set to 2.8.
3109 (manual): Use `manual-21'.
3110
8c1cc9e8 3111 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
3112 number was used. Set it to 2.8.
3113
3114 * intro.texi: Likewise.
3115
51724e26
EZ
31162001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3117
3118 * files.texi (File Name Completion): Document the significance of
3119 a trailing slash in elements of completion-ignored-extensions.
3120
57b338e8
MB
31212001-10-06 Miles Bader <miles@gnu.org>
3122
3123 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3124
c89e4bc5
GM
31252001-10-04 Gerd Moellmann <gerd@gnu.org>
3126
3127 * variables.texi (Variable Aliases): New node.
3128
ab952a4f
GM
31292001-10-04 Gerd Moellmann <gerd@gnu.org>
3130
3131 * Branch for 21.1.
dff28924 3132
9db3a582
MB
31332001-10-02 Miles Bader <miles@gnu.org>
3134
ae1a9581
MB
3135 * minibuf.texi (Minibuffer Misc): Add entries for
3136 `minibuffer-contents', `minibuffer-contents-no-properties', and
3137 `delete-minibuffer-contents'.
3138 Correct description for `minibuffer-prompt-end'.
3139
9db3a582
MB
3140 * text.texi (Property Search): Correct descriptions of
3141 `next-char-property-change' and `previous-char-property-change'.
3142 Add entries for `next-single-char-property-change' and
3143 `previous-single-char-property-change'.
3144 Make operand names a bit more consistent.
3145
03be5931
EZ
31462001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3147
3148 * frames.texi (Finding All Frames): Document that next-frame and
3149 previous-frame are local to current terminal.
3150
974548ec
EZ
31512001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3152
3153 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 3154 result of make-keymap.
974548ec 3155
8d82c597
EZ
31562001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
3157
3158 * display.texi (Font Lookup, Attribute Functions)
3159 (Image Descriptors): Add cross-references to the definition of
3160 selected frame.
3161
3162 * buffers.texi (The Buffer List): Add cross-references to the
3163 definition of selected frame.
3164
3165 * frames.texi (Input Focus): Clarify which frame is _the_ selected
3166 frame at any given time.
3167 (Multiple Displays, Size and Position): Add a cross-reference to
3168 the definition of the selected frame.
3169
2842de30
EZ
31702001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
3171
3172 * strings.texi (String Conversion) <string-to-number>: Document
3173 that a float is returned for integers that are too large.
3174
3175 * frames.texi (Mouse Position): Document mouse-position-function.
3176 (Display Feature Testing): Document display-images-p.
3177 (Window Frame Parameters): Document the cursor-type variable.
3178
3179 * numbers.texi (Integer Basics): Document CL style read syntax for
3180 integers in bases other than 10.
3181
3182 * positions.texi (List Motion): Document
3183 open-paren-in-column-0-is-defun-start.
3184
3185 * lists.texi (Sets And Lists): Document member-ignore-case.
3186
3187 * internals.texi (Garbage Collection): Document the used and free
3188 strings report.
3189 (Memory Usage): Document strings-consed.
3190
3191 * os.texi (Time of Day): Document float-time.
3192 (Recording Input): Document that clear-this-command-keys clears
3193 the vector to be returned by recent-keys.
3194
3195 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
3196 argument keymap can be a list.
3197
3198 * nonascii.texi (User-Chosen Coding Systems)
3199 <select-safe-coding-system>: Document the new argument
3200 accept-default-p and the variable
3201 select-safe-coding-system-accept-default-p. Tell what happens if
3202 buffer-file-coding-system is undecided.
3203 (Default Coding Systems): Document auto-coding-regexp-alist.
3204
3205 * display.texi (The Echo Area) <message>: Document
3206 message-truncate-lines.
3207 (Glyphs): Document that the glyph table is unused on windowed
3208 displays.
3209
3210 * help.texi (Describing Characters) <single-key-description>:
3211 Document the new argument no-angles.
3212 (Accessing Documentation) <documentation-property>: Document that
3213 a non-string property is evaluated.
3214 <documentation>: Document that the function-documentation property
3215 is looked for.
3216
3217 * windows.texi (Selecting Windows): Document some-window.
3218
3219 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
3220
3221 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
3222 apropos-mode-hook.
3223
3224 * commands.texi (Using Interactive): Document interactive-form.
3225 (Keyboard Macros): Document kbd-macro-termination-hook.
3226 (Command Loop Info): Document that clear-this-command-keys clears
3227 the vector to be returned by recent-keys.
3228
2d43d823
GM
32292001-09-04 Werner LEMBERG <wl@gnu.org>
3230
3231 * Makefile.in (srcdir, texinputdir): New variables.
3232 (srcs, index.texi, install): Use $(srcdir).
3233 (.PHONY): Remove elisp.dvi.
3234 (elisp): Use -I switch for makeinfo.
3235 (elisp.dvi): Use $(srcdir) and $(texinputdir).
3236 (installall, dist): Use $(srcdir).
3237 Fix path to texinfo.tex.
3238 (maintainer-clean): Add elisp.dvi and elisp.oaux.
3239
fa739b31
GM
32402001-08-30 Gerd Moellmann <gerd@gnu.org>
3241
92a25631
GM
3242 * display.texi (Conditional Display): Adjust to API change.
3243
fa739b31
GM
3244 * configure: New file.
3245
cef68af5
GM
32462001-07-30 Gerd Moellmann <gerd@gnu.org>
3247
3248 * commands.texi (Repeat Events): Add description of
3249 double-click-fuzz.
3250
d1f08d85
SM
32512001-05-08 Stefan Monnier <monnier@cs.yale.edu>
3252
3253 * syntax.texi (Syntax Class Table): Add the missing designator for
3254 comment and string fences.
3255 (Syntax Properties): Add a xref to syntax table internals.
3256 (Syntax Table Internals): Document string-to-syntax.
3257
1e9fc92e
GM
32582001-05-07 Gerd Moellmann <gerd@gnu.org>
3259
3260 * Makefile.in (install): Use install-info command line options
3261 like in Emacs' Makefile.in.
3262
00480554
MB
32632000-12-09 Miles Bader <miles@gnu.org>
3264
3265 * windows.texi (Window Start): Update documentation for
3266 `pos-visible-in-window-p'.
3267
1e344ee2
SM
32682000-11-12 Stefan Monnier <monnier@cs.yale.edu>
3269
3270 * lists.texi (Building Lists): Add footnote to explain how to add
3271 to the end of a list.
3272
a540f6ed
GM
32732000-10-25 Gerd Moellmann <gerd@gnu.org>
3274
3275 * files.texi (Visiting Functions): Typos.
3276
28bcdbee
KH
32772000-10-25 Kenichi Handa <handa@etl.go.jp>
3278
3279 * files.texi (Visiting Functions): Return value of
3280 find-file-noselect may be a list of buffers if wildcards are used.
3281
22d1a4ed
MB
32822000-10-24 Miles Bader <miles@lsi.nec.co.jp>
3283
3284 * display.texi (Defining Faces): Document `graphic' display type
3285 in face specs.
3286
916a89db
KG
32872000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3288
1e9fc92e 3289 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
3290 `after-make-frame-hook' with `after-make-frame-functions'.
3291
1e9fc92e 3292 * frames.texi (Creating Frames): Ditto.
916a89db 3293
1e9fc92e 3294 * variables.texi (Future Local Variables): Ditto.
916a89db 3295
483de32b
GM
32962000-10-16 Gerd Moellmann <gerd@gnu.org>
3297
3298 * display.texi (Other Image Types): Add description of :foreground
3299 and :background properties of mono PBM images.
3300
e23a63a5
WL
33012000-08-17 Werner LEMBERG <wl@gnu.org>
3302
3303 * .cvsignore: New file.
3304
dfc16043
GM
33052000-01-05 Gerd Moellmann <gerd@gnu.org>
3306
3307 * tindex.pl: New script.
3308
602613fe
DL
33091999-12-03 Dave Love <fx@gnu.org>
3310
3311 * Makefile.in (MAKEINFO): New parameter.
3312
94ec544d
DL
33131999-09-17 Richard Stallman <rms@gnu.org>
3314
3315 * Makefile.in (srcs): Add hash.texi.
3316 (VERSION): Update to 20.6.
3317
33181999-09-13 Richard Stallman <rms@gnu.org>
3319
3320 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
3321
33221998-08-29 Karl Heuer <kwzh@gnu.org>
3323
3324 * configure.in: New file.
3325 * Makefile.in: Renamed from Makefile.
3326 (prefix, infodir): Use value obtained from configure.
3327 (emacslibdir): Obsolete variable deleted.
3328 (dist): Distribute configure.in, configure, Makefile.in.
3329
33301998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3331
3332 * Makefile (INSTALL_INFO): New variable.
3333 (install): Run install-info.
3334
33351998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
3336
3337 * Makefile (elisp.dvi): Add missing backslash.
3338
33391998-05-02 Richard Stallman <rms@psilocin.gnu.org>
3340
3341 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
3342 Run texindex without `./'. Always run texindex on elisp.tp.
3343 (elisp.tps): Target deleted.
3344
33451998-04-05 Richard Stallman <rms@psilocin.gnu.org>
3346
3347 * Makefile (srcs): Add nonascii.texi and customize.texi.
3348 (dist): Start by deleting `temp'.
3349
33501998-02-17 Richard Stallman <rms@psilocin.gnu.org>
3351
3352 * Makefile (makeinfo, texindex): Targets deleted.
3353 (makeinfo.o, texindex.o): Targets deleted.
3354 (clean, dist): Don't do anything with them or with getopt*.
3355
33561998-01-30 Richard Stallman <rms@psilocin.gnu.org>
3357
3358 * Makefile (SHELL): Defined.
3359
33601998-01-27 Richard Stallman <rms@psilocin.gnu.org>
3361
3362 * Makefile (elisp.tps): New target.
3363 (elisp.dvi): Depend on elisp.tps.
3364
3365Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
3366
3367 * README: Update phone number.
3368
3369 * Makefile (elisp): Make this be the default target.
3370 Depend on makeinfo.c instead of makeinfo.
3371 (install): Don't depend on elisp.dvi, since we don't install that.
3372 Use mkinstalldirs.
3373 (dist): Add mkinstalldirs.
3374
3375Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3376
3377 * Makefile (VERSION): Update version number.
3378 (maintainer-clean): Renamed from realclean.
3379
3380Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3381
3382 * Makefile (realclean): New target.
3383 (elisp): Remove any old elisp-* files first.
3384
3385Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
3386
d1f08d85
SM
3387 * Makefile (VERSION): New variable.
3388 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
3389 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
3390
3391Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3392
3393 * Makefile (elisp): Depend on makeinfo.
3394
3395Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
3396
d1f08d85 3397 * Makefile (srcs): Add anti.texi.
94ec544d
DL
3398
3399Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3400
3401 * Makefile (infodir, prefix): New vars.
3402 (install): Use infodir.
3403 (emacsinfodir): Deleted.
3404
3405Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3406
3407 * Makefile (srcs): Add calendar.texi.
3408
3409 * Makefile (dist): Copy texindex.c and makeinfo.c.
3410 Limit elisp-* files to those with one or two digits.
3411
3412Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3413
3414 * Makefile (dist): Changed to use Gzip instead of compress.
3415
3416Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3417
3418 * loading.texi (Unloading): define-function changed back to
3419 defalias. It may not stay this way, but at least it's
3420 consistent with the known-good version of the code patch.
3421
3422Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3423
3424 * modes.texi (Hooks): Document new optional arg of add-hook.
3425
3426Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3427
d1f08d85 3428 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
3429
3430 * tips.texi: Add new section on standard library headers.
3431
3432Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3433
3434 * Makefile (srcs): Add frame.texi to the list of sources.
3435
3436Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3437
3438 * Makefile (dist): Don't bother excluding autosave files; they'll
3439 never make it into the temp directory anyway, and the hash marks
3440 in the name are problematic for make and the Bourne shell.
dff28924 3441 (srcs):
94ec544d
DL
3442
3443Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3444
d1f08d85 3445 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
3446 the distribution tar file.
3447
dff28924 3448Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
3449
3450 * Makefile (srcs): Added index.perm.
3451 (elisp.dvi): Remove erroneous shell comment.
3452 Expect output of permute-index in permuted.fns.
3453 Save old elisp.aux in elisp.oaux.
3454 (clean): Added index.texi to be deleted.
3455
dff28924 3456Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3457
3458 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
3459
dff28924 3460Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
3461
3462 * files.texi: Noted that completion-ignored-extensions is ignored
3463 when making *Completions*.
3464
3465Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
3466
3467 * Makefile make dist now depends on elisp.dvi, since it tries
3468 to include it in the dist file.
3469
dff28924 3470Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
3471
3472 * functions.texinfo (Mapping Functions): Add missing quote
3473
dff28924 3474Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3475
3476 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
3477 (defunargs): Turn off \hyphenchar of \sl font temporarily.
3478
dff28924 3479Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3480
3481 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
3482 and @error{} are the terms now being used. The files in the
3483 directory have been changed to reflect this.
3484
d1f08d85 3485 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
3486 ` @result{}', using 5 spaces at the begining of the line.
3487
dff28924 3488Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3489
3490 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
3491 experimental @indentedresult{}, @indentedexpandsto{} are part of
3492 the texinfo.tex in this directory. These TeX macros are not
3493 stable yet.
3494
dff28924 3495Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3496
3497 * texinfo.tex: temporarily added
d1f08d85 3498 \let\result=\dblarrow
94ec544d
DL
3499 \def\error{{\it ERROR} \longdblarrow}
3500 We need to do this better soon.
3501
dff28924 3502Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3503
3504 * Applied Karl Berry's patches to *.texinfo files, but not to
3505 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
3506 new title page format is also not applied, since it requires
3507 texinfo.tex changes.)
3508
3509 * Cleaned up `Makefile' and defined the `emacslibdir' directory
3510 for the Project GNU development environment.
3511
ad050e54 3512;; Local Variables:
fd026ee1 3513;; coding: iso-2022-7bit
ad050e54 3514;; End:
2a34a036
GM
3515
3516 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
3517 Copying and distribution of this file, with or without modification,
3518 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
3519
3520;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda