* elisp.texi: Specify GFDL version 1.2.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
7260457b
RF
12005-09-16 Romain Francoise <romain@orebokech.com>
2
3 * elisp.texi: Specify GFDL version 1.2.
4
5 * doclicense.texi (GNU Free Documentation License): Update to
6 version 1.2.
7
5b51c037
CY
82005-09-15 Chong Yidong <cyd@stupidchicken.com>
9
10 * display.texi (Defining Images): Document `image-load-path'.
11
5c4757d3
RS
122005-09-15 Richard M. Stallman <rms@gnu.org>
13
14 * objects.texi (Printed Representation): Minor cleanup.
15 (Box Diagrams): Minor fix.
16 (Cons Cell Type): Move (...) index item here.
17 (Box Diagrams): From here.
18 (Array Type): Minor fix.
19 (Type Predicates): Delete index "predicates".
20 (Hash Table Type): Clarify xref.
21 (Dotted Pair Notation): Minor fix.
22
2bb8b80c
CY
232005-09-10 Chong Yidong <cyd@stupidchicken.com>
24
25 * files.texi (Saving Buffers): Fix typo.
26
47b8bc5d
RS
272005-09-08 Richard M. Stallman <rms@gnu.org>
28
29 * tips.texi (Programming Tips): Correct the "default" prompt spec.
30
475aab0d
CY
312005-09-08 Chong Yidong <cyd@stupidchicken.com>
32
33 * locals.texi (Standard Buffer-Local Variables): Don't include
34 mode variables for minor modes.
35 Fix xrefs for buffer-display-count, buffer-display-table,
36 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
37 enable-multibyte-characters, fill-column, header-line-format,
38 left-fringe-width, left-margin, and right-fringe-width.
39
40 * hooks.texi (Standard Hooks): All hooks should conform to the
41 standard naming convention now.
42 Fix xref for `echo-area-clear-hook'.
43
44 * display.texi (Usual Display): Note that indicate-empty-lines and
45 tab-width are buffer-local.
46
47 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
48
49 * modes.texi (Mode Help): Note that major-mode is buffer-local.
50
51 * nonascii.texi (Encoding and I/O): Note that
52 buffer-file-coding-system is buffer-local.
53
54 * positions.texi (List Motion): Note that defun-prompt-regexp is
55 buffer-local.
56
57 * text.texi (Auto Filling): Note that auto-fill-function is
58 buffer-local.
59 (Undo): Note that buffer-undo-list is buffer-local.
60
61 * windows.texi (Buffers and Windows): Document
62 buffer-display-count.
63
2a6bc1f7
RS
642005-09-06 Richard M. Stallman <rms@gnu.org>
65
66 * tips.texi (Coding Conventions): Sometimes it is ok to put the
67 package prefix elsewhere than at the start of the name.
68
d7ea8b71
RS
692005-09-03 Richard M. Stallman <rms@gnu.org>
70
71 * tips.texi (Programming Tips): Add conventions for minibuffer
72 questions and prompts.
73
0c6087a6
RS
742005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
75
76 * intro.texi (nil and t): Minor cleanup.
77 Delete spurious mention of keyword symbols.
78 (Evaluation Notation): Add index entry.
79 (A Sample Function Description): Minor cleanup.
80 (A Sample Variable Description): Not all vars can be set.
81
4b5fa40e
TTN
822005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
83
84 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
85
86 (Insertion): Document precise type of `insert-char' arg COUNT.
87
34b50776
SM
882005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
89
90 * modes.texi (Other Font Lock Variables): Sync the default of
91 font-lock-lines-before.
92
c1105d05
MA
932005-08-31 Michael Albinus <michael.albinus@gmx.de>
94
95 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
96
62929713
RS
972005-08-29 Richard M. Stallman <rms@gnu.org>
98
99 * elisp.texi (Top): Update subnode menu.
100
101 * searching.texi (Searching and Matching): Move node.
102 Rearrange contents and add overall explanation.
103 (Searching and Case): Move node.
104 (Searching and Matching): Update menu.
105
0fb57cc0
EZ
1062005-08-27 Eli Zaretskii <eliz@gnu.org>
107
108 * os.texi (Startup Summary): Fix the description of the initial
109 startup message display.
110
3e80c4c1
RS
1112005-08-25 Richard M. Stallman <rms@gnu.org>
112
113 * searching.texi (Search and Replace): Add replace-regexp-in-string.
114
1152005-08-25 Emilio C. Lopes <eclig@gmx.net>
116
117 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
118 `next-overlay-change' example.
c1105d05 119
79a8defb
JL
1202005-08-22 Juri Linkov <juri@jurta.org>
121
122 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
123 Fix invert-face. Fix args of face-background.
124
16691d29
JL
125 * display.texi (Standard Faces): Delete node.
126 (Faces): Add xref to `(emacs)Standard Faces'.
127 (Displaying Faces): Fix xref to `Standard Faces'.
128
129 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
130
217b694f
EZ
1312005-08-20 Alan Mackenzie <acm@muc.de>
132
133 * buffers.texi (The Buffer List): Clarify the manipulation of the
134 buffer list.
135
0bf14bfd
RS
1362005-08-14 Richard M. Stallman <rms@gnu.org>
137
7ad1498e
AS
138 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
139 a regexp.
0bf14bfd 140
c118d09e
RS
1412005-08-11 Richard M. Stallman <rms@gnu.org>
142
59cb8c23
RS
143 * elisp.texi (Top): Update subnode lists.
144
145 * display.texi (Inverse Video): Node deleted.
146
c118d09e
RS
147 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
148 New nodes split out of Coding Conventions.
149
150 * searching.texi (Regular Expressions): Document re-builder.
151
152 * os.texi (Time Parsing): New node split out of Time Conversion.
153
154 * processes.texi (Misc Network, Network Feature Testing)
155 (Network Options, Make Network): New nodes split out of
156 Low-Level Network.
157
67ec7f41
RS
1582005-08-09 Richard M. Stallman <rms@gnu.org>
159
76d47f0d
RS
160 * frames.texi (Geometry): New node, split from Size and Position.
161 (Frame Parameters): Refer to Geometry.
162
67ec7f41 163 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 164
67ec7f41
RS
165 * windows.texi (Splitting Windows): Fix xref.
166
167 * frames.texi (Layout Parameters): Add xref.
168
169 * display.texi (Line Height, Scroll Bars): Fix xrefs.
170
171 * keymaps.texi (Menu Bar): Fix xref.
172
173 * locals.texi (Standard Buffer-Local Variables): Fix xref.
174
175 * modes.texi (%-Constructs): Fix xref.
176
177 * frames.texi (Window Frame Parameters): Node split up.
178 (Basic Parameters, Position Parameters, Size Parameters)
179 (Layout Parameters, Buffer Parameters, Management Parameters)
180 (Cursor Parameters, Color Parameters): New subnodes.
181
adb5e445
LT
1822005-08-09 Luc Teirlinck <teirllm@auburn.edu>
183
184 * positions.texi (Screen Lines): Update xref for previous change
185 in minibuf.texi.
186
187 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
188 change in minibuf.texi.
189
61298e17
RS
1902005-08-09 Richard M. Stallman <rms@gnu.org>
191
192 * tips.texi (Coding Conventions): Minor cleanup.
193
194 * modes.texi (Defining Minor Modes): Explain when init-value
195 can be non-nil.
196
197 * elisp.texi (Top): Update submenu for Minibuffer.
198
199 * minibuf.texi (Minibuffer Misc): Node split up.
200 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
201 (Recursive Mini): New nodes split out from Minibuffer Misc.
202 (Minibuffer Misc): Document max-mini-window-height.
203
204 * hash.texi (Defining Hash): Delete stray paren in example.
205
206 * display.texi (Echo Area Customization): Don't define
207 max-mini-window-height here; xref instead.
208
209 * commands.texi (Event Input Misc): Update while-no-input.
210
211 * advice.texi (Advising Functions): Explain when to use advice
212 and when to use a hook.
213
43e124e6
EZ
2142005-07-30 Eli Zaretskii <eliz@gnu.org>
215
216 * makefile.w32-in (info): Don't run install-info.
217 ($(infodir)/dir): New target, produced by running install-info.
218
653aea22
LT
2192005-07-27 Luc Teirlinck <teirllm@auburn.edu>
220
221 * modes.texi (Defining Minor Modes): The keyword for the initial
222 value is :init-value, not :initial-value.
223
ba6ebbd5
EZ
2242005-07-23 Eli Zaretskii <eliz@gnu.org>
225
226 * loading.texi (Autoload): Make the `doctor' example be consistent
227 with what's in current loaddefs.el. Describe the "fn" magic in
228 the usage portion of the doc string.
229
6696f2a4
RS
2302005-07-22 Richard M. Stallman <rms@gnu.org>
231
232 * internals.texi (Garbage Collection): Clarify previous change.
233
0c17e67c
SM
2342005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
235
236 * internals.texi (Garbage Collection): Add gc-cons-percentage.
237
426179e1
JL
2382005-07-18 Juri Linkov <juri@jurta.org>
239
240 * commands.texi (Accessing Events):
241 * frames.texi (Text Terminal Colors, Resources):
242 * markers.texi (The Mark):
243 * modes.texi (Defining Minor Modes):
244 Delete duplicate duplicate words.
245
9b0c2c56
RS
2462005-07-16 Richard M. Stallman <rms@gnu.org>
247
248 * display.texi (Managing Overlays): Clarify make-overlay
249 args for insertion types.
250
fd90b80c
LT
2512005-07-13 Luc Teirlinck <teirllm@auburn.edu>
252
0c17e67c
SM
253 * customize.texi (Variable Definitions):
254 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
255 `standard-value' is a list too.
256 (Defining New Types): Use @key{RET} instead of @key{ret}.
257
37aa90e5
TTN
2582005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
259
260 * os.texi (Translating Input): Fix typo.
261
917e0c95
RS
2622005-07-08 Richard M. Stallman <rms@gnu.org>
263
264 * README: Update edition number and size estimate.
265
266 * elisp.texi (VERSION): Set to 2.9.
267
7d90e71d
RS
2682005-07-07 Richard M. Stallman <rms@gnu.org>
269
c330dafe
RS
270 * book-spine.texinfo: Update Emacs version.
271
7d90e71d
RS
272 * display.texi (Inverse Video): Delete mode-line-inverse-video.
273
dc2204be
RS
2742005-07-06 Richard M. Stallman <rms@gnu.org>
275
276 * searching.texi (Regexp Search): Clarify what re-search-forward
277 does when the search fails.
278
a0ec7a4a
LK
2792005-07-05 Lute Kamstra <lute@gnu.org>
280
dc2204be 281 * Update FSF's address in GPL notices.
a0ec7a4a
LK
282
283 * doclicense.texi (GNU Free Documentation License):
284 * gpl.texi (GPL):
285 * tips.texi (Coding Conventions, Library Headers):
286 * vol1.texi:
287 * vol2.texi: Update FSF's address.
288
4af33176
RS
2892005-07-04 Richard M. Stallman <rms@gnu.org>
290
291 * hooks.texi (Standard Hooks): Add occur-hook.
292
b3ab615b
LT
2932005-07-03 Luc Teirlinck <teirllm@auburn.edu>
294
295 * display.texi (The Echo Area): Correct menu.
296
3d393029
RS
2972005-07-03 Richard M. Stallman <rms@gnu.org>
298
7fe48b75
RS
299 * elisp.texi (Top): Update subnode menu for Display.
300
301 * display.texi (Displaying Messages): New node, with most
302 of what was in The Echo Area.
303 (Progress): Moved under The Echo Area.
304 (Logging Messages): New node with new text.
305 (Echo Area Customization): New node, the rest of what was
306 in The Echo Area. Document message-truncate-lines with @defvar.
307 (Display): Update menu.
308
3d393029
RS
309 * windows.texi (Textual Scrolling): Doc 3 values for
310 scroll-preserve-screen-position.
311
312 * text.texi (Special Properties): Change hook functions
313 should bind inhibit-modification-hooks around altering buffer text.
314
315 * keymaps.texi (Key Binding Commands): Call binding BINDING
316 rather than DEFINITION.
317
b26860ad
JB
3182005-06-29 Juanma Barranquero <lekktu@gmail.com>
319
320 * variables.texi (Defining Variables): `user-variable-p' returns t
321 for aliases of user options, nil for alias loops.
322
025691ed
RS
3232005-06-28 Richard M. Stallman <rms@gnu.org>
324
325 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
326 make-keymap.
327
b61bfa4d
LT
3282005-06-27 Luc Teirlinck <teirllm@auburn.edu>
329
330 * variables.texi (Setting Variables): Correct and clarify
331 description of `add-to-ordered-list'.
332
24ee714d
RS
3332005-06-26 Richard M. Stallman <rms@gnu.org>
334
335 * display.texi (Faces): Minor cleanup.
336
33b79ce4
LT
3372005-06-25 Luc Teirlinck <teirllm@auburn.edu>
338
339 * display.texi (Faces): `facep' returns t for strings that are
340 face names.
341
df13531d
RS
3422005-06-25 Richard M. Stallman <rms@gnu.org>
343
344 * objects.texi (Equality Predicates): Clarify meaning of equal.
345
346 * windows.texi (Selecting Windows): save-selected-window
347 and with-selected-window save and restore the current buffer.
348
cf444441
RS
3492005-06-24 Richard M. Stallman <rms@gnu.org>
350
351 * numbers.texi (Float Basics): Explain how to test for NaN,
352 and printing the sign of NaNs.
353
6cdd056d
EZ
3542005-06-24 Eli Zaretskii <eliz@gnu.org>
355
356 * makefile.w32-in (MAKEINFO): Use --force.
357
b93e3c3b
RS
3582005-06-23 Richard M. Stallman <rms@gnu.org>
359
360 * display.texi (Face Functions): Correct Texinfo usage.
361
6fb276bd
LT
3622005-06-23 Luc Teirlinck <teirllm@auburn.edu>
363
364 * lists.texi (Rings): `ring-elements' now returns the elements of
365 RING in order.
366
1d1c7e75
JB
3672005-06-23 Juanma Barranquero <lekktu@gmail.com>
368
369 * markers.texi (The Mark): Texinfo usage fix.
370
9d12e52b
KS
3712005-06-23 Kim F. Storm <storm@cua.dk>
372
373 * searching.texi (Entire Match Data): Remove evaporate option for
374 match-data. Do not mention evaporate option for set-match-data.
375
6d44324c
GM
3762005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
377
378 * display.texi (Face Functions): Mention face aliases.
379
80df27a7
RS
3802005-06-21 Richard M. Stallman <rms@gnu.org>
381
382 * anti.texi (Antinews): Texinfo usage fix.
383
e121563b
KB
3842005-06-21 Karl Berry <karl@gnu.org>
385
9d7d543c
KB
386 * elisp.texi: Use @copying.
387
e121563b
KB
388 * elisp.texi: Put @summarycontents and @contents before the Top
389 node, instead of the end of the file, so that the contents appear
390 in the right place in the dvi/pdf output.
391
36a3b076
JL
3922005-06-21 Juri Linkov <juri@jurta.org>
393
394 * display.texi (Defining Faces): Add `customized-face'.
395
5c796e80
KS
3962005-06-20 Kim F. Storm <storm@cua.dk>
397
b7d1f38f
KS
398 * variables.texi (Setting Variables): Any type of element can be
399 given order in add-to-ordered-list. Compare elements with eq.
400
5c796e80
KS
401 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
402
fb056bef
KB
4032005-06-20 Karl Berry <karl@gnu.org>
404
405 * syntax.texi (Syntax Flags): Make last column very slightly wider
406 to avoid "generic comment" breaking on two lines and causing an
407 underfull box.
408
84398baa
LT
4092005-06-19 Luc Teirlinck <teirllm@auburn.edu>
410
411 * lists.texi (Rings): Various minor clarifications and corrections.
412
07ff1e4b
RS
4132005-06-18 Richard M. Stallman <rms@gnu.org>
414
415 * functions.texi (Obsolete Functions): Simplify.
416
417 * variables.texi (Variable Aliases): Simplify.
418
419 * anti.texi, backups.texi, compile.texi, customization.texi:
420 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
421 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
422 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
423 * variables.texi: Fix formatting ugliness.
424
425 * elisp.texi: Add links to Rings and Byte Packing.
426 Update version and copyright years.
427
428 * minibuf.texi: Fix formatting ugliness.
429 (Completion Commands): Move keymap vars to the end
430 and vars completing-read binds to the top.
431
3f7fab24
LT
4322005-06-17 Luc Teirlinck <teirllm@auburn.edu>
433
434 * processes.texi: Fix typos.
435 (Bindat Spec): Correct Texinfo error.
926c4c9b 436 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 437
f19b57e3
RS
4382005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
439
440 * lists.texi (Rings): New node.
441 (Lists): Add it to menu.
442
a80c5da7 443 * processes.texi (Byte Packing): New node.
f19b57e3
RS
444 (Processes): Add it to menu.
445
4462005-06-17 Richard M. Stallman <rms@gnu.org>
447
448 * syntax.texi (Parsing Expressions): Fix texinfo usage.
449
450 * help.texi (Documentation Basics): Explain the xref to
451 Documentation Tips.
452
453 * debugging.texi (Debugger Commands): Minor fix.
454
67c1390d
LT
4552005-06-16 Luc Teirlinck <teirllm@auburn.edu>
456
457 * edebug.texi (Instrumenting): Eliminate duplicate link.
458 (Specification List): Replace references to "below", referring to
459 a later node, with one @ref to that node.
460
461 * os.texi (Timers): Timers should save and restore the match data
462 if they change it.
463
464 * debugging.texi (Debugger Commands): Mention that the Lisp
465 debugger can not step through primitive functions.
466
51cd2a8c
JB
4672005-06-16 Juanma Barranquero <lekktu@gmail.com>
468
469 * functions.texi (Obsolete Functions): Update argument names of
470 `make-obsolete' and `define-obsolete-function-alias'.
471
472 * variables.texi (Variable Aliases): Update argument names of
473 `defvaralias', `make-obsolete-variable' and
474 `define-obsolete-variable-alias'.
475
f5e6ac4a
KS
4762005-06-15 Kim F. Storm <storm@cua.dk>
477
478 * searching.texi (Entire Match Data): Rephrase warnings about
479 evaporate arg to match-data and set-match-data.
480
fe2a9972
LT
4812005-06-14 Luc Teirlinck <teirllm@auburn.edu>
482
67774855
LT
483 * elisp.texi (Top): Update detailed menu.
484
fe2a9972
LT
485 * edebug.texi (Edebug): Update menu.
486 (Instrumenting): Update xrefs.
487 (Edebug Execution Modes): Correct xref.
488 (Jumping): Clarify description of `h' command.
489 Eliminate redundant @ref.
490 (Breaks): New node.
491 (Breakpoints): is now a subsubsection.
492 (Global Break Condition): Mention `C-x X X'.
493 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
494 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
495 (Edebug Display Update): Correct pxref.
496 (Edebug and Macros): New node.
497 (Instrumenting Macro Calls): Is now a subsubsection.
498 Neither arg of `def-edebug-spec' is evaluated.
499 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
500 (Specification Examples): Fix typo.
501
b59f605b
LK
5022005-06-14 Lute Kamstra <lute@gnu.org>
503
504 * debugging.texi (Function Debugging): Primitives can break on
505 entry too.
506
a5c99dc9
KS
5072005-06-14 Kim F. Storm <storm@cua.dk>
508
509 * variables.texi (Setting Variables): Add add-to-ordered-list.
510
f99ed2f8
SM
5112005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
512
513 * syntax.texi (Parsing Expressions): Document aux functions and vars of
514 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
515
9d42ffaa
LK
5162005-06-13 Lute Kamstra <lute@gnu.org>
517
518 * text.texi (Special Properties): Fix cross reference.
519
32cc0b00
LT
5202005-06-11 Luc Teirlinck <teirllm@auburn.edu>
521
522 * debugging.texi (Function Debugging): Delete mention of empty
523 string argument to `cancel-debug-on-entry'. Delete inaccurate
524 description of the return value of that command.
525
98d1a1cf
EZ
5262005-06-11 Alan Mackenzie <acm@muc.de>
527
528 * text.texi (Adaptive Fill): Amplify the description of
529 fill-context-prefix.
530
4b53b8d7
LT
5312005-06-10 Luc Teirlinck <teirllm@auburn.edu>
532
84398baa 533 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 534
b5305167
SM
5352005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
536
537 * syntax.texi (Parsing Expressions): Document syntax-ppss.
538
9bd4c3ad
LT
5392005-06-10 Luc Teirlinck <teirllm@auburn.edu>
540
541 * debugging.texi (Error Debugging): Minor rewording.
542 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
543 is optional.
544
257914aa
LK
5452005-06-10 Lute Kamstra <lute@gnu.org>
546
b5305167 547 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
548 (Top): Give it a title. Correct version number. Give the
549 detailed node listing a more prominent header.
b5305167
SM
550 * intro.texi: Don't set VERSION here a second time.
551 Mention Emacs's version too.
257914aa
LK
552 * anti.texi (Antinews): Use EMACSVER to refer to the current
553 version of Emacs.
554
b7aae902
KS
5552005-06-09 Kim F. Storm <storm@cua.dk>
556
557 * searching.texi (Entire Match Data): Explain new `reseat' argument to
558 match-data and set-match-data.
559
99598737
RS
5602005-06-08 Richard M. Stallman <rms@gnu.org>
561
562 * searching.texi (Entire Match Data): Clarify when match-data
563 returns markers and when integers.
564
565 * display.texi (Defining Faces): Explain that face name should not
566 end in `-face'.
567
568 * modes.texi (Mode Line Data): Minor cleanup.
569 (Customizing Keywords): Node split out of Search-based Fontification.
570 Add example of using font-lock-add-keywords from a hook.
571 Clarify when MODE should be non-nil, and when nil.
572
5732005-06-06 Richard M. Stallman <rms@gnu.org>
574
575 * modes.texi (Mode Line Data): Explain what happens when the car
576 of a list is a void symbol.
577 (Search-based Fontification): Explain MODE arg to
578 font-lock-add-keywords and warn about calls from major modes.
579
ecc8893a
JL
5802005-06-08 Juri Linkov <juri@jurta.org>
581
582 * display.texi (Standard Faces): Add `shadow' face.
583
7fa9f4eb
LT
5842005-05-29 Luc Teirlinck <teirllm@auburn.edu>
585
586 * modes.texi (Major Mode Conventions): A derived mode only needs
587 to put the call to the parent mode inside `delay-mode-hooks'.
588
bebcc4b1
RS
5892005-05-29 Richard M. Stallman <rms@gnu.org>
590
c16b1394
RS
591 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
592 new, and what that implies. Clarify.
593
594 * files.texi (Locating Files): Clean up the text.
595
bebcc4b1
RS
596 * frames.texi (Window Frame Parameters): Document user-size.
597 Shorten entry for top by referring to left.
598
5992005-05-26 Richard M. Stallman <rms@gnu.org>
600
601 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
602 is new, and what the implications are. Other clarifications.
603
217797bc
RS
6042005-05-24 Richard M. Stallman <rms@gnu.org>
605
606 * frames.texi (Dialog Boxes): Minor fixes.
607
3565fe07
MY
6082005-05-25 Masatake YAMATO <jet@gyve.org>
609
610 * display.texi (Standard Faces): Write about `mode-line-highlight'.
611
817089df
LT
6122005-05-24 Luc Teirlinck <teirllm@auburn.edu>
613
614 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
615 is optional.
616
cb5db137
NR
6172005-05-24 Nick Roberts <nickrob@snap.net.nz>
618
619 * frames.texi (Dialog Boxes): Descibe new optional argument.
620
3c8572f5
LK
6212005-05-23 Lute Kamstra <lute@gnu.org>
622
623 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
624 syntax-begin-function over font-lock-beginning-of-syntax-function.
625
2a4d7cb3
LT
6262005-05-21 Luc Teirlinck <teirllm@auburn.edu>
627
71f800cf
LT
628 * minibuf.texi (Reading File Names): Update description of
629 `read-directory-name'.
630
2a4d7cb3
LT
631 * modes.texi (Derived Modes): Clarify :group keyword.
632
bb4afd09
EZ
6332005-05-21 Eli Zaretskii <eliz@gnu.org>
634
b5305167
SM
635 * files.texi (Locating Files): New subsection.
636 Describe locate-file and executable-find.
bb4afd09 637
a2c9aee6
EZ
6382005-05-21 Kevin Ryde <user42@zip.com.au>
639
640 * frames.texi (Initial Parameters): Update cross reference to
641 "Emacs Invocation".
642
6900105f
LT
6432005-05-19 Luc Teirlinck <teirllm@auburn.edu>
644
ca1b0914
LT
645 * keymaps.texi (Active Keymaps): Add anchor.
646
6900105f
LT
647 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
648 (Major Mode Conventions): Refer to `Auto Major Mode' in more
649 appropriate place.
650 (Derived Modes): Small clarifications.
b5305167
SM
651 (Minor Mode Conventions, Keymaps and Minor Modes):
652 Replace references to nodes with references to anchors.
6900105f
LT
653 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
654 Clarify description of lists whose first element is an integer.
655 (Mode Line Variables): Add anchor.
656 (%-Constructs): Clarify description of integer after %.
657 (Emulating Mode Line): Describe nil value for FACE.
658
54d06364
LT
6592005-05-18 Luc Teirlinck <teirllm@auburn.edu>
660
661 * modes.texi (Derived Modes): Correct references to non-existing
662 variable standard-syntax-table.
663
f8d0b769
LK
6642005-05-17 Lute Kamstra <lute@gnu.org>
665
666 * modes.texi (Defining Minor Modes): Mention the mode hook.
667
294c599c
KS
6682005-05-15 Kim F. Storm <storm@cua.dk>
669
670 * processes.texi (Network): Remove open-network-stream-nowait.
671 (Network Servers): Remove open-network-stream-server.
672
4214af69
LT
6732005-05-15 Luc Teirlinck <teirllm@auburn.edu>
674
675 * elisp.texi (Top): Update detailed menu.
676
677 * variables.texi: Reorder nodes.
678 (Variables): Update menu.
679 (File Local Variables): Do not refer to the `-*-' line as
680 a "local variables list". Add pxref.
681
302691ab
LT
6822005-05-14 Luc Teirlinck <teirllm@auburn.edu>
683
56d4215a
LT
684 * elisp.texi (Top): Update detailed menu for node changes.
685
302691ab
LT
686 * modes.texi (Modes): Update Menu.
687 (Hooks): Move to beginning of chapter.
688 Most minor modes run mode hooks too.
689 `add-hook' can handle void hooks or hooks whose value is a single
690 function.
691 (Major Modes): Update Menu.
692 (Major Mode Basics): New node, split off from `Major Modes'.
693 (Major Mode Conventions): Correct xref. Explain how to handle
694 auto-mode-alist if the major mode command has an autoload cookie.
695 (Auto Major Mode): Major update. Add magic-mode-alist.
696 (Derived Modes): Major update.
697 (Mode Line Format): Update Menu.
698 (Mode Line Basics): New node, split off from `Mode Line Format'.
699
700 * loading.texi (Autoload): Mention `autoload cookie' as synonym
701 for `magic autoload comment'. Add index entries and anchor.
702
d06ba294
RS
7032005-05-14 Richard M. Stallman <rms@gnu.org>
704
705 * tips.texi (Coding Conventions): Explain how important it is
706 that just loading certain files not change Emacs behavior.
707
708 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
709
405cb12a
LK
7102005-05-12 Lute Kamstra <lute@gnu.org>
711
19958124
LK
712 * modes.texi (Generic Modes): Update.
713 (Major Modes): Refer to node "Generic Modes".
714
405cb12a
LK
715 * elisp.texi (Top): Update to the current structure of the manual.
716 * processes.texi (Processes): Add menu description.
717 * customize.texi (Customization): Add menu descriptions.
718
f714dd1b
TTN
7192005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
720
cc9442f2
TTN
721 * processes.texi (Signals to Processes)
722 (Low-Level Network): Fix typos.
f714dd1b 723
36ad23ec
LK
7242005-05-11 Lute Kamstra <lute@gnu.org>
725
726 * elisp.texi (Top): Add some nodes from the chapter "Major and
727 Minor Modes" to the detailed node listing.
728
d101bf56
RS
7292005-05-10 Richard M. Stallman <rms@gnu.org>
730
731 * keymaps.texi (Extended Menu Items): Menu item filter functions
732 can be called at any time.
733
698b0510
LT
7342005-05-08 Luc Teirlinck <teirllm@auburn.edu>
735
736 * variables.texi (File Local Variables): `(hack-local-variables t)'
737 now also checks whether a mode is specified in the local variables
738 list.
739
2c6b25c7
EZ
7402005-05-05 Kevin Ryde <user42@zip.com.au>
741
742 * display.texi (The Echo Area): Correct format function cross
743 reference.
744
643b4cf5
LT
7452005-05-05 Luc Teirlinck <teirllm@auburn.edu>
746
747 * variables.texi (Variable Aliases): Change description of
748 `define-obsolete-variable-alias'.
749
750 * functions.texi (Functions): Add "Obsolete Functions" to menu.
751 (Defining Functions): Add xref.
752 (Obsolete Functions): New node.
753 (Function Safety): Standardize capitalization of section title.
754
755 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
756 (Dialog Boxes): Complete description of `x-popup-dialog'.
757
053bc8e4
RS
7582005-05-04 Richard M. Stallman <rms@gnu.org>
759
760 * commands.texi (Interactive Codes): Fix Texinfo usage.
761 Document U more clearly.
762
f6b1b15a
LT
7632005-05-01 Luc Teirlinck <teirllm@auburn.edu>
764
3b925015
LT
765 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
766 function and not a macro.
767
f6b1b15a
LT
768 * frames.texi (Pop-Up Menus): Correct and clarify description of
769 `x-popup-menu'.
770 (Dialog Boxes): Clarify description of `x-popup-dialog'.
771
ebbfa918
RS
7722005-05-01 Richard M. Stallman <rms@gnu.org>
773
774 * edebug.texi (Checking Whether to Stop): Fix previous change.
775
abe2f96e
LT
7762005-05-01 Luc Teirlinck <teirllm@auburn.edu>
777
d6028ef2
LT
778 * display.texi: Fix typos and Texinfo usage.
779
abe2f96e
LT
780 * edebug.texi (Checking Whether to Stop): executing-macro ->
781 executing-kbd-macro.
782
b2cfb30b
RS
7832005-05-01 Richard M. Stallman <rms@gnu.org>
784
785 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
786
7e995a23
RS
7872005-04-30 Richard M. Stallman <rms@gnu.org>
788
789 * files.texi (Magic File Names): Document `operations' property.
790
57efa539
LK
7912005-04-29 Lute Kamstra <lute@gnu.org>
792
793 * modes.texi (Generic Modes): New node.
794 (Major Modes): Add it to the menu.
795 (Derived Modes): Add "derived mode" to concept index.
796
0a20b1dc
LK
7972005-04-28 Lute Kamstra <lute@gnu.org>
798
799 * modes.texi (Defining Minor Modes): Fix previous change.
800 (Font Lock Mode): Simplify.
801 (Font Lock Basics): Say that font-lock-defaults is buffer-local
802 when set and that some parts are optional. Add cross references.
803 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
804 Add cross references. Add font-lock-multiline to index.
805 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 806 Lock Variables". Document font-lock-add-keywords and
b5305167 807 font-lock-remove-keywords.
0a20b1dc
LK
808 (Other Font Lock Variables): Move font-lock-keywords-only,
809 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
810 and font-lock-syntactic-face-function to node "Syntactic Font
811 Lock". Move font-lock-keywords-case-fold-search to node
812 "Search-based Fontification". Document font-lock-inhibit-thing-lock
813 and font-lock-{,un}fontify-{buffer,region}-function.
814 (Precalculated Fontification): Remove reference to deleted variable
815 font-lock-core-only.
816 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
817 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
818 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
819 and font-lock-syntactic-face-function here from node "Other Font
820 Lock Variables". Move font-lock-syntactic-keywords to "Setting
821 Syntax Properties". Add cross references.
b5305167
SM
822 (Setting Syntax Properties): New node.
823 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
824 * syntax.texi (Syntax Properties): Add cross reference.
825 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
826
68a94f5a
RS
8272005-04-26 Richard M. Stallman <rms@gnu.org>
828
829 * display.texi (Defining Faces):
830 Document `default' elements of defface spec.
831
832 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
833
834 * variables.texi (Variable Aliases): Clarify text.
835
8362005-04-25 Chong Yidong <cyd@stupidchicken.com>
837
838 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
839
7f48f143
LT
8402005-04-25 Luc Teirlinck <teirllm@auburn.edu>
841
842 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
843
45d2f8e8
EZ
8442005-04-24 Eli Zaretskii <eliz@gnu.org>
845
f3714ab2
EZ
846 * syntax.texi (Syntax Table Internals): Elaborate documentation of
847 syntax-after and syntax-class.
848
45d2f8e8 849 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
850 (Unique File Names): Don't mention "numbers" in the documentation
851 of make-temp-file and make-temp-name.
45d2f8e8 852
469bc679
RS
8532005-04-23 Richard M. Stallman <rms@gnu.org>
854
855 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
856
c9fa5dc9
RS
8572005-04-22 Nick Roberts <nickrob@snap.net.nz>
858
859 * windows.texi (Cyclic Window Ordering): Clarify window-list.
860
230e1e80
NR
8612005-04-22 Nick Roberts <nickrob@snap.net.nz>
862
863 * variables.texi (Variable Aliases): Describe make-obsolete-variable
864 and define-obsolete-variable-alias.
865
1ba52906
KS
8662005-04-22 Kim F. Storm <storm@cua.dk>
867
868 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
869 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
870
9721d904
LK
8712005-04-21 Lute Kamstra <lute@gnu.org>
872
873 * lists.texi (Association Lists): Document rassq-delete-all.
874
ed35c736
RS
8752005-04-19 Richard M. Stallman <rms@gnu.org>
876
877 * modes.texi (Search-based Fontification): Explain that
878 facespec is an expression to be evaluated.
879
42fc00a4
RS
8802005-04-19 Kevin Ryde <user42@zip.com.au>
881
b5305167 882 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
883 * strings.texi (String Conversion): Fix xref.
884
5827e9d4
KS
8852005-04-19 Kim F. Storm <storm@cua.dk>
886
887 * symbols.texi (Symbol Plists): Add safe-get.
888 Mention that `get' may signal an error.
889
47872da9
NR
8902005-04-18 Nick Roberts <nickrob@snap.net.nz>
891
892 * customize.texi (Variable Definitions): Replace tooltip-mode
893 example with save-place.
894
ec0cf966
RS
8952005-04-17 Richard M. Stallman <rms@gnu.org>
896
897 * buffers.texi (Indirect Buffers): Clarify.
898
899 * positions.texi (Positions): Clarify converting marker to integer.
900
901 * strings.texi (String Basics): Mention string-match; clarify.
902
199bb209
LK
9032005-04-08 Lute Kamstra <lute@gnu.org>
904
905 * modes.texi (Search-based Fontification): Fix cross references.
906 Use consistent terminology. Document anchored highlighting.
907
bfa54668
LK
9082005-04-05 Lute Kamstra <lute@gnu.org>
909
910 * modes.texi (Defining Minor Modes): Document :group keyword
911 argument and its default value.
912
07e5fb9e
LK
9132005-04-03 Lute Kamstra <lute@gnu.org>
914
915 * hooks.texi (Standard Hooks): Add some hooks. Add cross
916 references and/or descriptions. Delete major mode hooks; mention
917 them as a category instead. Rename or delete obsolete hooks.
918
aa945b59
RS
9192005-04-02 Richard M. Stallman <rms@gnu.org>
920
921 * nonascii.texi (Coding System Basics): Another wording cleanup.
922
8b918214
RS
9232005-04-01 Richard M. Stallman <rms@gnu.org>
924
925 * nonascii.texi (Coding System Basics): Clarify previous change.
926
41639988
KH
9272005-04-01 Kenichi Handa <handa@m17n.org>
928
929 * nonascii.texi (Coding System Basics): Describe about rondtrip
930 identity of coding systems.
931
8e669bbd
RS
9322005-03-29 Chong Yidong <cyd@stupidchicken.com>
933
934 * text.texi (Buffer Contents): Add filter-buffer-substring and
935 buffer-substring-filters.
936
f60a6f87
RS
9372005-03-26 Chong Yidong <cyd@stupidchicken.com>
938
939 * anti.texi (Antinews): Mention `G' interactive code.
940
941 * tips.texi (Compilation Tips): Mention benchmark.el.
942
aaac1251
LT
9432005-03-27 Luc Teirlinck <teirllm@auburn.edu>
944
945 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
946 is now bound to M-o M-o.
947
948 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
949
45325173
GM
9502005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
951
952 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
953 in the Emacs Manual).
954 * Makefile.in (srcs): Remove calendar.texi.
955 * makefile.w32-in (srcs): Remove calendar.texi.
956 * display.texi (Display): Change name of next node.
957 * os.texi (System In): Change name of previous node.
958 * elisp.texi (Top): Remove Calendar references.
959 * vol1.texi (Top): Remove Calendar references.
960 * vol2.texi (Top): Remove Calendar references.
961
85df292e
RS
9622005-03-25 Richard M. Stallman <rms@gnu.org>
963
45325173 964 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
965 Cleanup previous change.
966
9672005-03-25 Chong Yidong <cyd@stupidchicken.com>
968
969 * display.texi (Face Attributes): Faces earlier in an :inherit
970 list take precedence.
971 (Scroll Bars): Fix description of vertical-scroll-bars.
972 Document frame-current-scroll-bars and window-current-scroll-bars.
973
974 * markers.texi (The Mark): Document temporary Transient Mark mode.
975
b5305167
SM
976 * minibuf.texi (Reading File Names):
977 Document read-file-name-completion-ignore-case.
85df292e
RS
978
979 * positions.texi (Screen Lines): Document nil for width argument
980 to compute-motion.
981
1fe54d69
KS
9822005-03-23 Kim F. Storm <storm@cua.dk>
983
984 * display.texi (Standard Faces): Other faces used in the fringe
985 implicitly inherits from the fringe face.
986 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
987 properties implicitly inherits from fringe face.
988 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
989
a775dff4
RS
9902005-03-20 Chong Yidong <cyd@stupidchicken.com>
991
992 * display.texi (Invisible Text): State default value of
993 line-move-ignore-invisible.
994 (Managing Overlays): Document remove-overlays.
995 (Standard Faces): Document escape-glyph face.
996
b5305167 997 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 998
b5305167
SM
999 * modes.texi (Other Font Lock Variables):
1000 Document font-lock-lines-before.
a775dff4
RS
1001
1002 * positions.texi (Skipping Characters): skip-chars-forward allows
1003 character classes.
1004
077f7085
LK
10052005-03-18 Lute Kamstra <lute@gnu.org>
1006
1007 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
1008
d69ea7ab
RS
10092005-03-17 Richard M. Stallman <rms@gnu.org>
1010
c7bd5d57
RS
1011 * text.texi (Undo): Document extensible undo entries.
1012
d69ea7ab
RS
1013 * searching.texi (String Search, Regexp Search, Regexp Search):
1014 Cleanups.
1015
1016 * nonascii.texi (Character Codes): Minor fix.
1017
1018 * display.texi (Display Property): Explain the significance
1019 of having text properties that are eq.
1020 (Other Display Specs): Explain string as display spec.
1021
1022 * commands.texi (Interactive Codes): Document G option.
1023
10242005-03-17 Chong Yidong <cyd@stupidchicken.com>
1025
1026 * text.texi (Filling): Add sentence-end-without-period and
1027 sentence-end-without-space.
1028 (Changing Properties): Minor fix.
1029
1030 * anti.texi: Total rewrite.
1031
a7679889
LK
10322005-03-15 Lute Kamstra <lute@gnu.org>
1033
1034 * edebug.texi (Instrumenting Macro Calls): Fix typos.
1035
6eb8e247
KS
10362005-03-08 Kim F. Storm <storm@cua.dk>
1037
1038 * display.texi (Specified Space): Property :width is support on
1039 non-graphic terminals, :height is not.
1040
bfa8be14
RS
10412005-03-07 Richard M. Stallman <rms@gnu.org>
1042
1043 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
1044 Now subnodes of Fringes.
1045 (Overlay Arrow): Document overlay-arrow-variable-list.
1046 (Fringe Size/Pos): New node, broken out of Fringes.
1047 (Display): Explain clearing vs redisplay better.
1048 (Truncation): Clarify use of bitmaps.
1049 (The Echo Area): Clarify the uses of the echo area.
1050 Add max-mini-window-height.
1051 (Progress): Clarify.
1052 (Invisible Text): Explain that main loop moves point out.
1053 (Selective Display): Say "hidden", not "invisible".
b5305167 1054 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
1055 (Overlay Properties): Clarify intro.
1056 (Finding Overlays): Explain return values when nothing found.
1057 (Width): truncate-string-to-width has added arg.
1058 (Displaying Faces): Clarify and update mode line face handling.
1059 (Face Functions): Minor cleanup.
b5305167 1060 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
1061 (Pixel Specification, Other Display Specs): Minor cleanups.
1062 (Images, Image Descriptors): Minor cleanups.
1063 (GIF Images): Patents have expired.
1064 (Showing Images): Explain default text for insert-image.
b5305167 1065 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
1066 (Making Buttons): Explain return values.
1067 (Button Buffer Commands): Add xref.
1068 (Inverse Video): Update mode-line-inverse-video.
1069 (Display Table Format): Clarify.
1070 (Active Display Table): Give defaults for window-display-table.
1071
1072 * calendar.texi (Calendar Customizing): calendar-holiday-marker
1073 and calendar-today-marker are strings, not chars.
1074 (Holiday Customizing): Minor fix.
1075
bfa8be14
RS
1076 * internals.texi (Writing Emacs Primitives): Update `or' example.
1077 Update limit on # args of subr.
1078
1079 * edebug.texi (Using Edebug): Arrow is in fringe.
1080 (Instrumenting): Arg to eval-defun works without loading edebug.
1081 (Edebug Execution Modes): Add xref.
1082
1083 * customize.texi (Common Keywords): Clarify :require.
1084 Mention :version here.
1085 (Variable Definitions, Group Definitions): Not here.
1086 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
1087
d69ea7ab
RS
10882005-03-07 Chong Yidong <cyd@stupidchicken.com>
1089 * nonascii.texi (Text Representations): Clarify position-bytes.
1090 (Character Sets): Add list-charset-chars.
1091 (Scanning Charsets): Add charset-after.
1092 (Encoding and I/O): Minor fix.
1093
34398e6c
RS
10942005-03-06 Richard M. Stallman <rms@gnu.org>
1095
1096 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
1097 (Resizing Windows): Likewise.
1098
1099 * text.texi (Change Hooks): Get rid of "Emacs 21".
1100
1101 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
1102
1103 * streams.texi (Output Variables): Get rid of "Emacs 21".
1104
1105 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
1106
1107 * os.texi (Translating Input): Replace flow-control example
1108 with a less obsolete example that uses `keyboard-translate'.
1109
6eb8e247 1110 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 1111 Get rid of "Emacs 21".
6eb8e247 1112
34398e6c
RS
1113 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
1114 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
1115
1116 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
1117
1118 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
1119
1120 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
1121 (Menu Bar): Fix when menu-bar-update-hook is called.
1122
1123 * hash.texi (Hash Tables): Get rid of "Emacs 21".
1124
1125 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
1126 and make it read better.
1127
1128 * files.texi (Writing to Files): Get rid of "Emacs 21".
1129 (Unique File Names): Likewise.
1130
1131 * elisp.texi: Update Emacs version to 22.
1132
1133 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
1134 (Overlay Properties, Face Attributes): Likewise.
1135 (Managing Overlays): Fix punctuation.
1136 (Attribute Functions): Clarify set-face-font; get rid of
1137 info about old Emacs versions.
1138 (Auto Faces, Font Lookup, Display Property, Images):
1139 Get rid of "Emacs 21".
1140
1141 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
1142
d2178387
RS
11432005-03-05 Richard M. Stallman <rms@gnu.org>
1144
1145 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
1146
524352d6
LK
11472005-03-04 Lute Kamstra <lute@gnu.org>
1148
1149 * debugging.texi (Error Debugging): Document stack-trace-on-error.
1150
11512005-03-03 Lute Kamstra <lute@gnu.org>
1152
1153 * edebug.texi (Instrumenting Macro Calls): Fix typo.
1154
284f0680
LK
11552005-03-01 Lute Kamstra <lute@gnu.org>
1156
1157 * debugging.texi (Debugger Commands): Update `j'.
1158
a9ee5cac
LK
11592005-02-28 Lute Kamstra <lute@gnu.org>
1160
1161 * debugging.texi (Debugging): Fix typo.
1162 (Error Debugging): Document eval-expression-debug-on-error.
1163 (Function Debugging): Update example.
1164 (Using Debugger): Mention starred stack frames.
1165 (Debugger Commands): Document `j' and `l'.
1166 (Invoking the Debugger): `d' and `j' exit recursive edit too.
1167 Update the messages that the debugger displays.
1168 (Internals of Debugger): Add cross reference. Update example.
1169 (Excess Open): Minor improvement.
1170 (Excess Close): Minor improvement.
1171
378d0f8e
RS
11722005-02-26 Richard M. Stallman <rms@gnu.org>
1173
1174 * tips.texi (Coding Conventions): Clarify.
1175 Put all the major mode key reservations together.
1176 Mention the Mouse-1 => Mouse-2 conventions.
1177
1178 * syntax.texi (Syntax Class Table): Clarify.
1179 (Syntax Table Functions): syntax-after moved from here.
1180 (Syntax Table Internals): syntax-after moved to here.
1181 (Parsing Expressions): Update info on number of values
1182 and what's meaningful in the STATE argument.
1183 (Categories): Fix typo.
1184
1185 * sequences.texi (Arrays): Cleanup.
1186 (Char-Tables): Clarify.
1187
1188 * processes.texi (Deleting Processes): Cleanups, add xref.
1189 (Subprocess Creation): Explain nil in exec-path. Cleanup.
1190 (Process Information): set-process-coding-system, some args optional.
1191 (Input to Processes): Explain various types for PROCESS args.
1192 Rename them from PROCESS-NAME to PROCESS.
1193 (Signals to Processes): Likewise.
1194 (Decoding Output): Cleanup.
1195 (Query Before Exit): Clarify.
1196
1197 * os.texi (Startup Summary): Correct the options; add missing ones.
1198 (Terminal Output, Batch Mode): Clarify.
1199 (Flow Control): Node deleted.
1200
1201 * markers.texi (The Mark): Clarify.
1202
1203 * macros.texi (Expansion): Cleanup.
1204 (Indenting Macros): indent-spec allows ints, not floats.
1205
1206 * keymaps.texi (Keymaps): Clarify.
1207 (Format of Keymaps): Update lisp-mode-map example.
1208 (Active Keymaps, Key Lookup): Clarify.
1209 (Changing Key Bindings): Add xref to `kbd'.
1210 (Key Binding Commands, Simple Menu Items): Clarify.
1211 (Mouse Menus, Menu Bar): Clarify.
1212 (Menu Example): Replace print example with menu-bar-replace-menu.
1213
1214 * help.texi (Documentation Basics): Add function-documentation prop.
1215
1216 * elisp.texi (Top): Don't refer to Flow Control node.
1217
1218 * commands.texi (Command Overview): Improve xrefs.
1219 (Adjusting Point): Adjusting point applies to intangible and invis.
1220 (Key Sequence Input): Doc extra read-key-sequence args.
1221 Likewise for read-key-sequence-vector.
1222
1223 * backups.texi (Rename or Copy): Minor fix.
1224 (Numbered Backups): For version-control, say the default.
1225 (Auto-Saving): make-auto-save-file-name example is simplified.
1226
1227 * advice.texi (Advising Functions): Don't imply one part of Emacs
1228 should advise another part. Markup changes.
1229 (Defining Advice): Move transitional para.
1230 (Activation of Advice): Cleanup.
1231 Explain if COMPILE is nil or negative.
1232
1233 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
1234
2e20c83d
LK
12352005-02-24 Lute Kamstra <lute@gnu.org>
1236
1237 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
1238 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
1239
65c492fd
LK
12402005-02-23 Lute Kamstra <lute@gnu.org>
1241
b02c3eed
LK
1242 * modes.texi (Defining Minor Modes): define-minor-mode can be used
1243 to define global minor modes as well.
1244
65c492fd
LK
1245 * display.texi (Managing Overlays): overlay-buffer returns nil for
1246 deleted overlays.
1247
b686dd59
KS
12482005-02-22 Kim F. Storm <storm@cua.dk>
1249
1250 * minibuf.texi (Basic Completion): Allow symbols in addition to
1251 strings in try-completion and all-completions.
1252
23e8c095
LK
12532005-02-14 Lute Kamstra <lute@gnu.org>
1254
1255 * elisp.texi (Top): Remove reference to deleted node.
1256
1257 * lists.texi (Lists): Remove reference to deleted node.
1258 (Cons Cells): Fix typo.
1259
1260 * loading.texi (Where Defined): Fix typo.
1261
134948fc
RS
12622005-02-14 Richard M. Stallman <rms@gnu.org>
1263
1264 * variables.texi (Creating Buffer-Local): change-major-mode-hook
1265 is useful for discarding some minor modes.
1266
1267 * symbols.texi (Symbol Components): Reorder examples.
1268
1269 * streams.texi (Input Functions): State standard-input default.
1270 (Output Variables): State standard-output default.
1271
1272 * objects.texi (Printed Representation): Clarify read syntax vs print.
1273 (Floating Point Type): Explain meaning better.
1274 (Symbol Type): Explain uniqueness better.
1275 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
1276 List examples sooner.
1277 (Box Diagrams): New subnode broken out.
1278 Some examples moved from old Lists as Boxes node.
1279 (Dotted Pair Notation): Clarify intro.
1280 (Array Type): Clarify.
1281 (Type Predicates): Add hash-table-p.
1282
1283 * numbers.texi (Integer Basics): Clarify radix explanation.
1284 (Predicates on Numbers): Minor clarification.
1285 (Comparison of Numbers): Minor clarification. Clarify eql.
1286 Typos in min, max.
1287 (Math Functions): Clarify overflow in expt.
1288
1289 * minibuf.texi (Text from Minibuffer): Minor clarification.
1290 Mention arrow keys.
1291
1292 * loading.texi (Autoload): defun's doc string overrides autoload's
1293 doc string.
1294 (Repeated Loading): Modernize "add to list" examples.
1295 (Where Defined): Finish updating table of load-history elts.
1296
1297 * lists.texi (List-related Predicates): Minor wording improvement.
1298 (Lists as Boxes): Node deleted.
1299 (Building Lists): Explain trivial cases of number-sequence.
1300
1301 * hash.texi (Hash Tables): Add desc to menu items.
1302 (Creating Hash): Expain "full" means "make larger",
1303 (Hash Access): Any object can be a key.
1304 State value of maphash.
1305
1306 * functions.texi (What Is a Function): Wording cleanup.
1307 (Function Documentation): Minor cleanup.
1308 Explain purpose of calling convention at end of doc string.
1309 (Function Names): Wording cleanup.
1310 (Calling Functions): Wording cleanup.
1311 Explain better how funcall calls the function.
1312 (Function Cells): Delete example of saving and redefining function.
1313
1314 * control.texi (Combining Conditions): Wording cleanup.
1315 (Iteration): dolist and dotimes bind VAR locally.
1316 (Cleanups): Xref to Atomic Changes.
1317
1318 * compile.texi (Byte Compilation): Delete 19.29 info.
1319 (Compilation Functions): Macros' difficulties don't affect defsubst.
1320 (Docs and Compilation): Delete 19.29 info.
1321
44291460
RS
13222005-02-10 Richard M. Stallman <rms@gnu.org>
1323
1324 * objects.texi (Symbol Type): Minor correction.
1325
1f9ad95a
LK
13262005-02-06 Lute Kamstra <lute@gnu.org>
1327
1328 * modes.texi (Example Major Modes): Fix typos.
1329
ba2c991c
RS
13302005-02-06 Richard M. Stallman <rms@gnu.org>
1331
1332 * text.texi (Margins): fill-nobreak-predicate can be one function.
1333
1334 * strings.texi (Modifying Strings): clear-string can make unibyte.
1335 (Formatting Strings): format gives error if values missing.
1336
1337 * positions.texi (Character Motion): Mention default arg
1338 for forward-char. backward-char refers to forward-char.
1339 (Word Motion): Mention default arg for forward-word.
1340 (Buffer End Motion): Mention default arg for beginning-of-buffer.
1341 Simplify end-of-buffer.
1342 (Text Lines): Mention default arg for forward-line.
1343 (List Motion): Mention default arg for beginning/end-of-defun.
1344 (Skipping Characters): Minor fixes in explaining character-set.
1345
1346 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
1347 Mode inheritance applies only when default-major-mode is nil.
1348 Clarifications.
1349 (Example Major Modes): Update Text mode and Lisp mode examples.
1350 (Minor Mode Conventions): Mention define-minor-mode at top.
1351 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
1352 (Mode Line Format): Update mode line face display info.
1353 (Properties in Mode): Mention effect of risky vars.
1354 (Imenu): Define imenu-add-to-menubar.
1355 (Font Lock Mode): Add descriptions to menu lines.
1356 (Faces for Font Lock): Add font-lock-doc-face.
1357
9bf6d576
LK
13582005-02-05 Lute Kamstra <lute@gnu.org>
1359
1360 * text.texi (Maintaining Undo): Remove obsolete function.
1361
cb602754
EZ
13622005-02-05 Eli Zaretskii <eliz@gnu.org>
1363
1364 * frames.texi (Color Names): Add pointer to the X docs about RGB
1365 color specifications. Improve indexing
1366 (Text Terminal Colors): Replace the description of RGB values by
1367 an xref to "Color Names".
1368
4e07258f
RS
13692005-02-03 Richard M. Stallman <rms@gnu.org>
1370
1371 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
1372 Clarify.
1373 (Selecting Windows): Clarify save-selected-window.
1374 (Cyclic Window Ordering): Clarify walk-windows.
1375 (Window Point): Clarify.
1376 (Window Start): Add comment to example.
1377 (Resizing Windows): Add `interactive' specs in examples.
1378 Document fit-window-to-buffer.
1379
1380 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
1381 (Undo, Maintaining Undo): Clarify last change.
1382 (Sorting): In sort-numeric-fields, explain about octal and hex.
1383 Mention sort-numeric-base.
1384 (Format Properties): Add xref for hard newlines.
1385
1386 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
1387 (Pop-Up Menus): Fix typo.
1388 (Color Names): Explain all types of color names.
1389 Explain color-values on B&W terminal.
1390 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
1391
1392 * files.texi (File Locks): Not supported on MS systems.
1393 (Testing Accessibility): Clarify.
1394
1395 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
1396 (Coverage Testing): Fix typo.
1397
1398 * commands.texi (Misc Events): Remove stray space.
1399
1400 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
1401 (Modification Time): Clarify when visited-file-modtime returns 0.
1402 (The Buffer List): Clarify bury-buffer.
1403 (Killing Buffers): Clarify.
1404 (Indirect Buffers): Add clone-indirect-buffer.
1405
14062005-02-02 Matt Hodges <MPHodges@member.fsf.org>
1407
1408 * edebug.texi (Printing in Edebug): Fix default value of
1409 edebug-print-circle.
1410 (Coverage Testing): Fix displayed frequency count data.
1411
14122005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
1413
1414 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
1415
4e07258f 14162005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
1417
1418 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
1419
28d986b9
EZ
14202005-01-29 Eli Zaretskii <eliz@gnu.org>
1421
1422 * commands.texi (Misc Events): Describe the help-echo event.
1423
1424 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
1425 consistently in description of the help-echo property.
1426 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
1427
1428 * display.texi (Overlay Properties): Fix the index entry for
1429 help-echo overlay property.
1430
1431 * customize.texi (Type Keywords): Uncomment the xref to the
1432 help-echo property documentation.
1433
8f958b40
KS
14342005-01-23 Kim F. Storm <storm@cua.dk>
1435
1436 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
1437 return value. Third element FULLY replaced by PARTIAL which
1438 specifies number of invisible pixels if row is only partially visible.
1439 (Textual Scrolling): Mention auto-window-vscroll.
1440 (Vertical Scrolling): New defvar auto-window-vscroll.
1441
cd7e5dd6
LT
14422005-01-16 Luc Teirlinck <teirllm@auburn.edu>
1443
1444 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
1445 command remapping.
1446
6f771c32
RS
14472005-01-15 Richard M. Stallman <rms@gnu.org>
1448
1449 * display.texi (Defining Images): Mention DATA-P arg of create-image.
1450
6ac8a822
KS
14512005-01-14 Kim F. Storm <storm@cua.dk>
1452
88948d55
KS
1453 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
1454
6ac8a822
KS
1455 * text.texi (Links and Mouse-1): Fix string and vector item.
1456
20d6de82
RS
14572005-01-13 Richard M. Stallman <rms@gnu.org>
1458
1459 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
1460 descriptions of overriding-local-map and overriding-terminal-local-map.
1461
1462 * text.texi (Links and Mouse-1): Clarify text.
1463
f75a592e
KS
14642005-01-13 Kim F. Storm <storm@cua.dk>
1465
1466 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
1467
910f60b1
TTN
14682005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
1469
1470 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
1471
37181fc4
KS
14722005-01-12 Kim F. Storm <storm@cua.dk>
1473
1474 * text.texi (Links and Mouse-1): Rename section from Enabling
1475 Mouse-1 to Following Links. Change xrefs.
1476 Add examples for define-button-type and define-widget.
1477
1478 * display.texi (Button Properties, Button Buffer Commands):
1479 Clarify mouse-1 and follow-link functionality.
1480
28f94a34
RS
14812005-01-12 Richard M. Stallman <rms@gnu.org>
1482
1483 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
1484
1485 * display.texi (Beeping): Fix Texinfo usage.
1486
1487 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
1488
bac2d936
KS
14892005-01-11 Kim F. Storm <storm@cua.dk>
1490
1491 * display.texi (Button Properties, Button Buffer Commands):
93381d62 1492 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
1493
1494 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
1495 (Enabling Mouse-1 to Follow Links): New subsection.
1496
de968ddb
RS
14972005-01-06 Richard M. Stallman <rms@gnu.org>
1498
1499 * text.texi (Special Properties): Minor change.
1500
1501 * os.texi (Timers): Clarify previous change.
1502
1503 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1504
a3a43b3b
LT
15052005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1506
1507 * display.texi (Face Attributes): Correct xref to renamed node.
1508
732bb9ce
RS
15092005-01-01 Richard M. Stallman <rms@gnu.org>
1510
1511 * display.texi (Face Attributes): Describe hex color specs.
1512
c734ae59
RS
15132004-12-31 Richard M. Stallman <rms@gnu.org>
1514
1515 * os.texi (Timers): Update previous change.
1516
33b2f4ea
KS
15172004-12-30 Kim F. Storm <storm@cua.dk>
1518
1519 * display.texi (Line Height): Total line-height is now specified
1520 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1521 in cons cells. (nil . RATIO) is relative to actual line height.
1522 Use line-height `t' instead of `0' to get minimum height.
1523
99ec74b9
RS
15242004-12-29 Richard M. Stallman <rms@gnu.org>
1525
1526 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1527
eab463f6
RS
15282004-12-28 Richard M. Stallman <rms@gnu.org>
1529
1530 * commands.texi (Quitting): Clarify value of with-local-quit.
1531
1532 * elisp.texi (Top): Fix previous change.
1533
1534 * loading.texi (Loading): Fix previous change.
1535
ebbd14f1
RS
15362004-12-27 Richard M. Stallman <rms@gnu.org>
1537
4ae98fc5
RS
1538 * Makefile.in (MAKEINFO): Specify --force.
1539
8f430046
RS
1540 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
1541
56011a8c
RS
1542 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
1543
1544 * display.texi (Line Height): Further clarify.
1545
1546 * elisp.texi (Top): Update Loading submenu.
1547
ebbd14f1
RS
1548 * loading.texi (Where Defined): New node.
1549 (Unloading): load-history moved to Where Defined.
1550
fda2922a
RS
15512004-12-21 Richard M. Stallman <rms@gnu.org>
1552
1553 * commands.texi (Event Input Misc): Add while-no-input.
1554
9eb8959a
RS
15552004-12-11 Richard M. Stallman <rms@gnu.org>
1556
1557 * display.texi (Line Height): Rewrite text for clarity.
1558
adf87c29
KS
15592004-12-11 Kim F. Storm <storm@cua.dk>
1560
1561 * display.texi (Display): Add node "Line Height" to menu.
1562 (Line Height): New node. Move full description of line-spacing
1563 and line-height text properties here from text.texi.
1564 (Scroll Bars): Add vertical-scroll-bar variable.
1565
1566 * frames.texi (Window Frame Parameters): Remove line-height defvar.
1567
1568 * locals.texi (Standard Buffer-Local Variables): Fix xref for
1569 line-spacing and vertical-scroll-bar.
1570
1571 * text.texi (Special Properties): Just mention line-spacing and
1572 line-height here, add xref to new "Line Height" node.
1573
31e4729e
TTN
15742004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
1575
1576 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
1577
1578 * locals.texi (Standard Buffer-Local Variables):
1579 Add @xref for `line-spacing'.
1580
cc60c723
RS
15812004-12-05 Richard M. Stallman <rms@gnu.org>
1582
1583 * Makefile.in (maintainer-clean): Remove the info files
1584 in $(infodir) where they are created.
1585
f6101ac9
RS
15862004-12-03 Richard M. Stallman <rms@gnu.org>
1587
1588 * windows.texi (Selecting Windows): get-lru-window and
1589 get-largest-window don't consider dedicated windows.
1590
1591 * text.texi (Undo): Document undo-in-progress.
1592
94221759
RS
15932004-11-26 Richard M. Stallman <rms@gnu.org>
1594
1595 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
1596 Remove a few vars that are not always buffer-local.
1597
7092c5e8
LT
15982004-11-24 Luc Teirlinck <teirllm@auburn.edu>
1599
1600 * locals.texi (Standard Buffer-Local Variables): Comment out
1601 xref's to non-existent node `Yet to be written'.
1602
261b01c6
RS
16032004-11-24 Richard M. Stallman <rms@gnu.org>
1604
1605 * processes.texi (Synchronous Processes): Grammar fix.
1606
1607 * numbers.texi (Comparison of Numbers): Add eql.
1608
1609 * locals.texi (Standard Buffer-Local Variables): Add many vars.
1610
1611 * intro.texi (Printing Notation): Fix previous change.
1612
1613 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
1614 and default-indicate-buffer-boundaries from here.
1615 (Usual Display): To here.
1616 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
1617 (Usual Display): Move tab-width up.
1618
1619 * customize.texi (Variable Definitions): Replace
1620 show-paren-mode example with tooltip-mode.
7092c5e8 1621 (Simple Types, Composite Types, Defining New Types):
261b01c6 1622 Minor cleanups.
7092c5e8 1623
c1aa4864
JH
16242004-11-21 Jesper Harder <harder@ifa.au.dk>
1625
1626 * processes.texi (Synchronous Processes, Output from Processes):
1627 Markup fix.
1628
dedbac89
RS
16292004-11-20 Richard M. Stallman <rms@gnu.org>
1630
07c8c65a
RS
1631 * positions.texi (Skipping Characters): skip-chars-forward
1632 now handles char classes.
1633
8f40a868
RS
1634 * intro.texi (Printing Notation): Avoid confusion of `print'
1635 when explaining @print.
1636
1637 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
1638
1639 * display.texi (Display Table Format): Minor fix.
1640
1641 * streams.texi (Output Functions): Fix print example.
1642
fd6866c8
RS
1643 * Makefile.in (elisp): New target.
1644 (dist): Depend on $(infodir)/elisp, not elisp.
1645 Copy the info files from $(infodir).
1646
9d00469f
RS
1647 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
1648 read-from-minibuffer.
1649
dedbac89
RS
1650 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
1651
6de891db
RS
16522004-11-19 Richard M. Stallman <rms@gnu.org>
1653
1654 * searching.texi (Regexp Search): Add search-whitespace-regexp.
1655
e1c1c5a7
TTN
16562004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
1657
1658 * tips.texi (Coding Conventions): Fix typo.
1659
ee31cd78
RS
16602004-11-16 Richard M. Stallman <rms@gnu.org>
1661
1662 * tips.texi (Coding Conventions): Separate defvar and require
1663 methods to avoid warnings. Use require only when there are many
1664 functions and variables from that package.
1665
1666 * minibuf.texi (Minibuffer Completion): When ignoring case,
1667 predicate must not be case-sensitive.
1668
1669 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
1670 (Test Coverage): Don't talk about "splotches". Clarified.
1671
4bd38e94
TTN
16722004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
1673
1674 * frames.texi (Window Frame Parameters): Fix typo.
1675
6d073ae1
KS
16762004-11-15 Kim F. Storm <storm@cua.dk>
1677
9f89426b
KS
1678 * symbols.texi (Other Plists): Note that plist-get may signal error.
1679 Add safe-plist-get.
6d073ae1 1680
10980463
TTN
16812004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
1682
1683 * modes.texi (Font Lock Basics): Fix typo.
1684
1efc19eb
RS
16852004-11-08 Richard M. Stallman <rms@gnu.org>
1686
1687 * syntax.texi (Syntax Table Functions): Add syntax-after.
1688
6159c232
EZ
16892004-11-06 Lars Brinkhoff <lars@nocrew.org>
1690
1691 * os.texi (Processor Run Time): New section documenting
1692 get-internal-run-time.
1693
59dede22
EZ
16942004-11-06 Eli Zaretskii <eliz@gnu.org>
1695
1696 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
1697 it nukes elisp-cover.texi.
1698 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
1699 elisp-0 etc.
1700
4cc8522c
LT
17012004-11-05 Luc Teirlinck <teirllm@auburn.edu>
1702
1703 * commands.texi (Keyboard Macros): Document `append' return value
1704 of `defining-kbd-macro'.
1705
2d1ef312
RS
17062004-11-01 Richard M. Stallman <rms@gnu.org>
1707
1708 * commands.texi (Interactive Call): Add called-interactively-p.
1709
6f4e005d
SJ
17102004-10-29 Simon Josefsson <jas@extundo.com>
1711
1712 * minibuf.texi (Reading a Password): Revert.
1713
4f71c13f
RS
17142004-10-28 Richard M. Stallman <rms@gnu.org>
1715
1716 * frames.texi (Display Feature Testing): Explain about "vendor".
1717
4660a9e3
RS
17182004-10-27 Richard M. Stallman <rms@gnu.org>
1719
1720 * commands.texi (Interactive Codes): `N' uses numeric prefix,
1721 not raw. Clarify `n'.
1722 (Interactive Call): Rewrite interactive-p, focusing on when
1723 and how to use it.
1724 (Misc Events): Clarify previous change.
1725
1726 * advice.texi (Simple Advice): Clarify what job the example does.
1727 (Around-Advice): Clarify ad-do-it.
1728 (Activation of Advice): An option of ad-default-compilation-action
1729 is `never', not `nil'.
1730
c8636435
KS
17312004-10-26 Kim F. Storm <storm@cua.dk>
1732
1733 * commands.texi (Interactive Codes): Add U code letter.
1734
acd4089b
SJ
17352004-10-25 Simon Josefsson <jas@extundo.com>
1736
1737 * minibuf.texi (Reading a Password): Add.
1738
29dc7809
JR
17392004-10-24 Jason Rumney <jasonr@gnu.org>
1740
1741 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
1742 and wheel-down.
1743
bb5d6d34
KG
17442004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
1745
1746 * processes.texi (Synchronous Processes): Document process-file.
1747
d0ee2ed3
KH
17482004-10-22 Kenichi Handa <handa@m17n.org>
1749
1750 * text.texi (translate-region): Document that it accepts also a
1751 char-table.
1752
38be9dbb
DP
17532004-10-22 David Ponce <david@dponce.com>
1754
1755 * windows.texi (Resizing Windows): Document the `preserve-before'
1756 argument of the functions `enlarge-window' and `shrink-window'.
1757
63c80452
JR
17582004-10-19 Jason Rumney <jasonr@gnu.org>
1759
1760 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
1761
9f4b6e73
LT
17622004-10-09 Luc Teirlinck <teirllm@auburn.edu>
1763
1764 * text.texi (Filling): Add anchor for definition of
1765 `sentence-end-double-space'.
1766
1767 * searching.texi (Regexp Example): Update description of how
1768 Emacs currently recognizes the end of a sentence.
1769 (Standard Regexps): Update definition of the variable
1770 `sentence-end'. Add definition of the function `sentence-end'.
1771
657f0f9c
EZ
17722004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
1773
1774 * display.texi (Progress): New node.
1775
35ab4857
KS
17762004-10-05 Kim F. Storm <storm@cua.dk>
1777
1778 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
1779
f2a54fbc
KS
17802004-09-29 Kim F. Storm <storm@cua.dk>
1781
1782 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
1783 to identify bitmaps. Remove -fringe-bitmap suffix for standard
1784 fringe bitmap symbols, as they now have their own namespace.
1785 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
1786 vs. pixels. Signal error if no free bitmap slots.
1787 (Pixel Specification): Change IMAGE to @var{image}.
1788
4676d6f3
RS
17892004-09-28 Richard M. Stallman <rms@gnu.org>
1790
1791 * text.texi (Special Properties): Clarify line-spacing and line-height.
1792
1793 * searching.texi (Regexp Search): Add looking-back.
1794
17234906
LT
17952004-09-25 Luc Teirlinck <teirllm@auburn.edu>
1796
1797 * display.texi: Correct typos.
1798 (Image Descriptors): Correct xref's.
1799
4de43c8b
RS
18002004-09-25 Richard M. Stallman <rms@gnu.org>
1801
1802 * text.texi (Special Properties): Cleanups in `cursor'.
1803 Rewrites in `line-height' and `line-spacing'; exchange them.
1804
1805 * display.texi (Fringes): Rewrite previous change.
1806 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
1807 (Display Fringe Bitmaps): Node deleted, text moved.
1808 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
1809 (Scroll Bars): Clarify set-window-scroll-bars.
1810 (Pointer Shape): Rewrite.
1811 (Specified Space): Clarify :align-to, etc.
1812 (Pixel Specification): Use @var. Clarify new text.
1813 (Other Display Specs): Clarify `slice'.
1814 (Image Descriptors): Cleanups.
1815 (Showing Images): Cleanups.
1816
a3ee0299
LT
18172004-09-24 Luc Teirlinck <teirllm@auburn.edu>
1818
e88ebce6
LT
1819 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
1820
a3ee0299
LT
1821 * modes.texi: Various minor changes in addition to:
1822 (Major Mode Conventions): Final call to `run-mode-hooks' should
1823 not be inside the `delay-mode-hooks' form.
1824 (Mode Hooks): New node.
1825 (Hooks): Delete obsolete example.
1826 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
1827 node "Mode Hooks".
1828
6db2bc02
LT
18292004-09-22 Luc Teirlinck <teirllm@auburn.edu>
1830
1831 * display.texi: Correct various typos.
1832 (Display): Rename node "Pointer Shapes" to "Pointer
1833 Shape". (There is already a node called "Pointer Shapes" in
1834 frames.texi.)
1835 (Images): Remove non-existent node "Image Slices" from menu.
1836
ed2846bd
KS
18372004-09-23 Kim F. Storm <storm@cua.dk>
1838
1839 * text.texi (Special Properties): Add `cursor', `pointer',
1840 `line-height', and `line-spacing' properties.
1841
1842 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
1843 Shapes' to menu.
1844 (Standard Faces): Doc fix for fringe face.
1845 (Fringes): Add `overflow-newline-into-fringe' and
1846 'indicate-buffer-boundaries'.
1847 (Fringe Bitmaps, Pointer Shapes): New nodes.
1848 (Display Property): Add 'Pixel Specification' and 'Display Fringe
1849 Bitmaps' to menu.
1850 (Specified Space): Describe pixel width and height.
1851 (Pixel Specification): New node.
1852 (Other Display Specs): Add `slice' property.
1853 (Display Fringe Bitmaps): New node.
1854 (Images): Add 'Image Slices' to menu.
1855 (Image Descriptors): Add `:pointer' and `:map' properties.
1856 (Showing Images): Add slice arg to `insert-image'. Add
1857 'insert-sliced-image'.
1858
4d894c98
RS
18592004-09-20 Richard M. Stallman <rms@gnu.org>
1860
1861 * commands.texi (Key Sequence Input):
1862 Clarify downcasing in read-key-sequence.
1863
7e388eb7
JL
18642004-09-08 Juri Linkov <juri@jurta.org>
1865
1866 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
1867
a020987f
LT
18682004-09-07 Luc Teirlinck <teirllm@auburn.edu>
1869
1870 * locals.texi (Standard Buffer-Local Variables): Add
1871 `buffer-auto-save-file-format'.
1872 * internals.texi (Buffer Internals): Describe new
1873 auto_save_file_format field of the buffer structure.
1874 * files.texi (Format Conversion): `auto-save-file-format' has been
1875 renamed `buffer-auto-save-file-format'.
1876
2b96f80c
LT
18772004-08-27 Luc Teirlinck <teirllm@auburn.edu>
1878
1879 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
1880 an integer or a marker.
1881 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
1882
2ee3b79e
RS
18832004-08-22 Richard M. Stallman <rms@gnu.org>
1884
1885 * modes.texi (Major Mode Conventions): Discuss rebinding of
1886 standard key bindings.
1887
c438dc33
KS
18882004-08-18 Kim F. Storm <storm@cua.dk>
1889
1890 * processes.texi (Accepting Output): Add `just-this-one' arg to
1891 `accept-process-output'.
101c421e 1892 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 1893
db8af011
LT
18942004-08-10 Luc Teirlinck <teirllm@auburn.edu>
1895
1896 * keymaps.texi: Various changes in addition to:
1897 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
1898 Give more varied examples for `kbd'.
1899 (Creating Keymaps): Char tables have slots for all characters
1900 without modifiers.
1901 (Active Keymaps): `overriding-local-map' and
1902 `overriding-terminal-local-map' also override text property and
1903 overlay keymaps.
1904 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
1905 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
1906 to denote a prefix of no events.
1907 `map-keymap' includes parent's bindings _recursively_.
1908 Clarify and correct description of `where-is-internal'.
1909 Mention BUFFER-OR-NAME arg to `describe-bindings'.
1910 (Menu Example): For menus intended for use with the keyboard, the
1911 menu items should be bound to characters or real function keys.
1912
de700726
LT
19132004-08-08 Luc Teirlinck <teirllm@auburn.edu>
1914
30e75a87
LT
1915 * objects.texi (Character Type): Reposition `@anchor' to prevent
1916 double space inside sentence in Info.
1917
de700726
LT
1918 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
1919 renamed to `disabled-command-function'.
7c5b95c9 1920 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
1921 (Command Loop Info): Replace reference to it.
1922 (Disabling Commands): `disabled-command-hook' has been renamed to
1923 `disabled-command-function'.
1924
81909a1a
LT
19252004-08-07 Luc Teirlinck <teirllm@auburn.edu>
1926
1927 * os.texi (Translating Input): Only non-prefix bindings in
1928 `key-translation-map' override actual key bindings. Warn about
1929 possible indirect effect of actual key bindings on non-prefix
1930 bindings in `key-translation-map'.
1931
5504e99c
LT
19322004-08-06 Luc Teirlinck <teirllm@auburn.edu>
1933
1934 * minibuf.texi (High-Level Completion): Add anchor for definition
1935 of `read-variable'.
1936
1937 * commands.texi: Various changes in addition to:
1938 (Using Interactive): Clarify description of `interactive-form'.
1939 (Interactive Call): Mention default for KEYS argument to
1940 `call-interactively'.
1941 (Command Loop Info): Clarify description of `this-command-keys'.
1942 Mention KEEP-RECORD argument to `clear-this-command-keys'.
1943 Value of `last-event-frame' can be `macro'.
1944 (Repeat Events): `double-click-fuzz' is also used to distinguish
1945 clicks and drags.
1946 (Classifying Events): Clarify descriptions of `event-modifiers'
1947 `event-basic-type' and `event-convert-list'.
1948 (Accessing Events): `posn-timestamp' takes POSITION argument.
1949 (Quoted Character Input): Clarify description of
1950 `read-quoted-char' and fix example.
1951 (Quitting): Add `with-local-quit'.
1952 (Disabling Commands): Correct and clarify descriptions of
1953 `enable-command' and `disable-command'.
1954 Mention what happens if `disabled-command-hook' is nil.
1955 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
1956 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
1957
f478a72a
LT
19582004-07-24 Luc Teirlinck <teirllm@auburn.edu>
1959
1960 * frames.texi: Various changes in addition to:
1961 (Creating Frames): Expand and clarify description of `make-frame'.
1962 (Window Frame Parameters): Either none or both of the `icon-left'
1963 and `icon-top' parameters must be specified. Put descriptions of
1964 `menu-bar-lines' and `toolbar-lines' closer together and change
1965 them accordingly.
1966 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
1967 except while processing `frame-title-format' or `icon-title-format'.
1968 (Deleting Frames): Correct description of `delete-frame'.
1969 Non-nil return values of `frame-live-p' are like those of `framep'.
1970 (Frames and Windows): mention return value of
1971 `set-frame-selected-window'.
1972 (Visibility of Frames): Mention `force' argument to
1973 `make-frame-invisible'. `frame-visible-p' returns t for all
1974 frames on text-only terminals.
1975 (Frame Configurations): Restoring a frame configuration does not
1976 restore deleted frames.
1977 (Window System Selections): `x-set-selection' returns DATA.
1978 (Resources): Add example.
1979 (Display Feature Testing): Clarify descriptions of
1980 `display-pixel-height', `display-pixel-width', `x-server-version'
1981 and `x-server-vendor'.
1982
1983 * windows.texi (Choosing Window): Add anchor.
1984 * minibuf.texi (Minibuffer Misc): Add anchor.
1985
bc135062
JPW
19862004-07-23 John Paul Wallington <jpw@gnu.org>
1987
1988 * macros.texi (Defining Macros): Declaration keyword for setting
1989 Edebug spec is `debug' not `edebug'.
1990
cb7516e5
LT
19912004-07-19 Luc Teirlinck <teirllm@auburn.edu>
1992
1993 * windows.texi: Various small changes in addition to:
1994 (Window Point): Mention return value of `set-window-point'.
1995 (Window Start): `pos-visible-in-window-p' disregards horizontal
1996 scrolling. Explain return value if PARTIALLY is non-nil.
1997 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
1998 and `set-window-vscroll'.
1999 (Size of Window): The argument WINDOW to `window-inside-edges',
2000 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
2001 (Resizing Windows): Explain return value of
2002 `shrink-window-if-larger-than-buffer'.
2003 `window-size-fixed' automatically becomes buffer local when set.
2004 (Window Configurations): Explain return value of
2005 `set-window-configuration'.
2006
2007 * minibuf.texi (Minibuffer Misc): Add anchor for
2008 `minibuffer-scroll-window'.
2009
2010 * positions.texi (Text Lines): Add anchor for `count-lines'.
2011
3751eb00
RS
20122004-07-17 Richard M. Stallman <rms@gnu.org>
2013
2014 * display.texi (Overlay Properties): Adding `evaporate' prop
2015 deletes empty overlay immediately.
2016
2017 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
2018 fix example.
2019
9a7e97c6
LT
20202004-07-16 Jim Blandy <jimb@redhat.com>
2021
2022 * searching.texi (Regexp Backslash): Document new \_< and \_>
2023 operators.
2024
aa0e4da8
JB
20252004-07-16 Juanma Barranquero <lektu@terra.es>
2026
2027 * display.texi (Images): Fix Texinfo usage.
2028
cbbfedb2
LT
20292004-07-14 Luc Teirlinck <teirllm@auburn.edu>
2030
2031 * buffers.texi (Modification Time): `visited-file-modtime' now
2032 returns a list of two integers, instead of a cons.
2033
3a052bd3
LT
20342004-07-13 Luc Teirlinck <teirllm@auburn.edu>
2035
2036 * windows.texi: Various changes in addition to:
2037 (Splitting Windows): Add `split-window-keep-point'.
2038
02c04e6f
RS
20392004-07-09 Richard M. Stallman <rms@gnu.org>
2040
2041 * frames.texi (Input Focus): Minor fix.
2042
cb4f1287
LT
20432004-07-07 Luc Teirlinck <teirllm@auburn.edu>
2044
2045 * frames.texi (Input Focus): Clarify descriptions of
2046 `select-frame-set-input-focus' and `select-frame'.
2047
339902ec
LT
20482004-07-06 Luc Teirlinck <teirllm@auburn.edu>
2049
2050 * os.texi: Various small changes in addition to:
2051 (Killing Emacs): Expand and clarify description of
2052 `kill-emacs-query-functions' and `kill-emacs-hook'.
2053 (System Environment): Expand and clarify description of `getenv'
2054 and `setenv'.
2055 (Timers): Clarify description of `run-at-time'.
2056 (Translating Input): Correct description of
2057 `extra-keyboard-modifiers'.
2058 (Flow Control): Correct description of `enable-flow-control'.
2059
fe3b7e35
TTN
20602004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
2061
2062 * os.texi: Update copyright.
2063 (Session Management): Grammar fix.
2064 Clarify which Emacs does the restarting.
2065 Use @samp for *scratch* buffer.
2066
59db7d6e
LT
20672004-07-04 Alan Mackenzie <acm@muc.de>
2068
2069 * frames.texi (Input Focus): Add documentation for
2070 `select-frame-set-input-focus'. Replace refs to non-existent
2071 `switch-frame' with `select-frame'. Minor corrections and tidying
2072 up of text-only terminal stuff.
2073
e3ccf404
RS
20742004-07-02 Richard M. Stallman <rms@gnu.org>
2075
2076 * files.texi (Saving Buffers): Cleanup write-contents-function.
2077 (Magic File Names): Cleanup file-remote-p.
2078
8addb6eb
KG
20792004-07-02 Kai Grossjohann <kai@emptydomain.de>
2080
2081 * files.texi (Magic File Names): `file-remote-p' returns an
2082 identifier of the remote system, not just t.
2083
7a58d84d
DK
20842004-07-02 David Kastrup <dak@gnu.org>
2085
2086 * searching.texi (Entire Match Data): Add explanation about new
2087 match-data behavior when @var{integers} is non-nil.
2088
d8c379f8
RS
20892004-06-24 Richard M. Stallman <rms@gnu.org>
2090
b4a4b0ae
RS
2091 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
2092
d8c379f8
RS
2093 * customize.texi (Variable Definitions): Note about doc strings
2094 and :set.
2095
2096 * keymaps.texi (Keymap Terminology): Document `kbd'.
2097 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
2098
2099 * display.texi (Invisible Text): Setting buffer-invisibility-spec
2100 makes it buffer-local.
2101
2102 * files.texi (Saving Buffers): Correct previous change.
2103
2104 * commands.texi (Accessing Events):
2105 Clarify posn-col-row and posn-actual-col-row.
2106
21072004-06-24 David Ponce <david.ponce@wanadoo.fr>
2108
2109 * commands.texi (Accessing Events): New functions
2110 posn-at-point and posn-at-x-y. Add example to posn-x-y.
2111
dce417e7
LT
21122004-06-23 Luc Teirlinck <teirllm@auburn.edu>
2113
2114 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
2115 * frames.texi, buffers.texi, backups.texi, variables.texi:
2116 * loading.texi, eval.texi, functions.texi, control.texi:
2117 * symbols.texi, minibuf.texi: Reposition @anchor's.
2118
2119 * help.texi: Various small changes in addition to the following.
2120 (Describing Characters): Describe PREFIX argument to
2121 `key-description'. Correct and clarify definition of
2122 `text-char-description'. Describe NEED-VECTOR argument to
2123 `read-kbd-macro'.
2124 (Help Functions): Clarify definition of `apropos'.
2125
255d07dc
LH
21262004-06-23 Lars Hansen <larsh@math.ku.dk>
2127
2128 * files.texi (Saving Buffers): Correct description of
2129 `write-contents-functions'.
2130
4e9691e9
JB
21312004-06-21 Juanma Barranquero <lektu@terra.es>
2132
2133 * display.texi (Images): Remove redundant @vindex directives.
2134 Rewrite `image-library-alist' doc in active voice.
2135
1ebd4f78
JB
21362004-06-14 Juanma Barranquero <lektu@terra.es>
2137
2138 * display.texi (Images): Document new delayed library loading,
2139 variable `image-library-alist' and (existing but undocumented)
2140 function `image-type-available-p'.
2141
ddfb8369
RS
21422004-06-05 Richard M. Stallman <rms@gnu.org>
2143
2144 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
2145 refer the user to the Initial Input node.
2146 (Text from Minibuffer): Likewise.
2147 (Initial Input): New node. Document this feature
2148 and say it is mostly deprecated.
2149
18684a3a
RS
21502004-05-30 Richard M. Stallman <rms@gnu.org>
2151
7a61e456
RS
2152 * loading.texi (Named Features): Clarify return value
2153 and meaning of NOERROR.
2154
18684a3a
RS
2155 * variables.texi (File Local Variables): Minor cleanup.
2156
c8364415
MA
21572004-05-30 Michael Albinus <michael.albinus@gmx.de>
2158
2159 * files.texi (Magic File Names): Add `file-remote-p' as operation
2160 of file name handlers.
2161
08fd1251
RS
21622004-05-29 Richard M. Stallman <rms@gnu.org>
2163
2164 * modes.texi (Minor Mode Conventions): (-) has no special meaning
2165 as arg to a minor mode command.
2166
71d5a208
RS
21672004-05-22 Richard M. Stallman <rms@gnu.org>
2168
2169 * syntax.texi (Syntax Class Table): Word syntax not just for English.
2170
2171 * streams.texi (Output Variables): Doc float-output-format.
2172
2173 * searching.texi (Regexp Special): Nested repetition can be infloop.
2174
2175 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
2176 real stack overflow.
2177
2178 * compile.texi: Minor cleanups.
2179
21802004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
2181
2182 * lists.texi (Cons Cells): Explain dotted lists, true lists,
2183 circular lists.
2184 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 2185
022cb162
TTN
21862004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
2187
2188 * modes.texi (Search-based Fontification): Fix typo.
2189
aa7094ba
JB
21902004-05-10 Juanma Barranquero <lektu@terra.es>
2191
2192 * modes.texi (Mode Line Variables): Fix description of
2193 global-mode-string, which is now after which-func-mode, not the
2194 buffer name.
2195
c2383279
LH
21962004-05-07 Lars Hansen <larsh@math.ku.dk>
2197
2198 * modes.texi (Desktop Save Mode): Add.
2199 (Modes): Add menu entry Desktop Save Mode.
2200
2201 * hooks.texi: Add desktop-after-read-hook,
2202 desktop-no-desktop-file-hook and desktop-save-hook.
2203
2204 * locals.texi: Add desktop-save-buffer.
2205
058296d3
JH
22062004-04-30 Jesper Harder <harder@ifa.au.dk>
2207
2208 * display.texi: emacs -> Emacs.
2209
0c54865e
EZ
22102004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
2211
2212 * files.texi (Changing Files): Document set-file-times.
2213
d814862a
JB
22142004-04-23 Juanma Barranquero <lektu@terra.es>
2215
2216 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
2217
e8d6f886
JH
22182004-04-18 Jesper Harder <harder@ifa.au.dk>
2219
2220 * tips.texi (Coding Conventions): defopt -> defcustom.
2221
3a424014
LT
22222004-04-16 Luc Teirlinck <teirllm@auburn.edu>
2223
2224 * sequences.texi: Various clarifications.
2225
9e860631
LT
22262004-04-14 Luc Teirlinck <teirllm@auburn.edu>
2227
2228 * buffers.texi (Read Only Buffers): Mention optional ARG to
2229 `toggle-read-only'.
2230
5e30a0fb
NR
22312004-04-14 Nick Roberts <nick@nick.uklinux.net>
2232
9e860631 2233 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
2234 returns a full-width window if possible.
2235
619fb950
LT
22362004-04-13 Luc Teirlinck <teirllm@auburn.edu>
2237
2238 * buffers.texi: Various changes in addition to:
2239 (Buffer File Name): Add `find-buffer-visiting'.
2240 (Buffer Modification): Mention optional ARG to `not-modified'.
2241 (Indirect Buffers): Mention optional CLONE argument to
2242 `make-indirect-buffer'.
2243
2244 * files.texi: Various changes in addition to:
2245 (Visiting Functions): `find-file-hook' is now a normal hook.
2246 (File Name Expansion): Explain difference between the way that
2247 `expand-file-name' and `file-truename' treat `..'.
2248 (Contents of Directories): Mention optional ID-FORMAT argument to
2249 `directory-files-and-attributes'.
2250 (Format Conversion): Mention new optional CONFIRM argument to
2251 `format-write-file'.
2252
a2295d32
MB
22532004-04-12 Miles Bader <miles@gnu.org>
2254
2255 * macros.texi (Expansion): Add description of `macroexpand-all'.
2256
571fd4d5
JH
22572004-04-05 Jesper Harder <harder@ifa.au.dk>
2258
2259 * variables.texi (Variable Aliases): Mention
2260 cyclic-variable-indirection.
2261
2262 * errors.texi (Standard Errors): Ditto.
2263
4ba2fd66
LT
22642004-04-04 Luc Teirlinck <teirllm@auburn.edu>
2265
2266 * backups.texi: Various small changes in addition to:
2267 (Making Backups): Mention return value of `backup-buffer'.
2268 (Auto-Saving): Mention optional FORCE argument to
2269 `delete-auto-save-file-if-necessary'.
2270 (Reverting): Mention optional PRESERVE-MODES argument to
2271 `revert-buffer'. Correct description of `revert-buffer-function'.
2272
8f7ea687
JL
22732004-03-22 Juri Linkov <juri@jurta.org>
2274
2275 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
2276 with `Vector Functions'.
2277
2278 * text.texi (Sorting): Add missing quote.
2279
0eeca3c1
LT
22802004-03-14 Luc Teirlinck <teirllm@auburn.edu>
2281
2282 * intro.texi (Lisp History): Replace xref to `cl' manual with
2283 inforef.
2284
e69cfac2
RS
22852004-03-12 Richard M. Stallman <rms@gnu.org>
2286
2287 * intro.texi (Version Info): Add arg to emacs-version.
2288 (Lisp History): Change xref to CL manual.
2289
1b91d47f
LT
22902004-03-09 Luc Teirlinck <teirllm@auburn.edu>
2291
2292 * minibuf.texi (Completion Commands): Add xref to Emacs manual
2293 for Partial Completion mode.
2294
97073664
TTN
22952004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
2296
2297 * customize.texi: Fix typo. Remove eol whitespace.
2298
04a6e76b
RS
22992004-03-04 Richard M. Stallman <rms@gnu.org>
2300
2301 * processes.texi: Fix typos.
2302
2303 * lists.texi (Building Lists): Minor clarification.
2304
2305 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
2306 in make-hash-table.
2307
5bb0fcd1
JB
23082004-02-29 Juanma Barranquero <lektu@terra.es>
2309
2310 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
2311 rm, and ignore exit code.
2312
9022d421
EZ
23132004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
2314
2315 * display.texi (Defining Faces): Add description for min-colors.
2316 Update example.
2317
92f5fba2
LT
23182004-02-23 Luc Teirlinck <teirllm@auburn.edu>
2319
2320 * abbrevs.texi: Various corrections and clarifications in addition
2321 to the following:
2322 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
2323
7e83e178
GM
23242004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2325
2326 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
2327
9c5609e8
LT
23282004-02-21 Luc Teirlinck <teirllm@auburn.edu>
2329
e2b9b51f
LT
2330 * text.texi: Various small changes in addition to the following:
2331 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
2332 to delete-horizontal-space.
2333 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
2334 description of yank-handler text property at various places.
2335
7daa0e81
LT
2336 * frames.texi (Window System Selections): Add anchor.
2337
9c5609e8
LT
2338 * syntax.texi (Syntax Table Functions): Clarify and correct
2339 descriptions of make-syntax-table and copy-syntax-table.
2340 (Motion and Syntax): Clarify SYNTAXES argument to
2341 skip-syntax-forward.
2342 (Parsing Expressions): Mention that the return value of
2343 parse-partial-sexp is currently a list of ten rather than nine
2344 elements.
2345 (Categories): Various corrections and clarifications.
2346
d29edb21
LT
23472004-02-17 Luc Teirlinck <teirllm@auburn.edu>
2348
2349 * markers.texi (Marker Insertion Types): Minor change.
2350
2351 * locals.texi (Standard Buffer-Local Variables):
2352 * commands.texi (Interactive Codes, Using Interactive):
2353 * functions.texi (Related Topics): Fix xrefs.
2354
43e48bda
LT
23552004-02-16 Luc Teirlinck <teirllm@auburn.edu>
2356
2357 * lists.texi (Sets And Lists): Update description of delete-dups.
2358
84e34002
RS
23592004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2360
2361 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
2362
23632004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2364
2365 * frames.texi (Parameter Access): frame-parameters arg is optional.
2366 modify-frame-parameters handles nil for FRAME.
2367 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
2368 are all-or-nothing for certain toolkits.
2369 Mention parameter wait-for-wm.
2370 (Frames and Windows): In frame-first-window and frame-selected-window
2371 the arg is optional.
2372 (Input Focus): In redirect-frame-focus the second arg is optional.
2373 (Window System Selections): Mention selection type CLIPBOARD.
2374 Mention data-type UTF8_STRING.
2375 Mention numbering of cut buffers.
2376 (Resources): Describe x-resource-name.
2377
23782004-02-16 Richard M. Stallman <rms@gnu.org>
2379
2380 * windows.texi (Buffers and Windows): Delete false table
2381 about all-frames.
2382
2383 * syntax.texi (Parsing Expressions): Delete old caveat
2384 about parse-sexp-ignore-comments.
2385
2386 * streams.texi (Output Variables): Add print-quoted.
2387
2388 * lists.texi (Building Lists): Minor cleanup.
2389
2390 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
2391
2392 * display.texi (Overlays): Explain overlays use markers.
2393 (Managing Overlays): Explain front-advance and rear-advance
2394 in more detail.
2395
2396 * loading.texi (Unloading): Document unload-feature-special-hooks.
2397 Get rid of fns-NNN.el file.
2398
23992004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2400
2401 * help.texi (Describing Characters): Fix text-char-description
2402 example output.
2403
2404 * edebug.texi (Using Edebug): Fix example.
2405
2406 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 2407
84e34002
RS
2408 * files.texi (Changing Files): Fix argname.
2409
2410 * calendar.texi: Fix parens, and default values.
2411
2412 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
2413 * nonascii.texi, objects.texi, os.texi: Minor fixes.
2414 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
2415
2416 * positions.texi (Text Lines): Don't add -1 in current-line.
2417
24182004-02-16 Richard M. Stallman <rms@gnu.org>
2419
2420 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
2421
c33b76da
EZ
24222004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2423
2424 * processes.texi (Low-Level Network): Fix a typo.
2425
9d7271e8
KS
24262004-02-12 Kim F. Storm <storm@cua.dk>
2427
2428 * display.texi (Fringes): Use consistent wording.
2429 Note that window-fringe's window arg is optional.
2430 (Scroll Bars): Use consistent wording.
2431
6827d730
LT
24322004-02-11 Luc Teirlinck <teirllm@auburn.edu>
2433
2434 * tips.texi (Comment Tips): Document the new conventions for
2435 commenting out code.
2436
1cb60b5a
JD
24372004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2438
2439 * positions.texi (Text Lines): Added missing end defun.
2440
7fdd1f62
KS
24412004-02-07 Kim F. Storm <storm@cua.dk>
2442
2443 * positions.texi (Text Lines): Add line-number-at-pos.
2444
eb3c144c
JPW
24452004-02-06 John Paul Wallington <jpw@gnu.org>
2446
2447 * display.texi (Button Properties, Button Buffer Commands):
2448 mouse-2 invokes button, not down-mouse-1.
2449
a1d38d63
JR
24502004-02-04 Jason Rumney <jasonr@gnu.org>
2451
2452 * makefile.w32-in: Sync with Makefile.in changes.
2453
4b574f3d
LT
24542004-02-03 Luc Teirlinck <teirllm@auburn.edu>
2455
2456 * minibuf.texi (Text from Minibuffer): Various corrections and
2457 clarifications.
2458 (Object from Minibuffer): Correct Lisp description of
2459 read-minibuffer.
2460 (Minibuffer History): Clarify description of cons values for
2461 HISTORY arguments.
2462 (Basic Completion): Various corrections and clarifications. Add
2463 completion-regexp-list.
2464 (Minibuffer Completion): Correct and clarify description of
2465 completing-read.
6f6b0433 2466 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
2467 other minor changes.
2468 (High-Level Completion): Various corrections and clarifications.
2469 (Reading File Names): Ditto.
2470 (Minibuffer Misc): Ditto.
2471
d8186297
LT
24722004-01-26 Luc Teirlinck <teirllm@auburn.edu>
2473
2474 * strings.texi (Text Comparison): assoc-string also matches
2475 elements of alists that are strings instead of conses.
2476 (Formatting Strings): Standardize Texinfo usage. Update index
2477 entries.
2478
9adcb5f2
LT
24792004-01-20 Luc Teirlinck <teirllm@auburn.edu>
2480
2481 * lists.texi (Sets And Lists): Add delete-dups.
2482
3e7274ae
LT
24832004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2484
2485 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
2486 special form.
2487 * macros.texi (Defining Macros): Update description of `declare',
2488 which now is a macro.
2489 (Wrong Time): Fix typos.
2490
944e099f
LT
24912004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2492
2493 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 2494 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
2495 and `batch-byte-compile'. In particular, mention and describe
2496 all optional arguments.
2497 (Disassembly): Correct and clarify the description of `disassemble'.
2498
90c3aa59
LT
24992004-01-11 Luc Teirlinck <teirllm@auburn.edu>
2500
2501 * searching.texi: Various small changes in addition to the
2502 following.
2503 (Regexp Example): Adapt to new value of `sentence-end'.
2504 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2505 `words'.
2506 (Search and Replace): Add usage note for `perform-replace'.
2507 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2508 `match-data'.
2509 (Standard Regexps): Update for new values of `paragraph-start'
2510 and `sentence-end'.
2511
583c353d
LT
25122004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2513
2514 * files.texi (Saving Buffers): Clarify descriptions of
2515 `write-contents-functions' and `before-save-hook'.
2516 Make the defvar's for `before-save-hook' and `after-save-hook'
2517 into defopt's.
2518
05faee07
KS
25192004-01-07 Kim F. Storm <storm@cua.dk>
2520
2521 * commands.texi (Click Events): Describe new image and
2522 width/height elements of click events.
2523 (Accessing Events): Add posn-string, posn-image, and
2524 posn-object-width-height. Change posn-object to return either
2525 image or string object.
2526
a0465ec3
SJ
25272004-01-01 Simon Josefsson <jas@extundo.com>
2528
2529 * hooks.texi (Standard Hooks): Add before-save-hook.
2530 * files.texi (Saving Buffers): Likewise.
2531
972c0c49
RS
25322004-01-03 Richard M. Stallman <rms@gnu.org>
2533
2534 * frames.texi (Frames and Windows): Delete frame-root-window.
2535
dbcd463f
LT
25362004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2537
2538 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
2539
2540 * functions.texi: Various small changes in addition to the
2541 following.
2542 (What Is a Function): `functionp' returns nil for macros. Clarify
2543 behavior of this and following functions for symbol arguments.
2544 (Function Documentation): Add `\' in front of (fn @var{arglist})
2545 and explain why.
2546 (Defining Functions): Mention DOCSTRING argument to `defalias'.
2547 Add anchor.
2548 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
2549
02c77ee9
MB
25502004-01-01 Miles Bader <miles@gnu.org>
2551
2552 * display.texi (Buttons): New section.
2553
903a1a91
AS
25542003-12-31 Andreas Schwab <schwab@suse.de>
2555
2556 * numbers.texi (Math Functions): sqrt reports a domain-error
2557 error.
2558 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
2559
697cf92a
LT
25602003-12-30 Luc Teirlinck <teirllm@auburn.edu>
2561
3f70fe82
LT
2562 * tips.texi (Documentation Tips): Update item on hyperlinks in
2563 documentation strings.
2564
697cf92a
LT
2565 * errors.texi (Standard Errors): Various small corrections and
2566 additions.
2567
2568 * control.texi: Various small changes in addition to the
2569 following.
2570 (Signaling Errors): Provide some more details on how `signal'
2571 constructs the error message. Add anchor to the definition of
2572 `signal'.
2573 (Error Symbols): Describe special treatment of `quit'.
2574 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
2575 to emphasize that it has to be a single form.
2576
2577 * buffers.texi: Add anchor.
2578
4d25144d
RS
25792003-12-29 Richard M. Stallman <rms@gnu.org>
2580
2581 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
2582 (Window Configurations): Add window-configuration-frame.
2583
2584 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
2585
2586 * text.texi (Examining Properties): Add get-char-property-and-overlay.
2587 Change arg name in get-char-property.
2588 (Special Properties): Update handling of keymap property.
2589
2590 * strings.texi (Modifying Strings): Add clear-string.
2591 (Text Comparison): Add assoc-string and remove
2592 assoc-ignore-case, assoc-ignore-representation.
2593
2594 * os.texi (Time of Day): Add set-time-zone-rule.
2595
2596 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 2597 report domain-error errors.
4d25144d 2598
697cf92a 2599 * nonascii.texi (Converting Representations):
4d25144d
RS
2600 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
2601 (Encoding and I/O): Add file-name-coding-system.
2602
2603 * modes.texi (Search-based Fontification): Explain that
2604 face specs are symbols with face names as values.
2605
2606 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
2607
2608 * lists.texi (Building Lists): remq moved elsewhere.
2609 (Sets And Lists): remq moved here.
2610 (Association Lists): Refer to assoc-string.
2611
2612 * internals.texi (Garbage Collection): Add memory-use-counts.
2613
2614 * frames.texi (Frames and Windows): Add set-frame-selected-window
2615 and frame-root-window.
2616
697cf92a 2617 * files.texi (Contents of Directories):
4d25144d
RS
2618 Add directory-files-and-attributes.
2619
2620 * display.texi (Refresh Screen): Add force-window-update.
2621 (Invisible Text): Explain about moving point out of invis text.
2622 (Overlay Properties): Add overlay-properties.
2623 (Managing Overlays): Add overlayp.
2624 (GIF Images): Invalid image number displays a hollow box.
2625
2626 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
2627 (Killing Buffers): Add buffer-live-p.
2628
67fafe38
MR
26292003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
2630
2631 * display.texi (Fringes): Fix typo "set-buffer-window".
2632
68e74f25
LT
26332003-12-24 Luc Teirlinck <teirllm@auburn.edu>
2634
2635 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
2636 * nonascii.texi, processes.texi, tips.texi, variables.texi:
2637 Add or change various xrefs and anchors.
2638
2639 * commands.texi: Replace all occurrences of @acronym{CAR} with
2640 @sc{car}, for consistency with the rest of the Elisp manual.
2641 `car' and `cdr' are historically acronyms, but are no longer
2642 widely thought of as such.
2643
2644 * internals.texi (Pure Storage): Mention that `purecopy' does not
2645 copy text properties.
2646 (Object Internals): Now 29 bits are used (in most implementations)
2647 to address Lisp objects.
2648
2649 * variables.texi (Variables with Restricted Values): New node.
2650
2651 * objects.texi (Lisp Data Types): Mention that certain variables
2652 can only take on a restricted set of values and add an xref to
2653 the new node "Variables with Restricted Values".
2654
2655 * eval.texi (Function Indirection): Describe the errors that
2656 `indirect-function' can signal.
2657 (Eval): Clarify the descriptions of `eval-region' and `values'.
2658 Describe `eval-buffer' instead of `eval-current-buffer' and
2659 mention `eval-current-buffer' as an alias for `current-buffer'.
2660 Correct the description and mention all optional arguments.
2661
697cf92a 2662 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
2663 following.
2664 (Converting Representations): Clarify behavior of
2665 `string-make-multibyte' and `string-to-multibyte' for unibyte all
2666 ASCII arguments.
2667 (Character Sets): Document the variable `charset-list' and adapt
2668 the definition of the function `charset-list' accordingly.
2669 (Translation of Characters): Clarify use of generic characters in
2670 `make-translation-table'. Clarify and correct the description of
2671 the use of translation tables in encoding and decoding.
2672 (User-Chosen Coding Systems): Correct and clarify the description
2673 of `select-safe-coding-system'.
2674 (Default Coding Systems): Clarify description of
2675 `file-coding-system-alist'.
2676
a62f71e4
LT
26772003-11-30 Luc Teirlinck <teirllm@auburn.edu>
2678
2679 * strings.texi (Text Comparison): Correctly describe when two
2680 strings are `equal'. Combine and clarify descriptions of
2681 `assoc-ignore-case' and `assoc-ignore-representation'.
2682
2683 * objects.texi (Non-ASCII in Strings): Clarify description of
2684 when a string is unibyte or multibyte.
2685 (Bool-Vector Type): Update examples.
2686 (Equality Predicates): Correctly describe when two strings are
2687 `equal'.
2688
19017752
LT
26892003-11-29 Luc Teirlinck <teirllm@auburn.edu>
2690
2691 * lists.texi (Building Lists): `append' no longer accepts integer
2692 arguments. Update the description of `number-sequence' to reflect
2693 recent changes.
2694 (Sets And Lists): Describe `member-ignore-case' after `member'.
2695
0f6a07a8
KS
26962003-11-27 Kim F. Storm <storm@cua.dk>
2697
2698 * commands.texi (Click Events): Click object may be an images.
2699 Describe (dx . dy) element of click positions.
2700 (Accessing Events): Remove duplicate posn-timestamp.
2701 New functions posn-object and posn-object-x-y.
2702
1ce7c819
KS
27032003-11-23 Kim F. Storm <storm@cua.dk>
2704
2705 * commands.texi (Click Events): Describe enhancements to event
2706 position lists, including new text-pos and (col . row) items.
2707 Mention left-fringe and right-fringe area events.
0f6a07a8 2708 (Accessing Events): New functions posn-area and
1ce7c819
KS
2709 posn-actual-col-row. Mention posn-timestamp. Mention that
2710 posn-point in non-text area still returns buffer position.
2711 Clarify posn-col-row.
2712
cae8ddbb
LH
27132003-11-21 Lars Hansen <larsh@math.ku.dk>
2714
2715 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
2716 * anti.texi (File Attributes): Describe removed parameter
2717 ID-FORMAT.
2718
f7f1a248
LT
27192003-11-20 Luc Teirlinck <teirllm@auburn.edu>
2720
68e74f25 2721 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
2722 a position, its buffer is ignored.
2723
2724 * markers.texi (Overview of Markers): Mention it here too.
2725
c5e2fb05
LT
27262003-11-12 Luc Teirlinck <teirllm@auburn.edu>
2727
2728 * numbers.texi (Numeric Conversions): Not just `floor', but also
2729 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
2730
e57d0aa8
LT
27312003-11-10 Luc Teirlinck <teirllm@auburn.edu>
2732
2733 * markers.texi (Creating Markers): Specify insertion type of
2734 created markers. Add xref to `Marker Insertion Types'.
2735 Second argument to `copy-marker' is optional.
2736 (Marker Insertion Types): Mention that most markers are created
2737 with insertion type nil.
2738 (The Mark): Correctly describe when `mark' signals an error.
2739 (The Region): Correctly describe when `region-beginning' and
2740 `region-end' signal an error.
2741
bb3612ec
LT
27422003-11-08 Luc Teirlinck <teirllm@auburn.edu>
2743
2744 * hash.texi (Creating Hash): Clarify description of `eql'.
2745 `makehash' is obsolete.
2746 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
2747
2748 * positions.texi (Point): Change description of `buffer-end', so
2749 that it is also correct for floating point arguments.
2750 (List Motion): Correct argument lists of `beginning-of-defun' and
2751 `end-of-defun'.
2752 (Excursions): Add xref to `Marker Insertion Types'.
2753 (Narrowing): Argument to `narrow-to-page' is optional.
2754
cfb8a797
LT
27552003-11-06 Luc Teirlinck <teirllm@auburn.edu>
2756
2757 * streams.texi (Output Streams): Clarify behavior of point for
2758 marker output streams.
2759
c6177909
LT
27602003-11-04 Luc Teirlinck <teirllm@auburn.edu>
2761
2762 * variables.texi (Defining Variables): Second argument to
2763 `defconst' is not optional.
2764 (Setting Variables): Mention optional argument APPEND to
2765 `add-to-list'.
2766 (Creating Buffer-Local): Expand description of
2767 `make-variable-buffer-local'.
2768 (Frame-Local Variables): Expand description of
2769 `make-variable-frame-local'.
2770 (Variable Aliases): Correct description of optional argument
2771 DOCSTRING to `defvaralias'. Mention return value of
2772 `defvaralias'.
2773 (File Local Variables): Add xref to `File variables' in Emacs
2774 Manual. Correct description of `hack-local-variables'. Mention
2775 `safe-local-variable' property. Mention optional second argument
2776 to `risky-local-variable-p'.
2777
b3645067
LT
27782003-11-03 Luc Teirlinck <teirllm@auburn.edu>
2779
2780 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
2781
10695e5c
EZ
27822003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
2783
2784 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
2785 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
2786 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
2787 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
2788 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 2789 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
2790 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
2791 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
2792 @acronym{FOO}.
2793
a2f4def1
LT
27942003-10-27 Luc Teirlinck <teirllm@auburn.edu>
2795
2796 * strings.texi (Creating Strings): Argument START to `substring'
2797 can not be `nil'. Expand description of
2798 `substring-no-properties'. Correct description of `split-string',
2799 especially with respect to empty matches. Prevent very bad line
2800 break in definition of `split-string-default-separators'.
2801 (Text Comparison): `string=' and `string<' also accept symbols as
2802 arguments.
2803 (String Conversion): More completely describe argument BASE in
2804 `string-to-number'.
5bb0fcd1 2805 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
2806 corresponding object. Clarify behavior of numeric prefix after
2807 `%' in `format'.
2808 (Case Conversion): The argument to `upcase-initials' can be a
2809 character.
2810
a2296bf9
KH
28112003-10-27 Kenichi Handa <handa@m17n.org>
2812
2813 * display.texi (Fontsets): Fix texinfo usage.
2814
885fef7c
KH
28152003-10-25 Kenichi Handa <handa@m17n.org>
2816
2817 * display.texi (Fontsets): Add description of the function
2818 set-fontset-font.
2819
0c6b7a1f
LT
28202003-10-23 Luc Teirlinck <teirllm@auburn.edu>
2821
2822 * display.texi (Temporary Displays): Add xref to `Documentation
2823 Tips'.
2824
2825 * functions.texi (Function Safety): Use inforef instead of pxref
2826 for SES.
2827
c3cda320
AS
28282003-10-23 Andreas Schwab <schwab@suse.de>
2829
2830 * Makefile.in (TEX, texinputdir): Don't define.
2831 (TEXI2DVI): Define.
2832 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
2833 add $(srcdir)/index.texi.
2834 ($(infodir)/elisp): Remove index.texi dependency.
2835 (elisp.dvi): Likewise. Use $(TEXI2DVI).
2836 (index.texi): Remove target.
2837 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
2838 (clean): Don't remove index.texi.
2839
c3cda320
AS
2840 * permute-index, index.perm: Remove.
2841 * index.texi: Rename from index.unperm.
2842
e5dadca7
LT
28432003-10-22 Luc Teirlinck <teirllm@auburn.edu>
2844
2845 * tips.texi (Documentation Tips): Document new behavior for face
2846 and variable hyperlinks in Help mode.
2847
6cfb0777
LT
28482003-10-21 Luc Teirlinck <teirllm@auburn.edu>
2849
2850 * objects.texi (Integer Type): Update for extra bit of integer range.
2851 (Character Type): Ditto.
2852
a6eeaa81 28532003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
2854
2855 * numbers.texi (Integer Basics): Add index entries for reading
2856 numbers in hex, octal, and binary.
2857
c8f9ba83
LK
28582003-10-16 Lute Kamstra <lute@gnu.org>
2859
2860 * modes.texi (Mode Line Format): Mention force-mode-line-update's
2861 argument.
2862
b52a26fb
LT
28632003-10-13 Luc Teirlinck <teirllm@auburn.edu>
2864
2865 * windows.texi (Choosing Window): Fix typo.
2866 * edebug.texi (Edebug Execution Modes): Fix typo.
2867
f7005886
RS
28682003-10-13 Richard M. Stallman <rms@gnu.org>
2869
2870 * windows.texi (Basic Windows): A window has fringe settings,
2871 display margins and scroll-bar settings.
2872 (Splitting Windows): Doc split-window return value.
2873 Clean up one-window-p.
2874 (Selecting Windows): Fix typo.
2875 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
2876 (Buffers and Windows): In set-window-buffer, explain effect
2877 on fringe settings and scroll bar settings.
2878 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
2879 (Choosing Window): Use defopt for pop-up-frame-function.
2880 For special-display-buffer-names, explain same-window and same-frame.
2881 Clarify window-dedicated-p return value.
2882 (Textual Scrolling): scroll-up and scroll-down can get an error.
2883 (Horizontal Scrolling): Clarify auto-hscroll-mode.
2884 Clarify set-window-hscroll.
2885 (Size of Window): Don't mention tool bar in window-height.
2886 (Coordinates and Windows): Explain what coordinates-in-window-p
2887 returns for fringes and display margins.
2888 (Window Configurations): Explain saving fringes, etc.
2889
2890 * tips.texi (Library Headers): Clean up Documentation.
2891
2892 * syntax.texi (Parsing Expressions): Clean up forward-comment
2893 and parse-sexp-lookup-properties.
2894
2895 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
2896
2897 * os.texi (System Environment): Clean up text for load-average errors.
2898
2899 * modes.texi (Hooks): Don't explain local hook details at front.
2900 Clarify run-hooks and run-hook-with-args a little.
2901 Clean up add-hook and remove-hook.
2902
2903 * edebug.texi (Edebug Execution Modes): Clarify t.
2904 Document edebug-sit-for-seconds.
2905 (Coverage Testing): Document C-x X = and =.
2906 (Instrumenting Macro Calls): Fix typo.
2907 (Specification List): Don't index the specification keywords.
2908
c989ebe9
KS
29092003-10-10 Kim F. Storm <storm@cua.dk>
2910
2911 * processes.texi (Network): Introduce make-network-process.
2912
f9525eef
LT
29132003-10-09 Luc Teirlinck <teirllm@auburn.edu>
2914
2915 * tips.texi (Library Headers): Fix typo.
2916
f008b925
LK
29172003-10-07 Juri Linkov <juri@jurta.org>
2918
2919 * modes.texi (Imenu): Mention imenu-create-index-function's
2920 default value. Explain submenus better.
2921
c22c5da6
LK
29222003-10-07 Lute Kamstra <lute@gnu.org>
2923
2924 * modes.texi (Faces for Font Lock): Fix typo.
2925 (Hooks): Explain how buffer-local hook variables can refer to
2926 global hook variables.
2927 Various minor clarifications.
2928
49247521
LK
29292003-10-06 Lute Kamstra <lute@gnu.org>
2930
2931 * tips.texi (Coding Conventions): Mention naming conventions for
2932 hooks.
2933
9296c947
LT
29342003-10-05 Luc Teirlinck <teirllm@auburn.edu>
2935
2936 * loading.texi (Library Search): Correct default value of
2937 load-suffixes.
2938 (Named Features): Fix typo.
2939
0e9b293a
RS
29402003-10-05 Richard M. Stallman <rms@gnu.org>
2941
2942 * loading.texi (Named Features): In `provide',
2943 say how to test for subfeatures.
2944 (Unloading): In unload-feature, use new var name
2945 unload-feature-special-hooks.
2946
49247521 29472003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
2948
2949 * modes.texi (Major Mode Conventions): Mention third way to set up
2950 Imenu.
2951 (Imenu): A number of small fixes.
2952 Delete documentation of internal variable imenu--index-alist.
2953 Document the return value format of imenu-create-index-function
2954 functions.
2955
ab8f7d5c
RS
29562003-09-30 Richard M. Stallman <rms@gnu.org>
2957
2958 * processes.texi (Network): Say what stopped datagram connections do.
2959
2960 * lists.texi (Association Lists): Clarify `assq-delete-all'.
2961
2962 * display.texi (Overlay Properties): Clarify `evaporate' property.
2963
49247521 29642003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
2965
2966 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 2967 constructs should be marked as risky.
86b9b767
LK
2968 Change cons cell into proper list.
2969 (Mode Line Variables): Change cons cell into proper list.
2970
49247521 29712003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
2972
2973 * modes.texi (Mode Line Data): Document the :propertize construct.
2974 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 2975 to match their order in the default mode-line-format.
bc3b02f9
LK
2976 Describe the new variables mode-line-position and mode-line-modes.
2977 Update the default values of mode-line-frame-identification,
2978 minor-mode-alist, and default-mode-line-format.
2979 (Properties in Mode): Mention the :propertize construct.
6142d1d0 2980
bc3b02f9 29812003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 2982
c22c5da6 2983 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
2984 * loading.texi, minibuf.texi, text.texi, variables.texi:
2985 Avoid @strong{Note:}.
2986
29872003-09-26 Richard M. Stallman <rms@gnu.org>
2988
2989 * keymaps.texi (Remapping Commands): Fix typo.
2990
41beda59
LT
29912003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
2992
2993 * processes.texi (Low-Level Network): Fix typo.
2994
ef6ae4ff
KS
29952003-09-23 Kim F. Storm <storm@cua.dk>
2996
2997 * processes.texi (Network, Network Servers): Fix typos.
2998 (Low-Level Network): Add timeout value for :server keyword.
2999 Add new option keywords to make-network-process.
3000 Add set-network-process-options.
3001 Explain how to test availability of network options.
3002
b0f23edf
RS
30032003-09-19 Richard M. Stallman <rms@gnu.org>
3004
3005 * text.texi (Motion by Indent): Arg to
3006 backward-to-indentation and forward-to-indentation is optional.
3007
3008 * strings.texi (Creating Strings): Add substring-no-properties.
3009
3010 * processes.texi
3011 (Process Information): Add list-processes arg QUERY-ONLY.
3012 Delete process-contact from here.
3013 Add new status values for process-status.
3014 Add process-get, process-put, process-plist, set-process-plist.
3015 (Synchronous Processes): Add call-process-shell-command.
3016 (Signals to Processes): signal-process allows process objects.
3017 (Network): Complete rewrite.
3018 (Network Servers, Datagrams, Low-Level Network): New nodes.
3019
3020 * positions.texi (Word Motion): forward-word, backward-word
3021 arg is optional. Reword.
3022
3023 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
3024
c22c5da6 3025 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
3026 Delete duplicate definition of buffer-local-value.
3027 (File Local Variables): Explain about discarding text props.
3028
f387bdea
RS
30292003-09-11 Richard M. Stallman <rms@gnu.org>
3030
3031 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
3032 changes variables that record input events.
3033 (Minibuffer Misc): Add minibuffer-selected-window.
3034
3035 * lists.texi (Building Lists): Add copy-tree.
3036
3037 * display.texi (Fontsets): Add char-displayable-p.
3038 (Scroll Bars): New node.
3039
49247521 30402003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
3041
3042 * modes.texi (%-Constructs): Document new `%i' and `%I'
3043 constructs.
3044
fd026ee1
JR
30452003-09-03 Peter Runestig <peter@runestig.com>
3046
3047 * makefile.w32-in: New file.
3048
4828b4d7
RS
30492003-08-29 Richard M. Stallman <rms@gnu.org>
3050
3051 * display.texi (Overlay Properties): Clarify how priorities
3052 affect use of the properties.
3053
a4e4f05d
LT
30542003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
3055
3056 * customize.texi (Type Keywords): Correct the description of
3057 `:help-echo' in the case where `motion-doc' is a function.
3058
3ebe0346
JPW
30592003-08-14 John Paul Wallington <jpw@gnu.org>
3060
3061 * modes.texi (Emulating Mode Line): Subsection, not section.
3062
3afe8e39
RS
30632003-08-13 Richard M. Stallman <rms@gnu.org>
3064
3065 * elisp.texi (Top): Update subnode lists in menu.
3066
3067 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
3068 (Kill Functions): kill-region has new arg yank-handler.
3069 (Yanking): New node.
3070 (Yank Commands): Add yank-undo-function.
3071 (Low-Level Kill Ring):
3072 kill-new and kill-append have new arg yank-handler.
3073 (Changing Properties): Add remove-list-of-text-properties.
3074 (Atomic Changes): New node.
3075
3076 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
3077
3078 * streams.texi (Output Variables): Add eval-expression-print-length
3079 and eval-expression-print-level.
3080
3081 * os.texi (Time Conversion): For encode-time, explain limits on year.
3082
3083 * objects.texi (Character Type): Define anchor "modifier bits".
3084
3085 * modes.texi (Emulating Mode Line): New node.
3086 (Search-based Fontification): Font Lock uses font-lock-face property.
3087 (Other Font Lock Variables): Likewise.
3088
3089 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
3090 not vectors.
3091 (Active Keymaps): Add emulation-mode-map-alists.
3092 (Functions for Key Lookup): key-binding has new arg no-remap.
3093 (Remapping Commands): New node.
3094 (Scanning Keymaps): where-is-internal has new arg no-remap.
3095 (Tool Bar): Add tool-bar-local-item-from-menu.
3096 Clarify when to use tool-bar-add-item-from-menu.
3097
3098 * commands.texi (Interactive Call): commandp has new arg.
3099 (Command Loop Info): Add this-original-command.
3100
e37769b1
JPW
31012003-08-06 John Paul Wallington <jpw@gnu.org>
3102
3103 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
3104
3105 * display.texi (Warning Basics): Fix typo.
3106 (Fringes): Add closing curly bracket and fix typo.
3107
3108 * elisp.texi (Top): Fix typo.
3109
c5e0561f
RS
31102003-08-05 Richard M. Stallman <rms@gnu.org>
3111
3112 * elisp.texi: Update lists of subnodes.
3113
3114 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
3115
3116 * variables.texi (Local Variables): Use lc for example variable names.
3117
3118 * tips.texi (Library Headers): Explain where to put -*-.
3119
3120 * strings.texi (Creating Strings): Fix xref for vconcat.
3121
3122 * sequences.texi (Vector Functions):
3123 vconcat no longer allows integer args.
3124
3125 * minibuf.texi (Reading File Names): read-file-name has new
3126 arg PREDICATE. New function read-directory-name.
3127
3128 * macros.texi (Defining Macros): Give definition of `declare'
3129 (Indenting Macros): New node.
3130
3131 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
3132 (Window Frame Parameters): Make separate table of parameters
3133 that are coupled with specific face attributes.
3134 (Deleting Frames): delete-frame-hooks renamed to
3135 delete-frame-functions.
3136
3137 * files.texi (Magic File Names): Add file-remote-p.
3138 Clarify file-local-copy.
3139
3140 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
3141 here; instead xref Defining Macros.
3142
3143 * display.texi (Warnings): New node, and subnodes.
3144 (Fringes): New node.
3145
3146 * debugging.texi (Test Coverage): New node.
3147
3148 * compile.texi (Compiler Errors): Explain with-no-warnings
3149 and other ways to suppress warnings.
3150
3151 * commands.texi (Interactive Call): Minor clarification.
3152
3153 * buffers.texi (Buffer File Name): set-visited-file-name
3154 renames the buffer too.
3155
3156 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
3157
ee59dede
MR
31582003-07-24 Markus Rost <rost@math.ohio-state.edu>
3159
3160 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
3161
f0514b34
MR
31622003-07-22 Markus Rost <rost@math.ohio-state.edu>
3163
3164 * internals.texi (Garbage Collection): Fix previous change.
3165
c73983bb
RS
31662003-07-22 Richard M. Stallman <rms@gnu.org>
3167
3168 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
3169
3170 * display.texi (Width): Use \s syntax in example.
3171 (Font Selection): Add face-font-rescale-alist.
3172
3173 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
3174 Remove spurious indent in example.
3175
3176 * lists.texi (Building Lists): Add number-sequence.
3177
3178 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
3179
3180 * functions.texi (Function Documentation): Explain how to
3181 show calling convention explicitly in the doc string.
3182
3183 * windows.texi (Selecting Windows): save-selected-window saves
3184 selected window of each frame.
3185 (Window Configurations): Minor change.
3186
3187 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
3188
3189 * streams.texi (Output Variables): Add print-continuous-numbering
3190 and print-number-table.
3191
3192 * processes.texi (Decoding Output): New node.
3193
3194 * os.texi (Time Conversion): decode-time arg is optional.
3195
3196 * objects.texi (Character Type): Don't use space as example for \.
3197 Make list of char names and \-sequences correspond.
3198 Explain that \s is not used in strings. `\ ' needs space after.
3199
3200 * nonascii.texi (Converting Representations): Add string-to-multibyte.
3201 (Translation of Characters): Add translation-table-for-input.
3202 (Default Coding Systems): Add auto-coding-functions.
3203 (Explicit Encoding): Add decode-coding-inserted-region.
3204 (Locales): Add locale-info.
3205
3206 * minibuf.texi (Basic Completion): Describe test-completion.
3207 Collections can be lists of strings.
3208 Clean up lazy-completion-table.
3209 (Programmed Completion): Mention test-completion.
3210 Clarify why lambda expressions are not accepted.
3211 (Minibuffer Misc): Describe minibufferp.
3212
51a8b435
RS
32132003-07-14 Richard M. Stallman <rms@gnu.org>
3214
3215 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
3216
3217 * windows.texi (Selecting Windows): New arg to select-window.
3218 (Selecting Windows): Add with-selected-window.
3219 (Size of Window): Add window-inside-edges, etc.
3220
3221 * internals.texi (Garbage Collection): Add post-gc-hook.
3222
3223 * processes.texi (Subprocess Creation): Add exec-suffixes.
3224
3225 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
3226 (Scanning Keymaps): Add map-keymaps.
3227 (Defining Menus): Add keymap-prompt.
3228
3229 * numbers.texi (Integer Basics): Add most-positive-fixnum,
3230 most-negative-fixnum.
3231
3232 * compile.texi (Byte Compilation): Explain no-byte-compile
3233 (Compiler Errors): New node.
3234
3235 * os.texi (User Identification): user-uid, user-real-uid
3236 can return float.
3237
3238 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
3239 and about derived modes.
3240 (Minor Modes): Add minor-mode-list.
3241 (Defining Minor Modes): Keyword args for define-minor-mode.
3242 (Search-based Fontification): Explain managing other properties.
3243 (Other Font Lock Variables): Add font-lock-extra-managed-props.
3244 (Faces for Font Lock): Add font-locl-preprocessor-face.
3245 (Hooks): Add run-mode-hooks and delay-mode-hooks.
3246
3247 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 3248 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
3249
3250 * loading.texi (Library Search): Add load-suffixes.
3251
3252 * minibuf.texi (Basic Completion): Add lazy-completion-table.
3253 (Programmed Completion): Add dynamic-completion-table.
3254
3255 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
3256 (Magic File Names): Specify precedence order of handlers.
199bb209 3257
51a8b435
RS
3258 * commands.texi (Command Overview): Emacs server runs pre-command-hook
3259 and post-command-hook.
3260 (Waiting): New calling convention for sit-for.
3261
3262 * text.texi (Special Properties): local-map and keymap properties
3263 apply based on their stickiness.
3264
c6de56a0
RS
32652003-07-07 Richard M. Stallman <rms@gnu.org>
3266
3267 * modes.texi (Minor Mode Conventions): Specify only some kinds
3268 of list values as args to minor modes.
3269
3270 * files.texi (File Name Expansion): Warn about iterative use
3271 of substitute-in-file-name.
3272
3273 * advice.texi (Activation of Advice): Clean up previous change.
3274
8c761ea6
MR
32752003-07-06 Markus Rost <rost@math.ohio-state.edu>
3276
3277 * advice.texi (Activation of Advice): Note that ad-start-advice is
3278 turned on by default.
3279
c6de56a0
RS
32802003-06-30 Richard M. Stallman <rms@gnu.org>
3281
3282 * text.texi (Buffer Contents): Document current-word.
3283 (Change Hooks): Not called for *Messages*.
3284
3285 * functions.texi (Defining Functions): Explain about redefining
3286 primitives.
3287 (Function Safety): Renamed. Minor changes.
3288 Comment out the detailed criteria for what is safe.
3289
3fe4e567
AS
32902003-06-22 Andreas Schwab <schwab@suse.de>
3291
3292 * objects.texi (Symbol Type): Fix description of examples.
3293
cda7bd13
AS
32942003-06-16 Andreas Schwab <schwab@suse.de>
3295
3296 * hash.texi (Creating Hash): Fix description of :weakness.
3297
fbcffa4a
KG
32982003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
3299
3300 * files.texi (Changing Files): copy-file copies file modes, too.
3301
ff6a3bfb
RS
33022003-05-28 Richard M. Stallman <rms@gnu.org>
3303
3304 * strings.texi (Creating Strings): Clarify split-string.
3305
1463a05d
JB
33062003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
3307
3308 * strings.texi (Creating Strings): Update split-string specification
3309 and examples.
3310
af253914
RS
33112003-05-19 Richard M. Stallman <rms@gnu.org>
3312
3313 * elisp.texi: Correct invariant section names.
3314
7ea52f92
RS
33152003-04-20 Richard M. Stallman <rms@gnu.org>
3316
3317 * os.texi (Timers): Explain about timers and quitting.
3318
e31afc09
RS
33192003-04-19 Richard M. Stallman <rms@gnu.org>
3320
3321 * internals.texi (Writing Emacs Primitives): Strings are
3322 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
3323 Explain GCPRO convention for varargs function args.
3324
5ceea398
RS
33252003-04-16 Richard M. Stallman <rms@gnu.org>
3326
3327 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
3328
b0ada147
RS
33292003-04-08 Richard M. Stallman <rms@gnu.org>
3330
3331 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
3332
b23375aa
KS
33332003-02-13 Kim F. Storm <storm@cua.dk>
3334
3335 * objects.texi (Character Type): New \s escape for space.
3336
c60ee5e7
JB
33372003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3338
3339 * os.texi (System Environment): Added cygwin system-type.
3340
84e47416
RS
33412003-01-25 Richard M. Stallman <rms@gnu.org>
3342
3343 * keymaps.texi: Document that a symbol can act as a keymap.
3344
3e8cf2ea
RS
33452003-01-13 Richard M. Stallman <rms@gnu.org>
3346
3347 * text.texi (Changing Properties): Say string indices are origin-0.
3348
3349 * positions.texi (Screen Lines) <compute-motion>:
3350 Correct order of elts in return value.
3351
3352 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
3353 how to define a default binding.
3354
7abb9fc5 33552002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 3356
104bc3aa 3357 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 3358
104bc3aa
MR
3359 * customize.texi (Simple Types): Clarify description of custom
3360 type 'number. Describe new custom type 'float.
177f790c 3361
7abb9fc5 33622002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
3363
3364 * variables.texi (File Local Variables): Fix typo.
3365
df140a68 33662002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 3367
df140a68
KG
3368 From Michael Albinus <Michael.Albinus@alcatel.de>.
3369
3370 * README: Target for Info file is `make info'.
3371
3372 * files.texi (File Name Components): Fixed typos in
3373 `file-name-sans-extension'.
3374 (Magic File Names): Complete list of operations for magic file
3375 name handlers.
3376
7ed9159a
JY
33772002-09-16 Jonathan Yavner <jyavner@engineer.com>
3378
3379 * variables.texi (File Local Variables): New function
3380 risky-local-variable-p.
3381
33822002-09-15 Jonathan Yavner <jyavner@engineer.com>
3383
3384 * functions.texi (Function safety): New node about unsafep.
3385
241f79af
PA
33862002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
3387
3388 * customize.texi (Splicing into Lists): Fixed example.
3389 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
3390
72459b15
JB
33912002-06-17 Juanma Barranquero <lektu@terra.es>
3392
3393 * frames.texi (Display Feature Testing): Fix typo.
3394
61f7e0f5
AS
33952002-06-12 Andreas Schwab <schwab@suse.de>
3396
3397 * frames.texi (Initial Parameters, Resources): Fix references to
3398 the Emacs manual.
3399
4e792dbd
KS
34002002-05-13 Kim F. Storm <storm@cua.dk>
3401
3402 * variables.texi (Intro to Buffer-Local): Updated warning and
3403 example relating to changing buffer inside let.
3404
940344d4 34052002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
3406
3407 * os.texi (Session Management): New node about X Session management.
3408
231ac53b
EZ
34092002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
3410
3411 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
3412 to which the manual corresponds, and the copyright years.
3413
3414 * Makefile.in (VERSION): Set to 2.9.
3415
140cc574
EZ
34162001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
3417
3418 * elisp.texi: Change the category in @dircategory to "Emacs", to
3419 make it consistent with info/dir.
3420
9c7fce05
MB
34212001-11-25 Miles Bader <miles@gnu.org>
3422
3423 * text.texi (Fields): Describe new `limit' arg in
3424 field-beginning/field-end.
3425
9f8bbf0f
EZ
34262001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3427
a5e6715c
EZ
3428 * permute-index: Don't depend on csh-specific features. Replace
3429 the interpreter name with /bin/sh.
3430
9f8bbf0f
EZ
3431 * two-volume-cross-refs.txt: New file.
3432 * two.el: New file.
3433 * spellfile: New file.
3434
1756e2fb
EZ
34352001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
3436
3437 * permute-index: New file.
3438
3439 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
3440 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
3441 8+3 restricted namespace.
ad050e54
EZ
3442
3443 * Makefile.in (infodir): Define relative to $(srcdir).
3444 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
3445 include directories list via -I switch to makeinfo.
3446 (index.texi): Use cp if both hard and symbolic links fail.
3447
10fa7f8e
EZ
34482001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3449
7a1494ce
EZ
3450 * Makefile.in (distclean): Add.
3451
10fa7f8e
EZ
3452 The following changes make ELisp manual part of the Emacs
3453 distribution:
3454
3455 * Makefile.in: Add Copyright notice.
3456 (prefix): Remove.
3457 (infodir): Change value to "../info".
3458 (VPATH): New variable.
3459 (MAKE): Don't define.
3460 (texmacrodir): Don't define.
3461 (texinputdir): Append the existing value of TEXINPUTS.
3462 ($(infodir)/elisp): Instead of just "elisp". Reformat the
3463 command to be compatible with man/Makefile.in, and to put the
3464 output into ../info.
5c32b7c5 3465 (info): Add target.
10fa7f8e
EZ
3466 (installall): Target removed.
3467
ad050e54 34682001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
3469
3470 * tips.texi (Coding Conventions): Fix typo.
3471
6fd735df
GM
34722001-10-23 Gerd Moellmann <gerd@gnu.org>
3473
3474 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
3475
b704d54b
EZ
34762001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
3477
3478 * files.texi (File Name Components): Update the description of
3479 file-name-sans-extension and file-name-extension, as they now
3480 ignore leading dots.
3481
71431a0e
GM
34822001-10-20 Gerd Moellmann <gerd@gnu.org>
3483
6aa97356 3484 * (Version 21.1 released.)
71431a0e 3485
79f1f96c
MB
34862001-10-19 Miles Bader <miles@gnu.org>
3487
3488 * positions.texi (Text Lines): Describe behavior of
3489 `beginning-of-line'/`end-of-line' in the presence of field properties.
3490
892a8f36
GM
34912001-10-17 Gerd Moellmann <gerd@gnu.org>
3492
3493 * Makefile.in (VERSION): Set to 2.8.
3494 (manual): Use `manual-21'.
3495
8c1cc9e8 3496 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
3497 number was used. Set it to 2.8.
3498
3499 * intro.texi: Likewise.
3500
51724e26
EZ
35012001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3502
3503 * files.texi (File Name Completion): Document the significance of
3504 a trailing slash in elements of completion-ignored-extensions.
3505
57b338e8
MB
35062001-10-06 Miles Bader <miles@gnu.org>
3507
3508 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3509
c89e4bc5
GM
35102001-10-04 Gerd Moellmann <gerd@gnu.org>
3511
3512 * variables.texi (Variable Aliases): New node.
3513
ab952a4f
GM
35142001-10-04 Gerd Moellmann <gerd@gnu.org>
3515
3516 * Branch for 21.1.
dff28924 3517
9db3a582
MB
35182001-10-02 Miles Bader <miles@gnu.org>
3519
ae1a9581
MB
3520 * minibuf.texi (Minibuffer Misc): Add entries for
3521 `minibuffer-contents', `minibuffer-contents-no-properties', and
3522 `delete-minibuffer-contents'.
3523 Correct description for `minibuffer-prompt-end'.
3524
9db3a582
MB
3525 * text.texi (Property Search): Correct descriptions of
3526 `next-char-property-change' and `previous-char-property-change'.
3527 Add entries for `next-single-char-property-change' and
3528 `previous-single-char-property-change'.
3529 Make operand names a bit more consistent.
3530
03be5931
EZ
35312001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3532
3533 * frames.texi (Finding All Frames): Document that next-frame and
3534 previous-frame are local to current terminal.
3535
974548ec
EZ
35362001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3537
3538 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 3539 result of make-keymap.
974548ec 3540
8d82c597
EZ
35412001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
3542
3543 * display.texi (Font Lookup, Attribute Functions)
3544 (Image Descriptors): Add cross-references to the definition of
3545 selected frame.
3546
3547 * buffers.texi (The Buffer List): Add cross-references to the
3548 definition of selected frame.
3549
3550 * frames.texi (Input Focus): Clarify which frame is _the_ selected
3551 frame at any given time.
3552 (Multiple Displays, Size and Position): Add a cross-reference to
3553 the definition of the selected frame.
3554
2842de30
EZ
35552001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
3556
3557 * strings.texi (String Conversion) <string-to-number>: Document
3558 that a float is returned for integers that are too large.
3559
3560 * frames.texi (Mouse Position): Document mouse-position-function.
3561 (Display Feature Testing): Document display-images-p.
3562 (Window Frame Parameters): Document the cursor-type variable.
3563
3564 * numbers.texi (Integer Basics): Document CL style read syntax for
3565 integers in bases other than 10.
3566
3567 * positions.texi (List Motion): Document
3568 open-paren-in-column-0-is-defun-start.
3569
3570 * lists.texi (Sets And Lists): Document member-ignore-case.
3571
3572 * internals.texi (Garbage Collection): Document the used and free
3573 strings report.
3574 (Memory Usage): Document strings-consed.
3575
3576 * os.texi (Time of Day): Document float-time.
3577 (Recording Input): Document that clear-this-command-keys clears
3578 the vector to be returned by recent-keys.
3579
3580 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
3581 argument keymap can be a list.
3582
3583 * nonascii.texi (User-Chosen Coding Systems)
3584 <select-safe-coding-system>: Document the new argument
3585 accept-default-p and the variable
3586 select-safe-coding-system-accept-default-p. Tell what happens if
3587 buffer-file-coding-system is undecided.
3588 (Default Coding Systems): Document auto-coding-regexp-alist.
3589
3590 * display.texi (The Echo Area) <message>: Document
3591 message-truncate-lines.
3592 (Glyphs): Document that the glyph table is unused on windowed
3593 displays.
3594
3595 * help.texi (Describing Characters) <single-key-description>:
3596 Document the new argument no-angles.
3597 (Accessing Documentation) <documentation-property>: Document that
3598 a non-string property is evaluated.
3599 <documentation>: Document that the function-documentation property
3600 is looked for.
3601
3602 * windows.texi (Selecting Windows): Document some-window.
3603
3604 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
3605
3606 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
3607 apropos-mode-hook.
3608
3609 * commands.texi (Using Interactive): Document interactive-form.
3610 (Keyboard Macros): Document kbd-macro-termination-hook.
3611 (Command Loop Info): Document that clear-this-command-keys clears
3612 the vector to be returned by recent-keys.
3613
2d43d823
GM
36142001-09-04 Werner LEMBERG <wl@gnu.org>
3615
3616 * Makefile.in (srcdir, texinputdir): New variables.
3617 (srcs, index.texi, install): Use $(srcdir).
3618 (.PHONY): Remove elisp.dvi.
3619 (elisp): Use -I switch for makeinfo.
3620 (elisp.dvi): Use $(srcdir) and $(texinputdir).
3621 (installall, dist): Use $(srcdir).
3622 Fix path to texinfo.tex.
3623 (maintainer-clean): Add elisp.dvi and elisp.oaux.
3624
fa739b31
GM
36252001-08-30 Gerd Moellmann <gerd@gnu.org>
3626
92a25631
GM
3627 * display.texi (Conditional Display): Adjust to API change.
3628
fa739b31
GM
3629 * configure: New file.
3630
cef68af5
GM
36312001-07-30 Gerd Moellmann <gerd@gnu.org>
3632
3633 * commands.texi (Repeat Events): Add description of
3634 double-click-fuzz.
3635
d1f08d85
SM
36362001-05-08 Stefan Monnier <monnier@cs.yale.edu>
3637
3638 * syntax.texi (Syntax Class Table): Add the missing designator for
3639 comment and string fences.
3640 (Syntax Properties): Add a xref to syntax table internals.
3641 (Syntax Table Internals): Document string-to-syntax.
3642
1e9fc92e
GM
36432001-05-07 Gerd Moellmann <gerd@gnu.org>
3644
3645 * Makefile.in (install): Use install-info command line options
3646 like in Emacs' Makefile.in.
3647
00480554
MB
36482000-12-09 Miles Bader <miles@gnu.org>
3649
3650 * windows.texi (Window Start): Update documentation for
3651 `pos-visible-in-window-p'.
3652
1e344ee2
SM
36532000-11-12 Stefan Monnier <monnier@cs.yale.edu>
3654
3655 * lists.texi (Building Lists): Add footnote to explain how to add
3656 to the end of a list.
3657
a540f6ed
GM
36582000-10-25 Gerd Moellmann <gerd@gnu.org>
3659
3660 * files.texi (Visiting Functions): Typos.
3661
28bcdbee
KH
36622000-10-25 Kenichi Handa <handa@etl.go.jp>
3663
3664 * files.texi (Visiting Functions): Return value of
3665 find-file-noselect may be a list of buffers if wildcards are used.
3666
22d1a4ed
MB
36672000-10-24 Miles Bader <miles@lsi.nec.co.jp>
3668
3669 * display.texi (Defining Faces): Document `graphic' display type
3670 in face specs.
3671
916a89db
KG
36722000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3673
1e9fc92e 3674 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
3675 `after-make-frame-hook' with `after-make-frame-functions'.
3676
1e9fc92e 3677 * frames.texi (Creating Frames): Ditto.
916a89db 3678
1e9fc92e 3679 * variables.texi (Future Local Variables): Ditto.
916a89db 3680
483de32b
GM
36812000-10-16 Gerd Moellmann <gerd@gnu.org>
3682
3683 * display.texi (Other Image Types): Add description of :foreground
3684 and :background properties of mono PBM images.
3685
e23a63a5
WL
36862000-08-17 Werner LEMBERG <wl@gnu.org>
3687
3688 * .cvsignore: New file.
3689
dfc16043
GM
36902000-01-05 Gerd Moellmann <gerd@gnu.org>
3691
3692 * tindex.pl: New script.
3693
602613fe
DL
36941999-12-03 Dave Love <fx@gnu.org>
3695
3696 * Makefile.in (MAKEINFO): New parameter.
3697
94ec544d
DL
36981999-09-17 Richard Stallman <rms@gnu.org>
3699
3700 * Makefile.in (srcs): Add hash.texi.
3701 (VERSION): Update to 20.6.
3702
37031999-09-13 Richard Stallman <rms@gnu.org>
3704
3705 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
3706
37071998-08-29 Karl Heuer <kwzh@gnu.org>
3708
3709 * configure.in: New file.
3710 * Makefile.in: Renamed from Makefile.
3711 (prefix, infodir): Use value obtained from configure.
3712 (emacslibdir): Obsolete variable deleted.
3713 (dist): Distribute configure.in, configure, Makefile.in.
3714
37151998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3716
3717 * Makefile (INSTALL_INFO): New variable.
3718 (install): Run install-info.
3719
37201998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
3721
3722 * Makefile (elisp.dvi): Add missing backslash.
3723
37241998-05-02 Richard Stallman <rms@psilocin.gnu.org>
3725
3726 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
3727 Run texindex without `./'. Always run texindex on elisp.tp.
3728 (elisp.tps): Target deleted.
3729
37301998-04-05 Richard Stallman <rms@psilocin.gnu.org>
3731
3732 * Makefile (srcs): Add nonascii.texi and customize.texi.
3733 (dist): Start by deleting `temp'.
3734
37351998-02-17 Richard Stallman <rms@psilocin.gnu.org>
3736
3737 * Makefile (makeinfo, texindex): Targets deleted.
3738 (makeinfo.o, texindex.o): Targets deleted.
3739 (clean, dist): Don't do anything with them or with getopt*.
3740
37411998-01-30 Richard Stallman <rms@psilocin.gnu.org>
3742
3743 * Makefile (SHELL): Defined.
3744
37451998-01-27 Richard Stallman <rms@psilocin.gnu.org>
3746
3747 * Makefile (elisp.tps): New target.
3748 (elisp.dvi): Depend on elisp.tps.
3749
3750Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
3751
3752 * README: Update phone number.
3753
3754 * Makefile (elisp): Make this be the default target.
3755 Depend on makeinfo.c instead of makeinfo.
3756 (install): Don't depend on elisp.dvi, since we don't install that.
3757 Use mkinstalldirs.
3758 (dist): Add mkinstalldirs.
3759
3760Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3761
3762 * Makefile (VERSION): Update version number.
3763 (maintainer-clean): Renamed from realclean.
3764
3765Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3766
3767 * Makefile (realclean): New target.
3768 (elisp): Remove any old elisp-* files first.
3769
3770Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
3771
d1f08d85
SM
3772 * Makefile (VERSION): New variable.
3773 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
3774 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
3775
3776Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3777
3778 * Makefile (elisp): Depend on makeinfo.
3779
3780Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
3781
d1f08d85 3782 * Makefile (srcs): Add anti.texi.
94ec544d
DL
3783
3784Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3785
3786 * Makefile (infodir, prefix): New vars.
3787 (install): Use infodir.
3788 (emacsinfodir): Deleted.
3789
3790Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3791
3792 * Makefile (srcs): Add calendar.texi.
3793
3794 * Makefile (dist): Copy texindex.c and makeinfo.c.
3795 Limit elisp-* files to those with one or two digits.
3796
3797Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3798
3799 * Makefile (dist): Changed to use Gzip instead of compress.
3800
3801Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3802
3803 * loading.texi (Unloading): define-function changed back to
3804 defalias. It may not stay this way, but at least it's
3805 consistent with the known-good version of the code patch.
3806
3807Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3808
3809 * modes.texi (Hooks): Document new optional arg of add-hook.
3810
3811Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3812
d1f08d85 3813 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
3814
3815 * tips.texi: Add new section on standard library headers.
3816
3817Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3818
3819 * Makefile (srcs): Add frame.texi to the list of sources.
3820
3821Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3822
3823 * Makefile (dist): Don't bother excluding autosave files; they'll
3824 never make it into the temp directory anyway, and the hash marks
3825 in the name are problematic for make and the Bourne shell.
dff28924 3826 (srcs):
94ec544d
DL
3827
3828Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3829
d1f08d85 3830 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
3831 the distribution tar file.
3832
dff28924 3833Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
3834
3835 * Makefile (srcs): Added index.perm.
3836 (elisp.dvi): Remove erroneous shell comment.
3837 Expect output of permute-index in permuted.fns.
3838 Save old elisp.aux in elisp.oaux.
3839 (clean): Added index.texi to be deleted.
3840
dff28924 3841Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3842
3843 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
3844
dff28924 3845Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
3846
3847 * files.texi: Noted that completion-ignored-extensions is ignored
3848 when making *Completions*.
3849
3850Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
3851
3852 * Makefile make dist now depends on elisp.dvi, since it tries
3853 to include it in the dist file.
3854
dff28924 3855Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
3856
3857 * functions.texinfo (Mapping Functions): Add missing quote
3858
dff28924 3859Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3860
3861 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
3862 (defunargs): Turn off \hyphenchar of \sl font temporarily.
3863
dff28924 3864Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3865
3866 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
3867 and @error{} are the terms now being used. The files in the
3868 directory have been changed to reflect this.
3869
d1f08d85 3870 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
3871 ` @result{}', using 5 spaces at the begining of the line.
3872
dff28924 3873Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3874
3875 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
3876 experimental @indentedresult{}, @indentedexpandsto{} are part of
3877 the texinfo.tex in this directory. These TeX macros are not
3878 stable yet.
3879
dff28924 3880Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3881
3882 * texinfo.tex: temporarily added
d1f08d85 3883 \let\result=\dblarrow
94ec544d
DL
3884 \def\error{{\it ERROR} \longdblarrow}
3885 We need to do this better soon.
3886
dff28924 3887Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3888
3889 * Applied Karl Berry's patches to *.texinfo files, but not to
3890 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
3891 new title page format is also not applied, since it requires
3892 texinfo.tex changes.)
3893
3894 * Cleaned up `Makefile' and defined the `emacslibdir' directory
3895 for the Project GNU development environment.
3896
ad050e54 3897;; Local Variables:
fd026ee1 3898;; coding: iso-2022-7bit
ad050e54 3899;; End:
2a34a036 3900
651f374c
TTN
3901 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
3902 2005 Free Software Foundation, Inc.
2a34a036
GM
3903 Copying and distribution of this file, with or without modification,
3904 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
3905
3906;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda