(Basic Parameters): For `title', refer to title bar.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
101a6cea
RS
12007-12-28 Richard Stallman <rms@gnu.org>
2
3 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 4 (Basic Parameters): For `title', refer to title bar.
101a6cea 5
72b7e664
RS
62007-12-23 Richard Stallman <rms@gnu.org>
7
8 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
9 Improve some of the commented-out keywords' text too.
10
a2afc99d
RS
112007-12-04 Richard Stallman <rms@gnu.org>
12
13 * objects.texi (Symbol Type): Fix typo.
14
b694135c
RS
152007-12-03 Richard Stallman <rms@gnu.org>
16
17 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
18
61a2fe01
RS
192007-11-29 Richard Stallman <rms@gnu.org>
20
21 * customize.texi (Composite Types): Document `group' type.
22
20c63e44
RS
232007-11-24 Richard Stallman <rms@gnu.org>
24
25 * display.texi (Refresh Screen, Forcing Redisplay):
26 Clarify the text and move items around.
27
d4f60741
MR
282007-11-15 Martin Rudalics <rudalics@gmx.at>
29
30 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
31 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
32
2328cbb3
RS
332007-10-24 Richard Stallman <rms@gnu.org>
34
35 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
36
37 * variables.texi (Frame-Local Variables): Node deleted.
38 (Variables): Delete Frame-Local Variables from menu.
39 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
40 (Default Value): Don't mention frame-local vars.
41
42 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
43
44 * loading.texi (Unloading): Document FEATURE-unload-function
45 instead of FEATURE-unload-hook.
46
47 * functions.texi (Related Topics): Add called-interactively-p.
48 Fix xref.
49
50 * frames.texi (Multiple Displays): Don't mention frame-local vars.
51
61bbdbc6
RS
522007-10-12 Richard Stallman <rms@gnu.org>
53
54 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
55
56 * commands.texi (Distinguish Interactive): New node,
57 broken out from Interactive Call and rewritten.
58 (Command Loop): Put Distinguish Interactive in menu.
59
af23e1e8
RS
602007-10-09 Richard Stallman <rms@gnu.org>
61
62 * text.texi (Examining Properties): Mention overlay priority.
63
64 * display.texi (Display Margins): Correct the description
65 of margin display specifications.
66 (Replacing Specs): New subnode broken out of Display Property.
67
8e9dfc38
JB
682007-10-05 Juanma Barranquero <lekktu@gmail.com>
69
70 * display.texi (Auto Faces): Fix typo.
71
7ed54cc5
RS
722007-10-02 Richard Stallman <rms@gnu.org>
73
74 * display.texi (Display Property): Explain some display specs
75 don't let you move point in.
76
77 * frames.texi (Cursor Parameters): Describe
78 cursor-in-non-selected-windows here. Explain more values.
79
80 * windows.texi (Basic Windows): Don't describe
81 cursor-in-non-selected-windows here.
82
305a7ef2
EZ
832007-10-01 Eli Zaretskii <eliz@gnu.org>
84
85 * processes.texi (Misc Network): Note that these functions are
86 supported only on some systems.
87
14b4fdfb
RS
882007-09-19 Richard Stallman <rms@gnu.org>
89
90 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
91 Clarify when they work in parallel and when one overrides.
92 Fix error in example.
14b4fdfb 93
1bb1f7d3
MR
942007-08-30 Martin Rudalics <rudalics@gmx.at>
95
96 * commands.texi (Command Loop Info): Advise against changing
97 most variables described here. Explain new variable
98 last-repeatable-command.
99
619fb9ee
RS
1002007-08-27 Richard Stallman <rms@gnu.org>
101
102 * windows.texi (Window Configurations): Clarify what
103 a window configuration saves.
104
db470cad
RS
1052007-08-25 Richard Stallman <rms@gnu.org>
106
107 * display.texi (Images): Delete redundant @findex.
108
219d320a
MR
1092007-08-08 Martin Rudalics <rudalics@gmx.at>
110
111 * modes.texi (Example Major Modes): Fix typo.
112
c7dd5e28
GM
1132007-08-08 Glenn Morris <rgm@gnu.org>
114
115 * intro.texi (nil and t): Do not use `iff' in documentation.
116
6d5baad5
GM
117 * tips.texi (Documentation Tips): Recommend against `iff'.
118
a607dc92
CY
1192007-08-07 Chong Yidong <cyd@stupidchicken.com>
120
121 * display.texi (Image Cache): Document image-refresh.
122
8f06e122
MR
1232007-08-06 Martin Rudalics <rudalics@gmx.at>
124
125 * windows.texi (Size of Window): Document window-full-width-p.
126
cacc7b51
GM
1272007-07-25 Glenn Morris <rgm@gnu.org>
128
eeddf09b
GM
129 * gpl.texi (GPL): Replace license with GPLv3.
130
cacc7b51
GM
131 * Relicense all FSF files to GPLv3 or later.
132
f6be091c
RS
1332007-07-16 Richard Stallman <rms@gnu.org>
134
135 * display.texi (Defining Faces): Fix previous change.
136
2b6b226c
RS
1372007-07-10 Richard Stallman <rms@gnu.org>
138
139 * display.texi (Defining Faces): Explain C-M-x feature for defface.
140
8d2ff239
KB
1412007-06-24 Karl Berry <karl@tug.org>
142
8e9dfc38 143 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
8d2ff239 144
56fe1d89
KB
1452007-06-14 Karl Berry <karl@tug.org>
146
ea26cc2e 147 * anti.texi (Antinews): Typo.
56fe1d89 148
c85c5553
KB
1492007-06-12 Karl Berry <karl@gnu.org>
150
ea26cc2e
SM
151 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
152 * two-volume.make: New file.
153 * .cvsignore: Ignore two-volume files.
c85c5553 154
43ec3b58
RS
1552007-06-02 Richard Stallman <rms@gnu.org>
156
157 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
158
7dfc4cda
CY
1592007-06-02 Chong Yidong <cyd@stupidchicken.com>
160
161 * Version 22.1 released.
162
f2c2bef2 1632007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
e71c2787 164
ea26cc2e 165 * text.texi (Special Properties): Correct meaning of fontified face.
e71c2787 166
d85f09f0
RS
1672007-05-30 Richard Stallman <rms@gnu.org>
168
169 * text.texi (Special Properties): Add link to Adjusting Point.
170
80012aeb
RS
1712007-05-12 Richard Stallman <rms@gnu.org>
172
173 * text.texi (Margins): indent-to-left-margin is not the default.
174 (Mode-Specific Indent): For indent-line-function, the default
175 is indent-relative.
176
177 * modes.texi (Example Major Modes): Explain last line of text-mode
178 is redundant.
179
7d145fa3
RS
1802007-05-10 Richard Stallman <rms@gnu.org>
181
dd598366
RS
182 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
183
184 * help.texi (Keys in Documentation): Add reference to
185 Documentation Tips.
186
187 * files.texi (Format Conversion): TO-FN gets three arguments.
188
7d145fa3
RS
189 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
190
205f01b4
RS
1912007-05-06 Richard Stallman <rms@gnu.org>
192
193 * processes.texi (Accepting Output): Revert most of previous change.
194
39f3dff9
RS
1952007-05-05 Richard Stallman <rms@gnu.org>
196
197 * processes.texi (Accepting Output): accept-process-output
198 uses microseconds, not milliseconds. But that arg is obsolete.
199
66d6ead8
KB
2002007-05-04 Karl Berry <karl@tug.org>
201
202 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
203
a2a48b71
EZ
2042007-05-04 Eli Zaretskii <eliz@gnu.org>
205
206 * tips.texi (Documentation Tips): Rearrange items to place the
207 more important ones first. Add an index entry for hyperlinks.
208
7f95255f
KB
2092007-05-03 Karl Berry <karl@tug.org>
210
e84eab40 211 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
aec28648 212 (EMACSVER) [smallbook]: 22 for printed version.
e84eab40 213
7f95255f
KB
214 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
215 so restore anchor to normal position after defun. Found by Kevin Ryde.
216
c6d20d9a
KB
2172007-04-28 Karl Berry <karl@gnu.org>
218
219 * elisp.texi: Improve line breaks on copyright page,
220 similar layout to emacs manual, 8.5x11 by default.
221
4b0feffb
RS
2222007-04-24 Richard Stallman <rms@gnu.org>
223
224 * text.texi (Special Properties): Add xref to Overlay Properties.
225
226 * display.texi (Overlay Properties): Add xref to Special Properties.
227
5fe751c9
RS
2282007-04-22 Richard Stallman <rms@gnu.org>
229
230 * keymaps.texi (Extended Menu Items): Move the info about
231 format with cached keyboard binding.
232
f2aded17
RS
2332007-04-21 Richard Stallman <rms@gnu.org>
234
235 * text.texi (Special Properties): Clarify previous change.
236
237 * files.texi (File Name Expansion): Clarify previous change.
238
239 * display.texi (Attribute Functions): Fix example for
240 face-attribute-relative-p.
241
e159624d
KH
2422007-04-19 Kenichi Handa <handa@m17n.org>
243
244 * text.texi (Special Properties): Document composition property.
245
45a5ff7d
GM
2462007-04-19 Glenn Morris <rgm@gnu.org>
247
248 * files.texi (File Name Expansion): Mention "superroot".
249
addf7a47
CY
2502007-04-15 Chong Yidong <cyd@stupidchicken.com>
251
252 * frames.texi (Multiple Displays): Add note about "multi-monitor"
253 setups.
254 (Display Feature Testing): Note that display refers to all
255 physical monitors for multi-monitor setups.
256
6bc0c055
RS
2572007-04-14 Richard Stallman <rms@gnu.org>
258
259 * lists.texi (Sets And Lists): Clarify `delete' examples.
260 Remove spurious xref to same node.
261 Clarify xref for add-to-list.
262
4a54c78a
NR
2632007-04-12 Nick Roberts <nickrob@snap.net.nz>
264
265 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
266 value of lisp-mode-map.
267
cd64b8f1
KB
2682007-04-11 Karl Berry <karl@gnu.org>
269
270 * anti.texi (Antinews),
8e9dfc38
JB
271 * display.texi (Overlay Properties, Defining Images),
272 * processes.texi (Synchronous Processes, Sentinels),
cd64b8f1
KB
273 * syntax.texi (Syntax Table Internals),
274 * searching.texi (Regexp Special),
275 * nonascii.texi (Default Coding Systems),
276 * text.texi (Special Properties),
277 * minibuf.texi (Basic Completion): Wording to improve breaks in
278 8.5x11 format.
ea26cc2e 279 * elisp.texi (smallbook): New @set to more easily switch between
cd64b8f1
KB
280 smallbook and 8.5x11.
281
db365b8e
RS
2822007-04-11 Richard Stallman <rms@gnu.org>
283
284 * text.texi (Lazy Properties): Minor fix.
285
c2125d3f
KB
2862007-04-08 Karl Berry <karl@gnu.org>
287
288 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
289 * macros.texi (Backquote): Downcase Backquote in index entries for
290 consistency.
291
aa9c7852
RS
2922007-04-08 Richard Stallman <rms@gnu.org>
293
294 * text.texi (Adaptive Fill): Just describe default,
295 don't show it (since it contains non-ASCII chars).
296
687a7272
KB
2972007-04-07 Karl Berry <karl@gnu.org>
298
299 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
300 adaptive-fill-regexp's value, since they are not in the standard
301 TeX fonts.
302
ac5d9344 3032007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
7e9fc7eb
RS
304
305 * display.texi (Defining Faces): Fix example.
306
522a9103
KB
3072007-04-07 Karl Berry <karl@gnu.org>
308
309 * display.texi (Button Buffer Commands): Improve page break.
310
0aee89ba
RS
3112007-04-07 Richard Stallman <rms@gnu.org>
312
313 * advice.texi (Activation of Advice): Remove redundant index entry.
314
315 * backups.texi: Improve index entries. Remove redundant ones.
316
317 * compile.texi (Byte Compilation): Improve index entry.
318
319 * hash.texi (Creating Hash): Improve index entry.
320
321 * symbols.texi (Definitions): Improve index entry.
322
323 * edebug.texi: Improve index entries. Remove redundant/useless ones.
324
325 * maps.texi (Standard Keymaps): Remove useless index entry.
326
327 * help.texi (Documentation Basics): Remove redundant index entries.
328
329 * customize.texi: Improve index entries.
330 Remove redundant/useless ones.
331
332 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
333
334 * streams.texi (Output Variables): Improve index entry.
335
336 * abbrevs.texi (Abbrevs): Remove useless index entry.
337
338 * macros.texi (Expansion): Remove useless index entry.
339
340 * text.texi: Improve index entries. Remove redundant/useless ones.
341 (Text Properties, Examining Properties)
342 (Special Properties): Use "property category" instead of "category"
343 to refer to the `category' property.
344
345 * positions.texi: Improve index entries. Remove useless one.
346
347 * lists.texi: Improve index entries. Remove redundant/useless ones.
348
349 * os.texi: Improve index entries.
350 (Timers): Fix previous change.
351
352 * buffers.texi: Improve index entries.
353 (Modification Time): Get rid of term "obsolete buffer".
354
355 * debugging.texi: Improve index entries.
356 (Test Coverage): Add xref to other test coverage ftr.
357
358 * eval.texi: Improve index entry. Remove redundant ones.
359
360 * numbers.texi: Improve index entries. Remove redundant/useless ones.
361
362 * files.texi: Improve index entries. Remove redundant/useless ones.
363
364 * objects.texi: Improve index entries.
365
366 * processes.texi: Improve index entries.
367
368 * modes.texi: Improve index entry. Remove redundant one.
369
370 * nonascii.texi: Improve index entries.
371
372 * internals.texi: Improve index entries.
373
374 * syntax.texi: Improve index entries.
375
376 * keymaps.texi (Active Keymaps): Improve index entries.
377
378 * commands.texi: Improve index entries. Remove redundant/useless ones.
379
380 * frames.texi: Improve index entries. Remove redundant/useless ones.
381
382 * markers.texi: Improve index entries. Remove redundant ones.
383
384 * tips.texi: Improve index entries.
385
386 * loading.texi (Unloading): Improve index entry.
387
388 * variables.texi: Improve index entries. Remove redundant one.
389
390 * sequences.texi: Improve index entry.
391
392 * display.texi: Improve index entries. Remove redundant ones.
393
394 * windows.texi: Improve index entries.
395
396 * searching.texi: Improve index entries. Remove redundant one.
397
398 * strings.texi (Case Tables): Improve last change.
399
322cbd38
CY
4002007-04-04 Chong Yidong <cyd@stupidchicken.com>
401
402 * strings.texi (Case Tables): Document with-case-table and
403 ascii-case-table.
404
2fd94b09
KB
4052007-04-03 Karl Berry <karl@gnu.org>
406
407 * processes.texi (Network): Reword to improve page break.
408
b49b5137
EZ
4092007-04-03 Eli Zaretskii <eliz@gnu.org>
410
411 * functions.texi (Inline Functions): Describe more disadvantages
412 of defsubst, and make advice against it stronger.
413
997b849e
KB
4142007-04-02 Karl Berry <karl@gnu.org>
415
416 * backups.texi (Backup Names): Avoid widow words.
417 * modes.texi (Example Major Modes): Align last comment.
418
f808ad2d
CY
4192007-04-01 Chong Yidong <cyd@stupidchicken.com>
420
421 * keymaps.texi (Remapping Commands): Document new arg to
422 command-remapping.
423
15bcde04
KB
4242007-04-01 Karl Berry <karl@gnu.org>
425
426 * processes.texi (Low-Level Network): typo.
427 * loading.texi (Hooks for Loading): avoid double "the".
428 * keymaps.texi (Key Sequences): no double "and".
429 (Changing Key Bindings): shorten to improve line break.
430
192453e4
GM
4312007-03-31 Glenn Morris <rgm@gnu.org>
432
433 * os.texi (Timers): Fix description of run-at-time TIME formats.
434
6a4c2b04
RS
4352007-03-31 Richard Stallman <rms@gnu.org>
436
437 * display.texi (Invisible Text): Correct buffer-invisibility-spec
438 regarding ellipsis.
439
6797d272
EZ
4402007-03-31 Eli Zaretskii <eliz@gnu.org>
441
192453e4
GM
442 * intro.texi (nil and t):
443 * symbols.texi (Plists and Alists):
444 * variables.texi (Variable Aliases, Constant Variables):
445 * functions.texi (Defining Functions):
446 * advice.texi (Advising Primitives):
447 * debugging.texi (Syntax Errors, Compilation Errors):
448 * minibuf.texi (Minibuffer Windows):
449 * commands.texi (Adjusting Point):
ad8d30b3 450 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
192453e4
GM
451 (Auto Major Mode, Major Mode Conventions):
452 * help.texi (Describing Characters):
ad8d30b3
EZ
453 * files.texi (Create/Delete Dirs, Information about Files)
454 (File Locks, Writing to Files, Reading from Files)
192453e4
GM
455 (Saving Buffers):
456 * windows.texi (Resizing Windows, Cyclic Window Ordering):
457 * frames.texi (Finding All Frames):
458 * positions.texi (Buffer End, Motion):
459 * markers.texi (The Region):
460 * text.texi (Deletion, Near Point):
461 * display.texi (Displaying Messages, Truncation):
462 * os.texi (Processor Run Time):
ad8d30b3 463 * tips.texi (Key Binding Conventions, Programming Tips)
192453e4 464 (Warning Tips, Documentation Tips, Comment Tips):
ad8d30b3
EZ
465 * internals.texi (Memory Usage): Improve indexing.
466
192453e4
GM
467 * variables.texi (Frame-Local Variables):
468 * functions.texi (Argument List):
469 * loading.texi (Library Search):
470 * streams.texi (Output Variables):
471 * keymaps.texi (Translation Keymaps, Searching Keymaps):
472 * searching.texi (Replacing Match, Search and Replace):
6797d272 473 * processes.texi (Byte Packing, Decoding Output)
192453e4
GM
474 (Accepting Output, Network Servers, Shell Arguments):
475 * display.texi (Abstract Display, Image Cache, Scroll Bars):
476 * windows.texi (Window Point, Window Start):
477 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
478 * commands.texi (Reading Input, Keyboard Events):
6797d272 479 * minibuf.texi (Reading File Names, Minibuffer Completion)
192453e4
GM
480 (Recursive Mini):
481 * positions.texi (List Motion):
482 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
6797d272 483 * numbers.texi (Arithmetic Operations, Math Functions)
192453e4
GM
484 (Predicates on Numbers, Comparison of Numbers):
485 (Numeric Conversions):
486 * locals.texi (Standard Buffer-Local Variables):
487 * maps.texi (Standard Keymaps):
6797d272 488 * os.texi (User Identification, System Environment, Recording Input)
192453e4
GM
489 (X11 Keysyms):
490 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
491 * backups.texi (Backups and Auto-Saving):
6797d272 492 * customize.texi (Customization, Group Definitions)
192453e4 493 (Variable Definitions):
6797d272
EZ
494 * compile.texi (Byte Compilation): Improve index entries.
495
66a17d97
KB
4962007-03-31 Karl Berry <karl@gnu.org>
497
498 * macros.texi (Defining Macros): Avoid widow syllable.
499
5a842fda
EZ
5002007-03-31 Eli Zaretskii <eliz@gnu.org>
501
502 * elisp.texi (Top): Postscript -> PostScript.
503
504 * display.texi (Images, Postscript Images): Postscript -> PostScript.
505
89a4f43f
EZ
5062007-03-31 Markus Triska <markus.triska@gmx.at>
507
508 * internals.texi (Writing Emacs Primitives): Untabify `For'.
509
a4c5b42a
KB
5102007-03-30 Karl Berry <karl@gnu.org>
511
512 * lists.texi (List-related Predicates): Remove spurious @need.
513 (Setcdr): Use @smallexample to improve page break.
514 (Association Lists) <assoc>: Reword to improve page break.
515
516 * strings.texi (String Conversion): Insert blank line to improve
517 page break.
518
519 * numbers.texi (Random Numbers): Use @minus{}.
520 (Math Functions): Use @minus{}.
521
522 * intro.texi (Acknowledgements): Avoid line breaks before middle
523 initials.
524
61880ffe
EZ
5252007-03-24 Eli Zaretskii <eliz@gnu.org>
526
527 * errors.texi (Standard Errors): Add an index entry.
528
705959fc
RS
5292007-03-19 Richard Stallman <rms@gnu.org>
530
531 * os.texi (Recording Input): recent-keys now gives 300 keys.
532
7ad42042
GM
5332007-03-12 Glenn Morris <rgm@gnu.org>
534
535 * os.texi: Replace "daylight savings" with "daylight saving"
536 throughout.
537
47ccd97c
RS
5382007-03-05 Richard Stallman <rms@gnu.org>
539
540 * variables.texi (File Local Variables): Update
541 enable-local-variables values.
542
d89abe75
RS
5432007-03-04 Richard Stallman <rms@gnu.org>
544
545 * syntax.texi (Control Parsing): Minor clarification.
546
547 * strings.texi (Formatting Strings): Clarify width, precision, flags.
548
549 * sequences.texi (Sequence Functions): Move string-bytes away,
550 add xref.
551
552 * nonascii.texi (Text Representations): Move string-bytes here.
553
554 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
555
556 * minibuf.texi (Basic Completion): Minor clarification.
557
558 * markers.texi (The Mark): Clarify existence vs activation of mark.
559 Other cleanup.
560
561 * display.texi (Finding Overlays): Write better example.
562
563 * compile.texi (Eval During Compile): Clarify putting macros
564 in eval-when-compile.
565
70614fa4
VJL
5662007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br>
567
568 * loading.texi (How Programs Do Loading): Fix anchor position at
569 load-read-function definition doc. (tiny change)
d4f60741 570
dfb1e36c
KS
5712007-02-21 Kim F. Storm <storm@cua.dk>
572
573 * strings.texi (Text Comparison): Mention that assoc-string
574 converts symbols to strings before testing.
575
255d98f8
KS
5762007-02-17 Kim F. Storm <storm@cua.dk>
577
578 * processes.texi (Bindat Spec): Vector types can have optional
579 element type.
580 (Bindat Examples): Fix example. Add vector with element type.
581
52b2c096
AS
5822007-02-16 Andreas Schwab <schwab@suse.de>
583
584 * strings.texi (Formatting Strings): Document '+' flag.
585
8bec6ac5
JB
5862007-02-15 Juanma Barranquero <lekktu@gmail.com>
587
588 * strings.texi (Modifying Strings): Clarify that `clear-string'
589 always converts the string to unibyte.
590
428807ea
KS
5912007-02-14 Kim F. Storm <storm@cua.dk>
592
593 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
594 Rewrite glyph code description to refer to these functions.
595 Remove details of encoding face number and char into integer code.
596
fad24301
AM
5972007-02-03 Alan Mackenzie <acm@muc.de>
598
599 * loading.texi (Hooks for Loading): Make the description of
600 `eval-after-load' more detailed, and amend the description of
601 after-load-alist, in accordance with changes from 2006-05.
602
632a4cc7
CY
6032007-02-03 Chong Yidong <cyd@stupidchicken.com>
604
605 * modes.texi (Defining Minor Modes): Document that a :require
606 keyword or similar may be required to make saved customization
607 variables work.
608
35dda13e
EZ
6092007-02-03 Eli Zaretskii <eliz@gnu.org>
610
611 * elisp.texi (Top): Make the detailed menu headers compliant with
612 Texinfo guidelines and with what texnfo-upd.el expects. Add
613 comments to prevent people from inadvertently modifying the key
614 parts needed by `texinfo-multiple-files-update'.
615
cf8b92db
EZ
6162007-02-02 Eli Zaretskii <eliz@gnu.org>
617
71ed83ca
EZ
618 * elisp.texi (Top): Update the top-level menus.
619
cf8b92db
EZ
620 * syntax.texi (Categories): Add index entries.
621
f2c661c4
JB
6222007-02-01 Juanma Barranquero <lekktu@gmail.com>
623
624 * display.texi (Attribute Functions): Fix name and description of
625 the UNDERLINE arg of `set-face-underline-p'.
626
cb5918d9
EZ
6272007-01-29 Eli Zaretskii <eliz@gnu.org>
628
ed4af17b
EZ
629 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
630 Variables", and "Standard Keymaps" to the detailed menu.
631
cb5918d9
EZ
632 * variables.texi (Future Local Variables): Add index entry.
633
d9380425
RS
6342007-01-28 Richard Stallman <rms@gnu.org>
635
636 * tips.texi (Coding Conventions): Clarify the tip about macros
637 that define a function or a variable.
638
639 * files.texi (File Attributes): UID and GID can be floats.
640 (Magic File Names): Explain why deferring all operations to
641 the standard handler does not work.
642
bfb2471c
MR
6432007-01-23 Martin Rudalics <rudalics@gmx.at>
644
645 * backups.texi (Reverting): Use "buffer" instead of "file"
646 when talking about major and minor modes.
647
4e37c526
RS
6482007-01-21 Richard Stallman <rms@gnu.org>
649
650 * help.texi (Documentation): Add xref to Documentation Tips.
651
de529e21
JB
6522007-01-14 Juanma Barranquero <lekktu@gmail.com>
653
654 * tips.texi (Coding Conventions): Fix typos.
655
cc7ff062
RS
6562007-01-05 Richard Stallman <rms@gnu.org>
657
658 * modes.texi (Defining Minor Modes): Fix previous change.
659
cd35741d
RS
6602007-01-03 Richard Stallman <rms@gnu.org>
661
de529e21 662 * customize.texi (Variable Definitions, Customization Types):
cd35741d
RS
663 Don't use * in doc string for defcustom.
664
a6c327a8
RS
6652007-01-02 Richard Stallman <rms@gnu.org>
666
667 * variables.texi (Variable Aliases): Clarify that aliases vars
668 always have the same value.
669
670 * processes.texi (Bindat Spec): Fix Texinfo usage.
671
672 * modes.texi (Defining Minor Modes): Explain effect of command
673 defined with define-global-minor-mode on new buffers.
674
249844e0
KS
6752006-12-30 Kim F. Storm <storm@cua.dk>
676
677 * keymaps.texi (Tool Bar): Describe `grow-only' value of
678 `auto-resize-tool-bars'.
679
32f65366
RS
6802006-12-30 Richard Stallman <rms@gnu.org>
681
682 * keymaps.texi (Active Keymaps): Fix previous change.
683
8d3f955b
NR
6842006-12-30 Nick Roberts <nickrob@snap.net.nz>
685
686 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
687
f083f9ca
KS
6882006-12-30 Kim F. Storm <storm@cua.dk>
689
690 * processes.texi (Bindat Spec): Clarify using field names in
691 length specifications.
692
8f2b5ec6
KS
6932006-12-29 Kim F. Storm <storm@cua.dk>
694
695 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
696 Add count and index variables for eval forms in repeat blocks.
697
d78b75dd
RS
6982006-12-24 Richard Stallman <rms@gnu.org>
699
700 * customize.texi (Variable Definitions): Document
701 new name custom-add-frequent-value.
702
36ff6d6f
KS
7032006-12-19 Kim F. Storm <storm@cua.dk>
704
705 * commands.texi (Misc Events): User signals now result in sigusr1
706 and sigusr2 events which are handled through special-event-map.
707 (Special Events): User signals and drag-n-drop are special.
708
294f1c39
RS
7092006-12-17 Richard Stallman <rms@gnu.org>
710
303958a9
RS
711 * loading.texi (Named Features): Explain subfeatures better.
712
713 * customize.texi: Use "option" only for user options.
714 For the keyword values inside defcustom etc, say "keywords".
715 For :options value's elements, say "elements".
716 :group should not be omitted.
717
fe963f84
RS
718 * syntax.texi (Parsing Expressions): Split up node.
719 (Motion via Parsing, Position Parse, Parser State)
720 (Low-Level Parsing, Control Parsing): New subnodes.
721 (Parser State): Document syntax-ppss-toplevel-pos.
722
723 * positions.texi (List Motion): Punctuation fix.
724
294f1c39
RS
725 * files.texi (File Name Completion): Document PREDICATE arg
726 to file-name-completion.
727
6d95228d
EZ
7282006-12-16 Eli Zaretskii <eliz@gnu.org>
729
de529e21
JB
730 * internals.texi (Building Emacs, Writing Emacs Primitives):
731 Add index entries.
6d95228d 732
4de0c73c
RS
7332006-12-11 Richard Stallman <rms@gnu.org>
734
735 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
736 affects face menu. Explain how to make it non-nil without enabling
737 any fontification.
738
31689f89
CY
7392006-12-10 Chong Yidong <cyd@stupidchicken.com>
740
741 * modes.texi (Font Lock Basics): Document nil value of
742 font-lock-defaults.
743
8d4a66af
GM
7442006-12-10 Glenn Morris <rgm@gnu.org>
745
746 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
9e7287f4
GM
747 value for system-flag argument. Abbrev tables may not be empty
748 when major modes are loaded.
8d4a66af 749
d6598d46
JB
7502006-12-08 Juanma Barranquero <lekktu@gmail.com>
751
752 * makefile.w32-in (maintainer-clean): Partially revert last
753 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
754 to protect elisp-covers.texi.
755
c6883bfc
JB
7562006-12-07 Juanma Barranquero <lekktu@gmail.com>
757
758 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
759 Don't remove elisp* info files; they are already deleted by the
760 `clean' and `distclean' targets, and they are in the $(infodir)
761 directory, not the current one.
762
9d8b24a2
KS
7632006-12-04 Kim F. Storm <storm@cua.dk>
764
765 * commands.texi (Misc Events): Update signal events.
766 (Event Examples): Add signal example.
767
04c21c78
RS
7682006-11-29 Richard Stallman <rms@gnu.org>
769
770 * frames.texi (Visibility of Frames): Explain visible windows
771 can be covered by others. Add xref for raise-frame.
772
7bc297d7
RS
7732006-11-28 Richard Stallman <rms@gnu.org>
774
775 * searching.texi (Regexp Special): Update when ^ is special.
776
340d34a5
EZ
7772006-11-27 Eli Zaretskii <eliz@gnu.org>
778
779 * customize.texi (Customization, Common Keywords)
780 (Group Definitions, Variable Definitions, Composite Types)
781 (Type Keywords, Customization Types): Add index entries for
782 various customization keywords.
783
6b28caea
SM
7842006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
785
786 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
787
b9660a6f
JD
7882006-11-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
789
790 * frames.texi (Window System Selections): Remove clipboard from
791 description of selection-coding-system.
792
e5c12c7d
RS
7932006-11-06 Richard Stallman <rms@gnu.org>
794
795 * lists.texi (List Variables): Document COMPARE-FN.
796
797 * keymaps.texi: Avoid use of "binding" to mean a relation;
33462dfa 798 use it only to refer to the meaning associated with a key.
e5c12c7d 799 (Keymaps): Change menu node description.
33462dfa 800
e5c12c7d
RS
801 * elisp.texi (Top): Change menu node description.
802
803 * display.texi (Managing Overlays): Document overlay-recenter.
804
b4e4dc3c
CY
8052006-10-29 Chong Yidong <cyd@stupidchicken.com>
806
807 * Makefile.in: Use relative paths to avoid advertising filesystem
808 contents during compilation.
809
300734d7
KS
8102006-10-23 Kim F. Storm <storm@cua.dk>
811
812 * commands.texi (Event Input Misc): Update unread-command-events.
813
aa02da7a
NR
8142006-10-23 Nick Roberts <nickrob@snap.net.nz>
815
816 * lists.texi (Sets And Lists): Fix typos.
817
6db11765
JB
8182006-10-18 Juanma Barranquero <lekktu@gmail.com>
819
820 * control.texi (Processing of Errors): Use @var for an argument,
821 not @code.
822
ff53796b
RS
8232006-10-16 Richard Stallman <rms@gnu.org>
824
825 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
826
827 * keymaps.texi (Format of Keymaps): Show all the keymap element
828 patterns that result from menu items.
829 (Key Lookup): Minor cleanups.
830
831 * modes.texi (Precalculated Fontification): Don't say that
832 not setting font-lock-defaults avoids loading font-lock.
833
834 * help.texi (Documentation): Move xref to Emacs Manual here.
835 (Documentation Basics): From here.
836 Also doc emacs-lisp-docstring-fill-column.
837
838 * elisp.texi: Update version and ISBN.
839
840 * commands.texi (Interactive Call): Clarify KEYS arg to
841 call-interactively is a vector.
842 (Command Loop Info): Delete anchor in this-command-keys.
843 Add anchor in this-command-keys-vector.
844 (Recursive Editing): Document how recursive-edit
845 handles the current buffer.
846
bb5da5be
CY
8472006-10-13 Chong Yidong <cyd@stupidchicken.com>
848
849 * frames.texi (Frame Titles): %c and %l are ignored in
850 frame-title-format.
851
8972d253
RS
8522006-10-11 Richard Stallman <rms@gnu.org>
853
854 * keymaps.texi (Key Sequences): Clarify use of kbd.
855
3075e881
KS
8562006-10-10 Kim F. Storm <storm@cua.dk>
857
858 * lists.texi (Sets And Lists): Add memql.
859
01993898
RS
8602006-10-03 Richard Stallman <rms@gnu.org>
861
862 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
863 Clarify :ascii: and :nonascii:.
864
f9df5f68
JL
8652006-09-29 Juri Linkov <juri@jurta.org>
866
867 * modes.texi (%-Constructs): Reorder coding systems in the
868 documentation of %z to the real order displayed in the modeline.
869
98259f08
RS
8702006-09-25 Richard Stallman <rms@gnu.org>
871
872 * os.texi (Timers): Describe timer-max-repeats.
873
2d56beed
CY
8742006-09-25 Chong Yidong <cyd@stupidchicken.com>
875
876 * os.texi (Timers): Mention with-local-quit.
877
45c912f2
RS
8782006-09-24 Richard Stallman <rms@gnu.org>
879
880 * searching.texi (Searching and Matching): Mention property search.
881
882 * commands.texi (Command Loop Info): Explain how read-event affects
883 this-command-keys.
884
aa256798
RS
8852006-09-20 Richard Stallman <rms@gnu.org>
886
45c912f2
RS
887 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
888
aa256798
RS
889 * windows.texi (Window Start): Minor cleanups.
890
a4df1f8b
KS
8912006-09-20 Kim F. Storm <storm@cua.dk>
892
893 * windows.texi (Window Start): pos-visible-in-window-p allows
894 specifying t for position to mean "end of window".
895 Add window-line-height.
896
897 * anti.texi (Antinews): Mention window-line-height.
898
74686736
DK
8992006-09-19 David Kastrup <dak@gnu.org>
900
901 * keymaps.texi (Searching Keymaps): Small clarification.
902
a0c489f1
RS
9032006-09-18 Richard Stallman <rms@gnu.org>
904
2a27a16b
RS
905 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
906 cause keyboard menus.
907 (Menu Keymaps): Likewise.
908 (Defining Menus, Keyboard Menus): Clarify.
909
a0c489f1
RS
910 * text.texi (Fields): Clarify explanation of constrain-to-field.
911
1e9265dd
EZ
9122006-09-16 Eli Zaretskii <eliz@gnu.org>
913
914 * variables.texi (Tips for Defining): Fix a typo.
915
74f526f3
RS
9162006-09-15 Richard Stallman <rms@gnu.org>
917
918 * keymaps.texi (Remapping Commands, Searching Keymaps)
919 (Active Keymaps): Clean up previous change.
920
45a2056c
JB
9212006-09-15 Jay Belanger <belanger@truman.edu>
922
923 * gpl.texi: Replace "Library Public License" by "Lesser Public
924 License" throughout.
925
b74e16a3
DK
9262006-09-15 David Kastrup <dak@gnu.org>
927
928 * keymaps.texi (Active Keymaps): Adapt description to use
929 `get-char-property' instead `get-text-property'. Explain how
930 mouse events change this. Explain the new optional argument of
931 `key-binding' and its mouse-dependent lookup.
74f526f3 932 (Searching Keymaps): Adapt description similarly.
74686736
DK
933 (Remapping Commands): Explain the new optional argument of
934 `command-remapping'.
b74e16a3 935
18d55b24
RS
9362006-09-14 Richard Stallman <rms@gnu.org>
937
938 * keymaps.texi (Searching Keymaps): Clarification.
939 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
940
9412006-09-13 Richard Stallman <rms@gnu.org>
942
943 * objects.texi (Character Type): Node split.
944 Add xref to Describing Characters.
945 (Basic Char Syntax, General Escape Syntax)
946 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
947
8b170b82
RS
9482006-09-11 Richard Stallman <rms@gnu.org>
949
950 * display.texi (Display Table Format): Wording clarification.
c5b0bab9 951 (Glyphs): Clarifications.
8b170b82 952
3250aca2
CY
9532006-09-10 Chong Yidong <cyd@stupidchicken.com>
954
955 * keymaps.texi (Active Keymaps): Mention that key-binding checks
956 local maps.
957
606fd469
KS
9582006-09-10 Kim F. Storm <storm@cua.dk>
959
960 * display.texi (Forcing Redisplay): Document return value of
961 function redisplay.
962
755b2209
RS
9632006-09-09 Richard Stallman <rms@gnu.org>
964
1d7b95f5
RS
965 * windows.texi (Window Hooks): Explain limits of
966 window-scroll-functions.
967
755b2209
RS
968 * display.texi (Fringe Indicators): Update for last change in
969 indicate-buffer-boundaries.
970
af09dd78
RS
9712006-09-08 Richard Stallman <rms@gnu.org>
972
973 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
974
2010a78c
KS
9752006-09-06 Kim F. Storm <storm@cua.dk>
976
bdd26918
KS
977 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
978
2010a78c
KS
979 * windows.texi (Window Start): Update pos-visible-in-window-p.
980
bae12237
RS
9812006-09-04 Richard Stallman <rms@gnu.org>
982
983 * processes.texi (Accepting Output): Explain SECONDS=0 for
984 accept-process-output.
985
986 * os.texi (Idle Timers): Explain why timer functions should not
987 loop until (input-pending-p).
988
ebc80ddf
EZ
9892006-09-02 Eli Zaretskii <eliz@gnu.org>
990
991 * makefile.w32-in (usermanualdir): New variable.
992 (elisp.dvi): Use it.
993
a66d9563
EZ
9942006-09-01 Eli Zaretskii <eliz@gnu.org>
995
996 * buffers.texi (Buffer Modification): Fix last change.
997
5a8f5165
CY
9982006-09-01 Chong Yidong <cyd@stupidchicken.com>
999
1000 * buffers.texi (Buffer Modification): Document
1001 buffer-chars-modified-tick.
1002
80e0572b
RS
10032006-08-31 Richard Stallman <rms@gnu.org>
1004
1005 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
1006
10072006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
931d878d
SM
1008
1009 * modes.texi (Syntactic Font Lock):
80e0572b
RS
1010 Mention font-lock-syntactic-face-function
1011 instead of specific faces.
931d878d 1012
bda420a3
CY
10132006-08-29 Chong Yidong <cyd@stupidchicken.com>
1014
1015 * display.texi (Images): Add xrref to display-images-p.
1016
c6f8bb3a
KH
10172006-08-28 Kenichi Handa <handa@m17n.org>
1018
1019 * nonascii.texi (Lisp and Coding Systems): Fix description of
1020 detect-coding-region.
1021
7a210b69
MB
10222006-08-27 Michael Olson <mwolson@gnu.org>
1023
1024 * processes.texi (Transaction Queues): Remove stray quote
1025 character.
1026
3e04a8fc
RS
10272006-08-25 Richard Stallman <rms@gnu.org>
1028
1029 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
1030 Add xref.
1031
fda97484
CY
10322006-08-24 Chong Yidong <cyd@stupidchicken.com>
1033
1034 * os.texi (Timers): Avoid waiting inside timers.
1035
3e46b34c
LK
10362006-08-21 Lute Kamstra <lute@gnu.org>
1037
1038 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
1039
ce629713
RS
10402006-08-20 Richard Stallman <rms@gnu.org>
1041
1042 * os.texi (Idle Timers): New node, split out from Timers.
1043 Document current-idle-time.
1044 * commands.texi (Reading One Event): Update xref.
1045 * elisp.texi (Top): Update subnode menu.
1046
3cb74cd1
RS
10472006-08-16 Richard Stallman <rms@gnu.org>
1048
1049 * keymaps.texi (Extended Menu Items): Show format of cached
1050 bindings in extended menu items.
1051
1052 * customize.texi (Variable Definitions): Explain when the
1053 standard value expression is evaluated.
1054
7e188449
CY
10552006-08-15 Chong Yidong <cyd@stupidchicken.com>
1056
1057 * commands.texi (Reading One Event): Explain idleness in
1058 `read-event'.
1059
b8f5396a
CY
10602006-08-12 Chong Yidong <cyd@stupidchicken.com>
1061
1062 * text.texi (Near Point): Say "cursor" not "terminal cursor".
1063 (Commands for Insertion): Removed split-line since it's not
1064 relevant for Lisp programming.
1065 (Yank Commands): Rewrite introduction.
1066 (Undo): Clarify.
1067 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
1068 (Filling): Remove redundant comment. Clarify return value of
1069 current-justification.
1070 (Margins): Minor clarifications.
1071 (Adaptive Fill): Update default value of adaptive-fill-regexp.
1072 (Sorting): Update definition of sort-lines.
1073 (Columns): Clarify behavior of sort-columns.
1074 (Indent Tabs): Link to Tab Stops in Emacs manual.
1075 (Special Properties): Clarify.
1076 (Clickable Text): Mention Buttons package.
1077
0c80afbd
EZ
10782006-08-12 Kevin Ryde <user42@zip.com.au>
1079
1080 * os.texi (Time Parsing): Add %z to description of
1081 format-time-string, as per docstring. Add cross reference to
1082 glibc manual for strftime.
1083
02a2b2ad
RS
10842006-08-08 Richard Stallman <rms@gnu.org>
1085
1086 * modes.texi: Clean up wording in previous change.
1087
34e5974a
CY
10882006-08-07 Chong Yidong <cyd@stupidchicken.com>
1089
1090 * modes.texi (Hooks): Clarify.
1091 (Major Mode Basics): Mention define-derived-mode explicitly.
1092 (Major Mode Conventions): Rebinding RET is OK for some modes.
1093 Mention change-major-mode-hook and after-change-major-mode-hook.
1094 (Example Major Modes): Moved to end of Modes section.
1095 (Mode Line Basics): Clarify.
1096 (Mode Line Data): Mention help-echo and local-map in strings.
1097 Explain reason for treatment of non-risky variables.
1098 (Properties in Mode): Clarify.
1099 (Faces for Font Lock): Add font-lock-negation-char-face.
1100
65c6c6b6
EZ
11012006-08-04 Eli Zaretskii <eliz@gnu.org>
1102
1103 * strings.texi (Formatting Strings): Warn against arbitrary
1104 strings as first arg to `format'.
1105
fc0ba1d0
TTN
11062006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
1107
1108 * text.texi (Clickable Text): Mention `help-echo' text property.
1109 Update intro, examples and associated explanations.
1110
a3483884
RS
11112006-07-31 Richard Stallman <rms@gnu.org>
1112
1113 * commands.texi: Update xrefs.
1114 (Event Mod): New node, cut out from old Translating Input.
1115
1116 * maps.texi: Update xrefs.
fc0ba1d0 1117
a3483884
RS
1118 * keymaps.texi (Translation Keymaps): New node.
1119 Update xrefs from Translating Input to Translation Keymaps.
fc0ba1d0 1120
a3483884
RS
1121 * elisp.texi (Top): Update subnode menu.
1122
1123 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
1124
1125 * os.texi (System Interface): Fix menu descriptions of some nodes.
1126 (Translating Input): Node deleted.
fc0ba1d0 1127
ec777101
NR
11282006-07-31 Nick Roberts <nickrob@snap.net.nz>
1129
8d3f955b 1130 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
ec777101
NR
1131
1132 * lists.texi (Sets And Lists): Likewise.
1133
0f42ea76
TTN
11342006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
1135
1136 * text.texi (Fields): Mention POS
1137 requirement when narrowing is in effect.
1138
eb107d09
RS
11392006-07-28 Richard Stallman <rms@gnu.org>
1140
0de8dcc9
RS
1141 * display.texi (Face Attributes): Simplify wording.
1142 (Attribute Functions): Clarify meaning of new-frame default
1143 attribute settings.
1144
eb107d09
RS
1145 * customize.texi (Common Keywords): Document how to use
1146 :package-version in a package not in Emacs.
1147
d7fb9e6c
KS
11482006-07-28 Kim F. Storm <storm@cua.dk>
1149
1150 * commands.texi (Reading One Event): Fix last change.
1151
c1c3d4f7
CY
11522006-07-26 Chong Yidong <cyd@stupidchicken.com>
1153
1154 * commands.texi (Reading One Event): Document SECONDS argument for
1155 read-event, read-char, and read-char-exclusive.
1156
94b39239
SM
11572006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
1158
1159 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
1160 to ensure correct identification.
1161
1cff9220
RS
11622006-07-24 Richard Stallman <rms@gnu.org>
1163
5ac64732
RS
1164 * text.texi (Clickable Text): Clarify.
1165
1cff9220
RS
1166 * sequences.texi (Vector Functions): Delete duplicate xref.
1167
1168 * objects.texi (Function Type): Clarify.
1169
1170 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
1171 modes.
1172
1173 * lists.texi (List Variables): New node.
1174 Material moved from other nodes.
1175
1176 * variables.texi (Setting Variables): add-to-list and
1177 add-to-ordered-list moved to List Variables node.
1178
38db29e0
TTN
11792006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
1180
1181 * text.texi (Links and Mouse-1):
1182 For mouse-on-link-p, expand on arg POS.
1183
9e4101b2
KS
11842006-07-21 Kim F. Storm <storm@cua.dk>
1185
1186 * display.texi (Forcing Redisplay): Don't mention systems which
1187 don't support sub-second timers for redisplay-preemption-period.
1188
1189 * os.texi (Terminal Output): Clarify text vs graphical terminal.
1190
cc539208
EZ
11912006-07-21 Eli Zaretskii <eliz@gnu.org>
1192
1193 * frames.texi (Input Focus): Document that focus-follows-mouse has
1194 no effect on MS-Windows.
1195
c29fbc93
RS
11962006-07-18 Richard Stallman <rms@gnu.org>
1197
1ef252f6
RS
1198 * display.texi (Forcing Redisplay): Cleanups in previous change.
1199
c29fbc93
RS
1200 * processes.texi (Low-Level Network): Make menu more convenient.
1201
5b5fca28
KS
12022006-07-18 Kim F. Storm <storm@cua.dk>
1203
2d545d83
KS
1204 * display.texi (Forcing Redisplay): redisplay-preemption-period
1205 only used on window systems. Add xref to Terminal Output.
1206
1207 * os.texi (Terminal Output): baud-rate only controls preemption on
1208 non-window systems. Add xref to Forcing Redisplay.
1209
5b5fca28
KS
1210 * processes.texi (Low-Level Network): Rename node "Make Network"
1211 to "Network Processes".
1212
42995636
KB
12132006-07-18 Karl Berry <karl@gnu.org>
1214
5b5fca28
KS
1215 * variables.texi, functions.texi, customize.texi, loading.texi:
1216 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
42995636 1217
e1842332
CY
12182006-07-17 Chong Yidong <cyd@stupidchicken.com>
1219
1220 * commands.texi (Waiting): Document batch-mode sit-for behavior.
1221
daeeeffc
RS
12222006-07-17 Richard Stallman <rms@gnu.org>
1223
7c0c29ee
RS
1224 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
1225 Put period and comma inside quotes.
5b5fca28 1226
7c0c29ee
RS
1227 * loading.texi, markers.texi: Use real doublequote inside menus.
1228
1229 * windows.texi: Put point and comma inside quotes.
1230 (Textual Scrolling): Use @samp for error message.
1231
5b5fca28
KS
1232 * variables.texi, tips.texi, syntax.texi, symbols.texi:
1233 * strings.texi, streams.texi, processes.texi, os.texi:
7c0c29ee
RS
1234 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
1235 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5b5fca28
KS
1236 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
1237 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7c0c29ee 1238 Put point and comma inside quotes.
5b5fca28 1239
05bdf2d7
RS
1240 * control.texi (Processing of Errors): Add command-error-function.
1241
daeeeffc
RS
1242 * variables.texi (File Local Variables): Clarify that
1243 file local variables make buffer-local bindings.
1244
1245 * modes.texi (Syntactic Font Lock): Give default for
1246 font-lock-syntax-table.
1247
7e1c1289
NR
12482006-07-17 Nick Roberts <nickrob@snap.net.nz>
1249
1250 * text.texi (Special Properties): Clean up previous change.
1251
912c7235
KB
12522006-07-16 Karl Berry <karl@gnu.org>
1253
5b5fca28
KS
1254 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
1255 * control.texi: Fix bad page breaks through chapter 10 (control).
ece35e15 1256
5b5fca28 1257 * anti.texi (Antinews): Reorder face-attribute fns to avoid
912c7235
KB
1258 underfull hbox.
1259
54b7938f
NR
12602006-07-15 Nick Roberts <nickrob@snap.net.nz>
1261
1262 * text.texi (Special Properties): Describe fontified text property
1263 in relation to a character (not text).
1264
3f11901a
KS
12652006-07-15 Kim F. Storm <storm@cua.dk>
1266
0864179a
KS
1267 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
1268 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
1269 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
1270
3f11901a
KS
1271 * anti.texi (Antinews): Mention redisplay function.
1272 The kbd macro existed, but was not documented, before 22.x.
1273 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
1274
b4f62d0a
NR
12752006-07-14 Nick Roberts <nickrob@snap.net.nz>
1276
1277 * display.texi (Displaying Messages): Add anchor.
1278
1279 * frames.texi (Dialog Boxes): Use it.
1280
2c6e026a
RS
12812006-07-12 Richard Stallman <rms@gnu.org>
1282
1283 * objects.texi (Frame Type): Explain nature of frames better.
1284
1285 * frames.texi (Frames): Explain nature of frames better.
1286
12872006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
1288
1289 * tips.texi (Coding Conventions): Explain why use cl at compile time.
1290
099d4201
YM
12912006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1292
1293 * frames.texi (Window System Selections): Mention scrap support for Mac.
1294 Default value of x-select-enable-clipboard is t on Mac.
1295
1296 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
1297
ff97f952
KS
12982006-07-11 Kim F. Storm <storm@cua.dk>
1299
1300 * display.texi (Forcing Redisplay): Add `redisplay' function.
1301 Don't mention (sit-for -1) -- use (redisplay t) instead.
1302
1303 * commands.texi (Waiting): (sit-for -1) is no longer special.
1304 (sit-for 0) is equivalent to (redisplay).
1305 Iconifying/deiconifying no longer makes sit-for return.
1306
a183016f
NR
13072006-07-10 Nick Roberts <nickrob@snap.net.nz>
1308
1309 * display.texi (Buttons): Fix typo.
1310
1311 * index.texi, elisp.texi (New Symbols): Comment node out.
1312
b86be617
RS
13132006-07-09 Richard Stallman <rms@gnu.org>
1314
1315 * display.texi (Truncation): Clean up previous change.
1316
3aa7c28e
RS
13172006-07-08 Richard Stallman <rms@gnu.org>
1318
1319 * commands.texi (Interactive Call): Use 3 as prefix in example
1320 for execute-extended-command.
1321
1322 * display.texi (Attribute Functions): Move paragraph about
1323 compatibility with Emacs < 21.
1324
5a1048a5
KS
13252006-07-09 Kim F. Storm <storm@cua.dk>
1326
1327 * display.texi (Refresh Screen): Clarify force-window-update.
1328 (Truncation): "Normally" indicated by fringe arrows.
1329
89fb9154
EZ
13302006-07-08 Eli Zaretskii <eliz@gnu.org>
1331
5a1048a5
KS
1332 * windows.texi (Textual Scrolling, Resizing Windows):
1333 * variables.texi (Constant Variables):
89fb9154
EZ
1334 * text.texi (Buffer Contents, Deletion, Changing Properties)
1335 (Property Search, Special Properties, Sticky Properties)
5a1048a5 1336 (Links and Mouse-1, Fields, Change Hooks):
89fb9154 1337 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5a1048a5
KS
1338 (Categories):
1339 * symbols.texi (Other Plists):
1340 * streams.texi (Output Variables):
1341 * processes.texi (Input to Processes, Query Before Exit):
1342 * positions.texi (Word Motion, Text Lines, List Motion):
89fb9154 1343 * os.texi (Init File, System Environment, Sound Output)
5a1048a5 1344 (Session Management):
89fb9154 1345 * nonascii.texi (Text Representations, Character Sets)
5a1048a5
KS
1346 (Chars and Bytes, Locales):
1347 * modes.texi (Defining Minor Modes, Header Lines):
1348 * minibuf.texi (Minibuffer Contents):
1349 * markers.texi (Information from Markers):
1350 * lists.texi (List Elements, Building Lists, Association Lists):
1351 * keymaps.texi (Tool Bar):
1352 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
1353 * functions.texi (What Is a Function, Mapping Functions):
89fb9154
EZ
1354 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
1355 (Color Names, Text Terminal Colors, Display Feature Testing):
1356 * files.texi (Visiting Functions, File Name Components)
5a1048a5 1357 (Unique File Names, Contents of Directories):
89fb9154
EZ
1358 * display.texi (Forcing Redisplay, Displaying Messages)
1359 (Temporary Displays, Font Selection, Auto Faces)
1360 (Font Lookup, Fringe Indicators, Display Margins)
1361 (Image Descriptors, Showing Images, Image Cache, Button Types)
1362 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5a1048a5
KS
1363 (Display Table Format, Glyphs):
1364 * control.texi (Iteration):
1365 * commands.texi (Command Loop Info, Adjusting Point):
08b17d37
KS
1366 * backups.texi (Making Backups, Auto-Saving):
1367 Remove @tindex entries.
89fb9154 1368
7f087030
KS
13692006-07-07 Kim F. Storm <storm@cua.dk>
1370
1371 * display.texi (Fringe Cursors): Fix typo.
1372 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
1373 (Overlay Arrow): Default is overlay-arrow fringe indicator.
1374
978db147
RS
13752006-07-05 Richard Stallman <rms@gnu.org>
1376
1377 * text.texi (Buffer Contents): Add example of text props
1378 in result of buffer-substring.
1379 (Text Properties): Explain better about use of specific property names.
1380 (Property Search): Some cleanups; reorder some functions.
1381
1382 * keymaps.texi (Changing Key Bindings): Cleanup.
1383 Add xref to Key Binding Conventions.
1384
1385 * display.texi (Attribute Functions): Add examples for
1386 face-attribute-relative-p.
1387
1388 * tips.texi (Coding Conventions): Cleanup last change.
1389
42b50684
KB
13902006-07-05 Karl Berry <karl@gnu.org>
1391
08b17d37
KS
1392 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
1393 Remove @setchapternewpage odd.
42b50684
KB
1394 Result is 1013 pages, down from 1100.
1395
08b17d37
KS
1396 * anti.texi, customize.texi, display.texi, internals.texi:
1397 * minibuf.texi, modes.texi, tips.texi:
9b7fa297 1398 Fix overfull/underfull boxes.
42b50684 1399
180f018c
TTN
14002006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
1401
1402 * edebug.texi (Instrumenting):
1403 Add Edebug-specific findex for eval-buffer.
1404 * loading.texi (Loading):
1405 Replace eval-current-buffer with eval-buffer.
1406
8e338f7b
EZ
14072006-06-30 Nick Roberts <nickrob@snap.net.nz>
1408
1409 * locals.texi (Standard Buffer-Local Variables): Update the list
1410 of variables.
1411
0770a251
NR
14122006-06-26 Nick Roberts <nickrob@snap.net.nz>
1413
1414 * files.texi (File Name Completion): Point user to the node
1415 "Reading File Names".
1416
d9034473
EZ
14172006-06-24 Eli Zaretskii <eliz@gnu.org>
1418
eff6bfea
EZ
1419 * files.texi (Contents of Directories): Document case-insensitive
1420 behavior on respective filesystems.
1421
d9034473
EZ
1422 * objects.texi (Character Type): Document that Emacs signals an
1423 error for unsupported Unicode characters specified as \uNNNN.
1424
a5bd14d3
RS
14252006-06-19 Richard Stallman <rms@gnu.org>
1426
1427 * processes.texi (Bindat Spec): Clarify previous change.
1428
d1ae9041
RS
14292006-06-16 Richard Stallman <rms@gnu.org>
1430
1431 * tips.texi (Coding Conventions): Better explain conventions
1432 for definition constructs.
1433
1434 * text.texi (Special Properties): String value of `read-only'
1435 serves as the error message.
1436
1437 * objects.texi (Character Type): Clarify prev. change.
1438 (Non-ASCII in Strings): Mention \u and \U.
1439
1440 * commands.texi (Using Interactive): Explain problem of
1441 markers, etc., in command-history.
1442
1bb32610
KS
14432006-06-14 Kim F. Storm <storm@cua.dk>
1444
1445 * commands.texi (Waiting): Negative arg to sit-for forces
1446 redisplay even if input is pending.
1447
1448 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
1449 redisplay. Remove incorrect example of binding redisplay-dont-pause
1450 around (sit-for 0).
1451
c7484981
RS
14522006-06-13 Richard Stallman <rms@gnu.org>
1453
1454 * display.texi (Forcing Redisplay): Clarify previous change.
1455
d211faa2
RF
14562006-06-13 Romain Francoise <romain@orebokech.com>
1457
1458 * display.texi (Forcing Redisplay): Fix typo.
1459
8eb2b87f
KS
14602006-06-13 Kim F. Storm <storm@cua.dk>
1461
1462 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
1463
503b5e1c
LT
14642006-06-10 Luc Teirlinck <teirllm@auburn.edu>
1465
1466 * tips.texi (Coding Conventions): Add `@end itemize'.
1467
9e362b84
RS
14682006-06-10 Richard Stallman <rms@gnu.org>
1469
1470 * tips.texi (Coding Conventions): Explain use of coding systems
1471 to ensure one decoding for strings.
1472
7cb93181
EZ
14732006-06-09 Aidan Kehoe <kehoea@parhasard.net>
1474
9b7fa297 1475 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7cb93181
EZ
1476 syntax.
1477
afd63bda
EZ
14782006-06-07 Eli Zaretskii <eliz@gnu.org>
1479
1480 * display.texi (Font Selection): Remove description of
1481 clear-face-cache.
1482
1483 * compile.texi (Eval During Compile): Fix a typo. Add index
1484 entries for possible uses of eval-when-compile.
1485
71ee3e04
TTN
14862006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
1487
1488 * display.texi (Abstract Display): Fix typo.
1489
a941b26b
EZ
14902006-06-03 Eli Zaretskii <eliz@gnu.org>
1491
1492 * minibuf.texi (Minibuffer History) <history-add-new-input>:
1493 Reword variable's description.
1494
963128f3
RS
14952006-06-01 Richard Stallman <rms@gnu.org>
1496
1497 * windows.texi (Splitting Windows): Clarify splitting nonselected
1498 window.
1499
82db8fa7
JL
15002006-05-31 Juri Linkov <juri@jurta.org>
1501
1502 * minibuf.texi (Minibuffer History): Add history-add-new-input.
1503
d9e8091d
RS
15042006-05-30 Richard Stallman <rms@gnu.org>
1505
6ac209a3
RS
1506 * display.texi (Line Height): Fix errors in description of
1507 default line height and line-height properyty.
1508
d9e8091d
RS
1509 * nonascii.texi (Default Coding Systems): Further clarification.
1510
93fd6289
LT
15112006-05-29 Luc Teirlinck <teirllm@auburn.edu>
1512
1513 * internals.texi (Pure Storage): Mention that an overflow in pure
1514 space causes a memory leak.
1515 (Garbage Collection): If there was an overflow in pure space,
1516 `garbage-collect' returns nil.
1517
7c42b3e0
EZ
15182006-05-30 Eli Zaretskii <eliz@gnu.org>
1519
1520 * nonascii.texi (Default Coding Systems): Fix it some more.
1521
b8909e88
EZ
15222006-05-29 Eli Zaretskii <eliz@gnu.org>
1523
1524 * nonascii.texi (Default Coding Systems): Fix last change.
1525
6d3906d5
KH
15262006-05-29 Kenichi Handa <handa@m17n.org>
1527
1528 * nonascii.texi (find-operation-coding-system): Describe the new
1529 argument format (FILENAME . BUFFER).
1530
0985f920
RS
15312006-05-28 Richard Stallman <rms@gnu.org>
1532
1533 * tips.texi (Coding Conventions): Better explain reasons not to
1534 advise other packages or use `eval-after-load'.
1535
6c6e0bb4
KS
15362006-05-29 Kim F. Storm <storm@cua.dk>
1537
1538 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
1539 `bindat-idx' and `bindat-raw' for clarity.
1540
096432af
TTN
15412006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
1542
b9e17eb3
TTN
1543 * processes.texi (Bindat Spec): Expand on `repeat' handler.
1544
096432af
TTN
1545 * display.texi (Display): Add "Abstract Display" to menu.
1546 (Abstract Display, Abstract Display Functions)
1547 (Abstract Display Example): New nodes.
1548 * elisp.texi (Top): Add "Abstract Display" to menu.
1549
e4b3f22f
CY
15502006-05-27 Chong Yidong <cyd@stupidchicken.com>
1551
917b8227
CY
1552 * keymaps.texi (Key Sequences): Link to input events definition.
1553 (Format of Keymaps): Delete material duplicated in Keymap Basics.
1554
e4b3f22f
CY
1555 * files.texi (Changing Files): Document updated argument list for
1556 copy-file.
1557
f1b64ef1
TTN
15582006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
1559
1560 * processes.texi (Bindat Functions): Explain term "total length".
1561 Use it in bindat-length and bindat-pack descriptions.
1562
3d0793e4
EZ
15632006-05-26 Eli Zaretskii <eliz@gnu.org>
1564
1565 * tips.texi (Coding Conventions): Advise against using
1566 eval-after-load in packages. Add an index entry.
1567
abeb5483
JL
15682006-05-25 Juri Linkov <juri@jurta.org>
1569
92aa92fa
JL
1570 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
1571
abeb5483
JL
1572 * modes.texi (%-Constructs): Add %e, %z, %Z.
1573
403a7bca
RS
15742006-05-25 Richard Stallman <rms@gnu.org>
1575
1576 * elisp.texi (Top): Update subnode menu.
1577
1578 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
1579 (Keymaps): Update menu.
1580
39a9bed3
CY
15812006-05-25 Chong Yidong <cyd@stupidchicken.com>
1582
1583 * keymaps.texi (Key Sequences): Some clarifications.
1584
78b3f5c3
TTN
15852006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
1586
1587 * processes.texi (Bindat Functions): Say "unibyte string"
1588 explicitly for bindat-unpack and bindat-pack descriptions.
1589 (Bindat Examples): Don't call `string-make-unibyte' in example.
1590
08244b81
CY
15912006-05-25 Chong Yidong <cyd@stupidchicken.com>
1592
1593 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
1594 Explain string and vector representations of key sequences
1595
78b3f5c3
TTN
1596 * keymaps.texi (Changing Key Bindings):
1597 * commands.texi (Interactive Codes, Interactive Codes):
08244b81
CY
1598 * help.texi (Describing Characters): Refer to it.
1599
b370c94d
LT
16002006-05-23 Luc Teirlinck <teirllm@auburn.edu>
1601
1602 * frames.texi (Pointer Shape): @end table -> @end defvar.
1603
b8223441
RS
16042006-05-22 Richard Stallman <rms@gnu.org>
1605
1606 * elisp.texi (Top): Update subnode menus.
1607
1608 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
1609 Contents rewritten; material from old Pointer Shape node moved here.
1610
1611 * display.texi (Pointer Shape): Node deleted.
1612 (Image Descriptors): Minor cleanup.
1613
c18eec5c
RS
16142006-05-21 Richard Stallman <rms@gnu.org>
1615
1616 * syntax.texi (Parsing Expressions): Update info on which STATE
1617 elements are ignored.
1618
9300b310
LT
16192006-05-19 Luc Teirlinck <teirllm@auburn.edu>
1620
86735b2d
LT
1621 * hooks.texi (Standard Hooks): Correct typo.
1622
9300b310
LT
1623 * gpl.texi (GPL): ifinfo -> ifnottex.
1624
75e3b957
EZ
16252006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
1626
1627 * searching.texi (Simple Match Data): Warn about match data being
1628 set anew by every search.
1629
0bcf8735
RS
16302006-05-17 Richard Stallman <rms@gnu.org>
1631
1632 * minibuf.texi (Minibuffer History): Clarify.
1633
1634 * searching.texi (Regexp Special): Clarify nested regexp warning.
1635
b3abe3a5
KS
16362006-05-16 Kim F. Storm <storm@cua.dk>
1637
1638 * minibuf.texi (Minibuffer History): Update add-to-history.
1639
bc20db55
KH
16402006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
1641
1642 * nonascii.texi (Explicit Encoding): Fix
1643 typo (encoding<->decoding).
1644
f31263a4
RS
16452006-05-14 Richard Stallman <rms@gnu.org>
1646
46a2df8e
RS
1647 * buffers.texi (Creating Buffers): Cleanup.
1648
f31263a4
RS
1649 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
1650
1299a5a4
EZ
16512006-05-13 Eli Zaretskii <eliz@gnu.org>
1652
642c61f3
EZ
1653 * buffers.texi (Current Buffer): Document that with-temp-buffer
1654 disables undo.
1655
1299a5a4
EZ
1656 * os.texi (Terminal-Specific): More accurate description of how
1657 Emacs searches for the terminal-specific libraries.
1658
61515a63
EZ
16592006-05-12 Eli Zaretskii <eliz@gnu.org>
1660
b811ef49
EZ
1661 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
1662 emacs-xtra to @inforef's.
1663
4a7910c7
EZ
1664 * text.texi (Undo): Document that undo is turned off in buffers
1665 whose names begin with a space.
1666
1667 * buffers.texi (Buffer Names): Add index entries for buffers whose
1668 names begin with a space.
1669 (Creating Buffers): Document that undo is turned off in buffers
1670 whose names begin with a space.
1671
f055e02c
EZ
1672 * files.texi (Visiting Functions, Reading from Files)
1673 (Saving Buffers): Mention code and EOL conversions by file I/O
1674 primitives and subroutines.
1675
0ef0b416
EZ
1676 * nonascii.texi (Lisp and Coding Systems): Document
1677 coding-system-eol-type. Add index entries for eol conversion.
1678
61515a63
EZ
1679 * display.texi (Defining Faces): Mention `mac', and add an xref to
1680 where window-system is described.
1681
e4c068c0
RS
16822006-05-10 Richard Stallman <rms@gnu.org>
1683
1684 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
1685
31035927
RS
16862006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
1687
1688 * variables.texi (File Local Variables): Recommend to quote lambda
1689 expressions in safe-local-variable property.
1690
f12a0718
RS
16912006-05-09 Richard Stallman <rms@gnu.org>
1692
1693 * variables.texi (File Local Variables): Document
1694 safe-local-eval-forms and safe-local-eval-function.
1695
ed7e6c32
KS
16962006-05-07 Kim F. Storm <storm@cua.dk>
1697
1698 * minibuf.texi (Minibuffer History): Remove keep-dups arg
1699 from add-to-history.
1700
5a36d834
RF
17012006-05-07 Romain Francoise <romain@orebokech.com>
1702
1703 * commands.texi (Event Input Misc):
1704 * compile.texi (Eval During Compile):
1705 * internals.texi (Buffer Internals):
1706 * minibuf.texi (Initial Input):
1707 * nonascii.texi (Scanning Charsets):
1708 * numbers.texi (Comparison of Numbers):
1709 * windows.texi (Textual Scrolling, Vertical Scrolling):
1710 Fix various typos.
1711
fbc284f6
EZ
17122006-05-06 Eli Zaretskii <eliz@gnu.org>
1713
f53d2e87
EZ
1714 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
1715 conditional xref's to either emacs or emacs-xtra, depending on
1716 @iftex/@ifnottex.
1717
fbc284f6
EZ
1718 * minibuf.texi (Minibuffer History): Document add-to-history.
1719
3dfed653
EZ
17202006-05-05 Eli Zaretskii <eliz@gnu.org>
1721
1722 * internals.texi (Pure Storage): Mention the pure overflow message
1723 at startup.
1724
8e7a9a24
EZ
17252006-05-05 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
1726
1727 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
1728 (Searching Keymaps): Fix pseudo-Lisp description of keymap
1729 search.
1730
d0789de9
RS
17312006-05-01 Richard Stallman <rms@gnu.org>
1732
1733 * intro.texi (nil and t): Clarify.
1734
1735 * variables.texi (File Local Variables): Suggest using booleanp.
1736
fc2cb772
JB
17372006-05-01 Juanma Barranquero <lekktu@gmail.com>
1738
1739 * objects.texi (Type Predicates): Fix typos.
1740
27c5714a
SM
17412006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
1742
1743 * intro.texi (nil and t): Add booleanp.
1744
1745 * objects.texi (Type Predicates): Add links for booleanp and
1746 string-or-null-p.
1747
eadb9d45
RS
17482006-04-29 Richard Stallman <rms@gnu.org>
1749
27c5714a 1750 * modes.texi (Multiline Font Lock): Rename from
eadb9d45
RS
1751 Multi line Font Lock Elements. Much clarification.
1752 (Font Lock Multiline, Region to Fontify): Much clarification.
1753
7817e3d3
SM
17542006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
1755
1756 * variables.texi (File Local Variables): Remove the special case t for
1757 safe-local-variable.
1758
8ac3a455
RS
17592006-04-26 Richard Stallman <rms@gnu.org>
1760
1761 * syntax.texi (Parsing Expressions): Minor cleanup.
1762
290e4aae
RS
17632006-04-18 Richard Stallman <rms@gnu.org>
1764
1765 * tips.texi (Coding Conventions): Explain when the package's
1766 prefix should appear later on (not at the start of the name).
1767
1768 * searching.texi (String Search): Clarify effect of NOERROR.
1769
1770 * modes.texi (Imenu): Clarify what special items do.
1771
1772 * hooks.texi (Standard Hooks): Delete text about old hook names.
1773
1e2b8ce5
RF
17742006-04-17 Romain Francoise <romain@orebokech.com>
1775
1776 * variables.texi (Local Variables): Update the default value of
1777 `max-specpdl-size'.
1778
51fa34bc
MB
17792006-04-15 Michael Olson <mwolson@gnu.org>
1780
1781 * processes.texi (Transaction Queues): Mention the new optional
1782 `delay-question' argument for `tq-enqueue'.
1783
61f32d39
BW
17842006-04-13 Bill Wohler <wohler@newt.com>
1785
1786 * customize.texi (Common Keywords): Use dotted notation for
9b7fa297 1787 :package-version value. Specify its values. Improve documentation
50b7bce0 1788 for customize-package-emacs-version-alist.
61f32d39 1789
4f8ed159
BW
17902006-04-12 Bill Wohler <wohler@newt.com>
1791
1792 * customize.texi (Common Keywords): Move description of
1793 customize-package-emacs-version-alist to @defvar.
1794
e5e864ab
BW
17952006-04-10 Bill Wohler <wohler@newt.com>
1796
1797 * customize.texi (Common Keywords): Add :package-version.
1798
6c230417
KS
17992006-04-10 Kim F. Storm <storm@cua.dk>
1800
1801 * text.texi (Buffer Contents): Add NOPROPS arg to
1802 filter-buffer-substring.
1803
d82eac8f
EZ
18042006-04-08 Kevin Ryde <user42@zip.com.au>
1805
1806 * os.texi (Command-Line Arguments): Update xref to emacs manual
1807 "Command Arguments" -> "Emacs Invocation", per change there.
1808
4f815b29
TTN
18092006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
1810
1811 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
1812 be on one line to help makeinfo not render two spaces after the dot.
1813
122c3009
RS
18142006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
1815
1816 * strings.texi (Predicates for Strings): Add string-or-null-p.
1817
da68bc3d
KS
18182006-03-28 Kim F. Storm <storm@cua.dk>
1819
1820 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
1821 remarks about systems that don't support fractional seconds.
1822
b223e22d
KB
18232006-03-25 Karl Berry <karl@gnu.org>
1824
fc2cb772 1825 * elisp.texi: Use @copyright{} instead of (C), and do not indent
b223e22d
KB
1826 the year list.
1827
b756c64c
NR
18282006-03-21 Nick Roberts <nickrob@snap.net.nz>
1829
1830 * display.texi (Fringe Indicators): Fix typos.
1831
fe3dca59
LT
18322006-03-19 Luc Teirlinck <teirllm@auburn.edu>
1833
c287ad03 1834 * tips.texi (Documentation Tips): One can now also write `program'
fe3dca59
LT
1835 in front of a quoted symbol in a docstring to prevent making a
1836 hyperlink.
1837
e91d4202
AM
18382006-03-19 Alan Mackenzie <acm@muc.de>
1839
290e4aae 1840 * text.texi (Special Properties): Clarify `fontified' property.
e91d4202 1841
e8a5f60b
RS
18422006-03-16 Richard Stallman <rms@gnu.org>
1843
1844 * display.texi (Defining Images): Minor cleanup.
1845
486daaa5
BW
18462006-03-16 Bill Wohler <wohler@newt.com>
1847
1848 * display.texi (Defining Images): In image-load-path-for-library,
1849 prefer user's images.
1850
4ffc92c2
SM
18512006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
1852
1853 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
1854
874a6ef8
BW
18552006-03-15 Bill Wohler <wohler@newt.com>
1856
1857 * display.texi (Defining Images): Fix example in
1858 image-load-path-for-library by not recommending that one binds
fc2cb772 1859 image-load-path. Just defvar it to placate compiler and only use
874a6ef8
BW
1860 it if previously defined.
1861
70949f30
BW
18622006-03-14 Bill Wohler <wohler@newt.com>
1863
1864 * display.texi (Defining Images): In image-load-path-for-library,
1865 always return list of directories. Update example.
1866
c852c516
AM
18672006-03-14 Alan Mackenzie <acm@muc.de>
1868
1869 * modes.texi: New node, "Region to Fontify" (for Font Lock).
1870 This describes font-lock-extend-region-function.
4ffc92c2 1871 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
c852c516
AM
1872 the new node "Region to Fontify".
1873
7cd3712b
RS
18742006-03-13 Richard Stallman <rms@gnu.org>
1875
1876 * display.texi (Invisible Text): The impossible position is
1877 now before the invisible text, not after.
1878 (Defining Images): Clean up last change.
1879
2c676341
BW
18802006-03-11 Bill Wohler <wohler@newt.com>
1881
1882 * display.texi (Defining Images): Add image-load-path-for-library.
1883
6f49b4c5
LT
18842006-03-11 Luc Teirlinck <teirllm@auburn.edu>
1885
2d14c9bf
LT
1886 * text.texi (Adaptive Fill): Fix Texinfo usage.
1887
1888 * strings.texi (Creating Strings): Fix Texinfo usage.
1889
6f49b4c5
LT
1890 * searching.texi (Regexp Special): Use @samp for regular
1891 expressions that are not in Lisp syntax.
1892
fc1d3386
LT
18932006-03-08 Luc Teirlinck <teirllm@auburn.edu>
1894
1895 * searching.texi (Regexp Special): Put remark between parentheses
1896 to avoid misreading.
1897
7b2c2ca9
LT
18982006-03-07 Luc Teirlinck <teirllm@auburn.edu>
1899
1900 * searching.texi (Syntax of Regexps): More accurately describe
1901 which characters are special in which situations.
1902 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
1903 are not special. Describe in detail when `[' and `]' are special.
1904 (Regexp Backslash): Plenty of regexps with unbalanced square
1905 brackets are valid, so reword that statement.
1906
f79bc642
KS
19072006-03-02 Kim F. Storm <storm@cua.dk>
1908
1909 * keymaps.texi (Tool Bar): Add tool-bar-border.
1910
1d9a5237
LT
19112006-02-28 Luc Teirlinck <teirllm@auburn.edu>
1912
a86b01fa 1913 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
1d9a5237 1914
2534ef94
LT
19152006-02-27 Luc Teirlinck <teirllm@auburn.edu>
1916
1917 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
1918
1919 * files.texi (Locating Files): Suggest additional values for the
1920 SUFFIXES arg of `locate-file'. Update pxref.
1921
1922 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
1923 (How Programs Do Loading): Discuss the effects of Auto Compression
1924 mode on `load'.
1925 (Load Suffixes): New node.
394e96d5 1926 (Library Search): Delete description of `load-suffixes'; it was
2534ef94
LT
1927 moved to "Load Suffixes".
1928 (Autoload, Named Features): Mention `load-suffixes'.
1929
dd9959da 19302006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2bb56fbf
JB
1931
1932 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
1933
1934 * windows.texi (Window Tree): Fix typo.
1935
49af2995
KS
19362006-02-20 Kim F. Storm <storm@cua.dk>
1937
1938 * display.texi (Fringe Indicators): New section.
1939 Move indicate-empty-lines, indicate-buffer-boundaries, and
1940 default-indicate-buffer-boundaries here.
1941 Add fringe-indicator-alist and default-fringes-indicator-alist.
1942 Add list of logical fringe indicator symbols.
1943 Update list of standard bitmap names.
1944 (Fringe Cursors): New section.
1945 Move overflow-newline-into-fringe here.
1946 Add fringe-cursor-alist and default-fringes-cursor-alist.
1947 Add list of fringe cursor symbols.
1948
58f71009
JB
19492006-02-20 Juanma Barranquero <lekktu@gmail.com>
1950
1951 * commands.texi (Using Interactive): Fix reference to node
1952 "Minibuffers".
1953
5498b6af
RS
19542006-02-19 Richard M. Stallman <rms@gnu.org>
1955
1956 * minibuf.texi (High-Level Completion):
1957 Add xref to read-input-method-name.
1958
1959 * files.texi (Relative File Names): Move file-relative-name here.
1960 (File Name Expansion): From here. Minor clarifications.
1961
1962 * commands.texi (Using Interactive): Add xrefs about reading input.
1963 Clarify remarks about that moving point and mark.
1964 Put string case before list case.
1965
43ce897a 19662006-02-16 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
b6498a68 1967
4ffc92c2
SM
1968 * display.texi (Other Display Specs, Image Descriptors):
1969 Revert erroneous changes. The previous description of
1970 image-descriptors as `(image . PROPS)' was correct.
b6498a68 1971
1324d26e
RS
19722006-02-14 Richard M. Stallman <rms@gnu.org>
1973
1974 * variables.texi (File Local Variables): Clarifications.
1975
0da93350
JB
19762006-02-14 Juanma Barranquero <lekktu@gmail.com>
1977
1978 * variables.texi (File Local Variables): Use @code for a cons
1979 cell, not @var.
1980
51a39bab
CY
19812006-02-13 Chong Yidong <cyd@stupidchicken.com>
1982
1983 * variables.texi (File Local Variables): Document new file local
1984 variable behavior.
1985
d342156c
KS
19862006-02-10 Kim F. Storm <storm@cua.dk>
1987
1988 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
1989
8392fe4a
JB
19902006-02-08 Juanma Barranquero <lekktu@gmail.com>
1991
1992 * modes.texi (%-Constructs): Remove obsolete info about
1993 `global-mode-string'.
1994
cd6cd82a
RS
19952006-02-07 Richard M. Stallman <rms@gnu.org>
1996
d78dc2d8
RS
1997 * commands.texi (Prefix Command Arguments): Minor cleanup.
1998
1999 * display.texi: "Graphical display", not window system.
2000
cd6cd82a
RS
2001 * functions.texi (What Is a Function): Fix xref.
2002
2003 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
2004 (Changing Key Bindings): Clarify when remapping is better than
2005 substitute-key-definition.
2006
20072006-02-02 Richard M. Stallman <rms@gnu.org>
2008
2009 * minibuf.texi (Basic Completion): Completion alists are risky.
2010
2011 * keymaps.texi (Active Keymaps): Clarifications.
2012 (Searching Keymaps): New node.
2013 (Keymaps): Update menu.
2014
2015 * frames.texi (Layout Parameters): Minor clarification.
2016 (Drag and Drop): New node.
2017 (Frames): Update menu.
2018
cf052abc
CY
20192006-01-29 Chong Yidong <cyd@stupidchicken.com>
2020
4ffc92c2
SM
2021 * display.texi (Other Display Specs, Image Descriptors):
2022 Image description is a list, not a cons cell.
cf052abc 2023
1f2907ee
LT
20242006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2025
2026 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
2027 list is not necessarily a list).
2028
a849f77d
EZ
20292006-01-27 Eli Zaretskii <eliz@gnu.org>
2030
2031 * frames.texi (Layout Parameters): border-width and
2032 internal-border-width belong to the frame, not the window.
2033
d322eb9b
RS
20342006-01-19 Richard M. Stallman <rms@gnu.org>
2035
2036 * nonascii.texi (Translation of Characters): Search cmds use
2037 translation-table-for-input. Automatically made local.
2038
2039 * markers.texi (Overview of Markers): Count insertion type
2040 as one of a marker's attributes.
2041
cd6cd82a
RS
2042 * keymaps.texi (Controlling Active Maps): New node, split out of
2043 Active Keymaps.
2044 (Keymaps): Menu updated.
2045 (Active Keymaps): Give pseudocode to explain how the active
2046 maps are searched. current-active-maps and key-binding moved here.
2047 (Functions for Key Lookup): current-active-maps and key-binding moved.
2048 Clarifications.
2049 (Searching the Keymaps): New subnode.
2050
d322eb9b
RS
2051 * elisp.texi (Top): Menu clarification.
2052
2053 * display.texi (Other Display Specs): Delete duplicate entry for
2054 just a string as display spec. Move text about recursive display
2055 specs on such a string.
2056
2057 * commands.texi (Key Sequence Input): Clarify.
2058 Move num-nonmacro-input-events out.
2059 (Reading One Event): num-nonmacro-input-events moved here.
2060
2ac77b5a
NR
20612006-01-14 Nick Roberts <nickrob@snap.net.nz>
2062
2063 * advice.texi (Simple Advice): Update example to fit argument
2064 change in previous-line.
2065
a203a18c
RS
20662006-01-05 Richard M. Stallman <rms@gnu.org>
2067
2068 * markers.texi (The Mark): Fix in `mark'.
2069
d9043ddf
RS
20702006-01-04 Richard M. Stallman <rms@gnu.org>
2071
2072 * processes.texi (Misc Network, Make Network): Minor cleanups.
2073
8a5db8ae
KS
20742006-01-04 Kim F. Storm <storm@cua.dk>
2075
2076 * processes.texi (Make Network): Add IPv6 addresses and handling.
2077 (Network Feature Testing): Mention (:family ipv6).
2078 (Misc Network): Add IPv6 formats to format-network-address.
2079
19bb7940
RS
20802005-12-30 Richard M. Stallman <rms@gnu.org>
2081
2082 * text.texi (Changing Properties):
2083 Don't use return value of set-text-properties.
2084
b9cb50d9
LT
20852005-12-29 Luc Teirlinck <teirllm@auburn.edu>
2086
2087 * modes.texi (Mode Line Format): Correct typo in menu.
2088
94a867a6
RS
20892005-12-29 Richard M. Stallman <rms@gnu.org>
2090
2091 * modes.texi (Mode Line Top): New node.
2092 (Mode Line Data): Some text moved to new node.
2093 Explain the data structure more concretely.
2094 (Mode Line Basics): Clarifications.
2095 (Mode Line Variables): Clarify intro paragraph.
2096 (%-Constructs): Clarify intro paragraph.
2097 (Mode Line Format): Update menu.
2098
ba455131
LT
20992005-12-28 Luc Teirlinck <teirllm@auburn.edu>
2100
2101 * minibuf.texi (Basic Completion): Update lazy-completion-table
2102 examples for removal of ARGS argument.
2103
2b6abe1e
RS
21042005-12-23 Richard M. Stallman <rms@gnu.org>
2105
2106 * text.texi (Undo): Restore some explanation from the version
2107 that was deleted.
2108
2d7409f2
EZ
21092005-12-23 Eli Zaretskii <eliz@gnu.org>
2110
abeb5483 2111 * text.texi (Undo): Remove duplicate descriptions of `apply
2d7409f2
EZ
2112 funname' and `apply delta' elements of the undo list.
2113
2e23b82e
RS
21142005-12-20 Richard M. Stallman <rms@gnu.org>
2115
2116 * help.texi (Help Functions): Update documentation of `apropos'.
2117
a31687ce
LT
21182005-12-20 Luc Teirlinck <teirllm@auburn.edu>
2119
2120 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
2121 because it is confusing. If the :help-echo keyword is a function,
2122 it is not directly used as the :help-echo overlay property, as the
2123 xref seems to suggest (it does not take the appropriate args).
2124
0e83c4e9
LT
21252005-12-19 Luc Teirlinck <teirllm@auburn.edu>
2126
2127 * customize.texi (Common Keywords): Fix Texinfo usage.
2128 (Group Definitions, Variable Definitions): Update for new
2129 conventions for using `*' in docstrings.
77df907a
LT
2130
2131 * tips.texi (Documentation Tips): Update for new conventions for
2132 using `*' in docstrings.
2133
69487a1f
RS
21342005-12-16 Richard M. Stallman <rms@gnu.org>
2135
2136 * minibuf.texi (Minibuffer Contents): Minor cleanup.
2137
2a502a32
JL
21382005-12-16 Juri Linkov <juri@jurta.org>
2139
2140 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
2141
b158c851
RF
21422005-12-14 Romain Francoise <romain@orebokech.com>
2143
2144 * modes.texi (Customizing Keywords): Rename `append' to `how'.
2145 Fix typo.
2146
d7d1f75e
JL
21472005-12-11 Juri Linkov <juri@jurta.org>
2148
2149 * minibuf.texi (Completion Commands): Add mention of read-file-name
2150 for filename completion keymaps.
2151 (Reading File Names): Add mention of filename completion keymaps
2152 for read-file-name and xref to `Completion Commands'.
2153
4b1c16c2
RS
21542005-12-10 Richard M. Stallman <rms@gnu.org>
2155
2156 * customize.texi (Common Keywords): State caveats for use of :tag.
2157
1d49d5d9
RS
21582005-12-08 Richard M. Stallman <rms@gnu.org>
2159
2663a204
RS
2160 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
2161 with xrefs and better explanation.
2162 (Completion Commands): Add the filename completion maps.
2163
1d49d5d9
RS
2164 * objects.texi (Character Type): Clarify that \s is not space
2165 if a dash follows.
2166
fa0d4d0c
RS
21672005-12-05 Richard M. Stallman <rms@gnu.org>
2168
2169 * windows.texi (Resizing Windows): Delete preserve-before args.
2170
d64b177a
SM
21712005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2172
2173 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
2174 in full keymaps, since the quirk has been fixed.
2175
79019cc9
EZ
21762005-12-03 Eli Zaretskii <eliz@gnu.org>
2177
2178 * hooks.texi (Standard Hooks): Add index entries. Mention
2179 `compilation-finish-functions'.
2180
161ef3be
RS
21812005-11-27 Richard M. Stallman <rms@gnu.org>
2182
2183 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
2184
17c1971a
JL
21852005-11-21 Juri Linkov <juri@jurta.org>
2186
2187 * customize.texi (Common Keywords): Update links types
2188 custom-manual and url-link. Add link types emacs-library-link,
2189 file-link, function-link, variable-link, custom-group-link.
2190
5890344b
CY
21912005-11-20 Chong Yidong <cyd@stupidchicken.com>
2192
2193 * display.texi: Revert 2005-11-20 change.
2194
cbce0752
TTN
21952005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
2196
2197 * processes.texi (Bindat Functions):
2198 Say "third" to refer to zero-based index "2".
2199
ff04c885
LT
22002005-11-18 Luc Teirlinck <teirllm@auburn.edu>
2201
2202 * loading.texi (Library Search): Update the default value of
2203 `load-suffixes'.
2204
ce8d4e00
CY
22052005-11-17 Chong Yidong <cyd@stupidchicken.com>
2206
2207 * display.texi (Attribute Functions): Mention :ignore-defface.
2208
cbad4a9e
SM
22092005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
2210
2211 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 2212 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 2213
fda12b27
RS
22142005-11-06 Richard M. Stallman <rms@gnu.org>
2215
2216 * files.texi (Magic File Names): find-file-name-handler checks the
2217 `operations' property of the handler.
2218
e082564e
RS
22192005-11-03 Richard M. Stallman <rms@gnu.org>
2220
2221 * variables.texi (Frame-Local Variables): Small clarification.
2222
f0cdd9e4
CY
22232005-10-29 Chong Yidong <cyd@stupidchicken.com>
2224
2225 * os.texi (Init File): Document ~/.emacs.d/init.el.
2226
685abb98
RS
22272005-10-29 Richard M. Stallman <rms@gnu.org>
2228
2229 * internals.texi (Garbage Collection): Document memory-full.
2230
7000848e
BW
22312005-10-28 Bill Wohler <wohler@newt.com>
2232
2233 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
2234 for URLs.
2235
107fb6c9
RS
22362005-10-28 Richard M. Stallman <rms@gnu.org>
2237
2238 * minibuf.texi (Completion Commands): Clean up prev change.
2239
22402005-10-26 Kevin Ryde <user42@zip.com.au>
2241
2242 * compile.texi (Eval During Compile): Explain recommended uses
2243 of eval-when-compile and eval-and-compile.
2244
1d8e69a2
MY
22452005-10-27 Masatake YAMATO <jet@gyve.org>
2246
cbad4a9e 2247 * minibuf.texi (Completion Commands):
1d8e69a2 2248 Write about new optional argument for `display-completion-list'.
cbad4a9e 2249
6a897887
RS
22502005-10-23 Richard M. Stallman <rms@gnu.org>
2251
2252 * display.texi (Overlay Arrow): Clarify about local bindings of
2253 overlay-arrow-position.
2254
6d1e17be
EZ
22552005-10-22 Eli Zaretskii <eliz@gnu.org>
2256
2257 * internals.texi (Building Emacs): Fix last change.
2258
db5fe0a6
RS
22592005-10-22 Richard M. Stallman <rms@gnu.org>
2260
2261 * internals.texi (Building Emacs): Document eval-at-startup.
2262
45158e77
RS
22632005-10-21 Richard M. Stallman <rms@gnu.org>
2264
2265 * loading.texi (Where Defined): load-history contains abs file names.
2266 symbol-file returns abs file names.
2267
e50165ec
KS
22682005-10-19 Kim F. Storm <storm@cua.dk>
2269
2270 * display.texi (Showing Images): Add max-image-size integer value.
2271
63ab30d0
CY
22722005-10-18 Chong Yidong <cyd@stupidchicken.com>
2273
2274 * display.texi (Showing Images): Document max-image-size.
2275
f8252852
RS
22762005-10-17 Richard M. Stallman <rms@gnu.org>
2277
2278 * commands.texi (Quitting): Minor clarification.
2279
2280 * processes.texi (Sentinels): Clarify about output and quitting.
2281 (Filter Functions): Mention with-local-quit.
2282
c1bed3aa
JL
22832005-10-17 Juri Linkov <juri@jurta.org>
2284
2285 * buffers.texi (Current Buffer):
2286 * commands.texi (Event Input Misc):
2287 * compile.texi (Eval During Compile, Compiler Errors):
2288 * customize.texi (Group Definitions):
2289 * display.texi (Progress, Defining Faces):
2290 * files.texi (Writing to Files):
2291 * modes.texi (Mode Hooks, Defining Minor Modes):
2292 * streams.texi (Output Functions):
2293 * syntax.texi (Syntax Table Functions):
2294 * text.texi (Change Hooks):
2295 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
2296
2297 * commands.texi (Quitting): Replace arg `forms' with `body' in
2298 `with-local-quit'.
2299
2300 * positions.texi (Excursions): Replace arg `forms' with `body' in
2301 `save-excursion'.
2302
ef1b4c9e
KS
23032005-10-08 Kim F. Storm <storm@cua.dk>
2304
2305 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
2306 Rename manual section accordingly.
2307
abc8ce50
KS
23082005-10-04 Kim F. Storm <storm@cua.dk>
2309
2310 * windows.texi (Window Split Tree): New section describing
2311 new function window-split-tree function.
2312
a1f5a1f0
NR
23132005-10-03 Nick Roberts <nickrob@snap.net.nz>
2314
2315 * display.texi (Fringe Size/Pos): Simplify and add detail.
2316
97c3e4cc
RF
23172005-09-30 Romain Francoise <romain@orebokech.com>
2318
2319 * minibuf.texi (High-Level Completion): Explain that the prompt
2320 given to `read-buffer' should end with a colon and a space.
2321 Update usage examples.
2322
8ad8c5ce
JL
23232005-09-29 Juri Linkov <juri@jurta.org>
2324
2325 * display.texi (Displaying Messages): Rename argument name
2326 `string' to `format-string' in functions `message', `message-box',
2327 `message-or-box'.
2328
63182706
CY
23292005-09-26 Chong Yidong <cyd@stupidchicken.com>
2330
fc2cb772 2331 * errors.texi (Standard Errors): Correct xrefs.
63182706 2332
906320ec
CY
23332005-09-18 Chong Yidong <cyd@stupidchicken.com>
2334
fc2cb772 2335 * display.texi (Defining Images): Update documentation for
906320ec
CY
2336 `image-load-path'.
2337
8ccd3630
RS
23382005-09-17 Richard M. Stallman <rms@gnu.org>
2339
2340 * display.texi (Defining Images): Clean up previous change.
2341
7260457b
RF
23422005-09-16 Romain Francoise <romain@orebokech.com>
2343
2344 * elisp.texi: Specify GFDL version 1.2.
2345
2346 * doclicense.texi (GNU Free Documentation License): Update to
2347 version 1.2.
2348
5b51c037
CY
23492005-09-15 Chong Yidong <cyd@stupidchicken.com>
2350
2351 * display.texi (Defining Images): Document `image-load-path'.
2352
5c4757d3
RS
23532005-09-15 Richard M. Stallman <rms@gnu.org>
2354
2355 * objects.texi (Printed Representation): Minor cleanup.
2356 (Box Diagrams): Minor fix.
2357 (Cons Cell Type): Move (...) index item here.
2358 (Box Diagrams): From here.
2359 (Array Type): Minor fix.
2360 (Type Predicates): Delete index "predicates".
2361 (Hash Table Type): Clarify xref.
2362 (Dotted Pair Notation): Minor fix.
2363
2bb8b80c
CY
23642005-09-10 Chong Yidong <cyd@stupidchicken.com>
2365
2366 * files.texi (Saving Buffers): Fix typo.
2367
47b8bc5d
RS
23682005-09-08 Richard M. Stallman <rms@gnu.org>
2369
2370 * tips.texi (Programming Tips): Correct the "default" prompt spec.
2371
475aab0d
CY
23722005-09-08 Chong Yidong <cyd@stupidchicken.com>
2373
2374 * locals.texi (Standard Buffer-Local Variables): Don't include
2375 mode variables for minor modes.
2376 Fix xrefs for buffer-display-count, buffer-display-table,
2377 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
2378 enable-multibyte-characters, fill-column, header-line-format,
2379 left-fringe-width, left-margin, and right-fringe-width.
2380
2381 * hooks.texi (Standard Hooks): All hooks should conform to the
2382 standard naming convention now.
2383 Fix xref for `echo-area-clear-hook'.
2384
2385 * display.texi (Usual Display): Note that indicate-empty-lines and
2386 tab-width are buffer-local.
2387
2388 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
2389
2390 * modes.texi (Mode Help): Note that major-mode is buffer-local.
2391
2392 * nonascii.texi (Encoding and I/O): Note that
2393 buffer-file-coding-system is buffer-local.
2394
2395 * positions.texi (List Motion): Note that defun-prompt-regexp is
2396 buffer-local.
2397
2398 * text.texi (Auto Filling): Note that auto-fill-function is
2399 buffer-local.
2400 (Undo): Note that buffer-undo-list is buffer-local.
2401
2402 * windows.texi (Buffers and Windows): Document
2403 buffer-display-count.
2404
2a6bc1f7
RS
24052005-09-06 Richard M. Stallman <rms@gnu.org>
2406
2407 * tips.texi (Coding Conventions): Sometimes it is ok to put the
2408 package prefix elsewhere than at the start of the name.
2409
d7ea8b71
RS
24102005-09-03 Richard M. Stallman <rms@gnu.org>
2411
2412 * tips.texi (Programming Tips): Add conventions for minibuffer
2413 questions and prompts.
2414
0c6087a6
RS
24152005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
2416
2417 * intro.texi (nil and t): Minor cleanup.
2418 Delete spurious mention of keyword symbols.
2419 (Evaluation Notation): Add index entry.
2420 (A Sample Function Description): Minor cleanup.
2421 (A Sample Variable Description): Not all vars can be set.
2422
4b5fa40e
TTN
24232005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
2424
2425 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
2426
2427 (Insertion): Document precise type of `insert-char' arg COUNT.
2428
34b50776
SM
24292005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
2430
2431 * modes.texi (Other Font Lock Variables): Sync the default of
2432 font-lock-lines-before.
2433
c1105d05
MA
24342005-08-31 Michael Albinus <michael.albinus@gmx.de>
2435
2436 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
2437
62929713
RS
24382005-08-29 Richard M. Stallman <rms@gnu.org>
2439
2440 * elisp.texi (Top): Update subnode menu.
2441
2442 * searching.texi (Searching and Matching): Move node.
2443 Rearrange contents and add overall explanation.
2444 (Searching and Case): Move node.
2445 (Searching and Matching): Update menu.
2446
0fb57cc0
EZ
24472005-08-27 Eli Zaretskii <eliz@gnu.org>
2448
2449 * os.texi (Startup Summary): Fix the description of the initial
2450 startup message display.
2451
3e80c4c1
RS
24522005-08-25 Richard M. Stallman <rms@gnu.org>
2453
2454 * searching.texi (Search and Replace): Add replace-regexp-in-string.
2455
24562005-08-25 Emilio C. Lopes <eclig@gmx.net>
2457
2458 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
2459 `next-overlay-change' example.
c1105d05 2460
79a8defb
JL
24612005-08-22 Juri Linkov <juri@jurta.org>
2462
2463 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
2464 Fix invert-face. Fix args of face-background.
2465
16691d29
JL
2466 * display.texi (Standard Faces): Delete node.
2467 (Faces): Add xref to `(emacs)Standard Faces'.
2468 (Displaying Faces): Fix xref to `Standard Faces'.
2469
2470 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
2471
217b694f
EZ
24722005-08-20 Alan Mackenzie <acm@muc.de>
2473
2474 * buffers.texi (The Buffer List): Clarify the manipulation of the
2475 buffer list.
2476
0bf14bfd
RS
24772005-08-14 Richard M. Stallman <rms@gnu.org>
2478
7ad1498e
AS
2479 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
2480 a regexp.
0bf14bfd 2481
c118d09e
RS
24822005-08-11 Richard M. Stallman <rms@gnu.org>
2483
59cb8c23
RS
2484 * elisp.texi (Top): Update subnode lists.
2485
2486 * display.texi (Inverse Video): Node deleted.
2487
c118d09e
RS
2488 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
2489 New nodes split out of Coding Conventions.
2490
2491 * searching.texi (Regular Expressions): Document re-builder.
2492
2493 * os.texi (Time Parsing): New node split out of Time Conversion.
2494
2495 * processes.texi (Misc Network, Network Feature Testing)
2496 (Network Options, Make Network): New nodes split out of
2497 Low-Level Network.
2498
67ec7f41
RS
24992005-08-09 Richard M. Stallman <rms@gnu.org>
2500
76d47f0d
RS
2501 * frames.texi (Geometry): New node, split from Size and Position.
2502 (Frame Parameters): Refer to Geometry.
2503
67ec7f41 2504 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 2505
67ec7f41
RS
2506 * windows.texi (Splitting Windows): Fix xref.
2507
2508 * frames.texi (Layout Parameters): Add xref.
2509
2510 * display.texi (Line Height, Scroll Bars): Fix xrefs.
2511
2512 * keymaps.texi (Menu Bar): Fix xref.
2513
2514 * locals.texi (Standard Buffer-Local Variables): Fix xref.
2515
2516 * modes.texi (%-Constructs): Fix xref.
2517
2518 * frames.texi (Window Frame Parameters): Node split up.
2519 (Basic Parameters, Position Parameters, Size Parameters)
2520 (Layout Parameters, Buffer Parameters, Management Parameters)
2521 (Cursor Parameters, Color Parameters): New subnodes.
2522
adb5e445
LT
25232005-08-09 Luc Teirlinck <teirllm@auburn.edu>
2524
2525 * positions.texi (Screen Lines): Update xref for previous change
2526 in minibuf.texi.
2527
2528 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
2529 change in minibuf.texi.
2530
61298e17
RS
25312005-08-09 Richard M. Stallman <rms@gnu.org>
2532
2533 * tips.texi (Coding Conventions): Minor cleanup.
2534
2535 * modes.texi (Defining Minor Modes): Explain when init-value
2536 can be non-nil.
2537
2538 * elisp.texi (Top): Update submenu for Minibuffer.
2539
2540 * minibuf.texi (Minibuffer Misc): Node split up.
2541 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
2542 (Recursive Mini): New nodes split out from Minibuffer Misc.
2543 (Minibuffer Misc): Document max-mini-window-height.
2544
2545 * hash.texi (Defining Hash): Delete stray paren in example.
2546
2547 * display.texi (Echo Area Customization): Don't define
2548 max-mini-window-height here; xref instead.
2549
2550 * commands.texi (Event Input Misc): Update while-no-input.
2551
2552 * advice.texi (Advising Functions): Explain when to use advice
2553 and when to use a hook.
2554
43e124e6
EZ
25552005-07-30 Eli Zaretskii <eliz@gnu.org>
2556
2557 * makefile.w32-in (info): Don't run install-info.
2558 ($(infodir)/dir): New target, produced by running install-info.
2559
653aea22
LT
25602005-07-27 Luc Teirlinck <teirllm@auburn.edu>
2561
2562 * modes.texi (Defining Minor Modes): The keyword for the initial
2563 value is :init-value, not :initial-value.
2564
ba6ebbd5
EZ
25652005-07-23 Eli Zaretskii <eliz@gnu.org>
2566
2567 * loading.texi (Autoload): Make the `doctor' example be consistent
2568 with what's in current loaddefs.el. Describe the "fn" magic in
2569 the usage portion of the doc string.
2570
6696f2a4
RS
25712005-07-22 Richard M. Stallman <rms@gnu.org>
2572
2573 * internals.texi (Garbage Collection): Clarify previous change.
2574
0c17e67c
SM
25752005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
2576
2577 * internals.texi (Garbage Collection): Add gc-cons-percentage.
2578
426179e1
JL
25792005-07-18 Juri Linkov <juri@jurta.org>
2580
2581 * commands.texi (Accessing Events):
2582 * frames.texi (Text Terminal Colors, Resources):
2583 * markers.texi (The Mark):
2584 * modes.texi (Defining Minor Modes):
2585 Delete duplicate duplicate words.
2586
9b0c2c56
RS
25872005-07-16 Richard M. Stallman <rms@gnu.org>
2588
2589 * display.texi (Managing Overlays): Clarify make-overlay
2590 args for insertion types.
2591
fd90b80c
LT
25922005-07-13 Luc Teirlinck <teirllm@auburn.edu>
2593
0c17e67c
SM
2594 * customize.texi (Variable Definitions):
2595 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
2596 `standard-value' is a list too.
2597 (Defining New Types): Use @key{RET} instead of @key{ret}.
2598
37aa90e5
TTN
25992005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
2600
2601 * os.texi (Translating Input): Fix typo.
2602
917e0c95
RS
26032005-07-08 Richard M. Stallman <rms@gnu.org>
2604
2605 * README: Update edition number and size estimate.
2606
2607 * elisp.texi (VERSION): Set to 2.9.
2608
7d90e71d
RS
26092005-07-07 Richard M. Stallman <rms@gnu.org>
2610
c330dafe
RS
2611 * book-spine.texinfo: Update Emacs version.
2612
7d90e71d
RS
2613 * display.texi (Inverse Video): Delete mode-line-inverse-video.
2614
dc2204be
RS
26152005-07-06 Richard M. Stallman <rms@gnu.org>
2616
2617 * searching.texi (Regexp Search): Clarify what re-search-forward
2618 does when the search fails.
2619
a0ec7a4a
LK
26202005-07-05 Lute Kamstra <lute@gnu.org>
2621
dc2204be 2622 * Update FSF's address in GPL notices.
a0ec7a4a
LK
2623
2624 * doclicense.texi (GNU Free Documentation License):
2625 * gpl.texi (GPL):
2626 * tips.texi (Coding Conventions, Library Headers):
2627 * vol1.texi:
2628 * vol2.texi: Update FSF's address.
2629
4af33176
RS
26302005-07-04 Richard M. Stallman <rms@gnu.org>
2631
2632 * hooks.texi (Standard Hooks): Add occur-hook.
2633
b3ab615b
LT
26342005-07-03 Luc Teirlinck <teirllm@auburn.edu>
2635
2636 * display.texi (The Echo Area): Correct menu.
2637
3d393029
RS
26382005-07-03 Richard M. Stallman <rms@gnu.org>
2639
7fe48b75
RS
2640 * elisp.texi (Top): Update subnode menu for Display.
2641
2642 * display.texi (Displaying Messages): New node, with most
2643 of what was in The Echo Area.
2644 (Progress): Moved under The Echo Area.
2645 (Logging Messages): New node with new text.
2646 (Echo Area Customization): New node, the rest of what was
2647 in The Echo Area. Document message-truncate-lines with @defvar.
2648 (Display): Update menu.
2649
3d393029
RS
2650 * windows.texi (Textual Scrolling): Doc 3 values for
2651 scroll-preserve-screen-position.
2652
2653 * text.texi (Special Properties): Change hook functions
2654 should bind inhibit-modification-hooks around altering buffer text.
2655
2656 * keymaps.texi (Key Binding Commands): Call binding BINDING
2657 rather than DEFINITION.
2658
b26860ad
JB
26592005-06-29 Juanma Barranquero <lekktu@gmail.com>
2660
2661 * variables.texi (Defining Variables): `user-variable-p' returns t
2662 for aliases of user options, nil for alias loops.
2663
025691ed
RS
26642005-06-28 Richard M. Stallman <rms@gnu.org>
2665
2666 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
2667 make-keymap.
2668
b61bfa4d
LT
26692005-06-27 Luc Teirlinck <teirllm@auburn.edu>
2670
2671 * variables.texi (Setting Variables): Correct and clarify
2672 description of `add-to-ordered-list'.
2673
24ee714d
RS
26742005-06-26 Richard M. Stallman <rms@gnu.org>
2675
2676 * display.texi (Faces): Minor cleanup.
2677
33b79ce4
LT
26782005-06-25 Luc Teirlinck <teirllm@auburn.edu>
2679
2680 * display.texi (Faces): `facep' returns t for strings that are
2681 face names.
2682
df13531d
RS
26832005-06-25 Richard M. Stallman <rms@gnu.org>
2684
2685 * objects.texi (Equality Predicates): Clarify meaning of equal.
2686
2687 * windows.texi (Selecting Windows): save-selected-window
2688 and with-selected-window save and restore the current buffer.
2689
cf444441
RS
26902005-06-24 Richard M. Stallman <rms@gnu.org>
2691
2692 * numbers.texi (Float Basics): Explain how to test for NaN,
2693 and printing the sign of NaNs.
2694
6cdd056d
EZ
26952005-06-24 Eli Zaretskii <eliz@gnu.org>
2696
2697 * makefile.w32-in (MAKEINFO): Use --force.
2698
b93e3c3b
RS
26992005-06-23 Richard M. Stallman <rms@gnu.org>
2700
2701 * display.texi (Face Functions): Correct Texinfo usage.
2702
6fb276bd
LT
27032005-06-23 Luc Teirlinck <teirllm@auburn.edu>
2704
2705 * lists.texi (Rings): `ring-elements' now returns the elements of
2706 RING in order.
2707
1d1c7e75
JB
27082005-06-23 Juanma Barranquero <lekktu@gmail.com>
2709
2710 * markers.texi (The Mark): Texinfo usage fix.
2711
9d12e52b
KS
27122005-06-23 Kim F. Storm <storm@cua.dk>
2713
2714 * searching.texi (Entire Match Data): Remove evaporate option for
2715 match-data. Do not mention evaporate option for set-match-data.
2716
6d44324c
GM
27172005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
2718
2719 * display.texi (Face Functions): Mention face aliases.
2720
80df27a7
RS
27212005-06-21 Richard M. Stallman <rms@gnu.org>
2722
2723 * anti.texi (Antinews): Texinfo usage fix.
2724
e121563b
KB
27252005-06-21 Karl Berry <karl@gnu.org>
2726
9d7d543c
KB
2727 * elisp.texi: Use @copying.
2728
e121563b
KB
2729 * elisp.texi: Put @summarycontents and @contents before the Top
2730 node, instead of the end of the file, so that the contents appear
2731 in the right place in the dvi/pdf output.
2732
36a3b076
JL
27332005-06-21 Juri Linkov <juri@jurta.org>
2734
2735 * display.texi (Defining Faces): Add `customized-face'.
2736
5c796e80
KS
27372005-06-20 Kim F. Storm <storm@cua.dk>
2738
b7d1f38f
KS
2739 * variables.texi (Setting Variables): Any type of element can be
2740 given order in add-to-ordered-list. Compare elements with eq.
2741
5c796e80
KS
2742 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
2743
fb056bef
KB
27442005-06-20 Karl Berry <karl@gnu.org>
2745
2746 * syntax.texi (Syntax Flags): Make last column very slightly wider
2747 to avoid "generic comment" breaking on two lines and causing an
2748 underfull box.
2749
84398baa
LT
27502005-06-19 Luc Teirlinck <teirllm@auburn.edu>
2751
2752 * lists.texi (Rings): Various minor clarifications and corrections.
2753
07ff1e4b
RS
27542005-06-18 Richard M. Stallman <rms@gnu.org>
2755
2756 * functions.texi (Obsolete Functions): Simplify.
2757
2758 * variables.texi (Variable Aliases): Simplify.
2759
2760 * anti.texi, backups.texi, compile.texi, customization.texi:
2761 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
2762 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
2763 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
2764 * variables.texi: Fix formatting ugliness.
2765
2766 * elisp.texi: Add links to Rings and Byte Packing.
2767 Update version and copyright years.
2768
2769 * minibuf.texi: Fix formatting ugliness.
2770 (Completion Commands): Move keymap vars to the end
2771 and vars completing-read binds to the top.
2772
3f7fab24
LT
27732005-06-17 Luc Teirlinck <teirllm@auburn.edu>
2774
2775 * processes.texi: Fix typos.
2776 (Bindat Spec): Correct Texinfo error.
926c4c9b 2777 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 2778
f19b57e3
RS
27792005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
2780
2781 * lists.texi (Rings): New node.
2782 (Lists): Add it to menu.
2783
a80c5da7 2784 * processes.texi (Byte Packing): New node.
f19b57e3
RS
2785 (Processes): Add it to menu.
2786
27872005-06-17 Richard M. Stallman <rms@gnu.org>
2788
2789 * syntax.texi (Parsing Expressions): Fix texinfo usage.
2790
2791 * help.texi (Documentation Basics): Explain the xref to
2792 Documentation Tips.
2793
2794 * debugging.texi (Debugger Commands): Minor fix.
2795
67c1390d
LT
27962005-06-16 Luc Teirlinck <teirllm@auburn.edu>
2797
2798 * edebug.texi (Instrumenting): Eliminate duplicate link.
2799 (Specification List): Replace references to "below", referring to
2800 a later node, with one @ref to that node.
2801
2802 * os.texi (Timers): Timers should save and restore the match data
2803 if they change it.
2804
2805 * debugging.texi (Debugger Commands): Mention that the Lisp
2806 debugger can not step through primitive functions.
2807
51cd2a8c
JB
28082005-06-16 Juanma Barranquero <lekktu@gmail.com>
2809
2810 * functions.texi (Obsolete Functions): Update argument names of
2811 `make-obsolete' and `define-obsolete-function-alias'.
2812
2813 * variables.texi (Variable Aliases): Update argument names of
2814 `defvaralias', `make-obsolete-variable' and
2815 `define-obsolete-variable-alias'.
2816
f5e6ac4a
KS
28172005-06-15 Kim F. Storm <storm@cua.dk>
2818
2819 * searching.texi (Entire Match Data): Rephrase warnings about
2820 evaporate arg to match-data and set-match-data.
2821
fe2a9972
LT
28222005-06-14 Luc Teirlinck <teirllm@auburn.edu>
2823
67774855
LT
2824 * elisp.texi (Top): Update detailed menu.
2825
fe2a9972
LT
2826 * edebug.texi (Edebug): Update menu.
2827 (Instrumenting): Update xrefs.
2828 (Edebug Execution Modes): Correct xref.
2829 (Jumping): Clarify description of `h' command.
2830 Eliminate redundant @ref.
2831 (Breaks): New node.
9b7fa297 2832 (Breakpoints): Is now a subsubsection.
fe2a9972
LT
2833 (Global Break Condition): Mention `C-x X X'.
2834 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
2835 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
2836 (Edebug Display Update): Correct pxref.
2837 (Edebug and Macros): New node.
2838 (Instrumenting Macro Calls): Is now a subsubsection.
2839 Neither arg of `def-edebug-spec' is evaluated.
2840 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
2841 (Specification Examples): Fix typo.
2842
b59f605b
LK
28432005-06-14 Lute Kamstra <lute@gnu.org>
2844
2845 * debugging.texi (Function Debugging): Primitives can break on
2846 entry too.
2847
a5c99dc9
KS
28482005-06-14 Kim F. Storm <storm@cua.dk>
2849
2850 * variables.texi (Setting Variables): Add add-to-ordered-list.
2851
f99ed2f8
SM
28522005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
2853
2854 * syntax.texi (Parsing Expressions): Document aux functions and vars of
2855 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
2856
9d42ffaa
LK
28572005-06-13 Lute Kamstra <lute@gnu.org>
2858
2859 * text.texi (Special Properties): Fix cross reference.
2860
32cc0b00
LT
28612005-06-11 Luc Teirlinck <teirllm@auburn.edu>
2862
2863 * debugging.texi (Function Debugging): Delete mention of empty
2864 string argument to `cancel-debug-on-entry'. Delete inaccurate
2865 description of the return value of that command.
2866
98d1a1cf
EZ
28672005-06-11 Alan Mackenzie <acm@muc.de>
2868
2869 * text.texi (Adaptive Fill): Amplify the description of
2870 fill-context-prefix.
2871
4b53b8d7
LT
28722005-06-10 Luc Teirlinck <teirllm@auburn.edu>
2873
84398baa 2874 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 2875
b5305167
SM
28762005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
2877
2878 * syntax.texi (Parsing Expressions): Document syntax-ppss.
2879
9bd4c3ad
LT
28802005-06-10 Luc Teirlinck <teirllm@auburn.edu>
2881
2882 * debugging.texi (Error Debugging): Minor rewording.
2883 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
2884 is optional.
2885
257914aa
LK
28862005-06-10 Lute Kamstra <lute@gnu.org>
2887
b5305167 2888 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
2889 (Top): Give it a title. Correct version number. Give the
2890 detailed node listing a more prominent header.
b5305167
SM
2891 * intro.texi: Don't set VERSION here a second time.
2892 Mention Emacs's version too.
257914aa
LK
2893 * anti.texi (Antinews): Use EMACSVER to refer to the current
2894 version of Emacs.
2895
b7aae902
KS
28962005-06-09 Kim F. Storm <storm@cua.dk>
2897
2898 * searching.texi (Entire Match Data): Explain new `reseat' argument to
2899 match-data and set-match-data.
2900
99598737
RS
29012005-06-08 Richard M. Stallman <rms@gnu.org>
2902
2903 * searching.texi (Entire Match Data): Clarify when match-data
2904 returns markers and when integers.
2905
2906 * display.texi (Defining Faces): Explain that face name should not
2907 end in `-face'.
2908
2909 * modes.texi (Mode Line Data): Minor cleanup.
2910 (Customizing Keywords): Node split out of Search-based Fontification.
2911 Add example of using font-lock-add-keywords from a hook.
2912 Clarify when MODE should be non-nil, and when nil.
2913
29142005-06-06 Richard M. Stallman <rms@gnu.org>
2915
2916 * modes.texi (Mode Line Data): Explain what happens when the car
2917 of a list is a void symbol.
2918 (Search-based Fontification): Explain MODE arg to
2919 font-lock-add-keywords and warn about calls from major modes.
2920
ecc8893a
JL
29212005-06-08 Juri Linkov <juri@jurta.org>
2922
2923 * display.texi (Standard Faces): Add `shadow' face.
2924
7fa9f4eb
LT
29252005-05-29 Luc Teirlinck <teirllm@auburn.edu>
2926
2927 * modes.texi (Major Mode Conventions): A derived mode only needs
2928 to put the call to the parent mode inside `delay-mode-hooks'.
2929
bebcc4b1
RS
29302005-05-29 Richard M. Stallman <rms@gnu.org>
2931
c16b1394
RS
2932 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
2933 new, and what that implies. Clarify.
2934
2935 * files.texi (Locating Files): Clean up the text.
2936
bebcc4b1
RS
2937 * frames.texi (Window Frame Parameters): Document user-size.
2938 Shorten entry for top by referring to left.
2939
29402005-05-26 Richard M. Stallman <rms@gnu.org>
2941
2942 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
2943 is new, and what the implications are. Other clarifications.
2944
217797bc
RS
29452005-05-24 Richard M. Stallman <rms@gnu.org>
2946
2947 * frames.texi (Dialog Boxes): Minor fixes.
2948
3565fe07
MY
29492005-05-25 Masatake YAMATO <jet@gyve.org>
2950
2951 * display.texi (Standard Faces): Write about `mode-line-highlight'.
2952
817089df
LT
29532005-05-24 Luc Teirlinck <teirllm@auburn.edu>
2954
2955 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
2956 is optional.
2957
cb5db137
NR
29582005-05-24 Nick Roberts <nickrob@snap.net.nz>
2959
2960 * frames.texi (Dialog Boxes): Descibe new optional argument.
2961
3c8572f5
LK
29622005-05-23 Lute Kamstra <lute@gnu.org>
2963
2964 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
2965 syntax-begin-function over font-lock-beginning-of-syntax-function.
2966
2a4d7cb3
LT
29672005-05-21 Luc Teirlinck <teirllm@auburn.edu>
2968
71f800cf
LT
2969 * minibuf.texi (Reading File Names): Update description of
2970 `read-directory-name'.
2971
2a4d7cb3
LT
2972 * modes.texi (Derived Modes): Clarify :group keyword.
2973
bb4afd09
EZ
29742005-05-21 Eli Zaretskii <eliz@gnu.org>
2975
b5305167
SM
2976 * files.texi (Locating Files): New subsection.
2977 Describe locate-file and executable-find.
bb4afd09 2978
a2c9aee6
EZ
29792005-05-21 Kevin Ryde <user42@zip.com.au>
2980
2981 * frames.texi (Initial Parameters): Update cross reference to
2982 "Emacs Invocation".
2983
6900105f
LT
29842005-05-19 Luc Teirlinck <teirllm@auburn.edu>
2985
ca1b0914
LT
2986 * keymaps.texi (Active Keymaps): Add anchor.
2987
6900105f
LT
2988 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
2989 (Major Mode Conventions): Refer to `Auto Major Mode' in more
2990 appropriate place.
2991 (Derived Modes): Small clarifications.
b5305167
SM
2992 (Minor Mode Conventions, Keymaps and Minor Modes):
2993 Replace references to nodes with references to anchors.
6900105f
LT
2994 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
2995 Clarify description of lists whose first element is an integer.
2996 (Mode Line Variables): Add anchor.
2997 (%-Constructs): Clarify description of integer after %.
2998 (Emulating Mode Line): Describe nil value for FACE.
2999
54d06364
LT
30002005-05-18 Luc Teirlinck <teirllm@auburn.edu>
3001
3002 * modes.texi (Derived Modes): Correct references to non-existing
3003 variable standard-syntax-table.
3004
f8d0b769
LK
30052005-05-17 Lute Kamstra <lute@gnu.org>
3006
3007 * modes.texi (Defining Minor Modes): Mention the mode hook.
3008
294c599c
KS
30092005-05-15 Kim F. Storm <storm@cua.dk>
3010
3011 * processes.texi (Network): Remove open-network-stream-nowait.
3012 (Network Servers): Remove open-network-stream-server.
3013
4214af69
LT
30142005-05-15 Luc Teirlinck <teirllm@auburn.edu>
3015
3016 * elisp.texi (Top): Update detailed menu.
3017
3018 * variables.texi: Reorder nodes.
3019 (Variables): Update menu.
3020 (File Local Variables): Do not refer to the `-*-' line as
3021 a "local variables list". Add pxref.
3022
302691ab
LT
30232005-05-14 Luc Teirlinck <teirllm@auburn.edu>
3024
56d4215a
LT
3025 * elisp.texi (Top): Update detailed menu for node changes.
3026
302691ab 3027 * modes.texi (Modes): Update Menu.
6db11765 3028 (Hooks): Move to beginning of chapter.
302691ab
LT
3029 Most minor modes run mode hooks too.
3030 `add-hook' can handle void hooks or hooks whose value is a single
3031 function.
3032 (Major Modes): Update Menu.
3033 (Major Mode Basics): New node, split off from `Major Modes'.
3034 (Major Mode Conventions): Correct xref. Explain how to handle
3035 auto-mode-alist if the major mode command has an autoload cookie.
3036 (Auto Major Mode): Major update. Add magic-mode-alist.
3037 (Derived Modes): Major update.
3038 (Mode Line Format): Update Menu.
3039 (Mode Line Basics): New node, split off from `Mode Line Format'.
3040
3041 * loading.texi (Autoload): Mention `autoload cookie' as synonym
3042 for `magic autoload comment'. Add index entries and anchor.
3043
d06ba294
RS
30442005-05-14 Richard M. Stallman <rms@gnu.org>
3045
3046 * tips.texi (Coding Conventions): Explain how important it is
3047 that just loading certain files not change Emacs behavior.
3048
3049 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
3050
405cb12a
LK
30512005-05-12 Lute Kamstra <lute@gnu.org>
3052
19958124
LK
3053 * modes.texi (Generic Modes): Update.
3054 (Major Modes): Refer to node "Generic Modes".
3055
405cb12a
LK
3056 * elisp.texi (Top): Update to the current structure of the manual.
3057 * processes.texi (Processes): Add menu description.
3058 * customize.texi (Customization): Add menu descriptions.
3059
f714dd1b
TTN
30602005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
3061
cc9442f2
TTN
3062 * processes.texi (Signals to Processes)
3063 (Low-Level Network): Fix typos.
f714dd1b 3064
36ad23ec
LK
30652005-05-11 Lute Kamstra <lute@gnu.org>
3066
3067 * elisp.texi (Top): Add some nodes from the chapter "Major and
3068 Minor Modes" to the detailed node listing.
3069
d101bf56
RS
30702005-05-10 Richard M. Stallman <rms@gnu.org>
3071
3072 * keymaps.texi (Extended Menu Items): Menu item filter functions
3073 can be called at any time.
3074
698b0510
LT
30752005-05-08 Luc Teirlinck <teirllm@auburn.edu>
3076
3077 * variables.texi (File Local Variables): `(hack-local-variables t)'
3078 now also checks whether a mode is specified in the local variables
3079 list.
3080
2c6b25c7
EZ
30812005-05-05 Kevin Ryde <user42@zip.com.au>
3082
3083 * display.texi (The Echo Area): Correct format function cross
3084 reference.
3085
643b4cf5
LT
30862005-05-05 Luc Teirlinck <teirllm@auburn.edu>
3087
3088 * variables.texi (Variable Aliases): Change description of
3089 `define-obsolete-variable-alias'.
3090
3091 * functions.texi (Functions): Add "Obsolete Functions" to menu.
3092 (Defining Functions): Add xref.
3093 (Obsolete Functions): New node.
3094 (Function Safety): Standardize capitalization of section title.
3095
3096 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
3097 (Dialog Boxes): Complete description of `x-popup-dialog'.
3098
053bc8e4
RS
30992005-05-04 Richard M. Stallman <rms@gnu.org>
3100
3101 * commands.texi (Interactive Codes): Fix Texinfo usage.
3102 Document U more clearly.
3103
f6b1b15a
LT
31042005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3105
3b925015
LT
3106 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
3107 function and not a macro.
3108
f6b1b15a
LT
3109 * frames.texi (Pop-Up Menus): Correct and clarify description of
3110 `x-popup-menu'.
3111 (Dialog Boxes): Clarify description of `x-popup-dialog'.
3112
ebbfa918
RS
31132005-05-01 Richard M. Stallman <rms@gnu.org>
3114
3115 * edebug.texi (Checking Whether to Stop): Fix previous change.
3116
abe2f96e
LT
31172005-05-01 Luc Teirlinck <teirllm@auburn.edu>
3118
d6028ef2
LT
3119 * display.texi: Fix typos and Texinfo usage.
3120
abe2f96e
LT
3121 * edebug.texi (Checking Whether to Stop): executing-macro ->
3122 executing-kbd-macro.
3123
b2cfb30b
RS
31242005-05-01 Richard M. Stallman <rms@gnu.org>
3125
3126 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
3127
7e995a23
RS
31282005-04-30 Richard M. Stallman <rms@gnu.org>
3129
3130 * files.texi (Magic File Names): Document `operations' property.
3131
57efa539
LK
31322005-04-29 Lute Kamstra <lute@gnu.org>
3133
3134 * modes.texi (Generic Modes): New node.
3135 (Major Modes): Add it to the menu.
3136 (Derived Modes): Add "derived mode" to concept index.
3137
0a20b1dc
LK
31382005-04-28 Lute Kamstra <lute@gnu.org>
3139
3140 * modes.texi (Defining Minor Modes): Fix previous change.
3141 (Font Lock Mode): Simplify.
3142 (Font Lock Basics): Say that font-lock-defaults is buffer-local
3143 when set and that some parts are optional. Add cross references.
3144 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
3145 Add cross references. Add font-lock-multiline to index.
3146 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 3147 Lock Variables". Document font-lock-add-keywords and
b5305167 3148 font-lock-remove-keywords.
0a20b1dc
LK
3149 (Other Font Lock Variables): Move font-lock-keywords-only,
3150 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3151 and font-lock-syntactic-face-function to node "Syntactic Font
3152 Lock". Move font-lock-keywords-case-fold-search to node
3153 "Search-based Fontification". Document font-lock-inhibit-thing-lock
3154 and font-lock-{,un}fontify-{buffer,region}-function.
3155 (Precalculated Fontification): Remove reference to deleted variable
3156 font-lock-core-only.
3157 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
3158 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
3159 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
3160 and font-lock-syntactic-face-function here from node "Other Font
3161 Lock Variables". Move font-lock-syntactic-keywords to "Setting
3162 Syntax Properties". Add cross references.
b5305167
SM
3163 (Setting Syntax Properties): New node.
3164 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
3165 * syntax.texi (Syntax Properties): Add cross reference.
3166 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
3167
68a94f5a
RS
31682005-04-26 Richard M. Stallman <rms@gnu.org>
3169
3170 * display.texi (Defining Faces):
3171 Document `default' elements of defface spec.
3172
3173 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
3174
3175 * variables.texi (Variable Aliases): Clarify text.
3176
31772005-04-25 Chong Yidong <cyd@stupidchicken.com>
3178
3179 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
3180
7f48f143
LT
31812005-04-25 Luc Teirlinck <teirllm@auburn.edu>
3182
3183 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
3184
45d2f8e8
EZ
31852005-04-24 Eli Zaretskii <eliz@gnu.org>
3186
f3714ab2
EZ
3187 * syntax.texi (Syntax Table Internals): Elaborate documentation of
3188 syntax-after and syntax-class.
3189
45d2f8e8 3190 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
3191 (Unique File Names): Don't mention "numbers" in the documentation
3192 of make-temp-file and make-temp-name.
45d2f8e8 3193
469bc679
RS
31942005-04-23 Richard M. Stallman <rms@gnu.org>
3195
3196 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
3197
c9fa5dc9
RS
31982005-04-22 Nick Roberts <nickrob@snap.net.nz>
3199
3200 * windows.texi (Cyclic Window Ordering): Clarify window-list.
3201
230e1e80
NR
32022005-04-22 Nick Roberts <nickrob@snap.net.nz>
3203
3204 * variables.texi (Variable Aliases): Describe make-obsolete-variable
3205 and define-obsolete-variable-alias.
3206
1ba52906
KS
32072005-04-22 Kim F. Storm <storm@cua.dk>
3208
3209 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
3210 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
3211
9721d904
LK
32122005-04-21 Lute Kamstra <lute@gnu.org>
3213
3214 * lists.texi (Association Lists): Document rassq-delete-all.
3215
ed35c736
RS
32162005-04-19 Richard M. Stallman <rms@gnu.org>
3217
3218 * modes.texi (Search-based Fontification): Explain that
3219 facespec is an expression to be evaluated.
3220
42fc00a4
RS
32212005-04-19 Kevin Ryde <user42@zip.com.au>
3222
b5305167 3223 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
3224 * strings.texi (String Conversion): Fix xref.
3225
5827e9d4
KS
32262005-04-19 Kim F. Storm <storm@cua.dk>
3227
3228 * symbols.texi (Symbol Plists): Add safe-get.
3229 Mention that `get' may signal an error.
3230
47872da9
NR
32312005-04-18 Nick Roberts <nickrob@snap.net.nz>
3232
3233 * customize.texi (Variable Definitions): Replace tooltip-mode
3234 example with save-place.
3235
ec0cf966
RS
32362005-04-17 Richard M. Stallman <rms@gnu.org>
3237
3238 * buffers.texi (Indirect Buffers): Clarify.
3239
3240 * positions.texi (Positions): Clarify converting marker to integer.
3241
3242 * strings.texi (String Basics): Mention string-match; clarify.
3243
199bb209
LK
32442005-04-08 Lute Kamstra <lute@gnu.org>
3245
3246 * modes.texi (Search-based Fontification): Fix cross references.
3247 Use consistent terminology. Document anchored highlighting.
3248
bfa54668
LK
32492005-04-05 Lute Kamstra <lute@gnu.org>
3250
3251 * modes.texi (Defining Minor Modes): Document :group keyword
3252 argument and its default value.
3253
07e5fb9e
LK
32542005-04-03 Lute Kamstra <lute@gnu.org>
3255
3256 * hooks.texi (Standard Hooks): Add some hooks. Add cross
3257 references and/or descriptions. Delete major mode hooks; mention
3258 them as a category instead. Rename or delete obsolete hooks.
3259
aa945b59
RS
32602005-04-02 Richard M. Stallman <rms@gnu.org>
3261
3262 * nonascii.texi (Coding System Basics): Another wording cleanup.
3263
8b918214
RS
32642005-04-01 Richard M. Stallman <rms@gnu.org>
3265
3266 * nonascii.texi (Coding System Basics): Clarify previous change.
3267
41639988
KH
32682005-04-01 Kenichi Handa <handa@m17n.org>
3269
3270 * nonascii.texi (Coding System Basics): Describe about rondtrip
3271 identity of coding systems.
3272
8e669bbd
RS
32732005-03-29 Chong Yidong <cyd@stupidchicken.com>
3274
3275 * text.texi (Buffer Contents): Add filter-buffer-substring and
3276 buffer-substring-filters.
3277
f60a6f87
RS
32782005-03-26 Chong Yidong <cyd@stupidchicken.com>
3279
3280 * anti.texi (Antinews): Mention `G' interactive code.
3281
3282 * tips.texi (Compilation Tips): Mention benchmark.el.
3283
aaac1251
LT
32842005-03-27 Luc Teirlinck <teirllm@auburn.edu>
3285
3286 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
3287 is now bound to M-o M-o.
3288
3289 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
3290
45325173
GM
32912005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
3292
3293 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
3294 in the Emacs Manual).
3295 * Makefile.in (srcs): Remove calendar.texi.
3296 * makefile.w32-in (srcs): Remove calendar.texi.
3297 * display.texi (Display): Change name of next node.
3298 * os.texi (System In): Change name of previous node.
3299 * elisp.texi (Top): Remove Calendar references.
3300 * vol1.texi (Top): Remove Calendar references.
3301 * vol2.texi (Top): Remove Calendar references.
3302
85df292e
RS
33032005-03-25 Richard M. Stallman <rms@gnu.org>
3304
45325173 3305 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
3306 Cleanup previous change.
3307
33082005-03-25 Chong Yidong <cyd@stupidchicken.com>
3309
3310 * display.texi (Face Attributes): Faces earlier in an :inherit
3311 list take precedence.
3312 (Scroll Bars): Fix description of vertical-scroll-bars.
3313 Document frame-current-scroll-bars and window-current-scroll-bars.
3314
3315 * markers.texi (The Mark): Document temporary Transient Mark mode.
3316
b5305167
SM
3317 * minibuf.texi (Reading File Names):
3318 Document read-file-name-completion-ignore-case.
85df292e
RS
3319
3320 * positions.texi (Screen Lines): Document nil for width argument
3321 to compute-motion.
3322
1fe54d69
KS
33232005-03-23 Kim F. Storm <storm@cua.dk>
3324
3325 * display.texi (Standard Faces): Other faces used in the fringe
3326 implicitly inherits from the fringe face.
3327 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
3328 properties implicitly inherits from fringe face.
3329 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
3330
a775dff4
RS
33312005-03-20 Chong Yidong <cyd@stupidchicken.com>
3332
3333 * display.texi (Invisible Text): State default value of
3334 line-move-ignore-invisible.
3335 (Managing Overlays): Document remove-overlays.
3336 (Standard Faces): Document escape-glyph face.
3337
b5305167 3338 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 3339
b5305167
SM
3340 * modes.texi (Other Font Lock Variables):
3341 Document font-lock-lines-before.
a775dff4
RS
3342
3343 * positions.texi (Skipping Characters): skip-chars-forward allows
3344 character classes.
3345
077f7085
LK
33462005-03-18 Lute Kamstra <lute@gnu.org>
3347
3348 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
3349
d69ea7ab
RS
33502005-03-17 Richard M. Stallman <rms@gnu.org>
3351
c7bd5d57
RS
3352 * text.texi (Undo): Document extensible undo entries.
3353
d69ea7ab
RS
3354 * searching.texi (String Search, Regexp Search, Regexp Search):
3355 Cleanups.
3356
3357 * nonascii.texi (Character Codes): Minor fix.
3358
3359 * display.texi (Display Property): Explain the significance
3360 of having text properties that are eq.
3361 (Other Display Specs): Explain string as display spec.
3362
3363 * commands.texi (Interactive Codes): Document G option.
3364
33652005-03-17 Chong Yidong <cyd@stupidchicken.com>
3366
3367 * text.texi (Filling): Add sentence-end-without-period and
3368 sentence-end-without-space.
3369 (Changing Properties): Minor fix.
3370
3371 * anti.texi: Total rewrite.
3372
a7679889
LK
33732005-03-15 Lute Kamstra <lute@gnu.org>
3374
3375 * edebug.texi (Instrumenting Macro Calls): Fix typos.
3376
6eb8e247
KS
33772005-03-08 Kim F. Storm <storm@cua.dk>
3378
3379 * display.texi (Specified Space): Property :width is support on
3380 non-graphic terminals, :height is not.
3381
bfa8be14
RS
33822005-03-07 Richard M. Stallman <rms@gnu.org>
3383
3384 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
3385 Now subnodes of Fringes.
3386 (Overlay Arrow): Document overlay-arrow-variable-list.
3387 (Fringe Size/Pos): New node, broken out of Fringes.
3388 (Display): Explain clearing vs redisplay better.
3389 (Truncation): Clarify use of bitmaps.
3390 (The Echo Area): Clarify the uses of the echo area.
3391 Add max-mini-window-height.
3392 (Progress): Clarify.
3393 (Invisible Text): Explain that main loop moves point out.
3394 (Selective Display): Say "hidden", not "invisible".
b5305167 3395 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
3396 (Overlay Properties): Clarify intro.
3397 (Finding Overlays): Explain return values when nothing found.
3398 (Width): truncate-string-to-width has added arg.
3399 (Displaying Faces): Clarify and update mode line face handling.
3400 (Face Functions): Minor cleanup.
b5305167 3401 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
3402 (Pixel Specification, Other Display Specs): Minor cleanups.
3403 (Images, Image Descriptors): Minor cleanups.
3404 (GIF Images): Patents have expired.
3405 (Showing Images): Explain default text for insert-image.
b5305167 3406 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
3407 (Making Buttons): Explain return values.
3408 (Button Buffer Commands): Add xref.
3409 (Inverse Video): Update mode-line-inverse-video.
3410 (Display Table Format): Clarify.
3411 (Active Display Table): Give defaults for window-display-table.
3412
3413 * calendar.texi (Calendar Customizing): calendar-holiday-marker
3414 and calendar-today-marker are strings, not chars.
3415 (Holiday Customizing): Minor fix.
3416
bfa8be14
RS
3417 * internals.texi (Writing Emacs Primitives): Update `or' example.
3418 Update limit on # args of subr.
3419
3420 * edebug.texi (Using Edebug): Arrow is in fringe.
3421 (Instrumenting): Arg to eval-defun works without loading edebug.
3422 (Edebug Execution Modes): Add xref.
3423
3424 * customize.texi (Common Keywords): Clarify :require.
3425 Mention :version here.
3426 (Variable Definitions, Group Definitions): Not here.
3427 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
3428
d69ea7ab
RS
34292005-03-07 Chong Yidong <cyd@stupidchicken.com>
3430 * nonascii.texi (Text Representations): Clarify position-bytes.
3431 (Character Sets): Add list-charset-chars.
3432 (Scanning Charsets): Add charset-after.
3433 (Encoding and I/O): Minor fix.
3434
34398e6c
RS
34352005-03-06 Richard M. Stallman <rms@gnu.org>
3436
3437 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
3438 (Resizing Windows): Likewise.
3439
3440 * text.texi (Change Hooks): Get rid of "Emacs 21".
3441
3442 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
3443
3444 * streams.texi (Output Variables): Get rid of "Emacs 21".
3445
3446 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
3447
3448 * os.texi (Translating Input): Replace flow-control example
3449 with a less obsolete example that uses `keyboard-translate'.
3450
6eb8e247 3451 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 3452 Get rid of "Emacs 21".
6eb8e247 3453
34398e6c
RS
3454 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
3455 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
3456
3457 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
3458
3459 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
3460
3461 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
3462 (Menu Bar): Fix when menu-bar-update-hook is called.
3463
3464 * hash.texi (Hash Tables): Get rid of "Emacs 21".
3465
3466 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
3467 and make it read better.
3468
3469 * files.texi (Writing to Files): Get rid of "Emacs 21".
3470 (Unique File Names): Likewise.
3471
3472 * elisp.texi: Update Emacs version to 22.
3473
3474 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
3475 (Overlay Properties, Face Attributes): Likewise.
3476 (Managing Overlays): Fix punctuation.
3477 (Attribute Functions): Clarify set-face-font; get rid of
3478 info about old Emacs versions.
3479 (Auto Faces, Font Lookup, Display Property, Images):
3480 Get rid of "Emacs 21".
3481
3482 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
3483
d2178387
RS
34842005-03-05 Richard M. Stallman <rms@gnu.org>
3485
3486 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
3487
524352d6
LK
34882005-03-04 Lute Kamstra <lute@gnu.org>
3489
3490 * debugging.texi (Error Debugging): Document stack-trace-on-error.
3491
34922005-03-03 Lute Kamstra <lute@gnu.org>
3493
3494 * edebug.texi (Instrumenting Macro Calls): Fix typo.
3495
284f0680
LK
34962005-03-01 Lute Kamstra <lute@gnu.org>
3497
3498 * debugging.texi (Debugger Commands): Update `j'.
3499
a9ee5cac
LK
35002005-02-28 Lute Kamstra <lute@gnu.org>
3501
3502 * debugging.texi (Debugging): Fix typo.
3503 (Error Debugging): Document eval-expression-debug-on-error.
3504 (Function Debugging): Update example.
3505 (Using Debugger): Mention starred stack frames.
3506 (Debugger Commands): Document `j' and `l'.
3507 (Invoking the Debugger): `d' and `j' exit recursive edit too.
3508 Update the messages that the debugger displays.
3509 (Internals of Debugger): Add cross reference. Update example.
3510 (Excess Open): Minor improvement.
3511 (Excess Close): Minor improvement.
3512
378d0f8e
RS
35132005-02-26 Richard M. Stallman <rms@gnu.org>
3514
3515 * tips.texi (Coding Conventions): Clarify.
3516 Put all the major mode key reservations together.
3517 Mention the Mouse-1 => Mouse-2 conventions.
3518
3519 * syntax.texi (Syntax Class Table): Clarify.
3520 (Syntax Table Functions): syntax-after moved from here.
3521 (Syntax Table Internals): syntax-after moved to here.
3522 (Parsing Expressions): Update info on number of values
3523 and what's meaningful in the STATE argument.
3524 (Categories): Fix typo.
3525
3526 * sequences.texi (Arrays): Cleanup.
3527 (Char-Tables): Clarify.
3528
3529 * processes.texi (Deleting Processes): Cleanups, add xref.
3530 (Subprocess Creation): Explain nil in exec-path. Cleanup.
3531 (Process Information): set-process-coding-system, some args optional.
3532 (Input to Processes): Explain various types for PROCESS args.
3533 Rename them from PROCESS-NAME to PROCESS.
3534 (Signals to Processes): Likewise.
3535 (Decoding Output): Cleanup.
3536 (Query Before Exit): Clarify.
3537
3538 * os.texi (Startup Summary): Correct the options; add missing ones.
3539 (Terminal Output, Batch Mode): Clarify.
3540 (Flow Control): Node deleted.
3541
3542 * markers.texi (The Mark): Clarify.
3543
3544 * macros.texi (Expansion): Cleanup.
3545 (Indenting Macros): indent-spec allows ints, not floats.
3546
3547 * keymaps.texi (Keymaps): Clarify.
3548 (Format of Keymaps): Update lisp-mode-map example.
3549 (Active Keymaps, Key Lookup): Clarify.
3550 (Changing Key Bindings): Add xref to `kbd'.
3551 (Key Binding Commands, Simple Menu Items): Clarify.
3552 (Mouse Menus, Menu Bar): Clarify.
3553 (Menu Example): Replace print example with menu-bar-replace-menu.
3554
3555 * help.texi (Documentation Basics): Add function-documentation prop.
3556
3557 * elisp.texi (Top): Don't refer to Flow Control node.
3558
3559 * commands.texi (Command Overview): Improve xrefs.
3560 (Adjusting Point): Adjusting point applies to intangible and invis.
3561 (Key Sequence Input): Doc extra read-key-sequence args.
3562 Likewise for read-key-sequence-vector.
3563
3564 * backups.texi (Rename or Copy): Minor fix.
3565 (Numbered Backups): For version-control, say the default.
3566 (Auto-Saving): make-auto-save-file-name example is simplified.
3567
3568 * advice.texi (Advising Functions): Don't imply one part of Emacs
3569 should advise another part. Markup changes.
3570 (Defining Advice): Move transitional para.
3571 (Activation of Advice): Cleanup.
3572 Explain if COMPILE is nil or negative.
3573
3574 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
3575
2e20c83d
LK
35762005-02-24 Lute Kamstra <lute@gnu.org>
3577
3578 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
3579 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
3580
65c492fd
LK
35812005-02-23 Lute Kamstra <lute@gnu.org>
3582
b02c3eed
LK
3583 * modes.texi (Defining Minor Modes): define-minor-mode can be used
3584 to define global minor modes as well.
3585
65c492fd
LK
3586 * display.texi (Managing Overlays): overlay-buffer returns nil for
3587 deleted overlays.
3588
b686dd59
KS
35892005-02-22 Kim F. Storm <storm@cua.dk>
3590
3591 * minibuf.texi (Basic Completion): Allow symbols in addition to
3592 strings in try-completion and all-completions.
3593
23e8c095
LK
35942005-02-14 Lute Kamstra <lute@gnu.org>
3595
3596 * elisp.texi (Top): Remove reference to deleted node.
3597
3598 * lists.texi (Lists): Remove reference to deleted node.
3599 (Cons Cells): Fix typo.
3600
3601 * loading.texi (Where Defined): Fix typo.
3602
134948fc
RS
36032005-02-14 Richard M. Stallman <rms@gnu.org>
3604
3605 * variables.texi (Creating Buffer-Local): change-major-mode-hook
3606 is useful for discarding some minor modes.
3607
3608 * symbols.texi (Symbol Components): Reorder examples.
3609
3610 * streams.texi (Input Functions): State standard-input default.
3611 (Output Variables): State standard-output default.
3612
3613 * objects.texi (Printed Representation): Clarify read syntax vs print.
3614 (Floating Point Type): Explain meaning better.
3615 (Symbol Type): Explain uniqueness better.
3616 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
3617 List examples sooner.
3618 (Box Diagrams): New subnode broken out.
3619 Some examples moved from old Lists as Boxes node.
3620 (Dotted Pair Notation): Clarify intro.
3621 (Array Type): Clarify.
3622 (Type Predicates): Add hash-table-p.
3623
3624 * numbers.texi (Integer Basics): Clarify radix explanation.
3625 (Predicates on Numbers): Minor clarification.
3626 (Comparison of Numbers): Minor clarification. Clarify eql.
3627 Typos in min, max.
3628 (Math Functions): Clarify overflow in expt.
3629
3630 * minibuf.texi (Text from Minibuffer): Minor clarification.
3631 Mention arrow keys.
3632
3633 * loading.texi (Autoload): defun's doc string overrides autoload's
3634 doc string.
3635 (Repeated Loading): Modernize "add to list" examples.
3636 (Where Defined): Finish updating table of load-history elts.
3637
3638 * lists.texi (List-related Predicates): Minor wording improvement.
3639 (Lists as Boxes): Node deleted.
3640 (Building Lists): Explain trivial cases of number-sequence.
3641
3642 * hash.texi (Hash Tables): Add desc to menu items.
3643 (Creating Hash): Expain "full" means "make larger",
3644 (Hash Access): Any object can be a key.
3645 State value of maphash.
3646
3647 * functions.texi (What Is a Function): Wording cleanup.
3648 (Function Documentation): Minor cleanup.
3649 Explain purpose of calling convention at end of doc string.
3650 (Function Names): Wording cleanup.
3651 (Calling Functions): Wording cleanup.
3652 Explain better how funcall calls the function.
3653 (Function Cells): Delete example of saving and redefining function.
3654
3655 * control.texi (Combining Conditions): Wording cleanup.
3656 (Iteration): dolist and dotimes bind VAR locally.
3657 (Cleanups): Xref to Atomic Changes.
3658
3659 * compile.texi (Byte Compilation): Delete 19.29 info.
3660 (Compilation Functions): Macros' difficulties don't affect defsubst.
3661 (Docs and Compilation): Delete 19.29 info.
3662
44291460
RS
36632005-02-10 Richard M. Stallman <rms@gnu.org>
3664
3665 * objects.texi (Symbol Type): Minor correction.
3666
1f9ad95a
LK
36672005-02-06 Lute Kamstra <lute@gnu.org>
3668
3669 * modes.texi (Example Major Modes): Fix typos.
3670
ba2c991c
RS
36712005-02-06 Richard M. Stallman <rms@gnu.org>
3672
3673 * text.texi (Margins): fill-nobreak-predicate can be one function.
3674
3675 * strings.texi (Modifying Strings): clear-string can make unibyte.
3676 (Formatting Strings): format gives error if values missing.
3677
3678 * positions.texi (Character Motion): Mention default arg
3679 for forward-char. backward-char refers to forward-char.
3680 (Word Motion): Mention default arg for forward-word.
3681 (Buffer End Motion): Mention default arg for beginning-of-buffer.
3682 Simplify end-of-buffer.
3683 (Text Lines): Mention default arg for forward-line.
3684 (List Motion): Mention default arg for beginning/end-of-defun.
3685 (Skipping Characters): Minor fixes in explaining character-set.
3686
3687 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
3688 Mode inheritance applies only when default-major-mode is nil.
3689 Clarifications.
3690 (Example Major Modes): Update Text mode and Lisp mode examples.
3691 (Minor Mode Conventions): Mention define-minor-mode at top.
3692 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
3693 (Mode Line Format): Update mode line face display info.
3694 (Properties in Mode): Mention effect of risky vars.
3695 (Imenu): Define imenu-add-to-menubar.
3696 (Font Lock Mode): Add descriptions to menu lines.
3697 (Faces for Font Lock): Add font-lock-doc-face.
3698
9bf6d576
LK
36992005-02-05 Lute Kamstra <lute@gnu.org>
3700
3701 * text.texi (Maintaining Undo): Remove obsolete function.
3702
cb602754
EZ
37032005-02-05 Eli Zaretskii <eliz@gnu.org>
3704
3705 * frames.texi (Color Names): Add pointer to the X docs about RGB
3706 color specifications. Improve indexing
3707 (Text Terminal Colors): Replace the description of RGB values by
3708 an xref to "Color Names".
3709
4e07258f
RS
37102005-02-03 Richard M. Stallman <rms@gnu.org>
3711
3712 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
3713 Clarify.
3714 (Selecting Windows): Clarify save-selected-window.
3715 (Cyclic Window Ordering): Clarify walk-windows.
3716 (Window Point): Clarify.
3717 (Window Start): Add comment to example.
3718 (Resizing Windows): Add `interactive' specs in examples.
3719 Document fit-window-to-buffer.
3720
3721 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
3722 (Undo, Maintaining Undo): Clarify last change.
3723 (Sorting): In sort-numeric-fields, explain about octal and hex.
3724 Mention sort-numeric-base.
3725 (Format Properties): Add xref for hard newlines.
3726
3727 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
3728 (Pop-Up Menus): Fix typo.
3729 (Color Names): Explain all types of color names.
3730 Explain color-values on B&W terminal.
3731 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
3732
3733 * files.texi (File Locks): Not supported on MS systems.
3734 (Testing Accessibility): Clarify.
3735
3736 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
3737 (Coverage Testing): Fix typo.
3738
3739 * commands.texi (Misc Events): Remove stray space.
3740
3741 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
3742 (Modification Time): Clarify when visited-file-modtime returns 0.
3743 (The Buffer List): Clarify bury-buffer.
3744 (Killing Buffers): Clarify.
3745 (Indirect Buffers): Add clone-indirect-buffer.
3746
37472005-02-02 Matt Hodges <MPHodges@member.fsf.org>
3748
3749 * edebug.texi (Printing in Edebug): Fix default value of
3750 edebug-print-circle.
3751 (Coverage Testing): Fix displayed frequency count data.
3752
37532005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
3754
3755 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
3756
4e07258f 37572005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
3758
3759 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
3760
28d986b9
EZ
37612005-01-29 Eli Zaretskii <eliz@gnu.org>
3762
3763 * commands.texi (Misc Events): Describe the help-echo event.
3764
3765 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
3766 consistently in description of the help-echo property.
3767 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
3768
3769 * display.texi (Overlay Properties): Fix the index entry for
3770 help-echo overlay property.
3771
3772 * customize.texi (Type Keywords): Uncomment the xref to the
3773 help-echo property documentation.
3774
8f958b40
KS
37752005-01-23 Kim F. Storm <storm@cua.dk>
3776
3777 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
3778 return value. Third element FULLY replaced by PARTIAL which
3779 specifies number of invisible pixels if row is only partially visible.
3780 (Textual Scrolling): Mention auto-window-vscroll.
3781 (Vertical Scrolling): New defvar auto-window-vscroll.
3782
cd7e5dd6
LT
37832005-01-16 Luc Teirlinck <teirllm@auburn.edu>
3784
3785 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
3786 command remapping.
3787
6f771c32
RS
37882005-01-15 Richard M. Stallman <rms@gnu.org>
3789
3790 * display.texi (Defining Images): Mention DATA-P arg of create-image.
3791
6ac8a822
KS
37922005-01-14 Kim F. Storm <storm@cua.dk>
3793
88948d55
KS
3794 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
3795
6ac8a822
KS
3796 * text.texi (Links and Mouse-1): Fix string and vector item.
3797
20d6de82
RS
37982005-01-13 Richard M. Stallman <rms@gnu.org>
3799
3800 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
3801 descriptions of overriding-local-map and overriding-terminal-local-map.
3802
3803 * text.texi (Links and Mouse-1): Clarify text.
3804
f75a592e
KS
38052005-01-13 Kim F. Storm <storm@cua.dk>
3806
3807 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
3808
910f60b1
TTN
38092005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
3810
3811 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
3812
37181fc4
KS
38132005-01-12 Kim F. Storm <storm@cua.dk>
3814
3815 * text.texi (Links and Mouse-1): Rename section from Enabling
3816 Mouse-1 to Following Links. Change xrefs.
3817 Add examples for define-button-type and define-widget.
3818
3819 * display.texi (Button Properties, Button Buffer Commands):
3820 Clarify mouse-1 and follow-link functionality.
3821
28f94a34
RS
38222005-01-12 Richard M. Stallman <rms@gnu.org>
3823
3824 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
3825
3826 * display.texi (Beeping): Fix Texinfo usage.
3827
3828 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
3829
bac2d936
KS
38302005-01-11 Kim F. Storm <storm@cua.dk>
3831
3832 * display.texi (Button Properties, Button Buffer Commands):
93381d62 3833 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
3834
3835 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
3836 (Enabling Mouse-1 to Follow Links): New subsection.
3837
de968ddb
RS
38382005-01-06 Richard M. Stallman <rms@gnu.org>
3839
3840 * text.texi (Special Properties): Minor change.
3841
3842 * os.texi (Timers): Clarify previous change.
3843
3844 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
3845
a3a43b3b
LT
38462005-01-01 Luc Teirlinck <teirllm@auburn.edu>
3847
3848 * display.texi (Face Attributes): Correct xref to renamed node.
3849
732bb9ce
RS
38502005-01-01 Richard M. Stallman <rms@gnu.org>
3851
3852 * display.texi (Face Attributes): Describe hex color specs.
3853
c734ae59
RS
38542004-12-31 Richard M. Stallman <rms@gnu.org>
3855
3856 * os.texi (Timers): Update previous change.
3857
33b2f4ea
KS
38582004-12-30 Kim F. Storm <storm@cua.dk>
3859
3860 * display.texi (Line Height): Total line-height is now specified
3861 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
3862 in cons cells. (nil . RATIO) is relative to actual line height.
3863 Use line-height `t' instead of `0' to get minimum height.
3864
99ec74b9
RS
38652004-12-29 Richard M. Stallman <rms@gnu.org>
3866
3867 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
3868
eab463f6
RS
38692004-12-28 Richard M. Stallman <rms@gnu.org>
3870
3871 * commands.texi (Quitting): Clarify value of with-local-quit.
3872
3873 * elisp.texi (Top): Fix previous change.
3874
3875 * loading.texi (Loading): Fix previous change.
3876
ebbd14f1
RS
38772004-12-27 Richard M. Stallman <rms@gnu.org>
3878
4ae98fc5
RS
3879 * Makefile.in (MAKEINFO): Specify --force.
3880
8f430046
RS
3881 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
3882
56011a8c
RS
3883 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
3884
3885 * display.texi (Line Height): Further clarify.
3886
3887 * elisp.texi (Top): Update Loading submenu.
3888
ebbd14f1
RS
3889 * loading.texi (Where Defined): New node.
3890 (Unloading): load-history moved to Where Defined.
3891
fda2922a
RS
38922004-12-21 Richard M. Stallman <rms@gnu.org>
3893
3894 * commands.texi (Event Input Misc): Add while-no-input.
3895
9eb8959a
RS
38962004-12-11 Richard M. Stallman <rms@gnu.org>
3897
3898 * display.texi (Line Height): Rewrite text for clarity.
3899
adf87c29
KS
39002004-12-11 Kim F. Storm <storm@cua.dk>
3901
3902 * display.texi (Display): Add node "Line Height" to menu.
3903 (Line Height): New node. Move full description of line-spacing
3904 and line-height text properties here from text.texi.
3905 (Scroll Bars): Add vertical-scroll-bar variable.
3906
3907 * frames.texi (Window Frame Parameters): Remove line-height defvar.
3908
3909 * locals.texi (Standard Buffer-Local Variables): Fix xref for
3910 line-spacing and vertical-scroll-bar.
3911
3912 * text.texi (Special Properties): Just mention line-spacing and
3913 line-height here, add xref to new "Line Height" node.
3914
31e4729e
TTN
39152004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
3916
3917 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
3918
3919 * locals.texi (Standard Buffer-Local Variables):
3920 Add @xref for `line-spacing'.
3921
cc60c723
RS
39222004-12-05 Richard M. Stallman <rms@gnu.org>
3923
3924 * Makefile.in (maintainer-clean): Remove the info files
3925 in $(infodir) where they are created.
3926
f6101ac9
RS
39272004-12-03 Richard M. Stallman <rms@gnu.org>
3928
3929 * windows.texi (Selecting Windows): get-lru-window and
3930 get-largest-window don't consider dedicated windows.
3931
3932 * text.texi (Undo): Document undo-in-progress.
3933
94221759
RS
39342004-11-26 Richard M. Stallman <rms@gnu.org>
3935
3936 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
3937 Remove a few vars that are not always buffer-local.
3938
7092c5e8
LT
39392004-11-24 Luc Teirlinck <teirllm@auburn.edu>
3940
3941 * locals.texi (Standard Buffer-Local Variables): Comment out
3942 xref's to non-existent node `Yet to be written'.
3943
261b01c6
RS
39442004-11-24 Richard M. Stallman <rms@gnu.org>
3945
3946 * processes.texi (Synchronous Processes): Grammar fix.
3947
3948 * numbers.texi (Comparison of Numbers): Add eql.
3949
3950 * locals.texi (Standard Buffer-Local Variables): Add many vars.
3951
3952 * intro.texi (Printing Notation): Fix previous change.
3953
3954 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
3955 and default-indicate-buffer-boundaries from here.
3956 (Usual Display): To here.
3957 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
3958 (Usual Display): Move tab-width up.
3959
3960 * customize.texi (Variable Definitions): Replace
3961 show-paren-mode example with tooltip-mode.
7092c5e8 3962 (Simple Types, Composite Types, Defining New Types):
261b01c6 3963 Minor cleanups.
7092c5e8 3964
c1aa4864
JH
39652004-11-21 Jesper Harder <harder@ifa.au.dk>
3966
3967 * processes.texi (Synchronous Processes, Output from Processes):
3968 Markup fix.
3969
dedbac89
RS
39702004-11-20 Richard M. Stallman <rms@gnu.org>
3971
07c8c65a
RS
3972 * positions.texi (Skipping Characters): skip-chars-forward
3973 now handles char classes.
3974
8f40a868
RS
3975 * intro.texi (Printing Notation): Avoid confusion of `print'
3976 when explaining @print.
3977
3978 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
3979
3980 * display.texi (Display Table Format): Minor fix.
3981
3982 * streams.texi (Output Functions): Fix print example.
3983
fd6866c8
RS
3984 * Makefile.in (elisp): New target.
3985 (dist): Depend on $(infodir)/elisp, not elisp.
3986 Copy the info files from $(infodir).
3987
9d00469f
RS
3988 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
3989 read-from-minibuffer.
3990
dedbac89
RS
3991 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
3992
6de891db
RS
39932004-11-19 Richard M. Stallman <rms@gnu.org>
3994
3995 * searching.texi (Regexp Search): Add search-whitespace-regexp.
3996
e1c1c5a7
TTN
39972004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
3998
3999 * tips.texi (Coding Conventions): Fix typo.
4000
ee31cd78
RS
40012004-11-16 Richard M. Stallman <rms@gnu.org>
4002
4003 * tips.texi (Coding Conventions): Separate defvar and require
4004 methods to avoid warnings. Use require only when there are many
4005 functions and variables from that package.
4006
4007 * minibuf.texi (Minibuffer Completion): When ignoring case,
4008 predicate must not be case-sensitive.
4009
4010 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
4011 (Test Coverage): Don't talk about "splotches". Clarified.
4012
4bd38e94
TTN
40132004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
4014
4015 * frames.texi (Window Frame Parameters): Fix typo.
4016
6d073ae1
KS
40172004-11-15 Kim F. Storm <storm@cua.dk>
4018
9f89426b
KS
4019 * symbols.texi (Other Plists): Note that plist-get may signal error.
4020 Add safe-plist-get.
6d073ae1 4021
10980463
TTN
40222004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
4023
4024 * modes.texi (Font Lock Basics): Fix typo.
4025
1efc19eb
RS
40262004-11-08 Richard M. Stallman <rms@gnu.org>
4027
4028 * syntax.texi (Syntax Table Functions): Add syntax-after.
4029
6159c232
EZ
40302004-11-06 Lars Brinkhoff <lars@nocrew.org>
4031
4032 * os.texi (Processor Run Time): New section documenting
4033 get-internal-run-time.
4034
59dede22
EZ
40352004-11-06 Eli Zaretskii <eliz@gnu.org>
4036
4037 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
4038 it nukes elisp-cover.texi.
4039 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
4040 elisp-0 etc.
4041
4cc8522c
LT
40422004-11-05 Luc Teirlinck <teirllm@auburn.edu>
4043
4044 * commands.texi (Keyboard Macros): Document `append' return value
4045 of `defining-kbd-macro'.
4046
2d1ef312
RS
40472004-11-01 Richard M. Stallman <rms@gnu.org>
4048
4049 * commands.texi (Interactive Call): Add called-interactively-p.
4050
6f4e005d
SJ
40512004-10-29 Simon Josefsson <jas@extundo.com>
4052
4053 * minibuf.texi (Reading a Password): Revert.
4054
4f71c13f
RS
40552004-10-28 Richard M. Stallman <rms@gnu.org>
4056
4057 * frames.texi (Display Feature Testing): Explain about "vendor".
4058
4660a9e3
RS
40592004-10-27 Richard M. Stallman <rms@gnu.org>
4060
4061 * commands.texi (Interactive Codes): `N' uses numeric prefix,
4062 not raw. Clarify `n'.
4063 (Interactive Call): Rewrite interactive-p, focusing on when
4064 and how to use it.
4065 (Misc Events): Clarify previous change.
4066
4067 * advice.texi (Simple Advice): Clarify what job the example does.
4068 (Around-Advice): Clarify ad-do-it.
4069 (Activation of Advice): An option of ad-default-compilation-action
4070 is `never', not `nil'.
4071
c8636435
KS
40722004-10-26 Kim F. Storm <storm@cua.dk>
4073
4074 * commands.texi (Interactive Codes): Add U code letter.
4075
acd4089b
SJ
40762004-10-25 Simon Josefsson <jas@extundo.com>
4077
4078 * minibuf.texi (Reading a Password): Add.
4079
29dc7809
JR
40802004-10-24 Jason Rumney <jasonr@gnu.org>
4081
9b7fa297 4082 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
29dc7809
JR
4083 and wheel-down.
4084
bb5d6d34
KG
40852004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
4086
4087 * processes.texi (Synchronous Processes): Document process-file.
4088
d0ee2ed3
KH
40892004-10-22 Kenichi Handa <handa@m17n.org>
4090
4091 * text.texi (translate-region): Document that it accepts also a
4092 char-table.
4093
38be9dbb
DP
40942004-10-22 David Ponce <david@dponce.com>
4095
4096 * windows.texi (Resizing Windows): Document the `preserve-before'
4097 argument of the functions `enlarge-window' and `shrink-window'.
4098
63c80452
JR
40992004-10-19 Jason Rumney <jasonr@gnu.org>
4100
4101 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
4102
9f4b6e73
LT
41032004-10-09 Luc Teirlinck <teirllm@auburn.edu>
4104
4105 * text.texi (Filling): Add anchor for definition of
4106 `sentence-end-double-space'.
4107
4108 * searching.texi (Regexp Example): Update description of how
4109 Emacs currently recognizes the end of a sentence.
4110 (Standard Regexps): Update definition of the variable
4111 `sentence-end'. Add definition of the function `sentence-end'.
4112
657f0f9c
EZ
41132004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
4114
4115 * display.texi (Progress): New node.
4116
35ab4857
KS
41172004-10-05 Kim F. Storm <storm@cua.dk>
4118
4119 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
4120
f2a54fbc
KS
41212004-09-29 Kim F. Storm <storm@cua.dk>
4122
4123 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
4124 to identify bitmaps. Remove -fringe-bitmap suffix for standard
4125 fringe bitmap symbols, as they now have their own namespace.
4126 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
4127 vs. pixels. Signal error if no free bitmap slots.
4128 (Pixel Specification): Change IMAGE to @var{image}.
4129
4676d6f3
RS
41302004-09-28 Richard M. Stallman <rms@gnu.org>
4131
4132 * text.texi (Special Properties): Clarify line-spacing and line-height.
4133
4134 * searching.texi (Regexp Search): Add looking-back.
4135
17234906
LT
41362004-09-25 Luc Teirlinck <teirllm@auburn.edu>
4137
4138 * display.texi: Correct typos.
4139 (Image Descriptors): Correct xref's.
4140
4de43c8b
RS
41412004-09-25 Richard M. Stallman <rms@gnu.org>
4142
4143 * text.texi (Special Properties): Cleanups in `cursor'.
4144 Rewrites in `line-height' and `line-spacing'; exchange them.
4145
4146 * display.texi (Fringes): Rewrite previous change.
4147 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
4148 (Display Fringe Bitmaps): Node deleted, text moved.
4149 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
4150 (Scroll Bars): Clarify set-window-scroll-bars.
4151 (Pointer Shape): Rewrite.
4152 (Specified Space): Clarify :align-to, etc.
4153 (Pixel Specification): Use @var. Clarify new text.
4154 (Other Display Specs): Clarify `slice'.
4155 (Image Descriptors): Cleanups.
4156 (Showing Images): Cleanups.
4157
a3ee0299
LT
41582004-09-24 Luc Teirlinck <teirllm@auburn.edu>
4159
e88ebce6
LT
4160 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
4161
a3ee0299
LT
4162 * modes.texi: Various minor changes in addition to:
4163 (Major Mode Conventions): Final call to `run-mode-hooks' should
4164 not be inside the `delay-mode-hooks' form.
4165 (Mode Hooks): New node.
4166 (Hooks): Delete obsolete example.
4167 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
4168 node "Mode Hooks".
4169
6db2bc02
LT
41702004-09-22 Luc Teirlinck <teirllm@auburn.edu>
4171
4172 * display.texi: Correct various typos.
4173 (Display): Rename node "Pointer Shapes" to "Pointer
4174 Shape". (There is already a node called "Pointer Shapes" in
4175 frames.texi.)
4176 (Images): Remove non-existent node "Image Slices" from menu.
4177
ed2846bd
KS
41782004-09-23 Kim F. Storm <storm@cua.dk>
4179
4180 * text.texi (Special Properties): Add `cursor', `pointer',
4181 `line-height', and `line-spacing' properties.
4182
4183 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
4184 Shapes' to menu.
4185 (Standard Faces): Doc fix for fringe face.
4186 (Fringes): Add `overflow-newline-into-fringe' and
4187 'indicate-buffer-boundaries'.
4188 (Fringe Bitmaps, Pointer Shapes): New nodes.
4189 (Display Property): Add 'Pixel Specification' and 'Display Fringe
4190 Bitmaps' to menu.
4191 (Specified Space): Describe pixel width and height.
4192 (Pixel Specification): New node.
4193 (Other Display Specs): Add `slice' property.
4194 (Display Fringe Bitmaps): New node.
4195 (Images): Add 'Image Slices' to menu.
4196 (Image Descriptors): Add `:pointer' and `:map' properties.
4197 (Showing Images): Add slice arg to `insert-image'. Add
4198 'insert-sliced-image'.
4199
4d894c98
RS
42002004-09-20 Richard M. Stallman <rms@gnu.org>
4201
4202 * commands.texi (Key Sequence Input):
4203 Clarify downcasing in read-key-sequence.
4204
7e388eb7
JL
42052004-09-08 Juri Linkov <juri@jurta.org>
4206
4207 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
4208
a020987f
LT
42092004-09-07 Luc Teirlinck <teirllm@auburn.edu>
4210
4211 * locals.texi (Standard Buffer-Local Variables): Add
4212 `buffer-auto-save-file-format'.
4213 * internals.texi (Buffer Internals): Describe new
4214 auto_save_file_format field of the buffer structure.
4215 * files.texi (Format Conversion): `auto-save-file-format' has been
4216 renamed `buffer-auto-save-file-format'.
4217
2b96f80c
LT
42182004-08-27 Luc Teirlinck <teirllm@auburn.edu>
4219
4220 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
4221 an integer or a marker.
4222 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
4223
2ee3b79e
RS
42242004-08-22 Richard M. Stallman <rms@gnu.org>
4225
4226 * modes.texi (Major Mode Conventions): Discuss rebinding of
4227 standard key bindings.
4228
c438dc33
KS
42292004-08-18 Kim F. Storm <storm@cua.dk>
4230
4231 * processes.texi (Accepting Output): Add `just-this-one' arg to
4232 `accept-process-output'.
101c421e 4233 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 4234
db8af011
LT
42352004-08-10 Luc Teirlinck <teirllm@auburn.edu>
4236
4237 * keymaps.texi: Various changes in addition to:
4238 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
4239 Give more varied examples for `kbd'.
4240 (Creating Keymaps): Char tables have slots for all characters
4241 without modifiers.
4242 (Active Keymaps): `overriding-local-map' and
4243 `overriding-terminal-local-map' also override text property and
4244 overlay keymaps.
4245 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
4246 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
4247 to denote a prefix of no events.
4248 `map-keymap' includes parent's bindings _recursively_.
4249 Clarify and correct description of `where-is-internal'.
4250 Mention BUFFER-OR-NAME arg to `describe-bindings'.
4251 (Menu Example): For menus intended for use with the keyboard, the
4252 menu items should be bound to characters or real function keys.
4253
de700726
LT
42542004-08-08 Luc Teirlinck <teirllm@auburn.edu>
4255
30e75a87
LT
4256 * objects.texi (Character Type): Reposition `@anchor' to prevent
4257 double space inside sentence in Info.
4258
de700726
LT
4259 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
4260 renamed to `disabled-command-function'.
7c5b95c9 4261 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
4262 (Command Loop Info): Replace reference to it.
4263 (Disabling Commands): `disabled-command-hook' has been renamed to
4264 `disabled-command-function'.
4265
81909a1a
LT
42662004-08-07 Luc Teirlinck <teirllm@auburn.edu>
4267
4268 * os.texi (Translating Input): Only non-prefix bindings in
4269 `key-translation-map' override actual key bindings. Warn about
4270 possible indirect effect of actual key bindings on non-prefix
4271 bindings in `key-translation-map'.
4272
5504e99c
LT
42732004-08-06 Luc Teirlinck <teirllm@auburn.edu>
4274
4275 * minibuf.texi (High-Level Completion): Add anchor for definition
4276 of `read-variable'.
4277
4278 * commands.texi: Various changes in addition to:
4279 (Using Interactive): Clarify description of `interactive-form'.
4280 (Interactive Call): Mention default for KEYS argument to
4281 `call-interactively'.
4282 (Command Loop Info): Clarify description of `this-command-keys'.
4283 Mention KEEP-RECORD argument to `clear-this-command-keys'.
4284 Value of `last-event-frame' can be `macro'.
4285 (Repeat Events): `double-click-fuzz' is also used to distinguish
4286 clicks and drags.
4287 (Classifying Events): Clarify descriptions of `event-modifiers'
4288 `event-basic-type' and `event-convert-list'.
4289 (Accessing Events): `posn-timestamp' takes POSITION argument.
4290 (Quoted Character Input): Clarify description of
4291 `read-quoted-char' and fix example.
4292 (Quitting): Add `with-local-quit'.
6db11765 4293 (Disabling Commands): Correct and clarify descriptions of
5504e99c
LT
4294 `enable-command' and `disable-command'.
4295 Mention what happens if `disabled-command-hook' is nil.
4296 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
4297 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
4298
f478a72a
LT
42992004-07-24 Luc Teirlinck <teirllm@auburn.edu>
4300
4301 * frames.texi: Various changes in addition to:
4302 (Creating Frames): Expand and clarify description of `make-frame'.
4303 (Window Frame Parameters): Either none or both of the `icon-left'
4304 and `icon-top' parameters must be specified. Put descriptions of
4305 `menu-bar-lines' and `toolbar-lines' closer together and change
4306 them accordingly.
4307 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
4308 except while processing `frame-title-format' or `icon-title-format'.
4309 (Deleting Frames): Correct description of `delete-frame'.
4310 Non-nil return values of `frame-live-p' are like those of `framep'.
9b7fa297 4311 (Frames and Windows): Mention return value of
f478a72a
LT
4312 `set-frame-selected-window'.
4313 (Visibility of Frames): Mention `force' argument to
4314 `make-frame-invisible'. `frame-visible-p' returns t for all
4315 frames on text-only terminals.
4316 (Frame Configurations): Restoring a frame configuration does not
4317 restore deleted frames.
4318 (Window System Selections): `x-set-selection' returns DATA.
4319 (Resources): Add example.
4320 (Display Feature Testing): Clarify descriptions of
4321 `display-pixel-height', `display-pixel-width', `x-server-version'
4322 and `x-server-vendor'.
4323
4324 * windows.texi (Choosing Window): Add anchor.
4325 * minibuf.texi (Minibuffer Misc): Add anchor.
4326
bc135062
JPW
43272004-07-23 John Paul Wallington <jpw@gnu.org>
4328
4329 * macros.texi (Defining Macros): Declaration keyword for setting
4330 Edebug spec is `debug' not `edebug'.
4331
cb7516e5
LT
43322004-07-19 Luc Teirlinck <teirllm@auburn.edu>
4333
4334 * windows.texi: Various small changes in addition to:
4335 (Window Point): Mention return value of `set-window-point'.
4336 (Window Start): `pos-visible-in-window-p' disregards horizontal
4337 scrolling. Explain return value if PARTIALLY is non-nil.
4338 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
4339 and `set-window-vscroll'.
4340 (Size of Window): The argument WINDOW to `window-inside-edges',
4341 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
4342 (Resizing Windows): Explain return value of
4343 `shrink-window-if-larger-than-buffer'.
4344 `window-size-fixed' automatically becomes buffer local when set.
4345 (Window Configurations): Explain return value of
4346 `set-window-configuration'.
4347
4348 * minibuf.texi (Minibuffer Misc): Add anchor for
4349 `minibuffer-scroll-window'.
4350
4351 * positions.texi (Text Lines): Add anchor for `count-lines'.
4352
3751eb00
RS
43532004-07-17 Richard M. Stallman <rms@gnu.org>
4354
4355 * display.texi (Overlay Properties): Adding `evaporate' prop
4356 deletes empty overlay immediately.
4357
4358 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
4359 fix example.
4360
9a7e97c6
LT
43612004-07-16 Jim Blandy <jimb@redhat.com>
4362
4363 * searching.texi (Regexp Backslash): Document new \_< and \_>
4364 operators.
4365
aa0e4da8
JB
43662004-07-16 Juanma Barranquero <lektu@terra.es>
4367
4368 * display.texi (Images): Fix Texinfo usage.
4369
cbbfedb2
LT
43702004-07-14 Luc Teirlinck <teirllm@auburn.edu>
4371
4372 * buffers.texi (Modification Time): `visited-file-modtime' now
4373 returns a list of two integers, instead of a cons.
4374
3a052bd3
LT
43752004-07-13 Luc Teirlinck <teirllm@auburn.edu>
4376
4377 * windows.texi: Various changes in addition to:
4378 (Splitting Windows): Add `split-window-keep-point'.
4379
02c04e6f
RS
43802004-07-09 Richard M. Stallman <rms@gnu.org>
4381
4382 * frames.texi (Input Focus): Minor fix.
4383
cb4f1287
LT
43842004-07-07 Luc Teirlinck <teirllm@auburn.edu>
4385
4386 * frames.texi (Input Focus): Clarify descriptions of
4387 `select-frame-set-input-focus' and `select-frame'.
4388
339902ec
LT
43892004-07-06 Luc Teirlinck <teirllm@auburn.edu>
4390
4391 * os.texi: Various small changes in addition to:
4392 (Killing Emacs): Expand and clarify description of
4393 `kill-emacs-query-functions' and `kill-emacs-hook'.
4394 (System Environment): Expand and clarify description of `getenv'
4395 and `setenv'.
4396 (Timers): Clarify description of `run-at-time'.
4397 (Translating Input): Correct description of
4398 `extra-keyboard-modifiers'.
4399 (Flow Control): Correct description of `enable-flow-control'.
4400
fe3b7e35
TTN
44012004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
4402
4403 * os.texi: Update copyright.
4404 (Session Management): Grammar fix.
4405 Clarify which Emacs does the restarting.
4406 Use @samp for *scratch* buffer.
4407
59db7d6e
LT
44082004-07-04 Alan Mackenzie <acm@muc.de>
4409
4410 * frames.texi (Input Focus): Add documentation for
4411 `select-frame-set-input-focus'. Replace refs to non-existent
4412 `switch-frame' with `select-frame'. Minor corrections and tidying
4413 up of text-only terminal stuff.
4414
e3ccf404
RS
44152004-07-02 Richard M. Stallman <rms@gnu.org>
4416
4417 * files.texi (Saving Buffers): Cleanup write-contents-function.
4418 (Magic File Names): Cleanup file-remote-p.
4419
8addb6eb
KG
44202004-07-02 Kai Grossjohann <kai@emptydomain.de>
4421
4422 * files.texi (Magic File Names): `file-remote-p' returns an
4423 identifier of the remote system, not just t.
4424
7a58d84d
DK
44252004-07-02 David Kastrup <dak@gnu.org>
4426
4427 * searching.texi (Entire Match Data): Add explanation about new
4428 match-data behavior when @var{integers} is non-nil.
4429
d8c379f8
RS
44302004-06-24 Richard M. Stallman <rms@gnu.org>
4431
b4a4b0ae
RS
4432 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
4433
d8c379f8
RS
4434 * customize.texi (Variable Definitions): Note about doc strings
4435 and :set.
4436
4437 * keymaps.texi (Keymap Terminology): Document `kbd'.
4438 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
4439
4440 * display.texi (Invisible Text): Setting buffer-invisibility-spec
4441 makes it buffer-local.
4442
4443 * files.texi (Saving Buffers): Correct previous change.
4444
4445 * commands.texi (Accessing Events):
4446 Clarify posn-col-row and posn-actual-col-row.
4447
44482004-06-24 David Ponce <david.ponce@wanadoo.fr>
4449
4450 * commands.texi (Accessing Events): New functions
4451 posn-at-point and posn-at-x-y. Add example to posn-x-y.
4452
dce417e7
LT
44532004-06-23 Luc Teirlinck <teirllm@auburn.edu>
4454
4455 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
4456 * frames.texi, buffers.texi, backups.texi, variables.texi:
4457 * loading.texi, eval.texi, functions.texi, control.texi:
4458 * symbols.texi, minibuf.texi: Reposition @anchor's.
4459
4460 * help.texi: Various small changes in addition to the following.
4461 (Describing Characters): Describe PREFIX argument to
4462 `key-description'. Correct and clarify definition of
4463 `text-char-description'. Describe NEED-VECTOR argument to
4464 `read-kbd-macro'.
4465 (Help Functions): Clarify definition of `apropos'.
4466
255d07dc
LH
44672004-06-23 Lars Hansen <larsh@math.ku.dk>
4468
4469 * files.texi (Saving Buffers): Correct description of
4470 `write-contents-functions'.
4471
4e9691e9
JB
44722004-06-21 Juanma Barranquero <lektu@terra.es>
4473
4474 * display.texi (Images): Remove redundant @vindex directives.
4475 Rewrite `image-library-alist' doc in active voice.
4476
1ebd4f78
JB
44772004-06-14 Juanma Barranquero <lektu@terra.es>
4478
4479 * display.texi (Images): Document new delayed library loading,
4480 variable `image-library-alist' and (existing but undocumented)
4481 function `image-type-available-p'.
4482
ddfb8369
RS
44832004-06-05 Richard M. Stallman <rms@gnu.org>
4484
4485 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
4486 refer the user to the Initial Input node.
4487 (Text from Minibuffer): Likewise.
4488 (Initial Input): New node. Document this feature
4489 and say it is mostly deprecated.
4490
18684a3a
RS
44912004-05-30 Richard M. Stallman <rms@gnu.org>
4492
7a61e456
RS
4493 * loading.texi (Named Features): Clarify return value
4494 and meaning of NOERROR.
4495
18684a3a
RS
4496 * variables.texi (File Local Variables): Minor cleanup.
4497
c8364415
MA
44982004-05-30 Michael Albinus <michael.albinus@gmx.de>
4499
4500 * files.texi (Magic File Names): Add `file-remote-p' as operation
4501 of file name handlers.
4502
08fd1251
RS
45032004-05-29 Richard M. Stallman <rms@gnu.org>
4504
4505 * modes.texi (Minor Mode Conventions): (-) has no special meaning
4506 as arg to a minor mode command.
4507
71d5a208
RS
45082004-05-22 Richard M. Stallman <rms@gnu.org>
4509
4510 * syntax.texi (Syntax Class Table): Word syntax not just for English.
4511
4512 * streams.texi (Output Variables): Doc float-output-format.
4513
4514 * searching.texi (Regexp Special): Nested repetition can be infloop.
4515
4516 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
4517 real stack overflow.
4518
4519 * compile.texi: Minor cleanups.
4520
45212004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
4522
4523 * lists.texi (Cons Cells): Explain dotted lists, true lists,
4524 circular lists.
4525 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 4526
022cb162
TTN
45272004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
4528
4529 * modes.texi (Search-based Fontification): Fix typo.
4530
aa7094ba
JB
45312004-05-10 Juanma Barranquero <lektu@terra.es>
4532
4533 * modes.texi (Mode Line Variables): Fix description of
4534 global-mode-string, which is now after which-func-mode, not the
4535 buffer name.
4536
c2383279
LH
45372004-05-07 Lars Hansen <larsh@math.ku.dk>
4538
4539 * modes.texi (Desktop Save Mode): Add.
4540 (Modes): Add menu entry Desktop Save Mode.
4541
4542 * hooks.texi: Add desktop-after-read-hook,
4543 desktop-no-desktop-file-hook and desktop-save-hook.
4544
4545 * locals.texi: Add desktop-save-buffer.
4546
058296d3
JH
45472004-04-30 Jesper Harder <harder@ifa.au.dk>
4548
4549 * display.texi: emacs -> Emacs.
4550
0c54865e
EZ
45512004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
4552
4553 * files.texi (Changing Files): Document set-file-times.
4554
d814862a
JB
45552004-04-23 Juanma Barranquero <lektu@terra.es>
4556
4557 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
4558
e8d6f886
JH
45592004-04-18 Jesper Harder <harder@ifa.au.dk>
4560
4561 * tips.texi (Coding Conventions): defopt -> defcustom.
4562
3a424014
LT
45632004-04-16 Luc Teirlinck <teirllm@auburn.edu>
4564
4565 * sequences.texi: Various clarifications.
4566
9e860631
LT
45672004-04-14 Luc Teirlinck <teirllm@auburn.edu>
4568
4569 * buffers.texi (Read Only Buffers): Mention optional ARG to
4570 `toggle-read-only'.
4571
5e30a0fb
NR
45722004-04-14 Nick Roberts <nick@nick.uklinux.net>
4573
9e860631 4574 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
4575 returns a full-width window if possible.
4576
619fb950
LT
45772004-04-13 Luc Teirlinck <teirllm@auburn.edu>
4578
4579 * buffers.texi: Various changes in addition to:
4580 (Buffer File Name): Add `find-buffer-visiting'.
4581 (Buffer Modification): Mention optional ARG to `not-modified'.
4582 (Indirect Buffers): Mention optional CLONE argument to
4583 `make-indirect-buffer'.
4584
4585 * files.texi: Various changes in addition to:
4586 (Visiting Functions): `find-file-hook' is now a normal hook.
4587 (File Name Expansion): Explain difference between the way that
4588 `expand-file-name' and `file-truename' treat `..'.
4589 (Contents of Directories): Mention optional ID-FORMAT argument to
4590 `directory-files-and-attributes'.
4591 (Format Conversion): Mention new optional CONFIRM argument to
4592 `format-write-file'.
4593
a2295d32
MB
45942004-04-12 Miles Bader <miles@gnu.org>
4595
4596 * macros.texi (Expansion): Add description of `macroexpand-all'.
4597
571fd4d5
JH
45982004-04-05 Jesper Harder <harder@ifa.au.dk>
4599
4600 * variables.texi (Variable Aliases): Mention
4601 cyclic-variable-indirection.
4602
4603 * errors.texi (Standard Errors): Ditto.
4604
4ba2fd66
LT
46052004-04-04 Luc Teirlinck <teirllm@auburn.edu>
4606
6db11765 4607 * backups.texi: Various small changes in addition to:
4ba2fd66
LT
4608 (Making Backups): Mention return value of `backup-buffer'.
4609 (Auto-Saving): Mention optional FORCE argument to
4610 `delete-auto-save-file-if-necessary'.
4611 (Reverting): Mention optional PRESERVE-MODES argument to
4612 `revert-buffer'. Correct description of `revert-buffer-function'.
4613
8f7ea687
JL
46142004-03-22 Juri Linkov <juri@jurta.org>
4615
4616 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
4617 with `Vector Functions'.
4618
4619 * text.texi (Sorting): Add missing quote.
4620
0eeca3c1
LT
46212004-03-14 Luc Teirlinck <teirllm@auburn.edu>
4622
4623 * intro.texi (Lisp History): Replace xref to `cl' manual with
4624 inforef.
4625
e69cfac2
RS
46262004-03-12 Richard M. Stallman <rms@gnu.org>
4627
4628 * intro.texi (Version Info): Add arg to emacs-version.
4629 (Lisp History): Change xref to CL manual.
4630
1b91d47f
LT
46312004-03-09 Luc Teirlinck <teirllm@auburn.edu>
4632
4633 * minibuf.texi (Completion Commands): Add xref to Emacs manual
4634 for Partial Completion mode.
4635
97073664
TTN
46362004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
4637
9b7fa297 4638 * customize.texi: Fix typo. Remove eol whitespace.
97073664 4639
04a6e76b
RS
46402004-03-04 Richard M. Stallman <rms@gnu.org>
4641
4642 * processes.texi: Fix typos.
4643
4644 * lists.texi (Building Lists): Minor clarification.
4645
4646 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
4647 in make-hash-table.
4648
5bb0fcd1
JB
46492004-02-29 Juanma Barranquero <lektu@terra.es>
4650
4651 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
4652 rm, and ignore exit code.
4653
9022d421
EZ
46542004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
4655
4656 * display.texi (Defining Faces): Add description for min-colors.
4657 Update example.
4658
92f5fba2
LT
46592004-02-23 Luc Teirlinck <teirllm@auburn.edu>
4660
4661 * abbrevs.texi: Various corrections and clarifications in addition
4662 to the following:
4663 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
4664
7e83e178
GM
46652004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
4666
4667 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
4668
9c5609e8
LT
46692004-02-21 Luc Teirlinck <teirllm@auburn.edu>
4670
e2b9b51f
LT
4671 * text.texi: Various small changes in addition to the following:
4672 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
4673 to delete-horizontal-space.
9b7fa297 4674 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
e2b9b51f
LT
4675 description of yank-handler text property at various places.
4676
7daa0e81
LT
4677 * frames.texi (Window System Selections): Add anchor.
4678
9c5609e8
LT
4679 * syntax.texi (Syntax Table Functions): Clarify and correct
4680 descriptions of make-syntax-table and copy-syntax-table.
4681 (Motion and Syntax): Clarify SYNTAXES argument to
4682 skip-syntax-forward.
4683 (Parsing Expressions): Mention that the return value of
4684 parse-partial-sexp is currently a list of ten rather than nine
4685 elements.
4686 (Categories): Various corrections and clarifications.
4687
d29edb21
LT
46882004-02-17 Luc Teirlinck <teirllm@auburn.edu>
4689
4690 * markers.texi (Marker Insertion Types): Minor change.
4691
4692 * locals.texi (Standard Buffer-Local Variables):
4693 * commands.texi (Interactive Codes, Using Interactive):
4694 * functions.texi (Related Topics): Fix xrefs.
4695
43e48bda
LT
46962004-02-16 Luc Teirlinck <teirllm@auburn.edu>
4697
4698 * lists.texi (Sets And Lists): Update description of delete-dups.
4699
84e34002
RS
47002004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
4701
4702 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
4703
47042004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4705
4706 * frames.texi (Parameter Access): frame-parameters arg is optional.
4707 modify-frame-parameters handles nil for FRAME.
4708 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
4709 are all-or-nothing for certain toolkits.
4710 Mention parameter wait-for-wm.
4711 (Frames and Windows): In frame-first-window and frame-selected-window
4712 the arg is optional.
4713 (Input Focus): In redirect-frame-focus the second arg is optional.
4714 (Window System Selections): Mention selection type CLIPBOARD.
4715 Mention data-type UTF8_STRING.
4716 Mention numbering of cut buffers.
4717 (Resources): Describe x-resource-name.
4718
47192004-02-16 Richard M. Stallman <rms@gnu.org>
4720
4721 * windows.texi (Buffers and Windows): Delete false table
4722 about all-frames.
4723
4724 * syntax.texi (Parsing Expressions): Delete old caveat
4725 about parse-sexp-ignore-comments.
4726
4727 * streams.texi (Output Variables): Add print-quoted.
4728
4729 * lists.texi (Building Lists): Minor cleanup.
4730
4731 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
4732
4733 * display.texi (Overlays): Explain overlays use markers.
4734 (Managing Overlays): Explain front-advance and rear-advance
4735 in more detail.
4736
4737 * loading.texi (Unloading): Document unload-feature-special-hooks.
4738 Get rid of fns-NNN.el file.
4739
47402004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
4741
4742 * help.texi (Describing Characters): Fix text-char-description
4743 example output.
4744
4745 * edebug.texi (Using Edebug): Fix example.
4746
4747 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 4748
84e34002
RS
4749 * files.texi (Changing Files): Fix argname.
4750
4751 * calendar.texi: Fix parens, and default values.
4752
4753 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
4754 * nonascii.texi, objects.texi, os.texi: Minor fixes.
4755 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
4756
4757 * positions.texi (Text Lines): Don't add -1 in current-line.
4758
47592004-02-16 Richard M. Stallman <rms@gnu.org>
4760
4761 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
4762
c33b76da
EZ
47632004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
4764
4765 * processes.texi (Low-Level Network): Fix a typo.
4766
9d7271e8
KS
47672004-02-12 Kim F. Storm <storm@cua.dk>
4768
4769 * display.texi (Fringes): Use consistent wording.
4770 Note that window-fringe's window arg is optional.
4771 (Scroll Bars): Use consistent wording.
4772
6827d730
LT
47732004-02-11 Luc Teirlinck <teirllm@auburn.edu>
4774
4775 * tips.texi (Comment Tips): Document the new conventions for
4776 commenting out code.
4777
1cb60b5a
JD
47782004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4779
4780 * positions.texi (Text Lines): Added missing end defun.
4781
7fdd1f62
KS
47822004-02-07 Kim F. Storm <storm@cua.dk>
4783
4784 * positions.texi (Text Lines): Add line-number-at-pos.
4785
eb3c144c
JPW
47862004-02-06 John Paul Wallington <jpw@gnu.org>
4787
4788 * display.texi (Button Properties, Button Buffer Commands):
4789 mouse-2 invokes button, not down-mouse-1.
4790
a1d38d63
JR
47912004-02-04 Jason Rumney <jasonr@gnu.org>
4792
4793 * makefile.w32-in: Sync with Makefile.in changes.
4794
4b574f3d
LT
47952004-02-03 Luc Teirlinck <teirllm@auburn.edu>
4796
4797 * minibuf.texi (Text from Minibuffer): Various corrections and
4798 clarifications.
4799 (Object from Minibuffer): Correct Lisp description of
4800 read-minibuffer.
4801 (Minibuffer History): Clarify description of cons values for
4802 HISTORY arguments.
4803 (Basic Completion): Various corrections and clarifications. Add
4804 completion-regexp-list.
4805 (Minibuffer Completion): Correct and clarify description of
4806 completing-read.
6f6b0433 4807 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
4808 other minor changes.
4809 (High-Level Completion): Various corrections and clarifications.
4810 (Reading File Names): Ditto.
4811 (Minibuffer Misc): Ditto.
4812
d8186297
LT
48132004-01-26 Luc Teirlinck <teirllm@auburn.edu>
4814
4815 * strings.texi (Text Comparison): assoc-string also matches
4816 elements of alists that are strings instead of conses.
4817 (Formatting Strings): Standardize Texinfo usage. Update index
4818 entries.
4819
9adcb5f2
LT
48202004-01-20 Luc Teirlinck <teirllm@auburn.edu>
4821
4822 * lists.texi (Sets And Lists): Add delete-dups.
4823
3e7274ae
LT
48242004-01-15 Luc Teirlinck <teirllm@auburn.edu>
4825
4826 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
4827 special form.
4828 * macros.texi (Defining Macros): Update description of `declare',
4829 which now is a macro.
4830 (Wrong Time): Fix typos.
4831
944e099f
LT
48322004-01-14 Luc Teirlinck <teirllm@auburn.edu>
4833
4834 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 4835 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
4836 and `batch-byte-compile'. In particular, mention and describe
4837 all optional arguments.
4838 (Disassembly): Correct and clarify the description of `disassemble'.
4839
90c3aa59
LT
48402004-01-11 Luc Teirlinck <teirllm@auburn.edu>
4841
4842 * searching.texi: Various small changes in addition to the
4843 following.
4844 (Regexp Example): Adapt to new value of `sentence-end'.
4845 (Regexp Functions): The PAREN argument to `regexp-opt' can be
4846 `words'.
4847 (Search and Replace): Add usage note for `perform-replace'.
4848 (Entire Match Data): Mention INTEGERS and REUSE arguments to
4849 `match-data'.
4850 (Standard Regexps): Update for new values of `paragraph-start'
4851 and `sentence-end'.
4852
583c353d
LT
48532004-01-07 Luc Teirlinck <teirllm@auburn.edu>
4854
4855 * files.texi (Saving Buffers): Clarify descriptions of
4856 `write-contents-functions' and `before-save-hook'.
4857 Make the defvar's for `before-save-hook' and `after-save-hook'
4858 into defopt's.
4859
05faee07
KS
48602004-01-07 Kim F. Storm <storm@cua.dk>
4861
4862 * commands.texi (Click Events): Describe new image and
4863 width/height elements of click events.
4864 (Accessing Events): Add posn-string, posn-image, and
4865 posn-object-width-height. Change posn-object to return either
4866 image or string object.
4867
a0465ec3
SJ
48682004-01-01 Simon Josefsson <jas@extundo.com>
4869
4870 * hooks.texi (Standard Hooks): Add before-save-hook.
4871 * files.texi (Saving Buffers): Likewise.
4872
972c0c49
RS
48732004-01-03 Richard M. Stallman <rms@gnu.org>
4874
4875 * frames.texi (Frames and Windows): Delete frame-root-window.
4876
dbcd463f
LT
48772004-01-03 Luc Teirlinck <teirllm@auburn.edu>
4878
4879 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
4880
4881 * functions.texi: Various small changes in addition to the
4882 following.
4883 (What Is a Function): `functionp' returns nil for macros. Clarify
4884 behavior of this and following functions for symbol arguments.
4885 (Function Documentation): Add `\' in front of (fn @var{arglist})
4886 and explain why.
4887 (Defining Functions): Mention DOCSTRING argument to `defalias'.
4888 Add anchor.
4889 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
4890
02c77ee9
MB
48912004-01-01 Miles Bader <miles@gnu.org>
4892
4893 * display.texi (Buttons): New section.
4894
903a1a91
AS
48952003-12-31 Andreas Schwab <schwab@suse.de>
4896
4897 * numbers.texi (Math Functions): sqrt reports a domain-error
4898 error.
4899 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
4900
697cf92a
LT
49012003-12-30 Luc Teirlinck <teirllm@auburn.edu>
4902
3f70fe82
LT
4903 * tips.texi (Documentation Tips): Update item on hyperlinks in
4904 documentation strings.
4905
697cf92a
LT
4906 * errors.texi (Standard Errors): Various small corrections and
4907 additions.
4908
4909 * control.texi: Various small changes in addition to the
4910 following.
4911 (Signaling Errors): Provide some more details on how `signal'
4912 constructs the error message. Add anchor to the definition of
4913 `signal'.
4914 (Error Symbols): Describe special treatment of `quit'.
4915 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
4916 to emphasize that it has to be a single form.
4917
4918 * buffers.texi: Add anchor.
4919
4d25144d
RS
49202003-12-29 Richard M. Stallman <rms@gnu.org>
4921
4922 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
4923 (Window Configurations): Add window-configuration-frame.
4924
4925 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
4926
4927 * text.texi (Examining Properties): Add get-char-property-and-overlay.
4928 Change arg name in get-char-property.
4929 (Special Properties): Update handling of keymap property.
4930
4931 * strings.texi (Modifying Strings): Add clear-string.
4932 (Text Comparison): Add assoc-string and remove
4933 assoc-ignore-case, assoc-ignore-representation.
4934
4935 * os.texi (Time of Day): Add set-time-zone-rule.
4936
4937 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 4938 report domain-error errors.
4d25144d 4939
697cf92a 4940 * nonascii.texi (Converting Representations):
4d25144d
RS
4941 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
4942 (Encoding and I/O): Add file-name-coding-system.
4943
4944 * modes.texi (Search-based Fontification): Explain that
4945 face specs are symbols with face names as values.
4946
4947 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
4948
4949 * lists.texi (Building Lists): remq moved elsewhere.
4950 (Sets And Lists): remq moved here.
4951 (Association Lists): Refer to assoc-string.
4952
4953 * internals.texi (Garbage Collection): Add memory-use-counts.
4954
4955 * frames.texi (Frames and Windows): Add set-frame-selected-window
4956 and frame-root-window.
4957
697cf92a 4958 * files.texi (Contents of Directories):
4d25144d
RS
4959 Add directory-files-and-attributes.
4960
4961 * display.texi (Refresh Screen): Add force-window-update.
4962 (Invisible Text): Explain about moving point out of invis text.
4963 (Overlay Properties): Add overlay-properties.
4964 (Managing Overlays): Add overlayp.
4965 (GIF Images): Invalid image number displays a hollow box.
4966
4967 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
4968 (Killing Buffers): Add buffer-live-p.
4969
67fafe38
MR
49702003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
4971
4972 * display.texi (Fringes): Fix typo "set-buffer-window".
4973
68e74f25
LT
49742003-12-24 Luc Teirlinck <teirllm@auburn.edu>
4975
4976 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
4977 * nonascii.texi, processes.texi, tips.texi, variables.texi:
4978 Add or change various xrefs and anchors.
4979
4980 * commands.texi: Replace all occurrences of @acronym{CAR} with
4981 @sc{car}, for consistency with the rest of the Elisp manual.
4982 `car' and `cdr' are historically acronyms, but are no longer
4983 widely thought of as such.
4984
4985 * internals.texi (Pure Storage): Mention that `purecopy' does not
4986 copy text properties.
4987 (Object Internals): Now 29 bits are used (in most implementations)
4988 to address Lisp objects.
4989
4990 * variables.texi (Variables with Restricted Values): New node.
4991
4992 * objects.texi (Lisp Data Types): Mention that certain variables
4993 can only take on a restricted set of values and add an xref to
4994 the new node "Variables with Restricted Values".
4995
4996 * eval.texi (Function Indirection): Describe the errors that
4997 `indirect-function' can signal.
4998 (Eval): Clarify the descriptions of `eval-region' and `values'.
4999 Describe `eval-buffer' instead of `eval-current-buffer' and
5000 mention `eval-current-buffer' as an alias for `current-buffer'.
5001 Correct the description and mention all optional arguments.
5002
697cf92a 5003 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
5004 following.
5005 (Converting Representations): Clarify behavior of
5006 `string-make-multibyte' and `string-to-multibyte' for unibyte all
5007 ASCII arguments.
5008 (Character Sets): Document the variable `charset-list' and adapt
5009 the definition of the function `charset-list' accordingly.
5010 (Translation of Characters): Clarify use of generic characters in
5011 `make-translation-table'. Clarify and correct the description of
5012 the use of translation tables in encoding and decoding.
5013 (User-Chosen Coding Systems): Correct and clarify the description
5014 of `select-safe-coding-system'.
5015 (Default Coding Systems): Clarify description of
5016 `file-coding-system-alist'.
5017
a62f71e4
LT
50182003-11-30 Luc Teirlinck <teirllm@auburn.edu>
5019
5020 * strings.texi (Text Comparison): Correctly describe when two
5021 strings are `equal'. Combine and clarify descriptions of
5022 `assoc-ignore-case' and `assoc-ignore-representation'.
5023
5024 * objects.texi (Non-ASCII in Strings): Clarify description of
5025 when a string is unibyte or multibyte.
5026 (Bool-Vector Type): Update examples.
5027 (Equality Predicates): Correctly describe when two strings are
5028 `equal'.
5029
19017752
LT
50302003-11-29 Luc Teirlinck <teirllm@auburn.edu>
5031
5032 * lists.texi (Building Lists): `append' no longer accepts integer
5033 arguments. Update the description of `number-sequence' to reflect
5034 recent changes.
5035 (Sets And Lists): Describe `member-ignore-case' after `member'.
5036
0f6a07a8
KS
50372003-11-27 Kim F. Storm <storm@cua.dk>
5038
5039 * commands.texi (Click Events): Click object may be an images.
5040 Describe (dx . dy) element of click positions.
5041 (Accessing Events): Remove duplicate posn-timestamp.
5042 New functions posn-object and posn-object-x-y.
5043
1ce7c819
KS
50442003-11-23 Kim F. Storm <storm@cua.dk>
5045
5046 * commands.texi (Click Events): Describe enhancements to event
5047 position lists, including new text-pos and (col . row) items.
5048 Mention left-fringe and right-fringe area events.
0f6a07a8 5049 (Accessing Events): New functions posn-area and
1ce7c819
KS
5050 posn-actual-col-row. Mention posn-timestamp. Mention that
5051 posn-point in non-text area still returns buffer position.
5052 Clarify posn-col-row.
5053
cae8ddbb
LH
50542003-11-21 Lars Hansen <larsh@math.ku.dk>
5055
5056 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
5057 * anti.texi (File Attributes): Describe removed parameter
5058 ID-FORMAT.
5059
f7f1a248
LT
50602003-11-20 Luc Teirlinck <teirllm@auburn.edu>
5061
68e74f25 5062 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
5063 a position, its buffer is ignored.
5064
5065 * markers.texi (Overview of Markers): Mention it here too.
5066
c5e2fb05
LT
50672003-11-12 Luc Teirlinck <teirllm@auburn.edu>
5068
5069 * numbers.texi (Numeric Conversions): Not just `floor', but also
5070 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
5071
e57d0aa8
LT
50722003-11-10 Luc Teirlinck <teirllm@auburn.edu>
5073
5074 * markers.texi (Creating Markers): Specify insertion type of
5075 created markers. Add xref to `Marker Insertion Types'.
5076 Second argument to `copy-marker' is optional.
5077 (Marker Insertion Types): Mention that most markers are created
5078 with insertion type nil.
5079 (The Mark): Correctly describe when `mark' signals an error.
5080 (The Region): Correctly describe when `region-beginning' and
5081 `region-end' signal an error.
5082
bb3612ec
LT
50832003-11-08 Luc Teirlinck <teirllm@auburn.edu>
5084
5085 * hash.texi (Creating Hash): Clarify description of `eql'.
5086 `makehash' is obsolete.
5087 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
5088
5089 * positions.texi (Point): Change description of `buffer-end', so
5090 that it is also correct for floating point arguments.
5091 (List Motion): Correct argument lists of `beginning-of-defun' and
5092 `end-of-defun'.
5093 (Excursions): Add xref to `Marker Insertion Types'.
5094 (Narrowing): Argument to `narrow-to-page' is optional.
5095
cfb8a797
LT
50962003-11-06 Luc Teirlinck <teirllm@auburn.edu>
5097
5098 * streams.texi (Output Streams): Clarify behavior of point for
5099 marker output streams.
5100
c6177909
LT
51012003-11-04 Luc Teirlinck <teirllm@auburn.edu>
5102
5103 * variables.texi (Defining Variables): Second argument to
5104 `defconst' is not optional.
5105 (Setting Variables): Mention optional argument APPEND to
5106 `add-to-list'.
5107 (Creating Buffer-Local): Expand description of
5108 `make-variable-buffer-local'.
5109 (Frame-Local Variables): Expand description of
5110 `make-variable-frame-local'.
5111 (Variable Aliases): Correct description of optional argument
5112 DOCSTRING to `defvaralias'. Mention return value of
5113 `defvaralias'.
5114 (File Local Variables): Add xref to `File variables' in Emacs
5115 Manual. Correct description of `hack-local-variables'. Mention
5116 `safe-local-variable' property. Mention optional second argument
5117 to `risky-local-variable-p'.
5118
b3645067
LT
51192003-11-03 Luc Teirlinck <teirllm@auburn.edu>
5120
5121 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
5122
10695e5c
EZ
51232003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
5124
5125 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
5126 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
5127 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
5128 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
5129 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 5130 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
5131 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
5132 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
5133 @acronym{FOO}.
5134
a2f4def1
LT
51352003-10-27 Luc Teirlinck <teirllm@auburn.edu>
5136
5137 * strings.texi (Creating Strings): Argument START to `substring'
5138 can not be `nil'. Expand description of
5139 `substring-no-properties'. Correct description of `split-string',
5140 especially with respect to empty matches. Prevent very bad line
5141 break in definition of `split-string-default-separators'.
5142 (Text Comparison): `string=' and `string<' also accept symbols as
5143 arguments.
5144 (String Conversion): More completely describe argument BASE in
5145 `string-to-number'.
5bb0fcd1 5146 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
5147 corresponding object. Clarify behavior of numeric prefix after
5148 `%' in `format'.
5149 (Case Conversion): The argument to `upcase-initials' can be a
5150 character.
5151
a2296bf9
KH
51522003-10-27 Kenichi Handa <handa@m17n.org>
5153
5154 * display.texi (Fontsets): Fix texinfo usage.
5155
885fef7c
KH
51562003-10-25 Kenichi Handa <handa@m17n.org>
5157
5158 * display.texi (Fontsets): Add description of the function
5159 set-fontset-font.
5160
0c6b7a1f
LT
51612003-10-23 Luc Teirlinck <teirllm@auburn.edu>
5162
5163 * display.texi (Temporary Displays): Add xref to `Documentation
5164 Tips'.
5165
5166 * functions.texi (Function Safety): Use inforef instead of pxref
5167 for SES.
5168
c3cda320
AS
51692003-10-23 Andreas Schwab <schwab@suse.de>
5170
5171 * Makefile.in (TEX, texinputdir): Don't define.
5172 (TEXI2DVI): Define.
5173 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
5174 add $(srcdir)/index.texi.
5175 ($(infodir)/elisp): Remove index.texi dependency.
5176 (elisp.dvi): Likewise. Use $(TEXI2DVI).
5177 (index.texi): Remove target.
5178 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
5179 (clean): Don't remove index.texi.
5180
c3cda320
AS
5181 * permute-index, index.perm: Remove.
5182 * index.texi: Rename from index.unperm.
5183
e5dadca7
LT
51842003-10-22 Luc Teirlinck <teirllm@auburn.edu>
5185
5186 * tips.texi (Documentation Tips): Document new behavior for face
5187 and variable hyperlinks in Help mode.
5188
6cfb0777
LT
51892003-10-21 Luc Teirlinck <teirllm@auburn.edu>
5190
5191 * objects.texi (Integer Type): Update for extra bit of integer range.
5192 (Character Type): Ditto.
5193
a6eeaa81 51942003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
5195
5196 * numbers.texi (Integer Basics): Add index entries for reading
5197 numbers in hex, octal, and binary.
5198
c8f9ba83
LK
51992003-10-16 Lute Kamstra <lute@gnu.org>
5200
5201 * modes.texi (Mode Line Format): Mention force-mode-line-update's
5202 argument.
5203
b52a26fb
LT
52042003-10-13 Luc Teirlinck <teirllm@auburn.edu>
5205
5206 * windows.texi (Choosing Window): Fix typo.
5207 * edebug.texi (Edebug Execution Modes): Fix typo.
5208
f7005886
RS
52092003-10-13 Richard M. Stallman <rms@gnu.org>
5210
5211 * windows.texi (Basic Windows): A window has fringe settings,
5212 display margins and scroll-bar settings.
5213 (Splitting Windows): Doc split-window return value.
5214 Clean up one-window-p.
5215 (Selecting Windows): Fix typo.
5216 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
5217 (Buffers and Windows): In set-window-buffer, explain effect
5218 on fringe settings and scroll bar settings.
5219 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
5220 (Choosing Window): Use defopt for pop-up-frame-function.
5221 For special-display-buffer-names, explain same-window and same-frame.
5222 Clarify window-dedicated-p return value.
5223 (Textual Scrolling): scroll-up and scroll-down can get an error.
5224 (Horizontal Scrolling): Clarify auto-hscroll-mode.
5225 Clarify set-window-hscroll.
5226 (Size of Window): Don't mention tool bar in window-height.
5227 (Coordinates and Windows): Explain what coordinates-in-window-p
5228 returns for fringes and display margins.
5229 (Window Configurations): Explain saving fringes, etc.
5230
5231 * tips.texi (Library Headers): Clean up Documentation.
5232
5233 * syntax.texi (Parsing Expressions): Clean up forward-comment
5234 and parse-sexp-lookup-properties.
5235
5236 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
5237
5238 * os.texi (System Environment): Clean up text for load-average errors.
5239
5240 * modes.texi (Hooks): Don't explain local hook details at front.
5241 Clarify run-hooks and run-hook-with-args a little.
5242 Clean up add-hook and remove-hook.
5243
5244 * edebug.texi (Edebug Execution Modes): Clarify t.
5245 Document edebug-sit-for-seconds.
5246 (Coverage Testing): Document C-x X = and =.
5247 (Instrumenting Macro Calls): Fix typo.
5248 (Specification List): Don't index the specification keywords.
5249
c989ebe9
KS
52502003-10-10 Kim F. Storm <storm@cua.dk>
5251
5252 * processes.texi (Network): Introduce make-network-process.
5253
f9525eef
LT
52542003-10-09 Luc Teirlinck <teirllm@auburn.edu>
5255
5256 * tips.texi (Library Headers): Fix typo.
5257
f008b925
LK
52582003-10-07 Juri Linkov <juri@jurta.org>
5259
5260 * modes.texi (Imenu): Mention imenu-create-index-function's
5261 default value. Explain submenus better.
5262
c22c5da6
LK
52632003-10-07 Lute Kamstra <lute@gnu.org>
5264
5265 * modes.texi (Faces for Font Lock): Fix typo.
5266 (Hooks): Explain how buffer-local hook variables can refer to
5267 global hook variables.
5268 Various minor clarifications.
5269
49247521
LK
52702003-10-06 Lute Kamstra <lute@gnu.org>
5271
5272 * tips.texi (Coding Conventions): Mention naming conventions for
5273 hooks.
5274
9296c947
LT
52752003-10-05 Luc Teirlinck <teirllm@auburn.edu>
5276
5277 * loading.texi (Library Search): Correct default value of
5278 load-suffixes.
5279 (Named Features): Fix typo.
5280
0e9b293a
RS
52812003-10-05 Richard M. Stallman <rms@gnu.org>
5282
5283 * loading.texi (Named Features): In `provide',
5284 say how to test for subfeatures.
5285 (Unloading): In unload-feature, use new var name
5286 unload-feature-special-hooks.
5287
49247521 52882003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
5289
5290 * modes.texi (Major Mode Conventions): Mention third way to set up
5291 Imenu.
5292 (Imenu): A number of small fixes.
5293 Delete documentation of internal variable imenu--index-alist.
5294 Document the return value format of imenu-create-index-function
5295 functions.
5296
ab8f7d5c
RS
52972003-09-30 Richard M. Stallman <rms@gnu.org>
5298
5299 * processes.texi (Network): Say what stopped datagram connections do.
5300
5301 * lists.texi (Association Lists): Clarify `assq-delete-all'.
5302
5303 * display.texi (Overlay Properties): Clarify `evaporate' property.
5304
49247521 53052003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
5306
5307 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 5308 constructs should be marked as risky.
86b9b767
LK
5309 Change cons cell into proper list.
5310 (Mode Line Variables): Change cons cell into proper list.
5311
49247521 53122003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
5313
5314 * modes.texi (Mode Line Data): Document the :propertize construct.
5315 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 5316 to match their order in the default mode-line-format.
bc3b02f9
LK
5317 Describe the new variables mode-line-position and mode-line-modes.
5318 Update the default values of mode-line-frame-identification,
5319 minor-mode-alist, and default-mode-line-format.
5320 (Properties in Mode): Mention the :propertize construct.
6142d1d0 5321
bc3b02f9 53222003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 5323
c22c5da6 5324 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
5325 * loading.texi, minibuf.texi, text.texi, variables.texi:
5326 Avoid @strong{Note:}.
5327
53282003-09-26 Richard M. Stallman <rms@gnu.org>
5329
5330 * keymaps.texi (Remapping Commands): Fix typo.
5331
41beda59
LT
53322003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
5333
5334 * processes.texi (Low-Level Network): Fix typo.
5335
ef6ae4ff
KS
53362003-09-23 Kim F. Storm <storm@cua.dk>
5337
5338 * processes.texi (Network, Network Servers): Fix typos.
5339 (Low-Level Network): Add timeout value for :server keyword.
5340 Add new option keywords to make-network-process.
5341 Add set-network-process-options.
5342 Explain how to test availability of network options.
5343
b0f23edf
RS
53442003-09-19 Richard M. Stallman <rms@gnu.org>
5345
5346 * text.texi (Motion by Indent): Arg to
5347 backward-to-indentation and forward-to-indentation is optional.
5348
5349 * strings.texi (Creating Strings): Add substring-no-properties.
5350
5351 * processes.texi
5352 (Process Information): Add list-processes arg QUERY-ONLY.
5353 Delete process-contact from here.
5354 Add new status values for process-status.
5355 Add process-get, process-put, process-plist, set-process-plist.
5356 (Synchronous Processes): Add call-process-shell-command.
5357 (Signals to Processes): signal-process allows process objects.
5358 (Network): Complete rewrite.
5359 (Network Servers, Datagrams, Low-Level Network): New nodes.
5360
5361 * positions.texi (Word Motion): forward-word, backward-word
5362 arg is optional. Reword.
5363
5364 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
5365
c22c5da6 5366 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
5367 Delete duplicate definition of buffer-local-value.
5368 (File Local Variables): Explain about discarding text props.
5369
f387bdea
RS
53702003-09-11 Richard M. Stallman <rms@gnu.org>
5371
5372 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
5373 changes variables that record input events.
5374 (Minibuffer Misc): Add minibuffer-selected-window.
5375
5376 * lists.texi (Building Lists): Add copy-tree.
5377
5378 * display.texi (Fontsets): Add char-displayable-p.
5379 (Scroll Bars): New node.
5380
49247521 53812003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
5382
5383 * modes.texi (%-Constructs): Document new `%i' and `%I'
5384 constructs.
5385
fd026ee1
JR
53862003-09-03 Peter Runestig <peter@runestig.com>
5387
5388 * makefile.w32-in: New file.
5389
4828b4d7
RS
53902003-08-29 Richard M. Stallman <rms@gnu.org>
5391
5392 * display.texi (Overlay Properties): Clarify how priorities
5393 affect use of the properties.
5394
a4e4f05d
LT
53952003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
5396
5397 * customize.texi (Type Keywords): Correct the description of
5398 `:help-echo' in the case where `motion-doc' is a function.
5399
3ebe0346
JPW
54002003-08-14 John Paul Wallington <jpw@gnu.org>
5401
5402 * modes.texi (Emulating Mode Line): Subsection, not section.
5403
3afe8e39
RS
54042003-08-13 Richard M. Stallman <rms@gnu.org>
5405
5406 * elisp.texi (Top): Update subnode lists in menu.
5407
5408 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
5409 (Kill Functions): kill-region has new arg yank-handler.
5410 (Yanking): New node.
5411 (Yank Commands): Add yank-undo-function.
5412 (Low-Level Kill Ring):
5413 kill-new and kill-append have new arg yank-handler.
5414 (Changing Properties): Add remove-list-of-text-properties.
5415 (Atomic Changes): New node.
5416
5417 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
5418
5419 * streams.texi (Output Variables): Add eval-expression-print-length
5420 and eval-expression-print-level.
5421
5422 * os.texi (Time Conversion): For encode-time, explain limits on year.
5423
5424 * objects.texi (Character Type): Define anchor "modifier bits".
5425
5426 * modes.texi (Emulating Mode Line): New node.
5427 (Search-based Fontification): Font Lock uses font-lock-face property.
5428 (Other Font Lock Variables): Likewise.
5429
5430 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
5431 not vectors.
5432 (Active Keymaps): Add emulation-mode-map-alists.
5433 (Functions for Key Lookup): key-binding has new arg no-remap.
5434 (Remapping Commands): New node.
5435 (Scanning Keymaps): where-is-internal has new arg no-remap.
5436 (Tool Bar): Add tool-bar-local-item-from-menu.
5437 Clarify when to use tool-bar-add-item-from-menu.
5438
5439 * commands.texi (Interactive Call): commandp has new arg.
5440 (Command Loop Info): Add this-original-command.
5441
e37769b1
JPW
54422003-08-06 John Paul Wallington <jpw@gnu.org>
5443
5444 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
5445
5446 * display.texi (Warning Basics): Fix typo.
5447 (Fringes): Add closing curly bracket and fix typo.
5448
5449 * elisp.texi (Top): Fix typo.
5450
c5e0561f
RS
54512003-08-05 Richard M. Stallman <rms@gnu.org>
5452
5453 * elisp.texi: Update lists of subnodes.
5454
5455 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
5456
5457 * variables.texi (Local Variables): Use lc for example variable names.
5458
5459 * tips.texi (Library Headers): Explain where to put -*-.
5460
5461 * strings.texi (Creating Strings): Fix xref for vconcat.
5462
5463 * sequences.texi (Vector Functions):
5464 vconcat no longer allows integer args.
5465
5466 * minibuf.texi (Reading File Names): read-file-name has new
5467 arg PREDICATE. New function read-directory-name.
5468
5469 * macros.texi (Defining Macros): Give definition of `declare'
5470 (Indenting Macros): New node.
5471
5472 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
5473 (Window Frame Parameters): Make separate table of parameters
5474 that are coupled with specific face attributes.
5475 (Deleting Frames): delete-frame-hooks renamed to
5476 delete-frame-functions.
5477
5478 * files.texi (Magic File Names): Add file-remote-p.
5479 Clarify file-local-copy.
5480
5481 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
5482 here; instead xref Defining Macros.
5483
5484 * display.texi (Warnings): New node, and subnodes.
5485 (Fringes): New node.
5486
5487 * debugging.texi (Test Coverage): New node.
5488
5489 * compile.texi (Compiler Errors): Explain with-no-warnings
5490 and other ways to suppress warnings.
5491
5492 * commands.texi (Interactive Call): Minor clarification.
5493
5494 * buffers.texi (Buffer File Name): set-visited-file-name
5495 renames the buffer too.
5496
5497 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
5498
ee59dede
MR
54992003-07-24 Markus Rost <rost@math.ohio-state.edu>
5500
5501 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
5502
f0514b34
MR
55032003-07-22 Markus Rost <rost@math.ohio-state.edu>
5504
5505 * internals.texi (Garbage Collection): Fix previous change.
5506
c73983bb
RS
55072003-07-22 Richard M. Stallman <rms@gnu.org>
5508
5509 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
5510
5511 * display.texi (Width): Use \s syntax in example.
5512 (Font Selection): Add face-font-rescale-alist.
5513
5514 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
5515 Remove spurious indent in example.
5516
5517 * lists.texi (Building Lists): Add number-sequence.
5518
5519 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
5520
5521 * functions.texi (Function Documentation): Explain how to
5522 show calling convention explicitly in the doc string.
5523
5524 * windows.texi (Selecting Windows): save-selected-window saves
5525 selected window of each frame.
5526 (Window Configurations): Minor change.
5527
5528 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
5529
5530 * streams.texi (Output Variables): Add print-continuous-numbering
5531 and print-number-table.
5532
5533 * processes.texi (Decoding Output): New node.
5534
5535 * os.texi (Time Conversion): decode-time arg is optional.
5536
5537 * objects.texi (Character Type): Don't use space as example for \.
5538 Make list of char names and \-sequences correspond.
5539 Explain that \s is not used in strings. `\ ' needs space after.
5540
5541 * nonascii.texi (Converting Representations): Add string-to-multibyte.
5542 (Translation of Characters): Add translation-table-for-input.
5543 (Default Coding Systems): Add auto-coding-functions.
5544 (Explicit Encoding): Add decode-coding-inserted-region.
5545 (Locales): Add locale-info.
5546
5547 * minibuf.texi (Basic Completion): Describe test-completion.
5548 Collections can be lists of strings.
5549 Clean up lazy-completion-table.
5550 (Programmed Completion): Mention test-completion.
5551 Clarify why lambda expressions are not accepted.
5552 (Minibuffer Misc): Describe minibufferp.
5553
51a8b435
RS
55542003-07-14 Richard M. Stallman <rms@gnu.org>
5555
5556 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
5557
5558 * windows.texi (Selecting Windows): New arg to select-window.
5559 (Selecting Windows): Add with-selected-window.
5560 (Size of Window): Add window-inside-edges, etc.
5561
5562 * internals.texi (Garbage Collection): Add post-gc-hook.
5563
5564 * processes.texi (Subprocess Creation): Add exec-suffixes.
5565
5566 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
5567 (Scanning Keymaps): Add map-keymaps.
5568 (Defining Menus): Add keymap-prompt.
5569
5570 * numbers.texi (Integer Basics): Add most-positive-fixnum,
5571 most-negative-fixnum.
5572
5573 * compile.texi (Byte Compilation): Explain no-byte-compile
5574 (Compiler Errors): New node.
5575
5576 * os.texi (User Identification): user-uid, user-real-uid
5577 can return float.
5578
5579 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
5580 and about derived modes.
5581 (Minor Modes): Add minor-mode-list.
5582 (Defining Minor Modes): Keyword args for define-minor-mode.
5583 (Search-based Fontification): Explain managing other properties.
5584 (Other Font Lock Variables): Add font-lock-extra-managed-props.
5585 (Faces for Font Lock): Add font-locl-preprocessor-face.
5586 (Hooks): Add run-mode-hooks and delay-mode-hooks.
5587
5588 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 5589 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
5590
5591 * loading.texi (Library Search): Add load-suffixes.
5592
5593 * minibuf.texi (Basic Completion): Add lazy-completion-table.
5594 (Programmed Completion): Add dynamic-completion-table.
5595
5596 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
5597 (Magic File Names): Specify precedence order of handlers.
199bb209 5598
51a8b435
RS
5599 * commands.texi (Command Overview): Emacs server runs pre-command-hook
5600 and post-command-hook.
5601 (Waiting): New calling convention for sit-for.
5602
5603 * text.texi (Special Properties): local-map and keymap properties
5604 apply based on their stickiness.
5605
c6de56a0
RS
56062003-07-07 Richard M. Stallman <rms@gnu.org>
5607
5608 * modes.texi (Minor Mode Conventions): Specify only some kinds
5609 of list values as args to minor modes.
5610
5611 * files.texi (File Name Expansion): Warn about iterative use
5612 of substitute-in-file-name.
5613
5614 * advice.texi (Activation of Advice): Clean up previous change.
5615
8c761ea6
MR
56162003-07-06 Markus Rost <rost@math.ohio-state.edu>
5617
5618 * advice.texi (Activation of Advice): Note that ad-start-advice is
5619 turned on by default.
5620
c6de56a0
RS
56212003-06-30 Richard M. Stallman <rms@gnu.org>
5622
5623 * text.texi (Buffer Contents): Document current-word.
5624 (Change Hooks): Not called for *Messages*.
5625
5626 * functions.texi (Defining Functions): Explain about redefining
5627 primitives.
5628 (Function Safety): Renamed. Minor changes.
5629 Comment out the detailed criteria for what is safe.
5630
3fe4e567
AS
56312003-06-22 Andreas Schwab <schwab@suse.de>
5632
5633 * objects.texi (Symbol Type): Fix description of examples.
5634
cda7bd13
AS
56352003-06-16 Andreas Schwab <schwab@suse.de>
5636
5637 * hash.texi (Creating Hash): Fix description of :weakness.
5638
fbcffa4a
KG
56392003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
5640
5641 * files.texi (Changing Files): copy-file copies file modes, too.
5642
ff6a3bfb
RS
56432003-05-28 Richard M. Stallman <rms@gnu.org>
5644
5645 * strings.texi (Creating Strings): Clarify split-string.
5646
1463a05d
JB
56472003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
5648
5649 * strings.texi (Creating Strings): Update split-string specification
5650 and examples.
5651
af253914
RS
56522003-05-19 Richard M. Stallman <rms@gnu.org>
5653
5654 * elisp.texi: Correct invariant section names.
5655
7ea52f92
RS
56562003-04-20 Richard M. Stallman <rms@gnu.org>
5657
5658 * os.texi (Timers): Explain about timers and quitting.
5659
e31afc09
RS
56602003-04-19 Richard M. Stallman <rms@gnu.org>
5661
5662 * internals.texi (Writing Emacs Primitives): Strings are
5663 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
5664 Explain GCPRO convention for varargs function args.
5665
5ceea398
RS
56662003-04-16 Richard M. Stallman <rms@gnu.org>
5667
5668 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
5669
b0ada147
RS
56702003-04-08 Richard M. Stallman <rms@gnu.org>
5671
5672 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
5673
b23375aa
KS
56742003-02-13 Kim F. Storm <storm@cua.dk>
5675
5676 * objects.texi (Character Type): New \s escape for space.
5677
c60ee5e7
JB
56782003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
5679
5680 * os.texi (System Environment): Added cygwin system-type.
5681
84e47416
RS
56822003-01-25 Richard M. Stallman <rms@gnu.org>
5683
5684 * keymaps.texi: Document that a symbol can act as a keymap.
5685
3e8cf2ea
RS
56862003-01-13 Richard M. Stallman <rms@gnu.org>
5687
5688 * text.texi (Changing Properties): Say string indices are origin-0.
5689
5690 * positions.texi (Screen Lines) <compute-motion>:
5691 Correct order of elts in return value.
5692
5693 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
5694 how to define a default binding.
5695
7abb9fc5 56962002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 5697
104bc3aa 5698 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 5699
104bc3aa 5700 * customize.texi (Simple Types): Clarify description of custom
9b7fa297 5701 type 'number. Describe new custom type 'float.
177f790c 5702
7abb9fc5 57032002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
5704
5705 * variables.texi (File Local Variables): Fix typo.
5706
df140a68 57072002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 5708
df140a68
KG
5709 From Michael Albinus <Michael.Albinus@alcatel.de>.
5710
5711 * README: Target for Info file is `make info'.
5712
5713 * files.texi (File Name Components): Fixed typos in
5714 `file-name-sans-extension'.
5715 (Magic File Names): Complete list of operations for magic file
5716 name handlers.
5717
7ed9159a
JY
57182002-09-16 Jonathan Yavner <jyavner@engineer.com>
5719
5720 * variables.texi (File Local Variables): New function
5721 risky-local-variable-p.
5722
57232002-09-15 Jonathan Yavner <jyavner@engineer.com>
5724
5725 * functions.texi (Function safety): New node about unsafep.
5726
241f79af
PA
57272002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
5728
5729 * customize.texi (Splicing into Lists): Fixed example.
5730 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
5731
72459b15
JB
57322002-06-17 Juanma Barranquero <lektu@terra.es>
5733
5734 * frames.texi (Display Feature Testing): Fix typo.
5735
61f7e0f5
AS
57362002-06-12 Andreas Schwab <schwab@suse.de>
5737
5738 * frames.texi (Initial Parameters, Resources): Fix references to
5739 the Emacs manual.
5740
4e792dbd
KS
57412002-05-13 Kim F. Storm <storm@cua.dk>
5742
5743 * variables.texi (Intro to Buffer-Local): Updated warning and
5744 example relating to changing buffer inside let.
5745
940344d4 57462002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
5747
5748 * os.texi (Session Management): New node about X Session management.
5749
231ac53b
EZ
57502002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
5751
5752 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
5753 to which the manual corresponds, and the copyright years.
5754
5755 * Makefile.in (VERSION): Set to 2.9.
5756
140cc574
EZ
57572001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
5758
5759 * elisp.texi: Change the category in @dircategory to "Emacs", to
5760 make it consistent with info/dir.
5761
9c7fce05
MB
57622001-11-25 Miles Bader <miles@gnu.org>
5763
5764 * text.texi (Fields): Describe new `limit' arg in
5765 field-beginning/field-end.
5766
9f8bbf0f
EZ
57672001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5768
a5e6715c
EZ
5769 * permute-index: Don't depend on csh-specific features. Replace
5770 the interpreter name with /bin/sh.
5771
9f8bbf0f
EZ
5772 * two-volume-cross-refs.txt: New file.
5773 * two.el: New file.
5774 * spellfile: New file.
5775
1756e2fb
EZ
57762001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
5777
5778 * permute-index: New file.
5779
5780 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
5781 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
5782 8+3 restricted namespace.
ad050e54
EZ
5783
5784 * Makefile.in (infodir): Define relative to $(srcdir).
5785 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
5786 include directories list via -I switch to makeinfo.
5787 (index.texi): Use cp if both hard and symbolic links fail.
5788
10fa7f8e
EZ
57892001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5790
7a1494ce
EZ
5791 * Makefile.in (distclean): Add.
5792
10fa7f8e
EZ
5793 The following changes make ELisp manual part of the Emacs
5794 distribution:
5795
5796 * Makefile.in: Add Copyright notice.
5797 (prefix): Remove.
5798 (infodir): Change value to "../info".
5799 (VPATH): New variable.
5800 (MAKE): Don't define.
5801 (texmacrodir): Don't define.
5802 (texinputdir): Append the existing value of TEXINPUTS.
5803 ($(infodir)/elisp): Instead of just "elisp". Reformat the
5804 command to be compatible with man/Makefile.in, and to put the
5805 output into ../info.
5c32b7c5 5806 (info): Add target.
10fa7f8e
EZ
5807 (installall): Target removed.
5808
74686736 58092001-10-31 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
5810
5811 * tips.texi (Coding Conventions): Fix typo.
5812
6fd735df
GM
58132001-10-23 Gerd Moellmann <gerd@gnu.org>
5814
5815 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
5816
b704d54b
EZ
58172001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
5818
5819 * files.texi (File Name Components): Update the description of
5820 file-name-sans-extension and file-name-extension, as they now
5821 ignore leading dots.
5822
71431a0e
GM
58232001-10-20 Gerd Moellmann <gerd@gnu.org>
5824
6aa97356 5825 * (Version 21.1 released.)
71431a0e 5826
79f1f96c
MB
58272001-10-19 Miles Bader <miles@gnu.org>
5828
5829 * positions.texi (Text Lines): Describe behavior of
5830 `beginning-of-line'/`end-of-line' in the presence of field properties.
5831
892a8f36
GM
58322001-10-17 Gerd Moellmann <gerd@gnu.org>
5833
5834 * Makefile.in (VERSION): Set to 2.8.
5835 (manual): Use `manual-21'.
5836
8c1cc9e8 5837 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
5838 number was used. Set it to 2.8.
5839
5840 * intro.texi: Likewise.
5841
51724e26
EZ
58422001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5843
5844 * files.texi (File Name Completion): Document the significance of
5845 a trailing slash in elements of completion-ignored-extensions.
5846
57b338e8
MB
58472001-10-06 Miles Bader <miles@gnu.org>
5848
5849 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
5850
c89e4bc5
GM
58512001-10-04 Gerd Moellmann <gerd@gnu.org>
5852
5853 * variables.texi (Variable Aliases): New node.
5854
ab952a4f
GM
58552001-10-04 Gerd Moellmann <gerd@gnu.org>
5856
5857 * Branch for 21.1.
dff28924 5858
9db3a582
MB
58592001-10-02 Miles Bader <miles@gnu.org>
5860
ae1a9581
MB
5861 * minibuf.texi (Minibuffer Misc): Add entries for
5862 `minibuffer-contents', `minibuffer-contents-no-properties', and
5863 `delete-minibuffer-contents'.
5864 Correct description for `minibuffer-prompt-end'.
5865
9db3a582
MB
5866 * text.texi (Property Search): Correct descriptions of
5867 `next-char-property-change' and `previous-char-property-change'.
5868 Add entries for `next-single-char-property-change' and
5869 `previous-single-char-property-change'.
5870 Make operand names a bit more consistent.
5871
03be5931
EZ
58722001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
5873
5874 * frames.texi (Finding All Frames): Document that next-frame and
5875 previous-frame are local to current terminal.
5876
974548ec
EZ
58772001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
5878
5879 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 5880 result of make-keymap.
974548ec 5881
8d82c597
EZ
58822001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
5883
5884 * display.texi (Font Lookup, Attribute Functions)
5885 (Image Descriptors): Add cross-references to the definition of
5886 selected frame.
5887
5888 * buffers.texi (The Buffer List): Add cross-references to the
5889 definition of selected frame.
5890
5891 * frames.texi (Input Focus): Clarify which frame is _the_ selected
5892 frame at any given time.
5893 (Multiple Displays, Size and Position): Add a cross-reference to
5894 the definition of the selected frame.
5895
2842de30
EZ
58962001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
5897
5898 * strings.texi (String Conversion) <string-to-number>: Document
5899 that a float is returned for integers that are too large.
5900
5901 * frames.texi (Mouse Position): Document mouse-position-function.
5902 (Display Feature Testing): Document display-images-p.
5903 (Window Frame Parameters): Document the cursor-type variable.
5904
5905 * numbers.texi (Integer Basics): Document CL style read syntax for
5906 integers in bases other than 10.
5907
5908 * positions.texi (List Motion): Document
5909 open-paren-in-column-0-is-defun-start.
5910
5911 * lists.texi (Sets And Lists): Document member-ignore-case.
5912
5913 * internals.texi (Garbage Collection): Document the used and free
5914 strings report.
5915 (Memory Usage): Document strings-consed.
5916
5917 * os.texi (Time of Day): Document float-time.
5918 (Recording Input): Document that clear-this-command-keys clears
5919 the vector to be returned by recent-keys.
5920
5921 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
5922 argument keymap can be a list.
5923
5924 * nonascii.texi (User-Chosen Coding Systems)
5925 <select-safe-coding-system>: Document the new argument
5926 accept-default-p and the variable
5927 select-safe-coding-system-accept-default-p. Tell what happens if
5928 buffer-file-coding-system is undecided.
5929 (Default Coding Systems): Document auto-coding-regexp-alist.
5930
5931 * display.texi (The Echo Area) <message>: Document
5932 message-truncate-lines.
5933 (Glyphs): Document that the glyph table is unused on windowed
5934 displays.
5935
5936 * help.texi (Describing Characters) <single-key-description>:
5937 Document the new argument no-angles.
5938 (Accessing Documentation) <documentation-property>: Document that
5939 a non-string property is evaluated.
5940 <documentation>: Document that the function-documentation property
5941 is looked for.
5942
5943 * windows.texi (Selecting Windows): Document some-window.
5944
5945 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
5946
5947 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
5948 apropos-mode-hook.
5949
5950 * commands.texi (Using Interactive): Document interactive-form.
5951 (Keyboard Macros): Document kbd-macro-termination-hook.
5952 (Command Loop Info): Document that clear-this-command-keys clears
5953 the vector to be returned by recent-keys.
5954
2d43d823
GM
59552001-09-04 Werner LEMBERG <wl@gnu.org>
5956
5957 * Makefile.in (srcdir, texinputdir): New variables.
5958 (srcs, index.texi, install): Use $(srcdir).
5959 (.PHONY): Remove elisp.dvi.
5960 (elisp): Use -I switch for makeinfo.
5961 (elisp.dvi): Use $(srcdir) and $(texinputdir).
5962 (installall, dist): Use $(srcdir).
5963 Fix path to texinfo.tex.
5964 (maintainer-clean): Add elisp.dvi and elisp.oaux.
5965
fa739b31
GM
59662001-08-30 Gerd Moellmann <gerd@gnu.org>
5967
92a25631
GM
5968 * display.texi (Conditional Display): Adjust to API change.
5969
fa739b31
GM
5970 * configure: New file.
5971
cef68af5
GM
59722001-07-30 Gerd Moellmann <gerd@gnu.org>
5973
5974 * commands.texi (Repeat Events): Add description of
5975 double-click-fuzz.
5976
d1f08d85
SM
59772001-05-08 Stefan Monnier <monnier@cs.yale.edu>
5978
5979 * syntax.texi (Syntax Class Table): Add the missing designator for
5980 comment and string fences.
5981 (Syntax Properties): Add a xref to syntax table internals.
5982 (Syntax Table Internals): Document string-to-syntax.
5983
1e9fc92e
GM
59842001-05-07 Gerd Moellmann <gerd@gnu.org>
5985
5986 * Makefile.in (install): Use install-info command line options
5987 like in Emacs' Makefile.in.
5988
00480554
MB
59892000-12-09 Miles Bader <miles@gnu.org>
5990
5991 * windows.texi (Window Start): Update documentation for
5992 `pos-visible-in-window-p'.
5993
1e344ee2
SM
59942000-11-12 Stefan Monnier <monnier@cs.yale.edu>
5995
5996 * lists.texi (Building Lists): Add footnote to explain how to add
5997 to the end of a list.
5998
a540f6ed
GM
59992000-10-25 Gerd Moellmann <gerd@gnu.org>
6000
6001 * files.texi (Visiting Functions): Typos.
6002
28bcdbee
KH
60032000-10-25 Kenichi Handa <handa@etl.go.jp>
6004
6005 * files.texi (Visiting Functions): Return value of
6006 find-file-noselect may be a list of buffers if wildcards are used.
6007
22d1a4ed
MB
60082000-10-24 Miles Bader <miles@lsi.nec.co.jp>
6009
6010 * display.texi (Defining Faces): Document `graphic' display type
6011 in face specs.
6012
916a89db
KG
60132000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6014
1e9fc92e 6015 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
6016 `after-make-frame-hook' with `after-make-frame-functions'.
6017
1e9fc92e 6018 * frames.texi (Creating Frames): Ditto.
916a89db 6019
1e9fc92e 6020 * variables.texi (Future Local Variables): Ditto.
916a89db 6021
483de32b
GM
60222000-10-16 Gerd Moellmann <gerd@gnu.org>
6023
6024 * display.texi (Other Image Types): Add description of :foreground
6025 and :background properties of mono PBM images.
6026
e23a63a5
WL
60272000-08-17 Werner LEMBERG <wl@gnu.org>
6028
6029 * .cvsignore: New file.
6030
dfc16043
GM
60312000-01-05 Gerd Moellmann <gerd@gnu.org>
6032
6033 * tindex.pl: New script.
6034
602613fe
DL
60351999-12-03 Dave Love <fx@gnu.org>
6036
6037 * Makefile.in (MAKEINFO): New parameter.
6038
94ec544d
DL
60391999-09-17 Richard Stallman <rms@gnu.org>
6040
6041 * Makefile.in (srcs): Add hash.texi.
6042 (VERSION): Update to 20.6.
6043
60441999-09-13 Richard Stallman <rms@gnu.org>
6045
6046 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
6047
60481998-08-29 Karl Heuer <kwzh@gnu.org>
6049
6050 * configure.in: New file.
6051 * Makefile.in: Renamed from Makefile.
6052 (prefix, infodir): Use value obtained from configure.
6053 (emacslibdir): Obsolete variable deleted.
6054 (dist): Distribute configure.in, configure, Makefile.in.
6055
60561998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6057
6058 * Makefile (INSTALL_INFO): New variable.
6059 (install): Run install-info.
6060
60611998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
6062
6063 * Makefile (elisp.dvi): Add missing backslash.
6064
60651998-05-02 Richard Stallman <rms@psilocin.gnu.org>
6066
6067 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
6068 Run texindex without `./'. Always run texindex on elisp.tp.
6069 (elisp.tps): Target deleted.
6070
60711998-04-05 Richard Stallman <rms@psilocin.gnu.org>
6072
6073 * Makefile (srcs): Add nonascii.texi and customize.texi.
6074 (dist): Start by deleting `temp'.
6075
60761998-02-17 Richard Stallman <rms@psilocin.gnu.org>
6077
6078 * Makefile (makeinfo, texindex): Targets deleted.
6079 (makeinfo.o, texindex.o): Targets deleted.
6080 (clean, dist): Don't do anything with them or with getopt*.
6081
60821998-01-30 Richard Stallman <rms@psilocin.gnu.org>
6083
6084 * Makefile (SHELL): Defined.
6085
60861998-01-27 Richard Stallman <rms@psilocin.gnu.org>
6087
6088 * Makefile (elisp.tps): New target.
6089 (elisp.dvi): Depend on elisp.tps.
6090
6091Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
6092
6093 * README: Update phone number.
6094
6095 * Makefile (elisp): Make this be the default target.
6096 Depend on makeinfo.c instead of makeinfo.
6097 (install): Don't depend on elisp.dvi, since we don't install that.
6098 Use mkinstalldirs.
6099 (dist): Add mkinstalldirs.
6100
6101Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6102
6103 * Makefile (VERSION): Update version number.
6104 (maintainer-clean): Renamed from realclean.
6105
6106Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6107
6108 * Makefile (realclean): New target.
6109 (elisp): Remove any old elisp-* files first.
6110
6111Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
6112
d1f08d85
SM
6113 * Makefile (VERSION): New variable.
6114 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
6115 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
6116
6117Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6118
6119 * Makefile (elisp): Depend on makeinfo.
6120
6121Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
6122
d1f08d85 6123 * Makefile (srcs): Add anti.texi.
94ec544d
DL
6124
6125Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6126
6127 * Makefile (infodir, prefix): New vars.
6128 (install): Use infodir.
6129 (emacsinfodir): Deleted.
6130
6131Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6132
6133 * Makefile (srcs): Add calendar.texi.
6134
6135 * Makefile (dist): Copy texindex.c and makeinfo.c.
6136 Limit elisp-* files to those with one or two digits.
6137
6138Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6139
6140 * Makefile (dist): Changed to use Gzip instead of compress.
6141
6142Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6143
6144 * loading.texi (Unloading): define-function changed back to
6145 defalias. It may not stay this way, but at least it's
6146 consistent with the known-good version of the code patch.
6147
6148Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6149
6150 * modes.texi (Hooks): Document new optional arg of add-hook.
6151
6152Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6153
d1f08d85 6154 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
6155
6156 * tips.texi: Add new section on standard library headers.
6157
6158Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6159
6160 * Makefile (srcs): Add frame.texi to the list of sources.
6161
6162Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6163
6164 * Makefile (dist): Don't bother excluding autosave files; they'll
6165 never make it into the temp directory anyway, and the hash marks
6166 in the name are problematic for make and the Bourne shell.
dff28924 6167 (srcs):
94ec544d
DL
6168
6169Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6170
d1f08d85 6171 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
6172 the distribution tar file.
6173
dff28924 6174Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
6175
6176 * Makefile (srcs): Added index.perm.
6177 (elisp.dvi): Remove erroneous shell comment.
6178 Expect output of permute-index in permuted.fns.
6179 Save old elisp.aux in elisp.oaux.
6180 (clean): Added index.texi to be deleted.
6181
dff28924 6182Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
6183
6184 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
6185
dff28924 6186Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d 6187
6db11765 6188 * files.texi: Noted that completion-ignored-extensions is ignored
94ec544d
DL
6189 when making *Completions*.
6190
6191Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
6192
6193 * Makefile make dist now depends on elisp.dvi, since it tries
6194 to include it in the dist file.
6195
dff28924 6196Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
6197
6198 * functions.texinfo (Mapping Functions): Add missing quote
6199
dff28924 6200Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
6201
6202 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
6203 (defunargs): Turn off \hyphenchar of \sl font temporarily.
6204
dff28924 6205Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
6206
6207 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
6208 and @error{} are the terms now being used. The files in the
6209 directory have been changed to reflect this.
6210
d1f08d85 6211 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
6212 ` @result{}', using 5 spaces at the begining of the line.
6213
dff28924 6214Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
6215
6216 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
6217 experimental @indentedresult{}, @indentedexpandsto{} are part of
6218 the texinfo.tex in this directory. These TeX macros are not
6219 stable yet.
6220
dff28924 6221Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d 6222
6db11765 6223 * texinfo.tex: Temporarily added
d1f08d85 6224 \let\result=\dblarrow
94ec544d
DL
6225 \def\error{{\it ERROR} \longdblarrow}
6226 We need to do this better soon.
6227
dff28924 6228Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
6229
6230 * Applied Karl Berry's patches to *.texinfo files, but not to
9b7fa297 6231 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
94ec544d
DL
6232 new title page format is also not applied, since it requires
6233 texinfo.tex changes.)
6234
6235 * Cleaned up `Makefile' and defined the `emacslibdir' directory
6236 for the Project GNU development environment.
6237
ad050e54 6238;; Local Variables:
fd026ee1 6239;; coding: iso-2022-7bit
33462dfa 6240;; add-log-time-zone-rule: t
ad050e54 6241;; End:
2a34a036 6242
651f374c 6243 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
de529e21 6244 2005, 2006, 2007 Free Software Foundation, Inc.
5b87ad55
GM
6245
6246 This file is part of GNU Emacs.
6247
6248 GNU Emacs is free software; you can redistribute it and/or modify
6249 it under the terms of the GNU General Public License as published by
4a9f99bd 6250 the Free Software Foundation; either version 3, or (at your option)
5b87ad55
GM
6251 any later version.
6252
6253 GNU Emacs is distributed in the hope that it will be useful,
6254 but WITHOUT ANY WARRANTY; without even the implied warranty of
6255 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6256 GNU General Public License for more details.
6257
6258 You should have received a copy of the GNU General Public License
6259 along with GNU Emacs; see the file COPYING. If not, write to the
6260 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
6261 Boston, MA 02110-1301, USA.
ab5796a9
MB
6262
6263;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda