(Insertion): Document precise type of `insert-char' arg COUNT.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
34b50776
SM
12005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * modes.texi (Other Font Lock Variables): Sync the default of
4 font-lock-lines-before.
5
c1105d05
MA
62005-08-31 Michael Albinus <michael.albinus@gmx.de>
7
8 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
9
62929713
RS
102005-08-29 Richard M. Stallman <rms@gnu.org>
11
12 * elisp.texi (Top): Update subnode menu.
13
14 * searching.texi (Searching and Matching): Move node.
15 Rearrange contents and add overall explanation.
16 (Searching and Case): Move node.
17 (Searching and Matching): Update menu.
18
0fb57cc0
EZ
192005-08-27 Eli Zaretskii <eliz@gnu.org>
20
21 * os.texi (Startup Summary): Fix the description of the initial
22 startup message display.
23
3e80c4c1
RS
242005-08-25 Richard M. Stallman <rms@gnu.org>
25
26 * searching.texi (Search and Replace): Add replace-regexp-in-string.
27
282005-08-25 Emilio C. Lopes <eclig@gmx.net>
29
30 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
31 `next-overlay-change' example.
c1105d05 32
79a8defb
JL
332005-08-22 Juri Linkov <juri@jurta.org>
34
35 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
36 Fix invert-face. Fix args of face-background.
37
16691d29
JL
38 * display.texi (Standard Faces): Delete node.
39 (Faces): Add xref to `(emacs)Standard Faces'.
40 (Displaying Faces): Fix xref to `Standard Faces'.
41
42 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
43
217b694f
EZ
442005-08-20 Alan Mackenzie <acm@muc.de>
45
46 * buffers.texi (The Buffer List): Clarify the manipulation of the
47 buffer list.
48
0bf14bfd
RS
492005-08-14 Richard M. Stallman <rms@gnu.org>
50
7ad1498e
AS
51 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
52 a regexp.
0bf14bfd 53
c118d09e
RS
542005-08-11 Richard M. Stallman <rms@gnu.org>
55
59cb8c23
RS
56 * elisp.texi (Top): Update subnode lists.
57
58 * display.texi (Inverse Video): Node deleted.
59
c118d09e
RS
60 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
61 New nodes split out of Coding Conventions.
62
63 * searching.texi (Regular Expressions): Document re-builder.
64
65 * os.texi (Time Parsing): New node split out of Time Conversion.
66
67 * processes.texi (Misc Network, Network Feature Testing)
68 (Network Options, Make Network): New nodes split out of
69 Low-Level Network.
70
67ec7f41
RS
712005-08-09 Richard M. Stallman <rms@gnu.org>
72
76d47f0d
RS
73 * frames.texi (Geometry): New node, split from Size and Position.
74 (Frame Parameters): Refer to Geometry.
75
67ec7f41 76 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 77
67ec7f41
RS
78 * windows.texi (Splitting Windows): Fix xref.
79
80 * frames.texi (Layout Parameters): Add xref.
81
82 * display.texi (Line Height, Scroll Bars): Fix xrefs.
83
84 * keymaps.texi (Menu Bar): Fix xref.
85
86 * locals.texi (Standard Buffer-Local Variables): Fix xref.
87
88 * modes.texi (%-Constructs): Fix xref.
89
90 * frames.texi (Window Frame Parameters): Node split up.
91 (Basic Parameters, Position Parameters, Size Parameters)
92 (Layout Parameters, Buffer Parameters, Management Parameters)
93 (Cursor Parameters, Color Parameters): New subnodes.
94
adb5e445
LT
952005-08-09 Luc Teirlinck <teirllm@auburn.edu>
96
97 * positions.texi (Screen Lines): Update xref for previous change
98 in minibuf.texi.
99
100 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
101 change in minibuf.texi.
102
61298e17
RS
1032005-08-09 Richard M. Stallman <rms@gnu.org>
104
105 * tips.texi (Coding Conventions): Minor cleanup.
106
107 * modes.texi (Defining Minor Modes): Explain when init-value
108 can be non-nil.
109
110 * elisp.texi (Top): Update submenu for Minibuffer.
111
112 * minibuf.texi (Minibuffer Misc): Node split up.
113 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
114 (Recursive Mini): New nodes split out from Minibuffer Misc.
115 (Minibuffer Misc): Document max-mini-window-height.
116
117 * hash.texi (Defining Hash): Delete stray paren in example.
118
119 * display.texi (Echo Area Customization): Don't define
120 max-mini-window-height here; xref instead.
121
122 * commands.texi (Event Input Misc): Update while-no-input.
123
124 * advice.texi (Advising Functions): Explain when to use advice
125 and when to use a hook.
126
43e124e6
EZ
1272005-07-30 Eli Zaretskii <eliz@gnu.org>
128
129 * makefile.w32-in (info): Don't run install-info.
130 ($(infodir)/dir): New target, produced by running install-info.
131
653aea22
LT
1322005-07-27 Luc Teirlinck <teirllm@auburn.edu>
133
134 * modes.texi (Defining Minor Modes): The keyword for the initial
135 value is :init-value, not :initial-value.
136
ba6ebbd5
EZ
1372005-07-23 Eli Zaretskii <eliz@gnu.org>
138
139 * loading.texi (Autoload): Make the `doctor' example be consistent
140 with what's in current loaddefs.el. Describe the "fn" magic in
141 the usage portion of the doc string.
142
6696f2a4
RS
1432005-07-22 Richard M. Stallman <rms@gnu.org>
144
145 * internals.texi (Garbage Collection): Clarify previous change.
146
0c17e67c
SM
1472005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
148
149 * internals.texi (Garbage Collection): Add gc-cons-percentage.
150
426179e1
JL
1512005-07-18 Juri Linkov <juri@jurta.org>
152
153 * commands.texi (Accessing Events):
154 * frames.texi (Text Terminal Colors, Resources):
155 * markers.texi (The Mark):
156 * modes.texi (Defining Minor Modes):
157 Delete duplicate duplicate words.
158
9b0c2c56
RS
1592005-07-16 Richard M. Stallman <rms@gnu.org>
160
161 * display.texi (Managing Overlays): Clarify make-overlay
162 args for insertion types.
163
fd90b80c
LT
1642005-07-13 Luc Teirlinck <teirllm@auburn.edu>
165
0c17e67c
SM
166 * customize.texi (Variable Definitions):
167 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
168 `standard-value' is a list too.
169 (Defining New Types): Use @key{RET} instead of @key{ret}.
170
37aa90e5
TTN
1712005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
172
173 * os.texi (Translating Input): Fix typo.
174
917e0c95
RS
1752005-07-08 Richard M. Stallman <rms@gnu.org>
176
177 * README: Update edition number and size estimate.
178
179 * elisp.texi (VERSION): Set to 2.9.
180
7d90e71d
RS
1812005-07-07 Richard M. Stallman <rms@gnu.org>
182
c330dafe
RS
183 * book-spine.texinfo: Update Emacs version.
184
7d90e71d
RS
185 * display.texi (Inverse Video): Delete mode-line-inverse-video.
186
dc2204be
RS
1872005-07-06 Richard M. Stallman <rms@gnu.org>
188
189 * searching.texi (Regexp Search): Clarify what re-search-forward
190 does when the search fails.
191
a0ec7a4a
LK
1922005-07-05 Lute Kamstra <lute@gnu.org>
193
dc2204be 194 * Update FSF's address in GPL notices.
a0ec7a4a
LK
195
196 * doclicense.texi (GNU Free Documentation License):
197 * gpl.texi (GPL):
198 * tips.texi (Coding Conventions, Library Headers):
199 * vol1.texi:
200 * vol2.texi: Update FSF's address.
201
4af33176
RS
2022005-07-04 Richard M. Stallman <rms@gnu.org>
203
204 * hooks.texi (Standard Hooks): Add occur-hook.
205
b3ab615b
LT
2062005-07-03 Luc Teirlinck <teirllm@auburn.edu>
207
208 * display.texi (The Echo Area): Correct menu.
209
3d393029
RS
2102005-07-03 Richard M. Stallman <rms@gnu.org>
211
7fe48b75
RS
212 * elisp.texi (Top): Update subnode menu for Display.
213
214 * display.texi (Displaying Messages): New node, with most
215 of what was in The Echo Area.
216 (Progress): Moved under The Echo Area.
217 (Logging Messages): New node with new text.
218 (Echo Area Customization): New node, the rest of what was
219 in The Echo Area. Document message-truncate-lines with @defvar.
220 (Display): Update menu.
221
3d393029
RS
222 * windows.texi (Textual Scrolling): Doc 3 values for
223 scroll-preserve-screen-position.
224
225 * text.texi (Special Properties): Change hook functions
226 should bind inhibit-modification-hooks around altering buffer text.
227
228 * keymaps.texi (Key Binding Commands): Call binding BINDING
229 rather than DEFINITION.
230
b26860ad
JB
2312005-06-29 Juanma Barranquero <lekktu@gmail.com>
232
233 * variables.texi (Defining Variables): `user-variable-p' returns t
234 for aliases of user options, nil for alias loops.
235
025691ed
RS
2362005-06-28 Richard M. Stallman <rms@gnu.org>
237
238 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
239 make-keymap.
240
b61bfa4d
LT
2412005-06-27 Luc Teirlinck <teirllm@auburn.edu>
242
243 * variables.texi (Setting Variables): Correct and clarify
244 description of `add-to-ordered-list'.
245
24ee714d
RS
2462005-06-26 Richard M. Stallman <rms@gnu.org>
247
248 * display.texi (Faces): Minor cleanup.
249
33b79ce4
LT
2502005-06-25 Luc Teirlinck <teirllm@auburn.edu>
251
252 * display.texi (Faces): `facep' returns t for strings that are
253 face names.
254
df13531d
RS
2552005-06-25 Richard M. Stallman <rms@gnu.org>
256
257 * objects.texi (Equality Predicates): Clarify meaning of equal.
258
259 * windows.texi (Selecting Windows): save-selected-window
260 and with-selected-window save and restore the current buffer.
261
cf444441
RS
2622005-06-24 Richard M. Stallman <rms@gnu.org>
263
264 * numbers.texi (Float Basics): Explain how to test for NaN,
265 and printing the sign of NaNs.
266
6cdd056d
EZ
2672005-06-24 Eli Zaretskii <eliz@gnu.org>
268
269 * makefile.w32-in (MAKEINFO): Use --force.
270
b93e3c3b
RS
2712005-06-23 Richard M. Stallman <rms@gnu.org>
272
273 * display.texi (Face Functions): Correct Texinfo usage.
274
6fb276bd
LT
2752005-06-23 Luc Teirlinck <teirllm@auburn.edu>
276
277 * lists.texi (Rings): `ring-elements' now returns the elements of
278 RING in order.
279
1d1c7e75
JB
2802005-06-23 Juanma Barranquero <lekktu@gmail.com>
281
282 * markers.texi (The Mark): Texinfo usage fix.
283
9d12e52b
KS
2842005-06-23 Kim F. Storm <storm@cua.dk>
285
286 * searching.texi (Entire Match Data): Remove evaporate option for
287 match-data. Do not mention evaporate option for set-match-data.
288
6d44324c
GM
2892005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
290
291 * display.texi (Face Functions): Mention face aliases.
292
80df27a7
RS
2932005-06-21 Richard M. Stallman <rms@gnu.org>
294
295 * anti.texi (Antinews): Texinfo usage fix.
296
e121563b
KB
2972005-06-21 Karl Berry <karl@gnu.org>
298
9d7d543c
KB
299 * elisp.texi: Use @copying.
300
e121563b
KB
301 * elisp.texi: Put @summarycontents and @contents before the Top
302 node, instead of the end of the file, so that the contents appear
303 in the right place in the dvi/pdf output.
304
36a3b076
JL
3052005-06-21 Juri Linkov <juri@jurta.org>
306
307 * display.texi (Defining Faces): Add `customized-face'.
308
5c796e80
KS
3092005-06-20 Kim F. Storm <storm@cua.dk>
310
b7d1f38f
KS
311 * variables.texi (Setting Variables): Any type of element can be
312 given order in add-to-ordered-list. Compare elements with eq.
313
5c796e80
KS
314 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
315
fb056bef
KB
3162005-06-20 Karl Berry <karl@gnu.org>
317
318 * syntax.texi (Syntax Flags): Make last column very slightly wider
319 to avoid "generic comment" breaking on two lines and causing an
320 underfull box.
321
84398baa
LT
3222005-06-19 Luc Teirlinck <teirllm@auburn.edu>
323
324 * lists.texi (Rings): Various minor clarifications and corrections.
325
07ff1e4b
RS
3262005-06-18 Richard M. Stallman <rms@gnu.org>
327
328 * functions.texi (Obsolete Functions): Simplify.
329
330 * variables.texi (Variable Aliases): Simplify.
331
332 * anti.texi, backups.texi, compile.texi, customization.texi:
333 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
334 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
335 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
336 * variables.texi: Fix formatting ugliness.
337
338 * elisp.texi: Add links to Rings and Byte Packing.
339 Update version and copyright years.
340
341 * minibuf.texi: Fix formatting ugliness.
342 (Completion Commands): Move keymap vars to the end
343 and vars completing-read binds to the top.
344
3f7fab24
LT
3452005-06-17 Luc Teirlinck <teirllm@auburn.edu>
346
347 * processes.texi: Fix typos.
348 (Bindat Spec): Correct Texinfo error.
926c4c9b 349 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 350
f19b57e3
RS
3512005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
352
353 * lists.texi (Rings): New node.
354 (Lists): Add it to menu.
355
a80c5da7 356 * processes.texi (Byte Packing): New node.
f19b57e3
RS
357 (Processes): Add it to menu.
358
3592005-06-17 Richard M. Stallman <rms@gnu.org>
360
361 * syntax.texi (Parsing Expressions): Fix texinfo usage.
362
363 * help.texi (Documentation Basics): Explain the xref to
364 Documentation Tips.
365
366 * debugging.texi (Debugger Commands): Minor fix.
367
67c1390d
LT
3682005-06-16 Luc Teirlinck <teirllm@auburn.edu>
369
370 * edebug.texi (Instrumenting): Eliminate duplicate link.
371 (Specification List): Replace references to "below", referring to
372 a later node, with one @ref to that node.
373
374 * os.texi (Timers): Timers should save and restore the match data
375 if they change it.
376
377 * debugging.texi (Debugger Commands): Mention that the Lisp
378 debugger can not step through primitive functions.
379
51cd2a8c
JB
3802005-06-16 Juanma Barranquero <lekktu@gmail.com>
381
382 * functions.texi (Obsolete Functions): Update argument names of
383 `make-obsolete' and `define-obsolete-function-alias'.
384
385 * variables.texi (Variable Aliases): Update argument names of
386 `defvaralias', `make-obsolete-variable' and
387 `define-obsolete-variable-alias'.
388
f5e6ac4a
KS
3892005-06-15 Kim F. Storm <storm@cua.dk>
390
391 * searching.texi (Entire Match Data): Rephrase warnings about
392 evaporate arg to match-data and set-match-data.
393
fe2a9972
LT
3942005-06-14 Luc Teirlinck <teirllm@auburn.edu>
395
67774855
LT
396 * elisp.texi (Top): Update detailed menu.
397
fe2a9972
LT
398 * edebug.texi (Edebug): Update menu.
399 (Instrumenting): Update xrefs.
400 (Edebug Execution Modes): Correct xref.
401 (Jumping): Clarify description of `h' command.
402 Eliminate redundant @ref.
403 (Breaks): New node.
404 (Breakpoints): is now a subsubsection.
405 (Global Break Condition): Mention `C-x X X'.
406 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
407 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
408 (Edebug Display Update): Correct pxref.
409 (Edebug and Macros): New node.
410 (Instrumenting Macro Calls): Is now a subsubsection.
411 Neither arg of `def-edebug-spec' is evaluated.
412 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
413 (Specification Examples): Fix typo.
414
b59f605b
LK
4152005-06-14 Lute Kamstra <lute@gnu.org>
416
417 * debugging.texi (Function Debugging): Primitives can break on
418 entry too.
419
a5c99dc9
KS
4202005-06-14 Kim F. Storm <storm@cua.dk>
421
422 * variables.texi (Setting Variables): Add add-to-ordered-list.
423
f99ed2f8
SM
4242005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
425
426 * syntax.texi (Parsing Expressions): Document aux functions and vars of
427 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
428
9d42ffaa
LK
4292005-06-13 Lute Kamstra <lute@gnu.org>
430
431 * text.texi (Special Properties): Fix cross reference.
432
32cc0b00
LT
4332005-06-11 Luc Teirlinck <teirllm@auburn.edu>
434
435 * debugging.texi (Function Debugging): Delete mention of empty
436 string argument to `cancel-debug-on-entry'. Delete inaccurate
437 description of the return value of that command.
438
98d1a1cf
EZ
4392005-06-11 Alan Mackenzie <acm@muc.de>
440
441 * text.texi (Adaptive Fill): Amplify the description of
442 fill-context-prefix.
443
4b53b8d7
LT
4442005-06-10 Luc Teirlinck <teirllm@auburn.edu>
445
84398baa 446 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 447
b5305167
SM
4482005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
449
450 * syntax.texi (Parsing Expressions): Document syntax-ppss.
451
9bd4c3ad
LT
4522005-06-10 Luc Teirlinck <teirllm@auburn.edu>
453
454 * debugging.texi (Error Debugging): Minor rewording.
455 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
456 is optional.
457
257914aa
LK
4582005-06-10 Lute Kamstra <lute@gnu.org>
459
b5305167 460 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
461 (Top): Give it a title. Correct version number. Give the
462 detailed node listing a more prominent header.
b5305167
SM
463 * intro.texi: Don't set VERSION here a second time.
464 Mention Emacs's version too.
257914aa
LK
465 * anti.texi (Antinews): Use EMACSVER to refer to the current
466 version of Emacs.
467
b7aae902
KS
4682005-06-09 Kim F. Storm <storm@cua.dk>
469
470 * searching.texi (Entire Match Data): Explain new `reseat' argument to
471 match-data and set-match-data.
472
99598737
RS
4732005-06-08 Richard M. Stallman <rms@gnu.org>
474
475 * searching.texi (Entire Match Data): Clarify when match-data
476 returns markers and when integers.
477
478 * display.texi (Defining Faces): Explain that face name should not
479 end in `-face'.
480
481 * modes.texi (Mode Line Data): Minor cleanup.
482 (Customizing Keywords): Node split out of Search-based Fontification.
483 Add example of using font-lock-add-keywords from a hook.
484 Clarify when MODE should be non-nil, and when nil.
485
4862005-06-06 Richard M. Stallman <rms@gnu.org>
487
488 * modes.texi (Mode Line Data): Explain what happens when the car
489 of a list is a void symbol.
490 (Search-based Fontification): Explain MODE arg to
491 font-lock-add-keywords and warn about calls from major modes.
492
ecc8893a
JL
4932005-06-08 Juri Linkov <juri@jurta.org>
494
495 * display.texi (Standard Faces): Add `shadow' face.
496
7fa9f4eb
LT
4972005-05-29 Luc Teirlinck <teirllm@auburn.edu>
498
499 * modes.texi (Major Mode Conventions): A derived mode only needs
500 to put the call to the parent mode inside `delay-mode-hooks'.
501
bebcc4b1
RS
5022005-05-29 Richard M. Stallman <rms@gnu.org>
503
c16b1394
RS
504 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
505 new, and what that implies. Clarify.
506
507 * files.texi (Locating Files): Clean up the text.
508
bebcc4b1
RS
509 * frames.texi (Window Frame Parameters): Document user-size.
510 Shorten entry for top by referring to left.
511
5122005-05-26 Richard M. Stallman <rms@gnu.org>
513
514 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
515 is new, and what the implications are. Other clarifications.
516
217797bc
RS
5172005-05-24 Richard M. Stallman <rms@gnu.org>
518
519 * frames.texi (Dialog Boxes): Minor fixes.
520
3565fe07
MY
5212005-05-25 Masatake YAMATO <jet@gyve.org>
522
523 * display.texi (Standard Faces): Write about `mode-line-highlight'.
524
817089df
LT
5252005-05-24 Luc Teirlinck <teirllm@auburn.edu>
526
527 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
528 is optional.
529
cb5db137
NR
5302005-05-24 Nick Roberts <nickrob@snap.net.nz>
531
532 * frames.texi (Dialog Boxes): Descibe new optional argument.
533
3c8572f5
LK
5342005-05-23 Lute Kamstra <lute@gnu.org>
535
536 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
537 syntax-begin-function over font-lock-beginning-of-syntax-function.
538
2a4d7cb3
LT
5392005-05-21 Luc Teirlinck <teirllm@auburn.edu>
540
71f800cf
LT
541 * minibuf.texi (Reading File Names): Update description of
542 `read-directory-name'.
543
2a4d7cb3
LT
544 * modes.texi (Derived Modes): Clarify :group keyword.
545
bb4afd09
EZ
5462005-05-21 Eli Zaretskii <eliz@gnu.org>
547
b5305167
SM
548 * files.texi (Locating Files): New subsection.
549 Describe locate-file and executable-find.
bb4afd09 550
a2c9aee6
EZ
5512005-05-21 Kevin Ryde <user42@zip.com.au>
552
553 * frames.texi (Initial Parameters): Update cross reference to
554 "Emacs Invocation".
555
6900105f
LT
5562005-05-19 Luc Teirlinck <teirllm@auburn.edu>
557
ca1b0914
LT
558 * keymaps.texi (Active Keymaps): Add anchor.
559
6900105f
LT
560 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
561 (Major Mode Conventions): Refer to `Auto Major Mode' in more
562 appropriate place.
563 (Derived Modes): Small clarifications.
b5305167
SM
564 (Minor Mode Conventions, Keymaps and Minor Modes):
565 Replace references to nodes with references to anchors.
6900105f
LT
566 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
567 Clarify description of lists whose first element is an integer.
568 (Mode Line Variables): Add anchor.
569 (%-Constructs): Clarify description of integer after %.
570 (Emulating Mode Line): Describe nil value for FACE.
571
54d06364
LT
5722005-05-18 Luc Teirlinck <teirllm@auburn.edu>
573
574 * modes.texi (Derived Modes): Correct references to non-existing
575 variable standard-syntax-table.
576
f8d0b769
LK
5772005-05-17 Lute Kamstra <lute@gnu.org>
578
579 * modes.texi (Defining Minor Modes): Mention the mode hook.
580
294c599c
KS
5812005-05-15 Kim F. Storm <storm@cua.dk>
582
583 * processes.texi (Network): Remove open-network-stream-nowait.
584 (Network Servers): Remove open-network-stream-server.
585
4214af69
LT
5862005-05-15 Luc Teirlinck <teirllm@auburn.edu>
587
588 * elisp.texi (Top): Update detailed menu.
589
590 * variables.texi: Reorder nodes.
591 (Variables): Update menu.
592 (File Local Variables): Do not refer to the `-*-' line as
593 a "local variables list". Add pxref.
594
302691ab
LT
5952005-05-14 Luc Teirlinck <teirllm@auburn.edu>
596
56d4215a
LT
597 * elisp.texi (Top): Update detailed menu for node changes.
598
302691ab
LT
599 * modes.texi (Modes): Update Menu.
600 (Hooks): Move to beginning of chapter.
601 Most minor modes run mode hooks too.
602 `add-hook' can handle void hooks or hooks whose value is a single
603 function.
604 (Major Modes): Update Menu.
605 (Major Mode Basics): New node, split off from `Major Modes'.
606 (Major Mode Conventions): Correct xref. Explain how to handle
607 auto-mode-alist if the major mode command has an autoload cookie.
608 (Auto Major Mode): Major update. Add magic-mode-alist.
609 (Derived Modes): Major update.
610 (Mode Line Format): Update Menu.
611 (Mode Line Basics): New node, split off from `Mode Line Format'.
612
613 * loading.texi (Autoload): Mention `autoload cookie' as synonym
614 for `magic autoload comment'. Add index entries and anchor.
615
d06ba294
RS
6162005-05-14 Richard M. Stallman <rms@gnu.org>
617
618 * tips.texi (Coding Conventions): Explain how important it is
619 that just loading certain files not change Emacs behavior.
620
621 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
622
405cb12a
LK
6232005-05-12 Lute Kamstra <lute@gnu.org>
624
19958124
LK
625 * modes.texi (Generic Modes): Update.
626 (Major Modes): Refer to node "Generic Modes".
627
405cb12a
LK
628 * elisp.texi (Top): Update to the current structure of the manual.
629 * processes.texi (Processes): Add menu description.
630 * customize.texi (Customization): Add menu descriptions.
631
f714dd1b
TTN
6322005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
633
cc9442f2
TTN
634 * processes.texi (Signals to Processes)
635 (Low-Level Network): Fix typos.
f714dd1b 636
36ad23ec
LK
6372005-05-11 Lute Kamstra <lute@gnu.org>
638
639 * elisp.texi (Top): Add some nodes from the chapter "Major and
640 Minor Modes" to the detailed node listing.
641
d101bf56
RS
6422005-05-10 Richard M. Stallman <rms@gnu.org>
643
644 * keymaps.texi (Extended Menu Items): Menu item filter functions
645 can be called at any time.
646
698b0510
LT
6472005-05-08 Luc Teirlinck <teirllm@auburn.edu>
648
649 * variables.texi (File Local Variables): `(hack-local-variables t)'
650 now also checks whether a mode is specified in the local variables
651 list.
652
2c6b25c7
EZ
6532005-05-05 Kevin Ryde <user42@zip.com.au>
654
655 * display.texi (The Echo Area): Correct format function cross
656 reference.
657
643b4cf5
LT
6582005-05-05 Luc Teirlinck <teirllm@auburn.edu>
659
660 * variables.texi (Variable Aliases): Change description of
661 `define-obsolete-variable-alias'.
662
663 * functions.texi (Functions): Add "Obsolete Functions" to menu.
664 (Defining Functions): Add xref.
665 (Obsolete Functions): New node.
666 (Function Safety): Standardize capitalization of section title.
667
668 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
669 (Dialog Boxes): Complete description of `x-popup-dialog'.
670
053bc8e4
RS
6712005-05-04 Richard M. Stallman <rms@gnu.org>
672
673 * commands.texi (Interactive Codes): Fix Texinfo usage.
674 Document U more clearly.
675
f6b1b15a
LT
6762005-05-01 Luc Teirlinck <teirllm@auburn.edu>
677
3b925015
LT
678 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
679 function and not a macro.
680
f6b1b15a
LT
681 * frames.texi (Pop-Up Menus): Correct and clarify description of
682 `x-popup-menu'.
683 (Dialog Boxes): Clarify description of `x-popup-dialog'.
684
ebbfa918
RS
6852005-05-01 Richard M. Stallman <rms@gnu.org>
686
687 * edebug.texi (Checking Whether to Stop): Fix previous change.
688
abe2f96e
LT
6892005-05-01 Luc Teirlinck <teirllm@auburn.edu>
690
d6028ef2
LT
691 * display.texi: Fix typos and Texinfo usage.
692
abe2f96e
LT
693 * edebug.texi (Checking Whether to Stop): executing-macro ->
694 executing-kbd-macro.
695
b2cfb30b
RS
6962005-05-01 Richard M. Stallman <rms@gnu.org>
697
698 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
699
7e995a23
RS
7002005-04-30 Richard M. Stallman <rms@gnu.org>
701
702 * files.texi (Magic File Names): Document `operations' property.
703
57efa539
LK
7042005-04-29 Lute Kamstra <lute@gnu.org>
705
706 * modes.texi (Generic Modes): New node.
707 (Major Modes): Add it to the menu.
708 (Derived Modes): Add "derived mode" to concept index.
709
0a20b1dc
LK
7102005-04-28 Lute Kamstra <lute@gnu.org>
711
712 * modes.texi (Defining Minor Modes): Fix previous change.
713 (Font Lock Mode): Simplify.
714 (Font Lock Basics): Say that font-lock-defaults is buffer-local
715 when set and that some parts are optional. Add cross references.
716 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
717 Add cross references. Add font-lock-multiline to index.
718 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 719 Lock Variables". Document font-lock-add-keywords and
b5305167 720 font-lock-remove-keywords.
0a20b1dc
LK
721 (Other Font Lock Variables): Move font-lock-keywords-only,
722 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
723 and font-lock-syntactic-face-function to node "Syntactic Font
724 Lock". Move font-lock-keywords-case-fold-search to node
725 "Search-based Fontification". Document font-lock-inhibit-thing-lock
726 and font-lock-{,un}fontify-{buffer,region}-function.
727 (Precalculated Fontification): Remove reference to deleted variable
728 font-lock-core-only.
729 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
730 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
731 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
732 and font-lock-syntactic-face-function here from node "Other Font
733 Lock Variables". Move font-lock-syntactic-keywords to "Setting
734 Syntax Properties". Add cross references.
b5305167
SM
735 (Setting Syntax Properties): New node.
736 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
737 * syntax.texi (Syntax Properties): Add cross reference.
738 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
739
68a94f5a
RS
7402005-04-26 Richard M. Stallman <rms@gnu.org>
741
742 * display.texi (Defining Faces):
743 Document `default' elements of defface spec.
744
745 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
746
747 * variables.texi (Variable Aliases): Clarify text.
748
7492005-04-25 Chong Yidong <cyd@stupidchicken.com>
750
751 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
752
7f48f143
LT
7532005-04-25 Luc Teirlinck <teirllm@auburn.edu>
754
755 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
756
45d2f8e8
EZ
7572005-04-24 Eli Zaretskii <eliz@gnu.org>
758
f3714ab2
EZ
759 * syntax.texi (Syntax Table Internals): Elaborate documentation of
760 syntax-after and syntax-class.
761
45d2f8e8 762 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
763 (Unique File Names): Don't mention "numbers" in the documentation
764 of make-temp-file and make-temp-name.
45d2f8e8 765
469bc679
RS
7662005-04-23 Richard M. Stallman <rms@gnu.org>
767
768 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
769
c9fa5dc9
RS
7702005-04-22 Nick Roberts <nickrob@snap.net.nz>
771
772 * windows.texi (Cyclic Window Ordering): Clarify window-list.
773
230e1e80
NR
7742005-04-22 Nick Roberts <nickrob@snap.net.nz>
775
776 * variables.texi (Variable Aliases): Describe make-obsolete-variable
777 and define-obsolete-variable-alias.
778
1ba52906
KS
7792005-04-22 Kim F. Storm <storm@cua.dk>
780
781 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
782 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
783
9721d904
LK
7842005-04-21 Lute Kamstra <lute@gnu.org>
785
786 * lists.texi (Association Lists): Document rassq-delete-all.
787
ed35c736
RS
7882005-04-19 Richard M. Stallman <rms@gnu.org>
789
790 * modes.texi (Search-based Fontification): Explain that
791 facespec is an expression to be evaluated.
792
42fc00a4
RS
7932005-04-19 Kevin Ryde <user42@zip.com.au>
794
b5305167 795 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
796 * strings.texi (String Conversion): Fix xref.
797
5827e9d4
KS
7982005-04-19 Kim F. Storm <storm@cua.dk>
799
800 * symbols.texi (Symbol Plists): Add safe-get.
801 Mention that `get' may signal an error.
802
47872da9
NR
8032005-04-18 Nick Roberts <nickrob@snap.net.nz>
804
805 * customize.texi (Variable Definitions): Replace tooltip-mode
806 example with save-place.
807
ec0cf966
RS
8082005-04-17 Richard M. Stallman <rms@gnu.org>
809
810 * buffers.texi (Indirect Buffers): Clarify.
811
812 * positions.texi (Positions): Clarify converting marker to integer.
813
814 * strings.texi (String Basics): Mention string-match; clarify.
815
199bb209
LK
8162005-04-08 Lute Kamstra <lute@gnu.org>
817
818 * modes.texi (Search-based Fontification): Fix cross references.
819 Use consistent terminology. Document anchored highlighting.
820
bfa54668
LK
8212005-04-05 Lute Kamstra <lute@gnu.org>
822
823 * modes.texi (Defining Minor Modes): Document :group keyword
824 argument and its default value.
825
07e5fb9e
LK
8262005-04-03 Lute Kamstra <lute@gnu.org>
827
828 * hooks.texi (Standard Hooks): Add some hooks. Add cross
829 references and/or descriptions. Delete major mode hooks; mention
830 them as a category instead. Rename or delete obsolete hooks.
831
aa945b59
RS
8322005-04-02 Richard M. Stallman <rms@gnu.org>
833
834 * nonascii.texi (Coding System Basics): Another wording cleanup.
835
8b918214
RS
8362005-04-01 Richard M. Stallman <rms@gnu.org>
837
838 * nonascii.texi (Coding System Basics): Clarify previous change.
839
41639988
KH
8402005-04-01 Kenichi Handa <handa@m17n.org>
841
842 * nonascii.texi (Coding System Basics): Describe about rondtrip
843 identity of coding systems.
844
8e669bbd
RS
8452005-03-29 Chong Yidong <cyd@stupidchicken.com>
846
847 * text.texi (Buffer Contents): Add filter-buffer-substring and
848 buffer-substring-filters.
849
f60a6f87
RS
8502005-03-26 Chong Yidong <cyd@stupidchicken.com>
851
852 * anti.texi (Antinews): Mention `G' interactive code.
853
854 * tips.texi (Compilation Tips): Mention benchmark.el.
855
aaac1251
LT
8562005-03-27 Luc Teirlinck <teirllm@auburn.edu>
857
858 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
859 is now bound to M-o M-o.
860
861 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
862
45325173
GM
8632005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
864
865 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
866 in the Emacs Manual).
867 * Makefile.in (srcs): Remove calendar.texi.
868 * makefile.w32-in (srcs): Remove calendar.texi.
869 * display.texi (Display): Change name of next node.
870 * os.texi (System In): Change name of previous node.
871 * elisp.texi (Top): Remove Calendar references.
872 * vol1.texi (Top): Remove Calendar references.
873 * vol2.texi (Top): Remove Calendar references.
874
85df292e
RS
8752005-03-25 Richard M. Stallman <rms@gnu.org>
876
45325173 877 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
878 Cleanup previous change.
879
8802005-03-25 Chong Yidong <cyd@stupidchicken.com>
881
882 * display.texi (Face Attributes): Faces earlier in an :inherit
883 list take precedence.
884 (Scroll Bars): Fix description of vertical-scroll-bars.
885 Document frame-current-scroll-bars and window-current-scroll-bars.
886
887 * markers.texi (The Mark): Document temporary Transient Mark mode.
888
b5305167
SM
889 * minibuf.texi (Reading File Names):
890 Document read-file-name-completion-ignore-case.
85df292e
RS
891
892 * positions.texi (Screen Lines): Document nil for width argument
893 to compute-motion.
894
1fe54d69
KS
8952005-03-23 Kim F. Storm <storm@cua.dk>
896
897 * display.texi (Standard Faces): Other faces used in the fringe
898 implicitly inherits from the fringe face.
899 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
900 properties implicitly inherits from fringe face.
901 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
902
a775dff4
RS
9032005-03-20 Chong Yidong <cyd@stupidchicken.com>
904
905 * display.texi (Invisible Text): State default value of
906 line-move-ignore-invisible.
907 (Managing Overlays): Document remove-overlays.
908 (Standard Faces): Document escape-glyph face.
909
b5305167 910 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 911
b5305167
SM
912 * modes.texi (Other Font Lock Variables):
913 Document font-lock-lines-before.
a775dff4
RS
914
915 * positions.texi (Skipping Characters): skip-chars-forward allows
916 character classes.
917
077f7085
LK
9182005-03-18 Lute Kamstra <lute@gnu.org>
919
920 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
921
d69ea7ab
RS
9222005-03-17 Richard M. Stallman <rms@gnu.org>
923
c7bd5d57
RS
924 * text.texi (Undo): Document extensible undo entries.
925
d69ea7ab
RS
926 * searching.texi (String Search, Regexp Search, Regexp Search):
927 Cleanups.
928
929 * nonascii.texi (Character Codes): Minor fix.
930
931 * display.texi (Display Property): Explain the significance
932 of having text properties that are eq.
933 (Other Display Specs): Explain string as display spec.
934
935 * commands.texi (Interactive Codes): Document G option.
936
9372005-03-17 Chong Yidong <cyd@stupidchicken.com>
938
939 * text.texi (Filling): Add sentence-end-without-period and
940 sentence-end-without-space.
941 (Changing Properties): Minor fix.
942
943 * anti.texi: Total rewrite.
944
a7679889
LK
9452005-03-15 Lute Kamstra <lute@gnu.org>
946
947 * edebug.texi (Instrumenting Macro Calls): Fix typos.
948
6eb8e247
KS
9492005-03-08 Kim F. Storm <storm@cua.dk>
950
951 * display.texi (Specified Space): Property :width is support on
952 non-graphic terminals, :height is not.
953
bfa8be14
RS
9542005-03-07 Richard M. Stallman <rms@gnu.org>
955
956 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
957 Now subnodes of Fringes.
958 (Overlay Arrow): Document overlay-arrow-variable-list.
959 (Fringe Size/Pos): New node, broken out of Fringes.
960 (Display): Explain clearing vs redisplay better.
961 (Truncation): Clarify use of bitmaps.
962 (The Echo Area): Clarify the uses of the echo area.
963 Add max-mini-window-height.
964 (Progress): Clarify.
965 (Invisible Text): Explain that main loop moves point out.
966 (Selective Display): Say "hidden", not "invisible".
b5305167 967 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
968 (Overlay Properties): Clarify intro.
969 (Finding Overlays): Explain return values when nothing found.
970 (Width): truncate-string-to-width has added arg.
971 (Displaying Faces): Clarify and update mode line face handling.
972 (Face Functions): Minor cleanup.
b5305167 973 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
974 (Pixel Specification, Other Display Specs): Minor cleanups.
975 (Images, Image Descriptors): Minor cleanups.
976 (GIF Images): Patents have expired.
977 (Showing Images): Explain default text for insert-image.
b5305167 978 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
979 (Making Buttons): Explain return values.
980 (Button Buffer Commands): Add xref.
981 (Inverse Video): Update mode-line-inverse-video.
982 (Display Table Format): Clarify.
983 (Active Display Table): Give defaults for window-display-table.
984
985 * calendar.texi (Calendar Customizing): calendar-holiday-marker
986 and calendar-today-marker are strings, not chars.
987 (Holiday Customizing): Minor fix.
988
bfa8be14
RS
989 * internals.texi (Writing Emacs Primitives): Update `or' example.
990 Update limit on # args of subr.
991
992 * edebug.texi (Using Edebug): Arrow is in fringe.
993 (Instrumenting): Arg to eval-defun works without loading edebug.
994 (Edebug Execution Modes): Add xref.
995
996 * customize.texi (Common Keywords): Clarify :require.
997 Mention :version here.
998 (Variable Definitions, Group Definitions): Not here.
999 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
1000
d69ea7ab
RS
10012005-03-07 Chong Yidong <cyd@stupidchicken.com>
1002 * nonascii.texi (Text Representations): Clarify position-bytes.
1003 (Character Sets): Add list-charset-chars.
1004 (Scanning Charsets): Add charset-after.
1005 (Encoding and I/O): Minor fix.
1006
34398e6c
RS
10072005-03-06 Richard M. Stallman <rms@gnu.org>
1008
1009 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
1010 (Resizing Windows): Likewise.
1011
1012 * text.texi (Change Hooks): Get rid of "Emacs 21".
1013
1014 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
1015
1016 * streams.texi (Output Variables): Get rid of "Emacs 21".
1017
1018 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
1019
1020 * os.texi (Translating Input): Replace flow-control example
1021 with a less obsolete example that uses `keyboard-translate'.
1022
6eb8e247 1023 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 1024 Get rid of "Emacs 21".
6eb8e247 1025
34398e6c
RS
1026 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
1027 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
1028
1029 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
1030
1031 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
1032
1033 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
1034 (Menu Bar): Fix when menu-bar-update-hook is called.
1035
1036 * hash.texi (Hash Tables): Get rid of "Emacs 21".
1037
1038 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
1039 and make it read better.
1040
1041 * files.texi (Writing to Files): Get rid of "Emacs 21".
1042 (Unique File Names): Likewise.
1043
1044 * elisp.texi: Update Emacs version to 22.
1045
1046 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
1047 (Overlay Properties, Face Attributes): Likewise.
1048 (Managing Overlays): Fix punctuation.
1049 (Attribute Functions): Clarify set-face-font; get rid of
1050 info about old Emacs versions.
1051 (Auto Faces, Font Lookup, Display Property, Images):
1052 Get rid of "Emacs 21".
1053
1054 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
1055
d2178387
RS
10562005-03-05 Richard M. Stallman <rms@gnu.org>
1057
1058 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
1059
524352d6
LK
10602005-03-04 Lute Kamstra <lute@gnu.org>
1061
1062 * debugging.texi (Error Debugging): Document stack-trace-on-error.
1063
10642005-03-03 Lute Kamstra <lute@gnu.org>
1065
1066 * edebug.texi (Instrumenting Macro Calls): Fix typo.
1067
284f0680
LK
10682005-03-01 Lute Kamstra <lute@gnu.org>
1069
1070 * debugging.texi (Debugger Commands): Update `j'.
1071
a9ee5cac
LK
10722005-02-28 Lute Kamstra <lute@gnu.org>
1073
1074 * debugging.texi (Debugging): Fix typo.
1075 (Error Debugging): Document eval-expression-debug-on-error.
1076 (Function Debugging): Update example.
1077 (Using Debugger): Mention starred stack frames.
1078 (Debugger Commands): Document `j' and `l'.
1079 (Invoking the Debugger): `d' and `j' exit recursive edit too.
1080 Update the messages that the debugger displays.
1081 (Internals of Debugger): Add cross reference. Update example.
1082 (Excess Open): Minor improvement.
1083 (Excess Close): Minor improvement.
1084
378d0f8e
RS
10852005-02-26 Richard M. Stallman <rms@gnu.org>
1086
1087 * tips.texi (Coding Conventions): Clarify.
1088 Put all the major mode key reservations together.
1089 Mention the Mouse-1 => Mouse-2 conventions.
1090
1091 * syntax.texi (Syntax Class Table): Clarify.
1092 (Syntax Table Functions): syntax-after moved from here.
1093 (Syntax Table Internals): syntax-after moved to here.
1094 (Parsing Expressions): Update info on number of values
1095 and what's meaningful in the STATE argument.
1096 (Categories): Fix typo.
1097
1098 * sequences.texi (Arrays): Cleanup.
1099 (Char-Tables): Clarify.
1100
1101 * processes.texi (Deleting Processes): Cleanups, add xref.
1102 (Subprocess Creation): Explain nil in exec-path. Cleanup.
1103 (Process Information): set-process-coding-system, some args optional.
1104 (Input to Processes): Explain various types for PROCESS args.
1105 Rename them from PROCESS-NAME to PROCESS.
1106 (Signals to Processes): Likewise.
1107 (Decoding Output): Cleanup.
1108 (Query Before Exit): Clarify.
1109
1110 * os.texi (Startup Summary): Correct the options; add missing ones.
1111 (Terminal Output, Batch Mode): Clarify.
1112 (Flow Control): Node deleted.
1113
1114 * markers.texi (The Mark): Clarify.
1115
1116 * macros.texi (Expansion): Cleanup.
1117 (Indenting Macros): indent-spec allows ints, not floats.
1118
1119 * keymaps.texi (Keymaps): Clarify.
1120 (Format of Keymaps): Update lisp-mode-map example.
1121 (Active Keymaps, Key Lookup): Clarify.
1122 (Changing Key Bindings): Add xref to `kbd'.
1123 (Key Binding Commands, Simple Menu Items): Clarify.
1124 (Mouse Menus, Menu Bar): Clarify.
1125 (Menu Example): Replace print example with menu-bar-replace-menu.
1126
1127 * help.texi (Documentation Basics): Add function-documentation prop.
1128
1129 * elisp.texi (Top): Don't refer to Flow Control node.
1130
1131 * commands.texi (Command Overview): Improve xrefs.
1132 (Adjusting Point): Adjusting point applies to intangible and invis.
1133 (Key Sequence Input): Doc extra read-key-sequence args.
1134 Likewise for read-key-sequence-vector.
1135
1136 * backups.texi (Rename or Copy): Minor fix.
1137 (Numbered Backups): For version-control, say the default.
1138 (Auto-Saving): make-auto-save-file-name example is simplified.
1139
1140 * advice.texi (Advising Functions): Don't imply one part of Emacs
1141 should advise another part. Markup changes.
1142 (Defining Advice): Move transitional para.
1143 (Activation of Advice): Cleanup.
1144 Explain if COMPILE is nil or negative.
1145
1146 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
1147
2e20c83d
LK
11482005-02-24 Lute Kamstra <lute@gnu.org>
1149
1150 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
1151 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
1152
65c492fd
LK
11532005-02-23 Lute Kamstra <lute@gnu.org>
1154
b02c3eed
LK
1155 * modes.texi (Defining Minor Modes): define-minor-mode can be used
1156 to define global minor modes as well.
1157
65c492fd
LK
1158 * display.texi (Managing Overlays): overlay-buffer returns nil for
1159 deleted overlays.
1160
b686dd59
KS
11612005-02-22 Kim F. Storm <storm@cua.dk>
1162
1163 * minibuf.texi (Basic Completion): Allow symbols in addition to
1164 strings in try-completion and all-completions.
1165
23e8c095
LK
11662005-02-14 Lute Kamstra <lute@gnu.org>
1167
1168 * elisp.texi (Top): Remove reference to deleted node.
1169
1170 * lists.texi (Lists): Remove reference to deleted node.
1171 (Cons Cells): Fix typo.
1172
1173 * loading.texi (Where Defined): Fix typo.
1174
134948fc
RS
11752005-02-14 Richard M. Stallman <rms@gnu.org>
1176
1177 * variables.texi (Creating Buffer-Local): change-major-mode-hook
1178 is useful for discarding some minor modes.
1179
1180 * symbols.texi (Symbol Components): Reorder examples.
1181
1182 * streams.texi (Input Functions): State standard-input default.
1183 (Output Variables): State standard-output default.
1184
1185 * objects.texi (Printed Representation): Clarify read syntax vs print.
1186 (Floating Point Type): Explain meaning better.
1187 (Symbol Type): Explain uniqueness better.
1188 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
1189 List examples sooner.
1190 (Box Diagrams): New subnode broken out.
1191 Some examples moved from old Lists as Boxes node.
1192 (Dotted Pair Notation): Clarify intro.
1193 (Array Type): Clarify.
1194 (Type Predicates): Add hash-table-p.
1195
1196 * numbers.texi (Integer Basics): Clarify radix explanation.
1197 (Predicates on Numbers): Minor clarification.
1198 (Comparison of Numbers): Minor clarification. Clarify eql.
1199 Typos in min, max.
1200 (Math Functions): Clarify overflow in expt.
1201
1202 * minibuf.texi (Text from Minibuffer): Minor clarification.
1203 Mention arrow keys.
1204
1205 * loading.texi (Autoload): defun's doc string overrides autoload's
1206 doc string.
1207 (Repeated Loading): Modernize "add to list" examples.
1208 (Where Defined): Finish updating table of load-history elts.
1209
1210 * lists.texi (List-related Predicates): Minor wording improvement.
1211 (Lists as Boxes): Node deleted.
1212 (Building Lists): Explain trivial cases of number-sequence.
1213
1214 * hash.texi (Hash Tables): Add desc to menu items.
1215 (Creating Hash): Expain "full" means "make larger",
1216 (Hash Access): Any object can be a key.
1217 State value of maphash.
1218
1219 * functions.texi (What Is a Function): Wording cleanup.
1220 (Function Documentation): Minor cleanup.
1221 Explain purpose of calling convention at end of doc string.
1222 (Function Names): Wording cleanup.
1223 (Calling Functions): Wording cleanup.
1224 Explain better how funcall calls the function.
1225 (Function Cells): Delete example of saving and redefining function.
1226
1227 * control.texi (Combining Conditions): Wording cleanup.
1228 (Iteration): dolist and dotimes bind VAR locally.
1229 (Cleanups): Xref to Atomic Changes.
1230
1231 * compile.texi (Byte Compilation): Delete 19.29 info.
1232 (Compilation Functions): Macros' difficulties don't affect defsubst.
1233 (Docs and Compilation): Delete 19.29 info.
1234
44291460
RS
12352005-02-10 Richard M. Stallman <rms@gnu.org>
1236
1237 * objects.texi (Symbol Type): Minor correction.
1238
1f9ad95a
LK
12392005-02-06 Lute Kamstra <lute@gnu.org>
1240
1241 * modes.texi (Example Major Modes): Fix typos.
1242
ba2c991c
RS
12432005-02-06 Richard M. Stallman <rms@gnu.org>
1244
1245 * text.texi (Margins): fill-nobreak-predicate can be one function.
1246
1247 * strings.texi (Modifying Strings): clear-string can make unibyte.
1248 (Formatting Strings): format gives error if values missing.
1249
1250 * positions.texi (Character Motion): Mention default arg
1251 for forward-char. backward-char refers to forward-char.
1252 (Word Motion): Mention default arg for forward-word.
1253 (Buffer End Motion): Mention default arg for beginning-of-buffer.
1254 Simplify end-of-buffer.
1255 (Text Lines): Mention default arg for forward-line.
1256 (List Motion): Mention default arg for beginning/end-of-defun.
1257 (Skipping Characters): Minor fixes in explaining character-set.
1258
1259 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
1260 Mode inheritance applies only when default-major-mode is nil.
1261 Clarifications.
1262 (Example Major Modes): Update Text mode and Lisp mode examples.
1263 (Minor Mode Conventions): Mention define-minor-mode at top.
1264 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
1265 (Mode Line Format): Update mode line face display info.
1266 (Properties in Mode): Mention effect of risky vars.
1267 (Imenu): Define imenu-add-to-menubar.
1268 (Font Lock Mode): Add descriptions to menu lines.
1269 (Faces for Font Lock): Add font-lock-doc-face.
1270
9bf6d576
LK
12712005-02-05 Lute Kamstra <lute@gnu.org>
1272
1273 * text.texi (Maintaining Undo): Remove obsolete function.
1274
cb602754
EZ
12752005-02-05 Eli Zaretskii <eliz@gnu.org>
1276
1277 * frames.texi (Color Names): Add pointer to the X docs about RGB
1278 color specifications. Improve indexing
1279 (Text Terminal Colors): Replace the description of RGB values by
1280 an xref to "Color Names".
1281
4e07258f
RS
12822005-02-03 Richard M. Stallman <rms@gnu.org>
1283
1284 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
1285 Clarify.
1286 (Selecting Windows): Clarify save-selected-window.
1287 (Cyclic Window Ordering): Clarify walk-windows.
1288 (Window Point): Clarify.
1289 (Window Start): Add comment to example.
1290 (Resizing Windows): Add `interactive' specs in examples.
1291 Document fit-window-to-buffer.
1292
1293 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
1294 (Undo, Maintaining Undo): Clarify last change.
1295 (Sorting): In sort-numeric-fields, explain about octal and hex.
1296 Mention sort-numeric-base.
1297 (Format Properties): Add xref for hard newlines.
1298
1299 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
1300 (Pop-Up Menus): Fix typo.
1301 (Color Names): Explain all types of color names.
1302 Explain color-values on B&W terminal.
1303 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
1304
1305 * files.texi (File Locks): Not supported on MS systems.
1306 (Testing Accessibility): Clarify.
1307
1308 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
1309 (Coverage Testing): Fix typo.
1310
1311 * commands.texi (Misc Events): Remove stray space.
1312
1313 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
1314 (Modification Time): Clarify when visited-file-modtime returns 0.
1315 (The Buffer List): Clarify bury-buffer.
1316 (Killing Buffers): Clarify.
1317 (Indirect Buffers): Add clone-indirect-buffer.
1318
13192005-02-02 Matt Hodges <MPHodges@member.fsf.org>
1320
1321 * edebug.texi (Printing in Edebug): Fix default value of
1322 edebug-print-circle.
1323 (Coverage Testing): Fix displayed frequency count data.
1324
13252005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
1326
1327 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
1328
4e07258f 13292005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
1330
1331 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
1332
28d986b9
EZ
13332005-01-29 Eli Zaretskii <eliz@gnu.org>
1334
1335 * commands.texi (Misc Events): Describe the help-echo event.
1336
1337 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
1338 consistently in description of the help-echo property.
1339 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
1340
1341 * display.texi (Overlay Properties): Fix the index entry for
1342 help-echo overlay property.
1343
1344 * customize.texi (Type Keywords): Uncomment the xref to the
1345 help-echo property documentation.
1346
8f958b40
KS
13472005-01-23 Kim F. Storm <storm@cua.dk>
1348
1349 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
1350 return value. Third element FULLY replaced by PARTIAL which
1351 specifies number of invisible pixels if row is only partially visible.
1352 (Textual Scrolling): Mention auto-window-vscroll.
1353 (Vertical Scrolling): New defvar auto-window-vscroll.
1354
cd7e5dd6
LT
13552005-01-16 Luc Teirlinck <teirllm@auburn.edu>
1356
1357 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
1358 command remapping.
1359
6f771c32
RS
13602005-01-15 Richard M. Stallman <rms@gnu.org>
1361
1362 * display.texi (Defining Images): Mention DATA-P arg of create-image.
1363
6ac8a822
KS
13642005-01-14 Kim F. Storm <storm@cua.dk>
1365
88948d55
KS
1366 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
1367
6ac8a822
KS
1368 * text.texi (Links and Mouse-1): Fix string and vector item.
1369
20d6de82
RS
13702005-01-13 Richard M. Stallman <rms@gnu.org>
1371
1372 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
1373 descriptions of overriding-local-map and overriding-terminal-local-map.
1374
1375 * text.texi (Links and Mouse-1): Clarify text.
1376
f75a592e
KS
13772005-01-13 Kim F. Storm <storm@cua.dk>
1378
1379 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
1380
910f60b1
TTN
13812005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
1382
1383 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
1384
37181fc4
KS
13852005-01-12 Kim F. Storm <storm@cua.dk>
1386
1387 * text.texi (Links and Mouse-1): Rename section from Enabling
1388 Mouse-1 to Following Links. Change xrefs.
1389 Add examples for define-button-type and define-widget.
1390
1391 * display.texi (Button Properties, Button Buffer Commands):
1392 Clarify mouse-1 and follow-link functionality.
1393
28f94a34
RS
13942005-01-12 Richard M. Stallman <rms@gnu.org>
1395
1396 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
1397
1398 * display.texi (Beeping): Fix Texinfo usage.
1399
1400 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
1401
bac2d936
KS
14022005-01-11 Kim F. Storm <storm@cua.dk>
1403
1404 * display.texi (Button Properties, Button Buffer Commands):
93381d62 1405 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
1406
1407 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
1408 (Enabling Mouse-1 to Follow Links): New subsection.
1409
de968ddb
RS
14102005-01-06 Richard M. Stallman <rms@gnu.org>
1411
1412 * text.texi (Special Properties): Minor change.
1413
1414 * os.texi (Timers): Clarify previous change.
1415
1416 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1417
a3a43b3b
LT
14182005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1419
1420 * display.texi (Face Attributes): Correct xref to renamed node.
1421
732bb9ce
RS
14222005-01-01 Richard M. Stallman <rms@gnu.org>
1423
1424 * display.texi (Face Attributes): Describe hex color specs.
1425
c734ae59
RS
14262004-12-31 Richard M. Stallman <rms@gnu.org>
1427
1428 * os.texi (Timers): Update previous change.
1429
33b2f4ea
KS
14302004-12-30 Kim F. Storm <storm@cua.dk>
1431
1432 * display.texi (Line Height): Total line-height is now specified
1433 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1434 in cons cells. (nil . RATIO) is relative to actual line height.
1435 Use line-height `t' instead of `0' to get minimum height.
1436
99ec74b9
RS
14372004-12-29 Richard M. Stallman <rms@gnu.org>
1438
1439 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1440
eab463f6
RS
14412004-12-28 Richard M. Stallman <rms@gnu.org>
1442
1443 * commands.texi (Quitting): Clarify value of with-local-quit.
1444
1445 * elisp.texi (Top): Fix previous change.
1446
1447 * loading.texi (Loading): Fix previous change.
1448
ebbd14f1
RS
14492004-12-27 Richard M. Stallman <rms@gnu.org>
1450
4ae98fc5
RS
1451 * Makefile.in (MAKEINFO): Specify --force.
1452
8f430046
RS
1453 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
1454
56011a8c
RS
1455 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
1456
1457 * display.texi (Line Height): Further clarify.
1458
1459 * elisp.texi (Top): Update Loading submenu.
1460
ebbd14f1
RS
1461 * loading.texi (Where Defined): New node.
1462 (Unloading): load-history moved to Where Defined.
1463
fda2922a
RS
14642004-12-21 Richard M. Stallman <rms@gnu.org>
1465
1466 * commands.texi (Event Input Misc): Add while-no-input.
1467
9eb8959a
RS
14682004-12-11 Richard M. Stallman <rms@gnu.org>
1469
1470 * display.texi (Line Height): Rewrite text for clarity.
1471
adf87c29
KS
14722004-12-11 Kim F. Storm <storm@cua.dk>
1473
1474 * display.texi (Display): Add node "Line Height" to menu.
1475 (Line Height): New node. Move full description of line-spacing
1476 and line-height text properties here from text.texi.
1477 (Scroll Bars): Add vertical-scroll-bar variable.
1478
1479 * frames.texi (Window Frame Parameters): Remove line-height defvar.
1480
1481 * locals.texi (Standard Buffer-Local Variables): Fix xref for
1482 line-spacing and vertical-scroll-bar.
1483
1484 * text.texi (Special Properties): Just mention line-spacing and
1485 line-height here, add xref to new "Line Height" node.
1486
31e4729e
TTN
14872004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
1488
1489 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
1490
1491 * locals.texi (Standard Buffer-Local Variables):
1492 Add @xref for `line-spacing'.
1493
cc60c723
RS
14942004-12-05 Richard M. Stallman <rms@gnu.org>
1495
1496 * Makefile.in (maintainer-clean): Remove the info files
1497 in $(infodir) where they are created.
1498
f6101ac9
RS
14992004-12-03 Richard M. Stallman <rms@gnu.org>
1500
1501 * windows.texi (Selecting Windows): get-lru-window and
1502 get-largest-window don't consider dedicated windows.
1503
1504 * text.texi (Undo): Document undo-in-progress.
1505
94221759
RS
15062004-11-26 Richard M. Stallman <rms@gnu.org>
1507
1508 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
1509 Remove a few vars that are not always buffer-local.
1510
7092c5e8
LT
15112004-11-24 Luc Teirlinck <teirllm@auburn.edu>
1512
1513 * locals.texi (Standard Buffer-Local Variables): Comment out
1514 xref's to non-existent node `Yet to be written'.
1515
261b01c6
RS
15162004-11-24 Richard M. Stallman <rms@gnu.org>
1517
1518 * processes.texi (Synchronous Processes): Grammar fix.
1519
1520 * numbers.texi (Comparison of Numbers): Add eql.
1521
1522 * locals.texi (Standard Buffer-Local Variables): Add many vars.
1523
1524 * intro.texi (Printing Notation): Fix previous change.
1525
1526 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
1527 and default-indicate-buffer-boundaries from here.
1528 (Usual Display): To here.
1529 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
1530 (Usual Display): Move tab-width up.
1531
1532 * customize.texi (Variable Definitions): Replace
1533 show-paren-mode example with tooltip-mode.
7092c5e8 1534 (Simple Types, Composite Types, Defining New Types):
261b01c6 1535 Minor cleanups.
7092c5e8 1536
c1aa4864
JH
15372004-11-21 Jesper Harder <harder@ifa.au.dk>
1538
1539 * processes.texi (Synchronous Processes, Output from Processes):
1540 Markup fix.
1541
dedbac89
RS
15422004-11-20 Richard M. Stallman <rms@gnu.org>
1543
07c8c65a
RS
1544 * positions.texi (Skipping Characters): skip-chars-forward
1545 now handles char classes.
1546
8f40a868
RS
1547 * intro.texi (Printing Notation): Avoid confusion of `print'
1548 when explaining @print.
1549
1550 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
1551
1552 * display.texi (Display Table Format): Minor fix.
1553
1554 * streams.texi (Output Functions): Fix print example.
1555
fd6866c8
RS
1556 * Makefile.in (elisp): New target.
1557 (dist): Depend on $(infodir)/elisp, not elisp.
1558 Copy the info files from $(infodir).
1559
9d00469f
RS
1560 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
1561 read-from-minibuffer.
1562
dedbac89
RS
1563 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
1564
6de891db
RS
15652004-11-19 Richard M. Stallman <rms@gnu.org>
1566
1567 * searching.texi (Regexp Search): Add search-whitespace-regexp.
1568
e1c1c5a7
TTN
15692004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
1570
1571 * tips.texi (Coding Conventions): Fix typo.
1572
ee31cd78
RS
15732004-11-16 Richard M. Stallman <rms@gnu.org>
1574
1575 * tips.texi (Coding Conventions): Separate defvar and require
1576 methods to avoid warnings. Use require only when there are many
1577 functions and variables from that package.
1578
1579 * minibuf.texi (Minibuffer Completion): When ignoring case,
1580 predicate must not be case-sensitive.
1581
1582 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
1583 (Test Coverage): Don't talk about "splotches". Clarified.
1584
4bd38e94
TTN
15852004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
1586
1587 * frames.texi (Window Frame Parameters): Fix typo.
1588
6d073ae1
KS
15892004-11-15 Kim F. Storm <storm@cua.dk>
1590
9f89426b
KS
1591 * symbols.texi (Other Plists): Note that plist-get may signal error.
1592 Add safe-plist-get.
6d073ae1 1593
10980463
TTN
15942004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
1595
1596 * modes.texi (Font Lock Basics): Fix typo.
1597
1efc19eb
RS
15982004-11-08 Richard M. Stallman <rms@gnu.org>
1599
1600 * syntax.texi (Syntax Table Functions): Add syntax-after.
1601
6159c232
EZ
16022004-11-06 Lars Brinkhoff <lars@nocrew.org>
1603
1604 * os.texi (Processor Run Time): New section documenting
1605 get-internal-run-time.
1606
59dede22
EZ
16072004-11-06 Eli Zaretskii <eliz@gnu.org>
1608
1609 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
1610 it nukes elisp-cover.texi.
1611 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
1612 elisp-0 etc.
1613
4cc8522c
LT
16142004-11-05 Luc Teirlinck <teirllm@auburn.edu>
1615
1616 * commands.texi (Keyboard Macros): Document `append' return value
1617 of `defining-kbd-macro'.
1618
2d1ef312
RS
16192004-11-01 Richard M. Stallman <rms@gnu.org>
1620
1621 * commands.texi (Interactive Call): Add called-interactively-p.
1622
6f4e005d
SJ
16232004-10-29 Simon Josefsson <jas@extundo.com>
1624
1625 * minibuf.texi (Reading a Password): Revert.
1626
4f71c13f
RS
16272004-10-28 Richard M. Stallman <rms@gnu.org>
1628
1629 * frames.texi (Display Feature Testing): Explain about "vendor".
1630
4660a9e3
RS
16312004-10-27 Richard M. Stallman <rms@gnu.org>
1632
1633 * commands.texi (Interactive Codes): `N' uses numeric prefix,
1634 not raw. Clarify `n'.
1635 (Interactive Call): Rewrite interactive-p, focusing on when
1636 and how to use it.
1637 (Misc Events): Clarify previous change.
1638
1639 * advice.texi (Simple Advice): Clarify what job the example does.
1640 (Around-Advice): Clarify ad-do-it.
1641 (Activation of Advice): An option of ad-default-compilation-action
1642 is `never', not `nil'.
1643
c8636435
KS
16442004-10-26 Kim F. Storm <storm@cua.dk>
1645
1646 * commands.texi (Interactive Codes): Add U code letter.
1647
acd4089b
SJ
16482004-10-25 Simon Josefsson <jas@extundo.com>
1649
1650 * minibuf.texi (Reading a Password): Add.
1651
29dc7809
JR
16522004-10-24 Jason Rumney <jasonr@gnu.org>
1653
1654 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
1655 and wheel-down.
1656
bb5d6d34
KG
16572004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
1658
1659 * processes.texi (Synchronous Processes): Document process-file.
1660
d0ee2ed3
KH
16612004-10-22 Kenichi Handa <handa@m17n.org>
1662
1663 * text.texi (translate-region): Document that it accepts also a
1664 char-table.
1665
38be9dbb
DP
16662004-10-22 David Ponce <david@dponce.com>
1667
1668 * windows.texi (Resizing Windows): Document the `preserve-before'
1669 argument of the functions `enlarge-window' and `shrink-window'.
1670
63c80452
JR
16712004-10-19 Jason Rumney <jasonr@gnu.org>
1672
1673 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
1674
9f4b6e73
LT
16752004-10-09 Luc Teirlinck <teirllm@auburn.edu>
1676
1677 * text.texi (Filling): Add anchor for definition of
1678 `sentence-end-double-space'.
1679
1680 * searching.texi (Regexp Example): Update description of how
1681 Emacs currently recognizes the end of a sentence.
1682 (Standard Regexps): Update definition of the variable
1683 `sentence-end'. Add definition of the function `sentence-end'.
1684
657f0f9c
EZ
16852004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
1686
1687 * display.texi (Progress): New node.
1688
35ab4857
KS
16892004-10-05 Kim F. Storm <storm@cua.dk>
1690
1691 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
1692
f2a54fbc
KS
16932004-09-29 Kim F. Storm <storm@cua.dk>
1694
1695 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
1696 to identify bitmaps. Remove -fringe-bitmap suffix for standard
1697 fringe bitmap symbols, as they now have their own namespace.
1698 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
1699 vs. pixels. Signal error if no free bitmap slots.
1700 (Pixel Specification): Change IMAGE to @var{image}.
1701
4676d6f3
RS
17022004-09-28 Richard M. Stallman <rms@gnu.org>
1703
1704 * text.texi (Special Properties): Clarify line-spacing and line-height.
1705
1706 * searching.texi (Regexp Search): Add looking-back.
1707
17234906
LT
17082004-09-25 Luc Teirlinck <teirllm@auburn.edu>
1709
1710 * display.texi: Correct typos.
1711 (Image Descriptors): Correct xref's.
1712
4de43c8b
RS
17132004-09-25 Richard M. Stallman <rms@gnu.org>
1714
1715 * text.texi (Special Properties): Cleanups in `cursor'.
1716 Rewrites in `line-height' and `line-spacing'; exchange them.
1717
1718 * display.texi (Fringes): Rewrite previous change.
1719 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
1720 (Display Fringe Bitmaps): Node deleted, text moved.
1721 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
1722 (Scroll Bars): Clarify set-window-scroll-bars.
1723 (Pointer Shape): Rewrite.
1724 (Specified Space): Clarify :align-to, etc.
1725 (Pixel Specification): Use @var. Clarify new text.
1726 (Other Display Specs): Clarify `slice'.
1727 (Image Descriptors): Cleanups.
1728 (Showing Images): Cleanups.
1729
a3ee0299
LT
17302004-09-24 Luc Teirlinck <teirllm@auburn.edu>
1731
e88ebce6
LT
1732 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
1733
a3ee0299
LT
1734 * modes.texi: Various minor changes in addition to:
1735 (Major Mode Conventions): Final call to `run-mode-hooks' should
1736 not be inside the `delay-mode-hooks' form.
1737 (Mode Hooks): New node.
1738 (Hooks): Delete obsolete example.
1739 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
1740 node "Mode Hooks".
1741
6db2bc02
LT
17422004-09-22 Luc Teirlinck <teirllm@auburn.edu>
1743
1744 * display.texi: Correct various typos.
1745 (Display): Rename node "Pointer Shapes" to "Pointer
1746 Shape". (There is already a node called "Pointer Shapes" in
1747 frames.texi.)
1748 (Images): Remove non-existent node "Image Slices" from menu.
1749
ed2846bd
KS
17502004-09-23 Kim F. Storm <storm@cua.dk>
1751
1752 * text.texi (Special Properties): Add `cursor', `pointer',
1753 `line-height', and `line-spacing' properties.
1754
1755 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
1756 Shapes' to menu.
1757 (Standard Faces): Doc fix for fringe face.
1758 (Fringes): Add `overflow-newline-into-fringe' and
1759 'indicate-buffer-boundaries'.
1760 (Fringe Bitmaps, Pointer Shapes): New nodes.
1761 (Display Property): Add 'Pixel Specification' and 'Display Fringe
1762 Bitmaps' to menu.
1763 (Specified Space): Describe pixel width and height.
1764 (Pixel Specification): New node.
1765 (Other Display Specs): Add `slice' property.
1766 (Display Fringe Bitmaps): New node.
1767 (Images): Add 'Image Slices' to menu.
1768 (Image Descriptors): Add `:pointer' and `:map' properties.
1769 (Showing Images): Add slice arg to `insert-image'. Add
1770 'insert-sliced-image'.
1771
4d894c98
RS
17722004-09-20 Richard M. Stallman <rms@gnu.org>
1773
1774 * commands.texi (Key Sequence Input):
1775 Clarify downcasing in read-key-sequence.
1776
7e388eb7
JL
17772004-09-08 Juri Linkov <juri@jurta.org>
1778
1779 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
1780
a020987f
LT
17812004-09-07 Luc Teirlinck <teirllm@auburn.edu>
1782
1783 * locals.texi (Standard Buffer-Local Variables): Add
1784 `buffer-auto-save-file-format'.
1785 * internals.texi (Buffer Internals): Describe new
1786 auto_save_file_format field of the buffer structure.
1787 * files.texi (Format Conversion): `auto-save-file-format' has been
1788 renamed `buffer-auto-save-file-format'.
1789
2b96f80c
LT
17902004-08-27 Luc Teirlinck <teirllm@auburn.edu>
1791
1792 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
1793 an integer or a marker.
1794 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
1795
2ee3b79e
RS
17962004-08-22 Richard M. Stallman <rms@gnu.org>
1797
1798 * modes.texi (Major Mode Conventions): Discuss rebinding of
1799 standard key bindings.
1800
c438dc33
KS
18012004-08-18 Kim F. Storm <storm@cua.dk>
1802
1803 * processes.texi (Accepting Output): Add `just-this-one' arg to
1804 `accept-process-output'.
101c421e 1805 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 1806
db8af011
LT
18072004-08-10 Luc Teirlinck <teirllm@auburn.edu>
1808
1809 * keymaps.texi: Various changes in addition to:
1810 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
1811 Give more varied examples for `kbd'.
1812 (Creating Keymaps): Char tables have slots for all characters
1813 without modifiers.
1814 (Active Keymaps): `overriding-local-map' and
1815 `overriding-terminal-local-map' also override text property and
1816 overlay keymaps.
1817 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
1818 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
1819 to denote a prefix of no events.
1820 `map-keymap' includes parent's bindings _recursively_.
1821 Clarify and correct description of `where-is-internal'.
1822 Mention BUFFER-OR-NAME arg to `describe-bindings'.
1823 (Menu Example): For menus intended for use with the keyboard, the
1824 menu items should be bound to characters or real function keys.
1825
de700726
LT
18262004-08-08 Luc Teirlinck <teirllm@auburn.edu>
1827
30e75a87
LT
1828 * objects.texi (Character Type): Reposition `@anchor' to prevent
1829 double space inside sentence in Info.
1830
de700726
LT
1831 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
1832 renamed to `disabled-command-function'.
7c5b95c9 1833 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
1834 (Command Loop Info): Replace reference to it.
1835 (Disabling Commands): `disabled-command-hook' has been renamed to
1836 `disabled-command-function'.
1837
81909a1a
LT
18382004-08-07 Luc Teirlinck <teirllm@auburn.edu>
1839
1840 * os.texi (Translating Input): Only non-prefix bindings in
1841 `key-translation-map' override actual key bindings. Warn about
1842 possible indirect effect of actual key bindings on non-prefix
1843 bindings in `key-translation-map'.
1844
5504e99c
LT
18452004-08-06 Luc Teirlinck <teirllm@auburn.edu>
1846
1847 * minibuf.texi (High-Level Completion): Add anchor for definition
1848 of `read-variable'.
1849
1850 * commands.texi: Various changes in addition to:
1851 (Using Interactive): Clarify description of `interactive-form'.
1852 (Interactive Call): Mention default for KEYS argument to
1853 `call-interactively'.
1854 (Command Loop Info): Clarify description of `this-command-keys'.
1855 Mention KEEP-RECORD argument to `clear-this-command-keys'.
1856 Value of `last-event-frame' can be `macro'.
1857 (Repeat Events): `double-click-fuzz' is also used to distinguish
1858 clicks and drags.
1859 (Classifying Events): Clarify descriptions of `event-modifiers'
1860 `event-basic-type' and `event-convert-list'.
1861 (Accessing Events): `posn-timestamp' takes POSITION argument.
1862 (Quoted Character Input): Clarify description of
1863 `read-quoted-char' and fix example.
1864 (Quitting): Add `with-local-quit'.
1865 (Disabling Commands): Correct and clarify descriptions of
1866 `enable-command' and `disable-command'.
1867 Mention what happens if `disabled-command-hook' is nil.
1868 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
1869 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
1870
f478a72a
LT
18712004-07-24 Luc Teirlinck <teirllm@auburn.edu>
1872
1873 * frames.texi: Various changes in addition to:
1874 (Creating Frames): Expand and clarify description of `make-frame'.
1875 (Window Frame Parameters): Either none or both of the `icon-left'
1876 and `icon-top' parameters must be specified. Put descriptions of
1877 `menu-bar-lines' and `toolbar-lines' closer together and change
1878 them accordingly.
1879 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
1880 except while processing `frame-title-format' or `icon-title-format'.
1881 (Deleting Frames): Correct description of `delete-frame'.
1882 Non-nil return values of `frame-live-p' are like those of `framep'.
1883 (Frames and Windows): mention return value of
1884 `set-frame-selected-window'.
1885 (Visibility of Frames): Mention `force' argument to
1886 `make-frame-invisible'. `frame-visible-p' returns t for all
1887 frames on text-only terminals.
1888 (Frame Configurations): Restoring a frame configuration does not
1889 restore deleted frames.
1890 (Window System Selections): `x-set-selection' returns DATA.
1891 (Resources): Add example.
1892 (Display Feature Testing): Clarify descriptions of
1893 `display-pixel-height', `display-pixel-width', `x-server-version'
1894 and `x-server-vendor'.
1895
1896 * windows.texi (Choosing Window): Add anchor.
1897 * minibuf.texi (Minibuffer Misc): Add anchor.
1898
bc135062
JPW
18992004-07-23 John Paul Wallington <jpw@gnu.org>
1900
1901 * macros.texi (Defining Macros): Declaration keyword for setting
1902 Edebug spec is `debug' not `edebug'.
1903
cb7516e5
LT
19042004-07-19 Luc Teirlinck <teirllm@auburn.edu>
1905
1906 * windows.texi: Various small changes in addition to:
1907 (Window Point): Mention return value of `set-window-point'.
1908 (Window Start): `pos-visible-in-window-p' disregards horizontal
1909 scrolling. Explain return value if PARTIALLY is non-nil.
1910 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
1911 and `set-window-vscroll'.
1912 (Size of Window): The argument WINDOW to `window-inside-edges',
1913 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
1914 (Resizing Windows): Explain return value of
1915 `shrink-window-if-larger-than-buffer'.
1916 `window-size-fixed' automatically becomes buffer local when set.
1917 (Window Configurations): Explain return value of
1918 `set-window-configuration'.
1919
1920 * minibuf.texi (Minibuffer Misc): Add anchor for
1921 `minibuffer-scroll-window'.
1922
1923 * positions.texi (Text Lines): Add anchor for `count-lines'.
1924
3751eb00
RS
19252004-07-17 Richard M. Stallman <rms@gnu.org>
1926
1927 * display.texi (Overlay Properties): Adding `evaporate' prop
1928 deletes empty overlay immediately.
1929
1930 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
1931 fix example.
1932
9a7e97c6
LT
19332004-07-16 Jim Blandy <jimb@redhat.com>
1934
1935 * searching.texi (Regexp Backslash): Document new \_< and \_>
1936 operators.
1937
aa0e4da8
JB
19382004-07-16 Juanma Barranquero <lektu@terra.es>
1939
1940 * display.texi (Images): Fix Texinfo usage.
1941
cbbfedb2
LT
19422004-07-14 Luc Teirlinck <teirllm@auburn.edu>
1943
1944 * buffers.texi (Modification Time): `visited-file-modtime' now
1945 returns a list of two integers, instead of a cons.
1946
3a052bd3
LT
19472004-07-13 Luc Teirlinck <teirllm@auburn.edu>
1948
1949 * windows.texi: Various changes in addition to:
1950 (Splitting Windows): Add `split-window-keep-point'.
1951
02c04e6f
RS
19522004-07-09 Richard M. Stallman <rms@gnu.org>
1953
1954 * frames.texi (Input Focus): Minor fix.
1955
cb4f1287
LT
19562004-07-07 Luc Teirlinck <teirllm@auburn.edu>
1957
1958 * frames.texi (Input Focus): Clarify descriptions of
1959 `select-frame-set-input-focus' and `select-frame'.
1960
339902ec
LT
19612004-07-06 Luc Teirlinck <teirllm@auburn.edu>
1962
1963 * os.texi: Various small changes in addition to:
1964 (Killing Emacs): Expand and clarify description of
1965 `kill-emacs-query-functions' and `kill-emacs-hook'.
1966 (System Environment): Expand and clarify description of `getenv'
1967 and `setenv'.
1968 (Timers): Clarify description of `run-at-time'.
1969 (Translating Input): Correct description of
1970 `extra-keyboard-modifiers'.
1971 (Flow Control): Correct description of `enable-flow-control'.
1972
fe3b7e35
TTN
19732004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
1974
1975 * os.texi: Update copyright.
1976 (Session Management): Grammar fix.
1977 Clarify which Emacs does the restarting.
1978 Use @samp for *scratch* buffer.
1979
59db7d6e
LT
19802004-07-04 Alan Mackenzie <acm@muc.de>
1981
1982 * frames.texi (Input Focus): Add documentation for
1983 `select-frame-set-input-focus'. Replace refs to non-existent
1984 `switch-frame' with `select-frame'. Minor corrections and tidying
1985 up of text-only terminal stuff.
1986
e3ccf404
RS
19872004-07-02 Richard M. Stallman <rms@gnu.org>
1988
1989 * files.texi (Saving Buffers): Cleanup write-contents-function.
1990 (Magic File Names): Cleanup file-remote-p.
1991
8addb6eb
KG
19922004-07-02 Kai Grossjohann <kai@emptydomain.de>
1993
1994 * files.texi (Magic File Names): `file-remote-p' returns an
1995 identifier of the remote system, not just t.
1996
7a58d84d
DK
19972004-07-02 David Kastrup <dak@gnu.org>
1998
1999 * searching.texi (Entire Match Data): Add explanation about new
2000 match-data behavior when @var{integers} is non-nil.
2001
d8c379f8
RS
20022004-06-24 Richard M. Stallman <rms@gnu.org>
2003
b4a4b0ae
RS
2004 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
2005
d8c379f8
RS
2006 * customize.texi (Variable Definitions): Note about doc strings
2007 and :set.
2008
2009 * keymaps.texi (Keymap Terminology): Document `kbd'.
2010 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
2011
2012 * display.texi (Invisible Text): Setting buffer-invisibility-spec
2013 makes it buffer-local.
2014
2015 * files.texi (Saving Buffers): Correct previous change.
2016
2017 * commands.texi (Accessing Events):
2018 Clarify posn-col-row and posn-actual-col-row.
2019
20202004-06-24 David Ponce <david.ponce@wanadoo.fr>
2021
2022 * commands.texi (Accessing Events): New functions
2023 posn-at-point and posn-at-x-y. Add example to posn-x-y.
2024
dce417e7
LT
20252004-06-23 Luc Teirlinck <teirllm@auburn.edu>
2026
2027 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
2028 * frames.texi, buffers.texi, backups.texi, variables.texi:
2029 * loading.texi, eval.texi, functions.texi, control.texi:
2030 * symbols.texi, minibuf.texi: Reposition @anchor's.
2031
2032 * help.texi: Various small changes in addition to the following.
2033 (Describing Characters): Describe PREFIX argument to
2034 `key-description'. Correct and clarify definition of
2035 `text-char-description'. Describe NEED-VECTOR argument to
2036 `read-kbd-macro'.
2037 (Help Functions): Clarify definition of `apropos'.
2038
255d07dc
LH
20392004-06-23 Lars Hansen <larsh@math.ku.dk>
2040
2041 * files.texi (Saving Buffers): Correct description of
2042 `write-contents-functions'.
2043
4e9691e9
JB
20442004-06-21 Juanma Barranquero <lektu@terra.es>
2045
2046 * display.texi (Images): Remove redundant @vindex directives.
2047 Rewrite `image-library-alist' doc in active voice.
2048
1ebd4f78
JB
20492004-06-14 Juanma Barranquero <lektu@terra.es>
2050
2051 * display.texi (Images): Document new delayed library loading,
2052 variable `image-library-alist' and (existing but undocumented)
2053 function `image-type-available-p'.
2054
ddfb8369
RS
20552004-06-05 Richard M. Stallman <rms@gnu.org>
2056
2057 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
2058 refer the user to the Initial Input node.
2059 (Text from Minibuffer): Likewise.
2060 (Initial Input): New node. Document this feature
2061 and say it is mostly deprecated.
2062
18684a3a
RS
20632004-05-30 Richard M. Stallman <rms@gnu.org>
2064
7a61e456
RS
2065 * loading.texi (Named Features): Clarify return value
2066 and meaning of NOERROR.
2067
18684a3a
RS
2068 * variables.texi (File Local Variables): Minor cleanup.
2069
c8364415
MA
20702004-05-30 Michael Albinus <michael.albinus@gmx.de>
2071
2072 * files.texi (Magic File Names): Add `file-remote-p' as operation
2073 of file name handlers.
2074
08fd1251
RS
20752004-05-29 Richard M. Stallman <rms@gnu.org>
2076
2077 * modes.texi (Minor Mode Conventions): (-) has no special meaning
2078 as arg to a minor mode command.
2079
71d5a208
RS
20802004-05-22 Richard M. Stallman <rms@gnu.org>
2081
2082 * syntax.texi (Syntax Class Table): Word syntax not just for English.
2083
2084 * streams.texi (Output Variables): Doc float-output-format.
2085
2086 * searching.texi (Regexp Special): Nested repetition can be infloop.
2087
2088 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
2089 real stack overflow.
2090
2091 * compile.texi: Minor cleanups.
2092
20932004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
2094
2095 * lists.texi (Cons Cells): Explain dotted lists, true lists,
2096 circular lists.
2097 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 2098
022cb162
TTN
20992004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
2100
2101 * modes.texi (Search-based Fontification): Fix typo.
2102
aa7094ba
JB
21032004-05-10 Juanma Barranquero <lektu@terra.es>
2104
2105 * modes.texi (Mode Line Variables): Fix description of
2106 global-mode-string, which is now after which-func-mode, not the
2107 buffer name.
2108
c2383279
LH
21092004-05-07 Lars Hansen <larsh@math.ku.dk>
2110
2111 * modes.texi (Desktop Save Mode): Add.
2112 (Modes): Add menu entry Desktop Save Mode.
2113
2114 * hooks.texi: Add desktop-after-read-hook,
2115 desktop-no-desktop-file-hook and desktop-save-hook.
2116
2117 * locals.texi: Add desktop-save-buffer.
2118
058296d3
JH
21192004-04-30 Jesper Harder <harder@ifa.au.dk>
2120
2121 * display.texi: emacs -> Emacs.
2122
0c54865e
EZ
21232004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
2124
2125 * files.texi (Changing Files): Document set-file-times.
2126
d814862a
JB
21272004-04-23 Juanma Barranquero <lektu@terra.es>
2128
2129 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
2130
e8d6f886
JH
21312004-04-18 Jesper Harder <harder@ifa.au.dk>
2132
2133 * tips.texi (Coding Conventions): defopt -> defcustom.
2134
3a424014
LT
21352004-04-16 Luc Teirlinck <teirllm@auburn.edu>
2136
2137 * sequences.texi: Various clarifications.
2138
9e860631
LT
21392004-04-14 Luc Teirlinck <teirllm@auburn.edu>
2140
2141 * buffers.texi (Read Only Buffers): Mention optional ARG to
2142 `toggle-read-only'.
2143
5e30a0fb
NR
21442004-04-14 Nick Roberts <nick@nick.uklinux.net>
2145
9e860631 2146 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
2147 returns a full-width window if possible.
2148
619fb950
LT
21492004-04-13 Luc Teirlinck <teirllm@auburn.edu>
2150
2151 * buffers.texi: Various changes in addition to:
2152 (Buffer File Name): Add `find-buffer-visiting'.
2153 (Buffer Modification): Mention optional ARG to `not-modified'.
2154 (Indirect Buffers): Mention optional CLONE argument to
2155 `make-indirect-buffer'.
2156
2157 * files.texi: Various changes in addition to:
2158 (Visiting Functions): `find-file-hook' is now a normal hook.
2159 (File Name Expansion): Explain difference between the way that
2160 `expand-file-name' and `file-truename' treat `..'.
2161 (Contents of Directories): Mention optional ID-FORMAT argument to
2162 `directory-files-and-attributes'.
2163 (Format Conversion): Mention new optional CONFIRM argument to
2164 `format-write-file'.
2165
a2295d32
MB
21662004-04-12 Miles Bader <miles@gnu.org>
2167
2168 * macros.texi (Expansion): Add description of `macroexpand-all'.
2169
571fd4d5
JH
21702004-04-05 Jesper Harder <harder@ifa.au.dk>
2171
2172 * variables.texi (Variable Aliases): Mention
2173 cyclic-variable-indirection.
2174
2175 * errors.texi (Standard Errors): Ditto.
2176
4ba2fd66
LT
21772004-04-04 Luc Teirlinck <teirllm@auburn.edu>
2178
2179 * backups.texi: Various small changes in addition to:
2180 (Making Backups): Mention return value of `backup-buffer'.
2181 (Auto-Saving): Mention optional FORCE argument to
2182 `delete-auto-save-file-if-necessary'.
2183 (Reverting): Mention optional PRESERVE-MODES argument to
2184 `revert-buffer'. Correct description of `revert-buffer-function'.
2185
8f7ea687
JL
21862004-03-22 Juri Linkov <juri@jurta.org>
2187
2188 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
2189 with `Vector Functions'.
2190
2191 * text.texi (Sorting): Add missing quote.
2192
0eeca3c1
LT
21932004-03-14 Luc Teirlinck <teirllm@auburn.edu>
2194
2195 * intro.texi (Lisp History): Replace xref to `cl' manual with
2196 inforef.
2197
e69cfac2
RS
21982004-03-12 Richard M. Stallman <rms@gnu.org>
2199
2200 * intro.texi (Version Info): Add arg to emacs-version.
2201 (Lisp History): Change xref to CL manual.
2202
1b91d47f
LT
22032004-03-09 Luc Teirlinck <teirllm@auburn.edu>
2204
2205 * minibuf.texi (Completion Commands): Add xref to Emacs manual
2206 for Partial Completion mode.
2207
97073664
TTN
22082004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
2209
2210 * customize.texi: Fix typo. Remove eol whitespace.
2211
04a6e76b
RS
22122004-03-04 Richard M. Stallman <rms@gnu.org>
2213
2214 * processes.texi: Fix typos.
2215
2216 * lists.texi (Building Lists): Minor clarification.
2217
2218 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
2219 in make-hash-table.
2220
5bb0fcd1
JB
22212004-02-29 Juanma Barranquero <lektu@terra.es>
2222
2223 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
2224 rm, and ignore exit code.
2225
9022d421
EZ
22262004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
2227
2228 * display.texi (Defining Faces): Add description for min-colors.
2229 Update example.
2230
92f5fba2
LT
22312004-02-23 Luc Teirlinck <teirllm@auburn.edu>
2232
2233 * abbrevs.texi: Various corrections and clarifications in addition
2234 to the following:
2235 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
2236
7e83e178
GM
22372004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2238
2239 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
2240
9c5609e8
LT
22412004-02-21 Luc Teirlinck <teirllm@auburn.edu>
2242
e2b9b51f
LT
2243 * text.texi: Various small changes in addition to the following:
2244 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
2245 to delete-horizontal-space.
2246 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
2247 description of yank-handler text property at various places.
2248
7daa0e81
LT
2249 * frames.texi (Window System Selections): Add anchor.
2250
9c5609e8
LT
2251 * syntax.texi (Syntax Table Functions): Clarify and correct
2252 descriptions of make-syntax-table and copy-syntax-table.
2253 (Motion and Syntax): Clarify SYNTAXES argument to
2254 skip-syntax-forward.
2255 (Parsing Expressions): Mention that the return value of
2256 parse-partial-sexp is currently a list of ten rather than nine
2257 elements.
2258 (Categories): Various corrections and clarifications.
2259
d29edb21
LT
22602004-02-17 Luc Teirlinck <teirllm@auburn.edu>
2261
2262 * markers.texi (Marker Insertion Types): Minor change.
2263
2264 * locals.texi (Standard Buffer-Local Variables):
2265 * commands.texi (Interactive Codes, Using Interactive):
2266 * functions.texi (Related Topics): Fix xrefs.
2267
43e48bda
LT
22682004-02-16 Luc Teirlinck <teirllm@auburn.edu>
2269
2270 * lists.texi (Sets And Lists): Update description of delete-dups.
2271
84e34002
RS
22722004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2273
2274 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
2275
22762004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2277
2278 * frames.texi (Parameter Access): frame-parameters arg is optional.
2279 modify-frame-parameters handles nil for FRAME.
2280 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
2281 are all-or-nothing for certain toolkits.
2282 Mention parameter wait-for-wm.
2283 (Frames and Windows): In frame-first-window and frame-selected-window
2284 the arg is optional.
2285 (Input Focus): In redirect-frame-focus the second arg is optional.
2286 (Window System Selections): Mention selection type CLIPBOARD.
2287 Mention data-type UTF8_STRING.
2288 Mention numbering of cut buffers.
2289 (Resources): Describe x-resource-name.
2290
22912004-02-16 Richard M. Stallman <rms@gnu.org>
2292
2293 * windows.texi (Buffers and Windows): Delete false table
2294 about all-frames.
2295
2296 * syntax.texi (Parsing Expressions): Delete old caveat
2297 about parse-sexp-ignore-comments.
2298
2299 * streams.texi (Output Variables): Add print-quoted.
2300
2301 * lists.texi (Building Lists): Minor cleanup.
2302
2303 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
2304
2305 * display.texi (Overlays): Explain overlays use markers.
2306 (Managing Overlays): Explain front-advance and rear-advance
2307 in more detail.
2308
2309 * loading.texi (Unloading): Document unload-feature-special-hooks.
2310 Get rid of fns-NNN.el file.
2311
23122004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2313
2314 * help.texi (Describing Characters): Fix text-char-description
2315 example output.
2316
2317 * edebug.texi (Using Edebug): Fix example.
2318
2319 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 2320
84e34002
RS
2321 * files.texi (Changing Files): Fix argname.
2322
2323 * calendar.texi: Fix parens, and default values.
2324
2325 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
2326 * nonascii.texi, objects.texi, os.texi: Minor fixes.
2327 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
2328
2329 * positions.texi (Text Lines): Don't add -1 in current-line.
2330
23312004-02-16 Richard M. Stallman <rms@gnu.org>
2332
2333 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
2334
c33b76da
EZ
23352004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2336
2337 * processes.texi (Low-Level Network): Fix a typo.
2338
9d7271e8
KS
23392004-02-12 Kim F. Storm <storm@cua.dk>
2340
2341 * display.texi (Fringes): Use consistent wording.
2342 Note that window-fringe's window arg is optional.
2343 (Scroll Bars): Use consistent wording.
2344
6827d730
LT
23452004-02-11 Luc Teirlinck <teirllm@auburn.edu>
2346
2347 * tips.texi (Comment Tips): Document the new conventions for
2348 commenting out code.
2349
1cb60b5a
JD
23502004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2351
2352 * positions.texi (Text Lines): Added missing end defun.
2353
7fdd1f62
KS
23542004-02-07 Kim F. Storm <storm@cua.dk>
2355
2356 * positions.texi (Text Lines): Add line-number-at-pos.
2357
eb3c144c
JPW
23582004-02-06 John Paul Wallington <jpw@gnu.org>
2359
2360 * display.texi (Button Properties, Button Buffer Commands):
2361 mouse-2 invokes button, not down-mouse-1.
2362
a1d38d63
JR
23632004-02-04 Jason Rumney <jasonr@gnu.org>
2364
2365 * makefile.w32-in: Sync with Makefile.in changes.
2366
4b574f3d
LT
23672004-02-03 Luc Teirlinck <teirllm@auburn.edu>
2368
2369 * minibuf.texi (Text from Minibuffer): Various corrections and
2370 clarifications.
2371 (Object from Minibuffer): Correct Lisp description of
2372 read-minibuffer.
2373 (Minibuffer History): Clarify description of cons values for
2374 HISTORY arguments.
2375 (Basic Completion): Various corrections and clarifications. Add
2376 completion-regexp-list.
2377 (Minibuffer Completion): Correct and clarify description of
2378 completing-read.
6f6b0433 2379 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
2380 other minor changes.
2381 (High-Level Completion): Various corrections and clarifications.
2382 (Reading File Names): Ditto.
2383 (Minibuffer Misc): Ditto.
2384
d8186297
LT
23852004-01-26 Luc Teirlinck <teirllm@auburn.edu>
2386
2387 * strings.texi (Text Comparison): assoc-string also matches
2388 elements of alists that are strings instead of conses.
2389 (Formatting Strings): Standardize Texinfo usage. Update index
2390 entries.
2391
9adcb5f2
LT
23922004-01-20 Luc Teirlinck <teirllm@auburn.edu>
2393
2394 * lists.texi (Sets And Lists): Add delete-dups.
2395
3e7274ae
LT
23962004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2397
2398 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
2399 special form.
2400 * macros.texi (Defining Macros): Update description of `declare',
2401 which now is a macro.
2402 (Wrong Time): Fix typos.
2403
944e099f
LT
24042004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2405
2406 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 2407 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
2408 and `batch-byte-compile'. In particular, mention and describe
2409 all optional arguments.
2410 (Disassembly): Correct and clarify the description of `disassemble'.
2411
90c3aa59
LT
24122004-01-11 Luc Teirlinck <teirllm@auburn.edu>
2413
2414 * searching.texi: Various small changes in addition to the
2415 following.
2416 (Regexp Example): Adapt to new value of `sentence-end'.
2417 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2418 `words'.
2419 (Search and Replace): Add usage note for `perform-replace'.
2420 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2421 `match-data'.
2422 (Standard Regexps): Update for new values of `paragraph-start'
2423 and `sentence-end'.
2424
583c353d
LT
24252004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2426
2427 * files.texi (Saving Buffers): Clarify descriptions of
2428 `write-contents-functions' and `before-save-hook'.
2429 Make the defvar's for `before-save-hook' and `after-save-hook'
2430 into defopt's.
2431
05faee07
KS
24322004-01-07 Kim F. Storm <storm@cua.dk>
2433
2434 * commands.texi (Click Events): Describe new image and
2435 width/height elements of click events.
2436 (Accessing Events): Add posn-string, posn-image, and
2437 posn-object-width-height. Change posn-object to return either
2438 image or string object.
2439
a0465ec3
SJ
24402004-01-01 Simon Josefsson <jas@extundo.com>
2441
2442 * hooks.texi (Standard Hooks): Add before-save-hook.
2443 * files.texi (Saving Buffers): Likewise.
2444
972c0c49
RS
24452004-01-03 Richard M. Stallman <rms@gnu.org>
2446
2447 * frames.texi (Frames and Windows): Delete frame-root-window.
2448
dbcd463f
LT
24492004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2450
2451 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
2452
2453 * functions.texi: Various small changes in addition to the
2454 following.
2455 (What Is a Function): `functionp' returns nil for macros. Clarify
2456 behavior of this and following functions for symbol arguments.
2457 (Function Documentation): Add `\' in front of (fn @var{arglist})
2458 and explain why.
2459 (Defining Functions): Mention DOCSTRING argument to `defalias'.
2460 Add anchor.
2461 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
2462
02c77ee9
MB
24632004-01-01 Miles Bader <miles@gnu.org>
2464
2465 * display.texi (Buttons): New section.
2466
903a1a91
AS
24672003-12-31 Andreas Schwab <schwab@suse.de>
2468
2469 * numbers.texi (Math Functions): sqrt reports a domain-error
2470 error.
2471 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
2472
697cf92a
LT
24732003-12-30 Luc Teirlinck <teirllm@auburn.edu>
2474
3f70fe82
LT
2475 * tips.texi (Documentation Tips): Update item on hyperlinks in
2476 documentation strings.
2477
697cf92a
LT
2478 * errors.texi (Standard Errors): Various small corrections and
2479 additions.
2480
2481 * control.texi: Various small changes in addition to the
2482 following.
2483 (Signaling Errors): Provide some more details on how `signal'
2484 constructs the error message. Add anchor to the definition of
2485 `signal'.
2486 (Error Symbols): Describe special treatment of `quit'.
2487 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
2488 to emphasize that it has to be a single form.
2489
2490 * buffers.texi: Add anchor.
2491
4d25144d
RS
24922003-12-29 Richard M. Stallman <rms@gnu.org>
2493
2494 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
2495 (Window Configurations): Add window-configuration-frame.
2496
2497 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
2498
2499 * text.texi (Examining Properties): Add get-char-property-and-overlay.
2500 Change arg name in get-char-property.
2501 (Special Properties): Update handling of keymap property.
2502
2503 * strings.texi (Modifying Strings): Add clear-string.
2504 (Text Comparison): Add assoc-string and remove
2505 assoc-ignore-case, assoc-ignore-representation.
2506
2507 * os.texi (Time of Day): Add set-time-zone-rule.
2508
2509 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 2510 report domain-error errors.
4d25144d 2511
697cf92a 2512 * nonascii.texi (Converting Representations):
4d25144d
RS
2513 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
2514 (Encoding and I/O): Add file-name-coding-system.
2515
2516 * modes.texi (Search-based Fontification): Explain that
2517 face specs are symbols with face names as values.
2518
2519 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
2520
2521 * lists.texi (Building Lists): remq moved elsewhere.
2522 (Sets And Lists): remq moved here.
2523 (Association Lists): Refer to assoc-string.
2524
2525 * internals.texi (Garbage Collection): Add memory-use-counts.
2526
2527 * frames.texi (Frames and Windows): Add set-frame-selected-window
2528 and frame-root-window.
2529
697cf92a 2530 * files.texi (Contents of Directories):
4d25144d
RS
2531 Add directory-files-and-attributes.
2532
2533 * display.texi (Refresh Screen): Add force-window-update.
2534 (Invisible Text): Explain about moving point out of invis text.
2535 (Overlay Properties): Add overlay-properties.
2536 (Managing Overlays): Add overlayp.
2537 (GIF Images): Invalid image number displays a hollow box.
2538
2539 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
2540 (Killing Buffers): Add buffer-live-p.
2541
67fafe38
MR
25422003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
2543
2544 * display.texi (Fringes): Fix typo "set-buffer-window".
2545
68e74f25
LT
25462003-12-24 Luc Teirlinck <teirllm@auburn.edu>
2547
2548 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
2549 * nonascii.texi, processes.texi, tips.texi, variables.texi:
2550 Add or change various xrefs and anchors.
2551
2552 * commands.texi: Replace all occurrences of @acronym{CAR} with
2553 @sc{car}, for consistency with the rest of the Elisp manual.
2554 `car' and `cdr' are historically acronyms, but are no longer
2555 widely thought of as such.
2556
2557 * internals.texi (Pure Storage): Mention that `purecopy' does not
2558 copy text properties.
2559 (Object Internals): Now 29 bits are used (in most implementations)
2560 to address Lisp objects.
2561
2562 * variables.texi (Variables with Restricted Values): New node.
2563
2564 * objects.texi (Lisp Data Types): Mention that certain variables
2565 can only take on a restricted set of values and add an xref to
2566 the new node "Variables with Restricted Values".
2567
2568 * eval.texi (Function Indirection): Describe the errors that
2569 `indirect-function' can signal.
2570 (Eval): Clarify the descriptions of `eval-region' and `values'.
2571 Describe `eval-buffer' instead of `eval-current-buffer' and
2572 mention `eval-current-buffer' as an alias for `current-buffer'.
2573 Correct the description and mention all optional arguments.
2574
697cf92a 2575 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
2576 following.
2577 (Converting Representations): Clarify behavior of
2578 `string-make-multibyte' and `string-to-multibyte' for unibyte all
2579 ASCII arguments.
2580 (Character Sets): Document the variable `charset-list' and adapt
2581 the definition of the function `charset-list' accordingly.
2582 (Translation of Characters): Clarify use of generic characters in
2583 `make-translation-table'. Clarify and correct the description of
2584 the use of translation tables in encoding and decoding.
2585 (User-Chosen Coding Systems): Correct and clarify the description
2586 of `select-safe-coding-system'.
2587 (Default Coding Systems): Clarify description of
2588 `file-coding-system-alist'.
2589
a62f71e4
LT
25902003-11-30 Luc Teirlinck <teirllm@auburn.edu>
2591
2592 * strings.texi (Text Comparison): Correctly describe when two
2593 strings are `equal'. Combine and clarify descriptions of
2594 `assoc-ignore-case' and `assoc-ignore-representation'.
2595
2596 * objects.texi (Non-ASCII in Strings): Clarify description of
2597 when a string is unibyte or multibyte.
2598 (Bool-Vector Type): Update examples.
2599 (Equality Predicates): Correctly describe when two strings are
2600 `equal'.
2601
19017752
LT
26022003-11-29 Luc Teirlinck <teirllm@auburn.edu>
2603
2604 * lists.texi (Building Lists): `append' no longer accepts integer
2605 arguments. Update the description of `number-sequence' to reflect
2606 recent changes.
2607 (Sets And Lists): Describe `member-ignore-case' after `member'.
2608
0f6a07a8
KS
26092003-11-27 Kim F. Storm <storm@cua.dk>
2610
2611 * commands.texi (Click Events): Click object may be an images.
2612 Describe (dx . dy) element of click positions.
2613 (Accessing Events): Remove duplicate posn-timestamp.
2614 New functions posn-object and posn-object-x-y.
2615
1ce7c819
KS
26162003-11-23 Kim F. Storm <storm@cua.dk>
2617
2618 * commands.texi (Click Events): Describe enhancements to event
2619 position lists, including new text-pos and (col . row) items.
2620 Mention left-fringe and right-fringe area events.
0f6a07a8 2621 (Accessing Events): New functions posn-area and
1ce7c819
KS
2622 posn-actual-col-row. Mention posn-timestamp. Mention that
2623 posn-point in non-text area still returns buffer position.
2624 Clarify posn-col-row.
2625
cae8ddbb
LH
26262003-11-21 Lars Hansen <larsh@math.ku.dk>
2627
2628 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
2629 * anti.texi (File Attributes): Describe removed parameter
2630 ID-FORMAT.
2631
f7f1a248
LT
26322003-11-20 Luc Teirlinck <teirllm@auburn.edu>
2633
68e74f25 2634 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
2635 a position, its buffer is ignored.
2636
2637 * markers.texi (Overview of Markers): Mention it here too.
2638
c5e2fb05
LT
26392003-11-12 Luc Teirlinck <teirllm@auburn.edu>
2640
2641 * numbers.texi (Numeric Conversions): Not just `floor', but also
2642 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
2643
e57d0aa8
LT
26442003-11-10 Luc Teirlinck <teirllm@auburn.edu>
2645
2646 * markers.texi (Creating Markers): Specify insertion type of
2647 created markers. Add xref to `Marker Insertion Types'.
2648 Second argument to `copy-marker' is optional.
2649 (Marker Insertion Types): Mention that most markers are created
2650 with insertion type nil.
2651 (The Mark): Correctly describe when `mark' signals an error.
2652 (The Region): Correctly describe when `region-beginning' and
2653 `region-end' signal an error.
2654
bb3612ec
LT
26552003-11-08 Luc Teirlinck <teirllm@auburn.edu>
2656
2657 * hash.texi (Creating Hash): Clarify description of `eql'.
2658 `makehash' is obsolete.
2659 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
2660
2661 * positions.texi (Point): Change description of `buffer-end', so
2662 that it is also correct for floating point arguments.
2663 (List Motion): Correct argument lists of `beginning-of-defun' and
2664 `end-of-defun'.
2665 (Excursions): Add xref to `Marker Insertion Types'.
2666 (Narrowing): Argument to `narrow-to-page' is optional.
2667
cfb8a797
LT
26682003-11-06 Luc Teirlinck <teirllm@auburn.edu>
2669
2670 * streams.texi (Output Streams): Clarify behavior of point for
2671 marker output streams.
2672
c6177909
LT
26732003-11-04 Luc Teirlinck <teirllm@auburn.edu>
2674
2675 * variables.texi (Defining Variables): Second argument to
2676 `defconst' is not optional.
2677 (Setting Variables): Mention optional argument APPEND to
2678 `add-to-list'.
2679 (Creating Buffer-Local): Expand description of
2680 `make-variable-buffer-local'.
2681 (Frame-Local Variables): Expand description of
2682 `make-variable-frame-local'.
2683 (Variable Aliases): Correct description of optional argument
2684 DOCSTRING to `defvaralias'. Mention return value of
2685 `defvaralias'.
2686 (File Local Variables): Add xref to `File variables' in Emacs
2687 Manual. Correct description of `hack-local-variables'. Mention
2688 `safe-local-variable' property. Mention optional second argument
2689 to `risky-local-variable-p'.
2690
b3645067
LT
26912003-11-03 Luc Teirlinck <teirllm@auburn.edu>
2692
2693 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
2694
10695e5c
EZ
26952003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
2696
2697 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
2698 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
2699 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
2700 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
2701 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 2702 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
2703 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
2704 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
2705 @acronym{FOO}.
2706
a2f4def1
LT
27072003-10-27 Luc Teirlinck <teirllm@auburn.edu>
2708
2709 * strings.texi (Creating Strings): Argument START to `substring'
2710 can not be `nil'. Expand description of
2711 `substring-no-properties'. Correct description of `split-string',
2712 especially with respect to empty matches. Prevent very bad line
2713 break in definition of `split-string-default-separators'.
2714 (Text Comparison): `string=' and `string<' also accept symbols as
2715 arguments.
2716 (String Conversion): More completely describe argument BASE in
2717 `string-to-number'.
5bb0fcd1 2718 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
2719 corresponding object. Clarify behavior of numeric prefix after
2720 `%' in `format'.
2721 (Case Conversion): The argument to `upcase-initials' can be a
2722 character.
2723
a2296bf9
KH
27242003-10-27 Kenichi Handa <handa@m17n.org>
2725
2726 * display.texi (Fontsets): Fix texinfo usage.
2727
885fef7c
KH
27282003-10-25 Kenichi Handa <handa@m17n.org>
2729
2730 * display.texi (Fontsets): Add description of the function
2731 set-fontset-font.
2732
0c6b7a1f
LT
27332003-10-23 Luc Teirlinck <teirllm@auburn.edu>
2734
2735 * display.texi (Temporary Displays): Add xref to `Documentation
2736 Tips'.
2737
2738 * functions.texi (Function Safety): Use inforef instead of pxref
2739 for SES.
2740
c3cda320
AS
27412003-10-23 Andreas Schwab <schwab@suse.de>
2742
2743 * Makefile.in (TEX, texinputdir): Don't define.
2744 (TEXI2DVI): Define.
2745 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
2746 add $(srcdir)/index.texi.
2747 ($(infodir)/elisp): Remove index.texi dependency.
2748 (elisp.dvi): Likewise. Use $(TEXI2DVI).
2749 (index.texi): Remove target.
2750 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
2751 (clean): Don't remove index.texi.
2752
c3cda320
AS
2753 * permute-index, index.perm: Remove.
2754 * index.texi: Rename from index.unperm.
2755
e5dadca7
LT
27562003-10-22 Luc Teirlinck <teirllm@auburn.edu>
2757
2758 * tips.texi (Documentation Tips): Document new behavior for face
2759 and variable hyperlinks in Help mode.
2760
6cfb0777
LT
27612003-10-21 Luc Teirlinck <teirllm@auburn.edu>
2762
2763 * objects.texi (Integer Type): Update for extra bit of integer range.
2764 (Character Type): Ditto.
2765
a6eeaa81 27662003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
2767
2768 * numbers.texi (Integer Basics): Add index entries for reading
2769 numbers in hex, octal, and binary.
2770
c8f9ba83
LK
27712003-10-16 Lute Kamstra <lute@gnu.org>
2772
2773 * modes.texi (Mode Line Format): Mention force-mode-line-update's
2774 argument.
2775
b52a26fb
LT
27762003-10-13 Luc Teirlinck <teirllm@auburn.edu>
2777
2778 * windows.texi (Choosing Window): Fix typo.
2779 * edebug.texi (Edebug Execution Modes): Fix typo.
2780
f7005886
RS
27812003-10-13 Richard M. Stallman <rms@gnu.org>
2782
2783 * windows.texi (Basic Windows): A window has fringe settings,
2784 display margins and scroll-bar settings.
2785 (Splitting Windows): Doc split-window return value.
2786 Clean up one-window-p.
2787 (Selecting Windows): Fix typo.
2788 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
2789 (Buffers and Windows): In set-window-buffer, explain effect
2790 on fringe settings and scroll bar settings.
2791 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
2792 (Choosing Window): Use defopt for pop-up-frame-function.
2793 For special-display-buffer-names, explain same-window and same-frame.
2794 Clarify window-dedicated-p return value.
2795 (Textual Scrolling): scroll-up and scroll-down can get an error.
2796 (Horizontal Scrolling): Clarify auto-hscroll-mode.
2797 Clarify set-window-hscroll.
2798 (Size of Window): Don't mention tool bar in window-height.
2799 (Coordinates and Windows): Explain what coordinates-in-window-p
2800 returns for fringes and display margins.
2801 (Window Configurations): Explain saving fringes, etc.
2802
2803 * tips.texi (Library Headers): Clean up Documentation.
2804
2805 * syntax.texi (Parsing Expressions): Clean up forward-comment
2806 and parse-sexp-lookup-properties.
2807
2808 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
2809
2810 * os.texi (System Environment): Clean up text for load-average errors.
2811
2812 * modes.texi (Hooks): Don't explain local hook details at front.
2813 Clarify run-hooks and run-hook-with-args a little.
2814 Clean up add-hook and remove-hook.
2815
2816 * edebug.texi (Edebug Execution Modes): Clarify t.
2817 Document edebug-sit-for-seconds.
2818 (Coverage Testing): Document C-x X = and =.
2819 (Instrumenting Macro Calls): Fix typo.
2820 (Specification List): Don't index the specification keywords.
2821
c989ebe9
KS
28222003-10-10 Kim F. Storm <storm@cua.dk>
2823
2824 * processes.texi (Network): Introduce make-network-process.
2825
f9525eef
LT
28262003-10-09 Luc Teirlinck <teirllm@auburn.edu>
2827
2828 * tips.texi (Library Headers): Fix typo.
2829
f008b925
LK
28302003-10-07 Juri Linkov <juri@jurta.org>
2831
2832 * modes.texi (Imenu): Mention imenu-create-index-function's
2833 default value. Explain submenus better.
2834
c22c5da6
LK
28352003-10-07 Lute Kamstra <lute@gnu.org>
2836
2837 * modes.texi (Faces for Font Lock): Fix typo.
2838 (Hooks): Explain how buffer-local hook variables can refer to
2839 global hook variables.
2840 Various minor clarifications.
2841
49247521
LK
28422003-10-06 Lute Kamstra <lute@gnu.org>
2843
2844 * tips.texi (Coding Conventions): Mention naming conventions for
2845 hooks.
2846
9296c947
LT
28472003-10-05 Luc Teirlinck <teirllm@auburn.edu>
2848
2849 * loading.texi (Library Search): Correct default value of
2850 load-suffixes.
2851 (Named Features): Fix typo.
2852
0e9b293a
RS
28532003-10-05 Richard M. Stallman <rms@gnu.org>
2854
2855 * loading.texi (Named Features): In `provide',
2856 say how to test for subfeatures.
2857 (Unloading): In unload-feature, use new var name
2858 unload-feature-special-hooks.
2859
49247521 28602003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
2861
2862 * modes.texi (Major Mode Conventions): Mention third way to set up
2863 Imenu.
2864 (Imenu): A number of small fixes.
2865 Delete documentation of internal variable imenu--index-alist.
2866 Document the return value format of imenu-create-index-function
2867 functions.
2868
ab8f7d5c
RS
28692003-09-30 Richard M. Stallman <rms@gnu.org>
2870
2871 * processes.texi (Network): Say what stopped datagram connections do.
2872
2873 * lists.texi (Association Lists): Clarify `assq-delete-all'.
2874
2875 * display.texi (Overlay Properties): Clarify `evaporate' property.
2876
49247521 28772003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
2878
2879 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 2880 constructs should be marked as risky.
86b9b767
LK
2881 Change cons cell into proper list.
2882 (Mode Line Variables): Change cons cell into proper list.
2883
49247521 28842003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
2885
2886 * modes.texi (Mode Line Data): Document the :propertize construct.
2887 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 2888 to match their order in the default mode-line-format.
bc3b02f9
LK
2889 Describe the new variables mode-line-position and mode-line-modes.
2890 Update the default values of mode-line-frame-identification,
2891 minor-mode-alist, and default-mode-line-format.
2892 (Properties in Mode): Mention the :propertize construct.
6142d1d0 2893
bc3b02f9 28942003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 2895
c22c5da6 2896 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
2897 * loading.texi, minibuf.texi, text.texi, variables.texi:
2898 Avoid @strong{Note:}.
2899
29002003-09-26 Richard M. Stallman <rms@gnu.org>
2901
2902 * keymaps.texi (Remapping Commands): Fix typo.
2903
41beda59
LT
29042003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
2905
2906 * processes.texi (Low-Level Network): Fix typo.
2907
ef6ae4ff
KS
29082003-09-23 Kim F. Storm <storm@cua.dk>
2909
2910 * processes.texi (Network, Network Servers): Fix typos.
2911 (Low-Level Network): Add timeout value for :server keyword.
2912 Add new option keywords to make-network-process.
2913 Add set-network-process-options.
2914 Explain how to test availability of network options.
2915
b0f23edf
RS
29162003-09-19 Richard M. Stallman <rms@gnu.org>
2917
2918 * text.texi (Motion by Indent): Arg to
2919 backward-to-indentation and forward-to-indentation is optional.
2920
2921 * strings.texi (Creating Strings): Add substring-no-properties.
2922
2923 * processes.texi
2924 (Process Information): Add list-processes arg QUERY-ONLY.
2925 Delete process-contact from here.
2926 Add new status values for process-status.
2927 Add process-get, process-put, process-plist, set-process-plist.
2928 (Synchronous Processes): Add call-process-shell-command.
2929 (Signals to Processes): signal-process allows process objects.
2930 (Network): Complete rewrite.
2931 (Network Servers, Datagrams, Low-Level Network): New nodes.
2932
2933 * positions.texi (Word Motion): forward-word, backward-word
2934 arg is optional. Reword.
2935
2936 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
2937
c22c5da6 2938 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
2939 Delete duplicate definition of buffer-local-value.
2940 (File Local Variables): Explain about discarding text props.
2941
f387bdea
RS
29422003-09-11 Richard M. Stallman <rms@gnu.org>
2943
2944 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
2945 changes variables that record input events.
2946 (Minibuffer Misc): Add minibuffer-selected-window.
2947
2948 * lists.texi (Building Lists): Add copy-tree.
2949
2950 * display.texi (Fontsets): Add char-displayable-p.
2951 (Scroll Bars): New node.
2952
49247521 29532003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
2954
2955 * modes.texi (%-Constructs): Document new `%i' and `%I'
2956 constructs.
2957
fd026ee1
JR
29582003-09-03 Peter Runestig <peter@runestig.com>
2959
2960 * makefile.w32-in: New file.
2961
4828b4d7
RS
29622003-08-29 Richard M. Stallman <rms@gnu.org>
2963
2964 * display.texi (Overlay Properties): Clarify how priorities
2965 affect use of the properties.
2966
a4e4f05d
LT
29672003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
2968
2969 * customize.texi (Type Keywords): Correct the description of
2970 `:help-echo' in the case where `motion-doc' is a function.
2971
3ebe0346
JPW
29722003-08-14 John Paul Wallington <jpw@gnu.org>
2973
2974 * modes.texi (Emulating Mode Line): Subsection, not section.
2975
3afe8e39
RS
29762003-08-13 Richard M. Stallman <rms@gnu.org>
2977
2978 * elisp.texi (Top): Update subnode lists in menu.
2979
2980 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
2981 (Kill Functions): kill-region has new arg yank-handler.
2982 (Yanking): New node.
2983 (Yank Commands): Add yank-undo-function.
2984 (Low-Level Kill Ring):
2985 kill-new and kill-append have new arg yank-handler.
2986 (Changing Properties): Add remove-list-of-text-properties.
2987 (Atomic Changes): New node.
2988
2989 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
2990
2991 * streams.texi (Output Variables): Add eval-expression-print-length
2992 and eval-expression-print-level.
2993
2994 * os.texi (Time Conversion): For encode-time, explain limits on year.
2995
2996 * objects.texi (Character Type): Define anchor "modifier bits".
2997
2998 * modes.texi (Emulating Mode Line): New node.
2999 (Search-based Fontification): Font Lock uses font-lock-face property.
3000 (Other Font Lock Variables): Likewise.
3001
3002 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
3003 not vectors.
3004 (Active Keymaps): Add emulation-mode-map-alists.
3005 (Functions for Key Lookup): key-binding has new arg no-remap.
3006 (Remapping Commands): New node.
3007 (Scanning Keymaps): where-is-internal has new arg no-remap.
3008 (Tool Bar): Add tool-bar-local-item-from-menu.
3009 Clarify when to use tool-bar-add-item-from-menu.
3010
3011 * commands.texi (Interactive Call): commandp has new arg.
3012 (Command Loop Info): Add this-original-command.
3013
e37769b1
JPW
30142003-08-06 John Paul Wallington <jpw@gnu.org>
3015
3016 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
3017
3018 * display.texi (Warning Basics): Fix typo.
3019 (Fringes): Add closing curly bracket and fix typo.
3020
3021 * elisp.texi (Top): Fix typo.
3022
c5e0561f
RS
30232003-08-05 Richard M. Stallman <rms@gnu.org>
3024
3025 * elisp.texi: Update lists of subnodes.
3026
3027 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
3028
3029 * variables.texi (Local Variables): Use lc for example variable names.
3030
3031 * tips.texi (Library Headers): Explain where to put -*-.
3032
3033 * strings.texi (Creating Strings): Fix xref for vconcat.
3034
3035 * sequences.texi (Vector Functions):
3036 vconcat no longer allows integer args.
3037
3038 * minibuf.texi (Reading File Names): read-file-name has new
3039 arg PREDICATE. New function read-directory-name.
3040
3041 * macros.texi (Defining Macros): Give definition of `declare'
3042 (Indenting Macros): New node.
3043
3044 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
3045 (Window Frame Parameters): Make separate table of parameters
3046 that are coupled with specific face attributes.
3047 (Deleting Frames): delete-frame-hooks renamed to
3048 delete-frame-functions.
3049
3050 * files.texi (Magic File Names): Add file-remote-p.
3051 Clarify file-local-copy.
3052
3053 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
3054 here; instead xref Defining Macros.
3055
3056 * display.texi (Warnings): New node, and subnodes.
3057 (Fringes): New node.
3058
3059 * debugging.texi (Test Coverage): New node.
3060
3061 * compile.texi (Compiler Errors): Explain with-no-warnings
3062 and other ways to suppress warnings.
3063
3064 * commands.texi (Interactive Call): Minor clarification.
3065
3066 * buffers.texi (Buffer File Name): set-visited-file-name
3067 renames the buffer too.
3068
3069 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
3070
ee59dede
MR
30712003-07-24 Markus Rost <rost@math.ohio-state.edu>
3072
3073 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
3074
f0514b34
MR
30752003-07-22 Markus Rost <rost@math.ohio-state.edu>
3076
3077 * internals.texi (Garbage Collection): Fix previous change.
3078
c73983bb
RS
30792003-07-22 Richard M. Stallman <rms@gnu.org>
3080
3081 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
3082
3083 * display.texi (Width): Use \s syntax in example.
3084 (Font Selection): Add face-font-rescale-alist.
3085
3086 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
3087 Remove spurious indent in example.
3088
3089 * lists.texi (Building Lists): Add number-sequence.
3090
3091 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
3092
3093 * functions.texi (Function Documentation): Explain how to
3094 show calling convention explicitly in the doc string.
3095
3096 * windows.texi (Selecting Windows): save-selected-window saves
3097 selected window of each frame.
3098 (Window Configurations): Minor change.
3099
3100 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
3101
3102 * streams.texi (Output Variables): Add print-continuous-numbering
3103 and print-number-table.
3104
3105 * processes.texi (Decoding Output): New node.
3106
3107 * os.texi (Time Conversion): decode-time arg is optional.
3108
3109 * objects.texi (Character Type): Don't use space as example for \.
3110 Make list of char names and \-sequences correspond.
3111 Explain that \s is not used in strings. `\ ' needs space after.
3112
3113 * nonascii.texi (Converting Representations): Add string-to-multibyte.
3114 (Translation of Characters): Add translation-table-for-input.
3115 (Default Coding Systems): Add auto-coding-functions.
3116 (Explicit Encoding): Add decode-coding-inserted-region.
3117 (Locales): Add locale-info.
3118
3119 * minibuf.texi (Basic Completion): Describe test-completion.
3120 Collections can be lists of strings.
3121 Clean up lazy-completion-table.
3122 (Programmed Completion): Mention test-completion.
3123 Clarify why lambda expressions are not accepted.
3124 (Minibuffer Misc): Describe minibufferp.
3125
51a8b435
RS
31262003-07-14 Richard M. Stallman <rms@gnu.org>
3127
3128 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
3129
3130 * windows.texi (Selecting Windows): New arg to select-window.
3131 (Selecting Windows): Add with-selected-window.
3132 (Size of Window): Add window-inside-edges, etc.
3133
3134 * internals.texi (Garbage Collection): Add post-gc-hook.
3135
3136 * processes.texi (Subprocess Creation): Add exec-suffixes.
3137
3138 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
3139 (Scanning Keymaps): Add map-keymaps.
3140 (Defining Menus): Add keymap-prompt.
3141
3142 * numbers.texi (Integer Basics): Add most-positive-fixnum,
3143 most-negative-fixnum.
3144
3145 * compile.texi (Byte Compilation): Explain no-byte-compile
3146 (Compiler Errors): New node.
3147
3148 * os.texi (User Identification): user-uid, user-real-uid
3149 can return float.
3150
3151 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
3152 and about derived modes.
3153 (Minor Modes): Add minor-mode-list.
3154 (Defining Minor Modes): Keyword args for define-minor-mode.
3155 (Search-based Fontification): Explain managing other properties.
3156 (Other Font Lock Variables): Add font-lock-extra-managed-props.
3157 (Faces for Font Lock): Add font-locl-preprocessor-face.
3158 (Hooks): Add run-mode-hooks and delay-mode-hooks.
3159
3160 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 3161 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
3162
3163 * loading.texi (Library Search): Add load-suffixes.
3164
3165 * minibuf.texi (Basic Completion): Add lazy-completion-table.
3166 (Programmed Completion): Add dynamic-completion-table.
3167
3168 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
3169 (Magic File Names): Specify precedence order of handlers.
199bb209 3170
51a8b435
RS
3171 * commands.texi (Command Overview): Emacs server runs pre-command-hook
3172 and post-command-hook.
3173 (Waiting): New calling convention for sit-for.
3174
3175 * text.texi (Special Properties): local-map and keymap properties
3176 apply based on their stickiness.
3177
c6de56a0
RS
31782003-07-07 Richard M. Stallman <rms@gnu.org>
3179
3180 * modes.texi (Minor Mode Conventions): Specify only some kinds
3181 of list values as args to minor modes.
3182
3183 * files.texi (File Name Expansion): Warn about iterative use
3184 of substitute-in-file-name.
3185
3186 * advice.texi (Activation of Advice): Clean up previous change.
3187
8c761ea6
MR
31882003-07-06 Markus Rost <rost@math.ohio-state.edu>
3189
3190 * advice.texi (Activation of Advice): Note that ad-start-advice is
3191 turned on by default.
3192
c6de56a0
RS
31932003-06-30 Richard M. Stallman <rms@gnu.org>
3194
3195 * text.texi (Buffer Contents): Document current-word.
3196 (Change Hooks): Not called for *Messages*.
3197
3198 * functions.texi (Defining Functions): Explain about redefining
3199 primitives.
3200 (Function Safety): Renamed. Minor changes.
3201 Comment out the detailed criteria for what is safe.
3202
3fe4e567
AS
32032003-06-22 Andreas Schwab <schwab@suse.de>
3204
3205 * objects.texi (Symbol Type): Fix description of examples.
3206
cda7bd13
AS
32072003-06-16 Andreas Schwab <schwab@suse.de>
3208
3209 * hash.texi (Creating Hash): Fix description of :weakness.
3210
fbcffa4a
KG
32112003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
3212
3213 * files.texi (Changing Files): copy-file copies file modes, too.
3214
ff6a3bfb
RS
32152003-05-28 Richard M. Stallman <rms@gnu.org>
3216
3217 * strings.texi (Creating Strings): Clarify split-string.
3218
1463a05d
JB
32192003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
3220
3221 * strings.texi (Creating Strings): Update split-string specification
3222 and examples.
3223
af253914
RS
32242003-05-19 Richard M. Stallman <rms@gnu.org>
3225
3226 * elisp.texi: Correct invariant section names.
3227
7ea52f92
RS
32282003-04-20 Richard M. Stallman <rms@gnu.org>
3229
3230 * os.texi (Timers): Explain about timers and quitting.
3231
e31afc09
RS
32322003-04-19 Richard M. Stallman <rms@gnu.org>
3233
3234 * internals.texi (Writing Emacs Primitives): Strings are
3235 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
3236 Explain GCPRO convention for varargs function args.
3237
5ceea398
RS
32382003-04-16 Richard M. Stallman <rms@gnu.org>
3239
3240 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
3241
b0ada147
RS
32422003-04-08 Richard M. Stallman <rms@gnu.org>
3243
3244 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
3245
b23375aa
KS
32462003-02-13 Kim F. Storm <storm@cua.dk>
3247
3248 * objects.texi (Character Type): New \s escape for space.
3249
c60ee5e7
JB
32502003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3251
3252 * os.texi (System Environment): Added cygwin system-type.
3253
84e47416
RS
32542003-01-25 Richard M. Stallman <rms@gnu.org>
3255
3256 * keymaps.texi: Document that a symbol can act as a keymap.
3257
3e8cf2ea
RS
32582003-01-13 Richard M. Stallman <rms@gnu.org>
3259
3260 * text.texi (Changing Properties): Say string indices are origin-0.
3261
3262 * positions.texi (Screen Lines) <compute-motion>:
3263 Correct order of elts in return value.
3264
3265 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
3266 how to define a default binding.
3267
7abb9fc5 32682002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 3269
104bc3aa 3270 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 3271
104bc3aa
MR
3272 * customize.texi (Simple Types): Clarify description of custom
3273 type 'number. Describe new custom type 'float.
177f790c 3274
7abb9fc5 32752002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
3276
3277 * variables.texi (File Local Variables): Fix typo.
3278
df140a68 32792002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 3280
df140a68
KG
3281 From Michael Albinus <Michael.Albinus@alcatel.de>.
3282
3283 * README: Target for Info file is `make info'.
3284
3285 * files.texi (File Name Components): Fixed typos in
3286 `file-name-sans-extension'.
3287 (Magic File Names): Complete list of operations for magic file
3288 name handlers.
3289
7ed9159a
JY
32902002-09-16 Jonathan Yavner <jyavner@engineer.com>
3291
3292 * variables.texi (File Local Variables): New function
3293 risky-local-variable-p.
3294
32952002-09-15 Jonathan Yavner <jyavner@engineer.com>
3296
3297 * functions.texi (Function safety): New node about unsafep.
3298
241f79af
PA
32992002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
3300
3301 * customize.texi (Splicing into Lists): Fixed example.
3302 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
3303
72459b15
JB
33042002-06-17 Juanma Barranquero <lektu@terra.es>
3305
3306 * frames.texi (Display Feature Testing): Fix typo.
3307
61f7e0f5
AS
33082002-06-12 Andreas Schwab <schwab@suse.de>
3309
3310 * frames.texi (Initial Parameters, Resources): Fix references to
3311 the Emacs manual.
3312
4e792dbd
KS
33132002-05-13 Kim F. Storm <storm@cua.dk>
3314
3315 * variables.texi (Intro to Buffer-Local): Updated warning and
3316 example relating to changing buffer inside let.
3317
940344d4 33182002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
3319
3320 * os.texi (Session Management): New node about X Session management.
3321
231ac53b
EZ
33222002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
3323
3324 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
3325 to which the manual corresponds, and the copyright years.
3326
3327 * Makefile.in (VERSION): Set to 2.9.
3328
140cc574
EZ
33292001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
3330
3331 * elisp.texi: Change the category in @dircategory to "Emacs", to
3332 make it consistent with info/dir.
3333
9c7fce05
MB
33342001-11-25 Miles Bader <miles@gnu.org>
3335
3336 * text.texi (Fields): Describe new `limit' arg in
3337 field-beginning/field-end.
3338
9f8bbf0f
EZ
33392001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3340
a5e6715c
EZ
3341 * permute-index: Don't depend on csh-specific features. Replace
3342 the interpreter name with /bin/sh.
3343
9f8bbf0f
EZ
3344 * two-volume-cross-refs.txt: New file.
3345 * two.el: New file.
3346 * spellfile: New file.
3347
1756e2fb
EZ
33482001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
3349
3350 * permute-index: New file.
3351
3352 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
3353 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
3354 8+3 restricted namespace.
ad050e54
EZ
3355
3356 * Makefile.in (infodir): Define relative to $(srcdir).
3357 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
3358 include directories list via -I switch to makeinfo.
3359 (index.texi): Use cp if both hard and symbolic links fail.
3360
10fa7f8e
EZ
33612001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3362
7a1494ce
EZ
3363 * Makefile.in (distclean): Add.
3364
10fa7f8e
EZ
3365 The following changes make ELisp manual part of the Emacs
3366 distribution:
3367
3368 * Makefile.in: Add Copyright notice.
3369 (prefix): Remove.
3370 (infodir): Change value to "../info".
3371 (VPATH): New variable.
3372 (MAKE): Don't define.
3373 (texmacrodir): Don't define.
3374 (texinputdir): Append the existing value of TEXINPUTS.
3375 ($(infodir)/elisp): Instead of just "elisp". Reformat the
3376 command to be compatible with man/Makefile.in, and to put the
3377 output into ../info.
5c32b7c5 3378 (info): Add target.
10fa7f8e
EZ
3379 (installall): Target removed.
3380
ad050e54 33812001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
3382
3383 * tips.texi (Coding Conventions): Fix typo.
3384
6fd735df
GM
33852001-10-23 Gerd Moellmann <gerd@gnu.org>
3386
3387 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
3388
b704d54b
EZ
33892001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
3390
3391 * files.texi (File Name Components): Update the description of
3392 file-name-sans-extension and file-name-extension, as they now
3393 ignore leading dots.
3394
71431a0e
GM
33952001-10-20 Gerd Moellmann <gerd@gnu.org>
3396
6aa97356 3397 * (Version 21.1 released.)
71431a0e 3398
79f1f96c
MB
33992001-10-19 Miles Bader <miles@gnu.org>
3400
3401 * positions.texi (Text Lines): Describe behavior of
3402 `beginning-of-line'/`end-of-line' in the presence of field properties.
3403
892a8f36
GM
34042001-10-17 Gerd Moellmann <gerd@gnu.org>
3405
3406 * Makefile.in (VERSION): Set to 2.8.
3407 (manual): Use `manual-21'.
3408
8c1cc9e8 3409 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
3410 number was used. Set it to 2.8.
3411
3412 * intro.texi: Likewise.
3413
51724e26
EZ
34142001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3415
3416 * files.texi (File Name Completion): Document the significance of
3417 a trailing slash in elements of completion-ignored-extensions.
3418
57b338e8
MB
34192001-10-06 Miles Bader <miles@gnu.org>
3420
3421 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3422
c89e4bc5
GM
34232001-10-04 Gerd Moellmann <gerd@gnu.org>
3424
3425 * variables.texi (Variable Aliases): New node.
3426
ab952a4f
GM
34272001-10-04 Gerd Moellmann <gerd@gnu.org>
3428
3429 * Branch for 21.1.
dff28924 3430
9db3a582
MB
34312001-10-02 Miles Bader <miles@gnu.org>
3432
ae1a9581
MB
3433 * minibuf.texi (Minibuffer Misc): Add entries for
3434 `minibuffer-contents', `minibuffer-contents-no-properties', and
3435 `delete-minibuffer-contents'.
3436 Correct description for `minibuffer-prompt-end'.
3437
9db3a582
MB
3438 * text.texi (Property Search): Correct descriptions of
3439 `next-char-property-change' and `previous-char-property-change'.
3440 Add entries for `next-single-char-property-change' and
3441 `previous-single-char-property-change'.
3442 Make operand names a bit more consistent.
3443
03be5931
EZ
34442001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3445
3446 * frames.texi (Finding All Frames): Document that next-frame and
3447 previous-frame are local to current terminal.
3448
974548ec
EZ
34492001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3450
3451 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 3452 result of make-keymap.
974548ec 3453
8d82c597
EZ
34542001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
3455
3456 * display.texi (Font Lookup, Attribute Functions)
3457 (Image Descriptors): Add cross-references to the definition of
3458 selected frame.
3459
3460 * buffers.texi (The Buffer List): Add cross-references to the
3461 definition of selected frame.
3462
3463 * frames.texi (Input Focus): Clarify which frame is _the_ selected
3464 frame at any given time.
3465 (Multiple Displays, Size and Position): Add a cross-reference to
3466 the definition of the selected frame.
3467
2842de30
EZ
34682001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
3469
3470 * strings.texi (String Conversion) <string-to-number>: Document
3471 that a float is returned for integers that are too large.
3472
3473 * frames.texi (Mouse Position): Document mouse-position-function.
3474 (Display Feature Testing): Document display-images-p.
3475 (Window Frame Parameters): Document the cursor-type variable.
3476
3477 * numbers.texi (Integer Basics): Document CL style read syntax for
3478 integers in bases other than 10.
3479
3480 * positions.texi (List Motion): Document
3481 open-paren-in-column-0-is-defun-start.
3482
3483 * lists.texi (Sets And Lists): Document member-ignore-case.
3484
3485 * internals.texi (Garbage Collection): Document the used and free
3486 strings report.
3487 (Memory Usage): Document strings-consed.
3488
3489 * os.texi (Time of Day): Document float-time.
3490 (Recording Input): Document that clear-this-command-keys clears
3491 the vector to be returned by recent-keys.
3492
3493 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
3494 argument keymap can be a list.
3495
3496 * nonascii.texi (User-Chosen Coding Systems)
3497 <select-safe-coding-system>: Document the new argument
3498 accept-default-p and the variable
3499 select-safe-coding-system-accept-default-p. Tell what happens if
3500 buffer-file-coding-system is undecided.
3501 (Default Coding Systems): Document auto-coding-regexp-alist.
3502
3503 * display.texi (The Echo Area) <message>: Document
3504 message-truncate-lines.
3505 (Glyphs): Document that the glyph table is unused on windowed
3506 displays.
3507
3508 * help.texi (Describing Characters) <single-key-description>:
3509 Document the new argument no-angles.
3510 (Accessing Documentation) <documentation-property>: Document that
3511 a non-string property is evaluated.
3512 <documentation>: Document that the function-documentation property
3513 is looked for.
3514
3515 * windows.texi (Selecting Windows): Document some-window.
3516
3517 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
3518
3519 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
3520 apropos-mode-hook.
3521
3522 * commands.texi (Using Interactive): Document interactive-form.
3523 (Keyboard Macros): Document kbd-macro-termination-hook.
3524 (Command Loop Info): Document that clear-this-command-keys clears
3525 the vector to be returned by recent-keys.
3526
2d43d823
GM
35272001-09-04 Werner LEMBERG <wl@gnu.org>
3528
3529 * Makefile.in (srcdir, texinputdir): New variables.
3530 (srcs, index.texi, install): Use $(srcdir).
3531 (.PHONY): Remove elisp.dvi.
3532 (elisp): Use -I switch for makeinfo.
3533 (elisp.dvi): Use $(srcdir) and $(texinputdir).
3534 (installall, dist): Use $(srcdir).
3535 Fix path to texinfo.tex.
3536 (maintainer-clean): Add elisp.dvi and elisp.oaux.
3537
fa739b31
GM
35382001-08-30 Gerd Moellmann <gerd@gnu.org>
3539
92a25631
GM
3540 * display.texi (Conditional Display): Adjust to API change.
3541
fa739b31
GM
3542 * configure: New file.
3543
cef68af5
GM
35442001-07-30 Gerd Moellmann <gerd@gnu.org>
3545
3546 * commands.texi (Repeat Events): Add description of
3547 double-click-fuzz.
3548
d1f08d85
SM
35492001-05-08 Stefan Monnier <monnier@cs.yale.edu>
3550
3551 * syntax.texi (Syntax Class Table): Add the missing designator for
3552 comment and string fences.
3553 (Syntax Properties): Add a xref to syntax table internals.
3554 (Syntax Table Internals): Document string-to-syntax.
3555
1e9fc92e
GM
35562001-05-07 Gerd Moellmann <gerd@gnu.org>
3557
3558 * Makefile.in (install): Use install-info command line options
3559 like in Emacs' Makefile.in.
3560
00480554
MB
35612000-12-09 Miles Bader <miles@gnu.org>
3562
3563 * windows.texi (Window Start): Update documentation for
3564 `pos-visible-in-window-p'.
3565
1e344ee2
SM
35662000-11-12 Stefan Monnier <monnier@cs.yale.edu>
3567
3568 * lists.texi (Building Lists): Add footnote to explain how to add
3569 to the end of a list.
3570
a540f6ed
GM
35712000-10-25 Gerd Moellmann <gerd@gnu.org>
3572
3573 * files.texi (Visiting Functions): Typos.
3574
28bcdbee
KH
35752000-10-25 Kenichi Handa <handa@etl.go.jp>
3576
3577 * files.texi (Visiting Functions): Return value of
3578 find-file-noselect may be a list of buffers if wildcards are used.
3579
22d1a4ed
MB
35802000-10-24 Miles Bader <miles@lsi.nec.co.jp>
3581
3582 * display.texi (Defining Faces): Document `graphic' display type
3583 in face specs.
3584
916a89db
KG
35852000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3586
1e9fc92e 3587 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
3588 `after-make-frame-hook' with `after-make-frame-functions'.
3589
1e9fc92e 3590 * frames.texi (Creating Frames): Ditto.
916a89db 3591
1e9fc92e 3592 * variables.texi (Future Local Variables): Ditto.
916a89db 3593
483de32b
GM
35942000-10-16 Gerd Moellmann <gerd@gnu.org>
3595
3596 * display.texi (Other Image Types): Add description of :foreground
3597 and :background properties of mono PBM images.
3598
e23a63a5
WL
35992000-08-17 Werner LEMBERG <wl@gnu.org>
3600
3601 * .cvsignore: New file.
3602
dfc16043
GM
36032000-01-05 Gerd Moellmann <gerd@gnu.org>
3604
3605 * tindex.pl: New script.
3606
602613fe
DL
36071999-12-03 Dave Love <fx@gnu.org>
3608
3609 * Makefile.in (MAKEINFO): New parameter.
3610
94ec544d
DL
36111999-09-17 Richard Stallman <rms@gnu.org>
3612
3613 * Makefile.in (srcs): Add hash.texi.
3614 (VERSION): Update to 20.6.
3615
36161999-09-13 Richard Stallman <rms@gnu.org>
3617
3618 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
3619
36201998-08-29 Karl Heuer <kwzh@gnu.org>
3621
3622 * configure.in: New file.
3623 * Makefile.in: Renamed from Makefile.
3624 (prefix, infodir): Use value obtained from configure.
3625 (emacslibdir): Obsolete variable deleted.
3626 (dist): Distribute configure.in, configure, Makefile.in.
3627
36281998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3629
3630 * Makefile (INSTALL_INFO): New variable.
3631 (install): Run install-info.
3632
36331998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
3634
3635 * Makefile (elisp.dvi): Add missing backslash.
3636
36371998-05-02 Richard Stallman <rms@psilocin.gnu.org>
3638
3639 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
3640 Run texindex without `./'. Always run texindex on elisp.tp.
3641 (elisp.tps): Target deleted.
3642
36431998-04-05 Richard Stallman <rms@psilocin.gnu.org>
3644
3645 * Makefile (srcs): Add nonascii.texi and customize.texi.
3646 (dist): Start by deleting `temp'.
3647
36481998-02-17 Richard Stallman <rms@psilocin.gnu.org>
3649
3650 * Makefile (makeinfo, texindex): Targets deleted.
3651 (makeinfo.o, texindex.o): Targets deleted.
3652 (clean, dist): Don't do anything with them or with getopt*.
3653
36541998-01-30 Richard Stallman <rms@psilocin.gnu.org>
3655
3656 * Makefile (SHELL): Defined.
3657
36581998-01-27 Richard Stallman <rms@psilocin.gnu.org>
3659
3660 * Makefile (elisp.tps): New target.
3661 (elisp.dvi): Depend on elisp.tps.
3662
3663Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
3664
3665 * README: Update phone number.
3666
3667 * Makefile (elisp): Make this be the default target.
3668 Depend on makeinfo.c instead of makeinfo.
3669 (install): Don't depend on elisp.dvi, since we don't install that.
3670 Use mkinstalldirs.
3671 (dist): Add mkinstalldirs.
3672
3673Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3674
3675 * Makefile (VERSION): Update version number.
3676 (maintainer-clean): Renamed from realclean.
3677
3678Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3679
3680 * Makefile (realclean): New target.
3681 (elisp): Remove any old elisp-* files first.
3682
3683Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
3684
d1f08d85
SM
3685 * Makefile (VERSION): New variable.
3686 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
3687 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
3688
3689Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3690
3691 * Makefile (elisp): Depend on makeinfo.
3692
3693Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
3694
d1f08d85 3695 * Makefile (srcs): Add anti.texi.
94ec544d
DL
3696
3697Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3698
3699 * Makefile (infodir, prefix): New vars.
3700 (install): Use infodir.
3701 (emacsinfodir): Deleted.
3702
3703Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3704
3705 * Makefile (srcs): Add calendar.texi.
3706
3707 * Makefile (dist): Copy texindex.c and makeinfo.c.
3708 Limit elisp-* files to those with one or two digits.
3709
3710Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3711
3712 * Makefile (dist): Changed to use Gzip instead of compress.
3713
3714Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3715
3716 * loading.texi (Unloading): define-function changed back to
3717 defalias. It may not stay this way, but at least it's
3718 consistent with the known-good version of the code patch.
3719
3720Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3721
3722 * modes.texi (Hooks): Document new optional arg of add-hook.
3723
3724Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3725
d1f08d85 3726 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
3727
3728 * tips.texi: Add new section on standard library headers.
3729
3730Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3731
3732 * Makefile (srcs): Add frame.texi to the list of sources.
3733
3734Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3735
3736 * Makefile (dist): Don't bother excluding autosave files; they'll
3737 never make it into the temp directory anyway, and the hash marks
3738 in the name are problematic for make and the Bourne shell.
dff28924 3739 (srcs):
94ec544d
DL
3740
3741Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3742
d1f08d85 3743 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
3744 the distribution tar file.
3745
dff28924 3746Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
3747
3748 * Makefile (srcs): Added index.perm.
3749 (elisp.dvi): Remove erroneous shell comment.
3750 Expect output of permute-index in permuted.fns.
3751 Save old elisp.aux in elisp.oaux.
3752 (clean): Added index.texi to be deleted.
3753
dff28924 3754Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3755
3756 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
3757
dff28924 3758Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
3759
3760 * files.texi: Noted that completion-ignored-extensions is ignored
3761 when making *Completions*.
3762
3763Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
3764
3765 * Makefile make dist now depends on elisp.dvi, since it tries
3766 to include it in the dist file.
3767
dff28924 3768Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
3769
3770 * functions.texinfo (Mapping Functions): Add missing quote
3771
dff28924 3772Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3773
3774 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
3775 (defunargs): Turn off \hyphenchar of \sl font temporarily.
3776
dff28924 3777Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3778
3779 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
3780 and @error{} are the terms now being used. The files in the
3781 directory have been changed to reflect this.
3782
d1f08d85 3783 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
3784 ` @result{}', using 5 spaces at the begining of the line.
3785
dff28924 3786Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3787
3788 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
3789 experimental @indentedresult{}, @indentedexpandsto{} are part of
3790 the texinfo.tex in this directory. These TeX macros are not
3791 stable yet.
3792
dff28924 3793Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3794
3795 * texinfo.tex: temporarily added
d1f08d85 3796 \let\result=\dblarrow
94ec544d
DL
3797 \def\error{{\it ERROR} \longdblarrow}
3798 We need to do this better soon.
3799
dff28924 3800Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3801
3802 * Applied Karl Berry's patches to *.texinfo files, but not to
3803 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
3804 new title page format is also not applied, since it requires
3805 texinfo.tex changes.)
3806
3807 * Cleaned up `Makefile' and defined the `emacslibdir' directory
3808 for the Project GNU development environment.
3809
ad050e54 3810;; Local Variables:
fd026ee1 3811;; coding: iso-2022-7bit
ad050e54 3812;; End:
2a34a036 3813
651f374c
TTN
3814 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
3815 2005 Free Software Foundation, Inc.
2a34a036
GM
3816 Copying and distribution of this file, with or without modification,
3817 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
3818
3819;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda