Revision: emacs@sv.gnu.org/emacs--devo--0--patch-156
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
2c676341
BW
12006-03-11 Bill Wohler <wohler@newt.com>
2
3 * display.texi (Defining Images): Add image-load-path-for-library.
4
6f49b4c5
LT
52006-03-11 Luc Teirlinck <teirllm@auburn.edu>
6
2d14c9bf
LT
7 * text.texi (Adaptive Fill): Fix Texinfo usage.
8
9 * strings.texi (Creating Strings): Fix Texinfo usage.
10
6f49b4c5
LT
11 * searching.texi (Regexp Special): Use @samp for regular
12 expressions that are not in Lisp syntax.
13
fc1d3386
LT
142006-03-08 Luc Teirlinck <teirllm@auburn.edu>
15
16 * searching.texi (Regexp Special): Put remark between parentheses
17 to avoid misreading.
18
7b2c2ca9
LT
192006-03-07 Luc Teirlinck <teirllm@auburn.edu>
20
21 * searching.texi (Syntax of Regexps): More accurately describe
22 which characters are special in which situations.
23 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
24 are not special. Describe in detail when `[' and `]' are special.
25 (Regexp Backslash): Plenty of regexps with unbalanced square
26 brackets are valid, so reword that statement.
27
f79bc642
KS
282006-03-02 Kim F. Storm <storm@cua.dk>
29
30 * keymaps.texi (Tool Bar): Add tool-bar-border.
31
1d9a5237
LT
322006-02-28 Luc Teirlinck <teirllm@auburn.edu>
33
a86b01fa 34 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
1d9a5237 35
2534ef94
LT
362006-02-27 Luc Teirlinck <teirllm@auburn.edu>
37
38 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
39
40 * files.texi (Locating Files): Suggest additional values for the
41 SUFFIXES arg of `locate-file'. Update pxref.
42
43 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
44 (How Programs Do Loading): Discuss the effects of Auto Compression
45 mode on `load'.
46 (Load Suffixes): New node.
394e96d5 47 (Library Search): Delete description of `load-suffixes'; it was
2534ef94
LT
48 moved to "Load Suffixes".
49 (Autoload, Named Features): Mention `load-suffixes'.
50
dd9959da 512006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2bb56fbf
JB
52
53 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
54
55 * windows.texi (Window Tree): Fix typo.
56
49af2995
KS
572006-02-20 Kim F. Storm <storm@cua.dk>
58
59 * display.texi (Fringe Indicators): New section.
60 Move indicate-empty-lines, indicate-buffer-boundaries, and
61 default-indicate-buffer-boundaries here.
62 Add fringe-indicator-alist and default-fringes-indicator-alist.
63 Add list of logical fringe indicator symbols.
64 Update list of standard bitmap names.
65 (Fringe Cursors): New section.
66 Move overflow-newline-into-fringe here.
67 Add fringe-cursor-alist and default-fringes-cursor-alist.
68 Add list of fringe cursor symbols.
69
58f71009
JB
702006-02-20 Juanma Barranquero <lekktu@gmail.com>
71
72 * commands.texi (Using Interactive): Fix reference to node
73 "Minibuffers".
74
5498b6af
RS
752006-02-19 Richard M. Stallman <rms@gnu.org>
76
77 * minibuf.texi (High-Level Completion):
78 Add xref to read-input-method-name.
79
80 * files.texi (Relative File Names): Move file-relative-name here.
81 (File Name Expansion): From here. Minor clarifications.
82
83 * commands.texi (Using Interactive): Add xrefs about reading input.
84 Clarify remarks about that moving point and mark.
85 Put string case before list case.
86
43ce897a 872006-02-16 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
b6498a68
LT
88
89 * display.texi (Other Display Specs, Image Descriptors): Revert
90 erroneous changes. The previous description of image-descriptors
91 as `(image . PROPS)' was correct.
92
1324d26e
RS
932006-02-14 Richard M. Stallman <rms@gnu.org>
94
95 * variables.texi (File Local Variables): Clarifications.
96
0da93350
JB
972006-02-14 Juanma Barranquero <lekktu@gmail.com>
98
99 * variables.texi (File Local Variables): Use @code for a cons
100 cell, not @var.
101
51a39bab
CY
1022006-02-13 Chong Yidong <cyd@stupidchicken.com>
103
104 * variables.texi (File Local Variables): Document new file local
105 variable behavior.
106
d342156c
KS
1072006-02-10 Kim F. Storm <storm@cua.dk>
108
109 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
110
8392fe4a
JB
1112006-02-08 Juanma Barranquero <lekktu@gmail.com>
112
113 * modes.texi (%-Constructs): Remove obsolete info about
114 `global-mode-string'.
115
cd6cd82a
RS
1162006-02-07 Richard M. Stallman <rms@gnu.org>
117
d78dc2d8
RS
118 * commands.texi (Prefix Command Arguments): Minor cleanup.
119
120 * display.texi: "Graphical display", not window system.
121
cd6cd82a
RS
122 * functions.texi (What Is a Function): Fix xref.
123
124 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
125 (Changing Key Bindings): Clarify when remapping is better than
126 substitute-key-definition.
127
1282006-02-02 Richard M. Stallman <rms@gnu.org>
129
130 * minibuf.texi (Basic Completion): Completion alists are risky.
131
132 * keymaps.texi (Active Keymaps): Clarifications.
133 (Searching Keymaps): New node.
134 (Keymaps): Update menu.
135
136 * frames.texi (Layout Parameters): Minor clarification.
137 (Drag and Drop): New node.
138 (Frames): Update menu.
139
cf052abc
CY
1402006-01-29 Chong Yidong <cyd@stupidchicken.com>
141
142 * display.texi (Other Display Specs, Image Descriptors): Image
143 description is a list, not a cons cell.
144
1f2907ee
LT
1452006-01-28 Luc Teirlinck <teirllm@auburn.edu>
146
147 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
148 list is not necessarily a list).
149
a849f77d
EZ
1502006-01-27 Eli Zaretskii <eliz@gnu.org>
151
152 * frames.texi (Layout Parameters): border-width and
153 internal-border-width belong to the frame, not the window.
154
d322eb9b
RS
1552006-01-19 Richard M. Stallman <rms@gnu.org>
156
157 * nonascii.texi (Translation of Characters): Search cmds use
158 translation-table-for-input. Automatically made local.
159
160 * markers.texi (Overview of Markers): Count insertion type
161 as one of a marker's attributes.
162
cd6cd82a
RS
163 * keymaps.texi (Controlling Active Maps): New node, split out of
164 Active Keymaps.
165 (Keymaps): Menu updated.
166 (Active Keymaps): Give pseudocode to explain how the active
167 maps are searched. current-active-maps and key-binding moved here.
168 (Functions for Key Lookup): current-active-maps and key-binding moved.
169 Clarifications.
170 (Searching the Keymaps): New subnode.
171
d322eb9b
RS
172 * elisp.texi (Top): Menu clarification.
173
174 * display.texi (Other Display Specs): Delete duplicate entry for
175 just a string as display spec. Move text about recursive display
176 specs on such a string.
177
178 * commands.texi (Key Sequence Input): Clarify.
179 Move num-nonmacro-input-events out.
180 (Reading One Event): num-nonmacro-input-events moved here.
181
2ac77b5a
NR
1822006-01-14 Nick Roberts <nickrob@snap.net.nz>
183
184 * advice.texi (Simple Advice): Update example to fit argument
185 change in previous-line.
186
a203a18c
RS
1872006-01-05 Richard M. Stallman <rms@gnu.org>
188
189 * markers.texi (The Mark): Fix in `mark'.
190
d9043ddf
RS
1912006-01-04 Richard M. Stallman <rms@gnu.org>
192
193 * processes.texi (Misc Network, Make Network): Minor cleanups.
194
8a5db8ae
KS
1952006-01-04 Kim F. Storm <storm@cua.dk>
196
197 * processes.texi (Make Network): Add IPv6 addresses and handling.
198 (Network Feature Testing): Mention (:family ipv6).
199 (Misc Network): Add IPv6 formats to format-network-address.
200
19bb7940
RS
2012005-12-30 Richard M. Stallman <rms@gnu.org>
202
203 * text.texi (Changing Properties):
204 Don't use return value of set-text-properties.
205
b9cb50d9
LT
2062005-12-29 Luc Teirlinck <teirllm@auburn.edu>
207
208 * modes.texi (Mode Line Format): Correct typo in menu.
209
94a867a6
RS
2102005-12-29 Richard M. Stallman <rms@gnu.org>
211
212 * modes.texi (Mode Line Top): New node.
213 (Mode Line Data): Some text moved to new node.
214 Explain the data structure more concretely.
215 (Mode Line Basics): Clarifications.
216 (Mode Line Variables): Clarify intro paragraph.
217 (%-Constructs): Clarify intro paragraph.
218 (Mode Line Format): Update menu.
219
ba455131
LT
2202005-12-28 Luc Teirlinck <teirllm@auburn.edu>
221
222 * minibuf.texi (Basic Completion): Update lazy-completion-table
223 examples for removal of ARGS argument.
224
2b6abe1e
RS
2252005-12-23 Richard M. Stallman <rms@gnu.org>
226
227 * text.texi (Undo): Restore some explanation from the version
228 that was deleted.
229
2d7409f2
EZ
2302005-12-23 Eli Zaretskii <eliz@gnu.org>
231
232 * text.texi (Undo): Remove dupliate descriptions of `apply
233 funname' and `apply delta' elements of the undo list.
234
2e23b82e
RS
2352005-12-20 Richard M. Stallman <rms@gnu.org>
236
237 * help.texi (Help Functions): Update documentation of `apropos'.
238
a31687ce
LT
2392005-12-20 Luc Teirlinck <teirllm@auburn.edu>
240
241 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
242 because it is confusing. If the :help-echo keyword is a function,
243 it is not directly used as the :help-echo overlay property, as the
244 xref seems to suggest (it does not take the appropriate args).
245
0e83c4e9
LT
2462005-12-19 Luc Teirlinck <teirllm@auburn.edu>
247
248 * customize.texi (Common Keywords): Fix Texinfo usage.
249 (Group Definitions, Variable Definitions): Update for new
250 conventions for using `*' in docstrings.
77df907a
LT
251
252 * tips.texi (Documentation Tips): Update for new conventions for
253 using `*' in docstrings.
254
69487a1f
RS
2552005-12-16 Richard M. Stallman <rms@gnu.org>
256
257 * minibuf.texi (Minibuffer Contents): Minor cleanup.
258
2a502a32
JL
2592005-12-16 Juri Linkov <juri@jurta.org>
260
261 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
262
b158c851
RF
2632005-12-14 Romain Francoise <romain@orebokech.com>
264
265 * modes.texi (Customizing Keywords): Rename `append' to `how'.
266 Fix typo.
267
d7d1f75e
JL
2682005-12-11 Juri Linkov <juri@jurta.org>
269
270 * minibuf.texi (Completion Commands): Add mention of read-file-name
271 for filename completion keymaps.
272 (Reading File Names): Add mention of filename completion keymaps
273 for read-file-name and xref to `Completion Commands'.
274
4b1c16c2
RS
2752005-12-10 Richard M. Stallman <rms@gnu.org>
276
277 * customize.texi (Common Keywords): State caveats for use of :tag.
278
1d49d5d9
RS
2792005-12-08 Richard M. Stallman <rms@gnu.org>
280
2663a204
RS
281 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
282 with xrefs and better explanation.
283 (Completion Commands): Add the filename completion maps.
284
1d49d5d9
RS
285 * objects.texi (Character Type): Clarify that \s is not space
286 if a dash follows.
287
fa0d4d0c
RS
2882005-12-05 Richard M. Stallman <rms@gnu.org>
289
290 * windows.texi (Resizing Windows): Delete preserve-before args.
291
d64b177a
SM
2922005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
293
294 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
295 in full keymaps, since the quirk has been fixed.
296
79019cc9
EZ
2972005-12-03 Eli Zaretskii <eliz@gnu.org>
298
299 * hooks.texi (Standard Hooks): Add index entries. Mention
300 `compilation-finish-functions'.
301
161ef3be
RS
3022005-11-27 Richard M. Stallman <rms@gnu.org>
303
304 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
305
17c1971a
JL
3062005-11-21 Juri Linkov <juri@jurta.org>
307
308 * customize.texi (Common Keywords): Update links types
309 custom-manual and url-link. Add link types emacs-library-link,
310 file-link, function-link, variable-link, custom-group-link.
311
5890344b
CY
3122005-11-20 Chong Yidong <cyd@stupidchicken.com>
313
314 * display.texi: Revert 2005-11-20 change.
315
cbce0752
TTN
3162005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
317
318 * processes.texi (Bindat Functions):
319 Say "third" to refer to zero-based index "2".
320
ff04c885
LT
3212005-11-18 Luc Teirlinck <teirllm@auburn.edu>
322
323 * loading.texi (Library Search): Update the default value of
324 `load-suffixes'.
325
ce8d4e00
CY
3262005-11-17 Chong Yidong <cyd@stupidchicken.com>
327
328 * display.texi (Attribute Functions): Mention :ignore-defface.
329
cbad4a9e
SM
3302005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
331
332 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 333 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 334
fda12b27
RS
3352005-11-06 Richard M. Stallman <rms@gnu.org>
336
337 * files.texi (Magic File Names): find-file-name-handler checks the
338 `operations' property of the handler.
339
e082564e
RS
3402005-11-03 Richard M. Stallman <rms@gnu.org>
341
342 * variables.texi (Frame-Local Variables): Small clarification.
343
f0cdd9e4
CY
3442005-10-29 Chong Yidong <cyd@stupidchicken.com>
345
346 * os.texi (Init File): Document ~/.emacs.d/init.el.
347
685abb98
RS
3482005-10-29 Richard M. Stallman <rms@gnu.org>
349
350 * internals.texi (Garbage Collection): Document memory-full.
351
7000848e
BW
3522005-10-28 Bill Wohler <wohler@newt.com>
353
354 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
355 for URLs.
356
107fb6c9
RS
3572005-10-28 Richard M. Stallman <rms@gnu.org>
358
359 * minibuf.texi (Completion Commands): Clean up prev change.
360
3612005-10-26 Kevin Ryde <user42@zip.com.au>
362
363 * compile.texi (Eval During Compile): Explain recommended uses
364 of eval-when-compile and eval-and-compile.
365
1d8e69a2
MY
3662005-10-27 Masatake YAMATO <jet@gyve.org>
367
cbad4a9e 368 * minibuf.texi (Completion Commands):
1d8e69a2 369 Write about new optional argument for `display-completion-list'.
cbad4a9e 370
6a897887
RS
3712005-10-23 Richard M. Stallman <rms@gnu.org>
372
373 * display.texi (Overlay Arrow): Clarify about local bindings of
374 overlay-arrow-position.
375
6d1e17be
EZ
3762005-10-22 Eli Zaretskii <eliz@gnu.org>
377
378 * internals.texi (Building Emacs): Fix last change.
379
db5fe0a6
RS
3802005-10-22 Richard M. Stallman <rms@gnu.org>
381
382 * internals.texi (Building Emacs): Document eval-at-startup.
383
45158e77
RS
3842005-10-21 Richard M. Stallman <rms@gnu.org>
385
386 * loading.texi (Where Defined): load-history contains abs file names.
387 symbol-file returns abs file names.
388
e50165ec
KS
3892005-10-19 Kim F. Storm <storm@cua.dk>
390
391 * display.texi (Showing Images): Add max-image-size integer value.
392
63ab30d0
CY
3932005-10-18 Chong Yidong <cyd@stupidchicken.com>
394
395 * display.texi (Showing Images): Document max-image-size.
396
f8252852
RS
3972005-10-17 Richard M. Stallman <rms@gnu.org>
398
399 * commands.texi (Quitting): Minor clarification.
400
401 * processes.texi (Sentinels): Clarify about output and quitting.
402 (Filter Functions): Mention with-local-quit.
403
c1bed3aa
JL
4042005-10-17 Juri Linkov <juri@jurta.org>
405
406 * buffers.texi (Current Buffer):
407 * commands.texi (Event Input Misc):
408 * compile.texi (Eval During Compile, Compiler Errors):
409 * customize.texi (Group Definitions):
410 * display.texi (Progress, Defining Faces):
411 * files.texi (Writing to Files):
412 * modes.texi (Mode Hooks, Defining Minor Modes):
413 * streams.texi (Output Functions):
414 * syntax.texi (Syntax Table Functions):
415 * text.texi (Change Hooks):
416 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
417
418 * commands.texi (Quitting): Replace arg `forms' with `body' in
419 `with-local-quit'.
420
421 * positions.texi (Excursions): Replace arg `forms' with `body' in
422 `save-excursion'.
423
ef1b4c9e
KS
4242005-10-08 Kim F. Storm <storm@cua.dk>
425
426 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
427 Rename manual section accordingly.
428
abc8ce50
KS
4292005-10-04 Kim F. Storm <storm@cua.dk>
430
431 * windows.texi (Window Split Tree): New section describing
432 new function window-split-tree function.
433
a1f5a1f0
NR
4342005-10-03 Nick Roberts <nickrob@snap.net.nz>
435
436 * display.texi (Fringe Size/Pos): Simplify and add detail.
437
97c3e4cc
RF
4382005-09-30 Romain Francoise <romain@orebokech.com>
439
440 * minibuf.texi (High-Level Completion): Explain that the prompt
441 given to `read-buffer' should end with a colon and a space.
442 Update usage examples.
443
8ad8c5ce
JL
4442005-09-29 Juri Linkov <juri@jurta.org>
445
446 * display.texi (Displaying Messages): Rename argument name
447 `string' to `format-string' in functions `message', `message-box',
448 `message-or-box'.
449
63182706
CY
4502005-09-26 Chong Yidong <cyd@stupidchicken.com>
451
452 * errors.texi (Standard Errors): Corrected xrefs.
453
906320ec
CY
4542005-09-18 Chong Yidong <cyd@stupidchicken.com>
455
456 * display.texi (Defining Images): Updated documentation for
457 `image-load-path'.
458
8ccd3630
RS
4592005-09-17 Richard M. Stallman <rms@gnu.org>
460
461 * display.texi (Defining Images): Clean up previous change.
462
7260457b
RF
4632005-09-16 Romain Francoise <romain@orebokech.com>
464
465 * elisp.texi: Specify GFDL version 1.2.
466
467 * doclicense.texi (GNU Free Documentation License): Update to
468 version 1.2.
469
5b51c037
CY
4702005-09-15 Chong Yidong <cyd@stupidchicken.com>
471
472 * display.texi (Defining Images): Document `image-load-path'.
473
5c4757d3
RS
4742005-09-15 Richard M. Stallman <rms@gnu.org>
475
476 * objects.texi (Printed Representation): Minor cleanup.
477 (Box Diagrams): Minor fix.
478 (Cons Cell Type): Move (...) index item here.
479 (Box Diagrams): From here.
480 (Array Type): Minor fix.
481 (Type Predicates): Delete index "predicates".
482 (Hash Table Type): Clarify xref.
483 (Dotted Pair Notation): Minor fix.
484
2bb8b80c
CY
4852005-09-10 Chong Yidong <cyd@stupidchicken.com>
486
487 * files.texi (Saving Buffers): Fix typo.
488
47b8bc5d
RS
4892005-09-08 Richard M. Stallman <rms@gnu.org>
490
491 * tips.texi (Programming Tips): Correct the "default" prompt spec.
492
475aab0d
CY
4932005-09-08 Chong Yidong <cyd@stupidchicken.com>
494
495 * locals.texi (Standard Buffer-Local Variables): Don't include
496 mode variables for minor modes.
497 Fix xrefs for buffer-display-count, buffer-display-table,
498 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
499 enable-multibyte-characters, fill-column, header-line-format,
500 left-fringe-width, left-margin, and right-fringe-width.
501
502 * hooks.texi (Standard Hooks): All hooks should conform to the
503 standard naming convention now.
504 Fix xref for `echo-area-clear-hook'.
505
506 * display.texi (Usual Display): Note that indicate-empty-lines and
507 tab-width are buffer-local.
508
509 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
510
511 * modes.texi (Mode Help): Note that major-mode is buffer-local.
512
513 * nonascii.texi (Encoding and I/O): Note that
514 buffer-file-coding-system is buffer-local.
515
516 * positions.texi (List Motion): Note that defun-prompt-regexp is
517 buffer-local.
518
519 * text.texi (Auto Filling): Note that auto-fill-function is
520 buffer-local.
521 (Undo): Note that buffer-undo-list is buffer-local.
522
523 * windows.texi (Buffers and Windows): Document
524 buffer-display-count.
525
2a6bc1f7
RS
5262005-09-06 Richard M. Stallman <rms@gnu.org>
527
528 * tips.texi (Coding Conventions): Sometimes it is ok to put the
529 package prefix elsewhere than at the start of the name.
530
d7ea8b71
RS
5312005-09-03 Richard M. Stallman <rms@gnu.org>
532
533 * tips.texi (Programming Tips): Add conventions for minibuffer
534 questions and prompts.
535
0c6087a6
RS
5362005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
537
538 * intro.texi (nil and t): Minor cleanup.
539 Delete spurious mention of keyword symbols.
540 (Evaluation Notation): Add index entry.
541 (A Sample Function Description): Minor cleanup.
542 (A Sample Variable Description): Not all vars can be set.
543
4b5fa40e
TTN
5442005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
545
546 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
547
548 (Insertion): Document precise type of `insert-char' arg COUNT.
549
34b50776
SM
5502005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
551
552 * modes.texi (Other Font Lock Variables): Sync the default of
553 font-lock-lines-before.
554
c1105d05
MA
5552005-08-31 Michael Albinus <michael.albinus@gmx.de>
556
557 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
558
62929713
RS
5592005-08-29 Richard M. Stallman <rms@gnu.org>
560
561 * elisp.texi (Top): Update subnode menu.
562
563 * searching.texi (Searching and Matching): Move node.
564 Rearrange contents and add overall explanation.
565 (Searching and Case): Move node.
566 (Searching and Matching): Update menu.
567
0fb57cc0
EZ
5682005-08-27 Eli Zaretskii <eliz@gnu.org>
569
570 * os.texi (Startup Summary): Fix the description of the initial
571 startup message display.
572
3e80c4c1
RS
5732005-08-25 Richard M. Stallman <rms@gnu.org>
574
575 * searching.texi (Search and Replace): Add replace-regexp-in-string.
576
5772005-08-25 Emilio C. Lopes <eclig@gmx.net>
578
579 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
580 `next-overlay-change' example.
c1105d05 581
79a8defb
JL
5822005-08-22 Juri Linkov <juri@jurta.org>
583
584 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
585 Fix invert-face. Fix args of face-background.
586
16691d29
JL
587 * display.texi (Standard Faces): Delete node.
588 (Faces): Add xref to `(emacs)Standard Faces'.
589 (Displaying Faces): Fix xref to `Standard Faces'.
590
591 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
592
217b694f
EZ
5932005-08-20 Alan Mackenzie <acm@muc.de>
594
595 * buffers.texi (The Buffer List): Clarify the manipulation of the
596 buffer list.
597
0bf14bfd
RS
5982005-08-14 Richard M. Stallman <rms@gnu.org>
599
7ad1498e
AS
600 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
601 a regexp.
0bf14bfd 602
c118d09e
RS
6032005-08-11 Richard M. Stallman <rms@gnu.org>
604
59cb8c23
RS
605 * elisp.texi (Top): Update subnode lists.
606
607 * display.texi (Inverse Video): Node deleted.
608
c118d09e
RS
609 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
610 New nodes split out of Coding Conventions.
611
612 * searching.texi (Regular Expressions): Document re-builder.
613
614 * os.texi (Time Parsing): New node split out of Time Conversion.
615
616 * processes.texi (Misc Network, Network Feature Testing)
617 (Network Options, Make Network): New nodes split out of
618 Low-Level Network.
619
67ec7f41
RS
6202005-08-09 Richard M. Stallman <rms@gnu.org>
621
76d47f0d
RS
622 * frames.texi (Geometry): New node, split from Size and Position.
623 (Frame Parameters): Refer to Geometry.
624
67ec7f41 625 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 626
67ec7f41
RS
627 * windows.texi (Splitting Windows): Fix xref.
628
629 * frames.texi (Layout Parameters): Add xref.
630
631 * display.texi (Line Height, Scroll Bars): Fix xrefs.
632
633 * keymaps.texi (Menu Bar): Fix xref.
634
635 * locals.texi (Standard Buffer-Local Variables): Fix xref.
636
637 * modes.texi (%-Constructs): Fix xref.
638
639 * frames.texi (Window Frame Parameters): Node split up.
640 (Basic Parameters, Position Parameters, Size Parameters)
641 (Layout Parameters, Buffer Parameters, Management Parameters)
642 (Cursor Parameters, Color Parameters): New subnodes.
643
adb5e445
LT
6442005-08-09 Luc Teirlinck <teirllm@auburn.edu>
645
646 * positions.texi (Screen Lines): Update xref for previous change
647 in minibuf.texi.
648
649 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
650 change in minibuf.texi.
651
61298e17
RS
6522005-08-09 Richard M. Stallman <rms@gnu.org>
653
654 * tips.texi (Coding Conventions): Minor cleanup.
655
656 * modes.texi (Defining Minor Modes): Explain when init-value
657 can be non-nil.
658
659 * elisp.texi (Top): Update submenu for Minibuffer.
660
661 * minibuf.texi (Minibuffer Misc): Node split up.
662 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
663 (Recursive Mini): New nodes split out from Minibuffer Misc.
664 (Minibuffer Misc): Document max-mini-window-height.
665
666 * hash.texi (Defining Hash): Delete stray paren in example.
667
668 * display.texi (Echo Area Customization): Don't define
669 max-mini-window-height here; xref instead.
670
671 * commands.texi (Event Input Misc): Update while-no-input.
672
673 * advice.texi (Advising Functions): Explain when to use advice
674 and when to use a hook.
675
43e124e6
EZ
6762005-07-30 Eli Zaretskii <eliz@gnu.org>
677
678 * makefile.w32-in (info): Don't run install-info.
679 ($(infodir)/dir): New target, produced by running install-info.
680
653aea22
LT
6812005-07-27 Luc Teirlinck <teirllm@auburn.edu>
682
683 * modes.texi (Defining Minor Modes): The keyword for the initial
684 value is :init-value, not :initial-value.
685
ba6ebbd5
EZ
6862005-07-23 Eli Zaretskii <eliz@gnu.org>
687
688 * loading.texi (Autoload): Make the `doctor' example be consistent
689 with what's in current loaddefs.el. Describe the "fn" magic in
690 the usage portion of the doc string.
691
6696f2a4
RS
6922005-07-22 Richard M. Stallman <rms@gnu.org>
693
694 * internals.texi (Garbage Collection): Clarify previous change.
695
0c17e67c
SM
6962005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
697
698 * internals.texi (Garbage Collection): Add gc-cons-percentage.
699
426179e1
JL
7002005-07-18 Juri Linkov <juri@jurta.org>
701
702 * commands.texi (Accessing Events):
703 * frames.texi (Text Terminal Colors, Resources):
704 * markers.texi (The Mark):
705 * modes.texi (Defining Minor Modes):
706 Delete duplicate duplicate words.
707
9b0c2c56
RS
7082005-07-16 Richard M. Stallman <rms@gnu.org>
709
710 * display.texi (Managing Overlays): Clarify make-overlay
711 args for insertion types.
712
fd90b80c
LT
7132005-07-13 Luc Teirlinck <teirllm@auburn.edu>
714
0c17e67c
SM
715 * customize.texi (Variable Definitions):
716 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
717 `standard-value' is a list too.
718 (Defining New Types): Use @key{RET} instead of @key{ret}.
719
37aa90e5
TTN
7202005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
721
722 * os.texi (Translating Input): Fix typo.
723
917e0c95
RS
7242005-07-08 Richard M. Stallman <rms@gnu.org>
725
726 * README: Update edition number and size estimate.
727
728 * elisp.texi (VERSION): Set to 2.9.
729
7d90e71d
RS
7302005-07-07 Richard M. Stallman <rms@gnu.org>
731
c330dafe
RS
732 * book-spine.texinfo: Update Emacs version.
733
7d90e71d
RS
734 * display.texi (Inverse Video): Delete mode-line-inverse-video.
735
dc2204be
RS
7362005-07-06 Richard M. Stallman <rms@gnu.org>
737
738 * searching.texi (Regexp Search): Clarify what re-search-forward
739 does when the search fails.
740
a0ec7a4a
LK
7412005-07-05 Lute Kamstra <lute@gnu.org>
742
dc2204be 743 * Update FSF's address in GPL notices.
a0ec7a4a
LK
744
745 * doclicense.texi (GNU Free Documentation License):
746 * gpl.texi (GPL):
747 * tips.texi (Coding Conventions, Library Headers):
748 * vol1.texi:
749 * vol2.texi: Update FSF's address.
750
4af33176
RS
7512005-07-04 Richard M. Stallman <rms@gnu.org>
752
753 * hooks.texi (Standard Hooks): Add occur-hook.
754
b3ab615b
LT
7552005-07-03 Luc Teirlinck <teirllm@auburn.edu>
756
757 * display.texi (The Echo Area): Correct menu.
758
3d393029
RS
7592005-07-03 Richard M. Stallman <rms@gnu.org>
760
7fe48b75
RS
761 * elisp.texi (Top): Update subnode menu for Display.
762
763 * display.texi (Displaying Messages): New node, with most
764 of what was in The Echo Area.
765 (Progress): Moved under The Echo Area.
766 (Logging Messages): New node with new text.
767 (Echo Area Customization): New node, the rest of what was
768 in The Echo Area. Document message-truncate-lines with @defvar.
769 (Display): Update menu.
770
3d393029
RS
771 * windows.texi (Textual Scrolling): Doc 3 values for
772 scroll-preserve-screen-position.
773
774 * text.texi (Special Properties): Change hook functions
775 should bind inhibit-modification-hooks around altering buffer text.
776
777 * keymaps.texi (Key Binding Commands): Call binding BINDING
778 rather than DEFINITION.
779
b26860ad
JB
7802005-06-29 Juanma Barranquero <lekktu@gmail.com>
781
782 * variables.texi (Defining Variables): `user-variable-p' returns t
783 for aliases of user options, nil for alias loops.
784
025691ed
RS
7852005-06-28 Richard M. Stallman <rms@gnu.org>
786
787 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
788 make-keymap.
789
b61bfa4d
LT
7902005-06-27 Luc Teirlinck <teirllm@auburn.edu>
791
792 * variables.texi (Setting Variables): Correct and clarify
793 description of `add-to-ordered-list'.
794
24ee714d
RS
7952005-06-26 Richard M. Stallman <rms@gnu.org>
796
797 * display.texi (Faces): Minor cleanup.
798
33b79ce4
LT
7992005-06-25 Luc Teirlinck <teirllm@auburn.edu>
800
801 * display.texi (Faces): `facep' returns t for strings that are
802 face names.
803
df13531d
RS
8042005-06-25 Richard M. Stallman <rms@gnu.org>
805
806 * objects.texi (Equality Predicates): Clarify meaning of equal.
807
808 * windows.texi (Selecting Windows): save-selected-window
809 and with-selected-window save and restore the current buffer.
810
cf444441
RS
8112005-06-24 Richard M. Stallman <rms@gnu.org>
812
813 * numbers.texi (Float Basics): Explain how to test for NaN,
814 and printing the sign of NaNs.
815
6cdd056d
EZ
8162005-06-24 Eli Zaretskii <eliz@gnu.org>
817
818 * makefile.w32-in (MAKEINFO): Use --force.
819
b93e3c3b
RS
8202005-06-23 Richard M. Stallman <rms@gnu.org>
821
822 * display.texi (Face Functions): Correct Texinfo usage.
823
6fb276bd
LT
8242005-06-23 Luc Teirlinck <teirllm@auburn.edu>
825
826 * lists.texi (Rings): `ring-elements' now returns the elements of
827 RING in order.
828
1d1c7e75
JB
8292005-06-23 Juanma Barranquero <lekktu@gmail.com>
830
831 * markers.texi (The Mark): Texinfo usage fix.
832
9d12e52b
KS
8332005-06-23 Kim F. Storm <storm@cua.dk>
834
835 * searching.texi (Entire Match Data): Remove evaporate option for
836 match-data. Do not mention evaporate option for set-match-data.
837
6d44324c
GM
8382005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
839
840 * display.texi (Face Functions): Mention face aliases.
841
80df27a7
RS
8422005-06-21 Richard M. Stallman <rms@gnu.org>
843
844 * anti.texi (Antinews): Texinfo usage fix.
845
e121563b
KB
8462005-06-21 Karl Berry <karl@gnu.org>
847
9d7d543c
KB
848 * elisp.texi: Use @copying.
849
e121563b
KB
850 * elisp.texi: Put @summarycontents and @contents before the Top
851 node, instead of the end of the file, so that the contents appear
852 in the right place in the dvi/pdf output.
853
36a3b076
JL
8542005-06-21 Juri Linkov <juri@jurta.org>
855
856 * display.texi (Defining Faces): Add `customized-face'.
857
5c796e80
KS
8582005-06-20 Kim F. Storm <storm@cua.dk>
859
b7d1f38f
KS
860 * variables.texi (Setting Variables): Any type of element can be
861 given order in add-to-ordered-list. Compare elements with eq.
862
5c796e80
KS
863 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
864
fb056bef
KB
8652005-06-20 Karl Berry <karl@gnu.org>
866
867 * syntax.texi (Syntax Flags): Make last column very slightly wider
868 to avoid "generic comment" breaking on two lines and causing an
869 underfull box.
870
84398baa
LT
8712005-06-19 Luc Teirlinck <teirllm@auburn.edu>
872
873 * lists.texi (Rings): Various minor clarifications and corrections.
874
07ff1e4b
RS
8752005-06-18 Richard M. Stallman <rms@gnu.org>
876
877 * functions.texi (Obsolete Functions): Simplify.
878
879 * variables.texi (Variable Aliases): Simplify.
880
881 * anti.texi, backups.texi, compile.texi, customization.texi:
882 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
883 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
884 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
885 * variables.texi: Fix formatting ugliness.
886
887 * elisp.texi: Add links to Rings and Byte Packing.
888 Update version and copyright years.
889
890 * minibuf.texi: Fix formatting ugliness.
891 (Completion Commands): Move keymap vars to the end
892 and vars completing-read binds to the top.
893
3f7fab24
LT
8942005-06-17 Luc Teirlinck <teirllm@auburn.edu>
895
896 * processes.texi: Fix typos.
897 (Bindat Spec): Correct Texinfo error.
926c4c9b 898 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 899
f19b57e3
RS
9002005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
901
902 * lists.texi (Rings): New node.
903 (Lists): Add it to menu.
904
a80c5da7 905 * processes.texi (Byte Packing): New node.
f19b57e3
RS
906 (Processes): Add it to menu.
907
9082005-06-17 Richard M. Stallman <rms@gnu.org>
909
910 * syntax.texi (Parsing Expressions): Fix texinfo usage.
911
912 * help.texi (Documentation Basics): Explain the xref to
913 Documentation Tips.
914
915 * debugging.texi (Debugger Commands): Minor fix.
916
67c1390d
LT
9172005-06-16 Luc Teirlinck <teirllm@auburn.edu>
918
919 * edebug.texi (Instrumenting): Eliminate duplicate link.
920 (Specification List): Replace references to "below", referring to
921 a later node, with one @ref to that node.
922
923 * os.texi (Timers): Timers should save and restore the match data
924 if they change it.
925
926 * debugging.texi (Debugger Commands): Mention that the Lisp
927 debugger can not step through primitive functions.
928
51cd2a8c
JB
9292005-06-16 Juanma Barranquero <lekktu@gmail.com>
930
931 * functions.texi (Obsolete Functions): Update argument names of
932 `make-obsolete' and `define-obsolete-function-alias'.
933
934 * variables.texi (Variable Aliases): Update argument names of
935 `defvaralias', `make-obsolete-variable' and
936 `define-obsolete-variable-alias'.
937
f5e6ac4a
KS
9382005-06-15 Kim F. Storm <storm@cua.dk>
939
940 * searching.texi (Entire Match Data): Rephrase warnings about
941 evaporate arg to match-data and set-match-data.
942
fe2a9972
LT
9432005-06-14 Luc Teirlinck <teirllm@auburn.edu>
944
67774855
LT
945 * elisp.texi (Top): Update detailed menu.
946
fe2a9972
LT
947 * edebug.texi (Edebug): Update menu.
948 (Instrumenting): Update xrefs.
949 (Edebug Execution Modes): Correct xref.
950 (Jumping): Clarify description of `h' command.
951 Eliminate redundant @ref.
952 (Breaks): New node.
953 (Breakpoints): is now a subsubsection.
954 (Global Break Condition): Mention `C-x X X'.
955 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
956 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
957 (Edebug Display Update): Correct pxref.
958 (Edebug and Macros): New node.
959 (Instrumenting Macro Calls): Is now a subsubsection.
960 Neither arg of `def-edebug-spec' is evaluated.
961 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
962 (Specification Examples): Fix typo.
963
b59f605b
LK
9642005-06-14 Lute Kamstra <lute@gnu.org>
965
966 * debugging.texi (Function Debugging): Primitives can break on
967 entry too.
968
a5c99dc9
KS
9692005-06-14 Kim F. Storm <storm@cua.dk>
970
971 * variables.texi (Setting Variables): Add add-to-ordered-list.
972
f99ed2f8
SM
9732005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
974
975 * syntax.texi (Parsing Expressions): Document aux functions and vars of
976 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
977
9d42ffaa
LK
9782005-06-13 Lute Kamstra <lute@gnu.org>
979
980 * text.texi (Special Properties): Fix cross reference.
981
32cc0b00
LT
9822005-06-11 Luc Teirlinck <teirllm@auburn.edu>
983
984 * debugging.texi (Function Debugging): Delete mention of empty
985 string argument to `cancel-debug-on-entry'. Delete inaccurate
986 description of the return value of that command.
987
98d1a1cf
EZ
9882005-06-11 Alan Mackenzie <acm@muc.de>
989
990 * text.texi (Adaptive Fill): Amplify the description of
991 fill-context-prefix.
992
4b53b8d7
LT
9932005-06-10 Luc Teirlinck <teirllm@auburn.edu>
994
84398baa 995 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 996
b5305167
SM
9972005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
998
999 * syntax.texi (Parsing Expressions): Document syntax-ppss.
1000
9bd4c3ad
LT
10012005-06-10 Luc Teirlinck <teirllm@auburn.edu>
1002
1003 * debugging.texi (Error Debugging): Minor rewording.
1004 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
1005 is optional.
1006
257914aa
LK
10072005-06-10 Lute Kamstra <lute@gnu.org>
1008
b5305167 1009 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
1010 (Top): Give it a title. Correct version number. Give the
1011 detailed node listing a more prominent header.
b5305167
SM
1012 * intro.texi: Don't set VERSION here a second time.
1013 Mention Emacs's version too.
257914aa
LK
1014 * anti.texi (Antinews): Use EMACSVER to refer to the current
1015 version of Emacs.
1016
b7aae902
KS
10172005-06-09 Kim F. Storm <storm@cua.dk>
1018
1019 * searching.texi (Entire Match Data): Explain new `reseat' argument to
1020 match-data and set-match-data.
1021
99598737
RS
10222005-06-08 Richard M. Stallman <rms@gnu.org>
1023
1024 * searching.texi (Entire Match Data): Clarify when match-data
1025 returns markers and when integers.
1026
1027 * display.texi (Defining Faces): Explain that face name should not
1028 end in `-face'.
1029
1030 * modes.texi (Mode Line Data): Minor cleanup.
1031 (Customizing Keywords): Node split out of Search-based Fontification.
1032 Add example of using font-lock-add-keywords from a hook.
1033 Clarify when MODE should be non-nil, and when nil.
1034
10352005-06-06 Richard M. Stallman <rms@gnu.org>
1036
1037 * modes.texi (Mode Line Data): Explain what happens when the car
1038 of a list is a void symbol.
1039 (Search-based Fontification): Explain MODE arg to
1040 font-lock-add-keywords and warn about calls from major modes.
1041
ecc8893a
JL
10422005-06-08 Juri Linkov <juri@jurta.org>
1043
1044 * display.texi (Standard Faces): Add `shadow' face.
1045
7fa9f4eb
LT
10462005-05-29 Luc Teirlinck <teirllm@auburn.edu>
1047
1048 * modes.texi (Major Mode Conventions): A derived mode only needs
1049 to put the call to the parent mode inside `delay-mode-hooks'.
1050
bebcc4b1
RS
10512005-05-29 Richard M. Stallman <rms@gnu.org>
1052
c16b1394
RS
1053 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
1054 new, and what that implies. Clarify.
1055
1056 * files.texi (Locating Files): Clean up the text.
1057
bebcc4b1
RS
1058 * frames.texi (Window Frame Parameters): Document user-size.
1059 Shorten entry for top by referring to left.
1060
10612005-05-26 Richard M. Stallman <rms@gnu.org>
1062
1063 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
1064 is new, and what the implications are. Other clarifications.
1065
217797bc
RS
10662005-05-24 Richard M. Stallman <rms@gnu.org>
1067
1068 * frames.texi (Dialog Boxes): Minor fixes.
1069
3565fe07
MY
10702005-05-25 Masatake YAMATO <jet@gyve.org>
1071
1072 * display.texi (Standard Faces): Write about `mode-line-highlight'.
1073
817089df
LT
10742005-05-24 Luc Teirlinck <teirllm@auburn.edu>
1075
1076 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
1077 is optional.
1078
cb5db137
NR
10792005-05-24 Nick Roberts <nickrob@snap.net.nz>
1080
1081 * frames.texi (Dialog Boxes): Descibe new optional argument.
1082
3c8572f5
LK
10832005-05-23 Lute Kamstra <lute@gnu.org>
1084
1085 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
1086 syntax-begin-function over font-lock-beginning-of-syntax-function.
1087
2a4d7cb3
LT
10882005-05-21 Luc Teirlinck <teirllm@auburn.edu>
1089
71f800cf
LT
1090 * minibuf.texi (Reading File Names): Update description of
1091 `read-directory-name'.
1092
2a4d7cb3
LT
1093 * modes.texi (Derived Modes): Clarify :group keyword.
1094
bb4afd09
EZ
10952005-05-21 Eli Zaretskii <eliz@gnu.org>
1096
b5305167
SM
1097 * files.texi (Locating Files): New subsection.
1098 Describe locate-file and executable-find.
bb4afd09 1099
a2c9aee6
EZ
11002005-05-21 Kevin Ryde <user42@zip.com.au>
1101
1102 * frames.texi (Initial Parameters): Update cross reference to
1103 "Emacs Invocation".
1104
6900105f
LT
11052005-05-19 Luc Teirlinck <teirllm@auburn.edu>
1106
ca1b0914
LT
1107 * keymaps.texi (Active Keymaps): Add anchor.
1108
6900105f
LT
1109 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
1110 (Major Mode Conventions): Refer to `Auto Major Mode' in more
1111 appropriate place.
1112 (Derived Modes): Small clarifications.
b5305167
SM
1113 (Minor Mode Conventions, Keymaps and Minor Modes):
1114 Replace references to nodes with references to anchors.
6900105f
LT
1115 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
1116 Clarify description of lists whose first element is an integer.
1117 (Mode Line Variables): Add anchor.
1118 (%-Constructs): Clarify description of integer after %.
1119 (Emulating Mode Line): Describe nil value for FACE.
1120
54d06364
LT
11212005-05-18 Luc Teirlinck <teirllm@auburn.edu>
1122
1123 * modes.texi (Derived Modes): Correct references to non-existing
1124 variable standard-syntax-table.
1125
f8d0b769
LK
11262005-05-17 Lute Kamstra <lute@gnu.org>
1127
1128 * modes.texi (Defining Minor Modes): Mention the mode hook.
1129
294c599c
KS
11302005-05-15 Kim F. Storm <storm@cua.dk>
1131
1132 * processes.texi (Network): Remove open-network-stream-nowait.
1133 (Network Servers): Remove open-network-stream-server.
1134
4214af69
LT
11352005-05-15 Luc Teirlinck <teirllm@auburn.edu>
1136
1137 * elisp.texi (Top): Update detailed menu.
1138
1139 * variables.texi: Reorder nodes.
1140 (Variables): Update menu.
1141 (File Local Variables): Do not refer to the `-*-' line as
1142 a "local variables list". Add pxref.
1143
302691ab
LT
11442005-05-14 Luc Teirlinck <teirllm@auburn.edu>
1145
56d4215a
LT
1146 * elisp.texi (Top): Update detailed menu for node changes.
1147
302691ab
LT
1148 * modes.texi (Modes): Update Menu.
1149 (Hooks): Move to beginning of chapter.
1150 Most minor modes run mode hooks too.
1151 `add-hook' can handle void hooks or hooks whose value is a single
1152 function.
1153 (Major Modes): Update Menu.
1154 (Major Mode Basics): New node, split off from `Major Modes'.
1155 (Major Mode Conventions): Correct xref. Explain how to handle
1156 auto-mode-alist if the major mode command has an autoload cookie.
1157 (Auto Major Mode): Major update. Add magic-mode-alist.
1158 (Derived Modes): Major update.
1159 (Mode Line Format): Update Menu.
1160 (Mode Line Basics): New node, split off from `Mode Line Format'.
1161
1162 * loading.texi (Autoload): Mention `autoload cookie' as synonym
1163 for `magic autoload comment'. Add index entries and anchor.
1164
d06ba294
RS
11652005-05-14 Richard M. Stallman <rms@gnu.org>
1166
1167 * tips.texi (Coding Conventions): Explain how important it is
1168 that just loading certain files not change Emacs behavior.
1169
1170 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
1171
405cb12a
LK
11722005-05-12 Lute Kamstra <lute@gnu.org>
1173
19958124
LK
1174 * modes.texi (Generic Modes): Update.
1175 (Major Modes): Refer to node "Generic Modes".
1176
405cb12a
LK
1177 * elisp.texi (Top): Update to the current structure of the manual.
1178 * processes.texi (Processes): Add menu description.
1179 * customize.texi (Customization): Add menu descriptions.
1180
f714dd1b
TTN
11812005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
1182
cc9442f2
TTN
1183 * processes.texi (Signals to Processes)
1184 (Low-Level Network): Fix typos.
f714dd1b 1185
36ad23ec
LK
11862005-05-11 Lute Kamstra <lute@gnu.org>
1187
1188 * elisp.texi (Top): Add some nodes from the chapter "Major and
1189 Minor Modes" to the detailed node listing.
1190
d101bf56
RS
11912005-05-10 Richard M. Stallman <rms@gnu.org>
1192
1193 * keymaps.texi (Extended Menu Items): Menu item filter functions
1194 can be called at any time.
1195
698b0510
LT
11962005-05-08 Luc Teirlinck <teirllm@auburn.edu>
1197
1198 * variables.texi (File Local Variables): `(hack-local-variables t)'
1199 now also checks whether a mode is specified in the local variables
1200 list.
1201
2c6b25c7
EZ
12022005-05-05 Kevin Ryde <user42@zip.com.au>
1203
1204 * display.texi (The Echo Area): Correct format function cross
1205 reference.
1206
643b4cf5
LT
12072005-05-05 Luc Teirlinck <teirllm@auburn.edu>
1208
1209 * variables.texi (Variable Aliases): Change description of
1210 `define-obsolete-variable-alias'.
1211
1212 * functions.texi (Functions): Add "Obsolete Functions" to menu.
1213 (Defining Functions): Add xref.
1214 (Obsolete Functions): New node.
1215 (Function Safety): Standardize capitalization of section title.
1216
1217 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
1218 (Dialog Boxes): Complete description of `x-popup-dialog'.
1219
053bc8e4
RS
12202005-05-04 Richard M. Stallman <rms@gnu.org>
1221
1222 * commands.texi (Interactive Codes): Fix Texinfo usage.
1223 Document U more clearly.
1224
f6b1b15a
LT
12252005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1226
3b925015
LT
1227 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
1228 function and not a macro.
1229
f6b1b15a
LT
1230 * frames.texi (Pop-Up Menus): Correct and clarify description of
1231 `x-popup-menu'.
1232 (Dialog Boxes): Clarify description of `x-popup-dialog'.
1233
ebbfa918
RS
12342005-05-01 Richard M. Stallman <rms@gnu.org>
1235
1236 * edebug.texi (Checking Whether to Stop): Fix previous change.
1237
abe2f96e
LT
12382005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1239
d6028ef2
LT
1240 * display.texi: Fix typos and Texinfo usage.
1241
abe2f96e
LT
1242 * edebug.texi (Checking Whether to Stop): executing-macro ->
1243 executing-kbd-macro.
1244
b2cfb30b
RS
12452005-05-01 Richard M. Stallman <rms@gnu.org>
1246
1247 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
1248
7e995a23
RS
12492005-04-30 Richard M. Stallman <rms@gnu.org>
1250
1251 * files.texi (Magic File Names): Document `operations' property.
1252
57efa539
LK
12532005-04-29 Lute Kamstra <lute@gnu.org>
1254
1255 * modes.texi (Generic Modes): New node.
1256 (Major Modes): Add it to the menu.
1257 (Derived Modes): Add "derived mode" to concept index.
1258
0a20b1dc
LK
12592005-04-28 Lute Kamstra <lute@gnu.org>
1260
1261 * modes.texi (Defining Minor Modes): Fix previous change.
1262 (Font Lock Mode): Simplify.
1263 (Font Lock Basics): Say that font-lock-defaults is buffer-local
1264 when set and that some parts are optional. Add cross references.
1265 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
1266 Add cross references. Add font-lock-multiline to index.
1267 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 1268 Lock Variables". Document font-lock-add-keywords and
b5305167 1269 font-lock-remove-keywords.
0a20b1dc
LK
1270 (Other Font Lock Variables): Move font-lock-keywords-only,
1271 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1272 and font-lock-syntactic-face-function to node "Syntactic Font
1273 Lock". Move font-lock-keywords-case-fold-search to node
1274 "Search-based Fontification". Document font-lock-inhibit-thing-lock
1275 and font-lock-{,un}fontify-{buffer,region}-function.
1276 (Precalculated Fontification): Remove reference to deleted variable
1277 font-lock-core-only.
1278 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
1279 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
1280 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1281 and font-lock-syntactic-face-function here from node "Other Font
1282 Lock Variables". Move font-lock-syntactic-keywords to "Setting
1283 Syntax Properties". Add cross references.
b5305167
SM
1284 (Setting Syntax Properties): New node.
1285 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
1286 * syntax.texi (Syntax Properties): Add cross reference.
1287 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
1288
68a94f5a
RS
12892005-04-26 Richard M. Stallman <rms@gnu.org>
1290
1291 * display.texi (Defining Faces):
1292 Document `default' elements of defface spec.
1293
1294 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
1295
1296 * variables.texi (Variable Aliases): Clarify text.
1297
12982005-04-25 Chong Yidong <cyd@stupidchicken.com>
1299
1300 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
1301
7f48f143
LT
13022005-04-25 Luc Teirlinck <teirllm@auburn.edu>
1303
1304 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
1305
45d2f8e8
EZ
13062005-04-24 Eli Zaretskii <eliz@gnu.org>
1307
f3714ab2
EZ
1308 * syntax.texi (Syntax Table Internals): Elaborate documentation of
1309 syntax-after and syntax-class.
1310
45d2f8e8 1311 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
1312 (Unique File Names): Don't mention "numbers" in the documentation
1313 of make-temp-file and make-temp-name.
45d2f8e8 1314
469bc679
RS
13152005-04-23 Richard M. Stallman <rms@gnu.org>
1316
1317 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
1318
c9fa5dc9
RS
13192005-04-22 Nick Roberts <nickrob@snap.net.nz>
1320
1321 * windows.texi (Cyclic Window Ordering): Clarify window-list.
1322
230e1e80
NR
13232005-04-22 Nick Roberts <nickrob@snap.net.nz>
1324
1325 * variables.texi (Variable Aliases): Describe make-obsolete-variable
1326 and define-obsolete-variable-alias.
1327
1ba52906
KS
13282005-04-22 Kim F. Storm <storm@cua.dk>
1329
1330 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
1331 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
1332
9721d904
LK
13332005-04-21 Lute Kamstra <lute@gnu.org>
1334
1335 * lists.texi (Association Lists): Document rassq-delete-all.
1336
ed35c736
RS
13372005-04-19 Richard M. Stallman <rms@gnu.org>
1338
1339 * modes.texi (Search-based Fontification): Explain that
1340 facespec is an expression to be evaluated.
1341
42fc00a4
RS
13422005-04-19 Kevin Ryde <user42@zip.com.au>
1343
b5305167 1344 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
1345 * strings.texi (String Conversion): Fix xref.
1346
5827e9d4
KS
13472005-04-19 Kim F. Storm <storm@cua.dk>
1348
1349 * symbols.texi (Symbol Plists): Add safe-get.
1350 Mention that `get' may signal an error.
1351
47872da9
NR
13522005-04-18 Nick Roberts <nickrob@snap.net.nz>
1353
1354 * customize.texi (Variable Definitions): Replace tooltip-mode
1355 example with save-place.
1356
ec0cf966
RS
13572005-04-17 Richard M. Stallman <rms@gnu.org>
1358
1359 * buffers.texi (Indirect Buffers): Clarify.
1360
1361 * positions.texi (Positions): Clarify converting marker to integer.
1362
1363 * strings.texi (String Basics): Mention string-match; clarify.
1364
199bb209
LK
13652005-04-08 Lute Kamstra <lute@gnu.org>
1366
1367 * modes.texi (Search-based Fontification): Fix cross references.
1368 Use consistent terminology. Document anchored highlighting.
1369
bfa54668
LK
13702005-04-05 Lute Kamstra <lute@gnu.org>
1371
1372 * modes.texi (Defining Minor Modes): Document :group keyword
1373 argument and its default value.
1374
07e5fb9e
LK
13752005-04-03 Lute Kamstra <lute@gnu.org>
1376
1377 * hooks.texi (Standard Hooks): Add some hooks. Add cross
1378 references and/or descriptions. Delete major mode hooks; mention
1379 them as a category instead. Rename or delete obsolete hooks.
1380
aa945b59
RS
13812005-04-02 Richard M. Stallman <rms@gnu.org>
1382
1383 * nonascii.texi (Coding System Basics): Another wording cleanup.
1384
8b918214
RS
13852005-04-01 Richard M. Stallman <rms@gnu.org>
1386
1387 * nonascii.texi (Coding System Basics): Clarify previous change.
1388
41639988
KH
13892005-04-01 Kenichi Handa <handa@m17n.org>
1390
1391 * nonascii.texi (Coding System Basics): Describe about rondtrip
1392 identity of coding systems.
1393
8e669bbd
RS
13942005-03-29 Chong Yidong <cyd@stupidchicken.com>
1395
1396 * text.texi (Buffer Contents): Add filter-buffer-substring and
1397 buffer-substring-filters.
1398
f60a6f87
RS
13992005-03-26 Chong Yidong <cyd@stupidchicken.com>
1400
1401 * anti.texi (Antinews): Mention `G' interactive code.
1402
1403 * tips.texi (Compilation Tips): Mention benchmark.el.
1404
aaac1251
LT
14052005-03-27 Luc Teirlinck <teirllm@auburn.edu>
1406
1407 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
1408 is now bound to M-o M-o.
1409
1410 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
1411
45325173
GM
14122005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
1413
1414 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
1415 in the Emacs Manual).
1416 * Makefile.in (srcs): Remove calendar.texi.
1417 * makefile.w32-in (srcs): Remove calendar.texi.
1418 * display.texi (Display): Change name of next node.
1419 * os.texi (System In): Change name of previous node.
1420 * elisp.texi (Top): Remove Calendar references.
1421 * vol1.texi (Top): Remove Calendar references.
1422 * vol2.texi (Top): Remove Calendar references.
1423
85df292e
RS
14242005-03-25 Richard M. Stallman <rms@gnu.org>
1425
45325173 1426 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
1427 Cleanup previous change.
1428
14292005-03-25 Chong Yidong <cyd@stupidchicken.com>
1430
1431 * display.texi (Face Attributes): Faces earlier in an :inherit
1432 list take precedence.
1433 (Scroll Bars): Fix description of vertical-scroll-bars.
1434 Document frame-current-scroll-bars and window-current-scroll-bars.
1435
1436 * markers.texi (The Mark): Document temporary Transient Mark mode.
1437
b5305167
SM
1438 * minibuf.texi (Reading File Names):
1439 Document read-file-name-completion-ignore-case.
85df292e
RS
1440
1441 * positions.texi (Screen Lines): Document nil for width argument
1442 to compute-motion.
1443
1fe54d69
KS
14442005-03-23 Kim F. Storm <storm@cua.dk>
1445
1446 * display.texi (Standard Faces): Other faces used in the fringe
1447 implicitly inherits from the fringe face.
1448 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
1449 properties implicitly inherits from fringe face.
1450 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
1451
a775dff4
RS
14522005-03-20 Chong Yidong <cyd@stupidchicken.com>
1453
1454 * display.texi (Invisible Text): State default value of
1455 line-move-ignore-invisible.
1456 (Managing Overlays): Document remove-overlays.
1457 (Standard Faces): Document escape-glyph face.
1458
b5305167 1459 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 1460
b5305167
SM
1461 * modes.texi (Other Font Lock Variables):
1462 Document font-lock-lines-before.
a775dff4
RS
1463
1464 * positions.texi (Skipping Characters): skip-chars-forward allows
1465 character classes.
1466
077f7085
LK
14672005-03-18 Lute Kamstra <lute@gnu.org>
1468
1469 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
1470
d69ea7ab
RS
14712005-03-17 Richard M. Stallman <rms@gnu.org>
1472
c7bd5d57
RS
1473 * text.texi (Undo): Document extensible undo entries.
1474
d69ea7ab
RS
1475 * searching.texi (String Search, Regexp Search, Regexp Search):
1476 Cleanups.
1477
1478 * nonascii.texi (Character Codes): Minor fix.
1479
1480 * display.texi (Display Property): Explain the significance
1481 of having text properties that are eq.
1482 (Other Display Specs): Explain string as display spec.
1483
1484 * commands.texi (Interactive Codes): Document G option.
1485
14862005-03-17 Chong Yidong <cyd@stupidchicken.com>
1487
1488 * text.texi (Filling): Add sentence-end-without-period and
1489 sentence-end-without-space.
1490 (Changing Properties): Minor fix.
1491
1492 * anti.texi: Total rewrite.
1493
a7679889
LK
14942005-03-15 Lute Kamstra <lute@gnu.org>
1495
1496 * edebug.texi (Instrumenting Macro Calls): Fix typos.
1497
6eb8e247
KS
14982005-03-08 Kim F. Storm <storm@cua.dk>
1499
1500 * display.texi (Specified Space): Property :width is support on
1501 non-graphic terminals, :height is not.
1502
bfa8be14
RS
15032005-03-07 Richard M. Stallman <rms@gnu.org>
1504
1505 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
1506 Now subnodes of Fringes.
1507 (Overlay Arrow): Document overlay-arrow-variable-list.
1508 (Fringe Size/Pos): New node, broken out of Fringes.
1509 (Display): Explain clearing vs redisplay better.
1510 (Truncation): Clarify use of bitmaps.
1511 (The Echo Area): Clarify the uses of the echo area.
1512 Add max-mini-window-height.
1513 (Progress): Clarify.
1514 (Invisible Text): Explain that main loop moves point out.
1515 (Selective Display): Say "hidden", not "invisible".
b5305167 1516 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
1517 (Overlay Properties): Clarify intro.
1518 (Finding Overlays): Explain return values when nothing found.
1519 (Width): truncate-string-to-width has added arg.
1520 (Displaying Faces): Clarify and update mode line face handling.
1521 (Face Functions): Minor cleanup.
b5305167 1522 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
1523 (Pixel Specification, Other Display Specs): Minor cleanups.
1524 (Images, Image Descriptors): Minor cleanups.
1525 (GIF Images): Patents have expired.
1526 (Showing Images): Explain default text for insert-image.
b5305167 1527 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
1528 (Making Buttons): Explain return values.
1529 (Button Buffer Commands): Add xref.
1530 (Inverse Video): Update mode-line-inverse-video.
1531 (Display Table Format): Clarify.
1532 (Active Display Table): Give defaults for window-display-table.
1533
1534 * calendar.texi (Calendar Customizing): calendar-holiday-marker
1535 and calendar-today-marker are strings, not chars.
1536 (Holiday Customizing): Minor fix.
1537
bfa8be14
RS
1538 * internals.texi (Writing Emacs Primitives): Update `or' example.
1539 Update limit on # args of subr.
1540
1541 * edebug.texi (Using Edebug): Arrow is in fringe.
1542 (Instrumenting): Arg to eval-defun works without loading edebug.
1543 (Edebug Execution Modes): Add xref.
1544
1545 * customize.texi (Common Keywords): Clarify :require.
1546 Mention :version here.
1547 (Variable Definitions, Group Definitions): Not here.
1548 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
1549
d69ea7ab
RS
15502005-03-07 Chong Yidong <cyd@stupidchicken.com>
1551 * nonascii.texi (Text Representations): Clarify position-bytes.
1552 (Character Sets): Add list-charset-chars.
1553 (Scanning Charsets): Add charset-after.
1554 (Encoding and I/O): Minor fix.
1555
34398e6c
RS
15562005-03-06 Richard M. Stallman <rms@gnu.org>
1557
1558 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
1559 (Resizing Windows): Likewise.
1560
1561 * text.texi (Change Hooks): Get rid of "Emacs 21".
1562
1563 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
1564
1565 * streams.texi (Output Variables): Get rid of "Emacs 21".
1566
1567 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
1568
1569 * os.texi (Translating Input): Replace flow-control example
1570 with a less obsolete example that uses `keyboard-translate'.
1571
6eb8e247 1572 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 1573 Get rid of "Emacs 21".
6eb8e247 1574
34398e6c
RS
1575 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
1576 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
1577
1578 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
1579
1580 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
1581
1582 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
1583 (Menu Bar): Fix when menu-bar-update-hook is called.
1584
1585 * hash.texi (Hash Tables): Get rid of "Emacs 21".
1586
1587 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
1588 and make it read better.
1589
1590 * files.texi (Writing to Files): Get rid of "Emacs 21".
1591 (Unique File Names): Likewise.
1592
1593 * elisp.texi: Update Emacs version to 22.
1594
1595 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
1596 (Overlay Properties, Face Attributes): Likewise.
1597 (Managing Overlays): Fix punctuation.
1598 (Attribute Functions): Clarify set-face-font; get rid of
1599 info about old Emacs versions.
1600 (Auto Faces, Font Lookup, Display Property, Images):
1601 Get rid of "Emacs 21".
1602
1603 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
1604
d2178387
RS
16052005-03-05 Richard M. Stallman <rms@gnu.org>
1606
1607 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
1608
524352d6
LK
16092005-03-04 Lute Kamstra <lute@gnu.org>
1610
1611 * debugging.texi (Error Debugging): Document stack-trace-on-error.
1612
16132005-03-03 Lute Kamstra <lute@gnu.org>
1614
1615 * edebug.texi (Instrumenting Macro Calls): Fix typo.
1616
284f0680
LK
16172005-03-01 Lute Kamstra <lute@gnu.org>
1618
1619 * debugging.texi (Debugger Commands): Update `j'.
1620
a9ee5cac
LK
16212005-02-28 Lute Kamstra <lute@gnu.org>
1622
1623 * debugging.texi (Debugging): Fix typo.
1624 (Error Debugging): Document eval-expression-debug-on-error.
1625 (Function Debugging): Update example.
1626 (Using Debugger): Mention starred stack frames.
1627 (Debugger Commands): Document `j' and `l'.
1628 (Invoking the Debugger): `d' and `j' exit recursive edit too.
1629 Update the messages that the debugger displays.
1630 (Internals of Debugger): Add cross reference. Update example.
1631 (Excess Open): Minor improvement.
1632 (Excess Close): Minor improvement.
1633
378d0f8e
RS
16342005-02-26 Richard M. Stallman <rms@gnu.org>
1635
1636 * tips.texi (Coding Conventions): Clarify.
1637 Put all the major mode key reservations together.
1638 Mention the Mouse-1 => Mouse-2 conventions.
1639
1640 * syntax.texi (Syntax Class Table): Clarify.
1641 (Syntax Table Functions): syntax-after moved from here.
1642 (Syntax Table Internals): syntax-after moved to here.
1643 (Parsing Expressions): Update info on number of values
1644 and what's meaningful in the STATE argument.
1645 (Categories): Fix typo.
1646
1647 * sequences.texi (Arrays): Cleanup.
1648 (Char-Tables): Clarify.
1649
1650 * processes.texi (Deleting Processes): Cleanups, add xref.
1651 (Subprocess Creation): Explain nil in exec-path. Cleanup.
1652 (Process Information): set-process-coding-system, some args optional.
1653 (Input to Processes): Explain various types for PROCESS args.
1654 Rename them from PROCESS-NAME to PROCESS.
1655 (Signals to Processes): Likewise.
1656 (Decoding Output): Cleanup.
1657 (Query Before Exit): Clarify.
1658
1659 * os.texi (Startup Summary): Correct the options; add missing ones.
1660 (Terminal Output, Batch Mode): Clarify.
1661 (Flow Control): Node deleted.
1662
1663 * markers.texi (The Mark): Clarify.
1664
1665 * macros.texi (Expansion): Cleanup.
1666 (Indenting Macros): indent-spec allows ints, not floats.
1667
1668 * keymaps.texi (Keymaps): Clarify.
1669 (Format of Keymaps): Update lisp-mode-map example.
1670 (Active Keymaps, Key Lookup): Clarify.
1671 (Changing Key Bindings): Add xref to `kbd'.
1672 (Key Binding Commands, Simple Menu Items): Clarify.
1673 (Mouse Menus, Menu Bar): Clarify.
1674 (Menu Example): Replace print example with menu-bar-replace-menu.
1675
1676 * help.texi (Documentation Basics): Add function-documentation prop.
1677
1678 * elisp.texi (Top): Don't refer to Flow Control node.
1679
1680 * commands.texi (Command Overview): Improve xrefs.
1681 (Adjusting Point): Adjusting point applies to intangible and invis.
1682 (Key Sequence Input): Doc extra read-key-sequence args.
1683 Likewise for read-key-sequence-vector.
1684
1685 * backups.texi (Rename or Copy): Minor fix.
1686 (Numbered Backups): For version-control, say the default.
1687 (Auto-Saving): make-auto-save-file-name example is simplified.
1688
1689 * advice.texi (Advising Functions): Don't imply one part of Emacs
1690 should advise another part. Markup changes.
1691 (Defining Advice): Move transitional para.
1692 (Activation of Advice): Cleanup.
1693 Explain if COMPILE is nil or negative.
1694
1695 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
1696
2e20c83d
LK
16972005-02-24 Lute Kamstra <lute@gnu.org>
1698
1699 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
1700 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
1701
65c492fd
LK
17022005-02-23 Lute Kamstra <lute@gnu.org>
1703
b02c3eed
LK
1704 * modes.texi (Defining Minor Modes): define-minor-mode can be used
1705 to define global minor modes as well.
1706
65c492fd
LK
1707 * display.texi (Managing Overlays): overlay-buffer returns nil for
1708 deleted overlays.
1709
b686dd59
KS
17102005-02-22 Kim F. Storm <storm@cua.dk>
1711
1712 * minibuf.texi (Basic Completion): Allow symbols in addition to
1713 strings in try-completion and all-completions.
1714
23e8c095
LK
17152005-02-14 Lute Kamstra <lute@gnu.org>
1716
1717 * elisp.texi (Top): Remove reference to deleted node.
1718
1719 * lists.texi (Lists): Remove reference to deleted node.
1720 (Cons Cells): Fix typo.
1721
1722 * loading.texi (Where Defined): Fix typo.
1723
134948fc
RS
17242005-02-14 Richard M. Stallman <rms@gnu.org>
1725
1726 * variables.texi (Creating Buffer-Local): change-major-mode-hook
1727 is useful for discarding some minor modes.
1728
1729 * symbols.texi (Symbol Components): Reorder examples.
1730
1731 * streams.texi (Input Functions): State standard-input default.
1732 (Output Variables): State standard-output default.
1733
1734 * objects.texi (Printed Representation): Clarify read syntax vs print.
1735 (Floating Point Type): Explain meaning better.
1736 (Symbol Type): Explain uniqueness better.
1737 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
1738 List examples sooner.
1739 (Box Diagrams): New subnode broken out.
1740 Some examples moved from old Lists as Boxes node.
1741 (Dotted Pair Notation): Clarify intro.
1742 (Array Type): Clarify.
1743 (Type Predicates): Add hash-table-p.
1744
1745 * numbers.texi (Integer Basics): Clarify radix explanation.
1746 (Predicates on Numbers): Minor clarification.
1747 (Comparison of Numbers): Minor clarification. Clarify eql.
1748 Typos in min, max.
1749 (Math Functions): Clarify overflow in expt.
1750
1751 * minibuf.texi (Text from Minibuffer): Minor clarification.
1752 Mention arrow keys.
1753
1754 * loading.texi (Autoload): defun's doc string overrides autoload's
1755 doc string.
1756 (Repeated Loading): Modernize "add to list" examples.
1757 (Where Defined): Finish updating table of load-history elts.
1758
1759 * lists.texi (List-related Predicates): Minor wording improvement.
1760 (Lists as Boxes): Node deleted.
1761 (Building Lists): Explain trivial cases of number-sequence.
1762
1763 * hash.texi (Hash Tables): Add desc to menu items.
1764 (Creating Hash): Expain "full" means "make larger",
1765 (Hash Access): Any object can be a key.
1766 State value of maphash.
1767
1768 * functions.texi (What Is a Function): Wording cleanup.
1769 (Function Documentation): Minor cleanup.
1770 Explain purpose of calling convention at end of doc string.
1771 (Function Names): Wording cleanup.
1772 (Calling Functions): Wording cleanup.
1773 Explain better how funcall calls the function.
1774 (Function Cells): Delete example of saving and redefining function.
1775
1776 * control.texi (Combining Conditions): Wording cleanup.
1777 (Iteration): dolist and dotimes bind VAR locally.
1778 (Cleanups): Xref to Atomic Changes.
1779
1780 * compile.texi (Byte Compilation): Delete 19.29 info.
1781 (Compilation Functions): Macros' difficulties don't affect defsubst.
1782 (Docs and Compilation): Delete 19.29 info.
1783
44291460
RS
17842005-02-10 Richard M. Stallman <rms@gnu.org>
1785
1786 * objects.texi (Symbol Type): Minor correction.
1787
1f9ad95a
LK
17882005-02-06 Lute Kamstra <lute@gnu.org>
1789
1790 * modes.texi (Example Major Modes): Fix typos.
1791
ba2c991c
RS
17922005-02-06 Richard M. Stallman <rms@gnu.org>
1793
1794 * text.texi (Margins): fill-nobreak-predicate can be one function.
1795
1796 * strings.texi (Modifying Strings): clear-string can make unibyte.
1797 (Formatting Strings): format gives error if values missing.
1798
1799 * positions.texi (Character Motion): Mention default arg
1800 for forward-char. backward-char refers to forward-char.
1801 (Word Motion): Mention default arg for forward-word.
1802 (Buffer End Motion): Mention default arg for beginning-of-buffer.
1803 Simplify end-of-buffer.
1804 (Text Lines): Mention default arg for forward-line.
1805 (List Motion): Mention default arg for beginning/end-of-defun.
1806 (Skipping Characters): Minor fixes in explaining character-set.
1807
1808 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
1809 Mode inheritance applies only when default-major-mode is nil.
1810 Clarifications.
1811 (Example Major Modes): Update Text mode and Lisp mode examples.
1812 (Minor Mode Conventions): Mention define-minor-mode at top.
1813 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
1814 (Mode Line Format): Update mode line face display info.
1815 (Properties in Mode): Mention effect of risky vars.
1816 (Imenu): Define imenu-add-to-menubar.
1817 (Font Lock Mode): Add descriptions to menu lines.
1818 (Faces for Font Lock): Add font-lock-doc-face.
1819
9bf6d576
LK
18202005-02-05 Lute Kamstra <lute@gnu.org>
1821
1822 * text.texi (Maintaining Undo): Remove obsolete function.
1823
cb602754
EZ
18242005-02-05 Eli Zaretskii <eliz@gnu.org>
1825
1826 * frames.texi (Color Names): Add pointer to the X docs about RGB
1827 color specifications. Improve indexing
1828 (Text Terminal Colors): Replace the description of RGB values by
1829 an xref to "Color Names".
1830
4e07258f
RS
18312005-02-03 Richard M. Stallman <rms@gnu.org>
1832
1833 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
1834 Clarify.
1835 (Selecting Windows): Clarify save-selected-window.
1836 (Cyclic Window Ordering): Clarify walk-windows.
1837 (Window Point): Clarify.
1838 (Window Start): Add comment to example.
1839 (Resizing Windows): Add `interactive' specs in examples.
1840 Document fit-window-to-buffer.
1841
1842 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
1843 (Undo, Maintaining Undo): Clarify last change.
1844 (Sorting): In sort-numeric-fields, explain about octal and hex.
1845 Mention sort-numeric-base.
1846 (Format Properties): Add xref for hard newlines.
1847
1848 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
1849 (Pop-Up Menus): Fix typo.
1850 (Color Names): Explain all types of color names.
1851 Explain color-values on B&W terminal.
1852 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
1853
1854 * files.texi (File Locks): Not supported on MS systems.
1855 (Testing Accessibility): Clarify.
1856
1857 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
1858 (Coverage Testing): Fix typo.
1859
1860 * commands.texi (Misc Events): Remove stray space.
1861
1862 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
1863 (Modification Time): Clarify when visited-file-modtime returns 0.
1864 (The Buffer List): Clarify bury-buffer.
1865 (Killing Buffers): Clarify.
1866 (Indirect Buffers): Add clone-indirect-buffer.
1867
18682005-02-02 Matt Hodges <MPHodges@member.fsf.org>
1869
1870 * edebug.texi (Printing in Edebug): Fix default value of
1871 edebug-print-circle.
1872 (Coverage Testing): Fix displayed frequency count data.
1873
18742005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
1875
1876 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
1877
4e07258f 18782005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
1879
1880 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
1881
28d986b9
EZ
18822005-01-29 Eli Zaretskii <eliz@gnu.org>
1883
1884 * commands.texi (Misc Events): Describe the help-echo event.
1885
1886 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
1887 consistently in description of the help-echo property.
1888 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
1889
1890 * display.texi (Overlay Properties): Fix the index entry for
1891 help-echo overlay property.
1892
1893 * customize.texi (Type Keywords): Uncomment the xref to the
1894 help-echo property documentation.
1895
8f958b40
KS
18962005-01-23 Kim F. Storm <storm@cua.dk>
1897
1898 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
1899 return value. Third element FULLY replaced by PARTIAL which
1900 specifies number of invisible pixels if row is only partially visible.
1901 (Textual Scrolling): Mention auto-window-vscroll.
1902 (Vertical Scrolling): New defvar auto-window-vscroll.
1903
cd7e5dd6
LT
19042005-01-16 Luc Teirlinck <teirllm@auburn.edu>
1905
1906 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
1907 command remapping.
1908
6f771c32
RS
19092005-01-15 Richard M. Stallman <rms@gnu.org>
1910
1911 * display.texi (Defining Images): Mention DATA-P arg of create-image.
1912
6ac8a822
KS
19132005-01-14 Kim F. Storm <storm@cua.dk>
1914
88948d55
KS
1915 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
1916
6ac8a822
KS
1917 * text.texi (Links and Mouse-1): Fix string and vector item.
1918
20d6de82
RS
19192005-01-13 Richard M. Stallman <rms@gnu.org>
1920
1921 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
1922 descriptions of overriding-local-map and overriding-terminal-local-map.
1923
1924 * text.texi (Links and Mouse-1): Clarify text.
1925
f75a592e
KS
19262005-01-13 Kim F. Storm <storm@cua.dk>
1927
1928 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
1929
910f60b1
TTN
19302005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
1931
1932 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
1933
37181fc4
KS
19342005-01-12 Kim F. Storm <storm@cua.dk>
1935
1936 * text.texi (Links and Mouse-1): Rename section from Enabling
1937 Mouse-1 to Following Links. Change xrefs.
1938 Add examples for define-button-type and define-widget.
1939
1940 * display.texi (Button Properties, Button Buffer Commands):
1941 Clarify mouse-1 and follow-link functionality.
1942
28f94a34
RS
19432005-01-12 Richard M. Stallman <rms@gnu.org>
1944
1945 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
1946
1947 * display.texi (Beeping): Fix Texinfo usage.
1948
1949 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
1950
bac2d936
KS
19512005-01-11 Kim F. Storm <storm@cua.dk>
1952
1953 * display.texi (Button Properties, Button Buffer Commands):
93381d62 1954 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
1955
1956 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
1957 (Enabling Mouse-1 to Follow Links): New subsection.
1958
de968ddb
RS
19592005-01-06 Richard M. Stallman <rms@gnu.org>
1960
1961 * text.texi (Special Properties): Minor change.
1962
1963 * os.texi (Timers): Clarify previous change.
1964
1965 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
1966
a3a43b3b
LT
19672005-01-01 Luc Teirlinck <teirllm@auburn.edu>
1968
1969 * display.texi (Face Attributes): Correct xref to renamed node.
1970
732bb9ce
RS
19712005-01-01 Richard M. Stallman <rms@gnu.org>
1972
1973 * display.texi (Face Attributes): Describe hex color specs.
1974
c734ae59
RS
19752004-12-31 Richard M. Stallman <rms@gnu.org>
1976
1977 * os.texi (Timers): Update previous change.
1978
33b2f4ea
KS
19792004-12-30 Kim F. Storm <storm@cua.dk>
1980
1981 * display.texi (Line Height): Total line-height is now specified
1982 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
1983 in cons cells. (nil . RATIO) is relative to actual line height.
1984 Use line-height `t' instead of `0' to get minimum height.
1985
99ec74b9
RS
19862004-12-29 Richard M. Stallman <rms@gnu.org>
1987
1988 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
1989
eab463f6
RS
19902004-12-28 Richard M. Stallman <rms@gnu.org>
1991
1992 * commands.texi (Quitting): Clarify value of with-local-quit.
1993
1994 * elisp.texi (Top): Fix previous change.
1995
1996 * loading.texi (Loading): Fix previous change.
1997
ebbd14f1
RS
19982004-12-27 Richard M. Stallman <rms@gnu.org>
1999
4ae98fc5
RS
2000 * Makefile.in (MAKEINFO): Specify --force.
2001
8f430046
RS
2002 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
2003
56011a8c
RS
2004 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
2005
2006 * display.texi (Line Height): Further clarify.
2007
2008 * elisp.texi (Top): Update Loading submenu.
2009
ebbd14f1
RS
2010 * loading.texi (Where Defined): New node.
2011 (Unloading): load-history moved to Where Defined.
2012
fda2922a
RS
20132004-12-21 Richard M. Stallman <rms@gnu.org>
2014
2015 * commands.texi (Event Input Misc): Add while-no-input.
2016
9eb8959a
RS
20172004-12-11 Richard M. Stallman <rms@gnu.org>
2018
2019 * display.texi (Line Height): Rewrite text for clarity.
2020
adf87c29
KS
20212004-12-11 Kim F. Storm <storm@cua.dk>
2022
2023 * display.texi (Display): Add node "Line Height" to menu.
2024 (Line Height): New node. Move full description of line-spacing
2025 and line-height text properties here from text.texi.
2026 (Scroll Bars): Add vertical-scroll-bar variable.
2027
2028 * frames.texi (Window Frame Parameters): Remove line-height defvar.
2029
2030 * locals.texi (Standard Buffer-Local Variables): Fix xref for
2031 line-spacing and vertical-scroll-bar.
2032
2033 * text.texi (Special Properties): Just mention line-spacing and
2034 line-height here, add xref to new "Line Height" node.
2035
31e4729e
TTN
20362004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
2037
2038 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
2039
2040 * locals.texi (Standard Buffer-Local Variables):
2041 Add @xref for `line-spacing'.
2042
cc60c723
RS
20432004-12-05 Richard M. Stallman <rms@gnu.org>
2044
2045 * Makefile.in (maintainer-clean): Remove the info files
2046 in $(infodir) where they are created.
2047
f6101ac9
RS
20482004-12-03 Richard M. Stallman <rms@gnu.org>
2049
2050 * windows.texi (Selecting Windows): get-lru-window and
2051 get-largest-window don't consider dedicated windows.
2052
2053 * text.texi (Undo): Document undo-in-progress.
2054
94221759
RS
20552004-11-26 Richard M. Stallman <rms@gnu.org>
2056
2057 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
2058 Remove a few vars that are not always buffer-local.
2059
7092c5e8
LT
20602004-11-24 Luc Teirlinck <teirllm@auburn.edu>
2061
2062 * locals.texi (Standard Buffer-Local Variables): Comment out
2063 xref's to non-existent node `Yet to be written'.
2064
261b01c6
RS
20652004-11-24 Richard M. Stallman <rms@gnu.org>
2066
2067 * processes.texi (Synchronous Processes): Grammar fix.
2068
2069 * numbers.texi (Comparison of Numbers): Add eql.
2070
2071 * locals.texi (Standard Buffer-Local Variables): Add many vars.
2072
2073 * intro.texi (Printing Notation): Fix previous change.
2074
2075 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
2076 and default-indicate-buffer-boundaries from here.
2077 (Usual Display): To here.
2078 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
2079 (Usual Display): Move tab-width up.
2080
2081 * customize.texi (Variable Definitions): Replace
2082 show-paren-mode example with tooltip-mode.
7092c5e8 2083 (Simple Types, Composite Types, Defining New Types):
261b01c6 2084 Minor cleanups.
7092c5e8 2085
c1aa4864
JH
20862004-11-21 Jesper Harder <harder@ifa.au.dk>
2087
2088 * processes.texi (Synchronous Processes, Output from Processes):
2089 Markup fix.
2090
dedbac89
RS
20912004-11-20 Richard M. Stallman <rms@gnu.org>
2092
07c8c65a
RS
2093 * positions.texi (Skipping Characters): skip-chars-forward
2094 now handles char classes.
2095
8f40a868
RS
2096 * intro.texi (Printing Notation): Avoid confusion of `print'
2097 when explaining @print.
2098
2099 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
2100
2101 * display.texi (Display Table Format): Minor fix.
2102
2103 * streams.texi (Output Functions): Fix print example.
2104
fd6866c8
RS
2105 * Makefile.in (elisp): New target.
2106 (dist): Depend on $(infodir)/elisp, not elisp.
2107 Copy the info files from $(infodir).
2108
9d00469f
RS
2109 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
2110 read-from-minibuffer.
2111
dedbac89
RS
2112 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
2113
6de891db
RS
21142004-11-19 Richard M. Stallman <rms@gnu.org>
2115
2116 * searching.texi (Regexp Search): Add search-whitespace-regexp.
2117
e1c1c5a7
TTN
21182004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
2119
2120 * tips.texi (Coding Conventions): Fix typo.
2121
ee31cd78
RS
21222004-11-16 Richard M. Stallman <rms@gnu.org>
2123
2124 * tips.texi (Coding Conventions): Separate defvar and require
2125 methods to avoid warnings. Use require only when there are many
2126 functions and variables from that package.
2127
2128 * minibuf.texi (Minibuffer Completion): When ignoring case,
2129 predicate must not be case-sensitive.
2130
2131 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
2132 (Test Coverage): Don't talk about "splotches". Clarified.
2133
4bd38e94
TTN
21342004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
2135
2136 * frames.texi (Window Frame Parameters): Fix typo.
2137
6d073ae1
KS
21382004-11-15 Kim F. Storm <storm@cua.dk>
2139
9f89426b
KS
2140 * symbols.texi (Other Plists): Note that plist-get may signal error.
2141 Add safe-plist-get.
6d073ae1 2142
10980463
TTN
21432004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
2144
2145 * modes.texi (Font Lock Basics): Fix typo.
2146
1efc19eb
RS
21472004-11-08 Richard M. Stallman <rms@gnu.org>
2148
2149 * syntax.texi (Syntax Table Functions): Add syntax-after.
2150
6159c232
EZ
21512004-11-06 Lars Brinkhoff <lars@nocrew.org>
2152
2153 * os.texi (Processor Run Time): New section documenting
2154 get-internal-run-time.
2155
59dede22
EZ
21562004-11-06 Eli Zaretskii <eliz@gnu.org>
2157
2158 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
2159 it nukes elisp-cover.texi.
2160 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
2161 elisp-0 etc.
2162
4cc8522c
LT
21632004-11-05 Luc Teirlinck <teirllm@auburn.edu>
2164
2165 * commands.texi (Keyboard Macros): Document `append' return value
2166 of `defining-kbd-macro'.
2167
2d1ef312
RS
21682004-11-01 Richard M. Stallman <rms@gnu.org>
2169
2170 * commands.texi (Interactive Call): Add called-interactively-p.
2171
6f4e005d
SJ
21722004-10-29 Simon Josefsson <jas@extundo.com>
2173
2174 * minibuf.texi (Reading a Password): Revert.
2175
4f71c13f
RS
21762004-10-28 Richard M. Stallman <rms@gnu.org>
2177
2178 * frames.texi (Display Feature Testing): Explain about "vendor".
2179
4660a9e3
RS
21802004-10-27 Richard M. Stallman <rms@gnu.org>
2181
2182 * commands.texi (Interactive Codes): `N' uses numeric prefix,
2183 not raw. Clarify `n'.
2184 (Interactive Call): Rewrite interactive-p, focusing on when
2185 and how to use it.
2186 (Misc Events): Clarify previous change.
2187
2188 * advice.texi (Simple Advice): Clarify what job the example does.
2189 (Around-Advice): Clarify ad-do-it.
2190 (Activation of Advice): An option of ad-default-compilation-action
2191 is `never', not `nil'.
2192
c8636435
KS
21932004-10-26 Kim F. Storm <storm@cua.dk>
2194
2195 * commands.texi (Interactive Codes): Add U code letter.
2196
acd4089b
SJ
21972004-10-25 Simon Josefsson <jas@extundo.com>
2198
2199 * minibuf.texi (Reading a Password): Add.
2200
29dc7809
JR
22012004-10-24 Jason Rumney <jasonr@gnu.org>
2202
2203 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
2204 and wheel-down.
2205
bb5d6d34
KG
22062004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
2207
2208 * processes.texi (Synchronous Processes): Document process-file.
2209
d0ee2ed3
KH
22102004-10-22 Kenichi Handa <handa@m17n.org>
2211
2212 * text.texi (translate-region): Document that it accepts also a
2213 char-table.
2214
38be9dbb
DP
22152004-10-22 David Ponce <david@dponce.com>
2216
2217 * windows.texi (Resizing Windows): Document the `preserve-before'
2218 argument of the functions `enlarge-window' and `shrink-window'.
2219
63c80452
JR
22202004-10-19 Jason Rumney <jasonr@gnu.org>
2221
2222 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
2223
9f4b6e73
LT
22242004-10-09 Luc Teirlinck <teirllm@auburn.edu>
2225
2226 * text.texi (Filling): Add anchor for definition of
2227 `sentence-end-double-space'.
2228
2229 * searching.texi (Regexp Example): Update description of how
2230 Emacs currently recognizes the end of a sentence.
2231 (Standard Regexps): Update definition of the variable
2232 `sentence-end'. Add definition of the function `sentence-end'.
2233
657f0f9c
EZ
22342004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
2235
2236 * display.texi (Progress): New node.
2237
35ab4857
KS
22382004-10-05 Kim F. Storm <storm@cua.dk>
2239
2240 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
2241
f2a54fbc
KS
22422004-09-29 Kim F. Storm <storm@cua.dk>
2243
2244 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
2245 to identify bitmaps. Remove -fringe-bitmap suffix for standard
2246 fringe bitmap symbols, as they now have their own namespace.
2247 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
2248 vs. pixels. Signal error if no free bitmap slots.
2249 (Pixel Specification): Change IMAGE to @var{image}.
2250
4676d6f3
RS
22512004-09-28 Richard M. Stallman <rms@gnu.org>
2252
2253 * text.texi (Special Properties): Clarify line-spacing and line-height.
2254
2255 * searching.texi (Regexp Search): Add looking-back.
2256
17234906
LT
22572004-09-25 Luc Teirlinck <teirllm@auburn.edu>
2258
2259 * display.texi: Correct typos.
2260 (Image Descriptors): Correct xref's.
2261
4de43c8b
RS
22622004-09-25 Richard M. Stallman <rms@gnu.org>
2263
2264 * text.texi (Special Properties): Cleanups in `cursor'.
2265 Rewrites in `line-height' and `line-spacing'; exchange them.
2266
2267 * display.texi (Fringes): Rewrite previous change.
2268 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
2269 (Display Fringe Bitmaps): Node deleted, text moved.
2270 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
2271 (Scroll Bars): Clarify set-window-scroll-bars.
2272 (Pointer Shape): Rewrite.
2273 (Specified Space): Clarify :align-to, etc.
2274 (Pixel Specification): Use @var. Clarify new text.
2275 (Other Display Specs): Clarify `slice'.
2276 (Image Descriptors): Cleanups.
2277 (Showing Images): Cleanups.
2278
a3ee0299
LT
22792004-09-24 Luc Teirlinck <teirllm@auburn.edu>
2280
e88ebce6
LT
2281 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
2282
a3ee0299
LT
2283 * modes.texi: Various minor changes in addition to:
2284 (Major Mode Conventions): Final call to `run-mode-hooks' should
2285 not be inside the `delay-mode-hooks' form.
2286 (Mode Hooks): New node.
2287 (Hooks): Delete obsolete example.
2288 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
2289 node "Mode Hooks".
2290
6db2bc02
LT
22912004-09-22 Luc Teirlinck <teirllm@auburn.edu>
2292
2293 * display.texi: Correct various typos.
2294 (Display): Rename node "Pointer Shapes" to "Pointer
2295 Shape". (There is already a node called "Pointer Shapes" in
2296 frames.texi.)
2297 (Images): Remove non-existent node "Image Slices" from menu.
2298
ed2846bd
KS
22992004-09-23 Kim F. Storm <storm@cua.dk>
2300
2301 * text.texi (Special Properties): Add `cursor', `pointer',
2302 `line-height', and `line-spacing' properties.
2303
2304 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
2305 Shapes' to menu.
2306 (Standard Faces): Doc fix for fringe face.
2307 (Fringes): Add `overflow-newline-into-fringe' and
2308 'indicate-buffer-boundaries'.
2309 (Fringe Bitmaps, Pointer Shapes): New nodes.
2310 (Display Property): Add 'Pixel Specification' and 'Display Fringe
2311 Bitmaps' to menu.
2312 (Specified Space): Describe pixel width and height.
2313 (Pixel Specification): New node.
2314 (Other Display Specs): Add `slice' property.
2315 (Display Fringe Bitmaps): New node.
2316 (Images): Add 'Image Slices' to menu.
2317 (Image Descriptors): Add `:pointer' and `:map' properties.
2318 (Showing Images): Add slice arg to `insert-image'. Add
2319 'insert-sliced-image'.
2320
4d894c98
RS
23212004-09-20 Richard M. Stallman <rms@gnu.org>
2322
2323 * commands.texi (Key Sequence Input):
2324 Clarify downcasing in read-key-sequence.
2325
7e388eb7
JL
23262004-09-08 Juri Linkov <juri@jurta.org>
2327
2328 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
2329
a020987f
LT
23302004-09-07 Luc Teirlinck <teirllm@auburn.edu>
2331
2332 * locals.texi (Standard Buffer-Local Variables): Add
2333 `buffer-auto-save-file-format'.
2334 * internals.texi (Buffer Internals): Describe new
2335 auto_save_file_format field of the buffer structure.
2336 * files.texi (Format Conversion): `auto-save-file-format' has been
2337 renamed `buffer-auto-save-file-format'.
2338
2b96f80c
LT
23392004-08-27 Luc Teirlinck <teirllm@auburn.edu>
2340
2341 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
2342 an integer or a marker.
2343 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
2344
2ee3b79e
RS
23452004-08-22 Richard M. Stallman <rms@gnu.org>
2346
2347 * modes.texi (Major Mode Conventions): Discuss rebinding of
2348 standard key bindings.
2349
c438dc33
KS
23502004-08-18 Kim F. Storm <storm@cua.dk>
2351
2352 * processes.texi (Accepting Output): Add `just-this-one' arg to
2353 `accept-process-output'.
101c421e 2354 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 2355
db8af011
LT
23562004-08-10 Luc Teirlinck <teirllm@auburn.edu>
2357
2358 * keymaps.texi: Various changes in addition to:
2359 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
2360 Give more varied examples for `kbd'.
2361 (Creating Keymaps): Char tables have slots for all characters
2362 without modifiers.
2363 (Active Keymaps): `overriding-local-map' and
2364 `overriding-terminal-local-map' also override text property and
2365 overlay keymaps.
2366 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
2367 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
2368 to denote a prefix of no events.
2369 `map-keymap' includes parent's bindings _recursively_.
2370 Clarify and correct description of `where-is-internal'.
2371 Mention BUFFER-OR-NAME arg to `describe-bindings'.
2372 (Menu Example): For menus intended for use with the keyboard, the
2373 menu items should be bound to characters or real function keys.
2374
de700726
LT
23752004-08-08 Luc Teirlinck <teirllm@auburn.edu>
2376
30e75a87
LT
2377 * objects.texi (Character Type): Reposition `@anchor' to prevent
2378 double space inside sentence in Info.
2379
de700726
LT
2380 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
2381 renamed to `disabled-command-function'.
7c5b95c9 2382 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
2383 (Command Loop Info): Replace reference to it.
2384 (Disabling Commands): `disabled-command-hook' has been renamed to
2385 `disabled-command-function'.
2386
81909a1a
LT
23872004-08-07 Luc Teirlinck <teirllm@auburn.edu>
2388
2389 * os.texi (Translating Input): Only non-prefix bindings in
2390 `key-translation-map' override actual key bindings. Warn about
2391 possible indirect effect of actual key bindings on non-prefix
2392 bindings in `key-translation-map'.
2393
5504e99c
LT
23942004-08-06 Luc Teirlinck <teirllm@auburn.edu>
2395
2396 * minibuf.texi (High-Level Completion): Add anchor for definition
2397 of `read-variable'.
2398
2399 * commands.texi: Various changes in addition to:
2400 (Using Interactive): Clarify description of `interactive-form'.
2401 (Interactive Call): Mention default for KEYS argument to
2402 `call-interactively'.
2403 (Command Loop Info): Clarify description of `this-command-keys'.
2404 Mention KEEP-RECORD argument to `clear-this-command-keys'.
2405 Value of `last-event-frame' can be `macro'.
2406 (Repeat Events): `double-click-fuzz' is also used to distinguish
2407 clicks and drags.
2408 (Classifying Events): Clarify descriptions of `event-modifiers'
2409 `event-basic-type' and `event-convert-list'.
2410 (Accessing Events): `posn-timestamp' takes POSITION argument.
2411 (Quoted Character Input): Clarify description of
2412 `read-quoted-char' and fix example.
2413 (Quitting): Add `with-local-quit'.
2414 (Disabling Commands): Correct and clarify descriptions of
2415 `enable-command' and `disable-command'.
2416 Mention what happens if `disabled-command-hook' is nil.
2417 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
2418 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
2419
f478a72a
LT
24202004-07-24 Luc Teirlinck <teirllm@auburn.edu>
2421
2422 * frames.texi: Various changes in addition to:
2423 (Creating Frames): Expand and clarify description of `make-frame'.
2424 (Window Frame Parameters): Either none or both of the `icon-left'
2425 and `icon-top' parameters must be specified. Put descriptions of
2426 `menu-bar-lines' and `toolbar-lines' closer together and change
2427 them accordingly.
2428 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
2429 except while processing `frame-title-format' or `icon-title-format'.
2430 (Deleting Frames): Correct description of `delete-frame'.
2431 Non-nil return values of `frame-live-p' are like those of `framep'.
2432 (Frames and Windows): mention return value of
2433 `set-frame-selected-window'.
2434 (Visibility of Frames): Mention `force' argument to
2435 `make-frame-invisible'. `frame-visible-p' returns t for all
2436 frames on text-only terminals.
2437 (Frame Configurations): Restoring a frame configuration does not
2438 restore deleted frames.
2439 (Window System Selections): `x-set-selection' returns DATA.
2440 (Resources): Add example.
2441 (Display Feature Testing): Clarify descriptions of
2442 `display-pixel-height', `display-pixel-width', `x-server-version'
2443 and `x-server-vendor'.
2444
2445 * windows.texi (Choosing Window): Add anchor.
2446 * minibuf.texi (Minibuffer Misc): Add anchor.
2447
bc135062
JPW
24482004-07-23 John Paul Wallington <jpw@gnu.org>
2449
2450 * macros.texi (Defining Macros): Declaration keyword for setting
2451 Edebug spec is `debug' not `edebug'.
2452
cb7516e5
LT
24532004-07-19 Luc Teirlinck <teirllm@auburn.edu>
2454
2455 * windows.texi: Various small changes in addition to:
2456 (Window Point): Mention return value of `set-window-point'.
2457 (Window Start): `pos-visible-in-window-p' disregards horizontal
2458 scrolling. Explain return value if PARTIALLY is non-nil.
2459 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
2460 and `set-window-vscroll'.
2461 (Size of Window): The argument WINDOW to `window-inside-edges',
2462 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
2463 (Resizing Windows): Explain return value of
2464 `shrink-window-if-larger-than-buffer'.
2465 `window-size-fixed' automatically becomes buffer local when set.
2466 (Window Configurations): Explain return value of
2467 `set-window-configuration'.
2468
2469 * minibuf.texi (Minibuffer Misc): Add anchor for
2470 `minibuffer-scroll-window'.
2471
2472 * positions.texi (Text Lines): Add anchor for `count-lines'.
2473
3751eb00
RS
24742004-07-17 Richard M. Stallman <rms@gnu.org>
2475
2476 * display.texi (Overlay Properties): Adding `evaporate' prop
2477 deletes empty overlay immediately.
2478
2479 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
2480 fix example.
2481
9a7e97c6
LT
24822004-07-16 Jim Blandy <jimb@redhat.com>
2483
2484 * searching.texi (Regexp Backslash): Document new \_< and \_>
2485 operators.
2486
aa0e4da8
JB
24872004-07-16 Juanma Barranquero <lektu@terra.es>
2488
2489 * display.texi (Images): Fix Texinfo usage.
2490
cbbfedb2
LT
24912004-07-14 Luc Teirlinck <teirllm@auburn.edu>
2492
2493 * buffers.texi (Modification Time): `visited-file-modtime' now
2494 returns a list of two integers, instead of a cons.
2495
3a052bd3
LT
24962004-07-13 Luc Teirlinck <teirllm@auburn.edu>
2497
2498 * windows.texi: Various changes in addition to:
2499 (Splitting Windows): Add `split-window-keep-point'.
2500
02c04e6f
RS
25012004-07-09 Richard M. Stallman <rms@gnu.org>
2502
2503 * frames.texi (Input Focus): Minor fix.
2504
cb4f1287
LT
25052004-07-07 Luc Teirlinck <teirllm@auburn.edu>
2506
2507 * frames.texi (Input Focus): Clarify descriptions of
2508 `select-frame-set-input-focus' and `select-frame'.
2509
339902ec
LT
25102004-07-06 Luc Teirlinck <teirllm@auburn.edu>
2511
2512 * os.texi: Various small changes in addition to:
2513 (Killing Emacs): Expand and clarify description of
2514 `kill-emacs-query-functions' and `kill-emacs-hook'.
2515 (System Environment): Expand and clarify description of `getenv'
2516 and `setenv'.
2517 (Timers): Clarify description of `run-at-time'.
2518 (Translating Input): Correct description of
2519 `extra-keyboard-modifiers'.
2520 (Flow Control): Correct description of `enable-flow-control'.
2521
fe3b7e35
TTN
25222004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
2523
2524 * os.texi: Update copyright.
2525 (Session Management): Grammar fix.
2526 Clarify which Emacs does the restarting.
2527 Use @samp for *scratch* buffer.
2528
59db7d6e
LT
25292004-07-04 Alan Mackenzie <acm@muc.de>
2530
2531 * frames.texi (Input Focus): Add documentation for
2532 `select-frame-set-input-focus'. Replace refs to non-existent
2533 `switch-frame' with `select-frame'. Minor corrections and tidying
2534 up of text-only terminal stuff.
2535
e3ccf404
RS
25362004-07-02 Richard M. Stallman <rms@gnu.org>
2537
2538 * files.texi (Saving Buffers): Cleanup write-contents-function.
2539 (Magic File Names): Cleanup file-remote-p.
2540
8addb6eb
KG
25412004-07-02 Kai Grossjohann <kai@emptydomain.de>
2542
2543 * files.texi (Magic File Names): `file-remote-p' returns an
2544 identifier of the remote system, not just t.
2545
7a58d84d
DK
25462004-07-02 David Kastrup <dak@gnu.org>
2547
2548 * searching.texi (Entire Match Data): Add explanation about new
2549 match-data behavior when @var{integers} is non-nil.
2550
d8c379f8
RS
25512004-06-24 Richard M. Stallman <rms@gnu.org>
2552
b4a4b0ae
RS
2553 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
2554
d8c379f8
RS
2555 * customize.texi (Variable Definitions): Note about doc strings
2556 and :set.
2557
2558 * keymaps.texi (Keymap Terminology): Document `kbd'.
2559 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
2560
2561 * display.texi (Invisible Text): Setting buffer-invisibility-spec
2562 makes it buffer-local.
2563
2564 * files.texi (Saving Buffers): Correct previous change.
2565
2566 * commands.texi (Accessing Events):
2567 Clarify posn-col-row and posn-actual-col-row.
2568
25692004-06-24 David Ponce <david.ponce@wanadoo.fr>
2570
2571 * commands.texi (Accessing Events): New functions
2572 posn-at-point and posn-at-x-y. Add example to posn-x-y.
2573
dce417e7
LT
25742004-06-23 Luc Teirlinck <teirllm@auburn.edu>
2575
2576 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
2577 * frames.texi, buffers.texi, backups.texi, variables.texi:
2578 * loading.texi, eval.texi, functions.texi, control.texi:
2579 * symbols.texi, minibuf.texi: Reposition @anchor's.
2580
2581 * help.texi: Various small changes in addition to the following.
2582 (Describing Characters): Describe PREFIX argument to
2583 `key-description'. Correct and clarify definition of
2584 `text-char-description'. Describe NEED-VECTOR argument to
2585 `read-kbd-macro'.
2586 (Help Functions): Clarify definition of `apropos'.
2587
255d07dc
LH
25882004-06-23 Lars Hansen <larsh@math.ku.dk>
2589
2590 * files.texi (Saving Buffers): Correct description of
2591 `write-contents-functions'.
2592
4e9691e9
JB
25932004-06-21 Juanma Barranquero <lektu@terra.es>
2594
2595 * display.texi (Images): Remove redundant @vindex directives.
2596 Rewrite `image-library-alist' doc in active voice.
2597
1ebd4f78
JB
25982004-06-14 Juanma Barranquero <lektu@terra.es>
2599
2600 * display.texi (Images): Document new delayed library loading,
2601 variable `image-library-alist' and (existing but undocumented)
2602 function `image-type-available-p'.
2603
ddfb8369
RS
26042004-06-05 Richard M. Stallman <rms@gnu.org>
2605
2606 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
2607 refer the user to the Initial Input node.
2608 (Text from Minibuffer): Likewise.
2609 (Initial Input): New node. Document this feature
2610 and say it is mostly deprecated.
2611
18684a3a
RS
26122004-05-30 Richard M. Stallman <rms@gnu.org>
2613
7a61e456
RS
2614 * loading.texi (Named Features): Clarify return value
2615 and meaning of NOERROR.
2616
18684a3a
RS
2617 * variables.texi (File Local Variables): Minor cleanup.
2618
c8364415
MA
26192004-05-30 Michael Albinus <michael.albinus@gmx.de>
2620
2621 * files.texi (Magic File Names): Add `file-remote-p' as operation
2622 of file name handlers.
2623
08fd1251
RS
26242004-05-29 Richard M. Stallman <rms@gnu.org>
2625
2626 * modes.texi (Minor Mode Conventions): (-) has no special meaning
2627 as arg to a minor mode command.
2628
71d5a208
RS
26292004-05-22 Richard M. Stallman <rms@gnu.org>
2630
2631 * syntax.texi (Syntax Class Table): Word syntax not just for English.
2632
2633 * streams.texi (Output Variables): Doc float-output-format.
2634
2635 * searching.texi (Regexp Special): Nested repetition can be infloop.
2636
2637 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
2638 real stack overflow.
2639
2640 * compile.texi: Minor cleanups.
2641
26422004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
2643
2644 * lists.texi (Cons Cells): Explain dotted lists, true lists,
2645 circular lists.
2646 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 2647
022cb162
TTN
26482004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
2649
2650 * modes.texi (Search-based Fontification): Fix typo.
2651
aa7094ba
JB
26522004-05-10 Juanma Barranquero <lektu@terra.es>
2653
2654 * modes.texi (Mode Line Variables): Fix description of
2655 global-mode-string, which is now after which-func-mode, not the
2656 buffer name.
2657
c2383279
LH
26582004-05-07 Lars Hansen <larsh@math.ku.dk>
2659
2660 * modes.texi (Desktop Save Mode): Add.
2661 (Modes): Add menu entry Desktop Save Mode.
2662
2663 * hooks.texi: Add desktop-after-read-hook,
2664 desktop-no-desktop-file-hook and desktop-save-hook.
2665
2666 * locals.texi: Add desktop-save-buffer.
2667
058296d3
JH
26682004-04-30 Jesper Harder <harder@ifa.au.dk>
2669
2670 * display.texi: emacs -> Emacs.
2671
0c54865e
EZ
26722004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
2673
2674 * files.texi (Changing Files): Document set-file-times.
2675
d814862a
JB
26762004-04-23 Juanma Barranquero <lektu@terra.es>
2677
2678 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
2679
e8d6f886
JH
26802004-04-18 Jesper Harder <harder@ifa.au.dk>
2681
2682 * tips.texi (Coding Conventions): defopt -> defcustom.
2683
3a424014
LT
26842004-04-16 Luc Teirlinck <teirllm@auburn.edu>
2685
2686 * sequences.texi: Various clarifications.
2687
9e860631
LT
26882004-04-14 Luc Teirlinck <teirllm@auburn.edu>
2689
2690 * buffers.texi (Read Only Buffers): Mention optional ARG to
2691 `toggle-read-only'.
2692
5e30a0fb
NR
26932004-04-14 Nick Roberts <nick@nick.uklinux.net>
2694
9e860631 2695 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
2696 returns a full-width window if possible.
2697
619fb950
LT
26982004-04-13 Luc Teirlinck <teirllm@auburn.edu>
2699
2700 * buffers.texi: Various changes in addition to:
2701 (Buffer File Name): Add `find-buffer-visiting'.
2702 (Buffer Modification): Mention optional ARG to `not-modified'.
2703 (Indirect Buffers): Mention optional CLONE argument to
2704 `make-indirect-buffer'.
2705
2706 * files.texi: Various changes in addition to:
2707 (Visiting Functions): `find-file-hook' is now a normal hook.
2708 (File Name Expansion): Explain difference between the way that
2709 `expand-file-name' and `file-truename' treat `..'.
2710 (Contents of Directories): Mention optional ID-FORMAT argument to
2711 `directory-files-and-attributes'.
2712 (Format Conversion): Mention new optional CONFIRM argument to
2713 `format-write-file'.
2714
a2295d32
MB
27152004-04-12 Miles Bader <miles@gnu.org>
2716
2717 * macros.texi (Expansion): Add description of `macroexpand-all'.
2718
571fd4d5
JH
27192004-04-05 Jesper Harder <harder@ifa.au.dk>
2720
2721 * variables.texi (Variable Aliases): Mention
2722 cyclic-variable-indirection.
2723
2724 * errors.texi (Standard Errors): Ditto.
2725
4ba2fd66
LT
27262004-04-04 Luc Teirlinck <teirllm@auburn.edu>
2727
2728 * backups.texi: Various small changes in addition to:
2729 (Making Backups): Mention return value of `backup-buffer'.
2730 (Auto-Saving): Mention optional FORCE argument to
2731 `delete-auto-save-file-if-necessary'.
2732 (Reverting): Mention optional PRESERVE-MODES argument to
2733 `revert-buffer'. Correct description of `revert-buffer-function'.
2734
8f7ea687
JL
27352004-03-22 Juri Linkov <juri@jurta.org>
2736
2737 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
2738 with `Vector Functions'.
2739
2740 * text.texi (Sorting): Add missing quote.
2741
0eeca3c1
LT
27422004-03-14 Luc Teirlinck <teirllm@auburn.edu>
2743
2744 * intro.texi (Lisp History): Replace xref to `cl' manual with
2745 inforef.
2746
e69cfac2
RS
27472004-03-12 Richard M. Stallman <rms@gnu.org>
2748
2749 * intro.texi (Version Info): Add arg to emacs-version.
2750 (Lisp History): Change xref to CL manual.
2751
1b91d47f
LT
27522004-03-09 Luc Teirlinck <teirllm@auburn.edu>
2753
2754 * minibuf.texi (Completion Commands): Add xref to Emacs manual
2755 for Partial Completion mode.
2756
97073664
TTN
27572004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
2758
2759 * customize.texi: Fix typo. Remove eol whitespace.
2760
04a6e76b
RS
27612004-03-04 Richard M. Stallman <rms@gnu.org>
2762
2763 * processes.texi: Fix typos.
2764
2765 * lists.texi (Building Lists): Minor clarification.
2766
2767 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
2768 in make-hash-table.
2769
5bb0fcd1
JB
27702004-02-29 Juanma Barranquero <lektu@terra.es>
2771
2772 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
2773 rm, and ignore exit code.
2774
9022d421
EZ
27752004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
2776
2777 * display.texi (Defining Faces): Add description for min-colors.
2778 Update example.
2779
92f5fba2
LT
27802004-02-23 Luc Teirlinck <teirllm@auburn.edu>
2781
2782 * abbrevs.texi: Various corrections and clarifications in addition
2783 to the following:
2784 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
2785
7e83e178
GM
27862004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2787
2788 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
2789
9c5609e8
LT
27902004-02-21 Luc Teirlinck <teirllm@auburn.edu>
2791
e2b9b51f
LT
2792 * text.texi: Various small changes in addition to the following:
2793 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
2794 to delete-horizontal-space.
2795 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
2796 description of yank-handler text property at various places.
2797
7daa0e81
LT
2798 * frames.texi (Window System Selections): Add anchor.
2799
9c5609e8
LT
2800 * syntax.texi (Syntax Table Functions): Clarify and correct
2801 descriptions of make-syntax-table and copy-syntax-table.
2802 (Motion and Syntax): Clarify SYNTAXES argument to
2803 skip-syntax-forward.
2804 (Parsing Expressions): Mention that the return value of
2805 parse-partial-sexp is currently a list of ten rather than nine
2806 elements.
2807 (Categories): Various corrections and clarifications.
2808
d29edb21
LT
28092004-02-17 Luc Teirlinck <teirllm@auburn.edu>
2810
2811 * markers.texi (Marker Insertion Types): Minor change.
2812
2813 * locals.texi (Standard Buffer-Local Variables):
2814 * commands.texi (Interactive Codes, Using Interactive):
2815 * functions.texi (Related Topics): Fix xrefs.
2816
43e48bda
LT
28172004-02-16 Luc Teirlinck <teirllm@auburn.edu>
2818
2819 * lists.texi (Sets And Lists): Update description of delete-dups.
2820
84e34002
RS
28212004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2822
2823 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
2824
28252004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2826
2827 * frames.texi (Parameter Access): frame-parameters arg is optional.
2828 modify-frame-parameters handles nil for FRAME.
2829 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
2830 are all-or-nothing for certain toolkits.
2831 Mention parameter wait-for-wm.
2832 (Frames and Windows): In frame-first-window and frame-selected-window
2833 the arg is optional.
2834 (Input Focus): In redirect-frame-focus the second arg is optional.
2835 (Window System Selections): Mention selection type CLIPBOARD.
2836 Mention data-type UTF8_STRING.
2837 Mention numbering of cut buffers.
2838 (Resources): Describe x-resource-name.
2839
28402004-02-16 Richard M. Stallman <rms@gnu.org>
2841
2842 * windows.texi (Buffers and Windows): Delete false table
2843 about all-frames.
2844
2845 * syntax.texi (Parsing Expressions): Delete old caveat
2846 about parse-sexp-ignore-comments.
2847
2848 * streams.texi (Output Variables): Add print-quoted.
2849
2850 * lists.texi (Building Lists): Minor cleanup.
2851
2852 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
2853
2854 * display.texi (Overlays): Explain overlays use markers.
2855 (Managing Overlays): Explain front-advance and rear-advance
2856 in more detail.
2857
2858 * loading.texi (Unloading): Document unload-feature-special-hooks.
2859 Get rid of fns-NNN.el file.
2860
28612004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
2862
2863 * help.texi (Describing Characters): Fix text-char-description
2864 example output.
2865
2866 * edebug.texi (Using Edebug): Fix example.
2867
2868 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 2869
84e34002
RS
2870 * files.texi (Changing Files): Fix argname.
2871
2872 * calendar.texi: Fix parens, and default values.
2873
2874 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
2875 * nonascii.texi, objects.texi, os.texi: Minor fixes.
2876 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
2877
2878 * positions.texi (Text Lines): Don't add -1 in current-line.
2879
28802004-02-16 Richard M. Stallman <rms@gnu.org>
2881
2882 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
2883
c33b76da
EZ
28842004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
2885
2886 * processes.texi (Low-Level Network): Fix a typo.
2887
9d7271e8
KS
28882004-02-12 Kim F. Storm <storm@cua.dk>
2889
2890 * display.texi (Fringes): Use consistent wording.
2891 Note that window-fringe's window arg is optional.
2892 (Scroll Bars): Use consistent wording.
2893
6827d730
LT
28942004-02-11 Luc Teirlinck <teirllm@auburn.edu>
2895
2896 * tips.texi (Comment Tips): Document the new conventions for
2897 commenting out code.
2898
1cb60b5a
JD
28992004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2900
2901 * positions.texi (Text Lines): Added missing end defun.
2902
7fdd1f62
KS
29032004-02-07 Kim F. Storm <storm@cua.dk>
2904
2905 * positions.texi (Text Lines): Add line-number-at-pos.
2906
eb3c144c
JPW
29072004-02-06 John Paul Wallington <jpw@gnu.org>
2908
2909 * display.texi (Button Properties, Button Buffer Commands):
2910 mouse-2 invokes button, not down-mouse-1.
2911
a1d38d63
JR
29122004-02-04 Jason Rumney <jasonr@gnu.org>
2913
2914 * makefile.w32-in: Sync with Makefile.in changes.
2915
4b574f3d
LT
29162004-02-03 Luc Teirlinck <teirllm@auburn.edu>
2917
2918 * minibuf.texi (Text from Minibuffer): Various corrections and
2919 clarifications.
2920 (Object from Minibuffer): Correct Lisp description of
2921 read-minibuffer.
2922 (Minibuffer History): Clarify description of cons values for
2923 HISTORY arguments.
2924 (Basic Completion): Various corrections and clarifications. Add
2925 completion-regexp-list.
2926 (Minibuffer Completion): Correct and clarify description of
2927 completing-read.
6f6b0433 2928 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
2929 other minor changes.
2930 (High-Level Completion): Various corrections and clarifications.
2931 (Reading File Names): Ditto.
2932 (Minibuffer Misc): Ditto.
2933
d8186297
LT
29342004-01-26 Luc Teirlinck <teirllm@auburn.edu>
2935
2936 * strings.texi (Text Comparison): assoc-string also matches
2937 elements of alists that are strings instead of conses.
2938 (Formatting Strings): Standardize Texinfo usage. Update index
2939 entries.
2940
9adcb5f2
LT
29412004-01-20 Luc Teirlinck <teirllm@auburn.edu>
2942
2943 * lists.texi (Sets And Lists): Add delete-dups.
2944
3e7274ae
LT
29452004-01-15 Luc Teirlinck <teirllm@auburn.edu>
2946
2947 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
2948 special form.
2949 * macros.texi (Defining Macros): Update description of `declare',
2950 which now is a macro.
2951 (Wrong Time): Fix typos.
2952
944e099f
LT
29532004-01-14 Luc Teirlinck <teirllm@auburn.edu>
2954
2955 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 2956 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
2957 and `batch-byte-compile'. In particular, mention and describe
2958 all optional arguments.
2959 (Disassembly): Correct and clarify the description of `disassemble'.
2960
90c3aa59
LT
29612004-01-11 Luc Teirlinck <teirllm@auburn.edu>
2962
2963 * searching.texi: Various small changes in addition to the
2964 following.
2965 (Regexp Example): Adapt to new value of `sentence-end'.
2966 (Regexp Functions): The PAREN argument to `regexp-opt' can be
2967 `words'.
2968 (Search and Replace): Add usage note for `perform-replace'.
2969 (Entire Match Data): Mention INTEGERS and REUSE arguments to
2970 `match-data'.
2971 (Standard Regexps): Update for new values of `paragraph-start'
2972 and `sentence-end'.
2973
583c353d
LT
29742004-01-07 Luc Teirlinck <teirllm@auburn.edu>
2975
2976 * files.texi (Saving Buffers): Clarify descriptions of
2977 `write-contents-functions' and `before-save-hook'.
2978 Make the defvar's for `before-save-hook' and `after-save-hook'
2979 into defopt's.
2980
05faee07
KS
29812004-01-07 Kim F. Storm <storm@cua.dk>
2982
2983 * commands.texi (Click Events): Describe new image and
2984 width/height elements of click events.
2985 (Accessing Events): Add posn-string, posn-image, and
2986 posn-object-width-height. Change posn-object to return either
2987 image or string object.
2988
a0465ec3
SJ
29892004-01-01 Simon Josefsson <jas@extundo.com>
2990
2991 * hooks.texi (Standard Hooks): Add before-save-hook.
2992 * files.texi (Saving Buffers): Likewise.
2993
972c0c49
RS
29942004-01-03 Richard M. Stallman <rms@gnu.org>
2995
2996 * frames.texi (Frames and Windows): Delete frame-root-window.
2997
dbcd463f
LT
29982004-01-03 Luc Teirlinck <teirllm@auburn.edu>
2999
3000 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
3001
3002 * functions.texi: Various small changes in addition to the
3003 following.
3004 (What Is a Function): `functionp' returns nil for macros. Clarify
3005 behavior of this and following functions for symbol arguments.
3006 (Function Documentation): Add `\' in front of (fn @var{arglist})
3007 and explain why.
3008 (Defining Functions): Mention DOCSTRING argument to `defalias'.
3009 Add anchor.
3010 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
3011
02c77ee9
MB
30122004-01-01 Miles Bader <miles@gnu.org>
3013
3014 * display.texi (Buttons): New section.
3015
903a1a91
AS
30162003-12-31 Andreas Schwab <schwab@suse.de>
3017
3018 * numbers.texi (Math Functions): sqrt reports a domain-error
3019 error.
3020 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
3021
697cf92a
LT
30222003-12-30 Luc Teirlinck <teirllm@auburn.edu>
3023
3f70fe82
LT
3024 * tips.texi (Documentation Tips): Update item on hyperlinks in
3025 documentation strings.
3026
697cf92a
LT
3027 * errors.texi (Standard Errors): Various small corrections and
3028 additions.
3029
3030 * control.texi: Various small changes in addition to the
3031 following.
3032 (Signaling Errors): Provide some more details on how `signal'
3033 constructs the error message. Add anchor to the definition of
3034 `signal'.
3035 (Error Symbols): Describe special treatment of `quit'.
3036 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
3037 to emphasize that it has to be a single form.
3038
3039 * buffers.texi: Add anchor.
3040
4d25144d
RS
30412003-12-29 Richard M. Stallman <rms@gnu.org>
3042
3043 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
3044 (Window Configurations): Add window-configuration-frame.
3045
3046 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
3047
3048 * text.texi (Examining Properties): Add get-char-property-and-overlay.
3049 Change arg name in get-char-property.
3050 (Special Properties): Update handling of keymap property.
3051
3052 * strings.texi (Modifying Strings): Add clear-string.
3053 (Text Comparison): Add assoc-string and remove
3054 assoc-ignore-case, assoc-ignore-representation.
3055
3056 * os.texi (Time of Day): Add set-time-zone-rule.
3057
3058 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 3059 report domain-error errors.
4d25144d 3060
697cf92a 3061 * nonascii.texi (Converting Representations):
4d25144d
RS
3062 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
3063 (Encoding and I/O): Add file-name-coding-system.
3064
3065 * modes.texi (Search-based Fontification): Explain that
3066 face specs are symbols with face names as values.
3067
3068 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
3069
3070 * lists.texi (Building Lists): remq moved elsewhere.
3071 (Sets And Lists): remq moved here.
3072 (Association Lists): Refer to assoc-string.
3073
3074 * internals.texi (Garbage Collection): Add memory-use-counts.
3075
3076 * frames.texi (Frames and Windows): Add set-frame-selected-window
3077 and frame-root-window.
3078
697cf92a 3079 * files.texi (Contents of Directories):
4d25144d
RS
3080 Add directory-files-and-attributes.
3081
3082 * display.texi (Refresh Screen): Add force-window-update.
3083 (Invisible Text): Explain about moving point out of invis text.
3084 (Overlay Properties): Add overlay-properties.
3085 (Managing Overlays): Add overlayp.
3086 (GIF Images): Invalid image number displays a hollow box.
3087
3088 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
3089 (Killing Buffers): Add buffer-live-p.
3090
67fafe38
MR
30912003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
3092
3093 * display.texi (Fringes): Fix typo "set-buffer-window".
3094
68e74f25
LT
30952003-12-24 Luc Teirlinck <teirllm@auburn.edu>
3096
3097 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
3098 * nonascii.texi, processes.texi, tips.texi, variables.texi:
3099 Add or change various xrefs and anchors.
3100
3101 * commands.texi: Replace all occurrences of @acronym{CAR} with
3102 @sc{car}, for consistency with the rest of the Elisp manual.
3103 `car' and `cdr' are historically acronyms, but are no longer
3104 widely thought of as such.
3105
3106 * internals.texi (Pure Storage): Mention that `purecopy' does not
3107 copy text properties.
3108 (Object Internals): Now 29 bits are used (in most implementations)
3109 to address Lisp objects.
3110
3111 * variables.texi (Variables with Restricted Values): New node.
3112
3113 * objects.texi (Lisp Data Types): Mention that certain variables
3114 can only take on a restricted set of values and add an xref to
3115 the new node "Variables with Restricted Values".
3116
3117 * eval.texi (Function Indirection): Describe the errors that
3118 `indirect-function' can signal.
3119 (Eval): Clarify the descriptions of `eval-region' and `values'.
3120 Describe `eval-buffer' instead of `eval-current-buffer' and
3121 mention `eval-current-buffer' as an alias for `current-buffer'.
3122 Correct the description and mention all optional arguments.
3123
697cf92a 3124 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
3125 following.
3126 (Converting Representations): Clarify behavior of
3127 `string-make-multibyte' and `string-to-multibyte' for unibyte all
3128 ASCII arguments.
3129 (Character Sets): Document the variable `charset-list' and adapt
3130 the definition of the function `charset-list' accordingly.
3131 (Translation of Characters): Clarify use of generic characters in
3132 `make-translation-table'. Clarify and correct the description of
3133 the use of translation tables in encoding and decoding.
3134 (User-Chosen Coding Systems): Correct and clarify the description
3135 of `select-safe-coding-system'.
3136 (Default Coding Systems): Clarify description of
3137 `file-coding-system-alist'.
3138
a62f71e4
LT
31392003-11-30 Luc Teirlinck <teirllm@auburn.edu>
3140
3141 * strings.texi (Text Comparison): Correctly describe when two
3142 strings are `equal'. Combine and clarify descriptions of
3143 `assoc-ignore-case' and `assoc-ignore-representation'.
3144
3145 * objects.texi (Non-ASCII in Strings): Clarify description of
3146 when a string is unibyte or multibyte.
3147 (Bool-Vector Type): Update examples.
3148 (Equality Predicates): Correctly describe when two strings are
3149 `equal'.
3150
19017752
LT
31512003-11-29 Luc Teirlinck <teirllm@auburn.edu>
3152
3153 * lists.texi (Building Lists): `append' no longer accepts integer
3154 arguments. Update the description of `number-sequence' to reflect
3155 recent changes.
3156 (Sets And Lists): Describe `member-ignore-case' after `member'.
3157
0f6a07a8
KS
31582003-11-27 Kim F. Storm <storm@cua.dk>
3159
3160 * commands.texi (Click Events): Click object may be an images.
3161 Describe (dx . dy) element of click positions.
3162 (Accessing Events): Remove duplicate posn-timestamp.
3163 New functions posn-object and posn-object-x-y.
3164
1ce7c819
KS
31652003-11-23 Kim F. Storm <storm@cua.dk>
3166
3167 * commands.texi (Click Events): Describe enhancements to event
3168 position lists, including new text-pos and (col . row) items.
3169 Mention left-fringe and right-fringe area events.
0f6a07a8 3170 (Accessing Events): New functions posn-area and
1ce7c819
KS
3171 posn-actual-col-row. Mention posn-timestamp. Mention that
3172 posn-point in non-text area still returns buffer position.
3173 Clarify posn-col-row.
3174
cae8ddbb
LH
31752003-11-21 Lars Hansen <larsh@math.ku.dk>
3176
3177 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
3178 * anti.texi (File Attributes): Describe removed parameter
3179 ID-FORMAT.
3180
f7f1a248
LT
31812003-11-20 Luc Teirlinck <teirllm@auburn.edu>
3182
68e74f25 3183 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
3184 a position, its buffer is ignored.
3185
3186 * markers.texi (Overview of Markers): Mention it here too.
3187
c5e2fb05
LT
31882003-11-12 Luc Teirlinck <teirllm@auburn.edu>
3189
3190 * numbers.texi (Numeric Conversions): Not just `floor', but also
3191 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
3192
e57d0aa8
LT
31932003-11-10 Luc Teirlinck <teirllm@auburn.edu>
3194
3195 * markers.texi (Creating Markers): Specify insertion type of
3196 created markers. Add xref to `Marker Insertion Types'.
3197 Second argument to `copy-marker' is optional.
3198 (Marker Insertion Types): Mention that most markers are created
3199 with insertion type nil.
3200 (The Mark): Correctly describe when `mark' signals an error.
3201 (The Region): Correctly describe when `region-beginning' and
3202 `region-end' signal an error.
3203
bb3612ec
LT
32042003-11-08 Luc Teirlinck <teirllm@auburn.edu>
3205
3206 * hash.texi (Creating Hash): Clarify description of `eql'.
3207 `makehash' is obsolete.
3208 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
3209
3210 * positions.texi (Point): Change description of `buffer-end', so
3211 that it is also correct for floating point arguments.
3212 (List Motion): Correct argument lists of `beginning-of-defun' and
3213 `end-of-defun'.
3214 (Excursions): Add xref to `Marker Insertion Types'.
3215 (Narrowing): Argument to `narrow-to-page' is optional.
3216
cfb8a797
LT
32172003-11-06 Luc Teirlinck <teirllm@auburn.edu>
3218
3219 * streams.texi (Output Streams): Clarify behavior of point for
3220 marker output streams.
3221
c6177909
LT
32222003-11-04 Luc Teirlinck <teirllm@auburn.edu>
3223
3224 * variables.texi (Defining Variables): Second argument to
3225 `defconst' is not optional.
3226 (Setting Variables): Mention optional argument APPEND to
3227 `add-to-list'.
3228 (Creating Buffer-Local): Expand description of
3229 `make-variable-buffer-local'.
3230 (Frame-Local Variables): Expand description of
3231 `make-variable-frame-local'.
3232 (Variable Aliases): Correct description of optional argument
3233 DOCSTRING to `defvaralias'. Mention return value of
3234 `defvaralias'.
3235 (File Local Variables): Add xref to `File variables' in Emacs
3236 Manual. Correct description of `hack-local-variables'. Mention
3237 `safe-local-variable' property. Mention optional second argument
3238 to `risky-local-variable-p'.
3239
b3645067
LT
32402003-11-03 Luc Teirlinck <teirllm@auburn.edu>
3241
3242 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
3243
10695e5c
EZ
32442003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
3245
3246 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
3247 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
3248 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
3249 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
3250 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 3251 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
3252 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
3253 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
3254 @acronym{FOO}.
3255
a2f4def1
LT
32562003-10-27 Luc Teirlinck <teirllm@auburn.edu>
3257
3258 * strings.texi (Creating Strings): Argument START to `substring'
3259 can not be `nil'. Expand description of
3260 `substring-no-properties'. Correct description of `split-string',
3261 especially with respect to empty matches. Prevent very bad line
3262 break in definition of `split-string-default-separators'.
3263 (Text Comparison): `string=' and `string<' also accept symbols as
3264 arguments.
3265 (String Conversion): More completely describe argument BASE in
3266 `string-to-number'.
5bb0fcd1 3267 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
3268 corresponding object. Clarify behavior of numeric prefix after
3269 `%' in `format'.
3270 (Case Conversion): The argument to `upcase-initials' can be a
3271 character.
3272
a2296bf9
KH
32732003-10-27 Kenichi Handa <handa@m17n.org>
3274
3275 * display.texi (Fontsets): Fix texinfo usage.
3276
885fef7c
KH
32772003-10-25 Kenichi Handa <handa@m17n.org>
3278
3279 * display.texi (Fontsets): Add description of the function
3280 set-fontset-font.
3281
0c6b7a1f
LT
32822003-10-23 Luc Teirlinck <teirllm@auburn.edu>
3283
3284 * display.texi (Temporary Displays): Add xref to `Documentation
3285 Tips'.
3286
3287 * functions.texi (Function Safety): Use inforef instead of pxref
3288 for SES.
3289
c3cda320
AS
32902003-10-23 Andreas Schwab <schwab@suse.de>
3291
3292 * Makefile.in (TEX, texinputdir): Don't define.
3293 (TEXI2DVI): Define.
3294 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
3295 add $(srcdir)/index.texi.
3296 ($(infodir)/elisp): Remove index.texi dependency.
3297 (elisp.dvi): Likewise. Use $(TEXI2DVI).
3298 (index.texi): Remove target.
3299 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
3300 (clean): Don't remove index.texi.
3301
c3cda320
AS
3302 * permute-index, index.perm: Remove.
3303 * index.texi: Rename from index.unperm.
3304
e5dadca7
LT
33052003-10-22 Luc Teirlinck <teirllm@auburn.edu>
3306
3307 * tips.texi (Documentation Tips): Document new behavior for face
3308 and variable hyperlinks in Help mode.
3309
6cfb0777
LT
33102003-10-21 Luc Teirlinck <teirllm@auburn.edu>
3311
3312 * objects.texi (Integer Type): Update for extra bit of integer range.
3313 (Character Type): Ditto.
3314
a6eeaa81 33152003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
3316
3317 * numbers.texi (Integer Basics): Add index entries for reading
3318 numbers in hex, octal, and binary.
3319
c8f9ba83
LK
33202003-10-16 Lute Kamstra <lute@gnu.org>
3321
3322 * modes.texi (Mode Line Format): Mention force-mode-line-update's
3323 argument.
3324
b52a26fb
LT
33252003-10-13 Luc Teirlinck <teirllm@auburn.edu>
3326
3327 * windows.texi (Choosing Window): Fix typo.
3328 * edebug.texi (Edebug Execution Modes): Fix typo.
3329
f7005886
RS
33302003-10-13 Richard M. Stallman <rms@gnu.org>
3331
3332 * windows.texi (Basic Windows): A window has fringe settings,
3333 display margins and scroll-bar settings.
3334 (Splitting Windows): Doc split-window return value.
3335 Clean up one-window-p.
3336 (Selecting Windows): Fix typo.
3337 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
3338 (Buffers and Windows): In set-window-buffer, explain effect
3339 on fringe settings and scroll bar settings.
3340 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
3341 (Choosing Window): Use defopt for pop-up-frame-function.
3342 For special-display-buffer-names, explain same-window and same-frame.
3343 Clarify window-dedicated-p return value.
3344 (Textual Scrolling): scroll-up and scroll-down can get an error.
3345 (Horizontal Scrolling): Clarify auto-hscroll-mode.
3346 Clarify set-window-hscroll.
3347 (Size of Window): Don't mention tool bar in window-height.
3348 (Coordinates and Windows): Explain what coordinates-in-window-p
3349 returns for fringes and display margins.
3350 (Window Configurations): Explain saving fringes, etc.
3351
3352 * tips.texi (Library Headers): Clean up Documentation.
3353
3354 * syntax.texi (Parsing Expressions): Clean up forward-comment
3355 and parse-sexp-lookup-properties.
3356
3357 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
3358
3359 * os.texi (System Environment): Clean up text for load-average errors.
3360
3361 * modes.texi (Hooks): Don't explain local hook details at front.
3362 Clarify run-hooks and run-hook-with-args a little.
3363 Clean up add-hook and remove-hook.
3364
3365 * edebug.texi (Edebug Execution Modes): Clarify t.
3366 Document edebug-sit-for-seconds.
3367 (Coverage Testing): Document C-x X = and =.
3368 (Instrumenting Macro Calls): Fix typo.
3369 (Specification List): Don't index the specification keywords.
3370
c989ebe9
KS
33712003-10-10 Kim F. Storm <storm@cua.dk>
3372
3373 * processes.texi (Network): Introduce make-network-process.
3374
f9525eef
LT
33752003-10-09 Luc Teirlinck <teirllm@auburn.edu>
3376
3377 * tips.texi (Library Headers): Fix typo.
3378
f008b925
LK
33792003-10-07 Juri Linkov <juri@jurta.org>
3380
3381 * modes.texi (Imenu): Mention imenu-create-index-function's
3382 default value. Explain submenus better.
3383
c22c5da6
LK
33842003-10-07 Lute Kamstra <lute@gnu.org>
3385
3386 * modes.texi (Faces for Font Lock): Fix typo.
3387 (Hooks): Explain how buffer-local hook variables can refer to
3388 global hook variables.
3389 Various minor clarifications.
3390
49247521
LK
33912003-10-06 Lute Kamstra <lute@gnu.org>
3392
3393 * tips.texi (Coding Conventions): Mention naming conventions for
3394 hooks.
3395
9296c947
LT
33962003-10-05 Luc Teirlinck <teirllm@auburn.edu>
3397
3398 * loading.texi (Library Search): Correct default value of
3399 load-suffixes.
3400 (Named Features): Fix typo.
3401
0e9b293a
RS
34022003-10-05 Richard M. Stallman <rms@gnu.org>
3403
3404 * loading.texi (Named Features): In `provide',
3405 say how to test for subfeatures.
3406 (Unloading): In unload-feature, use new var name
3407 unload-feature-special-hooks.
3408
49247521 34092003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
3410
3411 * modes.texi (Major Mode Conventions): Mention third way to set up
3412 Imenu.
3413 (Imenu): A number of small fixes.
3414 Delete documentation of internal variable imenu--index-alist.
3415 Document the return value format of imenu-create-index-function
3416 functions.
3417
ab8f7d5c
RS
34182003-09-30 Richard M. Stallman <rms@gnu.org>
3419
3420 * processes.texi (Network): Say what stopped datagram connections do.
3421
3422 * lists.texi (Association Lists): Clarify `assq-delete-all'.
3423
3424 * display.texi (Overlay Properties): Clarify `evaporate' property.
3425
49247521 34262003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
3427
3428 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 3429 constructs should be marked as risky.
86b9b767
LK
3430 Change cons cell into proper list.
3431 (Mode Line Variables): Change cons cell into proper list.
3432
49247521 34332003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
3434
3435 * modes.texi (Mode Line Data): Document the :propertize construct.
3436 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 3437 to match their order in the default mode-line-format.
bc3b02f9
LK
3438 Describe the new variables mode-line-position and mode-line-modes.
3439 Update the default values of mode-line-frame-identification,
3440 minor-mode-alist, and default-mode-line-format.
3441 (Properties in Mode): Mention the :propertize construct.
6142d1d0 3442
bc3b02f9 34432003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 3444
c22c5da6 3445 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
3446 * loading.texi, minibuf.texi, text.texi, variables.texi:
3447 Avoid @strong{Note:}.
3448
34492003-09-26 Richard M. Stallman <rms@gnu.org>
3450
3451 * keymaps.texi (Remapping Commands): Fix typo.
3452
41beda59
LT
34532003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
3454
3455 * processes.texi (Low-Level Network): Fix typo.
3456
ef6ae4ff
KS
34572003-09-23 Kim F. Storm <storm@cua.dk>
3458
3459 * processes.texi (Network, Network Servers): Fix typos.
3460 (Low-Level Network): Add timeout value for :server keyword.
3461 Add new option keywords to make-network-process.
3462 Add set-network-process-options.
3463 Explain how to test availability of network options.
3464
b0f23edf
RS
34652003-09-19 Richard M. Stallman <rms@gnu.org>
3466
3467 * text.texi (Motion by Indent): Arg to
3468 backward-to-indentation and forward-to-indentation is optional.
3469
3470 * strings.texi (Creating Strings): Add substring-no-properties.
3471
3472 * processes.texi
3473 (Process Information): Add list-processes arg QUERY-ONLY.
3474 Delete process-contact from here.
3475 Add new status values for process-status.
3476 Add process-get, process-put, process-plist, set-process-plist.
3477 (Synchronous Processes): Add call-process-shell-command.
3478 (Signals to Processes): signal-process allows process objects.
3479 (Network): Complete rewrite.
3480 (Network Servers, Datagrams, Low-Level Network): New nodes.
3481
3482 * positions.texi (Word Motion): forward-word, backward-word
3483 arg is optional. Reword.
3484
3485 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
3486
c22c5da6 3487 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
3488 Delete duplicate definition of buffer-local-value.
3489 (File Local Variables): Explain about discarding text props.
3490
f387bdea
RS
34912003-09-11 Richard M. Stallman <rms@gnu.org>
3492
3493 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
3494 changes variables that record input events.
3495 (Minibuffer Misc): Add minibuffer-selected-window.
3496
3497 * lists.texi (Building Lists): Add copy-tree.
3498
3499 * display.texi (Fontsets): Add char-displayable-p.
3500 (Scroll Bars): New node.
3501
49247521 35022003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
3503
3504 * modes.texi (%-Constructs): Document new `%i' and `%I'
3505 constructs.
3506
fd026ee1
JR
35072003-09-03 Peter Runestig <peter@runestig.com>
3508
3509 * makefile.w32-in: New file.
3510
4828b4d7
RS
35112003-08-29 Richard M. Stallman <rms@gnu.org>
3512
3513 * display.texi (Overlay Properties): Clarify how priorities
3514 affect use of the properties.
3515
a4e4f05d
LT
35162003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
3517
3518 * customize.texi (Type Keywords): Correct the description of
3519 `:help-echo' in the case where `motion-doc' is a function.
3520
3ebe0346
JPW
35212003-08-14 John Paul Wallington <jpw@gnu.org>
3522
3523 * modes.texi (Emulating Mode Line): Subsection, not section.
3524
3afe8e39
RS
35252003-08-13 Richard M. Stallman <rms@gnu.org>
3526
3527 * elisp.texi (Top): Update subnode lists in menu.
3528
3529 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
3530 (Kill Functions): kill-region has new arg yank-handler.
3531 (Yanking): New node.
3532 (Yank Commands): Add yank-undo-function.
3533 (Low-Level Kill Ring):
3534 kill-new and kill-append have new arg yank-handler.
3535 (Changing Properties): Add remove-list-of-text-properties.
3536 (Atomic Changes): New node.
3537
3538 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
3539
3540 * streams.texi (Output Variables): Add eval-expression-print-length
3541 and eval-expression-print-level.
3542
3543 * os.texi (Time Conversion): For encode-time, explain limits on year.
3544
3545 * objects.texi (Character Type): Define anchor "modifier bits".
3546
3547 * modes.texi (Emulating Mode Line): New node.
3548 (Search-based Fontification): Font Lock uses font-lock-face property.
3549 (Other Font Lock Variables): Likewise.
3550
3551 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
3552 not vectors.
3553 (Active Keymaps): Add emulation-mode-map-alists.
3554 (Functions for Key Lookup): key-binding has new arg no-remap.
3555 (Remapping Commands): New node.
3556 (Scanning Keymaps): where-is-internal has new arg no-remap.
3557 (Tool Bar): Add tool-bar-local-item-from-menu.
3558 Clarify when to use tool-bar-add-item-from-menu.
3559
3560 * commands.texi (Interactive Call): commandp has new arg.
3561 (Command Loop Info): Add this-original-command.
3562
e37769b1
JPW
35632003-08-06 John Paul Wallington <jpw@gnu.org>
3564
3565 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
3566
3567 * display.texi (Warning Basics): Fix typo.
3568 (Fringes): Add closing curly bracket and fix typo.
3569
3570 * elisp.texi (Top): Fix typo.
3571
c5e0561f
RS
35722003-08-05 Richard M. Stallman <rms@gnu.org>
3573
3574 * elisp.texi: Update lists of subnodes.
3575
3576 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
3577
3578 * variables.texi (Local Variables): Use lc for example variable names.
3579
3580 * tips.texi (Library Headers): Explain where to put -*-.
3581
3582 * strings.texi (Creating Strings): Fix xref for vconcat.
3583
3584 * sequences.texi (Vector Functions):
3585 vconcat no longer allows integer args.
3586
3587 * minibuf.texi (Reading File Names): read-file-name has new
3588 arg PREDICATE. New function read-directory-name.
3589
3590 * macros.texi (Defining Macros): Give definition of `declare'
3591 (Indenting Macros): New node.
3592
3593 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
3594 (Window Frame Parameters): Make separate table of parameters
3595 that are coupled with specific face attributes.
3596 (Deleting Frames): delete-frame-hooks renamed to
3597 delete-frame-functions.
3598
3599 * files.texi (Magic File Names): Add file-remote-p.
3600 Clarify file-local-copy.
3601
3602 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
3603 here; instead xref Defining Macros.
3604
3605 * display.texi (Warnings): New node, and subnodes.
3606 (Fringes): New node.
3607
3608 * debugging.texi (Test Coverage): New node.
3609
3610 * compile.texi (Compiler Errors): Explain with-no-warnings
3611 and other ways to suppress warnings.
3612
3613 * commands.texi (Interactive Call): Minor clarification.
3614
3615 * buffers.texi (Buffer File Name): set-visited-file-name
3616 renames the buffer too.
3617
3618 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
3619
ee59dede
MR
36202003-07-24 Markus Rost <rost@math.ohio-state.edu>
3621
3622 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
3623
f0514b34
MR
36242003-07-22 Markus Rost <rost@math.ohio-state.edu>
3625
3626 * internals.texi (Garbage Collection): Fix previous change.
3627
c73983bb
RS
36282003-07-22 Richard M. Stallman <rms@gnu.org>
3629
3630 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
3631
3632 * display.texi (Width): Use \s syntax in example.
3633 (Font Selection): Add face-font-rescale-alist.
3634
3635 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
3636 Remove spurious indent in example.
3637
3638 * lists.texi (Building Lists): Add number-sequence.
3639
3640 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
3641
3642 * functions.texi (Function Documentation): Explain how to
3643 show calling convention explicitly in the doc string.
3644
3645 * windows.texi (Selecting Windows): save-selected-window saves
3646 selected window of each frame.
3647 (Window Configurations): Minor change.
3648
3649 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
3650
3651 * streams.texi (Output Variables): Add print-continuous-numbering
3652 and print-number-table.
3653
3654 * processes.texi (Decoding Output): New node.
3655
3656 * os.texi (Time Conversion): decode-time arg is optional.
3657
3658 * objects.texi (Character Type): Don't use space as example for \.
3659 Make list of char names and \-sequences correspond.
3660 Explain that \s is not used in strings. `\ ' needs space after.
3661
3662 * nonascii.texi (Converting Representations): Add string-to-multibyte.
3663 (Translation of Characters): Add translation-table-for-input.
3664 (Default Coding Systems): Add auto-coding-functions.
3665 (Explicit Encoding): Add decode-coding-inserted-region.
3666 (Locales): Add locale-info.
3667
3668 * minibuf.texi (Basic Completion): Describe test-completion.
3669 Collections can be lists of strings.
3670 Clean up lazy-completion-table.
3671 (Programmed Completion): Mention test-completion.
3672 Clarify why lambda expressions are not accepted.
3673 (Minibuffer Misc): Describe minibufferp.
3674
51a8b435
RS
36752003-07-14 Richard M. Stallman <rms@gnu.org>
3676
3677 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
3678
3679 * windows.texi (Selecting Windows): New arg to select-window.
3680 (Selecting Windows): Add with-selected-window.
3681 (Size of Window): Add window-inside-edges, etc.
3682
3683 * internals.texi (Garbage Collection): Add post-gc-hook.
3684
3685 * processes.texi (Subprocess Creation): Add exec-suffixes.
3686
3687 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
3688 (Scanning Keymaps): Add map-keymaps.
3689 (Defining Menus): Add keymap-prompt.
3690
3691 * numbers.texi (Integer Basics): Add most-positive-fixnum,
3692 most-negative-fixnum.
3693
3694 * compile.texi (Byte Compilation): Explain no-byte-compile
3695 (Compiler Errors): New node.
3696
3697 * os.texi (User Identification): user-uid, user-real-uid
3698 can return float.
3699
3700 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
3701 and about derived modes.
3702 (Minor Modes): Add minor-mode-list.
3703 (Defining Minor Modes): Keyword args for define-minor-mode.
3704 (Search-based Fontification): Explain managing other properties.
3705 (Other Font Lock Variables): Add font-lock-extra-managed-props.
3706 (Faces for Font Lock): Add font-locl-preprocessor-face.
3707 (Hooks): Add run-mode-hooks and delay-mode-hooks.
3708
3709 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 3710 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
3711
3712 * loading.texi (Library Search): Add load-suffixes.
3713
3714 * minibuf.texi (Basic Completion): Add lazy-completion-table.
3715 (Programmed Completion): Add dynamic-completion-table.
3716
3717 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
3718 (Magic File Names): Specify precedence order of handlers.
199bb209 3719
51a8b435
RS
3720 * commands.texi (Command Overview): Emacs server runs pre-command-hook
3721 and post-command-hook.
3722 (Waiting): New calling convention for sit-for.
3723
3724 * text.texi (Special Properties): local-map and keymap properties
3725 apply based on their stickiness.
3726
c6de56a0
RS
37272003-07-07 Richard M. Stallman <rms@gnu.org>
3728
3729 * modes.texi (Minor Mode Conventions): Specify only some kinds
3730 of list values as args to minor modes.
3731
3732 * files.texi (File Name Expansion): Warn about iterative use
3733 of substitute-in-file-name.
3734
3735 * advice.texi (Activation of Advice): Clean up previous change.
3736
8c761ea6
MR
37372003-07-06 Markus Rost <rost@math.ohio-state.edu>
3738
3739 * advice.texi (Activation of Advice): Note that ad-start-advice is
3740 turned on by default.
3741
c6de56a0
RS
37422003-06-30 Richard M. Stallman <rms@gnu.org>
3743
3744 * text.texi (Buffer Contents): Document current-word.
3745 (Change Hooks): Not called for *Messages*.
3746
3747 * functions.texi (Defining Functions): Explain about redefining
3748 primitives.
3749 (Function Safety): Renamed. Minor changes.
3750 Comment out the detailed criteria for what is safe.
3751
3fe4e567
AS
37522003-06-22 Andreas Schwab <schwab@suse.de>
3753
3754 * objects.texi (Symbol Type): Fix description of examples.
3755
cda7bd13
AS
37562003-06-16 Andreas Schwab <schwab@suse.de>
3757
3758 * hash.texi (Creating Hash): Fix description of :weakness.
3759
fbcffa4a
KG
37602003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
3761
3762 * files.texi (Changing Files): copy-file copies file modes, too.
3763
ff6a3bfb
RS
37642003-05-28 Richard M. Stallman <rms@gnu.org>
3765
3766 * strings.texi (Creating Strings): Clarify split-string.
3767
1463a05d
JB
37682003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
3769
3770 * strings.texi (Creating Strings): Update split-string specification
3771 and examples.
3772
af253914
RS
37732003-05-19 Richard M. Stallman <rms@gnu.org>
3774
3775 * elisp.texi: Correct invariant section names.
3776
7ea52f92
RS
37772003-04-20 Richard M. Stallman <rms@gnu.org>
3778
3779 * os.texi (Timers): Explain about timers and quitting.
3780
e31afc09
RS
37812003-04-19 Richard M. Stallman <rms@gnu.org>
3782
3783 * internals.texi (Writing Emacs Primitives): Strings are
3784 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
3785 Explain GCPRO convention for varargs function args.
3786
5ceea398
RS
37872003-04-16 Richard M. Stallman <rms@gnu.org>
3788
3789 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
3790
b0ada147
RS
37912003-04-08 Richard M. Stallman <rms@gnu.org>
3792
3793 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
3794
b23375aa
KS
37952003-02-13 Kim F. Storm <storm@cua.dk>
3796
3797 * objects.texi (Character Type): New \s escape for space.
3798
c60ee5e7
JB
37992003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3800
3801 * os.texi (System Environment): Added cygwin system-type.
3802
84e47416
RS
38032003-01-25 Richard M. Stallman <rms@gnu.org>
3804
3805 * keymaps.texi: Document that a symbol can act as a keymap.
3806
3e8cf2ea
RS
38072003-01-13 Richard M. Stallman <rms@gnu.org>
3808
3809 * text.texi (Changing Properties): Say string indices are origin-0.
3810
3811 * positions.texi (Screen Lines) <compute-motion>:
3812 Correct order of elts in return value.
3813
3814 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
3815 how to define a default binding.
3816
7abb9fc5 38172002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 3818
104bc3aa 3819 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 3820
104bc3aa
MR
3821 * customize.texi (Simple Types): Clarify description of custom
3822 type 'number. Describe new custom type 'float.
177f790c 3823
7abb9fc5 38242002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
3825
3826 * variables.texi (File Local Variables): Fix typo.
3827
df140a68 38282002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 3829
df140a68
KG
3830 From Michael Albinus <Michael.Albinus@alcatel.de>.
3831
3832 * README: Target for Info file is `make info'.
3833
3834 * files.texi (File Name Components): Fixed typos in
3835 `file-name-sans-extension'.
3836 (Magic File Names): Complete list of operations for magic file
3837 name handlers.
3838
7ed9159a
JY
38392002-09-16 Jonathan Yavner <jyavner@engineer.com>
3840
3841 * variables.texi (File Local Variables): New function
3842 risky-local-variable-p.
3843
38442002-09-15 Jonathan Yavner <jyavner@engineer.com>
3845
3846 * functions.texi (Function safety): New node about unsafep.
3847
241f79af
PA
38482002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
3849
3850 * customize.texi (Splicing into Lists): Fixed example.
3851 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
3852
72459b15
JB
38532002-06-17 Juanma Barranquero <lektu@terra.es>
3854
3855 * frames.texi (Display Feature Testing): Fix typo.
3856
61f7e0f5
AS
38572002-06-12 Andreas Schwab <schwab@suse.de>
3858
3859 * frames.texi (Initial Parameters, Resources): Fix references to
3860 the Emacs manual.
3861
4e792dbd
KS
38622002-05-13 Kim F. Storm <storm@cua.dk>
3863
3864 * variables.texi (Intro to Buffer-Local): Updated warning and
3865 example relating to changing buffer inside let.
3866
940344d4 38672002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
3868
3869 * os.texi (Session Management): New node about X Session management.
3870
231ac53b
EZ
38712002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
3872
3873 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
3874 to which the manual corresponds, and the copyright years.
3875
3876 * Makefile.in (VERSION): Set to 2.9.
3877
140cc574
EZ
38782001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
3879
3880 * elisp.texi: Change the category in @dircategory to "Emacs", to
3881 make it consistent with info/dir.
3882
9c7fce05
MB
38832001-11-25 Miles Bader <miles@gnu.org>
3884
3885 * text.texi (Fields): Describe new `limit' arg in
3886 field-beginning/field-end.
3887
9f8bbf0f
EZ
38882001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3889
a5e6715c
EZ
3890 * permute-index: Don't depend on csh-specific features. Replace
3891 the interpreter name with /bin/sh.
3892
9f8bbf0f
EZ
3893 * two-volume-cross-refs.txt: New file.
3894 * two.el: New file.
3895 * spellfile: New file.
3896
1756e2fb
EZ
38972001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
3898
3899 * permute-index: New file.
3900
3901 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
3902 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
3903 8+3 restricted namespace.
ad050e54
EZ
3904
3905 * Makefile.in (infodir): Define relative to $(srcdir).
3906 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
3907 include directories list via -I switch to makeinfo.
3908 (index.texi): Use cp if both hard and symbolic links fail.
3909
10fa7f8e
EZ
39102001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3911
7a1494ce
EZ
3912 * Makefile.in (distclean): Add.
3913
10fa7f8e
EZ
3914 The following changes make ELisp manual part of the Emacs
3915 distribution:
3916
3917 * Makefile.in: Add Copyright notice.
3918 (prefix): Remove.
3919 (infodir): Change value to "../info".
3920 (VPATH): New variable.
3921 (MAKE): Don't define.
3922 (texmacrodir): Don't define.
3923 (texinputdir): Append the existing value of TEXINPUTS.
3924 ($(infodir)/elisp): Instead of just "elisp". Reformat the
3925 command to be compatible with man/Makefile.in, and to put the
3926 output into ../info.
5c32b7c5 3927 (info): Add target.
10fa7f8e
EZ
3928 (installall): Target removed.
3929
ad050e54 39302001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
3931
3932 * tips.texi (Coding Conventions): Fix typo.
3933
6fd735df
GM
39342001-10-23 Gerd Moellmann <gerd@gnu.org>
3935
3936 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
3937
b704d54b
EZ
39382001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
3939
3940 * files.texi (File Name Components): Update the description of
3941 file-name-sans-extension and file-name-extension, as they now
3942 ignore leading dots.
3943
71431a0e
GM
39442001-10-20 Gerd Moellmann <gerd@gnu.org>
3945
6aa97356 3946 * (Version 21.1 released.)
71431a0e 3947
79f1f96c
MB
39482001-10-19 Miles Bader <miles@gnu.org>
3949
3950 * positions.texi (Text Lines): Describe behavior of
3951 `beginning-of-line'/`end-of-line' in the presence of field properties.
3952
892a8f36
GM
39532001-10-17 Gerd Moellmann <gerd@gnu.org>
3954
3955 * Makefile.in (VERSION): Set to 2.8.
3956 (manual): Use `manual-21'.
3957
8c1cc9e8 3958 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
3959 number was used. Set it to 2.8.
3960
3961 * intro.texi: Likewise.
3962
51724e26
EZ
39632001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3964
3965 * files.texi (File Name Completion): Document the significance of
3966 a trailing slash in elements of completion-ignored-extensions.
3967
57b338e8
MB
39682001-10-06 Miles Bader <miles@gnu.org>
3969
3970 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
3971
c89e4bc5
GM
39722001-10-04 Gerd Moellmann <gerd@gnu.org>
3973
3974 * variables.texi (Variable Aliases): New node.
3975
ab952a4f
GM
39762001-10-04 Gerd Moellmann <gerd@gnu.org>
3977
3978 * Branch for 21.1.
dff28924 3979
9db3a582
MB
39802001-10-02 Miles Bader <miles@gnu.org>
3981
ae1a9581
MB
3982 * minibuf.texi (Minibuffer Misc): Add entries for
3983 `minibuffer-contents', `minibuffer-contents-no-properties', and
3984 `delete-minibuffer-contents'.
3985 Correct description for `minibuffer-prompt-end'.
3986
9db3a582
MB
3987 * text.texi (Property Search): Correct descriptions of
3988 `next-char-property-change' and `previous-char-property-change'.
3989 Add entries for `next-single-char-property-change' and
3990 `previous-single-char-property-change'.
3991 Make operand names a bit more consistent.
3992
03be5931
EZ
39932001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
3994
3995 * frames.texi (Finding All Frames): Document that next-frame and
3996 previous-frame are local to current terminal.
3997
974548ec
EZ
39982001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
3999
4000 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 4001 result of make-keymap.
974548ec 4002
8d82c597
EZ
40032001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
4004
4005 * display.texi (Font Lookup, Attribute Functions)
4006 (Image Descriptors): Add cross-references to the definition of
4007 selected frame.
4008
4009 * buffers.texi (The Buffer List): Add cross-references to the
4010 definition of selected frame.
4011
4012 * frames.texi (Input Focus): Clarify which frame is _the_ selected
4013 frame at any given time.
4014 (Multiple Displays, Size and Position): Add a cross-reference to
4015 the definition of the selected frame.
4016
2842de30
EZ
40172001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
4018
4019 * strings.texi (String Conversion) <string-to-number>: Document
4020 that a float is returned for integers that are too large.
4021
4022 * frames.texi (Mouse Position): Document mouse-position-function.
4023 (Display Feature Testing): Document display-images-p.
4024 (Window Frame Parameters): Document the cursor-type variable.
4025
4026 * numbers.texi (Integer Basics): Document CL style read syntax for
4027 integers in bases other than 10.
4028
4029 * positions.texi (List Motion): Document
4030 open-paren-in-column-0-is-defun-start.
4031
4032 * lists.texi (Sets And Lists): Document member-ignore-case.
4033
4034 * internals.texi (Garbage Collection): Document the used and free
4035 strings report.
4036 (Memory Usage): Document strings-consed.
4037
4038 * os.texi (Time of Day): Document float-time.
4039 (Recording Input): Document that clear-this-command-keys clears
4040 the vector to be returned by recent-keys.
4041
4042 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
4043 argument keymap can be a list.
4044
4045 * nonascii.texi (User-Chosen Coding Systems)
4046 <select-safe-coding-system>: Document the new argument
4047 accept-default-p and the variable
4048 select-safe-coding-system-accept-default-p. Tell what happens if
4049 buffer-file-coding-system is undecided.
4050 (Default Coding Systems): Document auto-coding-regexp-alist.
4051
4052 * display.texi (The Echo Area) <message>: Document
4053 message-truncate-lines.
4054 (Glyphs): Document that the glyph table is unused on windowed
4055 displays.
4056
4057 * help.texi (Describing Characters) <single-key-description>:
4058 Document the new argument no-angles.
4059 (Accessing Documentation) <documentation-property>: Document that
4060 a non-string property is evaluated.
4061 <documentation>: Document that the function-documentation property
4062 is looked for.
4063
4064 * windows.texi (Selecting Windows): Document some-window.
4065
4066 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
4067
4068 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
4069 apropos-mode-hook.
4070
4071 * commands.texi (Using Interactive): Document interactive-form.
4072 (Keyboard Macros): Document kbd-macro-termination-hook.
4073 (Command Loop Info): Document that clear-this-command-keys clears
4074 the vector to be returned by recent-keys.
4075
2d43d823
GM
40762001-09-04 Werner LEMBERG <wl@gnu.org>
4077
4078 * Makefile.in (srcdir, texinputdir): New variables.
4079 (srcs, index.texi, install): Use $(srcdir).
4080 (.PHONY): Remove elisp.dvi.
4081 (elisp): Use -I switch for makeinfo.
4082 (elisp.dvi): Use $(srcdir) and $(texinputdir).
4083 (installall, dist): Use $(srcdir).
4084 Fix path to texinfo.tex.
4085 (maintainer-clean): Add elisp.dvi and elisp.oaux.
4086
fa739b31
GM
40872001-08-30 Gerd Moellmann <gerd@gnu.org>
4088
92a25631
GM
4089 * display.texi (Conditional Display): Adjust to API change.
4090
fa739b31
GM
4091 * configure: New file.
4092
cef68af5
GM
40932001-07-30 Gerd Moellmann <gerd@gnu.org>
4094
4095 * commands.texi (Repeat Events): Add description of
4096 double-click-fuzz.
4097
d1f08d85
SM
40982001-05-08 Stefan Monnier <monnier@cs.yale.edu>
4099
4100 * syntax.texi (Syntax Class Table): Add the missing designator for
4101 comment and string fences.
4102 (Syntax Properties): Add a xref to syntax table internals.
4103 (Syntax Table Internals): Document string-to-syntax.
4104
1e9fc92e
GM
41052001-05-07 Gerd Moellmann <gerd@gnu.org>
4106
4107 * Makefile.in (install): Use install-info command line options
4108 like in Emacs' Makefile.in.
4109
00480554
MB
41102000-12-09 Miles Bader <miles@gnu.org>
4111
4112 * windows.texi (Window Start): Update documentation for
4113 `pos-visible-in-window-p'.
4114
1e344ee2
SM
41152000-11-12 Stefan Monnier <monnier@cs.yale.edu>
4116
4117 * lists.texi (Building Lists): Add footnote to explain how to add
4118 to the end of a list.
4119
a540f6ed
GM
41202000-10-25 Gerd Moellmann <gerd@gnu.org>
4121
4122 * files.texi (Visiting Functions): Typos.
4123
28bcdbee
KH
41242000-10-25 Kenichi Handa <handa@etl.go.jp>
4125
4126 * files.texi (Visiting Functions): Return value of
4127 find-file-noselect may be a list of buffers if wildcards are used.
4128
22d1a4ed
MB
41292000-10-24 Miles Bader <miles@lsi.nec.co.jp>
4130
4131 * display.texi (Defining Faces): Document `graphic' display type
4132 in face specs.
4133
916a89db
KG
41342000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4135
1e9fc92e 4136 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
4137 `after-make-frame-hook' with `after-make-frame-functions'.
4138
1e9fc92e 4139 * frames.texi (Creating Frames): Ditto.
916a89db 4140
1e9fc92e 4141 * variables.texi (Future Local Variables): Ditto.
916a89db 4142
483de32b
GM
41432000-10-16 Gerd Moellmann <gerd@gnu.org>
4144
4145 * display.texi (Other Image Types): Add description of :foreground
4146 and :background properties of mono PBM images.
4147
e23a63a5
WL
41482000-08-17 Werner LEMBERG <wl@gnu.org>
4149
4150 * .cvsignore: New file.
4151
dfc16043
GM
41522000-01-05 Gerd Moellmann <gerd@gnu.org>
4153
4154 * tindex.pl: New script.
4155
602613fe
DL
41561999-12-03 Dave Love <fx@gnu.org>
4157
4158 * Makefile.in (MAKEINFO): New parameter.
4159
94ec544d
DL
41601999-09-17 Richard Stallman <rms@gnu.org>
4161
4162 * Makefile.in (srcs): Add hash.texi.
4163 (VERSION): Update to 20.6.
4164
41651999-09-13 Richard Stallman <rms@gnu.org>
4166
4167 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
4168
41691998-08-29 Karl Heuer <kwzh@gnu.org>
4170
4171 * configure.in: New file.
4172 * Makefile.in: Renamed from Makefile.
4173 (prefix, infodir): Use value obtained from configure.
4174 (emacslibdir): Obsolete variable deleted.
4175 (dist): Distribute configure.in, configure, Makefile.in.
4176
41771998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4178
4179 * Makefile (INSTALL_INFO): New variable.
4180 (install): Run install-info.
4181
41821998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
4183
4184 * Makefile (elisp.dvi): Add missing backslash.
4185
41861998-05-02 Richard Stallman <rms@psilocin.gnu.org>
4187
4188 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
4189 Run texindex without `./'. Always run texindex on elisp.tp.
4190 (elisp.tps): Target deleted.
4191
41921998-04-05 Richard Stallman <rms@psilocin.gnu.org>
4193
4194 * Makefile (srcs): Add nonascii.texi and customize.texi.
4195 (dist): Start by deleting `temp'.
4196
41971998-02-17 Richard Stallman <rms@psilocin.gnu.org>
4198
4199 * Makefile (makeinfo, texindex): Targets deleted.
4200 (makeinfo.o, texindex.o): Targets deleted.
4201 (clean, dist): Don't do anything with them or with getopt*.
4202
42031998-01-30 Richard Stallman <rms@psilocin.gnu.org>
4204
4205 * Makefile (SHELL): Defined.
4206
42071998-01-27 Richard Stallman <rms@psilocin.gnu.org>
4208
4209 * Makefile (elisp.tps): New target.
4210 (elisp.dvi): Depend on elisp.tps.
4211
4212Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
4213
4214 * README: Update phone number.
4215
4216 * Makefile (elisp): Make this be the default target.
4217 Depend on makeinfo.c instead of makeinfo.
4218 (install): Don't depend on elisp.dvi, since we don't install that.
4219 Use mkinstalldirs.
4220 (dist): Add mkinstalldirs.
4221
4222Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4223
4224 * Makefile (VERSION): Update version number.
4225 (maintainer-clean): Renamed from realclean.
4226
4227Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4228
4229 * Makefile (realclean): New target.
4230 (elisp): Remove any old elisp-* files first.
4231
4232Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
4233
d1f08d85
SM
4234 * Makefile (VERSION): New variable.
4235 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
4236 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
4237
4238Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4239
4240 * Makefile (elisp): Depend on makeinfo.
4241
4242Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
4243
d1f08d85 4244 * Makefile (srcs): Add anti.texi.
94ec544d
DL
4245
4246Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4247
4248 * Makefile (infodir, prefix): New vars.
4249 (install): Use infodir.
4250 (emacsinfodir): Deleted.
4251
4252Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4253
4254 * Makefile (srcs): Add calendar.texi.
4255
4256 * Makefile (dist): Copy texindex.c and makeinfo.c.
4257 Limit elisp-* files to those with one or two digits.
4258
4259Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4260
4261 * Makefile (dist): Changed to use Gzip instead of compress.
4262
4263Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4264
4265 * loading.texi (Unloading): define-function changed back to
4266 defalias. It may not stay this way, but at least it's
4267 consistent with the known-good version of the code patch.
4268
4269Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4270
4271 * modes.texi (Hooks): Document new optional arg of add-hook.
4272
4273Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4274
d1f08d85 4275 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
4276
4277 * tips.texi: Add new section on standard library headers.
4278
4279Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4280
4281 * Makefile (srcs): Add frame.texi to the list of sources.
4282
4283Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4284
4285 * Makefile (dist): Don't bother excluding autosave files; they'll
4286 never make it into the temp directory anyway, and the hash marks
4287 in the name are problematic for make and the Bourne shell.
dff28924 4288 (srcs):
94ec544d
DL
4289
4290Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4291
d1f08d85 4292 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
4293 the distribution tar file.
4294
dff28924 4295Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
4296
4297 * Makefile (srcs): Added index.perm.
4298 (elisp.dvi): Remove erroneous shell comment.
4299 Expect output of permute-index in permuted.fns.
4300 Save old elisp.aux in elisp.oaux.
4301 (clean): Added index.texi to be deleted.
4302
dff28924 4303Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4304
4305 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
4306
dff28924 4307Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
4308
4309 * files.texi: Noted that completion-ignored-extensions is ignored
4310 when making *Completions*.
4311
4312Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
4313
4314 * Makefile make dist now depends on elisp.dvi, since it tries
4315 to include it in the dist file.
4316
dff28924 4317Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
4318
4319 * functions.texinfo (Mapping Functions): Add missing quote
4320
dff28924 4321Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4322
4323 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
4324 (defunargs): Turn off \hyphenchar of \sl font temporarily.
4325
dff28924 4326Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4327
4328 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
4329 and @error{} are the terms now being used. The files in the
4330 directory have been changed to reflect this.
4331
d1f08d85 4332 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
4333 ` @result{}', using 5 spaces at the begining of the line.
4334
dff28924 4335Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4336
4337 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
4338 experimental @indentedresult{}, @indentedexpandsto{} are part of
4339 the texinfo.tex in this directory. These TeX macros are not
4340 stable yet.
4341
dff28924 4342Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4343
4344 * texinfo.tex: temporarily added
d1f08d85 4345 \let\result=\dblarrow
94ec544d
DL
4346 \def\error{{\it ERROR} \longdblarrow}
4347 We need to do this better soon.
4348
dff28924 4349Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4350
4351 * Applied Karl Berry's patches to *.texinfo files, but not to
4352 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
4353 new title page format is also not applied, since it requires
4354 texinfo.tex changes.)
4355
4356 * Cleaned up `Makefile' and defined the `emacslibdir' directory
4357 for the Project GNU development environment.
4358
ad050e54 4359;; Local Variables:
fd026ee1 4360;; coding: iso-2022-7bit
ad050e54 4361;; End:
2a34a036 4362
651f374c 4363 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
ceb4c4d3 4364 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
4365 Copying and distribution of this file, with or without modification,
4366 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
4367
4368;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda