Fix address.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
51a39bab
CY
12006-02-13 Chong Yidong <cyd@stupidchicken.com>
2
3 * variables.texi (File Local Variables): Document new file local
4 variable behavior.
5
d342156c
KS
62006-02-10 Kim F. Storm <storm@cua.dk>
7
8 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
9
8392fe4a
JB
102006-02-08 Juanma Barranquero <lekktu@gmail.com>
11
12 * modes.texi (%-Constructs): Remove obsolete info about
13 `global-mode-string'.
14
cd6cd82a
RS
152006-02-07 Richard M. Stallman <rms@gnu.org>
16
d78dc2d8
RS
17 * commands.texi (Prefix Command Arguments): Minor cleanup.
18
19 * display.texi: "Graphical display", not window system.
20
cd6cd82a
RS
21 * functions.texi (What Is a Function): Fix xref.
22
23 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
24 (Changing Key Bindings): Clarify when remapping is better than
25 substitute-key-definition.
26
272006-02-02 Richard M. Stallman <rms@gnu.org>
28
29 * minibuf.texi (Basic Completion): Completion alists are risky.
30
31 * keymaps.texi (Active Keymaps): Clarifications.
32 (Searching Keymaps): New node.
33 (Keymaps): Update menu.
34
35 * frames.texi (Layout Parameters): Minor clarification.
36 (Drag and Drop): New node.
37 (Frames): Update menu.
38
cf052abc
CY
392006-01-29 Chong Yidong <cyd@stupidchicken.com>
40
41 * display.texi (Other Display Specs, Image Descriptors): Image
42 description is a list, not a cons cell.
43
1f2907ee
LT
442006-01-28 Luc Teirlinck <teirllm@auburn.edu>
45
46 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
47 list is not necessarily a list).
48
a849f77d
EZ
492006-01-27 Eli Zaretskii <eliz@gnu.org>
50
51 * frames.texi (Layout Parameters): border-width and
52 internal-border-width belong to the frame, not the window.
53
d322eb9b
RS
542006-01-19 Richard M. Stallman <rms@gnu.org>
55
56 * nonascii.texi (Translation of Characters): Search cmds use
57 translation-table-for-input. Automatically made local.
58
59 * markers.texi (Overview of Markers): Count insertion type
60 as one of a marker's attributes.
61
cd6cd82a
RS
62 * keymaps.texi (Controlling Active Maps): New node, split out of
63 Active Keymaps.
64 (Keymaps): Menu updated.
65 (Active Keymaps): Give pseudocode to explain how the active
66 maps are searched. current-active-maps and key-binding moved here.
67 (Functions for Key Lookup): current-active-maps and key-binding moved.
68 Clarifications.
69 (Searching the Keymaps): New subnode.
70
d322eb9b
RS
71 * elisp.texi (Top): Menu clarification.
72
73 * display.texi (Other Display Specs): Delete duplicate entry for
74 just a string as display spec. Move text about recursive display
75 specs on such a string.
76
77 * commands.texi (Key Sequence Input): Clarify.
78 Move num-nonmacro-input-events out.
79 (Reading One Event): num-nonmacro-input-events moved here.
80
2ac77b5a
NR
812006-01-14 Nick Roberts <nickrob@snap.net.nz>
82
83 * advice.texi (Simple Advice): Update example to fit argument
84 change in previous-line.
85
a203a18c
RS
862006-01-05 Richard M. Stallman <rms@gnu.org>
87
88 * markers.texi (The Mark): Fix in `mark'.
89
d9043ddf
RS
902006-01-04 Richard M. Stallman <rms@gnu.org>
91
92 * processes.texi (Misc Network, Make Network): Minor cleanups.
93
8a5db8ae
KS
942006-01-04 Kim F. Storm <storm@cua.dk>
95
96 * processes.texi (Make Network): Add IPv6 addresses and handling.
97 (Network Feature Testing): Mention (:family ipv6).
98 (Misc Network): Add IPv6 formats to format-network-address.
99
19bb7940
RS
1002005-12-30 Richard M. Stallman <rms@gnu.org>
101
102 * text.texi (Changing Properties):
103 Don't use return value of set-text-properties.
104
b9cb50d9
LT
1052005-12-29 Luc Teirlinck <teirllm@auburn.edu>
106
107 * modes.texi (Mode Line Format): Correct typo in menu.
108
94a867a6
RS
1092005-12-29 Richard M. Stallman <rms@gnu.org>
110
111 * modes.texi (Mode Line Top): New node.
112 (Mode Line Data): Some text moved to new node.
113 Explain the data structure more concretely.
114 (Mode Line Basics): Clarifications.
115 (Mode Line Variables): Clarify intro paragraph.
116 (%-Constructs): Clarify intro paragraph.
117 (Mode Line Format): Update menu.
118
ba455131
LT
1192005-12-28 Luc Teirlinck <teirllm@auburn.edu>
120
121 * minibuf.texi (Basic Completion): Update lazy-completion-table
122 examples for removal of ARGS argument.
123
2b6abe1e
RS
1242005-12-23 Richard M. Stallman <rms@gnu.org>
125
126 * text.texi (Undo): Restore some explanation from the version
127 that was deleted.
128
2d7409f2
EZ
1292005-12-23 Eli Zaretskii <eliz@gnu.org>
130
131 * text.texi (Undo): Remove dupliate descriptions of `apply
132 funname' and `apply delta' elements of the undo list.
133
2e23b82e
RS
1342005-12-20 Richard M. Stallman <rms@gnu.org>
135
136 * help.texi (Help Functions): Update documentation of `apropos'.
137
a31687ce
LT
1382005-12-20 Luc Teirlinck <teirllm@auburn.edu>
139
140 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
141 because it is confusing. If the :help-echo keyword is a function,
142 it is not directly used as the :help-echo overlay property, as the
143 xref seems to suggest (it does not take the appropriate args).
144
0e83c4e9
LT
1452005-12-19 Luc Teirlinck <teirllm@auburn.edu>
146
147 * customize.texi (Common Keywords): Fix Texinfo usage.
148 (Group Definitions, Variable Definitions): Update for new
149 conventions for using `*' in docstrings.
77df907a
LT
150
151 * tips.texi (Documentation Tips): Update for new conventions for
152 using `*' in docstrings.
153
69487a1f
RS
1542005-12-16 Richard M. Stallman <rms@gnu.org>
155
156 * minibuf.texi (Minibuffer Contents): Minor cleanup.
157
2a502a32
JL
1582005-12-16 Juri Linkov <juri@jurta.org>
159
160 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
161
b158c851
RF
1622005-12-14 Romain Francoise <romain@orebokech.com>
163
164 * modes.texi (Customizing Keywords): Rename `append' to `how'.
165 Fix typo.
166
d7d1f75e
JL
1672005-12-11 Juri Linkov <juri@jurta.org>
168
169 * minibuf.texi (Completion Commands): Add mention of read-file-name
170 for filename completion keymaps.
171 (Reading File Names): Add mention of filename completion keymaps
172 for read-file-name and xref to `Completion Commands'.
173
4b1c16c2
RS
1742005-12-10 Richard M. Stallman <rms@gnu.org>
175
176 * customize.texi (Common Keywords): State caveats for use of :tag.
177
1d49d5d9
RS
1782005-12-08 Richard M. Stallman <rms@gnu.org>
179
2663a204
RS
180 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
181 with xrefs and better explanation.
182 (Completion Commands): Add the filename completion maps.
183
1d49d5d9
RS
184 * objects.texi (Character Type): Clarify that \s is not space
185 if a dash follows.
186
fa0d4d0c
RS
1872005-12-05 Richard M. Stallman <rms@gnu.org>
188
189 * windows.texi (Resizing Windows): Delete preserve-before args.
190
d64b177a
SM
1912005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
192
193 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
194 in full keymaps, since the quirk has been fixed.
195
79019cc9
EZ
1962005-12-03 Eli Zaretskii <eliz@gnu.org>
197
198 * hooks.texi (Standard Hooks): Add index entries. Mention
199 `compilation-finish-functions'.
200
161ef3be
RS
2012005-11-27 Richard M. Stallman <rms@gnu.org>
202
203 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
204
17c1971a
JL
2052005-11-21 Juri Linkov <juri@jurta.org>
206
207 * customize.texi (Common Keywords): Update links types
208 custom-manual and url-link. Add link types emacs-library-link,
209 file-link, function-link, variable-link, custom-group-link.
210
5890344b
CY
2112005-11-20 Chong Yidong <cyd@stupidchicken.com>
212
213 * display.texi: Revert 2005-11-20 change.
214
cbce0752
TTN
2152005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
216
217 * processes.texi (Bindat Functions):
218 Say "third" to refer to zero-based index "2".
219
ff04c885
LT
2202005-11-18 Luc Teirlinck <teirllm@auburn.edu>
221
222 * loading.texi (Library Search): Update the default value of
223 `load-suffixes'.
224
ce8d4e00
CY
2252005-11-17 Chong Yidong <cyd@stupidchicken.com>
226
227 * display.texi (Attribute Functions): Mention :ignore-defface.
228
cbad4a9e
SM
2292005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
230
231 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 232 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 233
fda12b27
RS
2342005-11-06 Richard M. Stallman <rms@gnu.org>
235
236 * files.texi (Magic File Names): find-file-name-handler checks the
237 `operations' property of the handler.
238
e082564e
RS
2392005-11-03 Richard M. Stallman <rms@gnu.org>
240
241 * variables.texi (Frame-Local Variables): Small clarification.
242
f0cdd9e4
CY
2432005-10-29 Chong Yidong <cyd@stupidchicken.com>
244
245 * os.texi (Init File): Document ~/.emacs.d/init.el.
246
685abb98
RS
2472005-10-29 Richard M. Stallman <rms@gnu.org>
248
249 * internals.texi (Garbage Collection): Document memory-full.
250
7000848e
BW
2512005-10-28 Bill Wohler <wohler@newt.com>
252
253 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
254 for URLs.
255
107fb6c9
RS
2562005-10-28 Richard M. Stallman <rms@gnu.org>
257
258 * minibuf.texi (Completion Commands): Clean up prev change.
259
2602005-10-26 Kevin Ryde <user42@zip.com.au>
261
262 * compile.texi (Eval During Compile): Explain recommended uses
263 of eval-when-compile and eval-and-compile.
264
1d8e69a2
MY
2652005-10-27 Masatake YAMATO <jet@gyve.org>
266
cbad4a9e 267 * minibuf.texi (Completion Commands):
1d8e69a2 268 Write about new optional argument for `display-completion-list'.
cbad4a9e 269
6a897887
RS
2702005-10-23 Richard M. Stallman <rms@gnu.org>
271
272 * display.texi (Overlay Arrow): Clarify about local bindings of
273 overlay-arrow-position.
274
6d1e17be
EZ
2752005-10-22 Eli Zaretskii <eliz@gnu.org>
276
277 * internals.texi (Building Emacs): Fix last change.
278
db5fe0a6
RS
2792005-10-22 Richard M. Stallman <rms@gnu.org>
280
281 * internals.texi (Building Emacs): Document eval-at-startup.
282
45158e77
RS
2832005-10-21 Richard M. Stallman <rms@gnu.org>
284
285 * loading.texi (Where Defined): load-history contains abs file names.
286 symbol-file returns abs file names.
287
e50165ec
KS
2882005-10-19 Kim F. Storm <storm@cua.dk>
289
290 * display.texi (Showing Images): Add max-image-size integer value.
291
63ab30d0
CY
2922005-10-18 Chong Yidong <cyd@stupidchicken.com>
293
294 * display.texi (Showing Images): Document max-image-size.
295
f8252852
RS
2962005-10-17 Richard M. Stallman <rms@gnu.org>
297
298 * commands.texi (Quitting): Minor clarification.
299
300 * processes.texi (Sentinels): Clarify about output and quitting.
301 (Filter Functions): Mention with-local-quit.
302
c1bed3aa
JL
3032005-10-17 Juri Linkov <juri@jurta.org>
304
305 * buffers.texi (Current Buffer):
306 * commands.texi (Event Input Misc):
307 * compile.texi (Eval During Compile, Compiler Errors):
308 * customize.texi (Group Definitions):
309 * display.texi (Progress, Defining Faces):
310 * files.texi (Writing to Files):
311 * modes.texi (Mode Hooks, Defining Minor Modes):
312 * streams.texi (Output Functions):
313 * syntax.texi (Syntax Table Functions):
314 * text.texi (Change Hooks):
315 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
316
317 * commands.texi (Quitting): Replace arg `forms' with `body' in
318 `with-local-quit'.
319
320 * positions.texi (Excursions): Replace arg `forms' with `body' in
321 `save-excursion'.
322
ef1b4c9e
KS
3232005-10-08 Kim F. Storm <storm@cua.dk>
324
325 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
326 Rename manual section accordingly.
327
abc8ce50
KS
3282005-10-04 Kim F. Storm <storm@cua.dk>
329
330 * windows.texi (Window Split Tree): New section describing
331 new function window-split-tree function.
332
a1f5a1f0
NR
3332005-10-03 Nick Roberts <nickrob@snap.net.nz>
334
335 * display.texi (Fringe Size/Pos): Simplify and add detail.
336
97c3e4cc
RF
3372005-09-30 Romain Francoise <romain@orebokech.com>
338
339 * minibuf.texi (High-Level Completion): Explain that the prompt
340 given to `read-buffer' should end with a colon and a space.
341 Update usage examples.
342
8ad8c5ce
JL
3432005-09-29 Juri Linkov <juri@jurta.org>
344
345 * display.texi (Displaying Messages): Rename argument name
346 `string' to `format-string' in functions `message', `message-box',
347 `message-or-box'.
348
63182706
CY
3492005-09-26 Chong Yidong <cyd@stupidchicken.com>
350
351 * errors.texi (Standard Errors): Corrected xrefs.
352
906320ec
CY
3532005-09-18 Chong Yidong <cyd@stupidchicken.com>
354
355 * display.texi (Defining Images): Updated documentation for
356 `image-load-path'.
357
8ccd3630
RS
3582005-09-17 Richard M. Stallman <rms@gnu.org>
359
360 * display.texi (Defining Images): Clean up previous change.
361
7260457b
RF
3622005-09-16 Romain Francoise <romain@orebokech.com>
363
364 * elisp.texi: Specify GFDL version 1.2.
365
366 * doclicense.texi (GNU Free Documentation License): Update to
367 version 1.2.
368
5b51c037
CY
3692005-09-15 Chong Yidong <cyd@stupidchicken.com>
370
371 * display.texi (Defining Images): Document `image-load-path'.
372
5c4757d3
RS
3732005-09-15 Richard M. Stallman <rms@gnu.org>
374
375 * objects.texi (Printed Representation): Minor cleanup.
376 (Box Diagrams): Minor fix.
377 (Cons Cell Type): Move (...) index item here.
378 (Box Diagrams): From here.
379 (Array Type): Minor fix.
380 (Type Predicates): Delete index "predicates".
381 (Hash Table Type): Clarify xref.
382 (Dotted Pair Notation): Minor fix.
383
2bb8b80c
CY
3842005-09-10 Chong Yidong <cyd@stupidchicken.com>
385
386 * files.texi (Saving Buffers): Fix typo.
387
47b8bc5d
RS
3882005-09-08 Richard M. Stallman <rms@gnu.org>
389
390 * tips.texi (Programming Tips): Correct the "default" prompt spec.
391
475aab0d
CY
3922005-09-08 Chong Yidong <cyd@stupidchicken.com>
393
394 * locals.texi (Standard Buffer-Local Variables): Don't include
395 mode variables for minor modes.
396 Fix xrefs for buffer-display-count, buffer-display-table,
397 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
398 enable-multibyte-characters, fill-column, header-line-format,
399 left-fringe-width, left-margin, and right-fringe-width.
400
401 * hooks.texi (Standard Hooks): All hooks should conform to the
402 standard naming convention now.
403 Fix xref for `echo-area-clear-hook'.
404
405 * display.texi (Usual Display): Note that indicate-empty-lines and
406 tab-width are buffer-local.
407
408 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
409
410 * modes.texi (Mode Help): Note that major-mode is buffer-local.
411
412 * nonascii.texi (Encoding and I/O): Note that
413 buffer-file-coding-system is buffer-local.
414
415 * positions.texi (List Motion): Note that defun-prompt-regexp is
416 buffer-local.
417
418 * text.texi (Auto Filling): Note that auto-fill-function is
419 buffer-local.
420 (Undo): Note that buffer-undo-list is buffer-local.
421
422 * windows.texi (Buffers and Windows): Document
423 buffer-display-count.
424
2a6bc1f7
RS
4252005-09-06 Richard M. Stallman <rms@gnu.org>
426
427 * tips.texi (Coding Conventions): Sometimes it is ok to put the
428 package prefix elsewhere than at the start of the name.
429
d7ea8b71
RS
4302005-09-03 Richard M. Stallman <rms@gnu.org>
431
432 * tips.texi (Programming Tips): Add conventions for minibuffer
433 questions and prompts.
434
0c6087a6
RS
4352005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
436
437 * intro.texi (nil and t): Minor cleanup.
438 Delete spurious mention of keyword symbols.
439 (Evaluation Notation): Add index entry.
440 (A Sample Function Description): Minor cleanup.
441 (A Sample Variable Description): Not all vars can be set.
442
4b5fa40e
TTN
4432005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
444
445 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
446
447 (Insertion): Document precise type of `insert-char' arg COUNT.
448
34b50776
SM
4492005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
450
451 * modes.texi (Other Font Lock Variables): Sync the default of
452 font-lock-lines-before.
453
c1105d05
MA
4542005-08-31 Michael Albinus <michael.albinus@gmx.de>
455
456 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
457
62929713
RS
4582005-08-29 Richard M. Stallman <rms@gnu.org>
459
460 * elisp.texi (Top): Update subnode menu.
461
462 * searching.texi (Searching and Matching): Move node.
463 Rearrange contents and add overall explanation.
464 (Searching and Case): Move node.
465 (Searching and Matching): Update menu.
466
0fb57cc0
EZ
4672005-08-27 Eli Zaretskii <eliz@gnu.org>
468
469 * os.texi (Startup Summary): Fix the description of the initial
470 startup message display.
471
3e80c4c1
RS
4722005-08-25 Richard M. Stallman <rms@gnu.org>
473
474 * searching.texi (Search and Replace): Add replace-regexp-in-string.
475
4762005-08-25 Emilio C. Lopes <eclig@gmx.net>
477
478 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
479 `next-overlay-change' example.
c1105d05 480
79a8defb
JL
4812005-08-22 Juri Linkov <juri@jurta.org>
482
483 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
484 Fix invert-face. Fix args of face-background.
485
16691d29
JL
486 * display.texi (Standard Faces): Delete node.
487 (Faces): Add xref to `(emacs)Standard Faces'.
488 (Displaying Faces): Fix xref to `Standard Faces'.
489
490 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
491
217b694f
EZ
4922005-08-20 Alan Mackenzie <acm@muc.de>
493
494 * buffers.texi (The Buffer List): Clarify the manipulation of the
495 buffer list.
496
0bf14bfd
RS
4972005-08-14 Richard M. Stallman <rms@gnu.org>
498
7ad1498e
AS
499 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
500 a regexp.
0bf14bfd 501
c118d09e
RS
5022005-08-11 Richard M. Stallman <rms@gnu.org>
503
59cb8c23
RS
504 * elisp.texi (Top): Update subnode lists.
505
506 * display.texi (Inverse Video): Node deleted.
507
c118d09e
RS
508 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
509 New nodes split out of Coding Conventions.
510
511 * searching.texi (Regular Expressions): Document re-builder.
512
513 * os.texi (Time Parsing): New node split out of Time Conversion.
514
515 * processes.texi (Misc Network, Network Feature Testing)
516 (Network Options, Make Network): New nodes split out of
517 Low-Level Network.
518
67ec7f41
RS
5192005-08-09 Richard M. Stallman <rms@gnu.org>
520
76d47f0d
RS
521 * frames.texi (Geometry): New node, split from Size and Position.
522 (Frame Parameters): Refer to Geometry.
523
67ec7f41 524 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 525
67ec7f41
RS
526 * windows.texi (Splitting Windows): Fix xref.
527
528 * frames.texi (Layout Parameters): Add xref.
529
530 * display.texi (Line Height, Scroll Bars): Fix xrefs.
531
532 * keymaps.texi (Menu Bar): Fix xref.
533
534 * locals.texi (Standard Buffer-Local Variables): Fix xref.
535
536 * modes.texi (%-Constructs): Fix xref.
537
538 * frames.texi (Window Frame Parameters): Node split up.
539 (Basic Parameters, Position Parameters, Size Parameters)
540 (Layout Parameters, Buffer Parameters, Management Parameters)
541 (Cursor Parameters, Color Parameters): New subnodes.
542
adb5e445
LT
5432005-08-09 Luc Teirlinck <teirllm@auburn.edu>
544
545 * positions.texi (Screen Lines): Update xref for previous change
546 in minibuf.texi.
547
548 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
549 change in minibuf.texi.
550
61298e17
RS
5512005-08-09 Richard M. Stallman <rms@gnu.org>
552
553 * tips.texi (Coding Conventions): Minor cleanup.
554
555 * modes.texi (Defining Minor Modes): Explain when init-value
556 can be non-nil.
557
558 * elisp.texi (Top): Update submenu for Minibuffer.
559
560 * minibuf.texi (Minibuffer Misc): Node split up.
561 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
562 (Recursive Mini): New nodes split out from Minibuffer Misc.
563 (Minibuffer Misc): Document max-mini-window-height.
564
565 * hash.texi (Defining Hash): Delete stray paren in example.
566
567 * display.texi (Echo Area Customization): Don't define
568 max-mini-window-height here; xref instead.
569
570 * commands.texi (Event Input Misc): Update while-no-input.
571
572 * advice.texi (Advising Functions): Explain when to use advice
573 and when to use a hook.
574
43e124e6
EZ
5752005-07-30 Eli Zaretskii <eliz@gnu.org>
576
577 * makefile.w32-in (info): Don't run install-info.
578 ($(infodir)/dir): New target, produced by running install-info.
579
653aea22
LT
5802005-07-27 Luc Teirlinck <teirllm@auburn.edu>
581
582 * modes.texi (Defining Minor Modes): The keyword for the initial
583 value is :init-value, not :initial-value.
584
ba6ebbd5
EZ
5852005-07-23 Eli Zaretskii <eliz@gnu.org>
586
587 * loading.texi (Autoload): Make the `doctor' example be consistent
588 with what's in current loaddefs.el. Describe the "fn" magic in
589 the usage portion of the doc string.
590
6696f2a4
RS
5912005-07-22 Richard M. Stallman <rms@gnu.org>
592
593 * internals.texi (Garbage Collection): Clarify previous change.
594
0c17e67c
SM
5952005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
596
597 * internals.texi (Garbage Collection): Add gc-cons-percentage.
598
426179e1
JL
5992005-07-18 Juri Linkov <juri@jurta.org>
600
601 * commands.texi (Accessing Events):
602 * frames.texi (Text Terminal Colors, Resources):
603 * markers.texi (The Mark):
604 * modes.texi (Defining Minor Modes):
605 Delete duplicate duplicate words.
606
9b0c2c56
RS
6072005-07-16 Richard M. Stallman <rms@gnu.org>
608
609 * display.texi (Managing Overlays): Clarify make-overlay
610 args for insertion types.
611
fd90b80c
LT
6122005-07-13 Luc Teirlinck <teirllm@auburn.edu>
613
0c17e67c
SM
614 * customize.texi (Variable Definitions):
615 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
616 `standard-value' is a list too.
617 (Defining New Types): Use @key{RET} instead of @key{ret}.
618
37aa90e5
TTN
6192005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
620
621 * os.texi (Translating Input): Fix typo.
622
917e0c95
RS
6232005-07-08 Richard M. Stallman <rms@gnu.org>
624
625 * README: Update edition number and size estimate.
626
627 * elisp.texi (VERSION): Set to 2.9.
628
7d90e71d
RS
6292005-07-07 Richard M. Stallman <rms@gnu.org>
630
c330dafe
RS
631 * book-spine.texinfo: Update Emacs version.
632
7d90e71d
RS
633 * display.texi (Inverse Video): Delete mode-line-inverse-video.
634
dc2204be
RS
6352005-07-06 Richard M. Stallman <rms@gnu.org>
636
637 * searching.texi (Regexp Search): Clarify what re-search-forward
638 does when the search fails.
639
a0ec7a4a
LK
6402005-07-05 Lute Kamstra <lute@gnu.org>
641
dc2204be 642 * Update FSF's address in GPL notices.
a0ec7a4a
LK
643
644 * doclicense.texi (GNU Free Documentation License):
645 * gpl.texi (GPL):
646 * tips.texi (Coding Conventions, Library Headers):
647 * vol1.texi:
648 * vol2.texi: Update FSF's address.
649
4af33176
RS
6502005-07-04 Richard M. Stallman <rms@gnu.org>
651
652 * hooks.texi (Standard Hooks): Add occur-hook.
653
b3ab615b
LT
6542005-07-03 Luc Teirlinck <teirllm@auburn.edu>
655
656 * display.texi (The Echo Area): Correct menu.
657
3d393029
RS
6582005-07-03 Richard M. Stallman <rms@gnu.org>
659
7fe48b75
RS
660 * elisp.texi (Top): Update subnode menu for Display.
661
662 * display.texi (Displaying Messages): New node, with most
663 of what was in The Echo Area.
664 (Progress): Moved under The Echo Area.
665 (Logging Messages): New node with new text.
666 (Echo Area Customization): New node, the rest of what was
667 in The Echo Area. Document message-truncate-lines with @defvar.
668 (Display): Update menu.
669
3d393029
RS
670 * windows.texi (Textual Scrolling): Doc 3 values for
671 scroll-preserve-screen-position.
672
673 * text.texi (Special Properties): Change hook functions
674 should bind inhibit-modification-hooks around altering buffer text.
675
676 * keymaps.texi (Key Binding Commands): Call binding BINDING
677 rather than DEFINITION.
678
b26860ad
JB
6792005-06-29 Juanma Barranquero <lekktu@gmail.com>
680
681 * variables.texi (Defining Variables): `user-variable-p' returns t
682 for aliases of user options, nil for alias loops.
683
025691ed
RS
6842005-06-28 Richard M. Stallman <rms@gnu.org>
685
686 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
687 make-keymap.
688
b61bfa4d
LT
6892005-06-27 Luc Teirlinck <teirllm@auburn.edu>
690
691 * variables.texi (Setting Variables): Correct and clarify
692 description of `add-to-ordered-list'.
693
24ee714d
RS
6942005-06-26 Richard M. Stallman <rms@gnu.org>
695
696 * display.texi (Faces): Minor cleanup.
697
33b79ce4
LT
6982005-06-25 Luc Teirlinck <teirllm@auburn.edu>
699
700 * display.texi (Faces): `facep' returns t for strings that are
701 face names.
702
df13531d
RS
7032005-06-25 Richard M. Stallman <rms@gnu.org>
704
705 * objects.texi (Equality Predicates): Clarify meaning of equal.
706
707 * windows.texi (Selecting Windows): save-selected-window
708 and with-selected-window save and restore the current buffer.
709
cf444441
RS
7102005-06-24 Richard M. Stallman <rms@gnu.org>
711
712 * numbers.texi (Float Basics): Explain how to test for NaN,
713 and printing the sign of NaNs.
714
6cdd056d
EZ
7152005-06-24 Eli Zaretskii <eliz@gnu.org>
716
717 * makefile.w32-in (MAKEINFO): Use --force.
718
b93e3c3b
RS
7192005-06-23 Richard M. Stallman <rms@gnu.org>
720
721 * display.texi (Face Functions): Correct Texinfo usage.
722
6fb276bd
LT
7232005-06-23 Luc Teirlinck <teirllm@auburn.edu>
724
725 * lists.texi (Rings): `ring-elements' now returns the elements of
726 RING in order.
727
1d1c7e75
JB
7282005-06-23 Juanma Barranquero <lekktu@gmail.com>
729
730 * markers.texi (The Mark): Texinfo usage fix.
731
9d12e52b
KS
7322005-06-23 Kim F. Storm <storm@cua.dk>
733
734 * searching.texi (Entire Match Data): Remove evaporate option for
735 match-data. Do not mention evaporate option for set-match-data.
736
6d44324c
GM
7372005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
738
739 * display.texi (Face Functions): Mention face aliases.
740
80df27a7
RS
7412005-06-21 Richard M. Stallman <rms@gnu.org>
742
743 * anti.texi (Antinews): Texinfo usage fix.
744
e121563b
KB
7452005-06-21 Karl Berry <karl@gnu.org>
746
9d7d543c
KB
747 * elisp.texi: Use @copying.
748
e121563b
KB
749 * elisp.texi: Put @summarycontents and @contents before the Top
750 node, instead of the end of the file, so that the contents appear
751 in the right place in the dvi/pdf output.
752
36a3b076
JL
7532005-06-21 Juri Linkov <juri@jurta.org>
754
755 * display.texi (Defining Faces): Add `customized-face'.
756
5c796e80
KS
7572005-06-20 Kim F. Storm <storm@cua.dk>
758
b7d1f38f
KS
759 * variables.texi (Setting Variables): Any type of element can be
760 given order in add-to-ordered-list. Compare elements with eq.
761
5c796e80
KS
762 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
763
fb056bef
KB
7642005-06-20 Karl Berry <karl@gnu.org>
765
766 * syntax.texi (Syntax Flags): Make last column very slightly wider
767 to avoid "generic comment" breaking on two lines and causing an
768 underfull box.
769
84398baa
LT
7702005-06-19 Luc Teirlinck <teirllm@auburn.edu>
771
772 * lists.texi (Rings): Various minor clarifications and corrections.
773
07ff1e4b
RS
7742005-06-18 Richard M. Stallman <rms@gnu.org>
775
776 * functions.texi (Obsolete Functions): Simplify.
777
778 * variables.texi (Variable Aliases): Simplify.
779
780 * anti.texi, backups.texi, compile.texi, customization.texi:
781 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
782 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
783 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
784 * variables.texi: Fix formatting ugliness.
785
786 * elisp.texi: Add links to Rings and Byte Packing.
787 Update version and copyright years.
788
789 * minibuf.texi: Fix formatting ugliness.
790 (Completion Commands): Move keymap vars to the end
791 and vars completing-read binds to the top.
792
3f7fab24
LT
7932005-06-17 Luc Teirlinck <teirllm@auburn.edu>
794
795 * processes.texi: Fix typos.
796 (Bindat Spec): Correct Texinfo error.
926c4c9b 797 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 798
f19b57e3
RS
7992005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
800
801 * lists.texi (Rings): New node.
802 (Lists): Add it to menu.
803
a80c5da7 804 * processes.texi (Byte Packing): New node.
f19b57e3
RS
805 (Processes): Add it to menu.
806
8072005-06-17 Richard M. Stallman <rms@gnu.org>
808
809 * syntax.texi (Parsing Expressions): Fix texinfo usage.
810
811 * help.texi (Documentation Basics): Explain the xref to
812 Documentation Tips.
813
814 * debugging.texi (Debugger Commands): Minor fix.
815
67c1390d
LT
8162005-06-16 Luc Teirlinck <teirllm@auburn.edu>
817
818 * edebug.texi (Instrumenting): Eliminate duplicate link.
819 (Specification List): Replace references to "below", referring to
820 a later node, with one @ref to that node.
821
822 * os.texi (Timers): Timers should save and restore the match data
823 if they change it.
824
825 * debugging.texi (Debugger Commands): Mention that the Lisp
826 debugger can not step through primitive functions.
827
51cd2a8c
JB
8282005-06-16 Juanma Barranquero <lekktu@gmail.com>
829
830 * functions.texi (Obsolete Functions): Update argument names of
831 `make-obsolete' and `define-obsolete-function-alias'.
832
833 * variables.texi (Variable Aliases): Update argument names of
834 `defvaralias', `make-obsolete-variable' and
835 `define-obsolete-variable-alias'.
836
f5e6ac4a
KS
8372005-06-15 Kim F. Storm <storm@cua.dk>
838
839 * searching.texi (Entire Match Data): Rephrase warnings about
840 evaporate arg to match-data and set-match-data.
841
fe2a9972
LT
8422005-06-14 Luc Teirlinck <teirllm@auburn.edu>
843
67774855
LT
844 * elisp.texi (Top): Update detailed menu.
845
fe2a9972
LT
846 * edebug.texi (Edebug): Update menu.
847 (Instrumenting): Update xrefs.
848 (Edebug Execution Modes): Correct xref.
849 (Jumping): Clarify description of `h' command.
850 Eliminate redundant @ref.
851 (Breaks): New node.
852 (Breakpoints): is now a subsubsection.
853 (Global Break Condition): Mention `C-x X X'.
854 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
855 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
856 (Edebug Display Update): Correct pxref.
857 (Edebug and Macros): New node.
858 (Instrumenting Macro Calls): Is now a subsubsection.
859 Neither arg of `def-edebug-spec' is evaluated.
860 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
861 (Specification Examples): Fix typo.
862
b59f605b
LK
8632005-06-14 Lute Kamstra <lute@gnu.org>
864
865 * debugging.texi (Function Debugging): Primitives can break on
866 entry too.
867
a5c99dc9
KS
8682005-06-14 Kim F. Storm <storm@cua.dk>
869
870 * variables.texi (Setting Variables): Add add-to-ordered-list.
871
f99ed2f8
SM
8722005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
873
874 * syntax.texi (Parsing Expressions): Document aux functions and vars of
875 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
876
9d42ffaa
LK
8772005-06-13 Lute Kamstra <lute@gnu.org>
878
879 * text.texi (Special Properties): Fix cross reference.
880
32cc0b00
LT
8812005-06-11 Luc Teirlinck <teirllm@auburn.edu>
882
883 * debugging.texi (Function Debugging): Delete mention of empty
884 string argument to `cancel-debug-on-entry'. Delete inaccurate
885 description of the return value of that command.
886
98d1a1cf
EZ
8872005-06-11 Alan Mackenzie <acm@muc.de>
888
889 * text.texi (Adaptive Fill): Amplify the description of
890 fill-context-prefix.
891
4b53b8d7
LT
8922005-06-10 Luc Teirlinck <teirllm@auburn.edu>
893
84398baa 894 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 895
b5305167
SM
8962005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
897
898 * syntax.texi (Parsing Expressions): Document syntax-ppss.
899
9bd4c3ad
LT
9002005-06-10 Luc Teirlinck <teirllm@auburn.edu>
901
902 * debugging.texi (Error Debugging): Minor rewording.
903 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
904 is optional.
905
257914aa
LK
9062005-06-10 Lute Kamstra <lute@gnu.org>
907
b5305167 908 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
909 (Top): Give it a title. Correct version number. Give the
910 detailed node listing a more prominent header.
b5305167
SM
911 * intro.texi: Don't set VERSION here a second time.
912 Mention Emacs's version too.
257914aa
LK
913 * anti.texi (Antinews): Use EMACSVER to refer to the current
914 version of Emacs.
915
b7aae902
KS
9162005-06-09 Kim F. Storm <storm@cua.dk>
917
918 * searching.texi (Entire Match Data): Explain new `reseat' argument to
919 match-data and set-match-data.
920
99598737
RS
9212005-06-08 Richard M. Stallman <rms@gnu.org>
922
923 * searching.texi (Entire Match Data): Clarify when match-data
924 returns markers and when integers.
925
926 * display.texi (Defining Faces): Explain that face name should not
927 end in `-face'.
928
929 * modes.texi (Mode Line Data): Minor cleanup.
930 (Customizing Keywords): Node split out of Search-based Fontification.
931 Add example of using font-lock-add-keywords from a hook.
932 Clarify when MODE should be non-nil, and when nil.
933
9342005-06-06 Richard M. Stallman <rms@gnu.org>
935
936 * modes.texi (Mode Line Data): Explain what happens when the car
937 of a list is a void symbol.
938 (Search-based Fontification): Explain MODE arg to
939 font-lock-add-keywords and warn about calls from major modes.
940
ecc8893a
JL
9412005-06-08 Juri Linkov <juri@jurta.org>
942
943 * display.texi (Standard Faces): Add `shadow' face.
944
7fa9f4eb
LT
9452005-05-29 Luc Teirlinck <teirllm@auburn.edu>
946
947 * modes.texi (Major Mode Conventions): A derived mode only needs
948 to put the call to the parent mode inside `delay-mode-hooks'.
949
bebcc4b1
RS
9502005-05-29 Richard M. Stallman <rms@gnu.org>
951
c16b1394
RS
952 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
953 new, and what that implies. Clarify.
954
955 * files.texi (Locating Files): Clean up the text.
956
bebcc4b1
RS
957 * frames.texi (Window Frame Parameters): Document user-size.
958 Shorten entry for top by referring to left.
959
9602005-05-26 Richard M. Stallman <rms@gnu.org>
961
962 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
963 is new, and what the implications are. Other clarifications.
964
217797bc
RS
9652005-05-24 Richard M. Stallman <rms@gnu.org>
966
967 * frames.texi (Dialog Boxes): Minor fixes.
968
3565fe07
MY
9692005-05-25 Masatake YAMATO <jet@gyve.org>
970
971 * display.texi (Standard Faces): Write about `mode-line-highlight'.
972
817089df
LT
9732005-05-24 Luc Teirlinck <teirllm@auburn.edu>
974
975 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
976 is optional.
977
cb5db137
NR
9782005-05-24 Nick Roberts <nickrob@snap.net.nz>
979
980 * frames.texi (Dialog Boxes): Descibe new optional argument.
981
3c8572f5
LK
9822005-05-23 Lute Kamstra <lute@gnu.org>
983
984 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
985 syntax-begin-function over font-lock-beginning-of-syntax-function.
986
2a4d7cb3
LT
9872005-05-21 Luc Teirlinck <teirllm@auburn.edu>
988
71f800cf
LT
989 * minibuf.texi (Reading File Names): Update description of
990 `read-directory-name'.
991
2a4d7cb3
LT
992 * modes.texi (Derived Modes): Clarify :group keyword.
993
bb4afd09
EZ
9942005-05-21 Eli Zaretskii <eliz@gnu.org>
995
b5305167
SM
996 * files.texi (Locating Files): New subsection.
997 Describe locate-file and executable-find.
bb4afd09 998
a2c9aee6
EZ
9992005-05-21 Kevin Ryde <user42@zip.com.au>
1000
1001 * frames.texi (Initial Parameters): Update cross reference to
1002 "Emacs Invocation".
1003
6900105f
LT
10042005-05-19 Luc Teirlinck <teirllm@auburn.edu>
1005
ca1b0914
LT
1006 * keymaps.texi (Active Keymaps): Add anchor.
1007
6900105f
LT
1008 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
1009 (Major Mode Conventions): Refer to `Auto Major Mode' in more
1010 appropriate place.
1011 (Derived Modes): Small clarifications.
b5305167
SM
1012 (Minor Mode Conventions, Keymaps and Minor Modes):
1013 Replace references to nodes with references to anchors.
6900105f
LT
1014 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
1015 Clarify description of lists whose first element is an integer.
1016 (Mode Line Variables): Add anchor.
1017 (%-Constructs): Clarify description of integer after %.
1018 (Emulating Mode Line): Describe nil value for FACE.
1019
54d06364
LT
10202005-05-18 Luc Teirlinck <teirllm@auburn.edu>
1021
1022 * modes.texi (Derived Modes): Correct references to non-existing
1023 variable standard-syntax-table.
1024
f8d0b769
LK
10252005-05-17 Lute Kamstra <lute@gnu.org>
1026
1027 * modes.texi (Defining Minor Modes): Mention the mode hook.
1028
294c599c
KS
10292005-05-15 Kim F. Storm <storm@cua.dk>
1030
1031 * processes.texi (Network): Remove open-network-stream-nowait.
1032 (Network Servers): Remove open-network-stream-server.
1033
4214af69
LT
10342005-05-15 Luc Teirlinck <teirllm@auburn.edu>
1035
1036 * elisp.texi (Top): Update detailed menu.
1037
1038 * variables.texi: Reorder nodes.
1039 (Variables): Update menu.
1040 (File Local Variables): Do not refer to the `-*-' line as
1041 a "local variables list". Add pxref.
1042
302691ab
LT
10432005-05-14 Luc Teirlinck <teirllm@auburn.edu>
1044
56d4215a
LT
1045 * elisp.texi (Top): Update detailed menu for node changes.
1046
302691ab
LT
1047 * modes.texi (Modes): Update Menu.
1048 (Hooks): Move to beginning of chapter.
1049 Most minor modes run mode hooks too.
1050 `add-hook' can handle void hooks or hooks whose value is a single
1051 function.
1052 (Major Modes): Update Menu.
1053 (Major Mode Basics): New node, split off from `Major Modes'.
1054 (Major Mode Conventions): Correct xref. Explain how to handle
1055 auto-mode-alist if the major mode command has an autoload cookie.
1056 (Auto Major Mode): Major update. Add magic-mode-alist.
1057 (Derived Modes): Major update.
1058 (Mode Line Format): Update Menu.
1059 (Mode Line Basics): New node, split off from `Mode Line Format'.
1060
1061 * loading.texi (Autoload): Mention `autoload cookie' as synonym
1062 for `magic autoload comment'. Add index entries and anchor.
1063
d06ba294
RS
10642005-05-14 Richard M. Stallman <rms@gnu.org>
1065
1066 * tips.texi (Coding Conventions): Explain how important it is
1067 that just loading certain files not change Emacs behavior.
1068
1069 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
1070
405cb12a
LK
10712005-05-12 Lute Kamstra <lute@gnu.org>
1072
19958124
LK
1073 * modes.texi (Generic Modes): Update.
1074 (Major Modes): Refer to node "Generic Modes".
1075
405cb12a
LK
1076 * elisp.texi (Top): Update to the current structure of the manual.
1077 * processes.texi (Processes): Add menu description.
1078 * customize.texi (Customization): Add menu descriptions.
1079
f714dd1b
TTN
10802005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
1081
cc9442f2
TTN
1082 * processes.texi (Signals to Processes)
1083 (Low-Level Network): Fix typos.
f714dd1b 1084
36ad23ec
LK
10852005-05-11 Lute Kamstra <lute@gnu.org>
1086
1087 * elisp.texi (Top): Add some nodes from the chapter "Major and
1088 Minor Modes" to the detailed node listing.
1089
d101bf56
RS
10902005-05-10 Richard M. Stallman <rms@gnu.org>
1091
1092 * keymaps.texi (Extended Menu Items): Menu item filter functions
1093 can be called at any time.
1094
698b0510
LT
10952005-05-08 Luc Teirlinck <teirllm@auburn.edu>
1096
1097 * variables.texi (File Local Variables): `(hack-local-variables t)'
1098 now also checks whether a mode is specified in the local variables
1099 list.
1100
2c6b25c7
EZ
11012005-05-05 Kevin Ryde <user42@zip.com.au>
1102
1103 * display.texi (The Echo Area): Correct format function cross
1104 reference.
1105
643b4cf5
LT
11062005-05-05 Luc Teirlinck <teirllm@auburn.edu>
1107
1108 * variables.texi (Variable Aliases): Change description of
1109 `define-obsolete-variable-alias'.
1110
1111 * functions.texi (Functions): Add "Obsolete Functions" to menu.
1112 (Defining Functions): Add xref.
1113 (Obsolete Functions): New node.
1114 (Function Safety): Standardize capitalization of section title.
1115
1116 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
1117 (Dialog Boxes): Complete description of `x-popup-dialog'.
1118
053bc8e4
RS
11192005-05-04 Richard M. Stallman <rms@gnu.org>
1120
1121 * commands.texi (Interactive Codes): Fix Texinfo usage.
1122 Document U more clearly.
1123
f6b1b15a
LT
11242005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1125
3b925015
LT
1126 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
1127 function and not a macro.
1128
f6b1b15a
LT
1129 * frames.texi (Pop-Up Menus): Correct and clarify description of
1130 `x-popup-menu'.
1131 (Dialog Boxes): Clarify description of `x-popup-dialog'.
1132
ebbfa918
RS
11332005-05-01 Richard M. Stallman <rms@gnu.org>
1134
1135 * edebug.texi (Checking Whether to Stop): Fix previous change.
1136
abe2f96e
LT
11372005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1138
d6028ef2
LT
1139 * display.texi: Fix typos and Texinfo usage.
1140
abe2f96e
LT
1141 * edebug.texi (Checking Whether to Stop): executing-macro ->
1142 executing-kbd-macro.
1143
b2cfb30b
RS
11442005-05-01 Richard M. Stallman <rms@gnu.org>
1145
1146 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
1147
7e995a23
RS
11482005-04-30 Richard M. Stallman <rms@gnu.org>
1149
1150 * files.texi (Magic File Names): Document `operations' property.
1151
57efa539
LK
11522005-04-29 Lute Kamstra <lute@gnu.org>
1153
1154 * modes.texi (Generic Modes): New node.
1155 (Major Modes): Add it to the menu.
1156 (Derived Modes): Add "derived mode" to concept index.
1157
0a20b1dc
LK
11582005-04-28 Lute Kamstra <lute@gnu.org>
1159
1160 * modes.texi (Defining Minor Modes): Fix previous change.
1161 (Font Lock Mode): Simplify.
1162 (Font Lock Basics): Say that font-lock-defaults is buffer-local
1163 when set and that some parts are optional. Add cross references.
1164 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
1165 Add cross references. Add font-lock-multiline to index.
1166 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 1167 Lock Variables". Document font-lock-add-keywords and
b5305167 1168 font-lock-remove-keywords.
0a20b1dc
LK
1169 (Other Font Lock Variables): Move font-lock-keywords-only,
1170 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1171 and font-lock-syntactic-face-function to node "Syntactic Font
1172 Lock". Move font-lock-keywords-case-fold-search to node
1173 "Search-based Fontification". Document font-lock-inhibit-thing-lock
1174 and font-lock-{,un}fontify-{buffer,region}-function.
1175 (Precalculated Fontification): Remove reference to deleted variable
1176 font-lock-core-only.
1177 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
1178 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
1179 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1180 and font-lock-syntactic-face-function here from node "Other Font
1181 Lock Variables". Move font-lock-syntactic-keywords to "Setting
1182 Syntax Properties". Add cross references.
b5305167
SM
1183 (Setting Syntax Properties): New node.
1184 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
1185 * syntax.texi (Syntax Properties): Add cross reference.
1186 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
1187
68a94f5a
RS
11882005-04-26 Richard M. Stallman <rms@gnu.org>
1189
1190 * display.texi (Defining Faces):
1191 Document `default' elements of defface spec.
1192
1193 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
1194
1195 * variables.texi (Variable Aliases): Clarify text.
1196
11972005-04-25 Chong Yidong <cyd@stupidchicken.com>
1198
1199 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
1200
7f48f143
LT
12012005-04-25 Luc Teirlinck <teirllm@auburn.edu>
1202
1203 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
1204
45d2f8e8
EZ
12052005-04-24 Eli Zaretskii <eliz@gnu.org>
1206
f3714ab2
EZ
1207 * syntax.texi (Syntax Table Internals): Elaborate documentation of
1208 syntax-after and syntax-class.
1209
45d2f8e8 1210 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
1211 (Unique File Names): Don't mention "numbers" in the documentation
1212 of make-temp-file and make-temp-name.
45d2f8e8 1213
469bc679
RS
12142005-04-23 Richard M. Stallman <rms@gnu.org>
1215
1216 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
1217
c9fa5dc9
RS
12182005-04-22 Nick Roberts <nickrob@snap.net.nz>
1219
1220 * windows.texi (Cyclic Window Ordering): Clarify window-list.
1221
230e1e80
NR
12222005-04-22 Nick Roberts <nickrob@snap.net.nz>
1223
1224 * variables.texi (Variable Aliases): Describe make-obsolete-variable
1225 and define-obsolete-variable-alias.
1226
1ba52906
KS
12272005-04-22 Kim F. Storm <storm@cua.dk>
1228
1229 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
1230 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
1231
9721d904
LK
12322005-04-21 Lute Kamstra <lute@gnu.org>
1233
1234 * lists.texi (Association Lists): Document rassq-delete-all.
1235
ed35c736
RS
12362005-04-19 Richard M. Stallman <rms@gnu.org>
1237
1238 * modes.texi (Search-based Fontification): Explain that
1239 facespec is an expression to be evaluated.
1240
42fc00a4
RS
12412005-04-19 Kevin Ryde <user42@zip.com.au>
1242
b5305167 1243 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
1244 * strings.texi (String Conversion): Fix xref.
1245
5827e9d4
KS
12462005-04-19 Kim F. Storm <storm@cua.dk>
1247
1248 * symbols.texi (Symbol Plists): Add safe-get.
1249 Mention that `get' may signal an error.
1250
47872da9
NR
12512005-04-18 Nick Roberts <nickrob@snap.net.nz>
1252
1253 * customize.texi (Variable Definitions): Replace tooltip-mode
1254 example with save-place.
1255
ec0cf966
RS
12562005-04-17 Richard M. Stallman <rms@gnu.org>
1257
1258 * buffers.texi (Indirect Buffers): Clarify.
1259
1260 * positions.texi (Positions): Clarify converting marker to integer.
1261
1262 * strings.texi (String Basics): Mention string-match; clarify.
1263
199bb209
LK
12642005-04-08 Lute Kamstra <lute@gnu.org>
1265
1266 * modes.texi (Search-based Fontification): Fix cross references.
1267 Use consistent terminology. Document anchored highlighting.
1268
bfa54668
LK
12692005-04-05 Lute Kamstra <lute@gnu.org>
1270
1271 * modes.texi (Defining Minor Modes): Document :group keyword
1272 argument and its default value.
1273
07e5fb9e
LK
12742005-04-03 Lute Kamstra <lute@gnu.org>
1275
1276 * hooks.texi (Standard Hooks): Add some hooks. Add cross
1277 references and/or descriptions. Delete major mode hooks; mention
1278 them as a category instead. Rename or delete obsolete hooks.
1279
aa945b59
RS
12802005-04-02 Richard M. Stallman <rms@gnu.org>
1281
1282 * nonascii.texi (Coding System Basics): Another wording cleanup.
1283
8b918214
RS
12842005-04-01 Richard M. Stallman <rms@gnu.org>
1285
1286 * nonascii.texi (Coding System Basics): Clarify previous change.
1287
41639988
KH
12882005-04-01 Kenichi Handa <handa@m17n.org>
1289
1290 * nonascii.texi (Coding System Basics): Describe about rondtrip
1291 identity of coding systems.
1292
8e669bbd
RS
12932005-03-29 Chong Yidong <cyd@stupidchicken.com>
1294
1295 * text.texi (Buffer Contents): Add filter-buffer-substring and
1296 buffer-substring-filters.
1297
f60a6f87
RS
12982005-03-26 Chong Yidong <cyd@stupidchicken.com>
1299
1300 * anti.texi (Antinews): Mention `G' interactive code.
1301
1302 * tips.texi (Compilation Tips): Mention benchmark.el.
1303
aaac1251
LT
13042005-03-27 Luc Teirlinck <teirllm@auburn.edu>
1305
1306 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
1307 is now bound to M-o M-o.
1308
1309 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
1310
45325173
GM
13112005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
1312
1313 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
1314 in the Emacs Manual).
1315 * Makefile.in (srcs): Remove calendar.texi.
1316 * makefile.w32-in (srcs): Remove calendar.texi.
1317 * display.texi (Display): Change name of next node.
1318 * os.texi (System In): Change name of previous node.
1319 * elisp.texi (Top): Remove Calendar references.
1320 * vol1.texi (Top): Remove Calendar references.
1321 * vol2.texi (Top): Remove Calendar references.
1322
85df292e
RS
13232005-03-25 Richard M. Stallman <rms@gnu.org>
1324
45325173 1325 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
1326 Cleanup previous change.
1327
13282005-03-25 Chong Yidong <cyd@stupidchicken.com>
1329
1330 * display.texi (Face Attributes): Faces earlier in an :inherit
1331 list take precedence.
1332 (Scroll Bars): Fix description of vertical-scroll-bars.
1333 Document frame-current-scroll-bars and window-current-scroll-bars.
1334
1335 * markers.texi (The Mark): Document temporary Transient Mark mode.
1336
b5305167
SM
1337 * minibuf.texi (Reading File Names):
1338 Document read-file-name-completion-ignore-case.
85df292e
RS
1339
1340 * positions.texi (Screen Lines): Document nil for width argument
1341 to compute-motion.
1342
1fe54d69
KS
13432005-03-23 Kim F. Storm <storm@cua.dk>
1344
1345 * display.texi (Standard Faces): Other faces used in the fringe
1346 implicitly inherits from the fringe face.
1347 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
1348 properties implicitly inherits from fringe face.
1349 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
1350
a775dff4
RS
13512005-03-20 Chong Yidong <cyd@stupidchicken.com>
1352
1353 * display.texi (Invisible Text): State default value of
1354 line-move-ignore-invisible.
1355 (Managing Overlays): Document remove-overlays.
1356 (Standard Faces): Document escape-glyph face.
1357
b5305167 1358 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 1359
b5305167
SM
1360 * modes.texi (Other Font Lock Variables):
1361 Document font-lock-lines-before.
a775dff4
RS
1362
1363 * positions.texi (Skipping Characters): skip-chars-forward allows
1364 character classes.
1365
077f7085
LK
13662005-03-18 Lute Kamstra <lute@gnu.org>
1367
1368 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
1369
d69ea7ab
RS
13702005-03-17 Richard M. Stallman <rms@gnu.org>
1371
c7bd5d57
RS
1372 * text.texi (Undo): Document extensible undo entries.
1373
d69ea7ab
RS
1374 * searching.texi (String Search, Regexp Search, Regexp Search):
1375 Cleanups.
1376
1377 * nonascii.texi (Character Codes): Minor fix.
1378
1379 * display.texi (Display Property): Explain the significance
1380 of having text properties that are eq.
1381 (Other Display Specs): Explain string as display spec.
1382
1383 * commands.texi (Interactive Codes): Document G option.
1384
13852005-03-17 Chong Yidong <cyd@stupidchicken.com>
1386
1387 * text.texi (Filling): Add sentence-end-without-period and
1388 sentence-end-without-space.
1389 (Changing Properties): Minor fix.
1390
1391 * anti.texi: Total rewrite.
1392
a7679889
LK
13932005-03-15 Lute Kamstra <lute@gnu.org>
1394
1395 * edebug.texi (Instrumenting Macro Calls): Fix typos.
1396
6eb8e247
KS
13972005-03-08 Kim F. Storm <storm@cua.dk>
1398
1399 * display.texi (Specified Space): Property :width is support on
1400 non-graphic terminals, :height is not.
1401
bfa8be14
RS
14022005-03-07 Richard M. Stallman <rms@gnu.org>
1403
1404 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
1405 Now subnodes of Fringes.
1406 (Overlay Arrow): Document overlay-arrow-variable-list.
1407 (Fringe Size/Pos): New node, broken out of Fringes.
1408 (Display): Explain clearing vs redisplay better.
1409 (Truncation): Clarify use of bitmaps.
1410 (The Echo Area): Clarify the uses of the echo area.
1411 Add max-mini-window-height.
1412 (Progress): Clarify.
1413 (Invisible Text): Explain that main loop moves point out.
1414 (Selective Display): Say "hidden", not "invisible".
b5305167 1415 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
1416 (Overlay Properties): Clarify intro.
1417 (Finding Overlays): Explain return values when nothing found.
1418 (Width): truncate-string-to-width has added arg.
1419 (Displaying Faces): Clarify and update mode line face handling.
1420 (Face Functions): Minor cleanup.
b5305167 1421 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
1422 (Pixel Specification, Other Display Specs): Minor cleanups.
1423 (Images, Image Descriptors): Minor cleanups.
1424 (GIF Images): Patents have expired.
1425 (Showing Images): Explain default text for insert-image.
b5305167 1426 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
1427 (Making Buttons): Explain return values.
1428 (Button Buffer Commands): Add xref.
1429 (Inverse Video): Update mode-line-inverse-video.
1430 (Display Table Format): Clarify.
1431 (Active Display Table): Give defaults for window-display-table.
1432
1433 * calendar.texi (Calendar Customizing): calendar-holiday-marker
1434 and calendar-today-marker are strings, not chars.
1435 (Holiday Customizing): Minor fix.
1436
bfa8be14
RS
1437 * internals.texi (Writing Emacs Primitives): Update `or' example.
1438 Update limit on # args of subr.
1439
1440 * edebug.texi (Using Edebug): Arrow is in fringe.
1441 (Instrumenting): Arg to eval-defun works without loading edebug.
1442 (Edebug Execution Modes): Add xref.
1443
1444 * customize.texi (Common Keywords): Clarify :require.
1445 Mention :version here.
1446 (Variable Definitions, Group Definitions): Not here.
1447 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
1448
d69ea7ab
RS
14492005-03-07 Chong Yidong <cyd@stupidchicken.com>
1450 * nonascii.texi (Text Representations): Clarify position-bytes.
1451 (Character Sets): Add list-charset-chars.
1452 (Scanning Charsets): Add charset-after.
1453 (Encoding and I/O): Minor fix.
1454
34398e6c
RS
14552005-03-06 Richard M. Stallman <rms@gnu.org>
1456
1457 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
1458 (Resizing Windows): Likewise.
1459
1460 * text.texi (Change Hooks): Get rid of "Emacs 21".
1461
1462 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
1463
1464 * streams.texi (Output Variables): Get rid of "Emacs 21".
1465
1466 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
1467
1468 * os.texi (Translating Input): Replace flow-control example
1469 with a less obsolete example that uses `keyboard-translate'.
1470
6eb8e247 1471 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 1472 Get rid of "Emacs 21".
6eb8e247 1473
34398e6c
RS
1474 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
1475 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
1476
1477 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
1478
1479 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
1480
1481 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
1482 (Menu Bar): Fix when menu-bar-update-hook is called.
1483
1484 * hash.texi (Hash Tables): Get rid of "Emacs 21".
1485
1486 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
1487 and make it read better.
1488
1489 * files.texi (Writing to Files): Get rid of "Emacs 21".
1490 (Unique File Names): Likewise.
1491
1492 * elisp.texi: Update Emacs version to 22.
1493
1494 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
1495 (Overlay Properties, Face Attributes): Likewise.
1496 (Managing Overlays): Fix punctuation.
1497 (Attribute Functions): Clarify set-face-font; get rid of
1498 info about old Emacs versions.
1499 (Auto Faces, Font Lookup, Display Property, Images):
1500 Get rid of "Emacs 21".
1501
1502 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
1503
d2178387
RS
15042005-03-05 Richard M. Stallman <rms@gnu.org>
1505
1506 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
1507
524352d6
LK
15082005-03-04 Lute Kamstra <lute@gnu.org>
1509
1510 * debugging.texi (Error Debugging): Document stack-trace-on-error.
1511
15122005-03-03 Lute Kamstra <lute@gnu.org>
1513
1514 * edebug.texi (Instrumenting Macro Calls): Fix typo.
1515
284f0680
LK
15162005-03-01 Lute Kamstra <lute@gnu.org>
1517
1518 * debugging.texi (Debugger Commands): Update `j'.
1519
a9ee5cac
LK
15202005-02-28 Lute Kamstra <lute@gnu.org>
1521
1522 * debugging.texi (Debugging): Fix typo.
1523 (Error Debugging): Document eval-expression-debug-on-error.
1524 (Function Debugging): Update example.
1525 (Using Debugger): Mention starred stack frames.
1526 (Debugger Commands): Document `j' and `l'.
1527 (Invoking the Debugger): `d' and `j' exit recursive edit too.
1528 Update the messages that the debugger displays.
1529 (Internals of Debugger): Add cross reference. Update example.
1530 (Excess Open): Minor improvement.
1531 (Excess Close): Minor improvement.
1532
378d0f8e
RS
15332005-02-26 Richard M. Stallman <rms@gnu.org>
1534
1535 * tips.texi (Coding Conventions): Clarify.
1536 Put all the major mode key reservations together.
1537 Mention the Mouse-1 => Mouse-2 conventions.
1538
1539 * syntax.texi (Syntax Class Table): Clarify.
1540 (Syntax Table Functions): syntax-after moved from here.
1541 (Syntax Table Internals): syntax-after moved to here.
1542 (Parsing Expressions): Update info on number of values
1543 and what's meaningful in the STATE argument.
1544 (Categories): Fix typo.
1545
1546 * sequences.texi (Arrays): Cleanup.
1547 (Char-Tables): Clarify.
1548
1549 * processes.texi (Deleting Processes): Cleanups, add xref.
1550 (Subprocess Creation): Explain nil in exec-path. Cleanup.
1551 (Process Information): set-process-coding-system, some args optional.
1552 (Input to Processes): Explain various types for PROCESS args.
1553 Rename them from PROCESS-NAME to PROCESS.
1554 (Signals to Processes): Likewise.
1555 (Decoding Output): Cleanup.
1556 (Query Before Exit): Clarify.
1557
1558 * os.texi (Startup Summary): Correct the options; add missing ones.
1559 (Terminal Output, Batch Mode): Clarify.
1560 (Flow Control): Node deleted.
1561
1562 * markers.texi (The Mark): Clarify.
1563
1564 * macros.texi (Expansion): Cleanup.
1565 (Indenting Macros): indent-spec allows ints, not floats.
1566
1567 * keymaps.texi (Keymaps): Clarify.
1568 (Format of Keymaps): Update lisp-mode-map example.
1569 (Active Keymaps, Key Lookup): Clarify.
1570 (Changing Key Bindings): Add xref to `kbd'.
1571 (Key Binding Commands, Simple Menu Items): Clarify.
1572 (Mouse Menus, Menu Bar): Clarify.
1573 (Menu Example): Replace print example with menu-bar-replace-menu.
1574
1575 * help.texi (Documentation Basics): Add function-documentation prop.
1576
1577 * elisp.texi (Top): Don't refer to Flow Control node.
1578
1579 * commands.texi (Command Overview): Improve xrefs.
1580 (Adjusting Point): Adjusting point applies to intangible and invis.
1581 (Key Sequence Input): Doc extra read-key-sequence args.
1582 Likewise for read-key-sequence-vector.
1583
1584 * backups.texi (Rename or Copy): Minor fix.
1585 (Numbered Backups): For version-control, say the default.
1586 (Auto-Saving): make-auto-save-file-name example is simplified.
1587
1588 * advice.texi (Advising Functions): Don't imply one part of Emacs
1589 should advise another part. Markup changes.
1590 (Defining Advice): Move transitional para.
1591 (Activation of Advice): Cleanup.
1592 Explain if COMPILE is nil or negative.
1593
1594 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
1595
2e20c83d
LK
15962005-02-24 Lute Kamstra <lute@gnu.org>
1597
1598 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
1599 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
1600
65c492fd
LK
16012005-02-23 Lute Kamstra <lute@gnu.org>
1602
b02c3eed
LK
1603 * modes.texi (Defining Minor Modes): define-minor-mode can be used
1604 to define global minor modes as well.
1605
65c492fd
LK
1606 * display.texi (Managing Overlays): overlay-buffer returns nil for
1607 deleted overlays.
1608
b686dd59
KS
16092005-02-22 Kim F. Storm <storm@cua.dk>
1610
1611 * minibuf.texi (Basic Completion): Allow symbols in addition to
1612 strings in try-completion and all-completions.
1613
23e8c095
LK
16142005-02-14 Lute Kamstra <lute@gnu.org>
1615
1616 * elisp.texi (Top): Remove reference to deleted node.
1617
1618 * lists.texi (Lists): Remove reference to deleted node.
1619 (Cons Cells): Fix typo.
1620
1621 * loading.texi (Where Defined): Fix typo.
1622
134948fc
RS
16232005-02-14 Richard M. Stallman <rms@gnu.org>
1624
1625 * variables.texi (Creating Buffer-Local): change-major-mode-hook
1626 is useful for discarding some minor modes.
1627
1628 * symbols.texi (Symbol Components): Reorder examples.
1629
1630 * streams.texi (Input Functions): State standard-input default.
1631 (Output Variables): State standard-output default.
1632
1633 * objects.texi (Printed Representation): Clarify read syntax vs print.
1634 (Floating Point Type): Explain meaning better.
1635 (Symbol Type): Explain uniqueness better.
1636 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
1637 List examples sooner.
1638 (Box Diagrams): New subnode broken out.
1639 Some examples moved from old Lists as Boxes node.
1640 (Dotted Pair Notation): Clarify intro.
1641 (Array Type): Clarify.
1642 (Type Predicates): Add hash-table-p.
1643
1644 * numbers.texi (Integer Basics): Clarify radix explanation.
1645 (Predicates on Numbers): Minor clarification.
1646 (Comparison of Numbers): Minor clarification. Clarify eql.
1647 Typos in min, max.
1648 (Math Functions): Clarify overflow in expt.
1649
1650 * minibuf.texi (Text from Minibuffer): Minor clarification.
1651 Mention arrow keys.
1652
1653 * loading.texi (Autoload): defun's doc string overrides autoload's
1654 doc string.
1655 (Repeated Loading): Modernize "add to list" examples.
1656 (Where Defined): Finish updating table of load-history elts.
1657
1658 * lists.texi (List-related Predicates): Minor wording improvement.
1659 (Lists as Boxes): Node deleted.
1660 (Building Lists): Explain trivial cases of number-sequence.
1661
1662 * hash.texi (Hash Tables): Add desc to menu items.
1663 (Creating Hash): Expain "full" means "make larger",
1664 (Hash Access): Any object can be a key.
1665 State value of maphash.
1666
1667 * functions.texi (What Is a Function): Wording cleanup.
1668 (Function Documentation): Minor cleanup.
1669 Explain purpose of calling convention at end of doc string.
1670 (Function Names): Wording cleanup.
1671 (Calling Functions): Wording cleanup.
1672 Explain better how funcall calls the function.
1673 (Function Cells): Delete example of saving and redefining function.
1674
1675 * control.texi (Combining Conditions): Wording cleanup.
1676 (Iteration): dolist and dotimes bind VAR locally.
1677 (Cleanups): Xref to Atomic Changes.
1678
1679 * compile.texi (Byte Compilation): Delete 19.29 info.
1680 (Compilation Functions): Macros' difficulties don't affect defsubst.
1681 (Docs and Compilation): Delete 19.29 info.
1682
44291460
RS
16832005-02-10 Richard M. Stallman <rms@gnu.org>
1684
1685 * objects.texi (Symbol Type): Minor correction.
1686
1f9ad95a
LK
16872005-02-06 Lute Kamstra <lute@gnu.org>
1688
1689 * modes.texi (Example Major Modes): Fix typos.
1690
ba2c991c
RS
16912005-02-06 Richard M. Stallman <rms@gnu.org>
1692
1693 * text.texi (Margins): fill-nobreak-predicate can be one function.
1694
1695 * strings.texi (Modifying Strings): clear-string can make unibyte.
1696 (Formatting Strings): format gives error if values missing.
1697
1698 * positions.texi (Character Motion): Mention default arg
1699 for forward-char. backward-char refers to forward-char.
1700 (Word Motion): Mention default arg for forward-word.
1701 (Buffer End Motion): Mention default arg for beginning-of-buffer.
1702 Simplify end-of-buffer.
1703 (Text Lines): Mention default arg for forward-line.
1704 (List Motion): Mention default arg for beginning/end-of-defun.
1705 (Skipping Characters): Minor fixes in explaining character-set.
1706
1707 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
1708 Mode inheritance applies only when default-major-mode is nil.
1709 Clarifications.
1710 (Example Major Modes): Update Text mode and Lisp mode examples.
1711 (Minor Mode Conventions): Mention define-minor-mode at top.
1712 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
1713 (Mode Line Format): Update mode line face display info.
1714 (Properties in Mode): Mention effect of risky vars.
1715 (Imenu): Define imenu-add-to-menubar.
1716 (Font Lock Mode): Add descriptions to menu lines.
1717 (Faces for Font Lock): Add font-lock-doc-face.
1718
9bf6d576
LK
17192005-02-05 Lute Kamstra <lute@gnu.org>
1720
1721 * text.texi (Maintaining Undo): Remove obsolete function.
1722
cb602754
EZ
17232005-02-05 Eli Zaretskii <eliz@gnu.org>
1724
1725 * frames.texi (Color Names): Add pointer to the X docs about RGB
1726 color specifications. Improve indexing
1727 (Text Terminal Colors): Replace the description of RGB values by
1728 an xref to "Color Names".
1729
4e07258f
RS
17302005-02-03 Richard M. Stallman <rms@gnu.org>
1731
1732 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
1733 Clarify.
1734 (Selecting Windows): Clarify save-selected-window.
1735 (Cyclic Window Ordering): Clarify walk-windows.
1736 (Window Point): Clarify.
1737 (Window Start): Add comment to example.
1738 (Resizing Windows): Add `interactive' specs in examples.
1739 Document fit-window-to-buffer.
1740
1741 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
1742 (Undo, Maintaining Undo): Clarify last change.
1743 (Sorting): In sort-numeric-fields, explain about octal and hex.
1744 Mention sort-numeric-base.
1745 (Format Properties): Add xref for hard newlines.
1746
1747 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
1748 (Pop-Up Menus): Fix typo.
1749 (Color Names): Explain all types of color names.
1750 Explain color-values on B&W terminal.
1751 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
1752
1753 * files.texi (File Locks): Not supported on MS systems.
1754 (Testing Accessibility): Clarify.
1755
1756 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
1757 (Coverage Testing): Fix typo.
1758
1759 * commands.texi (Misc Events): Remove stray space.
1760
1761 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
1762 (Modification Time): Clarify when visited-file-modtime returns 0.
1763 (The Buffer List): Clarify bury-buffer.
1764 (Killing Buffers): Clarify.
1765 (Indirect Buffers): Add clone-indirect-buffer.
1766
17672005-02-02 Matt Hodges <MPHodges@member.fsf.org>
1768
1769 * edebug.texi (Printing in Edebug): Fix default value of
1770 edebug-print-circle.
1771 (Coverage Testing): Fix displayed frequency count data.
1772
17732005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
1774
1775 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
1776
4e07258f 17772005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
1778
1779 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
1780
28d986b9
EZ
17812005-01-29 Eli Zaretskii <eliz@gnu.org>
1782
1783 * commands.texi (Misc Events): Describe the help-echo event.
1784
1785 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
1786 consistently in description of the help-echo property.
1787 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
1788
1789 * display.texi (Overlay Properties): Fix the index entry for
1790 help-echo overlay property.
1791
1792 * customize.texi (Type Keywords): Uncomment the xref to the
1793 help-echo property documentation.
1794
8f958b40
KS
17952005-01-23 Kim F. Storm <storm@cua.dk>
1796
1797 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
1798 return value. Third element FULLY replaced by PARTIAL which
1799 specifies number of invisible pixels if row is only partially visible.
1800 (Textual Scrolling): Mention auto-window-vscroll.
1801 (Vertical Scrolling): New defvar auto-window-vscroll.
1802
cd7e5dd6
LT
18032005-01-16 Luc Teirlinck <teirllm@auburn.edu>
1804
1805 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
1806 command remapping.
1807
6f771c32
RS
18082005-01-15 Richard M. Stallman <rms@gnu.org>
1809
1810 * display.texi (Defining Images): Mention DATA-P arg of create-image.
1811
6ac8a822
KS
18122005-01-14 Kim F. Storm <storm@cua.dk>
1813
88948d55
KS
1814 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
1815
6ac8a822
KS
1816 * text.texi (Links and Mouse-1): Fix string and vector item.
1817
20d6de82
RS
18182005-01-13 Richard M. Stallman <rms@gnu.org>
1819
1820 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
1821 descriptions of overriding-local-map and overriding-terminal-local-map.
1822
1823 * text.texi (Links and Mouse-1): Clarify text.
1824
f75a592e
KS
18252005-01-13 Kim F. Storm <storm@cua.dk>
1826
1827 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
1828
910f60b1
TTN
18292005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
1830
1831 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
1832
37181fc4
KS
18332005-01-12 Kim F. Storm <storm@cua.dk>
1834
1835 * text.texi (Links and Mouse-1): Rename section from Enabling
1836 Mouse-1 to Following Links. Change xrefs.
1837 Add examples for define-button-type and define-widget.
1838
1839 * display.texi (Button Properties, Button Buffer Commands):
1840 Clarify mouse-1 and follow-link functionality.
1841
28f94a34
RS
18422005-01-12 Richard M. Stallman <rms@gnu.org>
1843
1844 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
1845
1846 * display.texi (Beeping): Fix Texinfo usage.
1847
1848 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
1849
bac2d936
KS
18502005-01-11 Kim F. Storm <storm@cua.dk>
1851
1852 * display.texi (Button Properties, Button Buffer Commands):
93381d62 1853 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
1854
1855 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
1856 (Enabling Mouse-1 to Follow Links): New subsection.
1857
de968ddb
RS
18582005-01-06 Richard M. Stallman <rms@gnu.org>
1859
1860 * text.texi (Special Properties): Minor change.
1861
1862 * os.texi (Timers): Clarify previous change.
1863
1864 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1865
a3a43b3b
LT
18662005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1867
1868 * display.texi (Face Attributes): Correct xref to renamed node.
1869
732bb9ce
RS
18702005-01-01 Richard M. Stallman <rms@gnu.org>
1871
1872 * display.texi (Face Attributes): Describe hex color specs.
1873
c734ae59
RS
18742004-12-31 Richard M. Stallman <rms@gnu.org>
1875
1876 * os.texi (Timers): Update previous change.
1877
33b2f4ea
KS
18782004-12-30 Kim F. Storm <storm@cua.dk>
1879
1880 * display.texi (Line Height): Total line-height is now specified
1881 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1882 in cons cells. (nil . RATIO) is relative to actual line height.
1883 Use line-height `t' instead of `0' to get minimum height.
1884
99ec74b9
RS
18852004-12-29 Richard M. Stallman <rms@gnu.org>
1886
1887 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1888
eab463f6
RS
18892004-12-28 Richard M. Stallman <rms@gnu.org>
1890
1891 * commands.texi (Quitting): Clarify value of with-local-quit.
1892
1893 * elisp.texi (Top): Fix previous change.
1894
1895 * loading.texi (Loading): Fix previous change.
1896
ebbd14f1
RS
18972004-12-27 Richard M. Stallman <rms@gnu.org>
1898
4ae98fc5
RS
1899 * Makefile.in (MAKEINFO): Specify --force.
1900
8f430046
RS
1901 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
1902
56011a8c
RS
1903 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
1904
1905 * display.texi (Line Height): Further clarify.
1906
1907 * elisp.texi (Top): Update Loading submenu.
1908
ebbd14f1
RS
1909 * loading.texi (Where Defined): New node.
1910 (Unloading): load-history moved to Where Defined.
1911
fda2922a
RS
19122004-12-21 Richard M. Stallman <rms@gnu.org>
1913
1914 * commands.texi (Event Input Misc): Add while-no-input.
1915
9eb8959a
RS
19162004-12-11 Richard M. Stallman <rms@gnu.org>
1917
1918 * display.texi (Line Height): Rewrite text for clarity.
1919
adf87c29
KS
19202004-12-11 Kim F. Storm <storm@cua.dk>
1921
1922 * display.texi (Display): Add node "Line Height" to menu.
1923 (Line Height): New node. Move full description of line-spacing
1924 and line-height text properties here from text.texi.
1925 (Scroll Bars): Add vertical-scroll-bar variable.
1926
1927 * frames.texi (Window Frame Parameters): Remove line-height defvar.
1928
1929 * locals.texi (Standard Buffer-Local Variables): Fix xref for
1930 line-spacing and vertical-scroll-bar.
1931
1932 * text.texi (Special Properties): Just mention line-spacing and
1933 line-height here, add xref to new "Line Height" node.
1934
31e4729e
TTN
19352004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
1936
1937 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
1938
1939 * locals.texi (Standard Buffer-Local Variables):
1940 Add @xref for `line-spacing'.
1941
cc60c723
RS
19422004-12-05 Richard M. Stallman <rms@gnu.org>
1943
1944 * Makefile.in (maintainer-clean): Remove the info files
1945 in $(infodir) where they are created.
1946
f6101ac9
RS
19472004-12-03 Richard M. Stallman <rms@gnu.org>
1948
1949 * windows.texi (Selecting Windows): get-lru-window and
1950 get-largest-window don't consider dedicated windows.
1951
1952 * text.texi (Undo): Document undo-in-progress.
1953
94221759
RS
19542004-11-26 Richard M. Stallman <rms@gnu.org>
1955
1956 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
1957 Remove a few vars that are not always buffer-local.
1958
7092c5e8
LT
19592004-11-24 Luc Teirlinck <teirllm@auburn.edu>
1960
1961 * locals.texi (Standard Buffer-Local Variables): Comment out
1962 xref's to non-existent node `Yet to be written'.
1963
261b01c6
RS
19642004-11-24 Richard M. Stallman <rms@gnu.org>
1965
1966 * processes.texi (Synchronous Processes): Grammar fix.
1967
1968 * numbers.texi (Comparison of Numbers): Add eql.
1969
1970 * locals.texi (Standard Buffer-Local Variables): Add many vars.
1971
1972 * intro.texi (Printing Notation): Fix previous change.
1973
1974 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
1975 and default-indicate-buffer-boundaries from here.
1976 (Usual Display): To here.
1977 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
1978 (Usual Display): Move tab-width up.
1979
1980 * customize.texi (Variable Definitions): Replace
1981 show-paren-mode example with tooltip-mode.
7092c5e8 1982 (Simple Types, Composite Types, Defining New Types):
261b01c6 1983 Minor cleanups.
7092c5e8 1984
c1aa4864
JH
19852004-11-21 Jesper Harder <harder@ifa.au.dk>
1986
1987 * processes.texi (Synchronous Processes, Output from Processes):
1988 Markup fix.
1989
dedbac89
RS
19902004-11-20 Richard M. Stallman <rms@gnu.org>
1991
07c8c65a
RS
1992 * positions.texi (Skipping Characters): skip-chars-forward
1993 now handles char classes.
1994
8f40a868
RS
1995 * intro.texi (Printing Notation): Avoid confusion of `print'
1996 when explaining @print.
1997
1998 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
1999
2000 * display.texi (Display Table Format): Minor fix.
2001
2002 * streams.texi (Output Functions): Fix print example.
2003
fd6866c8
RS
2004 * Makefile.in (elisp): New target.
2005 (dist): Depend on $(infodir)/elisp, not elisp.
2006 Copy the info files from $(infodir).
2007
9d00469f
RS
2008 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
2009 read-from-minibuffer.
2010
dedbac89
RS
2011 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
2012
6de891db
RS
20132004-11-19 Richard M. Stallman <rms@gnu.org>
2014
2015 * searching.texi (Regexp Search): Add search-whitespace-regexp.
2016
e1c1c5a7
TTN
20172004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
2018
2019 * tips.texi (Coding Conventions): Fix typo.
2020
ee31cd78
RS
20212004-11-16 Richard M. Stallman <rms@gnu.org>
2022
2023 * tips.texi (Coding Conventions): Separate defvar and require
2024 methods to avoid warnings. Use require only when there are many
2025 functions and variables from that package.
2026
2027 * minibuf.texi (Minibuffer Completion): When ignoring case,
2028 predicate must not be case-sensitive.
2029
2030 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
2031 (Test Coverage): Don't talk about "splotches". Clarified.
2032
4bd38e94
TTN
20332004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
2034
2035 * frames.texi (Window Frame Parameters): Fix typo.
2036
6d073ae1
KS
20372004-11-15 Kim F. Storm <storm@cua.dk>
2038
9f89426b
KS
2039 * symbols.texi (Other Plists): Note that plist-get may signal error.
2040 Add safe-plist-get.
6d073ae1 2041
10980463
TTN
20422004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
2043
2044 * modes.texi (Font Lock Basics): Fix typo.
2045
1efc19eb
RS
20462004-11-08 Richard M. Stallman <rms@gnu.org>
2047
2048 * syntax.texi (Syntax Table Functions): Add syntax-after.
2049
6159c232
EZ
20502004-11-06 Lars Brinkhoff <lars@nocrew.org>
2051
2052 * os.texi (Processor Run Time): New section documenting
2053 get-internal-run-time.
2054
59dede22
EZ
20552004-11-06 Eli Zaretskii <eliz@gnu.org>
2056
2057 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
2058 it nukes elisp-cover.texi.
2059 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
2060 elisp-0 etc.
2061
4cc8522c
LT
20622004-11-05 Luc Teirlinck <teirllm@auburn.edu>
2063
2064 * commands.texi (Keyboard Macros): Document `append' return value
2065 of `defining-kbd-macro'.
2066
2d1ef312
RS
20672004-11-01 Richard M. Stallman <rms@gnu.org>
2068
2069 * commands.texi (Interactive Call): Add called-interactively-p.
2070
6f4e005d
SJ
20712004-10-29 Simon Josefsson <jas@extundo.com>
2072
2073 * minibuf.texi (Reading a Password): Revert.
2074
4f71c13f
RS
20752004-10-28 Richard M. Stallman <rms@gnu.org>
2076
2077 * frames.texi (Display Feature Testing): Explain about "vendor".
2078
4660a9e3
RS
20792004-10-27 Richard M. Stallman <rms@gnu.org>
2080
2081 * commands.texi (Interactive Codes): `N' uses numeric prefix,
2082 not raw. Clarify `n'.
2083 (Interactive Call): Rewrite interactive-p, focusing on when
2084 and how to use it.
2085 (Misc Events): Clarify previous change.
2086
2087 * advice.texi (Simple Advice): Clarify what job the example does.
2088 (Around-Advice): Clarify ad-do-it.
2089 (Activation of Advice): An option of ad-default-compilation-action
2090 is `never', not `nil'.
2091
c8636435
KS
20922004-10-26 Kim F. Storm <storm@cua.dk>
2093
2094 * commands.texi (Interactive Codes): Add U code letter.
2095
acd4089b
SJ
20962004-10-25 Simon Josefsson <jas@extundo.com>
2097
2098 * minibuf.texi (Reading a Password): Add.
2099
29dc7809
JR
21002004-10-24 Jason Rumney <jasonr@gnu.org>
2101
2102 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
2103 and wheel-down.
2104
bb5d6d34
KG
21052004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
2106
2107 * processes.texi (Synchronous Processes): Document process-file.
2108
d0ee2ed3
KH
21092004-10-22 Kenichi Handa <handa@m17n.org>
2110
2111 * text.texi (translate-region): Document that it accepts also a
2112 char-table.
2113
38be9dbb
DP
21142004-10-22 David Ponce <david@dponce.com>
2115
2116 * windows.texi (Resizing Windows): Document the `preserve-before'
2117 argument of the functions `enlarge-window' and `shrink-window'.
2118
63c80452
JR
21192004-10-19 Jason Rumney <jasonr@gnu.org>
2120
2121 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
2122
9f4b6e73
LT
21232004-10-09 Luc Teirlinck <teirllm@auburn.edu>
2124
2125 * text.texi (Filling): Add anchor for definition of
2126 `sentence-end-double-space'.
2127
2128 * searching.texi (Regexp Example): Update description of how
2129 Emacs currently recognizes the end of a sentence.
2130 (Standard Regexps): Update definition of the variable
2131 `sentence-end'. Add definition of the function `sentence-end'.
2132
657f0f9c
EZ
21332004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
2134
2135 * display.texi (Progress): New node.
2136
35ab4857
KS
21372004-10-05 Kim F. Storm <storm@cua.dk>
2138
2139 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
2140
f2a54fbc
KS
21412004-09-29 Kim F. Storm <storm@cua.dk>
2142
2143 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
2144 to identify bitmaps. Remove -fringe-bitmap suffix for standard
2145 fringe bitmap symbols, as they now have their own namespace.
2146 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
2147 vs. pixels. Signal error if no free bitmap slots.
2148 (Pixel Specification): Change IMAGE to @var{image}.
2149
4676d6f3
RS
21502004-09-28 Richard M. Stallman <rms@gnu.org>
2151
2152 * text.texi (Special Properties): Clarify line-spacing and line-height.
2153
2154 * searching.texi (Regexp Search): Add looking-back.
2155
17234906
LT
21562004-09-25 Luc Teirlinck <teirllm@auburn.edu>
2157
2158 * display.texi: Correct typos.
2159 (Image Descriptors): Correct xref's.
2160
4de43c8b
RS
21612004-09-25 Richard M. Stallman <rms@gnu.org>
2162
2163 * text.texi (Special Properties): Cleanups in `cursor'.
2164 Rewrites in `line-height' and `line-spacing'; exchange them.
2165
2166 * display.texi (Fringes): Rewrite previous change.
2167 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
2168 (Display Fringe Bitmaps): Node deleted, text moved.
2169 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
2170 (Scroll Bars): Clarify set-window-scroll-bars.
2171 (Pointer Shape): Rewrite.
2172 (Specified Space): Clarify :align-to, etc.
2173 (Pixel Specification): Use @var. Clarify new text.
2174 (Other Display Specs): Clarify `slice'.
2175 (Image Descriptors): Cleanups.
2176 (Showing Images): Cleanups.
2177
a3ee0299
LT
21782004-09-24 Luc Teirlinck <teirllm@auburn.edu>
2179
e88ebce6
LT
2180 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
2181
a3ee0299
LT
2182 * modes.texi: Various minor changes in addition to:
2183 (Major Mode Conventions): Final call to `run-mode-hooks' should
2184 not be inside the `delay-mode-hooks' form.
2185 (Mode Hooks): New node.
2186 (Hooks): Delete obsolete example.
2187 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
2188 node "Mode Hooks".
2189
6db2bc02
LT
21902004-09-22 Luc Teirlinck <teirllm@auburn.edu>
2191
2192 * display.texi: Correct various typos.
2193 (Display): Rename node "Pointer Shapes" to "Pointer
2194 Shape". (There is already a node called "Pointer Shapes" in
2195 frames.texi.)
2196 (Images): Remove non-existent node "Image Slices" from menu.
2197
ed2846bd
KS
21982004-09-23 Kim F. Storm <storm@cua.dk>
2199
2200 * text.texi (Special Properties): Add `cursor', `pointer',
2201 `line-height', and `line-spacing' properties.
2202
2203 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
2204 Shapes' to menu.
2205 (Standard Faces): Doc fix for fringe face.
2206 (Fringes): Add `overflow-newline-into-fringe' and
2207 'indicate-buffer-boundaries'.
2208 (Fringe Bitmaps, Pointer Shapes): New nodes.
2209 (Display Property): Add 'Pixel Specification' and 'Display Fringe
2210 Bitmaps' to menu.
2211 (Specified Space): Describe pixel width and height.
2212 (Pixel Specification): New node.
2213 (Other Display Specs): Add `slice' property.
2214 (Display Fringe Bitmaps): New node.
2215 (Images): Add 'Image Slices' to menu.
2216 (Image Descriptors): Add `:pointer' and `:map' properties.
2217 (Showing Images): Add slice arg to `insert-image'. Add
2218 'insert-sliced-image'.
2219
4d894c98
RS
22202004-09-20 Richard M. Stallman <rms@gnu.org>
2221
2222 * commands.texi (Key Sequence Input):
2223 Clarify downcasing in read-key-sequence.
2224
7e388eb7
JL
22252004-09-08 Juri Linkov <juri@jurta.org>
2226
2227 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
2228
a020987f
LT
22292004-09-07 Luc Teirlinck <teirllm@auburn.edu>
2230
2231 * locals.texi (Standard Buffer-Local Variables): Add
2232 `buffer-auto-save-file-format'.
2233 * internals.texi (Buffer Internals): Describe new
2234 auto_save_file_format field of the buffer structure.
2235 * files.texi (Format Conversion): `auto-save-file-format' has been
2236 renamed `buffer-auto-save-file-format'.
2237
2b96f80c
LT
22382004-08-27 Luc Teirlinck <teirllm@auburn.edu>
2239
2240 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
2241 an integer or a marker.
2242 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
2243
2ee3b79e
RS
22442004-08-22 Richard M. Stallman <rms@gnu.org>
2245
2246 * modes.texi (Major Mode Conventions): Discuss rebinding of
2247 standard key bindings.
2248
c438dc33
KS
22492004-08-18 Kim F. Storm <storm@cua.dk>
2250
2251 * processes.texi (Accepting Output): Add `just-this-one' arg to
2252 `accept-process-output'.
101c421e 2253 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 2254
db8af011
LT
22552004-08-10 Luc Teirlinck <teirllm@auburn.edu>
2256
2257 * keymaps.texi: Various changes in addition to:
2258 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
2259 Give more varied examples for `kbd'.
2260 (Creating Keymaps): Char tables have slots for all characters
2261 without modifiers.
2262 (Active Keymaps): `overriding-local-map' and
2263 `overriding-terminal-local-map' also override text property and
2264 overlay keymaps.
2265 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
2266 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
2267 to denote a prefix of no events.
2268 `map-keymap' includes parent's bindings _recursively_.
2269 Clarify and correct description of `where-is-internal'.
2270 Mention BUFFER-OR-NAME arg to `describe-bindings'.
2271 (Menu Example): For menus intended for use with the keyboard, the
2272 menu items should be bound to characters or real function keys.
2273
de700726
LT
22742004-08-08 Luc Teirlinck <teirllm@auburn.edu>
2275
30e75a87
LT
2276 * objects.texi (Character Type): Reposition `@anchor' to prevent
2277 double space inside sentence in Info.
2278
de700726
LT
2279 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
2280 renamed to `disabled-command-function'.
7c5b95c9 2281 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
2282 (Command Loop Info): Replace reference to it.
2283 (Disabling Commands): `disabled-command-hook' has been renamed to
2284 `disabled-command-function'.
2285
81909a1a
LT
22862004-08-07 Luc Teirlinck <teirllm@auburn.edu>
2287
2288 * os.texi (Translating Input): Only non-prefix bindings in
2289 `key-translation-map' override actual key bindings. Warn about
2290 possible indirect effect of actual key bindings on non-prefix
2291 bindings in `key-translation-map'.
2292
5504e99c
LT
22932004-08-06 Luc Teirlinck <teirllm@auburn.edu>
2294
2295 * minibuf.texi (High-Level Completion): Add anchor for definition
2296 of `read-variable'.
2297
2298 * commands.texi: Various changes in addition to:
2299 (Using Interactive): Clarify description of `interactive-form'.
2300 (Interactive Call): Mention default for KEYS argument to
2301 `call-interactively'.
2302 (Command Loop Info): Clarify description of `this-command-keys'.
2303 Mention KEEP-RECORD argument to `clear-this-command-keys'.
2304 Value of `last-event-frame' can be `macro'.
2305 (Repeat Events): `double-click-fuzz' is also used to distinguish
2306 clicks and drags.
2307 (Classifying Events): Clarify descriptions of `event-modifiers'
2308 `event-basic-type' and `event-convert-list'.
2309 (Accessing Events): `posn-timestamp' takes POSITION argument.
2310 (Quoted Character Input): Clarify description of
2311 `read-quoted-char' and fix example.
2312 (Quitting): Add `with-local-quit'.
2313 (Disabling Commands): Correct and clarify descriptions of
2314 `enable-command' and `disable-command'.
2315 Mention what happens if `disabled-command-hook' is nil.
2316 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
2317 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
2318
f478a72a
LT
23192004-07-24 Luc Teirlinck <teirllm@auburn.edu>
2320
2321 * frames.texi: Various changes in addition to:
2322 (Creating Frames): Expand and clarify description of `make-frame'.
2323 (Window Frame Parameters): Either none or both of the `icon-left'
2324 and `icon-top' parameters must be specified. Put descriptions of
2325 `menu-bar-lines' and `toolbar-lines' closer together and change
2326 them accordingly.
2327 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
2328 except while processing `frame-title-format' or `icon-title-format'.
2329 (Deleting Frames): Correct description of `delete-frame'.
2330 Non-nil return values of `frame-live-p' are like those of `framep'.
2331 (Frames and Windows): mention return value of
2332 `set-frame-selected-window'.
2333 (Visibility of Frames): Mention `force' argument to
2334 `make-frame-invisible'. `frame-visible-p' returns t for all
2335 frames on text-only terminals.
2336 (Frame Configurations): Restoring a frame configuration does not
2337 restore deleted frames.
2338 (Window System Selections): `x-set-selection' returns DATA.
2339 (Resources): Add example.
2340 (Display Feature Testing): Clarify descriptions of
2341 `display-pixel-height', `display-pixel-width', `x-server-version'
2342 and `x-server-vendor'.
2343
2344 * windows.texi (Choosing Window): Add anchor.
2345 * minibuf.texi (Minibuffer Misc): Add anchor.
2346
bc135062
JPW
23472004-07-23 John Paul Wallington <jpw@gnu.org>
2348
2349 * macros.texi (Defining Macros): Declaration keyword for setting
2350 Edebug spec is `debug' not `edebug'.
2351
cb7516e5
LT
23522004-07-19 Luc Teirlinck <teirllm@auburn.edu>
2353
2354 * windows.texi: Various small changes in addition to:
2355 (Window Point): Mention return value of `set-window-point'.
2356 (Window Start): `pos-visible-in-window-p' disregards horizontal
2357 scrolling. Explain return value if PARTIALLY is non-nil.
2358 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
2359 and `set-window-vscroll'.
2360 (Size of Window): The argument WINDOW to `window-inside-edges',
2361 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
2362 (Resizing Windows): Explain return value of
2363 `shrink-window-if-larger-than-buffer'.
2364 `window-size-fixed' automatically becomes buffer local when set.
2365 (Window Configurations): Explain return value of
2366 `set-window-configuration'.
2367
2368 * minibuf.texi (Minibuffer Misc): Add anchor for
2369 `minibuffer-scroll-window'.
2370
2371 * positions.texi (Text Lines): Add anchor for `count-lines'.
2372
3751eb00
RS
23732004-07-17 Richard M. Stallman <rms@gnu.org>
2374
2375 * display.texi (Overlay Properties): Adding `evaporate' prop
2376 deletes empty overlay immediately.
2377
2378 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
2379 fix example.
2380
9a7e97c6
LT
23812004-07-16 Jim Blandy <jimb@redhat.com>
2382
2383 * searching.texi (Regexp Backslash): Document new \_< and \_>
2384 operators.
2385
aa0e4da8
JB
23862004-07-16 Juanma Barranquero <lektu@terra.es>
2387
2388 * display.texi (Images): Fix Texinfo usage.
2389
cbbfedb2
LT
23902004-07-14 Luc Teirlinck <teirllm@auburn.edu>
2391
2392 * buffers.texi (Modification Time): `visited-file-modtime' now
2393 returns a list of two integers, instead of a cons.
2394
3a052bd3
LT
23952004-07-13 Luc Teirlinck <teirllm@auburn.edu>
2396
2397 * windows.texi: Various changes in addition to:
2398 (Splitting Windows): Add `split-window-keep-point'.
2399
02c04e6f
RS
24002004-07-09 Richard M. Stallman <rms@gnu.org>
2401
2402 * frames.texi (Input Focus): Minor fix.
2403
cb4f1287
LT
24042004-07-07 Luc Teirlinck <teirllm@auburn.edu>
2405
2406 * frames.texi (Input Focus): Clarify descriptions of
2407 `select-frame-set-input-focus' and `select-frame'.
2408
339902ec
LT
24092004-07-06 Luc Teirlinck <teirllm@auburn.edu>
2410
2411 * os.texi: Various small changes in addition to:
2412 (Killing Emacs): Expand and clarify description of
2413 `kill-emacs-query-functions' and `kill-emacs-hook'.
2414 (System Environment): Expand and clarify description of `getenv'
2415 and `setenv'.
2416 (Timers): Clarify description of `run-at-time'.
2417 (Translating Input): Correct description of
2418 `extra-keyboard-modifiers'.
2419 (Flow Control): Correct description of `enable-flow-control'.
2420
fe3b7e35
TTN
24212004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
2422
2423 * os.texi: Update copyright.
2424 (Session Management): Grammar fix.
2425 Clarify which Emacs does the restarting.
2426 Use @samp for *scratch* buffer.
2427
59db7d6e
LT
24282004-07-04 Alan Mackenzie <acm@muc.de>
2429
2430 * frames.texi (Input Focus): Add documentation for
2431 `select-frame-set-input-focus'. Replace refs to non-existent
2432 `switch-frame' with `select-frame'. Minor corrections and tidying
2433 up of text-only terminal stuff.
2434
e3ccf404
RS
24352004-07-02 Richard M. Stallman <rms@gnu.org>
2436
2437 * files.texi (Saving Buffers): Cleanup write-contents-function.
2438 (Magic File Names): Cleanup file-remote-p.
2439
8addb6eb
KG
24402004-07-02 Kai Grossjohann <kai@emptydomain.de>
2441
2442 * files.texi (Magic File Names): `file-remote-p' returns an
2443 identifier of the remote system, not just t.
2444
7a58d84d
DK
24452004-07-02 David Kastrup <dak@gnu.org>
2446
2447 * searching.texi (Entire Match Data): Add explanation about new
2448 match-data behavior when @var{integers} is non-nil.
2449
d8c379f8
RS
24502004-06-24 Richard M. Stallman <rms@gnu.org>
2451
b4a4b0ae
RS
2452 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
2453
d8c379f8
RS
2454 * customize.texi (Variable Definitions): Note about doc strings
2455 and :set.
2456
2457 * keymaps.texi (Keymap Terminology): Document `kbd'.
2458 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
2459
2460 * display.texi (Invisible Text): Setting buffer-invisibility-spec
2461 makes it buffer-local.
2462
2463 * files.texi (Saving Buffers): Correct previous change.
2464
2465 * commands.texi (Accessing Events):
2466 Clarify posn-col-row and posn-actual-col-row.
2467
24682004-06-24 David Ponce <david.ponce@wanadoo.fr>
2469
2470 * commands.texi (Accessing Events): New functions
2471 posn-at-point and posn-at-x-y. Add example to posn-x-y.
2472
dce417e7
LT
24732004-06-23 Luc Teirlinck <teirllm@auburn.edu>
2474
2475 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
2476 * frames.texi, buffers.texi, backups.texi, variables.texi:
2477 * loading.texi, eval.texi, functions.texi, control.texi:
2478 * symbols.texi, minibuf.texi: Reposition @anchor's.
2479
2480 * help.texi: Various small changes in addition to the following.
2481 (Describing Characters): Describe PREFIX argument to
2482 `key-description'. Correct and clarify definition of
2483 `text-char-description'. Describe NEED-VECTOR argument to
2484 `read-kbd-macro'.
2485 (Help Functions): Clarify definition of `apropos'.
2486
255d07dc
LH
24872004-06-23 Lars Hansen <larsh@math.ku.dk>
2488
2489 * files.texi (Saving Buffers): Correct description of
2490 `write-contents-functions'.
2491
4e9691e9
JB
24922004-06-21 Juanma Barranquero <lektu@terra.es>
2493
2494 * display.texi (Images): Remove redundant @vindex directives.
2495 Rewrite `image-library-alist' doc in active voice.
2496
1ebd4f78
JB
24972004-06-14 Juanma Barranquero <lektu@terra.es>
2498
2499 * display.texi (Images): Document new delayed library loading,
2500 variable `image-library-alist' and (existing but undocumented)
2501 function `image-type-available-p'.
2502
ddfb8369
RS
25032004-06-05 Richard M. Stallman <rms@gnu.org>
2504
2505 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
2506 refer the user to the Initial Input node.
2507 (Text from Minibuffer): Likewise.
2508 (Initial Input): New node. Document this feature
2509 and say it is mostly deprecated.
2510
18684a3a
RS
25112004-05-30 Richard M. Stallman <rms@gnu.org>
2512
7a61e456
RS
2513 * loading.texi (Named Features): Clarify return value
2514 and meaning of NOERROR.
2515
18684a3a
RS
2516 * variables.texi (File Local Variables): Minor cleanup.
2517
c8364415
MA
25182004-05-30 Michael Albinus <michael.albinus@gmx.de>
2519
2520 * files.texi (Magic File Names): Add `file-remote-p' as operation
2521 of file name handlers.
2522
08fd1251
RS
25232004-05-29 Richard M. Stallman <rms@gnu.org>
2524
2525 * modes.texi (Minor Mode Conventions): (-) has no special meaning
2526 as arg to a minor mode command.
2527
71d5a208
RS
25282004-05-22 Richard M. Stallman <rms@gnu.org>
2529
2530 * syntax.texi (Syntax Class Table): Word syntax not just for English.
2531
2532 * streams.texi (Output Variables): Doc float-output-format.
2533
2534 * searching.texi (Regexp Special): Nested repetition can be infloop.
2535
2536 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
2537 real stack overflow.
2538
2539 * compile.texi: Minor cleanups.
2540
25412004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
2542
2543 * lists.texi (Cons Cells): Explain dotted lists, true lists,
2544 circular lists.
2545 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 2546
022cb162
TTN
25472004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
2548
2549 * modes.texi (Search-based Fontification): Fix typo.
2550
aa7094ba
JB
25512004-05-10 Juanma Barranquero <lektu@terra.es>
2552
2553 * modes.texi (Mode Line Variables): Fix description of
2554 global-mode-string, which is now after which-func-mode, not the
2555 buffer name.
2556
c2383279
LH
25572004-05-07 Lars Hansen <larsh@math.ku.dk>
2558
2559 * modes.texi (Desktop Save Mode): Add.
2560 (Modes): Add menu entry Desktop Save Mode.
2561
2562 * hooks.texi: Add desktop-after-read-hook,
2563 desktop-no-desktop-file-hook and desktop-save-hook.
2564
2565 * locals.texi: Add desktop-save-buffer.
2566
058296d3
JH
25672004-04-30 Jesper Harder <harder@ifa.au.dk>
2568
2569 * display.texi: emacs -> Emacs.
2570
0c54865e
EZ
25712004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
2572
2573 * files.texi (Changing Files): Document set-file-times.
2574
d814862a
JB
25752004-04-23 Juanma Barranquero <lektu@terra.es>
2576
2577 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
2578
e8d6f886
JH
25792004-04-18 Jesper Harder <harder@ifa.au.dk>
2580
2581 * tips.texi (Coding Conventions): defopt -> defcustom.
2582
3a424014
LT
25832004-04-16 Luc Teirlinck <teirllm@auburn.edu>
2584
2585 * sequences.texi: Various clarifications.
2586
9e860631
LT
25872004-04-14 Luc Teirlinck <teirllm@auburn.edu>
2588
2589 * buffers.texi (Read Only Buffers): Mention optional ARG to
2590 `toggle-read-only'.
2591
5e30a0fb
NR
25922004-04-14 Nick Roberts <nick@nick.uklinux.net>
2593
9e860631 2594 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
2595 returns a full-width window if possible.
2596
619fb950
LT
25972004-04-13 Luc Teirlinck <teirllm@auburn.edu>
2598
2599 * buffers.texi: Various changes in addition to:
2600 (Buffer File Name): Add `find-buffer-visiting'.
2601 (Buffer Modification): Mention optional ARG to `not-modified'.
2602 (Indirect Buffers): Mention optional CLONE argument to
2603 `make-indirect-buffer'.
2604
2605 * files.texi: Various changes in addition to:
2606 (Visiting Functions): `find-file-hook' is now a normal hook.
2607 (File Name Expansion): Explain difference between the way that
2608 `expand-file-name' and `file-truename' treat `..'.
2609 (Contents of Directories): Mention optional ID-FORMAT argument to
2610 `directory-files-and-attributes'.
2611 (Format Conversion): Mention new optional CONFIRM argument to
2612 `format-write-file'.
2613
a2295d32
MB
26142004-04-12 Miles Bader <miles@gnu.org>
2615
2616 * macros.texi (Expansion): Add description of `macroexpand-all'.
2617
571fd4d5
JH
26182004-04-05 Jesper Harder <harder@ifa.au.dk>
2619
2620 * variables.texi (Variable Aliases): Mention
2621 cyclic-variable-indirection.
2622
2623 * errors.texi (Standard Errors): Ditto.
2624
4ba2fd66
LT
26252004-04-04 Luc Teirlinck <teirllm@auburn.edu>
2626
2627 * backups.texi: Various small changes in addition to:
2628 (Making Backups): Mention return value of `backup-buffer'.
2629 (Auto-Saving): Mention optional FORCE argument to
2630 `delete-auto-save-file-if-necessary'.
2631 (Reverting): Mention optional PRESERVE-MODES argument to
2632 `revert-buffer'. Correct description of `revert-buffer-function'.
2633
8f7ea687
JL
26342004-03-22 Juri Linkov <juri@jurta.org>
2635
2636 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
2637 with `Vector Functions'.
2638
2639 * text.texi (Sorting): Add missing quote.
2640
0eeca3c1
LT
26412004-03-14 Luc Teirlinck <teirllm@auburn.edu>
2642
2643 * intro.texi (Lisp History): Replace xref to `cl' manual with
2644 inforef.
2645
e69cfac2
RS
26462004-03-12 Richard M. Stallman <rms@gnu.org>
2647
2648 * intro.texi (Version Info): Add arg to emacs-version.
2649 (Lisp History): Change xref to CL manual.
2650
1b91d47f
LT
26512004-03-09 Luc Teirlinck <teirllm@auburn.edu>
2652
2653 * minibuf.texi (Completion Commands): Add xref to Emacs manual
2654 for Partial Completion mode.
2655
97073664
TTN
26562004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
2657
2658 * customize.texi: Fix typo. Remove eol whitespace.
2659
04a6e76b
RS
26602004-03-04 Richard M. Stallman <rms@gnu.org>
2661
2662 * processes.texi: Fix typos.
2663
2664 * lists.texi (Building Lists): Minor clarification.
2665
2666 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
2667 in make-hash-table.
2668
5bb0fcd1
JB
26692004-02-29 Juanma Barranquero <lektu@terra.es>
2670
2671 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
2672 rm, and ignore exit code.
2673
9022d421
EZ
26742004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
2675
2676 * display.texi (Defining Faces): Add description for min-colors.
2677 Update example.
2678
92f5fba2
LT
26792004-02-23 Luc Teirlinck <teirllm@auburn.edu>
2680
2681 * abbrevs.texi: Various corrections and clarifications in addition
2682 to the following:
2683 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
2684
7e83e178
GM
26852004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2686
2687 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
2688
9c5609e8
LT
26892004-02-21 Luc Teirlinck <teirllm@auburn.edu>
2690
e2b9b51f
LT
2691 * text.texi: Various small changes in addition to the following:
2692 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
2693 to delete-horizontal-space.
2694 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
2695 description of yank-handler text property at various places.
2696
7daa0e81
LT
2697 * frames.texi (Window System Selections): Add anchor.
2698
9c5609e8
LT
2699 * syntax.texi (Syntax Table Functions): Clarify and correct
2700 descriptions of make-syntax-table and copy-syntax-table.
2701 (Motion and Syntax): Clarify SYNTAXES argument to
2702 skip-syntax-forward.
2703 (Parsing Expressions): Mention that the return value of
2704 parse-partial-sexp is currently a list of ten rather than nine
2705 elements.
2706 (Categories): Various corrections and clarifications.
2707
d29edb21
LT
27082004-02-17 Luc Teirlinck <teirllm@auburn.edu>
2709
2710 * markers.texi (Marker Insertion Types): Minor change.
2711
2712 * locals.texi (Standard Buffer-Local Variables):
2713 * commands.texi (Interactive Codes, Using Interactive):
2714 * functions.texi (Related Topics): Fix xrefs.
2715
43e48bda
LT
27162004-02-16 Luc Teirlinck <teirllm@auburn.edu>
2717
2718 * lists.texi (Sets And Lists): Update description of delete-dups.
2719
84e34002
RS
27202004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2721
2722 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
2723
27242004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2725
2726 * frames.texi (Parameter Access): frame-parameters arg is optional.
2727 modify-frame-parameters handles nil for FRAME.
2728 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
2729 are all-or-nothing for certain toolkits.
2730 Mention parameter wait-for-wm.
2731 (Frames and Windows): In frame-first-window and frame-selected-window
2732 the arg is optional.
2733 (Input Focus): In redirect-frame-focus the second arg is optional.
2734 (Window System Selections): Mention selection type CLIPBOARD.
2735 Mention data-type UTF8_STRING.
2736 Mention numbering of cut buffers.
2737 (Resources): Describe x-resource-name.
2738
27392004-02-16 Richard M. Stallman <rms@gnu.org>
2740
2741 * windows.texi (Buffers and Windows): Delete false table
2742 about all-frames.
2743
2744 * syntax.texi (Parsing Expressions): Delete old caveat
2745 about parse-sexp-ignore-comments.
2746
2747 * streams.texi (Output Variables): Add print-quoted.
2748
2749 * lists.texi (Building Lists): Minor cleanup.
2750
2751 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
2752
2753 * display.texi (Overlays): Explain overlays use markers.
2754 (Managing Overlays): Explain front-advance and rear-advance
2755 in more detail.
2756
2757 * loading.texi (Unloading): Document unload-feature-special-hooks.
2758 Get rid of fns-NNN.el file.
2759
27602004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2761
2762 * help.texi (Describing Characters): Fix text-char-description
2763 example output.
2764
2765 * edebug.texi (Using Edebug): Fix example.
2766
2767 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 2768
84e34002
RS
2769 * files.texi (Changing Files): Fix argname.
2770
2771 * calendar.texi: Fix parens, and default values.
2772
2773 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
2774 * nonascii.texi, objects.texi, os.texi: Minor fixes.
2775 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
2776
2777 * positions.texi (Text Lines): Don't add -1 in current-line.
2778
27792004-02-16 Richard M. Stallman <rms@gnu.org>
2780
2781 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
2782
c33b76da
EZ
27832004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2784
2785 * processes.texi (Low-Level Network): Fix a typo.
2786
9d7271e8
KS
27872004-02-12 Kim F. Storm <storm@cua.dk>
2788
2789 * display.texi (Fringes): Use consistent wording.
2790 Note that window-fringe's window arg is optional.
2791 (Scroll Bars): Use consistent wording.
2792
6827d730
LT
27932004-02-11 Luc Teirlinck <teirllm@auburn.edu>
2794
2795 * tips.texi (Comment Tips): Document the new conventions for
2796 commenting out code.
2797
1cb60b5a
JD
27982004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2799
2800 * positions.texi (Text Lines): Added missing end defun.
2801
7fdd1f62
KS
28022004-02-07 Kim F. Storm <storm@cua.dk>
2803
2804 * positions.texi (Text Lines): Add line-number-at-pos.
2805
eb3c144c
JPW
28062004-02-06 John Paul Wallington <jpw@gnu.org>
2807
2808 * display.texi (Button Properties, Button Buffer Commands):
2809 mouse-2 invokes button, not down-mouse-1.
2810
a1d38d63
JR
28112004-02-04 Jason Rumney <jasonr@gnu.org>
2812
2813 * makefile.w32-in: Sync with Makefile.in changes.
2814
4b574f3d
LT
28152004-02-03 Luc Teirlinck <teirllm@auburn.edu>
2816
2817 * minibuf.texi (Text from Minibuffer): Various corrections and
2818 clarifications.
2819 (Object from Minibuffer): Correct Lisp description of
2820 read-minibuffer.
2821 (Minibuffer History): Clarify description of cons values for
2822 HISTORY arguments.
2823 (Basic Completion): Various corrections and clarifications. Add
2824 completion-regexp-list.
2825 (Minibuffer Completion): Correct and clarify description of
2826 completing-read.
6f6b0433 2827 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
2828 other minor changes.
2829 (High-Level Completion): Various corrections and clarifications.
2830 (Reading File Names): Ditto.
2831 (Minibuffer Misc): Ditto.
2832
d8186297
LT
28332004-01-26 Luc Teirlinck <teirllm@auburn.edu>
2834
2835 * strings.texi (Text Comparison): assoc-string also matches
2836 elements of alists that are strings instead of conses.
2837 (Formatting Strings): Standardize Texinfo usage. Update index
2838 entries.
2839
9adcb5f2
LT
28402004-01-20 Luc Teirlinck <teirllm@auburn.edu>
2841
2842 * lists.texi (Sets And Lists): Add delete-dups.
2843
3e7274ae
LT
28442004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2845
2846 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
2847 special form.
2848 * macros.texi (Defining Macros): Update description of `declare',
2849 which now is a macro.
2850 (Wrong Time): Fix typos.
2851
944e099f
LT
28522004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2853
2854 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 2855 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
2856 and `batch-byte-compile'. In particular, mention and describe
2857 all optional arguments.
2858 (Disassembly): Correct and clarify the description of `disassemble'.
2859
90c3aa59
LT
28602004-01-11 Luc Teirlinck <teirllm@auburn.edu>
2861
2862 * searching.texi: Various small changes in addition to the
2863 following.
2864 (Regexp Example): Adapt to new value of `sentence-end'.
2865 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2866 `words'.
2867 (Search and Replace): Add usage note for `perform-replace'.
2868 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2869 `match-data'.
2870 (Standard Regexps): Update for new values of `paragraph-start'
2871 and `sentence-end'.
2872
583c353d
LT
28732004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2874
2875 * files.texi (Saving Buffers): Clarify descriptions of
2876 `write-contents-functions' and `before-save-hook'.
2877 Make the defvar's for `before-save-hook' and `after-save-hook'
2878 into defopt's.
2879
05faee07
KS
28802004-01-07 Kim F. Storm <storm@cua.dk>
2881
2882 * commands.texi (Click Events): Describe new image and
2883 width/height elements of click events.
2884 (Accessing Events): Add posn-string, posn-image, and
2885 posn-object-width-height. Change posn-object to return either
2886 image or string object.
2887
a0465ec3
SJ
28882004-01-01 Simon Josefsson <jas@extundo.com>
2889
2890 * hooks.texi (Standard Hooks): Add before-save-hook.
2891 * files.texi (Saving Buffers): Likewise.
2892
972c0c49
RS
28932004-01-03 Richard M. Stallman <rms@gnu.org>
2894
2895 * frames.texi (Frames and Windows): Delete frame-root-window.
2896
dbcd463f
LT
28972004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2898
2899 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
2900
2901 * functions.texi: Various small changes in addition to the
2902 following.
2903 (What Is a Function): `functionp' returns nil for macros. Clarify
2904 behavior of this and following functions for symbol arguments.
2905 (Function Documentation): Add `\' in front of (fn @var{arglist})
2906 and explain why.
2907 (Defining Functions): Mention DOCSTRING argument to `defalias'.
2908 Add anchor.
2909 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
2910
02c77ee9
MB
29112004-01-01 Miles Bader <miles@gnu.org>
2912
2913 * display.texi (Buttons): New section.
2914
903a1a91
AS
29152003-12-31 Andreas Schwab <schwab@suse.de>
2916
2917 * numbers.texi (Math Functions): sqrt reports a domain-error
2918 error.
2919 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
2920
697cf92a
LT
29212003-12-30 Luc Teirlinck <teirllm@auburn.edu>
2922
3f70fe82
LT
2923 * tips.texi (Documentation Tips): Update item on hyperlinks in
2924 documentation strings.
2925
697cf92a
LT
2926 * errors.texi (Standard Errors): Various small corrections and
2927 additions.
2928
2929 * control.texi: Various small changes in addition to the
2930 following.
2931 (Signaling Errors): Provide some more details on how `signal'
2932 constructs the error message. Add anchor to the definition of
2933 `signal'.
2934 (Error Symbols): Describe special treatment of `quit'.
2935 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
2936 to emphasize that it has to be a single form.
2937
2938 * buffers.texi: Add anchor.
2939
4d25144d
RS
29402003-12-29 Richard M. Stallman <rms@gnu.org>
2941
2942 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
2943 (Window Configurations): Add window-configuration-frame.
2944
2945 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
2946
2947 * text.texi (Examining Properties): Add get-char-property-and-overlay.
2948 Change arg name in get-char-property.
2949 (Special Properties): Update handling of keymap property.
2950
2951 * strings.texi (Modifying Strings): Add clear-string.
2952 (Text Comparison): Add assoc-string and remove
2953 assoc-ignore-case, assoc-ignore-representation.
2954
2955 * os.texi (Time of Day): Add set-time-zone-rule.
2956
2957 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 2958 report domain-error errors.
4d25144d 2959
697cf92a 2960 * nonascii.texi (Converting Representations):
4d25144d
RS
2961 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
2962 (Encoding and I/O): Add file-name-coding-system.
2963
2964 * modes.texi (Search-based Fontification): Explain that
2965 face specs are symbols with face names as values.
2966
2967 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
2968
2969 * lists.texi (Building Lists): remq moved elsewhere.
2970 (Sets And Lists): remq moved here.
2971 (Association Lists): Refer to assoc-string.
2972
2973 * internals.texi (Garbage Collection): Add memory-use-counts.
2974
2975 * frames.texi (Frames and Windows): Add set-frame-selected-window
2976 and frame-root-window.
2977
697cf92a 2978 * files.texi (Contents of Directories):
4d25144d
RS
2979 Add directory-files-and-attributes.
2980
2981 * display.texi (Refresh Screen): Add force-window-update.
2982 (Invisible Text): Explain about moving point out of invis text.
2983 (Overlay Properties): Add overlay-properties.
2984 (Managing Overlays): Add overlayp.
2985 (GIF Images): Invalid image number displays a hollow box.
2986
2987 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
2988 (Killing Buffers): Add buffer-live-p.
2989
67fafe38
MR
29902003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
2991
2992 * display.texi (Fringes): Fix typo "set-buffer-window".
2993
68e74f25
LT
29942003-12-24 Luc Teirlinck <teirllm@auburn.edu>
2995
2996 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
2997 * nonascii.texi, processes.texi, tips.texi, variables.texi:
2998 Add or change various xrefs and anchors.
2999
3000 * commands.texi: Replace all occurrences of @acronym{CAR} with
3001 @sc{car}, for consistency with the rest of the Elisp manual.
3002 `car' and `cdr' are historically acronyms, but are no longer
3003 widely thought of as such.
3004
3005 * internals.texi (Pure Storage): Mention that `purecopy' does not
3006 copy text properties.
3007 (Object Internals): Now 29 bits are used (in most implementations)
3008 to address Lisp objects.
3009
3010 * variables.texi (Variables with Restricted Values): New node.
3011
3012 * objects.texi (Lisp Data Types): Mention that certain variables
3013 can only take on a restricted set of values and add an xref to
3014 the new node "Variables with Restricted Values".
3015
3016 * eval.texi (Function Indirection): Describe the errors that
3017 `indirect-function' can signal.
3018 (Eval): Clarify the descriptions of `eval-region' and `values'.
3019 Describe `eval-buffer' instead of `eval-current-buffer' and
3020 mention `eval-current-buffer' as an alias for `current-buffer'.
3021 Correct the description and mention all optional arguments.
3022
697cf92a 3023 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
3024 following.
3025 (Converting Representations): Clarify behavior of
3026 `string-make-multibyte' and `string-to-multibyte' for unibyte all
3027 ASCII arguments.
3028 (Character Sets): Document the variable `charset-list' and adapt
3029 the definition of the function `charset-list' accordingly.
3030 (Translation of Characters): Clarify use of generic characters in
3031 `make-translation-table'. Clarify and correct the description of
3032 the use of translation tables in encoding and decoding.
3033 (User-Chosen Coding Systems): Correct and clarify the description
3034 of `select-safe-coding-system'.
3035 (Default Coding Systems): Clarify description of
3036 `file-coding-system-alist'.
3037
a62f71e4
LT
30382003-11-30 Luc Teirlinck <teirllm@auburn.edu>
3039
3040 * strings.texi (Text Comparison): Correctly describe when two
3041 strings are `equal'. Combine and clarify descriptions of
3042 `assoc-ignore-case' and `assoc-ignore-representation'.
3043
3044 * objects.texi (Non-ASCII in Strings): Clarify description of
3045 when a string is unibyte or multibyte.
3046 (Bool-Vector Type): Update examples.
3047 (Equality Predicates): Correctly describe when two strings are
3048 `equal'.
3049
19017752
LT
30502003-11-29 Luc Teirlinck <teirllm@auburn.edu>
3051
3052 * lists.texi (Building Lists): `append' no longer accepts integer
3053 arguments. Update the description of `number-sequence' to reflect
3054 recent changes.
3055 (Sets And Lists): Describe `member-ignore-case' after `member'.
3056
0f6a07a8
KS
30572003-11-27 Kim F. Storm <storm@cua.dk>
3058
3059 * commands.texi (Click Events): Click object may be an images.
3060 Describe (dx . dy) element of click positions.
3061 (Accessing Events): Remove duplicate posn-timestamp.
3062 New functions posn-object and posn-object-x-y.
3063
1ce7c819
KS
30642003-11-23 Kim F. Storm <storm@cua.dk>
3065
3066 * commands.texi (Click Events): Describe enhancements to event
3067 position lists, including new text-pos and (col . row) items.
3068 Mention left-fringe and right-fringe area events.
0f6a07a8 3069 (Accessing Events): New functions posn-area and
1ce7c819
KS
3070 posn-actual-col-row. Mention posn-timestamp. Mention that
3071 posn-point in non-text area still returns buffer position.
3072 Clarify posn-col-row.
3073
cae8ddbb
LH
30742003-11-21 Lars Hansen <larsh@math.ku.dk>
3075
3076 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
3077 * anti.texi (File Attributes): Describe removed parameter
3078 ID-FORMAT.
3079
f7f1a248
LT
30802003-11-20 Luc Teirlinck <teirllm@auburn.edu>
3081
68e74f25 3082 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
3083 a position, its buffer is ignored.
3084
3085 * markers.texi (Overview of Markers): Mention it here too.
3086
c5e2fb05
LT
30872003-11-12 Luc Teirlinck <teirllm@auburn.edu>
3088
3089 * numbers.texi (Numeric Conversions): Not just `floor', but also
3090 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
3091
e57d0aa8
LT
30922003-11-10 Luc Teirlinck <teirllm@auburn.edu>
3093
3094 * markers.texi (Creating Markers): Specify insertion type of
3095 created markers. Add xref to `Marker Insertion Types'.
3096 Second argument to `copy-marker' is optional.
3097 (Marker Insertion Types): Mention that most markers are created
3098 with insertion type nil.
3099 (The Mark): Correctly describe when `mark' signals an error.
3100 (The Region): Correctly describe when `region-beginning' and
3101 `region-end' signal an error.
3102
bb3612ec
LT
31032003-11-08 Luc Teirlinck <teirllm@auburn.edu>
3104
3105 * hash.texi (Creating Hash): Clarify description of `eql'.
3106 `makehash' is obsolete.
3107 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
3108
3109 * positions.texi (Point): Change description of `buffer-end', so
3110 that it is also correct for floating point arguments.
3111 (List Motion): Correct argument lists of `beginning-of-defun' and
3112 `end-of-defun'.
3113 (Excursions): Add xref to `Marker Insertion Types'.
3114 (Narrowing): Argument to `narrow-to-page' is optional.
3115
cfb8a797
LT
31162003-11-06 Luc Teirlinck <teirllm@auburn.edu>
3117
3118 * streams.texi (Output Streams): Clarify behavior of point for
3119 marker output streams.
3120
c6177909
LT
31212003-11-04 Luc Teirlinck <teirllm@auburn.edu>
3122
3123 * variables.texi (Defining Variables): Second argument to
3124 `defconst' is not optional.
3125 (Setting Variables): Mention optional argument APPEND to
3126 `add-to-list'.
3127 (Creating Buffer-Local): Expand description of
3128 `make-variable-buffer-local'.
3129 (Frame-Local Variables): Expand description of
3130 `make-variable-frame-local'.
3131 (Variable Aliases): Correct description of optional argument
3132 DOCSTRING to `defvaralias'. Mention return value of
3133 `defvaralias'.
3134 (File Local Variables): Add xref to `File variables' in Emacs
3135 Manual. Correct description of `hack-local-variables'. Mention
3136 `safe-local-variable' property. Mention optional second argument
3137 to `risky-local-variable-p'.
3138
b3645067
LT
31392003-11-03 Luc Teirlinck <teirllm@auburn.edu>
3140
3141 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
3142
10695e5c
EZ
31432003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
3144
3145 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
3146 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
3147 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
3148 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
3149 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 3150 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
3151 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
3152 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
3153 @acronym{FOO}.
3154
a2f4def1
LT
31552003-10-27 Luc Teirlinck <teirllm@auburn.edu>
3156
3157 * strings.texi (Creating Strings): Argument START to `substring'
3158 can not be `nil'. Expand description of
3159 `substring-no-properties'. Correct description of `split-string',
3160 especially with respect to empty matches. Prevent very bad line
3161 break in definition of `split-string-default-separators'.
3162 (Text Comparison): `string=' and `string<' also accept symbols as
3163 arguments.
3164 (String Conversion): More completely describe argument BASE in
3165 `string-to-number'.
5bb0fcd1 3166 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
3167 corresponding object. Clarify behavior of numeric prefix after
3168 `%' in `format'.
3169 (Case Conversion): The argument to `upcase-initials' can be a
3170 character.
3171
a2296bf9
KH
31722003-10-27 Kenichi Handa <handa@m17n.org>
3173
3174 * display.texi (Fontsets): Fix texinfo usage.
3175
885fef7c
KH
31762003-10-25 Kenichi Handa <handa@m17n.org>
3177
3178 * display.texi (Fontsets): Add description of the function
3179 set-fontset-font.
3180
0c6b7a1f
LT
31812003-10-23 Luc Teirlinck <teirllm@auburn.edu>
3182
3183 * display.texi (Temporary Displays): Add xref to `Documentation
3184 Tips'.
3185
3186 * functions.texi (Function Safety): Use inforef instead of pxref
3187 for SES.
3188
c3cda320
AS
31892003-10-23 Andreas Schwab <schwab@suse.de>
3190
3191 * Makefile.in (TEX, texinputdir): Don't define.
3192 (TEXI2DVI): Define.
3193 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
3194 add $(srcdir)/index.texi.
3195 ($(infodir)/elisp): Remove index.texi dependency.
3196 (elisp.dvi): Likewise. Use $(TEXI2DVI).
3197 (index.texi): Remove target.
3198 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
3199 (clean): Don't remove index.texi.
3200
c3cda320
AS
3201 * permute-index, index.perm: Remove.
3202 * index.texi: Rename from index.unperm.
3203
e5dadca7
LT
32042003-10-22 Luc Teirlinck <teirllm@auburn.edu>
3205
3206 * tips.texi (Documentation Tips): Document new behavior for face
3207 and variable hyperlinks in Help mode.
3208
6cfb0777
LT
32092003-10-21 Luc Teirlinck <teirllm@auburn.edu>
3210
3211 * objects.texi (Integer Type): Update for extra bit of integer range.
3212 (Character Type): Ditto.
3213
a6eeaa81 32142003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
3215
3216 * numbers.texi (Integer Basics): Add index entries for reading
3217 numbers in hex, octal, and binary.
3218
c8f9ba83
LK
32192003-10-16 Lute Kamstra <lute@gnu.org>
3220
3221 * modes.texi (Mode Line Format): Mention force-mode-line-update's
3222 argument.
3223
b52a26fb
LT
32242003-10-13 Luc Teirlinck <teirllm@auburn.edu>
3225
3226 * windows.texi (Choosing Window): Fix typo.
3227 * edebug.texi (Edebug Execution Modes): Fix typo.
3228
f7005886
RS
32292003-10-13 Richard M. Stallman <rms@gnu.org>
3230
3231 * windows.texi (Basic Windows): A window has fringe settings,
3232 display margins and scroll-bar settings.
3233 (Splitting Windows): Doc split-window return value.
3234 Clean up one-window-p.
3235 (Selecting Windows): Fix typo.
3236 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
3237 (Buffers and Windows): In set-window-buffer, explain effect
3238 on fringe settings and scroll bar settings.
3239 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
3240 (Choosing Window): Use defopt for pop-up-frame-function.
3241 For special-display-buffer-names, explain same-window and same-frame.
3242 Clarify window-dedicated-p return value.
3243 (Textual Scrolling): scroll-up and scroll-down can get an error.
3244 (Horizontal Scrolling): Clarify auto-hscroll-mode.
3245 Clarify set-window-hscroll.
3246 (Size of Window): Don't mention tool bar in window-height.
3247 (Coordinates and Windows): Explain what coordinates-in-window-p
3248 returns for fringes and display margins.
3249 (Window Configurations): Explain saving fringes, etc.
3250
3251 * tips.texi (Library Headers): Clean up Documentation.
3252
3253 * syntax.texi (Parsing Expressions): Clean up forward-comment
3254 and parse-sexp-lookup-properties.
3255
3256 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
3257
3258 * os.texi (System Environment): Clean up text for load-average errors.
3259
3260 * modes.texi (Hooks): Don't explain local hook details at front.
3261 Clarify run-hooks and run-hook-with-args a little.
3262 Clean up add-hook and remove-hook.
3263
3264 * edebug.texi (Edebug Execution Modes): Clarify t.
3265 Document edebug-sit-for-seconds.
3266 (Coverage Testing): Document C-x X = and =.
3267 (Instrumenting Macro Calls): Fix typo.
3268 (Specification List): Don't index the specification keywords.
3269
c989ebe9
KS
32702003-10-10 Kim F. Storm <storm@cua.dk>
3271
3272 * processes.texi (Network): Introduce make-network-process.
3273
f9525eef
LT
32742003-10-09 Luc Teirlinck <teirllm@auburn.edu>
3275
3276 * tips.texi (Library Headers): Fix typo.
3277
f008b925
LK
32782003-10-07 Juri Linkov <juri@jurta.org>
3279
3280 * modes.texi (Imenu): Mention imenu-create-index-function's
3281 default value. Explain submenus better.
3282
c22c5da6
LK
32832003-10-07 Lute Kamstra <lute@gnu.org>
3284
3285 * modes.texi (Faces for Font Lock): Fix typo.
3286 (Hooks): Explain how buffer-local hook variables can refer to
3287 global hook variables.
3288 Various minor clarifications.
3289
49247521
LK
32902003-10-06 Lute Kamstra <lute@gnu.org>
3291
3292 * tips.texi (Coding Conventions): Mention naming conventions for
3293 hooks.
3294
9296c947
LT
32952003-10-05 Luc Teirlinck <teirllm@auburn.edu>
3296
3297 * loading.texi (Library Search): Correct default value of
3298 load-suffixes.
3299 (Named Features): Fix typo.
3300
0e9b293a
RS
33012003-10-05 Richard M. Stallman <rms@gnu.org>
3302
3303 * loading.texi (Named Features): In `provide',
3304 say how to test for subfeatures.
3305 (Unloading): In unload-feature, use new var name
3306 unload-feature-special-hooks.
3307
49247521 33082003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
3309
3310 * modes.texi (Major Mode Conventions): Mention third way to set up
3311 Imenu.
3312 (Imenu): A number of small fixes.
3313 Delete documentation of internal variable imenu--index-alist.
3314 Document the return value format of imenu-create-index-function
3315 functions.
3316
ab8f7d5c
RS
33172003-09-30 Richard M. Stallman <rms@gnu.org>
3318
3319 * processes.texi (Network): Say what stopped datagram connections do.
3320
3321 * lists.texi (Association Lists): Clarify `assq-delete-all'.
3322
3323 * display.texi (Overlay Properties): Clarify `evaporate' property.
3324
49247521 33252003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
3326
3327 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 3328 constructs should be marked as risky.
86b9b767
LK
3329 Change cons cell into proper list.
3330 (Mode Line Variables): Change cons cell into proper list.
3331
49247521 33322003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
3333
3334 * modes.texi (Mode Line Data): Document the :propertize construct.
3335 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 3336 to match their order in the default mode-line-format.
bc3b02f9
LK
3337 Describe the new variables mode-line-position and mode-line-modes.
3338 Update the default values of mode-line-frame-identification,
3339 minor-mode-alist, and default-mode-line-format.
3340 (Properties in Mode): Mention the :propertize construct.
6142d1d0 3341
bc3b02f9 33422003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 3343
c22c5da6 3344 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
3345 * loading.texi, minibuf.texi, text.texi, variables.texi:
3346 Avoid @strong{Note:}.
3347
33482003-09-26 Richard M. Stallman <rms@gnu.org>
3349
3350 * keymaps.texi (Remapping Commands): Fix typo.
3351
41beda59
LT
33522003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
3353
3354 * processes.texi (Low-Level Network): Fix typo.
3355
ef6ae4ff
KS
33562003-09-23 Kim F. Storm <storm@cua.dk>
3357
3358 * processes.texi (Network, Network Servers): Fix typos.
3359 (Low-Level Network): Add timeout value for :server keyword.
3360 Add new option keywords to make-network-process.
3361 Add set-network-process-options.
3362 Explain how to test availability of network options.
3363
b0f23edf
RS
33642003-09-19 Richard M. Stallman <rms@gnu.org>
3365
3366 * text.texi (Motion by Indent): Arg to
3367 backward-to-indentation and forward-to-indentation is optional.
3368
3369 * strings.texi (Creating Strings): Add substring-no-properties.
3370
3371 * processes.texi
3372 (Process Information): Add list-processes arg QUERY-ONLY.
3373 Delete process-contact from here.
3374 Add new status values for process-status.
3375 Add process-get, process-put, process-plist, set-process-plist.
3376 (Synchronous Processes): Add call-process-shell-command.
3377 (Signals to Processes): signal-process allows process objects.
3378 (Network): Complete rewrite.
3379 (Network Servers, Datagrams, Low-Level Network): New nodes.
3380
3381 * positions.texi (Word Motion): forward-word, backward-word
3382 arg is optional. Reword.
3383
3384 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
3385
c22c5da6 3386 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
3387 Delete duplicate definition of buffer-local-value.
3388 (File Local Variables): Explain about discarding text props.
3389
f387bdea
RS
33902003-09-11 Richard M. Stallman <rms@gnu.org>
3391
3392 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
3393 changes variables that record input events.
3394 (Minibuffer Misc): Add minibuffer-selected-window.
3395
3396 * lists.texi (Building Lists): Add copy-tree.
3397
3398 * display.texi (Fontsets): Add char-displayable-p.
3399 (Scroll Bars): New node.
3400
49247521 34012003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
3402
3403 * modes.texi (%-Constructs): Document new `%i' and `%I'
3404 constructs.
3405
fd026ee1
JR
34062003-09-03 Peter Runestig <peter@runestig.com>
3407
3408 * makefile.w32-in: New file.
3409
4828b4d7
RS
34102003-08-29 Richard M. Stallman <rms@gnu.org>
3411
3412 * display.texi (Overlay Properties): Clarify how priorities
3413 affect use of the properties.
3414
a4e4f05d
LT
34152003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
3416
3417 * customize.texi (Type Keywords): Correct the description of
3418 `:help-echo' in the case where `motion-doc' is a function.
3419
3ebe0346
JPW
34202003-08-14 John Paul Wallington <jpw@gnu.org>
3421
3422 * modes.texi (Emulating Mode Line): Subsection, not section.
3423
3afe8e39
RS
34242003-08-13 Richard M. Stallman <rms@gnu.org>
3425
3426 * elisp.texi (Top): Update subnode lists in menu.
3427
3428 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
3429 (Kill Functions): kill-region has new arg yank-handler.
3430 (Yanking): New node.
3431 (Yank Commands): Add yank-undo-function.
3432 (Low-Level Kill Ring):
3433 kill-new and kill-append have new arg yank-handler.
3434 (Changing Properties): Add remove-list-of-text-properties.
3435 (Atomic Changes): New node.
3436
3437 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
3438
3439 * streams.texi (Output Variables): Add eval-expression-print-length
3440 and eval-expression-print-level.
3441
3442 * os.texi (Time Conversion): For encode-time, explain limits on year.
3443
3444 * objects.texi (Character Type): Define anchor "modifier bits".
3445
3446 * modes.texi (Emulating Mode Line): New node.
3447 (Search-based Fontification): Font Lock uses font-lock-face property.
3448 (Other Font Lock Variables): Likewise.
3449
3450 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
3451 not vectors.
3452 (Active Keymaps): Add emulation-mode-map-alists.
3453 (Functions for Key Lookup): key-binding has new arg no-remap.
3454 (Remapping Commands): New node.
3455 (Scanning Keymaps): where-is-internal has new arg no-remap.
3456 (Tool Bar): Add tool-bar-local-item-from-menu.
3457 Clarify when to use tool-bar-add-item-from-menu.
3458
3459 * commands.texi (Interactive Call): commandp has new arg.
3460 (Command Loop Info): Add this-original-command.
3461
e37769b1
JPW
34622003-08-06 John Paul Wallington <jpw@gnu.org>
3463
3464 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
3465
3466 * display.texi (Warning Basics): Fix typo.
3467 (Fringes): Add closing curly bracket and fix typo.
3468
3469 * elisp.texi (Top): Fix typo.
3470
c5e0561f
RS
34712003-08-05 Richard M. Stallman <rms@gnu.org>
3472
3473 * elisp.texi: Update lists of subnodes.
3474
3475 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
3476
3477 * variables.texi (Local Variables): Use lc for example variable names.
3478
3479 * tips.texi (Library Headers): Explain where to put -*-.
3480
3481 * strings.texi (Creating Strings): Fix xref for vconcat.
3482
3483 * sequences.texi (Vector Functions):
3484 vconcat no longer allows integer args.
3485
3486 * minibuf.texi (Reading File Names): read-file-name has new
3487 arg PREDICATE. New function read-directory-name.
3488
3489 * macros.texi (Defining Macros): Give definition of `declare'
3490 (Indenting Macros): New node.
3491
3492 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
3493 (Window Frame Parameters): Make separate table of parameters
3494 that are coupled with specific face attributes.
3495 (Deleting Frames): delete-frame-hooks renamed to
3496 delete-frame-functions.
3497
3498 * files.texi (Magic File Names): Add file-remote-p.
3499 Clarify file-local-copy.
3500
3501 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
3502 here; instead xref Defining Macros.
3503
3504 * display.texi (Warnings): New node, and subnodes.
3505 (Fringes): New node.
3506
3507 * debugging.texi (Test Coverage): New node.
3508
3509 * compile.texi (Compiler Errors): Explain with-no-warnings
3510 and other ways to suppress warnings.
3511
3512 * commands.texi (Interactive Call): Minor clarification.
3513
3514 * buffers.texi (Buffer File Name): set-visited-file-name
3515 renames the buffer too.
3516
3517 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
3518
ee59dede
MR
35192003-07-24 Markus Rost <rost@math.ohio-state.edu>
3520
3521 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
3522
f0514b34
MR
35232003-07-22 Markus Rost <rost@math.ohio-state.edu>
3524
3525 * internals.texi (Garbage Collection): Fix previous change.
3526
c73983bb
RS
35272003-07-22 Richard M. Stallman <rms@gnu.org>
3528
3529 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
3530
3531 * display.texi (Width): Use \s syntax in example.
3532 (Font Selection): Add face-font-rescale-alist.
3533
3534 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
3535 Remove spurious indent in example.
3536
3537 * lists.texi (Building Lists): Add number-sequence.
3538
3539 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
3540
3541 * functions.texi (Function Documentation): Explain how to
3542 show calling convention explicitly in the doc string.
3543
3544 * windows.texi (Selecting Windows): save-selected-window saves
3545 selected window of each frame.
3546 (Window Configurations): Minor change.
3547
3548 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
3549
3550 * streams.texi (Output Variables): Add print-continuous-numbering
3551 and print-number-table.
3552
3553 * processes.texi (Decoding Output): New node.
3554
3555 * os.texi (Time Conversion): decode-time arg is optional.
3556
3557 * objects.texi (Character Type): Don't use space as example for \.
3558 Make list of char names and \-sequences correspond.
3559 Explain that \s is not used in strings. `\ ' needs space after.
3560
3561 * nonascii.texi (Converting Representations): Add string-to-multibyte.
3562 (Translation of Characters): Add translation-table-for-input.
3563 (Default Coding Systems): Add auto-coding-functions.
3564 (Explicit Encoding): Add decode-coding-inserted-region.
3565 (Locales): Add locale-info.
3566
3567 * minibuf.texi (Basic Completion): Describe test-completion.
3568 Collections can be lists of strings.
3569 Clean up lazy-completion-table.
3570 (Programmed Completion): Mention test-completion.
3571 Clarify why lambda expressions are not accepted.
3572 (Minibuffer Misc): Describe minibufferp.
3573
51a8b435
RS
35742003-07-14 Richard M. Stallman <rms@gnu.org>
3575
3576 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
3577
3578 * windows.texi (Selecting Windows): New arg to select-window.
3579 (Selecting Windows): Add with-selected-window.
3580 (Size of Window): Add window-inside-edges, etc.
3581
3582 * internals.texi (Garbage Collection): Add post-gc-hook.
3583
3584 * processes.texi (Subprocess Creation): Add exec-suffixes.
3585
3586 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
3587 (Scanning Keymaps): Add map-keymaps.
3588 (Defining Menus): Add keymap-prompt.
3589
3590 * numbers.texi (Integer Basics): Add most-positive-fixnum,
3591 most-negative-fixnum.
3592
3593 * compile.texi (Byte Compilation): Explain no-byte-compile
3594 (Compiler Errors): New node.
3595
3596 * os.texi (User Identification): user-uid, user-real-uid
3597 can return float.
3598
3599 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
3600 and about derived modes.
3601 (Minor Modes): Add minor-mode-list.
3602 (Defining Minor Modes): Keyword args for define-minor-mode.
3603 (Search-based Fontification): Explain managing other properties.
3604 (Other Font Lock Variables): Add font-lock-extra-managed-props.
3605 (Faces for Font Lock): Add font-locl-preprocessor-face.
3606 (Hooks): Add run-mode-hooks and delay-mode-hooks.
3607
3608 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 3609 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
3610
3611 * loading.texi (Library Search): Add load-suffixes.
3612
3613 * minibuf.texi (Basic Completion): Add lazy-completion-table.
3614 (Programmed Completion): Add dynamic-completion-table.
3615
3616 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
3617 (Magic File Names): Specify precedence order of handlers.
199bb209 3618
51a8b435
RS
3619 * commands.texi (Command Overview): Emacs server runs pre-command-hook
3620 and post-command-hook.
3621 (Waiting): New calling convention for sit-for.
3622
3623 * text.texi (Special Properties): local-map and keymap properties
3624 apply based on their stickiness.
3625
c6de56a0
RS
36262003-07-07 Richard M. Stallman <rms@gnu.org>
3627
3628 * modes.texi (Minor Mode Conventions): Specify only some kinds
3629 of list values as args to minor modes.
3630
3631 * files.texi (File Name Expansion): Warn about iterative use
3632 of substitute-in-file-name.
3633
3634 * advice.texi (Activation of Advice): Clean up previous change.
3635
8c761ea6
MR
36362003-07-06 Markus Rost <rost@math.ohio-state.edu>
3637
3638 * advice.texi (Activation of Advice): Note that ad-start-advice is
3639 turned on by default.
3640
c6de56a0
RS
36412003-06-30 Richard M. Stallman <rms@gnu.org>
3642
3643 * text.texi (Buffer Contents): Document current-word.
3644 (Change Hooks): Not called for *Messages*.
3645
3646 * functions.texi (Defining Functions): Explain about redefining
3647 primitives.
3648 (Function Safety): Renamed. Minor changes.
3649 Comment out the detailed criteria for what is safe.
3650
3fe4e567
AS
36512003-06-22 Andreas Schwab <schwab@suse.de>
3652
3653 * objects.texi (Symbol Type): Fix description of examples.
3654
cda7bd13
AS
36552003-06-16 Andreas Schwab <schwab@suse.de>
3656
3657 * hash.texi (Creating Hash): Fix description of :weakness.
3658
fbcffa4a
KG
36592003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
3660
3661 * files.texi (Changing Files): copy-file copies file modes, too.
3662
ff6a3bfb
RS
36632003-05-28 Richard M. Stallman <rms@gnu.org>
3664
3665 * strings.texi (Creating Strings): Clarify split-string.
3666
1463a05d
JB
36672003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
3668
3669 * strings.texi (Creating Strings): Update split-string specification
3670 and examples.
3671
af253914
RS
36722003-05-19 Richard M. Stallman <rms@gnu.org>
3673
3674 * elisp.texi: Correct invariant section names.
3675
7ea52f92
RS
36762003-04-20 Richard M. Stallman <rms@gnu.org>
3677
3678 * os.texi (Timers): Explain about timers and quitting.
3679
e31afc09
RS
36802003-04-19 Richard M. Stallman <rms@gnu.org>
3681
3682 * internals.texi (Writing Emacs Primitives): Strings are
3683 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
3684 Explain GCPRO convention for varargs function args.
3685
5ceea398
RS
36862003-04-16 Richard M. Stallman <rms@gnu.org>
3687
3688 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
3689
b0ada147
RS
36902003-04-08 Richard M. Stallman <rms@gnu.org>
3691
3692 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
3693
b23375aa
KS
36942003-02-13 Kim F. Storm <storm@cua.dk>
3695
3696 * objects.texi (Character Type): New \s escape for space.
3697
c60ee5e7
JB
36982003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3699
3700 * os.texi (System Environment): Added cygwin system-type.
3701
84e47416
RS
37022003-01-25 Richard M. Stallman <rms@gnu.org>
3703
3704 * keymaps.texi: Document that a symbol can act as a keymap.
3705
3e8cf2ea
RS
37062003-01-13 Richard M. Stallman <rms@gnu.org>
3707
3708 * text.texi (Changing Properties): Say string indices are origin-0.
3709
3710 * positions.texi (Screen Lines) <compute-motion>:
3711 Correct order of elts in return value.
3712
3713 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
3714 how to define a default binding.
3715
7abb9fc5 37162002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 3717
104bc3aa 3718 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 3719
104bc3aa
MR
3720 * customize.texi (Simple Types): Clarify description of custom
3721 type 'number. Describe new custom type 'float.
177f790c 3722
7abb9fc5 37232002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
3724
3725 * variables.texi (File Local Variables): Fix typo.
3726
df140a68 37272002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 3728
df140a68
KG
3729 From Michael Albinus <Michael.Albinus@alcatel.de>.
3730
3731 * README: Target for Info file is `make info'.
3732
3733 * files.texi (File Name Components): Fixed typos in
3734 `file-name-sans-extension'.
3735 (Magic File Names): Complete list of operations for magic file
3736 name handlers.
3737
7ed9159a
JY
37382002-09-16 Jonathan Yavner <jyavner@engineer.com>
3739
3740 * variables.texi (File Local Variables): New function
3741 risky-local-variable-p.
3742
37432002-09-15 Jonathan Yavner <jyavner@engineer.com>
3744
3745 * functions.texi (Function safety): New node about unsafep.
3746
241f79af
PA
37472002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
3748
3749 * customize.texi (Splicing into Lists): Fixed example.
3750 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
3751
72459b15
JB
37522002-06-17 Juanma Barranquero <lektu@terra.es>
3753
3754 * frames.texi (Display Feature Testing): Fix typo.
3755
61f7e0f5
AS
37562002-06-12 Andreas Schwab <schwab@suse.de>
3757
3758 * frames.texi (Initial Parameters, Resources): Fix references to
3759 the Emacs manual.
3760
4e792dbd
KS
37612002-05-13 Kim F. Storm <storm@cua.dk>
3762
3763 * variables.texi (Intro to Buffer-Local): Updated warning and
3764 example relating to changing buffer inside let.
3765
940344d4 37662002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
3767
3768 * os.texi (Session Management): New node about X Session management.
3769
231ac53b
EZ
37702002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
3771
3772 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
3773 to which the manual corresponds, and the copyright years.
3774
3775 * Makefile.in (VERSION): Set to 2.9.
3776
140cc574
EZ
37772001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
3778
3779 * elisp.texi: Change the category in @dircategory to "Emacs", to
3780 make it consistent with info/dir.
3781
9c7fce05
MB
37822001-11-25 Miles Bader <miles@gnu.org>
3783
3784 * text.texi (Fields): Describe new `limit' arg in
3785 field-beginning/field-end.
3786
9f8bbf0f
EZ
37872001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3788
a5e6715c
EZ
3789 * permute-index: Don't depend on csh-specific features. Replace
3790 the interpreter name with /bin/sh.
3791
9f8bbf0f
EZ
3792 * two-volume-cross-refs.txt: New file.
3793 * two.el: New file.
3794 * spellfile: New file.
3795
1756e2fb
EZ
37962001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
3797
3798 * permute-index: New file.
3799
3800 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
3801 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
3802 8+3 restricted namespace.
ad050e54
EZ
3803
3804 * Makefile.in (infodir): Define relative to $(srcdir).
3805 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
3806 include directories list via -I switch to makeinfo.
3807 (index.texi): Use cp if both hard and symbolic links fail.
3808
10fa7f8e
EZ
38092001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3810
7a1494ce
EZ
3811 * Makefile.in (distclean): Add.
3812
10fa7f8e
EZ
3813 The following changes make ELisp manual part of the Emacs
3814 distribution:
3815
3816 * Makefile.in: Add Copyright notice.
3817 (prefix): Remove.
3818 (infodir): Change value to "../info".
3819 (VPATH): New variable.
3820 (MAKE): Don't define.
3821 (texmacrodir): Don't define.
3822 (texinputdir): Append the existing value of TEXINPUTS.
3823 ($(infodir)/elisp): Instead of just "elisp". Reformat the
3824 command to be compatible with man/Makefile.in, and to put the
3825 output into ../info.
5c32b7c5 3826 (info): Add target.
10fa7f8e
EZ
3827 (installall): Target removed.
3828
ad050e54 38292001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
3830
3831 * tips.texi (Coding Conventions): Fix typo.
3832
6fd735df
GM
38332001-10-23 Gerd Moellmann <gerd@gnu.org>
3834
3835 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
3836
b704d54b
EZ
38372001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
3838
3839 * files.texi (File Name Components): Update the description of
3840 file-name-sans-extension and file-name-extension, as they now
3841 ignore leading dots.
3842
71431a0e
GM
38432001-10-20 Gerd Moellmann <gerd@gnu.org>
3844
6aa97356 3845 * (Version 21.1 released.)
71431a0e 3846
79f1f96c
MB
38472001-10-19 Miles Bader <miles@gnu.org>
3848
3849 * positions.texi (Text Lines): Describe behavior of
3850 `beginning-of-line'/`end-of-line' in the presence of field properties.
3851
892a8f36
GM
38522001-10-17 Gerd Moellmann <gerd@gnu.org>
3853
3854 * Makefile.in (VERSION): Set to 2.8.
3855 (manual): Use `manual-21'.
3856
8c1cc9e8 3857 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
3858 number was used. Set it to 2.8.
3859
3860 * intro.texi: Likewise.
3861
51724e26
EZ
38622001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3863
3864 * files.texi (File Name Completion): Document the significance of
3865 a trailing slash in elements of completion-ignored-extensions.
3866
57b338e8
MB
38672001-10-06 Miles Bader <miles@gnu.org>
3868
3869 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3870
c89e4bc5
GM
38712001-10-04 Gerd Moellmann <gerd@gnu.org>
3872
3873 * variables.texi (Variable Aliases): New node.
3874
ab952a4f
GM
38752001-10-04 Gerd Moellmann <gerd@gnu.org>
3876
3877 * Branch for 21.1.
dff28924 3878
9db3a582
MB
38792001-10-02 Miles Bader <miles@gnu.org>
3880
ae1a9581
MB
3881 * minibuf.texi (Minibuffer Misc): Add entries for
3882 `minibuffer-contents', `minibuffer-contents-no-properties', and
3883 `delete-minibuffer-contents'.
3884 Correct description for `minibuffer-prompt-end'.
3885
9db3a582
MB
3886 * text.texi (Property Search): Correct descriptions of
3887 `next-char-property-change' and `previous-char-property-change'.
3888 Add entries for `next-single-char-property-change' and
3889 `previous-single-char-property-change'.
3890 Make operand names a bit more consistent.
3891
03be5931
EZ
38922001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3893
3894 * frames.texi (Finding All Frames): Document that next-frame and
3895 previous-frame are local to current terminal.
3896
974548ec
EZ
38972001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3898
3899 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 3900 result of make-keymap.
974548ec 3901
8d82c597
EZ
39022001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
3903
3904 * display.texi (Font Lookup, Attribute Functions)
3905 (Image Descriptors): Add cross-references to the definition of
3906 selected frame.
3907
3908 * buffers.texi (The Buffer List): Add cross-references to the
3909 definition of selected frame.
3910
3911 * frames.texi (Input Focus): Clarify which frame is _the_ selected
3912 frame at any given time.
3913 (Multiple Displays, Size and Position): Add a cross-reference to
3914 the definition of the selected frame.
3915
2842de30
EZ
39162001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
3917
3918 * strings.texi (String Conversion) <string-to-number>: Document
3919 that a float is returned for integers that are too large.
3920
3921 * frames.texi (Mouse Position): Document mouse-position-function.
3922 (Display Feature Testing): Document display-images-p.
3923 (Window Frame Parameters): Document the cursor-type variable.
3924
3925 * numbers.texi (Integer Basics): Document CL style read syntax for
3926 integers in bases other than 10.
3927
3928 * positions.texi (List Motion): Document
3929 open-paren-in-column-0-is-defun-start.
3930
3931 * lists.texi (Sets And Lists): Document member-ignore-case.
3932
3933 * internals.texi (Garbage Collection): Document the used and free
3934 strings report.
3935 (Memory Usage): Document strings-consed.
3936
3937 * os.texi (Time of Day): Document float-time.
3938 (Recording Input): Document that clear-this-command-keys clears
3939 the vector to be returned by recent-keys.
3940
3941 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
3942 argument keymap can be a list.
3943
3944 * nonascii.texi (User-Chosen Coding Systems)
3945 <select-safe-coding-system>: Document the new argument
3946 accept-default-p and the variable
3947 select-safe-coding-system-accept-default-p. Tell what happens if
3948 buffer-file-coding-system is undecided.
3949 (Default Coding Systems): Document auto-coding-regexp-alist.
3950
3951 * display.texi (The Echo Area) <message>: Document
3952 message-truncate-lines.
3953 (Glyphs): Document that the glyph table is unused on windowed
3954 displays.
3955
3956 * help.texi (Describing Characters) <single-key-description>:
3957 Document the new argument no-angles.
3958 (Accessing Documentation) <documentation-property>: Document that
3959 a non-string property is evaluated.
3960 <documentation>: Document that the function-documentation property
3961 is looked for.
3962
3963 * windows.texi (Selecting Windows): Document some-window.
3964
3965 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
3966
3967 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
3968 apropos-mode-hook.
3969
3970 * commands.texi (Using Interactive): Document interactive-form.
3971 (Keyboard Macros): Document kbd-macro-termination-hook.
3972 (Command Loop Info): Document that clear-this-command-keys clears
3973 the vector to be returned by recent-keys.
3974
2d43d823
GM
39752001-09-04 Werner LEMBERG <wl@gnu.org>
3976
3977 * Makefile.in (srcdir, texinputdir): New variables.
3978 (srcs, index.texi, install): Use $(srcdir).
3979 (.PHONY): Remove elisp.dvi.
3980 (elisp): Use -I switch for makeinfo.
3981 (elisp.dvi): Use $(srcdir) and $(texinputdir).
3982 (installall, dist): Use $(srcdir).
3983 Fix path to texinfo.tex.
3984 (maintainer-clean): Add elisp.dvi and elisp.oaux.
3985
fa739b31
GM
39862001-08-30 Gerd Moellmann <gerd@gnu.org>
3987
92a25631
GM
3988 * display.texi (Conditional Display): Adjust to API change.
3989
fa739b31
GM
3990 * configure: New file.
3991
cef68af5
GM
39922001-07-30 Gerd Moellmann <gerd@gnu.org>
3993
3994 * commands.texi (Repeat Events): Add description of
3995 double-click-fuzz.
3996
d1f08d85
SM
39972001-05-08 Stefan Monnier <monnier@cs.yale.edu>
3998
3999 * syntax.texi (Syntax Class Table): Add the missing designator for
4000 comment and string fences.
4001 (Syntax Properties): Add a xref to syntax table internals.
4002 (Syntax Table Internals): Document string-to-syntax.
4003
1e9fc92e
GM
40042001-05-07 Gerd Moellmann <gerd@gnu.org>
4005
4006 * Makefile.in (install): Use install-info command line options
4007 like in Emacs' Makefile.in.
4008
00480554
MB
40092000-12-09 Miles Bader <miles@gnu.org>
4010
4011 * windows.texi (Window Start): Update documentation for
4012 `pos-visible-in-window-p'.
4013
1e344ee2
SM
40142000-11-12 Stefan Monnier <monnier@cs.yale.edu>
4015
4016 * lists.texi (Building Lists): Add footnote to explain how to add
4017 to the end of a list.
4018
a540f6ed
GM
40192000-10-25 Gerd Moellmann <gerd@gnu.org>
4020
4021 * files.texi (Visiting Functions): Typos.
4022
28bcdbee
KH
40232000-10-25 Kenichi Handa <handa@etl.go.jp>
4024
4025 * files.texi (Visiting Functions): Return value of
4026 find-file-noselect may be a list of buffers if wildcards are used.
4027
22d1a4ed
MB
40282000-10-24 Miles Bader <miles@lsi.nec.co.jp>
4029
4030 * display.texi (Defining Faces): Document `graphic' display type
4031 in face specs.
4032
916a89db
KG
40332000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4034
1e9fc92e 4035 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
4036 `after-make-frame-hook' with `after-make-frame-functions'.
4037
1e9fc92e 4038 * frames.texi (Creating Frames): Ditto.
916a89db 4039
1e9fc92e 4040 * variables.texi (Future Local Variables): Ditto.
916a89db 4041
483de32b
GM
40422000-10-16 Gerd Moellmann <gerd@gnu.org>
4043
4044 * display.texi (Other Image Types): Add description of :foreground
4045 and :background properties of mono PBM images.
4046
e23a63a5
WL
40472000-08-17 Werner LEMBERG <wl@gnu.org>
4048
4049 * .cvsignore: New file.
4050
dfc16043
GM
40512000-01-05 Gerd Moellmann <gerd@gnu.org>
4052
4053 * tindex.pl: New script.
4054
602613fe
DL
40551999-12-03 Dave Love <fx@gnu.org>
4056
4057 * Makefile.in (MAKEINFO): New parameter.
4058
94ec544d
DL
40591999-09-17 Richard Stallman <rms@gnu.org>
4060
4061 * Makefile.in (srcs): Add hash.texi.
4062 (VERSION): Update to 20.6.
4063
40641999-09-13 Richard Stallman <rms@gnu.org>
4065
4066 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
4067
40681998-08-29 Karl Heuer <kwzh@gnu.org>
4069
4070 * configure.in: New file.
4071 * Makefile.in: Renamed from Makefile.
4072 (prefix, infodir): Use value obtained from configure.
4073 (emacslibdir): Obsolete variable deleted.
4074 (dist): Distribute configure.in, configure, Makefile.in.
4075
40761998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4077
4078 * Makefile (INSTALL_INFO): New variable.
4079 (install): Run install-info.
4080
40811998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
4082
4083 * Makefile (elisp.dvi): Add missing backslash.
4084
40851998-05-02 Richard Stallman <rms@psilocin.gnu.org>
4086
4087 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
4088 Run texindex without `./'. Always run texindex on elisp.tp.
4089 (elisp.tps): Target deleted.
4090
40911998-04-05 Richard Stallman <rms@psilocin.gnu.org>
4092
4093 * Makefile (srcs): Add nonascii.texi and customize.texi.
4094 (dist): Start by deleting `temp'.
4095
40961998-02-17 Richard Stallman <rms@psilocin.gnu.org>
4097
4098 * Makefile (makeinfo, texindex): Targets deleted.
4099 (makeinfo.o, texindex.o): Targets deleted.
4100 (clean, dist): Don't do anything with them or with getopt*.
4101
41021998-01-30 Richard Stallman <rms@psilocin.gnu.org>
4103
4104 * Makefile (SHELL): Defined.
4105
41061998-01-27 Richard Stallman <rms@psilocin.gnu.org>
4107
4108 * Makefile (elisp.tps): New target.
4109 (elisp.dvi): Depend on elisp.tps.
4110
4111Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
4112
4113 * README: Update phone number.
4114
4115 * Makefile (elisp): Make this be the default target.
4116 Depend on makeinfo.c instead of makeinfo.
4117 (install): Don't depend on elisp.dvi, since we don't install that.
4118 Use mkinstalldirs.
4119 (dist): Add mkinstalldirs.
4120
4121Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4122
4123 * Makefile (VERSION): Update version number.
4124 (maintainer-clean): Renamed from realclean.
4125
4126Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4127
4128 * Makefile (realclean): New target.
4129 (elisp): Remove any old elisp-* files first.
4130
4131Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
4132
d1f08d85
SM
4133 * Makefile (VERSION): New variable.
4134 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
4135 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
4136
4137Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4138
4139 * Makefile (elisp): Depend on makeinfo.
4140
4141Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
4142
d1f08d85 4143 * Makefile (srcs): Add anti.texi.
94ec544d
DL
4144
4145Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4146
4147 * Makefile (infodir, prefix): New vars.
4148 (install): Use infodir.
4149 (emacsinfodir): Deleted.
4150
4151Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4152
4153 * Makefile (srcs): Add calendar.texi.
4154
4155 * Makefile (dist): Copy texindex.c and makeinfo.c.
4156 Limit elisp-* files to those with one or two digits.
4157
4158Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4159
4160 * Makefile (dist): Changed to use Gzip instead of compress.
4161
4162Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4163
4164 * loading.texi (Unloading): define-function changed back to
4165 defalias. It may not stay this way, but at least it's
4166 consistent with the known-good version of the code patch.
4167
4168Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4169
4170 * modes.texi (Hooks): Document new optional arg of add-hook.
4171
4172Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4173
d1f08d85 4174 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
4175
4176 * tips.texi: Add new section on standard library headers.
4177
4178Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4179
4180 * Makefile (srcs): Add frame.texi to the list of sources.
4181
4182Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4183
4184 * Makefile (dist): Don't bother excluding autosave files; they'll
4185 never make it into the temp directory anyway, and the hash marks
4186 in the name are problematic for make and the Bourne shell.
dff28924 4187 (srcs):
94ec544d
DL
4188
4189Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4190
d1f08d85 4191 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
4192 the distribution tar file.
4193
dff28924 4194Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
4195
4196 * Makefile (srcs): Added index.perm.
4197 (elisp.dvi): Remove erroneous shell comment.
4198 Expect output of permute-index in permuted.fns.
4199 Save old elisp.aux in elisp.oaux.
4200 (clean): Added index.texi to be deleted.
4201
dff28924 4202Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4203
4204 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
4205
dff28924 4206Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
4207
4208 * files.texi: Noted that completion-ignored-extensions is ignored
4209 when making *Completions*.
4210
4211Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
4212
4213 * Makefile make dist now depends on elisp.dvi, since it tries
4214 to include it in the dist file.
4215
dff28924 4216Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
4217
4218 * functions.texinfo (Mapping Functions): Add missing quote
4219
dff28924 4220Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4221
4222 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
4223 (defunargs): Turn off \hyphenchar of \sl font temporarily.
4224
dff28924 4225Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4226
4227 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
4228 and @error{} are the terms now being used. The files in the
4229 directory have been changed to reflect this.
4230
d1f08d85 4231 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
4232 ` @result{}', using 5 spaces at the begining of the line.
4233
dff28924 4234Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4235
4236 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
4237 experimental @indentedresult{}, @indentedexpandsto{} are part of
4238 the texinfo.tex in this directory. These TeX macros are not
4239 stable yet.
4240
dff28924 4241Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4242
4243 * texinfo.tex: temporarily added
d1f08d85 4244 \let\result=\dblarrow
94ec544d
DL
4245 \def\error{{\it ERROR} \longdblarrow}
4246 We need to do this better soon.
4247
dff28924 4248Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4249
4250 * Applied Karl Berry's patches to *.texinfo files, but not to
4251 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
4252 new title page format is also not applied, since it requires
4253 texinfo.tex changes.)
4254
4255 * Cleaned up `Makefile' and defined the `emacslibdir' directory
4256 for the Project GNU development environment.
4257
ad050e54 4258;; Local Variables:
fd026ee1 4259;; coding: iso-2022-7bit
ad050e54 4260;; End:
2a34a036 4261
651f374c 4262 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
ceb4c4d3 4263 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
4264 Copying and distribution of this file, with or without modification,
4265 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
4266
4267;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda