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