(key-sequence): New widget type.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
f0cdd9e4
CY
12005-10-29 Chong Yidong <cyd@stupidchicken.com>
2
3 * os.texi (Init File): Document ~/.emacs.d/init.el.
4
685abb98
RS
52005-10-29 Richard M. Stallman <rms@gnu.org>
6
7 * internals.texi (Garbage Collection): Document memory-full.
8
7000848e
BW
92005-10-28 Bill Wohler <wohler@newt.com>
10
11 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
12 for URLs.
13
107fb6c9
RS
142005-10-28 Richard M. Stallman <rms@gnu.org>
15
16 * minibuf.texi (Completion Commands): Clean up prev change.
17
182005-10-26 Kevin Ryde <user42@zip.com.au>
19
20 * compile.texi (Eval During Compile): Explain recommended uses
21 of eval-when-compile and eval-and-compile.
22
1d8e69a2
MY
232005-10-27 Masatake YAMATO <jet@gyve.org>
24
25 * minibuf.texi (Completion Commands):
26 Write about new optional argument for `display-completion-list'.
27
6a897887
RS
282005-10-23 Richard M. Stallman <rms@gnu.org>
29
30 * display.texi (Overlay Arrow): Clarify about local bindings of
31 overlay-arrow-position.
32
6d1e17be
EZ
332005-10-22 Eli Zaretskii <eliz@gnu.org>
34
35 * internals.texi (Building Emacs): Fix last change.
36
db5fe0a6
RS
372005-10-22 Richard M. Stallman <rms@gnu.org>
38
39 * internals.texi (Building Emacs): Document eval-at-startup.
40
45158e77
RS
412005-10-21 Richard M. Stallman <rms@gnu.org>
42
43 * loading.texi (Where Defined): load-history contains abs file names.
44 symbol-file returns abs file names.
45
e50165ec
KS
462005-10-19 Kim F. Storm <storm@cua.dk>
47
48 * display.texi (Showing Images): Add max-image-size integer value.
49
63ab30d0
CY
502005-10-18 Chong Yidong <cyd@stupidchicken.com>
51
52 * display.texi (Showing Images): Document max-image-size.
53
f8252852
RS
542005-10-17 Richard M. Stallman <rms@gnu.org>
55
56 * commands.texi (Quitting): Minor clarification.
57
58 * processes.texi (Sentinels): Clarify about output and quitting.
59 (Filter Functions): Mention with-local-quit.
60
c1bed3aa
JL
612005-10-17 Juri Linkov <juri@jurta.org>
62
63 * buffers.texi (Current Buffer):
64 * commands.texi (Event Input Misc):
65 * compile.texi (Eval During Compile, Compiler Errors):
66 * customize.texi (Group Definitions):
67 * display.texi (Progress, Defining Faces):
68 * files.texi (Writing to Files):
69 * modes.texi (Mode Hooks, Defining Minor Modes):
70 * streams.texi (Output Functions):
71 * syntax.texi (Syntax Table Functions):
72 * text.texi (Change Hooks):
73 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
74
75 * commands.texi (Quitting): Replace arg `forms' with `body' in
76 `with-local-quit'.
77
78 * positions.texi (Excursions): Replace arg `forms' with `body' in
79 `save-excursion'.
80
ef1b4c9e
KS
812005-10-08 Kim F. Storm <storm@cua.dk>
82
83 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
84 Rename manual section accordingly.
85
abc8ce50
KS
862005-10-04 Kim F. Storm <storm@cua.dk>
87
88 * windows.texi (Window Split Tree): New section describing
89 new function window-split-tree function.
90
a1f5a1f0
NR
912005-10-03 Nick Roberts <nickrob@snap.net.nz>
92
93 * display.texi (Fringe Size/Pos): Simplify and add detail.
94
97c3e4cc
RF
952005-09-30 Romain Francoise <romain@orebokech.com>
96
97 * minibuf.texi (High-Level Completion): Explain that the prompt
98 given to `read-buffer' should end with a colon and a space.
99 Update usage examples.
100
8ad8c5ce
JL
1012005-09-29 Juri Linkov <juri@jurta.org>
102
103 * display.texi (Displaying Messages): Rename argument name
104 `string' to `format-string' in functions `message', `message-box',
105 `message-or-box'.
106
63182706
CY
1072005-09-26 Chong Yidong <cyd@stupidchicken.com>
108
109 * errors.texi (Standard Errors): Corrected xrefs.
110
906320ec
CY
1112005-09-18 Chong Yidong <cyd@stupidchicken.com>
112
113 * display.texi (Defining Images): Updated documentation for
114 `image-load-path'.
115
8ccd3630
RS
1162005-09-17 Richard M. Stallman <rms@gnu.org>
117
118 * display.texi (Defining Images): Clean up previous change.
119
7260457b
RF
1202005-09-16 Romain Francoise <romain@orebokech.com>
121
122 * elisp.texi: Specify GFDL version 1.2.
123
124 * doclicense.texi (GNU Free Documentation License): Update to
125 version 1.2.
126
5b51c037
CY
1272005-09-15 Chong Yidong <cyd@stupidchicken.com>
128
129 * display.texi (Defining Images): Document `image-load-path'.
130
5c4757d3
RS
1312005-09-15 Richard M. Stallman <rms@gnu.org>
132
133 * objects.texi (Printed Representation): Minor cleanup.
134 (Box Diagrams): Minor fix.
135 (Cons Cell Type): Move (...) index item here.
136 (Box Diagrams): From here.
137 (Array Type): Minor fix.
138 (Type Predicates): Delete index "predicates".
139 (Hash Table Type): Clarify xref.
140 (Dotted Pair Notation): Minor fix.
141
2bb8b80c
CY
1422005-09-10 Chong Yidong <cyd@stupidchicken.com>
143
144 * files.texi (Saving Buffers): Fix typo.
145
47b8bc5d
RS
1462005-09-08 Richard M. Stallman <rms@gnu.org>
147
148 * tips.texi (Programming Tips): Correct the "default" prompt spec.
149
475aab0d
CY
1502005-09-08 Chong Yidong <cyd@stupidchicken.com>
151
152 * locals.texi (Standard Buffer-Local Variables): Don't include
153 mode variables for minor modes.
154 Fix xrefs for buffer-display-count, buffer-display-table,
155 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
156 enable-multibyte-characters, fill-column, header-line-format,
157 left-fringe-width, left-margin, and right-fringe-width.
158
159 * hooks.texi (Standard Hooks): All hooks should conform to the
160 standard naming convention now.
161 Fix xref for `echo-area-clear-hook'.
162
163 * display.texi (Usual Display): Note that indicate-empty-lines and
164 tab-width are buffer-local.
165
166 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
167
168 * modes.texi (Mode Help): Note that major-mode is buffer-local.
169
170 * nonascii.texi (Encoding and I/O): Note that
171 buffer-file-coding-system is buffer-local.
172
173 * positions.texi (List Motion): Note that defun-prompt-regexp is
174 buffer-local.
175
176 * text.texi (Auto Filling): Note that auto-fill-function is
177 buffer-local.
178 (Undo): Note that buffer-undo-list is buffer-local.
179
180 * windows.texi (Buffers and Windows): Document
181 buffer-display-count.
182
2a6bc1f7
RS
1832005-09-06 Richard M. Stallman <rms@gnu.org>
184
185 * tips.texi (Coding Conventions): Sometimes it is ok to put the
186 package prefix elsewhere than at the start of the name.
187
d7ea8b71
RS
1882005-09-03 Richard M. Stallman <rms@gnu.org>
189
190 * tips.texi (Programming Tips): Add conventions for minibuffer
191 questions and prompts.
192
0c6087a6
RS
1932005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
194
195 * intro.texi (nil and t): Minor cleanup.
196 Delete spurious mention of keyword symbols.
197 (Evaluation Notation): Add index entry.
198 (A Sample Function Description): Minor cleanup.
199 (A Sample Variable Description): Not all vars can be set.
200
4b5fa40e
TTN
2012005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
202
203 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
204
205 (Insertion): Document precise type of `insert-char' arg COUNT.
206
34b50776
SM
2072005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
208
209 * modes.texi (Other Font Lock Variables): Sync the default of
210 font-lock-lines-before.
211
c1105d05
MA
2122005-08-31 Michael Albinus <michael.albinus@gmx.de>
213
214 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
215
62929713
RS
2162005-08-29 Richard M. Stallman <rms@gnu.org>
217
218 * elisp.texi (Top): Update subnode menu.
219
220 * searching.texi (Searching and Matching): Move node.
221 Rearrange contents and add overall explanation.
222 (Searching and Case): Move node.
223 (Searching and Matching): Update menu.
224
0fb57cc0
EZ
2252005-08-27 Eli Zaretskii <eliz@gnu.org>
226
227 * os.texi (Startup Summary): Fix the description of the initial
228 startup message display.
229
3e80c4c1
RS
2302005-08-25 Richard M. Stallman <rms@gnu.org>
231
232 * searching.texi (Search and Replace): Add replace-regexp-in-string.
233
2342005-08-25 Emilio C. Lopes <eclig@gmx.net>
235
236 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
237 `next-overlay-change' example.
c1105d05 238
79a8defb
JL
2392005-08-22 Juri Linkov <juri@jurta.org>
240
241 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
242 Fix invert-face. Fix args of face-background.
243
16691d29
JL
244 * display.texi (Standard Faces): Delete node.
245 (Faces): Add xref to `(emacs)Standard Faces'.
246 (Displaying Faces): Fix xref to `Standard Faces'.
247
248 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
249
217b694f
EZ
2502005-08-20 Alan Mackenzie <acm@muc.de>
251
252 * buffers.texi (The Buffer List): Clarify the manipulation of the
253 buffer list.
254
0bf14bfd
RS
2552005-08-14 Richard M. Stallman <rms@gnu.org>
256
7ad1498e
AS
257 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
258 a regexp.
0bf14bfd 259
c118d09e
RS
2602005-08-11 Richard M. Stallman <rms@gnu.org>
261
59cb8c23
RS
262 * elisp.texi (Top): Update subnode lists.
263
264 * display.texi (Inverse Video): Node deleted.
265
c118d09e
RS
266 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
267 New nodes split out of Coding Conventions.
268
269 * searching.texi (Regular Expressions): Document re-builder.
270
271 * os.texi (Time Parsing): New node split out of Time Conversion.
272
273 * processes.texi (Misc Network, Network Feature Testing)
274 (Network Options, Make Network): New nodes split out of
275 Low-Level Network.
276
67ec7f41
RS
2772005-08-09 Richard M. Stallman <rms@gnu.org>
278
76d47f0d
RS
279 * frames.texi (Geometry): New node, split from Size and Position.
280 (Frame Parameters): Refer to Geometry.
281
67ec7f41 282 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 283
67ec7f41
RS
284 * windows.texi (Splitting Windows): Fix xref.
285
286 * frames.texi (Layout Parameters): Add xref.
287
288 * display.texi (Line Height, Scroll Bars): Fix xrefs.
289
290 * keymaps.texi (Menu Bar): Fix xref.
291
292 * locals.texi (Standard Buffer-Local Variables): Fix xref.
293
294 * modes.texi (%-Constructs): Fix xref.
295
296 * frames.texi (Window Frame Parameters): Node split up.
297 (Basic Parameters, Position Parameters, Size Parameters)
298 (Layout Parameters, Buffer Parameters, Management Parameters)
299 (Cursor Parameters, Color Parameters): New subnodes.
300
adb5e445
LT
3012005-08-09 Luc Teirlinck <teirllm@auburn.edu>
302
303 * positions.texi (Screen Lines): Update xref for previous change
304 in minibuf.texi.
305
306 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
307 change in minibuf.texi.
308
61298e17
RS
3092005-08-09 Richard M. Stallman <rms@gnu.org>
310
311 * tips.texi (Coding Conventions): Minor cleanup.
312
313 * modes.texi (Defining Minor Modes): Explain when init-value
314 can be non-nil.
315
316 * elisp.texi (Top): Update submenu for Minibuffer.
317
318 * minibuf.texi (Minibuffer Misc): Node split up.
319 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
320 (Recursive Mini): New nodes split out from Minibuffer Misc.
321 (Minibuffer Misc): Document max-mini-window-height.
322
323 * hash.texi (Defining Hash): Delete stray paren in example.
324
325 * display.texi (Echo Area Customization): Don't define
326 max-mini-window-height here; xref instead.
327
328 * commands.texi (Event Input Misc): Update while-no-input.
329
330 * advice.texi (Advising Functions): Explain when to use advice
331 and when to use a hook.
332
43e124e6
EZ
3332005-07-30 Eli Zaretskii <eliz@gnu.org>
334
335 * makefile.w32-in (info): Don't run install-info.
336 ($(infodir)/dir): New target, produced by running install-info.
337
653aea22
LT
3382005-07-27 Luc Teirlinck <teirllm@auburn.edu>
339
340 * modes.texi (Defining Minor Modes): The keyword for the initial
341 value is :init-value, not :initial-value.
342
ba6ebbd5
EZ
3432005-07-23 Eli Zaretskii <eliz@gnu.org>
344
345 * loading.texi (Autoload): Make the `doctor' example be consistent
346 with what's in current loaddefs.el. Describe the "fn" magic in
347 the usage portion of the doc string.
348
6696f2a4
RS
3492005-07-22 Richard M. Stallman <rms@gnu.org>
350
351 * internals.texi (Garbage Collection): Clarify previous change.
352
0c17e67c
SM
3532005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
354
355 * internals.texi (Garbage Collection): Add gc-cons-percentage.
356
426179e1
JL
3572005-07-18 Juri Linkov <juri@jurta.org>
358
359 * commands.texi (Accessing Events):
360 * frames.texi (Text Terminal Colors, Resources):
361 * markers.texi (The Mark):
362 * modes.texi (Defining Minor Modes):
363 Delete duplicate duplicate words.
364
9b0c2c56
RS
3652005-07-16 Richard M. Stallman <rms@gnu.org>
366
367 * display.texi (Managing Overlays): Clarify make-overlay
368 args for insertion types.
369
fd90b80c
LT
3702005-07-13 Luc Teirlinck <teirllm@auburn.edu>
371
0c17e67c
SM
372 * customize.texi (Variable Definitions):
373 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
374 `standard-value' is a list too.
375 (Defining New Types): Use @key{RET} instead of @key{ret}.
376
37aa90e5
TTN
3772005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
378
379 * os.texi (Translating Input): Fix typo.
380
917e0c95
RS
3812005-07-08 Richard M. Stallman <rms@gnu.org>
382
383 * README: Update edition number and size estimate.
384
385 * elisp.texi (VERSION): Set to 2.9.
386
7d90e71d
RS
3872005-07-07 Richard M. Stallman <rms@gnu.org>
388
c330dafe
RS
389 * book-spine.texinfo: Update Emacs version.
390
7d90e71d
RS
391 * display.texi (Inverse Video): Delete mode-line-inverse-video.
392
dc2204be
RS
3932005-07-06 Richard M. Stallman <rms@gnu.org>
394
395 * searching.texi (Regexp Search): Clarify what re-search-forward
396 does when the search fails.
397
a0ec7a4a
LK
3982005-07-05 Lute Kamstra <lute@gnu.org>
399
dc2204be 400 * Update FSF's address in GPL notices.
a0ec7a4a
LK
401
402 * doclicense.texi (GNU Free Documentation License):
403 * gpl.texi (GPL):
404 * tips.texi (Coding Conventions, Library Headers):
405 * vol1.texi:
406 * vol2.texi: Update FSF's address.
407
4af33176
RS
4082005-07-04 Richard M. Stallman <rms@gnu.org>
409
410 * hooks.texi (Standard Hooks): Add occur-hook.
411
b3ab615b
LT
4122005-07-03 Luc Teirlinck <teirllm@auburn.edu>
413
414 * display.texi (The Echo Area): Correct menu.
415
3d393029
RS
4162005-07-03 Richard M. Stallman <rms@gnu.org>
417
7fe48b75
RS
418 * elisp.texi (Top): Update subnode menu for Display.
419
420 * display.texi (Displaying Messages): New node, with most
421 of what was in The Echo Area.
422 (Progress): Moved under The Echo Area.
423 (Logging Messages): New node with new text.
424 (Echo Area Customization): New node, the rest of what was
425 in The Echo Area. Document message-truncate-lines with @defvar.
426 (Display): Update menu.
427
3d393029
RS
428 * windows.texi (Textual Scrolling): Doc 3 values for
429 scroll-preserve-screen-position.
430
431 * text.texi (Special Properties): Change hook functions
432 should bind inhibit-modification-hooks around altering buffer text.
433
434 * keymaps.texi (Key Binding Commands): Call binding BINDING
435 rather than DEFINITION.
436
b26860ad
JB
4372005-06-29 Juanma Barranquero <lekktu@gmail.com>
438
439 * variables.texi (Defining Variables): `user-variable-p' returns t
440 for aliases of user options, nil for alias loops.
441
025691ed
RS
4422005-06-28 Richard M. Stallman <rms@gnu.org>
443
444 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
445 make-keymap.
446
b61bfa4d
LT
4472005-06-27 Luc Teirlinck <teirllm@auburn.edu>
448
449 * variables.texi (Setting Variables): Correct and clarify
450 description of `add-to-ordered-list'.
451
24ee714d
RS
4522005-06-26 Richard M. Stallman <rms@gnu.org>
453
454 * display.texi (Faces): Minor cleanup.
455
33b79ce4
LT
4562005-06-25 Luc Teirlinck <teirllm@auburn.edu>
457
458 * display.texi (Faces): `facep' returns t for strings that are
459 face names.
460
df13531d
RS
4612005-06-25 Richard M. Stallman <rms@gnu.org>
462
463 * objects.texi (Equality Predicates): Clarify meaning of equal.
464
465 * windows.texi (Selecting Windows): save-selected-window
466 and with-selected-window save and restore the current buffer.
467
cf444441
RS
4682005-06-24 Richard M. Stallman <rms@gnu.org>
469
470 * numbers.texi (Float Basics): Explain how to test for NaN,
471 and printing the sign of NaNs.
472
6cdd056d
EZ
4732005-06-24 Eli Zaretskii <eliz@gnu.org>
474
475 * makefile.w32-in (MAKEINFO): Use --force.
476
b93e3c3b
RS
4772005-06-23 Richard M. Stallman <rms@gnu.org>
478
479 * display.texi (Face Functions): Correct Texinfo usage.
480
6fb276bd
LT
4812005-06-23 Luc Teirlinck <teirllm@auburn.edu>
482
483 * lists.texi (Rings): `ring-elements' now returns the elements of
484 RING in order.
485
1d1c7e75
JB
4862005-06-23 Juanma Barranquero <lekktu@gmail.com>
487
488 * markers.texi (The Mark): Texinfo usage fix.
489
9d12e52b
KS
4902005-06-23 Kim F. Storm <storm@cua.dk>
491
492 * searching.texi (Entire Match Data): Remove evaporate option for
493 match-data. Do not mention evaporate option for set-match-data.
494
6d44324c
GM
4952005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
496
497 * display.texi (Face Functions): Mention face aliases.
498
80df27a7
RS
4992005-06-21 Richard M. Stallman <rms@gnu.org>
500
501 * anti.texi (Antinews): Texinfo usage fix.
502
e121563b
KB
5032005-06-21 Karl Berry <karl@gnu.org>
504
9d7d543c
KB
505 * elisp.texi: Use @copying.
506
e121563b
KB
507 * elisp.texi: Put @summarycontents and @contents before the Top
508 node, instead of the end of the file, so that the contents appear
509 in the right place in the dvi/pdf output.
510
36a3b076
JL
5112005-06-21 Juri Linkov <juri@jurta.org>
512
513 * display.texi (Defining Faces): Add `customized-face'.
514
5c796e80
KS
5152005-06-20 Kim F. Storm <storm@cua.dk>
516
b7d1f38f
KS
517 * variables.texi (Setting Variables): Any type of element can be
518 given order in add-to-ordered-list. Compare elements with eq.
519
5c796e80
KS
520 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
521
fb056bef
KB
5222005-06-20 Karl Berry <karl@gnu.org>
523
524 * syntax.texi (Syntax Flags): Make last column very slightly wider
525 to avoid "generic comment" breaking on two lines and causing an
526 underfull box.
527
84398baa
LT
5282005-06-19 Luc Teirlinck <teirllm@auburn.edu>
529
530 * lists.texi (Rings): Various minor clarifications and corrections.
531
07ff1e4b
RS
5322005-06-18 Richard M. Stallman <rms@gnu.org>
533
534 * functions.texi (Obsolete Functions): Simplify.
535
536 * variables.texi (Variable Aliases): Simplify.
537
538 * anti.texi, backups.texi, compile.texi, customization.texi:
539 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
540 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
541 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
542 * variables.texi: Fix formatting ugliness.
543
544 * elisp.texi: Add links to Rings and Byte Packing.
545 Update version and copyright years.
546
547 * minibuf.texi: Fix formatting ugliness.
548 (Completion Commands): Move keymap vars to the end
549 and vars completing-read binds to the top.
550
3f7fab24
LT
5512005-06-17 Luc Teirlinck <teirllm@auburn.edu>
552
553 * processes.texi: Fix typos.
554 (Bindat Spec): Correct Texinfo error.
926c4c9b 555 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 556
f19b57e3
RS
5572005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
558
559 * lists.texi (Rings): New node.
560 (Lists): Add it to menu.
561
a80c5da7 562 * processes.texi (Byte Packing): New node.
f19b57e3
RS
563 (Processes): Add it to menu.
564
5652005-06-17 Richard M. Stallman <rms@gnu.org>
566
567 * syntax.texi (Parsing Expressions): Fix texinfo usage.
568
569 * help.texi (Documentation Basics): Explain the xref to
570 Documentation Tips.
571
572 * debugging.texi (Debugger Commands): Minor fix.
573
67c1390d
LT
5742005-06-16 Luc Teirlinck <teirllm@auburn.edu>
575
576 * edebug.texi (Instrumenting): Eliminate duplicate link.
577 (Specification List): Replace references to "below", referring to
578 a later node, with one @ref to that node.
579
580 * os.texi (Timers): Timers should save and restore the match data
581 if they change it.
582
583 * debugging.texi (Debugger Commands): Mention that the Lisp
584 debugger can not step through primitive functions.
585
51cd2a8c
JB
5862005-06-16 Juanma Barranquero <lekktu@gmail.com>
587
588 * functions.texi (Obsolete Functions): Update argument names of
589 `make-obsolete' and `define-obsolete-function-alias'.
590
591 * variables.texi (Variable Aliases): Update argument names of
592 `defvaralias', `make-obsolete-variable' and
593 `define-obsolete-variable-alias'.
594
f5e6ac4a
KS
5952005-06-15 Kim F. Storm <storm@cua.dk>
596
597 * searching.texi (Entire Match Data): Rephrase warnings about
598 evaporate arg to match-data and set-match-data.
599
fe2a9972
LT
6002005-06-14 Luc Teirlinck <teirllm@auburn.edu>
601
67774855
LT
602 * elisp.texi (Top): Update detailed menu.
603
fe2a9972
LT
604 * edebug.texi (Edebug): Update menu.
605 (Instrumenting): Update xrefs.
606 (Edebug Execution Modes): Correct xref.
607 (Jumping): Clarify description of `h' command.
608 Eliminate redundant @ref.
609 (Breaks): New node.
610 (Breakpoints): is now a subsubsection.
611 (Global Break Condition): Mention `C-x X X'.
612 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
613 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
614 (Edebug Display Update): Correct pxref.
615 (Edebug and Macros): New node.
616 (Instrumenting Macro Calls): Is now a subsubsection.
617 Neither arg of `def-edebug-spec' is evaluated.
618 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
619 (Specification Examples): Fix typo.
620
b59f605b
LK
6212005-06-14 Lute Kamstra <lute@gnu.org>
622
623 * debugging.texi (Function Debugging): Primitives can break on
624 entry too.
625
a5c99dc9
KS
6262005-06-14 Kim F. Storm <storm@cua.dk>
627
628 * variables.texi (Setting Variables): Add add-to-ordered-list.
629
f99ed2f8
SM
6302005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
631
632 * syntax.texi (Parsing Expressions): Document aux functions and vars of
633 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
634
9d42ffaa
LK
6352005-06-13 Lute Kamstra <lute@gnu.org>
636
637 * text.texi (Special Properties): Fix cross reference.
638
32cc0b00
LT
6392005-06-11 Luc Teirlinck <teirllm@auburn.edu>
640
641 * debugging.texi (Function Debugging): Delete mention of empty
642 string argument to `cancel-debug-on-entry'. Delete inaccurate
643 description of the return value of that command.
644
98d1a1cf
EZ
6452005-06-11 Alan Mackenzie <acm@muc.de>
646
647 * text.texi (Adaptive Fill): Amplify the description of
648 fill-context-prefix.
649
4b53b8d7
LT
6502005-06-10 Luc Teirlinck <teirllm@auburn.edu>
651
84398baa 652 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 653
b5305167
SM
6542005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
655
656 * syntax.texi (Parsing Expressions): Document syntax-ppss.
657
9bd4c3ad
LT
6582005-06-10 Luc Teirlinck <teirllm@auburn.edu>
659
660 * debugging.texi (Error Debugging): Minor rewording.
661 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
662 is optional.
663
257914aa
LK
6642005-06-10 Lute Kamstra <lute@gnu.org>
665
b5305167 666 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
667 (Top): Give it a title. Correct version number. Give the
668 detailed node listing a more prominent header.
b5305167
SM
669 * intro.texi: Don't set VERSION here a second time.
670 Mention Emacs's version too.
257914aa
LK
671 * anti.texi (Antinews): Use EMACSVER to refer to the current
672 version of Emacs.
673
b7aae902
KS
6742005-06-09 Kim F. Storm <storm@cua.dk>
675
676 * searching.texi (Entire Match Data): Explain new `reseat' argument to
677 match-data and set-match-data.
678
99598737
RS
6792005-06-08 Richard M. Stallman <rms@gnu.org>
680
681 * searching.texi (Entire Match Data): Clarify when match-data
682 returns markers and when integers.
683
684 * display.texi (Defining Faces): Explain that face name should not
685 end in `-face'.
686
687 * modes.texi (Mode Line Data): Minor cleanup.
688 (Customizing Keywords): Node split out of Search-based Fontification.
689 Add example of using font-lock-add-keywords from a hook.
690 Clarify when MODE should be non-nil, and when nil.
691
6922005-06-06 Richard M. Stallman <rms@gnu.org>
693
694 * modes.texi (Mode Line Data): Explain what happens when the car
695 of a list is a void symbol.
696 (Search-based Fontification): Explain MODE arg to
697 font-lock-add-keywords and warn about calls from major modes.
698
ecc8893a
JL
6992005-06-08 Juri Linkov <juri@jurta.org>
700
701 * display.texi (Standard Faces): Add `shadow' face.
702
7fa9f4eb
LT
7032005-05-29 Luc Teirlinck <teirllm@auburn.edu>
704
705 * modes.texi (Major Mode Conventions): A derived mode only needs
706 to put the call to the parent mode inside `delay-mode-hooks'.
707
bebcc4b1
RS
7082005-05-29 Richard M. Stallman <rms@gnu.org>
709
c16b1394
RS
710 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
711 new, and what that implies. Clarify.
712
713 * files.texi (Locating Files): Clean up the text.
714
bebcc4b1
RS
715 * frames.texi (Window Frame Parameters): Document user-size.
716 Shorten entry for top by referring to left.
717
7182005-05-26 Richard M. Stallman <rms@gnu.org>
719
720 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
721 is new, and what the implications are. Other clarifications.
722
217797bc
RS
7232005-05-24 Richard M. Stallman <rms@gnu.org>
724
725 * frames.texi (Dialog Boxes): Minor fixes.
726
3565fe07
MY
7272005-05-25 Masatake YAMATO <jet@gyve.org>
728
729 * display.texi (Standard Faces): Write about `mode-line-highlight'.
730
817089df
LT
7312005-05-24 Luc Teirlinck <teirllm@auburn.edu>
732
733 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
734 is optional.
735
cb5db137
NR
7362005-05-24 Nick Roberts <nickrob@snap.net.nz>
737
738 * frames.texi (Dialog Boxes): Descibe new optional argument.
739
3c8572f5
LK
7402005-05-23 Lute Kamstra <lute@gnu.org>
741
742 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
743 syntax-begin-function over font-lock-beginning-of-syntax-function.
744
2a4d7cb3
LT
7452005-05-21 Luc Teirlinck <teirllm@auburn.edu>
746
71f800cf
LT
747 * minibuf.texi (Reading File Names): Update description of
748 `read-directory-name'.
749
2a4d7cb3
LT
750 * modes.texi (Derived Modes): Clarify :group keyword.
751
bb4afd09
EZ
7522005-05-21 Eli Zaretskii <eliz@gnu.org>
753
b5305167
SM
754 * files.texi (Locating Files): New subsection.
755 Describe locate-file and executable-find.
bb4afd09 756
a2c9aee6
EZ
7572005-05-21 Kevin Ryde <user42@zip.com.au>
758
759 * frames.texi (Initial Parameters): Update cross reference to
760 "Emacs Invocation".
761
6900105f
LT
7622005-05-19 Luc Teirlinck <teirllm@auburn.edu>
763
ca1b0914
LT
764 * keymaps.texi (Active Keymaps): Add anchor.
765
6900105f
LT
766 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
767 (Major Mode Conventions): Refer to `Auto Major Mode' in more
768 appropriate place.
769 (Derived Modes): Small clarifications.
b5305167
SM
770 (Minor Mode Conventions, Keymaps and Minor Modes):
771 Replace references to nodes with references to anchors.
6900105f
LT
772 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
773 Clarify description of lists whose first element is an integer.
774 (Mode Line Variables): Add anchor.
775 (%-Constructs): Clarify description of integer after %.
776 (Emulating Mode Line): Describe nil value for FACE.
777
54d06364
LT
7782005-05-18 Luc Teirlinck <teirllm@auburn.edu>
779
780 * modes.texi (Derived Modes): Correct references to non-existing
781 variable standard-syntax-table.
782
f8d0b769
LK
7832005-05-17 Lute Kamstra <lute@gnu.org>
784
785 * modes.texi (Defining Minor Modes): Mention the mode hook.
786
294c599c
KS
7872005-05-15 Kim F. Storm <storm@cua.dk>
788
789 * processes.texi (Network): Remove open-network-stream-nowait.
790 (Network Servers): Remove open-network-stream-server.
791
4214af69
LT
7922005-05-15 Luc Teirlinck <teirllm@auburn.edu>
793
794 * elisp.texi (Top): Update detailed menu.
795
796 * variables.texi: Reorder nodes.
797 (Variables): Update menu.
798 (File Local Variables): Do not refer to the `-*-' line as
799 a "local variables list". Add pxref.
800
302691ab
LT
8012005-05-14 Luc Teirlinck <teirllm@auburn.edu>
802
56d4215a
LT
803 * elisp.texi (Top): Update detailed menu for node changes.
804
302691ab
LT
805 * modes.texi (Modes): Update Menu.
806 (Hooks): Move to beginning of chapter.
807 Most minor modes run mode hooks too.
808 `add-hook' can handle void hooks or hooks whose value is a single
809 function.
810 (Major Modes): Update Menu.
811 (Major Mode Basics): New node, split off from `Major Modes'.
812 (Major Mode Conventions): Correct xref. Explain how to handle
813 auto-mode-alist if the major mode command has an autoload cookie.
814 (Auto Major Mode): Major update. Add magic-mode-alist.
815 (Derived Modes): Major update.
816 (Mode Line Format): Update Menu.
817 (Mode Line Basics): New node, split off from `Mode Line Format'.
818
819 * loading.texi (Autoload): Mention `autoload cookie' as synonym
820 for `magic autoload comment'. Add index entries and anchor.
821
d06ba294
RS
8222005-05-14 Richard M. Stallman <rms@gnu.org>
823
824 * tips.texi (Coding Conventions): Explain how important it is
825 that just loading certain files not change Emacs behavior.
826
827 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
828
405cb12a
LK
8292005-05-12 Lute Kamstra <lute@gnu.org>
830
19958124
LK
831 * modes.texi (Generic Modes): Update.
832 (Major Modes): Refer to node "Generic Modes".
833
405cb12a
LK
834 * elisp.texi (Top): Update to the current structure of the manual.
835 * processes.texi (Processes): Add menu description.
836 * customize.texi (Customization): Add menu descriptions.
837
f714dd1b
TTN
8382005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
839
cc9442f2
TTN
840 * processes.texi (Signals to Processes)
841 (Low-Level Network): Fix typos.
f714dd1b 842
36ad23ec
LK
8432005-05-11 Lute Kamstra <lute@gnu.org>
844
845 * elisp.texi (Top): Add some nodes from the chapter "Major and
846 Minor Modes" to the detailed node listing.
847
d101bf56
RS
8482005-05-10 Richard M. Stallman <rms@gnu.org>
849
850 * keymaps.texi (Extended Menu Items): Menu item filter functions
851 can be called at any time.
852
698b0510
LT
8532005-05-08 Luc Teirlinck <teirllm@auburn.edu>
854
855 * variables.texi (File Local Variables): `(hack-local-variables t)'
856 now also checks whether a mode is specified in the local variables
857 list.
858
2c6b25c7
EZ
8592005-05-05 Kevin Ryde <user42@zip.com.au>
860
861 * display.texi (The Echo Area): Correct format function cross
862 reference.
863
643b4cf5
LT
8642005-05-05 Luc Teirlinck <teirllm@auburn.edu>
865
866 * variables.texi (Variable Aliases): Change description of
867 `define-obsolete-variable-alias'.
868
869 * functions.texi (Functions): Add "Obsolete Functions" to menu.
870 (Defining Functions): Add xref.
871 (Obsolete Functions): New node.
872 (Function Safety): Standardize capitalization of section title.
873
874 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
875 (Dialog Boxes): Complete description of `x-popup-dialog'.
876
053bc8e4
RS
8772005-05-04 Richard M. Stallman <rms@gnu.org>
878
879 * commands.texi (Interactive Codes): Fix Texinfo usage.
880 Document U more clearly.
881
f6b1b15a
LT
8822005-05-01 Luc Teirlinck <teirllm@auburn.edu>
883
3b925015
LT
884 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
885 function and not a macro.
886
f6b1b15a
LT
887 * frames.texi (Pop-Up Menus): Correct and clarify description of
888 `x-popup-menu'.
889 (Dialog Boxes): Clarify description of `x-popup-dialog'.
890
ebbfa918
RS
8912005-05-01 Richard M. Stallman <rms@gnu.org>
892
893 * edebug.texi (Checking Whether to Stop): Fix previous change.
894
abe2f96e
LT
8952005-05-01 Luc Teirlinck <teirllm@auburn.edu>
896
d6028ef2
LT
897 * display.texi: Fix typos and Texinfo usage.
898
abe2f96e
LT
899 * edebug.texi (Checking Whether to Stop): executing-macro ->
900 executing-kbd-macro.
901
b2cfb30b
RS
9022005-05-01 Richard M. Stallman <rms@gnu.org>
903
904 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
905
7e995a23
RS
9062005-04-30 Richard M. Stallman <rms@gnu.org>
907
908 * files.texi (Magic File Names): Document `operations' property.
909
57efa539
LK
9102005-04-29 Lute Kamstra <lute@gnu.org>
911
912 * modes.texi (Generic Modes): New node.
913 (Major Modes): Add it to the menu.
914 (Derived Modes): Add "derived mode" to concept index.
915
0a20b1dc
LK
9162005-04-28 Lute Kamstra <lute@gnu.org>
917
918 * modes.texi (Defining Minor Modes): Fix previous change.
919 (Font Lock Mode): Simplify.
920 (Font Lock Basics): Say that font-lock-defaults is buffer-local
921 when set and that some parts are optional. Add cross references.
922 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
923 Add cross references. Add font-lock-multiline to index.
924 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 925 Lock Variables". Document font-lock-add-keywords and
b5305167 926 font-lock-remove-keywords.
0a20b1dc
LK
927 (Other Font Lock Variables): Move font-lock-keywords-only,
928 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
929 and font-lock-syntactic-face-function to node "Syntactic Font
930 Lock". Move font-lock-keywords-case-fold-search to node
931 "Search-based Fontification". Document font-lock-inhibit-thing-lock
932 and font-lock-{,un}fontify-{buffer,region}-function.
933 (Precalculated Fontification): Remove reference to deleted variable
934 font-lock-core-only.
935 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
936 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
937 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
938 and font-lock-syntactic-face-function here from node "Other Font
939 Lock Variables". Move font-lock-syntactic-keywords to "Setting
940 Syntax Properties". Add cross references.
b5305167
SM
941 (Setting Syntax Properties): New node.
942 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
943 * syntax.texi (Syntax Properties): Add cross reference.
944 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
945
68a94f5a
RS
9462005-04-26 Richard M. Stallman <rms@gnu.org>
947
948 * display.texi (Defining Faces):
949 Document `default' elements of defface spec.
950
951 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
952
953 * variables.texi (Variable Aliases): Clarify text.
954
9552005-04-25 Chong Yidong <cyd@stupidchicken.com>
956
957 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
958
7f48f143
LT
9592005-04-25 Luc Teirlinck <teirllm@auburn.edu>
960
961 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
962
45d2f8e8
EZ
9632005-04-24 Eli Zaretskii <eliz@gnu.org>
964
f3714ab2
EZ
965 * syntax.texi (Syntax Table Internals): Elaborate documentation of
966 syntax-after and syntax-class.
967
45d2f8e8 968 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
969 (Unique File Names): Don't mention "numbers" in the documentation
970 of make-temp-file and make-temp-name.
45d2f8e8 971
469bc679
RS
9722005-04-23 Richard M. Stallman <rms@gnu.org>
973
974 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
975
c9fa5dc9
RS
9762005-04-22 Nick Roberts <nickrob@snap.net.nz>
977
978 * windows.texi (Cyclic Window Ordering): Clarify window-list.
979
230e1e80
NR
9802005-04-22 Nick Roberts <nickrob@snap.net.nz>
981
982 * variables.texi (Variable Aliases): Describe make-obsolete-variable
983 and define-obsolete-variable-alias.
984
1ba52906
KS
9852005-04-22 Kim F. Storm <storm@cua.dk>
986
987 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
988 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
989
9721d904
LK
9902005-04-21 Lute Kamstra <lute@gnu.org>
991
992 * lists.texi (Association Lists): Document rassq-delete-all.
993
ed35c736
RS
9942005-04-19 Richard M. Stallman <rms@gnu.org>
995
996 * modes.texi (Search-based Fontification): Explain that
997 facespec is an expression to be evaluated.
998
42fc00a4
RS
9992005-04-19 Kevin Ryde <user42@zip.com.au>
1000
b5305167 1001 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
1002 * strings.texi (String Conversion): Fix xref.
1003
5827e9d4
KS
10042005-04-19 Kim F. Storm <storm@cua.dk>
1005
1006 * symbols.texi (Symbol Plists): Add safe-get.
1007 Mention that `get' may signal an error.
1008
47872da9
NR
10092005-04-18 Nick Roberts <nickrob@snap.net.nz>
1010
1011 * customize.texi (Variable Definitions): Replace tooltip-mode
1012 example with save-place.
1013
ec0cf966
RS
10142005-04-17 Richard M. Stallman <rms@gnu.org>
1015
1016 * buffers.texi (Indirect Buffers): Clarify.
1017
1018 * positions.texi (Positions): Clarify converting marker to integer.
1019
1020 * strings.texi (String Basics): Mention string-match; clarify.
1021
199bb209
LK
10222005-04-08 Lute Kamstra <lute@gnu.org>
1023
1024 * modes.texi (Search-based Fontification): Fix cross references.
1025 Use consistent terminology. Document anchored highlighting.
1026
bfa54668
LK
10272005-04-05 Lute Kamstra <lute@gnu.org>
1028
1029 * modes.texi (Defining Minor Modes): Document :group keyword
1030 argument and its default value.
1031
07e5fb9e
LK
10322005-04-03 Lute Kamstra <lute@gnu.org>
1033
1034 * hooks.texi (Standard Hooks): Add some hooks. Add cross
1035 references and/or descriptions. Delete major mode hooks; mention
1036 them as a category instead. Rename or delete obsolete hooks.
1037
aa945b59
RS
10382005-04-02 Richard M. Stallman <rms@gnu.org>
1039
1040 * nonascii.texi (Coding System Basics): Another wording cleanup.
1041
8b918214
RS
10422005-04-01 Richard M. Stallman <rms@gnu.org>
1043
1044 * nonascii.texi (Coding System Basics): Clarify previous change.
1045
41639988
KH
10462005-04-01 Kenichi Handa <handa@m17n.org>
1047
1048 * nonascii.texi (Coding System Basics): Describe about rondtrip
1049 identity of coding systems.
1050
8e669bbd
RS
10512005-03-29 Chong Yidong <cyd@stupidchicken.com>
1052
1053 * text.texi (Buffer Contents): Add filter-buffer-substring and
1054 buffer-substring-filters.
1055
f60a6f87
RS
10562005-03-26 Chong Yidong <cyd@stupidchicken.com>
1057
1058 * anti.texi (Antinews): Mention `G' interactive code.
1059
1060 * tips.texi (Compilation Tips): Mention benchmark.el.
1061
aaac1251
LT
10622005-03-27 Luc Teirlinck <teirllm@auburn.edu>
1063
1064 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
1065 is now bound to M-o M-o.
1066
1067 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
1068
45325173
GM
10692005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
1070
1071 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
1072 in the Emacs Manual).
1073 * Makefile.in (srcs): Remove calendar.texi.
1074 * makefile.w32-in (srcs): Remove calendar.texi.
1075 * display.texi (Display): Change name of next node.
1076 * os.texi (System In): Change name of previous node.
1077 * elisp.texi (Top): Remove Calendar references.
1078 * vol1.texi (Top): Remove Calendar references.
1079 * vol2.texi (Top): Remove Calendar references.
1080
85df292e
RS
10812005-03-25 Richard M. Stallman <rms@gnu.org>
1082
45325173 1083 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
1084 Cleanup previous change.
1085
10862005-03-25 Chong Yidong <cyd@stupidchicken.com>
1087
1088 * display.texi (Face Attributes): Faces earlier in an :inherit
1089 list take precedence.
1090 (Scroll Bars): Fix description of vertical-scroll-bars.
1091 Document frame-current-scroll-bars and window-current-scroll-bars.
1092
1093 * markers.texi (The Mark): Document temporary Transient Mark mode.
1094
b5305167
SM
1095 * minibuf.texi (Reading File Names):
1096 Document read-file-name-completion-ignore-case.
85df292e
RS
1097
1098 * positions.texi (Screen Lines): Document nil for width argument
1099 to compute-motion.
1100
1fe54d69
KS
11012005-03-23 Kim F. Storm <storm@cua.dk>
1102
1103 * display.texi (Standard Faces): Other faces used in the fringe
1104 implicitly inherits from the fringe face.
1105 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
1106 properties implicitly inherits from fringe face.
1107 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
1108
a775dff4
RS
11092005-03-20 Chong Yidong <cyd@stupidchicken.com>
1110
1111 * display.texi (Invisible Text): State default value of
1112 line-move-ignore-invisible.
1113 (Managing Overlays): Document remove-overlays.
1114 (Standard Faces): Document escape-glyph face.
1115
b5305167 1116 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 1117
b5305167
SM
1118 * modes.texi (Other Font Lock Variables):
1119 Document font-lock-lines-before.
a775dff4
RS
1120
1121 * positions.texi (Skipping Characters): skip-chars-forward allows
1122 character classes.
1123
077f7085
LK
11242005-03-18 Lute Kamstra <lute@gnu.org>
1125
1126 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
1127
d69ea7ab
RS
11282005-03-17 Richard M. Stallman <rms@gnu.org>
1129
c7bd5d57
RS
1130 * text.texi (Undo): Document extensible undo entries.
1131
d69ea7ab
RS
1132 * searching.texi (String Search, Regexp Search, Regexp Search):
1133 Cleanups.
1134
1135 * nonascii.texi (Character Codes): Minor fix.
1136
1137 * display.texi (Display Property): Explain the significance
1138 of having text properties that are eq.
1139 (Other Display Specs): Explain string as display spec.
1140
1141 * commands.texi (Interactive Codes): Document G option.
1142
11432005-03-17 Chong Yidong <cyd@stupidchicken.com>
1144
1145 * text.texi (Filling): Add sentence-end-without-period and
1146 sentence-end-without-space.
1147 (Changing Properties): Minor fix.
1148
1149 * anti.texi: Total rewrite.
1150
a7679889
LK
11512005-03-15 Lute Kamstra <lute@gnu.org>
1152
1153 * edebug.texi (Instrumenting Macro Calls): Fix typos.
1154
6eb8e247
KS
11552005-03-08 Kim F. Storm <storm@cua.dk>
1156
1157 * display.texi (Specified Space): Property :width is support on
1158 non-graphic terminals, :height is not.
1159
bfa8be14
RS
11602005-03-07 Richard M. Stallman <rms@gnu.org>
1161
1162 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
1163 Now subnodes of Fringes.
1164 (Overlay Arrow): Document overlay-arrow-variable-list.
1165 (Fringe Size/Pos): New node, broken out of Fringes.
1166 (Display): Explain clearing vs redisplay better.
1167 (Truncation): Clarify use of bitmaps.
1168 (The Echo Area): Clarify the uses of the echo area.
1169 Add max-mini-window-height.
1170 (Progress): Clarify.
1171 (Invisible Text): Explain that main loop moves point out.
1172 (Selective Display): Say "hidden", not "invisible".
b5305167 1173 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
1174 (Overlay Properties): Clarify intro.
1175 (Finding Overlays): Explain return values when nothing found.
1176 (Width): truncate-string-to-width has added arg.
1177 (Displaying Faces): Clarify and update mode line face handling.
1178 (Face Functions): Minor cleanup.
b5305167 1179 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
1180 (Pixel Specification, Other Display Specs): Minor cleanups.
1181 (Images, Image Descriptors): Minor cleanups.
1182 (GIF Images): Patents have expired.
1183 (Showing Images): Explain default text for insert-image.
b5305167 1184 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
1185 (Making Buttons): Explain return values.
1186 (Button Buffer Commands): Add xref.
1187 (Inverse Video): Update mode-line-inverse-video.
1188 (Display Table Format): Clarify.
1189 (Active Display Table): Give defaults for window-display-table.
1190
1191 * calendar.texi (Calendar Customizing): calendar-holiday-marker
1192 and calendar-today-marker are strings, not chars.
1193 (Holiday Customizing): Minor fix.
1194
bfa8be14
RS
1195 * internals.texi (Writing Emacs Primitives): Update `or' example.
1196 Update limit on # args of subr.
1197
1198 * edebug.texi (Using Edebug): Arrow is in fringe.
1199 (Instrumenting): Arg to eval-defun works without loading edebug.
1200 (Edebug Execution Modes): Add xref.
1201
1202 * customize.texi (Common Keywords): Clarify :require.
1203 Mention :version here.
1204 (Variable Definitions, Group Definitions): Not here.
1205 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
1206
d69ea7ab
RS
12072005-03-07 Chong Yidong <cyd@stupidchicken.com>
1208 * nonascii.texi (Text Representations): Clarify position-bytes.
1209 (Character Sets): Add list-charset-chars.
1210 (Scanning Charsets): Add charset-after.
1211 (Encoding and I/O): Minor fix.
1212
34398e6c
RS
12132005-03-06 Richard M. Stallman <rms@gnu.org>
1214
1215 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
1216 (Resizing Windows): Likewise.
1217
1218 * text.texi (Change Hooks): Get rid of "Emacs 21".
1219
1220 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
1221
1222 * streams.texi (Output Variables): Get rid of "Emacs 21".
1223
1224 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
1225
1226 * os.texi (Translating Input): Replace flow-control example
1227 with a less obsolete example that uses `keyboard-translate'.
1228
6eb8e247 1229 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 1230 Get rid of "Emacs 21".
6eb8e247 1231
34398e6c
RS
1232 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
1233 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
1234
1235 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
1236
1237 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
1238
1239 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
1240 (Menu Bar): Fix when menu-bar-update-hook is called.
1241
1242 * hash.texi (Hash Tables): Get rid of "Emacs 21".
1243
1244 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
1245 and make it read better.
1246
1247 * files.texi (Writing to Files): Get rid of "Emacs 21".
1248 (Unique File Names): Likewise.
1249
1250 * elisp.texi: Update Emacs version to 22.
1251
1252 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
1253 (Overlay Properties, Face Attributes): Likewise.
1254 (Managing Overlays): Fix punctuation.
1255 (Attribute Functions): Clarify set-face-font; get rid of
1256 info about old Emacs versions.
1257 (Auto Faces, Font Lookup, Display Property, Images):
1258 Get rid of "Emacs 21".
1259
1260 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
1261
d2178387
RS
12622005-03-05 Richard M. Stallman <rms@gnu.org>
1263
1264 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
1265
524352d6
LK
12662005-03-04 Lute Kamstra <lute@gnu.org>
1267
1268 * debugging.texi (Error Debugging): Document stack-trace-on-error.
1269
12702005-03-03 Lute Kamstra <lute@gnu.org>
1271
1272 * edebug.texi (Instrumenting Macro Calls): Fix typo.
1273
284f0680
LK
12742005-03-01 Lute Kamstra <lute@gnu.org>
1275
1276 * debugging.texi (Debugger Commands): Update `j'.
1277
a9ee5cac
LK
12782005-02-28 Lute Kamstra <lute@gnu.org>
1279
1280 * debugging.texi (Debugging): Fix typo.
1281 (Error Debugging): Document eval-expression-debug-on-error.
1282 (Function Debugging): Update example.
1283 (Using Debugger): Mention starred stack frames.
1284 (Debugger Commands): Document `j' and `l'.
1285 (Invoking the Debugger): `d' and `j' exit recursive edit too.
1286 Update the messages that the debugger displays.
1287 (Internals of Debugger): Add cross reference. Update example.
1288 (Excess Open): Minor improvement.
1289 (Excess Close): Minor improvement.
1290
378d0f8e
RS
12912005-02-26 Richard M. Stallman <rms@gnu.org>
1292
1293 * tips.texi (Coding Conventions): Clarify.
1294 Put all the major mode key reservations together.
1295 Mention the Mouse-1 => Mouse-2 conventions.
1296
1297 * syntax.texi (Syntax Class Table): Clarify.
1298 (Syntax Table Functions): syntax-after moved from here.
1299 (Syntax Table Internals): syntax-after moved to here.
1300 (Parsing Expressions): Update info on number of values
1301 and what's meaningful in the STATE argument.
1302 (Categories): Fix typo.
1303
1304 * sequences.texi (Arrays): Cleanup.
1305 (Char-Tables): Clarify.
1306
1307 * processes.texi (Deleting Processes): Cleanups, add xref.
1308 (Subprocess Creation): Explain nil in exec-path. Cleanup.
1309 (Process Information): set-process-coding-system, some args optional.
1310 (Input to Processes): Explain various types for PROCESS args.
1311 Rename them from PROCESS-NAME to PROCESS.
1312 (Signals to Processes): Likewise.
1313 (Decoding Output): Cleanup.
1314 (Query Before Exit): Clarify.
1315
1316 * os.texi (Startup Summary): Correct the options; add missing ones.
1317 (Terminal Output, Batch Mode): Clarify.
1318 (Flow Control): Node deleted.
1319
1320 * markers.texi (The Mark): Clarify.
1321
1322 * macros.texi (Expansion): Cleanup.
1323 (Indenting Macros): indent-spec allows ints, not floats.
1324
1325 * keymaps.texi (Keymaps): Clarify.
1326 (Format of Keymaps): Update lisp-mode-map example.
1327 (Active Keymaps, Key Lookup): Clarify.
1328 (Changing Key Bindings): Add xref to `kbd'.
1329 (Key Binding Commands, Simple Menu Items): Clarify.
1330 (Mouse Menus, Menu Bar): Clarify.
1331 (Menu Example): Replace print example with menu-bar-replace-menu.
1332
1333 * help.texi (Documentation Basics): Add function-documentation prop.
1334
1335 * elisp.texi (Top): Don't refer to Flow Control node.
1336
1337 * commands.texi (Command Overview): Improve xrefs.
1338 (Adjusting Point): Adjusting point applies to intangible and invis.
1339 (Key Sequence Input): Doc extra read-key-sequence args.
1340 Likewise for read-key-sequence-vector.
1341
1342 * backups.texi (Rename or Copy): Minor fix.
1343 (Numbered Backups): For version-control, say the default.
1344 (Auto-Saving): make-auto-save-file-name example is simplified.
1345
1346 * advice.texi (Advising Functions): Don't imply one part of Emacs
1347 should advise another part. Markup changes.
1348 (Defining Advice): Move transitional para.
1349 (Activation of Advice): Cleanup.
1350 Explain if COMPILE is nil or negative.
1351
1352 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
1353
2e20c83d
LK
13542005-02-24 Lute Kamstra <lute@gnu.org>
1355
1356 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
1357 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
1358
65c492fd
LK
13592005-02-23 Lute Kamstra <lute@gnu.org>
1360
b02c3eed
LK
1361 * modes.texi (Defining Minor Modes): define-minor-mode can be used
1362 to define global minor modes as well.
1363
65c492fd
LK
1364 * display.texi (Managing Overlays): overlay-buffer returns nil for
1365 deleted overlays.
1366
b686dd59
KS
13672005-02-22 Kim F. Storm <storm@cua.dk>
1368
1369 * minibuf.texi (Basic Completion): Allow symbols in addition to
1370 strings in try-completion and all-completions.
1371
23e8c095
LK
13722005-02-14 Lute Kamstra <lute@gnu.org>
1373
1374 * elisp.texi (Top): Remove reference to deleted node.
1375
1376 * lists.texi (Lists): Remove reference to deleted node.
1377 (Cons Cells): Fix typo.
1378
1379 * loading.texi (Where Defined): Fix typo.
1380
134948fc
RS
13812005-02-14 Richard M. Stallman <rms@gnu.org>
1382
1383 * variables.texi (Creating Buffer-Local): change-major-mode-hook
1384 is useful for discarding some minor modes.
1385
1386 * symbols.texi (Symbol Components): Reorder examples.
1387
1388 * streams.texi (Input Functions): State standard-input default.
1389 (Output Variables): State standard-output default.
1390
1391 * objects.texi (Printed Representation): Clarify read syntax vs print.
1392 (Floating Point Type): Explain meaning better.
1393 (Symbol Type): Explain uniqueness better.
1394 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
1395 List examples sooner.
1396 (Box Diagrams): New subnode broken out.
1397 Some examples moved from old Lists as Boxes node.
1398 (Dotted Pair Notation): Clarify intro.
1399 (Array Type): Clarify.
1400 (Type Predicates): Add hash-table-p.
1401
1402 * numbers.texi (Integer Basics): Clarify radix explanation.
1403 (Predicates on Numbers): Minor clarification.
1404 (Comparison of Numbers): Minor clarification. Clarify eql.
1405 Typos in min, max.
1406 (Math Functions): Clarify overflow in expt.
1407
1408 * minibuf.texi (Text from Minibuffer): Minor clarification.
1409 Mention arrow keys.
1410
1411 * loading.texi (Autoload): defun's doc string overrides autoload's
1412 doc string.
1413 (Repeated Loading): Modernize "add to list" examples.
1414 (Where Defined): Finish updating table of load-history elts.
1415
1416 * lists.texi (List-related Predicates): Minor wording improvement.
1417 (Lists as Boxes): Node deleted.
1418 (Building Lists): Explain trivial cases of number-sequence.
1419
1420 * hash.texi (Hash Tables): Add desc to menu items.
1421 (Creating Hash): Expain "full" means "make larger",
1422 (Hash Access): Any object can be a key.
1423 State value of maphash.
1424
1425 * functions.texi (What Is a Function): Wording cleanup.
1426 (Function Documentation): Minor cleanup.
1427 Explain purpose of calling convention at end of doc string.
1428 (Function Names): Wording cleanup.
1429 (Calling Functions): Wording cleanup.
1430 Explain better how funcall calls the function.
1431 (Function Cells): Delete example of saving and redefining function.
1432
1433 * control.texi (Combining Conditions): Wording cleanup.
1434 (Iteration): dolist and dotimes bind VAR locally.
1435 (Cleanups): Xref to Atomic Changes.
1436
1437 * compile.texi (Byte Compilation): Delete 19.29 info.
1438 (Compilation Functions): Macros' difficulties don't affect defsubst.
1439 (Docs and Compilation): Delete 19.29 info.
1440
44291460
RS
14412005-02-10 Richard M. Stallman <rms@gnu.org>
1442
1443 * objects.texi (Symbol Type): Minor correction.
1444
1f9ad95a
LK
14452005-02-06 Lute Kamstra <lute@gnu.org>
1446
1447 * modes.texi (Example Major Modes): Fix typos.
1448
ba2c991c
RS
14492005-02-06 Richard M. Stallman <rms@gnu.org>
1450
1451 * text.texi (Margins): fill-nobreak-predicate can be one function.
1452
1453 * strings.texi (Modifying Strings): clear-string can make unibyte.
1454 (Formatting Strings): format gives error if values missing.
1455
1456 * positions.texi (Character Motion): Mention default arg
1457 for forward-char. backward-char refers to forward-char.
1458 (Word Motion): Mention default arg for forward-word.
1459 (Buffer End Motion): Mention default arg for beginning-of-buffer.
1460 Simplify end-of-buffer.
1461 (Text Lines): Mention default arg for forward-line.
1462 (List Motion): Mention default arg for beginning/end-of-defun.
1463 (Skipping Characters): Minor fixes in explaining character-set.
1464
1465 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
1466 Mode inheritance applies only when default-major-mode is nil.
1467 Clarifications.
1468 (Example Major Modes): Update Text mode and Lisp mode examples.
1469 (Minor Mode Conventions): Mention define-minor-mode at top.
1470 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
1471 (Mode Line Format): Update mode line face display info.
1472 (Properties in Mode): Mention effect of risky vars.
1473 (Imenu): Define imenu-add-to-menubar.
1474 (Font Lock Mode): Add descriptions to menu lines.
1475 (Faces for Font Lock): Add font-lock-doc-face.
1476
9bf6d576
LK
14772005-02-05 Lute Kamstra <lute@gnu.org>
1478
1479 * text.texi (Maintaining Undo): Remove obsolete function.
1480
cb602754
EZ
14812005-02-05 Eli Zaretskii <eliz@gnu.org>
1482
1483 * frames.texi (Color Names): Add pointer to the X docs about RGB
1484 color specifications. Improve indexing
1485 (Text Terminal Colors): Replace the description of RGB values by
1486 an xref to "Color Names".
1487
4e07258f
RS
14882005-02-03 Richard M. Stallman <rms@gnu.org>
1489
1490 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
1491 Clarify.
1492 (Selecting Windows): Clarify save-selected-window.
1493 (Cyclic Window Ordering): Clarify walk-windows.
1494 (Window Point): Clarify.
1495 (Window Start): Add comment to example.
1496 (Resizing Windows): Add `interactive' specs in examples.
1497 Document fit-window-to-buffer.
1498
1499 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
1500 (Undo, Maintaining Undo): Clarify last change.
1501 (Sorting): In sort-numeric-fields, explain about octal and hex.
1502 Mention sort-numeric-base.
1503 (Format Properties): Add xref for hard newlines.
1504
1505 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
1506 (Pop-Up Menus): Fix typo.
1507 (Color Names): Explain all types of color names.
1508 Explain color-values on B&W terminal.
1509 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
1510
1511 * files.texi (File Locks): Not supported on MS systems.
1512 (Testing Accessibility): Clarify.
1513
1514 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
1515 (Coverage Testing): Fix typo.
1516
1517 * commands.texi (Misc Events): Remove stray space.
1518
1519 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
1520 (Modification Time): Clarify when visited-file-modtime returns 0.
1521 (The Buffer List): Clarify bury-buffer.
1522 (Killing Buffers): Clarify.
1523 (Indirect Buffers): Add clone-indirect-buffer.
1524
15252005-02-02 Matt Hodges <MPHodges@member.fsf.org>
1526
1527 * edebug.texi (Printing in Edebug): Fix default value of
1528 edebug-print-circle.
1529 (Coverage Testing): Fix displayed frequency count data.
1530
15312005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
1532
1533 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
1534
4e07258f 15352005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
1536
1537 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
1538
28d986b9
EZ
15392005-01-29 Eli Zaretskii <eliz@gnu.org>
1540
1541 * commands.texi (Misc Events): Describe the help-echo event.
1542
1543 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
1544 consistently in description of the help-echo property.
1545 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
1546
1547 * display.texi (Overlay Properties): Fix the index entry for
1548 help-echo overlay property.
1549
1550 * customize.texi (Type Keywords): Uncomment the xref to the
1551 help-echo property documentation.
1552
8f958b40
KS
15532005-01-23 Kim F. Storm <storm@cua.dk>
1554
1555 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
1556 return value. Third element FULLY replaced by PARTIAL which
1557 specifies number of invisible pixels if row is only partially visible.
1558 (Textual Scrolling): Mention auto-window-vscroll.
1559 (Vertical Scrolling): New defvar auto-window-vscroll.
1560
cd7e5dd6
LT
15612005-01-16 Luc Teirlinck <teirllm@auburn.edu>
1562
1563 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
1564 command remapping.
1565
6f771c32
RS
15662005-01-15 Richard M. Stallman <rms@gnu.org>
1567
1568 * display.texi (Defining Images): Mention DATA-P arg of create-image.
1569
6ac8a822
KS
15702005-01-14 Kim F. Storm <storm@cua.dk>
1571
88948d55
KS
1572 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
1573
6ac8a822
KS
1574 * text.texi (Links and Mouse-1): Fix string and vector item.
1575
20d6de82
RS
15762005-01-13 Richard M. Stallman <rms@gnu.org>
1577
1578 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
1579 descriptions of overriding-local-map and overriding-terminal-local-map.
1580
1581 * text.texi (Links and Mouse-1): Clarify text.
1582
f75a592e
KS
15832005-01-13 Kim F. Storm <storm@cua.dk>
1584
1585 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
1586
910f60b1
TTN
15872005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
1588
1589 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
1590
37181fc4
KS
15912005-01-12 Kim F. Storm <storm@cua.dk>
1592
1593 * text.texi (Links and Mouse-1): Rename section from Enabling
1594 Mouse-1 to Following Links. Change xrefs.
1595 Add examples for define-button-type and define-widget.
1596
1597 * display.texi (Button Properties, Button Buffer Commands):
1598 Clarify mouse-1 and follow-link functionality.
1599
28f94a34
RS
16002005-01-12 Richard M. Stallman <rms@gnu.org>
1601
1602 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
1603
1604 * display.texi (Beeping): Fix Texinfo usage.
1605
1606 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
1607
bac2d936
KS
16082005-01-11 Kim F. Storm <storm@cua.dk>
1609
1610 * display.texi (Button Properties, Button Buffer Commands):
93381d62 1611 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
1612
1613 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
1614 (Enabling Mouse-1 to Follow Links): New subsection.
1615
de968ddb
RS
16162005-01-06 Richard M. Stallman <rms@gnu.org>
1617
1618 * text.texi (Special Properties): Minor change.
1619
1620 * os.texi (Timers): Clarify previous change.
1621
1622 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1623
a3a43b3b
LT
16242005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1625
1626 * display.texi (Face Attributes): Correct xref to renamed node.
1627
732bb9ce
RS
16282005-01-01 Richard M. Stallman <rms@gnu.org>
1629
1630 * display.texi (Face Attributes): Describe hex color specs.
1631
c734ae59
RS
16322004-12-31 Richard M. Stallman <rms@gnu.org>
1633
1634 * os.texi (Timers): Update previous change.
1635
33b2f4ea
KS
16362004-12-30 Kim F. Storm <storm@cua.dk>
1637
1638 * display.texi (Line Height): Total line-height is now specified
1639 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1640 in cons cells. (nil . RATIO) is relative to actual line height.
1641 Use line-height `t' instead of `0' to get minimum height.
1642
99ec74b9
RS
16432004-12-29 Richard M. Stallman <rms@gnu.org>
1644
1645 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1646
eab463f6
RS
16472004-12-28 Richard M. Stallman <rms@gnu.org>
1648
1649 * commands.texi (Quitting): Clarify value of with-local-quit.
1650
1651 * elisp.texi (Top): Fix previous change.
1652
1653 * loading.texi (Loading): Fix previous change.
1654
ebbd14f1
RS
16552004-12-27 Richard M. Stallman <rms@gnu.org>
1656
4ae98fc5
RS
1657 * Makefile.in (MAKEINFO): Specify --force.
1658
8f430046
RS
1659 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
1660
56011a8c
RS
1661 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
1662
1663 * display.texi (Line Height): Further clarify.
1664
1665 * elisp.texi (Top): Update Loading submenu.
1666
ebbd14f1
RS
1667 * loading.texi (Where Defined): New node.
1668 (Unloading): load-history moved to Where Defined.
1669
fda2922a
RS
16702004-12-21 Richard M. Stallman <rms@gnu.org>
1671
1672 * commands.texi (Event Input Misc): Add while-no-input.
1673
9eb8959a
RS
16742004-12-11 Richard M. Stallman <rms@gnu.org>
1675
1676 * display.texi (Line Height): Rewrite text for clarity.
1677
adf87c29
KS
16782004-12-11 Kim F. Storm <storm@cua.dk>
1679
1680 * display.texi (Display): Add node "Line Height" to menu.
1681 (Line Height): New node. Move full description of line-spacing
1682 and line-height text properties here from text.texi.
1683 (Scroll Bars): Add vertical-scroll-bar variable.
1684
1685 * frames.texi (Window Frame Parameters): Remove line-height defvar.
1686
1687 * locals.texi (Standard Buffer-Local Variables): Fix xref for
1688 line-spacing and vertical-scroll-bar.
1689
1690 * text.texi (Special Properties): Just mention line-spacing and
1691 line-height here, add xref to new "Line Height" node.
1692
31e4729e
TTN
16932004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
1694
1695 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
1696
1697 * locals.texi (Standard Buffer-Local Variables):
1698 Add @xref for `line-spacing'.
1699
cc60c723
RS
17002004-12-05 Richard M. Stallman <rms@gnu.org>
1701
1702 * Makefile.in (maintainer-clean): Remove the info files
1703 in $(infodir) where they are created.
1704
f6101ac9
RS
17052004-12-03 Richard M. Stallman <rms@gnu.org>
1706
1707 * windows.texi (Selecting Windows): get-lru-window and
1708 get-largest-window don't consider dedicated windows.
1709
1710 * text.texi (Undo): Document undo-in-progress.
1711
94221759
RS
17122004-11-26 Richard M. Stallman <rms@gnu.org>
1713
1714 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
1715 Remove a few vars that are not always buffer-local.
1716
7092c5e8
LT
17172004-11-24 Luc Teirlinck <teirllm@auburn.edu>
1718
1719 * locals.texi (Standard Buffer-Local Variables): Comment out
1720 xref's to non-existent node `Yet to be written'.
1721
261b01c6
RS
17222004-11-24 Richard M. Stallman <rms@gnu.org>
1723
1724 * processes.texi (Synchronous Processes): Grammar fix.
1725
1726 * numbers.texi (Comparison of Numbers): Add eql.
1727
1728 * locals.texi (Standard Buffer-Local Variables): Add many vars.
1729
1730 * intro.texi (Printing Notation): Fix previous change.
1731
1732 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
1733 and default-indicate-buffer-boundaries from here.
1734 (Usual Display): To here.
1735 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
1736 (Usual Display): Move tab-width up.
1737
1738 * customize.texi (Variable Definitions): Replace
1739 show-paren-mode example with tooltip-mode.
7092c5e8 1740 (Simple Types, Composite Types, Defining New Types):
261b01c6 1741 Minor cleanups.
7092c5e8 1742
c1aa4864
JH
17432004-11-21 Jesper Harder <harder@ifa.au.dk>
1744
1745 * processes.texi (Synchronous Processes, Output from Processes):
1746 Markup fix.
1747
dedbac89
RS
17482004-11-20 Richard M. Stallman <rms@gnu.org>
1749
07c8c65a
RS
1750 * positions.texi (Skipping Characters): skip-chars-forward
1751 now handles char classes.
1752
8f40a868
RS
1753 * intro.texi (Printing Notation): Avoid confusion of `print'
1754 when explaining @print.
1755
1756 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
1757
1758 * display.texi (Display Table Format): Minor fix.
1759
1760 * streams.texi (Output Functions): Fix print example.
1761
fd6866c8
RS
1762 * Makefile.in (elisp): New target.
1763 (dist): Depend on $(infodir)/elisp, not elisp.
1764 Copy the info files from $(infodir).
1765
9d00469f
RS
1766 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
1767 read-from-minibuffer.
1768
dedbac89
RS
1769 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
1770
6de891db
RS
17712004-11-19 Richard M. Stallman <rms@gnu.org>
1772
1773 * searching.texi (Regexp Search): Add search-whitespace-regexp.
1774
e1c1c5a7
TTN
17752004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
1776
1777 * tips.texi (Coding Conventions): Fix typo.
1778
ee31cd78
RS
17792004-11-16 Richard M. Stallman <rms@gnu.org>
1780
1781 * tips.texi (Coding Conventions): Separate defvar and require
1782 methods to avoid warnings. Use require only when there are many
1783 functions and variables from that package.
1784
1785 * minibuf.texi (Minibuffer Completion): When ignoring case,
1786 predicate must not be case-sensitive.
1787
1788 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
1789 (Test Coverage): Don't talk about "splotches". Clarified.
1790
4bd38e94
TTN
17912004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
1792
1793 * frames.texi (Window Frame Parameters): Fix typo.
1794
6d073ae1
KS
17952004-11-15 Kim F. Storm <storm@cua.dk>
1796
9f89426b
KS
1797 * symbols.texi (Other Plists): Note that plist-get may signal error.
1798 Add safe-plist-get.
6d073ae1 1799
10980463
TTN
18002004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
1801
1802 * modes.texi (Font Lock Basics): Fix typo.
1803
1efc19eb
RS
18042004-11-08 Richard M. Stallman <rms@gnu.org>
1805
1806 * syntax.texi (Syntax Table Functions): Add syntax-after.
1807
6159c232
EZ
18082004-11-06 Lars Brinkhoff <lars@nocrew.org>
1809
1810 * os.texi (Processor Run Time): New section documenting
1811 get-internal-run-time.
1812
59dede22
EZ
18132004-11-06 Eli Zaretskii <eliz@gnu.org>
1814
1815 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
1816 it nukes elisp-cover.texi.
1817 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
1818 elisp-0 etc.
1819
4cc8522c
LT
18202004-11-05 Luc Teirlinck <teirllm@auburn.edu>
1821
1822 * commands.texi (Keyboard Macros): Document `append' return value
1823 of `defining-kbd-macro'.
1824
2d1ef312
RS
18252004-11-01 Richard M. Stallman <rms@gnu.org>
1826
1827 * commands.texi (Interactive Call): Add called-interactively-p.
1828
6f4e005d
SJ
18292004-10-29 Simon Josefsson <jas@extundo.com>
1830
1831 * minibuf.texi (Reading a Password): Revert.
1832
4f71c13f
RS
18332004-10-28 Richard M. Stallman <rms@gnu.org>
1834
1835 * frames.texi (Display Feature Testing): Explain about "vendor".
1836
4660a9e3
RS
18372004-10-27 Richard M. Stallman <rms@gnu.org>
1838
1839 * commands.texi (Interactive Codes): `N' uses numeric prefix,
1840 not raw. Clarify `n'.
1841 (Interactive Call): Rewrite interactive-p, focusing on when
1842 and how to use it.
1843 (Misc Events): Clarify previous change.
1844
1845 * advice.texi (Simple Advice): Clarify what job the example does.
1846 (Around-Advice): Clarify ad-do-it.
1847 (Activation of Advice): An option of ad-default-compilation-action
1848 is `never', not `nil'.
1849
c8636435
KS
18502004-10-26 Kim F. Storm <storm@cua.dk>
1851
1852 * commands.texi (Interactive Codes): Add U code letter.
1853
acd4089b
SJ
18542004-10-25 Simon Josefsson <jas@extundo.com>
1855
1856 * minibuf.texi (Reading a Password): Add.
1857
29dc7809
JR
18582004-10-24 Jason Rumney <jasonr@gnu.org>
1859
1860 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
1861 and wheel-down.
1862
bb5d6d34
KG
18632004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
1864
1865 * processes.texi (Synchronous Processes): Document process-file.
1866
d0ee2ed3
KH
18672004-10-22 Kenichi Handa <handa@m17n.org>
1868
1869 * text.texi (translate-region): Document that it accepts also a
1870 char-table.
1871
38be9dbb
DP
18722004-10-22 David Ponce <david@dponce.com>
1873
1874 * windows.texi (Resizing Windows): Document the `preserve-before'
1875 argument of the functions `enlarge-window' and `shrink-window'.
1876
63c80452
JR
18772004-10-19 Jason Rumney <jasonr@gnu.org>
1878
1879 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
1880
9f4b6e73
LT
18812004-10-09 Luc Teirlinck <teirllm@auburn.edu>
1882
1883 * text.texi (Filling): Add anchor for definition of
1884 `sentence-end-double-space'.
1885
1886 * searching.texi (Regexp Example): Update description of how
1887 Emacs currently recognizes the end of a sentence.
1888 (Standard Regexps): Update definition of the variable
1889 `sentence-end'. Add definition of the function `sentence-end'.
1890
657f0f9c
EZ
18912004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
1892
1893 * display.texi (Progress): New node.
1894
35ab4857
KS
18952004-10-05 Kim F. Storm <storm@cua.dk>
1896
1897 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
1898
f2a54fbc
KS
18992004-09-29 Kim F. Storm <storm@cua.dk>
1900
1901 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
1902 to identify bitmaps. Remove -fringe-bitmap suffix for standard
1903 fringe bitmap symbols, as they now have their own namespace.
1904 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
1905 vs. pixels. Signal error if no free bitmap slots.
1906 (Pixel Specification): Change IMAGE to @var{image}.
1907
4676d6f3
RS
19082004-09-28 Richard M. Stallman <rms@gnu.org>
1909
1910 * text.texi (Special Properties): Clarify line-spacing and line-height.
1911
1912 * searching.texi (Regexp Search): Add looking-back.
1913
17234906
LT
19142004-09-25 Luc Teirlinck <teirllm@auburn.edu>
1915
1916 * display.texi: Correct typos.
1917 (Image Descriptors): Correct xref's.
1918
4de43c8b
RS
19192004-09-25 Richard M. Stallman <rms@gnu.org>
1920
1921 * text.texi (Special Properties): Cleanups in `cursor'.
1922 Rewrites in `line-height' and `line-spacing'; exchange them.
1923
1924 * display.texi (Fringes): Rewrite previous change.
1925 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
1926 (Display Fringe Bitmaps): Node deleted, text moved.
1927 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
1928 (Scroll Bars): Clarify set-window-scroll-bars.
1929 (Pointer Shape): Rewrite.
1930 (Specified Space): Clarify :align-to, etc.
1931 (Pixel Specification): Use @var. Clarify new text.
1932 (Other Display Specs): Clarify `slice'.
1933 (Image Descriptors): Cleanups.
1934 (Showing Images): Cleanups.
1935
a3ee0299
LT
19362004-09-24 Luc Teirlinck <teirllm@auburn.edu>
1937
e88ebce6
LT
1938 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
1939
a3ee0299
LT
1940 * modes.texi: Various minor changes in addition to:
1941 (Major Mode Conventions): Final call to `run-mode-hooks' should
1942 not be inside the `delay-mode-hooks' form.
1943 (Mode Hooks): New node.
1944 (Hooks): Delete obsolete example.
1945 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
1946 node "Mode Hooks".
1947
6db2bc02
LT
19482004-09-22 Luc Teirlinck <teirllm@auburn.edu>
1949
1950 * display.texi: Correct various typos.
1951 (Display): Rename node "Pointer Shapes" to "Pointer
1952 Shape". (There is already a node called "Pointer Shapes" in
1953 frames.texi.)
1954 (Images): Remove non-existent node "Image Slices" from menu.
1955
ed2846bd
KS
19562004-09-23 Kim F. Storm <storm@cua.dk>
1957
1958 * text.texi (Special Properties): Add `cursor', `pointer',
1959 `line-height', and `line-spacing' properties.
1960
1961 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
1962 Shapes' to menu.
1963 (Standard Faces): Doc fix for fringe face.
1964 (Fringes): Add `overflow-newline-into-fringe' and
1965 'indicate-buffer-boundaries'.
1966 (Fringe Bitmaps, Pointer Shapes): New nodes.
1967 (Display Property): Add 'Pixel Specification' and 'Display Fringe
1968 Bitmaps' to menu.
1969 (Specified Space): Describe pixel width and height.
1970 (Pixel Specification): New node.
1971 (Other Display Specs): Add `slice' property.
1972 (Display Fringe Bitmaps): New node.
1973 (Images): Add 'Image Slices' to menu.
1974 (Image Descriptors): Add `:pointer' and `:map' properties.
1975 (Showing Images): Add slice arg to `insert-image'. Add
1976 'insert-sliced-image'.
1977
4d894c98
RS
19782004-09-20 Richard M. Stallman <rms@gnu.org>
1979
1980 * commands.texi (Key Sequence Input):
1981 Clarify downcasing in read-key-sequence.
1982
7e388eb7
JL
19832004-09-08 Juri Linkov <juri@jurta.org>
1984
1985 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
1986
a020987f
LT
19872004-09-07 Luc Teirlinck <teirllm@auburn.edu>
1988
1989 * locals.texi (Standard Buffer-Local Variables): Add
1990 `buffer-auto-save-file-format'.
1991 * internals.texi (Buffer Internals): Describe new
1992 auto_save_file_format field of the buffer structure.
1993 * files.texi (Format Conversion): `auto-save-file-format' has been
1994 renamed `buffer-auto-save-file-format'.
1995
2b96f80c
LT
19962004-08-27 Luc Teirlinck <teirllm@auburn.edu>
1997
1998 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
1999 an integer or a marker.
2000 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
2001
2ee3b79e
RS
20022004-08-22 Richard M. Stallman <rms@gnu.org>
2003
2004 * modes.texi (Major Mode Conventions): Discuss rebinding of
2005 standard key bindings.
2006
c438dc33
KS
20072004-08-18 Kim F. Storm <storm@cua.dk>
2008
2009 * processes.texi (Accepting Output): Add `just-this-one' arg to
2010 `accept-process-output'.
101c421e 2011 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 2012
db8af011
LT
20132004-08-10 Luc Teirlinck <teirllm@auburn.edu>
2014
2015 * keymaps.texi: Various changes in addition to:
2016 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
2017 Give more varied examples for `kbd'.
2018 (Creating Keymaps): Char tables have slots for all characters
2019 without modifiers.
2020 (Active Keymaps): `overriding-local-map' and
2021 `overriding-terminal-local-map' also override text property and
2022 overlay keymaps.
2023 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
2024 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
2025 to denote a prefix of no events.
2026 `map-keymap' includes parent's bindings _recursively_.
2027 Clarify and correct description of `where-is-internal'.
2028 Mention BUFFER-OR-NAME arg to `describe-bindings'.
2029 (Menu Example): For menus intended for use with the keyboard, the
2030 menu items should be bound to characters or real function keys.
2031
de700726
LT
20322004-08-08 Luc Teirlinck <teirllm@auburn.edu>
2033
30e75a87
LT
2034 * objects.texi (Character Type): Reposition `@anchor' to prevent
2035 double space inside sentence in Info.
2036
de700726
LT
2037 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
2038 renamed to `disabled-command-function'.
7c5b95c9 2039 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
2040 (Command Loop Info): Replace reference to it.
2041 (Disabling Commands): `disabled-command-hook' has been renamed to
2042 `disabled-command-function'.
2043
81909a1a
LT
20442004-08-07 Luc Teirlinck <teirllm@auburn.edu>
2045
2046 * os.texi (Translating Input): Only non-prefix bindings in
2047 `key-translation-map' override actual key bindings. Warn about
2048 possible indirect effect of actual key bindings on non-prefix
2049 bindings in `key-translation-map'.
2050
5504e99c
LT
20512004-08-06 Luc Teirlinck <teirllm@auburn.edu>
2052
2053 * minibuf.texi (High-Level Completion): Add anchor for definition
2054 of `read-variable'.
2055
2056 * commands.texi: Various changes in addition to:
2057 (Using Interactive): Clarify description of `interactive-form'.
2058 (Interactive Call): Mention default for KEYS argument to
2059 `call-interactively'.
2060 (Command Loop Info): Clarify description of `this-command-keys'.
2061 Mention KEEP-RECORD argument to `clear-this-command-keys'.
2062 Value of `last-event-frame' can be `macro'.
2063 (Repeat Events): `double-click-fuzz' is also used to distinguish
2064 clicks and drags.
2065 (Classifying Events): Clarify descriptions of `event-modifiers'
2066 `event-basic-type' and `event-convert-list'.
2067 (Accessing Events): `posn-timestamp' takes POSITION argument.
2068 (Quoted Character Input): Clarify description of
2069 `read-quoted-char' and fix example.
2070 (Quitting): Add `with-local-quit'.
2071 (Disabling Commands): Correct and clarify descriptions of
2072 `enable-command' and `disable-command'.
2073 Mention what happens if `disabled-command-hook' is nil.
2074 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
2075 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
2076
f478a72a
LT
20772004-07-24 Luc Teirlinck <teirllm@auburn.edu>
2078
2079 * frames.texi: Various changes in addition to:
2080 (Creating Frames): Expand and clarify description of `make-frame'.
2081 (Window Frame Parameters): Either none or both of the `icon-left'
2082 and `icon-top' parameters must be specified. Put descriptions of
2083 `menu-bar-lines' and `toolbar-lines' closer together and change
2084 them accordingly.
2085 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
2086 except while processing `frame-title-format' or `icon-title-format'.
2087 (Deleting Frames): Correct description of `delete-frame'.
2088 Non-nil return values of `frame-live-p' are like those of `framep'.
2089 (Frames and Windows): mention return value of
2090 `set-frame-selected-window'.
2091 (Visibility of Frames): Mention `force' argument to
2092 `make-frame-invisible'. `frame-visible-p' returns t for all
2093 frames on text-only terminals.
2094 (Frame Configurations): Restoring a frame configuration does not
2095 restore deleted frames.
2096 (Window System Selections): `x-set-selection' returns DATA.
2097 (Resources): Add example.
2098 (Display Feature Testing): Clarify descriptions of
2099 `display-pixel-height', `display-pixel-width', `x-server-version'
2100 and `x-server-vendor'.
2101
2102 * windows.texi (Choosing Window): Add anchor.
2103 * minibuf.texi (Minibuffer Misc): Add anchor.
2104
bc135062
JPW
21052004-07-23 John Paul Wallington <jpw@gnu.org>
2106
2107 * macros.texi (Defining Macros): Declaration keyword for setting
2108 Edebug spec is `debug' not `edebug'.
2109
cb7516e5
LT
21102004-07-19 Luc Teirlinck <teirllm@auburn.edu>
2111
2112 * windows.texi: Various small changes in addition to:
2113 (Window Point): Mention return value of `set-window-point'.
2114 (Window Start): `pos-visible-in-window-p' disregards horizontal
2115 scrolling. Explain return value if PARTIALLY is non-nil.
2116 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
2117 and `set-window-vscroll'.
2118 (Size of Window): The argument WINDOW to `window-inside-edges',
2119 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
2120 (Resizing Windows): Explain return value of
2121 `shrink-window-if-larger-than-buffer'.
2122 `window-size-fixed' automatically becomes buffer local when set.
2123 (Window Configurations): Explain return value of
2124 `set-window-configuration'.
2125
2126 * minibuf.texi (Minibuffer Misc): Add anchor for
2127 `minibuffer-scroll-window'.
2128
2129 * positions.texi (Text Lines): Add anchor for `count-lines'.
2130
3751eb00
RS
21312004-07-17 Richard M. Stallman <rms@gnu.org>
2132
2133 * display.texi (Overlay Properties): Adding `evaporate' prop
2134 deletes empty overlay immediately.
2135
2136 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
2137 fix example.
2138
9a7e97c6
LT
21392004-07-16 Jim Blandy <jimb@redhat.com>
2140
2141 * searching.texi (Regexp Backslash): Document new \_< and \_>
2142 operators.
2143
aa0e4da8
JB
21442004-07-16 Juanma Barranquero <lektu@terra.es>
2145
2146 * display.texi (Images): Fix Texinfo usage.
2147
cbbfedb2
LT
21482004-07-14 Luc Teirlinck <teirllm@auburn.edu>
2149
2150 * buffers.texi (Modification Time): `visited-file-modtime' now
2151 returns a list of two integers, instead of a cons.
2152
3a052bd3
LT
21532004-07-13 Luc Teirlinck <teirllm@auburn.edu>
2154
2155 * windows.texi: Various changes in addition to:
2156 (Splitting Windows): Add `split-window-keep-point'.
2157
02c04e6f
RS
21582004-07-09 Richard M. Stallman <rms@gnu.org>
2159
2160 * frames.texi (Input Focus): Minor fix.
2161
cb4f1287
LT
21622004-07-07 Luc Teirlinck <teirllm@auburn.edu>
2163
2164 * frames.texi (Input Focus): Clarify descriptions of
2165 `select-frame-set-input-focus' and `select-frame'.
2166
339902ec
LT
21672004-07-06 Luc Teirlinck <teirllm@auburn.edu>
2168
2169 * os.texi: Various small changes in addition to:
2170 (Killing Emacs): Expand and clarify description of
2171 `kill-emacs-query-functions' and `kill-emacs-hook'.
2172 (System Environment): Expand and clarify description of `getenv'
2173 and `setenv'.
2174 (Timers): Clarify description of `run-at-time'.
2175 (Translating Input): Correct description of
2176 `extra-keyboard-modifiers'.
2177 (Flow Control): Correct description of `enable-flow-control'.
2178
fe3b7e35
TTN
21792004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
2180
2181 * os.texi: Update copyright.
2182 (Session Management): Grammar fix.
2183 Clarify which Emacs does the restarting.
2184 Use @samp for *scratch* buffer.
2185
59db7d6e
LT
21862004-07-04 Alan Mackenzie <acm@muc.de>
2187
2188 * frames.texi (Input Focus): Add documentation for
2189 `select-frame-set-input-focus'. Replace refs to non-existent
2190 `switch-frame' with `select-frame'. Minor corrections and tidying
2191 up of text-only terminal stuff.
2192
e3ccf404
RS
21932004-07-02 Richard M. Stallman <rms@gnu.org>
2194
2195 * files.texi (Saving Buffers): Cleanup write-contents-function.
2196 (Magic File Names): Cleanup file-remote-p.
2197
8addb6eb
KG
21982004-07-02 Kai Grossjohann <kai@emptydomain.de>
2199
2200 * files.texi (Magic File Names): `file-remote-p' returns an
2201 identifier of the remote system, not just t.
2202
7a58d84d
DK
22032004-07-02 David Kastrup <dak@gnu.org>
2204
2205 * searching.texi (Entire Match Data): Add explanation about new
2206 match-data behavior when @var{integers} is non-nil.
2207
d8c379f8
RS
22082004-06-24 Richard M. Stallman <rms@gnu.org>
2209
b4a4b0ae
RS
2210 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
2211
d8c379f8
RS
2212 * customize.texi (Variable Definitions): Note about doc strings
2213 and :set.
2214
2215 * keymaps.texi (Keymap Terminology): Document `kbd'.
2216 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
2217
2218 * display.texi (Invisible Text): Setting buffer-invisibility-spec
2219 makes it buffer-local.
2220
2221 * files.texi (Saving Buffers): Correct previous change.
2222
2223 * commands.texi (Accessing Events):
2224 Clarify posn-col-row and posn-actual-col-row.
2225
22262004-06-24 David Ponce <david.ponce@wanadoo.fr>
2227
2228 * commands.texi (Accessing Events): New functions
2229 posn-at-point and posn-at-x-y. Add example to posn-x-y.
2230
dce417e7
LT
22312004-06-23 Luc Teirlinck <teirllm@auburn.edu>
2232
2233 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
2234 * frames.texi, buffers.texi, backups.texi, variables.texi:
2235 * loading.texi, eval.texi, functions.texi, control.texi:
2236 * symbols.texi, minibuf.texi: Reposition @anchor's.
2237
2238 * help.texi: Various small changes in addition to the following.
2239 (Describing Characters): Describe PREFIX argument to
2240 `key-description'. Correct and clarify definition of
2241 `text-char-description'. Describe NEED-VECTOR argument to
2242 `read-kbd-macro'.
2243 (Help Functions): Clarify definition of `apropos'.
2244
255d07dc
LH
22452004-06-23 Lars Hansen <larsh@math.ku.dk>
2246
2247 * files.texi (Saving Buffers): Correct description of
2248 `write-contents-functions'.
2249
4e9691e9
JB
22502004-06-21 Juanma Barranquero <lektu@terra.es>
2251
2252 * display.texi (Images): Remove redundant @vindex directives.
2253 Rewrite `image-library-alist' doc in active voice.
2254
1ebd4f78
JB
22552004-06-14 Juanma Barranquero <lektu@terra.es>
2256
2257 * display.texi (Images): Document new delayed library loading,
2258 variable `image-library-alist' and (existing but undocumented)
2259 function `image-type-available-p'.
2260
ddfb8369
RS
22612004-06-05 Richard M. Stallman <rms@gnu.org>
2262
2263 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
2264 refer the user to the Initial Input node.
2265 (Text from Minibuffer): Likewise.
2266 (Initial Input): New node. Document this feature
2267 and say it is mostly deprecated.
2268
18684a3a
RS
22692004-05-30 Richard M. Stallman <rms@gnu.org>
2270
7a61e456
RS
2271 * loading.texi (Named Features): Clarify return value
2272 and meaning of NOERROR.
2273
18684a3a
RS
2274 * variables.texi (File Local Variables): Minor cleanup.
2275
c8364415
MA
22762004-05-30 Michael Albinus <michael.albinus@gmx.de>
2277
2278 * files.texi (Magic File Names): Add `file-remote-p' as operation
2279 of file name handlers.
2280
08fd1251
RS
22812004-05-29 Richard M. Stallman <rms@gnu.org>
2282
2283 * modes.texi (Minor Mode Conventions): (-) has no special meaning
2284 as arg to a minor mode command.
2285
71d5a208
RS
22862004-05-22 Richard M. Stallman <rms@gnu.org>
2287
2288 * syntax.texi (Syntax Class Table): Word syntax not just for English.
2289
2290 * streams.texi (Output Variables): Doc float-output-format.
2291
2292 * searching.texi (Regexp Special): Nested repetition can be infloop.
2293
2294 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
2295 real stack overflow.
2296
2297 * compile.texi: Minor cleanups.
2298
22992004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
2300
2301 * lists.texi (Cons Cells): Explain dotted lists, true lists,
2302 circular lists.
2303 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 2304
022cb162
TTN
23052004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
2306
2307 * modes.texi (Search-based Fontification): Fix typo.
2308
aa7094ba
JB
23092004-05-10 Juanma Barranquero <lektu@terra.es>
2310
2311 * modes.texi (Mode Line Variables): Fix description of
2312 global-mode-string, which is now after which-func-mode, not the
2313 buffer name.
2314
c2383279
LH
23152004-05-07 Lars Hansen <larsh@math.ku.dk>
2316
2317 * modes.texi (Desktop Save Mode): Add.
2318 (Modes): Add menu entry Desktop Save Mode.
2319
2320 * hooks.texi: Add desktop-after-read-hook,
2321 desktop-no-desktop-file-hook and desktop-save-hook.
2322
2323 * locals.texi: Add desktop-save-buffer.
2324
058296d3
JH
23252004-04-30 Jesper Harder <harder@ifa.au.dk>
2326
2327 * display.texi: emacs -> Emacs.
2328
0c54865e
EZ
23292004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
2330
2331 * files.texi (Changing Files): Document set-file-times.
2332
d814862a
JB
23332004-04-23 Juanma Barranquero <lektu@terra.es>
2334
2335 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
2336
e8d6f886
JH
23372004-04-18 Jesper Harder <harder@ifa.au.dk>
2338
2339 * tips.texi (Coding Conventions): defopt -> defcustom.
2340
3a424014
LT
23412004-04-16 Luc Teirlinck <teirllm@auburn.edu>
2342
2343 * sequences.texi: Various clarifications.
2344
9e860631
LT
23452004-04-14 Luc Teirlinck <teirllm@auburn.edu>
2346
2347 * buffers.texi (Read Only Buffers): Mention optional ARG to
2348 `toggle-read-only'.
2349
5e30a0fb
NR
23502004-04-14 Nick Roberts <nick@nick.uklinux.net>
2351
9e860631 2352 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
2353 returns a full-width window if possible.
2354
619fb950
LT
23552004-04-13 Luc Teirlinck <teirllm@auburn.edu>
2356
2357 * buffers.texi: Various changes in addition to:
2358 (Buffer File Name): Add `find-buffer-visiting'.
2359 (Buffer Modification): Mention optional ARG to `not-modified'.
2360 (Indirect Buffers): Mention optional CLONE argument to
2361 `make-indirect-buffer'.
2362
2363 * files.texi: Various changes in addition to:
2364 (Visiting Functions): `find-file-hook' is now a normal hook.
2365 (File Name Expansion): Explain difference between the way that
2366 `expand-file-name' and `file-truename' treat `..'.
2367 (Contents of Directories): Mention optional ID-FORMAT argument to
2368 `directory-files-and-attributes'.
2369 (Format Conversion): Mention new optional CONFIRM argument to
2370 `format-write-file'.
2371
a2295d32
MB
23722004-04-12 Miles Bader <miles@gnu.org>
2373
2374 * macros.texi (Expansion): Add description of `macroexpand-all'.
2375
571fd4d5
JH
23762004-04-05 Jesper Harder <harder@ifa.au.dk>
2377
2378 * variables.texi (Variable Aliases): Mention
2379 cyclic-variable-indirection.
2380
2381 * errors.texi (Standard Errors): Ditto.
2382
4ba2fd66
LT
23832004-04-04 Luc Teirlinck <teirllm@auburn.edu>
2384
2385 * backups.texi: Various small changes in addition to:
2386 (Making Backups): Mention return value of `backup-buffer'.
2387 (Auto-Saving): Mention optional FORCE argument to
2388 `delete-auto-save-file-if-necessary'.
2389 (Reverting): Mention optional PRESERVE-MODES argument to
2390 `revert-buffer'. Correct description of `revert-buffer-function'.
2391
8f7ea687
JL
23922004-03-22 Juri Linkov <juri@jurta.org>
2393
2394 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
2395 with `Vector Functions'.
2396
2397 * text.texi (Sorting): Add missing quote.
2398
0eeca3c1
LT
23992004-03-14 Luc Teirlinck <teirllm@auburn.edu>
2400
2401 * intro.texi (Lisp History): Replace xref to `cl' manual with
2402 inforef.
2403
e69cfac2
RS
24042004-03-12 Richard M. Stallman <rms@gnu.org>
2405
2406 * intro.texi (Version Info): Add arg to emacs-version.
2407 (Lisp History): Change xref to CL manual.
2408
1b91d47f
LT
24092004-03-09 Luc Teirlinck <teirllm@auburn.edu>
2410
2411 * minibuf.texi (Completion Commands): Add xref to Emacs manual
2412 for Partial Completion mode.
2413
97073664
TTN
24142004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
2415
2416 * customize.texi: Fix typo. Remove eol whitespace.
2417
04a6e76b
RS
24182004-03-04 Richard M. Stallman <rms@gnu.org>
2419
2420 * processes.texi: Fix typos.
2421
2422 * lists.texi (Building Lists): Minor clarification.
2423
2424 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
2425 in make-hash-table.
2426
5bb0fcd1
JB
24272004-02-29 Juanma Barranquero <lektu@terra.es>
2428
2429 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
2430 rm, and ignore exit code.
2431
9022d421
EZ
24322004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
2433
2434 * display.texi (Defining Faces): Add description for min-colors.
2435 Update example.
2436
92f5fba2
LT
24372004-02-23 Luc Teirlinck <teirllm@auburn.edu>
2438
2439 * abbrevs.texi: Various corrections and clarifications in addition
2440 to the following:
2441 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
2442
7e83e178
GM
24432004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2444
2445 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
2446
9c5609e8
LT
24472004-02-21 Luc Teirlinck <teirllm@auburn.edu>
2448
e2b9b51f
LT
2449 * text.texi: Various small changes in addition to the following:
2450 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
2451 to delete-horizontal-space.
2452 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
2453 description of yank-handler text property at various places.
2454
7daa0e81
LT
2455 * frames.texi (Window System Selections): Add anchor.
2456
9c5609e8
LT
2457 * syntax.texi (Syntax Table Functions): Clarify and correct
2458 descriptions of make-syntax-table and copy-syntax-table.
2459 (Motion and Syntax): Clarify SYNTAXES argument to
2460 skip-syntax-forward.
2461 (Parsing Expressions): Mention that the return value of
2462 parse-partial-sexp is currently a list of ten rather than nine
2463 elements.
2464 (Categories): Various corrections and clarifications.
2465
d29edb21
LT
24662004-02-17 Luc Teirlinck <teirllm@auburn.edu>
2467
2468 * markers.texi (Marker Insertion Types): Minor change.
2469
2470 * locals.texi (Standard Buffer-Local Variables):
2471 * commands.texi (Interactive Codes, Using Interactive):
2472 * functions.texi (Related Topics): Fix xrefs.
2473
43e48bda
LT
24742004-02-16 Luc Teirlinck <teirllm@auburn.edu>
2475
2476 * lists.texi (Sets And Lists): Update description of delete-dups.
2477
84e34002
RS
24782004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2479
2480 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
2481
24822004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2483
2484 * frames.texi (Parameter Access): frame-parameters arg is optional.
2485 modify-frame-parameters handles nil for FRAME.
2486 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
2487 are all-or-nothing for certain toolkits.
2488 Mention parameter wait-for-wm.
2489 (Frames and Windows): In frame-first-window and frame-selected-window
2490 the arg is optional.
2491 (Input Focus): In redirect-frame-focus the second arg is optional.
2492 (Window System Selections): Mention selection type CLIPBOARD.
2493 Mention data-type UTF8_STRING.
2494 Mention numbering of cut buffers.
2495 (Resources): Describe x-resource-name.
2496
24972004-02-16 Richard M. Stallman <rms@gnu.org>
2498
2499 * windows.texi (Buffers and Windows): Delete false table
2500 about all-frames.
2501
2502 * syntax.texi (Parsing Expressions): Delete old caveat
2503 about parse-sexp-ignore-comments.
2504
2505 * streams.texi (Output Variables): Add print-quoted.
2506
2507 * lists.texi (Building Lists): Minor cleanup.
2508
2509 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
2510
2511 * display.texi (Overlays): Explain overlays use markers.
2512 (Managing Overlays): Explain front-advance and rear-advance
2513 in more detail.
2514
2515 * loading.texi (Unloading): Document unload-feature-special-hooks.
2516 Get rid of fns-NNN.el file.
2517
25182004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2519
2520 * help.texi (Describing Characters): Fix text-char-description
2521 example output.
2522
2523 * edebug.texi (Using Edebug): Fix example.
2524
2525 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 2526
84e34002
RS
2527 * files.texi (Changing Files): Fix argname.
2528
2529 * calendar.texi: Fix parens, and default values.
2530
2531 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
2532 * nonascii.texi, objects.texi, os.texi: Minor fixes.
2533 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
2534
2535 * positions.texi (Text Lines): Don't add -1 in current-line.
2536
25372004-02-16 Richard M. Stallman <rms@gnu.org>
2538
2539 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
2540
c33b76da
EZ
25412004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2542
2543 * processes.texi (Low-Level Network): Fix a typo.
2544
9d7271e8
KS
25452004-02-12 Kim F. Storm <storm@cua.dk>
2546
2547 * display.texi (Fringes): Use consistent wording.
2548 Note that window-fringe's window arg is optional.
2549 (Scroll Bars): Use consistent wording.
2550
6827d730
LT
25512004-02-11 Luc Teirlinck <teirllm@auburn.edu>
2552
2553 * tips.texi (Comment Tips): Document the new conventions for
2554 commenting out code.
2555
1cb60b5a
JD
25562004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2557
2558 * positions.texi (Text Lines): Added missing end defun.
2559
7fdd1f62
KS
25602004-02-07 Kim F. Storm <storm@cua.dk>
2561
2562 * positions.texi (Text Lines): Add line-number-at-pos.
2563
eb3c144c
JPW
25642004-02-06 John Paul Wallington <jpw@gnu.org>
2565
2566 * display.texi (Button Properties, Button Buffer Commands):
2567 mouse-2 invokes button, not down-mouse-1.
2568
a1d38d63
JR
25692004-02-04 Jason Rumney <jasonr@gnu.org>
2570
2571 * makefile.w32-in: Sync with Makefile.in changes.
2572
4b574f3d
LT
25732004-02-03 Luc Teirlinck <teirllm@auburn.edu>
2574
2575 * minibuf.texi (Text from Minibuffer): Various corrections and
2576 clarifications.
2577 (Object from Minibuffer): Correct Lisp description of
2578 read-minibuffer.
2579 (Minibuffer History): Clarify description of cons values for
2580 HISTORY arguments.
2581 (Basic Completion): Various corrections and clarifications. Add
2582 completion-regexp-list.
2583 (Minibuffer Completion): Correct and clarify description of
2584 completing-read.
6f6b0433 2585 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
2586 other minor changes.
2587 (High-Level Completion): Various corrections and clarifications.
2588 (Reading File Names): Ditto.
2589 (Minibuffer Misc): Ditto.
2590
d8186297
LT
25912004-01-26 Luc Teirlinck <teirllm@auburn.edu>
2592
2593 * strings.texi (Text Comparison): assoc-string also matches
2594 elements of alists that are strings instead of conses.
2595 (Formatting Strings): Standardize Texinfo usage. Update index
2596 entries.
2597
9adcb5f2
LT
25982004-01-20 Luc Teirlinck <teirllm@auburn.edu>
2599
2600 * lists.texi (Sets And Lists): Add delete-dups.
2601
3e7274ae
LT
26022004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2603
2604 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
2605 special form.
2606 * macros.texi (Defining Macros): Update description of `declare',
2607 which now is a macro.
2608 (Wrong Time): Fix typos.
2609
944e099f
LT
26102004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2611
2612 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 2613 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
2614 and `batch-byte-compile'. In particular, mention and describe
2615 all optional arguments.
2616 (Disassembly): Correct and clarify the description of `disassemble'.
2617
90c3aa59
LT
26182004-01-11 Luc Teirlinck <teirllm@auburn.edu>
2619
2620 * searching.texi: Various small changes in addition to the
2621 following.
2622 (Regexp Example): Adapt to new value of `sentence-end'.
2623 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2624 `words'.
2625 (Search and Replace): Add usage note for `perform-replace'.
2626 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2627 `match-data'.
2628 (Standard Regexps): Update for new values of `paragraph-start'
2629 and `sentence-end'.
2630
583c353d
LT
26312004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2632
2633 * files.texi (Saving Buffers): Clarify descriptions of
2634 `write-contents-functions' and `before-save-hook'.
2635 Make the defvar's for `before-save-hook' and `after-save-hook'
2636 into defopt's.
2637
05faee07
KS
26382004-01-07 Kim F. Storm <storm@cua.dk>
2639
2640 * commands.texi (Click Events): Describe new image and
2641 width/height elements of click events.
2642 (Accessing Events): Add posn-string, posn-image, and
2643 posn-object-width-height. Change posn-object to return either
2644 image or string object.
2645
a0465ec3
SJ
26462004-01-01 Simon Josefsson <jas@extundo.com>
2647
2648 * hooks.texi (Standard Hooks): Add before-save-hook.
2649 * files.texi (Saving Buffers): Likewise.
2650
972c0c49
RS
26512004-01-03 Richard M. Stallman <rms@gnu.org>
2652
2653 * frames.texi (Frames and Windows): Delete frame-root-window.
2654
dbcd463f
LT
26552004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2656
2657 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
2658
2659 * functions.texi: Various small changes in addition to the
2660 following.
2661 (What Is a Function): `functionp' returns nil for macros. Clarify
2662 behavior of this and following functions for symbol arguments.
2663 (Function Documentation): Add `\' in front of (fn @var{arglist})
2664 and explain why.
2665 (Defining Functions): Mention DOCSTRING argument to `defalias'.
2666 Add anchor.
2667 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
2668
02c77ee9
MB
26692004-01-01 Miles Bader <miles@gnu.org>
2670
2671 * display.texi (Buttons): New section.
2672
903a1a91
AS
26732003-12-31 Andreas Schwab <schwab@suse.de>
2674
2675 * numbers.texi (Math Functions): sqrt reports a domain-error
2676 error.
2677 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
2678
697cf92a
LT
26792003-12-30 Luc Teirlinck <teirllm@auburn.edu>
2680
3f70fe82
LT
2681 * tips.texi (Documentation Tips): Update item on hyperlinks in
2682 documentation strings.
2683
697cf92a
LT
2684 * errors.texi (Standard Errors): Various small corrections and
2685 additions.
2686
2687 * control.texi: Various small changes in addition to the
2688 following.
2689 (Signaling Errors): Provide some more details on how `signal'
2690 constructs the error message. Add anchor to the definition of
2691 `signal'.
2692 (Error Symbols): Describe special treatment of `quit'.
2693 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
2694 to emphasize that it has to be a single form.
2695
2696 * buffers.texi: Add anchor.
2697
4d25144d
RS
26982003-12-29 Richard M. Stallman <rms@gnu.org>
2699
2700 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
2701 (Window Configurations): Add window-configuration-frame.
2702
2703 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
2704
2705 * text.texi (Examining Properties): Add get-char-property-and-overlay.
2706 Change arg name in get-char-property.
2707 (Special Properties): Update handling of keymap property.
2708
2709 * strings.texi (Modifying Strings): Add clear-string.
2710 (Text Comparison): Add assoc-string and remove
2711 assoc-ignore-case, assoc-ignore-representation.
2712
2713 * os.texi (Time of Day): Add set-time-zone-rule.
2714
2715 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 2716 report domain-error errors.
4d25144d 2717
697cf92a 2718 * nonascii.texi (Converting Representations):
4d25144d
RS
2719 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
2720 (Encoding and I/O): Add file-name-coding-system.
2721
2722 * modes.texi (Search-based Fontification): Explain that
2723 face specs are symbols with face names as values.
2724
2725 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
2726
2727 * lists.texi (Building Lists): remq moved elsewhere.
2728 (Sets And Lists): remq moved here.
2729 (Association Lists): Refer to assoc-string.
2730
2731 * internals.texi (Garbage Collection): Add memory-use-counts.
2732
2733 * frames.texi (Frames and Windows): Add set-frame-selected-window
2734 and frame-root-window.
2735
697cf92a 2736 * files.texi (Contents of Directories):
4d25144d
RS
2737 Add directory-files-and-attributes.
2738
2739 * display.texi (Refresh Screen): Add force-window-update.
2740 (Invisible Text): Explain about moving point out of invis text.
2741 (Overlay Properties): Add overlay-properties.
2742 (Managing Overlays): Add overlayp.
2743 (GIF Images): Invalid image number displays a hollow box.
2744
2745 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
2746 (Killing Buffers): Add buffer-live-p.
2747
67fafe38
MR
27482003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
2749
2750 * display.texi (Fringes): Fix typo "set-buffer-window".
2751
68e74f25
LT
27522003-12-24 Luc Teirlinck <teirllm@auburn.edu>
2753
2754 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
2755 * nonascii.texi, processes.texi, tips.texi, variables.texi:
2756 Add or change various xrefs and anchors.
2757
2758 * commands.texi: Replace all occurrences of @acronym{CAR} with
2759 @sc{car}, for consistency with the rest of the Elisp manual.
2760 `car' and `cdr' are historically acronyms, but are no longer
2761 widely thought of as such.
2762
2763 * internals.texi (Pure Storage): Mention that `purecopy' does not
2764 copy text properties.
2765 (Object Internals): Now 29 bits are used (in most implementations)
2766 to address Lisp objects.
2767
2768 * variables.texi (Variables with Restricted Values): New node.
2769
2770 * objects.texi (Lisp Data Types): Mention that certain variables
2771 can only take on a restricted set of values and add an xref to
2772 the new node "Variables with Restricted Values".
2773
2774 * eval.texi (Function Indirection): Describe the errors that
2775 `indirect-function' can signal.
2776 (Eval): Clarify the descriptions of `eval-region' and `values'.
2777 Describe `eval-buffer' instead of `eval-current-buffer' and
2778 mention `eval-current-buffer' as an alias for `current-buffer'.
2779 Correct the description and mention all optional arguments.
2780
697cf92a 2781 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
2782 following.
2783 (Converting Representations): Clarify behavior of
2784 `string-make-multibyte' and `string-to-multibyte' for unibyte all
2785 ASCII arguments.
2786 (Character Sets): Document the variable `charset-list' and adapt
2787 the definition of the function `charset-list' accordingly.
2788 (Translation of Characters): Clarify use of generic characters in
2789 `make-translation-table'. Clarify and correct the description of
2790 the use of translation tables in encoding and decoding.
2791 (User-Chosen Coding Systems): Correct and clarify the description
2792 of `select-safe-coding-system'.
2793 (Default Coding Systems): Clarify description of
2794 `file-coding-system-alist'.
2795
a62f71e4
LT
27962003-11-30 Luc Teirlinck <teirllm@auburn.edu>
2797
2798 * strings.texi (Text Comparison): Correctly describe when two
2799 strings are `equal'. Combine and clarify descriptions of
2800 `assoc-ignore-case' and `assoc-ignore-representation'.
2801
2802 * objects.texi (Non-ASCII in Strings): Clarify description of
2803 when a string is unibyte or multibyte.
2804 (Bool-Vector Type): Update examples.
2805 (Equality Predicates): Correctly describe when two strings are
2806 `equal'.
2807
19017752
LT
28082003-11-29 Luc Teirlinck <teirllm@auburn.edu>
2809
2810 * lists.texi (Building Lists): `append' no longer accepts integer
2811 arguments. Update the description of `number-sequence' to reflect
2812 recent changes.
2813 (Sets And Lists): Describe `member-ignore-case' after `member'.
2814
0f6a07a8
KS
28152003-11-27 Kim F. Storm <storm@cua.dk>
2816
2817 * commands.texi (Click Events): Click object may be an images.
2818 Describe (dx . dy) element of click positions.
2819 (Accessing Events): Remove duplicate posn-timestamp.
2820 New functions posn-object and posn-object-x-y.
2821
1ce7c819
KS
28222003-11-23 Kim F. Storm <storm@cua.dk>
2823
2824 * commands.texi (Click Events): Describe enhancements to event
2825 position lists, including new text-pos and (col . row) items.
2826 Mention left-fringe and right-fringe area events.
0f6a07a8 2827 (Accessing Events): New functions posn-area and
1ce7c819
KS
2828 posn-actual-col-row. Mention posn-timestamp. Mention that
2829 posn-point in non-text area still returns buffer position.
2830 Clarify posn-col-row.
2831
cae8ddbb
LH
28322003-11-21 Lars Hansen <larsh@math.ku.dk>
2833
2834 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
2835 * anti.texi (File Attributes): Describe removed parameter
2836 ID-FORMAT.
2837
f7f1a248
LT
28382003-11-20 Luc Teirlinck <teirllm@auburn.edu>
2839
68e74f25 2840 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
2841 a position, its buffer is ignored.
2842
2843 * markers.texi (Overview of Markers): Mention it here too.
2844
c5e2fb05
LT
28452003-11-12 Luc Teirlinck <teirllm@auburn.edu>
2846
2847 * numbers.texi (Numeric Conversions): Not just `floor', but also
2848 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
2849
e57d0aa8
LT
28502003-11-10 Luc Teirlinck <teirllm@auburn.edu>
2851
2852 * markers.texi (Creating Markers): Specify insertion type of
2853 created markers. Add xref to `Marker Insertion Types'.
2854 Second argument to `copy-marker' is optional.
2855 (Marker Insertion Types): Mention that most markers are created
2856 with insertion type nil.
2857 (The Mark): Correctly describe when `mark' signals an error.
2858 (The Region): Correctly describe when `region-beginning' and
2859 `region-end' signal an error.
2860
bb3612ec
LT
28612003-11-08 Luc Teirlinck <teirllm@auburn.edu>
2862
2863 * hash.texi (Creating Hash): Clarify description of `eql'.
2864 `makehash' is obsolete.
2865 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
2866
2867 * positions.texi (Point): Change description of `buffer-end', so
2868 that it is also correct for floating point arguments.
2869 (List Motion): Correct argument lists of `beginning-of-defun' and
2870 `end-of-defun'.
2871 (Excursions): Add xref to `Marker Insertion Types'.
2872 (Narrowing): Argument to `narrow-to-page' is optional.
2873
cfb8a797
LT
28742003-11-06 Luc Teirlinck <teirllm@auburn.edu>
2875
2876 * streams.texi (Output Streams): Clarify behavior of point for
2877 marker output streams.
2878
c6177909
LT
28792003-11-04 Luc Teirlinck <teirllm@auburn.edu>
2880
2881 * variables.texi (Defining Variables): Second argument to
2882 `defconst' is not optional.
2883 (Setting Variables): Mention optional argument APPEND to
2884 `add-to-list'.
2885 (Creating Buffer-Local): Expand description of
2886 `make-variable-buffer-local'.
2887 (Frame-Local Variables): Expand description of
2888 `make-variable-frame-local'.
2889 (Variable Aliases): Correct description of optional argument
2890 DOCSTRING to `defvaralias'. Mention return value of
2891 `defvaralias'.
2892 (File Local Variables): Add xref to `File variables' in Emacs
2893 Manual. Correct description of `hack-local-variables'. Mention
2894 `safe-local-variable' property. Mention optional second argument
2895 to `risky-local-variable-p'.
2896
b3645067
LT
28972003-11-03 Luc Teirlinck <teirllm@auburn.edu>
2898
2899 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
2900
10695e5c
EZ
29012003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
2902
2903 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
2904 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
2905 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
2906 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
2907 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 2908 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
2909 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
2910 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
2911 @acronym{FOO}.
2912
a2f4def1
LT
29132003-10-27 Luc Teirlinck <teirllm@auburn.edu>
2914
2915 * strings.texi (Creating Strings): Argument START to `substring'
2916 can not be `nil'. Expand description of
2917 `substring-no-properties'. Correct description of `split-string',
2918 especially with respect to empty matches. Prevent very bad line
2919 break in definition of `split-string-default-separators'.
2920 (Text Comparison): `string=' and `string<' also accept symbols as
2921 arguments.
2922 (String Conversion): More completely describe argument BASE in
2923 `string-to-number'.
5bb0fcd1 2924 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
2925 corresponding object. Clarify behavior of numeric prefix after
2926 `%' in `format'.
2927 (Case Conversion): The argument to `upcase-initials' can be a
2928 character.
2929
a2296bf9
KH
29302003-10-27 Kenichi Handa <handa@m17n.org>
2931
2932 * display.texi (Fontsets): Fix texinfo usage.
2933
885fef7c
KH
29342003-10-25 Kenichi Handa <handa@m17n.org>
2935
2936 * display.texi (Fontsets): Add description of the function
2937 set-fontset-font.
2938
0c6b7a1f
LT
29392003-10-23 Luc Teirlinck <teirllm@auburn.edu>
2940
2941 * display.texi (Temporary Displays): Add xref to `Documentation
2942 Tips'.
2943
2944 * functions.texi (Function Safety): Use inforef instead of pxref
2945 for SES.
2946
c3cda320
AS
29472003-10-23 Andreas Schwab <schwab@suse.de>
2948
2949 * Makefile.in (TEX, texinputdir): Don't define.
2950 (TEXI2DVI): Define.
2951 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
2952 add $(srcdir)/index.texi.
2953 ($(infodir)/elisp): Remove index.texi dependency.
2954 (elisp.dvi): Likewise. Use $(TEXI2DVI).
2955 (index.texi): Remove target.
2956 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
2957 (clean): Don't remove index.texi.
2958
c3cda320
AS
2959 * permute-index, index.perm: Remove.
2960 * index.texi: Rename from index.unperm.
2961
e5dadca7
LT
29622003-10-22 Luc Teirlinck <teirllm@auburn.edu>
2963
2964 * tips.texi (Documentation Tips): Document new behavior for face
2965 and variable hyperlinks in Help mode.
2966
6cfb0777
LT
29672003-10-21 Luc Teirlinck <teirllm@auburn.edu>
2968
2969 * objects.texi (Integer Type): Update for extra bit of integer range.
2970 (Character Type): Ditto.
2971
a6eeaa81 29722003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
2973
2974 * numbers.texi (Integer Basics): Add index entries for reading
2975 numbers in hex, octal, and binary.
2976
c8f9ba83
LK
29772003-10-16 Lute Kamstra <lute@gnu.org>
2978
2979 * modes.texi (Mode Line Format): Mention force-mode-line-update's
2980 argument.
2981
b52a26fb
LT
29822003-10-13 Luc Teirlinck <teirllm@auburn.edu>
2983
2984 * windows.texi (Choosing Window): Fix typo.
2985 * edebug.texi (Edebug Execution Modes): Fix typo.
2986
f7005886
RS
29872003-10-13 Richard M. Stallman <rms@gnu.org>
2988
2989 * windows.texi (Basic Windows): A window has fringe settings,
2990 display margins and scroll-bar settings.
2991 (Splitting Windows): Doc split-window return value.
2992 Clean up one-window-p.
2993 (Selecting Windows): Fix typo.
2994 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
2995 (Buffers and Windows): In set-window-buffer, explain effect
2996 on fringe settings and scroll bar settings.
2997 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
2998 (Choosing Window): Use defopt for pop-up-frame-function.
2999 For special-display-buffer-names, explain same-window and same-frame.
3000 Clarify window-dedicated-p return value.
3001 (Textual Scrolling): scroll-up and scroll-down can get an error.
3002 (Horizontal Scrolling): Clarify auto-hscroll-mode.
3003 Clarify set-window-hscroll.
3004 (Size of Window): Don't mention tool bar in window-height.
3005 (Coordinates and Windows): Explain what coordinates-in-window-p
3006 returns for fringes and display margins.
3007 (Window Configurations): Explain saving fringes, etc.
3008
3009 * tips.texi (Library Headers): Clean up Documentation.
3010
3011 * syntax.texi (Parsing Expressions): Clean up forward-comment
3012 and parse-sexp-lookup-properties.
3013
3014 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
3015
3016 * os.texi (System Environment): Clean up text for load-average errors.
3017
3018 * modes.texi (Hooks): Don't explain local hook details at front.
3019 Clarify run-hooks and run-hook-with-args a little.
3020 Clean up add-hook and remove-hook.
3021
3022 * edebug.texi (Edebug Execution Modes): Clarify t.
3023 Document edebug-sit-for-seconds.
3024 (Coverage Testing): Document C-x X = and =.
3025 (Instrumenting Macro Calls): Fix typo.
3026 (Specification List): Don't index the specification keywords.
3027
c989ebe9
KS
30282003-10-10 Kim F. Storm <storm@cua.dk>
3029
3030 * processes.texi (Network): Introduce make-network-process.
3031
f9525eef
LT
30322003-10-09 Luc Teirlinck <teirllm@auburn.edu>
3033
3034 * tips.texi (Library Headers): Fix typo.
3035
f008b925
LK
30362003-10-07 Juri Linkov <juri@jurta.org>
3037
3038 * modes.texi (Imenu): Mention imenu-create-index-function's
3039 default value. Explain submenus better.
3040
c22c5da6
LK
30412003-10-07 Lute Kamstra <lute@gnu.org>
3042
3043 * modes.texi (Faces for Font Lock): Fix typo.
3044 (Hooks): Explain how buffer-local hook variables can refer to
3045 global hook variables.
3046 Various minor clarifications.
3047
49247521
LK
30482003-10-06 Lute Kamstra <lute@gnu.org>
3049
3050 * tips.texi (Coding Conventions): Mention naming conventions for
3051 hooks.
3052
9296c947
LT
30532003-10-05 Luc Teirlinck <teirllm@auburn.edu>
3054
3055 * loading.texi (Library Search): Correct default value of
3056 load-suffixes.
3057 (Named Features): Fix typo.
3058
0e9b293a
RS
30592003-10-05 Richard M. Stallman <rms@gnu.org>
3060
3061 * loading.texi (Named Features): In `provide',
3062 say how to test for subfeatures.
3063 (Unloading): In unload-feature, use new var name
3064 unload-feature-special-hooks.
3065
49247521 30662003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
3067
3068 * modes.texi (Major Mode Conventions): Mention third way to set up
3069 Imenu.
3070 (Imenu): A number of small fixes.
3071 Delete documentation of internal variable imenu--index-alist.
3072 Document the return value format of imenu-create-index-function
3073 functions.
3074
ab8f7d5c
RS
30752003-09-30 Richard M. Stallman <rms@gnu.org>
3076
3077 * processes.texi (Network): Say what stopped datagram connections do.
3078
3079 * lists.texi (Association Lists): Clarify `assq-delete-all'.
3080
3081 * display.texi (Overlay Properties): Clarify `evaporate' property.
3082
49247521 30832003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
3084
3085 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 3086 constructs should be marked as risky.
86b9b767
LK
3087 Change cons cell into proper list.
3088 (Mode Line Variables): Change cons cell into proper list.
3089
49247521 30902003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
3091
3092 * modes.texi (Mode Line Data): Document the :propertize construct.
3093 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 3094 to match their order in the default mode-line-format.
bc3b02f9
LK
3095 Describe the new variables mode-line-position and mode-line-modes.
3096 Update the default values of mode-line-frame-identification,
3097 minor-mode-alist, and default-mode-line-format.
3098 (Properties in Mode): Mention the :propertize construct.
6142d1d0 3099
bc3b02f9 31002003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 3101
c22c5da6 3102 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
3103 * loading.texi, minibuf.texi, text.texi, variables.texi:
3104 Avoid @strong{Note:}.
3105
31062003-09-26 Richard M. Stallman <rms@gnu.org>
3107
3108 * keymaps.texi (Remapping Commands): Fix typo.
3109
41beda59
LT
31102003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
3111
3112 * processes.texi (Low-Level Network): Fix typo.
3113
ef6ae4ff
KS
31142003-09-23 Kim F. Storm <storm@cua.dk>
3115
3116 * processes.texi (Network, Network Servers): Fix typos.
3117 (Low-Level Network): Add timeout value for :server keyword.
3118 Add new option keywords to make-network-process.
3119 Add set-network-process-options.
3120 Explain how to test availability of network options.
3121
b0f23edf
RS
31222003-09-19 Richard M. Stallman <rms@gnu.org>
3123
3124 * text.texi (Motion by Indent): Arg to
3125 backward-to-indentation and forward-to-indentation is optional.
3126
3127 * strings.texi (Creating Strings): Add substring-no-properties.
3128
3129 * processes.texi
3130 (Process Information): Add list-processes arg QUERY-ONLY.
3131 Delete process-contact from here.
3132 Add new status values for process-status.
3133 Add process-get, process-put, process-plist, set-process-plist.
3134 (Synchronous Processes): Add call-process-shell-command.
3135 (Signals to Processes): signal-process allows process objects.
3136 (Network): Complete rewrite.
3137 (Network Servers, Datagrams, Low-Level Network): New nodes.
3138
3139 * positions.texi (Word Motion): forward-word, backward-word
3140 arg is optional. Reword.
3141
3142 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
3143
c22c5da6 3144 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
3145 Delete duplicate definition of buffer-local-value.
3146 (File Local Variables): Explain about discarding text props.
3147
f387bdea
RS
31482003-09-11 Richard M. Stallman <rms@gnu.org>
3149
3150 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
3151 changes variables that record input events.
3152 (Minibuffer Misc): Add minibuffer-selected-window.
3153
3154 * lists.texi (Building Lists): Add copy-tree.
3155
3156 * display.texi (Fontsets): Add char-displayable-p.
3157 (Scroll Bars): New node.
3158
49247521 31592003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
3160
3161 * modes.texi (%-Constructs): Document new `%i' and `%I'
3162 constructs.
3163
fd026ee1
JR
31642003-09-03 Peter Runestig <peter@runestig.com>
3165
3166 * makefile.w32-in: New file.
3167
4828b4d7
RS
31682003-08-29 Richard M. Stallman <rms@gnu.org>
3169
3170 * display.texi (Overlay Properties): Clarify how priorities
3171 affect use of the properties.
3172
a4e4f05d
LT
31732003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
3174
3175 * customize.texi (Type Keywords): Correct the description of
3176 `:help-echo' in the case where `motion-doc' is a function.
3177
3ebe0346
JPW
31782003-08-14 John Paul Wallington <jpw@gnu.org>
3179
3180 * modes.texi (Emulating Mode Line): Subsection, not section.
3181
3afe8e39
RS
31822003-08-13 Richard M. Stallman <rms@gnu.org>
3183
3184 * elisp.texi (Top): Update subnode lists in menu.
3185
3186 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
3187 (Kill Functions): kill-region has new arg yank-handler.
3188 (Yanking): New node.
3189 (Yank Commands): Add yank-undo-function.
3190 (Low-Level Kill Ring):
3191 kill-new and kill-append have new arg yank-handler.
3192 (Changing Properties): Add remove-list-of-text-properties.
3193 (Atomic Changes): New node.
3194
3195 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
3196
3197 * streams.texi (Output Variables): Add eval-expression-print-length
3198 and eval-expression-print-level.
3199
3200 * os.texi (Time Conversion): For encode-time, explain limits on year.
3201
3202 * objects.texi (Character Type): Define anchor "modifier bits".
3203
3204 * modes.texi (Emulating Mode Line): New node.
3205 (Search-based Fontification): Font Lock uses font-lock-face property.
3206 (Other Font Lock Variables): Likewise.
3207
3208 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
3209 not vectors.
3210 (Active Keymaps): Add emulation-mode-map-alists.
3211 (Functions for Key Lookup): key-binding has new arg no-remap.
3212 (Remapping Commands): New node.
3213 (Scanning Keymaps): where-is-internal has new arg no-remap.
3214 (Tool Bar): Add tool-bar-local-item-from-menu.
3215 Clarify when to use tool-bar-add-item-from-menu.
3216
3217 * commands.texi (Interactive Call): commandp has new arg.
3218 (Command Loop Info): Add this-original-command.
3219
e37769b1
JPW
32202003-08-06 John Paul Wallington <jpw@gnu.org>
3221
3222 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
3223
3224 * display.texi (Warning Basics): Fix typo.
3225 (Fringes): Add closing curly bracket and fix typo.
3226
3227 * elisp.texi (Top): Fix typo.
3228
c5e0561f
RS
32292003-08-05 Richard M. Stallman <rms@gnu.org>
3230
3231 * elisp.texi: Update lists of subnodes.
3232
3233 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
3234
3235 * variables.texi (Local Variables): Use lc for example variable names.
3236
3237 * tips.texi (Library Headers): Explain where to put -*-.
3238
3239 * strings.texi (Creating Strings): Fix xref for vconcat.
3240
3241 * sequences.texi (Vector Functions):
3242 vconcat no longer allows integer args.
3243
3244 * minibuf.texi (Reading File Names): read-file-name has new
3245 arg PREDICATE. New function read-directory-name.
3246
3247 * macros.texi (Defining Macros): Give definition of `declare'
3248 (Indenting Macros): New node.
3249
3250 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
3251 (Window Frame Parameters): Make separate table of parameters
3252 that are coupled with specific face attributes.
3253 (Deleting Frames): delete-frame-hooks renamed to
3254 delete-frame-functions.
3255
3256 * files.texi (Magic File Names): Add file-remote-p.
3257 Clarify file-local-copy.
3258
3259 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
3260 here; instead xref Defining Macros.
3261
3262 * display.texi (Warnings): New node, and subnodes.
3263 (Fringes): New node.
3264
3265 * debugging.texi (Test Coverage): New node.
3266
3267 * compile.texi (Compiler Errors): Explain with-no-warnings
3268 and other ways to suppress warnings.
3269
3270 * commands.texi (Interactive Call): Minor clarification.
3271
3272 * buffers.texi (Buffer File Name): set-visited-file-name
3273 renames the buffer too.
3274
3275 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
3276
ee59dede
MR
32772003-07-24 Markus Rost <rost@math.ohio-state.edu>
3278
3279 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
3280
f0514b34
MR
32812003-07-22 Markus Rost <rost@math.ohio-state.edu>
3282
3283 * internals.texi (Garbage Collection): Fix previous change.
3284
c73983bb
RS
32852003-07-22 Richard M. Stallman <rms@gnu.org>
3286
3287 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
3288
3289 * display.texi (Width): Use \s syntax in example.
3290 (Font Selection): Add face-font-rescale-alist.
3291
3292 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
3293 Remove spurious indent in example.
3294
3295 * lists.texi (Building Lists): Add number-sequence.
3296
3297 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
3298
3299 * functions.texi (Function Documentation): Explain how to
3300 show calling convention explicitly in the doc string.
3301
3302 * windows.texi (Selecting Windows): save-selected-window saves
3303 selected window of each frame.
3304 (Window Configurations): Minor change.
3305
3306 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
3307
3308 * streams.texi (Output Variables): Add print-continuous-numbering
3309 and print-number-table.
3310
3311 * processes.texi (Decoding Output): New node.
3312
3313 * os.texi (Time Conversion): decode-time arg is optional.
3314
3315 * objects.texi (Character Type): Don't use space as example for \.
3316 Make list of char names and \-sequences correspond.
3317 Explain that \s is not used in strings. `\ ' needs space after.
3318
3319 * nonascii.texi (Converting Representations): Add string-to-multibyte.
3320 (Translation of Characters): Add translation-table-for-input.
3321 (Default Coding Systems): Add auto-coding-functions.
3322 (Explicit Encoding): Add decode-coding-inserted-region.
3323 (Locales): Add locale-info.
3324
3325 * minibuf.texi (Basic Completion): Describe test-completion.
3326 Collections can be lists of strings.
3327 Clean up lazy-completion-table.
3328 (Programmed Completion): Mention test-completion.
3329 Clarify why lambda expressions are not accepted.
3330 (Minibuffer Misc): Describe minibufferp.
3331
51a8b435
RS
33322003-07-14 Richard M. Stallman <rms@gnu.org>
3333
3334 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
3335
3336 * windows.texi (Selecting Windows): New arg to select-window.
3337 (Selecting Windows): Add with-selected-window.
3338 (Size of Window): Add window-inside-edges, etc.
3339
3340 * internals.texi (Garbage Collection): Add post-gc-hook.
3341
3342 * processes.texi (Subprocess Creation): Add exec-suffixes.
3343
3344 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
3345 (Scanning Keymaps): Add map-keymaps.
3346 (Defining Menus): Add keymap-prompt.
3347
3348 * numbers.texi (Integer Basics): Add most-positive-fixnum,
3349 most-negative-fixnum.
3350
3351 * compile.texi (Byte Compilation): Explain no-byte-compile
3352 (Compiler Errors): New node.
3353
3354 * os.texi (User Identification): user-uid, user-real-uid
3355 can return float.
3356
3357 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
3358 and about derived modes.
3359 (Minor Modes): Add minor-mode-list.
3360 (Defining Minor Modes): Keyword args for define-minor-mode.
3361 (Search-based Fontification): Explain managing other properties.
3362 (Other Font Lock Variables): Add font-lock-extra-managed-props.
3363 (Faces for Font Lock): Add font-locl-preprocessor-face.
3364 (Hooks): Add run-mode-hooks and delay-mode-hooks.
3365
3366 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 3367 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
3368
3369 * loading.texi (Library Search): Add load-suffixes.
3370
3371 * minibuf.texi (Basic Completion): Add lazy-completion-table.
3372 (Programmed Completion): Add dynamic-completion-table.
3373
3374 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
3375 (Magic File Names): Specify precedence order of handlers.
199bb209 3376
51a8b435
RS
3377 * commands.texi (Command Overview): Emacs server runs pre-command-hook
3378 and post-command-hook.
3379 (Waiting): New calling convention for sit-for.
3380
3381 * text.texi (Special Properties): local-map and keymap properties
3382 apply based on their stickiness.
3383
c6de56a0
RS
33842003-07-07 Richard M. Stallman <rms@gnu.org>
3385
3386 * modes.texi (Minor Mode Conventions): Specify only some kinds
3387 of list values as args to minor modes.
3388
3389 * files.texi (File Name Expansion): Warn about iterative use
3390 of substitute-in-file-name.
3391
3392 * advice.texi (Activation of Advice): Clean up previous change.
3393
8c761ea6
MR
33942003-07-06 Markus Rost <rost@math.ohio-state.edu>
3395
3396 * advice.texi (Activation of Advice): Note that ad-start-advice is
3397 turned on by default.
3398
c6de56a0
RS
33992003-06-30 Richard M. Stallman <rms@gnu.org>
3400
3401 * text.texi (Buffer Contents): Document current-word.
3402 (Change Hooks): Not called for *Messages*.
3403
3404 * functions.texi (Defining Functions): Explain about redefining
3405 primitives.
3406 (Function Safety): Renamed. Minor changes.
3407 Comment out the detailed criteria for what is safe.
3408
3fe4e567
AS
34092003-06-22 Andreas Schwab <schwab@suse.de>
3410
3411 * objects.texi (Symbol Type): Fix description of examples.
3412
cda7bd13
AS
34132003-06-16 Andreas Schwab <schwab@suse.de>
3414
3415 * hash.texi (Creating Hash): Fix description of :weakness.
3416
fbcffa4a
KG
34172003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
3418
3419 * files.texi (Changing Files): copy-file copies file modes, too.
3420
ff6a3bfb
RS
34212003-05-28 Richard M. Stallman <rms@gnu.org>
3422
3423 * strings.texi (Creating Strings): Clarify split-string.
3424
1463a05d
JB
34252003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
3426
3427 * strings.texi (Creating Strings): Update split-string specification
3428 and examples.
3429
af253914
RS
34302003-05-19 Richard M. Stallman <rms@gnu.org>
3431
3432 * elisp.texi: Correct invariant section names.
3433
7ea52f92
RS
34342003-04-20 Richard M. Stallman <rms@gnu.org>
3435
3436 * os.texi (Timers): Explain about timers and quitting.
3437
e31afc09
RS
34382003-04-19 Richard M. Stallman <rms@gnu.org>
3439
3440 * internals.texi (Writing Emacs Primitives): Strings are
3441 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
3442 Explain GCPRO convention for varargs function args.
3443
5ceea398
RS
34442003-04-16 Richard M. Stallman <rms@gnu.org>
3445
3446 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
3447
b0ada147
RS
34482003-04-08 Richard M. Stallman <rms@gnu.org>
3449
3450 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
3451
b23375aa
KS
34522003-02-13 Kim F. Storm <storm@cua.dk>
3453
3454 * objects.texi (Character Type): New \s escape for space.
3455
c60ee5e7
JB
34562003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3457
3458 * os.texi (System Environment): Added cygwin system-type.
3459
84e47416
RS
34602003-01-25 Richard M. Stallman <rms@gnu.org>
3461
3462 * keymaps.texi: Document that a symbol can act as a keymap.
3463
3e8cf2ea
RS
34642003-01-13 Richard M. Stallman <rms@gnu.org>
3465
3466 * text.texi (Changing Properties): Say string indices are origin-0.
3467
3468 * positions.texi (Screen Lines) <compute-motion>:
3469 Correct order of elts in return value.
3470
3471 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
3472 how to define a default binding.
3473
7abb9fc5 34742002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 3475
104bc3aa 3476 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 3477
104bc3aa
MR
3478 * customize.texi (Simple Types): Clarify description of custom
3479 type 'number. Describe new custom type 'float.
177f790c 3480
7abb9fc5 34812002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
3482
3483 * variables.texi (File Local Variables): Fix typo.
3484
df140a68 34852002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 3486
df140a68
KG
3487 From Michael Albinus <Michael.Albinus@alcatel.de>.
3488
3489 * README: Target for Info file is `make info'.
3490
3491 * files.texi (File Name Components): Fixed typos in
3492 `file-name-sans-extension'.
3493 (Magic File Names): Complete list of operations for magic file
3494 name handlers.
3495
7ed9159a
JY
34962002-09-16 Jonathan Yavner <jyavner@engineer.com>
3497
3498 * variables.texi (File Local Variables): New function
3499 risky-local-variable-p.
3500
35012002-09-15 Jonathan Yavner <jyavner@engineer.com>
3502
3503 * functions.texi (Function safety): New node about unsafep.
3504
241f79af
PA
35052002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
3506
3507 * customize.texi (Splicing into Lists): Fixed example.
3508 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
3509
72459b15
JB
35102002-06-17 Juanma Barranquero <lektu@terra.es>
3511
3512 * frames.texi (Display Feature Testing): Fix typo.
3513
61f7e0f5
AS
35142002-06-12 Andreas Schwab <schwab@suse.de>
3515
3516 * frames.texi (Initial Parameters, Resources): Fix references to
3517 the Emacs manual.
3518
4e792dbd
KS
35192002-05-13 Kim F. Storm <storm@cua.dk>
3520
3521 * variables.texi (Intro to Buffer-Local): Updated warning and
3522 example relating to changing buffer inside let.
3523
940344d4 35242002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
3525
3526 * os.texi (Session Management): New node about X Session management.
3527
231ac53b
EZ
35282002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
3529
3530 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
3531 to which the manual corresponds, and the copyright years.
3532
3533 * Makefile.in (VERSION): Set to 2.9.
3534
140cc574
EZ
35352001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
3536
3537 * elisp.texi: Change the category in @dircategory to "Emacs", to
3538 make it consistent with info/dir.
3539
9c7fce05
MB
35402001-11-25 Miles Bader <miles@gnu.org>
3541
3542 * text.texi (Fields): Describe new `limit' arg in
3543 field-beginning/field-end.
3544
9f8bbf0f
EZ
35452001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3546
a5e6715c
EZ
3547 * permute-index: Don't depend on csh-specific features. Replace
3548 the interpreter name with /bin/sh.
3549
9f8bbf0f
EZ
3550 * two-volume-cross-refs.txt: New file.
3551 * two.el: New file.
3552 * spellfile: New file.
3553
1756e2fb
EZ
35542001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
3555
3556 * permute-index: New file.
3557
3558 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
3559 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
3560 8+3 restricted namespace.
ad050e54
EZ
3561
3562 * Makefile.in (infodir): Define relative to $(srcdir).
3563 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
3564 include directories list via -I switch to makeinfo.
3565 (index.texi): Use cp if both hard and symbolic links fail.
3566
10fa7f8e
EZ
35672001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3568
7a1494ce
EZ
3569 * Makefile.in (distclean): Add.
3570
10fa7f8e
EZ
3571 The following changes make ELisp manual part of the Emacs
3572 distribution:
3573
3574 * Makefile.in: Add Copyright notice.
3575 (prefix): Remove.
3576 (infodir): Change value to "../info".
3577 (VPATH): New variable.
3578 (MAKE): Don't define.
3579 (texmacrodir): Don't define.
3580 (texinputdir): Append the existing value of TEXINPUTS.
3581 ($(infodir)/elisp): Instead of just "elisp". Reformat the
3582 command to be compatible with man/Makefile.in, and to put the
3583 output into ../info.
5c32b7c5 3584 (info): Add target.
10fa7f8e
EZ
3585 (installall): Target removed.
3586
ad050e54 35872001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
3588
3589 * tips.texi (Coding Conventions): Fix typo.
3590
6fd735df
GM
35912001-10-23 Gerd Moellmann <gerd@gnu.org>
3592
3593 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
3594
b704d54b
EZ
35952001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
3596
3597 * files.texi (File Name Components): Update the description of
3598 file-name-sans-extension and file-name-extension, as they now
3599 ignore leading dots.
3600
71431a0e
GM
36012001-10-20 Gerd Moellmann <gerd@gnu.org>
3602
6aa97356 3603 * (Version 21.1 released.)
71431a0e 3604
79f1f96c
MB
36052001-10-19 Miles Bader <miles@gnu.org>
3606
3607 * positions.texi (Text Lines): Describe behavior of
3608 `beginning-of-line'/`end-of-line' in the presence of field properties.
3609
892a8f36
GM
36102001-10-17 Gerd Moellmann <gerd@gnu.org>
3611
3612 * Makefile.in (VERSION): Set to 2.8.
3613 (manual): Use `manual-21'.
3614
8c1cc9e8 3615 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
3616 number was used. Set it to 2.8.
3617
3618 * intro.texi: Likewise.
3619
51724e26
EZ
36202001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3621
3622 * files.texi (File Name Completion): Document the significance of
3623 a trailing slash in elements of completion-ignored-extensions.
3624
57b338e8
MB
36252001-10-06 Miles Bader <miles@gnu.org>
3626
3627 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3628
c89e4bc5
GM
36292001-10-04 Gerd Moellmann <gerd@gnu.org>
3630
3631 * variables.texi (Variable Aliases): New node.
3632
ab952a4f
GM
36332001-10-04 Gerd Moellmann <gerd@gnu.org>
3634
3635 * Branch for 21.1.
dff28924 3636
9db3a582
MB
36372001-10-02 Miles Bader <miles@gnu.org>
3638
ae1a9581
MB
3639 * minibuf.texi (Minibuffer Misc): Add entries for
3640 `minibuffer-contents', `minibuffer-contents-no-properties', and
3641 `delete-minibuffer-contents'.
3642 Correct description for `minibuffer-prompt-end'.
3643
9db3a582
MB
3644 * text.texi (Property Search): Correct descriptions of
3645 `next-char-property-change' and `previous-char-property-change'.
3646 Add entries for `next-single-char-property-change' and
3647 `previous-single-char-property-change'.
3648 Make operand names a bit more consistent.
3649
03be5931
EZ
36502001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3651
3652 * frames.texi (Finding All Frames): Document that next-frame and
3653 previous-frame are local to current terminal.
3654
974548ec
EZ
36552001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3656
3657 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 3658 result of make-keymap.
974548ec 3659
8d82c597
EZ
36602001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
3661
3662 * display.texi (Font Lookup, Attribute Functions)
3663 (Image Descriptors): Add cross-references to the definition of
3664 selected frame.
3665
3666 * buffers.texi (The Buffer List): Add cross-references to the
3667 definition of selected frame.
3668
3669 * frames.texi (Input Focus): Clarify which frame is _the_ selected
3670 frame at any given time.
3671 (Multiple Displays, Size and Position): Add a cross-reference to
3672 the definition of the selected frame.
3673
2842de30
EZ
36742001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
3675
3676 * strings.texi (String Conversion) <string-to-number>: Document
3677 that a float is returned for integers that are too large.
3678
3679 * frames.texi (Mouse Position): Document mouse-position-function.
3680 (Display Feature Testing): Document display-images-p.
3681 (Window Frame Parameters): Document the cursor-type variable.
3682
3683 * numbers.texi (Integer Basics): Document CL style read syntax for
3684 integers in bases other than 10.
3685
3686 * positions.texi (List Motion): Document
3687 open-paren-in-column-0-is-defun-start.
3688
3689 * lists.texi (Sets And Lists): Document member-ignore-case.
3690
3691 * internals.texi (Garbage Collection): Document the used and free
3692 strings report.
3693 (Memory Usage): Document strings-consed.
3694
3695 * os.texi (Time of Day): Document float-time.
3696 (Recording Input): Document that clear-this-command-keys clears
3697 the vector to be returned by recent-keys.
3698
3699 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
3700 argument keymap can be a list.
3701
3702 * nonascii.texi (User-Chosen Coding Systems)
3703 <select-safe-coding-system>: Document the new argument
3704 accept-default-p and the variable
3705 select-safe-coding-system-accept-default-p. Tell what happens if
3706 buffer-file-coding-system is undecided.
3707 (Default Coding Systems): Document auto-coding-regexp-alist.
3708
3709 * display.texi (The Echo Area) <message>: Document
3710 message-truncate-lines.
3711 (Glyphs): Document that the glyph table is unused on windowed
3712 displays.
3713
3714 * help.texi (Describing Characters) <single-key-description>:
3715 Document the new argument no-angles.
3716 (Accessing Documentation) <documentation-property>: Document that
3717 a non-string property is evaluated.
3718 <documentation>: Document that the function-documentation property
3719 is looked for.
3720
3721 * windows.texi (Selecting Windows): Document some-window.
3722
3723 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
3724
3725 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
3726 apropos-mode-hook.
3727
3728 * commands.texi (Using Interactive): Document interactive-form.
3729 (Keyboard Macros): Document kbd-macro-termination-hook.
3730 (Command Loop Info): Document that clear-this-command-keys clears
3731 the vector to be returned by recent-keys.
3732
2d43d823
GM
37332001-09-04 Werner LEMBERG <wl@gnu.org>
3734
3735 * Makefile.in (srcdir, texinputdir): New variables.
3736 (srcs, index.texi, install): Use $(srcdir).
3737 (.PHONY): Remove elisp.dvi.
3738 (elisp): Use -I switch for makeinfo.
3739 (elisp.dvi): Use $(srcdir) and $(texinputdir).
3740 (installall, dist): Use $(srcdir).
3741 Fix path to texinfo.tex.
3742 (maintainer-clean): Add elisp.dvi and elisp.oaux.
3743
fa739b31
GM
37442001-08-30 Gerd Moellmann <gerd@gnu.org>
3745
92a25631
GM
3746 * display.texi (Conditional Display): Adjust to API change.
3747
fa739b31
GM
3748 * configure: New file.
3749
cef68af5
GM
37502001-07-30 Gerd Moellmann <gerd@gnu.org>
3751
3752 * commands.texi (Repeat Events): Add description of
3753 double-click-fuzz.
3754
d1f08d85
SM
37552001-05-08 Stefan Monnier <monnier@cs.yale.edu>
3756
3757 * syntax.texi (Syntax Class Table): Add the missing designator for
3758 comment and string fences.
3759 (Syntax Properties): Add a xref to syntax table internals.
3760 (Syntax Table Internals): Document string-to-syntax.
3761
1e9fc92e
GM
37622001-05-07 Gerd Moellmann <gerd@gnu.org>
3763
3764 * Makefile.in (install): Use install-info command line options
3765 like in Emacs' Makefile.in.
3766
00480554
MB
37672000-12-09 Miles Bader <miles@gnu.org>
3768
3769 * windows.texi (Window Start): Update documentation for
3770 `pos-visible-in-window-p'.
3771
1e344ee2
SM
37722000-11-12 Stefan Monnier <monnier@cs.yale.edu>
3773
3774 * lists.texi (Building Lists): Add footnote to explain how to add
3775 to the end of a list.
3776
a540f6ed
GM
37772000-10-25 Gerd Moellmann <gerd@gnu.org>
3778
3779 * files.texi (Visiting Functions): Typos.
3780
28bcdbee
KH
37812000-10-25 Kenichi Handa <handa@etl.go.jp>
3782
3783 * files.texi (Visiting Functions): Return value of
3784 find-file-noselect may be a list of buffers if wildcards are used.
3785
22d1a4ed
MB
37862000-10-24 Miles Bader <miles@lsi.nec.co.jp>
3787
3788 * display.texi (Defining Faces): Document `graphic' display type
3789 in face specs.
3790
916a89db
KG
37912000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3792
1e9fc92e 3793 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
3794 `after-make-frame-hook' with `after-make-frame-functions'.
3795
1e9fc92e 3796 * frames.texi (Creating Frames): Ditto.
916a89db 3797
1e9fc92e 3798 * variables.texi (Future Local Variables): Ditto.
916a89db 3799
483de32b
GM
38002000-10-16 Gerd Moellmann <gerd@gnu.org>
3801
3802 * display.texi (Other Image Types): Add description of :foreground
3803 and :background properties of mono PBM images.
3804
e23a63a5
WL
38052000-08-17 Werner LEMBERG <wl@gnu.org>
3806
3807 * .cvsignore: New file.
3808
dfc16043
GM
38092000-01-05 Gerd Moellmann <gerd@gnu.org>
3810
3811 * tindex.pl: New script.
3812
602613fe
DL
38131999-12-03 Dave Love <fx@gnu.org>
3814
3815 * Makefile.in (MAKEINFO): New parameter.
3816
94ec544d
DL
38171999-09-17 Richard Stallman <rms@gnu.org>
3818
3819 * Makefile.in (srcs): Add hash.texi.
3820 (VERSION): Update to 20.6.
3821
38221999-09-13 Richard Stallman <rms@gnu.org>
3823
3824 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
3825
38261998-08-29 Karl Heuer <kwzh@gnu.org>
3827
3828 * configure.in: New file.
3829 * Makefile.in: Renamed from Makefile.
3830 (prefix, infodir): Use value obtained from configure.
3831 (emacslibdir): Obsolete variable deleted.
3832 (dist): Distribute configure.in, configure, Makefile.in.
3833
38341998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3835
3836 * Makefile (INSTALL_INFO): New variable.
3837 (install): Run install-info.
3838
38391998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
3840
3841 * Makefile (elisp.dvi): Add missing backslash.
3842
38431998-05-02 Richard Stallman <rms@psilocin.gnu.org>
3844
3845 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
3846 Run texindex without `./'. Always run texindex on elisp.tp.
3847 (elisp.tps): Target deleted.
3848
38491998-04-05 Richard Stallman <rms@psilocin.gnu.org>
3850
3851 * Makefile (srcs): Add nonascii.texi and customize.texi.
3852 (dist): Start by deleting `temp'.
3853
38541998-02-17 Richard Stallman <rms@psilocin.gnu.org>
3855
3856 * Makefile (makeinfo, texindex): Targets deleted.
3857 (makeinfo.o, texindex.o): Targets deleted.
3858 (clean, dist): Don't do anything with them or with getopt*.
3859
38601998-01-30 Richard Stallman <rms@psilocin.gnu.org>
3861
3862 * Makefile (SHELL): Defined.
3863
38641998-01-27 Richard Stallman <rms@psilocin.gnu.org>
3865
3866 * Makefile (elisp.tps): New target.
3867 (elisp.dvi): Depend on elisp.tps.
3868
3869Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
3870
3871 * README: Update phone number.
3872
3873 * Makefile (elisp): Make this be the default target.
3874 Depend on makeinfo.c instead of makeinfo.
3875 (install): Don't depend on elisp.dvi, since we don't install that.
3876 Use mkinstalldirs.
3877 (dist): Add mkinstalldirs.
3878
3879Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3880
3881 * Makefile (VERSION): Update version number.
3882 (maintainer-clean): Renamed from realclean.
3883
3884Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3885
3886 * Makefile (realclean): New target.
3887 (elisp): Remove any old elisp-* files first.
3888
3889Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
3890
d1f08d85
SM
3891 * Makefile (VERSION): New variable.
3892 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
3893 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
3894
3895Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3896
3897 * Makefile (elisp): Depend on makeinfo.
3898
3899Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
3900
d1f08d85 3901 * Makefile (srcs): Add anti.texi.
94ec544d
DL
3902
3903Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3904
3905 * Makefile (infodir, prefix): New vars.
3906 (install): Use infodir.
3907 (emacsinfodir): Deleted.
3908
3909Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3910
3911 * Makefile (srcs): Add calendar.texi.
3912
3913 * Makefile (dist): Copy texindex.c and makeinfo.c.
3914 Limit elisp-* files to those with one or two digits.
3915
3916Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3917
3918 * Makefile (dist): Changed to use Gzip instead of compress.
3919
3920Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3921
3922 * loading.texi (Unloading): define-function changed back to
3923 defalias. It may not stay this way, but at least it's
3924 consistent with the known-good version of the code patch.
3925
3926Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3927
3928 * modes.texi (Hooks): Document new optional arg of add-hook.
3929
3930Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3931
d1f08d85 3932 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
3933
3934 * tips.texi: Add new section on standard library headers.
3935
3936Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3937
3938 * Makefile (srcs): Add frame.texi to the list of sources.
3939
3940Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3941
3942 * Makefile (dist): Don't bother excluding autosave files; they'll
3943 never make it into the temp directory anyway, and the hash marks
3944 in the name are problematic for make and the Bourne shell.
dff28924 3945 (srcs):
94ec544d
DL
3946
3947Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3948
d1f08d85 3949 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
3950 the distribution tar file.
3951
dff28924 3952Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
3953
3954 * Makefile (srcs): Added index.perm.
3955 (elisp.dvi): Remove erroneous shell comment.
3956 Expect output of permute-index in permuted.fns.
3957 Save old elisp.aux in elisp.oaux.
3958 (clean): Added index.texi to be deleted.
3959
dff28924 3960Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3961
3962 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
3963
dff28924 3964Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
3965
3966 * files.texi: Noted that completion-ignored-extensions is ignored
3967 when making *Completions*.
3968
3969Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
3970
3971 * Makefile make dist now depends on elisp.dvi, since it tries
3972 to include it in the dist file.
3973
dff28924 3974Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
3975
3976 * functions.texinfo (Mapping Functions): Add missing quote
3977
dff28924 3978Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
3979
3980 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
3981 (defunargs): Turn off \hyphenchar of \sl font temporarily.
3982
dff28924 3983Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3984
3985 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
3986 and @error{} are the terms now being used. The files in the
3987 directory have been changed to reflect this.
3988
d1f08d85 3989 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
3990 ` @result{}', using 5 spaces at the begining of the line.
3991
dff28924 3992Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
3993
3994 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
3995 experimental @indentedresult{}, @indentedexpandsto{} are part of
3996 the texinfo.tex in this directory. These TeX macros are not
3997 stable yet.
3998
dff28924 3999Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4000
4001 * texinfo.tex: temporarily added
d1f08d85 4002 \let\result=\dblarrow
94ec544d
DL
4003 \def\error{{\it ERROR} \longdblarrow}
4004 We need to do this better soon.
4005
dff28924 4006Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4007
4008 * Applied Karl Berry's patches to *.texinfo files, but not to
4009 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
4010 new title page format is also not applied, since it requires
4011 texinfo.tex changes.)
4012
4013 * Cleaned up `Makefile' and defined the `emacslibdir' directory
4014 for the Project GNU development environment.
4015
ad050e54 4016;; Local Variables:
fd026ee1 4017;; coding: iso-2022-7bit
ad050e54 4018;; End:
2a34a036 4019
651f374c
TTN
4020 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4021 2005 Free Software Foundation, Inc.
2a34a036
GM
4022 Copying and distribution of this file, with or without modification,
4023 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
4024
4025;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda