(Ffind_operation_coding_system): Doc fix.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
93fd6289
LT
12006-05-29 Luc Teirlinck <teirllm@auburn.edu>
2
3 * internals.texi (Pure Storage): Mention that an overflow in pure
4 space causes a memory leak.
5 (Garbage Collection): If there was an overflow in pure space,
6 `garbage-collect' returns nil.
7
7c42b3e0
EZ
82006-05-30 Eli Zaretskii <eliz@gnu.org>
9
10 * nonascii.texi (Default Coding Systems): Fix it some more.
11
b8909e88
EZ
122006-05-29 Eli Zaretskii <eliz@gnu.org>
13
14 * nonascii.texi (Default Coding Systems): Fix last change.
15
6d3906d5
KH
162006-05-29 Kenichi Handa <handa@m17n.org>
17
18 * nonascii.texi (find-operation-coding-system): Describe the new
19 argument format (FILENAME . BUFFER).
20
0985f920
RS
212006-05-28 Richard Stallman <rms@gnu.org>
22
23 * tips.texi (Coding Conventions): Better explain reasons not to
24 advise other packages or use `eval-after-load'.
25
6c6e0bb4
KS
262006-05-29 Kim F. Storm <storm@cua.dk>
27
28 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
29 `bindat-idx' and `bindat-raw' for clarity.
30
096432af
TTN
312006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
32
b9e17eb3
TTN
33 * processes.texi (Bindat Spec): Expand on `repeat' handler.
34
096432af
TTN
35 * display.texi (Display): Add "Abstract Display" to menu.
36 (Abstract Display, Abstract Display Functions)
37 (Abstract Display Example): New nodes.
38 * elisp.texi (Top): Add "Abstract Display" to menu.
39
e4b3f22f
CY
402006-05-27 Chong Yidong <cyd@stupidchicken.com>
41
917b8227
CY
42 * keymaps.texi (Key Sequences): Link to input events definition.
43 (Format of Keymaps): Delete material duplicated in Keymap Basics.
44
e4b3f22f
CY
45 * files.texi (Changing Files): Document updated argument list for
46 copy-file.
47
f1b64ef1
TTN
482006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
49
50 * processes.texi (Bindat Functions): Explain term "total length".
51 Use it in bindat-length and bindat-pack descriptions.
52
3d0793e4
EZ
532006-05-26 Eli Zaretskii <eliz@gnu.org>
54
55 * tips.texi (Coding Conventions): Advise against using
56 eval-after-load in packages. Add an index entry.
57
abeb5483
JL
582006-05-25 Juri Linkov <juri@jurta.org>
59
92aa92fa
JL
60 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
61
abeb5483
JL
62 * modes.texi (%-Constructs): Add %e, %z, %Z.
63
403a7bca
RS
642006-05-25 Richard Stallman <rms@gnu.org>
65
66 * elisp.texi (Top): Update subnode menu.
67
68 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
69 (Keymaps): Update menu.
70
39a9bed3
CY
712006-05-25 Chong Yidong <cyd@stupidchicken.com>
72
73 * keymaps.texi (Key Sequences): Some clarifications.
74
78b3f5c3
TTN
752006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
76
77 * processes.texi (Bindat Functions): Say "unibyte string"
78 explicitly for bindat-unpack and bindat-pack descriptions.
79 (Bindat Examples): Don't call `string-make-unibyte' in example.
80
08244b81
CY
812006-05-25 Chong Yidong <cyd@stupidchicken.com>
82
83 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
84 Explain string and vector representations of key sequences
85
78b3f5c3
TTN
86 * keymaps.texi (Changing Key Bindings):
87 * commands.texi (Interactive Codes, Interactive Codes):
08244b81
CY
88 * help.texi (Describing Characters): Refer to it.
89
b370c94d
LT
902006-05-23 Luc Teirlinck <teirllm@auburn.edu>
91
92 * frames.texi (Pointer Shape): @end table -> @end defvar.
93
b8223441
RS
942006-05-22 Richard Stallman <rms@gnu.org>
95
96 * elisp.texi (Top): Update subnode menus.
97
98 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
99 Contents rewritten; material from old Pointer Shape node moved here.
100
101 * display.texi (Pointer Shape): Node deleted.
102 (Image Descriptors): Minor cleanup.
103
c18eec5c
RS
1042006-05-21 Richard Stallman <rms@gnu.org>
105
106 * syntax.texi (Parsing Expressions): Update info on which STATE
107 elements are ignored.
108
9300b310
LT
1092006-05-19 Luc Teirlinck <teirllm@auburn.edu>
110
86735b2d
LT
111 * hooks.texi (Standard Hooks): Correct typo.
112
9300b310
LT
113 * gpl.texi (GPL): ifinfo -> ifnottex.
114
75e3b957
EZ
1152006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
116
117 * searching.texi (Simple Match Data): Warn about match data being
118 set anew by every search.
119
0bcf8735
RS
1202006-05-17 Richard Stallman <rms@gnu.org>
121
122 * minibuf.texi (Minibuffer History): Clarify.
123
124 * searching.texi (Regexp Special): Clarify nested regexp warning.
125
b3abe3a5
KS
1262006-05-16 Kim F. Storm <storm@cua.dk>
127
128 * minibuf.texi (Minibuffer History): Update add-to-history.
129
bc20db55
KH
1302006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
131
132 * nonascii.texi (Explicit Encoding): Fix
133 typo (encoding<->decoding).
134
f31263a4
RS
1352006-05-14 Richard Stallman <rms@gnu.org>
136
46a2df8e
RS
137 * buffers.texi (Creating Buffers): Cleanup.
138
f31263a4
RS
139 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
140
1299a5a4
EZ
1412006-05-13 Eli Zaretskii <eliz@gnu.org>
142
642c61f3
EZ
143 * buffers.texi (Current Buffer): Document that with-temp-buffer
144 disables undo.
145
1299a5a4
EZ
146 * os.texi (Terminal-Specific): More accurate description of how
147 Emacs searches for the terminal-specific libraries.
148
61515a63
EZ
1492006-05-12 Eli Zaretskii <eliz@gnu.org>
150
b811ef49
EZ
151 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
152 emacs-xtra to @inforef's.
153
4a7910c7
EZ
154 * text.texi (Undo): Document that undo is turned off in buffers
155 whose names begin with a space.
156
157 * buffers.texi (Buffer Names): Add index entries for buffers whose
158 names begin with a space.
159 (Creating Buffers): Document that undo is turned off in buffers
160 whose names begin with a space.
161
f055e02c
EZ
162 * files.texi (Visiting Functions, Reading from Files)
163 (Saving Buffers): Mention code and EOL conversions by file I/O
164 primitives and subroutines.
165
0ef0b416
EZ
166 * nonascii.texi (Lisp and Coding Systems): Document
167 coding-system-eol-type. Add index entries for eol conversion.
168
61515a63
EZ
169 * display.texi (Defining Faces): Mention `mac', and add an xref to
170 where window-system is described.
171
e4c068c0
RS
1722006-05-10 Richard Stallman <rms@gnu.org>
173
174 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
175
31035927
RS
1762006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
177
178 * variables.texi (File Local Variables): Recommend to quote lambda
179 expressions in safe-local-variable property.
180
f12a0718
RS
1812006-05-09 Richard Stallman <rms@gnu.org>
182
183 * variables.texi (File Local Variables): Document
184 safe-local-eval-forms and safe-local-eval-function.
185
ed7e6c32
KS
1862006-05-07 Kim F. Storm <storm@cua.dk>
187
188 * minibuf.texi (Minibuffer History): Remove keep-dups arg
189 from add-to-history.
190
5a36d834
RF
1912006-05-07 Romain Francoise <romain@orebokech.com>
192
193 * commands.texi (Event Input Misc):
194 * compile.texi (Eval During Compile):
195 * internals.texi (Buffer Internals):
196 * minibuf.texi (Initial Input):
197 * nonascii.texi (Scanning Charsets):
198 * numbers.texi (Comparison of Numbers):
199 * windows.texi (Textual Scrolling, Vertical Scrolling):
200 Fix various typos.
201
fbc284f6
EZ
2022006-05-06 Eli Zaretskii <eliz@gnu.org>
203
f53d2e87
EZ
204 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
205 conditional xref's to either emacs or emacs-xtra, depending on
206 @iftex/@ifnottex.
207
fbc284f6
EZ
208 * minibuf.texi (Minibuffer History): Document add-to-history.
209
3dfed653
EZ
2102006-05-05 Eli Zaretskii <eliz@gnu.org>
211
212 * internals.texi (Pure Storage): Mention the pure overflow message
213 at startup.
214
8e7a9a24
EZ
2152006-05-05 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
216
217 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
218 (Searching Keymaps): Fix pseudo-Lisp description of keymap
219 search.
220
d0789de9
RS
2212006-05-01 Richard Stallman <rms@gnu.org>
222
223 * intro.texi (nil and t): Clarify.
224
225 * variables.texi (File Local Variables): Suggest using booleanp.
226
fc2cb772
JB
2272006-05-01 Juanma Barranquero <lekktu@gmail.com>
228
229 * objects.texi (Type Predicates): Fix typos.
230
27c5714a
SM
2312006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
232
233 * intro.texi (nil and t): Add booleanp.
234
235 * objects.texi (Type Predicates): Add links for booleanp and
236 string-or-null-p.
237
eadb9d45
RS
2382006-04-29 Richard Stallman <rms@gnu.org>
239
27c5714a 240 * modes.texi (Multiline Font Lock): Rename from
eadb9d45
RS
241 Multi line Font Lock Elements. Much clarification.
242 (Font Lock Multiline, Region to Fontify): Much clarification.
243
7817e3d3
SM
2442006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
245
246 * variables.texi (File Local Variables): Remove the special case t for
247 safe-local-variable.
248
8ac3a455
RS
2492006-04-26 Richard Stallman <rms@gnu.org>
250
251 * syntax.texi (Parsing Expressions): Minor cleanup.
252
290e4aae
RS
2532006-04-18 Richard Stallman <rms@gnu.org>
254
255 * tips.texi (Coding Conventions): Explain when the package's
256 prefix should appear later on (not at the start of the name).
257
258 * searching.texi (String Search): Clarify effect of NOERROR.
259
260 * modes.texi (Imenu): Clarify what special items do.
261
262 * hooks.texi (Standard Hooks): Delete text about old hook names.
263
1e2b8ce5
RF
2642006-04-17 Romain Francoise <romain@orebokech.com>
265
266 * variables.texi (Local Variables): Update the default value of
267 `max-specpdl-size'.
268
51fa34bc
MB
2692006-04-15 Michael Olson <mwolson@gnu.org>
270
271 * processes.texi (Transaction Queues): Mention the new optional
272 `delay-question' argument for `tq-enqueue'.
273
61f32d39
BW
2742006-04-13 Bill Wohler <wohler@newt.com>
275
276 * customize.texi (Common Keywords): Use dotted notation for
50b7bce0
BW
277 :package-version value. Specify its values. Improve documentation
278 for customize-package-emacs-version-alist.
61f32d39 279
4f8ed159
BW
2802006-04-12 Bill Wohler <wohler@newt.com>
281
282 * customize.texi (Common Keywords): Move description of
283 customize-package-emacs-version-alist to @defvar.
284
e5e864ab
BW
2852006-04-10 Bill Wohler <wohler@newt.com>
286
287 * customize.texi (Common Keywords): Add :package-version.
288
6c230417
KS
2892006-04-10 Kim F. Storm <storm@cua.dk>
290
291 * text.texi (Buffer Contents): Add NOPROPS arg to
292 filter-buffer-substring.
293
d82eac8f
EZ
2942006-04-08 Kevin Ryde <user42@zip.com.au>
295
296 * os.texi (Command-Line Arguments): Update xref to emacs manual
297 "Command Arguments" -> "Emacs Invocation", per change there.
298
4f815b29
TTN
2992006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
300
301 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
302 be on one line to help makeinfo not render two spaces after the dot.
303
122c3009
RS
3042006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
305
306 * strings.texi (Predicates for Strings): Add string-or-null-p.
307
da68bc3d
KS
3082006-03-28 Kim F. Storm <storm@cua.dk>
309
310 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
311 remarks about systems that don't support fractional seconds.
312
b223e22d
KB
3132006-03-25 Karl Berry <karl@gnu.org>
314
fc2cb772 315 * elisp.texi: Use @copyright{} instead of (C), and do not indent
b223e22d
KB
316 the year list.
317
b756c64c
NR
3182006-03-21 Nick Roberts <nickrob@snap.net.nz>
319
320 * display.texi (Fringe Indicators): Fix typos.
321
fe3dca59
LT
3222006-03-19 Luc Teirlinck <teirllm@auburn.edu>
323
c287ad03 324 * tips.texi (Documentation Tips): One can now also write `program'
fe3dca59
LT
325 in front of a quoted symbol in a docstring to prevent making a
326 hyperlink.
327
e91d4202
AM
3282006-03-19 Alan Mackenzie <acm@muc.de>
329
290e4aae 330 * text.texi (Special Properties): Clarify `fontified' property.
e91d4202 331
e8a5f60b
RS
3322006-03-16 Richard Stallman <rms@gnu.org>
333
334 * display.texi (Defining Images): Minor cleanup.
335
486daaa5
BW
3362006-03-16 Bill Wohler <wohler@newt.com>
337
338 * display.texi (Defining Images): In image-load-path-for-library,
339 prefer user's images.
340
4ffc92c2
SM
3412006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
342
343 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
344
874a6ef8
BW
3452006-03-15 Bill Wohler <wohler@newt.com>
346
347 * display.texi (Defining Images): Fix example in
348 image-load-path-for-library by not recommending that one binds
fc2cb772 349 image-load-path. Just defvar it to placate compiler and only use
874a6ef8
BW
350 it if previously defined.
351
70949f30
BW
3522006-03-14 Bill Wohler <wohler@newt.com>
353
354 * display.texi (Defining Images): In image-load-path-for-library,
355 always return list of directories. Update example.
356
c852c516
AM
3572006-03-14 Alan Mackenzie <acm@muc.de>
358
359 * modes.texi: New node, "Region to Fontify" (for Font Lock).
360 This describes font-lock-extend-region-function.
4ffc92c2 361 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
c852c516
AM
362 the new node "Region to Fontify".
363
7cd3712b
RS
3642006-03-13 Richard Stallman <rms@gnu.org>
365
366 * display.texi (Invisible Text): The impossible position is
367 now before the invisible text, not after.
368 (Defining Images): Clean up last change.
369
2c676341
BW
3702006-03-11 Bill Wohler <wohler@newt.com>
371
372 * display.texi (Defining Images): Add image-load-path-for-library.
373
6f49b4c5
LT
3742006-03-11 Luc Teirlinck <teirllm@auburn.edu>
375
2d14c9bf
LT
376 * text.texi (Adaptive Fill): Fix Texinfo usage.
377
378 * strings.texi (Creating Strings): Fix Texinfo usage.
379
6f49b4c5
LT
380 * searching.texi (Regexp Special): Use @samp for regular
381 expressions that are not in Lisp syntax.
382
fc1d3386
LT
3832006-03-08 Luc Teirlinck <teirllm@auburn.edu>
384
385 * searching.texi (Regexp Special): Put remark between parentheses
386 to avoid misreading.
387
7b2c2ca9
LT
3882006-03-07 Luc Teirlinck <teirllm@auburn.edu>
389
390 * searching.texi (Syntax of Regexps): More accurately describe
391 which characters are special in which situations.
392 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
393 are not special. Describe in detail when `[' and `]' are special.
394 (Regexp Backslash): Plenty of regexps with unbalanced square
395 brackets are valid, so reword that statement.
396
f79bc642
KS
3972006-03-02 Kim F. Storm <storm@cua.dk>
398
399 * keymaps.texi (Tool Bar): Add tool-bar-border.
400
1d9a5237
LT
4012006-02-28 Luc Teirlinck <teirllm@auburn.edu>
402
a86b01fa 403 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
1d9a5237 404
2534ef94
LT
4052006-02-27 Luc Teirlinck <teirllm@auburn.edu>
406
407 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
408
409 * files.texi (Locating Files): Suggest additional values for the
410 SUFFIXES arg of `locate-file'. Update pxref.
411
412 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
413 (How Programs Do Loading): Discuss the effects of Auto Compression
414 mode on `load'.
415 (Load Suffixes): New node.
394e96d5 416 (Library Search): Delete description of `load-suffixes'; it was
2534ef94
LT
417 moved to "Load Suffixes".
418 (Autoload, Named Features): Mention `load-suffixes'.
419
dd9959da 4202006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2bb56fbf
JB
421
422 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
423
424 * windows.texi (Window Tree): Fix typo.
425
49af2995
KS
4262006-02-20 Kim F. Storm <storm@cua.dk>
427
428 * display.texi (Fringe Indicators): New section.
429 Move indicate-empty-lines, indicate-buffer-boundaries, and
430 default-indicate-buffer-boundaries here.
431 Add fringe-indicator-alist and default-fringes-indicator-alist.
432 Add list of logical fringe indicator symbols.
433 Update list of standard bitmap names.
434 (Fringe Cursors): New section.
435 Move overflow-newline-into-fringe here.
436 Add fringe-cursor-alist and default-fringes-cursor-alist.
437 Add list of fringe cursor symbols.
438
58f71009
JB
4392006-02-20 Juanma Barranquero <lekktu@gmail.com>
440
441 * commands.texi (Using Interactive): Fix reference to node
442 "Minibuffers".
443
5498b6af
RS
4442006-02-19 Richard M. Stallman <rms@gnu.org>
445
446 * minibuf.texi (High-Level Completion):
447 Add xref to read-input-method-name.
448
449 * files.texi (Relative File Names): Move file-relative-name here.
450 (File Name Expansion): From here. Minor clarifications.
451
452 * commands.texi (Using Interactive): Add xrefs about reading input.
453 Clarify remarks about that moving point and mark.
454 Put string case before list case.
455
43ce897a 4562006-02-16 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
b6498a68 457
4ffc92c2
SM
458 * display.texi (Other Display Specs, Image Descriptors):
459 Revert erroneous changes. The previous description of
460 image-descriptors as `(image . PROPS)' was correct.
b6498a68 461
1324d26e
RS
4622006-02-14 Richard M. Stallman <rms@gnu.org>
463
464 * variables.texi (File Local Variables): Clarifications.
465
0da93350
JB
4662006-02-14 Juanma Barranquero <lekktu@gmail.com>
467
468 * variables.texi (File Local Variables): Use @code for a cons
469 cell, not @var.
470
51a39bab
CY
4712006-02-13 Chong Yidong <cyd@stupidchicken.com>
472
473 * variables.texi (File Local Variables): Document new file local
474 variable behavior.
475
d342156c
KS
4762006-02-10 Kim F. Storm <storm@cua.dk>
477
478 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
479
8392fe4a
JB
4802006-02-08 Juanma Barranquero <lekktu@gmail.com>
481
482 * modes.texi (%-Constructs): Remove obsolete info about
483 `global-mode-string'.
484
cd6cd82a
RS
4852006-02-07 Richard M. Stallman <rms@gnu.org>
486
d78dc2d8
RS
487 * commands.texi (Prefix Command Arguments): Minor cleanup.
488
489 * display.texi: "Graphical display", not window system.
490
cd6cd82a
RS
491 * functions.texi (What Is a Function): Fix xref.
492
493 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
494 (Changing Key Bindings): Clarify when remapping is better than
495 substitute-key-definition.
496
4972006-02-02 Richard M. Stallman <rms@gnu.org>
498
499 * minibuf.texi (Basic Completion): Completion alists are risky.
500
501 * keymaps.texi (Active Keymaps): Clarifications.
502 (Searching Keymaps): New node.
503 (Keymaps): Update menu.
504
505 * frames.texi (Layout Parameters): Minor clarification.
506 (Drag and Drop): New node.
507 (Frames): Update menu.
508
cf052abc
CY
5092006-01-29 Chong Yidong <cyd@stupidchicken.com>
510
4ffc92c2
SM
511 * display.texi (Other Display Specs, Image Descriptors):
512 Image description is a list, not a cons cell.
cf052abc 513
1f2907ee
LT
5142006-01-28 Luc Teirlinck <teirllm@auburn.edu>
515
516 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
517 list is not necessarily a list).
518
a849f77d
EZ
5192006-01-27 Eli Zaretskii <eliz@gnu.org>
520
521 * frames.texi (Layout Parameters): border-width and
522 internal-border-width belong to the frame, not the window.
523
d322eb9b
RS
5242006-01-19 Richard M. Stallman <rms@gnu.org>
525
526 * nonascii.texi (Translation of Characters): Search cmds use
527 translation-table-for-input. Automatically made local.
528
529 * markers.texi (Overview of Markers): Count insertion type
530 as one of a marker's attributes.
531
cd6cd82a
RS
532 * keymaps.texi (Controlling Active Maps): New node, split out of
533 Active Keymaps.
534 (Keymaps): Menu updated.
535 (Active Keymaps): Give pseudocode to explain how the active
536 maps are searched. current-active-maps and key-binding moved here.
537 (Functions for Key Lookup): current-active-maps and key-binding moved.
538 Clarifications.
539 (Searching the Keymaps): New subnode.
540
d322eb9b
RS
541 * elisp.texi (Top): Menu clarification.
542
543 * display.texi (Other Display Specs): Delete duplicate entry for
544 just a string as display spec. Move text about recursive display
545 specs on such a string.
546
547 * commands.texi (Key Sequence Input): Clarify.
548 Move num-nonmacro-input-events out.
549 (Reading One Event): num-nonmacro-input-events moved here.
550
2ac77b5a
NR
5512006-01-14 Nick Roberts <nickrob@snap.net.nz>
552
553 * advice.texi (Simple Advice): Update example to fit argument
554 change in previous-line.
555
a203a18c
RS
5562006-01-05 Richard M. Stallman <rms@gnu.org>
557
558 * markers.texi (The Mark): Fix in `mark'.
559
d9043ddf
RS
5602006-01-04 Richard M. Stallman <rms@gnu.org>
561
562 * processes.texi (Misc Network, Make Network): Minor cleanups.
563
8a5db8ae
KS
5642006-01-04 Kim F. Storm <storm@cua.dk>
565
566 * processes.texi (Make Network): Add IPv6 addresses and handling.
567 (Network Feature Testing): Mention (:family ipv6).
568 (Misc Network): Add IPv6 formats to format-network-address.
569
19bb7940
RS
5702005-12-30 Richard M. Stallman <rms@gnu.org>
571
572 * text.texi (Changing Properties):
573 Don't use return value of set-text-properties.
574
b9cb50d9
LT
5752005-12-29 Luc Teirlinck <teirllm@auburn.edu>
576
577 * modes.texi (Mode Line Format): Correct typo in menu.
578
94a867a6
RS
5792005-12-29 Richard M. Stallman <rms@gnu.org>
580
581 * modes.texi (Mode Line Top): New node.
582 (Mode Line Data): Some text moved to new node.
583 Explain the data structure more concretely.
584 (Mode Line Basics): Clarifications.
585 (Mode Line Variables): Clarify intro paragraph.
586 (%-Constructs): Clarify intro paragraph.
587 (Mode Line Format): Update menu.
588
ba455131
LT
5892005-12-28 Luc Teirlinck <teirllm@auburn.edu>
590
591 * minibuf.texi (Basic Completion): Update lazy-completion-table
592 examples for removal of ARGS argument.
593
2b6abe1e
RS
5942005-12-23 Richard M. Stallman <rms@gnu.org>
595
596 * text.texi (Undo): Restore some explanation from the version
597 that was deleted.
598
2d7409f2
EZ
5992005-12-23 Eli Zaretskii <eliz@gnu.org>
600
abeb5483 601 * text.texi (Undo): Remove duplicate descriptions of `apply
2d7409f2
EZ
602 funname' and `apply delta' elements of the undo list.
603
2e23b82e
RS
6042005-12-20 Richard M. Stallman <rms@gnu.org>
605
606 * help.texi (Help Functions): Update documentation of `apropos'.
607
a31687ce
LT
6082005-12-20 Luc Teirlinck <teirllm@auburn.edu>
609
610 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
611 because it is confusing. If the :help-echo keyword is a function,
612 it is not directly used as the :help-echo overlay property, as the
613 xref seems to suggest (it does not take the appropriate args).
614
0e83c4e9
LT
6152005-12-19 Luc Teirlinck <teirllm@auburn.edu>
616
617 * customize.texi (Common Keywords): Fix Texinfo usage.
618 (Group Definitions, Variable Definitions): Update for new
619 conventions for using `*' in docstrings.
77df907a
LT
620
621 * tips.texi (Documentation Tips): Update for new conventions for
622 using `*' in docstrings.
623
69487a1f
RS
6242005-12-16 Richard M. Stallman <rms@gnu.org>
625
626 * minibuf.texi (Minibuffer Contents): Minor cleanup.
627
2a502a32
JL
6282005-12-16 Juri Linkov <juri@jurta.org>
629
630 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
631
b158c851
RF
6322005-12-14 Romain Francoise <romain@orebokech.com>
633
634 * modes.texi (Customizing Keywords): Rename `append' to `how'.
635 Fix typo.
636
d7d1f75e
JL
6372005-12-11 Juri Linkov <juri@jurta.org>
638
639 * minibuf.texi (Completion Commands): Add mention of read-file-name
640 for filename completion keymaps.
641 (Reading File Names): Add mention of filename completion keymaps
642 for read-file-name and xref to `Completion Commands'.
643
4b1c16c2
RS
6442005-12-10 Richard M. Stallman <rms@gnu.org>
645
646 * customize.texi (Common Keywords): State caveats for use of :tag.
647
1d49d5d9
RS
6482005-12-08 Richard M. Stallman <rms@gnu.org>
649
2663a204
RS
650 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
651 with xrefs and better explanation.
652 (Completion Commands): Add the filename completion maps.
653
1d49d5d9
RS
654 * objects.texi (Character Type): Clarify that \s is not space
655 if a dash follows.
656
fa0d4d0c
RS
6572005-12-05 Richard M. Stallman <rms@gnu.org>
658
659 * windows.texi (Resizing Windows): Delete preserve-before args.
660
d64b177a
SM
6612005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
662
663 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
664 in full keymaps, since the quirk has been fixed.
665
79019cc9
EZ
6662005-12-03 Eli Zaretskii <eliz@gnu.org>
667
668 * hooks.texi (Standard Hooks): Add index entries. Mention
669 `compilation-finish-functions'.
670
161ef3be
RS
6712005-11-27 Richard M. Stallman <rms@gnu.org>
672
673 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
674
17c1971a
JL
6752005-11-21 Juri Linkov <juri@jurta.org>
676
677 * customize.texi (Common Keywords): Update links types
678 custom-manual and url-link. Add link types emacs-library-link,
679 file-link, function-link, variable-link, custom-group-link.
680
5890344b
CY
6812005-11-20 Chong Yidong <cyd@stupidchicken.com>
682
683 * display.texi: Revert 2005-11-20 change.
684
cbce0752
TTN
6852005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
686
687 * processes.texi (Bindat Functions):
688 Say "third" to refer to zero-based index "2".
689
ff04c885
LT
6902005-11-18 Luc Teirlinck <teirllm@auburn.edu>
691
692 * loading.texi (Library Search): Update the default value of
693 `load-suffixes'.
694
ce8d4e00
CY
6952005-11-17 Chong Yidong <cyd@stupidchicken.com>
696
697 * display.texi (Attribute Functions): Mention :ignore-defface.
698
cbad4a9e
SM
6992005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
700
701 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 702 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 703
fda12b27
RS
7042005-11-06 Richard M. Stallman <rms@gnu.org>
705
706 * files.texi (Magic File Names): find-file-name-handler checks the
707 `operations' property of the handler.
708
e082564e
RS
7092005-11-03 Richard M. Stallman <rms@gnu.org>
710
711 * variables.texi (Frame-Local Variables): Small clarification.
712
f0cdd9e4
CY
7132005-10-29 Chong Yidong <cyd@stupidchicken.com>
714
715 * os.texi (Init File): Document ~/.emacs.d/init.el.
716
685abb98
RS
7172005-10-29 Richard M. Stallman <rms@gnu.org>
718
719 * internals.texi (Garbage Collection): Document memory-full.
720
7000848e
BW
7212005-10-28 Bill Wohler <wohler@newt.com>
722
723 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
724 for URLs.
725
107fb6c9
RS
7262005-10-28 Richard M. Stallman <rms@gnu.org>
727
728 * minibuf.texi (Completion Commands): Clean up prev change.
729
7302005-10-26 Kevin Ryde <user42@zip.com.au>
731
732 * compile.texi (Eval During Compile): Explain recommended uses
733 of eval-when-compile and eval-and-compile.
734
1d8e69a2
MY
7352005-10-27 Masatake YAMATO <jet@gyve.org>
736
cbad4a9e 737 * minibuf.texi (Completion Commands):
1d8e69a2 738 Write about new optional argument for `display-completion-list'.
cbad4a9e 739
6a897887
RS
7402005-10-23 Richard M. Stallman <rms@gnu.org>
741
742 * display.texi (Overlay Arrow): Clarify about local bindings of
743 overlay-arrow-position.
744
6d1e17be
EZ
7452005-10-22 Eli Zaretskii <eliz@gnu.org>
746
747 * internals.texi (Building Emacs): Fix last change.
748
db5fe0a6
RS
7492005-10-22 Richard M. Stallman <rms@gnu.org>
750
751 * internals.texi (Building Emacs): Document eval-at-startup.
752
45158e77
RS
7532005-10-21 Richard M. Stallman <rms@gnu.org>
754
755 * loading.texi (Where Defined): load-history contains abs file names.
756 symbol-file returns abs file names.
757
e50165ec
KS
7582005-10-19 Kim F. Storm <storm@cua.dk>
759
760 * display.texi (Showing Images): Add max-image-size integer value.
761
63ab30d0
CY
7622005-10-18 Chong Yidong <cyd@stupidchicken.com>
763
764 * display.texi (Showing Images): Document max-image-size.
765
f8252852
RS
7662005-10-17 Richard M. Stallman <rms@gnu.org>
767
768 * commands.texi (Quitting): Minor clarification.
769
770 * processes.texi (Sentinels): Clarify about output and quitting.
771 (Filter Functions): Mention with-local-quit.
772
c1bed3aa
JL
7732005-10-17 Juri Linkov <juri@jurta.org>
774
775 * buffers.texi (Current Buffer):
776 * commands.texi (Event Input Misc):
777 * compile.texi (Eval During Compile, Compiler Errors):
778 * customize.texi (Group Definitions):
779 * display.texi (Progress, Defining Faces):
780 * files.texi (Writing to Files):
781 * modes.texi (Mode Hooks, Defining Minor Modes):
782 * streams.texi (Output Functions):
783 * syntax.texi (Syntax Table Functions):
784 * text.texi (Change Hooks):
785 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
786
787 * commands.texi (Quitting): Replace arg `forms' with `body' in
788 `with-local-quit'.
789
790 * positions.texi (Excursions): Replace arg `forms' with `body' in
791 `save-excursion'.
792
ef1b4c9e
KS
7932005-10-08 Kim F. Storm <storm@cua.dk>
794
795 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
796 Rename manual section accordingly.
797
abc8ce50
KS
7982005-10-04 Kim F. Storm <storm@cua.dk>
799
800 * windows.texi (Window Split Tree): New section describing
801 new function window-split-tree function.
802
a1f5a1f0
NR
8032005-10-03 Nick Roberts <nickrob@snap.net.nz>
804
805 * display.texi (Fringe Size/Pos): Simplify and add detail.
806
97c3e4cc
RF
8072005-09-30 Romain Francoise <romain@orebokech.com>
808
809 * minibuf.texi (High-Level Completion): Explain that the prompt
810 given to `read-buffer' should end with a colon and a space.
811 Update usage examples.
812
8ad8c5ce
JL
8132005-09-29 Juri Linkov <juri@jurta.org>
814
815 * display.texi (Displaying Messages): Rename argument name
816 `string' to `format-string' in functions `message', `message-box',
817 `message-or-box'.
818
63182706
CY
8192005-09-26 Chong Yidong <cyd@stupidchicken.com>
820
fc2cb772 821 * errors.texi (Standard Errors): Correct xrefs.
63182706 822
906320ec
CY
8232005-09-18 Chong Yidong <cyd@stupidchicken.com>
824
fc2cb772 825 * display.texi (Defining Images): Update documentation for
906320ec
CY
826 `image-load-path'.
827
8ccd3630
RS
8282005-09-17 Richard M. Stallman <rms@gnu.org>
829
830 * display.texi (Defining Images): Clean up previous change.
831
7260457b
RF
8322005-09-16 Romain Francoise <romain@orebokech.com>
833
834 * elisp.texi: Specify GFDL version 1.2.
835
836 * doclicense.texi (GNU Free Documentation License): Update to
837 version 1.2.
838
5b51c037
CY
8392005-09-15 Chong Yidong <cyd@stupidchicken.com>
840
841 * display.texi (Defining Images): Document `image-load-path'.
842
5c4757d3
RS
8432005-09-15 Richard M. Stallman <rms@gnu.org>
844
845 * objects.texi (Printed Representation): Minor cleanup.
846 (Box Diagrams): Minor fix.
847 (Cons Cell Type): Move (...) index item here.
848 (Box Diagrams): From here.
849 (Array Type): Minor fix.
850 (Type Predicates): Delete index "predicates".
851 (Hash Table Type): Clarify xref.
852 (Dotted Pair Notation): Minor fix.
853
2bb8b80c
CY
8542005-09-10 Chong Yidong <cyd@stupidchicken.com>
855
856 * files.texi (Saving Buffers): Fix typo.
857
47b8bc5d
RS
8582005-09-08 Richard M. Stallman <rms@gnu.org>
859
860 * tips.texi (Programming Tips): Correct the "default" prompt spec.
861
475aab0d
CY
8622005-09-08 Chong Yidong <cyd@stupidchicken.com>
863
864 * locals.texi (Standard Buffer-Local Variables): Don't include
865 mode variables for minor modes.
866 Fix xrefs for buffer-display-count, buffer-display-table,
867 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
868 enable-multibyte-characters, fill-column, header-line-format,
869 left-fringe-width, left-margin, and right-fringe-width.
870
871 * hooks.texi (Standard Hooks): All hooks should conform to the
872 standard naming convention now.
873 Fix xref for `echo-area-clear-hook'.
874
875 * display.texi (Usual Display): Note that indicate-empty-lines and
876 tab-width are buffer-local.
877
878 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
879
880 * modes.texi (Mode Help): Note that major-mode is buffer-local.
881
882 * nonascii.texi (Encoding and I/O): Note that
883 buffer-file-coding-system is buffer-local.
884
885 * positions.texi (List Motion): Note that defun-prompt-regexp is
886 buffer-local.
887
888 * text.texi (Auto Filling): Note that auto-fill-function is
889 buffer-local.
890 (Undo): Note that buffer-undo-list is buffer-local.
891
892 * windows.texi (Buffers and Windows): Document
893 buffer-display-count.
894
2a6bc1f7
RS
8952005-09-06 Richard M. Stallman <rms@gnu.org>
896
897 * tips.texi (Coding Conventions): Sometimes it is ok to put the
898 package prefix elsewhere than at the start of the name.
899
d7ea8b71
RS
9002005-09-03 Richard M. Stallman <rms@gnu.org>
901
902 * tips.texi (Programming Tips): Add conventions for minibuffer
903 questions and prompts.
904
0c6087a6
RS
9052005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
906
907 * intro.texi (nil and t): Minor cleanup.
908 Delete spurious mention of keyword symbols.
909 (Evaluation Notation): Add index entry.
910 (A Sample Function Description): Minor cleanup.
911 (A Sample Variable Description): Not all vars can be set.
912
4b5fa40e
TTN
9132005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
914
915 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
916
917 (Insertion): Document precise type of `insert-char' arg COUNT.
918
34b50776
SM
9192005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
920
921 * modes.texi (Other Font Lock Variables): Sync the default of
922 font-lock-lines-before.
923
c1105d05
MA
9242005-08-31 Michael Albinus <michael.albinus@gmx.de>
925
926 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
927
62929713
RS
9282005-08-29 Richard M. Stallman <rms@gnu.org>
929
930 * elisp.texi (Top): Update subnode menu.
931
932 * searching.texi (Searching and Matching): Move node.
933 Rearrange contents and add overall explanation.
934 (Searching and Case): Move node.
935 (Searching and Matching): Update menu.
936
0fb57cc0
EZ
9372005-08-27 Eli Zaretskii <eliz@gnu.org>
938
939 * os.texi (Startup Summary): Fix the description of the initial
940 startup message display.
941
3e80c4c1
RS
9422005-08-25 Richard M. Stallman <rms@gnu.org>
943
944 * searching.texi (Search and Replace): Add replace-regexp-in-string.
945
9462005-08-25 Emilio C. Lopes <eclig@gmx.net>
947
948 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
949 `next-overlay-change' example.
c1105d05 950
79a8defb
JL
9512005-08-22 Juri Linkov <juri@jurta.org>
952
953 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
954 Fix invert-face. Fix args of face-background.
955
16691d29
JL
956 * display.texi (Standard Faces): Delete node.
957 (Faces): Add xref to `(emacs)Standard Faces'.
958 (Displaying Faces): Fix xref to `Standard Faces'.
959
960 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
961
217b694f
EZ
9622005-08-20 Alan Mackenzie <acm@muc.de>
963
964 * buffers.texi (The Buffer List): Clarify the manipulation of the
965 buffer list.
966
0bf14bfd
RS
9672005-08-14 Richard M. Stallman <rms@gnu.org>
968
7ad1498e
AS
969 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
970 a regexp.
0bf14bfd 971
c118d09e
RS
9722005-08-11 Richard M. Stallman <rms@gnu.org>
973
59cb8c23
RS
974 * elisp.texi (Top): Update subnode lists.
975
976 * display.texi (Inverse Video): Node deleted.
977
c118d09e
RS
978 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
979 New nodes split out of Coding Conventions.
980
981 * searching.texi (Regular Expressions): Document re-builder.
982
983 * os.texi (Time Parsing): New node split out of Time Conversion.
984
985 * processes.texi (Misc Network, Network Feature Testing)
986 (Network Options, Make Network): New nodes split out of
987 Low-Level Network.
988
67ec7f41
RS
9892005-08-09 Richard M. Stallman <rms@gnu.org>
990
76d47f0d
RS
991 * frames.texi (Geometry): New node, split from Size and Position.
992 (Frame Parameters): Refer to Geometry.
993
67ec7f41 994 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 995
67ec7f41
RS
996 * windows.texi (Splitting Windows): Fix xref.
997
998 * frames.texi (Layout Parameters): Add xref.
999
1000 * display.texi (Line Height, Scroll Bars): Fix xrefs.
1001
1002 * keymaps.texi (Menu Bar): Fix xref.
1003
1004 * locals.texi (Standard Buffer-Local Variables): Fix xref.
1005
1006 * modes.texi (%-Constructs): Fix xref.
1007
1008 * frames.texi (Window Frame Parameters): Node split up.
1009 (Basic Parameters, Position Parameters, Size Parameters)
1010 (Layout Parameters, Buffer Parameters, Management Parameters)
1011 (Cursor Parameters, Color Parameters): New subnodes.
1012
adb5e445
LT
10132005-08-09 Luc Teirlinck <teirllm@auburn.edu>
1014
1015 * positions.texi (Screen Lines): Update xref for previous change
1016 in minibuf.texi.
1017
1018 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
1019 change in minibuf.texi.
1020
61298e17
RS
10212005-08-09 Richard M. Stallman <rms@gnu.org>
1022
1023 * tips.texi (Coding Conventions): Minor cleanup.
1024
1025 * modes.texi (Defining Minor Modes): Explain when init-value
1026 can be non-nil.
1027
1028 * elisp.texi (Top): Update submenu for Minibuffer.
1029
1030 * minibuf.texi (Minibuffer Misc): Node split up.
1031 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
1032 (Recursive Mini): New nodes split out from Minibuffer Misc.
1033 (Minibuffer Misc): Document max-mini-window-height.
1034
1035 * hash.texi (Defining Hash): Delete stray paren in example.
1036
1037 * display.texi (Echo Area Customization): Don't define
1038 max-mini-window-height here; xref instead.
1039
1040 * commands.texi (Event Input Misc): Update while-no-input.
1041
1042 * advice.texi (Advising Functions): Explain when to use advice
1043 and when to use a hook.
1044
43e124e6
EZ
10452005-07-30 Eli Zaretskii <eliz@gnu.org>
1046
1047 * makefile.w32-in (info): Don't run install-info.
1048 ($(infodir)/dir): New target, produced by running install-info.
1049
653aea22
LT
10502005-07-27 Luc Teirlinck <teirllm@auburn.edu>
1051
1052 * modes.texi (Defining Minor Modes): The keyword for the initial
1053 value is :init-value, not :initial-value.
1054
ba6ebbd5
EZ
10552005-07-23 Eli Zaretskii <eliz@gnu.org>
1056
1057 * loading.texi (Autoload): Make the `doctor' example be consistent
1058 with what's in current loaddefs.el. Describe the "fn" magic in
1059 the usage portion of the doc string.
1060
6696f2a4
RS
10612005-07-22 Richard M. Stallman <rms@gnu.org>
1062
1063 * internals.texi (Garbage Collection): Clarify previous change.
1064
0c17e67c
SM
10652005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
1066
1067 * internals.texi (Garbage Collection): Add gc-cons-percentage.
1068
426179e1
JL
10692005-07-18 Juri Linkov <juri@jurta.org>
1070
1071 * commands.texi (Accessing Events):
1072 * frames.texi (Text Terminal Colors, Resources):
1073 * markers.texi (The Mark):
1074 * modes.texi (Defining Minor Modes):
1075 Delete duplicate duplicate words.
1076
9b0c2c56
RS
10772005-07-16 Richard M. Stallman <rms@gnu.org>
1078
1079 * display.texi (Managing Overlays): Clarify make-overlay
1080 args for insertion types.
1081
fd90b80c
LT
10822005-07-13 Luc Teirlinck <teirllm@auburn.edu>
1083
0c17e67c
SM
1084 * customize.texi (Variable Definitions):
1085 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
1086 `standard-value' is a list too.
1087 (Defining New Types): Use @key{RET} instead of @key{ret}.
1088
37aa90e5
TTN
10892005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
1090
1091 * os.texi (Translating Input): Fix typo.
1092
917e0c95
RS
10932005-07-08 Richard M. Stallman <rms@gnu.org>
1094
1095 * README: Update edition number and size estimate.
1096
1097 * elisp.texi (VERSION): Set to 2.9.
1098
7d90e71d
RS
10992005-07-07 Richard M. Stallman <rms@gnu.org>
1100
c330dafe
RS
1101 * book-spine.texinfo: Update Emacs version.
1102
7d90e71d
RS
1103 * display.texi (Inverse Video): Delete mode-line-inverse-video.
1104
dc2204be
RS
11052005-07-06 Richard M. Stallman <rms@gnu.org>
1106
1107 * searching.texi (Regexp Search): Clarify what re-search-forward
1108 does when the search fails.
1109
a0ec7a4a
LK
11102005-07-05 Lute Kamstra <lute@gnu.org>
1111
dc2204be 1112 * Update FSF's address in GPL notices.
a0ec7a4a
LK
1113
1114 * doclicense.texi (GNU Free Documentation License):
1115 * gpl.texi (GPL):
1116 * tips.texi (Coding Conventions, Library Headers):
1117 * vol1.texi:
1118 * vol2.texi: Update FSF's address.
1119
4af33176
RS
11202005-07-04 Richard M. Stallman <rms@gnu.org>
1121
1122 * hooks.texi (Standard Hooks): Add occur-hook.
1123
b3ab615b
LT
11242005-07-03 Luc Teirlinck <teirllm@auburn.edu>
1125
1126 * display.texi (The Echo Area): Correct menu.
1127
3d393029
RS
11282005-07-03 Richard M. Stallman <rms@gnu.org>
1129
7fe48b75
RS
1130 * elisp.texi (Top): Update subnode menu for Display.
1131
1132 * display.texi (Displaying Messages): New node, with most
1133 of what was in The Echo Area.
1134 (Progress): Moved under The Echo Area.
1135 (Logging Messages): New node with new text.
1136 (Echo Area Customization): New node, the rest of what was
1137 in The Echo Area. Document message-truncate-lines with @defvar.
1138 (Display): Update menu.
1139
3d393029
RS
1140 * windows.texi (Textual Scrolling): Doc 3 values for
1141 scroll-preserve-screen-position.
1142
1143 * text.texi (Special Properties): Change hook functions
1144 should bind inhibit-modification-hooks around altering buffer text.
1145
1146 * keymaps.texi (Key Binding Commands): Call binding BINDING
1147 rather than DEFINITION.
1148
b26860ad
JB
11492005-06-29 Juanma Barranquero <lekktu@gmail.com>
1150
1151 * variables.texi (Defining Variables): `user-variable-p' returns t
1152 for aliases of user options, nil for alias loops.
1153
025691ed
RS
11542005-06-28 Richard M. Stallman <rms@gnu.org>
1155
1156 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
1157 make-keymap.
1158
b61bfa4d
LT
11592005-06-27 Luc Teirlinck <teirllm@auburn.edu>
1160
1161 * variables.texi (Setting Variables): Correct and clarify
1162 description of `add-to-ordered-list'.
1163
24ee714d
RS
11642005-06-26 Richard M. Stallman <rms@gnu.org>
1165
1166 * display.texi (Faces): Minor cleanup.
1167
33b79ce4
LT
11682005-06-25 Luc Teirlinck <teirllm@auburn.edu>
1169
1170 * display.texi (Faces): `facep' returns t for strings that are
1171 face names.
1172
df13531d
RS
11732005-06-25 Richard M. Stallman <rms@gnu.org>
1174
1175 * objects.texi (Equality Predicates): Clarify meaning of equal.
1176
1177 * windows.texi (Selecting Windows): save-selected-window
1178 and with-selected-window save and restore the current buffer.
1179
cf444441
RS
11802005-06-24 Richard M. Stallman <rms@gnu.org>
1181
1182 * numbers.texi (Float Basics): Explain how to test for NaN,
1183 and printing the sign of NaNs.
1184
6cdd056d
EZ
11852005-06-24 Eli Zaretskii <eliz@gnu.org>
1186
1187 * makefile.w32-in (MAKEINFO): Use --force.
1188
b93e3c3b
RS
11892005-06-23 Richard M. Stallman <rms@gnu.org>
1190
1191 * display.texi (Face Functions): Correct Texinfo usage.
1192
6fb276bd
LT
11932005-06-23 Luc Teirlinck <teirllm@auburn.edu>
1194
1195 * lists.texi (Rings): `ring-elements' now returns the elements of
1196 RING in order.
1197
1d1c7e75
JB
11982005-06-23 Juanma Barranquero <lekktu@gmail.com>
1199
1200 * markers.texi (The Mark): Texinfo usage fix.
1201
9d12e52b
KS
12022005-06-23 Kim F. Storm <storm@cua.dk>
1203
1204 * searching.texi (Entire Match Data): Remove evaporate option for
1205 match-data. Do not mention evaporate option for set-match-data.
1206
6d44324c
GM
12072005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
1208
1209 * display.texi (Face Functions): Mention face aliases.
1210
80df27a7
RS
12112005-06-21 Richard M. Stallman <rms@gnu.org>
1212
1213 * anti.texi (Antinews): Texinfo usage fix.
1214
e121563b
KB
12152005-06-21 Karl Berry <karl@gnu.org>
1216
9d7d543c
KB
1217 * elisp.texi: Use @copying.
1218
e121563b
KB
1219 * elisp.texi: Put @summarycontents and @contents before the Top
1220 node, instead of the end of the file, so that the contents appear
1221 in the right place in the dvi/pdf output.
1222
36a3b076
JL
12232005-06-21 Juri Linkov <juri@jurta.org>
1224
1225 * display.texi (Defining Faces): Add `customized-face'.
1226
5c796e80
KS
12272005-06-20 Kim F. Storm <storm@cua.dk>
1228
b7d1f38f
KS
1229 * variables.texi (Setting Variables): Any type of element can be
1230 given order in add-to-ordered-list. Compare elements with eq.
1231
5c796e80
KS
1232 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
1233
fb056bef
KB
12342005-06-20 Karl Berry <karl@gnu.org>
1235
1236 * syntax.texi (Syntax Flags): Make last column very slightly wider
1237 to avoid "generic comment" breaking on two lines and causing an
1238 underfull box.
1239
84398baa
LT
12402005-06-19 Luc Teirlinck <teirllm@auburn.edu>
1241
1242 * lists.texi (Rings): Various minor clarifications and corrections.
1243
07ff1e4b
RS
12442005-06-18 Richard M. Stallman <rms@gnu.org>
1245
1246 * functions.texi (Obsolete Functions): Simplify.
1247
1248 * variables.texi (Variable Aliases): Simplify.
1249
1250 * anti.texi, backups.texi, compile.texi, customization.texi:
1251 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
1252 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
1253 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
1254 * variables.texi: Fix formatting ugliness.
1255
1256 * elisp.texi: Add links to Rings and Byte Packing.
1257 Update version and copyright years.
1258
1259 * minibuf.texi: Fix formatting ugliness.
1260 (Completion Commands): Move keymap vars to the end
1261 and vars completing-read binds to the top.
1262
3f7fab24
LT
12632005-06-17 Luc Teirlinck <teirllm@auburn.edu>
1264
1265 * processes.texi: Fix typos.
1266 (Bindat Spec): Correct Texinfo error.
926c4c9b 1267 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 1268
f19b57e3
RS
12692005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
1270
1271 * lists.texi (Rings): New node.
1272 (Lists): Add it to menu.
1273
a80c5da7 1274 * processes.texi (Byte Packing): New node.
f19b57e3
RS
1275 (Processes): Add it to menu.
1276
12772005-06-17 Richard M. Stallman <rms@gnu.org>
1278
1279 * syntax.texi (Parsing Expressions): Fix texinfo usage.
1280
1281 * help.texi (Documentation Basics): Explain the xref to
1282 Documentation Tips.
1283
1284 * debugging.texi (Debugger Commands): Minor fix.
1285
67c1390d
LT
12862005-06-16 Luc Teirlinck <teirllm@auburn.edu>
1287
1288 * edebug.texi (Instrumenting): Eliminate duplicate link.
1289 (Specification List): Replace references to "below", referring to
1290 a later node, with one @ref to that node.
1291
1292 * os.texi (Timers): Timers should save and restore the match data
1293 if they change it.
1294
1295 * debugging.texi (Debugger Commands): Mention that the Lisp
1296 debugger can not step through primitive functions.
1297
51cd2a8c
JB
12982005-06-16 Juanma Barranquero <lekktu@gmail.com>
1299
1300 * functions.texi (Obsolete Functions): Update argument names of
1301 `make-obsolete' and `define-obsolete-function-alias'.
1302
1303 * variables.texi (Variable Aliases): Update argument names of
1304 `defvaralias', `make-obsolete-variable' and
1305 `define-obsolete-variable-alias'.
1306
f5e6ac4a
KS
13072005-06-15 Kim F. Storm <storm@cua.dk>
1308
1309 * searching.texi (Entire Match Data): Rephrase warnings about
1310 evaporate arg to match-data and set-match-data.
1311
fe2a9972
LT
13122005-06-14 Luc Teirlinck <teirllm@auburn.edu>
1313
67774855
LT
1314 * elisp.texi (Top): Update detailed menu.
1315
fe2a9972
LT
1316 * edebug.texi (Edebug): Update menu.
1317 (Instrumenting): Update xrefs.
1318 (Edebug Execution Modes): Correct xref.
1319 (Jumping): Clarify description of `h' command.
1320 Eliminate redundant @ref.
1321 (Breaks): New node.
1322 (Breakpoints): is now a subsubsection.
1323 (Global Break Condition): Mention `C-x X X'.
1324 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
1325 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
1326 (Edebug Display Update): Correct pxref.
1327 (Edebug and Macros): New node.
1328 (Instrumenting Macro Calls): Is now a subsubsection.
1329 Neither arg of `def-edebug-spec' is evaluated.
1330 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
1331 (Specification Examples): Fix typo.
1332
b59f605b
LK
13332005-06-14 Lute Kamstra <lute@gnu.org>
1334
1335 * debugging.texi (Function Debugging): Primitives can break on
1336 entry too.
1337
a5c99dc9
KS
13382005-06-14 Kim F. Storm <storm@cua.dk>
1339
1340 * variables.texi (Setting Variables): Add add-to-ordered-list.
1341
f99ed2f8
SM
13422005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
1343
1344 * syntax.texi (Parsing Expressions): Document aux functions and vars of
1345 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
1346
9d42ffaa
LK
13472005-06-13 Lute Kamstra <lute@gnu.org>
1348
1349 * text.texi (Special Properties): Fix cross reference.
1350
32cc0b00
LT
13512005-06-11 Luc Teirlinck <teirllm@auburn.edu>
1352
1353 * debugging.texi (Function Debugging): Delete mention of empty
1354 string argument to `cancel-debug-on-entry'. Delete inaccurate
1355 description of the return value of that command.
1356
98d1a1cf
EZ
13572005-06-11 Alan Mackenzie <acm@muc.de>
1358
1359 * text.texi (Adaptive Fill): Amplify the description of
1360 fill-context-prefix.
1361
4b53b8d7
LT
13622005-06-10 Luc Teirlinck <teirllm@auburn.edu>
1363
84398baa 1364 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 1365
b5305167
SM
13662005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
1367
1368 * syntax.texi (Parsing Expressions): Document syntax-ppss.
1369
9bd4c3ad
LT
13702005-06-10 Luc Teirlinck <teirllm@auburn.edu>
1371
1372 * debugging.texi (Error Debugging): Minor rewording.
1373 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
1374 is optional.
1375
257914aa
LK
13762005-06-10 Lute Kamstra <lute@gnu.org>
1377
b5305167 1378 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
1379 (Top): Give it a title. Correct version number. Give the
1380 detailed node listing a more prominent header.
b5305167
SM
1381 * intro.texi: Don't set VERSION here a second time.
1382 Mention Emacs's version too.
257914aa
LK
1383 * anti.texi (Antinews): Use EMACSVER to refer to the current
1384 version of Emacs.
1385
b7aae902
KS
13862005-06-09 Kim F. Storm <storm@cua.dk>
1387
1388 * searching.texi (Entire Match Data): Explain new `reseat' argument to
1389 match-data and set-match-data.
1390
99598737
RS
13912005-06-08 Richard M. Stallman <rms@gnu.org>
1392
1393 * searching.texi (Entire Match Data): Clarify when match-data
1394 returns markers and when integers.
1395
1396 * display.texi (Defining Faces): Explain that face name should not
1397 end in `-face'.
1398
1399 * modes.texi (Mode Line Data): Minor cleanup.
1400 (Customizing Keywords): Node split out of Search-based Fontification.
1401 Add example of using font-lock-add-keywords from a hook.
1402 Clarify when MODE should be non-nil, and when nil.
1403
14042005-06-06 Richard M. Stallman <rms@gnu.org>
1405
1406 * modes.texi (Mode Line Data): Explain what happens when the car
1407 of a list is a void symbol.
1408 (Search-based Fontification): Explain MODE arg to
1409 font-lock-add-keywords and warn about calls from major modes.
1410
ecc8893a
JL
14112005-06-08 Juri Linkov <juri@jurta.org>
1412
1413 * display.texi (Standard Faces): Add `shadow' face.
1414
7fa9f4eb
LT
14152005-05-29 Luc Teirlinck <teirllm@auburn.edu>
1416
1417 * modes.texi (Major Mode Conventions): A derived mode only needs
1418 to put the call to the parent mode inside `delay-mode-hooks'.
1419
bebcc4b1
RS
14202005-05-29 Richard M. Stallman <rms@gnu.org>
1421
c16b1394
RS
1422 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
1423 new, and what that implies. Clarify.
1424
1425 * files.texi (Locating Files): Clean up the text.
1426
bebcc4b1
RS
1427 * frames.texi (Window Frame Parameters): Document user-size.
1428 Shorten entry for top by referring to left.
1429
14302005-05-26 Richard M. Stallman <rms@gnu.org>
1431
1432 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
1433 is new, and what the implications are. Other clarifications.
1434
217797bc
RS
14352005-05-24 Richard M. Stallman <rms@gnu.org>
1436
1437 * frames.texi (Dialog Boxes): Minor fixes.
1438
3565fe07
MY
14392005-05-25 Masatake YAMATO <jet@gyve.org>
1440
1441 * display.texi (Standard Faces): Write about `mode-line-highlight'.
1442
817089df
LT
14432005-05-24 Luc Teirlinck <teirllm@auburn.edu>
1444
1445 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
1446 is optional.
1447
cb5db137
NR
14482005-05-24 Nick Roberts <nickrob@snap.net.nz>
1449
1450 * frames.texi (Dialog Boxes): Descibe new optional argument.
1451
3c8572f5
LK
14522005-05-23 Lute Kamstra <lute@gnu.org>
1453
1454 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
1455 syntax-begin-function over font-lock-beginning-of-syntax-function.
1456
2a4d7cb3
LT
14572005-05-21 Luc Teirlinck <teirllm@auburn.edu>
1458
71f800cf
LT
1459 * minibuf.texi (Reading File Names): Update description of
1460 `read-directory-name'.
1461
2a4d7cb3
LT
1462 * modes.texi (Derived Modes): Clarify :group keyword.
1463
bb4afd09
EZ
14642005-05-21 Eli Zaretskii <eliz@gnu.org>
1465
b5305167
SM
1466 * files.texi (Locating Files): New subsection.
1467 Describe locate-file and executable-find.
bb4afd09 1468
a2c9aee6
EZ
14692005-05-21 Kevin Ryde <user42@zip.com.au>
1470
1471 * frames.texi (Initial Parameters): Update cross reference to
1472 "Emacs Invocation".
1473
6900105f
LT
14742005-05-19 Luc Teirlinck <teirllm@auburn.edu>
1475
ca1b0914
LT
1476 * keymaps.texi (Active Keymaps): Add anchor.
1477
6900105f
LT
1478 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
1479 (Major Mode Conventions): Refer to `Auto Major Mode' in more
1480 appropriate place.
1481 (Derived Modes): Small clarifications.
b5305167
SM
1482 (Minor Mode Conventions, Keymaps and Minor Modes):
1483 Replace references to nodes with references to anchors.
6900105f
LT
1484 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
1485 Clarify description of lists whose first element is an integer.
1486 (Mode Line Variables): Add anchor.
1487 (%-Constructs): Clarify description of integer after %.
1488 (Emulating Mode Line): Describe nil value for FACE.
1489
54d06364
LT
14902005-05-18 Luc Teirlinck <teirllm@auburn.edu>
1491
1492 * modes.texi (Derived Modes): Correct references to non-existing
1493 variable standard-syntax-table.
1494
f8d0b769
LK
14952005-05-17 Lute Kamstra <lute@gnu.org>
1496
1497 * modes.texi (Defining Minor Modes): Mention the mode hook.
1498
294c599c
KS
14992005-05-15 Kim F. Storm <storm@cua.dk>
1500
1501 * processes.texi (Network): Remove open-network-stream-nowait.
1502 (Network Servers): Remove open-network-stream-server.
1503
4214af69
LT
15042005-05-15 Luc Teirlinck <teirllm@auburn.edu>
1505
1506 * elisp.texi (Top): Update detailed menu.
1507
1508 * variables.texi: Reorder nodes.
1509 (Variables): Update menu.
1510 (File Local Variables): Do not refer to the `-*-' line as
1511 a "local variables list". Add pxref.
1512
302691ab
LT
15132005-05-14 Luc Teirlinck <teirllm@auburn.edu>
1514
56d4215a
LT
1515 * elisp.texi (Top): Update detailed menu for node changes.
1516
302691ab
LT
1517 * modes.texi (Modes): Update Menu.
1518 (Hooks): Move to beginning of chapter.
1519 Most minor modes run mode hooks too.
1520 `add-hook' can handle void hooks or hooks whose value is a single
1521 function.
1522 (Major Modes): Update Menu.
1523 (Major Mode Basics): New node, split off from `Major Modes'.
1524 (Major Mode Conventions): Correct xref. Explain how to handle
1525 auto-mode-alist if the major mode command has an autoload cookie.
1526 (Auto Major Mode): Major update. Add magic-mode-alist.
1527 (Derived Modes): Major update.
1528 (Mode Line Format): Update Menu.
1529 (Mode Line Basics): New node, split off from `Mode Line Format'.
1530
1531 * loading.texi (Autoload): Mention `autoload cookie' as synonym
1532 for `magic autoload comment'. Add index entries and anchor.
1533
d06ba294
RS
15342005-05-14 Richard M. Stallman <rms@gnu.org>
1535
1536 * tips.texi (Coding Conventions): Explain how important it is
1537 that just loading certain files not change Emacs behavior.
1538
1539 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
1540
405cb12a
LK
15412005-05-12 Lute Kamstra <lute@gnu.org>
1542
19958124
LK
1543 * modes.texi (Generic Modes): Update.
1544 (Major Modes): Refer to node "Generic Modes".
1545
405cb12a
LK
1546 * elisp.texi (Top): Update to the current structure of the manual.
1547 * processes.texi (Processes): Add menu description.
1548 * customize.texi (Customization): Add menu descriptions.
1549
f714dd1b
TTN
15502005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
1551
cc9442f2
TTN
1552 * processes.texi (Signals to Processes)
1553 (Low-Level Network): Fix typos.
f714dd1b 1554
36ad23ec
LK
15552005-05-11 Lute Kamstra <lute@gnu.org>
1556
1557 * elisp.texi (Top): Add some nodes from the chapter "Major and
1558 Minor Modes" to the detailed node listing.
1559
d101bf56
RS
15602005-05-10 Richard M. Stallman <rms@gnu.org>
1561
1562 * keymaps.texi (Extended Menu Items): Menu item filter functions
1563 can be called at any time.
1564
698b0510
LT
15652005-05-08 Luc Teirlinck <teirllm@auburn.edu>
1566
1567 * variables.texi (File Local Variables): `(hack-local-variables t)'
1568 now also checks whether a mode is specified in the local variables
1569 list.
1570
2c6b25c7
EZ
15712005-05-05 Kevin Ryde <user42@zip.com.au>
1572
1573 * display.texi (The Echo Area): Correct format function cross
1574 reference.
1575
643b4cf5
LT
15762005-05-05 Luc Teirlinck <teirllm@auburn.edu>
1577
1578 * variables.texi (Variable Aliases): Change description of
1579 `define-obsolete-variable-alias'.
1580
1581 * functions.texi (Functions): Add "Obsolete Functions" to menu.
1582 (Defining Functions): Add xref.
1583 (Obsolete Functions): New node.
1584 (Function Safety): Standardize capitalization of section title.
1585
1586 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
1587 (Dialog Boxes): Complete description of `x-popup-dialog'.
1588
053bc8e4
RS
15892005-05-04 Richard M. Stallman <rms@gnu.org>
1590
1591 * commands.texi (Interactive Codes): Fix Texinfo usage.
1592 Document U more clearly.
1593
f6b1b15a
LT
15942005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1595
3b925015
LT
1596 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
1597 function and not a macro.
1598
f6b1b15a
LT
1599 * frames.texi (Pop-Up Menus): Correct and clarify description of
1600 `x-popup-menu'.
1601 (Dialog Boxes): Clarify description of `x-popup-dialog'.
1602
ebbfa918
RS
16032005-05-01 Richard M. Stallman <rms@gnu.org>
1604
1605 * edebug.texi (Checking Whether to Stop): Fix previous change.
1606
abe2f96e
LT
16072005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1608
d6028ef2
LT
1609 * display.texi: Fix typos and Texinfo usage.
1610
abe2f96e
LT
1611 * edebug.texi (Checking Whether to Stop): executing-macro ->
1612 executing-kbd-macro.
1613
b2cfb30b
RS
16142005-05-01 Richard M. Stallman <rms@gnu.org>
1615
1616 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
1617
7e995a23
RS
16182005-04-30 Richard M. Stallman <rms@gnu.org>
1619
1620 * files.texi (Magic File Names): Document `operations' property.
1621
57efa539
LK
16222005-04-29 Lute Kamstra <lute@gnu.org>
1623
1624 * modes.texi (Generic Modes): New node.
1625 (Major Modes): Add it to the menu.
1626 (Derived Modes): Add "derived mode" to concept index.
1627
0a20b1dc
LK
16282005-04-28 Lute Kamstra <lute@gnu.org>
1629
1630 * modes.texi (Defining Minor Modes): Fix previous change.
1631 (Font Lock Mode): Simplify.
1632 (Font Lock Basics): Say that font-lock-defaults is buffer-local
1633 when set and that some parts are optional. Add cross references.
1634 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
1635 Add cross references. Add font-lock-multiline to index.
1636 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 1637 Lock Variables". Document font-lock-add-keywords and
b5305167 1638 font-lock-remove-keywords.
0a20b1dc
LK
1639 (Other Font Lock Variables): Move font-lock-keywords-only,
1640 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1641 and font-lock-syntactic-face-function to node "Syntactic Font
1642 Lock". Move font-lock-keywords-case-fold-search to node
1643 "Search-based Fontification". Document font-lock-inhibit-thing-lock
1644 and font-lock-{,un}fontify-{buffer,region}-function.
1645 (Precalculated Fontification): Remove reference to deleted variable
1646 font-lock-core-only.
1647 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
1648 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
1649 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1650 and font-lock-syntactic-face-function here from node "Other Font
1651 Lock Variables". Move font-lock-syntactic-keywords to "Setting
1652 Syntax Properties". Add cross references.
b5305167
SM
1653 (Setting Syntax Properties): New node.
1654 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
1655 * syntax.texi (Syntax Properties): Add cross reference.
1656 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
1657
68a94f5a
RS
16582005-04-26 Richard M. Stallman <rms@gnu.org>
1659
1660 * display.texi (Defining Faces):
1661 Document `default' elements of defface spec.
1662
1663 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
1664
1665 * variables.texi (Variable Aliases): Clarify text.
1666
16672005-04-25 Chong Yidong <cyd@stupidchicken.com>
1668
1669 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
1670
7f48f143
LT
16712005-04-25 Luc Teirlinck <teirllm@auburn.edu>
1672
1673 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
1674
45d2f8e8
EZ
16752005-04-24 Eli Zaretskii <eliz@gnu.org>
1676
f3714ab2
EZ
1677 * syntax.texi (Syntax Table Internals): Elaborate documentation of
1678 syntax-after and syntax-class.
1679
45d2f8e8 1680 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
1681 (Unique File Names): Don't mention "numbers" in the documentation
1682 of make-temp-file and make-temp-name.
45d2f8e8 1683
469bc679
RS
16842005-04-23 Richard M. Stallman <rms@gnu.org>
1685
1686 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
1687
c9fa5dc9
RS
16882005-04-22 Nick Roberts <nickrob@snap.net.nz>
1689
1690 * windows.texi (Cyclic Window Ordering): Clarify window-list.
1691
230e1e80
NR
16922005-04-22 Nick Roberts <nickrob@snap.net.nz>
1693
1694 * variables.texi (Variable Aliases): Describe make-obsolete-variable
1695 and define-obsolete-variable-alias.
1696
1ba52906
KS
16972005-04-22 Kim F. Storm <storm@cua.dk>
1698
1699 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
1700 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
1701
9721d904
LK
17022005-04-21 Lute Kamstra <lute@gnu.org>
1703
1704 * lists.texi (Association Lists): Document rassq-delete-all.
1705
ed35c736
RS
17062005-04-19 Richard M. Stallman <rms@gnu.org>
1707
1708 * modes.texi (Search-based Fontification): Explain that
1709 facespec is an expression to be evaluated.
1710
42fc00a4
RS
17112005-04-19 Kevin Ryde <user42@zip.com.au>
1712
b5305167 1713 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
1714 * strings.texi (String Conversion): Fix xref.
1715
5827e9d4
KS
17162005-04-19 Kim F. Storm <storm@cua.dk>
1717
1718 * symbols.texi (Symbol Plists): Add safe-get.
1719 Mention that `get' may signal an error.
1720
47872da9
NR
17212005-04-18 Nick Roberts <nickrob@snap.net.nz>
1722
1723 * customize.texi (Variable Definitions): Replace tooltip-mode
1724 example with save-place.
1725
ec0cf966
RS
17262005-04-17 Richard M. Stallman <rms@gnu.org>
1727
1728 * buffers.texi (Indirect Buffers): Clarify.
1729
1730 * positions.texi (Positions): Clarify converting marker to integer.
1731
1732 * strings.texi (String Basics): Mention string-match; clarify.
1733
199bb209
LK
17342005-04-08 Lute Kamstra <lute@gnu.org>
1735
1736 * modes.texi (Search-based Fontification): Fix cross references.
1737 Use consistent terminology. Document anchored highlighting.
1738
bfa54668
LK
17392005-04-05 Lute Kamstra <lute@gnu.org>
1740
1741 * modes.texi (Defining Minor Modes): Document :group keyword
1742 argument and its default value.
1743
07e5fb9e
LK
17442005-04-03 Lute Kamstra <lute@gnu.org>
1745
1746 * hooks.texi (Standard Hooks): Add some hooks. Add cross
1747 references and/or descriptions. Delete major mode hooks; mention
1748 them as a category instead. Rename or delete obsolete hooks.
1749
aa945b59
RS
17502005-04-02 Richard M. Stallman <rms@gnu.org>
1751
1752 * nonascii.texi (Coding System Basics): Another wording cleanup.
1753
8b918214
RS
17542005-04-01 Richard M. Stallman <rms@gnu.org>
1755
1756 * nonascii.texi (Coding System Basics): Clarify previous change.
1757
41639988
KH
17582005-04-01 Kenichi Handa <handa@m17n.org>
1759
1760 * nonascii.texi (Coding System Basics): Describe about rondtrip
1761 identity of coding systems.
1762
8e669bbd
RS
17632005-03-29 Chong Yidong <cyd@stupidchicken.com>
1764
1765 * text.texi (Buffer Contents): Add filter-buffer-substring and
1766 buffer-substring-filters.
1767
f60a6f87
RS
17682005-03-26 Chong Yidong <cyd@stupidchicken.com>
1769
1770 * anti.texi (Antinews): Mention `G' interactive code.
1771
1772 * tips.texi (Compilation Tips): Mention benchmark.el.
1773
aaac1251
LT
17742005-03-27 Luc Teirlinck <teirllm@auburn.edu>
1775
1776 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
1777 is now bound to M-o M-o.
1778
1779 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
1780
45325173
GM
17812005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
1782
1783 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
1784 in the Emacs Manual).
1785 * Makefile.in (srcs): Remove calendar.texi.
1786 * makefile.w32-in (srcs): Remove calendar.texi.
1787 * display.texi (Display): Change name of next node.
1788 * os.texi (System In): Change name of previous node.
1789 * elisp.texi (Top): Remove Calendar references.
1790 * vol1.texi (Top): Remove Calendar references.
1791 * vol2.texi (Top): Remove Calendar references.
1792
85df292e
RS
17932005-03-25 Richard M. Stallman <rms@gnu.org>
1794
45325173 1795 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
1796 Cleanup previous change.
1797
17982005-03-25 Chong Yidong <cyd@stupidchicken.com>
1799
1800 * display.texi (Face Attributes): Faces earlier in an :inherit
1801 list take precedence.
1802 (Scroll Bars): Fix description of vertical-scroll-bars.
1803 Document frame-current-scroll-bars and window-current-scroll-bars.
1804
1805 * markers.texi (The Mark): Document temporary Transient Mark mode.
1806
b5305167
SM
1807 * minibuf.texi (Reading File Names):
1808 Document read-file-name-completion-ignore-case.
85df292e
RS
1809
1810 * positions.texi (Screen Lines): Document nil for width argument
1811 to compute-motion.
1812
1fe54d69
KS
18132005-03-23 Kim F. Storm <storm@cua.dk>
1814
1815 * display.texi (Standard Faces): Other faces used in the fringe
1816 implicitly inherits from the fringe face.
1817 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
1818 properties implicitly inherits from fringe face.
1819 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
1820
a775dff4
RS
18212005-03-20 Chong Yidong <cyd@stupidchicken.com>
1822
1823 * display.texi (Invisible Text): State default value of
1824 line-move-ignore-invisible.
1825 (Managing Overlays): Document remove-overlays.
1826 (Standard Faces): Document escape-glyph face.
1827
b5305167 1828 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 1829
b5305167
SM
1830 * modes.texi (Other Font Lock Variables):
1831 Document font-lock-lines-before.
a775dff4
RS
1832
1833 * positions.texi (Skipping Characters): skip-chars-forward allows
1834 character classes.
1835
077f7085
LK
18362005-03-18 Lute Kamstra <lute@gnu.org>
1837
1838 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
1839
d69ea7ab
RS
18402005-03-17 Richard M. Stallman <rms@gnu.org>
1841
c7bd5d57
RS
1842 * text.texi (Undo): Document extensible undo entries.
1843
d69ea7ab
RS
1844 * searching.texi (String Search, Regexp Search, Regexp Search):
1845 Cleanups.
1846
1847 * nonascii.texi (Character Codes): Minor fix.
1848
1849 * display.texi (Display Property): Explain the significance
1850 of having text properties that are eq.
1851 (Other Display Specs): Explain string as display spec.
1852
1853 * commands.texi (Interactive Codes): Document G option.
1854
18552005-03-17 Chong Yidong <cyd@stupidchicken.com>
1856
1857 * text.texi (Filling): Add sentence-end-without-period and
1858 sentence-end-without-space.
1859 (Changing Properties): Minor fix.
1860
1861 * anti.texi: Total rewrite.
1862
a7679889
LK
18632005-03-15 Lute Kamstra <lute@gnu.org>
1864
1865 * edebug.texi (Instrumenting Macro Calls): Fix typos.
1866
6eb8e247
KS
18672005-03-08 Kim F. Storm <storm@cua.dk>
1868
1869 * display.texi (Specified Space): Property :width is support on
1870 non-graphic terminals, :height is not.
1871
bfa8be14
RS
18722005-03-07 Richard M. Stallman <rms@gnu.org>
1873
1874 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
1875 Now subnodes of Fringes.
1876 (Overlay Arrow): Document overlay-arrow-variable-list.
1877 (Fringe Size/Pos): New node, broken out of Fringes.
1878 (Display): Explain clearing vs redisplay better.
1879 (Truncation): Clarify use of bitmaps.
1880 (The Echo Area): Clarify the uses of the echo area.
1881 Add max-mini-window-height.
1882 (Progress): Clarify.
1883 (Invisible Text): Explain that main loop moves point out.
1884 (Selective Display): Say "hidden", not "invisible".
b5305167 1885 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
1886 (Overlay Properties): Clarify intro.
1887 (Finding Overlays): Explain return values when nothing found.
1888 (Width): truncate-string-to-width has added arg.
1889 (Displaying Faces): Clarify and update mode line face handling.
1890 (Face Functions): Minor cleanup.
b5305167 1891 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
1892 (Pixel Specification, Other Display Specs): Minor cleanups.
1893 (Images, Image Descriptors): Minor cleanups.
1894 (GIF Images): Patents have expired.
1895 (Showing Images): Explain default text for insert-image.
b5305167 1896 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
1897 (Making Buttons): Explain return values.
1898 (Button Buffer Commands): Add xref.
1899 (Inverse Video): Update mode-line-inverse-video.
1900 (Display Table Format): Clarify.
1901 (Active Display Table): Give defaults for window-display-table.
1902
1903 * calendar.texi (Calendar Customizing): calendar-holiday-marker
1904 and calendar-today-marker are strings, not chars.
1905 (Holiday Customizing): Minor fix.
1906
bfa8be14
RS
1907 * internals.texi (Writing Emacs Primitives): Update `or' example.
1908 Update limit on # args of subr.
1909
1910 * edebug.texi (Using Edebug): Arrow is in fringe.
1911 (Instrumenting): Arg to eval-defun works without loading edebug.
1912 (Edebug Execution Modes): Add xref.
1913
1914 * customize.texi (Common Keywords): Clarify :require.
1915 Mention :version here.
1916 (Variable Definitions, Group Definitions): Not here.
1917 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
1918
d69ea7ab
RS
19192005-03-07 Chong Yidong <cyd@stupidchicken.com>
1920 * nonascii.texi (Text Representations): Clarify position-bytes.
1921 (Character Sets): Add list-charset-chars.
1922 (Scanning Charsets): Add charset-after.
1923 (Encoding and I/O): Minor fix.
1924
34398e6c
RS
19252005-03-06 Richard M. Stallman <rms@gnu.org>
1926
1927 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
1928 (Resizing Windows): Likewise.
1929
1930 * text.texi (Change Hooks): Get rid of "Emacs 21".
1931
1932 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
1933
1934 * streams.texi (Output Variables): Get rid of "Emacs 21".
1935
1936 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
1937
1938 * os.texi (Translating Input): Replace flow-control example
1939 with a less obsolete example that uses `keyboard-translate'.
1940
6eb8e247 1941 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 1942 Get rid of "Emacs 21".
6eb8e247 1943
34398e6c
RS
1944 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
1945 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
1946
1947 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
1948
1949 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
1950
1951 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
1952 (Menu Bar): Fix when menu-bar-update-hook is called.
1953
1954 * hash.texi (Hash Tables): Get rid of "Emacs 21".
1955
1956 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
1957 and make it read better.
1958
1959 * files.texi (Writing to Files): Get rid of "Emacs 21".
1960 (Unique File Names): Likewise.
1961
1962 * elisp.texi: Update Emacs version to 22.
1963
1964 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
1965 (Overlay Properties, Face Attributes): Likewise.
1966 (Managing Overlays): Fix punctuation.
1967 (Attribute Functions): Clarify set-face-font; get rid of
1968 info about old Emacs versions.
1969 (Auto Faces, Font Lookup, Display Property, Images):
1970 Get rid of "Emacs 21".
1971
1972 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
1973
d2178387
RS
19742005-03-05 Richard M. Stallman <rms@gnu.org>
1975
1976 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
1977
524352d6
LK
19782005-03-04 Lute Kamstra <lute@gnu.org>
1979
1980 * debugging.texi (Error Debugging): Document stack-trace-on-error.
1981
19822005-03-03 Lute Kamstra <lute@gnu.org>
1983
1984 * edebug.texi (Instrumenting Macro Calls): Fix typo.
1985
284f0680
LK
19862005-03-01 Lute Kamstra <lute@gnu.org>
1987
1988 * debugging.texi (Debugger Commands): Update `j'.
1989
a9ee5cac
LK
19902005-02-28 Lute Kamstra <lute@gnu.org>
1991
1992 * debugging.texi (Debugging): Fix typo.
1993 (Error Debugging): Document eval-expression-debug-on-error.
1994 (Function Debugging): Update example.
1995 (Using Debugger): Mention starred stack frames.
1996 (Debugger Commands): Document `j' and `l'.
1997 (Invoking the Debugger): `d' and `j' exit recursive edit too.
1998 Update the messages that the debugger displays.
1999 (Internals of Debugger): Add cross reference. Update example.
2000 (Excess Open): Minor improvement.
2001 (Excess Close): Minor improvement.
2002
378d0f8e
RS
20032005-02-26 Richard M. Stallman <rms@gnu.org>
2004
2005 * tips.texi (Coding Conventions): Clarify.
2006 Put all the major mode key reservations together.
2007 Mention the Mouse-1 => Mouse-2 conventions.
2008
2009 * syntax.texi (Syntax Class Table): Clarify.
2010 (Syntax Table Functions): syntax-after moved from here.
2011 (Syntax Table Internals): syntax-after moved to here.
2012 (Parsing Expressions): Update info on number of values
2013 and what's meaningful in the STATE argument.
2014 (Categories): Fix typo.
2015
2016 * sequences.texi (Arrays): Cleanup.
2017 (Char-Tables): Clarify.
2018
2019 * processes.texi (Deleting Processes): Cleanups, add xref.
2020 (Subprocess Creation): Explain nil in exec-path. Cleanup.
2021 (Process Information): set-process-coding-system, some args optional.
2022 (Input to Processes): Explain various types for PROCESS args.
2023 Rename them from PROCESS-NAME to PROCESS.
2024 (Signals to Processes): Likewise.
2025 (Decoding Output): Cleanup.
2026 (Query Before Exit): Clarify.
2027
2028 * os.texi (Startup Summary): Correct the options; add missing ones.
2029 (Terminal Output, Batch Mode): Clarify.
2030 (Flow Control): Node deleted.
2031
2032 * markers.texi (The Mark): Clarify.
2033
2034 * macros.texi (Expansion): Cleanup.
2035 (Indenting Macros): indent-spec allows ints, not floats.
2036
2037 * keymaps.texi (Keymaps): Clarify.
2038 (Format of Keymaps): Update lisp-mode-map example.
2039 (Active Keymaps, Key Lookup): Clarify.
2040 (Changing Key Bindings): Add xref to `kbd'.
2041 (Key Binding Commands, Simple Menu Items): Clarify.
2042 (Mouse Menus, Menu Bar): Clarify.
2043 (Menu Example): Replace print example with menu-bar-replace-menu.
2044
2045 * help.texi (Documentation Basics): Add function-documentation prop.
2046
2047 * elisp.texi (Top): Don't refer to Flow Control node.
2048
2049 * commands.texi (Command Overview): Improve xrefs.
2050 (Adjusting Point): Adjusting point applies to intangible and invis.
2051 (Key Sequence Input): Doc extra read-key-sequence args.
2052 Likewise for read-key-sequence-vector.
2053
2054 * backups.texi (Rename or Copy): Minor fix.
2055 (Numbered Backups): For version-control, say the default.
2056 (Auto-Saving): make-auto-save-file-name example is simplified.
2057
2058 * advice.texi (Advising Functions): Don't imply one part of Emacs
2059 should advise another part. Markup changes.
2060 (Defining Advice): Move transitional para.
2061 (Activation of Advice): Cleanup.
2062 Explain if COMPILE is nil or negative.
2063
2064 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
2065
2e20c83d
LK
20662005-02-24 Lute Kamstra <lute@gnu.org>
2067
2068 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
2069 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
2070
65c492fd
LK
20712005-02-23 Lute Kamstra <lute@gnu.org>
2072
b02c3eed
LK
2073 * modes.texi (Defining Minor Modes): define-minor-mode can be used
2074 to define global minor modes as well.
2075
65c492fd
LK
2076 * display.texi (Managing Overlays): overlay-buffer returns nil for
2077 deleted overlays.
2078
b686dd59
KS
20792005-02-22 Kim F. Storm <storm@cua.dk>
2080
2081 * minibuf.texi (Basic Completion): Allow symbols in addition to
2082 strings in try-completion and all-completions.
2083
23e8c095
LK
20842005-02-14 Lute Kamstra <lute@gnu.org>
2085
2086 * elisp.texi (Top): Remove reference to deleted node.
2087
2088 * lists.texi (Lists): Remove reference to deleted node.
2089 (Cons Cells): Fix typo.
2090
2091 * loading.texi (Where Defined): Fix typo.
2092
134948fc
RS
20932005-02-14 Richard M. Stallman <rms@gnu.org>
2094
2095 * variables.texi (Creating Buffer-Local): change-major-mode-hook
2096 is useful for discarding some minor modes.
2097
2098 * symbols.texi (Symbol Components): Reorder examples.
2099
2100 * streams.texi (Input Functions): State standard-input default.
2101 (Output Variables): State standard-output default.
2102
2103 * objects.texi (Printed Representation): Clarify read syntax vs print.
2104 (Floating Point Type): Explain meaning better.
2105 (Symbol Type): Explain uniqueness better.
2106 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
2107 List examples sooner.
2108 (Box Diagrams): New subnode broken out.
2109 Some examples moved from old Lists as Boxes node.
2110 (Dotted Pair Notation): Clarify intro.
2111 (Array Type): Clarify.
2112 (Type Predicates): Add hash-table-p.
2113
2114 * numbers.texi (Integer Basics): Clarify radix explanation.
2115 (Predicates on Numbers): Minor clarification.
2116 (Comparison of Numbers): Minor clarification. Clarify eql.
2117 Typos in min, max.
2118 (Math Functions): Clarify overflow in expt.
2119
2120 * minibuf.texi (Text from Minibuffer): Minor clarification.
2121 Mention arrow keys.
2122
2123 * loading.texi (Autoload): defun's doc string overrides autoload's
2124 doc string.
2125 (Repeated Loading): Modernize "add to list" examples.
2126 (Where Defined): Finish updating table of load-history elts.
2127
2128 * lists.texi (List-related Predicates): Minor wording improvement.
2129 (Lists as Boxes): Node deleted.
2130 (Building Lists): Explain trivial cases of number-sequence.
2131
2132 * hash.texi (Hash Tables): Add desc to menu items.
2133 (Creating Hash): Expain "full" means "make larger",
2134 (Hash Access): Any object can be a key.
2135 State value of maphash.
2136
2137 * functions.texi (What Is a Function): Wording cleanup.
2138 (Function Documentation): Minor cleanup.
2139 Explain purpose of calling convention at end of doc string.
2140 (Function Names): Wording cleanup.
2141 (Calling Functions): Wording cleanup.
2142 Explain better how funcall calls the function.
2143 (Function Cells): Delete example of saving and redefining function.
2144
2145 * control.texi (Combining Conditions): Wording cleanup.
2146 (Iteration): dolist and dotimes bind VAR locally.
2147 (Cleanups): Xref to Atomic Changes.
2148
2149 * compile.texi (Byte Compilation): Delete 19.29 info.
2150 (Compilation Functions): Macros' difficulties don't affect defsubst.
2151 (Docs and Compilation): Delete 19.29 info.
2152
44291460
RS
21532005-02-10 Richard M. Stallman <rms@gnu.org>
2154
2155 * objects.texi (Symbol Type): Minor correction.
2156
1f9ad95a
LK
21572005-02-06 Lute Kamstra <lute@gnu.org>
2158
2159 * modes.texi (Example Major Modes): Fix typos.
2160
ba2c991c
RS
21612005-02-06 Richard M. Stallman <rms@gnu.org>
2162
2163 * text.texi (Margins): fill-nobreak-predicate can be one function.
2164
2165 * strings.texi (Modifying Strings): clear-string can make unibyte.
2166 (Formatting Strings): format gives error if values missing.
2167
2168 * positions.texi (Character Motion): Mention default arg
2169 for forward-char. backward-char refers to forward-char.
2170 (Word Motion): Mention default arg for forward-word.
2171 (Buffer End Motion): Mention default arg for beginning-of-buffer.
2172 Simplify end-of-buffer.
2173 (Text Lines): Mention default arg for forward-line.
2174 (List Motion): Mention default arg for beginning/end-of-defun.
2175 (Skipping Characters): Minor fixes in explaining character-set.
2176
2177 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
2178 Mode inheritance applies only when default-major-mode is nil.
2179 Clarifications.
2180 (Example Major Modes): Update Text mode and Lisp mode examples.
2181 (Minor Mode Conventions): Mention define-minor-mode at top.
2182 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
2183 (Mode Line Format): Update mode line face display info.
2184 (Properties in Mode): Mention effect of risky vars.
2185 (Imenu): Define imenu-add-to-menubar.
2186 (Font Lock Mode): Add descriptions to menu lines.
2187 (Faces for Font Lock): Add font-lock-doc-face.
2188
9bf6d576
LK
21892005-02-05 Lute Kamstra <lute@gnu.org>
2190
2191 * text.texi (Maintaining Undo): Remove obsolete function.
2192
cb602754
EZ
21932005-02-05 Eli Zaretskii <eliz@gnu.org>
2194
2195 * frames.texi (Color Names): Add pointer to the X docs about RGB
2196 color specifications. Improve indexing
2197 (Text Terminal Colors): Replace the description of RGB values by
2198 an xref to "Color Names".
2199
4e07258f
RS
22002005-02-03 Richard M. Stallman <rms@gnu.org>
2201
2202 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
2203 Clarify.
2204 (Selecting Windows): Clarify save-selected-window.
2205 (Cyclic Window Ordering): Clarify walk-windows.
2206 (Window Point): Clarify.
2207 (Window Start): Add comment to example.
2208 (Resizing Windows): Add `interactive' specs in examples.
2209 Document fit-window-to-buffer.
2210
2211 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
2212 (Undo, Maintaining Undo): Clarify last change.
2213 (Sorting): In sort-numeric-fields, explain about octal and hex.
2214 Mention sort-numeric-base.
2215 (Format Properties): Add xref for hard newlines.
2216
2217 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
2218 (Pop-Up Menus): Fix typo.
2219 (Color Names): Explain all types of color names.
2220 Explain color-values on B&W terminal.
2221 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
2222
2223 * files.texi (File Locks): Not supported on MS systems.
2224 (Testing Accessibility): Clarify.
2225
2226 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
2227 (Coverage Testing): Fix typo.
2228
2229 * commands.texi (Misc Events): Remove stray space.
2230
2231 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
2232 (Modification Time): Clarify when visited-file-modtime returns 0.
2233 (The Buffer List): Clarify bury-buffer.
2234 (Killing Buffers): Clarify.
2235 (Indirect Buffers): Add clone-indirect-buffer.
2236
22372005-02-02 Matt Hodges <MPHodges@member.fsf.org>
2238
2239 * edebug.texi (Printing in Edebug): Fix default value of
2240 edebug-print-circle.
2241 (Coverage Testing): Fix displayed frequency count data.
2242
22432005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
2244
2245 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
2246
4e07258f 22472005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
2248
2249 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
2250
28d986b9
EZ
22512005-01-29 Eli Zaretskii <eliz@gnu.org>
2252
2253 * commands.texi (Misc Events): Describe the help-echo event.
2254
2255 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
2256 consistently in description of the help-echo property.
2257 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
2258
2259 * display.texi (Overlay Properties): Fix the index entry for
2260 help-echo overlay property.
2261
2262 * customize.texi (Type Keywords): Uncomment the xref to the
2263 help-echo property documentation.
2264
8f958b40
KS
22652005-01-23 Kim F. Storm <storm@cua.dk>
2266
2267 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
2268 return value. Third element FULLY replaced by PARTIAL which
2269 specifies number of invisible pixels if row is only partially visible.
2270 (Textual Scrolling): Mention auto-window-vscroll.
2271 (Vertical Scrolling): New defvar auto-window-vscroll.
2272
cd7e5dd6
LT
22732005-01-16 Luc Teirlinck <teirllm@auburn.edu>
2274
2275 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
2276 command remapping.
2277
6f771c32
RS
22782005-01-15 Richard M. Stallman <rms@gnu.org>
2279
2280 * display.texi (Defining Images): Mention DATA-P arg of create-image.
2281
6ac8a822
KS
22822005-01-14 Kim F. Storm <storm@cua.dk>
2283
88948d55
KS
2284 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
2285
6ac8a822
KS
2286 * text.texi (Links and Mouse-1): Fix string and vector item.
2287
20d6de82
RS
22882005-01-13 Richard M. Stallman <rms@gnu.org>
2289
2290 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
2291 descriptions of overriding-local-map and overriding-terminal-local-map.
2292
2293 * text.texi (Links and Mouse-1): Clarify text.
2294
f75a592e
KS
22952005-01-13 Kim F. Storm <storm@cua.dk>
2296
2297 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
2298
910f60b1
TTN
22992005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
2300
2301 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
2302
37181fc4
KS
23032005-01-12 Kim F. Storm <storm@cua.dk>
2304
2305 * text.texi (Links and Mouse-1): Rename section from Enabling
2306 Mouse-1 to Following Links. Change xrefs.
2307 Add examples for define-button-type and define-widget.
2308
2309 * display.texi (Button Properties, Button Buffer Commands):
2310 Clarify mouse-1 and follow-link functionality.
2311
28f94a34
RS
23122005-01-12 Richard M. Stallman <rms@gnu.org>
2313
2314 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
2315
2316 * display.texi (Beeping): Fix Texinfo usage.
2317
2318 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
2319
bac2d936
KS
23202005-01-11 Kim F. Storm <storm@cua.dk>
2321
2322 * display.texi (Button Properties, Button Buffer Commands):
93381d62 2323 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
2324
2325 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
2326 (Enabling Mouse-1 to Follow Links): New subsection.
2327
de968ddb
RS
23282005-01-06 Richard M. Stallman <rms@gnu.org>
2329
2330 * text.texi (Special Properties): Minor change.
2331
2332 * os.texi (Timers): Clarify previous change.
2333
2334 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
2335
a3a43b3b
LT
23362005-01-01 Luc Teirlinck <teirllm@auburn.edu>
2337
2338 * display.texi (Face Attributes): Correct xref to renamed node.
2339
732bb9ce
RS
23402005-01-01 Richard M. Stallman <rms@gnu.org>
2341
2342 * display.texi (Face Attributes): Describe hex color specs.
2343
c734ae59
RS
23442004-12-31 Richard M. Stallman <rms@gnu.org>
2345
2346 * os.texi (Timers): Update previous change.
2347
33b2f4ea
KS
23482004-12-30 Kim F. Storm <storm@cua.dk>
2349
2350 * display.texi (Line Height): Total line-height is now specified
2351 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
2352 in cons cells. (nil . RATIO) is relative to actual line height.
2353 Use line-height `t' instead of `0' to get minimum height.
2354
99ec74b9
RS
23552004-12-29 Richard M. Stallman <rms@gnu.org>
2356
2357 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
2358
eab463f6
RS
23592004-12-28 Richard M. Stallman <rms@gnu.org>
2360
2361 * commands.texi (Quitting): Clarify value of with-local-quit.
2362
2363 * elisp.texi (Top): Fix previous change.
2364
2365 * loading.texi (Loading): Fix previous change.
2366
ebbd14f1
RS
23672004-12-27 Richard M. Stallman <rms@gnu.org>
2368
4ae98fc5
RS
2369 * Makefile.in (MAKEINFO): Specify --force.
2370
8f430046
RS
2371 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
2372
56011a8c
RS
2373 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
2374
2375 * display.texi (Line Height): Further clarify.
2376
2377 * elisp.texi (Top): Update Loading submenu.
2378
ebbd14f1
RS
2379 * loading.texi (Where Defined): New node.
2380 (Unloading): load-history moved to Where Defined.
2381
fda2922a
RS
23822004-12-21 Richard M. Stallman <rms@gnu.org>
2383
2384 * commands.texi (Event Input Misc): Add while-no-input.
2385
9eb8959a
RS
23862004-12-11 Richard M. Stallman <rms@gnu.org>
2387
2388 * display.texi (Line Height): Rewrite text for clarity.
2389
adf87c29
KS
23902004-12-11 Kim F. Storm <storm@cua.dk>
2391
2392 * display.texi (Display): Add node "Line Height" to menu.
2393 (Line Height): New node. Move full description of line-spacing
2394 and line-height text properties here from text.texi.
2395 (Scroll Bars): Add vertical-scroll-bar variable.
2396
2397 * frames.texi (Window Frame Parameters): Remove line-height defvar.
2398
2399 * locals.texi (Standard Buffer-Local Variables): Fix xref for
2400 line-spacing and vertical-scroll-bar.
2401
2402 * text.texi (Special Properties): Just mention line-spacing and
2403 line-height here, add xref to new "Line Height" node.
2404
31e4729e
TTN
24052004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
2406
2407 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
2408
2409 * locals.texi (Standard Buffer-Local Variables):
2410 Add @xref for `line-spacing'.
2411
cc60c723
RS
24122004-12-05 Richard M. Stallman <rms@gnu.org>
2413
2414 * Makefile.in (maintainer-clean): Remove the info files
2415 in $(infodir) where they are created.
2416
f6101ac9
RS
24172004-12-03 Richard M. Stallman <rms@gnu.org>
2418
2419 * windows.texi (Selecting Windows): get-lru-window and
2420 get-largest-window don't consider dedicated windows.
2421
2422 * text.texi (Undo): Document undo-in-progress.
2423
94221759
RS
24242004-11-26 Richard M. Stallman <rms@gnu.org>
2425
2426 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
2427 Remove a few vars that are not always buffer-local.
2428
7092c5e8
LT
24292004-11-24 Luc Teirlinck <teirllm@auburn.edu>
2430
2431 * locals.texi (Standard Buffer-Local Variables): Comment out
2432 xref's to non-existent node `Yet to be written'.
2433
261b01c6
RS
24342004-11-24 Richard M. Stallman <rms@gnu.org>
2435
2436 * processes.texi (Synchronous Processes): Grammar fix.
2437
2438 * numbers.texi (Comparison of Numbers): Add eql.
2439
2440 * locals.texi (Standard Buffer-Local Variables): Add many vars.
2441
2442 * intro.texi (Printing Notation): Fix previous change.
2443
2444 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
2445 and default-indicate-buffer-boundaries from here.
2446 (Usual Display): To here.
2447 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
2448 (Usual Display): Move tab-width up.
2449
2450 * customize.texi (Variable Definitions): Replace
2451 show-paren-mode example with tooltip-mode.
7092c5e8 2452 (Simple Types, Composite Types, Defining New Types):
261b01c6 2453 Minor cleanups.
7092c5e8 2454
c1aa4864
JH
24552004-11-21 Jesper Harder <harder@ifa.au.dk>
2456
2457 * processes.texi (Synchronous Processes, Output from Processes):
2458 Markup fix.
2459
dedbac89
RS
24602004-11-20 Richard M. Stallman <rms@gnu.org>
2461
07c8c65a
RS
2462 * positions.texi (Skipping Characters): skip-chars-forward
2463 now handles char classes.
2464
8f40a868
RS
2465 * intro.texi (Printing Notation): Avoid confusion of `print'
2466 when explaining @print.
2467
2468 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
2469
2470 * display.texi (Display Table Format): Minor fix.
2471
2472 * streams.texi (Output Functions): Fix print example.
2473
fd6866c8
RS
2474 * Makefile.in (elisp): New target.
2475 (dist): Depend on $(infodir)/elisp, not elisp.
2476 Copy the info files from $(infodir).
2477
9d00469f
RS
2478 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
2479 read-from-minibuffer.
2480
dedbac89
RS
2481 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
2482
6de891db
RS
24832004-11-19 Richard M. Stallman <rms@gnu.org>
2484
2485 * searching.texi (Regexp Search): Add search-whitespace-regexp.
2486
e1c1c5a7
TTN
24872004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
2488
2489 * tips.texi (Coding Conventions): Fix typo.
2490
ee31cd78
RS
24912004-11-16 Richard M. Stallman <rms@gnu.org>
2492
2493 * tips.texi (Coding Conventions): Separate defvar and require
2494 methods to avoid warnings. Use require only when there are many
2495 functions and variables from that package.
2496
2497 * minibuf.texi (Minibuffer Completion): When ignoring case,
2498 predicate must not be case-sensitive.
2499
2500 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
2501 (Test Coverage): Don't talk about "splotches". Clarified.
2502
4bd38e94
TTN
25032004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
2504
2505 * frames.texi (Window Frame Parameters): Fix typo.
2506
6d073ae1
KS
25072004-11-15 Kim F. Storm <storm@cua.dk>
2508
9f89426b
KS
2509 * symbols.texi (Other Plists): Note that plist-get may signal error.
2510 Add safe-plist-get.
6d073ae1 2511
10980463
TTN
25122004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
2513
2514 * modes.texi (Font Lock Basics): Fix typo.
2515
1efc19eb
RS
25162004-11-08 Richard M. Stallman <rms@gnu.org>
2517
2518 * syntax.texi (Syntax Table Functions): Add syntax-after.
2519
6159c232
EZ
25202004-11-06 Lars Brinkhoff <lars@nocrew.org>
2521
2522 * os.texi (Processor Run Time): New section documenting
2523 get-internal-run-time.
2524
59dede22
EZ
25252004-11-06 Eli Zaretskii <eliz@gnu.org>
2526
2527 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
2528 it nukes elisp-cover.texi.
2529 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
2530 elisp-0 etc.
2531
4cc8522c
LT
25322004-11-05 Luc Teirlinck <teirllm@auburn.edu>
2533
2534 * commands.texi (Keyboard Macros): Document `append' return value
2535 of `defining-kbd-macro'.
2536
2d1ef312
RS
25372004-11-01 Richard M. Stallman <rms@gnu.org>
2538
2539 * commands.texi (Interactive Call): Add called-interactively-p.
2540
6f4e005d
SJ
25412004-10-29 Simon Josefsson <jas@extundo.com>
2542
2543 * minibuf.texi (Reading a Password): Revert.
2544
4f71c13f
RS
25452004-10-28 Richard M. Stallman <rms@gnu.org>
2546
2547 * frames.texi (Display Feature Testing): Explain about "vendor".
2548
4660a9e3
RS
25492004-10-27 Richard M. Stallman <rms@gnu.org>
2550
2551 * commands.texi (Interactive Codes): `N' uses numeric prefix,
2552 not raw. Clarify `n'.
2553 (Interactive Call): Rewrite interactive-p, focusing on when
2554 and how to use it.
2555 (Misc Events): Clarify previous change.
2556
2557 * advice.texi (Simple Advice): Clarify what job the example does.
2558 (Around-Advice): Clarify ad-do-it.
2559 (Activation of Advice): An option of ad-default-compilation-action
2560 is `never', not `nil'.
2561
c8636435
KS
25622004-10-26 Kim F. Storm <storm@cua.dk>
2563
2564 * commands.texi (Interactive Codes): Add U code letter.
2565
acd4089b
SJ
25662004-10-25 Simon Josefsson <jas@extundo.com>
2567
2568 * minibuf.texi (Reading a Password): Add.
2569
29dc7809
JR
25702004-10-24 Jason Rumney <jasonr@gnu.org>
2571
2572 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
2573 and wheel-down.
2574
bb5d6d34
KG
25752004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
2576
2577 * processes.texi (Synchronous Processes): Document process-file.
2578
d0ee2ed3
KH
25792004-10-22 Kenichi Handa <handa@m17n.org>
2580
2581 * text.texi (translate-region): Document that it accepts also a
2582 char-table.
2583
38be9dbb
DP
25842004-10-22 David Ponce <david@dponce.com>
2585
2586 * windows.texi (Resizing Windows): Document the `preserve-before'
2587 argument of the functions `enlarge-window' and `shrink-window'.
2588
63c80452
JR
25892004-10-19 Jason Rumney <jasonr@gnu.org>
2590
2591 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
2592
9f4b6e73
LT
25932004-10-09 Luc Teirlinck <teirllm@auburn.edu>
2594
2595 * text.texi (Filling): Add anchor for definition of
2596 `sentence-end-double-space'.
2597
2598 * searching.texi (Regexp Example): Update description of how
2599 Emacs currently recognizes the end of a sentence.
2600 (Standard Regexps): Update definition of the variable
2601 `sentence-end'. Add definition of the function `sentence-end'.
2602
657f0f9c
EZ
26032004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
2604
2605 * display.texi (Progress): New node.
2606
35ab4857
KS
26072004-10-05 Kim F. Storm <storm@cua.dk>
2608
2609 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
2610
f2a54fbc
KS
26112004-09-29 Kim F. Storm <storm@cua.dk>
2612
2613 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
2614 to identify bitmaps. Remove -fringe-bitmap suffix for standard
2615 fringe bitmap symbols, as they now have their own namespace.
2616 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
2617 vs. pixels. Signal error if no free bitmap slots.
2618 (Pixel Specification): Change IMAGE to @var{image}.
2619
4676d6f3
RS
26202004-09-28 Richard M. Stallman <rms@gnu.org>
2621
2622 * text.texi (Special Properties): Clarify line-spacing and line-height.
2623
2624 * searching.texi (Regexp Search): Add looking-back.
2625
17234906
LT
26262004-09-25 Luc Teirlinck <teirllm@auburn.edu>
2627
2628 * display.texi: Correct typos.
2629 (Image Descriptors): Correct xref's.
2630
4de43c8b
RS
26312004-09-25 Richard M. Stallman <rms@gnu.org>
2632
2633 * text.texi (Special Properties): Cleanups in `cursor'.
2634 Rewrites in `line-height' and `line-spacing'; exchange them.
2635
2636 * display.texi (Fringes): Rewrite previous change.
2637 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
2638 (Display Fringe Bitmaps): Node deleted, text moved.
2639 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
2640 (Scroll Bars): Clarify set-window-scroll-bars.
2641 (Pointer Shape): Rewrite.
2642 (Specified Space): Clarify :align-to, etc.
2643 (Pixel Specification): Use @var. Clarify new text.
2644 (Other Display Specs): Clarify `slice'.
2645 (Image Descriptors): Cleanups.
2646 (Showing Images): Cleanups.
2647
a3ee0299
LT
26482004-09-24 Luc Teirlinck <teirllm@auburn.edu>
2649
e88ebce6
LT
2650 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
2651
a3ee0299
LT
2652 * modes.texi: Various minor changes in addition to:
2653 (Major Mode Conventions): Final call to `run-mode-hooks' should
2654 not be inside the `delay-mode-hooks' form.
2655 (Mode Hooks): New node.
2656 (Hooks): Delete obsolete example.
2657 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
2658 node "Mode Hooks".
2659
6db2bc02
LT
26602004-09-22 Luc Teirlinck <teirllm@auburn.edu>
2661
2662 * display.texi: Correct various typos.
2663 (Display): Rename node "Pointer Shapes" to "Pointer
2664 Shape". (There is already a node called "Pointer Shapes" in
2665 frames.texi.)
2666 (Images): Remove non-existent node "Image Slices" from menu.
2667
ed2846bd
KS
26682004-09-23 Kim F. Storm <storm@cua.dk>
2669
2670 * text.texi (Special Properties): Add `cursor', `pointer',
2671 `line-height', and `line-spacing' properties.
2672
2673 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
2674 Shapes' to menu.
2675 (Standard Faces): Doc fix for fringe face.
2676 (Fringes): Add `overflow-newline-into-fringe' and
2677 'indicate-buffer-boundaries'.
2678 (Fringe Bitmaps, Pointer Shapes): New nodes.
2679 (Display Property): Add 'Pixel Specification' and 'Display Fringe
2680 Bitmaps' to menu.
2681 (Specified Space): Describe pixel width and height.
2682 (Pixel Specification): New node.
2683 (Other Display Specs): Add `slice' property.
2684 (Display Fringe Bitmaps): New node.
2685 (Images): Add 'Image Slices' to menu.
2686 (Image Descriptors): Add `:pointer' and `:map' properties.
2687 (Showing Images): Add slice arg to `insert-image'. Add
2688 'insert-sliced-image'.
2689
4d894c98
RS
26902004-09-20 Richard M. Stallman <rms@gnu.org>
2691
2692 * commands.texi (Key Sequence Input):
2693 Clarify downcasing in read-key-sequence.
2694
7e388eb7
JL
26952004-09-08 Juri Linkov <juri@jurta.org>
2696
2697 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
2698
a020987f
LT
26992004-09-07 Luc Teirlinck <teirllm@auburn.edu>
2700
2701 * locals.texi (Standard Buffer-Local Variables): Add
2702 `buffer-auto-save-file-format'.
2703 * internals.texi (Buffer Internals): Describe new
2704 auto_save_file_format field of the buffer structure.
2705 * files.texi (Format Conversion): `auto-save-file-format' has been
2706 renamed `buffer-auto-save-file-format'.
2707
2b96f80c
LT
27082004-08-27 Luc Teirlinck <teirllm@auburn.edu>
2709
2710 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
2711 an integer or a marker.
2712 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
2713
2ee3b79e
RS
27142004-08-22 Richard M. Stallman <rms@gnu.org>
2715
2716 * modes.texi (Major Mode Conventions): Discuss rebinding of
2717 standard key bindings.
2718
c438dc33
KS
27192004-08-18 Kim F. Storm <storm@cua.dk>
2720
2721 * processes.texi (Accepting Output): Add `just-this-one' arg to
2722 `accept-process-output'.
101c421e 2723 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 2724
db8af011
LT
27252004-08-10 Luc Teirlinck <teirllm@auburn.edu>
2726
2727 * keymaps.texi: Various changes in addition to:
2728 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
2729 Give more varied examples for `kbd'.
2730 (Creating Keymaps): Char tables have slots for all characters
2731 without modifiers.
2732 (Active Keymaps): `overriding-local-map' and
2733 `overriding-terminal-local-map' also override text property and
2734 overlay keymaps.
2735 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
2736 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
2737 to denote a prefix of no events.
2738 `map-keymap' includes parent's bindings _recursively_.
2739 Clarify and correct description of `where-is-internal'.
2740 Mention BUFFER-OR-NAME arg to `describe-bindings'.
2741 (Menu Example): For menus intended for use with the keyboard, the
2742 menu items should be bound to characters or real function keys.
2743
de700726
LT
27442004-08-08 Luc Teirlinck <teirllm@auburn.edu>
2745
30e75a87
LT
2746 * objects.texi (Character Type): Reposition `@anchor' to prevent
2747 double space inside sentence in Info.
2748
de700726
LT
2749 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
2750 renamed to `disabled-command-function'.
7c5b95c9 2751 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
2752 (Command Loop Info): Replace reference to it.
2753 (Disabling Commands): `disabled-command-hook' has been renamed to
2754 `disabled-command-function'.
2755
81909a1a
LT
27562004-08-07 Luc Teirlinck <teirllm@auburn.edu>
2757
2758 * os.texi (Translating Input): Only non-prefix bindings in
2759 `key-translation-map' override actual key bindings. Warn about
2760 possible indirect effect of actual key bindings on non-prefix
2761 bindings in `key-translation-map'.
2762
5504e99c
LT
27632004-08-06 Luc Teirlinck <teirllm@auburn.edu>
2764
2765 * minibuf.texi (High-Level Completion): Add anchor for definition
2766 of `read-variable'.
2767
2768 * commands.texi: Various changes in addition to:
2769 (Using Interactive): Clarify description of `interactive-form'.
2770 (Interactive Call): Mention default for KEYS argument to
2771 `call-interactively'.
2772 (Command Loop Info): Clarify description of `this-command-keys'.
2773 Mention KEEP-RECORD argument to `clear-this-command-keys'.
2774 Value of `last-event-frame' can be `macro'.
2775 (Repeat Events): `double-click-fuzz' is also used to distinguish
2776 clicks and drags.
2777 (Classifying Events): Clarify descriptions of `event-modifiers'
2778 `event-basic-type' and `event-convert-list'.
2779 (Accessing Events): `posn-timestamp' takes POSITION argument.
2780 (Quoted Character Input): Clarify description of
2781 `read-quoted-char' and fix example.
2782 (Quitting): Add `with-local-quit'.
2783 (Disabling Commands): Correct and clarify descriptions of
2784 `enable-command' and `disable-command'.
2785 Mention what happens if `disabled-command-hook' is nil.
2786 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
2787 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
2788
f478a72a
LT
27892004-07-24 Luc Teirlinck <teirllm@auburn.edu>
2790
2791 * frames.texi: Various changes in addition to:
2792 (Creating Frames): Expand and clarify description of `make-frame'.
2793 (Window Frame Parameters): Either none or both of the `icon-left'
2794 and `icon-top' parameters must be specified. Put descriptions of
2795 `menu-bar-lines' and `toolbar-lines' closer together and change
2796 them accordingly.
2797 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
2798 except while processing `frame-title-format' or `icon-title-format'.
2799 (Deleting Frames): Correct description of `delete-frame'.
2800 Non-nil return values of `frame-live-p' are like those of `framep'.
2801 (Frames and Windows): mention return value of
2802 `set-frame-selected-window'.
2803 (Visibility of Frames): Mention `force' argument to
2804 `make-frame-invisible'. `frame-visible-p' returns t for all
2805 frames on text-only terminals.
2806 (Frame Configurations): Restoring a frame configuration does not
2807 restore deleted frames.
2808 (Window System Selections): `x-set-selection' returns DATA.
2809 (Resources): Add example.
2810 (Display Feature Testing): Clarify descriptions of
2811 `display-pixel-height', `display-pixel-width', `x-server-version'
2812 and `x-server-vendor'.
2813
2814 * windows.texi (Choosing Window): Add anchor.
2815 * minibuf.texi (Minibuffer Misc): Add anchor.
2816
bc135062
JPW
28172004-07-23 John Paul Wallington <jpw@gnu.org>
2818
2819 * macros.texi (Defining Macros): Declaration keyword for setting
2820 Edebug spec is `debug' not `edebug'.
2821
cb7516e5
LT
28222004-07-19 Luc Teirlinck <teirllm@auburn.edu>
2823
2824 * windows.texi: Various small changes in addition to:
2825 (Window Point): Mention return value of `set-window-point'.
2826 (Window Start): `pos-visible-in-window-p' disregards horizontal
2827 scrolling. Explain return value if PARTIALLY is non-nil.
2828 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
2829 and `set-window-vscroll'.
2830 (Size of Window): The argument WINDOW to `window-inside-edges',
2831 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
2832 (Resizing Windows): Explain return value of
2833 `shrink-window-if-larger-than-buffer'.
2834 `window-size-fixed' automatically becomes buffer local when set.
2835 (Window Configurations): Explain return value of
2836 `set-window-configuration'.
2837
2838 * minibuf.texi (Minibuffer Misc): Add anchor for
2839 `minibuffer-scroll-window'.
2840
2841 * positions.texi (Text Lines): Add anchor for `count-lines'.
2842
3751eb00
RS
28432004-07-17 Richard M. Stallman <rms@gnu.org>
2844
2845 * display.texi (Overlay Properties): Adding `evaporate' prop
2846 deletes empty overlay immediately.
2847
2848 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
2849 fix example.
2850
9a7e97c6
LT
28512004-07-16 Jim Blandy <jimb@redhat.com>
2852
2853 * searching.texi (Regexp Backslash): Document new \_< and \_>
2854 operators.
2855
aa0e4da8
JB
28562004-07-16 Juanma Barranquero <lektu@terra.es>
2857
2858 * display.texi (Images): Fix Texinfo usage.
2859
cbbfedb2
LT
28602004-07-14 Luc Teirlinck <teirllm@auburn.edu>
2861
2862 * buffers.texi (Modification Time): `visited-file-modtime' now
2863 returns a list of two integers, instead of a cons.
2864
3a052bd3
LT
28652004-07-13 Luc Teirlinck <teirllm@auburn.edu>
2866
2867 * windows.texi: Various changes in addition to:
2868 (Splitting Windows): Add `split-window-keep-point'.
2869
02c04e6f
RS
28702004-07-09 Richard M. Stallman <rms@gnu.org>
2871
2872 * frames.texi (Input Focus): Minor fix.
2873
cb4f1287
LT
28742004-07-07 Luc Teirlinck <teirllm@auburn.edu>
2875
2876 * frames.texi (Input Focus): Clarify descriptions of
2877 `select-frame-set-input-focus' and `select-frame'.
2878
339902ec
LT
28792004-07-06 Luc Teirlinck <teirllm@auburn.edu>
2880
2881 * os.texi: Various small changes in addition to:
2882 (Killing Emacs): Expand and clarify description of
2883 `kill-emacs-query-functions' and `kill-emacs-hook'.
2884 (System Environment): Expand and clarify description of `getenv'
2885 and `setenv'.
2886 (Timers): Clarify description of `run-at-time'.
2887 (Translating Input): Correct description of
2888 `extra-keyboard-modifiers'.
2889 (Flow Control): Correct description of `enable-flow-control'.
2890
fe3b7e35
TTN
28912004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
2892
2893 * os.texi: Update copyright.
2894 (Session Management): Grammar fix.
2895 Clarify which Emacs does the restarting.
2896 Use @samp for *scratch* buffer.
2897
59db7d6e
LT
28982004-07-04 Alan Mackenzie <acm@muc.de>
2899
2900 * frames.texi (Input Focus): Add documentation for
2901 `select-frame-set-input-focus'. Replace refs to non-existent
2902 `switch-frame' with `select-frame'. Minor corrections and tidying
2903 up of text-only terminal stuff.
2904
e3ccf404
RS
29052004-07-02 Richard M. Stallman <rms@gnu.org>
2906
2907 * files.texi (Saving Buffers): Cleanup write-contents-function.
2908 (Magic File Names): Cleanup file-remote-p.
2909
8addb6eb
KG
29102004-07-02 Kai Grossjohann <kai@emptydomain.de>
2911
2912 * files.texi (Magic File Names): `file-remote-p' returns an
2913 identifier of the remote system, not just t.
2914
7a58d84d
DK
29152004-07-02 David Kastrup <dak@gnu.org>
2916
2917 * searching.texi (Entire Match Data): Add explanation about new
2918 match-data behavior when @var{integers} is non-nil.
2919
d8c379f8
RS
29202004-06-24 Richard M. Stallman <rms@gnu.org>
2921
b4a4b0ae
RS
2922 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
2923
d8c379f8
RS
2924 * customize.texi (Variable Definitions): Note about doc strings
2925 and :set.
2926
2927 * keymaps.texi (Keymap Terminology): Document `kbd'.
2928 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
2929
2930 * display.texi (Invisible Text): Setting buffer-invisibility-spec
2931 makes it buffer-local.
2932
2933 * files.texi (Saving Buffers): Correct previous change.
2934
2935 * commands.texi (Accessing Events):
2936 Clarify posn-col-row and posn-actual-col-row.
2937
29382004-06-24 David Ponce <david.ponce@wanadoo.fr>
2939
2940 * commands.texi (Accessing Events): New functions
2941 posn-at-point and posn-at-x-y. Add example to posn-x-y.
2942
dce417e7
LT
29432004-06-23 Luc Teirlinck <teirllm@auburn.edu>
2944
2945 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
2946 * frames.texi, buffers.texi, backups.texi, variables.texi:
2947 * loading.texi, eval.texi, functions.texi, control.texi:
2948 * symbols.texi, minibuf.texi: Reposition @anchor's.
2949
2950 * help.texi: Various small changes in addition to the following.
2951 (Describing Characters): Describe PREFIX argument to
2952 `key-description'. Correct and clarify definition of
2953 `text-char-description'. Describe NEED-VECTOR argument to
2954 `read-kbd-macro'.
2955 (Help Functions): Clarify definition of `apropos'.
2956
255d07dc
LH
29572004-06-23 Lars Hansen <larsh@math.ku.dk>
2958
2959 * files.texi (Saving Buffers): Correct description of
2960 `write-contents-functions'.
2961
4e9691e9
JB
29622004-06-21 Juanma Barranquero <lektu@terra.es>
2963
2964 * display.texi (Images): Remove redundant @vindex directives.
2965 Rewrite `image-library-alist' doc in active voice.
2966
1ebd4f78
JB
29672004-06-14 Juanma Barranquero <lektu@terra.es>
2968
2969 * display.texi (Images): Document new delayed library loading,
2970 variable `image-library-alist' and (existing but undocumented)
2971 function `image-type-available-p'.
2972
ddfb8369
RS
29732004-06-05 Richard M. Stallman <rms@gnu.org>
2974
2975 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
2976 refer the user to the Initial Input node.
2977 (Text from Minibuffer): Likewise.
2978 (Initial Input): New node. Document this feature
2979 and say it is mostly deprecated.
2980
18684a3a
RS
29812004-05-30 Richard M. Stallman <rms@gnu.org>
2982
7a61e456
RS
2983 * loading.texi (Named Features): Clarify return value
2984 and meaning of NOERROR.
2985
18684a3a
RS
2986 * variables.texi (File Local Variables): Minor cleanup.
2987
c8364415
MA
29882004-05-30 Michael Albinus <michael.albinus@gmx.de>
2989
2990 * files.texi (Magic File Names): Add `file-remote-p' as operation
2991 of file name handlers.
2992
08fd1251
RS
29932004-05-29 Richard M. Stallman <rms@gnu.org>
2994
2995 * modes.texi (Minor Mode Conventions): (-) has no special meaning
2996 as arg to a minor mode command.
2997
71d5a208
RS
29982004-05-22 Richard M. Stallman <rms@gnu.org>
2999
3000 * syntax.texi (Syntax Class Table): Word syntax not just for English.
3001
3002 * streams.texi (Output Variables): Doc float-output-format.
3003
3004 * searching.texi (Regexp Special): Nested repetition can be infloop.
3005
3006 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
3007 real stack overflow.
3008
3009 * compile.texi: Minor cleanups.
3010
30112004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
3012
3013 * lists.texi (Cons Cells): Explain dotted lists, true lists,
3014 circular lists.
3015 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 3016
022cb162
TTN
30172004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
3018
3019 * modes.texi (Search-based Fontification): Fix typo.
3020
aa7094ba
JB
30212004-05-10 Juanma Barranquero <lektu@terra.es>
3022
3023 * modes.texi (Mode Line Variables): Fix description of
3024 global-mode-string, which is now after which-func-mode, not the
3025 buffer name.
3026
c2383279
LH
30272004-05-07 Lars Hansen <larsh@math.ku.dk>
3028
3029 * modes.texi (Desktop Save Mode): Add.
3030 (Modes): Add menu entry Desktop Save Mode.
3031
3032 * hooks.texi: Add desktop-after-read-hook,
3033 desktop-no-desktop-file-hook and desktop-save-hook.
3034
3035 * locals.texi: Add desktop-save-buffer.
3036
058296d3
JH
30372004-04-30 Jesper Harder <harder@ifa.au.dk>
3038
3039 * display.texi: emacs -> Emacs.
3040
0c54865e
EZ
30412004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
3042
3043 * files.texi (Changing Files): Document set-file-times.
3044
d814862a
JB
30452004-04-23 Juanma Barranquero <lektu@terra.es>
3046
3047 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
3048
e8d6f886
JH
30492004-04-18 Jesper Harder <harder@ifa.au.dk>
3050
3051 * tips.texi (Coding Conventions): defopt -> defcustom.
3052
3a424014
LT
30532004-04-16 Luc Teirlinck <teirllm@auburn.edu>
3054
3055 * sequences.texi: Various clarifications.
3056
9e860631
LT
30572004-04-14 Luc Teirlinck <teirllm@auburn.edu>
3058
3059 * buffers.texi (Read Only Buffers): Mention optional ARG to
3060 `toggle-read-only'.
3061
5e30a0fb
NR
30622004-04-14 Nick Roberts <nick@nick.uklinux.net>
3063
9e860631 3064 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
3065 returns a full-width window if possible.
3066
619fb950
LT
30672004-04-13 Luc Teirlinck <teirllm@auburn.edu>
3068
3069 * buffers.texi: Various changes in addition to:
3070 (Buffer File Name): Add `find-buffer-visiting'.
3071 (Buffer Modification): Mention optional ARG to `not-modified'.
3072 (Indirect Buffers): Mention optional CLONE argument to
3073 `make-indirect-buffer'.
3074
3075 * files.texi: Various changes in addition to:
3076 (Visiting Functions): `find-file-hook' is now a normal hook.
3077 (File Name Expansion): Explain difference between the way that
3078 `expand-file-name' and `file-truename' treat `..'.
3079 (Contents of Directories): Mention optional ID-FORMAT argument to
3080 `directory-files-and-attributes'.
3081 (Format Conversion): Mention new optional CONFIRM argument to
3082 `format-write-file'.
3083
a2295d32
MB
30842004-04-12 Miles Bader <miles@gnu.org>
3085
3086 * macros.texi (Expansion): Add description of `macroexpand-all'.
3087
571fd4d5
JH
30882004-04-05 Jesper Harder <harder@ifa.au.dk>
3089
3090 * variables.texi (Variable Aliases): Mention
3091 cyclic-variable-indirection.
3092
3093 * errors.texi (Standard Errors): Ditto.
3094
4ba2fd66
LT
30952004-04-04 Luc Teirlinck <teirllm@auburn.edu>
3096
3097 * backups.texi: Various small changes in addition to:
3098 (Making Backups): Mention return value of `backup-buffer'.
3099 (Auto-Saving): Mention optional FORCE argument to
3100 `delete-auto-save-file-if-necessary'.
3101 (Reverting): Mention optional PRESERVE-MODES argument to
3102 `revert-buffer'. Correct description of `revert-buffer-function'.
3103
8f7ea687
JL
31042004-03-22 Juri Linkov <juri@jurta.org>
3105
3106 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
3107 with `Vector Functions'.
3108
3109 * text.texi (Sorting): Add missing quote.
3110
0eeca3c1
LT
31112004-03-14 Luc Teirlinck <teirllm@auburn.edu>
3112
3113 * intro.texi (Lisp History): Replace xref to `cl' manual with
3114 inforef.
3115
e69cfac2
RS
31162004-03-12 Richard M. Stallman <rms@gnu.org>
3117
3118 * intro.texi (Version Info): Add arg to emacs-version.
3119 (Lisp History): Change xref to CL manual.
3120
1b91d47f
LT
31212004-03-09 Luc Teirlinck <teirllm@auburn.edu>
3122
3123 * minibuf.texi (Completion Commands): Add xref to Emacs manual
3124 for Partial Completion mode.
3125
97073664
TTN
31262004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
3127
3128 * customize.texi: Fix typo. Remove eol whitespace.
3129
04a6e76b
RS
31302004-03-04 Richard M. Stallman <rms@gnu.org>
3131
3132 * processes.texi: Fix typos.
3133
3134 * lists.texi (Building Lists): Minor clarification.
3135
3136 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
3137 in make-hash-table.
3138
5bb0fcd1
JB
31392004-02-29 Juanma Barranquero <lektu@terra.es>
3140
3141 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
3142 rm, and ignore exit code.
3143
9022d421
EZ
31442004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
3145
3146 * display.texi (Defining Faces): Add description for min-colors.
3147 Update example.
3148
92f5fba2
LT
31492004-02-23 Luc Teirlinck <teirllm@auburn.edu>
3150
3151 * abbrevs.texi: Various corrections and clarifications in addition
3152 to the following:
3153 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
3154
7e83e178
GM
31552004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
3156
3157 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
3158
9c5609e8
LT
31592004-02-21 Luc Teirlinck <teirllm@auburn.edu>
3160
e2b9b51f
LT
3161 * text.texi: Various small changes in addition to the following:
3162 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
3163 to delete-horizontal-space.
3164 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
3165 description of yank-handler text property at various places.
3166
7daa0e81
LT
3167 * frames.texi (Window System Selections): Add anchor.
3168
9c5609e8
LT
3169 * syntax.texi (Syntax Table Functions): Clarify and correct
3170 descriptions of make-syntax-table and copy-syntax-table.
3171 (Motion and Syntax): Clarify SYNTAXES argument to
3172 skip-syntax-forward.
3173 (Parsing Expressions): Mention that the return value of
3174 parse-partial-sexp is currently a list of ten rather than nine
3175 elements.
3176 (Categories): Various corrections and clarifications.
3177
d29edb21
LT
31782004-02-17 Luc Teirlinck <teirllm@auburn.edu>
3179
3180 * markers.texi (Marker Insertion Types): Minor change.
3181
3182 * locals.texi (Standard Buffer-Local Variables):
3183 * commands.texi (Interactive Codes, Using Interactive):
3184 * functions.texi (Related Topics): Fix xrefs.
3185
43e48bda
LT
31862004-02-16 Luc Teirlinck <teirllm@auburn.edu>
3187
3188 * lists.texi (Sets And Lists): Update description of delete-dups.
3189
84e34002
RS
31902004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
3191
3192 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
3193
31942004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3195
3196 * frames.texi (Parameter Access): frame-parameters arg is optional.
3197 modify-frame-parameters handles nil for FRAME.
3198 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
3199 are all-or-nothing for certain toolkits.
3200 Mention parameter wait-for-wm.
3201 (Frames and Windows): In frame-first-window and frame-selected-window
3202 the arg is optional.
3203 (Input Focus): In redirect-frame-focus the second arg is optional.
3204 (Window System Selections): Mention selection type CLIPBOARD.
3205 Mention data-type UTF8_STRING.
3206 Mention numbering of cut buffers.
3207 (Resources): Describe x-resource-name.
3208
32092004-02-16 Richard M. Stallman <rms@gnu.org>
3210
3211 * windows.texi (Buffers and Windows): Delete false table
3212 about all-frames.
3213
3214 * syntax.texi (Parsing Expressions): Delete old caveat
3215 about parse-sexp-ignore-comments.
3216
3217 * streams.texi (Output Variables): Add print-quoted.
3218
3219 * lists.texi (Building Lists): Minor cleanup.
3220
3221 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
3222
3223 * display.texi (Overlays): Explain overlays use markers.
3224 (Managing Overlays): Explain front-advance and rear-advance
3225 in more detail.
3226
3227 * loading.texi (Unloading): Document unload-feature-special-hooks.
3228 Get rid of fns-NNN.el file.
3229
32302004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
3231
3232 * help.texi (Describing Characters): Fix text-char-description
3233 example output.
3234
3235 * edebug.texi (Using Edebug): Fix example.
3236
3237 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 3238
84e34002
RS
3239 * files.texi (Changing Files): Fix argname.
3240
3241 * calendar.texi: Fix parens, and default values.
3242
3243 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
3244 * nonascii.texi, objects.texi, os.texi: Minor fixes.
3245 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
3246
3247 * positions.texi (Text Lines): Don't add -1 in current-line.
3248
32492004-02-16 Richard M. Stallman <rms@gnu.org>
3250
3251 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
3252
c33b76da
EZ
32532004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
3254
3255 * processes.texi (Low-Level Network): Fix a typo.
3256
9d7271e8
KS
32572004-02-12 Kim F. Storm <storm@cua.dk>
3258
3259 * display.texi (Fringes): Use consistent wording.
3260 Note that window-fringe's window arg is optional.
3261 (Scroll Bars): Use consistent wording.
3262
6827d730
LT
32632004-02-11 Luc Teirlinck <teirllm@auburn.edu>
3264
3265 * tips.texi (Comment Tips): Document the new conventions for
3266 commenting out code.
3267
1cb60b5a
JD
32682004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3269
3270 * positions.texi (Text Lines): Added missing end defun.
3271
7fdd1f62
KS
32722004-02-07 Kim F. Storm <storm@cua.dk>
3273
3274 * positions.texi (Text Lines): Add line-number-at-pos.
3275
eb3c144c
JPW
32762004-02-06 John Paul Wallington <jpw@gnu.org>
3277
3278 * display.texi (Button Properties, Button Buffer Commands):
3279 mouse-2 invokes button, not down-mouse-1.
3280
a1d38d63
JR
32812004-02-04 Jason Rumney <jasonr@gnu.org>
3282
3283 * makefile.w32-in: Sync with Makefile.in changes.
3284
4b574f3d
LT
32852004-02-03 Luc Teirlinck <teirllm@auburn.edu>
3286
3287 * minibuf.texi (Text from Minibuffer): Various corrections and
3288 clarifications.
3289 (Object from Minibuffer): Correct Lisp description of
3290 read-minibuffer.
3291 (Minibuffer History): Clarify description of cons values for
3292 HISTORY arguments.
3293 (Basic Completion): Various corrections and clarifications. Add
3294 completion-regexp-list.
3295 (Minibuffer Completion): Correct and clarify description of
3296 completing-read.
6f6b0433 3297 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
3298 other minor changes.
3299 (High-Level Completion): Various corrections and clarifications.
3300 (Reading File Names): Ditto.
3301 (Minibuffer Misc): Ditto.
3302
d8186297
LT
33032004-01-26 Luc Teirlinck <teirllm@auburn.edu>
3304
3305 * strings.texi (Text Comparison): assoc-string also matches
3306 elements of alists that are strings instead of conses.
3307 (Formatting Strings): Standardize Texinfo usage. Update index
3308 entries.
3309
9adcb5f2
LT
33102004-01-20 Luc Teirlinck <teirllm@auburn.edu>
3311
3312 * lists.texi (Sets And Lists): Add delete-dups.
3313
3e7274ae
LT
33142004-01-15 Luc Teirlinck <teirllm@auburn.edu>
3315
3316 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
3317 special form.
3318 * macros.texi (Defining Macros): Update description of `declare',
3319 which now is a macro.
3320 (Wrong Time): Fix typos.
3321
944e099f
LT
33222004-01-14 Luc Teirlinck <teirllm@auburn.edu>
3323
3324 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 3325 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
3326 and `batch-byte-compile'. In particular, mention and describe
3327 all optional arguments.
3328 (Disassembly): Correct and clarify the description of `disassemble'.
3329
90c3aa59
LT
33302004-01-11 Luc Teirlinck <teirllm@auburn.edu>
3331
3332 * searching.texi: Various small changes in addition to the
3333 following.
3334 (Regexp Example): Adapt to new value of `sentence-end'.
3335 (Regexp Functions): The PAREN argument to `regexp-opt' can be
3336 `words'.
3337 (Search and Replace): Add usage note for `perform-replace'.
3338 (Entire Match Data): Mention INTEGERS and REUSE arguments to
3339 `match-data'.
3340 (Standard Regexps): Update for new values of `paragraph-start'
3341 and `sentence-end'.
3342
583c353d
LT
33432004-01-07 Luc Teirlinck <teirllm@auburn.edu>
3344
3345 * files.texi (Saving Buffers): Clarify descriptions of
3346 `write-contents-functions' and `before-save-hook'.
3347 Make the defvar's for `before-save-hook' and `after-save-hook'
3348 into defopt's.
3349
05faee07
KS
33502004-01-07 Kim F. Storm <storm@cua.dk>
3351
3352 * commands.texi (Click Events): Describe new image and
3353 width/height elements of click events.
3354 (Accessing Events): Add posn-string, posn-image, and
3355 posn-object-width-height. Change posn-object to return either
3356 image or string object.
3357
a0465ec3
SJ
33582004-01-01 Simon Josefsson <jas@extundo.com>
3359
3360 * hooks.texi (Standard Hooks): Add before-save-hook.
3361 * files.texi (Saving Buffers): Likewise.
3362
972c0c49
RS
33632004-01-03 Richard M. Stallman <rms@gnu.org>
3364
3365 * frames.texi (Frames and Windows): Delete frame-root-window.
3366
dbcd463f
LT
33672004-01-03 Luc Teirlinck <teirllm@auburn.edu>
3368
3369 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
3370
3371 * functions.texi: Various small changes in addition to the
3372 following.
3373 (What Is a Function): `functionp' returns nil for macros. Clarify
3374 behavior of this and following functions for symbol arguments.
3375 (Function Documentation): Add `\' in front of (fn @var{arglist})
3376 and explain why.
3377 (Defining Functions): Mention DOCSTRING argument to `defalias'.
3378 Add anchor.
3379 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
3380
02c77ee9
MB
33812004-01-01 Miles Bader <miles@gnu.org>
3382
3383 * display.texi (Buttons): New section.
3384
903a1a91
AS
33852003-12-31 Andreas Schwab <schwab@suse.de>
3386
3387 * numbers.texi (Math Functions): sqrt reports a domain-error
3388 error.
3389 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
3390
697cf92a
LT
33912003-12-30 Luc Teirlinck <teirllm@auburn.edu>
3392
3f70fe82
LT
3393 * tips.texi (Documentation Tips): Update item on hyperlinks in
3394 documentation strings.
3395
697cf92a
LT
3396 * errors.texi (Standard Errors): Various small corrections and
3397 additions.
3398
3399 * control.texi: Various small changes in addition to the
3400 following.
3401 (Signaling Errors): Provide some more details on how `signal'
3402 constructs the error message. Add anchor to the definition of
3403 `signal'.
3404 (Error Symbols): Describe special treatment of `quit'.
3405 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
3406 to emphasize that it has to be a single form.
3407
3408 * buffers.texi: Add anchor.
3409
4d25144d
RS
34102003-12-29 Richard M. Stallman <rms@gnu.org>
3411
3412 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
3413 (Window Configurations): Add window-configuration-frame.
3414
3415 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
3416
3417 * text.texi (Examining Properties): Add get-char-property-and-overlay.
3418 Change arg name in get-char-property.
3419 (Special Properties): Update handling of keymap property.
3420
3421 * strings.texi (Modifying Strings): Add clear-string.
3422 (Text Comparison): Add assoc-string and remove
3423 assoc-ignore-case, assoc-ignore-representation.
3424
3425 * os.texi (Time of Day): Add set-time-zone-rule.
3426
3427 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 3428 report domain-error errors.
4d25144d 3429
697cf92a 3430 * nonascii.texi (Converting Representations):
4d25144d
RS
3431 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
3432 (Encoding and I/O): Add file-name-coding-system.
3433
3434 * modes.texi (Search-based Fontification): Explain that
3435 face specs are symbols with face names as values.
3436
3437 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
3438
3439 * lists.texi (Building Lists): remq moved elsewhere.
3440 (Sets And Lists): remq moved here.
3441 (Association Lists): Refer to assoc-string.
3442
3443 * internals.texi (Garbage Collection): Add memory-use-counts.
3444
3445 * frames.texi (Frames and Windows): Add set-frame-selected-window
3446 and frame-root-window.
3447
697cf92a 3448 * files.texi (Contents of Directories):
4d25144d
RS
3449 Add directory-files-and-attributes.
3450
3451 * display.texi (Refresh Screen): Add force-window-update.
3452 (Invisible Text): Explain about moving point out of invis text.
3453 (Overlay Properties): Add overlay-properties.
3454 (Managing Overlays): Add overlayp.
3455 (GIF Images): Invalid image number displays a hollow box.
3456
3457 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
3458 (Killing Buffers): Add buffer-live-p.
3459
67fafe38
MR
34602003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
3461
3462 * display.texi (Fringes): Fix typo "set-buffer-window".
3463
68e74f25
LT
34642003-12-24 Luc Teirlinck <teirllm@auburn.edu>
3465
3466 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
3467 * nonascii.texi, processes.texi, tips.texi, variables.texi:
3468 Add or change various xrefs and anchors.
3469
3470 * commands.texi: Replace all occurrences of @acronym{CAR} with
3471 @sc{car}, for consistency with the rest of the Elisp manual.
3472 `car' and `cdr' are historically acronyms, but are no longer
3473 widely thought of as such.
3474
3475 * internals.texi (Pure Storage): Mention that `purecopy' does not
3476 copy text properties.
3477 (Object Internals): Now 29 bits are used (in most implementations)
3478 to address Lisp objects.
3479
3480 * variables.texi (Variables with Restricted Values): New node.
3481
3482 * objects.texi (Lisp Data Types): Mention that certain variables
3483 can only take on a restricted set of values and add an xref to
3484 the new node "Variables with Restricted Values".
3485
3486 * eval.texi (Function Indirection): Describe the errors that
3487 `indirect-function' can signal.
3488 (Eval): Clarify the descriptions of `eval-region' and `values'.
3489 Describe `eval-buffer' instead of `eval-current-buffer' and
3490 mention `eval-current-buffer' as an alias for `current-buffer'.
3491 Correct the description and mention all optional arguments.
3492
697cf92a 3493 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
3494 following.
3495 (Converting Representations): Clarify behavior of
3496 `string-make-multibyte' and `string-to-multibyte' for unibyte all
3497 ASCII arguments.
3498 (Character Sets): Document the variable `charset-list' and adapt
3499 the definition of the function `charset-list' accordingly.
3500 (Translation of Characters): Clarify use of generic characters in
3501 `make-translation-table'. Clarify and correct the description of
3502 the use of translation tables in encoding and decoding.
3503 (User-Chosen Coding Systems): Correct and clarify the description
3504 of `select-safe-coding-system'.
3505 (Default Coding Systems): Clarify description of
3506 `file-coding-system-alist'.
3507
a62f71e4
LT
35082003-11-30 Luc Teirlinck <teirllm@auburn.edu>
3509
3510 * strings.texi (Text Comparison): Correctly describe when two
3511 strings are `equal'. Combine and clarify descriptions of
3512 `assoc-ignore-case' and `assoc-ignore-representation'.
3513
3514 * objects.texi (Non-ASCII in Strings): Clarify description of
3515 when a string is unibyte or multibyte.
3516 (Bool-Vector Type): Update examples.
3517 (Equality Predicates): Correctly describe when two strings are
3518 `equal'.
3519
19017752
LT
35202003-11-29 Luc Teirlinck <teirllm@auburn.edu>
3521
3522 * lists.texi (Building Lists): `append' no longer accepts integer
3523 arguments. Update the description of `number-sequence' to reflect
3524 recent changes.
3525 (Sets And Lists): Describe `member-ignore-case' after `member'.
3526
0f6a07a8
KS
35272003-11-27 Kim F. Storm <storm@cua.dk>
3528
3529 * commands.texi (Click Events): Click object may be an images.
3530 Describe (dx . dy) element of click positions.
3531 (Accessing Events): Remove duplicate posn-timestamp.
3532 New functions posn-object and posn-object-x-y.
3533
1ce7c819
KS
35342003-11-23 Kim F. Storm <storm@cua.dk>
3535
3536 * commands.texi (Click Events): Describe enhancements to event
3537 position lists, including new text-pos and (col . row) items.
3538 Mention left-fringe and right-fringe area events.
0f6a07a8 3539 (Accessing Events): New functions posn-area and
1ce7c819
KS
3540 posn-actual-col-row. Mention posn-timestamp. Mention that
3541 posn-point in non-text area still returns buffer position.
3542 Clarify posn-col-row.
3543
cae8ddbb
LH
35442003-11-21 Lars Hansen <larsh@math.ku.dk>
3545
3546 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
3547 * anti.texi (File Attributes): Describe removed parameter
3548 ID-FORMAT.
3549
f7f1a248
LT
35502003-11-20 Luc Teirlinck <teirllm@auburn.edu>
3551
68e74f25 3552 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
3553 a position, its buffer is ignored.
3554
3555 * markers.texi (Overview of Markers): Mention it here too.
3556
c5e2fb05
LT
35572003-11-12 Luc Teirlinck <teirllm@auburn.edu>
3558
3559 * numbers.texi (Numeric Conversions): Not just `floor', but also
3560 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
3561
e57d0aa8
LT
35622003-11-10 Luc Teirlinck <teirllm@auburn.edu>
3563
3564 * markers.texi (Creating Markers): Specify insertion type of
3565 created markers. Add xref to `Marker Insertion Types'.
3566 Second argument to `copy-marker' is optional.
3567 (Marker Insertion Types): Mention that most markers are created
3568 with insertion type nil.
3569 (The Mark): Correctly describe when `mark' signals an error.
3570 (The Region): Correctly describe when `region-beginning' and
3571 `region-end' signal an error.
3572
bb3612ec
LT
35732003-11-08 Luc Teirlinck <teirllm@auburn.edu>
3574
3575 * hash.texi (Creating Hash): Clarify description of `eql'.
3576 `makehash' is obsolete.
3577 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
3578
3579 * positions.texi (Point): Change description of `buffer-end', so
3580 that it is also correct for floating point arguments.
3581 (List Motion): Correct argument lists of `beginning-of-defun' and
3582 `end-of-defun'.
3583 (Excursions): Add xref to `Marker Insertion Types'.
3584 (Narrowing): Argument to `narrow-to-page' is optional.
3585
cfb8a797
LT
35862003-11-06 Luc Teirlinck <teirllm@auburn.edu>
3587
3588 * streams.texi (Output Streams): Clarify behavior of point for
3589 marker output streams.
3590
c6177909
LT
35912003-11-04 Luc Teirlinck <teirllm@auburn.edu>
3592
3593 * variables.texi (Defining Variables): Second argument to
3594 `defconst' is not optional.
3595 (Setting Variables): Mention optional argument APPEND to
3596 `add-to-list'.
3597 (Creating Buffer-Local): Expand description of
3598 `make-variable-buffer-local'.
3599 (Frame-Local Variables): Expand description of
3600 `make-variable-frame-local'.
3601 (Variable Aliases): Correct description of optional argument
3602 DOCSTRING to `defvaralias'. Mention return value of
3603 `defvaralias'.
3604 (File Local Variables): Add xref to `File variables' in Emacs
3605 Manual. Correct description of `hack-local-variables'. Mention
3606 `safe-local-variable' property. Mention optional second argument
3607 to `risky-local-variable-p'.
3608
b3645067
LT
36092003-11-03 Luc Teirlinck <teirllm@auburn.edu>
3610
3611 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
3612
10695e5c
EZ
36132003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
3614
3615 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
3616 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
3617 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
3618 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
3619 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 3620 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
3621 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
3622 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
3623 @acronym{FOO}.
3624
a2f4def1
LT
36252003-10-27 Luc Teirlinck <teirllm@auburn.edu>
3626
3627 * strings.texi (Creating Strings): Argument START to `substring'
3628 can not be `nil'. Expand description of
3629 `substring-no-properties'. Correct description of `split-string',
3630 especially with respect to empty matches. Prevent very bad line
3631 break in definition of `split-string-default-separators'.
3632 (Text Comparison): `string=' and `string<' also accept symbols as
3633 arguments.
3634 (String Conversion): More completely describe argument BASE in
3635 `string-to-number'.
5bb0fcd1 3636 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
3637 corresponding object. Clarify behavior of numeric prefix after
3638 `%' in `format'.
3639 (Case Conversion): The argument to `upcase-initials' can be a
3640 character.
3641
a2296bf9
KH
36422003-10-27 Kenichi Handa <handa@m17n.org>
3643
3644 * display.texi (Fontsets): Fix texinfo usage.
3645
885fef7c
KH
36462003-10-25 Kenichi Handa <handa@m17n.org>
3647
3648 * display.texi (Fontsets): Add description of the function
3649 set-fontset-font.
3650
0c6b7a1f
LT
36512003-10-23 Luc Teirlinck <teirllm@auburn.edu>
3652
3653 * display.texi (Temporary Displays): Add xref to `Documentation
3654 Tips'.
3655
3656 * functions.texi (Function Safety): Use inforef instead of pxref
3657 for SES.
3658
c3cda320
AS
36592003-10-23 Andreas Schwab <schwab@suse.de>
3660
3661 * Makefile.in (TEX, texinputdir): Don't define.
3662 (TEXI2DVI): Define.
3663 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
3664 add $(srcdir)/index.texi.
3665 ($(infodir)/elisp): Remove index.texi dependency.
3666 (elisp.dvi): Likewise. Use $(TEXI2DVI).
3667 (index.texi): Remove target.
3668 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
3669 (clean): Don't remove index.texi.
3670
c3cda320
AS
3671 * permute-index, index.perm: Remove.
3672 * index.texi: Rename from index.unperm.
3673
e5dadca7
LT
36742003-10-22 Luc Teirlinck <teirllm@auburn.edu>
3675
3676 * tips.texi (Documentation Tips): Document new behavior for face
3677 and variable hyperlinks in Help mode.
3678
6cfb0777
LT
36792003-10-21 Luc Teirlinck <teirllm@auburn.edu>
3680
3681 * objects.texi (Integer Type): Update for extra bit of integer range.
3682 (Character Type): Ditto.
3683
a6eeaa81 36842003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
3685
3686 * numbers.texi (Integer Basics): Add index entries for reading
3687 numbers in hex, octal, and binary.
3688
c8f9ba83
LK
36892003-10-16 Lute Kamstra <lute@gnu.org>
3690
3691 * modes.texi (Mode Line Format): Mention force-mode-line-update's
3692 argument.
3693
b52a26fb
LT
36942003-10-13 Luc Teirlinck <teirllm@auburn.edu>
3695
3696 * windows.texi (Choosing Window): Fix typo.
3697 * edebug.texi (Edebug Execution Modes): Fix typo.
3698
f7005886
RS
36992003-10-13 Richard M. Stallman <rms@gnu.org>
3700
3701 * windows.texi (Basic Windows): A window has fringe settings,
3702 display margins and scroll-bar settings.
3703 (Splitting Windows): Doc split-window return value.
3704 Clean up one-window-p.
3705 (Selecting Windows): Fix typo.
3706 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
3707 (Buffers and Windows): In set-window-buffer, explain effect
3708 on fringe settings and scroll bar settings.
3709 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
3710 (Choosing Window): Use defopt for pop-up-frame-function.
3711 For special-display-buffer-names, explain same-window and same-frame.
3712 Clarify window-dedicated-p return value.
3713 (Textual Scrolling): scroll-up and scroll-down can get an error.
3714 (Horizontal Scrolling): Clarify auto-hscroll-mode.
3715 Clarify set-window-hscroll.
3716 (Size of Window): Don't mention tool bar in window-height.
3717 (Coordinates and Windows): Explain what coordinates-in-window-p
3718 returns for fringes and display margins.
3719 (Window Configurations): Explain saving fringes, etc.
3720
3721 * tips.texi (Library Headers): Clean up Documentation.
3722
3723 * syntax.texi (Parsing Expressions): Clean up forward-comment
3724 and parse-sexp-lookup-properties.
3725
3726 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
3727
3728 * os.texi (System Environment): Clean up text for load-average errors.
3729
3730 * modes.texi (Hooks): Don't explain local hook details at front.
3731 Clarify run-hooks and run-hook-with-args a little.
3732 Clean up add-hook and remove-hook.
3733
3734 * edebug.texi (Edebug Execution Modes): Clarify t.
3735 Document edebug-sit-for-seconds.
3736 (Coverage Testing): Document C-x X = and =.
3737 (Instrumenting Macro Calls): Fix typo.
3738 (Specification List): Don't index the specification keywords.
3739
c989ebe9
KS
37402003-10-10 Kim F. Storm <storm@cua.dk>
3741
3742 * processes.texi (Network): Introduce make-network-process.
3743
f9525eef
LT
37442003-10-09 Luc Teirlinck <teirllm@auburn.edu>
3745
3746 * tips.texi (Library Headers): Fix typo.
3747
f008b925
LK
37482003-10-07 Juri Linkov <juri@jurta.org>
3749
3750 * modes.texi (Imenu): Mention imenu-create-index-function's
3751 default value. Explain submenus better.
3752
c22c5da6
LK
37532003-10-07 Lute Kamstra <lute@gnu.org>
3754
3755 * modes.texi (Faces for Font Lock): Fix typo.
3756 (Hooks): Explain how buffer-local hook variables can refer to
3757 global hook variables.
3758 Various minor clarifications.
3759
49247521
LK
37602003-10-06 Lute Kamstra <lute@gnu.org>
3761
3762 * tips.texi (Coding Conventions): Mention naming conventions for
3763 hooks.
3764
9296c947
LT
37652003-10-05 Luc Teirlinck <teirllm@auburn.edu>
3766
3767 * loading.texi (Library Search): Correct default value of
3768 load-suffixes.
3769 (Named Features): Fix typo.
3770
0e9b293a
RS
37712003-10-05 Richard M. Stallman <rms@gnu.org>
3772
3773 * loading.texi (Named Features): In `provide',
3774 say how to test for subfeatures.
3775 (Unloading): In unload-feature, use new var name
3776 unload-feature-special-hooks.
3777
49247521 37782003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
3779
3780 * modes.texi (Major Mode Conventions): Mention third way to set up
3781 Imenu.
3782 (Imenu): A number of small fixes.
3783 Delete documentation of internal variable imenu--index-alist.
3784 Document the return value format of imenu-create-index-function
3785 functions.
3786
ab8f7d5c
RS
37872003-09-30 Richard M. Stallman <rms@gnu.org>
3788
3789 * processes.texi (Network): Say what stopped datagram connections do.
3790
3791 * lists.texi (Association Lists): Clarify `assq-delete-all'.
3792
3793 * display.texi (Overlay Properties): Clarify `evaporate' property.
3794
49247521 37952003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
3796
3797 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 3798 constructs should be marked as risky.
86b9b767
LK
3799 Change cons cell into proper list.
3800 (Mode Line Variables): Change cons cell into proper list.
3801
49247521 38022003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
3803
3804 * modes.texi (Mode Line Data): Document the :propertize construct.
3805 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 3806 to match their order in the default mode-line-format.
bc3b02f9
LK
3807 Describe the new variables mode-line-position and mode-line-modes.
3808 Update the default values of mode-line-frame-identification,
3809 minor-mode-alist, and default-mode-line-format.
3810 (Properties in Mode): Mention the :propertize construct.
6142d1d0 3811
bc3b02f9 38122003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 3813
c22c5da6 3814 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
3815 * loading.texi, minibuf.texi, text.texi, variables.texi:
3816 Avoid @strong{Note:}.
3817
38182003-09-26 Richard M. Stallman <rms@gnu.org>
3819
3820 * keymaps.texi (Remapping Commands): Fix typo.
3821
41beda59
LT
38222003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
3823
3824 * processes.texi (Low-Level Network): Fix typo.
3825
ef6ae4ff
KS
38262003-09-23 Kim F. Storm <storm@cua.dk>
3827
3828 * processes.texi (Network, Network Servers): Fix typos.
3829 (Low-Level Network): Add timeout value for :server keyword.
3830 Add new option keywords to make-network-process.
3831 Add set-network-process-options.
3832 Explain how to test availability of network options.
3833
b0f23edf
RS
38342003-09-19 Richard M. Stallman <rms@gnu.org>
3835
3836 * text.texi (Motion by Indent): Arg to
3837 backward-to-indentation and forward-to-indentation is optional.
3838
3839 * strings.texi (Creating Strings): Add substring-no-properties.
3840
3841 * processes.texi
3842 (Process Information): Add list-processes arg QUERY-ONLY.
3843 Delete process-contact from here.
3844 Add new status values for process-status.
3845 Add process-get, process-put, process-plist, set-process-plist.
3846 (Synchronous Processes): Add call-process-shell-command.
3847 (Signals to Processes): signal-process allows process objects.
3848 (Network): Complete rewrite.
3849 (Network Servers, Datagrams, Low-Level Network): New nodes.
3850
3851 * positions.texi (Word Motion): forward-word, backward-word
3852 arg is optional. Reword.
3853
3854 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
3855
c22c5da6 3856 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
3857 Delete duplicate definition of buffer-local-value.
3858 (File Local Variables): Explain about discarding text props.
3859
f387bdea
RS
38602003-09-11 Richard M. Stallman <rms@gnu.org>
3861
3862 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
3863 changes variables that record input events.
3864 (Minibuffer Misc): Add minibuffer-selected-window.
3865
3866 * lists.texi (Building Lists): Add copy-tree.
3867
3868 * display.texi (Fontsets): Add char-displayable-p.
3869 (Scroll Bars): New node.
3870
49247521 38712003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
3872
3873 * modes.texi (%-Constructs): Document new `%i' and `%I'
3874 constructs.
3875
fd026ee1
JR
38762003-09-03 Peter Runestig <peter@runestig.com>
3877
3878 * makefile.w32-in: New file.
3879
4828b4d7
RS
38802003-08-29 Richard M. Stallman <rms@gnu.org>
3881
3882 * display.texi (Overlay Properties): Clarify how priorities
3883 affect use of the properties.
3884
a4e4f05d
LT
38852003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
3886
3887 * customize.texi (Type Keywords): Correct the description of
3888 `:help-echo' in the case where `motion-doc' is a function.
3889
3ebe0346
JPW
38902003-08-14 John Paul Wallington <jpw@gnu.org>
3891
3892 * modes.texi (Emulating Mode Line): Subsection, not section.
3893
3afe8e39
RS
38942003-08-13 Richard M. Stallman <rms@gnu.org>
3895
3896 * elisp.texi (Top): Update subnode lists in menu.
3897
3898 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
3899 (Kill Functions): kill-region has new arg yank-handler.
3900 (Yanking): New node.
3901 (Yank Commands): Add yank-undo-function.
3902 (Low-Level Kill Ring):
3903 kill-new and kill-append have new arg yank-handler.
3904 (Changing Properties): Add remove-list-of-text-properties.
3905 (Atomic Changes): New node.
3906
3907 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
3908
3909 * streams.texi (Output Variables): Add eval-expression-print-length
3910 and eval-expression-print-level.
3911
3912 * os.texi (Time Conversion): For encode-time, explain limits on year.
3913
3914 * objects.texi (Character Type): Define anchor "modifier bits".
3915
3916 * modes.texi (Emulating Mode Line): New node.
3917 (Search-based Fontification): Font Lock uses font-lock-face property.
3918 (Other Font Lock Variables): Likewise.
3919
3920 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
3921 not vectors.
3922 (Active Keymaps): Add emulation-mode-map-alists.
3923 (Functions for Key Lookup): key-binding has new arg no-remap.
3924 (Remapping Commands): New node.
3925 (Scanning Keymaps): where-is-internal has new arg no-remap.
3926 (Tool Bar): Add tool-bar-local-item-from-menu.
3927 Clarify when to use tool-bar-add-item-from-menu.
3928
3929 * commands.texi (Interactive Call): commandp has new arg.
3930 (Command Loop Info): Add this-original-command.
3931
e37769b1
JPW
39322003-08-06 John Paul Wallington <jpw@gnu.org>
3933
3934 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
3935
3936 * display.texi (Warning Basics): Fix typo.
3937 (Fringes): Add closing curly bracket and fix typo.
3938
3939 * elisp.texi (Top): Fix typo.
3940
c5e0561f
RS
39412003-08-05 Richard M. Stallman <rms@gnu.org>
3942
3943 * elisp.texi: Update lists of subnodes.
3944
3945 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
3946
3947 * variables.texi (Local Variables): Use lc for example variable names.
3948
3949 * tips.texi (Library Headers): Explain where to put -*-.
3950
3951 * strings.texi (Creating Strings): Fix xref for vconcat.
3952
3953 * sequences.texi (Vector Functions):
3954 vconcat no longer allows integer args.
3955
3956 * minibuf.texi (Reading File Names): read-file-name has new
3957 arg PREDICATE. New function read-directory-name.
3958
3959 * macros.texi (Defining Macros): Give definition of `declare'
3960 (Indenting Macros): New node.
3961
3962 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
3963 (Window Frame Parameters): Make separate table of parameters
3964 that are coupled with specific face attributes.
3965 (Deleting Frames): delete-frame-hooks renamed to
3966 delete-frame-functions.
3967
3968 * files.texi (Magic File Names): Add file-remote-p.
3969 Clarify file-local-copy.
3970
3971 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
3972 here; instead xref Defining Macros.
3973
3974 * display.texi (Warnings): New node, and subnodes.
3975 (Fringes): New node.
3976
3977 * debugging.texi (Test Coverage): New node.
3978
3979 * compile.texi (Compiler Errors): Explain with-no-warnings
3980 and other ways to suppress warnings.
3981
3982 * commands.texi (Interactive Call): Minor clarification.
3983
3984 * buffers.texi (Buffer File Name): set-visited-file-name
3985 renames the buffer too.
3986
3987 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
3988
ee59dede
MR
39892003-07-24 Markus Rost <rost@math.ohio-state.edu>
3990
3991 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
3992
f0514b34
MR
39932003-07-22 Markus Rost <rost@math.ohio-state.edu>
3994
3995 * internals.texi (Garbage Collection): Fix previous change.
3996
c73983bb
RS
39972003-07-22 Richard M. Stallman <rms@gnu.org>
3998
3999 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
4000
4001 * display.texi (Width): Use \s syntax in example.
4002 (Font Selection): Add face-font-rescale-alist.
4003
4004 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
4005 Remove spurious indent in example.
4006
4007 * lists.texi (Building Lists): Add number-sequence.
4008
4009 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
4010
4011 * functions.texi (Function Documentation): Explain how to
4012 show calling convention explicitly in the doc string.
4013
4014 * windows.texi (Selecting Windows): save-selected-window saves
4015 selected window of each frame.
4016 (Window Configurations): Minor change.
4017
4018 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
4019
4020 * streams.texi (Output Variables): Add print-continuous-numbering
4021 and print-number-table.
4022
4023 * processes.texi (Decoding Output): New node.
4024
4025 * os.texi (Time Conversion): decode-time arg is optional.
4026
4027 * objects.texi (Character Type): Don't use space as example for \.
4028 Make list of char names and \-sequences correspond.
4029 Explain that \s is not used in strings. `\ ' needs space after.
4030
4031 * nonascii.texi (Converting Representations): Add string-to-multibyte.
4032 (Translation of Characters): Add translation-table-for-input.
4033 (Default Coding Systems): Add auto-coding-functions.
4034 (Explicit Encoding): Add decode-coding-inserted-region.
4035 (Locales): Add locale-info.
4036
4037 * minibuf.texi (Basic Completion): Describe test-completion.
4038 Collections can be lists of strings.
4039 Clean up lazy-completion-table.
4040 (Programmed Completion): Mention test-completion.
4041 Clarify why lambda expressions are not accepted.
4042 (Minibuffer Misc): Describe minibufferp.
4043
51a8b435
RS
40442003-07-14 Richard M. Stallman <rms@gnu.org>
4045
4046 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
4047
4048 * windows.texi (Selecting Windows): New arg to select-window.
4049 (Selecting Windows): Add with-selected-window.
4050 (Size of Window): Add window-inside-edges, etc.
4051
4052 * internals.texi (Garbage Collection): Add post-gc-hook.
4053
4054 * processes.texi (Subprocess Creation): Add exec-suffixes.
4055
4056 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
4057 (Scanning Keymaps): Add map-keymaps.
4058 (Defining Menus): Add keymap-prompt.
4059
4060 * numbers.texi (Integer Basics): Add most-positive-fixnum,
4061 most-negative-fixnum.
4062
4063 * compile.texi (Byte Compilation): Explain no-byte-compile
4064 (Compiler Errors): New node.
4065
4066 * os.texi (User Identification): user-uid, user-real-uid
4067 can return float.
4068
4069 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
4070 and about derived modes.
4071 (Minor Modes): Add minor-mode-list.
4072 (Defining Minor Modes): Keyword args for define-minor-mode.
4073 (Search-based Fontification): Explain managing other properties.
4074 (Other Font Lock Variables): Add font-lock-extra-managed-props.
4075 (Faces for Font Lock): Add font-locl-preprocessor-face.
4076 (Hooks): Add run-mode-hooks and delay-mode-hooks.
4077
4078 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 4079 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
4080
4081 * loading.texi (Library Search): Add load-suffixes.
4082
4083 * minibuf.texi (Basic Completion): Add lazy-completion-table.
4084 (Programmed Completion): Add dynamic-completion-table.
4085
4086 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
4087 (Magic File Names): Specify precedence order of handlers.
199bb209 4088
51a8b435
RS
4089 * commands.texi (Command Overview): Emacs server runs pre-command-hook
4090 and post-command-hook.
4091 (Waiting): New calling convention for sit-for.
4092
4093 * text.texi (Special Properties): local-map and keymap properties
4094 apply based on their stickiness.
4095
c6de56a0
RS
40962003-07-07 Richard M. Stallman <rms@gnu.org>
4097
4098 * modes.texi (Minor Mode Conventions): Specify only some kinds
4099 of list values as args to minor modes.
4100
4101 * files.texi (File Name Expansion): Warn about iterative use
4102 of substitute-in-file-name.
4103
4104 * advice.texi (Activation of Advice): Clean up previous change.
4105
8c761ea6
MR
41062003-07-06 Markus Rost <rost@math.ohio-state.edu>
4107
4108 * advice.texi (Activation of Advice): Note that ad-start-advice is
4109 turned on by default.
4110
c6de56a0
RS
41112003-06-30 Richard M. Stallman <rms@gnu.org>
4112
4113 * text.texi (Buffer Contents): Document current-word.
4114 (Change Hooks): Not called for *Messages*.
4115
4116 * functions.texi (Defining Functions): Explain about redefining
4117 primitives.
4118 (Function Safety): Renamed. Minor changes.
4119 Comment out the detailed criteria for what is safe.
4120
3fe4e567
AS
41212003-06-22 Andreas Schwab <schwab@suse.de>
4122
4123 * objects.texi (Symbol Type): Fix description of examples.
4124
cda7bd13
AS
41252003-06-16 Andreas Schwab <schwab@suse.de>
4126
4127 * hash.texi (Creating Hash): Fix description of :weakness.
4128
fbcffa4a
KG
41292003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
4130
4131 * files.texi (Changing Files): copy-file copies file modes, too.
4132
ff6a3bfb
RS
41332003-05-28 Richard M. Stallman <rms@gnu.org>
4134
4135 * strings.texi (Creating Strings): Clarify split-string.
4136
1463a05d
JB
41372003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
4138
4139 * strings.texi (Creating Strings): Update split-string specification
4140 and examples.
4141
af253914
RS
41422003-05-19 Richard M. Stallman <rms@gnu.org>
4143
4144 * elisp.texi: Correct invariant section names.
4145
7ea52f92
RS
41462003-04-20 Richard M. Stallman <rms@gnu.org>
4147
4148 * os.texi (Timers): Explain about timers and quitting.
4149
e31afc09
RS
41502003-04-19 Richard M. Stallman <rms@gnu.org>
4151
4152 * internals.texi (Writing Emacs Primitives): Strings are
4153 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
4154 Explain GCPRO convention for varargs function args.
4155
5ceea398
RS
41562003-04-16 Richard M. Stallman <rms@gnu.org>
4157
4158 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
4159
b0ada147
RS
41602003-04-08 Richard M. Stallman <rms@gnu.org>
4161
4162 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
4163
b23375aa
KS
41642003-02-13 Kim F. Storm <storm@cua.dk>
4165
4166 * objects.texi (Character Type): New \s escape for space.
4167
c60ee5e7
JB
41682003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4169
4170 * os.texi (System Environment): Added cygwin system-type.
4171
84e47416
RS
41722003-01-25 Richard M. Stallman <rms@gnu.org>
4173
4174 * keymaps.texi: Document that a symbol can act as a keymap.
4175
3e8cf2ea
RS
41762003-01-13 Richard M. Stallman <rms@gnu.org>
4177
4178 * text.texi (Changing Properties): Say string indices are origin-0.
4179
4180 * positions.texi (Screen Lines) <compute-motion>:
4181 Correct order of elts in return value.
4182
4183 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
4184 how to define a default binding.
4185
7abb9fc5 41862002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 4187
104bc3aa 4188 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 4189
104bc3aa
MR
4190 * customize.texi (Simple Types): Clarify description of custom
4191 type 'number. Describe new custom type 'float.
177f790c 4192
7abb9fc5 41932002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
4194
4195 * variables.texi (File Local Variables): Fix typo.
4196
df140a68 41972002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 4198
df140a68
KG
4199 From Michael Albinus <Michael.Albinus@alcatel.de>.
4200
4201 * README: Target for Info file is `make info'.
4202
4203 * files.texi (File Name Components): Fixed typos in
4204 `file-name-sans-extension'.
4205 (Magic File Names): Complete list of operations for magic file
4206 name handlers.
4207
7ed9159a
JY
42082002-09-16 Jonathan Yavner <jyavner@engineer.com>
4209
4210 * variables.texi (File Local Variables): New function
4211 risky-local-variable-p.
4212
42132002-09-15 Jonathan Yavner <jyavner@engineer.com>
4214
4215 * functions.texi (Function safety): New node about unsafep.
4216
241f79af
PA
42172002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
4218
4219 * customize.texi (Splicing into Lists): Fixed example.
4220 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
4221
72459b15
JB
42222002-06-17 Juanma Barranquero <lektu@terra.es>
4223
4224 * frames.texi (Display Feature Testing): Fix typo.
4225
61f7e0f5
AS
42262002-06-12 Andreas Schwab <schwab@suse.de>
4227
4228 * frames.texi (Initial Parameters, Resources): Fix references to
4229 the Emacs manual.
4230
4e792dbd
KS
42312002-05-13 Kim F. Storm <storm@cua.dk>
4232
4233 * variables.texi (Intro to Buffer-Local): Updated warning and
4234 example relating to changing buffer inside let.
4235
940344d4 42362002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
4237
4238 * os.texi (Session Management): New node about X Session management.
4239
231ac53b
EZ
42402002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
4241
4242 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
4243 to which the manual corresponds, and the copyright years.
4244
4245 * Makefile.in (VERSION): Set to 2.9.
4246
140cc574
EZ
42472001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
4248
4249 * elisp.texi: Change the category in @dircategory to "Emacs", to
4250 make it consistent with info/dir.
4251
9c7fce05
MB
42522001-11-25 Miles Bader <miles@gnu.org>
4253
4254 * text.texi (Fields): Describe new `limit' arg in
4255 field-beginning/field-end.
4256
9f8bbf0f
EZ
42572001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
4258
a5e6715c
EZ
4259 * permute-index: Don't depend on csh-specific features. Replace
4260 the interpreter name with /bin/sh.
4261
9f8bbf0f
EZ
4262 * two-volume-cross-refs.txt: New file.
4263 * two.el: New file.
4264 * spellfile: New file.
4265
1756e2fb
EZ
42662001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
4267
4268 * permute-index: New file.
4269
4270 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
4271 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
4272 8+3 restricted namespace.
ad050e54
EZ
4273
4274 * Makefile.in (infodir): Define relative to $(srcdir).
4275 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
4276 include directories list via -I switch to makeinfo.
4277 (index.texi): Use cp if both hard and symbolic links fail.
4278
10fa7f8e
EZ
42792001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4280
7a1494ce
EZ
4281 * Makefile.in (distclean): Add.
4282
10fa7f8e
EZ
4283 The following changes make ELisp manual part of the Emacs
4284 distribution:
4285
4286 * Makefile.in: Add Copyright notice.
4287 (prefix): Remove.
4288 (infodir): Change value to "../info".
4289 (VPATH): New variable.
4290 (MAKE): Don't define.
4291 (texmacrodir): Don't define.
4292 (texinputdir): Append the existing value of TEXINPUTS.
4293 ($(infodir)/elisp): Instead of just "elisp". Reformat the
4294 command to be compatible with man/Makefile.in, and to put the
4295 output into ../info.
5c32b7c5 4296 (info): Add target.
10fa7f8e
EZ
4297 (installall): Target removed.
4298
ad050e54 42992001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
4300
4301 * tips.texi (Coding Conventions): Fix typo.
4302
6fd735df
GM
43032001-10-23 Gerd Moellmann <gerd@gnu.org>
4304
4305 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
4306
b704d54b
EZ
43072001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
4308
4309 * files.texi (File Name Components): Update the description of
4310 file-name-sans-extension and file-name-extension, as they now
4311 ignore leading dots.
4312
71431a0e
GM
43132001-10-20 Gerd Moellmann <gerd@gnu.org>
4314
6aa97356 4315 * (Version 21.1 released.)
71431a0e 4316
79f1f96c
MB
43172001-10-19 Miles Bader <miles@gnu.org>
4318
4319 * positions.texi (Text Lines): Describe behavior of
4320 `beginning-of-line'/`end-of-line' in the presence of field properties.
4321
892a8f36
GM
43222001-10-17 Gerd Moellmann <gerd@gnu.org>
4323
4324 * Makefile.in (VERSION): Set to 2.8.
4325 (manual): Use `manual-21'.
4326
8c1cc9e8 4327 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
4328 number was used. Set it to 2.8.
4329
4330 * intro.texi: Likewise.
4331
51724e26
EZ
43322001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
4333
4334 * files.texi (File Name Completion): Document the significance of
4335 a trailing slash in elements of completion-ignored-extensions.
4336
57b338e8
MB
43372001-10-06 Miles Bader <miles@gnu.org>
4338
4339 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
4340
c89e4bc5
GM
43412001-10-04 Gerd Moellmann <gerd@gnu.org>
4342
4343 * variables.texi (Variable Aliases): New node.
4344
ab952a4f
GM
43452001-10-04 Gerd Moellmann <gerd@gnu.org>
4346
4347 * Branch for 21.1.
dff28924 4348
9db3a582
MB
43492001-10-02 Miles Bader <miles@gnu.org>
4350
ae1a9581
MB
4351 * minibuf.texi (Minibuffer Misc): Add entries for
4352 `minibuffer-contents', `minibuffer-contents-no-properties', and
4353 `delete-minibuffer-contents'.
4354 Correct description for `minibuffer-prompt-end'.
4355
9db3a582
MB
4356 * text.texi (Property Search): Correct descriptions of
4357 `next-char-property-change' and `previous-char-property-change'.
4358 Add entries for `next-single-char-property-change' and
4359 `previous-single-char-property-change'.
4360 Make operand names a bit more consistent.
4361
03be5931
EZ
43622001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
4363
4364 * frames.texi (Finding All Frames): Document that next-frame and
4365 previous-frame are local to current terminal.
4366
974548ec
EZ
43672001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
4368
4369 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 4370 result of make-keymap.
974548ec 4371
8d82c597
EZ
43722001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
4373
4374 * display.texi (Font Lookup, Attribute Functions)
4375 (Image Descriptors): Add cross-references to the definition of
4376 selected frame.
4377
4378 * buffers.texi (The Buffer List): Add cross-references to the
4379 definition of selected frame.
4380
4381 * frames.texi (Input Focus): Clarify which frame is _the_ selected
4382 frame at any given time.
4383 (Multiple Displays, Size and Position): Add a cross-reference to
4384 the definition of the selected frame.
4385
2842de30
EZ
43862001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
4387
4388 * strings.texi (String Conversion) <string-to-number>: Document
4389 that a float is returned for integers that are too large.
4390
4391 * frames.texi (Mouse Position): Document mouse-position-function.
4392 (Display Feature Testing): Document display-images-p.
4393 (Window Frame Parameters): Document the cursor-type variable.
4394
4395 * numbers.texi (Integer Basics): Document CL style read syntax for
4396 integers in bases other than 10.
4397
4398 * positions.texi (List Motion): Document
4399 open-paren-in-column-0-is-defun-start.
4400
4401 * lists.texi (Sets And Lists): Document member-ignore-case.
4402
4403 * internals.texi (Garbage Collection): Document the used and free
4404 strings report.
4405 (Memory Usage): Document strings-consed.
4406
4407 * os.texi (Time of Day): Document float-time.
4408 (Recording Input): Document that clear-this-command-keys clears
4409 the vector to be returned by recent-keys.
4410
4411 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
4412 argument keymap can be a list.
4413
4414 * nonascii.texi (User-Chosen Coding Systems)
4415 <select-safe-coding-system>: Document the new argument
4416 accept-default-p and the variable
4417 select-safe-coding-system-accept-default-p. Tell what happens if
4418 buffer-file-coding-system is undecided.
4419 (Default Coding Systems): Document auto-coding-regexp-alist.
4420
4421 * display.texi (The Echo Area) <message>: Document
4422 message-truncate-lines.
4423 (Glyphs): Document that the glyph table is unused on windowed
4424 displays.
4425
4426 * help.texi (Describing Characters) <single-key-description>:
4427 Document the new argument no-angles.
4428 (Accessing Documentation) <documentation-property>: Document that
4429 a non-string property is evaluated.
4430 <documentation>: Document that the function-documentation property
4431 is looked for.
4432
4433 * windows.texi (Selecting Windows): Document some-window.
4434
4435 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
4436
4437 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
4438 apropos-mode-hook.
4439
4440 * commands.texi (Using Interactive): Document interactive-form.
4441 (Keyboard Macros): Document kbd-macro-termination-hook.
4442 (Command Loop Info): Document that clear-this-command-keys clears
4443 the vector to be returned by recent-keys.
4444
2d43d823
GM
44452001-09-04 Werner LEMBERG <wl@gnu.org>
4446
4447 * Makefile.in (srcdir, texinputdir): New variables.
4448 (srcs, index.texi, install): Use $(srcdir).
4449 (.PHONY): Remove elisp.dvi.
4450 (elisp): Use -I switch for makeinfo.
4451 (elisp.dvi): Use $(srcdir) and $(texinputdir).
4452 (installall, dist): Use $(srcdir).
4453 Fix path to texinfo.tex.
4454 (maintainer-clean): Add elisp.dvi and elisp.oaux.
4455
fa739b31
GM
44562001-08-30 Gerd Moellmann <gerd@gnu.org>
4457
92a25631
GM
4458 * display.texi (Conditional Display): Adjust to API change.
4459
fa739b31
GM
4460 * configure: New file.
4461
cef68af5
GM
44622001-07-30 Gerd Moellmann <gerd@gnu.org>
4463
4464 * commands.texi (Repeat Events): Add description of
4465 double-click-fuzz.
4466
d1f08d85
SM
44672001-05-08 Stefan Monnier <monnier@cs.yale.edu>
4468
4469 * syntax.texi (Syntax Class Table): Add the missing designator for
4470 comment and string fences.
4471 (Syntax Properties): Add a xref to syntax table internals.
4472 (Syntax Table Internals): Document string-to-syntax.
4473
1e9fc92e
GM
44742001-05-07 Gerd Moellmann <gerd@gnu.org>
4475
4476 * Makefile.in (install): Use install-info command line options
4477 like in Emacs' Makefile.in.
4478
00480554
MB
44792000-12-09 Miles Bader <miles@gnu.org>
4480
4481 * windows.texi (Window Start): Update documentation for
4482 `pos-visible-in-window-p'.
4483
1e344ee2
SM
44842000-11-12 Stefan Monnier <monnier@cs.yale.edu>
4485
4486 * lists.texi (Building Lists): Add footnote to explain how to add
4487 to the end of a list.
4488
a540f6ed
GM
44892000-10-25 Gerd Moellmann <gerd@gnu.org>
4490
4491 * files.texi (Visiting Functions): Typos.
4492
28bcdbee
KH
44932000-10-25 Kenichi Handa <handa@etl.go.jp>
4494
4495 * files.texi (Visiting Functions): Return value of
4496 find-file-noselect may be a list of buffers if wildcards are used.
4497
22d1a4ed
MB
44982000-10-24 Miles Bader <miles@lsi.nec.co.jp>
4499
4500 * display.texi (Defining Faces): Document `graphic' display type
4501 in face specs.
4502
916a89db
KG
45032000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4504
1e9fc92e 4505 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
4506 `after-make-frame-hook' with `after-make-frame-functions'.
4507
1e9fc92e 4508 * frames.texi (Creating Frames): Ditto.
916a89db 4509
1e9fc92e 4510 * variables.texi (Future Local Variables): Ditto.
916a89db 4511
483de32b
GM
45122000-10-16 Gerd Moellmann <gerd@gnu.org>
4513
4514 * display.texi (Other Image Types): Add description of :foreground
4515 and :background properties of mono PBM images.
4516
e23a63a5
WL
45172000-08-17 Werner LEMBERG <wl@gnu.org>
4518
4519 * .cvsignore: New file.
4520
dfc16043
GM
45212000-01-05 Gerd Moellmann <gerd@gnu.org>
4522
4523 * tindex.pl: New script.
4524
602613fe
DL
45251999-12-03 Dave Love <fx@gnu.org>
4526
4527 * Makefile.in (MAKEINFO): New parameter.
4528
94ec544d
DL
45291999-09-17 Richard Stallman <rms@gnu.org>
4530
4531 * Makefile.in (srcs): Add hash.texi.
4532 (VERSION): Update to 20.6.
4533
45341999-09-13 Richard Stallman <rms@gnu.org>
4535
4536 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
4537
45381998-08-29 Karl Heuer <kwzh@gnu.org>
4539
4540 * configure.in: New file.
4541 * Makefile.in: Renamed from Makefile.
4542 (prefix, infodir): Use value obtained from configure.
4543 (emacslibdir): Obsolete variable deleted.
4544 (dist): Distribute configure.in, configure, Makefile.in.
4545
45461998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4547
4548 * Makefile (INSTALL_INFO): New variable.
4549 (install): Run install-info.
4550
45511998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
4552
4553 * Makefile (elisp.dvi): Add missing backslash.
4554
45551998-05-02 Richard Stallman <rms@psilocin.gnu.org>
4556
4557 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
4558 Run texindex without `./'. Always run texindex on elisp.tp.
4559 (elisp.tps): Target deleted.
4560
45611998-04-05 Richard Stallman <rms@psilocin.gnu.org>
4562
4563 * Makefile (srcs): Add nonascii.texi and customize.texi.
4564 (dist): Start by deleting `temp'.
4565
45661998-02-17 Richard Stallman <rms@psilocin.gnu.org>
4567
4568 * Makefile (makeinfo, texindex): Targets deleted.
4569 (makeinfo.o, texindex.o): Targets deleted.
4570 (clean, dist): Don't do anything with them or with getopt*.
4571
45721998-01-30 Richard Stallman <rms@psilocin.gnu.org>
4573
4574 * Makefile (SHELL): Defined.
4575
45761998-01-27 Richard Stallman <rms@psilocin.gnu.org>
4577
4578 * Makefile (elisp.tps): New target.
4579 (elisp.dvi): Depend on elisp.tps.
4580
4581Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
4582
4583 * README: Update phone number.
4584
4585 * Makefile (elisp): Make this be the default target.
4586 Depend on makeinfo.c instead of makeinfo.
4587 (install): Don't depend on elisp.dvi, since we don't install that.
4588 Use mkinstalldirs.
4589 (dist): Add mkinstalldirs.
4590
4591Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4592
4593 * Makefile (VERSION): Update version number.
4594 (maintainer-clean): Renamed from realclean.
4595
4596Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4597
4598 * Makefile (realclean): New target.
4599 (elisp): Remove any old elisp-* files first.
4600
4601Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
4602
d1f08d85
SM
4603 * Makefile (VERSION): New variable.
4604 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
4605 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
4606
4607Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4608
4609 * Makefile (elisp): Depend on makeinfo.
4610
4611Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
4612
d1f08d85 4613 * Makefile (srcs): Add anti.texi.
94ec544d
DL
4614
4615Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4616
4617 * Makefile (infodir, prefix): New vars.
4618 (install): Use infodir.
4619 (emacsinfodir): Deleted.
4620
4621Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4622
4623 * Makefile (srcs): Add calendar.texi.
4624
4625 * Makefile (dist): Copy texindex.c and makeinfo.c.
4626 Limit elisp-* files to those with one or two digits.
4627
4628Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4629
4630 * Makefile (dist): Changed to use Gzip instead of compress.
4631
4632Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4633
4634 * loading.texi (Unloading): define-function changed back to
4635 defalias. It may not stay this way, but at least it's
4636 consistent with the known-good version of the code patch.
4637
4638Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4639
4640 * modes.texi (Hooks): Document new optional arg of add-hook.
4641
4642Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4643
d1f08d85 4644 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
4645
4646 * tips.texi: Add new section on standard library headers.
4647
4648Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4649
4650 * Makefile (srcs): Add frame.texi to the list of sources.
4651
4652Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4653
4654 * Makefile (dist): Don't bother excluding autosave files; they'll
4655 never make it into the temp directory anyway, and the hash marks
4656 in the name are problematic for make and the Bourne shell.
dff28924 4657 (srcs):
94ec544d
DL
4658
4659Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4660
d1f08d85 4661 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
4662 the distribution tar file.
4663
dff28924 4664Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
4665
4666 * Makefile (srcs): Added index.perm.
4667 (elisp.dvi): Remove erroneous shell comment.
4668 Expect output of permute-index in permuted.fns.
4669 Save old elisp.aux in elisp.oaux.
4670 (clean): Added index.texi to be deleted.
4671
dff28924 4672Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4673
4674 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
4675
dff28924 4676Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
4677
4678 * files.texi: Noted that completion-ignored-extensions is ignored
4679 when making *Completions*.
4680
4681Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
4682
4683 * Makefile make dist now depends on elisp.dvi, since it tries
4684 to include it in the dist file.
4685
dff28924 4686Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
4687
4688 * functions.texinfo (Mapping Functions): Add missing quote
4689
dff28924 4690Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4691
4692 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
4693 (defunargs): Turn off \hyphenchar of \sl font temporarily.
4694
dff28924 4695Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4696
4697 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
4698 and @error{} are the terms now being used. The files in the
4699 directory have been changed to reflect this.
4700
d1f08d85 4701 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
4702 ` @result{}', using 5 spaces at the begining of the line.
4703
dff28924 4704Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4705
4706 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
4707 experimental @indentedresult{}, @indentedexpandsto{} are part of
4708 the texinfo.tex in this directory. These TeX macros are not
4709 stable yet.
4710
dff28924 4711Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4712
4713 * texinfo.tex: temporarily added
d1f08d85 4714 \let\result=\dblarrow
94ec544d
DL
4715 \def\error{{\it ERROR} \longdblarrow}
4716 We need to do this better soon.
4717
dff28924 4718Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4719
4720 * Applied Karl Berry's patches to *.texinfo files, but not to
4721 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
4722 new title page format is also not applied, since it requires
4723 texinfo.tex changes.)
4724
4725 * Cleaned up `Makefile' and defined the `emacslibdir' directory
4726 for the Project GNU development environment.
4727
ad050e54 4728;; Local Variables:
fd026ee1 4729;; coding: iso-2022-7bit
ad050e54 4730;; End:
2a34a036 4731
651f374c 4732 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
ceb4c4d3 4733 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
4734 Copying and distribution of this file, with or without modification,
4735 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
4736
4737;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda