(The Buffer List): Fix xrefs.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
67ec7f41
RS
12005-08-09 Richard M. Stallman <rms@gnu.org>
2
3 * buffers.texi (The Buffer List): Fix xrefs.
4
5 * windows.texi (Splitting Windows): Fix xref.
6
7 * frames.texi (Layout Parameters): Add xref.
8
9 * display.texi (Line Height, Scroll Bars): Fix xrefs.
10
11 * keymaps.texi (Menu Bar): Fix xref.
12
13 * locals.texi (Standard Buffer-Local Variables): Fix xref.
14
15 * modes.texi (%-Constructs): Fix xref.
16
17 * frames.texi (Window Frame Parameters): Node split up.
18 (Basic Parameters, Position Parameters, Size Parameters)
19 (Layout Parameters, Buffer Parameters, Management Parameters)
20 (Cursor Parameters, Color Parameters): New subnodes.
21
adb5e445
LT
222005-08-09 Luc Teirlinck <teirllm@auburn.edu>
23
24 * positions.texi (Screen Lines): Update xref for previous change
25 in minibuf.texi.
26
27 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
28 change in minibuf.texi.
29
61298e17
RS
302005-08-09 Richard M. Stallman <rms@gnu.org>
31
32 * tips.texi (Coding Conventions): Minor cleanup.
33
34 * modes.texi (Defining Minor Modes): Explain when init-value
35 can be non-nil.
36
37 * elisp.texi (Top): Update submenu for Minibuffer.
38
39 * minibuf.texi (Minibuffer Misc): Node split up.
40 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
41 (Recursive Mini): New nodes split out from Minibuffer Misc.
42 (Minibuffer Misc): Document max-mini-window-height.
43
44 * hash.texi (Defining Hash): Delete stray paren in example.
45
46 * display.texi (Echo Area Customization): Don't define
47 max-mini-window-height here; xref instead.
48
49 * commands.texi (Event Input Misc): Update while-no-input.
50
51 * advice.texi (Advising Functions): Explain when to use advice
52 and when to use a hook.
53
43e124e6
EZ
542005-07-30 Eli Zaretskii <eliz@gnu.org>
55
56 * makefile.w32-in (info): Don't run install-info.
57 ($(infodir)/dir): New target, produced by running install-info.
58
653aea22
LT
592005-07-27 Luc Teirlinck <teirllm@auburn.edu>
60
61 * modes.texi (Defining Minor Modes): The keyword for the initial
62 value is :init-value, not :initial-value.
63
ba6ebbd5
EZ
642005-07-23 Eli Zaretskii <eliz@gnu.org>
65
66 * loading.texi (Autoload): Make the `doctor' example be consistent
67 with what's in current loaddefs.el. Describe the "fn" magic in
68 the usage portion of the doc string.
69
6696f2a4
RS
702005-07-22 Richard M. Stallman <rms@gnu.org>
71
72 * internals.texi (Garbage Collection): Clarify previous change.
73
0c17e67c
SM
742005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
75
76 * internals.texi (Garbage Collection): Add gc-cons-percentage.
77
426179e1
JL
782005-07-18 Juri Linkov <juri@jurta.org>
79
80 * commands.texi (Accessing Events):
81 * frames.texi (Text Terminal Colors, Resources):
82 * markers.texi (The Mark):
83 * modes.texi (Defining Minor Modes):
84 Delete duplicate duplicate words.
85
9b0c2c56
RS
862005-07-16 Richard M. Stallman <rms@gnu.org>
87
88 * display.texi (Managing Overlays): Clarify make-overlay
89 args for insertion types.
90
fd90b80c
LT
912005-07-13 Luc Teirlinck <teirllm@auburn.edu>
92
0c17e67c
SM
93 * customize.texi (Variable Definitions):
94 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
95 `standard-value' is a list too.
96 (Defining New Types): Use @key{RET} instead of @key{ret}.
97
37aa90e5
TTN
982005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
99
100 * os.texi (Translating Input): Fix typo.
101
917e0c95
RS
1022005-07-08 Richard M. Stallman <rms@gnu.org>
103
104 * README: Update edition number and size estimate.
105
106 * elisp.texi (VERSION): Set to 2.9.
107
7d90e71d
RS
1082005-07-07 Richard M. Stallman <rms@gnu.org>
109
c330dafe
RS
110 * book-spine.texinfo: Update Emacs version.
111
7d90e71d
RS
112 * display.texi (Inverse Video): Delete mode-line-inverse-video.
113
dc2204be
RS
1142005-07-06 Richard M. Stallman <rms@gnu.org>
115
116 * searching.texi (Regexp Search): Clarify what re-search-forward
117 does when the search fails.
118
a0ec7a4a
LK
1192005-07-05 Lute Kamstra <lute@gnu.org>
120
dc2204be 121 * Update FSF's address in GPL notices.
a0ec7a4a
LK
122
123 * doclicense.texi (GNU Free Documentation License):
124 * gpl.texi (GPL):
125 * tips.texi (Coding Conventions, Library Headers):
126 * vol1.texi:
127 * vol2.texi: Update FSF's address.
128
4af33176
RS
1292005-07-04 Richard M. Stallman <rms@gnu.org>
130
131 * hooks.texi (Standard Hooks): Add occur-hook.
132
b3ab615b
LT
1332005-07-03 Luc Teirlinck <teirllm@auburn.edu>
134
135 * display.texi (The Echo Area): Correct menu.
136
3d393029
RS
1372005-07-03 Richard M. Stallman <rms@gnu.org>
138
7fe48b75
RS
139 * elisp.texi (Top): Update subnode menu for Display.
140
141 * display.texi (Displaying Messages): New node, with most
142 of what was in The Echo Area.
143 (Progress): Moved under The Echo Area.
144 (Logging Messages): New node with new text.
145 (Echo Area Customization): New node, the rest of what was
146 in The Echo Area. Document message-truncate-lines with @defvar.
147 (Display): Update menu.
148
3d393029
RS
149 * windows.texi (Textual Scrolling): Doc 3 values for
150 scroll-preserve-screen-position.
151
152 * text.texi (Special Properties): Change hook functions
153 should bind inhibit-modification-hooks around altering buffer text.
154
155 * keymaps.texi (Key Binding Commands): Call binding BINDING
156 rather than DEFINITION.
157
b26860ad
JB
1582005-06-29 Juanma Barranquero <lekktu@gmail.com>
159
160 * variables.texi (Defining Variables): `user-variable-p' returns t
161 for aliases of user options, nil for alias loops.
162
025691ed
RS
1632005-06-28 Richard M. Stallman <rms@gnu.org>
164
165 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
166 make-keymap.
167
b61bfa4d
LT
1682005-06-27 Luc Teirlinck <teirllm@auburn.edu>
169
170 * variables.texi (Setting Variables): Correct and clarify
171 description of `add-to-ordered-list'.
172
24ee714d
RS
1732005-06-26 Richard M. Stallman <rms@gnu.org>
174
175 * display.texi (Faces): Minor cleanup.
176
33b79ce4
LT
1772005-06-25 Luc Teirlinck <teirllm@auburn.edu>
178
179 * display.texi (Faces): `facep' returns t for strings that are
180 face names.
181
df13531d
RS
1822005-06-25 Richard M. Stallman <rms@gnu.org>
183
184 * objects.texi (Equality Predicates): Clarify meaning of equal.
185
186 * windows.texi (Selecting Windows): save-selected-window
187 and with-selected-window save and restore the current buffer.
188
cf444441
RS
1892005-06-24 Richard M. Stallman <rms@gnu.org>
190
191 * numbers.texi (Float Basics): Explain how to test for NaN,
192 and printing the sign of NaNs.
193
6cdd056d
EZ
1942005-06-24 Eli Zaretskii <eliz@gnu.org>
195
196 * makefile.w32-in (MAKEINFO): Use --force.
197
b93e3c3b
RS
1982005-06-23 Richard M. Stallman <rms@gnu.org>
199
200 * display.texi (Face Functions): Correct Texinfo usage.
201
6fb276bd
LT
2022005-06-23 Luc Teirlinck <teirllm@auburn.edu>
203
204 * lists.texi (Rings): `ring-elements' now returns the elements of
205 RING in order.
206
1d1c7e75
JB
2072005-06-23 Juanma Barranquero <lekktu@gmail.com>
208
209 * markers.texi (The Mark): Texinfo usage fix.
210
9d12e52b
KS
2112005-06-23 Kim F. Storm <storm@cua.dk>
212
213 * searching.texi (Entire Match Data): Remove evaporate option for
214 match-data. Do not mention evaporate option for set-match-data.
215
6d44324c
GM
2162005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
217
218 * display.texi (Face Functions): Mention face aliases.
219
80df27a7
RS
2202005-06-21 Richard M. Stallman <rms@gnu.org>
221
222 * anti.texi (Antinews): Texinfo usage fix.
223
e121563b
KB
2242005-06-21 Karl Berry <karl@gnu.org>
225
9d7d543c
KB
226 * elisp.texi: Use @copying.
227
e121563b
KB
228 * elisp.texi: Put @summarycontents and @contents before the Top
229 node, instead of the end of the file, so that the contents appear
230 in the right place in the dvi/pdf output.
231
36a3b076
JL
2322005-06-21 Juri Linkov <juri@jurta.org>
233
234 * display.texi (Defining Faces): Add `customized-face'.
235
5c796e80
KS
2362005-06-20 Kim F. Storm <storm@cua.dk>
237
b7d1f38f
KS
238 * variables.texi (Setting Variables): Any type of element can be
239 given order in add-to-ordered-list. Compare elements with eq.
240
5c796e80
KS
241 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
242
fb056bef
KB
2432005-06-20 Karl Berry <karl@gnu.org>
244
245 * syntax.texi (Syntax Flags): Make last column very slightly wider
246 to avoid "generic comment" breaking on two lines and causing an
247 underfull box.
248
84398baa
LT
2492005-06-19 Luc Teirlinck <teirllm@auburn.edu>
250
251 * lists.texi (Rings): Various minor clarifications and corrections.
252
07ff1e4b
RS
2532005-06-18 Richard M. Stallman <rms@gnu.org>
254
255 * functions.texi (Obsolete Functions): Simplify.
256
257 * variables.texi (Variable Aliases): Simplify.
258
259 * anti.texi, backups.texi, compile.texi, customization.texi:
260 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
261 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
262 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
263 * variables.texi: Fix formatting ugliness.
264
265 * elisp.texi: Add links to Rings and Byte Packing.
266 Update version and copyright years.
267
268 * minibuf.texi: Fix formatting ugliness.
269 (Completion Commands): Move keymap vars to the end
270 and vars completing-read binds to the top.
271
3f7fab24
LT
2722005-06-17 Luc Teirlinck <teirllm@auburn.edu>
273
274 * processes.texi: Fix typos.
275 (Bindat Spec): Correct Texinfo error.
926c4c9b 276 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 277
f19b57e3
RS
2782005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
279
280 * lists.texi (Rings): New node.
281 (Lists): Add it to menu.
282
a80c5da7 283 * processes.texi (Byte Packing): New node.
f19b57e3
RS
284 (Processes): Add it to menu.
285
2862005-06-17 Richard M. Stallman <rms@gnu.org>
287
288 * syntax.texi (Parsing Expressions): Fix texinfo usage.
289
290 * help.texi (Documentation Basics): Explain the xref to
291 Documentation Tips.
292
293 * debugging.texi (Debugger Commands): Minor fix.
294
67c1390d
LT
2952005-06-16 Luc Teirlinck <teirllm@auburn.edu>
296
297 * edebug.texi (Instrumenting): Eliminate duplicate link.
298 (Specification List): Replace references to "below", referring to
299 a later node, with one @ref to that node.
300
301 * os.texi (Timers): Timers should save and restore the match data
302 if they change it.
303
304 * debugging.texi (Debugger Commands): Mention that the Lisp
305 debugger can not step through primitive functions.
306
51cd2a8c
JB
3072005-06-16 Juanma Barranquero <lekktu@gmail.com>
308
309 * functions.texi (Obsolete Functions): Update argument names of
310 `make-obsolete' and `define-obsolete-function-alias'.
311
312 * variables.texi (Variable Aliases): Update argument names of
313 `defvaralias', `make-obsolete-variable' and
314 `define-obsolete-variable-alias'.
315
f5e6ac4a
KS
3162005-06-15 Kim F. Storm <storm@cua.dk>
317
318 * searching.texi (Entire Match Data): Rephrase warnings about
319 evaporate arg to match-data and set-match-data.
320
fe2a9972
LT
3212005-06-14 Luc Teirlinck <teirllm@auburn.edu>
322
67774855
LT
323 * elisp.texi (Top): Update detailed menu.
324
fe2a9972
LT
325 * edebug.texi (Edebug): Update menu.
326 (Instrumenting): Update xrefs.
327 (Edebug Execution Modes): Correct xref.
328 (Jumping): Clarify description of `h' command.
329 Eliminate redundant @ref.
330 (Breaks): New node.
331 (Breakpoints): is now a subsubsection.
332 (Global Break Condition): Mention `C-x X X'.
333 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
334 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
335 (Edebug Display Update): Correct pxref.
336 (Edebug and Macros): New node.
337 (Instrumenting Macro Calls): Is now a subsubsection.
338 Neither arg of `def-edebug-spec' is evaluated.
339 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
340 (Specification Examples): Fix typo.
341
b59f605b
LK
3422005-06-14 Lute Kamstra <lute@gnu.org>
343
344 * debugging.texi (Function Debugging): Primitives can break on
345 entry too.
346
a5c99dc9
KS
3472005-06-14 Kim F. Storm <storm@cua.dk>
348
349 * variables.texi (Setting Variables): Add add-to-ordered-list.
350
f99ed2f8
SM
3512005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
352
353 * syntax.texi (Parsing Expressions): Document aux functions and vars of
354 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
355
9d42ffaa
LK
3562005-06-13 Lute Kamstra <lute@gnu.org>
357
358 * text.texi (Special Properties): Fix cross reference.
359
32cc0b00
LT
3602005-06-11 Luc Teirlinck <teirllm@auburn.edu>
361
362 * debugging.texi (Function Debugging): Delete mention of empty
363 string argument to `cancel-debug-on-entry'. Delete inaccurate
364 description of the return value of that command.
365
98d1a1cf
EZ
3662005-06-11 Alan Mackenzie <acm@muc.de>
367
368 * text.texi (Adaptive Fill): Amplify the description of
369 fill-context-prefix.
370
4b53b8d7
LT
3712005-06-10 Luc Teirlinck <teirllm@auburn.edu>
372
84398baa 373 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 374
b5305167
SM
3752005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
376
377 * syntax.texi (Parsing Expressions): Document syntax-ppss.
378
9bd4c3ad
LT
3792005-06-10 Luc Teirlinck <teirllm@auburn.edu>
380
381 * debugging.texi (Error Debugging): Minor rewording.
382 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
383 is optional.
384
257914aa
LK
3852005-06-10 Lute Kamstra <lute@gnu.org>
386
b5305167 387 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
388 (Top): Give it a title. Correct version number. Give the
389 detailed node listing a more prominent header.
b5305167
SM
390 * intro.texi: Don't set VERSION here a second time.
391 Mention Emacs's version too.
257914aa
LK
392 * anti.texi (Antinews): Use EMACSVER to refer to the current
393 version of Emacs.
394
b7aae902
KS
3952005-06-09 Kim F. Storm <storm@cua.dk>
396
397 * searching.texi (Entire Match Data): Explain new `reseat' argument to
398 match-data and set-match-data.
399
99598737
RS
4002005-06-08 Richard M. Stallman <rms@gnu.org>
401
402 * searching.texi (Entire Match Data): Clarify when match-data
403 returns markers and when integers.
404
405 * display.texi (Defining Faces): Explain that face name should not
406 end in `-face'.
407
408 * modes.texi (Mode Line Data): Minor cleanup.
409 (Customizing Keywords): Node split out of Search-based Fontification.
410 Add example of using font-lock-add-keywords from a hook.
411 Clarify when MODE should be non-nil, and when nil.
412
4132005-06-06 Richard M. Stallman <rms@gnu.org>
414
415 * modes.texi (Mode Line Data): Explain what happens when the car
416 of a list is a void symbol.
417 (Search-based Fontification): Explain MODE arg to
418 font-lock-add-keywords and warn about calls from major modes.
419
ecc8893a
JL
4202005-06-08 Juri Linkov <juri@jurta.org>
421
422 * display.texi (Standard Faces): Add `shadow' face.
423
7fa9f4eb
LT
4242005-05-29 Luc Teirlinck <teirllm@auburn.edu>
425
426 * modes.texi (Major Mode Conventions): A derived mode only needs
427 to put the call to the parent mode inside `delay-mode-hooks'.
428
bebcc4b1
RS
4292005-05-29 Richard M. Stallman <rms@gnu.org>
430
c16b1394
RS
431 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
432 new, and what that implies. Clarify.
433
434 * files.texi (Locating Files): Clean up the text.
435
bebcc4b1
RS
436 * frames.texi (Window Frame Parameters): Document user-size.
437 Shorten entry for top by referring to left.
438
4392005-05-26 Richard M. Stallman <rms@gnu.org>
440
441 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
442 is new, and what the implications are. Other clarifications.
443
217797bc
RS
4442005-05-24 Richard M. Stallman <rms@gnu.org>
445
446 * frames.texi (Dialog Boxes): Minor fixes.
447
3565fe07
MY
4482005-05-25 Masatake YAMATO <jet@gyve.org>
449
450 * display.texi (Standard Faces): Write about `mode-line-highlight'.
451
817089df
LT
4522005-05-24 Luc Teirlinck <teirllm@auburn.edu>
453
454 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
455 is optional.
456
cb5db137
NR
4572005-05-24 Nick Roberts <nickrob@snap.net.nz>
458
459 * frames.texi (Dialog Boxes): Descibe new optional argument.
460
3c8572f5
LK
4612005-05-23 Lute Kamstra <lute@gnu.org>
462
463 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
464 syntax-begin-function over font-lock-beginning-of-syntax-function.
465
2a4d7cb3
LT
4662005-05-21 Luc Teirlinck <teirllm@auburn.edu>
467
71f800cf
LT
468 * minibuf.texi (Reading File Names): Update description of
469 `read-directory-name'.
470
2a4d7cb3
LT
471 * modes.texi (Derived Modes): Clarify :group keyword.
472
bb4afd09
EZ
4732005-05-21 Eli Zaretskii <eliz@gnu.org>
474
b5305167
SM
475 * files.texi (Locating Files): New subsection.
476 Describe locate-file and executable-find.
bb4afd09 477
a2c9aee6
EZ
4782005-05-21 Kevin Ryde <user42@zip.com.au>
479
480 * frames.texi (Initial Parameters): Update cross reference to
481 "Emacs Invocation".
482
6900105f
LT
4832005-05-19 Luc Teirlinck <teirllm@auburn.edu>
484
ca1b0914
LT
485 * keymaps.texi (Active Keymaps): Add anchor.
486
6900105f
LT
487 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
488 (Major Mode Conventions): Refer to `Auto Major Mode' in more
489 appropriate place.
490 (Derived Modes): Small clarifications.
b5305167
SM
491 (Minor Mode Conventions, Keymaps and Minor Modes):
492 Replace references to nodes with references to anchors.
6900105f
LT
493 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
494 Clarify description of lists whose first element is an integer.
495 (Mode Line Variables): Add anchor.
496 (%-Constructs): Clarify description of integer after %.
497 (Emulating Mode Line): Describe nil value for FACE.
498
54d06364
LT
4992005-05-18 Luc Teirlinck <teirllm@auburn.edu>
500
501 * modes.texi (Derived Modes): Correct references to non-existing
502 variable standard-syntax-table.
503
f8d0b769
LK
5042005-05-17 Lute Kamstra <lute@gnu.org>
505
506 * modes.texi (Defining Minor Modes): Mention the mode hook.
507
294c599c
KS
5082005-05-15 Kim F. Storm <storm@cua.dk>
509
510 * processes.texi (Network): Remove open-network-stream-nowait.
511 (Network Servers): Remove open-network-stream-server.
512
4214af69
LT
5132005-05-15 Luc Teirlinck <teirllm@auburn.edu>
514
515 * elisp.texi (Top): Update detailed menu.
516
517 * variables.texi: Reorder nodes.
518 (Variables): Update menu.
519 (File Local Variables): Do not refer to the `-*-' line as
520 a "local variables list". Add pxref.
521
302691ab
LT
5222005-05-14 Luc Teirlinck <teirllm@auburn.edu>
523
56d4215a
LT
524 * elisp.texi (Top): Update detailed menu for node changes.
525
302691ab
LT
526 * modes.texi (Modes): Update Menu.
527 (Hooks): Move to beginning of chapter.
528 Most minor modes run mode hooks too.
529 `add-hook' can handle void hooks or hooks whose value is a single
530 function.
531 (Major Modes): Update Menu.
532 (Major Mode Basics): New node, split off from `Major Modes'.
533 (Major Mode Conventions): Correct xref. Explain how to handle
534 auto-mode-alist if the major mode command has an autoload cookie.
535 (Auto Major Mode): Major update. Add magic-mode-alist.
536 (Derived Modes): Major update.
537 (Mode Line Format): Update Menu.
538 (Mode Line Basics): New node, split off from `Mode Line Format'.
539
540 * loading.texi (Autoload): Mention `autoload cookie' as synonym
541 for `magic autoload comment'. Add index entries and anchor.
542
d06ba294
RS
5432005-05-14 Richard M. Stallman <rms@gnu.org>
544
545 * tips.texi (Coding Conventions): Explain how important it is
546 that just loading certain files not change Emacs behavior.
547
548 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
549
405cb12a
LK
5502005-05-12 Lute Kamstra <lute@gnu.org>
551
19958124
LK
552 * modes.texi (Generic Modes): Update.
553 (Major Modes): Refer to node "Generic Modes".
554
405cb12a
LK
555 * elisp.texi (Top): Update to the current structure of the manual.
556 * processes.texi (Processes): Add menu description.
557 * customize.texi (Customization): Add menu descriptions.
558
f714dd1b
TTN
5592005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
560
cc9442f2
TTN
561 * processes.texi (Signals to Processes)
562 (Low-Level Network): Fix typos.
f714dd1b 563
36ad23ec
LK
5642005-05-11 Lute Kamstra <lute@gnu.org>
565
566 * elisp.texi (Top): Add some nodes from the chapter "Major and
567 Minor Modes" to the detailed node listing.
568
d101bf56
RS
5692005-05-10 Richard M. Stallman <rms@gnu.org>
570
571 * keymaps.texi (Extended Menu Items): Menu item filter functions
572 can be called at any time.
573
698b0510
LT
5742005-05-08 Luc Teirlinck <teirllm@auburn.edu>
575
576 * variables.texi (File Local Variables): `(hack-local-variables t)'
577 now also checks whether a mode is specified in the local variables
578 list.
579
2c6b25c7
EZ
5802005-05-05 Kevin Ryde <user42@zip.com.au>
581
582 * display.texi (The Echo Area): Correct format function cross
583 reference.
584
643b4cf5
LT
5852005-05-05 Luc Teirlinck <teirllm@auburn.edu>
586
587 * variables.texi (Variable Aliases): Change description of
588 `define-obsolete-variable-alias'.
589
590 * functions.texi (Functions): Add "Obsolete Functions" to menu.
591 (Defining Functions): Add xref.
592 (Obsolete Functions): New node.
593 (Function Safety): Standardize capitalization of section title.
594
595 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
596 (Dialog Boxes): Complete description of `x-popup-dialog'.
597
053bc8e4
RS
5982005-05-04 Richard M. Stallman <rms@gnu.org>
599
600 * commands.texi (Interactive Codes): Fix Texinfo usage.
601 Document U more clearly.
602
f6b1b15a
LT
6032005-05-01 Luc Teirlinck <teirllm@auburn.edu>
604
3b925015
LT
605 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
606 function and not a macro.
607
f6b1b15a
LT
608 * frames.texi (Pop-Up Menus): Correct and clarify description of
609 `x-popup-menu'.
610 (Dialog Boxes): Clarify description of `x-popup-dialog'.
611
ebbfa918
RS
6122005-05-01 Richard M. Stallman <rms@gnu.org>
613
614 * edebug.texi (Checking Whether to Stop): Fix previous change.
615
abe2f96e
LT
6162005-05-01 Luc Teirlinck <teirllm@auburn.edu>
617
d6028ef2
LT
618 * display.texi: Fix typos and Texinfo usage.
619
abe2f96e
LT
620 * edebug.texi (Checking Whether to Stop): executing-macro ->
621 executing-kbd-macro.
622
b2cfb30b
RS
6232005-05-01 Richard M. Stallman <rms@gnu.org>
624
625 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
626
7e995a23
RS
6272005-04-30 Richard M. Stallman <rms@gnu.org>
628
629 * files.texi (Magic File Names): Document `operations' property.
630
57efa539
LK
6312005-04-29 Lute Kamstra <lute@gnu.org>
632
633 * modes.texi (Generic Modes): New node.
634 (Major Modes): Add it to the menu.
635 (Derived Modes): Add "derived mode" to concept index.
636
0a20b1dc
LK
6372005-04-28 Lute Kamstra <lute@gnu.org>
638
639 * modes.texi (Defining Minor Modes): Fix previous change.
640 (Font Lock Mode): Simplify.
641 (Font Lock Basics): Say that font-lock-defaults is buffer-local
642 when set and that some parts are optional. Add cross references.
643 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
644 Add cross references. Add font-lock-multiline to index.
645 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 646 Lock Variables". Document font-lock-add-keywords and
b5305167 647 font-lock-remove-keywords.
0a20b1dc
LK
648 (Other Font Lock Variables): Move font-lock-keywords-only,
649 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
650 and font-lock-syntactic-face-function to node "Syntactic Font
651 Lock". Move font-lock-keywords-case-fold-search to node
652 "Search-based Fontification". Document font-lock-inhibit-thing-lock
653 and font-lock-{,un}fontify-{buffer,region}-function.
654 (Precalculated Fontification): Remove reference to deleted variable
655 font-lock-core-only.
656 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
657 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
658 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
659 and font-lock-syntactic-face-function here from node "Other Font
660 Lock Variables". Move font-lock-syntactic-keywords to "Setting
661 Syntax Properties". Add cross references.
b5305167
SM
662 (Setting Syntax Properties): New node.
663 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
664 * syntax.texi (Syntax Properties): Add cross reference.
665 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
666
68a94f5a
RS
6672005-04-26 Richard M. Stallman <rms@gnu.org>
668
669 * display.texi (Defining Faces):
670 Document `default' elements of defface spec.
671
672 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
673
674 * variables.texi (Variable Aliases): Clarify text.
675
6762005-04-25 Chong Yidong <cyd@stupidchicken.com>
677
678 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
679
7f48f143
LT
6802005-04-25 Luc Teirlinck <teirllm@auburn.edu>
681
682 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
683
45d2f8e8
EZ
6842005-04-24 Eli Zaretskii <eliz@gnu.org>
685
f3714ab2
EZ
686 * syntax.texi (Syntax Table Internals): Elaborate documentation of
687 syntax-after and syntax-class.
688
45d2f8e8 689 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
690 (Unique File Names): Don't mention "numbers" in the documentation
691 of make-temp-file and make-temp-name.
45d2f8e8 692
469bc679
RS
6932005-04-23 Richard M. Stallman <rms@gnu.org>
694
695 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
696
c9fa5dc9
RS
6972005-04-22 Nick Roberts <nickrob@snap.net.nz>
698
699 * windows.texi (Cyclic Window Ordering): Clarify window-list.
700
230e1e80
NR
7012005-04-22 Nick Roberts <nickrob@snap.net.nz>
702
703 * variables.texi (Variable Aliases): Describe make-obsolete-variable
704 and define-obsolete-variable-alias.
705
1ba52906
KS
7062005-04-22 Kim F. Storm <storm@cua.dk>
707
708 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
709 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
710
9721d904
LK
7112005-04-21 Lute Kamstra <lute@gnu.org>
712
713 * lists.texi (Association Lists): Document rassq-delete-all.
714
ed35c736
RS
7152005-04-19 Richard M. Stallman <rms@gnu.org>
716
717 * modes.texi (Search-based Fontification): Explain that
718 facespec is an expression to be evaluated.
719
42fc00a4
RS
7202005-04-19 Kevin Ryde <user42@zip.com.au>
721
b5305167 722 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
723 * strings.texi (String Conversion): Fix xref.
724
5827e9d4
KS
7252005-04-19 Kim F. Storm <storm@cua.dk>
726
727 * symbols.texi (Symbol Plists): Add safe-get.
728 Mention that `get' may signal an error.
729
47872da9
NR
7302005-04-18 Nick Roberts <nickrob@snap.net.nz>
731
732 * customize.texi (Variable Definitions): Replace tooltip-mode
733 example with save-place.
734
ec0cf966
RS
7352005-04-17 Richard M. Stallman <rms@gnu.org>
736
737 * buffers.texi (Indirect Buffers): Clarify.
738
739 * positions.texi (Positions): Clarify converting marker to integer.
740
741 * strings.texi (String Basics): Mention string-match; clarify.
742
199bb209
LK
7432005-04-08 Lute Kamstra <lute@gnu.org>
744
745 * modes.texi (Search-based Fontification): Fix cross references.
746 Use consistent terminology. Document anchored highlighting.
747
bfa54668
LK
7482005-04-05 Lute Kamstra <lute@gnu.org>
749
750 * modes.texi (Defining Minor Modes): Document :group keyword
751 argument and its default value.
752
07e5fb9e
LK
7532005-04-03 Lute Kamstra <lute@gnu.org>
754
755 * hooks.texi (Standard Hooks): Add some hooks. Add cross
756 references and/or descriptions. Delete major mode hooks; mention
757 them as a category instead. Rename or delete obsolete hooks.
758
aa945b59
RS
7592005-04-02 Richard M. Stallman <rms@gnu.org>
760
761 * nonascii.texi (Coding System Basics): Another wording cleanup.
762
8b918214
RS
7632005-04-01 Richard M. Stallman <rms@gnu.org>
764
765 * nonascii.texi (Coding System Basics): Clarify previous change.
766
41639988
KH
7672005-04-01 Kenichi Handa <handa@m17n.org>
768
769 * nonascii.texi (Coding System Basics): Describe about rondtrip
770 identity of coding systems.
771
8e669bbd
RS
7722005-03-29 Chong Yidong <cyd@stupidchicken.com>
773
774 * text.texi (Buffer Contents): Add filter-buffer-substring and
775 buffer-substring-filters.
776
f60a6f87
RS
7772005-03-26 Chong Yidong <cyd@stupidchicken.com>
778
779 * anti.texi (Antinews): Mention `G' interactive code.
780
781 * tips.texi (Compilation Tips): Mention benchmark.el.
782
aaac1251
LT
7832005-03-27 Luc Teirlinck <teirllm@auburn.edu>
784
785 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
786 is now bound to M-o M-o.
787
788 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
789
45325173
GM
7902005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
791
792 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
793 in the Emacs Manual).
794 * Makefile.in (srcs): Remove calendar.texi.
795 * makefile.w32-in (srcs): Remove calendar.texi.
796 * display.texi (Display): Change name of next node.
797 * os.texi (System In): Change name of previous node.
798 * elisp.texi (Top): Remove Calendar references.
799 * vol1.texi (Top): Remove Calendar references.
800 * vol2.texi (Top): Remove Calendar references.
801
85df292e
RS
8022005-03-25 Richard M. Stallman <rms@gnu.org>
803
45325173 804 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
805 Cleanup previous change.
806
8072005-03-25 Chong Yidong <cyd@stupidchicken.com>
808
809 * display.texi (Face Attributes): Faces earlier in an :inherit
810 list take precedence.
811 (Scroll Bars): Fix description of vertical-scroll-bars.
812 Document frame-current-scroll-bars and window-current-scroll-bars.
813
814 * markers.texi (The Mark): Document temporary Transient Mark mode.
815
b5305167
SM
816 * minibuf.texi (Reading File Names):
817 Document read-file-name-completion-ignore-case.
85df292e
RS
818
819 * positions.texi (Screen Lines): Document nil for width argument
820 to compute-motion.
821
1fe54d69
KS
8222005-03-23 Kim F. Storm <storm@cua.dk>
823
824 * display.texi (Standard Faces): Other faces used in the fringe
825 implicitly inherits from the fringe face.
826 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
827 properties implicitly inherits from fringe face.
828 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
829
a775dff4
RS
8302005-03-20 Chong Yidong <cyd@stupidchicken.com>
831
832 * display.texi (Invisible Text): State default value of
833 line-move-ignore-invisible.
834 (Managing Overlays): Document remove-overlays.
835 (Standard Faces): Document escape-glyph face.
836
b5305167 837 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 838
b5305167
SM
839 * modes.texi (Other Font Lock Variables):
840 Document font-lock-lines-before.
a775dff4
RS
841
842 * positions.texi (Skipping Characters): skip-chars-forward allows
843 character classes.
844
077f7085
LK
8452005-03-18 Lute Kamstra <lute@gnu.org>
846
847 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
848
d69ea7ab
RS
8492005-03-17 Richard M. Stallman <rms@gnu.org>
850
c7bd5d57
RS
851 * text.texi (Undo): Document extensible undo entries.
852
d69ea7ab
RS
853 * searching.texi (String Search, Regexp Search, Regexp Search):
854 Cleanups.
855
856 * nonascii.texi (Character Codes): Minor fix.
857
858 * display.texi (Display Property): Explain the significance
859 of having text properties that are eq.
860 (Other Display Specs): Explain string as display spec.
861
862 * commands.texi (Interactive Codes): Document G option.
863
8642005-03-17 Chong Yidong <cyd@stupidchicken.com>
865
866 * text.texi (Filling): Add sentence-end-without-period and
867 sentence-end-without-space.
868 (Changing Properties): Minor fix.
869
870 * anti.texi: Total rewrite.
871
a7679889
LK
8722005-03-15 Lute Kamstra <lute@gnu.org>
873
874 * edebug.texi (Instrumenting Macro Calls): Fix typos.
875
6eb8e247
KS
8762005-03-08 Kim F. Storm <storm@cua.dk>
877
878 * display.texi (Specified Space): Property :width is support on
879 non-graphic terminals, :height is not.
880
bfa8be14
RS
8812005-03-07 Richard M. Stallman <rms@gnu.org>
882
883 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
884 Now subnodes of Fringes.
885 (Overlay Arrow): Document overlay-arrow-variable-list.
886 (Fringe Size/Pos): New node, broken out of Fringes.
887 (Display): Explain clearing vs redisplay better.
888 (Truncation): Clarify use of bitmaps.
889 (The Echo Area): Clarify the uses of the echo area.
890 Add max-mini-window-height.
891 (Progress): Clarify.
892 (Invisible Text): Explain that main loop moves point out.
893 (Selective Display): Say "hidden", not "invisible".
b5305167 894 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
895 (Overlay Properties): Clarify intro.
896 (Finding Overlays): Explain return values when nothing found.
897 (Width): truncate-string-to-width has added arg.
898 (Displaying Faces): Clarify and update mode line face handling.
899 (Face Functions): Minor cleanup.
b5305167 900 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
901 (Pixel Specification, Other Display Specs): Minor cleanups.
902 (Images, Image Descriptors): Minor cleanups.
903 (GIF Images): Patents have expired.
904 (Showing Images): Explain default text for insert-image.
b5305167 905 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
906 (Making Buttons): Explain return values.
907 (Button Buffer Commands): Add xref.
908 (Inverse Video): Update mode-line-inverse-video.
909 (Display Table Format): Clarify.
910 (Active Display Table): Give defaults for window-display-table.
911
912 * calendar.texi (Calendar Customizing): calendar-holiday-marker
913 and calendar-today-marker are strings, not chars.
914 (Holiday Customizing): Minor fix.
915
bfa8be14
RS
916 * internals.texi (Writing Emacs Primitives): Update `or' example.
917 Update limit on # args of subr.
918
919 * edebug.texi (Using Edebug): Arrow is in fringe.
920 (Instrumenting): Arg to eval-defun works without loading edebug.
921 (Edebug Execution Modes): Add xref.
922
923 * customize.texi (Common Keywords): Clarify :require.
924 Mention :version here.
925 (Variable Definitions, Group Definitions): Not here.
926 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
927
d69ea7ab
RS
9282005-03-07 Chong Yidong <cyd@stupidchicken.com>
929 * nonascii.texi (Text Representations): Clarify position-bytes.
930 (Character Sets): Add list-charset-chars.
931 (Scanning Charsets): Add charset-after.
932 (Encoding and I/O): Minor fix.
933
34398e6c
RS
9342005-03-06 Richard M. Stallman <rms@gnu.org>
935
936 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
937 (Resizing Windows): Likewise.
938
939 * text.texi (Change Hooks): Get rid of "Emacs 21".
940
941 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
942
943 * streams.texi (Output Variables): Get rid of "Emacs 21".
944
945 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
946
947 * os.texi (Translating Input): Replace flow-control example
948 with a less obsolete example that uses `keyboard-translate'.
949
6eb8e247 950 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 951 Get rid of "Emacs 21".
6eb8e247 952
34398e6c
RS
953 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
954 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
955
956 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
957
958 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
959
960 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
961 (Menu Bar): Fix when menu-bar-update-hook is called.
962
963 * hash.texi (Hash Tables): Get rid of "Emacs 21".
964
965 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
966 and make it read better.
967
968 * files.texi (Writing to Files): Get rid of "Emacs 21".
969 (Unique File Names): Likewise.
970
971 * elisp.texi: Update Emacs version to 22.
972
973 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
974 (Overlay Properties, Face Attributes): Likewise.
975 (Managing Overlays): Fix punctuation.
976 (Attribute Functions): Clarify set-face-font; get rid of
977 info about old Emacs versions.
978 (Auto Faces, Font Lookup, Display Property, Images):
979 Get rid of "Emacs 21".
980
981 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
982
d2178387
RS
9832005-03-05 Richard M. Stallman <rms@gnu.org>
984
985 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
986
524352d6
LK
9872005-03-04 Lute Kamstra <lute@gnu.org>
988
989 * debugging.texi (Error Debugging): Document stack-trace-on-error.
990
9912005-03-03 Lute Kamstra <lute@gnu.org>
992
993 * edebug.texi (Instrumenting Macro Calls): Fix typo.
994
284f0680
LK
9952005-03-01 Lute Kamstra <lute@gnu.org>
996
997 * debugging.texi (Debugger Commands): Update `j'.
998
a9ee5cac
LK
9992005-02-28 Lute Kamstra <lute@gnu.org>
1000
1001 * debugging.texi (Debugging): Fix typo.
1002 (Error Debugging): Document eval-expression-debug-on-error.
1003 (Function Debugging): Update example.
1004 (Using Debugger): Mention starred stack frames.
1005 (Debugger Commands): Document `j' and `l'.
1006 (Invoking the Debugger): `d' and `j' exit recursive edit too.
1007 Update the messages that the debugger displays.
1008 (Internals of Debugger): Add cross reference. Update example.
1009 (Excess Open): Minor improvement.
1010 (Excess Close): Minor improvement.
1011
378d0f8e
RS
10122005-02-26 Richard M. Stallman <rms@gnu.org>
1013
1014 * tips.texi (Coding Conventions): Clarify.
1015 Put all the major mode key reservations together.
1016 Mention the Mouse-1 => Mouse-2 conventions.
1017
1018 * syntax.texi (Syntax Class Table): Clarify.
1019 (Syntax Table Functions): syntax-after moved from here.
1020 (Syntax Table Internals): syntax-after moved to here.
1021 (Parsing Expressions): Update info on number of values
1022 and what's meaningful in the STATE argument.
1023 (Categories): Fix typo.
1024
1025 * sequences.texi (Arrays): Cleanup.
1026 (Char-Tables): Clarify.
1027
1028 * processes.texi (Deleting Processes): Cleanups, add xref.
1029 (Subprocess Creation): Explain nil in exec-path. Cleanup.
1030 (Process Information): set-process-coding-system, some args optional.
1031 (Input to Processes): Explain various types for PROCESS args.
1032 Rename them from PROCESS-NAME to PROCESS.
1033 (Signals to Processes): Likewise.
1034 (Decoding Output): Cleanup.
1035 (Query Before Exit): Clarify.
1036
1037 * os.texi (Startup Summary): Correct the options; add missing ones.
1038 (Terminal Output, Batch Mode): Clarify.
1039 (Flow Control): Node deleted.
1040
1041 * markers.texi (The Mark): Clarify.
1042
1043 * macros.texi (Expansion): Cleanup.
1044 (Indenting Macros): indent-spec allows ints, not floats.
1045
1046 * keymaps.texi (Keymaps): Clarify.
1047 (Format of Keymaps): Update lisp-mode-map example.
1048 (Active Keymaps, Key Lookup): Clarify.
1049 (Changing Key Bindings): Add xref to `kbd'.
1050 (Key Binding Commands, Simple Menu Items): Clarify.
1051 (Mouse Menus, Menu Bar): Clarify.
1052 (Menu Example): Replace print example with menu-bar-replace-menu.
1053
1054 * help.texi (Documentation Basics): Add function-documentation prop.
1055
1056 * elisp.texi (Top): Don't refer to Flow Control node.
1057
1058 * commands.texi (Command Overview): Improve xrefs.
1059 (Adjusting Point): Adjusting point applies to intangible and invis.
1060 (Key Sequence Input): Doc extra read-key-sequence args.
1061 Likewise for read-key-sequence-vector.
1062
1063 * backups.texi (Rename or Copy): Minor fix.
1064 (Numbered Backups): For version-control, say the default.
1065 (Auto-Saving): make-auto-save-file-name example is simplified.
1066
1067 * advice.texi (Advising Functions): Don't imply one part of Emacs
1068 should advise another part. Markup changes.
1069 (Defining Advice): Move transitional para.
1070 (Activation of Advice): Cleanup.
1071 Explain if COMPILE is nil or negative.
1072
1073 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
1074
2e20c83d
LK
10752005-02-24 Lute Kamstra <lute@gnu.org>
1076
1077 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
1078 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
1079
65c492fd
LK
10802005-02-23 Lute Kamstra <lute@gnu.org>
1081
b02c3eed
LK
1082 * modes.texi (Defining Minor Modes): define-minor-mode can be used
1083 to define global minor modes as well.
1084
65c492fd
LK
1085 * display.texi (Managing Overlays): overlay-buffer returns nil for
1086 deleted overlays.
1087
b686dd59
KS
10882005-02-22 Kim F. Storm <storm@cua.dk>
1089
1090 * minibuf.texi (Basic Completion): Allow symbols in addition to
1091 strings in try-completion and all-completions.
1092
23e8c095
LK
10932005-02-14 Lute Kamstra <lute@gnu.org>
1094
1095 * elisp.texi (Top): Remove reference to deleted node.
1096
1097 * lists.texi (Lists): Remove reference to deleted node.
1098 (Cons Cells): Fix typo.
1099
1100 * loading.texi (Where Defined): Fix typo.
1101
134948fc
RS
11022005-02-14 Richard M. Stallman <rms@gnu.org>
1103
1104 * variables.texi (Creating Buffer-Local): change-major-mode-hook
1105 is useful for discarding some minor modes.
1106
1107 * symbols.texi (Symbol Components): Reorder examples.
1108
1109 * streams.texi (Input Functions): State standard-input default.
1110 (Output Variables): State standard-output default.
1111
1112 * objects.texi (Printed Representation): Clarify read syntax vs print.
1113 (Floating Point Type): Explain meaning better.
1114 (Symbol Type): Explain uniqueness better.
1115 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
1116 List examples sooner.
1117 (Box Diagrams): New subnode broken out.
1118 Some examples moved from old Lists as Boxes node.
1119 (Dotted Pair Notation): Clarify intro.
1120 (Array Type): Clarify.
1121 (Type Predicates): Add hash-table-p.
1122
1123 * numbers.texi (Integer Basics): Clarify radix explanation.
1124 (Predicates on Numbers): Minor clarification.
1125 (Comparison of Numbers): Minor clarification. Clarify eql.
1126 Typos in min, max.
1127 (Math Functions): Clarify overflow in expt.
1128
1129 * minibuf.texi (Text from Minibuffer): Minor clarification.
1130 Mention arrow keys.
1131
1132 * loading.texi (Autoload): defun's doc string overrides autoload's
1133 doc string.
1134 (Repeated Loading): Modernize "add to list" examples.
1135 (Where Defined): Finish updating table of load-history elts.
1136
1137 * lists.texi (List-related Predicates): Minor wording improvement.
1138 (Lists as Boxes): Node deleted.
1139 (Building Lists): Explain trivial cases of number-sequence.
1140
1141 * hash.texi (Hash Tables): Add desc to menu items.
1142 (Creating Hash): Expain "full" means "make larger",
1143 (Hash Access): Any object can be a key.
1144 State value of maphash.
1145
1146 * functions.texi (What Is a Function): Wording cleanup.
1147 (Function Documentation): Minor cleanup.
1148 Explain purpose of calling convention at end of doc string.
1149 (Function Names): Wording cleanup.
1150 (Calling Functions): Wording cleanup.
1151 Explain better how funcall calls the function.
1152 (Function Cells): Delete example of saving and redefining function.
1153
1154 * control.texi (Combining Conditions): Wording cleanup.
1155 (Iteration): dolist and dotimes bind VAR locally.
1156 (Cleanups): Xref to Atomic Changes.
1157
1158 * compile.texi (Byte Compilation): Delete 19.29 info.
1159 (Compilation Functions): Macros' difficulties don't affect defsubst.
1160 (Docs and Compilation): Delete 19.29 info.
1161
44291460
RS
11622005-02-10 Richard M. Stallman <rms@gnu.org>
1163
1164 * objects.texi (Symbol Type): Minor correction.
1165
1f9ad95a
LK
11662005-02-06 Lute Kamstra <lute@gnu.org>
1167
1168 * modes.texi (Example Major Modes): Fix typos.
1169
ba2c991c
RS
11702005-02-06 Richard M. Stallman <rms@gnu.org>
1171
1172 * text.texi (Margins): fill-nobreak-predicate can be one function.
1173
1174 * strings.texi (Modifying Strings): clear-string can make unibyte.
1175 (Formatting Strings): format gives error if values missing.
1176
1177 * positions.texi (Character Motion): Mention default arg
1178 for forward-char. backward-char refers to forward-char.
1179 (Word Motion): Mention default arg for forward-word.
1180 (Buffer End Motion): Mention default arg for beginning-of-buffer.
1181 Simplify end-of-buffer.
1182 (Text Lines): Mention default arg for forward-line.
1183 (List Motion): Mention default arg for beginning/end-of-defun.
1184 (Skipping Characters): Minor fixes in explaining character-set.
1185
1186 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
1187 Mode inheritance applies only when default-major-mode is nil.
1188 Clarifications.
1189 (Example Major Modes): Update Text mode and Lisp mode examples.
1190 (Minor Mode Conventions): Mention define-minor-mode at top.
1191 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
1192 (Mode Line Format): Update mode line face display info.
1193 (Properties in Mode): Mention effect of risky vars.
1194 (Imenu): Define imenu-add-to-menubar.
1195 (Font Lock Mode): Add descriptions to menu lines.
1196 (Faces for Font Lock): Add font-lock-doc-face.
1197
9bf6d576
LK
11982005-02-05 Lute Kamstra <lute@gnu.org>
1199
1200 * text.texi (Maintaining Undo): Remove obsolete function.
1201
cb602754
EZ
12022005-02-05 Eli Zaretskii <eliz@gnu.org>
1203
1204 * frames.texi (Color Names): Add pointer to the X docs about RGB
1205 color specifications. Improve indexing
1206 (Text Terminal Colors): Replace the description of RGB values by
1207 an xref to "Color Names".
1208
4e07258f
RS
12092005-02-03 Richard M. Stallman <rms@gnu.org>
1210
1211 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
1212 Clarify.
1213 (Selecting Windows): Clarify save-selected-window.
1214 (Cyclic Window Ordering): Clarify walk-windows.
1215 (Window Point): Clarify.
1216 (Window Start): Add comment to example.
1217 (Resizing Windows): Add `interactive' specs in examples.
1218 Document fit-window-to-buffer.
1219
1220 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
1221 (Undo, Maintaining Undo): Clarify last change.
1222 (Sorting): In sort-numeric-fields, explain about octal and hex.
1223 Mention sort-numeric-base.
1224 (Format Properties): Add xref for hard newlines.
1225
1226 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
1227 (Pop-Up Menus): Fix typo.
1228 (Color Names): Explain all types of color names.
1229 Explain color-values on B&W terminal.
1230 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
1231
1232 * files.texi (File Locks): Not supported on MS systems.
1233 (Testing Accessibility): Clarify.
1234
1235 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
1236 (Coverage Testing): Fix typo.
1237
1238 * commands.texi (Misc Events): Remove stray space.
1239
1240 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
1241 (Modification Time): Clarify when visited-file-modtime returns 0.
1242 (The Buffer List): Clarify bury-buffer.
1243 (Killing Buffers): Clarify.
1244 (Indirect Buffers): Add clone-indirect-buffer.
1245
12462005-02-02 Matt Hodges <MPHodges@member.fsf.org>
1247
1248 * edebug.texi (Printing in Edebug): Fix default value of
1249 edebug-print-circle.
1250 (Coverage Testing): Fix displayed frequency count data.
1251
12522005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
1253
1254 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
1255
4e07258f 12562005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
1257
1258 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
1259
28d986b9
EZ
12602005-01-29 Eli Zaretskii <eliz@gnu.org>
1261
1262 * commands.texi (Misc Events): Describe the help-echo event.
1263
1264 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
1265 consistently in description of the help-echo property.
1266 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
1267
1268 * display.texi (Overlay Properties): Fix the index entry for
1269 help-echo overlay property.
1270
1271 * customize.texi (Type Keywords): Uncomment the xref to the
1272 help-echo property documentation.
1273
8f958b40
KS
12742005-01-23 Kim F. Storm <storm@cua.dk>
1275
1276 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
1277 return value. Third element FULLY replaced by PARTIAL which
1278 specifies number of invisible pixels if row is only partially visible.
1279 (Textual Scrolling): Mention auto-window-vscroll.
1280 (Vertical Scrolling): New defvar auto-window-vscroll.
1281
cd7e5dd6
LT
12822005-01-16 Luc Teirlinck <teirllm@auburn.edu>
1283
1284 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
1285 command remapping.
1286
6f771c32
RS
12872005-01-15 Richard M. Stallman <rms@gnu.org>
1288
1289 * display.texi (Defining Images): Mention DATA-P arg of create-image.
1290
6ac8a822
KS
12912005-01-14 Kim F. Storm <storm@cua.dk>
1292
88948d55
KS
1293 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
1294
6ac8a822
KS
1295 * text.texi (Links and Mouse-1): Fix string and vector item.
1296
20d6de82
RS
12972005-01-13 Richard M. Stallman <rms@gnu.org>
1298
1299 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
1300 descriptions of overriding-local-map and overriding-terminal-local-map.
1301
1302 * text.texi (Links and Mouse-1): Clarify text.
1303
f75a592e
KS
13042005-01-13 Kim F. Storm <storm@cua.dk>
1305
1306 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
1307
910f60b1
TTN
13082005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
1309
1310 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
1311
37181fc4
KS
13122005-01-12 Kim F. Storm <storm@cua.dk>
1313
1314 * text.texi (Links and Mouse-1): Rename section from Enabling
1315 Mouse-1 to Following Links. Change xrefs.
1316 Add examples for define-button-type and define-widget.
1317
1318 * display.texi (Button Properties, Button Buffer Commands):
1319 Clarify mouse-1 and follow-link functionality.
1320
28f94a34
RS
13212005-01-12 Richard M. Stallman <rms@gnu.org>
1322
1323 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
1324
1325 * display.texi (Beeping): Fix Texinfo usage.
1326
1327 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
1328
bac2d936
KS
13292005-01-11 Kim F. Storm <storm@cua.dk>
1330
1331 * display.texi (Button Properties, Button Buffer Commands):
93381d62 1332 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
1333
1334 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
1335 (Enabling Mouse-1 to Follow Links): New subsection.
1336
de968ddb
RS
13372005-01-06 Richard M. Stallman <rms@gnu.org>
1338
1339 * text.texi (Special Properties): Minor change.
1340
1341 * os.texi (Timers): Clarify previous change.
1342
1343 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1344
a3a43b3b
LT
13452005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1346
1347 * display.texi (Face Attributes): Correct xref to renamed node.
1348
732bb9ce
RS
13492005-01-01 Richard M. Stallman <rms@gnu.org>
1350
1351 * display.texi (Face Attributes): Describe hex color specs.
1352
c734ae59
RS
13532004-12-31 Richard M. Stallman <rms@gnu.org>
1354
1355 * os.texi (Timers): Update previous change.
1356
33b2f4ea
KS
13572004-12-30 Kim F. Storm <storm@cua.dk>
1358
1359 * display.texi (Line Height): Total line-height is now specified
1360 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1361 in cons cells. (nil . RATIO) is relative to actual line height.
1362 Use line-height `t' instead of `0' to get minimum height.
1363
99ec74b9
RS
13642004-12-29 Richard M. Stallman <rms@gnu.org>
1365
1366 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1367
eab463f6
RS
13682004-12-28 Richard M. Stallman <rms@gnu.org>
1369
1370 * commands.texi (Quitting): Clarify value of with-local-quit.
1371
1372 * elisp.texi (Top): Fix previous change.
1373
1374 * loading.texi (Loading): Fix previous change.
1375
ebbd14f1
RS
13762004-12-27 Richard M. Stallman <rms@gnu.org>
1377
4ae98fc5
RS
1378 * Makefile.in (MAKEINFO): Specify --force.
1379
8f430046
RS
1380 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
1381
56011a8c
RS
1382 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
1383
1384 * display.texi (Line Height): Further clarify.
1385
1386 * elisp.texi (Top): Update Loading submenu.
1387
ebbd14f1
RS
1388 * loading.texi (Where Defined): New node.
1389 (Unloading): load-history moved to Where Defined.
1390
fda2922a
RS
13912004-12-21 Richard M. Stallman <rms@gnu.org>
1392
1393 * commands.texi (Event Input Misc): Add while-no-input.
1394
9eb8959a
RS
13952004-12-11 Richard M. Stallman <rms@gnu.org>
1396
1397 * display.texi (Line Height): Rewrite text for clarity.
1398
adf87c29
KS
13992004-12-11 Kim F. Storm <storm@cua.dk>
1400
1401 * display.texi (Display): Add node "Line Height" to menu.
1402 (Line Height): New node. Move full description of line-spacing
1403 and line-height text properties here from text.texi.
1404 (Scroll Bars): Add vertical-scroll-bar variable.
1405
1406 * frames.texi (Window Frame Parameters): Remove line-height defvar.
1407
1408 * locals.texi (Standard Buffer-Local Variables): Fix xref for
1409 line-spacing and vertical-scroll-bar.
1410
1411 * text.texi (Special Properties): Just mention line-spacing and
1412 line-height here, add xref to new "Line Height" node.
1413
31e4729e
TTN
14142004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
1415
1416 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
1417
1418 * locals.texi (Standard Buffer-Local Variables):
1419 Add @xref for `line-spacing'.
1420
cc60c723
RS
14212004-12-05 Richard M. Stallman <rms@gnu.org>
1422
1423 * Makefile.in (maintainer-clean): Remove the info files
1424 in $(infodir) where they are created.
1425
f6101ac9
RS
14262004-12-03 Richard M. Stallman <rms@gnu.org>
1427
1428 * windows.texi (Selecting Windows): get-lru-window and
1429 get-largest-window don't consider dedicated windows.
1430
1431 * text.texi (Undo): Document undo-in-progress.
1432
94221759
RS
14332004-11-26 Richard M. Stallman <rms@gnu.org>
1434
1435 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
1436 Remove a few vars that are not always buffer-local.
1437
7092c5e8
LT
14382004-11-24 Luc Teirlinck <teirllm@auburn.edu>
1439
1440 * locals.texi (Standard Buffer-Local Variables): Comment out
1441 xref's to non-existent node `Yet to be written'.
1442
261b01c6
RS
14432004-11-24 Richard M. Stallman <rms@gnu.org>
1444
1445 * processes.texi (Synchronous Processes): Grammar fix.
1446
1447 * numbers.texi (Comparison of Numbers): Add eql.
1448
1449 * locals.texi (Standard Buffer-Local Variables): Add many vars.
1450
1451 * intro.texi (Printing Notation): Fix previous change.
1452
1453 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
1454 and default-indicate-buffer-boundaries from here.
1455 (Usual Display): To here.
1456 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
1457 (Usual Display): Move tab-width up.
1458
1459 * customize.texi (Variable Definitions): Replace
1460 show-paren-mode example with tooltip-mode.
7092c5e8 1461 (Simple Types, Composite Types, Defining New Types):
261b01c6 1462 Minor cleanups.
7092c5e8 1463
c1aa4864
JH
14642004-11-21 Jesper Harder <harder@ifa.au.dk>
1465
1466 * processes.texi (Synchronous Processes, Output from Processes):
1467 Markup fix.
1468
dedbac89
RS
14692004-11-20 Richard M. Stallman <rms@gnu.org>
1470
07c8c65a
RS
1471 * positions.texi (Skipping Characters): skip-chars-forward
1472 now handles char classes.
1473
8f40a868
RS
1474 * intro.texi (Printing Notation): Avoid confusion of `print'
1475 when explaining @print.
1476
1477 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
1478
1479 * display.texi (Display Table Format): Minor fix.
1480
1481 * streams.texi (Output Functions): Fix print example.
1482
fd6866c8
RS
1483 * Makefile.in (elisp): New target.
1484 (dist): Depend on $(infodir)/elisp, not elisp.
1485 Copy the info files from $(infodir).
1486
9d00469f
RS
1487 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
1488 read-from-minibuffer.
1489
dedbac89
RS
1490 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
1491
6de891db
RS
14922004-11-19 Richard M. Stallman <rms@gnu.org>
1493
1494 * searching.texi (Regexp Search): Add search-whitespace-regexp.
1495
e1c1c5a7
TTN
14962004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
1497
1498 * tips.texi (Coding Conventions): Fix typo.
1499
ee31cd78
RS
15002004-11-16 Richard M. Stallman <rms@gnu.org>
1501
1502 * tips.texi (Coding Conventions): Separate defvar and require
1503 methods to avoid warnings. Use require only when there are many
1504 functions and variables from that package.
1505
1506 * minibuf.texi (Minibuffer Completion): When ignoring case,
1507 predicate must not be case-sensitive.
1508
1509 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
1510 (Test Coverage): Don't talk about "splotches". Clarified.
1511
4bd38e94
TTN
15122004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
1513
1514 * frames.texi (Window Frame Parameters): Fix typo.
1515
6d073ae1
KS
15162004-11-15 Kim F. Storm <storm@cua.dk>
1517
9f89426b
KS
1518 * symbols.texi (Other Plists): Note that plist-get may signal error.
1519 Add safe-plist-get.
6d073ae1 1520
10980463
TTN
15212004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
1522
1523 * modes.texi (Font Lock Basics): Fix typo.
1524
1efc19eb
RS
15252004-11-08 Richard M. Stallman <rms@gnu.org>
1526
1527 * syntax.texi (Syntax Table Functions): Add syntax-after.
1528
6159c232
EZ
15292004-11-06 Lars Brinkhoff <lars@nocrew.org>
1530
1531 * os.texi (Processor Run Time): New section documenting
1532 get-internal-run-time.
1533
59dede22
EZ
15342004-11-06 Eli Zaretskii <eliz@gnu.org>
1535
1536 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
1537 it nukes elisp-cover.texi.
1538 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
1539 elisp-0 etc.
1540
4cc8522c
LT
15412004-11-05 Luc Teirlinck <teirllm@auburn.edu>
1542
1543 * commands.texi (Keyboard Macros): Document `append' return value
1544 of `defining-kbd-macro'.
1545
2d1ef312
RS
15462004-11-01 Richard M. Stallman <rms@gnu.org>
1547
1548 * commands.texi (Interactive Call): Add called-interactively-p.
1549
6f4e005d
SJ
15502004-10-29 Simon Josefsson <jas@extundo.com>
1551
1552 * minibuf.texi (Reading a Password): Revert.
1553
4f71c13f
RS
15542004-10-28 Richard M. Stallman <rms@gnu.org>
1555
1556 * frames.texi (Display Feature Testing): Explain about "vendor".
1557
4660a9e3
RS
15582004-10-27 Richard M. Stallman <rms@gnu.org>
1559
1560 * commands.texi (Interactive Codes): `N' uses numeric prefix,
1561 not raw. Clarify `n'.
1562 (Interactive Call): Rewrite interactive-p, focusing on when
1563 and how to use it.
1564 (Misc Events): Clarify previous change.
1565
1566 * advice.texi (Simple Advice): Clarify what job the example does.
1567 (Around-Advice): Clarify ad-do-it.
1568 (Activation of Advice): An option of ad-default-compilation-action
1569 is `never', not `nil'.
1570
c8636435
KS
15712004-10-26 Kim F. Storm <storm@cua.dk>
1572
1573 * commands.texi (Interactive Codes): Add U code letter.
1574
acd4089b
SJ
15752004-10-25 Simon Josefsson <jas@extundo.com>
1576
1577 * minibuf.texi (Reading a Password): Add.
1578
29dc7809
JR
15792004-10-24 Jason Rumney <jasonr@gnu.org>
1580
1581 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
1582 and wheel-down.
1583
bb5d6d34
KG
15842004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
1585
1586 * processes.texi (Synchronous Processes): Document process-file.
1587
d0ee2ed3
KH
15882004-10-22 Kenichi Handa <handa@m17n.org>
1589
1590 * text.texi (translate-region): Document that it accepts also a
1591 char-table.
1592
38be9dbb
DP
15932004-10-22 David Ponce <david@dponce.com>
1594
1595 * windows.texi (Resizing Windows): Document the `preserve-before'
1596 argument of the functions `enlarge-window' and `shrink-window'.
1597
63c80452
JR
15982004-10-19 Jason Rumney <jasonr@gnu.org>
1599
1600 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
1601
9f4b6e73
LT
16022004-10-09 Luc Teirlinck <teirllm@auburn.edu>
1603
1604 * text.texi (Filling): Add anchor for definition of
1605 `sentence-end-double-space'.
1606
1607 * searching.texi (Regexp Example): Update description of how
1608 Emacs currently recognizes the end of a sentence.
1609 (Standard Regexps): Update definition of the variable
1610 `sentence-end'. Add definition of the function `sentence-end'.
1611
657f0f9c
EZ
16122004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
1613
1614 * display.texi (Progress): New node.
1615
35ab4857
KS
16162004-10-05 Kim F. Storm <storm@cua.dk>
1617
1618 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
1619
f2a54fbc
KS
16202004-09-29 Kim F. Storm <storm@cua.dk>
1621
1622 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
1623 to identify bitmaps. Remove -fringe-bitmap suffix for standard
1624 fringe bitmap symbols, as they now have their own namespace.
1625 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
1626 vs. pixels. Signal error if no free bitmap slots.
1627 (Pixel Specification): Change IMAGE to @var{image}.
1628
4676d6f3
RS
16292004-09-28 Richard M. Stallman <rms@gnu.org>
1630
1631 * text.texi (Special Properties): Clarify line-spacing and line-height.
1632
1633 * searching.texi (Regexp Search): Add looking-back.
1634
17234906
LT
16352004-09-25 Luc Teirlinck <teirllm@auburn.edu>
1636
1637 * display.texi: Correct typos.
1638 (Image Descriptors): Correct xref's.
1639
4de43c8b
RS
16402004-09-25 Richard M. Stallman <rms@gnu.org>
1641
1642 * text.texi (Special Properties): Cleanups in `cursor'.
1643 Rewrites in `line-height' and `line-spacing'; exchange them.
1644
1645 * display.texi (Fringes): Rewrite previous change.
1646 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
1647 (Display Fringe Bitmaps): Node deleted, text moved.
1648 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
1649 (Scroll Bars): Clarify set-window-scroll-bars.
1650 (Pointer Shape): Rewrite.
1651 (Specified Space): Clarify :align-to, etc.
1652 (Pixel Specification): Use @var. Clarify new text.
1653 (Other Display Specs): Clarify `slice'.
1654 (Image Descriptors): Cleanups.
1655 (Showing Images): Cleanups.
1656
a3ee0299
LT
16572004-09-24 Luc Teirlinck <teirllm@auburn.edu>
1658
e88ebce6
LT
1659 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
1660
a3ee0299
LT
1661 * modes.texi: Various minor changes in addition to:
1662 (Major Mode Conventions): Final call to `run-mode-hooks' should
1663 not be inside the `delay-mode-hooks' form.
1664 (Mode Hooks): New node.
1665 (Hooks): Delete obsolete example.
1666 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
1667 node "Mode Hooks".
1668
6db2bc02
LT
16692004-09-22 Luc Teirlinck <teirllm@auburn.edu>
1670
1671 * display.texi: Correct various typos.
1672 (Display): Rename node "Pointer Shapes" to "Pointer
1673 Shape". (There is already a node called "Pointer Shapes" in
1674 frames.texi.)
1675 (Images): Remove non-existent node "Image Slices" from menu.
1676
ed2846bd
KS
16772004-09-23 Kim F. Storm <storm@cua.dk>
1678
1679 * text.texi (Special Properties): Add `cursor', `pointer',
1680 `line-height', and `line-spacing' properties.
1681
1682 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
1683 Shapes' to menu.
1684 (Standard Faces): Doc fix for fringe face.
1685 (Fringes): Add `overflow-newline-into-fringe' and
1686 'indicate-buffer-boundaries'.
1687 (Fringe Bitmaps, Pointer Shapes): New nodes.
1688 (Display Property): Add 'Pixel Specification' and 'Display Fringe
1689 Bitmaps' to menu.
1690 (Specified Space): Describe pixel width and height.
1691 (Pixel Specification): New node.
1692 (Other Display Specs): Add `slice' property.
1693 (Display Fringe Bitmaps): New node.
1694 (Images): Add 'Image Slices' to menu.
1695 (Image Descriptors): Add `:pointer' and `:map' properties.
1696 (Showing Images): Add slice arg to `insert-image'. Add
1697 'insert-sliced-image'.
1698
4d894c98
RS
16992004-09-20 Richard M. Stallman <rms@gnu.org>
1700
1701 * commands.texi (Key Sequence Input):
1702 Clarify downcasing in read-key-sequence.
1703
7e388eb7
JL
17042004-09-08 Juri Linkov <juri@jurta.org>
1705
1706 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
1707
a020987f
LT
17082004-09-07 Luc Teirlinck <teirllm@auburn.edu>
1709
1710 * locals.texi (Standard Buffer-Local Variables): Add
1711 `buffer-auto-save-file-format'.
1712 * internals.texi (Buffer Internals): Describe new
1713 auto_save_file_format field of the buffer structure.
1714 * files.texi (Format Conversion): `auto-save-file-format' has been
1715 renamed `buffer-auto-save-file-format'.
1716
2b96f80c
LT
17172004-08-27 Luc Teirlinck <teirllm@auburn.edu>
1718
1719 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
1720 an integer or a marker.
1721 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
1722
2ee3b79e
RS
17232004-08-22 Richard M. Stallman <rms@gnu.org>
1724
1725 * modes.texi (Major Mode Conventions): Discuss rebinding of
1726 standard key bindings.
1727
c438dc33
KS
17282004-08-18 Kim F. Storm <storm@cua.dk>
1729
1730 * processes.texi (Accepting Output): Add `just-this-one' arg to
1731 `accept-process-output'.
101c421e 1732 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 1733
db8af011
LT
17342004-08-10 Luc Teirlinck <teirllm@auburn.edu>
1735
1736 * keymaps.texi: Various changes in addition to:
1737 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
1738 Give more varied examples for `kbd'.
1739 (Creating Keymaps): Char tables have slots for all characters
1740 without modifiers.
1741 (Active Keymaps): `overriding-local-map' and
1742 `overriding-terminal-local-map' also override text property and
1743 overlay keymaps.
1744 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
1745 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
1746 to denote a prefix of no events.
1747 `map-keymap' includes parent's bindings _recursively_.
1748 Clarify and correct description of `where-is-internal'.
1749 Mention BUFFER-OR-NAME arg to `describe-bindings'.
1750 (Menu Example): For menus intended for use with the keyboard, the
1751 menu items should be bound to characters or real function keys.
1752
de700726
LT
17532004-08-08 Luc Teirlinck <teirllm@auburn.edu>
1754
30e75a87
LT
1755 * objects.texi (Character Type): Reposition `@anchor' to prevent
1756 double space inside sentence in Info.
1757
de700726
LT
1758 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
1759 renamed to `disabled-command-function'.
7c5b95c9 1760 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
1761 (Command Loop Info): Replace reference to it.
1762 (Disabling Commands): `disabled-command-hook' has been renamed to
1763 `disabled-command-function'.
1764
81909a1a
LT
17652004-08-07 Luc Teirlinck <teirllm@auburn.edu>
1766
1767 * os.texi (Translating Input): Only non-prefix bindings in
1768 `key-translation-map' override actual key bindings. Warn about
1769 possible indirect effect of actual key bindings on non-prefix
1770 bindings in `key-translation-map'.
1771
5504e99c
LT
17722004-08-06 Luc Teirlinck <teirllm@auburn.edu>
1773
1774 * minibuf.texi (High-Level Completion): Add anchor for definition
1775 of `read-variable'.
1776
1777 * commands.texi: Various changes in addition to:
1778 (Using Interactive): Clarify description of `interactive-form'.
1779 (Interactive Call): Mention default for KEYS argument to
1780 `call-interactively'.
1781 (Command Loop Info): Clarify description of `this-command-keys'.
1782 Mention KEEP-RECORD argument to `clear-this-command-keys'.
1783 Value of `last-event-frame' can be `macro'.
1784 (Repeat Events): `double-click-fuzz' is also used to distinguish
1785 clicks and drags.
1786 (Classifying Events): Clarify descriptions of `event-modifiers'
1787 `event-basic-type' and `event-convert-list'.
1788 (Accessing Events): `posn-timestamp' takes POSITION argument.
1789 (Quoted Character Input): Clarify description of
1790 `read-quoted-char' and fix example.
1791 (Quitting): Add `with-local-quit'.
1792 (Disabling Commands): Correct and clarify descriptions of
1793 `enable-command' and `disable-command'.
1794 Mention what happens if `disabled-command-hook' is nil.
1795 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
1796 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
1797
f478a72a
LT
17982004-07-24 Luc Teirlinck <teirllm@auburn.edu>
1799
1800 * frames.texi: Various changes in addition to:
1801 (Creating Frames): Expand and clarify description of `make-frame'.
1802 (Window Frame Parameters): Either none or both of the `icon-left'
1803 and `icon-top' parameters must be specified. Put descriptions of
1804 `menu-bar-lines' and `toolbar-lines' closer together and change
1805 them accordingly.
1806 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
1807 except while processing `frame-title-format' or `icon-title-format'.
1808 (Deleting Frames): Correct description of `delete-frame'.
1809 Non-nil return values of `frame-live-p' are like those of `framep'.
1810 (Frames and Windows): mention return value of
1811 `set-frame-selected-window'.
1812 (Visibility of Frames): Mention `force' argument to
1813 `make-frame-invisible'. `frame-visible-p' returns t for all
1814 frames on text-only terminals.
1815 (Frame Configurations): Restoring a frame configuration does not
1816 restore deleted frames.
1817 (Window System Selections): `x-set-selection' returns DATA.
1818 (Resources): Add example.
1819 (Display Feature Testing): Clarify descriptions of
1820 `display-pixel-height', `display-pixel-width', `x-server-version'
1821 and `x-server-vendor'.
1822
1823 * windows.texi (Choosing Window): Add anchor.
1824 * minibuf.texi (Minibuffer Misc): Add anchor.
1825
bc135062
JPW
18262004-07-23 John Paul Wallington <jpw@gnu.org>
1827
1828 * macros.texi (Defining Macros): Declaration keyword for setting
1829 Edebug spec is `debug' not `edebug'.
1830
cb7516e5
LT
18312004-07-19 Luc Teirlinck <teirllm@auburn.edu>
1832
1833 * windows.texi: Various small changes in addition to:
1834 (Window Point): Mention return value of `set-window-point'.
1835 (Window Start): `pos-visible-in-window-p' disregards horizontal
1836 scrolling. Explain return value if PARTIALLY is non-nil.
1837 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
1838 and `set-window-vscroll'.
1839 (Size of Window): The argument WINDOW to `window-inside-edges',
1840 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
1841 (Resizing Windows): Explain return value of
1842 `shrink-window-if-larger-than-buffer'.
1843 `window-size-fixed' automatically becomes buffer local when set.
1844 (Window Configurations): Explain return value of
1845 `set-window-configuration'.
1846
1847 * minibuf.texi (Minibuffer Misc): Add anchor for
1848 `minibuffer-scroll-window'.
1849
1850 * positions.texi (Text Lines): Add anchor for `count-lines'.
1851
3751eb00
RS
18522004-07-17 Richard M. Stallman <rms@gnu.org>
1853
1854 * display.texi (Overlay Properties): Adding `evaporate' prop
1855 deletes empty overlay immediately.
1856
1857 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
1858 fix example.
1859
9a7e97c6
LT
18602004-07-16 Jim Blandy <jimb@redhat.com>
1861
1862 * searching.texi (Regexp Backslash): Document new \_< and \_>
1863 operators.
1864
aa0e4da8
JB
18652004-07-16 Juanma Barranquero <lektu@terra.es>
1866
1867 * display.texi (Images): Fix Texinfo usage.
1868
cbbfedb2
LT
18692004-07-14 Luc Teirlinck <teirllm@auburn.edu>
1870
1871 * buffers.texi (Modification Time): `visited-file-modtime' now
1872 returns a list of two integers, instead of a cons.
1873
3a052bd3
LT
18742004-07-13 Luc Teirlinck <teirllm@auburn.edu>
1875
1876 * windows.texi: Various changes in addition to:
1877 (Splitting Windows): Add `split-window-keep-point'.
1878
02c04e6f
RS
18792004-07-09 Richard M. Stallman <rms@gnu.org>
1880
1881 * frames.texi (Input Focus): Minor fix.
1882
cb4f1287
LT
18832004-07-07 Luc Teirlinck <teirllm@auburn.edu>
1884
1885 * frames.texi (Input Focus): Clarify descriptions of
1886 `select-frame-set-input-focus' and `select-frame'.
1887
339902ec
LT
18882004-07-06 Luc Teirlinck <teirllm@auburn.edu>
1889
1890 * os.texi: Various small changes in addition to:
1891 (Killing Emacs): Expand and clarify description of
1892 `kill-emacs-query-functions' and `kill-emacs-hook'.
1893 (System Environment): Expand and clarify description of `getenv'
1894 and `setenv'.
1895 (Timers): Clarify description of `run-at-time'.
1896 (Translating Input): Correct description of
1897 `extra-keyboard-modifiers'.
1898 (Flow Control): Correct description of `enable-flow-control'.
1899
fe3b7e35
TTN
19002004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
1901
1902 * os.texi: Update copyright.
1903 (Session Management): Grammar fix.
1904 Clarify which Emacs does the restarting.
1905 Use @samp for *scratch* buffer.
1906
59db7d6e
LT
19072004-07-04 Alan Mackenzie <acm@muc.de>
1908
1909 * frames.texi (Input Focus): Add documentation for
1910 `select-frame-set-input-focus'. Replace refs to non-existent
1911 `switch-frame' with `select-frame'. Minor corrections and tidying
1912 up of text-only terminal stuff.
1913
e3ccf404
RS
19142004-07-02 Richard M. Stallman <rms@gnu.org>
1915
1916 * files.texi (Saving Buffers): Cleanup write-contents-function.
1917 (Magic File Names): Cleanup file-remote-p.
1918
8addb6eb
KG
19192004-07-02 Kai Grossjohann <kai@emptydomain.de>
1920
1921 * files.texi (Magic File Names): `file-remote-p' returns an
1922 identifier of the remote system, not just t.
1923
7a58d84d
DK
19242004-07-02 David Kastrup <dak@gnu.org>
1925
1926 * searching.texi (Entire Match Data): Add explanation about new
1927 match-data behavior when @var{integers} is non-nil.
1928
d8c379f8
RS
19292004-06-24 Richard M. Stallman <rms@gnu.org>
1930
b4a4b0ae
RS
1931 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
1932
d8c379f8
RS
1933 * customize.texi (Variable Definitions): Note about doc strings
1934 and :set.
1935
1936 * keymaps.texi (Keymap Terminology): Document `kbd'.
1937 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
1938
1939 * display.texi (Invisible Text): Setting buffer-invisibility-spec
1940 makes it buffer-local.
1941
1942 * files.texi (Saving Buffers): Correct previous change.
1943
1944 * commands.texi (Accessing Events):
1945 Clarify posn-col-row and posn-actual-col-row.
1946
19472004-06-24 David Ponce <david.ponce@wanadoo.fr>
1948
1949 * commands.texi (Accessing Events): New functions
1950 posn-at-point and posn-at-x-y. Add example to posn-x-y.
1951
dce417e7
LT
19522004-06-23 Luc Teirlinck <teirllm@auburn.edu>
1953
1954 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
1955 * frames.texi, buffers.texi, backups.texi, variables.texi:
1956 * loading.texi, eval.texi, functions.texi, control.texi:
1957 * symbols.texi, minibuf.texi: Reposition @anchor's.
1958
1959 * help.texi: Various small changes in addition to the following.
1960 (Describing Characters): Describe PREFIX argument to
1961 `key-description'. Correct and clarify definition of
1962 `text-char-description'. Describe NEED-VECTOR argument to
1963 `read-kbd-macro'.
1964 (Help Functions): Clarify definition of `apropos'.
1965
255d07dc
LH
19662004-06-23 Lars Hansen <larsh@math.ku.dk>
1967
1968 * files.texi (Saving Buffers): Correct description of
1969 `write-contents-functions'.
1970
4e9691e9
JB
19712004-06-21 Juanma Barranquero <lektu@terra.es>
1972
1973 * display.texi (Images): Remove redundant @vindex directives.
1974 Rewrite `image-library-alist' doc in active voice.
1975
1ebd4f78
JB
19762004-06-14 Juanma Barranquero <lektu@terra.es>
1977
1978 * display.texi (Images): Document new delayed library loading,
1979 variable `image-library-alist' and (existing but undocumented)
1980 function `image-type-available-p'.
1981
ddfb8369
RS
19822004-06-05 Richard M. Stallman <rms@gnu.org>
1983
1984 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
1985 refer the user to the Initial Input node.
1986 (Text from Minibuffer): Likewise.
1987 (Initial Input): New node. Document this feature
1988 and say it is mostly deprecated.
1989
18684a3a
RS
19902004-05-30 Richard M. Stallman <rms@gnu.org>
1991
7a61e456
RS
1992 * loading.texi (Named Features): Clarify return value
1993 and meaning of NOERROR.
1994
18684a3a
RS
1995 * variables.texi (File Local Variables): Minor cleanup.
1996
c8364415
MA
19972004-05-30 Michael Albinus <michael.albinus@gmx.de>
1998
1999 * files.texi (Magic File Names): Add `file-remote-p' as operation
2000 of file name handlers.
2001
08fd1251
RS
20022004-05-29 Richard M. Stallman <rms@gnu.org>
2003
2004 * modes.texi (Minor Mode Conventions): (-) has no special meaning
2005 as arg to a minor mode command.
2006
71d5a208
RS
20072004-05-22 Richard M. Stallman <rms@gnu.org>
2008
2009 * syntax.texi (Syntax Class Table): Word syntax not just for English.
2010
2011 * streams.texi (Output Variables): Doc float-output-format.
2012
2013 * searching.texi (Regexp Special): Nested repetition can be infloop.
2014
2015 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
2016 real stack overflow.
2017
2018 * compile.texi: Minor cleanups.
2019
20202004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
2021
2022 * lists.texi (Cons Cells): Explain dotted lists, true lists,
2023 circular lists.
2024 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 2025
022cb162
TTN
20262004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
2027
2028 * modes.texi (Search-based Fontification): Fix typo.
2029
aa7094ba
JB
20302004-05-10 Juanma Barranquero <lektu@terra.es>
2031
2032 * modes.texi (Mode Line Variables): Fix description of
2033 global-mode-string, which is now after which-func-mode, not the
2034 buffer name.
2035
c2383279
LH
20362004-05-07 Lars Hansen <larsh@math.ku.dk>
2037
2038 * modes.texi (Desktop Save Mode): Add.
2039 (Modes): Add menu entry Desktop Save Mode.
2040
2041 * hooks.texi: Add desktop-after-read-hook,
2042 desktop-no-desktop-file-hook and desktop-save-hook.
2043
2044 * locals.texi: Add desktop-save-buffer.
2045
058296d3
JH
20462004-04-30 Jesper Harder <harder@ifa.au.dk>
2047
2048 * display.texi: emacs -> Emacs.
2049
0c54865e
EZ
20502004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
2051
2052 * files.texi (Changing Files): Document set-file-times.
2053
d814862a
JB
20542004-04-23 Juanma Barranquero <lektu@terra.es>
2055
2056 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
2057
e8d6f886
JH
20582004-04-18 Jesper Harder <harder@ifa.au.dk>
2059
2060 * tips.texi (Coding Conventions): defopt -> defcustom.
2061
3a424014
LT
20622004-04-16 Luc Teirlinck <teirllm@auburn.edu>
2063
2064 * sequences.texi: Various clarifications.
2065
9e860631
LT
20662004-04-14 Luc Teirlinck <teirllm@auburn.edu>
2067
2068 * buffers.texi (Read Only Buffers): Mention optional ARG to
2069 `toggle-read-only'.
2070
5e30a0fb
NR
20712004-04-14 Nick Roberts <nick@nick.uklinux.net>
2072
9e860631 2073 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
2074 returns a full-width window if possible.
2075
619fb950
LT
20762004-04-13 Luc Teirlinck <teirllm@auburn.edu>
2077
2078 * buffers.texi: Various changes in addition to:
2079 (Buffer File Name): Add `find-buffer-visiting'.
2080 (Buffer Modification): Mention optional ARG to `not-modified'.
2081 (Indirect Buffers): Mention optional CLONE argument to
2082 `make-indirect-buffer'.
2083
2084 * files.texi: Various changes in addition to:
2085 (Visiting Functions): `find-file-hook' is now a normal hook.
2086 (File Name Expansion): Explain difference between the way that
2087 `expand-file-name' and `file-truename' treat `..'.
2088 (Contents of Directories): Mention optional ID-FORMAT argument to
2089 `directory-files-and-attributes'.
2090 (Format Conversion): Mention new optional CONFIRM argument to
2091 `format-write-file'.
2092
a2295d32
MB
20932004-04-12 Miles Bader <miles@gnu.org>
2094
2095 * macros.texi (Expansion): Add description of `macroexpand-all'.
2096
571fd4d5
JH
20972004-04-05 Jesper Harder <harder@ifa.au.dk>
2098
2099 * variables.texi (Variable Aliases): Mention
2100 cyclic-variable-indirection.
2101
2102 * errors.texi (Standard Errors): Ditto.
2103
4ba2fd66
LT
21042004-04-04 Luc Teirlinck <teirllm@auburn.edu>
2105
2106 * backups.texi: Various small changes in addition to:
2107 (Making Backups): Mention return value of `backup-buffer'.
2108 (Auto-Saving): Mention optional FORCE argument to
2109 `delete-auto-save-file-if-necessary'.
2110 (Reverting): Mention optional PRESERVE-MODES argument to
2111 `revert-buffer'. Correct description of `revert-buffer-function'.
2112
8f7ea687
JL
21132004-03-22 Juri Linkov <juri@jurta.org>
2114
2115 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
2116 with `Vector Functions'.
2117
2118 * text.texi (Sorting): Add missing quote.
2119
0eeca3c1
LT
21202004-03-14 Luc Teirlinck <teirllm@auburn.edu>
2121
2122 * intro.texi (Lisp History): Replace xref to `cl' manual with
2123 inforef.
2124
e69cfac2
RS
21252004-03-12 Richard M. Stallman <rms@gnu.org>
2126
2127 * intro.texi (Version Info): Add arg to emacs-version.
2128 (Lisp History): Change xref to CL manual.
2129
1b91d47f
LT
21302004-03-09 Luc Teirlinck <teirllm@auburn.edu>
2131
2132 * minibuf.texi (Completion Commands): Add xref to Emacs manual
2133 for Partial Completion mode.
2134
97073664
TTN
21352004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
2136
2137 * customize.texi: Fix typo. Remove eol whitespace.
2138
04a6e76b
RS
21392004-03-04 Richard M. Stallman <rms@gnu.org>
2140
2141 * processes.texi: Fix typos.
2142
2143 * lists.texi (Building Lists): Minor clarification.
2144
2145 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
2146 in make-hash-table.
2147
5bb0fcd1
JB
21482004-02-29 Juanma Barranquero <lektu@terra.es>
2149
2150 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
2151 rm, and ignore exit code.
2152
9022d421
EZ
21532004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
2154
2155 * display.texi (Defining Faces): Add description for min-colors.
2156 Update example.
2157
92f5fba2
LT
21582004-02-23 Luc Teirlinck <teirllm@auburn.edu>
2159
2160 * abbrevs.texi: Various corrections and clarifications in addition
2161 to the following:
2162 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
2163
7e83e178
GM
21642004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2165
2166 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
2167
9c5609e8
LT
21682004-02-21 Luc Teirlinck <teirllm@auburn.edu>
2169
e2b9b51f
LT
2170 * text.texi: Various small changes in addition to the following:
2171 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
2172 to delete-horizontal-space.
2173 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
2174 description of yank-handler text property at various places.
2175
7daa0e81
LT
2176 * frames.texi (Window System Selections): Add anchor.
2177
9c5609e8
LT
2178 * syntax.texi (Syntax Table Functions): Clarify and correct
2179 descriptions of make-syntax-table and copy-syntax-table.
2180 (Motion and Syntax): Clarify SYNTAXES argument to
2181 skip-syntax-forward.
2182 (Parsing Expressions): Mention that the return value of
2183 parse-partial-sexp is currently a list of ten rather than nine
2184 elements.
2185 (Categories): Various corrections and clarifications.
2186
d29edb21
LT
21872004-02-17 Luc Teirlinck <teirllm@auburn.edu>
2188
2189 * markers.texi (Marker Insertion Types): Minor change.
2190
2191 * locals.texi (Standard Buffer-Local Variables):
2192 * commands.texi (Interactive Codes, Using Interactive):
2193 * functions.texi (Related Topics): Fix xrefs.
2194
43e48bda
LT
21952004-02-16 Luc Teirlinck <teirllm@auburn.edu>
2196
2197 * lists.texi (Sets And Lists): Update description of delete-dups.
2198
84e34002
RS
21992004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2200
2201 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
2202
22032004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2204
2205 * frames.texi (Parameter Access): frame-parameters arg is optional.
2206 modify-frame-parameters handles nil for FRAME.
2207 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
2208 are all-or-nothing for certain toolkits.
2209 Mention parameter wait-for-wm.
2210 (Frames and Windows): In frame-first-window and frame-selected-window
2211 the arg is optional.
2212 (Input Focus): In redirect-frame-focus the second arg is optional.
2213 (Window System Selections): Mention selection type CLIPBOARD.
2214 Mention data-type UTF8_STRING.
2215 Mention numbering of cut buffers.
2216 (Resources): Describe x-resource-name.
2217
22182004-02-16 Richard M. Stallman <rms@gnu.org>
2219
2220 * windows.texi (Buffers and Windows): Delete false table
2221 about all-frames.
2222
2223 * syntax.texi (Parsing Expressions): Delete old caveat
2224 about parse-sexp-ignore-comments.
2225
2226 * streams.texi (Output Variables): Add print-quoted.
2227
2228 * lists.texi (Building Lists): Minor cleanup.
2229
2230 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
2231
2232 * display.texi (Overlays): Explain overlays use markers.
2233 (Managing Overlays): Explain front-advance and rear-advance
2234 in more detail.
2235
2236 * loading.texi (Unloading): Document unload-feature-special-hooks.
2237 Get rid of fns-NNN.el file.
2238
22392004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2240
2241 * help.texi (Describing Characters): Fix text-char-description
2242 example output.
2243
2244 * edebug.texi (Using Edebug): Fix example.
2245
2246 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 2247
84e34002
RS
2248 * files.texi (Changing Files): Fix argname.
2249
2250 * calendar.texi: Fix parens, and default values.
2251
2252 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
2253 * nonascii.texi, objects.texi, os.texi: Minor fixes.
2254 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
2255
2256 * positions.texi (Text Lines): Don't add -1 in current-line.
2257
22582004-02-16 Richard M. Stallman <rms@gnu.org>
2259
2260 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
2261
c33b76da
EZ
22622004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2263
2264 * processes.texi (Low-Level Network): Fix a typo.
2265
9d7271e8
KS
22662004-02-12 Kim F. Storm <storm@cua.dk>
2267
2268 * display.texi (Fringes): Use consistent wording.
2269 Note that window-fringe's window arg is optional.
2270 (Scroll Bars): Use consistent wording.
2271
6827d730
LT
22722004-02-11 Luc Teirlinck <teirllm@auburn.edu>
2273
2274 * tips.texi (Comment Tips): Document the new conventions for
2275 commenting out code.
2276
1cb60b5a
JD
22772004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2278
2279 * positions.texi (Text Lines): Added missing end defun.
2280
7fdd1f62
KS
22812004-02-07 Kim F. Storm <storm@cua.dk>
2282
2283 * positions.texi (Text Lines): Add line-number-at-pos.
2284
eb3c144c
JPW
22852004-02-06 John Paul Wallington <jpw@gnu.org>
2286
2287 * display.texi (Button Properties, Button Buffer Commands):
2288 mouse-2 invokes button, not down-mouse-1.
2289
a1d38d63
JR
22902004-02-04 Jason Rumney <jasonr@gnu.org>
2291
2292 * makefile.w32-in: Sync with Makefile.in changes.
2293
4b574f3d
LT
22942004-02-03 Luc Teirlinck <teirllm@auburn.edu>
2295
2296 * minibuf.texi (Text from Minibuffer): Various corrections and
2297 clarifications.
2298 (Object from Minibuffer): Correct Lisp description of
2299 read-minibuffer.
2300 (Minibuffer History): Clarify description of cons values for
2301 HISTORY arguments.
2302 (Basic Completion): Various corrections and clarifications. Add
2303 completion-regexp-list.
2304 (Minibuffer Completion): Correct and clarify description of
2305 completing-read.
6f6b0433 2306 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
2307 other minor changes.
2308 (High-Level Completion): Various corrections and clarifications.
2309 (Reading File Names): Ditto.
2310 (Minibuffer Misc): Ditto.
2311
d8186297
LT
23122004-01-26 Luc Teirlinck <teirllm@auburn.edu>
2313
2314 * strings.texi (Text Comparison): assoc-string also matches
2315 elements of alists that are strings instead of conses.
2316 (Formatting Strings): Standardize Texinfo usage. Update index
2317 entries.
2318
9adcb5f2
LT
23192004-01-20 Luc Teirlinck <teirllm@auburn.edu>
2320
2321 * lists.texi (Sets And Lists): Add delete-dups.
2322
3e7274ae
LT
23232004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2324
2325 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
2326 special form.
2327 * macros.texi (Defining Macros): Update description of `declare',
2328 which now is a macro.
2329 (Wrong Time): Fix typos.
2330
944e099f
LT
23312004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2332
2333 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 2334 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
2335 and `batch-byte-compile'. In particular, mention and describe
2336 all optional arguments.
2337 (Disassembly): Correct and clarify the description of `disassemble'.
2338
90c3aa59
LT
23392004-01-11 Luc Teirlinck <teirllm@auburn.edu>
2340
2341 * searching.texi: Various small changes in addition to the
2342 following.
2343 (Regexp Example): Adapt to new value of `sentence-end'.
2344 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2345 `words'.
2346 (Search and Replace): Add usage note for `perform-replace'.
2347 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2348 `match-data'.
2349 (Standard Regexps): Update for new values of `paragraph-start'
2350 and `sentence-end'.
2351
583c353d
LT
23522004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2353
2354 * files.texi (Saving Buffers): Clarify descriptions of
2355 `write-contents-functions' and `before-save-hook'.
2356 Make the defvar's for `before-save-hook' and `after-save-hook'
2357 into defopt's.
2358
05faee07
KS
23592004-01-07 Kim F. Storm <storm@cua.dk>
2360
2361 * commands.texi (Click Events): Describe new image and
2362 width/height elements of click events.
2363 (Accessing Events): Add posn-string, posn-image, and
2364 posn-object-width-height. Change posn-object to return either
2365 image or string object.
2366
a0465ec3
SJ
23672004-01-01 Simon Josefsson <jas@extundo.com>
2368
2369 * hooks.texi (Standard Hooks): Add before-save-hook.
2370 * files.texi (Saving Buffers): Likewise.
2371
972c0c49
RS
23722004-01-03 Richard M. Stallman <rms@gnu.org>
2373
2374 * frames.texi (Frames and Windows): Delete frame-root-window.
2375
dbcd463f
LT
23762004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2377
2378 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
2379
2380 * functions.texi: Various small changes in addition to the
2381 following.
2382 (What Is a Function): `functionp' returns nil for macros. Clarify
2383 behavior of this and following functions for symbol arguments.
2384 (Function Documentation): Add `\' in front of (fn @var{arglist})
2385 and explain why.
2386 (Defining Functions): Mention DOCSTRING argument to `defalias'.
2387 Add anchor.
2388 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
2389
02c77ee9
MB
23902004-01-01 Miles Bader <miles@gnu.org>
2391
2392 * display.texi (Buttons): New section.
2393
903a1a91
AS
23942003-12-31 Andreas Schwab <schwab@suse.de>
2395
2396 * numbers.texi (Math Functions): sqrt reports a domain-error
2397 error.
2398 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
2399
697cf92a
LT
24002003-12-30 Luc Teirlinck <teirllm@auburn.edu>
2401
3f70fe82
LT
2402 * tips.texi (Documentation Tips): Update item on hyperlinks in
2403 documentation strings.
2404
697cf92a
LT
2405 * errors.texi (Standard Errors): Various small corrections and
2406 additions.
2407
2408 * control.texi: Various small changes in addition to the
2409 following.
2410 (Signaling Errors): Provide some more details on how `signal'
2411 constructs the error message. Add anchor to the definition of
2412 `signal'.
2413 (Error Symbols): Describe special treatment of `quit'.
2414 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
2415 to emphasize that it has to be a single form.
2416
2417 * buffers.texi: Add anchor.
2418
4d25144d
RS
24192003-12-29 Richard M. Stallman <rms@gnu.org>
2420
2421 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
2422 (Window Configurations): Add window-configuration-frame.
2423
2424 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
2425
2426 * text.texi (Examining Properties): Add get-char-property-and-overlay.
2427 Change arg name in get-char-property.
2428 (Special Properties): Update handling of keymap property.
2429
2430 * strings.texi (Modifying Strings): Add clear-string.
2431 (Text Comparison): Add assoc-string and remove
2432 assoc-ignore-case, assoc-ignore-representation.
2433
2434 * os.texi (Time of Day): Add set-time-zone-rule.
2435
2436 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 2437 report domain-error errors.
4d25144d 2438
697cf92a 2439 * nonascii.texi (Converting Representations):
4d25144d
RS
2440 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
2441 (Encoding and I/O): Add file-name-coding-system.
2442
2443 * modes.texi (Search-based Fontification): Explain that
2444 face specs are symbols with face names as values.
2445
2446 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
2447
2448 * lists.texi (Building Lists): remq moved elsewhere.
2449 (Sets And Lists): remq moved here.
2450 (Association Lists): Refer to assoc-string.
2451
2452 * internals.texi (Garbage Collection): Add memory-use-counts.
2453
2454 * frames.texi (Frames and Windows): Add set-frame-selected-window
2455 and frame-root-window.
2456
697cf92a 2457 * files.texi (Contents of Directories):
4d25144d
RS
2458 Add directory-files-and-attributes.
2459
2460 * display.texi (Refresh Screen): Add force-window-update.
2461 (Invisible Text): Explain about moving point out of invis text.
2462 (Overlay Properties): Add overlay-properties.
2463 (Managing Overlays): Add overlayp.
2464 (GIF Images): Invalid image number displays a hollow box.
2465
2466 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
2467 (Killing Buffers): Add buffer-live-p.
2468
67fafe38
MR
24692003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
2470
2471 * display.texi (Fringes): Fix typo "set-buffer-window".
2472
68e74f25
LT
24732003-12-24 Luc Teirlinck <teirllm@auburn.edu>
2474
2475 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
2476 * nonascii.texi, processes.texi, tips.texi, variables.texi:
2477 Add or change various xrefs and anchors.
2478
2479 * commands.texi: Replace all occurrences of @acronym{CAR} with
2480 @sc{car}, for consistency with the rest of the Elisp manual.
2481 `car' and `cdr' are historically acronyms, but are no longer
2482 widely thought of as such.
2483
2484 * internals.texi (Pure Storage): Mention that `purecopy' does not
2485 copy text properties.
2486 (Object Internals): Now 29 bits are used (in most implementations)
2487 to address Lisp objects.
2488
2489 * variables.texi (Variables with Restricted Values): New node.
2490
2491 * objects.texi (Lisp Data Types): Mention that certain variables
2492 can only take on a restricted set of values and add an xref to
2493 the new node "Variables with Restricted Values".
2494
2495 * eval.texi (Function Indirection): Describe the errors that
2496 `indirect-function' can signal.
2497 (Eval): Clarify the descriptions of `eval-region' and `values'.
2498 Describe `eval-buffer' instead of `eval-current-buffer' and
2499 mention `eval-current-buffer' as an alias for `current-buffer'.
2500 Correct the description and mention all optional arguments.
2501
697cf92a 2502 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
2503 following.
2504 (Converting Representations): Clarify behavior of
2505 `string-make-multibyte' and `string-to-multibyte' for unibyte all
2506 ASCII arguments.
2507 (Character Sets): Document the variable `charset-list' and adapt
2508 the definition of the function `charset-list' accordingly.
2509 (Translation of Characters): Clarify use of generic characters in
2510 `make-translation-table'. Clarify and correct the description of
2511 the use of translation tables in encoding and decoding.
2512 (User-Chosen Coding Systems): Correct and clarify the description
2513 of `select-safe-coding-system'.
2514 (Default Coding Systems): Clarify description of
2515 `file-coding-system-alist'.
2516
a62f71e4
LT
25172003-11-30 Luc Teirlinck <teirllm@auburn.edu>
2518
2519 * strings.texi (Text Comparison): Correctly describe when two
2520 strings are `equal'. Combine and clarify descriptions of
2521 `assoc-ignore-case' and `assoc-ignore-representation'.
2522
2523 * objects.texi (Non-ASCII in Strings): Clarify description of
2524 when a string is unibyte or multibyte.
2525 (Bool-Vector Type): Update examples.
2526 (Equality Predicates): Correctly describe when two strings are
2527 `equal'.
2528
19017752
LT
25292003-11-29 Luc Teirlinck <teirllm@auburn.edu>
2530
2531 * lists.texi (Building Lists): `append' no longer accepts integer
2532 arguments. Update the description of `number-sequence' to reflect
2533 recent changes.
2534 (Sets And Lists): Describe `member-ignore-case' after `member'.
2535
0f6a07a8
KS
25362003-11-27 Kim F. Storm <storm@cua.dk>
2537
2538 * commands.texi (Click Events): Click object may be an images.
2539 Describe (dx . dy) element of click positions.
2540 (Accessing Events): Remove duplicate posn-timestamp.
2541 New functions posn-object and posn-object-x-y.
2542
1ce7c819
KS
25432003-11-23 Kim F. Storm <storm@cua.dk>
2544
2545 * commands.texi (Click Events): Describe enhancements to event
2546 position lists, including new text-pos and (col . row) items.
2547 Mention left-fringe and right-fringe area events.
0f6a07a8 2548 (Accessing Events): New functions posn-area and
1ce7c819
KS
2549 posn-actual-col-row. Mention posn-timestamp. Mention that
2550 posn-point in non-text area still returns buffer position.
2551 Clarify posn-col-row.
2552
cae8ddbb
LH
25532003-11-21 Lars Hansen <larsh@math.ku.dk>
2554
2555 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
2556 * anti.texi (File Attributes): Describe removed parameter
2557 ID-FORMAT.
2558
f7f1a248
LT
25592003-11-20 Luc Teirlinck <teirllm@auburn.edu>
2560
68e74f25 2561 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
2562 a position, its buffer is ignored.
2563
2564 * markers.texi (Overview of Markers): Mention it here too.
2565
c5e2fb05
LT
25662003-11-12 Luc Teirlinck <teirllm@auburn.edu>
2567
2568 * numbers.texi (Numeric Conversions): Not just `floor', but also
2569 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
2570
e57d0aa8
LT
25712003-11-10 Luc Teirlinck <teirllm@auburn.edu>
2572
2573 * markers.texi (Creating Markers): Specify insertion type of
2574 created markers. Add xref to `Marker Insertion Types'.
2575 Second argument to `copy-marker' is optional.
2576 (Marker Insertion Types): Mention that most markers are created
2577 with insertion type nil.
2578 (The Mark): Correctly describe when `mark' signals an error.
2579 (The Region): Correctly describe when `region-beginning' and
2580 `region-end' signal an error.
2581
bb3612ec
LT
25822003-11-08 Luc Teirlinck <teirllm@auburn.edu>
2583
2584 * hash.texi (Creating Hash): Clarify description of `eql'.
2585 `makehash' is obsolete.
2586 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
2587
2588 * positions.texi (Point): Change description of `buffer-end', so
2589 that it is also correct for floating point arguments.
2590 (List Motion): Correct argument lists of `beginning-of-defun' and
2591 `end-of-defun'.
2592 (Excursions): Add xref to `Marker Insertion Types'.
2593 (Narrowing): Argument to `narrow-to-page' is optional.
2594
cfb8a797
LT
25952003-11-06 Luc Teirlinck <teirllm@auburn.edu>
2596
2597 * streams.texi (Output Streams): Clarify behavior of point for
2598 marker output streams.
2599
c6177909
LT
26002003-11-04 Luc Teirlinck <teirllm@auburn.edu>
2601
2602 * variables.texi (Defining Variables): Second argument to
2603 `defconst' is not optional.
2604 (Setting Variables): Mention optional argument APPEND to
2605 `add-to-list'.
2606 (Creating Buffer-Local): Expand description of
2607 `make-variable-buffer-local'.
2608 (Frame-Local Variables): Expand description of
2609 `make-variable-frame-local'.
2610 (Variable Aliases): Correct description of optional argument
2611 DOCSTRING to `defvaralias'. Mention return value of
2612 `defvaralias'.
2613 (File Local Variables): Add xref to `File variables' in Emacs
2614 Manual. Correct description of `hack-local-variables'. Mention
2615 `safe-local-variable' property. Mention optional second argument
2616 to `risky-local-variable-p'.
2617
b3645067
LT
26182003-11-03 Luc Teirlinck <teirllm@auburn.edu>
2619
2620 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
2621
10695e5c
EZ
26222003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
2623
2624 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
2625 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
2626 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
2627 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
2628 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 2629 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
2630 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
2631 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
2632 @acronym{FOO}.
2633
a2f4def1
LT
26342003-10-27 Luc Teirlinck <teirllm@auburn.edu>
2635
2636 * strings.texi (Creating Strings): Argument START to `substring'
2637 can not be `nil'. Expand description of
2638 `substring-no-properties'. Correct description of `split-string',
2639 especially with respect to empty matches. Prevent very bad line
2640 break in definition of `split-string-default-separators'.
2641 (Text Comparison): `string=' and `string<' also accept symbols as
2642 arguments.
2643 (String Conversion): More completely describe argument BASE in
2644 `string-to-number'.
5bb0fcd1 2645 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
2646 corresponding object. Clarify behavior of numeric prefix after
2647 `%' in `format'.
2648 (Case Conversion): The argument to `upcase-initials' can be a
2649 character.
2650
a2296bf9
KH
26512003-10-27 Kenichi Handa <handa@m17n.org>
2652
2653 * display.texi (Fontsets): Fix texinfo usage.
2654
885fef7c
KH
26552003-10-25 Kenichi Handa <handa@m17n.org>
2656
2657 * display.texi (Fontsets): Add description of the function
2658 set-fontset-font.
2659
0c6b7a1f
LT
26602003-10-23 Luc Teirlinck <teirllm@auburn.edu>
2661
2662 * display.texi (Temporary Displays): Add xref to `Documentation
2663 Tips'.
2664
2665 * functions.texi (Function Safety): Use inforef instead of pxref
2666 for SES.
2667
c3cda320
AS
26682003-10-23 Andreas Schwab <schwab@suse.de>
2669
2670 * Makefile.in (TEX, texinputdir): Don't define.
2671 (TEXI2DVI): Define.
2672 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
2673 add $(srcdir)/index.texi.
2674 ($(infodir)/elisp): Remove index.texi dependency.
2675 (elisp.dvi): Likewise. Use $(TEXI2DVI).
2676 (index.texi): Remove target.
2677 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
2678 (clean): Don't remove index.texi.
2679
c3cda320
AS
2680 * permute-index, index.perm: Remove.
2681 * index.texi: Rename from index.unperm.
2682
e5dadca7
LT
26832003-10-22 Luc Teirlinck <teirllm@auburn.edu>
2684
2685 * tips.texi (Documentation Tips): Document new behavior for face
2686 and variable hyperlinks in Help mode.
2687
6cfb0777
LT
26882003-10-21 Luc Teirlinck <teirllm@auburn.edu>
2689
2690 * objects.texi (Integer Type): Update for extra bit of integer range.
2691 (Character Type): Ditto.
2692
a6eeaa81 26932003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
2694
2695 * numbers.texi (Integer Basics): Add index entries for reading
2696 numbers in hex, octal, and binary.
2697
c8f9ba83
LK
26982003-10-16 Lute Kamstra <lute@gnu.org>
2699
2700 * modes.texi (Mode Line Format): Mention force-mode-line-update's
2701 argument.
2702
b52a26fb
LT
27032003-10-13 Luc Teirlinck <teirllm@auburn.edu>
2704
2705 * windows.texi (Choosing Window): Fix typo.
2706 * edebug.texi (Edebug Execution Modes): Fix typo.
2707
f7005886
RS
27082003-10-13 Richard M. Stallman <rms@gnu.org>
2709
2710 * windows.texi (Basic Windows): A window has fringe settings,
2711 display margins and scroll-bar settings.
2712 (Splitting Windows): Doc split-window return value.
2713 Clean up one-window-p.
2714 (Selecting Windows): Fix typo.
2715 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
2716 (Buffers and Windows): In set-window-buffer, explain effect
2717 on fringe settings and scroll bar settings.
2718 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
2719 (Choosing Window): Use defopt for pop-up-frame-function.
2720 For special-display-buffer-names, explain same-window and same-frame.
2721 Clarify window-dedicated-p return value.
2722 (Textual Scrolling): scroll-up and scroll-down can get an error.
2723 (Horizontal Scrolling): Clarify auto-hscroll-mode.
2724 Clarify set-window-hscroll.
2725 (Size of Window): Don't mention tool bar in window-height.
2726 (Coordinates and Windows): Explain what coordinates-in-window-p
2727 returns for fringes and display margins.
2728 (Window Configurations): Explain saving fringes, etc.
2729
2730 * tips.texi (Library Headers): Clean up Documentation.
2731
2732 * syntax.texi (Parsing Expressions): Clean up forward-comment
2733 and parse-sexp-lookup-properties.
2734
2735 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
2736
2737 * os.texi (System Environment): Clean up text for load-average errors.
2738
2739 * modes.texi (Hooks): Don't explain local hook details at front.
2740 Clarify run-hooks and run-hook-with-args a little.
2741 Clean up add-hook and remove-hook.
2742
2743 * edebug.texi (Edebug Execution Modes): Clarify t.
2744 Document edebug-sit-for-seconds.
2745 (Coverage Testing): Document C-x X = and =.
2746 (Instrumenting Macro Calls): Fix typo.
2747 (Specification List): Don't index the specification keywords.
2748
c989ebe9
KS
27492003-10-10 Kim F. Storm <storm@cua.dk>
2750
2751 * processes.texi (Network): Introduce make-network-process.
2752
f9525eef
LT
27532003-10-09 Luc Teirlinck <teirllm@auburn.edu>
2754
2755 * tips.texi (Library Headers): Fix typo.
2756
f008b925
LK
27572003-10-07 Juri Linkov <juri@jurta.org>
2758
2759 * modes.texi (Imenu): Mention imenu-create-index-function's
2760 default value. Explain submenus better.
2761
c22c5da6
LK
27622003-10-07 Lute Kamstra <lute@gnu.org>
2763
2764 * modes.texi (Faces for Font Lock): Fix typo.
2765 (Hooks): Explain how buffer-local hook variables can refer to
2766 global hook variables.
2767 Various minor clarifications.
2768
49247521
LK
27692003-10-06 Lute Kamstra <lute@gnu.org>
2770
2771 * tips.texi (Coding Conventions): Mention naming conventions for
2772 hooks.
2773
9296c947
LT
27742003-10-05 Luc Teirlinck <teirllm@auburn.edu>
2775
2776 * loading.texi (Library Search): Correct default value of
2777 load-suffixes.
2778 (Named Features): Fix typo.
2779
0e9b293a
RS
27802003-10-05 Richard M. Stallman <rms@gnu.org>
2781
2782 * loading.texi (Named Features): In `provide',
2783 say how to test for subfeatures.
2784 (Unloading): In unload-feature, use new var name
2785 unload-feature-special-hooks.
2786
49247521 27872003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
2788
2789 * modes.texi (Major Mode Conventions): Mention third way to set up
2790 Imenu.
2791 (Imenu): A number of small fixes.
2792 Delete documentation of internal variable imenu--index-alist.
2793 Document the return value format of imenu-create-index-function
2794 functions.
2795
ab8f7d5c
RS
27962003-09-30 Richard M. Stallman <rms@gnu.org>
2797
2798 * processes.texi (Network): Say what stopped datagram connections do.
2799
2800 * lists.texi (Association Lists): Clarify `assq-delete-all'.
2801
2802 * display.texi (Overlay Properties): Clarify `evaporate' property.
2803
49247521 28042003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
2805
2806 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 2807 constructs should be marked as risky.
86b9b767
LK
2808 Change cons cell into proper list.
2809 (Mode Line Variables): Change cons cell into proper list.
2810
49247521 28112003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
2812
2813 * modes.texi (Mode Line Data): Document the :propertize construct.
2814 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 2815 to match their order in the default mode-line-format.
bc3b02f9
LK
2816 Describe the new variables mode-line-position and mode-line-modes.
2817 Update the default values of mode-line-frame-identification,
2818 minor-mode-alist, and default-mode-line-format.
2819 (Properties in Mode): Mention the :propertize construct.
6142d1d0 2820
bc3b02f9 28212003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 2822
c22c5da6 2823 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
2824 * loading.texi, minibuf.texi, text.texi, variables.texi:
2825 Avoid @strong{Note:}.
2826
28272003-09-26 Richard M. Stallman <rms@gnu.org>
2828
2829 * keymaps.texi (Remapping Commands): Fix typo.
2830
41beda59
LT
28312003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
2832
2833 * processes.texi (Low-Level Network): Fix typo.
2834
ef6ae4ff
KS
28352003-09-23 Kim F. Storm <storm@cua.dk>
2836
2837 * processes.texi (Network, Network Servers): Fix typos.
2838 (Low-Level Network): Add timeout value for :server keyword.
2839 Add new option keywords to make-network-process.
2840 Add set-network-process-options.
2841 Explain how to test availability of network options.
2842
b0f23edf
RS
28432003-09-19 Richard M. Stallman <rms@gnu.org>
2844
2845 * text.texi (Motion by Indent): Arg to
2846 backward-to-indentation and forward-to-indentation is optional.
2847
2848 * strings.texi (Creating Strings): Add substring-no-properties.
2849
2850 * processes.texi
2851 (Process Information): Add list-processes arg QUERY-ONLY.
2852 Delete process-contact from here.
2853 Add new status values for process-status.
2854 Add process-get, process-put, process-plist, set-process-plist.
2855 (Synchronous Processes): Add call-process-shell-command.
2856 (Signals to Processes): signal-process allows process objects.
2857 (Network): Complete rewrite.
2858 (Network Servers, Datagrams, Low-Level Network): New nodes.
2859
2860 * positions.texi (Word Motion): forward-word, backward-word
2861 arg is optional. Reword.
2862
2863 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
2864
c22c5da6 2865 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
2866 Delete duplicate definition of buffer-local-value.
2867 (File Local Variables): Explain about discarding text props.
2868
f387bdea
RS
28692003-09-11 Richard M. Stallman <rms@gnu.org>
2870
2871 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
2872 changes variables that record input events.
2873 (Minibuffer Misc): Add minibuffer-selected-window.
2874
2875 * lists.texi (Building Lists): Add copy-tree.
2876
2877 * display.texi (Fontsets): Add char-displayable-p.
2878 (Scroll Bars): New node.
2879
49247521 28802003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
2881
2882 * modes.texi (%-Constructs): Document new `%i' and `%I'
2883 constructs.
2884
fd026ee1
JR
28852003-09-03 Peter Runestig <peter@runestig.com>
2886
2887 * makefile.w32-in: New file.
2888
4828b4d7
RS
28892003-08-29 Richard M. Stallman <rms@gnu.org>
2890
2891 * display.texi (Overlay Properties): Clarify how priorities
2892 affect use of the properties.
2893
a4e4f05d
LT
28942003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
2895
2896 * customize.texi (Type Keywords): Correct the description of
2897 `:help-echo' in the case where `motion-doc' is a function.
2898
3ebe0346
JPW
28992003-08-14 John Paul Wallington <jpw@gnu.org>
2900
2901 * modes.texi (Emulating Mode Line): Subsection, not section.
2902
3afe8e39
RS
29032003-08-13 Richard M. Stallman <rms@gnu.org>
2904
2905 * elisp.texi (Top): Update subnode lists in menu.
2906
2907 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
2908 (Kill Functions): kill-region has new arg yank-handler.
2909 (Yanking): New node.
2910 (Yank Commands): Add yank-undo-function.
2911 (Low-Level Kill Ring):
2912 kill-new and kill-append have new arg yank-handler.
2913 (Changing Properties): Add remove-list-of-text-properties.
2914 (Atomic Changes): New node.
2915
2916 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
2917
2918 * streams.texi (Output Variables): Add eval-expression-print-length
2919 and eval-expression-print-level.
2920
2921 * os.texi (Time Conversion): For encode-time, explain limits on year.
2922
2923 * objects.texi (Character Type): Define anchor "modifier bits".
2924
2925 * modes.texi (Emulating Mode Line): New node.
2926 (Search-based Fontification): Font Lock uses font-lock-face property.
2927 (Other Font Lock Variables): Likewise.
2928
2929 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
2930 not vectors.
2931 (Active Keymaps): Add emulation-mode-map-alists.
2932 (Functions for Key Lookup): key-binding has new arg no-remap.
2933 (Remapping Commands): New node.
2934 (Scanning Keymaps): where-is-internal has new arg no-remap.
2935 (Tool Bar): Add tool-bar-local-item-from-menu.
2936 Clarify when to use tool-bar-add-item-from-menu.
2937
2938 * commands.texi (Interactive Call): commandp has new arg.
2939 (Command Loop Info): Add this-original-command.
2940
e37769b1
JPW
29412003-08-06 John Paul Wallington <jpw@gnu.org>
2942
2943 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
2944
2945 * display.texi (Warning Basics): Fix typo.
2946 (Fringes): Add closing curly bracket and fix typo.
2947
2948 * elisp.texi (Top): Fix typo.
2949
c5e0561f
RS
29502003-08-05 Richard M. Stallman <rms@gnu.org>
2951
2952 * elisp.texi: Update lists of subnodes.
2953
2954 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
2955
2956 * variables.texi (Local Variables): Use lc for example variable names.
2957
2958 * tips.texi (Library Headers): Explain where to put -*-.
2959
2960 * strings.texi (Creating Strings): Fix xref for vconcat.
2961
2962 * sequences.texi (Vector Functions):
2963 vconcat no longer allows integer args.
2964
2965 * minibuf.texi (Reading File Names): read-file-name has new
2966 arg PREDICATE. New function read-directory-name.
2967
2968 * macros.texi (Defining Macros): Give definition of `declare'
2969 (Indenting Macros): New node.
2970
2971 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
2972 (Window Frame Parameters): Make separate table of parameters
2973 that are coupled with specific face attributes.
2974 (Deleting Frames): delete-frame-hooks renamed to
2975 delete-frame-functions.
2976
2977 * files.texi (Magic File Names): Add file-remote-p.
2978 Clarify file-local-copy.
2979
2980 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
2981 here; instead xref Defining Macros.
2982
2983 * display.texi (Warnings): New node, and subnodes.
2984 (Fringes): New node.
2985
2986 * debugging.texi (Test Coverage): New node.
2987
2988 * compile.texi (Compiler Errors): Explain with-no-warnings
2989 and other ways to suppress warnings.
2990
2991 * commands.texi (Interactive Call): Minor clarification.
2992
2993 * buffers.texi (Buffer File Name): set-visited-file-name
2994 renames the buffer too.
2995
2996 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
2997
ee59dede
MR
29982003-07-24 Markus Rost <rost@math.ohio-state.edu>
2999
3000 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
3001
f0514b34
MR
30022003-07-22 Markus Rost <rost@math.ohio-state.edu>
3003
3004 * internals.texi (Garbage Collection): Fix previous change.
3005
c73983bb
RS
30062003-07-22 Richard M. Stallman <rms@gnu.org>
3007
3008 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
3009
3010 * display.texi (Width): Use \s syntax in example.
3011 (Font Selection): Add face-font-rescale-alist.
3012
3013 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
3014 Remove spurious indent in example.
3015
3016 * lists.texi (Building Lists): Add number-sequence.
3017
3018 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
3019
3020 * functions.texi (Function Documentation): Explain how to
3021 show calling convention explicitly in the doc string.
3022
3023 * windows.texi (Selecting Windows): save-selected-window saves
3024 selected window of each frame.
3025 (Window Configurations): Minor change.
3026
3027 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
3028
3029 * streams.texi (Output Variables): Add print-continuous-numbering
3030 and print-number-table.
3031
3032 * processes.texi (Decoding Output): New node.
3033
3034 * os.texi (Time Conversion): decode-time arg is optional.
3035
3036 * objects.texi (Character Type): Don't use space as example for \.
3037 Make list of char names and \-sequences correspond.
3038 Explain that \s is not used in strings. `\ ' needs space after.
3039
3040 * nonascii.texi (Converting Representations): Add string-to-multibyte.
3041 (Translation of Characters): Add translation-table-for-input.
3042 (Default Coding Systems): Add auto-coding-functions.
3043 (Explicit Encoding): Add decode-coding-inserted-region.
3044 (Locales): Add locale-info.
3045
3046 * minibuf.texi (Basic Completion): Describe test-completion.
3047 Collections can be lists of strings.
3048 Clean up lazy-completion-table.
3049 (Programmed Completion): Mention test-completion.
3050 Clarify why lambda expressions are not accepted.
3051 (Minibuffer Misc): Describe minibufferp.
3052
51a8b435
RS
30532003-07-14 Richard M. Stallman <rms@gnu.org>
3054
3055 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
3056
3057 * windows.texi (Selecting Windows): New arg to select-window.
3058 (Selecting Windows): Add with-selected-window.
3059 (Size of Window): Add window-inside-edges, etc.
3060
3061 * internals.texi (Garbage Collection): Add post-gc-hook.
3062
3063 * processes.texi (Subprocess Creation): Add exec-suffixes.
3064
3065 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
3066 (Scanning Keymaps): Add map-keymaps.
3067 (Defining Menus): Add keymap-prompt.
3068
3069 * numbers.texi (Integer Basics): Add most-positive-fixnum,
3070 most-negative-fixnum.
3071
3072 * compile.texi (Byte Compilation): Explain no-byte-compile
3073 (Compiler Errors): New node.
3074
3075 * os.texi (User Identification): user-uid, user-real-uid
3076 can return float.
3077
3078 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
3079 and about derived modes.
3080 (Minor Modes): Add minor-mode-list.
3081 (Defining Minor Modes): Keyword args for define-minor-mode.
3082 (Search-based Fontification): Explain managing other properties.
3083 (Other Font Lock Variables): Add font-lock-extra-managed-props.
3084 (Faces for Font Lock): Add font-locl-preprocessor-face.
3085 (Hooks): Add run-mode-hooks and delay-mode-hooks.
3086
3087 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 3088 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
3089
3090 * loading.texi (Library Search): Add load-suffixes.
3091
3092 * minibuf.texi (Basic Completion): Add lazy-completion-table.
3093 (Programmed Completion): Add dynamic-completion-table.
3094
3095 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
3096 (Magic File Names): Specify precedence order of handlers.
199bb209 3097
51a8b435
RS
3098 * commands.texi (Command Overview): Emacs server runs pre-command-hook
3099 and post-command-hook.
3100 (Waiting): New calling convention for sit-for.
3101
3102 * text.texi (Special Properties): local-map and keymap properties
3103 apply based on their stickiness.
3104
c6de56a0
RS
31052003-07-07 Richard M. Stallman <rms@gnu.org>
3106
3107 * modes.texi (Minor Mode Conventions): Specify only some kinds
3108 of list values as args to minor modes.
3109
3110 * files.texi (File Name Expansion): Warn about iterative use
3111 of substitute-in-file-name.
3112
3113 * advice.texi (Activation of Advice): Clean up previous change.
3114
8c761ea6
MR
31152003-07-06 Markus Rost <rost@math.ohio-state.edu>
3116
3117 * advice.texi (Activation of Advice): Note that ad-start-advice is
3118 turned on by default.
3119
c6de56a0
RS
31202003-06-30 Richard M. Stallman <rms@gnu.org>
3121
3122 * text.texi (Buffer Contents): Document current-word.
3123 (Change Hooks): Not called for *Messages*.
3124
3125 * functions.texi (Defining Functions): Explain about redefining
3126 primitives.
3127 (Function Safety): Renamed. Minor changes.
3128 Comment out the detailed criteria for what is safe.
3129
3fe4e567
AS
31302003-06-22 Andreas Schwab <schwab@suse.de>
3131
3132 * objects.texi (Symbol Type): Fix description of examples.
3133
cda7bd13
AS
31342003-06-16 Andreas Schwab <schwab@suse.de>
3135
3136 * hash.texi (Creating Hash): Fix description of :weakness.
3137
fbcffa4a
KG
31382003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
3139
3140 * files.texi (Changing Files): copy-file copies file modes, too.
3141
ff6a3bfb
RS
31422003-05-28 Richard M. Stallman <rms@gnu.org>
3143
3144 * strings.texi (Creating Strings): Clarify split-string.
3145
1463a05d
JB
31462003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
3147
3148 * strings.texi (Creating Strings): Update split-string specification
3149 and examples.
3150
af253914
RS
31512003-05-19 Richard M. Stallman <rms@gnu.org>
3152
3153 * elisp.texi: Correct invariant section names.
3154
7ea52f92
RS
31552003-04-20 Richard M. Stallman <rms@gnu.org>
3156
3157 * os.texi (Timers): Explain about timers and quitting.
3158
e31afc09
RS
31592003-04-19 Richard M. Stallman <rms@gnu.org>
3160
3161 * internals.texi (Writing Emacs Primitives): Strings are
3162 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
3163 Explain GCPRO convention for varargs function args.
3164
5ceea398
RS
31652003-04-16 Richard M. Stallman <rms@gnu.org>
3166
3167 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
3168
b0ada147
RS
31692003-04-08 Richard M. Stallman <rms@gnu.org>
3170
3171 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
3172
b23375aa
KS
31732003-02-13 Kim F. Storm <storm@cua.dk>
3174
3175 * objects.texi (Character Type): New \s escape for space.
3176
c60ee5e7
JB
31772003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3178
3179 * os.texi (System Environment): Added cygwin system-type.
3180
84e47416
RS
31812003-01-25 Richard M. Stallman <rms@gnu.org>
3182
3183 * keymaps.texi: Document that a symbol can act as a keymap.
3184
3e8cf2ea
RS
31852003-01-13 Richard M. Stallman <rms@gnu.org>
3186
3187 * text.texi (Changing Properties): Say string indices are origin-0.
3188
3189 * positions.texi (Screen Lines) <compute-motion>:
3190 Correct order of elts in return value.
3191
3192 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
3193 how to define a default binding.
3194
7abb9fc5 31952002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 3196
104bc3aa 3197 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 3198
104bc3aa
MR
3199 * customize.texi (Simple Types): Clarify description of custom
3200 type 'number. Describe new custom type 'float.
177f790c 3201
7abb9fc5 32022002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
3203
3204 * variables.texi (File Local Variables): Fix typo.
3205
df140a68 32062002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 3207
df140a68
KG
3208 From Michael Albinus <Michael.Albinus@alcatel.de>.
3209
3210 * README: Target for Info file is `make info'.
3211
3212 * files.texi (File Name Components): Fixed typos in
3213 `file-name-sans-extension'.
3214 (Magic File Names): Complete list of operations for magic file
3215 name handlers.
3216
7ed9159a
JY
32172002-09-16 Jonathan Yavner <jyavner@engineer.com>
3218
3219 * variables.texi (File Local Variables): New function
3220 risky-local-variable-p.
3221
32222002-09-15 Jonathan Yavner <jyavner@engineer.com>
3223
3224 * functions.texi (Function safety): New node about unsafep.
3225
241f79af
PA
32262002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
3227
3228 * customize.texi (Splicing into Lists): Fixed example.
3229 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
3230
72459b15
JB
32312002-06-17 Juanma Barranquero <lektu@terra.es>
3232
3233 * frames.texi (Display Feature Testing): Fix typo.
3234
61f7e0f5
AS
32352002-06-12 Andreas Schwab <schwab@suse.de>
3236
3237 * frames.texi (Initial Parameters, Resources): Fix references to
3238 the Emacs manual.
3239
4e792dbd
KS
32402002-05-13 Kim F. Storm <storm@cua.dk>
3241
3242 * variables.texi (Intro to Buffer-Local): Updated warning and
3243 example relating to changing buffer inside let.
3244
940344d4 32452002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
3246
3247 * os.texi (Session Management): New node about X Session management.
3248
231ac53b
EZ
32492002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
3250
3251 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
3252 to which the manual corresponds, and the copyright years.
3253
3254 * Makefile.in (VERSION): Set to 2.9.
3255
140cc574
EZ
32562001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
3257
3258 * elisp.texi: Change the category in @dircategory to "Emacs", to
3259 make it consistent with info/dir.
3260
9c7fce05
MB
32612001-11-25 Miles Bader <miles@gnu.org>
3262
3263 * text.texi (Fields): Describe new `limit' arg in
3264 field-beginning/field-end.
3265
9f8bbf0f
EZ
32662001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3267
a5e6715c
EZ
3268 * permute-index: Don't depend on csh-specific features. Replace
3269 the interpreter name with /bin/sh.
3270
9f8bbf0f
EZ
3271 * two-volume-cross-refs.txt: New file.
3272 * two.el: New file.
3273 * spellfile: New file.
3274
1756e2fb
EZ
32752001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
3276
3277 * permute-index: New file.
3278
3279 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
3280 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
3281 8+3 restricted namespace.
ad050e54
EZ
3282
3283 * Makefile.in (infodir): Define relative to $(srcdir).
3284 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
3285 include directories list via -I switch to makeinfo.
3286 (index.texi): Use cp if both hard and symbolic links fail.
3287
10fa7f8e
EZ
32882001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3289
7a1494ce
EZ
3290 * Makefile.in (distclean): Add.
3291
10fa7f8e
EZ
3292 The following changes make ELisp manual part of the Emacs
3293 distribution:
3294
3295 * Makefile.in: Add Copyright notice.
3296 (prefix): Remove.
3297 (infodir): Change value to "../info".
3298 (VPATH): New variable.
3299 (MAKE): Don't define.
3300 (texmacrodir): Don't define.
3301 (texinputdir): Append the existing value of TEXINPUTS.
3302 ($(infodir)/elisp): Instead of just "elisp". Reformat the
3303 command to be compatible with man/Makefile.in, and to put the
3304 output into ../info.
5c32b7c5 3305 (info): Add target.
10fa7f8e
EZ
3306 (installall): Target removed.
3307
ad050e54 33082001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
3309
3310 * tips.texi (Coding Conventions): Fix typo.
3311
6fd735df
GM
33122001-10-23 Gerd Moellmann <gerd@gnu.org>
3313
3314 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
3315
b704d54b
EZ
33162001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
3317
3318 * files.texi (File Name Components): Update the description of
3319 file-name-sans-extension and file-name-extension, as they now
3320 ignore leading dots.
3321
71431a0e
GM
33222001-10-20 Gerd Moellmann <gerd@gnu.org>
3323
6aa97356 3324 * (Version 21.1 released.)
71431a0e 3325
79f1f96c
MB
33262001-10-19 Miles Bader <miles@gnu.org>
3327
3328 * positions.texi (Text Lines): Describe behavior of
3329 `beginning-of-line'/`end-of-line' in the presence of field properties.
3330
892a8f36
GM
33312001-10-17 Gerd Moellmann <gerd@gnu.org>
3332
3333 * Makefile.in (VERSION): Set to 2.8.
3334 (manual): Use `manual-21'.
3335
8c1cc9e8 3336 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
3337 number was used. Set it to 2.8.
3338
3339 * intro.texi: Likewise.
3340
51724e26
EZ
33412001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3342
3343 * files.texi (File Name Completion): Document the significance of
3344 a trailing slash in elements of completion-ignored-extensions.
3345
57b338e8
MB
33462001-10-06 Miles Bader <miles@gnu.org>
3347
3348 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3349
c89e4bc5
GM
33502001-10-04 Gerd Moellmann <gerd@gnu.org>
3351
3352 * variables.texi (Variable Aliases): New node.
3353
ab952a4f
GM
33542001-10-04 Gerd Moellmann <gerd@gnu.org>
3355
3356 * Branch for 21.1.
dff28924 3357
9db3a582
MB
33582001-10-02 Miles Bader <miles@gnu.org>
3359
ae1a9581
MB
3360 * minibuf.texi (Minibuffer Misc): Add entries for
3361 `minibuffer-contents', `minibuffer-contents-no-properties', and
3362 `delete-minibuffer-contents'.
3363 Correct description for `minibuffer-prompt-end'.
3364
9db3a582
MB
3365 * text.texi (Property Search): Correct descriptions of
3366 `next-char-property-change' and `previous-char-property-change'.
3367 Add entries for `next-single-char-property-change' and
3368 `previous-single-char-property-change'.
3369 Make operand names a bit more consistent.
3370
03be5931
EZ
33712001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3372
3373 * frames.texi (Finding All Frames): Document that next-frame and
3374 previous-frame are local to current terminal.
3375
974548ec
EZ
33762001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3377
3378 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 3379 result of make-keymap.
974548ec 3380
8d82c597
EZ
33812001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
3382
3383 * display.texi (Font Lookup, Attribute Functions)
3384 (Image Descriptors): Add cross-references to the definition of
3385 selected frame.
3386
3387 * buffers.texi (The Buffer List): Add cross-references to the
3388 definition of selected frame.
3389
3390 * frames.texi (Input Focus): Clarify which frame is _the_ selected
3391 frame at any given time.
3392 (Multiple Displays, Size and Position): Add a cross-reference to
3393 the definition of the selected frame.
3394
2842de30
EZ
33952001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
3396
3397 * strings.texi (String Conversion) <string-to-number>: Document
3398 that a float is returned for integers that are too large.
3399
3400 * frames.texi (Mouse Position): Document mouse-position-function.
3401 (Display Feature Testing): Document display-images-p.
3402 (Window Frame Parameters): Document the cursor-type variable.
3403
3404 * numbers.texi (Integer Basics): Document CL style read syntax for
3405 integers in bases other than 10.
3406
3407 * positions.texi (List Motion): Document
3408 open-paren-in-column-0-is-defun-start.
3409
3410 * lists.texi (Sets And Lists): Document member-ignore-case.
3411
3412 * internals.texi (Garbage Collection): Document the used and free
3413 strings report.
3414 (Memory Usage): Document strings-consed.
3415
3416 * os.texi (Time of Day): Document float-time.
3417 (Recording Input): Document that clear-this-command-keys clears
3418 the vector to be returned by recent-keys.
3419
3420 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
3421 argument keymap can be a list.
3422
3423 * nonascii.texi (User-Chosen Coding Systems)
3424 <select-safe-coding-system>: Document the new argument
3425 accept-default-p and the variable
3426 select-safe-coding-system-accept-default-p. Tell what happens if
3427 buffer-file-coding-system is undecided.
3428 (Default Coding Systems): Document auto-coding-regexp-alist.
3429
3430 * display.texi (The Echo Area) <message>: Document
3431 message-truncate-lines.
3432 (Glyphs): Document that the glyph table is unused on windowed
3433 displays.
3434
3435 * help.texi (Describing Characters) <single-key-description>:
3436 Document the new argument no-angles.
3437 (Accessing Documentation) <documentation-property>: Document that
3438 a non-string property is evaluated.
3439 <documentation>: Document that the function-documentation property
3440 is looked for.
3441
3442 * windows.texi (Selecting Windows): Document some-window.
3443
3444 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
3445
3446 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
3447 apropos-mode-hook.
3448
3449 * commands.texi (Using Interactive): Document interactive-form.
3450 (Keyboard Macros): Document kbd-macro-termination-hook.
3451 (Command Loop Info): Document that clear-this-command-keys clears
3452 the vector to be returned by recent-keys.
3453
2d43d823
GM
34542001-09-04 Werner LEMBERG <wl@gnu.org>
3455
3456 * Makefile.in (srcdir, texinputdir): New variables.
3457 (srcs, index.texi, install): Use $(srcdir).
3458 (.PHONY): Remove elisp.dvi.
3459 (elisp): Use -I switch for makeinfo.
3460 (elisp.dvi): Use $(srcdir) and $(texinputdir).
3461 (installall, dist): Use $(srcdir).
3462 Fix path to texinfo.tex.
3463 (maintainer-clean): Add elisp.dvi and elisp.oaux.
3464
fa739b31
GM
34652001-08-30 Gerd Moellmann <gerd@gnu.org>
3466
92a25631
GM
3467 * display.texi (Conditional Display): Adjust to API change.
3468
fa739b31
GM
3469 * configure: New file.
3470
cef68af5
GM
34712001-07-30 Gerd Moellmann <gerd@gnu.org>
3472
3473 * commands.texi (Repeat Events): Add description of
3474 double-click-fuzz.
3475
d1f08d85
SM
34762001-05-08 Stefan Monnier <monnier@cs.yale.edu>
3477
3478 * syntax.texi (Syntax Class Table): Add the missing designator for
3479 comment and string fences.
3480 (Syntax Properties): Add a xref to syntax table internals.
3481 (Syntax Table Internals): Document string-to-syntax.
3482
1e9fc92e
GM
34832001-05-07 Gerd Moellmann <gerd@gnu.org>
3484
3485 * Makefile.in (install): Use install-info command line options
3486 like in Emacs' Makefile.in.
3487
00480554
MB
34882000-12-09 Miles Bader <miles@gnu.org>
3489
3490 * windows.texi (Window Start): Update documentation for
3491 `pos-visible-in-window-p'.
3492
1e344ee2
SM
34932000-11-12 Stefan Monnier <monnier@cs.yale.edu>
3494
3495 * lists.texi (Building Lists): Add footnote to explain how to add
3496 to the end of a list.
3497
a540f6ed
GM
34982000-10-25 Gerd Moellmann <gerd@gnu.org>
3499
3500 * files.texi (Visiting Functions): Typos.
3501
28bcdbee
KH
35022000-10-25 Kenichi Handa <handa@etl.go.jp>
3503
3504 * files.texi (Visiting Functions): Return value of
3505 find-file-noselect may be a list of buffers if wildcards are used.
3506
22d1a4ed
MB
35072000-10-24 Miles Bader <miles@lsi.nec.co.jp>
3508
3509 * display.texi (Defining Faces): Document `graphic' display type
3510 in face specs.
3511
916a89db
KG
35122000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3513
1e9fc92e 3514 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
3515 `after-make-frame-hook' with `after-make-frame-functions'.
3516
1e9fc92e 3517 * frames.texi (Creating Frames): Ditto.
916a89db 3518
1e9fc92e 3519 * variables.texi (Future Local Variables): Ditto.
916a89db 3520
483de32b
GM
35212000-10-16 Gerd Moellmann <gerd@gnu.org>
3522
3523 * display.texi (Other Image Types): Add description of :foreground
3524 and :background properties of mono PBM images.
3525
e23a63a5
WL
35262000-08-17 Werner LEMBERG <wl@gnu.org>
3527
3528 * .cvsignore: New file.
3529
dfc16043
GM
35302000-01-05 Gerd Moellmann <gerd@gnu.org>
3531
3532 * tindex.pl: New script.
3533
602613fe
DL
35341999-12-03 Dave Love <fx@gnu.org>
3535
3536 * Makefile.in (MAKEINFO): New parameter.
3537
94ec544d
DL
35381999-09-17 Richard Stallman <rms@gnu.org>
3539
3540 * Makefile.in (srcs): Add hash.texi.
3541 (VERSION): Update to 20.6.
3542
35431999-09-13 Richard Stallman <rms@gnu.org>
3544
3545 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
3546
35471998-08-29 Karl Heuer <kwzh@gnu.org>
3548
3549 * configure.in: New file.
3550 * Makefile.in: Renamed from Makefile.
3551 (prefix, infodir): Use value obtained from configure.
3552 (emacslibdir): Obsolete variable deleted.
3553 (dist): Distribute configure.in, configure, Makefile.in.
3554
35551998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3556
3557 * Makefile (INSTALL_INFO): New variable.
3558 (install): Run install-info.
3559
35601998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
3561
3562 * Makefile (elisp.dvi): Add missing backslash.
3563
35641998-05-02 Richard Stallman <rms@psilocin.gnu.org>
3565
3566 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
3567 Run texindex without `./'. Always run texindex on elisp.tp.
3568 (elisp.tps): Target deleted.
3569
35701998-04-05 Richard Stallman <rms@psilocin.gnu.org>
3571
3572 * Makefile (srcs): Add nonascii.texi and customize.texi.
3573 (dist): Start by deleting `temp'.
3574
35751998-02-17 Richard Stallman <rms@psilocin.gnu.org>
3576
3577 * Makefile (makeinfo, texindex): Targets deleted.
3578 (makeinfo.o, texindex.o): Targets deleted.
3579 (clean, dist): Don't do anything with them or with getopt*.
3580
35811998-01-30 Richard Stallman <rms@psilocin.gnu.org>
3582
3583 * Makefile (SHELL): Defined.
3584
35851998-01-27 Richard Stallman <rms@psilocin.gnu.org>
3586
3587 * Makefile (elisp.tps): New target.
3588 (elisp.dvi): Depend on elisp.tps.
3589
3590Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
3591
3592 * README: Update phone number.
3593
3594 * Makefile (elisp): Make this be the default target.
3595 Depend on makeinfo.c instead of makeinfo.
3596 (install): Don't depend on elisp.dvi, since we don't install that.
3597 Use mkinstalldirs.
3598 (dist): Add mkinstalldirs.
3599
3600Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3601
3602 * Makefile (VERSION): Update version number.
3603 (maintainer-clean): Renamed from realclean.
3604
3605Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3606
3607 * Makefile (realclean): New target.
3608 (elisp): Remove any old elisp-* files first.
3609
3610Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
3611
d1f08d85
SM
3612 * Makefile (VERSION): New variable.
3613 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
3614 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
3615
3616Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3617
3618 * Makefile (elisp): Depend on makeinfo.
3619
3620Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
3621
d1f08d85 3622 * Makefile (srcs): Add anti.texi.
94ec544d
DL
3623
3624Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3625
3626 * Makefile (infodir, prefix): New vars.
3627 (install): Use infodir.
3628 (emacsinfodir): Deleted.
3629
3630Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3631
3632 * Makefile (srcs): Add calendar.texi.
3633
3634 * Makefile (dist): Copy texindex.c and makeinfo.c.
3635 Limit elisp-* files to those with one or two digits.
3636
3637Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3638
3639 * Makefile (dist): Changed to use Gzip instead of compress.
3640
3641Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3642
3643 * loading.texi (Unloading): define-function changed back to
3644 defalias. It may not stay this way, but at least it's
3645 consistent with the known-good version of the code patch.
3646
3647Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3648
3649 * modes.texi (Hooks): Document new optional arg of add-hook.
3650
3651Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3652
d1f08d85 3653 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
3654
3655 * tips.texi: Add new section on standard library headers.
3656
3657Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3658
3659 * Makefile (srcs): Add frame.texi to the list of sources.
3660
3661Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3662
3663 * Makefile (dist): Don't bother excluding autosave files; they'll
3664 never make it into the temp directory anyway, and the hash marks
3665 in the name are problematic for make and the Bourne shell.
dff28924 3666 (srcs):
94ec544d
DL
3667
3668Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3669
d1f08d85 3670 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
3671 the distribution tar file.
3672
dff28924 3673Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
3674
3675 * Makefile (srcs): Added index.perm.
3676 (elisp.dvi): Remove erroneous shell comment.
3677 Expect output of permute-index in permuted.fns.
3678 Save old elisp.aux in elisp.oaux.
3679 (clean): Added index.texi to be deleted.
3680
dff28924 3681Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3682
3683 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
3684
dff28924 3685Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
3686
3687 * files.texi: Noted that completion-ignored-extensions is ignored
3688 when making *Completions*.
3689
3690Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
3691
3692 * Makefile make dist now depends on elisp.dvi, since it tries
3693 to include it in the dist file.
3694
dff28924 3695Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
3696
3697 * functions.texinfo (Mapping Functions): Add missing quote
3698
dff28924 3699Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3700
3701 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
3702 (defunargs): Turn off \hyphenchar of \sl font temporarily.
3703
dff28924 3704Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3705
3706 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
3707 and @error{} are the terms now being used. The files in the
3708 directory have been changed to reflect this.
3709
d1f08d85 3710 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
3711 ` @result{}', using 5 spaces at the begining of the line.
3712
dff28924 3713Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3714
3715 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
3716 experimental @indentedresult{}, @indentedexpandsto{} are part of
3717 the texinfo.tex in this directory. These TeX macros are not
3718 stable yet.
3719
dff28924 3720Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3721
3722 * texinfo.tex: temporarily added
d1f08d85 3723 \let\result=\dblarrow
94ec544d
DL
3724 \def\error{{\it ERROR} \longdblarrow}
3725 We need to do this better soon.
3726
dff28924 3727Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3728
3729 * Applied Karl Berry's patches to *.texinfo files, but not to
3730 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
3731 new title page format is also not applied, since it requires
3732 texinfo.tex changes.)
3733
3734 * Cleaned up `Makefile' and defined the `emacslibdir' directory
3735 for the Project GNU development environment.
3736
ad050e54 3737;; Local Variables:
fd026ee1 3738;; coding: iso-2022-7bit
ad050e54 3739;; End:
2a34a036
GM
3740
3741 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
3742 Copying and distribution of this file, with or without modification,
3743 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
3744
3745;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda