Require 'tree-widget instead of 'wid-edit.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
33b79ce4
LT
12005-06-25 Luc Teirlinck <teirllm@auburn.edu>
2
3 * display.texi (Faces): `facep' returns t for strings that are
4 face names.
5
df13531d
RS
62005-06-25 Richard M. Stallman <rms@gnu.org>
7
8 * objects.texi (Equality Predicates): Clarify meaning of equal.
9
10 * windows.texi (Selecting Windows): save-selected-window
11 and with-selected-window save and restore the current buffer.
12
cf444441
RS
132005-06-24 Richard M. Stallman <rms@gnu.org>
14
15 * numbers.texi (Float Basics): Explain how to test for NaN,
16 and printing the sign of NaNs.
17
6cdd056d
EZ
182005-06-24 Eli Zaretskii <eliz@gnu.org>
19
20 * makefile.w32-in (MAKEINFO): Use --force.
21
b93e3c3b
RS
222005-06-23 Richard M. Stallman <rms@gnu.org>
23
24 * display.texi (Face Functions): Correct Texinfo usage.
25
6fb276bd
LT
262005-06-23 Luc Teirlinck <teirllm@auburn.edu>
27
28 * lists.texi (Rings): `ring-elements' now returns the elements of
29 RING in order.
30
1d1c7e75
JB
312005-06-23 Juanma Barranquero <lekktu@gmail.com>
32
33 * markers.texi (The Mark): Texinfo usage fix.
34
9d12e52b
KS
352005-06-23 Kim F. Storm <storm@cua.dk>
36
37 * searching.texi (Entire Match Data): Remove evaporate option for
38 match-data. Do not mention evaporate option for set-match-data.
39
6d44324c
GM
402005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
41
42 * display.texi (Face Functions): Mention face aliases.
43
80df27a7
RS
442005-06-21 Richard M. Stallman <rms@gnu.org>
45
46 * anti.texi (Antinews): Texinfo usage fix.
47
e121563b
KB
482005-06-21 Karl Berry <karl@gnu.org>
49
9d7d543c
KB
50 * elisp.texi: Use @copying.
51
e121563b
KB
52 * elisp.texi: Put @summarycontents and @contents before the Top
53 node, instead of the end of the file, so that the contents appear
54 in the right place in the dvi/pdf output.
55
36a3b076
JL
562005-06-21 Juri Linkov <juri@jurta.org>
57
58 * display.texi (Defining Faces): Add `customized-face'.
59
5c796e80
KS
602005-06-20 Kim F. Storm <storm@cua.dk>
61
b7d1f38f
KS
62 * variables.texi (Setting Variables): Any type of element can be
63 given order in add-to-ordered-list. Compare elements with eq.
64
5c796e80
KS
65 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
66
fb056bef
KB
672005-06-20 Karl Berry <karl@gnu.org>
68
69 * syntax.texi (Syntax Flags): Make last column very slightly wider
70 to avoid "generic comment" breaking on two lines and causing an
71 underfull box.
72
84398baa
LT
732005-06-19 Luc Teirlinck <teirllm@auburn.edu>
74
75 * lists.texi (Rings): Various minor clarifications and corrections.
76
07ff1e4b
RS
772005-06-18 Richard M. Stallman <rms@gnu.org>
78
79 * functions.texi (Obsolete Functions): Simplify.
80
81 * variables.texi (Variable Aliases): Simplify.
82
83 * anti.texi, backups.texi, compile.texi, customization.texi:
84 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
85 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
86 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
87 * variables.texi: Fix formatting ugliness.
88
89 * elisp.texi: Add links to Rings and Byte Packing.
90 Update version and copyright years.
91
92 * minibuf.texi: Fix formatting ugliness.
93 (Completion Commands): Move keymap vars to the end
94 and vars completing-read binds to the top.
95
3f7fab24
LT
962005-06-17 Luc Teirlinck <teirllm@auburn.edu>
97
98 * processes.texi: Fix typos.
99 (Bindat Spec): Correct Texinfo error.
926c4c9b 100 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 101
f19b57e3
RS
1022005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
103
104 * lists.texi (Rings): New node.
105 (Lists): Add it to menu.
106
a80c5da7 107 * processes.texi (Byte Packing): New node.
f19b57e3
RS
108 (Processes): Add it to menu.
109
1102005-06-17 Richard M. Stallman <rms@gnu.org>
111
112 * syntax.texi (Parsing Expressions): Fix texinfo usage.
113
114 * help.texi (Documentation Basics): Explain the xref to
115 Documentation Tips.
116
117 * debugging.texi (Debugger Commands): Minor fix.
118
67c1390d
LT
1192005-06-16 Luc Teirlinck <teirllm@auburn.edu>
120
121 * edebug.texi (Instrumenting): Eliminate duplicate link.
122 (Specification List): Replace references to "below", referring to
123 a later node, with one @ref to that node.
124
125 * os.texi (Timers): Timers should save and restore the match data
126 if they change it.
127
128 * debugging.texi (Debugger Commands): Mention that the Lisp
129 debugger can not step through primitive functions.
130
51cd2a8c
JB
1312005-06-16 Juanma Barranquero <lekktu@gmail.com>
132
133 * functions.texi (Obsolete Functions): Update argument names of
134 `make-obsolete' and `define-obsolete-function-alias'.
135
136 * variables.texi (Variable Aliases): Update argument names of
137 `defvaralias', `make-obsolete-variable' and
138 `define-obsolete-variable-alias'.
139
f5e6ac4a
KS
1402005-06-15 Kim F. Storm <storm@cua.dk>
141
142 * searching.texi (Entire Match Data): Rephrase warnings about
143 evaporate arg to match-data and set-match-data.
144
fe2a9972
LT
1452005-06-14 Luc Teirlinck <teirllm@auburn.edu>
146
67774855
LT
147 * elisp.texi (Top): Update detailed menu.
148
fe2a9972
LT
149 * edebug.texi (Edebug): Update menu.
150 (Instrumenting): Update xrefs.
151 (Edebug Execution Modes): Correct xref.
152 (Jumping): Clarify description of `h' command.
153 Eliminate redundant @ref.
154 (Breaks): New node.
155 (Breakpoints): is now a subsubsection.
156 (Global Break Condition): Mention `C-x X X'.
157 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
158 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
159 (Edebug Display Update): Correct pxref.
160 (Edebug and Macros): New node.
161 (Instrumenting Macro Calls): Is now a subsubsection.
162 Neither arg of `def-edebug-spec' is evaluated.
163 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
164 (Specification Examples): Fix typo.
165
b59f605b
LK
1662005-06-14 Lute Kamstra <lute@gnu.org>
167
168 * debugging.texi (Function Debugging): Primitives can break on
169 entry too.
170
a5c99dc9
KS
1712005-06-14 Kim F. Storm <storm@cua.dk>
172
173 * variables.texi (Setting Variables): Add add-to-ordered-list.
174
f99ed2f8
SM
1752005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
176
177 * syntax.texi (Parsing Expressions): Document aux functions and vars of
178 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
179
9d42ffaa
LK
1802005-06-13 Lute Kamstra <lute@gnu.org>
181
182 * text.texi (Special Properties): Fix cross reference.
183
32cc0b00
LT
1842005-06-11 Luc Teirlinck <teirllm@auburn.edu>
185
186 * debugging.texi (Function Debugging): Delete mention of empty
187 string argument to `cancel-debug-on-entry'. Delete inaccurate
188 description of the return value of that command.
189
98d1a1cf
EZ
1902005-06-11 Alan Mackenzie <acm@muc.de>
191
192 * text.texi (Adaptive Fill): Amplify the description of
193 fill-context-prefix.
194
4b53b8d7
LT
1952005-06-10 Luc Teirlinck <teirllm@auburn.edu>
196
84398baa 197 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 198
b5305167
SM
1992005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
200
201 * syntax.texi (Parsing Expressions): Document syntax-ppss.
202
9bd4c3ad
LT
2032005-06-10 Luc Teirlinck <teirllm@auburn.edu>
204
205 * debugging.texi (Error Debugging): Minor rewording.
206 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
207 is optional.
208
257914aa
LK
2092005-06-10 Lute Kamstra <lute@gnu.org>
210
b5305167 211 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
212 (Top): Give it a title. Correct version number. Give the
213 detailed node listing a more prominent header.
b5305167
SM
214 * intro.texi: Don't set VERSION here a second time.
215 Mention Emacs's version too.
257914aa
LK
216 * anti.texi (Antinews): Use EMACSVER to refer to the current
217 version of Emacs.
218
b7aae902
KS
2192005-06-09 Kim F. Storm <storm@cua.dk>
220
221 * searching.texi (Entire Match Data): Explain new `reseat' argument to
222 match-data and set-match-data.
223
99598737
RS
2242005-06-08 Richard M. Stallman <rms@gnu.org>
225
226 * searching.texi (Entire Match Data): Clarify when match-data
227 returns markers and when integers.
228
229 * display.texi (Defining Faces): Explain that face name should not
230 end in `-face'.
231
232 * modes.texi (Mode Line Data): Minor cleanup.
233 (Customizing Keywords): Node split out of Search-based Fontification.
234 Add example of using font-lock-add-keywords from a hook.
235 Clarify when MODE should be non-nil, and when nil.
236
2372005-06-06 Richard M. Stallman <rms@gnu.org>
238
239 * modes.texi (Mode Line Data): Explain what happens when the car
240 of a list is a void symbol.
241 (Search-based Fontification): Explain MODE arg to
242 font-lock-add-keywords and warn about calls from major modes.
243
ecc8893a
JL
2442005-06-08 Juri Linkov <juri@jurta.org>
245
246 * display.texi (Standard Faces): Add `shadow' face.
247
7fa9f4eb
LT
2482005-05-29 Luc Teirlinck <teirllm@auburn.edu>
249
250 * modes.texi (Major Mode Conventions): A derived mode only needs
251 to put the call to the parent mode inside `delay-mode-hooks'.
252
bebcc4b1
RS
2532005-05-29 Richard M. Stallman <rms@gnu.org>
254
c16b1394
RS
255 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
256 new, and what that implies. Clarify.
257
258 * files.texi (Locating Files): Clean up the text.
259
bebcc4b1
RS
260 * frames.texi (Window Frame Parameters): Document user-size.
261 Shorten entry for top by referring to left.
262
2632005-05-26 Richard M. Stallman <rms@gnu.org>
264
265 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
266 is new, and what the implications are. Other clarifications.
267
217797bc
RS
2682005-05-24 Richard M. Stallman <rms@gnu.org>
269
270 * frames.texi (Dialog Boxes): Minor fixes.
271
3565fe07
MY
2722005-05-25 Masatake YAMATO <jet@gyve.org>
273
274 * display.texi (Standard Faces): Write about `mode-line-highlight'.
275
817089df
LT
2762005-05-24 Luc Teirlinck <teirllm@auburn.edu>
277
278 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
279 is optional.
280
cb5db137
NR
2812005-05-24 Nick Roberts <nickrob@snap.net.nz>
282
283 * frames.texi (Dialog Boxes): Descibe new optional argument.
284
3c8572f5
LK
2852005-05-23 Lute Kamstra <lute@gnu.org>
286
287 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
288 syntax-begin-function over font-lock-beginning-of-syntax-function.
289
2a4d7cb3
LT
2902005-05-21 Luc Teirlinck <teirllm@auburn.edu>
291
71f800cf
LT
292 * minibuf.texi (Reading File Names): Update description of
293 `read-directory-name'.
294
2a4d7cb3
LT
295 * modes.texi (Derived Modes): Clarify :group keyword.
296
bb4afd09
EZ
2972005-05-21 Eli Zaretskii <eliz@gnu.org>
298
b5305167
SM
299 * files.texi (Locating Files): New subsection.
300 Describe locate-file and executable-find.
bb4afd09 301
a2c9aee6
EZ
3022005-05-21 Kevin Ryde <user42@zip.com.au>
303
304 * frames.texi (Initial Parameters): Update cross reference to
305 "Emacs Invocation".
306
6900105f
LT
3072005-05-19 Luc Teirlinck <teirllm@auburn.edu>
308
ca1b0914
LT
309 * keymaps.texi (Active Keymaps): Add anchor.
310
6900105f
LT
311 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
312 (Major Mode Conventions): Refer to `Auto Major Mode' in more
313 appropriate place.
314 (Derived Modes): Small clarifications.
b5305167
SM
315 (Minor Mode Conventions, Keymaps and Minor Modes):
316 Replace references to nodes with references to anchors.
6900105f
LT
317 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
318 Clarify description of lists whose first element is an integer.
319 (Mode Line Variables): Add anchor.
320 (%-Constructs): Clarify description of integer after %.
321 (Emulating Mode Line): Describe nil value for FACE.
322
54d06364
LT
3232005-05-18 Luc Teirlinck <teirllm@auburn.edu>
324
325 * modes.texi (Derived Modes): Correct references to non-existing
326 variable standard-syntax-table.
327
f8d0b769
LK
3282005-05-17 Lute Kamstra <lute@gnu.org>
329
330 * modes.texi (Defining Minor Modes): Mention the mode hook.
331
294c599c
KS
3322005-05-15 Kim F. Storm <storm@cua.dk>
333
334 * processes.texi (Network): Remove open-network-stream-nowait.
335 (Network Servers): Remove open-network-stream-server.
336
4214af69
LT
3372005-05-15 Luc Teirlinck <teirllm@auburn.edu>
338
339 * elisp.texi (Top): Update detailed menu.
340
341 * variables.texi: Reorder nodes.
342 (Variables): Update menu.
343 (File Local Variables): Do not refer to the `-*-' line as
344 a "local variables list". Add pxref.
345
302691ab
LT
3462005-05-14 Luc Teirlinck <teirllm@auburn.edu>
347
56d4215a
LT
348 * elisp.texi (Top): Update detailed menu for node changes.
349
302691ab
LT
350 * modes.texi (Modes): Update Menu.
351 (Hooks): Move to beginning of chapter.
352 Most minor modes run mode hooks too.
353 `add-hook' can handle void hooks or hooks whose value is a single
354 function.
355 (Major Modes): Update Menu.
356 (Major Mode Basics): New node, split off from `Major Modes'.
357 (Major Mode Conventions): Correct xref. Explain how to handle
358 auto-mode-alist if the major mode command has an autoload cookie.
359 (Auto Major Mode): Major update. Add magic-mode-alist.
360 (Derived Modes): Major update.
361 (Mode Line Format): Update Menu.
362 (Mode Line Basics): New node, split off from `Mode Line Format'.
363
364 * loading.texi (Autoload): Mention `autoload cookie' as synonym
365 for `magic autoload comment'. Add index entries and anchor.
366
d06ba294
RS
3672005-05-14 Richard M. Stallman <rms@gnu.org>
368
369 * tips.texi (Coding Conventions): Explain how important it is
370 that just loading certain files not change Emacs behavior.
371
372 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
373
405cb12a
LK
3742005-05-12 Lute Kamstra <lute@gnu.org>
375
19958124
LK
376 * modes.texi (Generic Modes): Update.
377 (Major Modes): Refer to node "Generic Modes".
378
405cb12a
LK
379 * elisp.texi (Top): Update to the current structure of the manual.
380 * processes.texi (Processes): Add menu description.
381 * customize.texi (Customization): Add menu descriptions.
382
f714dd1b
TTN
3832005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
384
cc9442f2
TTN
385 * processes.texi (Signals to Processes)
386 (Low-Level Network): Fix typos.
f714dd1b 387
36ad23ec
LK
3882005-05-11 Lute Kamstra <lute@gnu.org>
389
390 * elisp.texi (Top): Add some nodes from the chapter "Major and
391 Minor Modes" to the detailed node listing.
392
d101bf56
RS
3932005-05-10 Richard M. Stallman <rms@gnu.org>
394
395 * keymaps.texi (Extended Menu Items): Menu item filter functions
396 can be called at any time.
397
698b0510
LT
3982005-05-08 Luc Teirlinck <teirllm@auburn.edu>
399
400 * variables.texi (File Local Variables): `(hack-local-variables t)'
401 now also checks whether a mode is specified in the local variables
402 list.
403
2c6b25c7
EZ
4042005-05-05 Kevin Ryde <user42@zip.com.au>
405
406 * display.texi (The Echo Area): Correct format function cross
407 reference.
408
643b4cf5
LT
4092005-05-05 Luc Teirlinck <teirllm@auburn.edu>
410
411 * variables.texi (Variable Aliases): Change description of
412 `define-obsolete-variable-alias'.
413
414 * functions.texi (Functions): Add "Obsolete Functions" to menu.
415 (Defining Functions): Add xref.
416 (Obsolete Functions): New node.
417 (Function Safety): Standardize capitalization of section title.
418
419 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
420 (Dialog Boxes): Complete description of `x-popup-dialog'.
421
053bc8e4
RS
4222005-05-04 Richard M. Stallman <rms@gnu.org>
423
424 * commands.texi (Interactive Codes): Fix Texinfo usage.
425 Document U more clearly.
426
f6b1b15a
LT
4272005-05-01 Luc Teirlinck <teirllm@auburn.edu>
428
3b925015
LT
429 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
430 function and not a macro.
431
f6b1b15a
LT
432 * frames.texi (Pop-Up Menus): Correct and clarify description of
433 `x-popup-menu'.
434 (Dialog Boxes): Clarify description of `x-popup-dialog'.
435
ebbfa918
RS
4362005-05-01 Richard M. Stallman <rms@gnu.org>
437
438 * edebug.texi (Checking Whether to Stop): Fix previous change.
439
abe2f96e
LT
4402005-05-01 Luc Teirlinck <teirllm@auburn.edu>
441
d6028ef2
LT
442 * display.texi: Fix typos and Texinfo usage.
443
abe2f96e
LT
444 * edebug.texi (Checking Whether to Stop): executing-macro ->
445 executing-kbd-macro.
446
b2cfb30b
RS
4472005-05-01 Richard M. Stallman <rms@gnu.org>
448
449 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
450
7e995a23
RS
4512005-04-30 Richard M. Stallman <rms@gnu.org>
452
453 * files.texi (Magic File Names): Document `operations' property.
454
57efa539
LK
4552005-04-29 Lute Kamstra <lute@gnu.org>
456
457 * modes.texi (Generic Modes): New node.
458 (Major Modes): Add it to the menu.
459 (Derived Modes): Add "derived mode" to concept index.
460
0a20b1dc
LK
4612005-04-28 Lute Kamstra <lute@gnu.org>
462
463 * modes.texi (Defining Minor Modes): Fix previous change.
464 (Font Lock Mode): Simplify.
465 (Font Lock Basics): Say that font-lock-defaults is buffer-local
466 when set and that some parts are optional. Add cross references.
467 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
468 Add cross references. Add font-lock-multiline to index.
469 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 470 Lock Variables". Document font-lock-add-keywords and
b5305167 471 font-lock-remove-keywords.
0a20b1dc
LK
472 (Other Font Lock Variables): Move font-lock-keywords-only,
473 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
474 and font-lock-syntactic-face-function to node "Syntactic Font
475 Lock". Move font-lock-keywords-case-fold-search to node
476 "Search-based Fontification". Document font-lock-inhibit-thing-lock
477 and font-lock-{,un}fontify-{buffer,region}-function.
478 (Precalculated Fontification): Remove reference to deleted variable
479 font-lock-core-only.
480 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
481 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
482 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
483 and font-lock-syntactic-face-function here from node "Other Font
484 Lock Variables". Move font-lock-syntactic-keywords to "Setting
485 Syntax Properties". Add cross references.
b5305167
SM
486 (Setting Syntax Properties): New node.
487 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
488 * syntax.texi (Syntax Properties): Add cross reference.
489 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
490
68a94f5a
RS
4912005-04-26 Richard M. Stallman <rms@gnu.org>
492
493 * display.texi (Defining Faces):
494 Document `default' elements of defface spec.
495
496 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
497
498 * variables.texi (Variable Aliases): Clarify text.
499
5002005-04-25 Chong Yidong <cyd@stupidchicken.com>
501
502 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
503
7f48f143
LT
5042005-04-25 Luc Teirlinck <teirllm@auburn.edu>
505
506 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
507
45d2f8e8
EZ
5082005-04-24 Eli Zaretskii <eliz@gnu.org>
509
f3714ab2
EZ
510 * syntax.texi (Syntax Table Internals): Elaborate documentation of
511 syntax-after and syntax-class.
512
45d2f8e8 513 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
514 (Unique File Names): Don't mention "numbers" in the documentation
515 of make-temp-file and make-temp-name.
45d2f8e8 516
469bc679
RS
5172005-04-23 Richard M. Stallman <rms@gnu.org>
518
519 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
520
c9fa5dc9
RS
5212005-04-22 Nick Roberts <nickrob@snap.net.nz>
522
523 * windows.texi (Cyclic Window Ordering): Clarify window-list.
524
230e1e80
NR
5252005-04-22 Nick Roberts <nickrob@snap.net.nz>
526
527 * variables.texi (Variable Aliases): Describe make-obsolete-variable
528 and define-obsolete-variable-alias.
529
1ba52906
KS
5302005-04-22 Kim F. Storm <storm@cua.dk>
531
532 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
533 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
534
9721d904
LK
5352005-04-21 Lute Kamstra <lute@gnu.org>
536
537 * lists.texi (Association Lists): Document rassq-delete-all.
538
ed35c736
RS
5392005-04-19 Richard M. Stallman <rms@gnu.org>
540
541 * modes.texi (Search-based Fontification): Explain that
542 facespec is an expression to be evaluated.
543
42fc00a4
RS
5442005-04-19 Kevin Ryde <user42@zip.com.au>
545
b5305167 546 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
547 * strings.texi (String Conversion): Fix xref.
548
5827e9d4
KS
5492005-04-19 Kim F. Storm <storm@cua.dk>
550
551 * symbols.texi (Symbol Plists): Add safe-get.
552 Mention that `get' may signal an error.
553
47872da9
NR
5542005-04-18 Nick Roberts <nickrob@snap.net.nz>
555
556 * customize.texi (Variable Definitions): Replace tooltip-mode
557 example with save-place.
558
ec0cf966
RS
5592005-04-17 Richard M. Stallman <rms@gnu.org>
560
561 * buffers.texi (Indirect Buffers): Clarify.
562
563 * positions.texi (Positions): Clarify converting marker to integer.
564
565 * strings.texi (String Basics): Mention string-match; clarify.
566
199bb209
LK
5672005-04-08 Lute Kamstra <lute@gnu.org>
568
569 * modes.texi (Search-based Fontification): Fix cross references.
570 Use consistent terminology. Document anchored highlighting.
571
bfa54668
LK
5722005-04-05 Lute Kamstra <lute@gnu.org>
573
574 * modes.texi (Defining Minor Modes): Document :group keyword
575 argument and its default value.
576
07e5fb9e
LK
5772005-04-03 Lute Kamstra <lute@gnu.org>
578
579 * hooks.texi (Standard Hooks): Add some hooks. Add cross
580 references and/or descriptions. Delete major mode hooks; mention
581 them as a category instead. Rename or delete obsolete hooks.
582
aa945b59
RS
5832005-04-02 Richard M. Stallman <rms@gnu.org>
584
585 * nonascii.texi (Coding System Basics): Another wording cleanup.
586
8b918214
RS
5872005-04-01 Richard M. Stallman <rms@gnu.org>
588
589 * nonascii.texi (Coding System Basics): Clarify previous change.
590
41639988
KH
5912005-04-01 Kenichi Handa <handa@m17n.org>
592
593 * nonascii.texi (Coding System Basics): Describe about rondtrip
594 identity of coding systems.
595
8e669bbd
RS
5962005-03-29 Chong Yidong <cyd@stupidchicken.com>
597
598 * text.texi (Buffer Contents): Add filter-buffer-substring and
599 buffer-substring-filters.
600
f60a6f87
RS
6012005-03-26 Chong Yidong <cyd@stupidchicken.com>
602
603 * anti.texi (Antinews): Mention `G' interactive code.
604
605 * tips.texi (Compilation Tips): Mention benchmark.el.
606
aaac1251
LT
6072005-03-27 Luc Teirlinck <teirllm@auburn.edu>
608
609 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
610 is now bound to M-o M-o.
611
612 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
613
45325173
GM
6142005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
615
616 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
617 in the Emacs Manual).
618 * Makefile.in (srcs): Remove calendar.texi.
619 * makefile.w32-in (srcs): Remove calendar.texi.
620 * display.texi (Display): Change name of next node.
621 * os.texi (System In): Change name of previous node.
622 * elisp.texi (Top): Remove Calendar references.
623 * vol1.texi (Top): Remove Calendar references.
624 * vol2.texi (Top): Remove Calendar references.
625
85df292e
RS
6262005-03-25 Richard M. Stallman <rms@gnu.org>
627
45325173 628 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
629 Cleanup previous change.
630
6312005-03-25 Chong Yidong <cyd@stupidchicken.com>
632
633 * display.texi (Face Attributes): Faces earlier in an :inherit
634 list take precedence.
635 (Scroll Bars): Fix description of vertical-scroll-bars.
636 Document frame-current-scroll-bars and window-current-scroll-bars.
637
638 * markers.texi (The Mark): Document temporary Transient Mark mode.
639
b5305167
SM
640 * minibuf.texi (Reading File Names):
641 Document read-file-name-completion-ignore-case.
85df292e
RS
642
643 * positions.texi (Screen Lines): Document nil for width argument
644 to compute-motion.
645
1fe54d69
KS
6462005-03-23 Kim F. Storm <storm@cua.dk>
647
648 * display.texi (Standard Faces): Other faces used in the fringe
649 implicitly inherits from the fringe face.
650 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
651 properties implicitly inherits from fringe face.
652 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
653
a775dff4
RS
6542005-03-20 Chong Yidong <cyd@stupidchicken.com>
655
656 * display.texi (Invisible Text): State default value of
657 line-move-ignore-invisible.
658 (Managing Overlays): Document remove-overlays.
659 (Standard Faces): Document escape-glyph face.
660
b5305167 661 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 662
b5305167
SM
663 * modes.texi (Other Font Lock Variables):
664 Document font-lock-lines-before.
a775dff4
RS
665
666 * positions.texi (Skipping Characters): skip-chars-forward allows
667 character classes.
668
077f7085
LK
6692005-03-18 Lute Kamstra <lute@gnu.org>
670
671 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
672
d69ea7ab
RS
6732005-03-17 Richard M. Stallman <rms@gnu.org>
674
c7bd5d57
RS
675 * text.texi (Undo): Document extensible undo entries.
676
d69ea7ab
RS
677 * searching.texi (String Search, Regexp Search, Regexp Search):
678 Cleanups.
679
680 * nonascii.texi (Character Codes): Minor fix.
681
682 * display.texi (Display Property): Explain the significance
683 of having text properties that are eq.
684 (Other Display Specs): Explain string as display spec.
685
686 * commands.texi (Interactive Codes): Document G option.
687
6882005-03-17 Chong Yidong <cyd@stupidchicken.com>
689
690 * text.texi (Filling): Add sentence-end-without-period and
691 sentence-end-without-space.
692 (Changing Properties): Minor fix.
693
694 * anti.texi: Total rewrite.
695
a7679889
LK
6962005-03-15 Lute Kamstra <lute@gnu.org>
697
698 * edebug.texi (Instrumenting Macro Calls): Fix typos.
699
6eb8e247
KS
7002005-03-08 Kim F. Storm <storm@cua.dk>
701
702 * display.texi (Specified Space): Property :width is support on
703 non-graphic terminals, :height is not.
704
bfa8be14
RS
7052005-03-07 Richard M. Stallman <rms@gnu.org>
706
707 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
708 Now subnodes of Fringes.
709 (Overlay Arrow): Document overlay-arrow-variable-list.
710 (Fringe Size/Pos): New node, broken out of Fringes.
711 (Display): Explain clearing vs redisplay better.
712 (Truncation): Clarify use of bitmaps.
713 (The Echo Area): Clarify the uses of the echo area.
714 Add max-mini-window-height.
715 (Progress): Clarify.
716 (Invisible Text): Explain that main loop moves point out.
717 (Selective Display): Say "hidden", not "invisible".
b5305167 718 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
719 (Overlay Properties): Clarify intro.
720 (Finding Overlays): Explain return values when nothing found.
721 (Width): truncate-string-to-width has added arg.
722 (Displaying Faces): Clarify and update mode line face handling.
723 (Face Functions): Minor cleanup.
b5305167 724 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
725 (Pixel Specification, Other Display Specs): Minor cleanups.
726 (Images, Image Descriptors): Minor cleanups.
727 (GIF Images): Patents have expired.
728 (Showing Images): Explain default text for insert-image.
b5305167 729 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
730 (Making Buttons): Explain return values.
731 (Button Buffer Commands): Add xref.
732 (Inverse Video): Update mode-line-inverse-video.
733 (Display Table Format): Clarify.
734 (Active Display Table): Give defaults for window-display-table.
735
736 * calendar.texi (Calendar Customizing): calendar-holiday-marker
737 and calendar-today-marker are strings, not chars.
738 (Holiday Customizing): Minor fix.
739
bfa8be14
RS
740 * internals.texi (Writing Emacs Primitives): Update `or' example.
741 Update limit on # args of subr.
742
743 * edebug.texi (Using Edebug): Arrow is in fringe.
744 (Instrumenting): Arg to eval-defun works without loading edebug.
745 (Edebug Execution Modes): Add xref.
746
747 * customize.texi (Common Keywords): Clarify :require.
748 Mention :version here.
749 (Variable Definitions, Group Definitions): Not here.
750 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
751
d69ea7ab
RS
7522005-03-07 Chong Yidong <cyd@stupidchicken.com>
753 * nonascii.texi (Text Representations): Clarify position-bytes.
754 (Character Sets): Add list-charset-chars.
755 (Scanning Charsets): Add charset-after.
756 (Encoding and I/O): Minor fix.
757
34398e6c
RS
7582005-03-06 Richard M. Stallman <rms@gnu.org>
759
760 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
761 (Resizing Windows): Likewise.
762
763 * text.texi (Change Hooks): Get rid of "Emacs 21".
764
765 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
766
767 * streams.texi (Output Variables): Get rid of "Emacs 21".
768
769 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
770
771 * os.texi (Translating Input): Replace flow-control example
772 with a less obsolete example that uses `keyboard-translate'.
773
6eb8e247 774 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 775 Get rid of "Emacs 21".
6eb8e247 776
34398e6c
RS
777 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
778 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
779
780 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
781
782 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
783
784 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
785 (Menu Bar): Fix when menu-bar-update-hook is called.
786
787 * hash.texi (Hash Tables): Get rid of "Emacs 21".
788
789 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
790 and make it read better.
791
792 * files.texi (Writing to Files): Get rid of "Emacs 21".
793 (Unique File Names): Likewise.
794
795 * elisp.texi: Update Emacs version to 22.
796
797 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
798 (Overlay Properties, Face Attributes): Likewise.
799 (Managing Overlays): Fix punctuation.
800 (Attribute Functions): Clarify set-face-font; get rid of
801 info about old Emacs versions.
802 (Auto Faces, Font Lookup, Display Property, Images):
803 Get rid of "Emacs 21".
804
805 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
806
d2178387
RS
8072005-03-05 Richard M. Stallman <rms@gnu.org>
808
809 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
810
524352d6
LK
8112005-03-04 Lute Kamstra <lute@gnu.org>
812
813 * debugging.texi (Error Debugging): Document stack-trace-on-error.
814
8152005-03-03 Lute Kamstra <lute@gnu.org>
816
817 * edebug.texi (Instrumenting Macro Calls): Fix typo.
818
284f0680
LK
8192005-03-01 Lute Kamstra <lute@gnu.org>
820
821 * debugging.texi (Debugger Commands): Update `j'.
822
a9ee5cac
LK
8232005-02-28 Lute Kamstra <lute@gnu.org>
824
825 * debugging.texi (Debugging): Fix typo.
826 (Error Debugging): Document eval-expression-debug-on-error.
827 (Function Debugging): Update example.
828 (Using Debugger): Mention starred stack frames.
829 (Debugger Commands): Document `j' and `l'.
830 (Invoking the Debugger): `d' and `j' exit recursive edit too.
831 Update the messages that the debugger displays.
832 (Internals of Debugger): Add cross reference. Update example.
833 (Excess Open): Minor improvement.
834 (Excess Close): Minor improvement.
835
378d0f8e
RS
8362005-02-26 Richard M. Stallman <rms@gnu.org>
837
838 * tips.texi (Coding Conventions): Clarify.
839 Put all the major mode key reservations together.
840 Mention the Mouse-1 => Mouse-2 conventions.
841
842 * syntax.texi (Syntax Class Table): Clarify.
843 (Syntax Table Functions): syntax-after moved from here.
844 (Syntax Table Internals): syntax-after moved to here.
845 (Parsing Expressions): Update info on number of values
846 and what's meaningful in the STATE argument.
847 (Categories): Fix typo.
848
849 * sequences.texi (Arrays): Cleanup.
850 (Char-Tables): Clarify.
851
852 * processes.texi (Deleting Processes): Cleanups, add xref.
853 (Subprocess Creation): Explain nil in exec-path. Cleanup.
854 (Process Information): set-process-coding-system, some args optional.
855 (Input to Processes): Explain various types for PROCESS args.
856 Rename them from PROCESS-NAME to PROCESS.
857 (Signals to Processes): Likewise.
858 (Decoding Output): Cleanup.
859 (Query Before Exit): Clarify.
860
861 * os.texi (Startup Summary): Correct the options; add missing ones.
862 (Terminal Output, Batch Mode): Clarify.
863 (Flow Control): Node deleted.
864
865 * markers.texi (The Mark): Clarify.
866
867 * macros.texi (Expansion): Cleanup.
868 (Indenting Macros): indent-spec allows ints, not floats.
869
870 * keymaps.texi (Keymaps): Clarify.
871 (Format of Keymaps): Update lisp-mode-map example.
872 (Active Keymaps, Key Lookup): Clarify.
873 (Changing Key Bindings): Add xref to `kbd'.
874 (Key Binding Commands, Simple Menu Items): Clarify.
875 (Mouse Menus, Menu Bar): Clarify.
876 (Menu Example): Replace print example with menu-bar-replace-menu.
877
878 * help.texi (Documentation Basics): Add function-documentation prop.
879
880 * elisp.texi (Top): Don't refer to Flow Control node.
881
882 * commands.texi (Command Overview): Improve xrefs.
883 (Adjusting Point): Adjusting point applies to intangible and invis.
884 (Key Sequence Input): Doc extra read-key-sequence args.
885 Likewise for read-key-sequence-vector.
886
887 * backups.texi (Rename or Copy): Minor fix.
888 (Numbered Backups): For version-control, say the default.
889 (Auto-Saving): make-auto-save-file-name example is simplified.
890
891 * advice.texi (Advising Functions): Don't imply one part of Emacs
892 should advise another part. Markup changes.
893 (Defining Advice): Move transitional para.
894 (Activation of Advice): Cleanup.
895 Explain if COMPILE is nil or negative.
896
897 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
898
2e20c83d
LK
8992005-02-24 Lute Kamstra <lute@gnu.org>
900
901 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
902 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
903
65c492fd
LK
9042005-02-23 Lute Kamstra <lute@gnu.org>
905
b02c3eed
LK
906 * modes.texi (Defining Minor Modes): define-minor-mode can be used
907 to define global minor modes as well.
908
65c492fd
LK
909 * display.texi (Managing Overlays): overlay-buffer returns nil for
910 deleted overlays.
911
b686dd59
KS
9122005-02-22 Kim F. Storm <storm@cua.dk>
913
914 * minibuf.texi (Basic Completion): Allow symbols in addition to
915 strings in try-completion and all-completions.
916
23e8c095
LK
9172005-02-14 Lute Kamstra <lute@gnu.org>
918
919 * elisp.texi (Top): Remove reference to deleted node.
920
921 * lists.texi (Lists): Remove reference to deleted node.
922 (Cons Cells): Fix typo.
923
924 * loading.texi (Where Defined): Fix typo.
925
134948fc
RS
9262005-02-14 Richard M. Stallman <rms@gnu.org>
927
928 * variables.texi (Creating Buffer-Local): change-major-mode-hook
929 is useful for discarding some minor modes.
930
931 * symbols.texi (Symbol Components): Reorder examples.
932
933 * streams.texi (Input Functions): State standard-input default.
934 (Output Variables): State standard-output default.
935
936 * objects.texi (Printed Representation): Clarify read syntax vs print.
937 (Floating Point Type): Explain meaning better.
938 (Symbol Type): Explain uniqueness better.
939 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
940 List examples sooner.
941 (Box Diagrams): New subnode broken out.
942 Some examples moved from old Lists as Boxes node.
943 (Dotted Pair Notation): Clarify intro.
944 (Array Type): Clarify.
945 (Type Predicates): Add hash-table-p.
946
947 * numbers.texi (Integer Basics): Clarify radix explanation.
948 (Predicates on Numbers): Minor clarification.
949 (Comparison of Numbers): Minor clarification. Clarify eql.
950 Typos in min, max.
951 (Math Functions): Clarify overflow in expt.
952
953 * minibuf.texi (Text from Minibuffer): Minor clarification.
954 Mention arrow keys.
955
956 * loading.texi (Autoload): defun's doc string overrides autoload's
957 doc string.
958 (Repeated Loading): Modernize "add to list" examples.
959 (Where Defined): Finish updating table of load-history elts.
960
961 * lists.texi (List-related Predicates): Minor wording improvement.
962 (Lists as Boxes): Node deleted.
963 (Building Lists): Explain trivial cases of number-sequence.
964
965 * hash.texi (Hash Tables): Add desc to menu items.
966 (Creating Hash): Expain "full" means "make larger",
967 (Hash Access): Any object can be a key.
968 State value of maphash.
969
970 * functions.texi (What Is a Function): Wording cleanup.
971 (Function Documentation): Minor cleanup.
972 Explain purpose of calling convention at end of doc string.
973 (Function Names): Wording cleanup.
974 (Calling Functions): Wording cleanup.
975 Explain better how funcall calls the function.
976 (Function Cells): Delete example of saving and redefining function.
977
978 * control.texi (Combining Conditions): Wording cleanup.
979 (Iteration): dolist and dotimes bind VAR locally.
980 (Cleanups): Xref to Atomic Changes.
981
982 * compile.texi (Byte Compilation): Delete 19.29 info.
983 (Compilation Functions): Macros' difficulties don't affect defsubst.
984 (Docs and Compilation): Delete 19.29 info.
985
44291460
RS
9862005-02-10 Richard M. Stallman <rms@gnu.org>
987
988 * objects.texi (Symbol Type): Minor correction.
989
1f9ad95a
LK
9902005-02-06 Lute Kamstra <lute@gnu.org>
991
992 * modes.texi (Example Major Modes): Fix typos.
993
ba2c991c
RS
9942005-02-06 Richard M. Stallman <rms@gnu.org>
995
996 * text.texi (Margins): fill-nobreak-predicate can be one function.
997
998 * strings.texi (Modifying Strings): clear-string can make unibyte.
999 (Formatting Strings): format gives error if values missing.
1000
1001 * positions.texi (Character Motion): Mention default arg
1002 for forward-char. backward-char refers to forward-char.
1003 (Word Motion): Mention default arg for forward-word.
1004 (Buffer End Motion): Mention default arg for beginning-of-buffer.
1005 Simplify end-of-buffer.
1006 (Text Lines): Mention default arg for forward-line.
1007 (List Motion): Mention default arg for beginning/end-of-defun.
1008 (Skipping Characters): Minor fixes in explaining character-set.
1009
1010 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
1011 Mode inheritance applies only when default-major-mode is nil.
1012 Clarifications.
1013 (Example Major Modes): Update Text mode and Lisp mode examples.
1014 (Minor Mode Conventions): Mention define-minor-mode at top.
1015 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
1016 (Mode Line Format): Update mode line face display info.
1017 (Properties in Mode): Mention effect of risky vars.
1018 (Imenu): Define imenu-add-to-menubar.
1019 (Font Lock Mode): Add descriptions to menu lines.
1020 (Faces for Font Lock): Add font-lock-doc-face.
1021
9bf6d576
LK
10222005-02-05 Lute Kamstra <lute@gnu.org>
1023
1024 * text.texi (Maintaining Undo): Remove obsolete function.
1025
cb602754
EZ
10262005-02-05 Eli Zaretskii <eliz@gnu.org>
1027
1028 * frames.texi (Color Names): Add pointer to the X docs about RGB
1029 color specifications. Improve indexing
1030 (Text Terminal Colors): Replace the description of RGB values by
1031 an xref to "Color Names".
1032
4e07258f
RS
10332005-02-03 Richard M. Stallman <rms@gnu.org>
1034
1035 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
1036 Clarify.
1037 (Selecting Windows): Clarify save-selected-window.
1038 (Cyclic Window Ordering): Clarify walk-windows.
1039 (Window Point): Clarify.
1040 (Window Start): Add comment to example.
1041 (Resizing Windows): Add `interactive' specs in examples.
1042 Document fit-window-to-buffer.
1043
1044 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
1045 (Undo, Maintaining Undo): Clarify last change.
1046 (Sorting): In sort-numeric-fields, explain about octal and hex.
1047 Mention sort-numeric-base.
1048 (Format Properties): Add xref for hard newlines.
1049
1050 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
1051 (Pop-Up Menus): Fix typo.
1052 (Color Names): Explain all types of color names.
1053 Explain color-values on B&W terminal.
1054 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
1055
1056 * files.texi (File Locks): Not supported on MS systems.
1057 (Testing Accessibility): Clarify.
1058
1059 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
1060 (Coverage Testing): Fix typo.
1061
1062 * commands.texi (Misc Events): Remove stray space.
1063
1064 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
1065 (Modification Time): Clarify when visited-file-modtime returns 0.
1066 (The Buffer List): Clarify bury-buffer.
1067 (Killing Buffers): Clarify.
1068 (Indirect Buffers): Add clone-indirect-buffer.
1069
10702005-02-02 Matt Hodges <MPHodges@member.fsf.org>
1071
1072 * edebug.texi (Printing in Edebug): Fix default value of
1073 edebug-print-circle.
1074 (Coverage Testing): Fix displayed frequency count data.
1075
10762005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
1077
1078 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
1079
4e07258f 10802005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
1081
1082 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
1083
28d986b9
EZ
10842005-01-29 Eli Zaretskii <eliz@gnu.org>
1085
1086 * commands.texi (Misc Events): Describe the help-echo event.
1087
1088 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
1089 consistently in description of the help-echo property.
1090 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
1091
1092 * display.texi (Overlay Properties): Fix the index entry for
1093 help-echo overlay property.
1094
1095 * customize.texi (Type Keywords): Uncomment the xref to the
1096 help-echo property documentation.
1097
8f958b40
KS
10982005-01-23 Kim F. Storm <storm@cua.dk>
1099
1100 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
1101 return value. Third element FULLY replaced by PARTIAL which
1102 specifies number of invisible pixels if row is only partially visible.
1103 (Textual Scrolling): Mention auto-window-vscroll.
1104 (Vertical Scrolling): New defvar auto-window-vscroll.
1105
cd7e5dd6
LT
11062005-01-16 Luc Teirlinck <teirllm@auburn.edu>
1107
1108 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
1109 command remapping.
1110
6f771c32
RS
11112005-01-15 Richard M. Stallman <rms@gnu.org>
1112
1113 * display.texi (Defining Images): Mention DATA-P arg of create-image.
1114
6ac8a822
KS
11152005-01-14 Kim F. Storm <storm@cua.dk>
1116
88948d55
KS
1117 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
1118
6ac8a822
KS
1119 * text.texi (Links and Mouse-1): Fix string and vector item.
1120
20d6de82
RS
11212005-01-13 Richard M. Stallman <rms@gnu.org>
1122
1123 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
1124 descriptions of overriding-local-map and overriding-terminal-local-map.
1125
1126 * text.texi (Links and Mouse-1): Clarify text.
1127
f75a592e
KS
11282005-01-13 Kim F. Storm <storm@cua.dk>
1129
1130 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
1131
910f60b1
TTN
11322005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
1133
1134 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
1135
37181fc4
KS
11362005-01-12 Kim F. Storm <storm@cua.dk>
1137
1138 * text.texi (Links and Mouse-1): Rename section from Enabling
1139 Mouse-1 to Following Links. Change xrefs.
1140 Add examples for define-button-type and define-widget.
1141
1142 * display.texi (Button Properties, Button Buffer Commands):
1143 Clarify mouse-1 and follow-link functionality.
1144
28f94a34
RS
11452005-01-12 Richard M. Stallman <rms@gnu.org>
1146
1147 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
1148
1149 * display.texi (Beeping): Fix Texinfo usage.
1150
1151 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
1152
bac2d936
KS
11532005-01-11 Kim F. Storm <storm@cua.dk>
1154
1155 * display.texi (Button Properties, Button Buffer Commands):
93381d62 1156 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
1157
1158 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
1159 (Enabling Mouse-1 to Follow Links): New subsection.
1160
de968ddb
RS
11612005-01-06 Richard M. Stallman <rms@gnu.org>
1162
1163 * text.texi (Special Properties): Minor change.
1164
1165 * os.texi (Timers): Clarify previous change.
1166
1167 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1168
a3a43b3b
LT
11692005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1170
1171 * display.texi (Face Attributes): Correct xref to renamed node.
1172
732bb9ce
RS
11732005-01-01 Richard M. Stallman <rms@gnu.org>
1174
1175 * display.texi (Face Attributes): Describe hex color specs.
1176
c734ae59
RS
11772004-12-31 Richard M. Stallman <rms@gnu.org>
1178
1179 * os.texi (Timers): Update previous change.
1180
33b2f4ea
KS
11812004-12-30 Kim F. Storm <storm@cua.dk>
1182
1183 * display.texi (Line Height): Total line-height is now specified
1184 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1185 in cons cells. (nil . RATIO) is relative to actual line height.
1186 Use line-height `t' instead of `0' to get minimum height.
1187
99ec74b9
RS
11882004-12-29 Richard M. Stallman <rms@gnu.org>
1189
1190 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1191
eab463f6
RS
11922004-12-28 Richard M. Stallman <rms@gnu.org>
1193
1194 * commands.texi (Quitting): Clarify value of with-local-quit.
1195
1196 * elisp.texi (Top): Fix previous change.
1197
1198 * loading.texi (Loading): Fix previous change.
1199
ebbd14f1
RS
12002004-12-27 Richard M. Stallman <rms@gnu.org>
1201
4ae98fc5
RS
1202 * Makefile.in (MAKEINFO): Specify --force.
1203
8f430046
RS
1204 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
1205
56011a8c
RS
1206 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
1207
1208 * display.texi (Line Height): Further clarify.
1209
1210 * elisp.texi (Top): Update Loading submenu.
1211
ebbd14f1
RS
1212 * loading.texi (Where Defined): New node.
1213 (Unloading): load-history moved to Where Defined.
1214
fda2922a
RS
12152004-12-21 Richard M. Stallman <rms@gnu.org>
1216
1217 * commands.texi (Event Input Misc): Add while-no-input.
1218
9eb8959a
RS
12192004-12-11 Richard M. Stallman <rms@gnu.org>
1220
1221 * display.texi (Line Height): Rewrite text for clarity.
1222
adf87c29
KS
12232004-12-11 Kim F. Storm <storm@cua.dk>
1224
1225 * display.texi (Display): Add node "Line Height" to menu.
1226 (Line Height): New node. Move full description of line-spacing
1227 and line-height text properties here from text.texi.
1228 (Scroll Bars): Add vertical-scroll-bar variable.
1229
1230 * frames.texi (Window Frame Parameters): Remove line-height defvar.
1231
1232 * locals.texi (Standard Buffer-Local Variables): Fix xref for
1233 line-spacing and vertical-scroll-bar.
1234
1235 * text.texi (Special Properties): Just mention line-spacing and
1236 line-height here, add xref to new "Line Height" node.
1237
31e4729e
TTN
12382004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
1239
1240 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
1241
1242 * locals.texi (Standard Buffer-Local Variables):
1243 Add @xref for `line-spacing'.
1244
cc60c723
RS
12452004-12-05 Richard M. Stallman <rms@gnu.org>
1246
1247 * Makefile.in (maintainer-clean): Remove the info files
1248 in $(infodir) where they are created.
1249
f6101ac9
RS
12502004-12-03 Richard M. Stallman <rms@gnu.org>
1251
1252 * windows.texi (Selecting Windows): get-lru-window and
1253 get-largest-window don't consider dedicated windows.
1254
1255 * text.texi (Undo): Document undo-in-progress.
1256
94221759
RS
12572004-11-26 Richard M. Stallman <rms@gnu.org>
1258
1259 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
1260 Remove a few vars that are not always buffer-local.
1261
7092c5e8
LT
12622004-11-24 Luc Teirlinck <teirllm@auburn.edu>
1263
1264 * locals.texi (Standard Buffer-Local Variables): Comment out
1265 xref's to non-existent node `Yet to be written'.
1266
261b01c6
RS
12672004-11-24 Richard M. Stallman <rms@gnu.org>
1268
1269 * processes.texi (Synchronous Processes): Grammar fix.
1270
1271 * numbers.texi (Comparison of Numbers): Add eql.
1272
1273 * locals.texi (Standard Buffer-Local Variables): Add many vars.
1274
1275 * intro.texi (Printing Notation): Fix previous change.
1276
1277 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
1278 and default-indicate-buffer-boundaries from here.
1279 (Usual Display): To here.
1280 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
1281 (Usual Display): Move tab-width up.
1282
1283 * customize.texi (Variable Definitions): Replace
1284 show-paren-mode example with tooltip-mode.
7092c5e8 1285 (Simple Types, Composite Types, Defining New Types):
261b01c6 1286 Minor cleanups.
7092c5e8 1287
c1aa4864
JH
12882004-11-21 Jesper Harder <harder@ifa.au.dk>
1289
1290 * processes.texi (Synchronous Processes, Output from Processes):
1291 Markup fix.
1292
dedbac89
RS
12932004-11-20 Richard M. Stallman <rms@gnu.org>
1294
07c8c65a
RS
1295 * positions.texi (Skipping Characters): skip-chars-forward
1296 now handles char classes.
1297
8f40a868
RS
1298 * intro.texi (Printing Notation): Avoid confusion of `print'
1299 when explaining @print.
1300
1301 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
1302
1303 * display.texi (Display Table Format): Minor fix.
1304
1305 * streams.texi (Output Functions): Fix print example.
1306
fd6866c8
RS
1307 * Makefile.in (elisp): New target.
1308 (dist): Depend on $(infodir)/elisp, not elisp.
1309 Copy the info files from $(infodir).
1310
9d00469f
RS
1311 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
1312 read-from-minibuffer.
1313
dedbac89
RS
1314 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
1315
6de891db
RS
13162004-11-19 Richard M. Stallman <rms@gnu.org>
1317
1318 * searching.texi (Regexp Search): Add search-whitespace-regexp.
1319
e1c1c5a7
TTN
13202004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
1321
1322 * tips.texi (Coding Conventions): Fix typo.
1323
ee31cd78
RS
13242004-11-16 Richard M. Stallman <rms@gnu.org>
1325
1326 * tips.texi (Coding Conventions): Separate defvar and require
1327 methods to avoid warnings. Use require only when there are many
1328 functions and variables from that package.
1329
1330 * minibuf.texi (Minibuffer Completion): When ignoring case,
1331 predicate must not be case-sensitive.
1332
1333 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
1334 (Test Coverage): Don't talk about "splotches". Clarified.
1335
4bd38e94
TTN
13362004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
1337
1338 * frames.texi (Window Frame Parameters): Fix typo.
1339
6d073ae1
KS
13402004-11-15 Kim F. Storm <storm@cua.dk>
1341
9f89426b
KS
1342 * symbols.texi (Other Plists): Note that plist-get may signal error.
1343 Add safe-plist-get.
6d073ae1 1344
10980463
TTN
13452004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
1346
1347 * modes.texi (Font Lock Basics): Fix typo.
1348
1efc19eb
RS
13492004-11-08 Richard M. Stallman <rms@gnu.org>
1350
1351 * syntax.texi (Syntax Table Functions): Add syntax-after.
1352
6159c232
EZ
13532004-11-06 Lars Brinkhoff <lars@nocrew.org>
1354
1355 * os.texi (Processor Run Time): New section documenting
1356 get-internal-run-time.
1357
59dede22
EZ
13582004-11-06 Eli Zaretskii <eliz@gnu.org>
1359
1360 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
1361 it nukes elisp-cover.texi.
1362 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
1363 elisp-0 etc.
1364
4cc8522c
LT
13652004-11-05 Luc Teirlinck <teirllm@auburn.edu>
1366
1367 * commands.texi (Keyboard Macros): Document `append' return value
1368 of `defining-kbd-macro'.
1369
2d1ef312
RS
13702004-11-01 Richard M. Stallman <rms@gnu.org>
1371
1372 * commands.texi (Interactive Call): Add called-interactively-p.
1373
6f4e005d
SJ
13742004-10-29 Simon Josefsson <jas@extundo.com>
1375
1376 * minibuf.texi (Reading a Password): Revert.
1377
4f71c13f
RS
13782004-10-28 Richard M. Stallman <rms@gnu.org>
1379
1380 * frames.texi (Display Feature Testing): Explain about "vendor".
1381
4660a9e3
RS
13822004-10-27 Richard M. Stallman <rms@gnu.org>
1383
1384 * commands.texi (Interactive Codes): `N' uses numeric prefix,
1385 not raw. Clarify `n'.
1386 (Interactive Call): Rewrite interactive-p, focusing on when
1387 and how to use it.
1388 (Misc Events): Clarify previous change.
1389
1390 * advice.texi (Simple Advice): Clarify what job the example does.
1391 (Around-Advice): Clarify ad-do-it.
1392 (Activation of Advice): An option of ad-default-compilation-action
1393 is `never', not `nil'.
1394
c8636435
KS
13952004-10-26 Kim F. Storm <storm@cua.dk>
1396
1397 * commands.texi (Interactive Codes): Add U code letter.
1398
acd4089b
SJ
13992004-10-25 Simon Josefsson <jas@extundo.com>
1400
1401 * minibuf.texi (Reading a Password): Add.
1402
29dc7809
JR
14032004-10-24 Jason Rumney <jasonr@gnu.org>
1404
1405 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
1406 and wheel-down.
1407
bb5d6d34
KG
14082004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
1409
1410 * processes.texi (Synchronous Processes): Document process-file.
1411
d0ee2ed3
KH
14122004-10-22 Kenichi Handa <handa@m17n.org>
1413
1414 * text.texi (translate-region): Document that it accepts also a
1415 char-table.
1416
38be9dbb
DP
14172004-10-22 David Ponce <david@dponce.com>
1418
1419 * windows.texi (Resizing Windows): Document the `preserve-before'
1420 argument of the functions `enlarge-window' and `shrink-window'.
1421
63c80452
JR
14222004-10-19 Jason Rumney <jasonr@gnu.org>
1423
1424 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
1425
9f4b6e73
LT
14262004-10-09 Luc Teirlinck <teirllm@auburn.edu>
1427
1428 * text.texi (Filling): Add anchor for definition of
1429 `sentence-end-double-space'.
1430
1431 * searching.texi (Regexp Example): Update description of how
1432 Emacs currently recognizes the end of a sentence.
1433 (Standard Regexps): Update definition of the variable
1434 `sentence-end'. Add definition of the function `sentence-end'.
1435
657f0f9c
EZ
14362004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
1437
1438 * display.texi (Progress): New node.
1439
35ab4857
KS
14402004-10-05 Kim F. Storm <storm@cua.dk>
1441
1442 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
1443
f2a54fbc
KS
14442004-09-29 Kim F. Storm <storm@cua.dk>
1445
1446 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
1447 to identify bitmaps. Remove -fringe-bitmap suffix for standard
1448 fringe bitmap symbols, as they now have their own namespace.
1449 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
1450 vs. pixels. Signal error if no free bitmap slots.
1451 (Pixel Specification): Change IMAGE to @var{image}.
1452
4676d6f3
RS
14532004-09-28 Richard M. Stallman <rms@gnu.org>
1454
1455 * text.texi (Special Properties): Clarify line-spacing and line-height.
1456
1457 * searching.texi (Regexp Search): Add looking-back.
1458
17234906
LT
14592004-09-25 Luc Teirlinck <teirllm@auburn.edu>
1460
1461 * display.texi: Correct typos.
1462 (Image Descriptors): Correct xref's.
1463
4de43c8b
RS
14642004-09-25 Richard M. Stallman <rms@gnu.org>
1465
1466 * text.texi (Special Properties): Cleanups in `cursor'.
1467 Rewrites in `line-height' and `line-spacing'; exchange them.
1468
1469 * display.texi (Fringes): Rewrite previous change.
1470 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
1471 (Display Fringe Bitmaps): Node deleted, text moved.
1472 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
1473 (Scroll Bars): Clarify set-window-scroll-bars.
1474 (Pointer Shape): Rewrite.
1475 (Specified Space): Clarify :align-to, etc.
1476 (Pixel Specification): Use @var. Clarify new text.
1477 (Other Display Specs): Clarify `slice'.
1478 (Image Descriptors): Cleanups.
1479 (Showing Images): Cleanups.
1480
a3ee0299
LT
14812004-09-24 Luc Teirlinck <teirllm@auburn.edu>
1482
e88ebce6
LT
1483 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
1484
a3ee0299
LT
1485 * modes.texi: Various minor changes in addition to:
1486 (Major Mode Conventions): Final call to `run-mode-hooks' should
1487 not be inside the `delay-mode-hooks' form.
1488 (Mode Hooks): New node.
1489 (Hooks): Delete obsolete example.
1490 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
1491 node "Mode Hooks".
1492
6db2bc02
LT
14932004-09-22 Luc Teirlinck <teirllm@auburn.edu>
1494
1495 * display.texi: Correct various typos.
1496 (Display): Rename node "Pointer Shapes" to "Pointer
1497 Shape". (There is already a node called "Pointer Shapes" in
1498 frames.texi.)
1499 (Images): Remove non-existent node "Image Slices" from menu.
1500
ed2846bd
KS
15012004-09-23 Kim F. Storm <storm@cua.dk>
1502
1503 * text.texi (Special Properties): Add `cursor', `pointer',
1504 `line-height', and `line-spacing' properties.
1505
1506 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
1507 Shapes' to menu.
1508 (Standard Faces): Doc fix for fringe face.
1509 (Fringes): Add `overflow-newline-into-fringe' and
1510 'indicate-buffer-boundaries'.
1511 (Fringe Bitmaps, Pointer Shapes): New nodes.
1512 (Display Property): Add 'Pixel Specification' and 'Display Fringe
1513 Bitmaps' to menu.
1514 (Specified Space): Describe pixel width and height.
1515 (Pixel Specification): New node.
1516 (Other Display Specs): Add `slice' property.
1517 (Display Fringe Bitmaps): New node.
1518 (Images): Add 'Image Slices' to menu.
1519 (Image Descriptors): Add `:pointer' and `:map' properties.
1520 (Showing Images): Add slice arg to `insert-image'. Add
1521 'insert-sliced-image'.
1522
4d894c98
RS
15232004-09-20 Richard M. Stallman <rms@gnu.org>
1524
1525 * commands.texi (Key Sequence Input):
1526 Clarify downcasing in read-key-sequence.
1527
7e388eb7
JL
15282004-09-08 Juri Linkov <juri@jurta.org>
1529
1530 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
1531
a020987f
LT
15322004-09-07 Luc Teirlinck <teirllm@auburn.edu>
1533
1534 * locals.texi (Standard Buffer-Local Variables): Add
1535 `buffer-auto-save-file-format'.
1536 * internals.texi (Buffer Internals): Describe new
1537 auto_save_file_format field of the buffer structure.
1538 * files.texi (Format Conversion): `auto-save-file-format' has been
1539 renamed `buffer-auto-save-file-format'.
1540
2b96f80c
LT
15412004-08-27 Luc Teirlinck <teirllm@auburn.edu>
1542
1543 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
1544 an integer or a marker.
1545 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
1546
2ee3b79e
RS
15472004-08-22 Richard M. Stallman <rms@gnu.org>
1548
1549 * modes.texi (Major Mode Conventions): Discuss rebinding of
1550 standard key bindings.
1551
c438dc33
KS
15522004-08-18 Kim F. Storm <storm@cua.dk>
1553
1554 * processes.texi (Accepting Output): Add `just-this-one' arg to
1555 `accept-process-output'.
101c421e 1556 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 1557
db8af011
LT
15582004-08-10 Luc Teirlinck <teirllm@auburn.edu>
1559
1560 * keymaps.texi: Various changes in addition to:
1561 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
1562 Give more varied examples for `kbd'.
1563 (Creating Keymaps): Char tables have slots for all characters
1564 without modifiers.
1565 (Active Keymaps): `overriding-local-map' and
1566 `overriding-terminal-local-map' also override text property and
1567 overlay keymaps.
1568 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
1569 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
1570 to denote a prefix of no events.
1571 `map-keymap' includes parent's bindings _recursively_.
1572 Clarify and correct description of `where-is-internal'.
1573 Mention BUFFER-OR-NAME arg to `describe-bindings'.
1574 (Menu Example): For menus intended for use with the keyboard, the
1575 menu items should be bound to characters or real function keys.
1576
de700726
LT
15772004-08-08 Luc Teirlinck <teirllm@auburn.edu>
1578
30e75a87
LT
1579 * objects.texi (Character Type): Reposition `@anchor' to prevent
1580 double space inside sentence in Info.
1581
de700726
LT
1582 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
1583 renamed to `disabled-command-function'.
7c5b95c9 1584 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
1585 (Command Loop Info): Replace reference to it.
1586 (Disabling Commands): `disabled-command-hook' has been renamed to
1587 `disabled-command-function'.
1588
81909a1a
LT
15892004-08-07 Luc Teirlinck <teirllm@auburn.edu>
1590
1591 * os.texi (Translating Input): Only non-prefix bindings in
1592 `key-translation-map' override actual key bindings. Warn about
1593 possible indirect effect of actual key bindings on non-prefix
1594 bindings in `key-translation-map'.
1595
5504e99c
LT
15962004-08-06 Luc Teirlinck <teirllm@auburn.edu>
1597
1598 * minibuf.texi (High-Level Completion): Add anchor for definition
1599 of `read-variable'.
1600
1601 * commands.texi: Various changes in addition to:
1602 (Using Interactive): Clarify description of `interactive-form'.
1603 (Interactive Call): Mention default for KEYS argument to
1604 `call-interactively'.
1605 (Command Loop Info): Clarify description of `this-command-keys'.
1606 Mention KEEP-RECORD argument to `clear-this-command-keys'.
1607 Value of `last-event-frame' can be `macro'.
1608 (Repeat Events): `double-click-fuzz' is also used to distinguish
1609 clicks and drags.
1610 (Classifying Events): Clarify descriptions of `event-modifiers'
1611 `event-basic-type' and `event-convert-list'.
1612 (Accessing Events): `posn-timestamp' takes POSITION argument.
1613 (Quoted Character Input): Clarify description of
1614 `read-quoted-char' and fix example.
1615 (Quitting): Add `with-local-quit'.
1616 (Disabling Commands): Correct and clarify descriptions of
1617 `enable-command' and `disable-command'.
1618 Mention what happens if `disabled-command-hook' is nil.
1619 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
1620 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
1621
f478a72a
LT
16222004-07-24 Luc Teirlinck <teirllm@auburn.edu>
1623
1624 * frames.texi: Various changes in addition to:
1625 (Creating Frames): Expand and clarify description of `make-frame'.
1626 (Window Frame Parameters): Either none or both of the `icon-left'
1627 and `icon-top' parameters must be specified. Put descriptions of
1628 `menu-bar-lines' and `toolbar-lines' closer together and change
1629 them accordingly.
1630 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
1631 except while processing `frame-title-format' or `icon-title-format'.
1632 (Deleting Frames): Correct description of `delete-frame'.
1633 Non-nil return values of `frame-live-p' are like those of `framep'.
1634 (Frames and Windows): mention return value of
1635 `set-frame-selected-window'.
1636 (Visibility of Frames): Mention `force' argument to
1637 `make-frame-invisible'. `frame-visible-p' returns t for all
1638 frames on text-only terminals.
1639 (Frame Configurations): Restoring a frame configuration does not
1640 restore deleted frames.
1641 (Window System Selections): `x-set-selection' returns DATA.
1642 (Resources): Add example.
1643 (Display Feature Testing): Clarify descriptions of
1644 `display-pixel-height', `display-pixel-width', `x-server-version'
1645 and `x-server-vendor'.
1646
1647 * windows.texi (Choosing Window): Add anchor.
1648 * minibuf.texi (Minibuffer Misc): Add anchor.
1649
bc135062
JPW
16502004-07-23 John Paul Wallington <jpw@gnu.org>
1651
1652 * macros.texi (Defining Macros): Declaration keyword for setting
1653 Edebug spec is `debug' not `edebug'.
1654
cb7516e5
LT
16552004-07-19 Luc Teirlinck <teirllm@auburn.edu>
1656
1657 * windows.texi: Various small changes in addition to:
1658 (Window Point): Mention return value of `set-window-point'.
1659 (Window Start): `pos-visible-in-window-p' disregards horizontal
1660 scrolling. Explain return value if PARTIALLY is non-nil.
1661 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
1662 and `set-window-vscroll'.
1663 (Size of Window): The argument WINDOW to `window-inside-edges',
1664 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
1665 (Resizing Windows): Explain return value of
1666 `shrink-window-if-larger-than-buffer'.
1667 `window-size-fixed' automatically becomes buffer local when set.
1668 (Window Configurations): Explain return value of
1669 `set-window-configuration'.
1670
1671 * minibuf.texi (Minibuffer Misc): Add anchor for
1672 `minibuffer-scroll-window'.
1673
1674 * positions.texi (Text Lines): Add anchor for `count-lines'.
1675
3751eb00
RS
16762004-07-17 Richard M. Stallman <rms@gnu.org>
1677
1678 * display.texi (Overlay Properties): Adding `evaporate' prop
1679 deletes empty overlay immediately.
1680
1681 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
1682 fix example.
1683
9a7e97c6
LT
16842004-07-16 Jim Blandy <jimb@redhat.com>
1685
1686 * searching.texi (Regexp Backslash): Document new \_< and \_>
1687 operators.
1688
aa0e4da8
JB
16892004-07-16 Juanma Barranquero <lektu@terra.es>
1690
1691 * display.texi (Images): Fix Texinfo usage.
1692
cbbfedb2
LT
16932004-07-14 Luc Teirlinck <teirllm@auburn.edu>
1694
1695 * buffers.texi (Modification Time): `visited-file-modtime' now
1696 returns a list of two integers, instead of a cons.
1697
3a052bd3
LT
16982004-07-13 Luc Teirlinck <teirllm@auburn.edu>
1699
1700 * windows.texi: Various changes in addition to:
1701 (Splitting Windows): Add `split-window-keep-point'.
1702
02c04e6f
RS
17032004-07-09 Richard M. Stallman <rms@gnu.org>
1704
1705 * frames.texi (Input Focus): Minor fix.
1706
cb4f1287
LT
17072004-07-07 Luc Teirlinck <teirllm@auburn.edu>
1708
1709 * frames.texi (Input Focus): Clarify descriptions of
1710 `select-frame-set-input-focus' and `select-frame'.
1711
339902ec
LT
17122004-07-06 Luc Teirlinck <teirllm@auburn.edu>
1713
1714 * os.texi: Various small changes in addition to:
1715 (Killing Emacs): Expand and clarify description of
1716 `kill-emacs-query-functions' and `kill-emacs-hook'.
1717 (System Environment): Expand and clarify description of `getenv'
1718 and `setenv'.
1719 (Timers): Clarify description of `run-at-time'.
1720 (Translating Input): Correct description of
1721 `extra-keyboard-modifiers'.
1722 (Flow Control): Correct description of `enable-flow-control'.
1723
fe3b7e35
TTN
17242004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
1725
1726 * os.texi: Update copyright.
1727 (Session Management): Grammar fix.
1728 Clarify which Emacs does the restarting.
1729 Use @samp for *scratch* buffer.
1730
59db7d6e
LT
17312004-07-04 Alan Mackenzie <acm@muc.de>
1732
1733 * frames.texi (Input Focus): Add documentation for
1734 `select-frame-set-input-focus'. Replace refs to non-existent
1735 `switch-frame' with `select-frame'. Minor corrections and tidying
1736 up of text-only terminal stuff.
1737
e3ccf404
RS
17382004-07-02 Richard M. Stallman <rms@gnu.org>
1739
1740 * files.texi (Saving Buffers): Cleanup write-contents-function.
1741 (Magic File Names): Cleanup file-remote-p.
1742
8addb6eb
KG
17432004-07-02 Kai Grossjohann <kai@emptydomain.de>
1744
1745 * files.texi (Magic File Names): `file-remote-p' returns an
1746 identifier of the remote system, not just t.
1747
7a58d84d
DK
17482004-07-02 David Kastrup <dak@gnu.org>
1749
1750 * searching.texi (Entire Match Data): Add explanation about new
1751 match-data behavior when @var{integers} is non-nil.
1752
d8c379f8
RS
17532004-06-24 Richard M. Stallman <rms@gnu.org>
1754
b4a4b0ae
RS
1755 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
1756
d8c379f8
RS
1757 * customize.texi (Variable Definitions): Note about doc strings
1758 and :set.
1759
1760 * keymaps.texi (Keymap Terminology): Document `kbd'.
1761 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
1762
1763 * display.texi (Invisible Text): Setting buffer-invisibility-spec
1764 makes it buffer-local.
1765
1766 * files.texi (Saving Buffers): Correct previous change.
1767
1768 * commands.texi (Accessing Events):
1769 Clarify posn-col-row and posn-actual-col-row.
1770
17712004-06-24 David Ponce <david.ponce@wanadoo.fr>
1772
1773 * commands.texi (Accessing Events): New functions
1774 posn-at-point and posn-at-x-y. Add example to posn-x-y.
1775
dce417e7
LT
17762004-06-23 Luc Teirlinck <teirllm@auburn.edu>
1777
1778 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
1779 * frames.texi, buffers.texi, backups.texi, variables.texi:
1780 * loading.texi, eval.texi, functions.texi, control.texi:
1781 * symbols.texi, minibuf.texi: Reposition @anchor's.
1782
1783 * help.texi: Various small changes in addition to the following.
1784 (Describing Characters): Describe PREFIX argument to
1785 `key-description'. Correct and clarify definition of
1786 `text-char-description'. Describe NEED-VECTOR argument to
1787 `read-kbd-macro'.
1788 (Help Functions): Clarify definition of `apropos'.
1789
255d07dc
LH
17902004-06-23 Lars Hansen <larsh@math.ku.dk>
1791
1792 * files.texi (Saving Buffers): Correct description of
1793 `write-contents-functions'.
1794
4e9691e9
JB
17952004-06-21 Juanma Barranquero <lektu@terra.es>
1796
1797 * display.texi (Images): Remove redundant @vindex directives.
1798 Rewrite `image-library-alist' doc in active voice.
1799
1ebd4f78
JB
18002004-06-14 Juanma Barranquero <lektu@terra.es>
1801
1802 * display.texi (Images): Document new delayed library loading,
1803 variable `image-library-alist' and (existing but undocumented)
1804 function `image-type-available-p'.
1805
ddfb8369
RS
18062004-06-05 Richard M. Stallman <rms@gnu.org>
1807
1808 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
1809 refer the user to the Initial Input node.
1810 (Text from Minibuffer): Likewise.
1811 (Initial Input): New node. Document this feature
1812 and say it is mostly deprecated.
1813
18684a3a
RS
18142004-05-30 Richard M. Stallman <rms@gnu.org>
1815
7a61e456
RS
1816 * loading.texi (Named Features): Clarify return value
1817 and meaning of NOERROR.
1818
18684a3a
RS
1819 * variables.texi (File Local Variables): Minor cleanup.
1820
c8364415
MA
18212004-05-30 Michael Albinus <michael.albinus@gmx.de>
1822
1823 * files.texi (Magic File Names): Add `file-remote-p' as operation
1824 of file name handlers.
1825
08fd1251
RS
18262004-05-29 Richard M. Stallman <rms@gnu.org>
1827
1828 * modes.texi (Minor Mode Conventions): (-) has no special meaning
1829 as arg to a minor mode command.
1830
71d5a208
RS
18312004-05-22 Richard M. Stallman <rms@gnu.org>
1832
1833 * syntax.texi (Syntax Class Table): Word syntax not just for English.
1834
1835 * streams.texi (Output Variables): Doc float-output-format.
1836
1837 * searching.texi (Regexp Special): Nested repetition can be infloop.
1838
1839 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
1840 real stack overflow.
1841
1842 * compile.texi: Minor cleanups.
1843
18442004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
1845
1846 * lists.texi (Cons Cells): Explain dotted lists, true lists,
1847 circular lists.
1848 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 1849
022cb162
TTN
18502004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
1851
1852 * modes.texi (Search-based Fontification): Fix typo.
1853
aa7094ba
JB
18542004-05-10 Juanma Barranquero <lektu@terra.es>
1855
1856 * modes.texi (Mode Line Variables): Fix description of
1857 global-mode-string, which is now after which-func-mode, not the
1858 buffer name.
1859
c2383279
LH
18602004-05-07 Lars Hansen <larsh@math.ku.dk>
1861
1862 * modes.texi (Desktop Save Mode): Add.
1863 (Modes): Add menu entry Desktop Save Mode.
1864
1865 * hooks.texi: Add desktop-after-read-hook,
1866 desktop-no-desktop-file-hook and desktop-save-hook.
1867
1868 * locals.texi: Add desktop-save-buffer.
1869
058296d3
JH
18702004-04-30 Jesper Harder <harder@ifa.au.dk>
1871
1872 * display.texi: emacs -> Emacs.
1873
0c54865e
EZ
18742004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
1875
1876 * files.texi (Changing Files): Document set-file-times.
1877
d814862a
JB
18782004-04-23 Juanma Barranquero <lektu@terra.es>
1879
1880 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
1881
e8d6f886
JH
18822004-04-18 Jesper Harder <harder@ifa.au.dk>
1883
1884 * tips.texi (Coding Conventions): defopt -> defcustom.
1885
3a424014
LT
18862004-04-16 Luc Teirlinck <teirllm@auburn.edu>
1887
1888 * sequences.texi: Various clarifications.
1889
9e860631
LT
18902004-04-14 Luc Teirlinck <teirllm@auburn.edu>
1891
1892 * buffers.texi (Read Only Buffers): Mention optional ARG to
1893 `toggle-read-only'.
1894
5e30a0fb
NR
18952004-04-14 Nick Roberts <nick@nick.uklinux.net>
1896
9e860631 1897 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
1898 returns a full-width window if possible.
1899
619fb950
LT
19002004-04-13 Luc Teirlinck <teirllm@auburn.edu>
1901
1902 * buffers.texi: Various changes in addition to:
1903 (Buffer File Name): Add `find-buffer-visiting'.
1904 (Buffer Modification): Mention optional ARG to `not-modified'.
1905 (Indirect Buffers): Mention optional CLONE argument to
1906 `make-indirect-buffer'.
1907
1908 * files.texi: Various changes in addition to:
1909 (Visiting Functions): `find-file-hook' is now a normal hook.
1910 (File Name Expansion): Explain difference between the way that
1911 `expand-file-name' and `file-truename' treat `..'.
1912 (Contents of Directories): Mention optional ID-FORMAT argument to
1913 `directory-files-and-attributes'.
1914 (Format Conversion): Mention new optional CONFIRM argument to
1915 `format-write-file'.
1916
a2295d32
MB
19172004-04-12 Miles Bader <miles@gnu.org>
1918
1919 * macros.texi (Expansion): Add description of `macroexpand-all'.
1920
571fd4d5
JH
19212004-04-05 Jesper Harder <harder@ifa.au.dk>
1922
1923 * variables.texi (Variable Aliases): Mention
1924 cyclic-variable-indirection.
1925
1926 * errors.texi (Standard Errors): Ditto.
1927
4ba2fd66
LT
19282004-04-04 Luc Teirlinck <teirllm@auburn.edu>
1929
1930 * backups.texi: Various small changes in addition to:
1931 (Making Backups): Mention return value of `backup-buffer'.
1932 (Auto-Saving): Mention optional FORCE argument to
1933 `delete-auto-save-file-if-necessary'.
1934 (Reverting): Mention optional PRESERVE-MODES argument to
1935 `revert-buffer'. Correct description of `revert-buffer-function'.
1936
8f7ea687
JL
19372004-03-22 Juri Linkov <juri@jurta.org>
1938
1939 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
1940 with `Vector Functions'.
1941
1942 * text.texi (Sorting): Add missing quote.
1943
0eeca3c1
LT
19442004-03-14 Luc Teirlinck <teirllm@auburn.edu>
1945
1946 * intro.texi (Lisp History): Replace xref to `cl' manual with
1947 inforef.
1948
e69cfac2
RS
19492004-03-12 Richard M. Stallman <rms@gnu.org>
1950
1951 * intro.texi (Version Info): Add arg to emacs-version.
1952 (Lisp History): Change xref to CL manual.
1953
1b91d47f
LT
19542004-03-09 Luc Teirlinck <teirllm@auburn.edu>
1955
1956 * minibuf.texi (Completion Commands): Add xref to Emacs manual
1957 for Partial Completion mode.
1958
97073664
TTN
19592004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
1960
1961 * customize.texi: Fix typo. Remove eol whitespace.
1962
04a6e76b
RS
19632004-03-04 Richard M. Stallman <rms@gnu.org>
1964
1965 * processes.texi: Fix typos.
1966
1967 * lists.texi (Building Lists): Minor clarification.
1968
1969 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
1970 in make-hash-table.
1971
5bb0fcd1
JB
19722004-02-29 Juanma Barranquero <lektu@terra.es>
1973
1974 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
1975 rm, and ignore exit code.
1976
9022d421
EZ
19772004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
1978
1979 * display.texi (Defining Faces): Add description for min-colors.
1980 Update example.
1981
92f5fba2
LT
19822004-02-23 Luc Teirlinck <teirllm@auburn.edu>
1983
1984 * abbrevs.texi: Various corrections and clarifications in addition
1985 to the following:
1986 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
1987
7e83e178
GM
19882004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
1989
1990 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
1991
9c5609e8
LT
19922004-02-21 Luc Teirlinck <teirllm@auburn.edu>
1993
e2b9b51f
LT
1994 * text.texi: Various small changes in addition to the following:
1995 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
1996 to delete-horizontal-space.
1997 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
1998 description of yank-handler text property at various places.
1999
7daa0e81
LT
2000 * frames.texi (Window System Selections): Add anchor.
2001
9c5609e8
LT
2002 * syntax.texi (Syntax Table Functions): Clarify and correct
2003 descriptions of make-syntax-table and copy-syntax-table.
2004 (Motion and Syntax): Clarify SYNTAXES argument to
2005 skip-syntax-forward.
2006 (Parsing Expressions): Mention that the return value of
2007 parse-partial-sexp is currently a list of ten rather than nine
2008 elements.
2009 (Categories): Various corrections and clarifications.
2010
d29edb21
LT
20112004-02-17 Luc Teirlinck <teirllm@auburn.edu>
2012
2013 * markers.texi (Marker Insertion Types): Minor change.
2014
2015 * locals.texi (Standard Buffer-Local Variables):
2016 * commands.texi (Interactive Codes, Using Interactive):
2017 * functions.texi (Related Topics): Fix xrefs.
2018
43e48bda
LT
20192004-02-16 Luc Teirlinck <teirllm@auburn.edu>
2020
2021 * lists.texi (Sets And Lists): Update description of delete-dups.
2022
84e34002
RS
20232004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2024
2025 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
2026
20272004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2028
2029 * frames.texi (Parameter Access): frame-parameters arg is optional.
2030 modify-frame-parameters handles nil for FRAME.
2031 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
2032 are all-or-nothing for certain toolkits.
2033 Mention parameter wait-for-wm.
2034 (Frames and Windows): In frame-first-window and frame-selected-window
2035 the arg is optional.
2036 (Input Focus): In redirect-frame-focus the second arg is optional.
2037 (Window System Selections): Mention selection type CLIPBOARD.
2038 Mention data-type UTF8_STRING.
2039 Mention numbering of cut buffers.
2040 (Resources): Describe x-resource-name.
2041
20422004-02-16 Richard M. Stallman <rms@gnu.org>
2043
2044 * windows.texi (Buffers and Windows): Delete false table
2045 about all-frames.
2046
2047 * syntax.texi (Parsing Expressions): Delete old caveat
2048 about parse-sexp-ignore-comments.
2049
2050 * streams.texi (Output Variables): Add print-quoted.
2051
2052 * lists.texi (Building Lists): Minor cleanup.
2053
2054 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
2055
2056 * display.texi (Overlays): Explain overlays use markers.
2057 (Managing Overlays): Explain front-advance and rear-advance
2058 in more detail.
2059
2060 * loading.texi (Unloading): Document unload-feature-special-hooks.
2061 Get rid of fns-NNN.el file.
2062
20632004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2064
2065 * help.texi (Describing Characters): Fix text-char-description
2066 example output.
2067
2068 * edebug.texi (Using Edebug): Fix example.
2069
2070 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 2071
84e34002
RS
2072 * files.texi (Changing Files): Fix argname.
2073
2074 * calendar.texi: Fix parens, and default values.
2075
2076 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
2077 * nonascii.texi, objects.texi, os.texi: Minor fixes.
2078 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
2079
2080 * positions.texi (Text Lines): Don't add -1 in current-line.
2081
20822004-02-16 Richard M. Stallman <rms@gnu.org>
2083
2084 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
2085
c33b76da
EZ
20862004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2087
2088 * processes.texi (Low-Level Network): Fix a typo.
2089
9d7271e8
KS
20902004-02-12 Kim F. Storm <storm@cua.dk>
2091
2092 * display.texi (Fringes): Use consistent wording.
2093 Note that window-fringe's window arg is optional.
2094 (Scroll Bars): Use consistent wording.
2095
6827d730
LT
20962004-02-11 Luc Teirlinck <teirllm@auburn.edu>
2097
2098 * tips.texi (Comment Tips): Document the new conventions for
2099 commenting out code.
2100
1cb60b5a
JD
21012004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2102
2103 * positions.texi (Text Lines): Added missing end defun.
2104
7fdd1f62
KS
21052004-02-07 Kim F. Storm <storm@cua.dk>
2106
2107 * positions.texi (Text Lines): Add line-number-at-pos.
2108
eb3c144c
JPW
21092004-02-06 John Paul Wallington <jpw@gnu.org>
2110
2111 * display.texi (Button Properties, Button Buffer Commands):
2112 mouse-2 invokes button, not down-mouse-1.
2113
a1d38d63
JR
21142004-02-04 Jason Rumney <jasonr@gnu.org>
2115
2116 * makefile.w32-in: Sync with Makefile.in changes.
2117
4b574f3d
LT
21182004-02-03 Luc Teirlinck <teirllm@auburn.edu>
2119
2120 * minibuf.texi (Text from Minibuffer): Various corrections and
2121 clarifications.
2122 (Object from Minibuffer): Correct Lisp description of
2123 read-minibuffer.
2124 (Minibuffer History): Clarify description of cons values for
2125 HISTORY arguments.
2126 (Basic Completion): Various corrections and clarifications. Add
2127 completion-regexp-list.
2128 (Minibuffer Completion): Correct and clarify description of
2129 completing-read.
6f6b0433 2130 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
2131 other minor changes.
2132 (High-Level Completion): Various corrections and clarifications.
2133 (Reading File Names): Ditto.
2134 (Minibuffer Misc): Ditto.
2135
d8186297
LT
21362004-01-26 Luc Teirlinck <teirllm@auburn.edu>
2137
2138 * strings.texi (Text Comparison): assoc-string also matches
2139 elements of alists that are strings instead of conses.
2140 (Formatting Strings): Standardize Texinfo usage. Update index
2141 entries.
2142
9adcb5f2
LT
21432004-01-20 Luc Teirlinck <teirllm@auburn.edu>
2144
2145 * lists.texi (Sets And Lists): Add delete-dups.
2146
3e7274ae
LT
21472004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2148
2149 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
2150 special form.
2151 * macros.texi (Defining Macros): Update description of `declare',
2152 which now is a macro.
2153 (Wrong Time): Fix typos.
2154
944e099f
LT
21552004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2156
2157 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 2158 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
2159 and `batch-byte-compile'. In particular, mention and describe
2160 all optional arguments.
2161 (Disassembly): Correct and clarify the description of `disassemble'.
2162
90c3aa59
LT
21632004-01-11 Luc Teirlinck <teirllm@auburn.edu>
2164
2165 * searching.texi: Various small changes in addition to the
2166 following.
2167 (Regexp Example): Adapt to new value of `sentence-end'.
2168 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2169 `words'.
2170 (Search and Replace): Add usage note for `perform-replace'.
2171 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2172 `match-data'.
2173 (Standard Regexps): Update for new values of `paragraph-start'
2174 and `sentence-end'.
2175
583c353d
LT
21762004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2177
2178 * files.texi (Saving Buffers): Clarify descriptions of
2179 `write-contents-functions' and `before-save-hook'.
2180 Make the defvar's for `before-save-hook' and `after-save-hook'
2181 into defopt's.
2182
05faee07
KS
21832004-01-07 Kim F. Storm <storm@cua.dk>
2184
2185 * commands.texi (Click Events): Describe new image and
2186 width/height elements of click events.
2187 (Accessing Events): Add posn-string, posn-image, and
2188 posn-object-width-height. Change posn-object to return either
2189 image or string object.
2190
a0465ec3
SJ
21912004-01-01 Simon Josefsson <jas@extundo.com>
2192
2193 * hooks.texi (Standard Hooks): Add before-save-hook.
2194 * files.texi (Saving Buffers): Likewise.
2195
972c0c49
RS
21962004-01-03 Richard M. Stallman <rms@gnu.org>
2197
2198 * frames.texi (Frames and Windows): Delete frame-root-window.
2199
dbcd463f
LT
22002004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2201
2202 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
2203
2204 * functions.texi: Various small changes in addition to the
2205 following.
2206 (What Is a Function): `functionp' returns nil for macros. Clarify
2207 behavior of this and following functions for symbol arguments.
2208 (Function Documentation): Add `\' in front of (fn @var{arglist})
2209 and explain why.
2210 (Defining Functions): Mention DOCSTRING argument to `defalias'.
2211 Add anchor.
2212 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
2213
02c77ee9
MB
22142004-01-01 Miles Bader <miles@gnu.org>
2215
2216 * display.texi (Buttons): New section.
2217
903a1a91
AS
22182003-12-31 Andreas Schwab <schwab@suse.de>
2219
2220 * numbers.texi (Math Functions): sqrt reports a domain-error
2221 error.
2222 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
2223
697cf92a
LT
22242003-12-30 Luc Teirlinck <teirllm@auburn.edu>
2225
3f70fe82
LT
2226 * tips.texi (Documentation Tips): Update item on hyperlinks in
2227 documentation strings.
2228
697cf92a
LT
2229 * errors.texi (Standard Errors): Various small corrections and
2230 additions.
2231
2232 * control.texi: Various small changes in addition to the
2233 following.
2234 (Signaling Errors): Provide some more details on how `signal'
2235 constructs the error message. Add anchor to the definition of
2236 `signal'.
2237 (Error Symbols): Describe special treatment of `quit'.
2238 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
2239 to emphasize that it has to be a single form.
2240
2241 * buffers.texi: Add anchor.
2242
4d25144d
RS
22432003-12-29 Richard M. Stallman <rms@gnu.org>
2244
2245 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
2246 (Window Configurations): Add window-configuration-frame.
2247
2248 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
2249
2250 * text.texi (Examining Properties): Add get-char-property-and-overlay.
2251 Change arg name in get-char-property.
2252 (Special Properties): Update handling of keymap property.
2253
2254 * strings.texi (Modifying Strings): Add clear-string.
2255 (Text Comparison): Add assoc-string and remove
2256 assoc-ignore-case, assoc-ignore-representation.
2257
2258 * os.texi (Time of Day): Add set-time-zone-rule.
2259
2260 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 2261 report domain-error errors.
4d25144d 2262
697cf92a 2263 * nonascii.texi (Converting Representations):
4d25144d
RS
2264 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
2265 (Encoding and I/O): Add file-name-coding-system.
2266
2267 * modes.texi (Search-based Fontification): Explain that
2268 face specs are symbols with face names as values.
2269
2270 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
2271
2272 * lists.texi (Building Lists): remq moved elsewhere.
2273 (Sets And Lists): remq moved here.
2274 (Association Lists): Refer to assoc-string.
2275
2276 * internals.texi (Garbage Collection): Add memory-use-counts.
2277
2278 * frames.texi (Frames and Windows): Add set-frame-selected-window
2279 and frame-root-window.
2280
697cf92a 2281 * files.texi (Contents of Directories):
4d25144d
RS
2282 Add directory-files-and-attributes.
2283
2284 * display.texi (Refresh Screen): Add force-window-update.
2285 (Invisible Text): Explain about moving point out of invis text.
2286 (Overlay Properties): Add overlay-properties.
2287 (Managing Overlays): Add overlayp.
2288 (GIF Images): Invalid image number displays a hollow box.
2289
2290 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
2291 (Killing Buffers): Add buffer-live-p.
2292
67fafe38
MR
22932003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
2294
2295 * display.texi (Fringes): Fix typo "set-buffer-window".
2296
68e74f25
LT
22972003-12-24 Luc Teirlinck <teirllm@auburn.edu>
2298
2299 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
2300 * nonascii.texi, processes.texi, tips.texi, variables.texi:
2301 Add or change various xrefs and anchors.
2302
2303 * commands.texi: Replace all occurrences of @acronym{CAR} with
2304 @sc{car}, for consistency with the rest of the Elisp manual.
2305 `car' and `cdr' are historically acronyms, but are no longer
2306 widely thought of as such.
2307
2308 * internals.texi (Pure Storage): Mention that `purecopy' does not
2309 copy text properties.
2310 (Object Internals): Now 29 bits are used (in most implementations)
2311 to address Lisp objects.
2312
2313 * variables.texi (Variables with Restricted Values): New node.
2314
2315 * objects.texi (Lisp Data Types): Mention that certain variables
2316 can only take on a restricted set of values and add an xref to
2317 the new node "Variables with Restricted Values".
2318
2319 * eval.texi (Function Indirection): Describe the errors that
2320 `indirect-function' can signal.
2321 (Eval): Clarify the descriptions of `eval-region' and `values'.
2322 Describe `eval-buffer' instead of `eval-current-buffer' and
2323 mention `eval-current-buffer' as an alias for `current-buffer'.
2324 Correct the description and mention all optional arguments.
2325
697cf92a 2326 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
2327 following.
2328 (Converting Representations): Clarify behavior of
2329 `string-make-multibyte' and `string-to-multibyte' for unibyte all
2330 ASCII arguments.
2331 (Character Sets): Document the variable `charset-list' and adapt
2332 the definition of the function `charset-list' accordingly.
2333 (Translation of Characters): Clarify use of generic characters in
2334 `make-translation-table'. Clarify and correct the description of
2335 the use of translation tables in encoding and decoding.
2336 (User-Chosen Coding Systems): Correct and clarify the description
2337 of `select-safe-coding-system'.
2338 (Default Coding Systems): Clarify description of
2339 `file-coding-system-alist'.
2340
a62f71e4
LT
23412003-11-30 Luc Teirlinck <teirllm@auburn.edu>
2342
2343 * strings.texi (Text Comparison): Correctly describe when two
2344 strings are `equal'. Combine and clarify descriptions of
2345 `assoc-ignore-case' and `assoc-ignore-representation'.
2346
2347 * objects.texi (Non-ASCII in Strings): Clarify description of
2348 when a string is unibyte or multibyte.
2349 (Bool-Vector Type): Update examples.
2350 (Equality Predicates): Correctly describe when two strings are
2351 `equal'.
2352
19017752
LT
23532003-11-29 Luc Teirlinck <teirllm@auburn.edu>
2354
2355 * lists.texi (Building Lists): `append' no longer accepts integer
2356 arguments. Update the description of `number-sequence' to reflect
2357 recent changes.
2358 (Sets And Lists): Describe `member-ignore-case' after `member'.
2359
0f6a07a8
KS
23602003-11-27 Kim F. Storm <storm@cua.dk>
2361
2362 * commands.texi (Click Events): Click object may be an images.
2363 Describe (dx . dy) element of click positions.
2364 (Accessing Events): Remove duplicate posn-timestamp.
2365 New functions posn-object and posn-object-x-y.
2366
1ce7c819
KS
23672003-11-23 Kim F. Storm <storm@cua.dk>
2368
2369 * commands.texi (Click Events): Describe enhancements to event
2370 position lists, including new text-pos and (col . row) items.
2371 Mention left-fringe and right-fringe area events.
0f6a07a8 2372 (Accessing Events): New functions posn-area and
1ce7c819
KS
2373 posn-actual-col-row. Mention posn-timestamp. Mention that
2374 posn-point in non-text area still returns buffer position.
2375 Clarify posn-col-row.
2376
cae8ddbb
LH
23772003-11-21 Lars Hansen <larsh@math.ku.dk>
2378
2379 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
2380 * anti.texi (File Attributes): Describe removed parameter
2381 ID-FORMAT.
2382
f7f1a248
LT
23832003-11-20 Luc Teirlinck <teirllm@auburn.edu>
2384
68e74f25 2385 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
2386 a position, its buffer is ignored.
2387
2388 * markers.texi (Overview of Markers): Mention it here too.
2389
c5e2fb05
LT
23902003-11-12 Luc Teirlinck <teirllm@auburn.edu>
2391
2392 * numbers.texi (Numeric Conversions): Not just `floor', but also
2393 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
2394
e57d0aa8
LT
23952003-11-10 Luc Teirlinck <teirllm@auburn.edu>
2396
2397 * markers.texi (Creating Markers): Specify insertion type of
2398 created markers. Add xref to `Marker Insertion Types'.
2399 Second argument to `copy-marker' is optional.
2400 (Marker Insertion Types): Mention that most markers are created
2401 with insertion type nil.
2402 (The Mark): Correctly describe when `mark' signals an error.
2403 (The Region): Correctly describe when `region-beginning' and
2404 `region-end' signal an error.
2405
bb3612ec
LT
24062003-11-08 Luc Teirlinck <teirllm@auburn.edu>
2407
2408 * hash.texi (Creating Hash): Clarify description of `eql'.
2409 `makehash' is obsolete.
2410 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
2411
2412 * positions.texi (Point): Change description of `buffer-end', so
2413 that it is also correct for floating point arguments.
2414 (List Motion): Correct argument lists of `beginning-of-defun' and
2415 `end-of-defun'.
2416 (Excursions): Add xref to `Marker Insertion Types'.
2417 (Narrowing): Argument to `narrow-to-page' is optional.
2418
cfb8a797
LT
24192003-11-06 Luc Teirlinck <teirllm@auburn.edu>
2420
2421 * streams.texi (Output Streams): Clarify behavior of point for
2422 marker output streams.
2423
c6177909
LT
24242003-11-04 Luc Teirlinck <teirllm@auburn.edu>
2425
2426 * variables.texi (Defining Variables): Second argument to
2427 `defconst' is not optional.
2428 (Setting Variables): Mention optional argument APPEND to
2429 `add-to-list'.
2430 (Creating Buffer-Local): Expand description of
2431 `make-variable-buffer-local'.
2432 (Frame-Local Variables): Expand description of
2433 `make-variable-frame-local'.
2434 (Variable Aliases): Correct description of optional argument
2435 DOCSTRING to `defvaralias'. Mention return value of
2436 `defvaralias'.
2437 (File Local Variables): Add xref to `File variables' in Emacs
2438 Manual. Correct description of `hack-local-variables'. Mention
2439 `safe-local-variable' property. Mention optional second argument
2440 to `risky-local-variable-p'.
2441
b3645067
LT
24422003-11-03 Luc Teirlinck <teirllm@auburn.edu>
2443
2444 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
2445
10695e5c
EZ
24462003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
2447
2448 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
2449 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
2450 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
2451 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
2452 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 2453 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
2454 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
2455 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
2456 @acronym{FOO}.
2457
a2f4def1
LT
24582003-10-27 Luc Teirlinck <teirllm@auburn.edu>
2459
2460 * strings.texi (Creating Strings): Argument START to `substring'
2461 can not be `nil'. Expand description of
2462 `substring-no-properties'. Correct description of `split-string',
2463 especially with respect to empty matches. Prevent very bad line
2464 break in definition of `split-string-default-separators'.
2465 (Text Comparison): `string=' and `string<' also accept symbols as
2466 arguments.
2467 (String Conversion): More completely describe argument BASE in
2468 `string-to-number'.
5bb0fcd1 2469 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
2470 corresponding object. Clarify behavior of numeric prefix after
2471 `%' in `format'.
2472 (Case Conversion): The argument to `upcase-initials' can be a
2473 character.
2474
a2296bf9
KH
24752003-10-27 Kenichi Handa <handa@m17n.org>
2476
2477 * display.texi (Fontsets): Fix texinfo usage.
2478
885fef7c
KH
24792003-10-25 Kenichi Handa <handa@m17n.org>
2480
2481 * display.texi (Fontsets): Add description of the function
2482 set-fontset-font.
2483
0c6b7a1f
LT
24842003-10-23 Luc Teirlinck <teirllm@auburn.edu>
2485
2486 * display.texi (Temporary Displays): Add xref to `Documentation
2487 Tips'.
2488
2489 * functions.texi (Function Safety): Use inforef instead of pxref
2490 for SES.
2491
c3cda320
AS
24922003-10-23 Andreas Schwab <schwab@suse.de>
2493
2494 * Makefile.in (TEX, texinputdir): Don't define.
2495 (TEXI2DVI): Define.
2496 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
2497 add $(srcdir)/index.texi.
2498 ($(infodir)/elisp): Remove index.texi dependency.
2499 (elisp.dvi): Likewise. Use $(TEXI2DVI).
2500 (index.texi): Remove target.
2501 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
2502 (clean): Don't remove index.texi.
2503
c3cda320
AS
2504 * permute-index, index.perm: Remove.
2505 * index.texi: Rename from index.unperm.
2506
e5dadca7
LT
25072003-10-22 Luc Teirlinck <teirllm@auburn.edu>
2508
2509 * tips.texi (Documentation Tips): Document new behavior for face
2510 and variable hyperlinks in Help mode.
2511
6cfb0777
LT
25122003-10-21 Luc Teirlinck <teirllm@auburn.edu>
2513
2514 * objects.texi (Integer Type): Update for extra bit of integer range.
2515 (Character Type): Ditto.
2516
a6eeaa81 25172003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
2518
2519 * numbers.texi (Integer Basics): Add index entries for reading
2520 numbers in hex, octal, and binary.
2521
c8f9ba83
LK
25222003-10-16 Lute Kamstra <lute@gnu.org>
2523
2524 * modes.texi (Mode Line Format): Mention force-mode-line-update's
2525 argument.
2526
b52a26fb
LT
25272003-10-13 Luc Teirlinck <teirllm@auburn.edu>
2528
2529 * windows.texi (Choosing Window): Fix typo.
2530 * edebug.texi (Edebug Execution Modes): Fix typo.
2531
f7005886
RS
25322003-10-13 Richard M. Stallman <rms@gnu.org>
2533
2534 * windows.texi (Basic Windows): A window has fringe settings,
2535 display margins and scroll-bar settings.
2536 (Splitting Windows): Doc split-window return value.
2537 Clean up one-window-p.
2538 (Selecting Windows): Fix typo.
2539 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
2540 (Buffers and Windows): In set-window-buffer, explain effect
2541 on fringe settings and scroll bar settings.
2542 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
2543 (Choosing Window): Use defopt for pop-up-frame-function.
2544 For special-display-buffer-names, explain same-window and same-frame.
2545 Clarify window-dedicated-p return value.
2546 (Textual Scrolling): scroll-up and scroll-down can get an error.
2547 (Horizontal Scrolling): Clarify auto-hscroll-mode.
2548 Clarify set-window-hscroll.
2549 (Size of Window): Don't mention tool bar in window-height.
2550 (Coordinates and Windows): Explain what coordinates-in-window-p
2551 returns for fringes and display margins.
2552 (Window Configurations): Explain saving fringes, etc.
2553
2554 * tips.texi (Library Headers): Clean up Documentation.
2555
2556 * syntax.texi (Parsing Expressions): Clean up forward-comment
2557 and parse-sexp-lookup-properties.
2558
2559 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
2560
2561 * os.texi (System Environment): Clean up text for load-average errors.
2562
2563 * modes.texi (Hooks): Don't explain local hook details at front.
2564 Clarify run-hooks and run-hook-with-args a little.
2565 Clean up add-hook and remove-hook.
2566
2567 * edebug.texi (Edebug Execution Modes): Clarify t.
2568 Document edebug-sit-for-seconds.
2569 (Coverage Testing): Document C-x X = and =.
2570 (Instrumenting Macro Calls): Fix typo.
2571 (Specification List): Don't index the specification keywords.
2572
c989ebe9
KS
25732003-10-10 Kim F. Storm <storm@cua.dk>
2574
2575 * processes.texi (Network): Introduce make-network-process.
2576
f9525eef
LT
25772003-10-09 Luc Teirlinck <teirllm@auburn.edu>
2578
2579 * tips.texi (Library Headers): Fix typo.
2580
f008b925
LK
25812003-10-07 Juri Linkov <juri@jurta.org>
2582
2583 * modes.texi (Imenu): Mention imenu-create-index-function's
2584 default value. Explain submenus better.
2585
c22c5da6
LK
25862003-10-07 Lute Kamstra <lute@gnu.org>
2587
2588 * modes.texi (Faces for Font Lock): Fix typo.
2589 (Hooks): Explain how buffer-local hook variables can refer to
2590 global hook variables.
2591 Various minor clarifications.
2592
49247521
LK
25932003-10-06 Lute Kamstra <lute@gnu.org>
2594
2595 * tips.texi (Coding Conventions): Mention naming conventions for
2596 hooks.
2597
9296c947
LT
25982003-10-05 Luc Teirlinck <teirllm@auburn.edu>
2599
2600 * loading.texi (Library Search): Correct default value of
2601 load-suffixes.
2602 (Named Features): Fix typo.
2603
0e9b293a
RS
26042003-10-05 Richard M. Stallman <rms@gnu.org>
2605
2606 * loading.texi (Named Features): In `provide',
2607 say how to test for subfeatures.
2608 (Unloading): In unload-feature, use new var name
2609 unload-feature-special-hooks.
2610
49247521 26112003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
2612
2613 * modes.texi (Major Mode Conventions): Mention third way to set up
2614 Imenu.
2615 (Imenu): A number of small fixes.
2616 Delete documentation of internal variable imenu--index-alist.
2617 Document the return value format of imenu-create-index-function
2618 functions.
2619
ab8f7d5c
RS
26202003-09-30 Richard M. Stallman <rms@gnu.org>
2621
2622 * processes.texi (Network): Say what stopped datagram connections do.
2623
2624 * lists.texi (Association Lists): Clarify `assq-delete-all'.
2625
2626 * display.texi (Overlay Properties): Clarify `evaporate' property.
2627
49247521 26282003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
2629
2630 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 2631 constructs should be marked as risky.
86b9b767
LK
2632 Change cons cell into proper list.
2633 (Mode Line Variables): Change cons cell into proper list.
2634
49247521 26352003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
2636
2637 * modes.texi (Mode Line Data): Document the :propertize construct.
2638 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 2639 to match their order in the default mode-line-format.
bc3b02f9
LK
2640 Describe the new variables mode-line-position and mode-line-modes.
2641 Update the default values of mode-line-frame-identification,
2642 minor-mode-alist, and default-mode-line-format.
2643 (Properties in Mode): Mention the :propertize construct.
6142d1d0 2644
bc3b02f9 26452003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 2646
c22c5da6 2647 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
2648 * loading.texi, minibuf.texi, text.texi, variables.texi:
2649 Avoid @strong{Note:}.
2650
26512003-09-26 Richard M. Stallman <rms@gnu.org>
2652
2653 * keymaps.texi (Remapping Commands): Fix typo.
2654
41beda59
LT
26552003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
2656
2657 * processes.texi (Low-Level Network): Fix typo.
2658
ef6ae4ff
KS
26592003-09-23 Kim F. Storm <storm@cua.dk>
2660
2661 * processes.texi (Network, Network Servers): Fix typos.
2662 (Low-Level Network): Add timeout value for :server keyword.
2663 Add new option keywords to make-network-process.
2664 Add set-network-process-options.
2665 Explain how to test availability of network options.
2666
b0f23edf
RS
26672003-09-19 Richard M. Stallman <rms@gnu.org>
2668
2669 * text.texi (Motion by Indent): Arg to
2670 backward-to-indentation and forward-to-indentation is optional.
2671
2672 * strings.texi (Creating Strings): Add substring-no-properties.
2673
2674 * processes.texi
2675 (Process Information): Add list-processes arg QUERY-ONLY.
2676 Delete process-contact from here.
2677 Add new status values for process-status.
2678 Add process-get, process-put, process-plist, set-process-plist.
2679 (Synchronous Processes): Add call-process-shell-command.
2680 (Signals to Processes): signal-process allows process objects.
2681 (Network): Complete rewrite.
2682 (Network Servers, Datagrams, Low-Level Network): New nodes.
2683
2684 * positions.texi (Word Motion): forward-word, backward-word
2685 arg is optional. Reword.
2686
2687 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
2688
c22c5da6 2689 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
2690 Delete duplicate definition of buffer-local-value.
2691 (File Local Variables): Explain about discarding text props.
2692
f387bdea
RS
26932003-09-11 Richard M. Stallman <rms@gnu.org>
2694
2695 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
2696 changes variables that record input events.
2697 (Minibuffer Misc): Add minibuffer-selected-window.
2698
2699 * lists.texi (Building Lists): Add copy-tree.
2700
2701 * display.texi (Fontsets): Add char-displayable-p.
2702 (Scroll Bars): New node.
2703
49247521 27042003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
2705
2706 * modes.texi (%-Constructs): Document new `%i' and `%I'
2707 constructs.
2708
fd026ee1
JR
27092003-09-03 Peter Runestig <peter@runestig.com>
2710
2711 * makefile.w32-in: New file.
2712
4828b4d7
RS
27132003-08-29 Richard M. Stallman <rms@gnu.org>
2714
2715 * display.texi (Overlay Properties): Clarify how priorities
2716 affect use of the properties.
2717
a4e4f05d
LT
27182003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
2719
2720 * customize.texi (Type Keywords): Correct the description of
2721 `:help-echo' in the case where `motion-doc' is a function.
2722
3ebe0346
JPW
27232003-08-14 John Paul Wallington <jpw@gnu.org>
2724
2725 * modes.texi (Emulating Mode Line): Subsection, not section.
2726
3afe8e39
RS
27272003-08-13 Richard M. Stallman <rms@gnu.org>
2728
2729 * elisp.texi (Top): Update subnode lists in menu.
2730
2731 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
2732 (Kill Functions): kill-region has new arg yank-handler.
2733 (Yanking): New node.
2734 (Yank Commands): Add yank-undo-function.
2735 (Low-Level Kill Ring):
2736 kill-new and kill-append have new arg yank-handler.
2737 (Changing Properties): Add remove-list-of-text-properties.
2738 (Atomic Changes): New node.
2739
2740 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
2741
2742 * streams.texi (Output Variables): Add eval-expression-print-length
2743 and eval-expression-print-level.
2744
2745 * os.texi (Time Conversion): For encode-time, explain limits on year.
2746
2747 * objects.texi (Character Type): Define anchor "modifier bits".
2748
2749 * modes.texi (Emulating Mode Line): New node.
2750 (Search-based Fontification): Font Lock uses font-lock-face property.
2751 (Other Font Lock Variables): Likewise.
2752
2753 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
2754 not vectors.
2755 (Active Keymaps): Add emulation-mode-map-alists.
2756 (Functions for Key Lookup): key-binding has new arg no-remap.
2757 (Remapping Commands): New node.
2758 (Scanning Keymaps): where-is-internal has new arg no-remap.
2759 (Tool Bar): Add tool-bar-local-item-from-menu.
2760 Clarify when to use tool-bar-add-item-from-menu.
2761
2762 * commands.texi (Interactive Call): commandp has new arg.
2763 (Command Loop Info): Add this-original-command.
2764
e37769b1
JPW
27652003-08-06 John Paul Wallington <jpw@gnu.org>
2766
2767 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
2768
2769 * display.texi (Warning Basics): Fix typo.
2770 (Fringes): Add closing curly bracket and fix typo.
2771
2772 * elisp.texi (Top): Fix typo.
2773
c5e0561f
RS
27742003-08-05 Richard M. Stallman <rms@gnu.org>
2775
2776 * elisp.texi: Update lists of subnodes.
2777
2778 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
2779
2780 * variables.texi (Local Variables): Use lc for example variable names.
2781
2782 * tips.texi (Library Headers): Explain where to put -*-.
2783
2784 * strings.texi (Creating Strings): Fix xref for vconcat.
2785
2786 * sequences.texi (Vector Functions):
2787 vconcat no longer allows integer args.
2788
2789 * minibuf.texi (Reading File Names): read-file-name has new
2790 arg PREDICATE. New function read-directory-name.
2791
2792 * macros.texi (Defining Macros): Give definition of `declare'
2793 (Indenting Macros): New node.
2794
2795 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
2796 (Window Frame Parameters): Make separate table of parameters
2797 that are coupled with specific face attributes.
2798 (Deleting Frames): delete-frame-hooks renamed to
2799 delete-frame-functions.
2800
2801 * files.texi (Magic File Names): Add file-remote-p.
2802 Clarify file-local-copy.
2803
2804 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
2805 here; instead xref Defining Macros.
2806
2807 * display.texi (Warnings): New node, and subnodes.
2808 (Fringes): New node.
2809
2810 * debugging.texi (Test Coverage): New node.
2811
2812 * compile.texi (Compiler Errors): Explain with-no-warnings
2813 and other ways to suppress warnings.
2814
2815 * commands.texi (Interactive Call): Minor clarification.
2816
2817 * buffers.texi (Buffer File Name): set-visited-file-name
2818 renames the buffer too.
2819
2820 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
2821
ee59dede
MR
28222003-07-24 Markus Rost <rost@math.ohio-state.edu>
2823
2824 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
2825
f0514b34
MR
28262003-07-22 Markus Rost <rost@math.ohio-state.edu>
2827
2828 * internals.texi (Garbage Collection): Fix previous change.
2829
c73983bb
RS
28302003-07-22 Richard M. Stallman <rms@gnu.org>
2831
2832 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
2833
2834 * display.texi (Width): Use \s syntax in example.
2835 (Font Selection): Add face-font-rescale-alist.
2836
2837 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
2838 Remove spurious indent in example.
2839
2840 * lists.texi (Building Lists): Add number-sequence.
2841
2842 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
2843
2844 * functions.texi (Function Documentation): Explain how to
2845 show calling convention explicitly in the doc string.
2846
2847 * windows.texi (Selecting Windows): save-selected-window saves
2848 selected window of each frame.
2849 (Window Configurations): Minor change.
2850
2851 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
2852
2853 * streams.texi (Output Variables): Add print-continuous-numbering
2854 and print-number-table.
2855
2856 * processes.texi (Decoding Output): New node.
2857
2858 * os.texi (Time Conversion): decode-time arg is optional.
2859
2860 * objects.texi (Character Type): Don't use space as example for \.
2861 Make list of char names and \-sequences correspond.
2862 Explain that \s is not used in strings. `\ ' needs space after.
2863
2864 * nonascii.texi (Converting Representations): Add string-to-multibyte.
2865 (Translation of Characters): Add translation-table-for-input.
2866 (Default Coding Systems): Add auto-coding-functions.
2867 (Explicit Encoding): Add decode-coding-inserted-region.
2868 (Locales): Add locale-info.
2869
2870 * minibuf.texi (Basic Completion): Describe test-completion.
2871 Collections can be lists of strings.
2872 Clean up lazy-completion-table.
2873 (Programmed Completion): Mention test-completion.
2874 Clarify why lambda expressions are not accepted.
2875 (Minibuffer Misc): Describe minibufferp.
2876
51a8b435
RS
28772003-07-14 Richard M. Stallman <rms@gnu.org>
2878
2879 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
2880
2881 * windows.texi (Selecting Windows): New arg to select-window.
2882 (Selecting Windows): Add with-selected-window.
2883 (Size of Window): Add window-inside-edges, etc.
2884
2885 * internals.texi (Garbage Collection): Add post-gc-hook.
2886
2887 * processes.texi (Subprocess Creation): Add exec-suffixes.
2888
2889 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
2890 (Scanning Keymaps): Add map-keymaps.
2891 (Defining Menus): Add keymap-prompt.
2892
2893 * numbers.texi (Integer Basics): Add most-positive-fixnum,
2894 most-negative-fixnum.
2895
2896 * compile.texi (Byte Compilation): Explain no-byte-compile
2897 (Compiler Errors): New node.
2898
2899 * os.texi (User Identification): user-uid, user-real-uid
2900 can return float.
2901
2902 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
2903 and about derived modes.
2904 (Minor Modes): Add minor-mode-list.
2905 (Defining Minor Modes): Keyword args for define-minor-mode.
2906 (Search-based Fontification): Explain managing other properties.
2907 (Other Font Lock Variables): Add font-lock-extra-managed-props.
2908 (Faces for Font Lock): Add font-locl-preprocessor-face.
2909 (Hooks): Add run-mode-hooks and delay-mode-hooks.
2910
2911 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 2912 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
2913
2914 * loading.texi (Library Search): Add load-suffixes.
2915
2916 * minibuf.texi (Basic Completion): Add lazy-completion-table.
2917 (Programmed Completion): Add dynamic-completion-table.
2918
2919 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
2920 (Magic File Names): Specify precedence order of handlers.
199bb209 2921
51a8b435
RS
2922 * commands.texi (Command Overview): Emacs server runs pre-command-hook
2923 and post-command-hook.
2924 (Waiting): New calling convention for sit-for.
2925
2926 * text.texi (Special Properties): local-map and keymap properties
2927 apply based on their stickiness.
2928
c6de56a0
RS
29292003-07-07 Richard M. Stallman <rms@gnu.org>
2930
2931 * modes.texi (Minor Mode Conventions): Specify only some kinds
2932 of list values as args to minor modes.
2933
2934 * files.texi (File Name Expansion): Warn about iterative use
2935 of substitute-in-file-name.
2936
2937 * advice.texi (Activation of Advice): Clean up previous change.
2938
8c761ea6
MR
29392003-07-06 Markus Rost <rost@math.ohio-state.edu>
2940
2941 * advice.texi (Activation of Advice): Note that ad-start-advice is
2942 turned on by default.
2943
c6de56a0
RS
29442003-06-30 Richard M. Stallman <rms@gnu.org>
2945
2946 * text.texi (Buffer Contents): Document current-word.
2947 (Change Hooks): Not called for *Messages*.
2948
2949 * functions.texi (Defining Functions): Explain about redefining
2950 primitives.
2951 (Function Safety): Renamed. Minor changes.
2952 Comment out the detailed criteria for what is safe.
2953
3fe4e567
AS
29542003-06-22 Andreas Schwab <schwab@suse.de>
2955
2956 * objects.texi (Symbol Type): Fix description of examples.
2957
cda7bd13
AS
29582003-06-16 Andreas Schwab <schwab@suse.de>
2959
2960 * hash.texi (Creating Hash): Fix description of :weakness.
2961
fbcffa4a
KG
29622003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2963
2964 * files.texi (Changing Files): copy-file copies file modes, too.
2965
ff6a3bfb
RS
29662003-05-28 Richard M. Stallman <rms@gnu.org>
2967
2968 * strings.texi (Creating Strings): Clarify split-string.
2969
1463a05d
JB
29702003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
2971
2972 * strings.texi (Creating Strings): Update split-string specification
2973 and examples.
2974
af253914
RS
29752003-05-19 Richard M. Stallman <rms@gnu.org>
2976
2977 * elisp.texi: Correct invariant section names.
2978
7ea52f92
RS
29792003-04-20 Richard M. Stallman <rms@gnu.org>
2980
2981 * os.texi (Timers): Explain about timers and quitting.
2982
e31afc09
RS
29832003-04-19 Richard M. Stallman <rms@gnu.org>
2984
2985 * internals.texi (Writing Emacs Primitives): Strings are
2986 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
2987 Explain GCPRO convention for varargs function args.
2988
5ceea398
RS
29892003-04-16 Richard M. Stallman <rms@gnu.org>
2990
2991 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
2992
b0ada147
RS
29932003-04-08 Richard M. Stallman <rms@gnu.org>
2994
2995 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
2996
b23375aa
KS
29972003-02-13 Kim F. Storm <storm@cua.dk>
2998
2999 * objects.texi (Character Type): New \s escape for space.
3000
c60ee5e7
JB
30012003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3002
3003 * os.texi (System Environment): Added cygwin system-type.
3004
84e47416
RS
30052003-01-25 Richard M. Stallman <rms@gnu.org>
3006
3007 * keymaps.texi: Document that a symbol can act as a keymap.
3008
3e8cf2ea
RS
30092003-01-13 Richard M. Stallman <rms@gnu.org>
3010
3011 * text.texi (Changing Properties): Say string indices are origin-0.
3012
3013 * positions.texi (Screen Lines) <compute-motion>:
3014 Correct order of elts in return value.
3015
3016 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
3017 how to define a default binding.
3018
7abb9fc5 30192002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 3020
104bc3aa 3021 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 3022
104bc3aa
MR
3023 * customize.texi (Simple Types): Clarify description of custom
3024 type 'number. Describe new custom type 'float.
177f790c 3025
7abb9fc5 30262002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
3027
3028 * variables.texi (File Local Variables): Fix typo.
3029
df140a68 30302002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 3031
df140a68
KG
3032 From Michael Albinus <Michael.Albinus@alcatel.de>.
3033
3034 * README: Target for Info file is `make info'.
3035
3036 * files.texi (File Name Components): Fixed typos in
3037 `file-name-sans-extension'.
3038 (Magic File Names): Complete list of operations for magic file
3039 name handlers.
3040
7ed9159a
JY
30412002-09-16 Jonathan Yavner <jyavner@engineer.com>
3042
3043 * variables.texi (File Local Variables): New function
3044 risky-local-variable-p.
3045
30462002-09-15 Jonathan Yavner <jyavner@engineer.com>
3047
3048 * functions.texi (Function safety): New node about unsafep.
3049
241f79af
PA
30502002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
3051
3052 * customize.texi (Splicing into Lists): Fixed example.
3053 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
3054
72459b15
JB
30552002-06-17 Juanma Barranquero <lektu@terra.es>
3056
3057 * frames.texi (Display Feature Testing): Fix typo.
3058
61f7e0f5
AS
30592002-06-12 Andreas Schwab <schwab@suse.de>
3060
3061 * frames.texi (Initial Parameters, Resources): Fix references to
3062 the Emacs manual.
3063
4e792dbd
KS
30642002-05-13 Kim F. Storm <storm@cua.dk>
3065
3066 * variables.texi (Intro to Buffer-Local): Updated warning and
3067 example relating to changing buffer inside let.
3068
940344d4 30692002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
3070
3071 * os.texi (Session Management): New node about X Session management.
3072
231ac53b
EZ
30732002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
3074
3075 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
3076 to which the manual corresponds, and the copyright years.
3077
3078 * Makefile.in (VERSION): Set to 2.9.
3079
140cc574
EZ
30802001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
3081
3082 * elisp.texi: Change the category in @dircategory to "Emacs", to
3083 make it consistent with info/dir.
3084
9c7fce05
MB
30852001-11-25 Miles Bader <miles@gnu.org>
3086
3087 * text.texi (Fields): Describe new `limit' arg in
3088 field-beginning/field-end.
3089
9f8bbf0f
EZ
30902001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3091
a5e6715c
EZ
3092 * permute-index: Don't depend on csh-specific features. Replace
3093 the interpreter name with /bin/sh.
3094
9f8bbf0f
EZ
3095 * two-volume-cross-refs.txt: New file.
3096 * two.el: New file.
3097 * spellfile: New file.
3098
1756e2fb
EZ
30992001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
3100
3101 * permute-index: New file.
3102
3103 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
3104 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
3105 8+3 restricted namespace.
ad050e54
EZ
3106
3107 * Makefile.in (infodir): Define relative to $(srcdir).
3108 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
3109 include directories list via -I switch to makeinfo.
3110 (index.texi): Use cp if both hard and symbolic links fail.
3111
10fa7f8e
EZ
31122001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3113
7a1494ce
EZ
3114 * Makefile.in (distclean): Add.
3115
10fa7f8e
EZ
3116 The following changes make ELisp manual part of the Emacs
3117 distribution:
3118
3119 * Makefile.in: Add Copyright notice.
3120 (prefix): Remove.
3121 (infodir): Change value to "../info".
3122 (VPATH): New variable.
3123 (MAKE): Don't define.
3124 (texmacrodir): Don't define.
3125 (texinputdir): Append the existing value of TEXINPUTS.
3126 ($(infodir)/elisp): Instead of just "elisp". Reformat the
3127 command to be compatible with man/Makefile.in, and to put the
3128 output into ../info.
5c32b7c5 3129 (info): Add target.
10fa7f8e
EZ
3130 (installall): Target removed.
3131
ad050e54 31322001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
3133
3134 * tips.texi (Coding Conventions): Fix typo.
3135
6fd735df
GM
31362001-10-23 Gerd Moellmann <gerd@gnu.org>
3137
3138 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
3139
b704d54b
EZ
31402001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
3141
3142 * files.texi (File Name Components): Update the description of
3143 file-name-sans-extension and file-name-extension, as they now
3144 ignore leading dots.
3145
71431a0e
GM
31462001-10-20 Gerd Moellmann <gerd@gnu.org>
3147
6aa97356 3148 * (Version 21.1 released.)
71431a0e 3149
79f1f96c
MB
31502001-10-19 Miles Bader <miles@gnu.org>
3151
3152 * positions.texi (Text Lines): Describe behavior of
3153 `beginning-of-line'/`end-of-line' in the presence of field properties.
3154
892a8f36
GM
31552001-10-17 Gerd Moellmann <gerd@gnu.org>
3156
3157 * Makefile.in (VERSION): Set to 2.8.
3158 (manual): Use `manual-21'.
3159
8c1cc9e8 3160 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
3161 number was used. Set it to 2.8.
3162
3163 * intro.texi: Likewise.
3164
51724e26
EZ
31652001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3166
3167 * files.texi (File Name Completion): Document the significance of
3168 a trailing slash in elements of completion-ignored-extensions.
3169
57b338e8
MB
31702001-10-06 Miles Bader <miles@gnu.org>
3171
3172 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3173
c89e4bc5
GM
31742001-10-04 Gerd Moellmann <gerd@gnu.org>
3175
3176 * variables.texi (Variable Aliases): New node.
3177
ab952a4f
GM
31782001-10-04 Gerd Moellmann <gerd@gnu.org>
3179
3180 * Branch for 21.1.
dff28924 3181
9db3a582
MB
31822001-10-02 Miles Bader <miles@gnu.org>
3183
ae1a9581
MB
3184 * minibuf.texi (Minibuffer Misc): Add entries for
3185 `minibuffer-contents', `minibuffer-contents-no-properties', and
3186 `delete-minibuffer-contents'.
3187 Correct description for `minibuffer-prompt-end'.
3188
9db3a582
MB
3189 * text.texi (Property Search): Correct descriptions of
3190 `next-char-property-change' and `previous-char-property-change'.
3191 Add entries for `next-single-char-property-change' and
3192 `previous-single-char-property-change'.
3193 Make operand names a bit more consistent.
3194
03be5931
EZ
31952001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3196
3197 * frames.texi (Finding All Frames): Document that next-frame and
3198 previous-frame are local to current terminal.
3199
974548ec
EZ
32002001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3201
3202 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 3203 result of make-keymap.
974548ec 3204
8d82c597
EZ
32052001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
3206
3207 * display.texi (Font Lookup, Attribute Functions)
3208 (Image Descriptors): Add cross-references to the definition of
3209 selected frame.
3210
3211 * buffers.texi (The Buffer List): Add cross-references to the
3212 definition of selected frame.
3213
3214 * frames.texi (Input Focus): Clarify which frame is _the_ selected
3215 frame at any given time.
3216 (Multiple Displays, Size and Position): Add a cross-reference to
3217 the definition of the selected frame.
3218
2842de30
EZ
32192001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
3220
3221 * strings.texi (String Conversion) <string-to-number>: Document
3222 that a float is returned for integers that are too large.
3223
3224 * frames.texi (Mouse Position): Document mouse-position-function.
3225 (Display Feature Testing): Document display-images-p.
3226 (Window Frame Parameters): Document the cursor-type variable.
3227
3228 * numbers.texi (Integer Basics): Document CL style read syntax for
3229 integers in bases other than 10.
3230
3231 * positions.texi (List Motion): Document
3232 open-paren-in-column-0-is-defun-start.
3233
3234 * lists.texi (Sets And Lists): Document member-ignore-case.
3235
3236 * internals.texi (Garbage Collection): Document the used and free
3237 strings report.
3238 (Memory Usage): Document strings-consed.
3239
3240 * os.texi (Time of Day): Document float-time.
3241 (Recording Input): Document that clear-this-command-keys clears
3242 the vector to be returned by recent-keys.
3243
3244 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
3245 argument keymap can be a list.
3246
3247 * nonascii.texi (User-Chosen Coding Systems)
3248 <select-safe-coding-system>: Document the new argument
3249 accept-default-p and the variable
3250 select-safe-coding-system-accept-default-p. Tell what happens if
3251 buffer-file-coding-system is undecided.
3252 (Default Coding Systems): Document auto-coding-regexp-alist.
3253
3254 * display.texi (The Echo Area) <message>: Document
3255 message-truncate-lines.
3256 (Glyphs): Document that the glyph table is unused on windowed
3257 displays.
3258
3259 * help.texi (Describing Characters) <single-key-description>:
3260 Document the new argument no-angles.
3261 (Accessing Documentation) <documentation-property>: Document that
3262 a non-string property is evaluated.
3263 <documentation>: Document that the function-documentation property
3264 is looked for.
3265
3266 * windows.texi (Selecting Windows): Document some-window.
3267
3268 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
3269
3270 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
3271 apropos-mode-hook.
3272
3273 * commands.texi (Using Interactive): Document interactive-form.
3274 (Keyboard Macros): Document kbd-macro-termination-hook.
3275 (Command Loop Info): Document that clear-this-command-keys clears
3276 the vector to be returned by recent-keys.
3277
2d43d823
GM
32782001-09-04 Werner LEMBERG <wl@gnu.org>
3279
3280 * Makefile.in (srcdir, texinputdir): New variables.
3281 (srcs, index.texi, install): Use $(srcdir).
3282 (.PHONY): Remove elisp.dvi.
3283 (elisp): Use -I switch for makeinfo.
3284 (elisp.dvi): Use $(srcdir) and $(texinputdir).
3285 (installall, dist): Use $(srcdir).
3286 Fix path to texinfo.tex.
3287 (maintainer-clean): Add elisp.dvi and elisp.oaux.
3288
fa739b31
GM
32892001-08-30 Gerd Moellmann <gerd@gnu.org>
3290
92a25631
GM
3291 * display.texi (Conditional Display): Adjust to API change.
3292
fa739b31
GM
3293 * configure: New file.
3294
cef68af5
GM
32952001-07-30 Gerd Moellmann <gerd@gnu.org>
3296
3297 * commands.texi (Repeat Events): Add description of
3298 double-click-fuzz.
3299
d1f08d85
SM
33002001-05-08 Stefan Monnier <monnier@cs.yale.edu>
3301
3302 * syntax.texi (Syntax Class Table): Add the missing designator for
3303 comment and string fences.
3304 (Syntax Properties): Add a xref to syntax table internals.
3305 (Syntax Table Internals): Document string-to-syntax.
3306
1e9fc92e
GM
33072001-05-07 Gerd Moellmann <gerd@gnu.org>
3308
3309 * Makefile.in (install): Use install-info command line options
3310 like in Emacs' Makefile.in.
3311
00480554
MB
33122000-12-09 Miles Bader <miles@gnu.org>
3313
3314 * windows.texi (Window Start): Update documentation for
3315 `pos-visible-in-window-p'.
3316
1e344ee2
SM
33172000-11-12 Stefan Monnier <monnier@cs.yale.edu>
3318
3319 * lists.texi (Building Lists): Add footnote to explain how to add
3320 to the end of a list.
3321
a540f6ed
GM
33222000-10-25 Gerd Moellmann <gerd@gnu.org>
3323
3324 * files.texi (Visiting Functions): Typos.
3325
28bcdbee
KH
33262000-10-25 Kenichi Handa <handa@etl.go.jp>
3327
3328 * files.texi (Visiting Functions): Return value of
3329 find-file-noselect may be a list of buffers if wildcards are used.
3330
22d1a4ed
MB
33312000-10-24 Miles Bader <miles@lsi.nec.co.jp>
3332
3333 * display.texi (Defining Faces): Document `graphic' display type
3334 in face specs.
3335
916a89db
KG
33362000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3337
1e9fc92e 3338 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
3339 `after-make-frame-hook' with `after-make-frame-functions'.
3340
1e9fc92e 3341 * frames.texi (Creating Frames): Ditto.
916a89db 3342
1e9fc92e 3343 * variables.texi (Future Local Variables): Ditto.
916a89db 3344
483de32b
GM
33452000-10-16 Gerd Moellmann <gerd@gnu.org>
3346
3347 * display.texi (Other Image Types): Add description of :foreground
3348 and :background properties of mono PBM images.
3349
e23a63a5
WL
33502000-08-17 Werner LEMBERG <wl@gnu.org>
3351
3352 * .cvsignore: New file.
3353
dfc16043
GM
33542000-01-05 Gerd Moellmann <gerd@gnu.org>
3355
3356 * tindex.pl: New script.
3357
602613fe
DL
33581999-12-03 Dave Love <fx@gnu.org>
3359
3360 * Makefile.in (MAKEINFO): New parameter.
3361
94ec544d
DL
33621999-09-17 Richard Stallman <rms@gnu.org>
3363
3364 * Makefile.in (srcs): Add hash.texi.
3365 (VERSION): Update to 20.6.
3366
33671999-09-13 Richard Stallman <rms@gnu.org>
3368
3369 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
3370
33711998-08-29 Karl Heuer <kwzh@gnu.org>
3372
3373 * configure.in: New file.
3374 * Makefile.in: Renamed from Makefile.
3375 (prefix, infodir): Use value obtained from configure.
3376 (emacslibdir): Obsolete variable deleted.
3377 (dist): Distribute configure.in, configure, Makefile.in.
3378
33791998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3380
3381 * Makefile (INSTALL_INFO): New variable.
3382 (install): Run install-info.
3383
33841998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
3385
3386 * Makefile (elisp.dvi): Add missing backslash.
3387
33881998-05-02 Richard Stallman <rms@psilocin.gnu.org>
3389
3390 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
3391 Run texindex without `./'. Always run texindex on elisp.tp.
3392 (elisp.tps): Target deleted.
3393
33941998-04-05 Richard Stallman <rms@psilocin.gnu.org>
3395
3396 * Makefile (srcs): Add nonascii.texi and customize.texi.
3397 (dist): Start by deleting `temp'.
3398
33991998-02-17 Richard Stallman <rms@psilocin.gnu.org>
3400
3401 * Makefile (makeinfo, texindex): Targets deleted.
3402 (makeinfo.o, texindex.o): Targets deleted.
3403 (clean, dist): Don't do anything with them or with getopt*.
3404
34051998-01-30 Richard Stallman <rms@psilocin.gnu.org>
3406
3407 * Makefile (SHELL): Defined.
3408
34091998-01-27 Richard Stallman <rms@psilocin.gnu.org>
3410
3411 * Makefile (elisp.tps): New target.
3412 (elisp.dvi): Depend on elisp.tps.
3413
3414Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
3415
3416 * README: Update phone number.
3417
3418 * Makefile (elisp): Make this be the default target.
3419 Depend on makeinfo.c instead of makeinfo.
3420 (install): Don't depend on elisp.dvi, since we don't install that.
3421 Use mkinstalldirs.
3422 (dist): Add mkinstalldirs.
3423
3424Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3425
3426 * Makefile (VERSION): Update version number.
3427 (maintainer-clean): Renamed from realclean.
3428
3429Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3430
3431 * Makefile (realclean): New target.
3432 (elisp): Remove any old elisp-* files first.
3433
3434Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
3435
d1f08d85
SM
3436 * Makefile (VERSION): New variable.
3437 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
3438 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
3439
3440Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3441
3442 * Makefile (elisp): Depend on makeinfo.
3443
3444Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
3445
d1f08d85 3446 * Makefile (srcs): Add anti.texi.
94ec544d
DL
3447
3448Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3449
3450 * Makefile (infodir, prefix): New vars.
3451 (install): Use infodir.
3452 (emacsinfodir): Deleted.
3453
3454Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3455
3456 * Makefile (srcs): Add calendar.texi.
3457
3458 * Makefile (dist): Copy texindex.c and makeinfo.c.
3459 Limit elisp-* files to those with one or two digits.
3460
3461Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3462
3463 * Makefile (dist): Changed to use Gzip instead of compress.
3464
3465Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3466
3467 * loading.texi (Unloading): define-function changed back to
3468 defalias. It may not stay this way, but at least it's
3469 consistent with the known-good version of the code patch.
3470
3471Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3472
3473 * modes.texi (Hooks): Document new optional arg of add-hook.
3474
3475Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3476
d1f08d85 3477 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
3478
3479 * tips.texi: Add new section on standard library headers.
3480
3481Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3482
3483 * Makefile (srcs): Add frame.texi to the list of sources.
3484
3485Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3486
3487 * Makefile (dist): Don't bother excluding autosave files; they'll
3488 never make it into the temp directory anyway, and the hash marks
3489 in the name are problematic for make and the Bourne shell.
dff28924 3490 (srcs):
94ec544d
DL
3491
3492Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3493
d1f08d85 3494 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
3495 the distribution tar file.
3496
dff28924 3497Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
3498
3499 * Makefile (srcs): Added index.perm.
3500 (elisp.dvi): Remove erroneous shell comment.
3501 Expect output of permute-index in permuted.fns.
3502 Save old elisp.aux in elisp.oaux.
3503 (clean): Added index.texi to be deleted.
3504
dff28924 3505Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3506
3507 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
3508
dff28924 3509Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
3510
3511 * files.texi: Noted that completion-ignored-extensions is ignored
3512 when making *Completions*.
3513
3514Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
3515
3516 * Makefile make dist now depends on elisp.dvi, since it tries
3517 to include it in the dist file.
3518
dff28924 3519Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
3520
3521 * functions.texinfo (Mapping Functions): Add missing quote
3522
dff28924 3523Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3524
3525 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
3526 (defunargs): Turn off \hyphenchar of \sl font temporarily.
3527
dff28924 3528Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3529
3530 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
3531 and @error{} are the terms now being used. The files in the
3532 directory have been changed to reflect this.
3533
d1f08d85 3534 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
3535 ` @result{}', using 5 spaces at the begining of the line.
3536
dff28924 3537Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3538
3539 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
3540 experimental @indentedresult{}, @indentedexpandsto{} are part of
3541 the texinfo.tex in this directory. These TeX macros are not
3542 stable yet.
3543
dff28924 3544Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3545
3546 * texinfo.tex: temporarily added
d1f08d85 3547 \let\result=\dblarrow
94ec544d
DL
3548 \def\error{{\it ERROR} \longdblarrow}
3549 We need to do this better soon.
3550
dff28924 3551Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3552
3553 * Applied Karl Berry's patches to *.texinfo files, but not to
3554 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
3555 new title page format is also not applied, since it requires
3556 texinfo.tex changes.)
3557
3558 * Cleaned up `Makefile' and defined the `emacslibdir' directory
3559 for the Project GNU development environment.
3560
ad050e54 3561;; Local Variables:
fd026ee1 3562;; coding: iso-2022-7bit
ad050e54 3563;; End:
2a34a036
GM
3564
3565 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
3566 Copying and distribution of this file, with or without modification,
3567 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
3568
3569;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda