Remove bogus @setfilename.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
abeb5483
JL
12006-05-25 Juri Linkov <juri@jurta.org>
2
92aa92fa
JL
3 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
4
abeb5483
JL
5 * modes.texi (%-Constructs): Add %e, %z, %Z.
6
403a7bca
RS
72006-05-25 Richard Stallman <rms@gnu.org>
8
9 * elisp.texi (Top): Update subnode menu.
10
11 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
12 (Keymaps): Update menu.
13
39a9bed3
CY
142006-05-25 Chong Yidong <cyd@stupidchicken.com>
15
16 * keymaps.texi (Key Sequences): Some clarifications.
17
78b3f5c3
TTN
182006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
19
20 * processes.texi (Bindat Functions): Say "unibyte string"
21 explicitly for bindat-unpack and bindat-pack descriptions.
22 (Bindat Examples): Don't call `string-make-unibyte' in example.
23
08244b81
CY
242006-05-25 Chong Yidong <cyd@stupidchicken.com>
25
26 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
27 Explain string and vector representations of key sequences
28
78b3f5c3
TTN
29 * keymaps.texi (Changing Key Bindings):
30 * commands.texi (Interactive Codes, Interactive Codes):
08244b81
CY
31 * help.texi (Describing Characters): Refer to it.
32
b370c94d
LT
332006-05-23 Luc Teirlinck <teirllm@auburn.edu>
34
35 * frames.texi (Pointer Shape): @end table -> @end defvar.
36
b8223441
RS
372006-05-22 Richard Stallman <rms@gnu.org>
38
39 * elisp.texi (Top): Update subnode menus.
40
41 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
42 Contents rewritten; material from old Pointer Shape node moved here.
43
44 * display.texi (Pointer Shape): Node deleted.
45 (Image Descriptors): Minor cleanup.
46
c18eec5c
RS
472006-05-21 Richard Stallman <rms@gnu.org>
48
49 * syntax.texi (Parsing Expressions): Update info on which STATE
50 elements are ignored.
51
9300b310
LT
522006-05-19 Luc Teirlinck <teirllm@auburn.edu>
53
86735b2d
LT
54 * hooks.texi (Standard Hooks): Correct typo.
55
9300b310
LT
56 * gpl.texi (GPL): ifinfo -> ifnottex.
57
75e3b957
EZ
582006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
59
60 * searching.texi (Simple Match Data): Warn about match data being
61 set anew by every search.
62
0bcf8735
RS
632006-05-17 Richard Stallman <rms@gnu.org>
64
65 * minibuf.texi (Minibuffer History): Clarify.
66
67 * searching.texi (Regexp Special): Clarify nested regexp warning.
68
b3abe3a5
KS
692006-05-16 Kim F. Storm <storm@cua.dk>
70
71 * minibuf.texi (Minibuffer History): Update add-to-history.
72
bc20db55
KH
732006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
74
75 * nonascii.texi (Explicit Encoding): Fix
76 typo (encoding<->decoding).
77
f31263a4
RS
782006-05-14 Richard Stallman <rms@gnu.org>
79
46a2df8e
RS
80 * buffers.texi (Creating Buffers): Cleanup.
81
f31263a4
RS
82 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
83
1299a5a4
EZ
842006-05-13 Eli Zaretskii <eliz@gnu.org>
85
642c61f3
EZ
86 * buffers.texi (Current Buffer): Document that with-temp-buffer
87 disables undo.
88
1299a5a4
EZ
89 * os.texi (Terminal-Specific): More accurate description of how
90 Emacs searches for the terminal-specific libraries.
91
61515a63
EZ
922006-05-12 Eli Zaretskii <eliz@gnu.org>
93
b811ef49
EZ
94 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
95 emacs-xtra to @inforef's.
96
4a7910c7
EZ
97 * text.texi (Undo): Document that undo is turned off in buffers
98 whose names begin with a space.
99
100 * buffers.texi (Buffer Names): Add index entries for buffers whose
101 names begin with a space.
102 (Creating Buffers): Document that undo is turned off in buffers
103 whose names begin with a space.
104
f055e02c
EZ
105 * files.texi (Visiting Functions, Reading from Files)
106 (Saving Buffers): Mention code and EOL conversions by file I/O
107 primitives and subroutines.
108
0ef0b416
EZ
109 * nonascii.texi (Lisp and Coding Systems): Document
110 coding-system-eol-type. Add index entries for eol conversion.
111
61515a63
EZ
112 * display.texi (Defining Faces): Mention `mac', and add an xref to
113 where window-system is described.
114
e4c068c0
RS
1152006-05-10 Richard Stallman <rms@gnu.org>
116
117 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
118
31035927
RS
1192006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
120
121 * variables.texi (File Local Variables): Recommend to quote lambda
122 expressions in safe-local-variable property.
123
f12a0718
RS
1242006-05-09 Richard Stallman <rms@gnu.org>
125
126 * variables.texi (File Local Variables): Document
127 safe-local-eval-forms and safe-local-eval-function.
128
ed7e6c32
KS
1292006-05-07 Kim F. Storm <storm@cua.dk>
130
131 * minibuf.texi (Minibuffer History): Remove keep-dups arg
132 from add-to-history.
133
5a36d834
RF
1342006-05-07 Romain Francoise <romain@orebokech.com>
135
136 * commands.texi (Event Input Misc):
137 * compile.texi (Eval During Compile):
138 * internals.texi (Buffer Internals):
139 * minibuf.texi (Initial Input):
140 * nonascii.texi (Scanning Charsets):
141 * numbers.texi (Comparison of Numbers):
142 * windows.texi (Textual Scrolling, Vertical Scrolling):
143 Fix various typos.
144
fbc284f6
EZ
1452006-05-06 Eli Zaretskii <eliz@gnu.org>
146
f53d2e87
EZ
147 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
148 conditional xref's to either emacs or emacs-xtra, depending on
149 @iftex/@ifnottex.
150
fbc284f6
EZ
151 * minibuf.texi (Minibuffer History): Document add-to-history.
152
3dfed653
EZ
1532006-05-05 Eli Zaretskii <eliz@gnu.org>
154
155 * internals.texi (Pure Storage): Mention the pure overflow message
156 at startup.
157
8e7a9a24
EZ
1582006-05-05 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
159
160 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
161 (Searching Keymaps): Fix pseudo-Lisp description of keymap
162 search.
163
d0789de9
RS
1642006-05-01 Richard Stallman <rms@gnu.org>
165
166 * intro.texi (nil and t): Clarify.
167
168 * variables.texi (File Local Variables): Suggest using booleanp.
169
fc2cb772
JB
1702006-05-01 Juanma Barranquero <lekktu@gmail.com>
171
172 * objects.texi (Type Predicates): Fix typos.
173
27c5714a
SM
1742006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
175
176 * intro.texi (nil and t): Add booleanp.
177
178 * objects.texi (Type Predicates): Add links for booleanp and
179 string-or-null-p.
180
eadb9d45
RS
1812006-04-29 Richard Stallman <rms@gnu.org>
182
27c5714a 183 * modes.texi (Multiline Font Lock): Rename from
eadb9d45
RS
184 Multi line Font Lock Elements. Much clarification.
185 (Font Lock Multiline, Region to Fontify): Much clarification.
186
7817e3d3
SM
1872006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
188
189 * variables.texi (File Local Variables): Remove the special case t for
190 safe-local-variable.
191
8ac3a455
RS
1922006-04-26 Richard Stallman <rms@gnu.org>
193
194 * syntax.texi (Parsing Expressions): Minor cleanup.
195
290e4aae
RS
1962006-04-18 Richard Stallman <rms@gnu.org>
197
198 * tips.texi (Coding Conventions): Explain when the package's
199 prefix should appear later on (not at the start of the name).
200
201 * searching.texi (String Search): Clarify effect of NOERROR.
202
203 * modes.texi (Imenu): Clarify what special items do.
204
205 * hooks.texi (Standard Hooks): Delete text about old hook names.
206
1e2b8ce5
RF
2072006-04-17 Romain Francoise <romain@orebokech.com>
208
209 * variables.texi (Local Variables): Update the default value of
210 `max-specpdl-size'.
211
51fa34bc
MB
2122006-04-15 Michael Olson <mwolson@gnu.org>
213
214 * processes.texi (Transaction Queues): Mention the new optional
215 `delay-question' argument for `tq-enqueue'.
216
61f32d39
BW
2172006-04-13 Bill Wohler <wohler@newt.com>
218
219 * customize.texi (Common Keywords): Use dotted notation for
50b7bce0
BW
220 :package-version value. Specify its values. Improve documentation
221 for customize-package-emacs-version-alist.
61f32d39 222
4f8ed159
BW
2232006-04-12 Bill Wohler <wohler@newt.com>
224
225 * customize.texi (Common Keywords): Move description of
226 customize-package-emacs-version-alist to @defvar.
227
e5e864ab
BW
2282006-04-10 Bill Wohler <wohler@newt.com>
229
230 * customize.texi (Common Keywords): Add :package-version.
231
6c230417
KS
2322006-04-10 Kim F. Storm <storm@cua.dk>
233
234 * text.texi (Buffer Contents): Add NOPROPS arg to
235 filter-buffer-substring.
236
d82eac8f
EZ
2372006-04-08 Kevin Ryde <user42@zip.com.au>
238
239 * os.texi (Command-Line Arguments): Update xref to emacs manual
240 "Command Arguments" -> "Emacs Invocation", per change there.
241
4f815b29
TTN
2422006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
243
244 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
245 be on one line to help makeinfo not render two spaces after the dot.
246
122c3009
RS
2472006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
248
249 * strings.texi (Predicates for Strings): Add string-or-null-p.
250
da68bc3d
KS
2512006-03-28 Kim F. Storm <storm@cua.dk>
252
253 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
254 remarks about systems that don't support fractional seconds.
255
b223e22d
KB
2562006-03-25 Karl Berry <karl@gnu.org>
257
fc2cb772 258 * elisp.texi: Use @copyright{} instead of (C), and do not indent
b223e22d
KB
259 the year list.
260
b756c64c
NR
2612006-03-21 Nick Roberts <nickrob@snap.net.nz>
262
263 * display.texi (Fringe Indicators): Fix typos.
264
fe3dca59
LT
2652006-03-19 Luc Teirlinck <teirllm@auburn.edu>
266
c287ad03 267 * tips.texi (Documentation Tips): One can now also write `program'
fe3dca59
LT
268 in front of a quoted symbol in a docstring to prevent making a
269 hyperlink.
270
e91d4202
AM
2712006-03-19 Alan Mackenzie <acm@muc.de>
272
290e4aae 273 * text.texi (Special Properties): Clarify `fontified' property.
e91d4202 274
e8a5f60b
RS
2752006-03-16 Richard Stallman <rms@gnu.org>
276
277 * display.texi (Defining Images): Minor cleanup.
278
486daaa5
BW
2792006-03-16 Bill Wohler <wohler@newt.com>
280
281 * display.texi (Defining Images): In image-load-path-for-library,
282 prefer user's images.
283
4ffc92c2
SM
2842006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
285
286 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
287
874a6ef8
BW
2882006-03-15 Bill Wohler <wohler@newt.com>
289
290 * display.texi (Defining Images): Fix example in
291 image-load-path-for-library by not recommending that one binds
fc2cb772 292 image-load-path. Just defvar it to placate compiler and only use
874a6ef8
BW
293 it if previously defined.
294
70949f30
BW
2952006-03-14 Bill Wohler <wohler@newt.com>
296
297 * display.texi (Defining Images): In image-load-path-for-library,
298 always return list of directories. Update example.
299
c852c516
AM
3002006-03-14 Alan Mackenzie <acm@muc.de>
301
302 * modes.texi: New node, "Region to Fontify" (for Font Lock).
303 This describes font-lock-extend-region-function.
4ffc92c2 304 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
c852c516
AM
305 the new node "Region to Fontify".
306
7cd3712b
RS
3072006-03-13 Richard Stallman <rms@gnu.org>
308
309 * display.texi (Invisible Text): The impossible position is
310 now before the invisible text, not after.
311 (Defining Images): Clean up last change.
312
2c676341
BW
3132006-03-11 Bill Wohler <wohler@newt.com>
314
315 * display.texi (Defining Images): Add image-load-path-for-library.
316
6f49b4c5
LT
3172006-03-11 Luc Teirlinck <teirllm@auburn.edu>
318
2d14c9bf
LT
319 * text.texi (Adaptive Fill): Fix Texinfo usage.
320
321 * strings.texi (Creating Strings): Fix Texinfo usage.
322
6f49b4c5
LT
323 * searching.texi (Regexp Special): Use @samp for regular
324 expressions that are not in Lisp syntax.
325
fc1d3386
LT
3262006-03-08 Luc Teirlinck <teirllm@auburn.edu>
327
328 * searching.texi (Regexp Special): Put remark between parentheses
329 to avoid misreading.
330
7b2c2ca9
LT
3312006-03-07 Luc Teirlinck <teirllm@auburn.edu>
332
333 * searching.texi (Syntax of Regexps): More accurately describe
334 which characters are special in which situations.
335 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
336 are not special. Describe in detail when `[' and `]' are special.
337 (Regexp Backslash): Plenty of regexps with unbalanced square
338 brackets are valid, so reword that statement.
339
f79bc642
KS
3402006-03-02 Kim F. Storm <storm@cua.dk>
341
342 * keymaps.texi (Tool Bar): Add tool-bar-border.
343
1d9a5237
LT
3442006-02-28 Luc Teirlinck <teirllm@auburn.edu>
345
a86b01fa 346 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
1d9a5237 347
2534ef94
LT
3482006-02-27 Luc Teirlinck <teirllm@auburn.edu>
349
350 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
351
352 * files.texi (Locating Files): Suggest additional values for the
353 SUFFIXES arg of `locate-file'. Update pxref.
354
355 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
356 (How Programs Do Loading): Discuss the effects of Auto Compression
357 mode on `load'.
358 (Load Suffixes): New node.
394e96d5 359 (Library Search): Delete description of `load-suffixes'; it was
2534ef94
LT
360 moved to "Load Suffixes".
361 (Autoload, Named Features): Mention `load-suffixes'.
362
dd9959da 3632006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2bb56fbf
JB
364
365 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
366
367 * windows.texi (Window Tree): Fix typo.
368
49af2995
KS
3692006-02-20 Kim F. Storm <storm@cua.dk>
370
371 * display.texi (Fringe Indicators): New section.
372 Move indicate-empty-lines, indicate-buffer-boundaries, and
373 default-indicate-buffer-boundaries here.
374 Add fringe-indicator-alist and default-fringes-indicator-alist.
375 Add list of logical fringe indicator symbols.
376 Update list of standard bitmap names.
377 (Fringe Cursors): New section.
378 Move overflow-newline-into-fringe here.
379 Add fringe-cursor-alist and default-fringes-cursor-alist.
380 Add list of fringe cursor symbols.
381
58f71009
JB
3822006-02-20 Juanma Barranquero <lekktu@gmail.com>
383
384 * commands.texi (Using Interactive): Fix reference to node
385 "Minibuffers".
386
5498b6af
RS
3872006-02-19 Richard M. Stallman <rms@gnu.org>
388
389 * minibuf.texi (High-Level Completion):
390 Add xref to read-input-method-name.
391
392 * files.texi (Relative File Names): Move file-relative-name here.
393 (File Name Expansion): From here. Minor clarifications.
394
395 * commands.texi (Using Interactive): Add xrefs about reading input.
396 Clarify remarks about that moving point and mark.
397 Put string case before list case.
398
43ce897a 3992006-02-16 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
b6498a68 400
4ffc92c2
SM
401 * display.texi (Other Display Specs, Image Descriptors):
402 Revert erroneous changes. The previous description of
403 image-descriptors as `(image . PROPS)' was correct.
b6498a68 404
1324d26e
RS
4052006-02-14 Richard M. Stallman <rms@gnu.org>
406
407 * variables.texi (File Local Variables): Clarifications.
408
0da93350
JB
4092006-02-14 Juanma Barranquero <lekktu@gmail.com>
410
411 * variables.texi (File Local Variables): Use @code for a cons
412 cell, not @var.
413
51a39bab
CY
4142006-02-13 Chong Yidong <cyd@stupidchicken.com>
415
416 * variables.texi (File Local Variables): Document new file local
417 variable behavior.
418
d342156c
KS
4192006-02-10 Kim F. Storm <storm@cua.dk>
420
421 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
422
8392fe4a
JB
4232006-02-08 Juanma Barranquero <lekktu@gmail.com>
424
425 * modes.texi (%-Constructs): Remove obsolete info about
426 `global-mode-string'.
427
cd6cd82a
RS
4282006-02-07 Richard M. Stallman <rms@gnu.org>
429
d78dc2d8
RS
430 * commands.texi (Prefix Command Arguments): Minor cleanup.
431
432 * display.texi: "Graphical display", not window system.
433
cd6cd82a
RS
434 * functions.texi (What Is a Function): Fix xref.
435
436 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
437 (Changing Key Bindings): Clarify when remapping is better than
438 substitute-key-definition.
439
4402006-02-02 Richard M. Stallman <rms@gnu.org>
441
442 * minibuf.texi (Basic Completion): Completion alists are risky.
443
444 * keymaps.texi (Active Keymaps): Clarifications.
445 (Searching Keymaps): New node.
446 (Keymaps): Update menu.
447
448 * frames.texi (Layout Parameters): Minor clarification.
449 (Drag and Drop): New node.
450 (Frames): Update menu.
451
cf052abc
CY
4522006-01-29 Chong Yidong <cyd@stupidchicken.com>
453
4ffc92c2
SM
454 * display.texi (Other Display Specs, Image Descriptors):
455 Image description is a list, not a cons cell.
cf052abc 456
1f2907ee
LT
4572006-01-28 Luc Teirlinck <teirllm@auburn.edu>
458
459 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
460 list is not necessarily a list).
461
a849f77d
EZ
4622006-01-27 Eli Zaretskii <eliz@gnu.org>
463
464 * frames.texi (Layout Parameters): border-width and
465 internal-border-width belong to the frame, not the window.
466
d322eb9b
RS
4672006-01-19 Richard M. Stallman <rms@gnu.org>
468
469 * nonascii.texi (Translation of Characters): Search cmds use
470 translation-table-for-input. Automatically made local.
471
472 * markers.texi (Overview of Markers): Count insertion type
473 as one of a marker's attributes.
474
cd6cd82a
RS
475 * keymaps.texi (Controlling Active Maps): New node, split out of
476 Active Keymaps.
477 (Keymaps): Menu updated.
478 (Active Keymaps): Give pseudocode to explain how the active
479 maps are searched. current-active-maps and key-binding moved here.
480 (Functions for Key Lookup): current-active-maps and key-binding moved.
481 Clarifications.
482 (Searching the Keymaps): New subnode.
483
d322eb9b
RS
484 * elisp.texi (Top): Menu clarification.
485
486 * display.texi (Other Display Specs): Delete duplicate entry for
487 just a string as display spec. Move text about recursive display
488 specs on such a string.
489
490 * commands.texi (Key Sequence Input): Clarify.
491 Move num-nonmacro-input-events out.
492 (Reading One Event): num-nonmacro-input-events moved here.
493
2ac77b5a
NR
4942006-01-14 Nick Roberts <nickrob@snap.net.nz>
495
496 * advice.texi (Simple Advice): Update example to fit argument
497 change in previous-line.
498
a203a18c
RS
4992006-01-05 Richard M. Stallman <rms@gnu.org>
500
501 * markers.texi (The Mark): Fix in `mark'.
502
d9043ddf
RS
5032006-01-04 Richard M. Stallman <rms@gnu.org>
504
505 * processes.texi (Misc Network, Make Network): Minor cleanups.
506
8a5db8ae
KS
5072006-01-04 Kim F. Storm <storm@cua.dk>
508
509 * processes.texi (Make Network): Add IPv6 addresses and handling.
510 (Network Feature Testing): Mention (:family ipv6).
511 (Misc Network): Add IPv6 formats to format-network-address.
512
19bb7940
RS
5132005-12-30 Richard M. Stallman <rms@gnu.org>
514
515 * text.texi (Changing Properties):
516 Don't use return value of set-text-properties.
517
b9cb50d9
LT
5182005-12-29 Luc Teirlinck <teirllm@auburn.edu>
519
520 * modes.texi (Mode Line Format): Correct typo in menu.
521
94a867a6
RS
5222005-12-29 Richard M. Stallman <rms@gnu.org>
523
524 * modes.texi (Mode Line Top): New node.
525 (Mode Line Data): Some text moved to new node.
526 Explain the data structure more concretely.
527 (Mode Line Basics): Clarifications.
528 (Mode Line Variables): Clarify intro paragraph.
529 (%-Constructs): Clarify intro paragraph.
530 (Mode Line Format): Update menu.
531
ba455131
LT
5322005-12-28 Luc Teirlinck <teirllm@auburn.edu>
533
534 * minibuf.texi (Basic Completion): Update lazy-completion-table
535 examples for removal of ARGS argument.
536
2b6abe1e
RS
5372005-12-23 Richard M. Stallman <rms@gnu.org>
538
539 * text.texi (Undo): Restore some explanation from the version
540 that was deleted.
541
2d7409f2
EZ
5422005-12-23 Eli Zaretskii <eliz@gnu.org>
543
abeb5483 544 * text.texi (Undo): Remove duplicate descriptions of `apply
2d7409f2
EZ
545 funname' and `apply delta' elements of the undo list.
546
2e23b82e
RS
5472005-12-20 Richard M. Stallman <rms@gnu.org>
548
549 * help.texi (Help Functions): Update documentation of `apropos'.
550
a31687ce
LT
5512005-12-20 Luc Teirlinck <teirllm@auburn.edu>
552
553 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
554 because it is confusing. If the :help-echo keyword is a function,
555 it is not directly used as the :help-echo overlay property, as the
556 xref seems to suggest (it does not take the appropriate args).
557
0e83c4e9
LT
5582005-12-19 Luc Teirlinck <teirllm@auburn.edu>
559
560 * customize.texi (Common Keywords): Fix Texinfo usage.
561 (Group Definitions, Variable Definitions): Update for new
562 conventions for using `*' in docstrings.
77df907a
LT
563
564 * tips.texi (Documentation Tips): Update for new conventions for
565 using `*' in docstrings.
566
69487a1f
RS
5672005-12-16 Richard M. Stallman <rms@gnu.org>
568
569 * minibuf.texi (Minibuffer Contents): Minor cleanup.
570
2a502a32
JL
5712005-12-16 Juri Linkov <juri@jurta.org>
572
573 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
574
b158c851
RF
5752005-12-14 Romain Francoise <romain@orebokech.com>
576
577 * modes.texi (Customizing Keywords): Rename `append' to `how'.
578 Fix typo.
579
d7d1f75e
JL
5802005-12-11 Juri Linkov <juri@jurta.org>
581
582 * minibuf.texi (Completion Commands): Add mention of read-file-name
583 for filename completion keymaps.
584 (Reading File Names): Add mention of filename completion keymaps
585 for read-file-name and xref to `Completion Commands'.
586
4b1c16c2
RS
5872005-12-10 Richard M. Stallman <rms@gnu.org>
588
589 * customize.texi (Common Keywords): State caveats for use of :tag.
590
1d49d5d9
RS
5912005-12-08 Richard M. Stallman <rms@gnu.org>
592
2663a204
RS
593 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
594 with xrefs and better explanation.
595 (Completion Commands): Add the filename completion maps.
596
1d49d5d9
RS
597 * objects.texi (Character Type): Clarify that \s is not space
598 if a dash follows.
599
fa0d4d0c
RS
6002005-12-05 Richard M. Stallman <rms@gnu.org>
601
602 * windows.texi (Resizing Windows): Delete preserve-before args.
603
d64b177a
SM
6042005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
605
606 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
607 in full keymaps, since the quirk has been fixed.
608
79019cc9
EZ
6092005-12-03 Eli Zaretskii <eliz@gnu.org>
610
611 * hooks.texi (Standard Hooks): Add index entries. Mention
612 `compilation-finish-functions'.
613
161ef3be
RS
6142005-11-27 Richard M. Stallman <rms@gnu.org>
615
616 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
617
17c1971a
JL
6182005-11-21 Juri Linkov <juri@jurta.org>
619
620 * customize.texi (Common Keywords): Update links types
621 custom-manual and url-link. Add link types emacs-library-link,
622 file-link, function-link, variable-link, custom-group-link.
623
5890344b
CY
6242005-11-20 Chong Yidong <cyd@stupidchicken.com>
625
626 * display.texi: Revert 2005-11-20 change.
627
cbce0752
TTN
6282005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
629
630 * processes.texi (Bindat Functions):
631 Say "third" to refer to zero-based index "2".
632
ff04c885
LT
6332005-11-18 Luc Teirlinck <teirllm@auburn.edu>
634
635 * loading.texi (Library Search): Update the default value of
636 `load-suffixes'.
637
ce8d4e00
CY
6382005-11-17 Chong Yidong <cyd@stupidchicken.com>
639
640 * display.texi (Attribute Functions): Mention :ignore-defface.
641
cbad4a9e
SM
6422005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
643
644 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 645 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 646
fda12b27
RS
6472005-11-06 Richard M. Stallman <rms@gnu.org>
648
649 * files.texi (Magic File Names): find-file-name-handler checks the
650 `operations' property of the handler.
651
e082564e
RS
6522005-11-03 Richard M. Stallman <rms@gnu.org>
653
654 * variables.texi (Frame-Local Variables): Small clarification.
655
f0cdd9e4
CY
6562005-10-29 Chong Yidong <cyd@stupidchicken.com>
657
658 * os.texi (Init File): Document ~/.emacs.d/init.el.
659
685abb98
RS
6602005-10-29 Richard M. Stallman <rms@gnu.org>
661
662 * internals.texi (Garbage Collection): Document memory-full.
663
7000848e
BW
6642005-10-28 Bill Wohler <wohler@newt.com>
665
666 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
667 for URLs.
668
107fb6c9
RS
6692005-10-28 Richard M. Stallman <rms@gnu.org>
670
671 * minibuf.texi (Completion Commands): Clean up prev change.
672
6732005-10-26 Kevin Ryde <user42@zip.com.au>
674
675 * compile.texi (Eval During Compile): Explain recommended uses
676 of eval-when-compile and eval-and-compile.
677
1d8e69a2
MY
6782005-10-27 Masatake YAMATO <jet@gyve.org>
679
cbad4a9e 680 * minibuf.texi (Completion Commands):
1d8e69a2 681 Write about new optional argument for `display-completion-list'.
cbad4a9e 682
6a897887
RS
6832005-10-23 Richard M. Stallman <rms@gnu.org>
684
685 * display.texi (Overlay Arrow): Clarify about local bindings of
686 overlay-arrow-position.
687
6d1e17be
EZ
6882005-10-22 Eli Zaretskii <eliz@gnu.org>
689
690 * internals.texi (Building Emacs): Fix last change.
691
db5fe0a6
RS
6922005-10-22 Richard M. Stallman <rms@gnu.org>
693
694 * internals.texi (Building Emacs): Document eval-at-startup.
695
45158e77
RS
6962005-10-21 Richard M. Stallman <rms@gnu.org>
697
698 * loading.texi (Where Defined): load-history contains abs file names.
699 symbol-file returns abs file names.
700
e50165ec
KS
7012005-10-19 Kim F. Storm <storm@cua.dk>
702
703 * display.texi (Showing Images): Add max-image-size integer value.
704
63ab30d0
CY
7052005-10-18 Chong Yidong <cyd@stupidchicken.com>
706
707 * display.texi (Showing Images): Document max-image-size.
708
f8252852
RS
7092005-10-17 Richard M. Stallman <rms@gnu.org>
710
711 * commands.texi (Quitting): Minor clarification.
712
713 * processes.texi (Sentinels): Clarify about output and quitting.
714 (Filter Functions): Mention with-local-quit.
715
c1bed3aa
JL
7162005-10-17 Juri Linkov <juri@jurta.org>
717
718 * buffers.texi (Current Buffer):
719 * commands.texi (Event Input Misc):
720 * compile.texi (Eval During Compile, Compiler Errors):
721 * customize.texi (Group Definitions):
722 * display.texi (Progress, Defining Faces):
723 * files.texi (Writing to Files):
724 * modes.texi (Mode Hooks, Defining Minor Modes):
725 * streams.texi (Output Functions):
726 * syntax.texi (Syntax Table Functions):
727 * text.texi (Change Hooks):
728 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
729
730 * commands.texi (Quitting): Replace arg `forms' with `body' in
731 `with-local-quit'.
732
733 * positions.texi (Excursions): Replace arg `forms' with `body' in
734 `save-excursion'.
735
ef1b4c9e
KS
7362005-10-08 Kim F. Storm <storm@cua.dk>
737
738 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
739 Rename manual section accordingly.
740
abc8ce50
KS
7412005-10-04 Kim F. Storm <storm@cua.dk>
742
743 * windows.texi (Window Split Tree): New section describing
744 new function window-split-tree function.
745
a1f5a1f0
NR
7462005-10-03 Nick Roberts <nickrob@snap.net.nz>
747
748 * display.texi (Fringe Size/Pos): Simplify and add detail.
749
97c3e4cc
RF
7502005-09-30 Romain Francoise <romain@orebokech.com>
751
752 * minibuf.texi (High-Level Completion): Explain that the prompt
753 given to `read-buffer' should end with a colon and a space.
754 Update usage examples.
755
8ad8c5ce
JL
7562005-09-29 Juri Linkov <juri@jurta.org>
757
758 * display.texi (Displaying Messages): Rename argument name
759 `string' to `format-string' in functions `message', `message-box',
760 `message-or-box'.
761
63182706
CY
7622005-09-26 Chong Yidong <cyd@stupidchicken.com>
763
fc2cb772 764 * errors.texi (Standard Errors): Correct xrefs.
63182706 765
906320ec
CY
7662005-09-18 Chong Yidong <cyd@stupidchicken.com>
767
fc2cb772 768 * display.texi (Defining Images): Update documentation for
906320ec
CY
769 `image-load-path'.
770
8ccd3630
RS
7712005-09-17 Richard M. Stallman <rms@gnu.org>
772
773 * display.texi (Defining Images): Clean up previous change.
774
7260457b
RF
7752005-09-16 Romain Francoise <romain@orebokech.com>
776
777 * elisp.texi: Specify GFDL version 1.2.
778
779 * doclicense.texi (GNU Free Documentation License): Update to
780 version 1.2.
781
5b51c037
CY
7822005-09-15 Chong Yidong <cyd@stupidchicken.com>
783
784 * display.texi (Defining Images): Document `image-load-path'.
785
5c4757d3
RS
7862005-09-15 Richard M. Stallman <rms@gnu.org>
787
788 * objects.texi (Printed Representation): Minor cleanup.
789 (Box Diagrams): Minor fix.
790 (Cons Cell Type): Move (...) index item here.
791 (Box Diagrams): From here.
792 (Array Type): Minor fix.
793 (Type Predicates): Delete index "predicates".
794 (Hash Table Type): Clarify xref.
795 (Dotted Pair Notation): Minor fix.
796
2bb8b80c
CY
7972005-09-10 Chong Yidong <cyd@stupidchicken.com>
798
799 * files.texi (Saving Buffers): Fix typo.
800
47b8bc5d
RS
8012005-09-08 Richard M. Stallman <rms@gnu.org>
802
803 * tips.texi (Programming Tips): Correct the "default" prompt spec.
804
475aab0d
CY
8052005-09-08 Chong Yidong <cyd@stupidchicken.com>
806
807 * locals.texi (Standard Buffer-Local Variables): Don't include
808 mode variables for minor modes.
809 Fix xrefs for buffer-display-count, buffer-display-table,
810 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
811 enable-multibyte-characters, fill-column, header-line-format,
812 left-fringe-width, left-margin, and right-fringe-width.
813
814 * hooks.texi (Standard Hooks): All hooks should conform to the
815 standard naming convention now.
816 Fix xref for `echo-area-clear-hook'.
817
818 * display.texi (Usual Display): Note that indicate-empty-lines and
819 tab-width are buffer-local.
820
821 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
822
823 * modes.texi (Mode Help): Note that major-mode is buffer-local.
824
825 * nonascii.texi (Encoding and I/O): Note that
826 buffer-file-coding-system is buffer-local.
827
828 * positions.texi (List Motion): Note that defun-prompt-regexp is
829 buffer-local.
830
831 * text.texi (Auto Filling): Note that auto-fill-function is
832 buffer-local.
833 (Undo): Note that buffer-undo-list is buffer-local.
834
835 * windows.texi (Buffers and Windows): Document
836 buffer-display-count.
837
2a6bc1f7
RS
8382005-09-06 Richard M. Stallman <rms@gnu.org>
839
840 * tips.texi (Coding Conventions): Sometimes it is ok to put the
841 package prefix elsewhere than at the start of the name.
842
d7ea8b71
RS
8432005-09-03 Richard M. Stallman <rms@gnu.org>
844
845 * tips.texi (Programming Tips): Add conventions for minibuffer
846 questions and prompts.
847
0c6087a6
RS
8482005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
849
850 * intro.texi (nil and t): Minor cleanup.
851 Delete spurious mention of keyword symbols.
852 (Evaluation Notation): Add index entry.
853 (A Sample Function Description): Minor cleanup.
854 (A Sample Variable Description): Not all vars can be set.
855
4b5fa40e
TTN
8562005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
857
858 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
859
860 (Insertion): Document precise type of `insert-char' arg COUNT.
861
34b50776
SM
8622005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
863
864 * modes.texi (Other Font Lock Variables): Sync the default of
865 font-lock-lines-before.
866
c1105d05
MA
8672005-08-31 Michael Albinus <michael.albinus@gmx.de>
868
869 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
870
62929713
RS
8712005-08-29 Richard M. Stallman <rms@gnu.org>
872
873 * elisp.texi (Top): Update subnode menu.
874
875 * searching.texi (Searching and Matching): Move node.
876 Rearrange contents and add overall explanation.
877 (Searching and Case): Move node.
878 (Searching and Matching): Update menu.
879
0fb57cc0
EZ
8802005-08-27 Eli Zaretskii <eliz@gnu.org>
881
882 * os.texi (Startup Summary): Fix the description of the initial
883 startup message display.
884
3e80c4c1
RS
8852005-08-25 Richard M. Stallman <rms@gnu.org>
886
887 * searching.texi (Search and Replace): Add replace-regexp-in-string.
888
8892005-08-25 Emilio C. Lopes <eclig@gmx.net>
890
891 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
892 `next-overlay-change' example.
c1105d05 893
79a8defb
JL
8942005-08-22 Juri Linkov <juri@jurta.org>
895
896 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
897 Fix invert-face. Fix args of face-background.
898
16691d29
JL
899 * display.texi (Standard Faces): Delete node.
900 (Faces): Add xref to `(emacs)Standard Faces'.
901 (Displaying Faces): Fix xref to `Standard Faces'.
902
903 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
904
217b694f
EZ
9052005-08-20 Alan Mackenzie <acm@muc.de>
906
907 * buffers.texi (The Buffer List): Clarify the manipulation of the
908 buffer list.
909
0bf14bfd
RS
9102005-08-14 Richard M. Stallman <rms@gnu.org>
911
7ad1498e
AS
912 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
913 a regexp.
0bf14bfd 914
c118d09e
RS
9152005-08-11 Richard M. Stallman <rms@gnu.org>
916
59cb8c23
RS
917 * elisp.texi (Top): Update subnode lists.
918
919 * display.texi (Inverse Video): Node deleted.
920
c118d09e
RS
921 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
922 New nodes split out of Coding Conventions.
923
924 * searching.texi (Regular Expressions): Document re-builder.
925
926 * os.texi (Time Parsing): New node split out of Time Conversion.
927
928 * processes.texi (Misc Network, Network Feature Testing)
929 (Network Options, Make Network): New nodes split out of
930 Low-Level Network.
931
67ec7f41
RS
9322005-08-09 Richard M. Stallman <rms@gnu.org>
933
76d47f0d
RS
934 * frames.texi (Geometry): New node, split from Size and Position.
935 (Frame Parameters): Refer to Geometry.
936
67ec7f41 937 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 938
67ec7f41
RS
939 * windows.texi (Splitting Windows): Fix xref.
940
941 * frames.texi (Layout Parameters): Add xref.
942
943 * display.texi (Line Height, Scroll Bars): Fix xrefs.
944
945 * keymaps.texi (Menu Bar): Fix xref.
946
947 * locals.texi (Standard Buffer-Local Variables): Fix xref.
948
949 * modes.texi (%-Constructs): Fix xref.
950
951 * frames.texi (Window Frame Parameters): Node split up.
952 (Basic Parameters, Position Parameters, Size Parameters)
953 (Layout Parameters, Buffer Parameters, Management Parameters)
954 (Cursor Parameters, Color Parameters): New subnodes.
955
adb5e445
LT
9562005-08-09 Luc Teirlinck <teirllm@auburn.edu>
957
958 * positions.texi (Screen Lines): Update xref for previous change
959 in minibuf.texi.
960
961 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
962 change in minibuf.texi.
963
61298e17
RS
9642005-08-09 Richard M. Stallman <rms@gnu.org>
965
966 * tips.texi (Coding Conventions): Minor cleanup.
967
968 * modes.texi (Defining Minor Modes): Explain when init-value
969 can be non-nil.
970
971 * elisp.texi (Top): Update submenu for Minibuffer.
972
973 * minibuf.texi (Minibuffer Misc): Node split up.
974 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
975 (Recursive Mini): New nodes split out from Minibuffer Misc.
976 (Minibuffer Misc): Document max-mini-window-height.
977
978 * hash.texi (Defining Hash): Delete stray paren in example.
979
980 * display.texi (Echo Area Customization): Don't define
981 max-mini-window-height here; xref instead.
982
983 * commands.texi (Event Input Misc): Update while-no-input.
984
985 * advice.texi (Advising Functions): Explain when to use advice
986 and when to use a hook.
987
43e124e6
EZ
9882005-07-30 Eli Zaretskii <eliz@gnu.org>
989
990 * makefile.w32-in (info): Don't run install-info.
991 ($(infodir)/dir): New target, produced by running install-info.
992
653aea22
LT
9932005-07-27 Luc Teirlinck <teirllm@auburn.edu>
994
995 * modes.texi (Defining Minor Modes): The keyword for the initial
996 value is :init-value, not :initial-value.
997
ba6ebbd5
EZ
9982005-07-23 Eli Zaretskii <eliz@gnu.org>
999
1000 * loading.texi (Autoload): Make the `doctor' example be consistent
1001 with what's in current loaddefs.el. Describe the "fn" magic in
1002 the usage portion of the doc string.
1003
6696f2a4
RS
10042005-07-22 Richard M. Stallman <rms@gnu.org>
1005
1006 * internals.texi (Garbage Collection): Clarify previous change.
1007
0c17e67c
SM
10082005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
1009
1010 * internals.texi (Garbage Collection): Add gc-cons-percentage.
1011
426179e1
JL
10122005-07-18 Juri Linkov <juri@jurta.org>
1013
1014 * commands.texi (Accessing Events):
1015 * frames.texi (Text Terminal Colors, Resources):
1016 * markers.texi (The Mark):
1017 * modes.texi (Defining Minor Modes):
1018 Delete duplicate duplicate words.
1019
9b0c2c56
RS
10202005-07-16 Richard M. Stallman <rms@gnu.org>
1021
1022 * display.texi (Managing Overlays): Clarify make-overlay
1023 args for insertion types.
1024
fd90b80c
LT
10252005-07-13 Luc Teirlinck <teirllm@auburn.edu>
1026
0c17e67c
SM
1027 * customize.texi (Variable Definitions):
1028 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
1029 `standard-value' is a list too.
1030 (Defining New Types): Use @key{RET} instead of @key{ret}.
1031
37aa90e5
TTN
10322005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
1033
1034 * os.texi (Translating Input): Fix typo.
1035
917e0c95
RS
10362005-07-08 Richard M. Stallman <rms@gnu.org>
1037
1038 * README: Update edition number and size estimate.
1039
1040 * elisp.texi (VERSION): Set to 2.9.
1041
7d90e71d
RS
10422005-07-07 Richard M. Stallman <rms@gnu.org>
1043
c330dafe
RS
1044 * book-spine.texinfo: Update Emacs version.
1045
7d90e71d
RS
1046 * display.texi (Inverse Video): Delete mode-line-inverse-video.
1047
dc2204be
RS
10482005-07-06 Richard M. Stallman <rms@gnu.org>
1049
1050 * searching.texi (Regexp Search): Clarify what re-search-forward
1051 does when the search fails.
1052
a0ec7a4a
LK
10532005-07-05 Lute Kamstra <lute@gnu.org>
1054
dc2204be 1055 * Update FSF's address in GPL notices.
a0ec7a4a
LK
1056
1057 * doclicense.texi (GNU Free Documentation License):
1058 * gpl.texi (GPL):
1059 * tips.texi (Coding Conventions, Library Headers):
1060 * vol1.texi:
1061 * vol2.texi: Update FSF's address.
1062
4af33176
RS
10632005-07-04 Richard M. Stallman <rms@gnu.org>
1064
1065 * hooks.texi (Standard Hooks): Add occur-hook.
1066
b3ab615b
LT
10672005-07-03 Luc Teirlinck <teirllm@auburn.edu>
1068
1069 * display.texi (The Echo Area): Correct menu.
1070
3d393029
RS
10712005-07-03 Richard M. Stallman <rms@gnu.org>
1072
7fe48b75
RS
1073 * elisp.texi (Top): Update subnode menu for Display.
1074
1075 * display.texi (Displaying Messages): New node, with most
1076 of what was in The Echo Area.
1077 (Progress): Moved under The Echo Area.
1078 (Logging Messages): New node with new text.
1079 (Echo Area Customization): New node, the rest of what was
1080 in The Echo Area. Document message-truncate-lines with @defvar.
1081 (Display): Update menu.
1082
3d393029
RS
1083 * windows.texi (Textual Scrolling): Doc 3 values for
1084 scroll-preserve-screen-position.
1085
1086 * text.texi (Special Properties): Change hook functions
1087 should bind inhibit-modification-hooks around altering buffer text.
1088
1089 * keymaps.texi (Key Binding Commands): Call binding BINDING
1090 rather than DEFINITION.
1091
b26860ad
JB
10922005-06-29 Juanma Barranquero <lekktu@gmail.com>
1093
1094 * variables.texi (Defining Variables): `user-variable-p' returns t
1095 for aliases of user options, nil for alias loops.
1096
025691ed
RS
10972005-06-28 Richard M. Stallman <rms@gnu.org>
1098
1099 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
1100 make-keymap.
1101
b61bfa4d
LT
11022005-06-27 Luc Teirlinck <teirllm@auburn.edu>
1103
1104 * variables.texi (Setting Variables): Correct and clarify
1105 description of `add-to-ordered-list'.
1106
24ee714d
RS
11072005-06-26 Richard M. Stallman <rms@gnu.org>
1108
1109 * display.texi (Faces): Minor cleanup.
1110
33b79ce4
LT
11112005-06-25 Luc Teirlinck <teirllm@auburn.edu>
1112
1113 * display.texi (Faces): `facep' returns t for strings that are
1114 face names.
1115
df13531d
RS
11162005-06-25 Richard M. Stallman <rms@gnu.org>
1117
1118 * objects.texi (Equality Predicates): Clarify meaning of equal.
1119
1120 * windows.texi (Selecting Windows): save-selected-window
1121 and with-selected-window save and restore the current buffer.
1122
cf444441
RS
11232005-06-24 Richard M. Stallman <rms@gnu.org>
1124
1125 * numbers.texi (Float Basics): Explain how to test for NaN,
1126 and printing the sign of NaNs.
1127
6cdd056d
EZ
11282005-06-24 Eli Zaretskii <eliz@gnu.org>
1129
1130 * makefile.w32-in (MAKEINFO): Use --force.
1131
b93e3c3b
RS
11322005-06-23 Richard M. Stallman <rms@gnu.org>
1133
1134 * display.texi (Face Functions): Correct Texinfo usage.
1135
6fb276bd
LT
11362005-06-23 Luc Teirlinck <teirllm@auburn.edu>
1137
1138 * lists.texi (Rings): `ring-elements' now returns the elements of
1139 RING in order.
1140
1d1c7e75
JB
11412005-06-23 Juanma Barranquero <lekktu@gmail.com>
1142
1143 * markers.texi (The Mark): Texinfo usage fix.
1144
9d12e52b
KS
11452005-06-23 Kim F. Storm <storm@cua.dk>
1146
1147 * searching.texi (Entire Match Data): Remove evaporate option for
1148 match-data. Do not mention evaporate option for set-match-data.
1149
6d44324c
GM
11502005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
1151
1152 * display.texi (Face Functions): Mention face aliases.
1153
80df27a7
RS
11542005-06-21 Richard M. Stallman <rms@gnu.org>
1155
1156 * anti.texi (Antinews): Texinfo usage fix.
1157
e121563b
KB
11582005-06-21 Karl Berry <karl@gnu.org>
1159
9d7d543c
KB
1160 * elisp.texi: Use @copying.
1161
e121563b
KB
1162 * elisp.texi: Put @summarycontents and @contents before the Top
1163 node, instead of the end of the file, so that the contents appear
1164 in the right place in the dvi/pdf output.
1165
36a3b076
JL
11662005-06-21 Juri Linkov <juri@jurta.org>
1167
1168 * display.texi (Defining Faces): Add `customized-face'.
1169
5c796e80
KS
11702005-06-20 Kim F. Storm <storm@cua.dk>
1171
b7d1f38f
KS
1172 * variables.texi (Setting Variables): Any type of element can be
1173 given order in add-to-ordered-list. Compare elements with eq.
1174
5c796e80
KS
1175 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
1176
fb056bef
KB
11772005-06-20 Karl Berry <karl@gnu.org>
1178
1179 * syntax.texi (Syntax Flags): Make last column very slightly wider
1180 to avoid "generic comment" breaking on two lines and causing an
1181 underfull box.
1182
84398baa
LT
11832005-06-19 Luc Teirlinck <teirllm@auburn.edu>
1184
1185 * lists.texi (Rings): Various minor clarifications and corrections.
1186
07ff1e4b
RS
11872005-06-18 Richard M. Stallman <rms@gnu.org>
1188
1189 * functions.texi (Obsolete Functions): Simplify.
1190
1191 * variables.texi (Variable Aliases): Simplify.
1192
1193 * anti.texi, backups.texi, compile.texi, customization.texi:
1194 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
1195 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
1196 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
1197 * variables.texi: Fix formatting ugliness.
1198
1199 * elisp.texi: Add links to Rings and Byte Packing.
1200 Update version and copyright years.
1201
1202 * minibuf.texi: Fix formatting ugliness.
1203 (Completion Commands): Move keymap vars to the end
1204 and vars completing-read binds to the top.
1205
3f7fab24
LT
12062005-06-17 Luc Teirlinck <teirllm@auburn.edu>
1207
1208 * processes.texi: Fix typos.
1209 (Bindat Spec): Correct Texinfo error.
926c4c9b 1210 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 1211
f19b57e3
RS
12122005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
1213
1214 * lists.texi (Rings): New node.
1215 (Lists): Add it to menu.
1216
a80c5da7 1217 * processes.texi (Byte Packing): New node.
f19b57e3
RS
1218 (Processes): Add it to menu.
1219
12202005-06-17 Richard M. Stallman <rms@gnu.org>
1221
1222 * syntax.texi (Parsing Expressions): Fix texinfo usage.
1223
1224 * help.texi (Documentation Basics): Explain the xref to
1225 Documentation Tips.
1226
1227 * debugging.texi (Debugger Commands): Minor fix.
1228
67c1390d
LT
12292005-06-16 Luc Teirlinck <teirllm@auburn.edu>
1230
1231 * edebug.texi (Instrumenting): Eliminate duplicate link.
1232 (Specification List): Replace references to "below", referring to
1233 a later node, with one @ref to that node.
1234
1235 * os.texi (Timers): Timers should save and restore the match data
1236 if they change it.
1237
1238 * debugging.texi (Debugger Commands): Mention that the Lisp
1239 debugger can not step through primitive functions.
1240
51cd2a8c
JB
12412005-06-16 Juanma Barranquero <lekktu@gmail.com>
1242
1243 * functions.texi (Obsolete Functions): Update argument names of
1244 `make-obsolete' and `define-obsolete-function-alias'.
1245
1246 * variables.texi (Variable Aliases): Update argument names of
1247 `defvaralias', `make-obsolete-variable' and
1248 `define-obsolete-variable-alias'.
1249
f5e6ac4a
KS
12502005-06-15 Kim F. Storm <storm@cua.dk>
1251
1252 * searching.texi (Entire Match Data): Rephrase warnings about
1253 evaporate arg to match-data and set-match-data.
1254
fe2a9972
LT
12552005-06-14 Luc Teirlinck <teirllm@auburn.edu>
1256
67774855
LT
1257 * elisp.texi (Top): Update detailed menu.
1258
fe2a9972
LT
1259 * edebug.texi (Edebug): Update menu.
1260 (Instrumenting): Update xrefs.
1261 (Edebug Execution Modes): Correct xref.
1262 (Jumping): Clarify description of `h' command.
1263 Eliminate redundant @ref.
1264 (Breaks): New node.
1265 (Breakpoints): is now a subsubsection.
1266 (Global Break Condition): Mention `C-x X X'.
1267 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
1268 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
1269 (Edebug Display Update): Correct pxref.
1270 (Edebug and Macros): New node.
1271 (Instrumenting Macro Calls): Is now a subsubsection.
1272 Neither arg of `def-edebug-spec' is evaluated.
1273 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
1274 (Specification Examples): Fix typo.
1275
b59f605b
LK
12762005-06-14 Lute Kamstra <lute@gnu.org>
1277
1278 * debugging.texi (Function Debugging): Primitives can break on
1279 entry too.
1280
a5c99dc9
KS
12812005-06-14 Kim F. Storm <storm@cua.dk>
1282
1283 * variables.texi (Setting Variables): Add add-to-ordered-list.
1284
f99ed2f8
SM
12852005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
1286
1287 * syntax.texi (Parsing Expressions): Document aux functions and vars of
1288 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
1289
9d42ffaa
LK
12902005-06-13 Lute Kamstra <lute@gnu.org>
1291
1292 * text.texi (Special Properties): Fix cross reference.
1293
32cc0b00
LT
12942005-06-11 Luc Teirlinck <teirllm@auburn.edu>
1295
1296 * debugging.texi (Function Debugging): Delete mention of empty
1297 string argument to `cancel-debug-on-entry'. Delete inaccurate
1298 description of the return value of that command.
1299
98d1a1cf
EZ
13002005-06-11 Alan Mackenzie <acm@muc.de>
1301
1302 * text.texi (Adaptive Fill): Amplify the description of
1303 fill-context-prefix.
1304
4b53b8d7
LT
13052005-06-10 Luc Teirlinck <teirllm@auburn.edu>
1306
84398baa 1307 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 1308
b5305167
SM
13092005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
1310
1311 * syntax.texi (Parsing Expressions): Document syntax-ppss.
1312
9bd4c3ad
LT
13132005-06-10 Luc Teirlinck <teirllm@auburn.edu>
1314
1315 * debugging.texi (Error Debugging): Minor rewording.
1316 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
1317 is optional.
1318
257914aa
LK
13192005-06-10 Lute Kamstra <lute@gnu.org>
1320
b5305167 1321 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
1322 (Top): Give it a title. Correct version number. Give the
1323 detailed node listing a more prominent header.
b5305167
SM
1324 * intro.texi: Don't set VERSION here a second time.
1325 Mention Emacs's version too.
257914aa
LK
1326 * anti.texi (Antinews): Use EMACSVER to refer to the current
1327 version of Emacs.
1328
b7aae902
KS
13292005-06-09 Kim F. Storm <storm@cua.dk>
1330
1331 * searching.texi (Entire Match Data): Explain new `reseat' argument to
1332 match-data and set-match-data.
1333
99598737
RS
13342005-06-08 Richard M. Stallman <rms@gnu.org>
1335
1336 * searching.texi (Entire Match Data): Clarify when match-data
1337 returns markers and when integers.
1338
1339 * display.texi (Defining Faces): Explain that face name should not
1340 end in `-face'.
1341
1342 * modes.texi (Mode Line Data): Minor cleanup.
1343 (Customizing Keywords): Node split out of Search-based Fontification.
1344 Add example of using font-lock-add-keywords from a hook.
1345 Clarify when MODE should be non-nil, and when nil.
1346
13472005-06-06 Richard M. Stallman <rms@gnu.org>
1348
1349 * modes.texi (Mode Line Data): Explain what happens when the car
1350 of a list is a void symbol.
1351 (Search-based Fontification): Explain MODE arg to
1352 font-lock-add-keywords and warn about calls from major modes.
1353
ecc8893a
JL
13542005-06-08 Juri Linkov <juri@jurta.org>
1355
1356 * display.texi (Standard Faces): Add `shadow' face.
1357
7fa9f4eb
LT
13582005-05-29 Luc Teirlinck <teirllm@auburn.edu>
1359
1360 * modes.texi (Major Mode Conventions): A derived mode only needs
1361 to put the call to the parent mode inside `delay-mode-hooks'.
1362
bebcc4b1
RS
13632005-05-29 Richard M. Stallman <rms@gnu.org>
1364
c16b1394
RS
1365 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
1366 new, and what that implies. Clarify.
1367
1368 * files.texi (Locating Files): Clean up the text.
1369
bebcc4b1
RS
1370 * frames.texi (Window Frame Parameters): Document user-size.
1371 Shorten entry for top by referring to left.
1372
13732005-05-26 Richard M. Stallman <rms@gnu.org>
1374
1375 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
1376 is new, and what the implications are. Other clarifications.
1377
217797bc
RS
13782005-05-24 Richard M. Stallman <rms@gnu.org>
1379
1380 * frames.texi (Dialog Boxes): Minor fixes.
1381
3565fe07
MY
13822005-05-25 Masatake YAMATO <jet@gyve.org>
1383
1384 * display.texi (Standard Faces): Write about `mode-line-highlight'.
1385
817089df
LT
13862005-05-24 Luc Teirlinck <teirllm@auburn.edu>
1387
1388 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
1389 is optional.
1390
cb5db137
NR
13912005-05-24 Nick Roberts <nickrob@snap.net.nz>
1392
1393 * frames.texi (Dialog Boxes): Descibe new optional argument.
1394
3c8572f5
LK
13952005-05-23 Lute Kamstra <lute@gnu.org>
1396
1397 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
1398 syntax-begin-function over font-lock-beginning-of-syntax-function.
1399
2a4d7cb3
LT
14002005-05-21 Luc Teirlinck <teirllm@auburn.edu>
1401
71f800cf
LT
1402 * minibuf.texi (Reading File Names): Update description of
1403 `read-directory-name'.
1404
2a4d7cb3
LT
1405 * modes.texi (Derived Modes): Clarify :group keyword.
1406
bb4afd09
EZ
14072005-05-21 Eli Zaretskii <eliz@gnu.org>
1408
b5305167
SM
1409 * files.texi (Locating Files): New subsection.
1410 Describe locate-file and executable-find.
bb4afd09 1411
a2c9aee6
EZ
14122005-05-21 Kevin Ryde <user42@zip.com.au>
1413
1414 * frames.texi (Initial Parameters): Update cross reference to
1415 "Emacs Invocation".
1416
6900105f
LT
14172005-05-19 Luc Teirlinck <teirllm@auburn.edu>
1418
ca1b0914
LT
1419 * keymaps.texi (Active Keymaps): Add anchor.
1420
6900105f
LT
1421 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
1422 (Major Mode Conventions): Refer to `Auto Major Mode' in more
1423 appropriate place.
1424 (Derived Modes): Small clarifications.
b5305167
SM
1425 (Minor Mode Conventions, Keymaps and Minor Modes):
1426 Replace references to nodes with references to anchors.
6900105f
LT
1427 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
1428 Clarify description of lists whose first element is an integer.
1429 (Mode Line Variables): Add anchor.
1430 (%-Constructs): Clarify description of integer after %.
1431 (Emulating Mode Line): Describe nil value for FACE.
1432
54d06364
LT
14332005-05-18 Luc Teirlinck <teirllm@auburn.edu>
1434
1435 * modes.texi (Derived Modes): Correct references to non-existing
1436 variable standard-syntax-table.
1437
f8d0b769
LK
14382005-05-17 Lute Kamstra <lute@gnu.org>
1439
1440 * modes.texi (Defining Minor Modes): Mention the mode hook.
1441
294c599c
KS
14422005-05-15 Kim F. Storm <storm@cua.dk>
1443
1444 * processes.texi (Network): Remove open-network-stream-nowait.
1445 (Network Servers): Remove open-network-stream-server.
1446
4214af69
LT
14472005-05-15 Luc Teirlinck <teirllm@auburn.edu>
1448
1449 * elisp.texi (Top): Update detailed menu.
1450
1451 * variables.texi: Reorder nodes.
1452 (Variables): Update menu.
1453 (File Local Variables): Do not refer to the `-*-' line as
1454 a "local variables list". Add pxref.
1455
302691ab
LT
14562005-05-14 Luc Teirlinck <teirllm@auburn.edu>
1457
56d4215a
LT
1458 * elisp.texi (Top): Update detailed menu for node changes.
1459
302691ab
LT
1460 * modes.texi (Modes): Update Menu.
1461 (Hooks): Move to beginning of chapter.
1462 Most minor modes run mode hooks too.
1463 `add-hook' can handle void hooks or hooks whose value is a single
1464 function.
1465 (Major Modes): Update Menu.
1466 (Major Mode Basics): New node, split off from `Major Modes'.
1467 (Major Mode Conventions): Correct xref. Explain how to handle
1468 auto-mode-alist if the major mode command has an autoload cookie.
1469 (Auto Major Mode): Major update. Add magic-mode-alist.
1470 (Derived Modes): Major update.
1471 (Mode Line Format): Update Menu.
1472 (Mode Line Basics): New node, split off from `Mode Line Format'.
1473
1474 * loading.texi (Autoload): Mention `autoload cookie' as synonym
1475 for `magic autoload comment'. Add index entries and anchor.
1476
d06ba294
RS
14772005-05-14 Richard M. Stallman <rms@gnu.org>
1478
1479 * tips.texi (Coding Conventions): Explain how important it is
1480 that just loading certain files not change Emacs behavior.
1481
1482 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
1483
405cb12a
LK
14842005-05-12 Lute Kamstra <lute@gnu.org>
1485
19958124
LK
1486 * modes.texi (Generic Modes): Update.
1487 (Major Modes): Refer to node "Generic Modes".
1488
405cb12a
LK
1489 * elisp.texi (Top): Update to the current structure of the manual.
1490 * processes.texi (Processes): Add menu description.
1491 * customize.texi (Customization): Add menu descriptions.
1492
f714dd1b
TTN
14932005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
1494
cc9442f2
TTN
1495 * processes.texi (Signals to Processes)
1496 (Low-Level Network): Fix typos.
f714dd1b 1497
36ad23ec
LK
14982005-05-11 Lute Kamstra <lute@gnu.org>
1499
1500 * elisp.texi (Top): Add some nodes from the chapter "Major and
1501 Minor Modes" to the detailed node listing.
1502
d101bf56
RS
15032005-05-10 Richard M. Stallman <rms@gnu.org>
1504
1505 * keymaps.texi (Extended Menu Items): Menu item filter functions
1506 can be called at any time.
1507
698b0510
LT
15082005-05-08 Luc Teirlinck <teirllm@auburn.edu>
1509
1510 * variables.texi (File Local Variables): `(hack-local-variables t)'
1511 now also checks whether a mode is specified in the local variables
1512 list.
1513
2c6b25c7
EZ
15142005-05-05 Kevin Ryde <user42@zip.com.au>
1515
1516 * display.texi (The Echo Area): Correct format function cross
1517 reference.
1518
643b4cf5
LT
15192005-05-05 Luc Teirlinck <teirllm@auburn.edu>
1520
1521 * variables.texi (Variable Aliases): Change description of
1522 `define-obsolete-variable-alias'.
1523
1524 * functions.texi (Functions): Add "Obsolete Functions" to menu.
1525 (Defining Functions): Add xref.
1526 (Obsolete Functions): New node.
1527 (Function Safety): Standardize capitalization of section title.
1528
1529 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
1530 (Dialog Boxes): Complete description of `x-popup-dialog'.
1531
053bc8e4
RS
15322005-05-04 Richard M. Stallman <rms@gnu.org>
1533
1534 * commands.texi (Interactive Codes): Fix Texinfo usage.
1535 Document U more clearly.
1536
f6b1b15a
LT
15372005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1538
3b925015
LT
1539 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
1540 function and not a macro.
1541
f6b1b15a
LT
1542 * frames.texi (Pop-Up Menus): Correct and clarify description of
1543 `x-popup-menu'.
1544 (Dialog Boxes): Clarify description of `x-popup-dialog'.
1545
ebbfa918
RS
15462005-05-01 Richard M. Stallman <rms@gnu.org>
1547
1548 * edebug.texi (Checking Whether to Stop): Fix previous change.
1549
abe2f96e
LT
15502005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1551
d6028ef2
LT
1552 * display.texi: Fix typos and Texinfo usage.
1553
abe2f96e
LT
1554 * edebug.texi (Checking Whether to Stop): executing-macro ->
1555 executing-kbd-macro.
1556
b2cfb30b
RS
15572005-05-01 Richard M. Stallman <rms@gnu.org>
1558
1559 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
1560
7e995a23
RS
15612005-04-30 Richard M. Stallman <rms@gnu.org>
1562
1563 * files.texi (Magic File Names): Document `operations' property.
1564
57efa539
LK
15652005-04-29 Lute Kamstra <lute@gnu.org>
1566
1567 * modes.texi (Generic Modes): New node.
1568 (Major Modes): Add it to the menu.
1569 (Derived Modes): Add "derived mode" to concept index.
1570
0a20b1dc
LK
15712005-04-28 Lute Kamstra <lute@gnu.org>
1572
1573 * modes.texi (Defining Minor Modes): Fix previous change.
1574 (Font Lock Mode): Simplify.
1575 (Font Lock Basics): Say that font-lock-defaults is buffer-local
1576 when set and that some parts are optional. Add cross references.
1577 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
1578 Add cross references. Add font-lock-multiline to index.
1579 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 1580 Lock Variables". Document font-lock-add-keywords and
b5305167 1581 font-lock-remove-keywords.
0a20b1dc
LK
1582 (Other Font Lock Variables): Move font-lock-keywords-only,
1583 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1584 and font-lock-syntactic-face-function to node "Syntactic Font
1585 Lock". Move font-lock-keywords-case-fold-search to node
1586 "Search-based Fontification". Document font-lock-inhibit-thing-lock
1587 and font-lock-{,un}fontify-{buffer,region}-function.
1588 (Precalculated Fontification): Remove reference to deleted variable
1589 font-lock-core-only.
1590 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
1591 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
1592 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
1593 and font-lock-syntactic-face-function here from node "Other Font
1594 Lock Variables". Move font-lock-syntactic-keywords to "Setting
1595 Syntax Properties". Add cross references.
b5305167
SM
1596 (Setting Syntax Properties): New node.
1597 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
1598 * syntax.texi (Syntax Properties): Add cross reference.
1599 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
1600
68a94f5a
RS
16012005-04-26 Richard M. Stallman <rms@gnu.org>
1602
1603 * display.texi (Defining Faces):
1604 Document `default' elements of defface spec.
1605
1606 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
1607
1608 * variables.texi (Variable Aliases): Clarify text.
1609
16102005-04-25 Chong Yidong <cyd@stupidchicken.com>
1611
1612 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
1613
7f48f143
LT
16142005-04-25 Luc Teirlinck <teirllm@auburn.edu>
1615
1616 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
1617
45d2f8e8
EZ
16182005-04-24 Eli Zaretskii <eliz@gnu.org>
1619
f3714ab2
EZ
1620 * syntax.texi (Syntax Table Internals): Elaborate documentation of
1621 syntax-after and syntax-class.
1622
45d2f8e8 1623 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
1624 (Unique File Names): Don't mention "numbers" in the documentation
1625 of make-temp-file and make-temp-name.
45d2f8e8 1626
469bc679
RS
16272005-04-23 Richard M. Stallman <rms@gnu.org>
1628
1629 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
1630
c9fa5dc9
RS
16312005-04-22 Nick Roberts <nickrob@snap.net.nz>
1632
1633 * windows.texi (Cyclic Window Ordering): Clarify window-list.
1634
230e1e80
NR
16352005-04-22 Nick Roberts <nickrob@snap.net.nz>
1636
1637 * variables.texi (Variable Aliases): Describe make-obsolete-variable
1638 and define-obsolete-variable-alias.
1639
1ba52906
KS
16402005-04-22 Kim F. Storm <storm@cua.dk>
1641
1642 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
1643 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
1644
9721d904
LK
16452005-04-21 Lute Kamstra <lute@gnu.org>
1646
1647 * lists.texi (Association Lists): Document rassq-delete-all.
1648
ed35c736
RS
16492005-04-19 Richard M. Stallman <rms@gnu.org>
1650
1651 * modes.texi (Search-based Fontification): Explain that
1652 facespec is an expression to be evaluated.
1653
42fc00a4
RS
16542005-04-19 Kevin Ryde <user42@zip.com.au>
1655
b5305167 1656 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
1657 * strings.texi (String Conversion): Fix xref.
1658
5827e9d4
KS
16592005-04-19 Kim F. Storm <storm@cua.dk>
1660
1661 * symbols.texi (Symbol Plists): Add safe-get.
1662 Mention that `get' may signal an error.
1663
47872da9
NR
16642005-04-18 Nick Roberts <nickrob@snap.net.nz>
1665
1666 * customize.texi (Variable Definitions): Replace tooltip-mode
1667 example with save-place.
1668
ec0cf966
RS
16692005-04-17 Richard M. Stallman <rms@gnu.org>
1670
1671 * buffers.texi (Indirect Buffers): Clarify.
1672
1673 * positions.texi (Positions): Clarify converting marker to integer.
1674
1675 * strings.texi (String Basics): Mention string-match; clarify.
1676
199bb209
LK
16772005-04-08 Lute Kamstra <lute@gnu.org>
1678
1679 * modes.texi (Search-based Fontification): Fix cross references.
1680 Use consistent terminology. Document anchored highlighting.
1681
bfa54668
LK
16822005-04-05 Lute Kamstra <lute@gnu.org>
1683
1684 * modes.texi (Defining Minor Modes): Document :group keyword
1685 argument and its default value.
1686
07e5fb9e
LK
16872005-04-03 Lute Kamstra <lute@gnu.org>
1688
1689 * hooks.texi (Standard Hooks): Add some hooks. Add cross
1690 references and/or descriptions. Delete major mode hooks; mention
1691 them as a category instead. Rename or delete obsolete hooks.
1692
aa945b59
RS
16932005-04-02 Richard M. Stallman <rms@gnu.org>
1694
1695 * nonascii.texi (Coding System Basics): Another wording cleanup.
1696
8b918214
RS
16972005-04-01 Richard M. Stallman <rms@gnu.org>
1698
1699 * nonascii.texi (Coding System Basics): Clarify previous change.
1700
41639988
KH
17012005-04-01 Kenichi Handa <handa@m17n.org>
1702
1703 * nonascii.texi (Coding System Basics): Describe about rondtrip
1704 identity of coding systems.
1705
8e669bbd
RS
17062005-03-29 Chong Yidong <cyd@stupidchicken.com>
1707
1708 * text.texi (Buffer Contents): Add filter-buffer-substring and
1709 buffer-substring-filters.
1710
f60a6f87
RS
17112005-03-26 Chong Yidong <cyd@stupidchicken.com>
1712
1713 * anti.texi (Antinews): Mention `G' interactive code.
1714
1715 * tips.texi (Compilation Tips): Mention benchmark.el.
1716
aaac1251
LT
17172005-03-27 Luc Teirlinck <teirllm@auburn.edu>
1718
1719 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
1720 is now bound to M-o M-o.
1721
1722 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
1723
45325173
GM
17242005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
1725
1726 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
1727 in the Emacs Manual).
1728 * Makefile.in (srcs): Remove calendar.texi.
1729 * makefile.w32-in (srcs): Remove calendar.texi.
1730 * display.texi (Display): Change name of next node.
1731 * os.texi (System In): Change name of previous node.
1732 * elisp.texi (Top): Remove Calendar references.
1733 * vol1.texi (Top): Remove Calendar references.
1734 * vol2.texi (Top): Remove Calendar references.
1735
85df292e
RS
17362005-03-25 Richard M. Stallman <rms@gnu.org>
1737
45325173 1738 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
1739 Cleanup previous change.
1740
17412005-03-25 Chong Yidong <cyd@stupidchicken.com>
1742
1743 * display.texi (Face Attributes): Faces earlier in an :inherit
1744 list take precedence.
1745 (Scroll Bars): Fix description of vertical-scroll-bars.
1746 Document frame-current-scroll-bars and window-current-scroll-bars.
1747
1748 * markers.texi (The Mark): Document temporary Transient Mark mode.
1749
b5305167
SM
1750 * minibuf.texi (Reading File Names):
1751 Document read-file-name-completion-ignore-case.
85df292e
RS
1752
1753 * positions.texi (Screen Lines): Document nil for width argument
1754 to compute-motion.
1755
1fe54d69
KS
17562005-03-23 Kim F. Storm <storm@cua.dk>
1757
1758 * display.texi (Standard Faces): Other faces used in the fringe
1759 implicitly inherits from the fringe face.
1760 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
1761 properties implicitly inherits from fringe face.
1762 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
1763
a775dff4
RS
17642005-03-20 Chong Yidong <cyd@stupidchicken.com>
1765
1766 * display.texi (Invisible Text): State default value of
1767 line-move-ignore-invisible.
1768 (Managing Overlays): Document remove-overlays.
1769 (Standard Faces): Document escape-glyph face.
1770
b5305167 1771 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 1772
b5305167
SM
1773 * modes.texi (Other Font Lock Variables):
1774 Document font-lock-lines-before.
a775dff4
RS
1775
1776 * positions.texi (Skipping Characters): skip-chars-forward allows
1777 character classes.
1778
077f7085
LK
17792005-03-18 Lute Kamstra <lute@gnu.org>
1780
1781 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
1782
d69ea7ab
RS
17832005-03-17 Richard M. Stallman <rms@gnu.org>
1784
c7bd5d57
RS
1785 * text.texi (Undo): Document extensible undo entries.
1786
d69ea7ab
RS
1787 * searching.texi (String Search, Regexp Search, Regexp Search):
1788 Cleanups.
1789
1790 * nonascii.texi (Character Codes): Minor fix.
1791
1792 * display.texi (Display Property): Explain the significance
1793 of having text properties that are eq.
1794 (Other Display Specs): Explain string as display spec.
1795
1796 * commands.texi (Interactive Codes): Document G option.
1797
17982005-03-17 Chong Yidong <cyd@stupidchicken.com>
1799
1800 * text.texi (Filling): Add sentence-end-without-period and
1801 sentence-end-without-space.
1802 (Changing Properties): Minor fix.
1803
1804 * anti.texi: Total rewrite.
1805
a7679889
LK
18062005-03-15 Lute Kamstra <lute@gnu.org>
1807
1808 * edebug.texi (Instrumenting Macro Calls): Fix typos.
1809
6eb8e247
KS
18102005-03-08 Kim F. Storm <storm@cua.dk>
1811
1812 * display.texi (Specified Space): Property :width is support on
1813 non-graphic terminals, :height is not.
1814
bfa8be14
RS
18152005-03-07 Richard M. Stallman <rms@gnu.org>
1816
1817 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
1818 Now subnodes of Fringes.
1819 (Overlay Arrow): Document overlay-arrow-variable-list.
1820 (Fringe Size/Pos): New node, broken out of Fringes.
1821 (Display): Explain clearing vs redisplay better.
1822 (Truncation): Clarify use of bitmaps.
1823 (The Echo Area): Clarify the uses of the echo area.
1824 Add max-mini-window-height.
1825 (Progress): Clarify.
1826 (Invisible Text): Explain that main loop moves point out.
1827 (Selective Display): Say "hidden", not "invisible".
b5305167 1828 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
1829 (Overlay Properties): Clarify intro.
1830 (Finding Overlays): Explain return values when nothing found.
1831 (Width): truncate-string-to-width has added arg.
1832 (Displaying Faces): Clarify and update mode line face handling.
1833 (Face Functions): Minor cleanup.
b5305167 1834 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
1835 (Pixel Specification, Other Display Specs): Minor cleanups.
1836 (Images, Image Descriptors): Minor cleanups.
1837 (GIF Images): Patents have expired.
1838 (Showing Images): Explain default text for insert-image.
b5305167 1839 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
1840 (Making Buttons): Explain return values.
1841 (Button Buffer Commands): Add xref.
1842 (Inverse Video): Update mode-line-inverse-video.
1843 (Display Table Format): Clarify.
1844 (Active Display Table): Give defaults for window-display-table.
1845
1846 * calendar.texi (Calendar Customizing): calendar-holiday-marker
1847 and calendar-today-marker are strings, not chars.
1848 (Holiday Customizing): Minor fix.
1849
bfa8be14
RS
1850 * internals.texi (Writing Emacs Primitives): Update `or' example.
1851 Update limit on # args of subr.
1852
1853 * edebug.texi (Using Edebug): Arrow is in fringe.
1854 (Instrumenting): Arg to eval-defun works without loading edebug.
1855 (Edebug Execution Modes): Add xref.
1856
1857 * customize.texi (Common Keywords): Clarify :require.
1858 Mention :version here.
1859 (Variable Definitions, Group Definitions): Not here.
1860 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
1861
d69ea7ab
RS
18622005-03-07 Chong Yidong <cyd@stupidchicken.com>
1863 * nonascii.texi (Text Representations): Clarify position-bytes.
1864 (Character Sets): Add list-charset-chars.
1865 (Scanning Charsets): Add charset-after.
1866 (Encoding and I/O): Minor fix.
1867
34398e6c
RS
18682005-03-06 Richard M. Stallman <rms@gnu.org>
1869
1870 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
1871 (Resizing Windows): Likewise.
1872
1873 * text.texi (Change Hooks): Get rid of "Emacs 21".
1874
1875 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
1876
1877 * streams.texi (Output Variables): Get rid of "Emacs 21".
1878
1879 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
1880
1881 * os.texi (Translating Input): Replace flow-control example
1882 with a less obsolete example that uses `keyboard-translate'.
1883
6eb8e247 1884 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 1885 Get rid of "Emacs 21".
6eb8e247 1886
34398e6c
RS
1887 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
1888 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
1889
1890 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
1891
1892 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
1893
1894 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
1895 (Menu Bar): Fix when menu-bar-update-hook is called.
1896
1897 * hash.texi (Hash Tables): Get rid of "Emacs 21".
1898
1899 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
1900 and make it read better.
1901
1902 * files.texi (Writing to Files): Get rid of "Emacs 21".
1903 (Unique File Names): Likewise.
1904
1905 * elisp.texi: Update Emacs version to 22.
1906
1907 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
1908 (Overlay Properties, Face Attributes): Likewise.
1909 (Managing Overlays): Fix punctuation.
1910 (Attribute Functions): Clarify set-face-font; get rid of
1911 info about old Emacs versions.
1912 (Auto Faces, Font Lookup, Display Property, Images):
1913 Get rid of "Emacs 21".
1914
1915 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
1916
d2178387
RS
19172005-03-05 Richard M. Stallman <rms@gnu.org>
1918
1919 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
1920
524352d6
LK
19212005-03-04 Lute Kamstra <lute@gnu.org>
1922
1923 * debugging.texi (Error Debugging): Document stack-trace-on-error.
1924
19252005-03-03 Lute Kamstra <lute@gnu.org>
1926
1927 * edebug.texi (Instrumenting Macro Calls): Fix typo.
1928
284f0680
LK
19292005-03-01 Lute Kamstra <lute@gnu.org>
1930
1931 * debugging.texi (Debugger Commands): Update `j'.
1932
a9ee5cac
LK
19332005-02-28 Lute Kamstra <lute@gnu.org>
1934
1935 * debugging.texi (Debugging): Fix typo.
1936 (Error Debugging): Document eval-expression-debug-on-error.
1937 (Function Debugging): Update example.
1938 (Using Debugger): Mention starred stack frames.
1939 (Debugger Commands): Document `j' and `l'.
1940 (Invoking the Debugger): `d' and `j' exit recursive edit too.
1941 Update the messages that the debugger displays.
1942 (Internals of Debugger): Add cross reference. Update example.
1943 (Excess Open): Minor improvement.
1944 (Excess Close): Minor improvement.
1945
378d0f8e
RS
19462005-02-26 Richard M. Stallman <rms@gnu.org>
1947
1948 * tips.texi (Coding Conventions): Clarify.
1949 Put all the major mode key reservations together.
1950 Mention the Mouse-1 => Mouse-2 conventions.
1951
1952 * syntax.texi (Syntax Class Table): Clarify.
1953 (Syntax Table Functions): syntax-after moved from here.
1954 (Syntax Table Internals): syntax-after moved to here.
1955 (Parsing Expressions): Update info on number of values
1956 and what's meaningful in the STATE argument.
1957 (Categories): Fix typo.
1958
1959 * sequences.texi (Arrays): Cleanup.
1960 (Char-Tables): Clarify.
1961
1962 * processes.texi (Deleting Processes): Cleanups, add xref.
1963 (Subprocess Creation): Explain nil in exec-path. Cleanup.
1964 (Process Information): set-process-coding-system, some args optional.
1965 (Input to Processes): Explain various types for PROCESS args.
1966 Rename them from PROCESS-NAME to PROCESS.
1967 (Signals to Processes): Likewise.
1968 (Decoding Output): Cleanup.
1969 (Query Before Exit): Clarify.
1970
1971 * os.texi (Startup Summary): Correct the options; add missing ones.
1972 (Terminal Output, Batch Mode): Clarify.
1973 (Flow Control): Node deleted.
1974
1975 * markers.texi (The Mark): Clarify.
1976
1977 * macros.texi (Expansion): Cleanup.
1978 (Indenting Macros): indent-spec allows ints, not floats.
1979
1980 * keymaps.texi (Keymaps): Clarify.
1981 (Format of Keymaps): Update lisp-mode-map example.
1982 (Active Keymaps, Key Lookup): Clarify.
1983 (Changing Key Bindings): Add xref to `kbd'.
1984 (Key Binding Commands, Simple Menu Items): Clarify.
1985 (Mouse Menus, Menu Bar): Clarify.
1986 (Menu Example): Replace print example with menu-bar-replace-menu.
1987
1988 * help.texi (Documentation Basics): Add function-documentation prop.
1989
1990 * elisp.texi (Top): Don't refer to Flow Control node.
1991
1992 * commands.texi (Command Overview): Improve xrefs.
1993 (Adjusting Point): Adjusting point applies to intangible and invis.
1994 (Key Sequence Input): Doc extra read-key-sequence args.
1995 Likewise for read-key-sequence-vector.
1996
1997 * backups.texi (Rename or Copy): Minor fix.
1998 (Numbered Backups): For version-control, say the default.
1999 (Auto-Saving): make-auto-save-file-name example is simplified.
2000
2001 * advice.texi (Advising Functions): Don't imply one part of Emacs
2002 should advise another part. Markup changes.
2003 (Defining Advice): Move transitional para.
2004 (Activation of Advice): Cleanup.
2005 Explain if COMPILE is nil or negative.
2006
2007 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
2008
2e20c83d
LK
20092005-02-24 Lute Kamstra <lute@gnu.org>
2010
2011 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
2012 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
2013
65c492fd
LK
20142005-02-23 Lute Kamstra <lute@gnu.org>
2015
b02c3eed
LK
2016 * modes.texi (Defining Minor Modes): define-minor-mode can be used
2017 to define global minor modes as well.
2018
65c492fd
LK
2019 * display.texi (Managing Overlays): overlay-buffer returns nil for
2020 deleted overlays.
2021
b686dd59
KS
20222005-02-22 Kim F. Storm <storm@cua.dk>
2023
2024 * minibuf.texi (Basic Completion): Allow symbols in addition to
2025 strings in try-completion and all-completions.
2026
23e8c095
LK
20272005-02-14 Lute Kamstra <lute@gnu.org>
2028
2029 * elisp.texi (Top): Remove reference to deleted node.
2030
2031 * lists.texi (Lists): Remove reference to deleted node.
2032 (Cons Cells): Fix typo.
2033
2034 * loading.texi (Where Defined): Fix typo.
2035
134948fc
RS
20362005-02-14 Richard M. Stallman <rms@gnu.org>
2037
2038 * variables.texi (Creating Buffer-Local): change-major-mode-hook
2039 is useful for discarding some minor modes.
2040
2041 * symbols.texi (Symbol Components): Reorder examples.
2042
2043 * streams.texi (Input Functions): State standard-input default.
2044 (Output Variables): State standard-output default.
2045
2046 * objects.texi (Printed Representation): Clarify read syntax vs print.
2047 (Floating Point Type): Explain meaning better.
2048 (Symbol Type): Explain uniqueness better.
2049 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
2050 List examples sooner.
2051 (Box Diagrams): New subnode broken out.
2052 Some examples moved from old Lists as Boxes node.
2053 (Dotted Pair Notation): Clarify intro.
2054 (Array Type): Clarify.
2055 (Type Predicates): Add hash-table-p.
2056
2057 * numbers.texi (Integer Basics): Clarify radix explanation.
2058 (Predicates on Numbers): Minor clarification.
2059 (Comparison of Numbers): Minor clarification. Clarify eql.
2060 Typos in min, max.
2061 (Math Functions): Clarify overflow in expt.
2062
2063 * minibuf.texi (Text from Minibuffer): Minor clarification.
2064 Mention arrow keys.
2065
2066 * loading.texi (Autoload): defun's doc string overrides autoload's
2067 doc string.
2068 (Repeated Loading): Modernize "add to list" examples.
2069 (Where Defined): Finish updating table of load-history elts.
2070
2071 * lists.texi (List-related Predicates): Minor wording improvement.
2072 (Lists as Boxes): Node deleted.
2073 (Building Lists): Explain trivial cases of number-sequence.
2074
2075 * hash.texi (Hash Tables): Add desc to menu items.
2076 (Creating Hash): Expain "full" means "make larger",
2077 (Hash Access): Any object can be a key.
2078 State value of maphash.
2079
2080 * functions.texi (What Is a Function): Wording cleanup.
2081 (Function Documentation): Minor cleanup.
2082 Explain purpose of calling convention at end of doc string.
2083 (Function Names): Wording cleanup.
2084 (Calling Functions): Wording cleanup.
2085 Explain better how funcall calls the function.
2086 (Function Cells): Delete example of saving and redefining function.
2087
2088 * control.texi (Combining Conditions): Wording cleanup.
2089 (Iteration): dolist and dotimes bind VAR locally.
2090 (Cleanups): Xref to Atomic Changes.
2091
2092 * compile.texi (Byte Compilation): Delete 19.29 info.
2093 (Compilation Functions): Macros' difficulties don't affect defsubst.
2094 (Docs and Compilation): Delete 19.29 info.
2095
44291460
RS
20962005-02-10 Richard M. Stallman <rms@gnu.org>
2097
2098 * objects.texi (Symbol Type): Minor correction.
2099
1f9ad95a
LK
21002005-02-06 Lute Kamstra <lute@gnu.org>
2101
2102 * modes.texi (Example Major Modes): Fix typos.
2103
ba2c991c
RS
21042005-02-06 Richard M. Stallman <rms@gnu.org>
2105
2106 * text.texi (Margins): fill-nobreak-predicate can be one function.
2107
2108 * strings.texi (Modifying Strings): clear-string can make unibyte.
2109 (Formatting Strings): format gives error if values missing.
2110
2111 * positions.texi (Character Motion): Mention default arg
2112 for forward-char. backward-char refers to forward-char.
2113 (Word Motion): Mention default arg for forward-word.
2114 (Buffer End Motion): Mention default arg for beginning-of-buffer.
2115 Simplify end-of-buffer.
2116 (Text Lines): Mention default arg for forward-line.
2117 (List Motion): Mention default arg for beginning/end-of-defun.
2118 (Skipping Characters): Minor fixes in explaining character-set.
2119
2120 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
2121 Mode inheritance applies only when default-major-mode is nil.
2122 Clarifications.
2123 (Example Major Modes): Update Text mode and Lisp mode examples.
2124 (Minor Mode Conventions): Mention define-minor-mode at top.
2125 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
2126 (Mode Line Format): Update mode line face display info.
2127 (Properties in Mode): Mention effect of risky vars.
2128 (Imenu): Define imenu-add-to-menubar.
2129 (Font Lock Mode): Add descriptions to menu lines.
2130 (Faces for Font Lock): Add font-lock-doc-face.
2131
9bf6d576
LK
21322005-02-05 Lute Kamstra <lute@gnu.org>
2133
2134 * text.texi (Maintaining Undo): Remove obsolete function.
2135
cb602754
EZ
21362005-02-05 Eli Zaretskii <eliz@gnu.org>
2137
2138 * frames.texi (Color Names): Add pointer to the X docs about RGB
2139 color specifications. Improve indexing
2140 (Text Terminal Colors): Replace the description of RGB values by
2141 an xref to "Color Names".
2142
4e07258f
RS
21432005-02-03 Richard M. Stallman <rms@gnu.org>
2144
2145 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
2146 Clarify.
2147 (Selecting Windows): Clarify save-selected-window.
2148 (Cyclic Window Ordering): Clarify walk-windows.
2149 (Window Point): Clarify.
2150 (Window Start): Add comment to example.
2151 (Resizing Windows): Add `interactive' specs in examples.
2152 Document fit-window-to-buffer.
2153
2154 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
2155 (Undo, Maintaining Undo): Clarify last change.
2156 (Sorting): In sort-numeric-fields, explain about octal and hex.
2157 Mention sort-numeric-base.
2158 (Format Properties): Add xref for hard newlines.
2159
2160 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
2161 (Pop-Up Menus): Fix typo.
2162 (Color Names): Explain all types of color names.
2163 Explain color-values on B&W terminal.
2164 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
2165
2166 * files.texi (File Locks): Not supported on MS systems.
2167 (Testing Accessibility): Clarify.
2168
2169 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
2170 (Coverage Testing): Fix typo.
2171
2172 * commands.texi (Misc Events): Remove stray space.
2173
2174 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
2175 (Modification Time): Clarify when visited-file-modtime returns 0.
2176 (The Buffer List): Clarify bury-buffer.
2177 (Killing Buffers): Clarify.
2178 (Indirect Buffers): Add clone-indirect-buffer.
2179
21802005-02-02 Matt Hodges <MPHodges@member.fsf.org>
2181
2182 * edebug.texi (Printing in Edebug): Fix default value of
2183 edebug-print-circle.
2184 (Coverage Testing): Fix displayed frequency count data.
2185
21862005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
2187
2188 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
2189
4e07258f 21902005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
2191
2192 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
2193
28d986b9
EZ
21942005-01-29 Eli Zaretskii <eliz@gnu.org>
2195
2196 * commands.texi (Misc Events): Describe the help-echo event.
2197
2198 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
2199 consistently in description of the help-echo property.
2200 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
2201
2202 * display.texi (Overlay Properties): Fix the index entry for
2203 help-echo overlay property.
2204
2205 * customize.texi (Type Keywords): Uncomment the xref to the
2206 help-echo property documentation.
2207
8f958b40
KS
22082005-01-23 Kim F. Storm <storm@cua.dk>
2209
2210 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
2211 return value. Third element FULLY replaced by PARTIAL which
2212 specifies number of invisible pixels if row is only partially visible.
2213 (Textual Scrolling): Mention auto-window-vscroll.
2214 (Vertical Scrolling): New defvar auto-window-vscroll.
2215
cd7e5dd6
LT
22162005-01-16 Luc Teirlinck <teirllm@auburn.edu>
2217
2218 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
2219 command remapping.
2220
6f771c32
RS
22212005-01-15 Richard M. Stallman <rms@gnu.org>
2222
2223 * display.texi (Defining Images): Mention DATA-P arg of create-image.
2224
6ac8a822
KS
22252005-01-14 Kim F. Storm <storm@cua.dk>
2226
88948d55
KS
2227 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
2228
6ac8a822
KS
2229 * text.texi (Links and Mouse-1): Fix string and vector item.
2230
20d6de82
RS
22312005-01-13 Richard M. Stallman <rms@gnu.org>
2232
2233 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
2234 descriptions of overriding-local-map and overriding-terminal-local-map.
2235
2236 * text.texi (Links and Mouse-1): Clarify text.
2237
f75a592e
KS
22382005-01-13 Kim F. Storm <storm@cua.dk>
2239
2240 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
2241
910f60b1
TTN
22422005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
2243
2244 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
2245
37181fc4
KS
22462005-01-12 Kim F. Storm <storm@cua.dk>
2247
2248 * text.texi (Links and Mouse-1): Rename section from Enabling
2249 Mouse-1 to Following Links. Change xrefs.
2250 Add examples for define-button-type and define-widget.
2251
2252 * display.texi (Button Properties, Button Buffer Commands):
2253 Clarify mouse-1 and follow-link functionality.
2254
28f94a34
RS
22552005-01-12 Richard M. Stallman <rms@gnu.org>
2256
2257 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
2258
2259 * display.texi (Beeping): Fix Texinfo usage.
2260
2261 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
2262
bac2d936
KS
22632005-01-11 Kim F. Storm <storm@cua.dk>
2264
2265 * display.texi (Button Properties, Button Buffer Commands):
93381d62 2266 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
2267
2268 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
2269 (Enabling Mouse-1 to Follow Links): New subsection.
2270
de968ddb
RS
22712005-01-06 Richard M. Stallman <rms@gnu.org>
2272
2273 * text.texi (Special Properties): Minor change.
2274
2275 * os.texi (Timers): Clarify previous change.
2276
2277 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
2278
a3a43b3b
LT
22792005-01-01 Luc Teirlinck <teirllm@auburn.edu>
2280
2281 * display.texi (Face Attributes): Correct xref to renamed node.
2282
732bb9ce
RS
22832005-01-01 Richard M. Stallman <rms@gnu.org>
2284
2285 * display.texi (Face Attributes): Describe hex color specs.
2286
c734ae59
RS
22872004-12-31 Richard M. Stallman <rms@gnu.org>
2288
2289 * os.texi (Timers): Update previous change.
2290
33b2f4ea
KS
22912004-12-30 Kim F. Storm <storm@cua.dk>
2292
2293 * display.texi (Line Height): Total line-height is now specified
2294 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
2295 in cons cells. (nil . RATIO) is relative to actual line height.
2296 Use line-height `t' instead of `0' to get minimum height.
2297
99ec74b9
RS
22982004-12-29 Richard M. Stallman <rms@gnu.org>
2299
2300 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
2301
eab463f6
RS
23022004-12-28 Richard M. Stallman <rms@gnu.org>
2303
2304 * commands.texi (Quitting): Clarify value of with-local-quit.
2305
2306 * elisp.texi (Top): Fix previous change.
2307
2308 * loading.texi (Loading): Fix previous change.
2309
ebbd14f1
RS
23102004-12-27 Richard M. Stallman <rms@gnu.org>
2311
4ae98fc5
RS
2312 * Makefile.in (MAKEINFO): Specify --force.
2313
8f430046
RS
2314 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
2315
56011a8c
RS
2316 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
2317
2318 * display.texi (Line Height): Further clarify.
2319
2320 * elisp.texi (Top): Update Loading submenu.
2321
ebbd14f1
RS
2322 * loading.texi (Where Defined): New node.
2323 (Unloading): load-history moved to Where Defined.
2324
fda2922a
RS
23252004-12-21 Richard M. Stallman <rms@gnu.org>
2326
2327 * commands.texi (Event Input Misc): Add while-no-input.
2328
9eb8959a
RS
23292004-12-11 Richard M. Stallman <rms@gnu.org>
2330
2331 * display.texi (Line Height): Rewrite text for clarity.
2332
adf87c29
KS
23332004-12-11 Kim F. Storm <storm@cua.dk>
2334
2335 * display.texi (Display): Add node "Line Height" to menu.
2336 (Line Height): New node. Move full description of line-spacing
2337 and line-height text properties here from text.texi.
2338 (Scroll Bars): Add vertical-scroll-bar variable.
2339
2340 * frames.texi (Window Frame Parameters): Remove line-height defvar.
2341
2342 * locals.texi (Standard Buffer-Local Variables): Fix xref for
2343 line-spacing and vertical-scroll-bar.
2344
2345 * text.texi (Special Properties): Just mention line-spacing and
2346 line-height here, add xref to new "Line Height" node.
2347
31e4729e
TTN
23482004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
2349
2350 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
2351
2352 * locals.texi (Standard Buffer-Local Variables):
2353 Add @xref for `line-spacing'.
2354
cc60c723
RS
23552004-12-05 Richard M. Stallman <rms@gnu.org>
2356
2357 * Makefile.in (maintainer-clean): Remove the info files
2358 in $(infodir) where they are created.
2359
f6101ac9
RS
23602004-12-03 Richard M. Stallman <rms@gnu.org>
2361
2362 * windows.texi (Selecting Windows): get-lru-window and
2363 get-largest-window don't consider dedicated windows.
2364
2365 * text.texi (Undo): Document undo-in-progress.
2366
94221759
RS
23672004-11-26 Richard M. Stallman <rms@gnu.org>
2368
2369 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
2370 Remove a few vars that are not always buffer-local.
2371
7092c5e8
LT
23722004-11-24 Luc Teirlinck <teirllm@auburn.edu>
2373
2374 * locals.texi (Standard Buffer-Local Variables): Comment out
2375 xref's to non-existent node `Yet to be written'.
2376
261b01c6
RS
23772004-11-24 Richard M. Stallman <rms@gnu.org>
2378
2379 * processes.texi (Synchronous Processes): Grammar fix.
2380
2381 * numbers.texi (Comparison of Numbers): Add eql.
2382
2383 * locals.texi (Standard Buffer-Local Variables): Add many vars.
2384
2385 * intro.texi (Printing Notation): Fix previous change.
2386
2387 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
2388 and default-indicate-buffer-boundaries from here.
2389 (Usual Display): To here.
2390 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
2391 (Usual Display): Move tab-width up.
2392
2393 * customize.texi (Variable Definitions): Replace
2394 show-paren-mode example with tooltip-mode.
7092c5e8 2395 (Simple Types, Composite Types, Defining New Types):
261b01c6 2396 Minor cleanups.
7092c5e8 2397
c1aa4864
JH
23982004-11-21 Jesper Harder <harder@ifa.au.dk>
2399
2400 * processes.texi (Synchronous Processes, Output from Processes):
2401 Markup fix.
2402
dedbac89
RS
24032004-11-20 Richard M. Stallman <rms@gnu.org>
2404
07c8c65a
RS
2405 * positions.texi (Skipping Characters): skip-chars-forward
2406 now handles char classes.
2407
8f40a868
RS
2408 * intro.texi (Printing Notation): Avoid confusion of `print'
2409 when explaining @print.
2410
2411 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
2412
2413 * display.texi (Display Table Format): Minor fix.
2414
2415 * streams.texi (Output Functions): Fix print example.
2416
fd6866c8
RS
2417 * Makefile.in (elisp): New target.
2418 (dist): Depend on $(infodir)/elisp, not elisp.
2419 Copy the info files from $(infodir).
2420
9d00469f
RS
2421 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
2422 read-from-minibuffer.
2423
dedbac89
RS
2424 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
2425
6de891db
RS
24262004-11-19 Richard M. Stallman <rms@gnu.org>
2427
2428 * searching.texi (Regexp Search): Add search-whitespace-regexp.
2429
e1c1c5a7
TTN
24302004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
2431
2432 * tips.texi (Coding Conventions): Fix typo.
2433
ee31cd78
RS
24342004-11-16 Richard M. Stallman <rms@gnu.org>
2435
2436 * tips.texi (Coding Conventions): Separate defvar and require
2437 methods to avoid warnings. Use require only when there are many
2438 functions and variables from that package.
2439
2440 * minibuf.texi (Minibuffer Completion): When ignoring case,
2441 predicate must not be case-sensitive.
2442
2443 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
2444 (Test Coverage): Don't talk about "splotches". Clarified.
2445
4bd38e94
TTN
24462004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
2447
2448 * frames.texi (Window Frame Parameters): Fix typo.
2449
6d073ae1
KS
24502004-11-15 Kim F. Storm <storm@cua.dk>
2451
9f89426b
KS
2452 * symbols.texi (Other Plists): Note that plist-get may signal error.
2453 Add safe-plist-get.
6d073ae1 2454
10980463
TTN
24552004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
2456
2457 * modes.texi (Font Lock Basics): Fix typo.
2458
1efc19eb
RS
24592004-11-08 Richard M. Stallman <rms@gnu.org>
2460
2461 * syntax.texi (Syntax Table Functions): Add syntax-after.
2462
6159c232
EZ
24632004-11-06 Lars Brinkhoff <lars@nocrew.org>
2464
2465 * os.texi (Processor Run Time): New section documenting
2466 get-internal-run-time.
2467
59dede22
EZ
24682004-11-06 Eli Zaretskii <eliz@gnu.org>
2469
2470 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
2471 it nukes elisp-cover.texi.
2472 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
2473 elisp-0 etc.
2474
4cc8522c
LT
24752004-11-05 Luc Teirlinck <teirllm@auburn.edu>
2476
2477 * commands.texi (Keyboard Macros): Document `append' return value
2478 of `defining-kbd-macro'.
2479
2d1ef312
RS
24802004-11-01 Richard M. Stallman <rms@gnu.org>
2481
2482 * commands.texi (Interactive Call): Add called-interactively-p.
2483
6f4e005d
SJ
24842004-10-29 Simon Josefsson <jas@extundo.com>
2485
2486 * minibuf.texi (Reading a Password): Revert.
2487
4f71c13f
RS
24882004-10-28 Richard M. Stallman <rms@gnu.org>
2489
2490 * frames.texi (Display Feature Testing): Explain about "vendor".
2491
4660a9e3
RS
24922004-10-27 Richard M. Stallman <rms@gnu.org>
2493
2494 * commands.texi (Interactive Codes): `N' uses numeric prefix,
2495 not raw. Clarify `n'.
2496 (Interactive Call): Rewrite interactive-p, focusing on when
2497 and how to use it.
2498 (Misc Events): Clarify previous change.
2499
2500 * advice.texi (Simple Advice): Clarify what job the example does.
2501 (Around-Advice): Clarify ad-do-it.
2502 (Activation of Advice): An option of ad-default-compilation-action
2503 is `never', not `nil'.
2504
c8636435
KS
25052004-10-26 Kim F. Storm <storm@cua.dk>
2506
2507 * commands.texi (Interactive Codes): Add U code letter.
2508
acd4089b
SJ
25092004-10-25 Simon Josefsson <jas@extundo.com>
2510
2511 * minibuf.texi (Reading a Password): Add.
2512
29dc7809
JR
25132004-10-24 Jason Rumney <jasonr@gnu.org>
2514
2515 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
2516 and wheel-down.
2517
bb5d6d34
KG
25182004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
2519
2520 * processes.texi (Synchronous Processes): Document process-file.
2521
d0ee2ed3
KH
25222004-10-22 Kenichi Handa <handa@m17n.org>
2523
2524 * text.texi (translate-region): Document that it accepts also a
2525 char-table.
2526
38be9dbb
DP
25272004-10-22 David Ponce <david@dponce.com>
2528
2529 * windows.texi (Resizing Windows): Document the `preserve-before'
2530 argument of the functions `enlarge-window' and `shrink-window'.
2531
63c80452
JR
25322004-10-19 Jason Rumney <jasonr@gnu.org>
2533
2534 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
2535
9f4b6e73
LT
25362004-10-09 Luc Teirlinck <teirllm@auburn.edu>
2537
2538 * text.texi (Filling): Add anchor for definition of
2539 `sentence-end-double-space'.
2540
2541 * searching.texi (Regexp Example): Update description of how
2542 Emacs currently recognizes the end of a sentence.
2543 (Standard Regexps): Update definition of the variable
2544 `sentence-end'. Add definition of the function `sentence-end'.
2545
657f0f9c
EZ
25462004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
2547
2548 * display.texi (Progress): New node.
2549
35ab4857
KS
25502004-10-05 Kim F. Storm <storm@cua.dk>
2551
2552 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
2553
f2a54fbc
KS
25542004-09-29 Kim F. Storm <storm@cua.dk>
2555
2556 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
2557 to identify bitmaps. Remove -fringe-bitmap suffix for standard
2558 fringe bitmap symbols, as they now have their own namespace.
2559 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
2560 vs. pixels. Signal error if no free bitmap slots.
2561 (Pixel Specification): Change IMAGE to @var{image}.
2562
4676d6f3
RS
25632004-09-28 Richard M. Stallman <rms@gnu.org>
2564
2565 * text.texi (Special Properties): Clarify line-spacing and line-height.
2566
2567 * searching.texi (Regexp Search): Add looking-back.
2568
17234906
LT
25692004-09-25 Luc Teirlinck <teirllm@auburn.edu>
2570
2571 * display.texi: Correct typos.
2572 (Image Descriptors): Correct xref's.
2573
4de43c8b
RS
25742004-09-25 Richard M. Stallman <rms@gnu.org>
2575
2576 * text.texi (Special Properties): Cleanups in `cursor'.
2577 Rewrites in `line-height' and `line-spacing'; exchange them.
2578
2579 * display.texi (Fringes): Rewrite previous change.
2580 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
2581 (Display Fringe Bitmaps): Node deleted, text moved.
2582 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
2583 (Scroll Bars): Clarify set-window-scroll-bars.
2584 (Pointer Shape): Rewrite.
2585 (Specified Space): Clarify :align-to, etc.
2586 (Pixel Specification): Use @var. Clarify new text.
2587 (Other Display Specs): Clarify `slice'.
2588 (Image Descriptors): Cleanups.
2589 (Showing Images): Cleanups.
2590
a3ee0299
LT
25912004-09-24 Luc Teirlinck <teirllm@auburn.edu>
2592
e88ebce6
LT
2593 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
2594
a3ee0299
LT
2595 * modes.texi: Various minor changes in addition to:
2596 (Major Mode Conventions): Final call to `run-mode-hooks' should
2597 not be inside the `delay-mode-hooks' form.
2598 (Mode Hooks): New node.
2599 (Hooks): Delete obsolete example.
2600 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
2601 node "Mode Hooks".
2602
6db2bc02
LT
26032004-09-22 Luc Teirlinck <teirllm@auburn.edu>
2604
2605 * display.texi: Correct various typos.
2606 (Display): Rename node "Pointer Shapes" to "Pointer
2607 Shape". (There is already a node called "Pointer Shapes" in
2608 frames.texi.)
2609 (Images): Remove non-existent node "Image Slices" from menu.
2610
ed2846bd
KS
26112004-09-23 Kim F. Storm <storm@cua.dk>
2612
2613 * text.texi (Special Properties): Add `cursor', `pointer',
2614 `line-height', and `line-spacing' properties.
2615
2616 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
2617 Shapes' to menu.
2618 (Standard Faces): Doc fix for fringe face.
2619 (Fringes): Add `overflow-newline-into-fringe' and
2620 'indicate-buffer-boundaries'.
2621 (Fringe Bitmaps, Pointer Shapes): New nodes.
2622 (Display Property): Add 'Pixel Specification' and 'Display Fringe
2623 Bitmaps' to menu.
2624 (Specified Space): Describe pixel width and height.
2625 (Pixel Specification): New node.
2626 (Other Display Specs): Add `slice' property.
2627 (Display Fringe Bitmaps): New node.
2628 (Images): Add 'Image Slices' to menu.
2629 (Image Descriptors): Add `:pointer' and `:map' properties.
2630 (Showing Images): Add slice arg to `insert-image'. Add
2631 'insert-sliced-image'.
2632
4d894c98
RS
26332004-09-20 Richard M. Stallman <rms@gnu.org>
2634
2635 * commands.texi (Key Sequence Input):
2636 Clarify downcasing in read-key-sequence.
2637
7e388eb7
JL
26382004-09-08 Juri Linkov <juri@jurta.org>
2639
2640 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
2641
a020987f
LT
26422004-09-07 Luc Teirlinck <teirllm@auburn.edu>
2643
2644 * locals.texi (Standard Buffer-Local Variables): Add
2645 `buffer-auto-save-file-format'.
2646 * internals.texi (Buffer Internals): Describe new
2647 auto_save_file_format field of the buffer structure.
2648 * files.texi (Format Conversion): `auto-save-file-format' has been
2649 renamed `buffer-auto-save-file-format'.
2650
2b96f80c
LT
26512004-08-27 Luc Teirlinck <teirllm@auburn.edu>
2652
2653 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
2654 an integer or a marker.
2655 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
2656
2ee3b79e
RS
26572004-08-22 Richard M. Stallman <rms@gnu.org>
2658
2659 * modes.texi (Major Mode Conventions): Discuss rebinding of
2660 standard key bindings.
2661
c438dc33
KS
26622004-08-18 Kim F. Storm <storm@cua.dk>
2663
2664 * processes.texi (Accepting Output): Add `just-this-one' arg to
2665 `accept-process-output'.
101c421e 2666 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 2667
db8af011
LT
26682004-08-10 Luc Teirlinck <teirllm@auburn.edu>
2669
2670 * keymaps.texi: Various changes in addition to:
2671 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
2672 Give more varied examples for `kbd'.
2673 (Creating Keymaps): Char tables have slots for all characters
2674 without modifiers.
2675 (Active Keymaps): `overriding-local-map' and
2676 `overriding-terminal-local-map' also override text property and
2677 overlay keymaps.
2678 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
2679 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
2680 to denote a prefix of no events.
2681 `map-keymap' includes parent's bindings _recursively_.
2682 Clarify and correct description of `where-is-internal'.
2683 Mention BUFFER-OR-NAME arg to `describe-bindings'.
2684 (Menu Example): For menus intended for use with the keyboard, the
2685 menu items should be bound to characters or real function keys.
2686
de700726
LT
26872004-08-08 Luc Teirlinck <teirllm@auburn.edu>
2688
30e75a87
LT
2689 * objects.texi (Character Type): Reposition `@anchor' to prevent
2690 double space inside sentence in Info.
2691
de700726
LT
2692 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
2693 renamed to `disabled-command-function'.
7c5b95c9 2694 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
2695 (Command Loop Info): Replace reference to it.
2696 (Disabling Commands): `disabled-command-hook' has been renamed to
2697 `disabled-command-function'.
2698
81909a1a
LT
26992004-08-07 Luc Teirlinck <teirllm@auburn.edu>
2700
2701 * os.texi (Translating Input): Only non-prefix bindings in
2702 `key-translation-map' override actual key bindings. Warn about
2703 possible indirect effect of actual key bindings on non-prefix
2704 bindings in `key-translation-map'.
2705
5504e99c
LT
27062004-08-06 Luc Teirlinck <teirllm@auburn.edu>
2707
2708 * minibuf.texi (High-Level Completion): Add anchor for definition
2709 of `read-variable'.
2710
2711 * commands.texi: Various changes in addition to:
2712 (Using Interactive): Clarify description of `interactive-form'.
2713 (Interactive Call): Mention default for KEYS argument to
2714 `call-interactively'.
2715 (Command Loop Info): Clarify description of `this-command-keys'.
2716 Mention KEEP-RECORD argument to `clear-this-command-keys'.
2717 Value of `last-event-frame' can be `macro'.
2718 (Repeat Events): `double-click-fuzz' is also used to distinguish
2719 clicks and drags.
2720 (Classifying Events): Clarify descriptions of `event-modifiers'
2721 `event-basic-type' and `event-convert-list'.
2722 (Accessing Events): `posn-timestamp' takes POSITION argument.
2723 (Quoted Character Input): Clarify description of
2724 `read-quoted-char' and fix example.
2725 (Quitting): Add `with-local-quit'.
2726 (Disabling Commands): Correct and clarify descriptions of
2727 `enable-command' and `disable-command'.
2728 Mention what happens if `disabled-command-hook' is nil.
2729 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
2730 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
2731
f478a72a
LT
27322004-07-24 Luc Teirlinck <teirllm@auburn.edu>
2733
2734 * frames.texi: Various changes in addition to:
2735 (Creating Frames): Expand and clarify description of `make-frame'.
2736 (Window Frame Parameters): Either none or both of the `icon-left'
2737 and `icon-top' parameters must be specified. Put descriptions of
2738 `menu-bar-lines' and `toolbar-lines' closer together and change
2739 them accordingly.
2740 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
2741 except while processing `frame-title-format' or `icon-title-format'.
2742 (Deleting Frames): Correct description of `delete-frame'.
2743 Non-nil return values of `frame-live-p' are like those of `framep'.
2744 (Frames and Windows): mention return value of
2745 `set-frame-selected-window'.
2746 (Visibility of Frames): Mention `force' argument to
2747 `make-frame-invisible'. `frame-visible-p' returns t for all
2748 frames on text-only terminals.
2749 (Frame Configurations): Restoring a frame configuration does not
2750 restore deleted frames.
2751 (Window System Selections): `x-set-selection' returns DATA.
2752 (Resources): Add example.
2753 (Display Feature Testing): Clarify descriptions of
2754 `display-pixel-height', `display-pixel-width', `x-server-version'
2755 and `x-server-vendor'.
2756
2757 * windows.texi (Choosing Window): Add anchor.
2758 * minibuf.texi (Minibuffer Misc): Add anchor.
2759
bc135062
JPW
27602004-07-23 John Paul Wallington <jpw@gnu.org>
2761
2762 * macros.texi (Defining Macros): Declaration keyword for setting
2763 Edebug spec is `debug' not `edebug'.
2764
cb7516e5
LT
27652004-07-19 Luc Teirlinck <teirllm@auburn.edu>
2766
2767 * windows.texi: Various small changes in addition to:
2768 (Window Point): Mention return value of `set-window-point'.
2769 (Window Start): `pos-visible-in-window-p' disregards horizontal
2770 scrolling. Explain return value if PARTIALLY is non-nil.
2771 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
2772 and `set-window-vscroll'.
2773 (Size of Window): The argument WINDOW to `window-inside-edges',
2774 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
2775 (Resizing Windows): Explain return value of
2776 `shrink-window-if-larger-than-buffer'.
2777 `window-size-fixed' automatically becomes buffer local when set.
2778 (Window Configurations): Explain return value of
2779 `set-window-configuration'.
2780
2781 * minibuf.texi (Minibuffer Misc): Add anchor for
2782 `minibuffer-scroll-window'.
2783
2784 * positions.texi (Text Lines): Add anchor for `count-lines'.
2785
3751eb00
RS
27862004-07-17 Richard M. Stallman <rms@gnu.org>
2787
2788 * display.texi (Overlay Properties): Adding `evaporate' prop
2789 deletes empty overlay immediately.
2790
2791 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
2792 fix example.
2793
9a7e97c6
LT
27942004-07-16 Jim Blandy <jimb@redhat.com>
2795
2796 * searching.texi (Regexp Backslash): Document new \_< and \_>
2797 operators.
2798
aa0e4da8
JB
27992004-07-16 Juanma Barranquero <lektu@terra.es>
2800
2801 * display.texi (Images): Fix Texinfo usage.
2802
cbbfedb2
LT
28032004-07-14 Luc Teirlinck <teirllm@auburn.edu>
2804
2805 * buffers.texi (Modification Time): `visited-file-modtime' now
2806 returns a list of two integers, instead of a cons.
2807
3a052bd3
LT
28082004-07-13 Luc Teirlinck <teirllm@auburn.edu>
2809
2810 * windows.texi: Various changes in addition to:
2811 (Splitting Windows): Add `split-window-keep-point'.
2812
02c04e6f
RS
28132004-07-09 Richard M. Stallman <rms@gnu.org>
2814
2815 * frames.texi (Input Focus): Minor fix.
2816
cb4f1287
LT
28172004-07-07 Luc Teirlinck <teirllm@auburn.edu>
2818
2819 * frames.texi (Input Focus): Clarify descriptions of
2820 `select-frame-set-input-focus' and `select-frame'.
2821
339902ec
LT
28222004-07-06 Luc Teirlinck <teirllm@auburn.edu>
2823
2824 * os.texi: Various small changes in addition to:
2825 (Killing Emacs): Expand and clarify description of
2826 `kill-emacs-query-functions' and `kill-emacs-hook'.
2827 (System Environment): Expand and clarify description of `getenv'
2828 and `setenv'.
2829 (Timers): Clarify description of `run-at-time'.
2830 (Translating Input): Correct description of
2831 `extra-keyboard-modifiers'.
2832 (Flow Control): Correct description of `enable-flow-control'.
2833
fe3b7e35
TTN
28342004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
2835
2836 * os.texi: Update copyright.
2837 (Session Management): Grammar fix.
2838 Clarify which Emacs does the restarting.
2839 Use @samp for *scratch* buffer.
2840
59db7d6e
LT
28412004-07-04 Alan Mackenzie <acm@muc.de>
2842
2843 * frames.texi (Input Focus): Add documentation for
2844 `select-frame-set-input-focus'. Replace refs to non-existent
2845 `switch-frame' with `select-frame'. Minor corrections and tidying
2846 up of text-only terminal stuff.
2847
e3ccf404
RS
28482004-07-02 Richard M. Stallman <rms@gnu.org>
2849
2850 * files.texi (Saving Buffers): Cleanup write-contents-function.
2851 (Magic File Names): Cleanup file-remote-p.
2852
8addb6eb
KG
28532004-07-02 Kai Grossjohann <kai@emptydomain.de>
2854
2855 * files.texi (Magic File Names): `file-remote-p' returns an
2856 identifier of the remote system, not just t.
2857
7a58d84d
DK
28582004-07-02 David Kastrup <dak@gnu.org>
2859
2860 * searching.texi (Entire Match Data): Add explanation about new
2861 match-data behavior when @var{integers} is non-nil.
2862
d8c379f8
RS
28632004-06-24 Richard M. Stallman <rms@gnu.org>
2864
b4a4b0ae
RS
2865 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
2866
d8c379f8
RS
2867 * customize.texi (Variable Definitions): Note about doc strings
2868 and :set.
2869
2870 * keymaps.texi (Keymap Terminology): Document `kbd'.
2871 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
2872
2873 * display.texi (Invisible Text): Setting buffer-invisibility-spec
2874 makes it buffer-local.
2875
2876 * files.texi (Saving Buffers): Correct previous change.
2877
2878 * commands.texi (Accessing Events):
2879 Clarify posn-col-row and posn-actual-col-row.
2880
28812004-06-24 David Ponce <david.ponce@wanadoo.fr>
2882
2883 * commands.texi (Accessing Events): New functions
2884 posn-at-point and posn-at-x-y. Add example to posn-x-y.
2885
dce417e7
LT
28862004-06-23 Luc Teirlinck <teirllm@auburn.edu>
2887
2888 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
2889 * frames.texi, buffers.texi, backups.texi, variables.texi:
2890 * loading.texi, eval.texi, functions.texi, control.texi:
2891 * symbols.texi, minibuf.texi: Reposition @anchor's.
2892
2893 * help.texi: Various small changes in addition to the following.
2894 (Describing Characters): Describe PREFIX argument to
2895 `key-description'. Correct and clarify definition of
2896 `text-char-description'. Describe NEED-VECTOR argument to
2897 `read-kbd-macro'.
2898 (Help Functions): Clarify definition of `apropos'.
2899
255d07dc
LH
29002004-06-23 Lars Hansen <larsh@math.ku.dk>
2901
2902 * files.texi (Saving Buffers): Correct description of
2903 `write-contents-functions'.
2904
4e9691e9
JB
29052004-06-21 Juanma Barranquero <lektu@terra.es>
2906
2907 * display.texi (Images): Remove redundant @vindex directives.
2908 Rewrite `image-library-alist' doc in active voice.
2909
1ebd4f78
JB
29102004-06-14 Juanma Barranquero <lektu@terra.es>
2911
2912 * display.texi (Images): Document new delayed library loading,
2913 variable `image-library-alist' and (existing but undocumented)
2914 function `image-type-available-p'.
2915
ddfb8369
RS
29162004-06-05 Richard M. Stallman <rms@gnu.org>
2917
2918 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
2919 refer the user to the Initial Input node.
2920 (Text from Minibuffer): Likewise.
2921 (Initial Input): New node. Document this feature
2922 and say it is mostly deprecated.
2923
18684a3a
RS
29242004-05-30 Richard M. Stallman <rms@gnu.org>
2925
7a61e456
RS
2926 * loading.texi (Named Features): Clarify return value
2927 and meaning of NOERROR.
2928
18684a3a
RS
2929 * variables.texi (File Local Variables): Minor cleanup.
2930
c8364415
MA
29312004-05-30 Michael Albinus <michael.albinus@gmx.de>
2932
2933 * files.texi (Magic File Names): Add `file-remote-p' as operation
2934 of file name handlers.
2935
08fd1251
RS
29362004-05-29 Richard M. Stallman <rms@gnu.org>
2937
2938 * modes.texi (Minor Mode Conventions): (-) has no special meaning
2939 as arg to a minor mode command.
2940
71d5a208
RS
29412004-05-22 Richard M. Stallman <rms@gnu.org>
2942
2943 * syntax.texi (Syntax Class Table): Word syntax not just for English.
2944
2945 * streams.texi (Output Variables): Doc float-output-format.
2946
2947 * searching.texi (Regexp Special): Nested repetition can be infloop.
2948
2949 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
2950 real stack overflow.
2951
2952 * compile.texi: Minor cleanups.
2953
29542004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
2955
2956 * lists.texi (Cons Cells): Explain dotted lists, true lists,
2957 circular lists.
2958 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 2959
022cb162
TTN
29602004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
2961
2962 * modes.texi (Search-based Fontification): Fix typo.
2963
aa7094ba
JB
29642004-05-10 Juanma Barranquero <lektu@terra.es>
2965
2966 * modes.texi (Mode Line Variables): Fix description of
2967 global-mode-string, which is now after which-func-mode, not the
2968 buffer name.
2969
c2383279
LH
29702004-05-07 Lars Hansen <larsh@math.ku.dk>
2971
2972 * modes.texi (Desktop Save Mode): Add.
2973 (Modes): Add menu entry Desktop Save Mode.
2974
2975 * hooks.texi: Add desktop-after-read-hook,
2976 desktop-no-desktop-file-hook and desktop-save-hook.
2977
2978 * locals.texi: Add desktop-save-buffer.
2979
058296d3
JH
29802004-04-30 Jesper Harder <harder@ifa.au.dk>
2981
2982 * display.texi: emacs -> Emacs.
2983
0c54865e
EZ
29842004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
2985
2986 * files.texi (Changing Files): Document set-file-times.
2987
d814862a
JB
29882004-04-23 Juanma Barranquero <lektu@terra.es>
2989
2990 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
2991
e8d6f886
JH
29922004-04-18 Jesper Harder <harder@ifa.au.dk>
2993
2994 * tips.texi (Coding Conventions): defopt -> defcustom.
2995
3a424014
LT
29962004-04-16 Luc Teirlinck <teirllm@auburn.edu>
2997
2998 * sequences.texi: Various clarifications.
2999
9e860631
LT
30002004-04-14 Luc Teirlinck <teirllm@auburn.edu>
3001
3002 * buffers.texi (Read Only Buffers): Mention optional ARG to
3003 `toggle-read-only'.
3004
5e30a0fb
NR
30052004-04-14 Nick Roberts <nick@nick.uklinux.net>
3006
9e860631 3007 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
3008 returns a full-width window if possible.
3009
619fb950
LT
30102004-04-13 Luc Teirlinck <teirllm@auburn.edu>
3011
3012 * buffers.texi: Various changes in addition to:
3013 (Buffer File Name): Add `find-buffer-visiting'.
3014 (Buffer Modification): Mention optional ARG to `not-modified'.
3015 (Indirect Buffers): Mention optional CLONE argument to
3016 `make-indirect-buffer'.
3017
3018 * files.texi: Various changes in addition to:
3019 (Visiting Functions): `find-file-hook' is now a normal hook.
3020 (File Name Expansion): Explain difference between the way that
3021 `expand-file-name' and `file-truename' treat `..'.
3022 (Contents of Directories): Mention optional ID-FORMAT argument to
3023 `directory-files-and-attributes'.
3024 (Format Conversion): Mention new optional CONFIRM argument to
3025 `format-write-file'.
3026
a2295d32
MB
30272004-04-12 Miles Bader <miles@gnu.org>
3028
3029 * macros.texi (Expansion): Add description of `macroexpand-all'.
3030
571fd4d5
JH
30312004-04-05 Jesper Harder <harder@ifa.au.dk>
3032
3033 * variables.texi (Variable Aliases): Mention
3034 cyclic-variable-indirection.
3035
3036 * errors.texi (Standard Errors): Ditto.
3037
4ba2fd66
LT
30382004-04-04 Luc Teirlinck <teirllm@auburn.edu>
3039
3040 * backups.texi: Various small changes in addition to:
3041 (Making Backups): Mention return value of `backup-buffer'.
3042 (Auto-Saving): Mention optional FORCE argument to
3043 `delete-auto-save-file-if-necessary'.
3044 (Reverting): Mention optional PRESERVE-MODES argument to
3045 `revert-buffer'. Correct description of `revert-buffer-function'.
3046
8f7ea687
JL
30472004-03-22 Juri Linkov <juri@jurta.org>
3048
3049 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
3050 with `Vector Functions'.
3051
3052 * text.texi (Sorting): Add missing quote.
3053
0eeca3c1
LT
30542004-03-14 Luc Teirlinck <teirllm@auburn.edu>
3055
3056 * intro.texi (Lisp History): Replace xref to `cl' manual with
3057 inforef.
3058
e69cfac2
RS
30592004-03-12 Richard M. Stallman <rms@gnu.org>
3060
3061 * intro.texi (Version Info): Add arg to emacs-version.
3062 (Lisp History): Change xref to CL manual.
3063
1b91d47f
LT
30642004-03-09 Luc Teirlinck <teirllm@auburn.edu>
3065
3066 * minibuf.texi (Completion Commands): Add xref to Emacs manual
3067 for Partial Completion mode.
3068
97073664
TTN
30692004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
3070
3071 * customize.texi: Fix typo. Remove eol whitespace.
3072
04a6e76b
RS
30732004-03-04 Richard M. Stallman <rms@gnu.org>
3074
3075 * processes.texi: Fix typos.
3076
3077 * lists.texi (Building Lists): Minor clarification.
3078
3079 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
3080 in make-hash-table.
3081
5bb0fcd1
JB
30822004-02-29 Juanma Barranquero <lektu@terra.es>
3083
3084 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
3085 rm, and ignore exit code.
3086
9022d421
EZ
30872004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
3088
3089 * display.texi (Defining Faces): Add description for min-colors.
3090 Update example.
3091
92f5fba2
LT
30922004-02-23 Luc Teirlinck <teirllm@auburn.edu>
3093
3094 * abbrevs.texi: Various corrections and clarifications in addition
3095 to the following:
3096 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
3097
7e83e178
GM
30982004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
3099
3100 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
3101
9c5609e8
LT
31022004-02-21 Luc Teirlinck <teirllm@auburn.edu>
3103
e2b9b51f
LT
3104 * text.texi: Various small changes in addition to the following:
3105 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
3106 to delete-horizontal-space.
3107 (Kill Functions, Yanking, Low-Level Kill Ring): clarify and correct
3108 description of yank-handler text property at various places.
3109
7daa0e81
LT
3110 * frames.texi (Window System Selections): Add anchor.
3111
9c5609e8
LT
3112 * syntax.texi (Syntax Table Functions): Clarify and correct
3113 descriptions of make-syntax-table and copy-syntax-table.
3114 (Motion and Syntax): Clarify SYNTAXES argument to
3115 skip-syntax-forward.
3116 (Parsing Expressions): Mention that the return value of
3117 parse-partial-sexp is currently a list of ten rather than nine
3118 elements.
3119 (Categories): Various corrections and clarifications.
3120
d29edb21
LT
31212004-02-17 Luc Teirlinck <teirllm@auburn.edu>
3122
3123 * markers.texi (Marker Insertion Types): Minor change.
3124
3125 * locals.texi (Standard Buffer-Local Variables):
3126 * commands.texi (Interactive Codes, Using Interactive):
3127 * functions.texi (Related Topics): Fix xrefs.
3128
43e48bda
LT
31292004-02-16 Luc Teirlinck <teirllm@auburn.edu>
3130
3131 * lists.texi (Sets And Lists): Update description of delete-dups.
3132
84e34002
RS
31332004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
3134
3135 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
3136
31372004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3138
3139 * frames.texi (Parameter Access): frame-parameters arg is optional.
3140 modify-frame-parameters handles nil for FRAME.
3141 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
3142 are all-or-nothing for certain toolkits.
3143 Mention parameter wait-for-wm.
3144 (Frames and Windows): In frame-first-window and frame-selected-window
3145 the arg is optional.
3146 (Input Focus): In redirect-frame-focus the second arg is optional.
3147 (Window System Selections): Mention selection type CLIPBOARD.
3148 Mention data-type UTF8_STRING.
3149 Mention numbering of cut buffers.
3150 (Resources): Describe x-resource-name.
3151
31522004-02-16 Richard M. Stallman <rms@gnu.org>
3153
3154 * windows.texi (Buffers and Windows): Delete false table
3155 about all-frames.
3156
3157 * syntax.texi (Parsing Expressions): Delete old caveat
3158 about parse-sexp-ignore-comments.
3159
3160 * streams.texi (Output Variables): Add print-quoted.
3161
3162 * lists.texi (Building Lists): Minor cleanup.
3163
3164 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
3165
3166 * display.texi (Overlays): Explain overlays use markers.
3167 (Managing Overlays): Explain front-advance and rear-advance
3168 in more detail.
3169
3170 * loading.texi (Unloading): Document unload-feature-special-hooks.
3171 Get rid of fns-NNN.el file.
3172
31732004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
3174
3175 * help.texi (Describing Characters): Fix text-char-description
3176 example output.
3177
3178 * edebug.texi (Using Edebug): Fix example.
3179
3180 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 3181
84e34002
RS
3182 * files.texi (Changing Files): Fix argname.
3183
3184 * calendar.texi: Fix parens, and default values.
3185
3186 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
3187 * nonascii.texi, objects.texi, os.texi: Minor fixes.
3188 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
3189
3190 * positions.texi (Text Lines): Don't add -1 in current-line.
3191
31922004-02-16 Richard M. Stallman <rms@gnu.org>
3193
3194 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
3195
c33b76da
EZ
31962004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
3197
3198 * processes.texi (Low-Level Network): Fix a typo.
3199
9d7271e8
KS
32002004-02-12 Kim F. Storm <storm@cua.dk>
3201
3202 * display.texi (Fringes): Use consistent wording.
3203 Note that window-fringe's window arg is optional.
3204 (Scroll Bars): Use consistent wording.
3205
6827d730
LT
32062004-02-11 Luc Teirlinck <teirllm@auburn.edu>
3207
3208 * tips.texi (Comment Tips): Document the new conventions for
3209 commenting out code.
3210
1cb60b5a
JD
32112004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3212
3213 * positions.texi (Text Lines): Added missing end defun.
3214
7fdd1f62
KS
32152004-02-07 Kim F. Storm <storm@cua.dk>
3216
3217 * positions.texi (Text Lines): Add line-number-at-pos.
3218
eb3c144c
JPW
32192004-02-06 John Paul Wallington <jpw@gnu.org>
3220
3221 * display.texi (Button Properties, Button Buffer Commands):
3222 mouse-2 invokes button, not down-mouse-1.
3223
a1d38d63
JR
32242004-02-04 Jason Rumney <jasonr@gnu.org>
3225
3226 * makefile.w32-in: Sync with Makefile.in changes.
3227
4b574f3d
LT
32282004-02-03 Luc Teirlinck <teirllm@auburn.edu>
3229
3230 * minibuf.texi (Text from Minibuffer): Various corrections and
3231 clarifications.
3232 (Object from Minibuffer): Correct Lisp description of
3233 read-minibuffer.
3234 (Minibuffer History): Clarify description of cons values for
3235 HISTORY arguments.
3236 (Basic Completion): Various corrections and clarifications. Add
3237 completion-regexp-list.
3238 (Minibuffer Completion): Correct and clarify description of
3239 completing-read.
6f6b0433 3240 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
3241 other minor changes.
3242 (High-Level Completion): Various corrections and clarifications.
3243 (Reading File Names): Ditto.
3244 (Minibuffer Misc): Ditto.
3245
d8186297
LT
32462004-01-26 Luc Teirlinck <teirllm@auburn.edu>
3247
3248 * strings.texi (Text Comparison): assoc-string also matches
3249 elements of alists that are strings instead of conses.
3250 (Formatting Strings): Standardize Texinfo usage. Update index
3251 entries.
3252
9adcb5f2
LT
32532004-01-20 Luc Teirlinck <teirllm@auburn.edu>
3254
3255 * lists.texi (Sets And Lists): Add delete-dups.
3256
3e7274ae
LT
32572004-01-15 Luc Teirlinck <teirllm@auburn.edu>
3258
3259 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
3260 special form.
3261 * macros.texi (Defining Macros): Update description of `declare',
3262 which now is a macro.
3263 (Wrong Time): Fix typos.
3264
944e099f
LT
32652004-01-14 Luc Teirlinck <teirllm@auburn.edu>
3266
3267 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 3268 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
3269 and `batch-byte-compile'. In particular, mention and describe
3270 all optional arguments.
3271 (Disassembly): Correct and clarify the description of `disassemble'.
3272
90c3aa59
LT
32732004-01-11 Luc Teirlinck <teirllm@auburn.edu>
3274
3275 * searching.texi: Various small changes in addition to the
3276 following.
3277 (Regexp Example): Adapt to new value of `sentence-end'.
3278 (Regexp Functions): The PAREN argument to `regexp-opt' can be
3279 `words'.
3280 (Search and Replace): Add usage note for `perform-replace'.
3281 (Entire Match Data): Mention INTEGERS and REUSE arguments to
3282 `match-data'.
3283 (Standard Regexps): Update for new values of `paragraph-start'
3284 and `sentence-end'.
3285
583c353d
LT
32862004-01-07 Luc Teirlinck <teirllm@auburn.edu>
3287
3288 * files.texi (Saving Buffers): Clarify descriptions of
3289 `write-contents-functions' and `before-save-hook'.
3290 Make the defvar's for `before-save-hook' and `after-save-hook'
3291 into defopt's.
3292
05faee07
KS
32932004-01-07 Kim F. Storm <storm@cua.dk>
3294
3295 * commands.texi (Click Events): Describe new image and
3296 width/height elements of click events.
3297 (Accessing Events): Add posn-string, posn-image, and
3298 posn-object-width-height. Change posn-object to return either
3299 image or string object.
3300
a0465ec3
SJ
33012004-01-01 Simon Josefsson <jas@extundo.com>
3302
3303 * hooks.texi (Standard Hooks): Add before-save-hook.
3304 * files.texi (Saving Buffers): Likewise.
3305
972c0c49
RS
33062004-01-03 Richard M. Stallman <rms@gnu.org>
3307
3308 * frames.texi (Frames and Windows): Delete frame-root-window.
3309
dbcd463f
LT
33102004-01-03 Luc Teirlinck <teirllm@auburn.edu>
3311
3312 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
3313
3314 * functions.texi: Various small changes in addition to the
3315 following.
3316 (What Is a Function): `functionp' returns nil for macros. Clarify
3317 behavior of this and following functions for symbol arguments.
3318 (Function Documentation): Add `\' in front of (fn @var{arglist})
3319 and explain why.
3320 (Defining Functions): Mention DOCSTRING argument to `defalias'.
3321 Add anchor.
3322 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
3323
02c77ee9
MB
33242004-01-01 Miles Bader <miles@gnu.org>
3325
3326 * display.texi (Buttons): New section.
3327
903a1a91
AS
33282003-12-31 Andreas Schwab <schwab@suse.de>
3329
3330 * numbers.texi (Math Functions): sqrt reports a domain-error
3331 error.
3332 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
3333
697cf92a
LT
33342003-12-30 Luc Teirlinck <teirllm@auburn.edu>
3335
3f70fe82
LT
3336 * tips.texi (Documentation Tips): Update item on hyperlinks in
3337 documentation strings.
3338
697cf92a
LT
3339 * errors.texi (Standard Errors): Various small corrections and
3340 additions.
3341
3342 * control.texi: Various small changes in addition to the
3343 following.
3344 (Signaling Errors): Provide some more details on how `signal'
3345 constructs the error message. Add anchor to the definition of
3346 `signal'.
3347 (Error Symbols): Describe special treatment of `quit'.
3348 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
3349 to emphasize that it has to be a single form.
3350
3351 * buffers.texi: Add anchor.
3352
4d25144d
RS
33532003-12-29 Richard M. Stallman <rms@gnu.org>
3354
3355 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
3356 (Window Configurations): Add window-configuration-frame.
3357
3358 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
3359
3360 * text.texi (Examining Properties): Add get-char-property-and-overlay.
3361 Change arg name in get-char-property.
3362 (Special Properties): Update handling of keymap property.
3363
3364 * strings.texi (Modifying Strings): Add clear-string.
3365 (Text Comparison): Add assoc-string and remove
3366 assoc-ignore-case, assoc-ignore-representation.
3367
3368 * os.texi (Time of Day): Add set-time-zone-rule.
3369
3370 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 3371 report domain-error errors.
4d25144d 3372
697cf92a 3373 * nonascii.texi (Converting Representations):
4d25144d
RS
3374 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
3375 (Encoding and I/O): Add file-name-coding-system.
3376
3377 * modes.texi (Search-based Fontification): Explain that
3378 face specs are symbols with face names as values.
3379
3380 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
3381
3382 * lists.texi (Building Lists): remq moved elsewhere.
3383 (Sets And Lists): remq moved here.
3384 (Association Lists): Refer to assoc-string.
3385
3386 * internals.texi (Garbage Collection): Add memory-use-counts.
3387
3388 * frames.texi (Frames and Windows): Add set-frame-selected-window
3389 and frame-root-window.
3390
697cf92a 3391 * files.texi (Contents of Directories):
4d25144d
RS
3392 Add directory-files-and-attributes.
3393
3394 * display.texi (Refresh Screen): Add force-window-update.
3395 (Invisible Text): Explain about moving point out of invis text.
3396 (Overlay Properties): Add overlay-properties.
3397 (Managing Overlays): Add overlayp.
3398 (GIF Images): Invalid image number displays a hollow box.
3399
3400 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
3401 (Killing Buffers): Add buffer-live-p.
3402
67fafe38
MR
34032003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
3404
3405 * display.texi (Fringes): Fix typo "set-buffer-window".
3406
68e74f25
LT
34072003-12-24 Luc Teirlinck <teirllm@auburn.edu>
3408
3409 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
3410 * nonascii.texi, processes.texi, tips.texi, variables.texi:
3411 Add or change various xrefs and anchors.
3412
3413 * commands.texi: Replace all occurrences of @acronym{CAR} with
3414 @sc{car}, for consistency with the rest of the Elisp manual.
3415 `car' and `cdr' are historically acronyms, but are no longer
3416 widely thought of as such.
3417
3418 * internals.texi (Pure Storage): Mention that `purecopy' does not
3419 copy text properties.
3420 (Object Internals): Now 29 bits are used (in most implementations)
3421 to address Lisp objects.
3422
3423 * variables.texi (Variables with Restricted Values): New node.
3424
3425 * objects.texi (Lisp Data Types): Mention that certain variables
3426 can only take on a restricted set of values and add an xref to
3427 the new node "Variables with Restricted Values".
3428
3429 * eval.texi (Function Indirection): Describe the errors that
3430 `indirect-function' can signal.
3431 (Eval): Clarify the descriptions of `eval-region' and `values'.
3432 Describe `eval-buffer' instead of `eval-current-buffer' and
3433 mention `eval-current-buffer' as an alias for `current-buffer'.
3434 Correct the description and mention all optional arguments.
3435
697cf92a 3436 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
3437 following.
3438 (Converting Representations): Clarify behavior of
3439 `string-make-multibyte' and `string-to-multibyte' for unibyte all
3440 ASCII arguments.
3441 (Character Sets): Document the variable `charset-list' and adapt
3442 the definition of the function `charset-list' accordingly.
3443 (Translation of Characters): Clarify use of generic characters in
3444 `make-translation-table'. Clarify and correct the description of
3445 the use of translation tables in encoding and decoding.
3446 (User-Chosen Coding Systems): Correct and clarify the description
3447 of `select-safe-coding-system'.
3448 (Default Coding Systems): Clarify description of
3449 `file-coding-system-alist'.
3450
a62f71e4
LT
34512003-11-30 Luc Teirlinck <teirllm@auburn.edu>
3452
3453 * strings.texi (Text Comparison): Correctly describe when two
3454 strings are `equal'. Combine and clarify descriptions of
3455 `assoc-ignore-case' and `assoc-ignore-representation'.
3456
3457 * objects.texi (Non-ASCII in Strings): Clarify description of
3458 when a string is unibyte or multibyte.
3459 (Bool-Vector Type): Update examples.
3460 (Equality Predicates): Correctly describe when two strings are
3461 `equal'.
3462
19017752
LT
34632003-11-29 Luc Teirlinck <teirllm@auburn.edu>
3464
3465 * lists.texi (Building Lists): `append' no longer accepts integer
3466 arguments. Update the description of `number-sequence' to reflect
3467 recent changes.
3468 (Sets And Lists): Describe `member-ignore-case' after `member'.
3469
0f6a07a8
KS
34702003-11-27 Kim F. Storm <storm@cua.dk>
3471
3472 * commands.texi (Click Events): Click object may be an images.
3473 Describe (dx . dy) element of click positions.
3474 (Accessing Events): Remove duplicate posn-timestamp.
3475 New functions posn-object and posn-object-x-y.
3476
1ce7c819
KS
34772003-11-23 Kim F. Storm <storm@cua.dk>
3478
3479 * commands.texi (Click Events): Describe enhancements to event
3480 position lists, including new text-pos and (col . row) items.
3481 Mention left-fringe and right-fringe area events.
0f6a07a8 3482 (Accessing Events): New functions posn-area and
1ce7c819
KS
3483 posn-actual-col-row. Mention posn-timestamp. Mention that
3484 posn-point in non-text area still returns buffer position.
3485 Clarify posn-col-row.
3486
cae8ddbb
LH
34872003-11-21 Lars Hansen <larsh@math.ku.dk>
3488
3489 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
3490 * anti.texi (File Attributes): Describe removed parameter
3491 ID-FORMAT.
3492
f7f1a248
LT
34932003-11-20 Luc Teirlinck <teirllm@auburn.edu>
3494
68e74f25 3495 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
3496 a position, its buffer is ignored.
3497
3498 * markers.texi (Overview of Markers): Mention it here too.
3499
c5e2fb05
LT
35002003-11-12 Luc Teirlinck <teirllm@auburn.edu>
3501
3502 * numbers.texi (Numeric Conversions): Not just `floor', but also
3503 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
3504
e57d0aa8
LT
35052003-11-10 Luc Teirlinck <teirllm@auburn.edu>
3506
3507 * markers.texi (Creating Markers): Specify insertion type of
3508 created markers. Add xref to `Marker Insertion Types'.
3509 Second argument to `copy-marker' is optional.
3510 (Marker Insertion Types): Mention that most markers are created
3511 with insertion type nil.
3512 (The Mark): Correctly describe when `mark' signals an error.
3513 (The Region): Correctly describe when `region-beginning' and
3514 `region-end' signal an error.
3515
bb3612ec
LT
35162003-11-08 Luc Teirlinck <teirllm@auburn.edu>
3517
3518 * hash.texi (Creating Hash): Clarify description of `eql'.
3519 `makehash' is obsolete.
3520 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
3521
3522 * positions.texi (Point): Change description of `buffer-end', so
3523 that it is also correct for floating point arguments.
3524 (List Motion): Correct argument lists of `beginning-of-defun' and
3525 `end-of-defun'.
3526 (Excursions): Add xref to `Marker Insertion Types'.
3527 (Narrowing): Argument to `narrow-to-page' is optional.
3528
cfb8a797
LT
35292003-11-06 Luc Teirlinck <teirllm@auburn.edu>
3530
3531 * streams.texi (Output Streams): Clarify behavior of point for
3532 marker output streams.
3533
c6177909
LT
35342003-11-04 Luc Teirlinck <teirllm@auburn.edu>
3535
3536 * variables.texi (Defining Variables): Second argument to
3537 `defconst' is not optional.
3538 (Setting Variables): Mention optional argument APPEND to
3539 `add-to-list'.
3540 (Creating Buffer-Local): Expand description of
3541 `make-variable-buffer-local'.
3542 (Frame-Local Variables): Expand description of
3543 `make-variable-frame-local'.
3544 (Variable Aliases): Correct description of optional argument
3545 DOCSTRING to `defvaralias'. Mention return value of
3546 `defvaralias'.
3547 (File Local Variables): Add xref to `File variables' in Emacs
3548 Manual. Correct description of `hack-local-variables'. Mention
3549 `safe-local-variable' property. Mention optional second argument
3550 to `risky-local-variable-p'.
3551
b3645067
LT
35522003-11-03 Luc Teirlinck <teirllm@auburn.edu>
3553
3554 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
3555
10695e5c
EZ
35562003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
3557
3558 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
3559 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
3560 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
3561 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
3562 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 3563 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
3564 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
3565 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
3566 @acronym{FOO}.
3567
a2f4def1
LT
35682003-10-27 Luc Teirlinck <teirllm@auburn.edu>
3569
3570 * strings.texi (Creating Strings): Argument START to `substring'
3571 can not be `nil'. Expand description of
3572 `substring-no-properties'. Correct description of `split-string',
3573 especially with respect to empty matches. Prevent very bad line
3574 break in definition of `split-string-default-separators'.
3575 (Text Comparison): `string=' and `string<' also accept symbols as
3576 arguments.
3577 (String Conversion): More completely describe argument BASE in
3578 `string-to-number'.
5bb0fcd1 3579 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
3580 corresponding object. Clarify behavior of numeric prefix after
3581 `%' in `format'.
3582 (Case Conversion): The argument to `upcase-initials' can be a
3583 character.
3584
a2296bf9
KH
35852003-10-27 Kenichi Handa <handa@m17n.org>
3586
3587 * display.texi (Fontsets): Fix texinfo usage.
3588
885fef7c
KH
35892003-10-25 Kenichi Handa <handa@m17n.org>
3590
3591 * display.texi (Fontsets): Add description of the function
3592 set-fontset-font.
3593
0c6b7a1f
LT
35942003-10-23 Luc Teirlinck <teirllm@auburn.edu>
3595
3596 * display.texi (Temporary Displays): Add xref to `Documentation
3597 Tips'.
3598
3599 * functions.texi (Function Safety): Use inforef instead of pxref
3600 for SES.
3601
c3cda320
AS
36022003-10-23 Andreas Schwab <schwab@suse.de>
3603
3604 * Makefile.in (TEX, texinputdir): Don't define.
3605 (TEXI2DVI): Define.
3606 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
3607 add $(srcdir)/index.texi.
3608 ($(infodir)/elisp): Remove index.texi dependency.
3609 (elisp.dvi): Likewise. Use $(TEXI2DVI).
3610 (index.texi): Remove target.
3611 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
3612 (clean): Don't remove index.texi.
3613
c3cda320
AS
3614 * permute-index, index.perm: Remove.
3615 * index.texi: Rename from index.unperm.
3616
e5dadca7
LT
36172003-10-22 Luc Teirlinck <teirllm@auburn.edu>
3618
3619 * tips.texi (Documentation Tips): Document new behavior for face
3620 and variable hyperlinks in Help mode.
3621
6cfb0777
LT
36222003-10-21 Luc Teirlinck <teirllm@auburn.edu>
3623
3624 * objects.texi (Integer Type): Update for extra bit of integer range.
3625 (Character Type): Ditto.
3626
a6eeaa81 36272003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
3628
3629 * numbers.texi (Integer Basics): Add index entries for reading
3630 numbers in hex, octal, and binary.
3631
c8f9ba83
LK
36322003-10-16 Lute Kamstra <lute@gnu.org>
3633
3634 * modes.texi (Mode Line Format): Mention force-mode-line-update's
3635 argument.
3636
b52a26fb
LT
36372003-10-13 Luc Teirlinck <teirllm@auburn.edu>
3638
3639 * windows.texi (Choosing Window): Fix typo.
3640 * edebug.texi (Edebug Execution Modes): Fix typo.
3641
f7005886
RS
36422003-10-13 Richard M. Stallman <rms@gnu.org>
3643
3644 * windows.texi (Basic Windows): A window has fringe settings,
3645 display margins and scroll-bar settings.
3646 (Splitting Windows): Doc split-window return value.
3647 Clean up one-window-p.
3648 (Selecting Windows): Fix typo.
3649 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
3650 (Buffers and Windows): In set-window-buffer, explain effect
3651 on fringe settings and scroll bar settings.
3652 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
3653 (Choosing Window): Use defopt for pop-up-frame-function.
3654 For special-display-buffer-names, explain same-window and same-frame.
3655 Clarify window-dedicated-p return value.
3656 (Textual Scrolling): scroll-up and scroll-down can get an error.
3657 (Horizontal Scrolling): Clarify auto-hscroll-mode.
3658 Clarify set-window-hscroll.
3659 (Size of Window): Don't mention tool bar in window-height.
3660 (Coordinates and Windows): Explain what coordinates-in-window-p
3661 returns for fringes and display margins.
3662 (Window Configurations): Explain saving fringes, etc.
3663
3664 * tips.texi (Library Headers): Clean up Documentation.
3665
3666 * syntax.texi (Parsing Expressions): Clean up forward-comment
3667 and parse-sexp-lookup-properties.
3668
3669 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
3670
3671 * os.texi (System Environment): Clean up text for load-average errors.
3672
3673 * modes.texi (Hooks): Don't explain local hook details at front.
3674 Clarify run-hooks and run-hook-with-args a little.
3675 Clean up add-hook and remove-hook.
3676
3677 * edebug.texi (Edebug Execution Modes): Clarify t.
3678 Document edebug-sit-for-seconds.
3679 (Coverage Testing): Document C-x X = and =.
3680 (Instrumenting Macro Calls): Fix typo.
3681 (Specification List): Don't index the specification keywords.
3682
c989ebe9
KS
36832003-10-10 Kim F. Storm <storm@cua.dk>
3684
3685 * processes.texi (Network): Introduce make-network-process.
3686
f9525eef
LT
36872003-10-09 Luc Teirlinck <teirllm@auburn.edu>
3688
3689 * tips.texi (Library Headers): Fix typo.
3690
f008b925
LK
36912003-10-07 Juri Linkov <juri@jurta.org>
3692
3693 * modes.texi (Imenu): Mention imenu-create-index-function's
3694 default value. Explain submenus better.
3695
c22c5da6
LK
36962003-10-07 Lute Kamstra <lute@gnu.org>
3697
3698 * modes.texi (Faces for Font Lock): Fix typo.
3699 (Hooks): Explain how buffer-local hook variables can refer to
3700 global hook variables.
3701 Various minor clarifications.
3702
49247521
LK
37032003-10-06 Lute Kamstra <lute@gnu.org>
3704
3705 * tips.texi (Coding Conventions): Mention naming conventions for
3706 hooks.
3707
9296c947
LT
37082003-10-05 Luc Teirlinck <teirllm@auburn.edu>
3709
3710 * loading.texi (Library Search): Correct default value of
3711 load-suffixes.
3712 (Named Features): Fix typo.
3713
0e9b293a
RS
37142003-10-05 Richard M. Stallman <rms@gnu.org>
3715
3716 * loading.texi (Named Features): In `provide',
3717 say how to test for subfeatures.
3718 (Unloading): In unload-feature, use new var name
3719 unload-feature-special-hooks.
3720
49247521 37212003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
3722
3723 * modes.texi (Major Mode Conventions): Mention third way to set up
3724 Imenu.
3725 (Imenu): A number of small fixes.
3726 Delete documentation of internal variable imenu--index-alist.
3727 Document the return value format of imenu-create-index-function
3728 functions.
3729
ab8f7d5c
RS
37302003-09-30 Richard M. Stallman <rms@gnu.org>
3731
3732 * processes.texi (Network): Say what stopped datagram connections do.
3733
3734 * lists.texi (Association Lists): Clarify `assq-delete-all'.
3735
3736 * display.texi (Overlay Properties): Clarify `evaporate' property.
3737
49247521 37382003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
3739
3740 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 3741 constructs should be marked as risky.
86b9b767
LK
3742 Change cons cell into proper list.
3743 (Mode Line Variables): Change cons cell into proper list.
3744
49247521 37452003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
3746
3747 * modes.texi (Mode Line Data): Document the :propertize construct.
3748 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 3749 to match their order in the default mode-line-format.
bc3b02f9
LK
3750 Describe the new variables mode-line-position and mode-line-modes.
3751 Update the default values of mode-line-frame-identification,
3752 minor-mode-alist, and default-mode-line-format.
3753 (Properties in Mode): Mention the :propertize construct.
6142d1d0 3754
bc3b02f9 37552003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 3756
c22c5da6 3757 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
3758 * loading.texi, minibuf.texi, text.texi, variables.texi:
3759 Avoid @strong{Note:}.
3760
37612003-09-26 Richard M. Stallman <rms@gnu.org>
3762
3763 * keymaps.texi (Remapping Commands): Fix typo.
3764
41beda59
LT
37652003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
3766
3767 * processes.texi (Low-Level Network): Fix typo.
3768
ef6ae4ff
KS
37692003-09-23 Kim F. Storm <storm@cua.dk>
3770
3771 * processes.texi (Network, Network Servers): Fix typos.
3772 (Low-Level Network): Add timeout value for :server keyword.
3773 Add new option keywords to make-network-process.
3774 Add set-network-process-options.
3775 Explain how to test availability of network options.
3776
b0f23edf
RS
37772003-09-19 Richard M. Stallman <rms@gnu.org>
3778
3779 * text.texi (Motion by Indent): Arg to
3780 backward-to-indentation and forward-to-indentation is optional.
3781
3782 * strings.texi (Creating Strings): Add substring-no-properties.
3783
3784 * processes.texi
3785 (Process Information): Add list-processes arg QUERY-ONLY.
3786 Delete process-contact from here.
3787 Add new status values for process-status.
3788 Add process-get, process-put, process-plist, set-process-plist.
3789 (Synchronous Processes): Add call-process-shell-command.
3790 (Signals to Processes): signal-process allows process objects.
3791 (Network): Complete rewrite.
3792 (Network Servers, Datagrams, Low-Level Network): New nodes.
3793
3794 * positions.texi (Word Motion): forward-word, backward-word
3795 arg is optional. Reword.
3796
3797 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
3798
c22c5da6 3799 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
3800 Delete duplicate definition of buffer-local-value.
3801 (File Local Variables): Explain about discarding text props.
3802
f387bdea
RS
38032003-09-11 Richard M. Stallman <rms@gnu.org>
3804
3805 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
3806 changes variables that record input events.
3807 (Minibuffer Misc): Add minibuffer-selected-window.
3808
3809 * lists.texi (Building Lists): Add copy-tree.
3810
3811 * display.texi (Fontsets): Add char-displayable-p.
3812 (Scroll Bars): New node.
3813
49247521 38142003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
3815
3816 * modes.texi (%-Constructs): Document new `%i' and `%I'
3817 constructs.
3818
fd026ee1
JR
38192003-09-03 Peter Runestig <peter@runestig.com>
3820
3821 * makefile.w32-in: New file.
3822
4828b4d7
RS
38232003-08-29 Richard M. Stallman <rms@gnu.org>
3824
3825 * display.texi (Overlay Properties): Clarify how priorities
3826 affect use of the properties.
3827
a4e4f05d
LT
38282003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
3829
3830 * customize.texi (Type Keywords): Correct the description of
3831 `:help-echo' in the case where `motion-doc' is a function.
3832
3ebe0346
JPW
38332003-08-14 John Paul Wallington <jpw@gnu.org>
3834
3835 * modes.texi (Emulating Mode Line): Subsection, not section.
3836
3afe8e39
RS
38372003-08-13 Richard M. Stallman <rms@gnu.org>
3838
3839 * elisp.texi (Top): Update subnode lists in menu.
3840
3841 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
3842 (Kill Functions): kill-region has new arg yank-handler.
3843 (Yanking): New node.
3844 (Yank Commands): Add yank-undo-function.
3845 (Low-Level Kill Ring):
3846 kill-new and kill-append have new arg yank-handler.
3847 (Changing Properties): Add remove-list-of-text-properties.
3848 (Atomic Changes): New node.
3849
3850 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
3851
3852 * streams.texi (Output Variables): Add eval-expression-print-length
3853 and eval-expression-print-level.
3854
3855 * os.texi (Time Conversion): For encode-time, explain limits on year.
3856
3857 * objects.texi (Character Type): Define anchor "modifier bits".
3858
3859 * modes.texi (Emulating Mode Line): New node.
3860 (Search-based Fontification): Font Lock uses font-lock-face property.
3861 (Other Font Lock Variables): Likewise.
3862
3863 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
3864 not vectors.
3865 (Active Keymaps): Add emulation-mode-map-alists.
3866 (Functions for Key Lookup): key-binding has new arg no-remap.
3867 (Remapping Commands): New node.
3868 (Scanning Keymaps): where-is-internal has new arg no-remap.
3869 (Tool Bar): Add tool-bar-local-item-from-menu.
3870 Clarify when to use tool-bar-add-item-from-menu.
3871
3872 * commands.texi (Interactive Call): commandp has new arg.
3873 (Command Loop Info): Add this-original-command.
3874
e37769b1
JPW
38752003-08-06 John Paul Wallington <jpw@gnu.org>
3876
3877 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
3878
3879 * display.texi (Warning Basics): Fix typo.
3880 (Fringes): Add closing curly bracket and fix typo.
3881
3882 * elisp.texi (Top): Fix typo.
3883
c5e0561f
RS
38842003-08-05 Richard M. Stallman <rms@gnu.org>
3885
3886 * elisp.texi: Update lists of subnodes.
3887
3888 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
3889
3890 * variables.texi (Local Variables): Use lc for example variable names.
3891
3892 * tips.texi (Library Headers): Explain where to put -*-.
3893
3894 * strings.texi (Creating Strings): Fix xref for vconcat.
3895
3896 * sequences.texi (Vector Functions):
3897 vconcat no longer allows integer args.
3898
3899 * minibuf.texi (Reading File Names): read-file-name has new
3900 arg PREDICATE. New function read-directory-name.
3901
3902 * macros.texi (Defining Macros): Give definition of `declare'
3903 (Indenting Macros): New node.
3904
3905 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
3906 (Window Frame Parameters): Make separate table of parameters
3907 that are coupled with specific face attributes.
3908 (Deleting Frames): delete-frame-hooks renamed to
3909 delete-frame-functions.
3910
3911 * files.texi (Magic File Names): Add file-remote-p.
3912 Clarify file-local-copy.
3913
3914 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
3915 here; instead xref Defining Macros.
3916
3917 * display.texi (Warnings): New node, and subnodes.
3918 (Fringes): New node.
3919
3920 * debugging.texi (Test Coverage): New node.
3921
3922 * compile.texi (Compiler Errors): Explain with-no-warnings
3923 and other ways to suppress warnings.
3924
3925 * commands.texi (Interactive Call): Minor clarification.
3926
3927 * buffers.texi (Buffer File Name): set-visited-file-name
3928 renames the buffer too.
3929
3930 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
3931
ee59dede
MR
39322003-07-24 Markus Rost <rost@math.ohio-state.edu>
3933
3934 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
3935
f0514b34
MR
39362003-07-22 Markus Rost <rost@math.ohio-state.edu>
3937
3938 * internals.texi (Garbage Collection): Fix previous change.
3939
c73983bb
RS
39402003-07-22 Richard M. Stallman <rms@gnu.org>
3941
3942 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
3943
3944 * display.texi (Width): Use \s syntax in example.
3945 (Font Selection): Add face-font-rescale-alist.
3946
3947 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
3948 Remove spurious indent in example.
3949
3950 * lists.texi (Building Lists): Add number-sequence.
3951
3952 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
3953
3954 * functions.texi (Function Documentation): Explain how to
3955 show calling convention explicitly in the doc string.
3956
3957 * windows.texi (Selecting Windows): save-selected-window saves
3958 selected window of each frame.
3959 (Window Configurations): Minor change.
3960
3961 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
3962
3963 * streams.texi (Output Variables): Add print-continuous-numbering
3964 and print-number-table.
3965
3966 * processes.texi (Decoding Output): New node.
3967
3968 * os.texi (Time Conversion): decode-time arg is optional.
3969
3970 * objects.texi (Character Type): Don't use space as example for \.
3971 Make list of char names and \-sequences correspond.
3972 Explain that \s is not used in strings. `\ ' needs space after.
3973
3974 * nonascii.texi (Converting Representations): Add string-to-multibyte.
3975 (Translation of Characters): Add translation-table-for-input.
3976 (Default Coding Systems): Add auto-coding-functions.
3977 (Explicit Encoding): Add decode-coding-inserted-region.
3978 (Locales): Add locale-info.
3979
3980 * minibuf.texi (Basic Completion): Describe test-completion.
3981 Collections can be lists of strings.
3982 Clean up lazy-completion-table.
3983 (Programmed Completion): Mention test-completion.
3984 Clarify why lambda expressions are not accepted.
3985 (Minibuffer Misc): Describe minibufferp.
3986
51a8b435
RS
39872003-07-14 Richard M. Stallman <rms@gnu.org>
3988
3989 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
3990
3991 * windows.texi (Selecting Windows): New arg to select-window.
3992 (Selecting Windows): Add with-selected-window.
3993 (Size of Window): Add window-inside-edges, etc.
3994
3995 * internals.texi (Garbage Collection): Add post-gc-hook.
3996
3997 * processes.texi (Subprocess Creation): Add exec-suffixes.
3998
3999 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
4000 (Scanning Keymaps): Add map-keymaps.
4001 (Defining Menus): Add keymap-prompt.
4002
4003 * numbers.texi (Integer Basics): Add most-positive-fixnum,
4004 most-negative-fixnum.
4005
4006 * compile.texi (Byte Compilation): Explain no-byte-compile
4007 (Compiler Errors): New node.
4008
4009 * os.texi (User Identification): user-uid, user-real-uid
4010 can return float.
4011
4012 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
4013 and about derived modes.
4014 (Minor Modes): Add minor-mode-list.
4015 (Defining Minor Modes): Keyword args for define-minor-mode.
4016 (Search-based Fontification): Explain managing other properties.
4017 (Other Font Lock Variables): Add font-lock-extra-managed-props.
4018 (Faces for Font Lock): Add font-locl-preprocessor-face.
4019 (Hooks): Add run-mode-hooks and delay-mode-hooks.
4020
4021 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 4022 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
4023
4024 * loading.texi (Library Search): Add load-suffixes.
4025
4026 * minibuf.texi (Basic Completion): Add lazy-completion-table.
4027 (Programmed Completion): Add dynamic-completion-table.
4028
4029 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
4030 (Magic File Names): Specify precedence order of handlers.
199bb209 4031
51a8b435
RS
4032 * commands.texi (Command Overview): Emacs server runs pre-command-hook
4033 and post-command-hook.
4034 (Waiting): New calling convention for sit-for.
4035
4036 * text.texi (Special Properties): local-map and keymap properties
4037 apply based on their stickiness.
4038
c6de56a0
RS
40392003-07-07 Richard M. Stallman <rms@gnu.org>
4040
4041 * modes.texi (Minor Mode Conventions): Specify only some kinds
4042 of list values as args to minor modes.
4043
4044 * files.texi (File Name Expansion): Warn about iterative use
4045 of substitute-in-file-name.
4046
4047 * advice.texi (Activation of Advice): Clean up previous change.
4048
8c761ea6
MR
40492003-07-06 Markus Rost <rost@math.ohio-state.edu>
4050
4051 * advice.texi (Activation of Advice): Note that ad-start-advice is
4052 turned on by default.
4053
c6de56a0
RS
40542003-06-30 Richard M. Stallman <rms@gnu.org>
4055
4056 * text.texi (Buffer Contents): Document current-word.
4057 (Change Hooks): Not called for *Messages*.
4058
4059 * functions.texi (Defining Functions): Explain about redefining
4060 primitives.
4061 (Function Safety): Renamed. Minor changes.
4062 Comment out the detailed criteria for what is safe.
4063
3fe4e567
AS
40642003-06-22 Andreas Schwab <schwab@suse.de>
4065
4066 * objects.texi (Symbol Type): Fix description of examples.
4067
cda7bd13
AS
40682003-06-16 Andreas Schwab <schwab@suse.de>
4069
4070 * hash.texi (Creating Hash): Fix description of :weakness.
4071
fbcffa4a
KG
40722003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
4073
4074 * files.texi (Changing Files): copy-file copies file modes, too.
4075
ff6a3bfb
RS
40762003-05-28 Richard M. Stallman <rms@gnu.org>
4077
4078 * strings.texi (Creating Strings): Clarify split-string.
4079
1463a05d
JB
40802003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
4081
4082 * strings.texi (Creating Strings): Update split-string specification
4083 and examples.
4084
af253914
RS
40852003-05-19 Richard M. Stallman <rms@gnu.org>
4086
4087 * elisp.texi: Correct invariant section names.
4088
7ea52f92
RS
40892003-04-20 Richard M. Stallman <rms@gnu.org>
4090
4091 * os.texi (Timers): Explain about timers and quitting.
4092
e31afc09
RS
40932003-04-19 Richard M. Stallman <rms@gnu.org>
4094
4095 * internals.texi (Writing Emacs Primitives): Strings are
4096 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
4097 Explain GCPRO convention for varargs function args.
4098
5ceea398
RS
40992003-04-16 Richard M. Stallman <rms@gnu.org>
4100
4101 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
4102
b0ada147
RS
41032003-04-08 Richard M. Stallman <rms@gnu.org>
4104
4105 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
4106
b23375aa
KS
41072003-02-13 Kim F. Storm <storm@cua.dk>
4108
4109 * objects.texi (Character Type): New \s escape for space.
4110
c60ee5e7
JB
41112003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4112
4113 * os.texi (System Environment): Added cygwin system-type.
4114
84e47416
RS
41152003-01-25 Richard M. Stallman <rms@gnu.org>
4116
4117 * keymaps.texi: Document that a symbol can act as a keymap.
4118
3e8cf2ea
RS
41192003-01-13 Richard M. Stallman <rms@gnu.org>
4120
4121 * text.texi (Changing Properties): Say string indices are origin-0.
4122
4123 * positions.texi (Screen Lines) <compute-motion>:
4124 Correct order of elts in return value.
4125
4126 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
4127 how to define a default binding.
4128
7abb9fc5 41292002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 4130
104bc3aa 4131 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 4132
104bc3aa
MR
4133 * customize.texi (Simple Types): Clarify description of custom
4134 type 'number. Describe new custom type 'float.
177f790c 4135
7abb9fc5 41362002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
4137
4138 * variables.texi (File Local Variables): Fix typo.
4139
df140a68 41402002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 4141
df140a68
KG
4142 From Michael Albinus <Michael.Albinus@alcatel.de>.
4143
4144 * README: Target for Info file is `make info'.
4145
4146 * files.texi (File Name Components): Fixed typos in
4147 `file-name-sans-extension'.
4148 (Magic File Names): Complete list of operations for magic file
4149 name handlers.
4150
7ed9159a
JY
41512002-09-16 Jonathan Yavner <jyavner@engineer.com>
4152
4153 * variables.texi (File Local Variables): New function
4154 risky-local-variable-p.
4155
41562002-09-15 Jonathan Yavner <jyavner@engineer.com>
4157
4158 * functions.texi (Function safety): New node about unsafep.
4159
241f79af
PA
41602002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
4161
4162 * customize.texi (Splicing into Lists): Fixed example.
4163 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
4164
72459b15
JB
41652002-06-17 Juanma Barranquero <lektu@terra.es>
4166
4167 * frames.texi (Display Feature Testing): Fix typo.
4168
61f7e0f5
AS
41692002-06-12 Andreas Schwab <schwab@suse.de>
4170
4171 * frames.texi (Initial Parameters, Resources): Fix references to
4172 the Emacs manual.
4173
4e792dbd
KS
41742002-05-13 Kim F. Storm <storm@cua.dk>
4175
4176 * variables.texi (Intro to Buffer-Local): Updated warning and
4177 example relating to changing buffer inside let.
4178
940344d4 41792002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
4180
4181 * os.texi (Session Management): New node about X Session management.
4182
231ac53b
EZ
41832002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
4184
4185 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
4186 to which the manual corresponds, and the copyright years.
4187
4188 * Makefile.in (VERSION): Set to 2.9.
4189
140cc574
EZ
41902001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
4191
4192 * elisp.texi: Change the category in @dircategory to "Emacs", to
4193 make it consistent with info/dir.
4194
9c7fce05
MB
41952001-11-25 Miles Bader <miles@gnu.org>
4196
4197 * text.texi (Fields): Describe new `limit' arg in
4198 field-beginning/field-end.
4199
9f8bbf0f
EZ
42002001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
4201
a5e6715c
EZ
4202 * permute-index: Don't depend on csh-specific features. Replace
4203 the interpreter name with /bin/sh.
4204
9f8bbf0f
EZ
4205 * two-volume-cross-refs.txt: New file.
4206 * two.el: New file.
4207 * spellfile: New file.
4208
1756e2fb
EZ
42092001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
4210
4211 * permute-index: New file.
4212
4213 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
4214 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
4215 8+3 restricted namespace.
ad050e54
EZ
4216
4217 * Makefile.in (infodir): Define relative to $(srcdir).
4218 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
4219 include directories list via -I switch to makeinfo.
4220 (index.texi): Use cp if both hard and symbolic links fail.
4221
10fa7f8e
EZ
42222001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4223
7a1494ce
EZ
4224 * Makefile.in (distclean): Add.
4225
10fa7f8e
EZ
4226 The following changes make ELisp manual part of the Emacs
4227 distribution:
4228
4229 * Makefile.in: Add Copyright notice.
4230 (prefix): Remove.
4231 (infodir): Change value to "../info".
4232 (VPATH): New variable.
4233 (MAKE): Don't define.
4234 (texmacrodir): Don't define.
4235 (texinputdir): Append the existing value of TEXINPUTS.
4236 ($(infodir)/elisp): Instead of just "elisp". Reformat the
4237 command to be compatible with man/Makefile.in, and to put the
4238 output into ../info.
5c32b7c5 4239 (info): Add target.
10fa7f8e
EZ
4240 (installall): Target removed.
4241
ad050e54 42422001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
4243
4244 * tips.texi (Coding Conventions): Fix typo.
4245
6fd735df
GM
42462001-10-23 Gerd Moellmann <gerd@gnu.org>
4247
4248 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
4249
b704d54b
EZ
42502001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
4251
4252 * files.texi (File Name Components): Update the description of
4253 file-name-sans-extension and file-name-extension, as they now
4254 ignore leading dots.
4255
71431a0e
GM
42562001-10-20 Gerd Moellmann <gerd@gnu.org>
4257
6aa97356 4258 * (Version 21.1 released.)
71431a0e 4259
79f1f96c
MB
42602001-10-19 Miles Bader <miles@gnu.org>
4261
4262 * positions.texi (Text Lines): Describe behavior of
4263 `beginning-of-line'/`end-of-line' in the presence of field properties.
4264
892a8f36
GM
42652001-10-17 Gerd Moellmann <gerd@gnu.org>
4266
4267 * Makefile.in (VERSION): Set to 2.8.
4268 (manual): Use `manual-21'.
4269
8c1cc9e8 4270 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
4271 number was used. Set it to 2.8.
4272
4273 * intro.texi: Likewise.
4274
51724e26
EZ
42752001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
4276
4277 * files.texi (File Name Completion): Document the significance of
4278 a trailing slash in elements of completion-ignored-extensions.
4279
57b338e8
MB
42802001-10-06 Miles Bader <miles@gnu.org>
4281
4282 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
4283
c89e4bc5
GM
42842001-10-04 Gerd Moellmann <gerd@gnu.org>
4285
4286 * variables.texi (Variable Aliases): New node.
4287
ab952a4f
GM
42882001-10-04 Gerd Moellmann <gerd@gnu.org>
4289
4290 * Branch for 21.1.
dff28924 4291
9db3a582
MB
42922001-10-02 Miles Bader <miles@gnu.org>
4293
ae1a9581
MB
4294 * minibuf.texi (Minibuffer Misc): Add entries for
4295 `minibuffer-contents', `minibuffer-contents-no-properties', and
4296 `delete-minibuffer-contents'.
4297 Correct description for `minibuffer-prompt-end'.
4298
9db3a582
MB
4299 * text.texi (Property Search): Correct descriptions of
4300 `next-char-property-change' and `previous-char-property-change'.
4301 Add entries for `next-single-char-property-change' and
4302 `previous-single-char-property-change'.
4303 Make operand names a bit more consistent.
4304
03be5931
EZ
43052001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
4306
4307 * frames.texi (Finding All Frames): Document that next-frame and
4308 previous-frame are local to current terminal.
4309
974548ec
EZ
43102001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
4311
4312 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 4313 result of make-keymap.
974548ec 4314
8d82c597
EZ
43152001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
4316
4317 * display.texi (Font Lookup, Attribute Functions)
4318 (Image Descriptors): Add cross-references to the definition of
4319 selected frame.
4320
4321 * buffers.texi (The Buffer List): Add cross-references to the
4322 definition of selected frame.
4323
4324 * frames.texi (Input Focus): Clarify which frame is _the_ selected
4325 frame at any given time.
4326 (Multiple Displays, Size and Position): Add a cross-reference to
4327 the definition of the selected frame.
4328
2842de30
EZ
43292001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
4330
4331 * strings.texi (String Conversion) <string-to-number>: Document
4332 that a float is returned for integers that are too large.
4333
4334 * frames.texi (Mouse Position): Document mouse-position-function.
4335 (Display Feature Testing): Document display-images-p.
4336 (Window Frame Parameters): Document the cursor-type variable.
4337
4338 * numbers.texi (Integer Basics): Document CL style read syntax for
4339 integers in bases other than 10.
4340
4341 * positions.texi (List Motion): Document
4342 open-paren-in-column-0-is-defun-start.
4343
4344 * lists.texi (Sets And Lists): Document member-ignore-case.
4345
4346 * internals.texi (Garbage Collection): Document the used and free
4347 strings report.
4348 (Memory Usage): Document strings-consed.
4349
4350 * os.texi (Time of Day): Document float-time.
4351 (Recording Input): Document that clear-this-command-keys clears
4352 the vector to be returned by recent-keys.
4353
4354 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
4355 argument keymap can be a list.
4356
4357 * nonascii.texi (User-Chosen Coding Systems)
4358 <select-safe-coding-system>: Document the new argument
4359 accept-default-p and the variable
4360 select-safe-coding-system-accept-default-p. Tell what happens if
4361 buffer-file-coding-system is undecided.
4362 (Default Coding Systems): Document auto-coding-regexp-alist.
4363
4364 * display.texi (The Echo Area) <message>: Document
4365 message-truncate-lines.
4366 (Glyphs): Document that the glyph table is unused on windowed
4367 displays.
4368
4369 * help.texi (Describing Characters) <single-key-description>:
4370 Document the new argument no-angles.
4371 (Accessing Documentation) <documentation-property>: Document that
4372 a non-string property is evaluated.
4373 <documentation>: Document that the function-documentation property
4374 is looked for.
4375
4376 * windows.texi (Selecting Windows): Document some-window.
4377
4378 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
4379
4380 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
4381 apropos-mode-hook.
4382
4383 * commands.texi (Using Interactive): Document interactive-form.
4384 (Keyboard Macros): Document kbd-macro-termination-hook.
4385 (Command Loop Info): Document that clear-this-command-keys clears
4386 the vector to be returned by recent-keys.
4387
2d43d823
GM
43882001-09-04 Werner LEMBERG <wl@gnu.org>
4389
4390 * Makefile.in (srcdir, texinputdir): New variables.
4391 (srcs, index.texi, install): Use $(srcdir).
4392 (.PHONY): Remove elisp.dvi.
4393 (elisp): Use -I switch for makeinfo.
4394 (elisp.dvi): Use $(srcdir) and $(texinputdir).
4395 (installall, dist): Use $(srcdir).
4396 Fix path to texinfo.tex.
4397 (maintainer-clean): Add elisp.dvi and elisp.oaux.
4398
fa739b31
GM
43992001-08-30 Gerd Moellmann <gerd@gnu.org>
4400
92a25631
GM
4401 * display.texi (Conditional Display): Adjust to API change.
4402
fa739b31
GM
4403 * configure: New file.
4404
cef68af5
GM
44052001-07-30 Gerd Moellmann <gerd@gnu.org>
4406
4407 * commands.texi (Repeat Events): Add description of
4408 double-click-fuzz.
4409
d1f08d85
SM
44102001-05-08 Stefan Monnier <monnier@cs.yale.edu>
4411
4412 * syntax.texi (Syntax Class Table): Add the missing designator for
4413 comment and string fences.
4414 (Syntax Properties): Add a xref to syntax table internals.
4415 (Syntax Table Internals): Document string-to-syntax.
4416
1e9fc92e
GM
44172001-05-07 Gerd Moellmann <gerd@gnu.org>
4418
4419 * Makefile.in (install): Use install-info command line options
4420 like in Emacs' Makefile.in.
4421
00480554
MB
44222000-12-09 Miles Bader <miles@gnu.org>
4423
4424 * windows.texi (Window Start): Update documentation for
4425 `pos-visible-in-window-p'.
4426
1e344ee2
SM
44272000-11-12 Stefan Monnier <monnier@cs.yale.edu>
4428
4429 * lists.texi (Building Lists): Add footnote to explain how to add
4430 to the end of a list.
4431
a540f6ed
GM
44322000-10-25 Gerd Moellmann <gerd@gnu.org>
4433
4434 * files.texi (Visiting Functions): Typos.
4435
28bcdbee
KH
44362000-10-25 Kenichi Handa <handa@etl.go.jp>
4437
4438 * files.texi (Visiting Functions): Return value of
4439 find-file-noselect may be a list of buffers if wildcards are used.
4440
22d1a4ed
MB
44412000-10-24 Miles Bader <miles@lsi.nec.co.jp>
4442
4443 * display.texi (Defining Faces): Document `graphic' display type
4444 in face specs.
4445
916a89db
KG
44462000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4447
1e9fc92e 4448 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
4449 `after-make-frame-hook' with `after-make-frame-functions'.
4450
1e9fc92e 4451 * frames.texi (Creating Frames): Ditto.
916a89db 4452
1e9fc92e 4453 * variables.texi (Future Local Variables): Ditto.
916a89db 4454
483de32b
GM
44552000-10-16 Gerd Moellmann <gerd@gnu.org>
4456
4457 * display.texi (Other Image Types): Add description of :foreground
4458 and :background properties of mono PBM images.
4459
e23a63a5
WL
44602000-08-17 Werner LEMBERG <wl@gnu.org>
4461
4462 * .cvsignore: New file.
4463
dfc16043
GM
44642000-01-05 Gerd Moellmann <gerd@gnu.org>
4465
4466 * tindex.pl: New script.
4467
602613fe
DL
44681999-12-03 Dave Love <fx@gnu.org>
4469
4470 * Makefile.in (MAKEINFO): New parameter.
4471
94ec544d
DL
44721999-09-17 Richard Stallman <rms@gnu.org>
4473
4474 * Makefile.in (srcs): Add hash.texi.
4475 (VERSION): Update to 20.6.
4476
44771999-09-13 Richard Stallman <rms@gnu.org>
4478
4479 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
4480
44811998-08-29 Karl Heuer <kwzh@gnu.org>
4482
4483 * configure.in: New file.
4484 * Makefile.in: Renamed from Makefile.
4485 (prefix, infodir): Use value obtained from configure.
4486 (emacslibdir): Obsolete variable deleted.
4487 (dist): Distribute configure.in, configure, Makefile.in.
4488
44891998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4490
4491 * Makefile (INSTALL_INFO): New variable.
4492 (install): Run install-info.
4493
44941998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
4495
4496 * Makefile (elisp.dvi): Add missing backslash.
4497
44981998-05-02 Richard Stallman <rms@psilocin.gnu.org>
4499
4500 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
4501 Run texindex without `./'. Always run texindex on elisp.tp.
4502 (elisp.tps): Target deleted.
4503
45041998-04-05 Richard Stallman <rms@psilocin.gnu.org>
4505
4506 * Makefile (srcs): Add nonascii.texi and customize.texi.
4507 (dist): Start by deleting `temp'.
4508
45091998-02-17 Richard Stallman <rms@psilocin.gnu.org>
4510
4511 * Makefile (makeinfo, texindex): Targets deleted.
4512 (makeinfo.o, texindex.o): Targets deleted.
4513 (clean, dist): Don't do anything with them or with getopt*.
4514
45151998-01-30 Richard Stallman <rms@psilocin.gnu.org>
4516
4517 * Makefile (SHELL): Defined.
4518
45191998-01-27 Richard Stallman <rms@psilocin.gnu.org>
4520
4521 * Makefile (elisp.tps): New target.
4522 (elisp.dvi): Depend on elisp.tps.
4523
4524Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
4525
4526 * README: Update phone number.
4527
4528 * Makefile (elisp): Make this be the default target.
4529 Depend on makeinfo.c instead of makeinfo.
4530 (install): Don't depend on elisp.dvi, since we don't install that.
4531 Use mkinstalldirs.
4532 (dist): Add mkinstalldirs.
4533
4534Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4535
4536 * Makefile (VERSION): Update version number.
4537 (maintainer-clean): Renamed from realclean.
4538
4539Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4540
4541 * Makefile (realclean): New target.
4542 (elisp): Remove any old elisp-* files first.
4543
4544Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
4545
d1f08d85
SM
4546 * Makefile (VERSION): New variable.
4547 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
4548 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
4549
4550Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4551
4552 * Makefile (elisp): Depend on makeinfo.
4553
4554Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
4555
d1f08d85 4556 * Makefile (srcs): Add anti.texi.
94ec544d
DL
4557
4558Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4559
4560 * Makefile (infodir, prefix): New vars.
4561 (install): Use infodir.
4562 (emacsinfodir): Deleted.
4563
4564Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4565
4566 * Makefile (srcs): Add calendar.texi.
4567
4568 * Makefile (dist): Copy texindex.c and makeinfo.c.
4569 Limit elisp-* files to those with one or two digits.
4570
4571Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4572
4573 * Makefile (dist): Changed to use Gzip instead of compress.
4574
4575Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4576
4577 * loading.texi (Unloading): define-function changed back to
4578 defalias. It may not stay this way, but at least it's
4579 consistent with the known-good version of the code patch.
4580
4581Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4582
4583 * modes.texi (Hooks): Document new optional arg of add-hook.
4584
4585Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4586
d1f08d85 4587 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
4588
4589 * tips.texi: Add new section on standard library headers.
4590
4591Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4592
4593 * Makefile (srcs): Add frame.texi to the list of sources.
4594
4595Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4596
4597 * Makefile (dist): Don't bother excluding autosave files; they'll
4598 never make it into the temp directory anyway, and the hash marks
4599 in the name are problematic for make and the Bourne shell.
dff28924 4600 (srcs):
94ec544d
DL
4601
4602Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4603
d1f08d85 4604 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
4605 the distribution tar file.
4606
dff28924 4607Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
4608
4609 * Makefile (srcs): Added index.perm.
4610 (elisp.dvi): Remove erroneous shell comment.
4611 Expect output of permute-index in permuted.fns.
4612 Save old elisp.aux in elisp.oaux.
4613 (clean): Added index.texi to be deleted.
4614
dff28924 4615Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4616
4617 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
4618
dff28924 4619Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
4620
4621 * files.texi: Noted that completion-ignored-extensions is ignored
4622 when making *Completions*.
4623
4624Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
4625
4626 * Makefile make dist now depends on elisp.dvi, since it tries
4627 to include it in the dist file.
4628
dff28924 4629Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
4630
4631 * functions.texinfo (Mapping Functions): Add missing quote
4632
dff28924 4633Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
4634
4635 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
4636 (defunargs): Turn off \hyphenchar of \sl font temporarily.
4637
dff28924 4638Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4639
4640 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
4641 and @error{} are the terms now being used. The files in the
4642 directory have been changed to reflect this.
4643
d1f08d85 4644 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
4645 ` @result{}', using 5 spaces at the begining of the line.
4646
dff28924 4647Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4648
4649 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
4650 experimental @indentedresult{}, @indentedexpandsto{} are part of
4651 the texinfo.tex in this directory. These TeX macros are not
4652 stable yet.
4653
dff28924 4654Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4655
4656 * texinfo.tex: temporarily added
d1f08d85 4657 \let\result=\dblarrow
94ec544d
DL
4658 \def\error{{\it ERROR} \longdblarrow}
4659 We need to do this better soon.
4660
dff28924 4661Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
4662
4663 * Applied Karl Berry's patches to *.texinfo files, but not to
4664 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
4665 new title page format is also not applied, since it requires
4666 texinfo.tex changes.)
4667
4668 * Cleaned up `Makefile' and defined the `emacslibdir' directory
4669 for the Project GNU development environment.
4670
ad050e54 4671;; Local Variables:
fd026ee1 4672;; coding: iso-2022-7bit
ad050e54 4673;; End:
2a34a036 4674
651f374c 4675 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
ceb4c4d3 4676 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
4677 Copying and distribution of this file, with or without modification,
4678 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
4679
4680;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda