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