(Search Case): Mention vars that control
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
4b5fa40e
TTN
12005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
2
3 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
4
5 (Insertion): Document precise type of `insert-char' arg COUNT.
6
34b50776
SM
72005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
8
9 * modes.texi (Other Font Lock Variables): Sync the default of
10 font-lock-lines-before.
11
c1105d05
MA
122005-08-31 Michael Albinus <michael.albinus@gmx.de>
13
14 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
15
62929713
RS
162005-08-29 Richard M. Stallman <rms@gnu.org>
17
18 * elisp.texi (Top): Update subnode menu.
19
20 * searching.texi (Searching and Matching): Move node.
21 Rearrange contents and add overall explanation.
22 (Searching and Case): Move node.
23 (Searching and Matching): Update menu.
24
0fb57cc0
EZ
252005-08-27 Eli Zaretskii <eliz@gnu.org>
26
27 * os.texi (Startup Summary): Fix the description of the initial
28 startup message display.
29
3e80c4c1
RS
302005-08-25 Richard M. Stallman <rms@gnu.org>
31
32 * searching.texi (Search and Replace): Add replace-regexp-in-string.
33
342005-08-25 Emilio C. Lopes <eclig@gmx.net>
35
36 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
37 `next-overlay-change' example.
c1105d05 38
79a8defb
JL
392005-08-22 Juri Linkov <juri@jurta.org>
40
41 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
42 Fix invert-face. Fix args of face-background.
43
16691d29
JL
44 * display.texi (Standard Faces): Delete node.
45 (Faces): Add xref to `(emacs)Standard Faces'.
46 (Displaying Faces): Fix xref to `Standard Faces'.
47
48 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
49
217b694f
EZ
502005-08-20 Alan Mackenzie <acm@muc.de>
51
52 * buffers.texi (The Buffer List): Clarify the manipulation of the
53 buffer list.
54
0bf14bfd
RS
552005-08-14 Richard M. Stallman <rms@gnu.org>
56
7ad1498e
AS
57 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
58 a regexp.
0bf14bfd 59
c118d09e
RS
602005-08-11 Richard M. Stallman <rms@gnu.org>
61
59cb8c23
RS
62 * elisp.texi (Top): Update subnode lists.
63
64 * display.texi (Inverse Video): Node deleted.
65
c118d09e
RS
66 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
67 New nodes split out of Coding Conventions.
68
69 * searching.texi (Regular Expressions): Document re-builder.
70
71 * os.texi (Time Parsing): New node split out of Time Conversion.
72
73 * processes.texi (Misc Network, Network Feature Testing)
74 (Network Options, Make Network): New nodes split out of
75 Low-Level Network.
76
67ec7f41
RS
772005-08-09 Richard M. Stallman <rms@gnu.org>
78
76d47f0d
RS
79 * frames.texi (Geometry): New node, split from Size and Position.
80 (Frame Parameters): Refer to Geometry.
81
67ec7f41 82 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 83
67ec7f41
RS
84 * windows.texi (Splitting Windows): Fix xref.
85
86 * frames.texi (Layout Parameters): Add xref.
87
88 * display.texi (Line Height, Scroll Bars): Fix xrefs.
89
90 * keymaps.texi (Menu Bar): Fix xref.
91
92 * locals.texi (Standard Buffer-Local Variables): Fix xref.
93
94 * modes.texi (%-Constructs): Fix xref.
95
96 * frames.texi (Window Frame Parameters): Node split up.
97 (Basic Parameters, Position Parameters, Size Parameters)
98 (Layout Parameters, Buffer Parameters, Management Parameters)
99 (Cursor Parameters, Color Parameters): New subnodes.
100
adb5e445
LT
1012005-08-09 Luc Teirlinck <teirllm@auburn.edu>
102
103 * positions.texi (Screen Lines): Update xref for previous change
104 in minibuf.texi.
105
106 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
107 change in minibuf.texi.
108
61298e17
RS
1092005-08-09 Richard M. Stallman <rms@gnu.org>
110
111 * tips.texi (Coding Conventions): Minor cleanup.
112
113 * modes.texi (Defining Minor Modes): Explain when init-value
114 can be non-nil.
115
116 * elisp.texi (Top): Update submenu for Minibuffer.
117
118 * minibuf.texi (Minibuffer Misc): Node split up.
119 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
120 (Recursive Mini): New nodes split out from Minibuffer Misc.
121 (Minibuffer Misc): Document max-mini-window-height.
122
123 * hash.texi (Defining Hash): Delete stray paren in example.
124
125 * display.texi (Echo Area Customization): Don't define
126 max-mini-window-height here; xref instead.
127
128 * commands.texi (Event Input Misc): Update while-no-input.
129
130 * advice.texi (Advising Functions): Explain when to use advice
131 and when to use a hook.
132
43e124e6
EZ
1332005-07-30 Eli Zaretskii <eliz@gnu.org>
134
135 * makefile.w32-in (info): Don't run install-info.
136 ($(infodir)/dir): New target, produced by running install-info.
137
653aea22
LT
1382005-07-27 Luc Teirlinck <teirllm@auburn.edu>
139
140 * modes.texi (Defining Minor Modes): The keyword for the initial
141 value is :init-value, not :initial-value.
142
ba6ebbd5
EZ
1432005-07-23 Eli Zaretskii <eliz@gnu.org>
144
145 * loading.texi (Autoload): Make the `doctor' example be consistent
146 with what's in current loaddefs.el. Describe the "fn" magic in
147 the usage portion of the doc string.
148
6696f2a4
RS
1492005-07-22 Richard M. Stallman <rms@gnu.org>
150
151 * internals.texi (Garbage Collection): Clarify previous change.
152
0c17e67c
SM
1532005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
154
155 * internals.texi (Garbage Collection): Add gc-cons-percentage.
156
426179e1
JL
1572005-07-18 Juri Linkov <juri@jurta.org>
158
159 * commands.texi (Accessing Events):
160 * frames.texi (Text Terminal Colors, Resources):
161 * markers.texi (The Mark):
162 * modes.texi (Defining Minor Modes):
163 Delete duplicate duplicate words.
164
9b0c2c56
RS
1652005-07-16 Richard M. Stallman <rms@gnu.org>
166
167 * display.texi (Managing Overlays): Clarify make-overlay
168 args for insertion types.
169
fd90b80c
LT
1702005-07-13 Luc Teirlinck <teirllm@auburn.edu>
171
0c17e67c
SM
172 * customize.texi (Variable Definitions):
173 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
174 `standard-value' is a list too.
175 (Defining New Types): Use @key{RET} instead of @key{ret}.
176
37aa90e5
TTN
1772005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
178
179 * os.texi (Translating Input): Fix typo.
180
917e0c95
RS
1812005-07-08 Richard M. Stallman <rms@gnu.org>
182
183 * README: Update edition number and size estimate.
184
185 * elisp.texi (VERSION): Set to 2.9.
186
7d90e71d
RS
1872005-07-07 Richard M. Stallman <rms@gnu.org>
188
c330dafe
RS
189 * book-spine.texinfo: Update Emacs version.
190
7d90e71d
RS
191 * display.texi (Inverse Video): Delete mode-line-inverse-video.
192
dc2204be
RS
1932005-07-06 Richard M. Stallman <rms@gnu.org>
194
195 * searching.texi (Regexp Search): Clarify what re-search-forward
196 does when the search fails.
197
a0ec7a4a
LK
1982005-07-05 Lute Kamstra <lute@gnu.org>
199
dc2204be 200 * Update FSF's address in GPL notices.
a0ec7a4a
LK
201
202 * doclicense.texi (GNU Free Documentation License):
203 * gpl.texi (GPL):
204 * tips.texi (Coding Conventions, Library Headers):
205 * vol1.texi:
206 * vol2.texi: Update FSF's address.
207
4af33176
RS
2082005-07-04 Richard M. Stallman <rms@gnu.org>
209
210 * hooks.texi (Standard Hooks): Add occur-hook.
211
b3ab615b
LT
2122005-07-03 Luc Teirlinck <teirllm@auburn.edu>
213
214 * display.texi (The Echo Area): Correct menu.
215
3d393029
RS
2162005-07-03 Richard M. Stallman <rms@gnu.org>
217
7fe48b75
RS
218 * elisp.texi (Top): Update subnode menu for Display.
219
220 * display.texi (Displaying Messages): New node, with most
221 of what was in The Echo Area.
222 (Progress): Moved under The Echo Area.
223 (Logging Messages): New node with new text.
224 (Echo Area Customization): New node, the rest of what was
225 in The Echo Area. Document message-truncate-lines with @defvar.
226 (Display): Update menu.
227
3d393029
RS
228 * windows.texi (Textual Scrolling): Doc 3 values for
229 scroll-preserve-screen-position.
230
231 * text.texi (Special Properties): Change hook functions
232 should bind inhibit-modification-hooks around altering buffer text.
233
234 * keymaps.texi (Key Binding Commands): Call binding BINDING
235 rather than DEFINITION.
236
b26860ad
JB
2372005-06-29 Juanma Barranquero <lekktu@gmail.com>
238
239 * variables.texi (Defining Variables): `user-variable-p' returns t
240 for aliases of user options, nil for alias loops.
241
025691ed
RS
2422005-06-28 Richard M. Stallman <rms@gnu.org>
243
244 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
245 make-keymap.
246
b61bfa4d
LT
2472005-06-27 Luc Teirlinck <teirllm@auburn.edu>
248
249 * variables.texi (Setting Variables): Correct and clarify
250 description of `add-to-ordered-list'.
251
24ee714d
RS
2522005-06-26 Richard M. Stallman <rms@gnu.org>
253
254 * display.texi (Faces): Minor cleanup.
255
33b79ce4
LT
2562005-06-25 Luc Teirlinck <teirllm@auburn.edu>
257
258 * display.texi (Faces): `facep' returns t for strings that are
259 face names.
260
df13531d
RS
2612005-06-25 Richard M. Stallman <rms@gnu.org>
262
263 * objects.texi (Equality Predicates): Clarify meaning of equal.
264
265 * windows.texi (Selecting Windows): save-selected-window
266 and with-selected-window save and restore the current buffer.
267
cf444441
RS
2682005-06-24 Richard M. Stallman <rms@gnu.org>
269
270 * numbers.texi (Float Basics): Explain how to test for NaN,
271 and printing the sign of NaNs.
272
6cdd056d
EZ
2732005-06-24 Eli Zaretskii <eliz@gnu.org>
274
275 * makefile.w32-in (MAKEINFO): Use --force.
276
b93e3c3b
RS
2772005-06-23 Richard M. Stallman <rms@gnu.org>
278
279 * display.texi (Face Functions): Correct Texinfo usage.
280
6fb276bd
LT
2812005-06-23 Luc Teirlinck <teirllm@auburn.edu>
282
283 * lists.texi (Rings): `ring-elements' now returns the elements of
284 RING in order.
285
1d1c7e75
JB
2862005-06-23 Juanma Barranquero <lekktu@gmail.com>
287
288 * markers.texi (The Mark): Texinfo usage fix.
289
9d12e52b
KS
2902005-06-23 Kim F. Storm <storm@cua.dk>
291
292 * searching.texi (Entire Match Data): Remove evaporate option for
293 match-data. Do not mention evaporate option for set-match-data.
294
6d44324c
GM
2952005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
296
297 * display.texi (Face Functions): Mention face aliases.
298
80df27a7
RS
2992005-06-21 Richard M. Stallman <rms@gnu.org>
300
301 * anti.texi (Antinews): Texinfo usage fix.
302
e121563b
KB
3032005-06-21 Karl Berry <karl@gnu.org>
304
9d7d543c
KB
305 * elisp.texi: Use @copying.
306
e121563b
KB
307 * elisp.texi: Put @summarycontents and @contents before the Top
308 node, instead of the end of the file, so that the contents appear
309 in the right place in the dvi/pdf output.
310
36a3b076
JL
3112005-06-21 Juri Linkov <juri@jurta.org>
312
313 * display.texi (Defining Faces): Add `customized-face'.
314
5c796e80
KS
3152005-06-20 Kim F. Storm <storm@cua.dk>
316
b7d1f38f
KS
317 * variables.texi (Setting Variables): Any type of element can be
318 given order in add-to-ordered-list. Compare elements with eq.
319
5c796e80
KS
320 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
321
fb056bef
KB
3222005-06-20 Karl Berry <karl@gnu.org>
323
324 * syntax.texi (Syntax Flags): Make last column very slightly wider
325 to avoid "generic comment" breaking on two lines and causing an
326 underfull box.
327
84398baa
LT
3282005-06-19 Luc Teirlinck <teirllm@auburn.edu>
329
330 * lists.texi (Rings): Various minor clarifications and corrections.
331
07ff1e4b
RS
3322005-06-18 Richard M. Stallman <rms@gnu.org>
333
334 * functions.texi (Obsolete Functions): Simplify.
335
336 * variables.texi (Variable Aliases): Simplify.
337
338 * anti.texi, backups.texi, compile.texi, customization.texi:
339 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
340 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
341 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
342 * variables.texi: Fix formatting ugliness.
343
344 * elisp.texi: Add links to Rings and Byte Packing.
345 Update version and copyright years.
346
347 * minibuf.texi: Fix formatting ugliness.
348 (Completion Commands): Move keymap vars to the end
349 and vars completing-read binds to the top.
350
3f7fab24
LT
3512005-06-17 Luc Teirlinck <teirllm@auburn.edu>
352
353 * processes.texi: Fix typos.
354 (Bindat Spec): Correct Texinfo error.
926c4c9b 355 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 356
f19b57e3
RS
3572005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
358
359 * lists.texi (Rings): New node.
360 (Lists): Add it to menu.
361
a80c5da7 362 * processes.texi (Byte Packing): New node.
f19b57e3
RS
363 (Processes): Add it to menu.
364
3652005-06-17 Richard M. Stallman <rms@gnu.org>
366
367 * syntax.texi (Parsing Expressions): Fix texinfo usage.
368
369 * help.texi (Documentation Basics): Explain the xref to
370 Documentation Tips.
371
372 * debugging.texi (Debugger Commands): Minor fix.
373
67c1390d
LT
3742005-06-16 Luc Teirlinck <teirllm@auburn.edu>
375
376 * edebug.texi (Instrumenting): Eliminate duplicate link.
377 (Specification List): Replace references to "below", referring to
378 a later node, with one @ref to that node.
379
380 * os.texi (Timers): Timers should save and restore the match data
381 if they change it.
382
383 * debugging.texi (Debugger Commands): Mention that the Lisp
384 debugger can not step through primitive functions.
385
51cd2a8c
JB
3862005-06-16 Juanma Barranquero <lekktu@gmail.com>
387
388 * functions.texi (Obsolete Functions): Update argument names of
389 `make-obsolete' and `define-obsolete-function-alias'.
390
391 * variables.texi (Variable Aliases): Update argument names of
392 `defvaralias', `make-obsolete-variable' and
393 `define-obsolete-variable-alias'.
394
f5e6ac4a
KS
3952005-06-15 Kim F. Storm <storm@cua.dk>
396
397 * searching.texi (Entire Match Data): Rephrase warnings about
398 evaporate arg to match-data and set-match-data.
399
fe2a9972
LT
4002005-06-14 Luc Teirlinck <teirllm@auburn.edu>
401
67774855
LT
402 * elisp.texi (Top): Update detailed menu.
403
fe2a9972
LT
404 * edebug.texi (Edebug): Update menu.
405 (Instrumenting): Update xrefs.
406 (Edebug Execution Modes): Correct xref.
407 (Jumping): Clarify description of `h' command.
408 Eliminate redundant @ref.
409 (Breaks): New node.
410 (Breakpoints): is now a subsubsection.
411 (Global Break Condition): Mention `C-x X X'.
412 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
413 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
414 (Edebug Display Update): Correct pxref.
415 (Edebug and Macros): New node.
416 (Instrumenting Macro Calls): Is now a subsubsection.
417 Neither arg of `def-edebug-spec' is evaluated.
418 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
419 (Specification Examples): Fix typo.
420
b59f605b
LK
4212005-06-14 Lute Kamstra <lute@gnu.org>
422
423 * debugging.texi (Function Debugging): Primitives can break on
424 entry too.
425
a5c99dc9
KS
4262005-06-14 Kim F. Storm <storm@cua.dk>
427
428 * variables.texi (Setting Variables): Add add-to-ordered-list.
429
f99ed2f8
SM
4302005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
431
432 * syntax.texi (Parsing Expressions): Document aux functions and vars of
433 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
434
9d42ffaa
LK
4352005-06-13 Lute Kamstra <lute@gnu.org>
436
437 * text.texi (Special Properties): Fix cross reference.
438
32cc0b00
LT
4392005-06-11 Luc Teirlinck <teirllm@auburn.edu>
440
441 * debugging.texi (Function Debugging): Delete mention of empty
442 string argument to `cancel-debug-on-entry'. Delete inaccurate
443 description of the return value of that command.
444
98d1a1cf
EZ
4452005-06-11 Alan Mackenzie <acm@muc.de>
446
447 * text.texi (Adaptive Fill): Amplify the description of
448 fill-context-prefix.
449
4b53b8d7
LT
4502005-06-10 Luc Teirlinck <teirllm@auburn.edu>
451
84398baa 452 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 453
b5305167
SM
4542005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
455
456 * syntax.texi (Parsing Expressions): Document syntax-ppss.
457
9bd4c3ad
LT
4582005-06-10 Luc Teirlinck <teirllm@auburn.edu>
459
460 * debugging.texi (Error Debugging): Minor rewording.
461 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
462 is optional.
463
257914aa
LK
4642005-06-10 Lute Kamstra <lute@gnu.org>
465
b5305167 466 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
467 (Top): Give it a title. Correct version number. Give the
468 detailed node listing a more prominent header.
b5305167
SM
469 * intro.texi: Don't set VERSION here a second time.
470 Mention Emacs's version too.
257914aa
LK
471 * anti.texi (Antinews): Use EMACSVER to refer to the current
472 version of Emacs.
473
b7aae902
KS
4742005-06-09 Kim F. Storm <storm@cua.dk>
475
476 * searching.texi (Entire Match Data): Explain new `reseat' argument to
477 match-data and set-match-data.
478
99598737
RS
4792005-06-08 Richard M. Stallman <rms@gnu.org>
480
481 * searching.texi (Entire Match Data): Clarify when match-data
482 returns markers and when integers.
483
484 * display.texi (Defining Faces): Explain that face name should not
485 end in `-face'.
486
487 * modes.texi (Mode Line Data): Minor cleanup.
488 (Customizing Keywords): Node split out of Search-based Fontification.
489 Add example of using font-lock-add-keywords from a hook.
490 Clarify when MODE should be non-nil, and when nil.
491
4922005-06-06 Richard M. Stallman <rms@gnu.org>
493
494 * modes.texi (Mode Line Data): Explain what happens when the car
495 of a list is a void symbol.
496 (Search-based Fontification): Explain MODE arg to
497 font-lock-add-keywords and warn about calls from major modes.
498
ecc8893a
JL
4992005-06-08 Juri Linkov <juri@jurta.org>
500
501 * display.texi (Standard Faces): Add `shadow' face.
502
7fa9f4eb
LT
5032005-05-29 Luc Teirlinck <teirllm@auburn.edu>
504
505 * modes.texi (Major Mode Conventions): A derived mode only needs
506 to put the call to the parent mode inside `delay-mode-hooks'.
507
bebcc4b1
RS
5082005-05-29 Richard M. Stallman <rms@gnu.org>
509
c16b1394
RS
510 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
511 new, and what that implies. Clarify.
512
513 * files.texi (Locating Files): Clean up the text.
514
bebcc4b1
RS
515 * frames.texi (Window Frame Parameters): Document user-size.
516 Shorten entry for top by referring to left.
517
5182005-05-26 Richard M. Stallman <rms@gnu.org>
519
520 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
521 is new, and what the implications are. Other clarifications.
522
217797bc
RS
5232005-05-24 Richard M. Stallman <rms@gnu.org>
524
525 * frames.texi (Dialog Boxes): Minor fixes.
526
3565fe07
MY
5272005-05-25 Masatake YAMATO <jet@gyve.org>
528
529 * display.texi (Standard Faces): Write about `mode-line-highlight'.
530
817089df
LT
5312005-05-24 Luc Teirlinck <teirllm@auburn.edu>
532
533 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
534 is optional.
535
cb5db137
NR
5362005-05-24 Nick Roberts <nickrob@snap.net.nz>
537
538 * frames.texi (Dialog Boxes): Descibe new optional argument.
539
3c8572f5
LK
5402005-05-23 Lute Kamstra <lute@gnu.org>
541
542 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
543 syntax-begin-function over font-lock-beginning-of-syntax-function.
544
2a4d7cb3
LT
5452005-05-21 Luc Teirlinck <teirllm@auburn.edu>
546
71f800cf
LT
547 * minibuf.texi (Reading File Names): Update description of
548 `read-directory-name'.
549
2a4d7cb3
LT
550 * modes.texi (Derived Modes): Clarify :group keyword.
551
bb4afd09
EZ
5522005-05-21 Eli Zaretskii <eliz@gnu.org>
553
b5305167
SM
554 * files.texi (Locating Files): New subsection.
555 Describe locate-file and executable-find.
bb4afd09 556
a2c9aee6
EZ
5572005-05-21 Kevin Ryde <user42@zip.com.au>
558
559 * frames.texi (Initial Parameters): Update cross reference to
560 "Emacs Invocation".
561
6900105f
LT
5622005-05-19 Luc Teirlinck <teirllm@auburn.edu>
563
ca1b0914
LT
564 * keymaps.texi (Active Keymaps): Add anchor.
565
6900105f
LT
566 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
567 (Major Mode Conventions): Refer to `Auto Major Mode' in more
568 appropriate place.
569 (Derived Modes): Small clarifications.
b5305167
SM
570 (Minor Mode Conventions, Keymaps and Minor Modes):
571 Replace references to nodes with references to anchors.
6900105f
LT
572 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
573 Clarify description of lists whose first element is an integer.
574 (Mode Line Variables): Add anchor.
575 (%-Constructs): Clarify description of integer after %.
576 (Emulating Mode Line): Describe nil value for FACE.
577
54d06364
LT
5782005-05-18 Luc Teirlinck <teirllm@auburn.edu>
579
580 * modes.texi (Derived Modes): Correct references to non-existing
581 variable standard-syntax-table.
582
f8d0b769
LK
5832005-05-17 Lute Kamstra <lute@gnu.org>
584
585 * modes.texi (Defining Minor Modes): Mention the mode hook.
586
294c599c
KS
5872005-05-15 Kim F. Storm <storm@cua.dk>
588
589 * processes.texi (Network): Remove open-network-stream-nowait.
590 (Network Servers): Remove open-network-stream-server.
591
4214af69
LT
5922005-05-15 Luc Teirlinck <teirllm@auburn.edu>
593
594 * elisp.texi (Top): Update detailed menu.
595
596 * variables.texi: Reorder nodes.
597 (Variables): Update menu.
598 (File Local Variables): Do not refer to the `-*-' line as
599 a "local variables list". Add pxref.
600
302691ab
LT
6012005-05-14 Luc Teirlinck <teirllm@auburn.edu>
602
56d4215a
LT
603 * elisp.texi (Top): Update detailed menu for node changes.
604
302691ab
LT
605 * modes.texi (Modes): Update Menu.
606 (Hooks): Move to beginning of chapter.
607 Most minor modes run mode hooks too.
608 `add-hook' can handle void hooks or hooks whose value is a single
609 function.
610 (Major Modes): Update Menu.
611 (Major Mode Basics): New node, split off from `Major Modes'.
612 (Major Mode Conventions): Correct xref. Explain how to handle
613 auto-mode-alist if the major mode command has an autoload cookie.
614 (Auto Major Mode): Major update. Add magic-mode-alist.
615 (Derived Modes): Major update.
616 (Mode Line Format): Update Menu.
617 (Mode Line Basics): New node, split off from `Mode Line Format'.
618
619 * loading.texi (Autoload): Mention `autoload cookie' as synonym
620 for `magic autoload comment'. Add index entries and anchor.
621
d06ba294
RS
6222005-05-14 Richard M. Stallman <rms@gnu.org>
623
624 * tips.texi (Coding Conventions): Explain how important it is
625 that just loading certain files not change Emacs behavior.
626
627 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
628
405cb12a
LK
6292005-05-12 Lute Kamstra <lute@gnu.org>
630
19958124
LK
631 * modes.texi (Generic Modes): Update.
632 (Major Modes): Refer to node "Generic Modes".
633
405cb12a
LK
634 * elisp.texi (Top): Update to the current structure of the manual.
635 * processes.texi (Processes): Add menu description.
636 * customize.texi (Customization): Add menu descriptions.
637
f714dd1b
TTN
6382005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
639
cc9442f2
TTN
640 * processes.texi (Signals to Processes)
641 (Low-Level Network): Fix typos.
f714dd1b 642
36ad23ec
LK
6432005-05-11 Lute Kamstra <lute@gnu.org>
644
645 * elisp.texi (Top): Add some nodes from the chapter "Major and
646 Minor Modes" to the detailed node listing.
647
d101bf56
RS
6482005-05-10 Richard M. Stallman <rms@gnu.org>
649
650 * keymaps.texi (Extended Menu Items): Menu item filter functions
651 can be called at any time.
652
698b0510
LT
6532005-05-08 Luc Teirlinck <teirllm@auburn.edu>
654
655 * variables.texi (File Local Variables): `(hack-local-variables t)'
656 now also checks whether a mode is specified in the local variables
657 list.
658
2c6b25c7
EZ
6592005-05-05 Kevin Ryde <user42@zip.com.au>
660
661 * display.texi (The Echo Area): Correct format function cross
662 reference.
663
643b4cf5
LT
6642005-05-05 Luc Teirlinck <teirllm@auburn.edu>
665
666 * variables.texi (Variable Aliases): Change description of
667 `define-obsolete-variable-alias'.
668
669 * functions.texi (Functions): Add "Obsolete Functions" to menu.
670 (Defining Functions): Add xref.
671 (Obsolete Functions): New node.
672 (Function Safety): Standardize capitalization of section title.
673
674 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
675 (Dialog Boxes): Complete description of `x-popup-dialog'.
676
053bc8e4
RS
6772005-05-04 Richard M. Stallman <rms@gnu.org>
678
679 * commands.texi (Interactive Codes): Fix Texinfo usage.
680 Document U more clearly.
681
f6b1b15a
LT
6822005-05-01 Luc Teirlinck <teirllm@auburn.edu>
683
3b925015
LT
684 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
685 function and not a macro.
686
f6b1b15a
LT
687 * frames.texi (Pop-Up Menus): Correct and clarify description of
688 `x-popup-menu'.
689 (Dialog Boxes): Clarify description of `x-popup-dialog'.
690
ebbfa918
RS
6912005-05-01 Richard M. Stallman <rms@gnu.org>
692
693 * edebug.texi (Checking Whether to Stop): Fix previous change.
694
abe2f96e
LT
6952005-05-01 Luc Teirlinck <teirllm@auburn.edu>
696
d6028ef2
LT
697 * display.texi: Fix typos and Texinfo usage.
698
abe2f96e
LT
699 * edebug.texi (Checking Whether to Stop): executing-macro ->
700 executing-kbd-macro.
701
b2cfb30b
RS
7022005-05-01 Richard M. Stallman <rms@gnu.org>
703
704 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
705
7e995a23
RS
7062005-04-30 Richard M. Stallman <rms@gnu.org>
707
708 * files.texi (Magic File Names): Document `operations' property.
709
57efa539
LK
7102005-04-29 Lute Kamstra <lute@gnu.org>
711
712 * modes.texi (Generic Modes): New node.
713 (Major Modes): Add it to the menu.
714 (Derived Modes): Add "derived mode" to concept index.
715
0a20b1dc
LK
7162005-04-28 Lute Kamstra <lute@gnu.org>
717
718 * modes.texi (Defining Minor Modes): Fix previous change.
719 (Font Lock Mode): Simplify.
720 (Font Lock Basics): Say that font-lock-defaults is buffer-local
721 when set and that some parts are optional. Add cross references.
722 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
723 Add cross references. Add font-lock-multiline to index.
724 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 725 Lock Variables". Document font-lock-add-keywords and
b5305167 726 font-lock-remove-keywords.
0a20b1dc
LK
727 (Other Font Lock Variables): Move font-lock-keywords-only,
728 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
729 and font-lock-syntactic-face-function to node "Syntactic Font
730 Lock". Move font-lock-keywords-case-fold-search to node
731 "Search-based Fontification". Document font-lock-inhibit-thing-lock
732 and font-lock-{,un}fontify-{buffer,region}-function.
733 (Precalculated Fontification): Remove reference to deleted variable
734 font-lock-core-only.
735 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
736 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
737 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
738 and font-lock-syntactic-face-function here from node "Other Font
739 Lock Variables". Move font-lock-syntactic-keywords to "Setting
740 Syntax Properties". Add cross references.
b5305167
SM
741 (Setting Syntax Properties): New node.
742 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
743 * syntax.texi (Syntax Properties): Add cross reference.
744 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
745
68a94f5a
RS
7462005-04-26 Richard M. Stallman <rms@gnu.org>
747
748 * display.texi (Defining Faces):
749 Document `default' elements of defface spec.
750
751 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
752
753 * variables.texi (Variable Aliases): Clarify text.
754
7552005-04-25 Chong Yidong <cyd@stupidchicken.com>
756
757 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
758
7f48f143
LT
7592005-04-25 Luc Teirlinck <teirllm@auburn.edu>
760
761 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
762
45d2f8e8
EZ
7632005-04-24 Eli Zaretskii <eliz@gnu.org>
764
f3714ab2
EZ
765 * syntax.texi (Syntax Table Internals): Elaborate documentation of
766 syntax-after and syntax-class.
767
45d2f8e8 768 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
769 (Unique File Names): Don't mention "numbers" in the documentation
770 of make-temp-file and make-temp-name.
45d2f8e8 771
469bc679
RS
7722005-04-23 Richard M. Stallman <rms@gnu.org>
773
774 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
775
c9fa5dc9
RS
7762005-04-22 Nick Roberts <nickrob@snap.net.nz>
777
778 * windows.texi (Cyclic Window Ordering): Clarify window-list.
779
230e1e80
NR
7802005-04-22 Nick Roberts <nickrob@snap.net.nz>
781
782 * variables.texi (Variable Aliases): Describe make-obsolete-variable
783 and define-obsolete-variable-alias.
784
1ba52906
KS
7852005-04-22 Kim F. Storm <storm@cua.dk>
786
787 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
788 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
789
9721d904
LK
7902005-04-21 Lute Kamstra <lute@gnu.org>
791
792 * lists.texi (Association Lists): Document rassq-delete-all.
793
ed35c736
RS
7942005-04-19 Richard M. Stallman <rms@gnu.org>
795
796 * modes.texi (Search-based Fontification): Explain that
797 facespec is an expression to be evaluated.
798
42fc00a4
RS
7992005-04-19 Kevin Ryde <user42@zip.com.au>
800
b5305167 801 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
802 * strings.texi (String Conversion): Fix xref.
803
5827e9d4
KS
8042005-04-19 Kim F. Storm <storm@cua.dk>
805
806 * symbols.texi (Symbol Plists): Add safe-get.
807 Mention that `get' may signal an error.
808
47872da9
NR
8092005-04-18 Nick Roberts <nickrob@snap.net.nz>
810
811 * customize.texi (Variable Definitions): Replace tooltip-mode
812 example with save-place.
813
ec0cf966
RS
8142005-04-17 Richard M. Stallman <rms@gnu.org>
815
816 * buffers.texi (Indirect Buffers): Clarify.
817
818 * positions.texi (Positions): Clarify converting marker to integer.
819
820 * strings.texi (String Basics): Mention string-match; clarify.
821
199bb209
LK
8222005-04-08 Lute Kamstra <lute@gnu.org>
823
824 * modes.texi (Search-based Fontification): Fix cross references.
825 Use consistent terminology. Document anchored highlighting.
826
bfa54668
LK
8272005-04-05 Lute Kamstra <lute@gnu.org>
828
829 * modes.texi (Defining Minor Modes): Document :group keyword
830 argument and its default value.
831
07e5fb9e
LK
8322005-04-03 Lute Kamstra <lute@gnu.org>
833
834 * hooks.texi (Standard Hooks): Add some hooks. Add cross
835 references and/or descriptions. Delete major mode hooks; mention
836 them as a category instead. Rename or delete obsolete hooks.
837
aa945b59
RS
8382005-04-02 Richard M. Stallman <rms@gnu.org>
839
840 * nonascii.texi (Coding System Basics): Another wording cleanup.
841
8b918214
RS
8422005-04-01 Richard M. Stallman <rms@gnu.org>
843
844 * nonascii.texi (Coding System Basics): Clarify previous change.
845
41639988
KH
8462005-04-01 Kenichi Handa <handa@m17n.org>
847
848 * nonascii.texi (Coding System Basics): Describe about rondtrip
849 identity of coding systems.
850
8e669bbd
RS
8512005-03-29 Chong Yidong <cyd@stupidchicken.com>
852
853 * text.texi (Buffer Contents): Add filter-buffer-substring and
854 buffer-substring-filters.
855
f60a6f87
RS
8562005-03-26 Chong Yidong <cyd@stupidchicken.com>
857
858 * anti.texi (Antinews): Mention `G' interactive code.
859
860 * tips.texi (Compilation Tips): Mention benchmark.el.
861
aaac1251
LT
8622005-03-27 Luc Teirlinck <teirllm@auburn.edu>
863
864 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
865 is now bound to M-o M-o.
866
867 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
868
45325173
GM
8692005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
870
871 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
872 in the Emacs Manual).
873 * Makefile.in (srcs): Remove calendar.texi.
874 * makefile.w32-in (srcs): Remove calendar.texi.
875 * display.texi (Display): Change name of next node.
876 * os.texi (System In): Change name of previous node.
877 * elisp.texi (Top): Remove Calendar references.
878 * vol1.texi (Top): Remove Calendar references.
879 * vol2.texi (Top): Remove Calendar references.
880
85df292e
RS
8812005-03-25 Richard M. Stallman <rms@gnu.org>
882
45325173 883 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
884 Cleanup previous change.
885
8862005-03-25 Chong Yidong <cyd@stupidchicken.com>
887
888 * display.texi (Face Attributes): Faces earlier in an :inherit
889 list take precedence.
890 (Scroll Bars): Fix description of vertical-scroll-bars.
891 Document frame-current-scroll-bars and window-current-scroll-bars.
892
893 * markers.texi (The Mark): Document temporary Transient Mark mode.
894
b5305167
SM
895 * minibuf.texi (Reading File Names):
896 Document read-file-name-completion-ignore-case.
85df292e
RS
897
898 * positions.texi (Screen Lines): Document nil for width argument
899 to compute-motion.
900
1fe54d69
KS
9012005-03-23 Kim F. Storm <storm@cua.dk>
902
903 * display.texi (Standard Faces): Other faces used in the fringe
904 implicitly inherits from the fringe face.
905 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
906 properties implicitly inherits from fringe face.
907 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
908
a775dff4
RS
9092005-03-20 Chong Yidong <cyd@stupidchicken.com>
910
911 * display.texi (Invisible Text): State default value of
912 line-move-ignore-invisible.
913 (Managing Overlays): Document remove-overlays.
914 (Standard Faces): Document escape-glyph face.
915
b5305167 916 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 917
b5305167
SM
918 * modes.texi (Other Font Lock Variables):
919 Document font-lock-lines-before.
a775dff4
RS
920
921 * positions.texi (Skipping Characters): skip-chars-forward allows
922 character classes.
923
077f7085
LK
9242005-03-18 Lute Kamstra <lute@gnu.org>
925
926 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
927
d69ea7ab
RS
9282005-03-17 Richard M. Stallman <rms@gnu.org>
929
c7bd5d57
RS
930 * text.texi (Undo): Document extensible undo entries.
931
d69ea7ab
RS
932 * searching.texi (String Search, Regexp Search, Regexp Search):
933 Cleanups.
934
935 * nonascii.texi (Character Codes): Minor fix.
936
937 * display.texi (Display Property): Explain the significance
938 of having text properties that are eq.
939 (Other Display Specs): Explain string as display spec.
940
941 * commands.texi (Interactive Codes): Document G option.
942
9432005-03-17 Chong Yidong <cyd@stupidchicken.com>
944
945 * text.texi (Filling): Add sentence-end-without-period and
946 sentence-end-without-space.
947 (Changing Properties): Minor fix.
948
949 * anti.texi: Total rewrite.
950
a7679889
LK
9512005-03-15 Lute Kamstra <lute@gnu.org>
952
953 * edebug.texi (Instrumenting Macro Calls): Fix typos.
954
6eb8e247
KS
9552005-03-08 Kim F. Storm <storm@cua.dk>
956
957 * display.texi (Specified Space): Property :width is support on
958 non-graphic terminals, :height is not.
959
bfa8be14
RS
9602005-03-07 Richard M. Stallman <rms@gnu.org>
961
962 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
963 Now subnodes of Fringes.
964 (Overlay Arrow): Document overlay-arrow-variable-list.
965 (Fringe Size/Pos): New node, broken out of Fringes.
966 (Display): Explain clearing vs redisplay better.
967 (Truncation): Clarify use of bitmaps.
968 (The Echo Area): Clarify the uses of the echo area.
969 Add max-mini-window-height.
970 (Progress): Clarify.
971 (Invisible Text): Explain that main loop moves point out.
972 (Selective Display): Say "hidden", not "invisible".
b5305167 973 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
974 (Overlay Properties): Clarify intro.
975 (Finding Overlays): Explain return values when nothing found.
976 (Width): truncate-string-to-width has added arg.
977 (Displaying Faces): Clarify and update mode line face handling.
978 (Face Functions): Minor cleanup.
b5305167 979 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
980 (Pixel Specification, Other Display Specs): Minor cleanups.
981 (Images, Image Descriptors): Minor cleanups.
982 (GIF Images): Patents have expired.
983 (Showing Images): Explain default text for insert-image.
b5305167 984 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
985 (Making Buttons): Explain return values.
986 (Button Buffer Commands): Add xref.
987 (Inverse Video): Update mode-line-inverse-video.
988 (Display Table Format): Clarify.
989 (Active Display Table): Give defaults for window-display-table.
990
991 * calendar.texi (Calendar Customizing): calendar-holiday-marker
992 and calendar-today-marker are strings, not chars.
993 (Holiday Customizing): Minor fix.
994
bfa8be14
RS
995 * internals.texi (Writing Emacs Primitives): Update `or' example.
996 Update limit on # args of subr.
997
998 * edebug.texi (Using Edebug): Arrow is in fringe.
999 (Instrumenting): Arg to eval-defun works without loading edebug.
1000 (Edebug Execution Modes): Add xref.
1001
1002 * customize.texi (Common Keywords): Clarify :require.
1003 Mention :version here.
1004 (Variable Definitions, Group Definitions): Not here.
1005 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
1006
d69ea7ab
RS
10072005-03-07 Chong Yidong <cyd@stupidchicken.com>
1008 * nonascii.texi (Text Representations): Clarify position-bytes.
1009 (Character Sets): Add list-charset-chars.
1010 (Scanning Charsets): Add charset-after.
1011 (Encoding and I/O): Minor fix.
1012
34398e6c
RS
10132005-03-06 Richard M. Stallman <rms@gnu.org>
1014
1015 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
1016 (Resizing Windows): Likewise.
1017
1018 * text.texi (Change Hooks): Get rid of "Emacs 21".
1019
1020 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
1021
1022 * streams.texi (Output Variables): Get rid of "Emacs 21".
1023
1024 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
1025
1026 * os.texi (Translating Input): Replace flow-control example
1027 with a less obsolete example that uses `keyboard-translate'.
1028
6eb8e247 1029 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 1030 Get rid of "Emacs 21".
6eb8e247 1031
34398e6c
RS
1032 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
1033 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
1034
1035 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
1036
1037 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
1038
1039 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
1040 (Menu Bar): Fix when menu-bar-update-hook is called.
1041
1042 * hash.texi (Hash Tables): Get rid of "Emacs 21".
1043
1044 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
1045 and make it read better.
1046
1047 * files.texi (Writing to Files): Get rid of "Emacs 21".
1048 (Unique File Names): Likewise.
1049
1050 * elisp.texi: Update Emacs version to 22.
1051
1052 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
1053 (Overlay Properties, Face Attributes): Likewise.
1054 (Managing Overlays): Fix punctuation.
1055 (Attribute Functions): Clarify set-face-font; get rid of
1056 info about old Emacs versions.
1057 (Auto Faces, Font Lookup, Display Property, Images):
1058 Get rid of "Emacs 21".
1059
1060 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
1061
d2178387
RS
10622005-03-05 Richard M. Stallman <rms@gnu.org>
1063
1064 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
1065
524352d6
LK
10662005-03-04 Lute Kamstra <lute@gnu.org>
1067
1068 * debugging.texi (Error Debugging): Document stack-trace-on-error.
1069
10702005-03-03 Lute Kamstra <lute@gnu.org>
1071
1072 * edebug.texi (Instrumenting Macro Calls): Fix typo.
1073
284f0680
LK
10742005-03-01 Lute Kamstra <lute@gnu.org>
1075
1076 * debugging.texi (Debugger Commands): Update `j'.
1077
a9ee5cac
LK
10782005-02-28 Lute Kamstra <lute@gnu.org>
1079
1080 * debugging.texi (Debugging): Fix typo.
1081 (Error Debugging): Document eval-expression-debug-on-error.
1082 (Function Debugging): Update example.
1083 (Using Debugger): Mention starred stack frames.
1084 (Debugger Commands): Document `j' and `l'.
1085 (Invoking the Debugger): `d' and `j' exit recursive edit too.
1086 Update the messages that the debugger displays.
1087 (Internals of Debugger): Add cross reference. Update example.
1088 (Excess Open): Minor improvement.
1089 (Excess Close): Minor improvement.
1090
378d0f8e
RS
10912005-02-26 Richard M. Stallman <rms@gnu.org>
1092
1093 * tips.texi (Coding Conventions): Clarify.
1094 Put all the major mode key reservations together.
1095 Mention the Mouse-1 => Mouse-2 conventions.
1096
1097 * syntax.texi (Syntax Class Table): Clarify.
1098 (Syntax Table Functions): syntax-after moved from here.
1099 (Syntax Table Internals): syntax-after moved to here.
1100 (Parsing Expressions): Update info on number of values
1101 and what's meaningful in the STATE argument.
1102 (Categories): Fix typo.
1103
1104 * sequences.texi (Arrays): Cleanup.
1105 (Char-Tables): Clarify.
1106
1107 * processes.texi (Deleting Processes): Cleanups, add xref.
1108 (Subprocess Creation): Explain nil in exec-path. Cleanup.
1109 (Process Information): set-process-coding-system, some args optional.
1110 (Input to Processes): Explain various types for PROCESS args.
1111 Rename them from PROCESS-NAME to PROCESS.
1112 (Signals to Processes): Likewise.
1113 (Decoding Output): Cleanup.
1114 (Query Before Exit): Clarify.
1115
1116 * os.texi (Startup Summary): Correct the options; add missing ones.
1117 (Terminal Output, Batch Mode): Clarify.
1118 (Flow Control): Node deleted.
1119
1120 * markers.texi (The Mark): Clarify.
1121
1122 * macros.texi (Expansion): Cleanup.
1123 (Indenting Macros): indent-spec allows ints, not floats.
1124
1125 * keymaps.texi (Keymaps): Clarify.
1126 (Format of Keymaps): Update lisp-mode-map example.
1127 (Active Keymaps, Key Lookup): Clarify.
1128 (Changing Key Bindings): Add xref to `kbd'.
1129 (Key Binding Commands, Simple Menu Items): Clarify.
1130 (Mouse Menus, Menu Bar): Clarify.
1131 (Menu Example): Replace print example with menu-bar-replace-menu.
1132
1133 * help.texi (Documentation Basics): Add function-documentation prop.
1134
1135 * elisp.texi (Top): Don't refer to Flow Control node.
1136
1137 * commands.texi (Command Overview): Improve xrefs.
1138 (Adjusting Point): Adjusting point applies to intangible and invis.
1139 (Key Sequence Input): Doc extra read-key-sequence args.
1140 Likewise for read-key-sequence-vector.
1141
1142 * backups.texi (Rename or Copy): Minor fix.
1143 (Numbered Backups): For version-control, say the default.
1144 (Auto-Saving): make-auto-save-file-name example is simplified.
1145
1146 * advice.texi (Advising Functions): Don't imply one part of Emacs
1147 should advise another part. Markup changes.
1148 (Defining Advice): Move transitional para.
1149 (Activation of Advice): Cleanup.
1150 Explain if COMPILE is nil or negative.
1151
1152 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
1153
2e20c83d
LK
11542005-02-24 Lute Kamstra <lute@gnu.org>
1155
1156 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
1157 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
1158
65c492fd
LK
11592005-02-23 Lute Kamstra <lute@gnu.org>
1160
b02c3eed
LK
1161 * modes.texi (Defining Minor Modes): define-minor-mode can be used
1162 to define global minor modes as well.
1163
65c492fd
LK
1164 * display.texi (Managing Overlays): overlay-buffer returns nil for
1165 deleted overlays.
1166
b686dd59
KS
11672005-02-22 Kim F. Storm <storm@cua.dk>
1168
1169 * minibuf.texi (Basic Completion): Allow symbols in addition to
1170 strings in try-completion and all-completions.
1171
23e8c095
LK
11722005-02-14 Lute Kamstra <lute@gnu.org>
1173
1174 * elisp.texi (Top): Remove reference to deleted node.
1175
1176 * lists.texi (Lists): Remove reference to deleted node.
1177 (Cons Cells): Fix typo.
1178
1179 * loading.texi (Where Defined): Fix typo.
1180
134948fc
RS
11812005-02-14 Richard M. Stallman <rms@gnu.org>
1182
1183 * variables.texi (Creating Buffer-Local): change-major-mode-hook
1184 is useful for discarding some minor modes.
1185
1186 * symbols.texi (Symbol Components): Reorder examples.
1187
1188 * streams.texi (Input Functions): State standard-input default.
1189 (Output Variables): State standard-output default.
1190
1191 * objects.texi (Printed Representation): Clarify read syntax vs print.
1192 (Floating Point Type): Explain meaning better.
1193 (Symbol Type): Explain uniqueness better.
1194 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
1195 List examples sooner.
1196 (Box Diagrams): New subnode broken out.
1197 Some examples moved from old Lists as Boxes node.
1198 (Dotted Pair Notation): Clarify intro.
1199 (Array Type): Clarify.
1200 (Type Predicates): Add hash-table-p.
1201
1202 * numbers.texi (Integer Basics): Clarify radix explanation.
1203 (Predicates on Numbers): Minor clarification.
1204 (Comparison of Numbers): Minor clarification. Clarify eql.
1205 Typos in min, max.
1206 (Math Functions): Clarify overflow in expt.
1207
1208 * minibuf.texi (Text from Minibuffer): Minor clarification.
1209 Mention arrow keys.
1210
1211 * loading.texi (Autoload): defun's doc string overrides autoload's
1212 doc string.
1213 (Repeated Loading): Modernize "add to list" examples.
1214 (Where Defined): Finish updating table of load-history elts.
1215
1216 * lists.texi (List-related Predicates): Minor wording improvement.
1217 (Lists as Boxes): Node deleted.
1218 (Building Lists): Explain trivial cases of number-sequence.
1219
1220 * hash.texi (Hash Tables): Add desc to menu items.
1221 (Creating Hash): Expain "full" means "make larger",
1222 (Hash Access): Any object can be a key.
1223 State value of maphash.
1224
1225 * functions.texi (What Is a Function): Wording cleanup.
1226 (Function Documentation): Minor cleanup.
1227 Explain purpose of calling convention at end of doc string.
1228 (Function Names): Wording cleanup.
1229 (Calling Functions): Wording cleanup.
1230 Explain better how funcall calls the function.
1231 (Function Cells): Delete example of saving and redefining function.
1232
1233 * control.texi (Combining Conditions): Wording cleanup.
1234 (Iteration): dolist and dotimes bind VAR locally.
1235 (Cleanups): Xref to Atomic Changes.
1236
1237 * compile.texi (Byte Compilation): Delete 19.29 info.
1238 (Compilation Functions): Macros' difficulties don't affect defsubst.
1239 (Docs and Compilation): Delete 19.29 info.
1240
44291460
RS
12412005-02-10 Richard M. Stallman <rms@gnu.org>
1242
1243 * objects.texi (Symbol Type): Minor correction.
1244
1f9ad95a
LK
12452005-02-06 Lute Kamstra <lute@gnu.org>
1246
1247 * modes.texi (Example Major Modes): Fix typos.
1248
ba2c991c
RS
12492005-02-06 Richard M. Stallman <rms@gnu.org>
1250
1251 * text.texi (Margins): fill-nobreak-predicate can be one function.
1252
1253 * strings.texi (Modifying Strings): clear-string can make unibyte.
1254 (Formatting Strings): format gives error if values missing.
1255
1256 * positions.texi (Character Motion): Mention default arg
1257 for forward-char. backward-char refers to forward-char.
1258 (Word Motion): Mention default arg for forward-word.
1259 (Buffer End Motion): Mention default arg for beginning-of-buffer.
1260 Simplify end-of-buffer.
1261 (Text Lines): Mention default arg for forward-line.
1262 (List Motion): Mention default arg for beginning/end-of-defun.
1263 (Skipping Characters): Minor fixes in explaining character-set.
1264
1265 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
1266 Mode inheritance applies only when default-major-mode is nil.
1267 Clarifications.
1268 (Example Major Modes): Update Text mode and Lisp mode examples.
1269 (Minor Mode Conventions): Mention define-minor-mode at top.
1270 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
1271 (Mode Line Format): Update mode line face display info.
1272 (Properties in Mode): Mention effect of risky vars.
1273 (Imenu): Define imenu-add-to-menubar.
1274 (Font Lock Mode): Add descriptions to menu lines.
1275 (Faces for Font Lock): Add font-lock-doc-face.
1276
9bf6d576
LK
12772005-02-05 Lute Kamstra <lute@gnu.org>
1278
1279 * text.texi (Maintaining Undo): Remove obsolete function.
1280
cb602754
EZ
12812005-02-05 Eli Zaretskii <eliz@gnu.org>
1282
1283 * frames.texi (Color Names): Add pointer to the X docs about RGB
1284 color specifications. Improve indexing
1285 (Text Terminal Colors): Replace the description of RGB values by
1286 an xref to "Color Names".
1287
4e07258f
RS
12882005-02-03 Richard M. Stallman <rms@gnu.org>
1289
1290 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
1291 Clarify.
1292 (Selecting Windows): Clarify save-selected-window.
1293 (Cyclic Window Ordering): Clarify walk-windows.
1294 (Window Point): Clarify.
1295 (Window Start): Add comment to example.
1296 (Resizing Windows): Add `interactive' specs in examples.
1297 Document fit-window-to-buffer.
1298
1299 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
1300 (Undo, Maintaining Undo): Clarify last change.
1301 (Sorting): In sort-numeric-fields, explain about octal and hex.
1302 Mention sort-numeric-base.
1303 (Format Properties): Add xref for hard newlines.
1304
1305 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
1306 (Pop-Up Menus): Fix typo.
1307 (Color Names): Explain all types of color names.
1308 Explain color-values on B&W terminal.
1309 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
1310
1311 * files.texi (File Locks): Not supported on MS systems.
1312 (Testing Accessibility): Clarify.
1313
1314 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
1315 (Coverage Testing): Fix typo.
1316
1317 * commands.texi (Misc Events): Remove stray space.
1318
1319 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
1320 (Modification Time): Clarify when visited-file-modtime returns 0.
1321 (The Buffer List): Clarify bury-buffer.
1322 (Killing Buffers): Clarify.
1323 (Indirect Buffers): Add clone-indirect-buffer.
1324
13252005-02-02 Matt Hodges <MPHodges@member.fsf.org>
1326
1327 * edebug.texi (Printing in Edebug): Fix default value of
1328 edebug-print-circle.
1329 (Coverage Testing): Fix displayed frequency count data.
1330
13312005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
1332
1333 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
1334
4e07258f 13352005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
1336
1337 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
1338
28d986b9
EZ
13392005-01-29 Eli Zaretskii <eliz@gnu.org>
1340
1341 * commands.texi (Misc Events): Describe the help-echo event.
1342
1343 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
1344 consistently in description of the help-echo property.
1345 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
1346
1347 * display.texi (Overlay Properties): Fix the index entry for
1348 help-echo overlay property.
1349
1350 * customize.texi (Type Keywords): Uncomment the xref to the
1351 help-echo property documentation.
1352
8f958b40
KS
13532005-01-23 Kim F. Storm <storm@cua.dk>
1354
1355 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
1356 return value. Third element FULLY replaced by PARTIAL which
1357 specifies number of invisible pixels if row is only partially visible.
1358 (Textual Scrolling): Mention auto-window-vscroll.
1359 (Vertical Scrolling): New defvar auto-window-vscroll.
1360
cd7e5dd6
LT
13612005-01-16 Luc Teirlinck <teirllm@auburn.edu>
1362
1363 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
1364 command remapping.
1365
6f771c32
RS
13662005-01-15 Richard M. Stallman <rms@gnu.org>
1367
1368 * display.texi (Defining Images): Mention DATA-P arg of create-image.
1369
6ac8a822
KS
13702005-01-14 Kim F. Storm <storm@cua.dk>
1371
88948d55
KS
1372 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
1373
6ac8a822
KS
1374 * text.texi (Links and Mouse-1): Fix string and vector item.
1375
20d6de82
RS
13762005-01-13 Richard M. Stallman <rms@gnu.org>
1377
1378 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
1379 descriptions of overriding-local-map and overriding-terminal-local-map.
1380
1381 * text.texi (Links and Mouse-1): Clarify text.
1382
f75a592e
KS
13832005-01-13 Kim F. Storm <storm@cua.dk>
1384
1385 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
1386
910f60b1
TTN
13872005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
1388
1389 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
1390
37181fc4
KS
13912005-01-12 Kim F. Storm <storm@cua.dk>
1392
1393 * text.texi (Links and Mouse-1): Rename section from Enabling
1394 Mouse-1 to Following Links. Change xrefs.
1395 Add examples for define-button-type and define-widget.
1396
1397 * display.texi (Button Properties, Button Buffer Commands):
1398 Clarify mouse-1 and follow-link functionality.
1399
28f94a34
RS
14002005-01-12 Richard M. Stallman <rms@gnu.org>
1401
1402 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
1403
1404 * display.texi (Beeping): Fix Texinfo usage.
1405
1406 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
1407
bac2d936
KS
14082005-01-11 Kim F. Storm <storm@cua.dk>
1409
1410 * display.texi (Button Properties, Button Buffer Commands):
93381d62 1411 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
1412
1413 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
1414 (Enabling Mouse-1 to Follow Links): New subsection.
1415
de968ddb
RS
14162005-01-06 Richard M. Stallman <rms@gnu.org>
1417
1418 * text.texi (Special Properties): Minor change.
1419
1420 * os.texi (Timers): Clarify previous change.
1421
1422 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1423
a3a43b3b
LT
14242005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1425
1426 * display.texi (Face Attributes): Correct xref to renamed node.
1427
732bb9ce
RS
14282005-01-01 Richard M. Stallman <rms@gnu.org>
1429
1430 * display.texi (Face Attributes): Describe hex color specs.
1431
c734ae59
RS
14322004-12-31 Richard M. Stallman <rms@gnu.org>
1433
1434 * os.texi (Timers): Update previous change.
1435
33b2f4ea
KS
14362004-12-30 Kim F. Storm <storm@cua.dk>
1437
1438 * display.texi (Line Height): Total line-height is now specified
1439 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1440 in cons cells. (nil . RATIO) is relative to actual line height.
1441 Use line-height `t' instead of `0' to get minimum height.
1442
99ec74b9
RS
14432004-12-29 Richard M. Stallman <rms@gnu.org>
1444
1445 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1446
eab463f6
RS
14472004-12-28 Richard M. Stallman <rms@gnu.org>
1448
1449 * commands.texi (Quitting): Clarify value of with-local-quit.
1450
1451 * elisp.texi (Top): Fix previous change.
1452
1453 * loading.texi (Loading): Fix previous change.
1454
ebbd14f1
RS
14552004-12-27 Richard M. Stallman <rms@gnu.org>
1456
4ae98fc5
RS
1457 * Makefile.in (MAKEINFO): Specify --force.
1458
8f430046
RS
1459 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
1460
56011a8c
RS
1461 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
1462
1463 * display.texi (Line Height): Further clarify.
1464
1465 * elisp.texi (Top): Update Loading submenu.
1466
ebbd14f1
RS
1467 * loading.texi (Where Defined): New node.
1468 (Unloading): load-history moved to Where Defined.
1469
fda2922a
RS
14702004-12-21 Richard M. Stallman <rms@gnu.org>
1471
1472 * commands.texi (Event Input Misc): Add while-no-input.
1473
9eb8959a
RS
14742004-12-11 Richard M. Stallman <rms@gnu.org>
1475
1476 * display.texi (Line Height): Rewrite text for clarity.
1477
adf87c29
KS
14782004-12-11 Kim F. Storm <storm@cua.dk>
1479
1480 * display.texi (Display): Add node "Line Height" to menu.
1481 (Line Height): New node. Move full description of line-spacing
1482 and line-height text properties here from text.texi.
1483 (Scroll Bars): Add vertical-scroll-bar variable.
1484
1485 * frames.texi (Window Frame Parameters): Remove line-height defvar.
1486
1487 * locals.texi (Standard Buffer-Local Variables): Fix xref for
1488 line-spacing and vertical-scroll-bar.
1489
1490 * text.texi (Special Properties): Just mention line-spacing and
1491 line-height here, add xref to new "Line Height" node.
1492
31e4729e
TTN
14932004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
1494
1495 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
1496
1497 * locals.texi (Standard Buffer-Local Variables):
1498 Add @xref for `line-spacing'.
1499
cc60c723
RS
15002004-12-05 Richard M. Stallman <rms@gnu.org>
1501
1502 * Makefile.in (maintainer-clean): Remove the info files
1503 in $(infodir) where they are created.
1504
f6101ac9
RS
15052004-12-03 Richard M. Stallman <rms@gnu.org>
1506
1507 * windows.texi (Selecting Windows): get-lru-window and
1508 get-largest-window don't consider dedicated windows.
1509
1510 * text.texi (Undo): Document undo-in-progress.
1511
94221759
RS
15122004-11-26 Richard M. Stallman <rms@gnu.org>
1513
1514 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
1515 Remove a few vars that are not always buffer-local.
1516
7092c5e8
LT
15172004-11-24 Luc Teirlinck <teirllm@auburn.edu>
1518
1519 * locals.texi (Standard Buffer-Local Variables): Comment out
1520 xref's to non-existent node `Yet to be written'.
1521
261b01c6
RS
15222004-11-24 Richard M. Stallman <rms@gnu.org>
1523
1524 * processes.texi (Synchronous Processes): Grammar fix.
1525
1526 * numbers.texi (Comparison of Numbers): Add eql.
1527
1528 * locals.texi (Standard Buffer-Local Variables): Add many vars.
1529
1530 * intro.texi (Printing Notation): Fix previous change.
1531
1532 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
1533 and default-indicate-buffer-boundaries from here.
1534 (Usual Display): To here.
1535 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
1536 (Usual Display): Move tab-width up.
1537
1538 * customize.texi (Variable Definitions): Replace
1539 show-paren-mode example with tooltip-mode.
7092c5e8 1540 (Simple Types, Composite Types, Defining New Types):
261b01c6 1541 Minor cleanups.
7092c5e8 1542
c1aa4864
JH
15432004-11-21 Jesper Harder <harder@ifa.au.dk>
1544
1545 * processes.texi (Synchronous Processes, Output from Processes):
1546 Markup fix.
1547
dedbac89
RS
15482004-11-20 Richard M. Stallman <rms@gnu.org>
1549
07c8c65a
RS
1550 * positions.texi (Skipping Characters): skip-chars-forward
1551 now handles char classes.
1552
8f40a868
RS
1553 * intro.texi (Printing Notation): Avoid confusion of `print'
1554 when explaining @print.
1555
1556 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
1557
1558 * display.texi (Display Table Format): Minor fix.
1559
1560 * streams.texi (Output Functions): Fix print example.
1561
fd6866c8
RS
1562 * Makefile.in (elisp): New target.
1563 (dist): Depend on $(infodir)/elisp, not elisp.
1564 Copy the info files from $(infodir).
1565
9d00469f
RS
1566 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
1567 read-from-minibuffer.
1568
dedbac89
RS
1569 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
1570
6de891db
RS
15712004-11-19 Richard M. Stallman <rms@gnu.org>
1572
1573 * searching.texi (Regexp Search): Add search-whitespace-regexp.
1574
e1c1c5a7
TTN
15752004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
1576
1577 * tips.texi (Coding Conventions): Fix typo.
1578
ee31cd78
RS
15792004-11-16 Richard M. Stallman <rms@gnu.org>
1580
1581 * tips.texi (Coding Conventions): Separate defvar and require
1582 methods to avoid warnings. Use require only when there are many
1583 functions and variables from that package.
1584
1585 * minibuf.texi (Minibuffer Completion): When ignoring case,
1586 predicate must not be case-sensitive.
1587
1588 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
1589 (Test Coverage): Don't talk about "splotches". Clarified.
1590
4bd38e94
TTN
15912004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
1592
1593 * frames.texi (Window Frame Parameters): Fix typo.
1594
6d073ae1
KS
15952004-11-15 Kim F. Storm <storm@cua.dk>
1596
9f89426b
KS
1597 * symbols.texi (Other Plists): Note that plist-get may signal error.
1598 Add safe-plist-get.
6d073ae1 1599
10980463
TTN
16002004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
1601
1602 * modes.texi (Font Lock Basics): Fix typo.
1603
1efc19eb
RS
16042004-11-08 Richard M. Stallman <rms@gnu.org>
1605
1606 * syntax.texi (Syntax Table Functions): Add syntax-after.
1607
6159c232
EZ
16082004-11-06 Lars Brinkhoff <lars@nocrew.org>
1609
1610 * os.texi (Processor Run Time): New section documenting
1611 get-internal-run-time.
1612
59dede22
EZ
16132004-11-06 Eli Zaretskii <eliz@gnu.org>
1614
1615 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
1616 it nukes elisp-cover.texi.
1617 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
1618 elisp-0 etc.
1619
4cc8522c
LT
16202004-11-05 Luc Teirlinck <teirllm@auburn.edu>
1621
1622 * commands.texi (Keyboard Macros): Document `append' return value
1623 of `defining-kbd-macro'.
1624
2d1ef312
RS
16252004-11-01 Richard M. Stallman <rms@gnu.org>
1626
1627 * commands.texi (Interactive Call): Add called-interactively-p.
1628
6f4e005d
SJ
16292004-10-29 Simon Josefsson <jas@extundo.com>
1630
1631 * minibuf.texi (Reading a Password): Revert.
1632
4f71c13f
RS
16332004-10-28 Richard M. Stallman <rms@gnu.org>
1634
1635 * frames.texi (Display Feature Testing): Explain about "vendor".
1636
4660a9e3
RS
16372004-10-27 Richard M. Stallman <rms@gnu.org>
1638
1639 * commands.texi (Interactive Codes): `N' uses numeric prefix,
1640 not raw. Clarify `n'.
1641 (Interactive Call): Rewrite interactive-p, focusing on when
1642 and how to use it.
1643 (Misc Events): Clarify previous change.
1644
1645 * advice.texi (Simple Advice): Clarify what job the example does.
1646 (Around-Advice): Clarify ad-do-it.
1647 (Activation of Advice): An option of ad-default-compilation-action
1648 is `never', not `nil'.
1649
c8636435
KS
16502004-10-26 Kim F. Storm <storm@cua.dk>
1651
1652 * commands.texi (Interactive Codes): Add U code letter.
1653
acd4089b
SJ
16542004-10-25 Simon Josefsson <jas@extundo.com>
1655
1656 * minibuf.texi (Reading a Password): Add.
1657
29dc7809
JR
16582004-10-24 Jason Rumney <jasonr@gnu.org>
1659
1660 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
1661 and wheel-down.
1662
bb5d6d34
KG
16632004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
1664
1665 * processes.texi (Synchronous Processes): Document process-file.
1666
d0ee2ed3
KH
16672004-10-22 Kenichi Handa <handa@m17n.org>
1668
1669 * text.texi (translate-region): Document that it accepts also a
1670 char-table.
1671
38be9dbb
DP
16722004-10-22 David Ponce <david@dponce.com>
1673
1674 * windows.texi (Resizing Windows): Document the `preserve-before'
1675 argument of the functions `enlarge-window' and `shrink-window'.
1676
63c80452
JR
16772004-10-19 Jason Rumney <jasonr@gnu.org>
1678
1679 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
1680
9f4b6e73
LT
16812004-10-09 Luc Teirlinck <teirllm@auburn.edu>
1682
1683 * text.texi (Filling): Add anchor for definition of
1684 `sentence-end-double-space'.
1685
1686 * searching.texi (Regexp Example): Update description of how
1687 Emacs currently recognizes the end of a sentence.
1688 (Standard Regexps): Update definition of the variable
1689 `sentence-end'. Add definition of the function `sentence-end'.
1690
657f0f9c
EZ
16912004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
1692
1693 * display.texi (Progress): New node.
1694
35ab4857
KS
16952004-10-05 Kim F. Storm <storm@cua.dk>
1696
1697 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
1698
f2a54fbc
KS
16992004-09-29 Kim F. Storm <storm@cua.dk>
1700
1701 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
1702 to identify bitmaps. Remove -fringe-bitmap suffix for standard
1703 fringe bitmap symbols, as they now have their own namespace.
1704 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
1705 vs. pixels. Signal error if no free bitmap slots.
1706 (Pixel Specification): Change IMAGE to @var{image}.
1707
4676d6f3
RS
17082004-09-28 Richard M. Stallman <rms@gnu.org>
1709
1710 * text.texi (Special Properties): Clarify line-spacing and line-height.
1711
1712 * searching.texi (Regexp Search): Add looking-back.
1713
17234906
LT
17142004-09-25 Luc Teirlinck <teirllm@auburn.edu>
1715
1716 * display.texi: Correct typos.
1717 (Image Descriptors): Correct xref's.
1718
4de43c8b
RS
17192004-09-25 Richard M. Stallman <rms@gnu.org>
1720
1721 * text.texi (Special Properties): Cleanups in `cursor'.
1722 Rewrites in `line-height' and `line-spacing'; exchange them.
1723
1724 * display.texi (Fringes): Rewrite previous change.
1725 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
1726 (Display Fringe Bitmaps): Node deleted, text moved.
1727 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
1728 (Scroll Bars): Clarify set-window-scroll-bars.
1729 (Pointer Shape): Rewrite.
1730 (Specified Space): Clarify :align-to, etc.
1731 (Pixel Specification): Use @var. Clarify new text.
1732 (Other Display Specs): Clarify `slice'.
1733 (Image Descriptors): Cleanups.
1734 (Showing Images): Cleanups.
1735
a3ee0299
LT
17362004-09-24 Luc Teirlinck <teirllm@auburn.edu>
1737
e88ebce6
LT
1738 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
1739
a3ee0299
LT
1740 * modes.texi: Various minor changes in addition to:
1741 (Major Mode Conventions): Final call to `run-mode-hooks' should
1742 not be inside the `delay-mode-hooks' form.
1743 (Mode Hooks): New node.
1744 (Hooks): Delete obsolete example.
1745 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
1746 node "Mode Hooks".
1747
6db2bc02
LT
17482004-09-22 Luc Teirlinck <teirllm@auburn.edu>
1749
1750 * display.texi: Correct various typos.
1751 (Display): Rename node "Pointer Shapes" to "Pointer
1752 Shape". (There is already a node called "Pointer Shapes" in
1753 frames.texi.)
1754 (Images): Remove non-existent node "Image Slices" from menu.
1755
ed2846bd
KS
17562004-09-23 Kim F. Storm <storm@cua.dk>
1757
1758 * text.texi (Special Properties): Add `cursor', `pointer',
1759 `line-height', and `line-spacing' properties.
1760
1761 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
1762 Shapes' to menu.
1763 (Standard Faces): Doc fix for fringe face.
1764 (Fringes): Add `overflow-newline-into-fringe' and
1765 'indicate-buffer-boundaries'.
1766 (Fringe Bitmaps, Pointer Shapes): New nodes.
1767 (Display Property): Add 'Pixel Specification' and 'Display Fringe
1768 Bitmaps' to menu.
1769 (Specified Space): Describe pixel width and height.
1770 (Pixel Specification): New node.
1771 (Other Display Specs): Add `slice' property.
1772 (Display Fringe Bitmaps): New node.
1773 (Images): Add 'Image Slices' to menu.
1774 (Image Descriptors): Add `:pointer' and `:map' properties.
1775 (Showing Images): Add slice arg to `insert-image'. Add
1776 'insert-sliced-image'.
1777
4d894c98
RS
17782004-09-20 Richard M. Stallman <rms@gnu.org>
1779
1780 * commands.texi (Key Sequence Input):
1781 Clarify downcasing in read-key-sequence.
1782
7e388eb7
JL
17832004-09-08 Juri Linkov <juri@jurta.org>
1784
1785 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
1786
a020987f
LT
17872004-09-07 Luc Teirlinck <teirllm@auburn.edu>
1788
1789 * locals.texi (Standard Buffer-Local Variables): Add
1790 `buffer-auto-save-file-format'.
1791 * internals.texi (Buffer Internals): Describe new
1792 auto_save_file_format field of the buffer structure.
1793 * files.texi (Format Conversion): `auto-save-file-format' has been
1794 renamed `buffer-auto-save-file-format'.
1795
2b96f80c
LT
17962004-08-27 Luc Teirlinck <teirllm@auburn.edu>
1797
1798 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
1799 an integer or a marker.
1800 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
1801
2ee3b79e
RS
18022004-08-22 Richard M. Stallman <rms@gnu.org>
1803
1804 * modes.texi (Major Mode Conventions): Discuss rebinding of
1805 standard key bindings.
1806
c438dc33
KS
18072004-08-18 Kim F. Storm <storm@cua.dk>
1808
1809 * processes.texi (Accepting Output): Add `just-this-one' arg to
1810 `accept-process-output'.
101c421e 1811 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 1812
db8af011
LT
18132004-08-10 Luc Teirlinck <teirllm@auburn.edu>
1814
1815 * keymaps.texi: Various changes in addition to:
1816 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
1817 Give more varied examples for `kbd'.
1818 (Creating Keymaps): Char tables have slots for all characters
1819 without modifiers.
1820 (Active Keymaps): `overriding-local-map' and
1821 `overriding-terminal-local-map' also override text property and
1822 overlay keymaps.
1823 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
1824 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
1825 to denote a prefix of no events.
1826 `map-keymap' includes parent's bindings _recursively_.
1827 Clarify and correct description of `where-is-internal'.
1828 Mention BUFFER-OR-NAME arg to `describe-bindings'.
1829 (Menu Example): For menus intended for use with the keyboard, the
1830 menu items should be bound to characters or real function keys.
1831
de700726
LT
18322004-08-08 Luc Teirlinck <teirllm@auburn.edu>
1833
30e75a87
LT
1834 * objects.texi (Character Type): Reposition `@anchor' to prevent
1835 double space inside sentence in Info.
1836
de700726
LT
1837 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
1838 renamed to `disabled-command-function'.
7c5b95c9 1839 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
1840 (Command Loop Info): Replace reference to it.
1841 (Disabling Commands): `disabled-command-hook' has been renamed to
1842 `disabled-command-function'.
1843
81909a1a
LT
18442004-08-07 Luc Teirlinck <teirllm@auburn.edu>
1845
1846 * os.texi (Translating Input): Only non-prefix bindings in
1847 `key-translation-map' override actual key bindings. Warn about
1848 possible indirect effect of actual key bindings on non-prefix
1849 bindings in `key-translation-map'.
1850
5504e99c
LT
18512004-08-06 Luc Teirlinck <teirllm@auburn.edu>
1852
1853 * minibuf.texi (High-Level Completion): Add anchor for definition
1854 of `read-variable'.
1855
1856 * commands.texi: Various changes in addition to:
1857 (Using Interactive): Clarify description of `interactive-form'.
1858 (Interactive Call): Mention default for KEYS argument to
1859 `call-interactively'.
1860 (Command Loop Info): Clarify description of `this-command-keys'.
1861 Mention KEEP-RECORD argument to `clear-this-command-keys'.
1862 Value of `last-event-frame' can be `macro'.
1863 (Repeat Events): `double-click-fuzz' is also used to distinguish
1864 clicks and drags.
1865 (Classifying Events): Clarify descriptions of `event-modifiers'
1866 `event-basic-type' and `event-convert-list'.
1867 (Accessing Events): `posn-timestamp' takes POSITION argument.
1868 (Quoted Character Input): Clarify description of
1869 `read-quoted-char' and fix example.
1870 (Quitting): Add `with-local-quit'.
1871 (Disabling Commands): Correct and clarify descriptions of
1872 `enable-command' and `disable-command'.
1873 Mention what happens if `disabled-command-hook' is nil.
1874 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
1875 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
1876
f478a72a
LT
18772004-07-24 Luc Teirlinck <teirllm@auburn.edu>
1878
1879 * frames.texi: Various changes in addition to:
1880 (Creating Frames): Expand and clarify description of `make-frame'.
1881 (Window Frame Parameters): Either none or both of the `icon-left'
1882 and `icon-top' parameters must be specified. Put descriptions of
1883 `menu-bar-lines' and `toolbar-lines' closer together and change
1884 them accordingly.
1885 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
1886 except while processing `frame-title-format' or `icon-title-format'.
1887 (Deleting Frames): Correct description of `delete-frame'.
1888 Non-nil return values of `frame-live-p' are like those of `framep'.
1889 (Frames and Windows): mention return value of
1890 `set-frame-selected-window'.
1891 (Visibility of Frames): Mention `force' argument to
1892 `make-frame-invisible'. `frame-visible-p' returns t for all
1893 frames on text-only terminals.
1894 (Frame Configurations): Restoring a frame configuration does not
1895 restore deleted frames.
1896 (Window System Selections): `x-set-selection' returns DATA.
1897 (Resources): Add example.
1898 (Display Feature Testing): Clarify descriptions of
1899 `display-pixel-height', `display-pixel-width', `x-server-version'
1900 and `x-server-vendor'.
1901
1902 * windows.texi (Choosing Window): Add anchor.
1903 * minibuf.texi (Minibuffer Misc): Add anchor.
1904
bc135062
JPW
19052004-07-23 John Paul Wallington <jpw@gnu.org>
1906
1907 * macros.texi (Defining Macros): Declaration keyword for setting
1908 Edebug spec is `debug' not `edebug'.
1909
cb7516e5
LT
19102004-07-19 Luc Teirlinck <teirllm@auburn.edu>
1911
1912 * windows.texi: Various small changes in addition to:
1913 (Window Point): Mention return value of `set-window-point'.
1914 (Window Start): `pos-visible-in-window-p' disregards horizontal
1915 scrolling. Explain return value if PARTIALLY is non-nil.
1916 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
1917 and `set-window-vscroll'.
1918 (Size of Window): The argument WINDOW to `window-inside-edges',
1919 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
1920 (Resizing Windows): Explain return value of
1921 `shrink-window-if-larger-than-buffer'.
1922 `window-size-fixed' automatically becomes buffer local when set.
1923 (Window Configurations): Explain return value of
1924 `set-window-configuration'.
1925
1926 * minibuf.texi (Minibuffer Misc): Add anchor for
1927 `minibuffer-scroll-window'.
1928
1929 * positions.texi (Text Lines): Add anchor for `count-lines'.
1930
3751eb00
RS
19312004-07-17 Richard M. Stallman <rms@gnu.org>
1932
1933 * display.texi (Overlay Properties): Adding `evaporate' prop
1934 deletes empty overlay immediately.
1935
1936 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
1937 fix example.
1938
9a7e97c6
LT
19392004-07-16 Jim Blandy <jimb@redhat.com>
1940
1941 * searching.texi (Regexp Backslash): Document new \_< and \_>
1942 operators.
1943
aa0e4da8
JB
19442004-07-16 Juanma Barranquero <lektu@terra.es>
1945
1946 * display.texi (Images): Fix Texinfo usage.
1947
cbbfedb2
LT
19482004-07-14 Luc Teirlinck <teirllm@auburn.edu>
1949
1950 * buffers.texi (Modification Time): `visited-file-modtime' now
1951 returns a list of two integers, instead of a cons.
1952
3a052bd3
LT
19532004-07-13 Luc Teirlinck <teirllm@auburn.edu>
1954
1955 * windows.texi: Various changes in addition to:
1956 (Splitting Windows): Add `split-window-keep-point'.
1957
02c04e6f
RS
19582004-07-09 Richard M. Stallman <rms@gnu.org>
1959
1960 * frames.texi (Input Focus): Minor fix.
1961
cb4f1287
LT
19622004-07-07 Luc Teirlinck <teirllm@auburn.edu>
1963
1964 * frames.texi (Input Focus): Clarify descriptions of
1965 `select-frame-set-input-focus' and `select-frame'.
1966
339902ec
LT
19672004-07-06 Luc Teirlinck <teirllm@auburn.edu>
1968
1969 * os.texi: Various small changes in addition to:
1970 (Killing Emacs): Expand and clarify description of
1971 `kill-emacs-query-functions' and `kill-emacs-hook'.
1972 (System Environment): Expand and clarify description of `getenv'
1973 and `setenv'.
1974 (Timers): Clarify description of `run-at-time'.
1975 (Translating Input): Correct description of
1976 `extra-keyboard-modifiers'.
1977 (Flow Control): Correct description of `enable-flow-control'.
1978
fe3b7e35
TTN
19792004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
1980
1981 * os.texi: Update copyright.
1982 (Session Management): Grammar fix.
1983 Clarify which Emacs does the restarting.
1984 Use @samp for *scratch* buffer.
1985
59db7d6e
LT
19862004-07-04 Alan Mackenzie <acm@muc.de>
1987
1988 * frames.texi (Input Focus): Add documentation for
1989 `select-frame-set-input-focus'. Replace refs to non-existent
1990 `switch-frame' with `select-frame'. Minor corrections and tidying
1991 up of text-only terminal stuff.
1992
e3ccf404
RS
19932004-07-02 Richard M. Stallman <rms@gnu.org>
1994
1995 * files.texi (Saving Buffers): Cleanup write-contents-function.
1996 (Magic File Names): Cleanup file-remote-p.
1997
8addb6eb
KG
19982004-07-02 Kai Grossjohann <kai@emptydomain.de>
1999
2000 * files.texi (Magic File Names): `file-remote-p' returns an
2001 identifier of the remote system, not just t.
2002
7a58d84d
DK
20032004-07-02 David Kastrup <dak@gnu.org>
2004
2005 * searching.texi (Entire Match Data): Add explanation about new
2006 match-data behavior when @var{integers} is non-nil.
2007
d8c379f8
RS
20082004-06-24 Richard M. Stallman <rms@gnu.org>
2009
b4a4b0ae
RS
2010 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
2011
d8c379f8
RS
2012 * customize.texi (Variable Definitions): Note about doc strings
2013 and :set.
2014
2015 * keymaps.texi (Keymap Terminology): Document `kbd'.
2016 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
2017
2018 * display.texi (Invisible Text): Setting buffer-invisibility-spec
2019 makes it buffer-local.
2020
2021 * files.texi (Saving Buffers): Correct previous change.
2022
2023 * commands.texi (Accessing Events):
2024 Clarify posn-col-row and posn-actual-col-row.
2025
20262004-06-24 David Ponce <david.ponce@wanadoo.fr>
2027
2028 * commands.texi (Accessing Events): New functions
2029 posn-at-point and posn-at-x-y. Add example to posn-x-y.
2030
dce417e7
LT
20312004-06-23 Luc Teirlinck <teirllm@auburn.edu>
2032
2033 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
2034 * frames.texi, buffers.texi, backups.texi, variables.texi:
2035 * loading.texi, eval.texi, functions.texi, control.texi:
2036 * symbols.texi, minibuf.texi: Reposition @anchor's.
2037
2038 * help.texi: Various small changes in addition to the following.
2039 (Describing Characters): Describe PREFIX argument to
2040 `key-description'. Correct and clarify definition of
2041 `text-char-description'. Describe NEED-VECTOR argument to
2042 `read-kbd-macro'.
2043 (Help Functions): Clarify definition of `apropos'.
2044
255d07dc
LH
20452004-06-23 Lars Hansen <larsh@math.ku.dk>
2046
2047 * files.texi (Saving Buffers): Correct description of
2048 `write-contents-functions'.
2049
4e9691e9
JB
20502004-06-21 Juanma Barranquero <lektu@terra.es>
2051
2052 * display.texi (Images): Remove redundant @vindex directives.
2053 Rewrite `image-library-alist' doc in active voice.
2054
1ebd4f78
JB
20552004-06-14 Juanma Barranquero <lektu@terra.es>
2056
2057 * display.texi (Images): Document new delayed library loading,
2058 variable `image-library-alist' and (existing but undocumented)
2059 function `image-type-available-p'.
2060
ddfb8369
RS
20612004-06-05 Richard M. Stallman <rms@gnu.org>
2062
2063 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
2064 refer the user to the Initial Input node.
2065 (Text from Minibuffer): Likewise.
2066 (Initial Input): New node. Document this feature
2067 and say it is mostly deprecated.
2068
18684a3a
RS
20692004-05-30 Richard M. Stallman <rms@gnu.org>
2070
7a61e456
RS
2071 * loading.texi (Named Features): Clarify return value
2072 and meaning of NOERROR.
2073
18684a3a
RS
2074 * variables.texi (File Local Variables): Minor cleanup.
2075
c8364415
MA
20762004-05-30 Michael Albinus <michael.albinus@gmx.de>
2077
2078 * files.texi (Magic File Names): Add `file-remote-p' as operation
2079 of file name handlers.
2080
08fd1251
RS
20812004-05-29 Richard M. Stallman <rms@gnu.org>
2082
2083 * modes.texi (Minor Mode Conventions): (-) has no special meaning
2084 as arg to a minor mode command.
2085
71d5a208
RS
20862004-05-22 Richard M. Stallman <rms@gnu.org>
2087
2088 * syntax.texi (Syntax Class Table): Word syntax not just for English.
2089
2090 * streams.texi (Output Variables): Doc float-output-format.
2091
2092 * searching.texi (Regexp Special): Nested repetition can be infloop.
2093
2094 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
2095 real stack overflow.
2096
2097 * compile.texi: Minor cleanups.
2098
20992004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
2100
2101 * lists.texi (Cons Cells): Explain dotted lists, true lists,
2102 circular lists.
2103 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 2104
022cb162
TTN
21052004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
2106
2107 * modes.texi (Search-based Fontification): Fix typo.
2108
aa7094ba
JB
21092004-05-10 Juanma Barranquero <lektu@terra.es>
2110
2111 * modes.texi (Mode Line Variables): Fix description of
2112 global-mode-string, which is now after which-func-mode, not the
2113 buffer name.
2114
c2383279
LH
21152004-05-07 Lars Hansen <larsh@math.ku.dk>
2116
2117 * modes.texi (Desktop Save Mode): Add.
2118 (Modes): Add menu entry Desktop Save Mode.
2119
2120 * hooks.texi: Add desktop-after-read-hook,
2121 desktop-no-desktop-file-hook and desktop-save-hook.
2122
2123 * locals.texi: Add desktop-save-buffer.
2124
058296d3
JH
21252004-04-30 Jesper Harder <harder@ifa.au.dk>
2126
2127 * display.texi: emacs -> Emacs.
2128
0c54865e
EZ
21292004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
2130
2131 * files.texi (Changing Files): Document set-file-times.
2132
d814862a
JB
21332004-04-23 Juanma Barranquero <lektu@terra.es>
2134
2135 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
2136
e8d6f886
JH
21372004-04-18 Jesper Harder <harder@ifa.au.dk>
2138
2139 * tips.texi (Coding Conventions): defopt -> defcustom.
2140
3a424014
LT
21412004-04-16 Luc Teirlinck <teirllm@auburn.edu>
2142
2143 * sequences.texi: Various clarifications.
2144
9e860631
LT
21452004-04-14 Luc Teirlinck <teirllm@auburn.edu>
2146
2147 * buffers.texi (Read Only Buffers): Mention optional ARG to
2148 `toggle-read-only'.
2149
5e30a0fb
NR
21502004-04-14 Nick Roberts <nick@nick.uklinux.net>
2151
9e860631 2152 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
2153 returns a full-width window if possible.
2154
619fb950
LT
21552004-04-13 Luc Teirlinck <teirllm@auburn.edu>
2156
2157 * buffers.texi: Various changes in addition to:
2158 (Buffer File Name): Add `find-buffer-visiting'.
2159 (Buffer Modification): Mention optional ARG to `not-modified'.
2160 (Indirect Buffers): Mention optional CLONE argument to
2161 `make-indirect-buffer'.
2162
2163 * files.texi: Various changes in addition to:
2164 (Visiting Functions): `find-file-hook' is now a normal hook.
2165 (File Name Expansion): Explain difference between the way that
2166 `expand-file-name' and `file-truename' treat `..'.
2167 (Contents of Directories): Mention optional ID-FORMAT argument to
2168 `directory-files-and-attributes'.
2169 (Format Conversion): Mention new optional CONFIRM argument to
2170 `format-write-file'.
2171
a2295d32
MB
21722004-04-12 Miles Bader <miles@gnu.org>
2173
2174 * macros.texi (Expansion): Add description of `macroexpand-all'.
2175
571fd4d5
JH
21762004-04-05 Jesper Harder <harder@ifa.au.dk>
2177
2178 * variables.texi (Variable Aliases): Mention
2179 cyclic-variable-indirection.
2180
2181 * errors.texi (Standard Errors): Ditto.
2182
4ba2fd66
LT
21832004-04-04 Luc Teirlinck <teirllm@auburn.edu>
2184
2185 * backups.texi: Various small changes in addition to:
2186 (Making Backups): Mention return value of `backup-buffer'.
2187 (Auto-Saving): Mention optional FORCE argument to
2188 `delete-auto-save-file-if-necessary'.
2189 (Reverting): Mention optional PRESERVE-MODES argument to
2190 `revert-buffer'. Correct description of `revert-buffer-function'.
2191
8f7ea687
JL
21922004-03-22 Juri Linkov <juri@jurta.org>
2193
2194 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
2195 with `Vector Functions'.
2196
2197 * text.texi (Sorting): Add missing quote.
2198
0eeca3c1
LT
21992004-03-14 Luc Teirlinck <teirllm@auburn.edu>
2200
2201 * intro.texi (Lisp History): Replace xref to `cl' manual with
2202 inforef.
2203
e69cfac2
RS
22042004-03-12 Richard M. Stallman <rms@gnu.org>
2205
2206 * intro.texi (Version Info): Add arg to emacs-version.
2207 (Lisp History): Change xref to CL manual.
2208
1b91d47f
LT
22092004-03-09 Luc Teirlinck <teirllm@auburn.edu>
2210
2211 * minibuf.texi (Completion Commands): Add xref to Emacs manual
2212 for Partial Completion mode.
2213
97073664
TTN
22142004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
2215
2216 * customize.texi: Fix typo. Remove eol whitespace.
2217
04a6e76b
RS
22182004-03-04 Richard M. Stallman <rms@gnu.org>
2219
2220 * processes.texi: Fix typos.
2221
2222 * lists.texi (Building Lists): Minor clarification.
2223
2224 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
2225 in make-hash-table.
2226
5bb0fcd1
JB
22272004-02-29 Juanma Barranquero <lektu@terra.es>
2228
2229 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
2230 rm, and ignore exit code.
2231
9022d421
EZ
22322004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
2233
2234 * display.texi (Defining Faces): Add description for min-colors.
2235 Update example.
2236
92f5fba2
LT
22372004-02-23 Luc Teirlinck <teirllm@auburn.edu>
2238
2239 * abbrevs.texi: Various corrections and clarifications in addition
2240 to the following:
2241 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
2242
7e83e178
GM
22432004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2244
2245 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
2246
9c5609e8
LT
22472004-02-21 Luc Teirlinck <teirllm@auburn.edu>
2248
e2b9b51f
LT
2249 * text.texi: Various small changes in addition to the following:
2250 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
2251 to delete-horizontal-space.
2252 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
2253 description of yank-handler text property at various places.
2254
7daa0e81
LT
2255 * frames.texi (Window System Selections): Add anchor.
2256
9c5609e8
LT
2257 * syntax.texi (Syntax Table Functions): Clarify and correct
2258 descriptions of make-syntax-table and copy-syntax-table.
2259 (Motion and Syntax): Clarify SYNTAXES argument to
2260 skip-syntax-forward.
2261 (Parsing Expressions): Mention that the return value of
2262 parse-partial-sexp is currently a list of ten rather than nine
2263 elements.
2264 (Categories): Various corrections and clarifications.
2265
d29edb21
LT
22662004-02-17 Luc Teirlinck <teirllm@auburn.edu>
2267
2268 * markers.texi (Marker Insertion Types): Minor change.
2269
2270 * locals.texi (Standard Buffer-Local Variables):
2271 * commands.texi (Interactive Codes, Using Interactive):
2272 * functions.texi (Related Topics): Fix xrefs.
2273
43e48bda
LT
22742004-02-16 Luc Teirlinck <teirllm@auburn.edu>
2275
2276 * lists.texi (Sets And Lists): Update description of delete-dups.
2277
84e34002
RS
22782004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2279
2280 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
2281
22822004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2283
2284 * frames.texi (Parameter Access): frame-parameters arg is optional.
2285 modify-frame-parameters handles nil for FRAME.
2286 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
2287 are all-or-nothing for certain toolkits.
2288 Mention parameter wait-for-wm.
2289 (Frames and Windows): In frame-first-window and frame-selected-window
2290 the arg is optional.
2291 (Input Focus): In redirect-frame-focus the second arg is optional.
2292 (Window System Selections): Mention selection type CLIPBOARD.
2293 Mention data-type UTF8_STRING.
2294 Mention numbering of cut buffers.
2295 (Resources): Describe x-resource-name.
2296
22972004-02-16 Richard M. Stallman <rms@gnu.org>
2298
2299 * windows.texi (Buffers and Windows): Delete false table
2300 about all-frames.
2301
2302 * syntax.texi (Parsing Expressions): Delete old caveat
2303 about parse-sexp-ignore-comments.
2304
2305 * streams.texi (Output Variables): Add print-quoted.
2306
2307 * lists.texi (Building Lists): Minor cleanup.
2308
2309 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
2310
2311 * display.texi (Overlays): Explain overlays use markers.
2312 (Managing Overlays): Explain front-advance and rear-advance
2313 in more detail.
2314
2315 * loading.texi (Unloading): Document unload-feature-special-hooks.
2316 Get rid of fns-NNN.el file.
2317
23182004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2319
2320 * help.texi (Describing Characters): Fix text-char-description
2321 example output.
2322
2323 * edebug.texi (Using Edebug): Fix example.
2324
2325 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 2326
84e34002
RS
2327 * files.texi (Changing Files): Fix argname.
2328
2329 * calendar.texi: Fix parens, and default values.
2330
2331 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
2332 * nonascii.texi, objects.texi, os.texi: Minor fixes.
2333 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
2334
2335 * positions.texi (Text Lines): Don't add -1 in current-line.
2336
23372004-02-16 Richard M. Stallman <rms@gnu.org>
2338
2339 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
2340
c33b76da
EZ
23412004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2342
2343 * processes.texi (Low-Level Network): Fix a typo.
2344
9d7271e8
KS
23452004-02-12 Kim F. Storm <storm@cua.dk>
2346
2347 * display.texi (Fringes): Use consistent wording.
2348 Note that window-fringe's window arg is optional.
2349 (Scroll Bars): Use consistent wording.
2350
6827d730
LT
23512004-02-11 Luc Teirlinck <teirllm@auburn.edu>
2352
2353 * tips.texi (Comment Tips): Document the new conventions for
2354 commenting out code.
2355
1cb60b5a
JD
23562004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2357
2358 * positions.texi (Text Lines): Added missing end defun.
2359
7fdd1f62
KS
23602004-02-07 Kim F. Storm <storm@cua.dk>
2361
2362 * positions.texi (Text Lines): Add line-number-at-pos.
2363
eb3c144c
JPW
23642004-02-06 John Paul Wallington <jpw@gnu.org>
2365
2366 * display.texi (Button Properties, Button Buffer Commands):
2367 mouse-2 invokes button, not down-mouse-1.
2368
a1d38d63
JR
23692004-02-04 Jason Rumney <jasonr@gnu.org>
2370
2371 * makefile.w32-in: Sync with Makefile.in changes.
2372
4b574f3d
LT
23732004-02-03 Luc Teirlinck <teirllm@auburn.edu>
2374
2375 * minibuf.texi (Text from Minibuffer): Various corrections and
2376 clarifications.
2377 (Object from Minibuffer): Correct Lisp description of
2378 read-minibuffer.
2379 (Minibuffer History): Clarify description of cons values for
2380 HISTORY arguments.
2381 (Basic Completion): Various corrections and clarifications. Add
2382 completion-regexp-list.
2383 (Minibuffer Completion): Correct and clarify description of
2384 completing-read.
6f6b0433 2385 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
2386 other minor changes.
2387 (High-Level Completion): Various corrections and clarifications.
2388 (Reading File Names): Ditto.
2389 (Minibuffer Misc): Ditto.
2390
d8186297
LT
23912004-01-26 Luc Teirlinck <teirllm@auburn.edu>
2392
2393 * strings.texi (Text Comparison): assoc-string also matches
2394 elements of alists that are strings instead of conses.
2395 (Formatting Strings): Standardize Texinfo usage. Update index
2396 entries.
2397
9adcb5f2
LT
23982004-01-20 Luc Teirlinck <teirllm@auburn.edu>
2399
2400 * lists.texi (Sets And Lists): Add delete-dups.
2401
3e7274ae
LT
24022004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2403
2404 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
2405 special form.
2406 * macros.texi (Defining Macros): Update description of `declare',
2407 which now is a macro.
2408 (Wrong Time): Fix typos.
2409
944e099f
LT
24102004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2411
2412 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 2413 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
2414 and `batch-byte-compile'. In particular, mention and describe
2415 all optional arguments.
2416 (Disassembly): Correct and clarify the description of `disassemble'.
2417
90c3aa59
LT
24182004-01-11 Luc Teirlinck <teirllm@auburn.edu>
2419
2420 * searching.texi: Various small changes in addition to the
2421 following.
2422 (Regexp Example): Adapt to new value of `sentence-end'.
2423 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2424 `words'.
2425 (Search and Replace): Add usage note for `perform-replace'.
2426 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2427 `match-data'.
2428 (Standard Regexps): Update for new values of `paragraph-start'
2429 and `sentence-end'.
2430
583c353d
LT
24312004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2432
2433 * files.texi (Saving Buffers): Clarify descriptions of
2434 `write-contents-functions' and `before-save-hook'.
2435 Make the defvar's for `before-save-hook' and `after-save-hook'
2436 into defopt's.
2437
05faee07
KS
24382004-01-07 Kim F. Storm <storm@cua.dk>
2439
2440 * commands.texi (Click Events): Describe new image and
2441 width/height elements of click events.
2442 (Accessing Events): Add posn-string, posn-image, and
2443 posn-object-width-height. Change posn-object to return either
2444 image or string object.
2445
a0465ec3
SJ
24462004-01-01 Simon Josefsson <jas@extundo.com>
2447
2448 * hooks.texi (Standard Hooks): Add before-save-hook.
2449 * files.texi (Saving Buffers): Likewise.
2450
972c0c49
RS
24512004-01-03 Richard M. Stallman <rms@gnu.org>
2452
2453 * frames.texi (Frames and Windows): Delete frame-root-window.
2454
dbcd463f
LT
24552004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2456
2457 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
2458
2459 * functions.texi: Various small changes in addition to the
2460 following.
2461 (What Is a Function): `functionp' returns nil for macros. Clarify
2462 behavior of this and following functions for symbol arguments.
2463 (Function Documentation): Add `\' in front of (fn @var{arglist})
2464 and explain why.
2465 (Defining Functions): Mention DOCSTRING argument to `defalias'.
2466 Add anchor.
2467 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
2468
02c77ee9
MB
24692004-01-01 Miles Bader <miles@gnu.org>
2470
2471 * display.texi (Buttons): New section.
2472
903a1a91
AS
24732003-12-31 Andreas Schwab <schwab@suse.de>
2474
2475 * numbers.texi (Math Functions): sqrt reports a domain-error
2476 error.
2477 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
2478
697cf92a
LT
24792003-12-30 Luc Teirlinck <teirllm@auburn.edu>
2480
3f70fe82
LT
2481 * tips.texi (Documentation Tips): Update item on hyperlinks in
2482 documentation strings.
2483
697cf92a
LT
2484 * errors.texi (Standard Errors): Various small corrections and
2485 additions.
2486
2487 * control.texi: Various small changes in addition to the
2488 following.
2489 (Signaling Errors): Provide some more details on how `signal'
2490 constructs the error message. Add anchor to the definition of
2491 `signal'.
2492 (Error Symbols): Describe special treatment of `quit'.
2493 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
2494 to emphasize that it has to be a single form.
2495
2496 * buffers.texi: Add anchor.
2497
4d25144d
RS
24982003-12-29 Richard M. Stallman <rms@gnu.org>
2499
2500 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
2501 (Window Configurations): Add window-configuration-frame.
2502
2503 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
2504
2505 * text.texi (Examining Properties): Add get-char-property-and-overlay.
2506 Change arg name in get-char-property.
2507 (Special Properties): Update handling of keymap property.
2508
2509 * strings.texi (Modifying Strings): Add clear-string.
2510 (Text Comparison): Add assoc-string and remove
2511 assoc-ignore-case, assoc-ignore-representation.
2512
2513 * os.texi (Time of Day): Add set-time-zone-rule.
2514
2515 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 2516 report domain-error errors.
4d25144d 2517
697cf92a 2518 * nonascii.texi (Converting Representations):
4d25144d
RS
2519 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
2520 (Encoding and I/O): Add file-name-coding-system.
2521
2522 * modes.texi (Search-based Fontification): Explain that
2523 face specs are symbols with face names as values.
2524
2525 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
2526
2527 * lists.texi (Building Lists): remq moved elsewhere.
2528 (Sets And Lists): remq moved here.
2529 (Association Lists): Refer to assoc-string.
2530
2531 * internals.texi (Garbage Collection): Add memory-use-counts.
2532
2533 * frames.texi (Frames and Windows): Add set-frame-selected-window
2534 and frame-root-window.
2535
697cf92a 2536 * files.texi (Contents of Directories):
4d25144d
RS
2537 Add directory-files-and-attributes.
2538
2539 * display.texi (Refresh Screen): Add force-window-update.
2540 (Invisible Text): Explain about moving point out of invis text.
2541 (Overlay Properties): Add overlay-properties.
2542 (Managing Overlays): Add overlayp.
2543 (GIF Images): Invalid image number displays a hollow box.
2544
2545 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
2546 (Killing Buffers): Add buffer-live-p.
2547
67fafe38
MR
25482003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
2549
2550 * display.texi (Fringes): Fix typo "set-buffer-window".
2551
68e74f25
LT
25522003-12-24 Luc Teirlinck <teirllm@auburn.edu>
2553
2554 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
2555 * nonascii.texi, processes.texi, tips.texi, variables.texi:
2556 Add or change various xrefs and anchors.
2557
2558 * commands.texi: Replace all occurrences of @acronym{CAR} with
2559 @sc{car}, for consistency with the rest of the Elisp manual.
2560 `car' and `cdr' are historically acronyms, but are no longer
2561 widely thought of as such.
2562
2563 * internals.texi (Pure Storage): Mention that `purecopy' does not
2564 copy text properties.
2565 (Object Internals): Now 29 bits are used (in most implementations)
2566 to address Lisp objects.
2567
2568 * variables.texi (Variables with Restricted Values): New node.
2569
2570 * objects.texi (Lisp Data Types): Mention that certain variables
2571 can only take on a restricted set of values and add an xref to
2572 the new node "Variables with Restricted Values".
2573
2574 * eval.texi (Function Indirection): Describe the errors that
2575 `indirect-function' can signal.
2576 (Eval): Clarify the descriptions of `eval-region' and `values'.
2577 Describe `eval-buffer' instead of `eval-current-buffer' and
2578 mention `eval-current-buffer' as an alias for `current-buffer'.
2579 Correct the description and mention all optional arguments.
2580
697cf92a 2581 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
2582 following.
2583 (Converting Representations): Clarify behavior of
2584 `string-make-multibyte' and `string-to-multibyte' for unibyte all
2585 ASCII arguments.
2586 (Character Sets): Document the variable `charset-list' and adapt
2587 the definition of the function `charset-list' accordingly.
2588 (Translation of Characters): Clarify use of generic characters in
2589 `make-translation-table'. Clarify and correct the description of
2590 the use of translation tables in encoding and decoding.
2591 (User-Chosen Coding Systems): Correct and clarify the description
2592 of `select-safe-coding-system'.
2593 (Default Coding Systems): Clarify description of
2594 `file-coding-system-alist'.
2595
a62f71e4
LT
25962003-11-30 Luc Teirlinck <teirllm@auburn.edu>
2597
2598 * strings.texi (Text Comparison): Correctly describe when two
2599 strings are `equal'. Combine and clarify descriptions of
2600 `assoc-ignore-case' and `assoc-ignore-representation'.
2601
2602 * objects.texi (Non-ASCII in Strings): Clarify description of
2603 when a string is unibyte or multibyte.
2604 (Bool-Vector Type): Update examples.
2605 (Equality Predicates): Correctly describe when two strings are
2606 `equal'.
2607
19017752
LT
26082003-11-29 Luc Teirlinck <teirllm@auburn.edu>
2609
2610 * lists.texi (Building Lists): `append' no longer accepts integer
2611 arguments. Update the description of `number-sequence' to reflect
2612 recent changes.
2613 (Sets And Lists): Describe `member-ignore-case' after `member'.
2614
0f6a07a8
KS
26152003-11-27 Kim F. Storm <storm@cua.dk>
2616
2617 * commands.texi (Click Events): Click object may be an images.
2618 Describe (dx . dy) element of click positions.
2619 (Accessing Events): Remove duplicate posn-timestamp.
2620 New functions posn-object and posn-object-x-y.
2621
1ce7c819
KS
26222003-11-23 Kim F. Storm <storm@cua.dk>
2623
2624 * commands.texi (Click Events): Describe enhancements to event
2625 position lists, including new text-pos and (col . row) items.
2626 Mention left-fringe and right-fringe area events.
0f6a07a8 2627 (Accessing Events): New functions posn-area and
1ce7c819
KS
2628 posn-actual-col-row. Mention posn-timestamp. Mention that
2629 posn-point in non-text area still returns buffer position.
2630 Clarify posn-col-row.
2631
cae8ddbb
LH
26322003-11-21 Lars Hansen <larsh@math.ku.dk>
2633
2634 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
2635 * anti.texi (File Attributes): Describe removed parameter
2636 ID-FORMAT.
2637
f7f1a248
LT
26382003-11-20 Luc Teirlinck <teirllm@auburn.edu>
2639
68e74f25 2640 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
2641 a position, its buffer is ignored.
2642
2643 * markers.texi (Overview of Markers): Mention it here too.
2644
c5e2fb05
LT
26452003-11-12 Luc Teirlinck <teirllm@auburn.edu>
2646
2647 * numbers.texi (Numeric Conversions): Not just `floor', but also
2648 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
2649
e57d0aa8
LT
26502003-11-10 Luc Teirlinck <teirllm@auburn.edu>
2651
2652 * markers.texi (Creating Markers): Specify insertion type of
2653 created markers. Add xref to `Marker Insertion Types'.
2654 Second argument to `copy-marker' is optional.
2655 (Marker Insertion Types): Mention that most markers are created
2656 with insertion type nil.
2657 (The Mark): Correctly describe when `mark' signals an error.
2658 (The Region): Correctly describe when `region-beginning' and
2659 `region-end' signal an error.
2660
bb3612ec
LT
26612003-11-08 Luc Teirlinck <teirllm@auburn.edu>
2662
2663 * hash.texi (Creating Hash): Clarify description of `eql'.
2664 `makehash' is obsolete.
2665 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
2666
2667 * positions.texi (Point): Change description of `buffer-end', so
2668 that it is also correct for floating point arguments.
2669 (List Motion): Correct argument lists of `beginning-of-defun' and
2670 `end-of-defun'.
2671 (Excursions): Add xref to `Marker Insertion Types'.
2672 (Narrowing): Argument to `narrow-to-page' is optional.
2673
cfb8a797
LT
26742003-11-06 Luc Teirlinck <teirllm@auburn.edu>
2675
2676 * streams.texi (Output Streams): Clarify behavior of point for
2677 marker output streams.
2678
c6177909
LT
26792003-11-04 Luc Teirlinck <teirllm@auburn.edu>
2680
2681 * variables.texi (Defining Variables): Second argument to
2682 `defconst' is not optional.
2683 (Setting Variables): Mention optional argument APPEND to
2684 `add-to-list'.
2685 (Creating Buffer-Local): Expand description of
2686 `make-variable-buffer-local'.
2687 (Frame-Local Variables): Expand description of
2688 `make-variable-frame-local'.
2689 (Variable Aliases): Correct description of optional argument
2690 DOCSTRING to `defvaralias'. Mention return value of
2691 `defvaralias'.
2692 (File Local Variables): Add xref to `File variables' in Emacs
2693 Manual. Correct description of `hack-local-variables'. Mention
2694 `safe-local-variable' property. Mention optional second argument
2695 to `risky-local-variable-p'.
2696
b3645067
LT
26972003-11-03 Luc Teirlinck <teirllm@auburn.edu>
2698
2699 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
2700
10695e5c
EZ
27012003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
2702
2703 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
2704 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
2705 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
2706 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
2707 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 2708 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
2709 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
2710 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
2711 @acronym{FOO}.
2712
a2f4def1
LT
27132003-10-27 Luc Teirlinck <teirllm@auburn.edu>
2714
2715 * strings.texi (Creating Strings): Argument START to `substring'
2716 can not be `nil'. Expand description of
2717 `substring-no-properties'. Correct description of `split-string',
2718 especially with respect to empty matches. Prevent very bad line
2719 break in definition of `split-string-default-separators'.
2720 (Text Comparison): `string=' and `string<' also accept symbols as
2721 arguments.
2722 (String Conversion): More completely describe argument BASE in
2723 `string-to-number'.
5bb0fcd1 2724 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
2725 corresponding object. Clarify behavior of numeric prefix after
2726 `%' in `format'.
2727 (Case Conversion): The argument to `upcase-initials' can be a
2728 character.
2729
a2296bf9
KH
27302003-10-27 Kenichi Handa <handa@m17n.org>
2731
2732 * display.texi (Fontsets): Fix texinfo usage.
2733
885fef7c
KH
27342003-10-25 Kenichi Handa <handa@m17n.org>
2735
2736 * display.texi (Fontsets): Add description of the function
2737 set-fontset-font.
2738
0c6b7a1f
LT
27392003-10-23 Luc Teirlinck <teirllm@auburn.edu>
2740
2741 * display.texi (Temporary Displays): Add xref to `Documentation
2742 Tips'.
2743
2744 * functions.texi (Function Safety): Use inforef instead of pxref
2745 for SES.
2746
c3cda320
AS
27472003-10-23 Andreas Schwab <schwab@suse.de>
2748
2749 * Makefile.in (TEX, texinputdir): Don't define.
2750 (TEXI2DVI): Define.
2751 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
2752 add $(srcdir)/index.texi.
2753 ($(infodir)/elisp): Remove index.texi dependency.
2754 (elisp.dvi): Likewise. Use $(TEXI2DVI).
2755 (index.texi): Remove target.
2756 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
2757 (clean): Don't remove index.texi.
2758
c3cda320
AS
2759 * permute-index, index.perm: Remove.
2760 * index.texi: Rename from index.unperm.
2761
e5dadca7
LT
27622003-10-22 Luc Teirlinck <teirllm@auburn.edu>
2763
2764 * tips.texi (Documentation Tips): Document new behavior for face
2765 and variable hyperlinks in Help mode.
2766
6cfb0777
LT
27672003-10-21 Luc Teirlinck <teirllm@auburn.edu>
2768
2769 * objects.texi (Integer Type): Update for extra bit of integer range.
2770 (Character Type): Ditto.
2771
a6eeaa81 27722003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
2773
2774 * numbers.texi (Integer Basics): Add index entries for reading
2775 numbers in hex, octal, and binary.
2776
c8f9ba83
LK
27772003-10-16 Lute Kamstra <lute@gnu.org>
2778
2779 * modes.texi (Mode Line Format): Mention force-mode-line-update's
2780 argument.
2781
b52a26fb
LT
27822003-10-13 Luc Teirlinck <teirllm@auburn.edu>
2783
2784 * windows.texi (Choosing Window): Fix typo.
2785 * edebug.texi (Edebug Execution Modes): Fix typo.
2786
f7005886
RS
27872003-10-13 Richard M. Stallman <rms@gnu.org>
2788
2789 * windows.texi (Basic Windows): A window has fringe settings,
2790 display margins and scroll-bar settings.
2791 (Splitting Windows): Doc split-window return value.
2792 Clean up one-window-p.
2793 (Selecting Windows): Fix typo.
2794 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
2795 (Buffers and Windows): In set-window-buffer, explain effect
2796 on fringe settings and scroll bar settings.
2797 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
2798 (Choosing Window): Use defopt for pop-up-frame-function.
2799 For special-display-buffer-names, explain same-window and same-frame.
2800 Clarify window-dedicated-p return value.
2801 (Textual Scrolling): scroll-up and scroll-down can get an error.
2802 (Horizontal Scrolling): Clarify auto-hscroll-mode.
2803 Clarify set-window-hscroll.
2804 (Size of Window): Don't mention tool bar in window-height.
2805 (Coordinates and Windows): Explain what coordinates-in-window-p
2806 returns for fringes and display margins.
2807 (Window Configurations): Explain saving fringes, etc.
2808
2809 * tips.texi (Library Headers): Clean up Documentation.
2810
2811 * syntax.texi (Parsing Expressions): Clean up forward-comment
2812 and parse-sexp-lookup-properties.
2813
2814 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
2815
2816 * os.texi (System Environment): Clean up text for load-average errors.
2817
2818 * modes.texi (Hooks): Don't explain local hook details at front.
2819 Clarify run-hooks and run-hook-with-args a little.
2820 Clean up add-hook and remove-hook.
2821
2822 * edebug.texi (Edebug Execution Modes): Clarify t.
2823 Document edebug-sit-for-seconds.
2824 (Coverage Testing): Document C-x X = and =.
2825 (Instrumenting Macro Calls): Fix typo.
2826 (Specification List): Don't index the specification keywords.
2827
c989ebe9
KS
28282003-10-10 Kim F. Storm <storm@cua.dk>
2829
2830 * processes.texi (Network): Introduce make-network-process.
2831
f9525eef
LT
28322003-10-09 Luc Teirlinck <teirllm@auburn.edu>
2833
2834 * tips.texi (Library Headers): Fix typo.
2835
f008b925
LK
28362003-10-07 Juri Linkov <juri@jurta.org>
2837
2838 * modes.texi (Imenu): Mention imenu-create-index-function's
2839 default value. Explain submenus better.
2840
c22c5da6
LK
28412003-10-07 Lute Kamstra <lute@gnu.org>
2842
2843 * modes.texi (Faces for Font Lock): Fix typo.
2844 (Hooks): Explain how buffer-local hook variables can refer to
2845 global hook variables.
2846 Various minor clarifications.
2847
49247521
LK
28482003-10-06 Lute Kamstra <lute@gnu.org>
2849
2850 * tips.texi (Coding Conventions): Mention naming conventions for
2851 hooks.
2852
9296c947
LT
28532003-10-05 Luc Teirlinck <teirllm@auburn.edu>
2854
2855 * loading.texi (Library Search): Correct default value of
2856 load-suffixes.
2857 (Named Features): Fix typo.
2858
0e9b293a
RS
28592003-10-05 Richard M. Stallman <rms@gnu.org>
2860
2861 * loading.texi (Named Features): In `provide',
2862 say how to test for subfeatures.
2863 (Unloading): In unload-feature, use new var name
2864 unload-feature-special-hooks.
2865
49247521 28662003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
2867
2868 * modes.texi (Major Mode Conventions): Mention third way to set up
2869 Imenu.
2870 (Imenu): A number of small fixes.
2871 Delete documentation of internal variable imenu--index-alist.
2872 Document the return value format of imenu-create-index-function
2873 functions.
2874
ab8f7d5c
RS
28752003-09-30 Richard M. Stallman <rms@gnu.org>
2876
2877 * processes.texi (Network): Say what stopped datagram connections do.
2878
2879 * lists.texi (Association Lists): Clarify `assq-delete-all'.
2880
2881 * display.texi (Overlay Properties): Clarify `evaporate' property.
2882
49247521 28832003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
2884
2885 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 2886 constructs should be marked as risky.
86b9b767
LK
2887 Change cons cell into proper list.
2888 (Mode Line Variables): Change cons cell into proper list.
2889
49247521 28902003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
2891
2892 * modes.texi (Mode Line Data): Document the :propertize construct.
2893 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 2894 to match their order in the default mode-line-format.
bc3b02f9
LK
2895 Describe the new variables mode-line-position and mode-line-modes.
2896 Update the default values of mode-line-frame-identification,
2897 minor-mode-alist, and default-mode-line-format.
2898 (Properties in Mode): Mention the :propertize construct.
6142d1d0 2899
bc3b02f9 29002003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 2901
c22c5da6 2902 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
2903 * loading.texi, minibuf.texi, text.texi, variables.texi:
2904 Avoid @strong{Note:}.
2905
29062003-09-26 Richard M. Stallman <rms@gnu.org>
2907
2908 * keymaps.texi (Remapping Commands): Fix typo.
2909
41beda59
LT
29102003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
2911
2912 * processes.texi (Low-Level Network): Fix typo.
2913
ef6ae4ff
KS
29142003-09-23 Kim F. Storm <storm@cua.dk>
2915
2916 * processes.texi (Network, Network Servers): Fix typos.
2917 (Low-Level Network): Add timeout value for :server keyword.
2918 Add new option keywords to make-network-process.
2919 Add set-network-process-options.
2920 Explain how to test availability of network options.
2921
b0f23edf
RS
29222003-09-19 Richard M. Stallman <rms@gnu.org>
2923
2924 * text.texi (Motion by Indent): Arg to
2925 backward-to-indentation and forward-to-indentation is optional.
2926
2927 * strings.texi (Creating Strings): Add substring-no-properties.
2928
2929 * processes.texi
2930 (Process Information): Add list-processes arg QUERY-ONLY.
2931 Delete process-contact from here.
2932 Add new status values for process-status.
2933 Add process-get, process-put, process-plist, set-process-plist.
2934 (Synchronous Processes): Add call-process-shell-command.
2935 (Signals to Processes): signal-process allows process objects.
2936 (Network): Complete rewrite.
2937 (Network Servers, Datagrams, Low-Level Network): New nodes.
2938
2939 * positions.texi (Word Motion): forward-word, backward-word
2940 arg is optional. Reword.
2941
2942 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
2943
c22c5da6 2944 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
2945 Delete duplicate definition of buffer-local-value.
2946 (File Local Variables): Explain about discarding text props.
2947
f387bdea
RS
29482003-09-11 Richard M. Stallman <rms@gnu.org>
2949
2950 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
2951 changes variables that record input events.
2952 (Minibuffer Misc): Add minibuffer-selected-window.
2953
2954 * lists.texi (Building Lists): Add copy-tree.
2955
2956 * display.texi (Fontsets): Add char-displayable-p.
2957 (Scroll Bars): New node.
2958
49247521 29592003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
2960
2961 * modes.texi (%-Constructs): Document new `%i' and `%I'
2962 constructs.
2963
fd026ee1
JR
29642003-09-03 Peter Runestig <peter@runestig.com>
2965
2966 * makefile.w32-in: New file.
2967
4828b4d7
RS
29682003-08-29 Richard M. Stallman <rms@gnu.org>
2969
2970 * display.texi (Overlay Properties): Clarify how priorities
2971 affect use of the properties.
2972
a4e4f05d
LT
29732003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
2974
2975 * customize.texi (Type Keywords): Correct the description of
2976 `:help-echo' in the case where `motion-doc' is a function.
2977
3ebe0346
JPW
29782003-08-14 John Paul Wallington <jpw@gnu.org>
2979
2980 * modes.texi (Emulating Mode Line): Subsection, not section.
2981
3afe8e39
RS
29822003-08-13 Richard M. Stallman <rms@gnu.org>
2983
2984 * elisp.texi (Top): Update subnode lists in menu.
2985
2986 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
2987 (Kill Functions): kill-region has new arg yank-handler.
2988 (Yanking): New node.
2989 (Yank Commands): Add yank-undo-function.
2990 (Low-Level Kill Ring):
2991 kill-new and kill-append have new arg yank-handler.
2992 (Changing Properties): Add remove-list-of-text-properties.
2993 (Atomic Changes): New node.
2994
2995 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
2996
2997 * streams.texi (Output Variables): Add eval-expression-print-length
2998 and eval-expression-print-level.
2999
3000 * os.texi (Time Conversion): For encode-time, explain limits on year.
3001
3002 * objects.texi (Character Type): Define anchor "modifier bits".
3003
3004 * modes.texi (Emulating Mode Line): New node.
3005 (Search-based Fontification): Font Lock uses font-lock-face property.
3006 (Other Font Lock Variables): Likewise.
3007
3008 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
3009 not vectors.
3010 (Active Keymaps): Add emulation-mode-map-alists.
3011 (Functions for Key Lookup): key-binding has new arg no-remap.
3012 (Remapping Commands): New node.
3013 (Scanning Keymaps): where-is-internal has new arg no-remap.
3014 (Tool Bar): Add tool-bar-local-item-from-menu.
3015 Clarify when to use tool-bar-add-item-from-menu.
3016
3017 * commands.texi (Interactive Call): commandp has new arg.
3018 (Command Loop Info): Add this-original-command.
3019
e37769b1
JPW
30202003-08-06 John Paul Wallington <jpw@gnu.org>
3021
3022 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
3023
3024 * display.texi (Warning Basics): Fix typo.
3025 (Fringes): Add closing curly bracket and fix typo.
3026
3027 * elisp.texi (Top): Fix typo.
3028
c5e0561f
RS
30292003-08-05 Richard M. Stallman <rms@gnu.org>
3030
3031 * elisp.texi: Update lists of subnodes.
3032
3033 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
3034
3035 * variables.texi (Local Variables): Use lc for example variable names.
3036
3037 * tips.texi (Library Headers): Explain where to put -*-.
3038
3039 * strings.texi (Creating Strings): Fix xref for vconcat.
3040
3041 * sequences.texi (Vector Functions):
3042 vconcat no longer allows integer args.
3043
3044 * minibuf.texi (Reading File Names): read-file-name has new
3045 arg PREDICATE. New function read-directory-name.
3046
3047 * macros.texi (Defining Macros): Give definition of `declare'
3048 (Indenting Macros): New node.
3049
3050 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
3051 (Window Frame Parameters): Make separate table of parameters
3052 that are coupled with specific face attributes.
3053 (Deleting Frames): delete-frame-hooks renamed to
3054 delete-frame-functions.
3055
3056 * files.texi (Magic File Names): Add file-remote-p.
3057 Clarify file-local-copy.
3058
3059 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
3060 here; instead xref Defining Macros.
3061
3062 * display.texi (Warnings): New node, and subnodes.
3063 (Fringes): New node.
3064
3065 * debugging.texi (Test Coverage): New node.
3066
3067 * compile.texi (Compiler Errors): Explain with-no-warnings
3068 and other ways to suppress warnings.
3069
3070 * commands.texi (Interactive Call): Minor clarification.
3071
3072 * buffers.texi (Buffer File Name): set-visited-file-name
3073 renames the buffer too.
3074
3075 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
3076
ee59dede
MR
30772003-07-24 Markus Rost <rost@math.ohio-state.edu>
3078
3079 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
3080
f0514b34
MR
30812003-07-22 Markus Rost <rost@math.ohio-state.edu>
3082
3083 * internals.texi (Garbage Collection): Fix previous change.
3084
c73983bb
RS
30852003-07-22 Richard M. Stallman <rms@gnu.org>
3086
3087 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
3088
3089 * display.texi (Width): Use \s syntax in example.
3090 (Font Selection): Add face-font-rescale-alist.
3091
3092 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
3093 Remove spurious indent in example.
3094
3095 * lists.texi (Building Lists): Add number-sequence.
3096
3097 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
3098
3099 * functions.texi (Function Documentation): Explain how to
3100 show calling convention explicitly in the doc string.
3101
3102 * windows.texi (Selecting Windows): save-selected-window saves
3103 selected window of each frame.
3104 (Window Configurations): Minor change.
3105
3106 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
3107
3108 * streams.texi (Output Variables): Add print-continuous-numbering
3109 and print-number-table.
3110
3111 * processes.texi (Decoding Output): New node.
3112
3113 * os.texi (Time Conversion): decode-time arg is optional.
3114
3115 * objects.texi (Character Type): Don't use space as example for \.
3116 Make list of char names and \-sequences correspond.
3117 Explain that \s is not used in strings. `\ ' needs space after.
3118
3119 * nonascii.texi (Converting Representations): Add string-to-multibyte.
3120 (Translation of Characters): Add translation-table-for-input.
3121 (Default Coding Systems): Add auto-coding-functions.
3122 (Explicit Encoding): Add decode-coding-inserted-region.
3123 (Locales): Add locale-info.
3124
3125 * minibuf.texi (Basic Completion): Describe test-completion.
3126 Collections can be lists of strings.
3127 Clean up lazy-completion-table.
3128 (Programmed Completion): Mention test-completion.
3129 Clarify why lambda expressions are not accepted.
3130 (Minibuffer Misc): Describe minibufferp.
3131
51a8b435
RS
31322003-07-14 Richard M. Stallman <rms@gnu.org>
3133
3134 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
3135
3136 * windows.texi (Selecting Windows): New arg to select-window.
3137 (Selecting Windows): Add with-selected-window.
3138 (Size of Window): Add window-inside-edges, etc.
3139
3140 * internals.texi (Garbage Collection): Add post-gc-hook.
3141
3142 * processes.texi (Subprocess Creation): Add exec-suffixes.
3143
3144 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
3145 (Scanning Keymaps): Add map-keymaps.
3146 (Defining Menus): Add keymap-prompt.
3147
3148 * numbers.texi (Integer Basics): Add most-positive-fixnum,
3149 most-negative-fixnum.
3150
3151 * compile.texi (Byte Compilation): Explain no-byte-compile
3152 (Compiler Errors): New node.
3153
3154 * os.texi (User Identification): user-uid, user-real-uid
3155 can return float.
3156
3157 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
3158 and about derived modes.
3159 (Minor Modes): Add minor-mode-list.
3160 (Defining Minor Modes): Keyword args for define-minor-mode.
3161 (Search-based Fontification): Explain managing other properties.
3162 (Other Font Lock Variables): Add font-lock-extra-managed-props.
3163 (Faces for Font Lock): Add font-locl-preprocessor-face.
3164 (Hooks): Add run-mode-hooks and delay-mode-hooks.
3165
3166 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 3167 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
3168
3169 * loading.texi (Library Search): Add load-suffixes.
3170
3171 * minibuf.texi (Basic Completion): Add lazy-completion-table.
3172 (Programmed Completion): Add dynamic-completion-table.
3173
3174 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
3175 (Magic File Names): Specify precedence order of handlers.
199bb209 3176
51a8b435
RS
3177 * commands.texi (Command Overview): Emacs server runs pre-command-hook
3178 and post-command-hook.
3179 (Waiting): New calling convention for sit-for.
3180
3181 * text.texi (Special Properties): local-map and keymap properties
3182 apply based on their stickiness.
3183
c6de56a0
RS
31842003-07-07 Richard M. Stallman <rms@gnu.org>
3185
3186 * modes.texi (Minor Mode Conventions): Specify only some kinds
3187 of list values as args to minor modes.
3188
3189 * files.texi (File Name Expansion): Warn about iterative use
3190 of substitute-in-file-name.
3191
3192 * advice.texi (Activation of Advice): Clean up previous change.
3193
8c761ea6
MR
31942003-07-06 Markus Rost <rost@math.ohio-state.edu>
3195
3196 * advice.texi (Activation of Advice): Note that ad-start-advice is
3197 turned on by default.
3198
c6de56a0
RS
31992003-06-30 Richard M. Stallman <rms@gnu.org>
3200
3201 * text.texi (Buffer Contents): Document current-word.
3202 (Change Hooks): Not called for *Messages*.
3203
3204 * functions.texi (Defining Functions): Explain about redefining
3205 primitives.
3206 (Function Safety): Renamed. Minor changes.
3207 Comment out the detailed criteria for what is safe.
3208
3fe4e567
AS
32092003-06-22 Andreas Schwab <schwab@suse.de>
3210
3211 * objects.texi (Symbol Type): Fix description of examples.
3212
cda7bd13
AS
32132003-06-16 Andreas Schwab <schwab@suse.de>
3214
3215 * hash.texi (Creating Hash): Fix description of :weakness.
3216
fbcffa4a
KG
32172003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
3218
3219 * files.texi (Changing Files): copy-file copies file modes, too.
3220
ff6a3bfb
RS
32212003-05-28 Richard M. Stallman <rms@gnu.org>
3222
3223 * strings.texi (Creating Strings): Clarify split-string.
3224
1463a05d
JB
32252003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
3226
3227 * strings.texi (Creating Strings): Update split-string specification
3228 and examples.
3229
af253914
RS
32302003-05-19 Richard M. Stallman <rms@gnu.org>
3231
3232 * elisp.texi: Correct invariant section names.
3233
7ea52f92
RS
32342003-04-20 Richard M. Stallman <rms@gnu.org>
3235
3236 * os.texi (Timers): Explain about timers and quitting.
3237
e31afc09
RS
32382003-04-19 Richard M. Stallman <rms@gnu.org>
3239
3240 * internals.texi (Writing Emacs Primitives): Strings are
3241 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
3242 Explain GCPRO convention for varargs function args.
3243
5ceea398
RS
32442003-04-16 Richard M. Stallman <rms@gnu.org>
3245
3246 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
3247
b0ada147
RS
32482003-04-08 Richard M. Stallman <rms@gnu.org>
3249
3250 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
3251
b23375aa
KS
32522003-02-13 Kim F. Storm <storm@cua.dk>
3253
3254 * objects.texi (Character Type): New \s escape for space.
3255
c60ee5e7
JB
32562003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3257
3258 * os.texi (System Environment): Added cygwin system-type.
3259
84e47416
RS
32602003-01-25 Richard M. Stallman <rms@gnu.org>
3261
3262 * keymaps.texi: Document that a symbol can act as a keymap.
3263
3e8cf2ea
RS
32642003-01-13 Richard M. Stallman <rms@gnu.org>
3265
3266 * text.texi (Changing Properties): Say string indices are origin-0.
3267
3268 * positions.texi (Screen Lines) <compute-motion>:
3269 Correct order of elts in return value.
3270
3271 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
3272 how to define a default binding.
3273
7abb9fc5 32742002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 3275
104bc3aa 3276 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 3277
104bc3aa
MR
3278 * customize.texi (Simple Types): Clarify description of custom
3279 type 'number. Describe new custom type 'float.
177f790c 3280
7abb9fc5 32812002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
3282
3283 * variables.texi (File Local Variables): Fix typo.
3284
df140a68 32852002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 3286
df140a68
KG
3287 From Michael Albinus <Michael.Albinus@alcatel.de>.
3288
3289 * README: Target for Info file is `make info'.
3290
3291 * files.texi (File Name Components): Fixed typos in
3292 `file-name-sans-extension'.
3293 (Magic File Names): Complete list of operations for magic file
3294 name handlers.
3295
7ed9159a
JY
32962002-09-16 Jonathan Yavner <jyavner@engineer.com>
3297
3298 * variables.texi (File Local Variables): New function
3299 risky-local-variable-p.
3300
33012002-09-15 Jonathan Yavner <jyavner@engineer.com>
3302
3303 * functions.texi (Function safety): New node about unsafep.
3304
241f79af
PA
33052002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
3306
3307 * customize.texi (Splicing into Lists): Fixed example.
3308 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
3309
72459b15
JB
33102002-06-17 Juanma Barranquero <lektu@terra.es>
3311
3312 * frames.texi (Display Feature Testing): Fix typo.
3313
61f7e0f5
AS
33142002-06-12 Andreas Schwab <schwab@suse.de>
3315
3316 * frames.texi (Initial Parameters, Resources): Fix references to
3317 the Emacs manual.
3318
4e792dbd
KS
33192002-05-13 Kim F. Storm <storm@cua.dk>
3320
3321 * variables.texi (Intro to Buffer-Local): Updated warning and
3322 example relating to changing buffer inside let.
3323
940344d4 33242002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
3325
3326 * os.texi (Session Management): New node about X Session management.
3327
231ac53b
EZ
33282002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
3329
3330 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
3331 to which the manual corresponds, and the copyright years.
3332
3333 * Makefile.in (VERSION): Set to 2.9.
3334
140cc574
EZ
33352001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
3336
3337 * elisp.texi: Change the category in @dircategory to "Emacs", to
3338 make it consistent with info/dir.
3339
9c7fce05
MB
33402001-11-25 Miles Bader <miles@gnu.org>
3341
3342 * text.texi (Fields): Describe new `limit' arg in
3343 field-beginning/field-end.
3344
9f8bbf0f
EZ
33452001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3346
a5e6715c
EZ
3347 * permute-index: Don't depend on csh-specific features. Replace
3348 the interpreter name with /bin/sh.
3349
9f8bbf0f
EZ
3350 * two-volume-cross-refs.txt: New file.
3351 * two.el: New file.
3352 * spellfile: New file.
3353
1756e2fb
EZ
33542001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
3355
3356 * permute-index: New file.
3357
3358 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
3359 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
3360 8+3 restricted namespace.
ad050e54
EZ
3361
3362 * Makefile.in (infodir): Define relative to $(srcdir).
3363 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
3364 include directories list via -I switch to makeinfo.
3365 (index.texi): Use cp if both hard and symbolic links fail.
3366
10fa7f8e
EZ
33672001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3368
7a1494ce
EZ
3369 * Makefile.in (distclean): Add.
3370
10fa7f8e
EZ
3371 The following changes make ELisp manual part of the Emacs
3372 distribution:
3373
3374 * Makefile.in: Add Copyright notice.
3375 (prefix): Remove.
3376 (infodir): Change value to "../info".
3377 (VPATH): New variable.
3378 (MAKE): Don't define.
3379 (texmacrodir): Don't define.
3380 (texinputdir): Append the existing value of TEXINPUTS.
3381 ($(infodir)/elisp): Instead of just "elisp". Reformat the
3382 command to be compatible with man/Makefile.in, and to put the
3383 output into ../info.
5c32b7c5 3384 (info): Add target.
10fa7f8e
EZ
3385 (installall): Target removed.
3386
ad050e54 33872001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
3388
3389 * tips.texi (Coding Conventions): Fix typo.
3390
6fd735df
GM
33912001-10-23 Gerd Moellmann <gerd@gnu.org>
3392
3393 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
3394
b704d54b
EZ
33952001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
3396
3397 * files.texi (File Name Components): Update the description of
3398 file-name-sans-extension and file-name-extension, as they now
3399 ignore leading dots.
3400
71431a0e
GM
34012001-10-20 Gerd Moellmann <gerd@gnu.org>
3402
6aa97356 3403 * (Version 21.1 released.)
71431a0e 3404
79f1f96c
MB
34052001-10-19 Miles Bader <miles@gnu.org>
3406
3407 * positions.texi (Text Lines): Describe behavior of
3408 `beginning-of-line'/`end-of-line' in the presence of field properties.
3409
892a8f36
GM
34102001-10-17 Gerd Moellmann <gerd@gnu.org>
3411
3412 * Makefile.in (VERSION): Set to 2.8.
3413 (manual): Use `manual-21'.
3414
8c1cc9e8 3415 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
3416 number was used. Set it to 2.8.
3417
3418 * intro.texi: Likewise.
3419
51724e26
EZ
34202001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3421
3422 * files.texi (File Name Completion): Document the significance of
3423 a trailing slash in elements of completion-ignored-extensions.
3424
57b338e8
MB
34252001-10-06 Miles Bader <miles@gnu.org>
3426
3427 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3428
c89e4bc5
GM
34292001-10-04 Gerd Moellmann <gerd@gnu.org>
3430
3431 * variables.texi (Variable Aliases): New node.
3432
ab952a4f
GM
34332001-10-04 Gerd Moellmann <gerd@gnu.org>
3434
3435 * Branch for 21.1.
dff28924 3436
9db3a582
MB
34372001-10-02 Miles Bader <miles@gnu.org>
3438
ae1a9581
MB
3439 * minibuf.texi (Minibuffer Misc): Add entries for
3440 `minibuffer-contents', `minibuffer-contents-no-properties', and
3441 `delete-minibuffer-contents'.
3442 Correct description for `minibuffer-prompt-end'.
3443
9db3a582
MB
3444 * text.texi (Property Search): Correct descriptions of
3445 `next-char-property-change' and `previous-char-property-change'.
3446 Add entries for `next-single-char-property-change' and
3447 `previous-single-char-property-change'.
3448 Make operand names a bit more consistent.
3449
03be5931
EZ
34502001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3451
3452 * frames.texi (Finding All Frames): Document that next-frame and
3453 previous-frame are local to current terminal.
3454
974548ec
EZ
34552001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3456
3457 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 3458 result of make-keymap.
974548ec 3459
8d82c597
EZ
34602001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
3461
3462 * display.texi (Font Lookup, Attribute Functions)
3463 (Image Descriptors): Add cross-references to the definition of
3464 selected frame.
3465
3466 * buffers.texi (The Buffer List): Add cross-references to the
3467 definition of selected frame.
3468
3469 * frames.texi (Input Focus): Clarify which frame is _the_ selected
3470 frame at any given time.
3471 (Multiple Displays, Size and Position): Add a cross-reference to
3472 the definition of the selected frame.
3473
2842de30
EZ
34742001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
3475
3476 * strings.texi (String Conversion) <string-to-number>: Document
3477 that a float is returned for integers that are too large.
3478
3479 * frames.texi (Mouse Position): Document mouse-position-function.
3480 (Display Feature Testing): Document display-images-p.
3481 (Window Frame Parameters): Document the cursor-type variable.
3482
3483 * numbers.texi (Integer Basics): Document CL style read syntax for
3484 integers in bases other than 10.
3485
3486 * positions.texi (List Motion): Document
3487 open-paren-in-column-0-is-defun-start.
3488
3489 * lists.texi (Sets And Lists): Document member-ignore-case.
3490
3491 * internals.texi (Garbage Collection): Document the used and free
3492 strings report.
3493 (Memory Usage): Document strings-consed.
3494
3495 * os.texi (Time of Day): Document float-time.
3496 (Recording Input): Document that clear-this-command-keys clears
3497 the vector to be returned by recent-keys.
3498
3499 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
3500 argument keymap can be a list.
3501
3502 * nonascii.texi (User-Chosen Coding Systems)
3503 <select-safe-coding-system>: Document the new argument
3504 accept-default-p and the variable
3505 select-safe-coding-system-accept-default-p. Tell what happens if
3506 buffer-file-coding-system is undecided.
3507 (Default Coding Systems): Document auto-coding-regexp-alist.
3508
3509 * display.texi (The Echo Area) <message>: Document
3510 message-truncate-lines.
3511 (Glyphs): Document that the glyph table is unused on windowed
3512 displays.
3513
3514 * help.texi (Describing Characters) <single-key-description>:
3515 Document the new argument no-angles.
3516 (Accessing Documentation) <documentation-property>: Document that
3517 a non-string property is evaluated.
3518 <documentation>: Document that the function-documentation property
3519 is looked for.
3520
3521 * windows.texi (Selecting Windows): Document some-window.
3522
3523 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
3524
3525 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
3526 apropos-mode-hook.
3527
3528 * commands.texi (Using Interactive): Document interactive-form.
3529 (Keyboard Macros): Document kbd-macro-termination-hook.
3530 (Command Loop Info): Document that clear-this-command-keys clears
3531 the vector to be returned by recent-keys.
3532
2d43d823
GM
35332001-09-04 Werner LEMBERG <wl@gnu.org>
3534
3535 * Makefile.in (srcdir, texinputdir): New variables.
3536 (srcs, index.texi, install): Use $(srcdir).
3537 (.PHONY): Remove elisp.dvi.
3538 (elisp): Use -I switch for makeinfo.
3539 (elisp.dvi): Use $(srcdir) and $(texinputdir).
3540 (installall, dist): Use $(srcdir).
3541 Fix path to texinfo.tex.
3542 (maintainer-clean): Add elisp.dvi and elisp.oaux.
3543
fa739b31
GM
35442001-08-30 Gerd Moellmann <gerd@gnu.org>
3545
92a25631
GM
3546 * display.texi (Conditional Display): Adjust to API change.
3547
fa739b31
GM
3548 * configure: New file.
3549
cef68af5
GM
35502001-07-30 Gerd Moellmann <gerd@gnu.org>
3551
3552 * commands.texi (Repeat Events): Add description of
3553 double-click-fuzz.
3554
d1f08d85
SM
35552001-05-08 Stefan Monnier <monnier@cs.yale.edu>
3556
3557 * syntax.texi (Syntax Class Table): Add the missing designator for
3558 comment and string fences.
3559 (Syntax Properties): Add a xref to syntax table internals.
3560 (Syntax Table Internals): Document string-to-syntax.
3561
1e9fc92e
GM
35622001-05-07 Gerd Moellmann <gerd@gnu.org>
3563
3564 * Makefile.in (install): Use install-info command line options
3565 like in Emacs' Makefile.in.
3566
00480554
MB
35672000-12-09 Miles Bader <miles@gnu.org>
3568
3569 * windows.texi (Window Start): Update documentation for
3570 `pos-visible-in-window-p'.
3571
1e344ee2
SM
35722000-11-12 Stefan Monnier <monnier@cs.yale.edu>
3573
3574 * lists.texi (Building Lists): Add footnote to explain how to add
3575 to the end of a list.
3576
a540f6ed
GM
35772000-10-25 Gerd Moellmann <gerd@gnu.org>
3578
3579 * files.texi (Visiting Functions): Typos.
3580
28bcdbee
KH
35812000-10-25 Kenichi Handa <handa@etl.go.jp>
3582
3583 * files.texi (Visiting Functions): Return value of
3584 find-file-noselect may be a list of buffers if wildcards are used.
3585
22d1a4ed
MB
35862000-10-24 Miles Bader <miles@lsi.nec.co.jp>
3587
3588 * display.texi (Defining Faces): Document `graphic' display type
3589 in face specs.
3590
916a89db
KG
35912000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3592
1e9fc92e 3593 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
3594 `after-make-frame-hook' with `after-make-frame-functions'.
3595
1e9fc92e 3596 * frames.texi (Creating Frames): Ditto.
916a89db 3597
1e9fc92e 3598 * variables.texi (Future Local Variables): Ditto.
916a89db 3599
483de32b
GM
36002000-10-16 Gerd Moellmann <gerd@gnu.org>
3601
3602 * display.texi (Other Image Types): Add description of :foreground
3603 and :background properties of mono PBM images.
3604
e23a63a5
WL
36052000-08-17 Werner LEMBERG <wl@gnu.org>
3606
3607 * .cvsignore: New file.
3608
dfc16043
GM
36092000-01-05 Gerd Moellmann <gerd@gnu.org>
3610
3611 * tindex.pl: New script.
3612
602613fe
DL
36131999-12-03 Dave Love <fx@gnu.org>
3614
3615 * Makefile.in (MAKEINFO): New parameter.
3616
94ec544d
DL
36171999-09-17 Richard Stallman <rms@gnu.org>
3618
3619 * Makefile.in (srcs): Add hash.texi.
3620 (VERSION): Update to 20.6.
3621
36221999-09-13 Richard Stallman <rms@gnu.org>
3623
3624 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
3625
36261998-08-29 Karl Heuer <kwzh@gnu.org>
3627
3628 * configure.in: New file.
3629 * Makefile.in: Renamed from Makefile.
3630 (prefix, infodir): Use value obtained from configure.
3631 (emacslibdir): Obsolete variable deleted.
3632 (dist): Distribute configure.in, configure, Makefile.in.
3633
36341998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3635
3636 * Makefile (INSTALL_INFO): New variable.
3637 (install): Run install-info.
3638
36391998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
3640
3641 * Makefile (elisp.dvi): Add missing backslash.
3642
36431998-05-02 Richard Stallman <rms@psilocin.gnu.org>
3644
3645 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
3646 Run texindex without `./'. Always run texindex on elisp.tp.
3647 (elisp.tps): Target deleted.
3648
36491998-04-05 Richard Stallman <rms@psilocin.gnu.org>
3650
3651 * Makefile (srcs): Add nonascii.texi and customize.texi.
3652 (dist): Start by deleting `temp'.
3653
36541998-02-17 Richard Stallman <rms@psilocin.gnu.org>
3655
3656 * Makefile (makeinfo, texindex): Targets deleted.
3657 (makeinfo.o, texindex.o): Targets deleted.
3658 (clean, dist): Don't do anything with them or with getopt*.
3659
36601998-01-30 Richard Stallman <rms@psilocin.gnu.org>
3661
3662 * Makefile (SHELL): Defined.
3663
36641998-01-27 Richard Stallman <rms@psilocin.gnu.org>
3665
3666 * Makefile (elisp.tps): New target.
3667 (elisp.dvi): Depend on elisp.tps.
3668
3669Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
3670
3671 * README: Update phone number.
3672
3673 * Makefile (elisp): Make this be the default target.
3674 Depend on makeinfo.c instead of makeinfo.
3675 (install): Don't depend on elisp.dvi, since we don't install that.
3676 Use mkinstalldirs.
3677 (dist): Add mkinstalldirs.
3678
3679Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3680
3681 * Makefile (VERSION): Update version number.
3682 (maintainer-clean): Renamed from realclean.
3683
3684Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3685
3686 * Makefile (realclean): New target.
3687 (elisp): Remove any old elisp-* files first.
3688
3689Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
3690
d1f08d85
SM
3691 * Makefile (VERSION): New variable.
3692 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
3693 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
3694
3695Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3696
3697 * Makefile (elisp): Depend on makeinfo.
3698
3699Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
3700
d1f08d85 3701 * Makefile (srcs): Add anti.texi.
94ec544d
DL
3702
3703Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3704
3705 * Makefile (infodir, prefix): New vars.
3706 (install): Use infodir.
3707 (emacsinfodir): Deleted.
3708
3709Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3710
3711 * Makefile (srcs): Add calendar.texi.
3712
3713 * Makefile (dist): Copy texindex.c and makeinfo.c.
3714 Limit elisp-* files to those with one or two digits.
3715
3716Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3717
3718 * Makefile (dist): Changed to use Gzip instead of compress.
3719
3720Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3721
3722 * loading.texi (Unloading): define-function changed back to
3723 defalias. It may not stay this way, but at least it's
3724 consistent with the known-good version of the code patch.
3725
3726Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3727
3728 * modes.texi (Hooks): Document new optional arg of add-hook.
3729
3730Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3731
d1f08d85 3732 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
3733
3734 * tips.texi: Add new section on standard library headers.
3735
3736Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3737
3738 * Makefile (srcs): Add frame.texi to the list of sources.
3739
3740Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3741
3742 * Makefile (dist): Don't bother excluding autosave files; they'll
3743 never make it into the temp directory anyway, and the hash marks
3744 in the name are problematic for make and the Bourne shell.
dff28924 3745 (srcs):
94ec544d
DL
3746
3747Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3748
d1f08d85 3749 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
3750 the distribution tar file.
3751
dff28924 3752Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
3753
3754 * Makefile (srcs): Added index.perm.
3755 (elisp.dvi): Remove erroneous shell comment.
3756 Expect output of permute-index in permuted.fns.
3757 Save old elisp.aux in elisp.oaux.
3758 (clean): Added index.texi to be deleted.
3759
dff28924 3760Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3761
3762 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
3763
dff28924 3764Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
3765
3766 * files.texi: Noted that completion-ignored-extensions is ignored
3767 when making *Completions*.
3768
3769Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
3770
3771 * Makefile make dist now depends on elisp.dvi, since it tries
3772 to include it in the dist file.
3773
dff28924 3774Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
3775
3776 * functions.texinfo (Mapping Functions): Add missing quote
3777
dff28924 3778Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3779
3780 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
3781 (defunargs): Turn off \hyphenchar of \sl font temporarily.
3782
dff28924 3783Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3784
3785 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
3786 and @error{} are the terms now being used. The files in the
3787 directory have been changed to reflect this.
3788
d1f08d85 3789 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
3790 ` @result{}', using 5 spaces at the begining of the line.
3791
dff28924 3792Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3793
3794 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
3795 experimental @indentedresult{}, @indentedexpandsto{} are part of
3796 the texinfo.tex in this directory. These TeX macros are not
3797 stable yet.
3798
dff28924 3799Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3800
3801 * texinfo.tex: temporarily added
d1f08d85 3802 \let\result=\dblarrow
94ec544d
DL
3803 \def\error{{\it ERROR} \longdblarrow}
3804 We need to do this better soon.
3805
dff28924 3806Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3807
3808 * Applied Karl Berry's patches to *.texinfo files, but not to
3809 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
3810 new title page format is also not applied, since it requires
3811 texinfo.tex changes.)
3812
3813 * Cleaned up `Makefile' and defined the `emacslibdir' directory
3814 for the Project GNU development environment.
3815
ad050e54 3816;; Local Variables:
fd026ee1 3817;; coding: iso-2022-7bit
ad050e54 3818;; End:
2a34a036 3819
651f374c
TTN
3820 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
3821 2005 Free Software Foundation, Inc.
2a34a036
GM
3822 Copying and distribution of this file, with or without modification,
3823 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
3824
3825;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda