(diary-font-lock-keywords, diary-live-p): Autoload these functions.
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
7e9fc7eb
RS
12007-04-07 Herbert Euler <herberteuler@hotmail.com>
2
3 * display.texi (Defining Faces): Fix example.
4
522a9103
KB
52007-04-07 Karl Berry <karl@gnu.org>
6
7 * display.texi (Button Buffer Commands): Improve page break.
8
0aee89ba
RS
92007-04-07 Richard Stallman <rms@gnu.org>
10
11 * advice.texi (Activation of Advice): Remove redundant index entry.
12
13 * backups.texi: Improve index entries. Remove redundant ones.
14
15 * compile.texi (Byte Compilation): Improve index entry.
16
17 * hash.texi (Creating Hash): Improve index entry.
18
19 * symbols.texi (Definitions): Improve index entry.
20
21 * edebug.texi: Improve index entries. Remove redundant/useless ones.
22
23 * maps.texi (Standard Keymaps): Remove useless index entry.
24
25 * help.texi (Documentation Basics): Remove redundant index entries.
26
27 * customize.texi: Improve index entries.
28 Remove redundant/useless ones.
29
30 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
31
32 * streams.texi (Output Variables): Improve index entry.
33
34 * abbrevs.texi (Abbrevs): Remove useless index entry.
35
36 * macros.texi (Expansion): Remove useless index entry.
37
38 * text.texi: Improve index entries. Remove redundant/useless ones.
39 (Text Properties, Examining Properties)
40 (Special Properties): Use "property category" instead of "category"
41 to refer to the `category' property.
42
43 * positions.texi: Improve index entries. Remove useless one.
44
45 * lists.texi: Improve index entries. Remove redundant/useless ones.
46
47 * os.texi: Improve index entries.
48 (Timers): Fix previous change.
49
50 * buffers.texi: Improve index entries.
51 (Modification Time): Get rid of term "obsolete buffer".
52
53 * debugging.texi: Improve index entries.
54 (Test Coverage): Add xref to other test coverage ftr.
55
56 * eval.texi: Improve index entry. Remove redundant ones.
57
58 * numbers.texi: Improve index entries. Remove redundant/useless ones.
59
60 * files.texi: Improve index entries. Remove redundant/useless ones.
61
62 * objects.texi: Improve index entries.
63
64 * processes.texi: Improve index entries.
65
66 * modes.texi: Improve index entry. Remove redundant one.
67
68 * nonascii.texi: Improve index entries.
69
70 * internals.texi: Improve index entries.
71
72 * syntax.texi: Improve index entries.
73
74 * keymaps.texi (Active Keymaps): Improve index entries.
75
76 * commands.texi: Improve index entries. Remove redundant/useless ones.
77
78 * frames.texi: Improve index entries. Remove redundant/useless ones.
79
80 * markers.texi: Improve index entries. Remove redundant ones.
81
82 * tips.texi: Improve index entries.
83
84 * loading.texi (Unloading): Improve index entry.
85
86 * variables.texi: Improve index entries. Remove redundant one.
87
88 * sequences.texi: Improve index entry.
89
90 * display.texi: Improve index entries. Remove redundant ones.
91
92 * windows.texi: Improve index entries.
93
94 * searching.texi: Improve index entries. Remove redundant one.
95
96 * strings.texi (Case Tables): Improve last change.
97
322cbd38
CY
982007-04-04 Chong Yidong <cyd@stupidchicken.com>
99
100 * strings.texi (Case Tables): Document with-case-table and
101 ascii-case-table.
102
2fd94b09
KB
1032007-04-03 Karl Berry <karl@gnu.org>
104
105 * processes.texi (Network): Reword to improve page break.
106
b49b5137
EZ
1072007-04-03 Eli Zaretskii <eliz@gnu.org>
108
109 * functions.texi (Inline Functions): Describe more disadvantages
110 of defsubst, and make advice against it stronger.
111
997b849e
KB
1122007-04-02 Karl Berry <karl@gnu.org>
113
114 * backups.texi (Backup Names): Avoid widow words.
115 * modes.texi (Example Major Modes): Align last comment.
116
f808ad2d
CY
1172007-04-01 Chong Yidong <cyd@stupidchicken.com>
118
119 * keymaps.texi (Remapping Commands): Document new arg to
120 command-remapping.
121
15bcde04
KB
1222007-04-01 Karl Berry <karl@gnu.org>
123
124 * processes.texi (Low-Level Network): typo.
125 * loading.texi (Hooks for Loading): avoid double "the".
126 * keymaps.texi (Key Sequences): no double "and".
127 (Changing Key Bindings): shorten to improve line break.
128
192453e4
GM
1292007-03-31 Glenn Morris <rgm@gnu.org>
130
131 * os.texi (Timers): Fix description of run-at-time TIME formats.
132
6a4c2b04
RS
1332007-03-31 Richard Stallman <rms@gnu.org>
134
135 * display.texi (Invisible Text): Correct buffer-invisibility-spec
136 regarding ellipsis.
137
6797d272
EZ
1382007-03-31 Eli Zaretskii <eliz@gnu.org>
139
192453e4
GM
140 * intro.texi (nil and t):
141 * symbols.texi (Plists and Alists):
142 * variables.texi (Variable Aliases, Constant Variables):
143 * functions.texi (Defining Functions):
144 * advice.texi (Advising Primitives):
145 * debugging.texi (Syntax Errors, Compilation Errors):
146 * minibuf.texi (Minibuffer Windows):
147 * commands.texi (Adjusting Point):
ad8d30b3 148 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
192453e4
GM
149 (Auto Major Mode, Major Mode Conventions):
150 * help.texi (Describing Characters):
ad8d30b3
EZ
151 * files.texi (Create/Delete Dirs, Information about Files)
152 (File Locks, Writing to Files, Reading from Files)
192453e4
GM
153 (Saving Buffers):
154 * windows.texi (Resizing Windows, Cyclic Window Ordering):
155 * frames.texi (Finding All Frames):
156 * positions.texi (Buffer End, Motion):
157 * markers.texi (The Region):
158 * text.texi (Deletion, Near Point):
159 * display.texi (Displaying Messages, Truncation):
160 * os.texi (Processor Run Time):
ad8d30b3 161 * tips.texi (Key Binding Conventions, Programming Tips)
192453e4 162 (Warning Tips, Documentation Tips, Comment Tips):
ad8d30b3
EZ
163 * internals.texi (Memory Usage): Improve indexing.
164
192453e4
GM
165 * variables.texi (Frame-Local Variables):
166 * functions.texi (Argument List):
167 * loading.texi (Library Search):
168 * streams.texi (Output Variables):
169 * keymaps.texi (Translation Keymaps, Searching Keymaps):
170 * searching.texi (Replacing Match, Search and Replace):
6797d272 171 * processes.texi (Byte Packing, Decoding Output)
192453e4
GM
172 (Accepting Output, Network Servers, Shell Arguments):
173 * display.texi (Abstract Display, Image Cache, Scroll Bars):
174 * windows.texi (Window Point, Window Start):
175 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
176 * commands.texi (Reading Input, Keyboard Events):
6797d272 177 * minibuf.texi (Reading File Names, Minibuffer Completion)
192453e4
GM
178 (Recursive Mini):
179 * positions.texi (List Motion):
180 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
6797d272 181 * numbers.texi (Arithmetic Operations, Math Functions)
192453e4
GM
182 (Predicates on Numbers, Comparison of Numbers):
183 (Numeric Conversions):
184 * locals.texi (Standard Buffer-Local Variables):
185 * maps.texi (Standard Keymaps):
6797d272 186 * os.texi (User Identification, System Environment, Recording Input)
192453e4
GM
187 (X11 Keysyms):
188 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
189 * backups.texi (Backups and Auto-Saving):
6797d272 190 * customize.texi (Customization, Group Definitions)
192453e4 191 (Variable Definitions):
6797d272
EZ
192 * compile.texi (Byte Compilation): Improve index entries.
193
66a17d97
KB
1942007-03-31 Karl Berry <karl@gnu.org>
195
196 * macros.texi (Defining Macros): Avoid widow syllable.
197
5a842fda
EZ
1982007-03-31 Eli Zaretskii <eliz@gnu.org>
199
200 * elisp.texi (Top): Postscript -> PostScript.
201
202 * display.texi (Images, Postscript Images): Postscript -> PostScript.
203
89a4f43f
EZ
2042007-03-31 Markus Triska <markus.triska@gmx.at>
205
206 * internals.texi (Writing Emacs Primitives): Untabify `For'.
207
a4c5b42a
KB
2082007-03-30 Karl Berry <karl@gnu.org>
209
210 * lists.texi (List-related Predicates): Remove spurious @need.
211 (Setcdr): Use @smallexample to improve page break.
212 (Association Lists) <assoc>: Reword to improve page break.
213
214 * strings.texi (String Conversion): Insert blank line to improve
215 page break.
216
217 * numbers.texi (Random Numbers): Use @minus{}.
218 (Math Functions): Use @minus{}.
219
220 * intro.texi (Acknowledgements): Avoid line breaks before middle
221 initials.
222
61880ffe
EZ
2232007-03-24 Eli Zaretskii <eliz@gnu.org>
224
225 * errors.texi (Standard Errors): Add an index entry.
226
705959fc
RS
2272007-03-19 Richard Stallman <rms@gnu.org>
228
229 * os.texi (Recording Input): recent-keys now gives 300 keys.
230
7ad42042
GM
2312007-03-12 Glenn Morris <rgm@gnu.org>
232
233 * os.texi: Replace "daylight savings" with "daylight saving"
234 throughout.
235
47ccd97c
RS
2362007-03-05 Richard Stallman <rms@gnu.org>
237
238 * variables.texi (File Local Variables): Update
239 enable-local-variables values.
240
d89abe75
RS
2412007-03-04 Richard Stallman <rms@gnu.org>
242
243 * syntax.texi (Control Parsing): Minor clarification.
244
245 * strings.texi (Formatting Strings): Clarify width, precision, flags.
246
247 * sequences.texi (Sequence Functions): Move string-bytes away,
248 add xref.
249
250 * nonascii.texi (Text Representations): Move string-bytes here.
251
252 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
253
254 * minibuf.texi (Basic Completion): Minor clarification.
255
256 * markers.texi (The Mark): Clarify existence vs activation of mark.
257 Other cleanup.
258
259 * display.texi (Finding Overlays): Write better example.
260
261 * compile.texi (Eval During Compile): Clarify putting macros
262 in eval-when-compile.
263
70614fa4
VJL
2642007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br>
265
266 * loading.texi (How Programs Do Loading): Fix anchor position at
267 load-read-function definition doc. (tiny change)
268
dfb1e36c
KS
2692007-02-21 Kim F. Storm <storm@cua.dk>
270
271 * strings.texi (Text Comparison): Mention that assoc-string
272 converts symbols to strings before testing.
273
255d98f8
KS
2742007-02-17 Kim F. Storm <storm@cua.dk>
275
276 * processes.texi (Bindat Spec): Vector types can have optional
277 element type.
278 (Bindat Examples): Fix example. Add vector with element type.
279
52b2c096
AS
2802007-02-16 Andreas Schwab <schwab@suse.de>
281
282 * strings.texi (Formatting Strings): Document '+' flag.
283
8bec6ac5
JB
2842007-02-15 Juanma Barranquero <lekktu@gmail.com>
285
286 * strings.texi (Modifying Strings): Clarify that `clear-string'
287 always converts the string to unibyte.
288
428807ea
KS
2892007-02-14 Kim F. Storm <storm@cua.dk>
290
291 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
292 Rewrite glyph code description to refer to these functions.
293 Remove details of encoding face number and char into integer code.
294
fad24301
AM
2952007-02-03 Alan Mackenzie <acm@muc.de>
296
297 * loading.texi (Hooks for Loading): Make the description of
298 `eval-after-load' more detailed, and amend the description of
299 after-load-alist, in accordance with changes from 2006-05.
300
632a4cc7
CY
3012007-02-03 Chong Yidong <cyd@stupidchicken.com>
302
303 * modes.texi (Defining Minor Modes): Document that a :require
304 keyword or similar may be required to make saved customization
305 variables work.
306
35dda13e
EZ
3072007-02-03 Eli Zaretskii <eliz@gnu.org>
308
309 * elisp.texi (Top): Make the detailed menu headers compliant with
310 Texinfo guidelines and with what texnfo-upd.el expects. Add
311 comments to prevent people from inadvertently modifying the key
312 parts needed by `texinfo-multiple-files-update'.
313
cf8b92db
EZ
3142007-02-02 Eli Zaretskii <eliz@gnu.org>
315
71ed83ca
EZ
316 * elisp.texi (Top): Update the top-level menus.
317
cf8b92db
EZ
318 * syntax.texi (Categories): Add index entries.
319
f2c661c4
JB
3202007-02-01 Juanma Barranquero <lekktu@gmail.com>
321
322 * display.texi (Attribute Functions): Fix name and description of
323 the UNDERLINE arg of `set-face-underline-p'.
324
cb5918d9
EZ
3252007-01-29 Eli Zaretskii <eliz@gnu.org>
326
ed4af17b
EZ
327 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
328 Variables", and "Standard Keymaps" to the detailed menu.
329
cb5918d9
EZ
330 * variables.texi (Future Local Variables): Add index entry.
331
d9380425
RS
3322007-01-28 Richard Stallman <rms@gnu.org>
333
334 * tips.texi (Coding Conventions): Clarify the tip about macros
335 that define a function or a variable.
336
337 * files.texi (File Attributes): UID and GID can be floats.
338 (Magic File Names): Explain why deferring all operations to
339 the standard handler does not work.
340
bfb2471c
MR
3412007-01-23 Martin Rudalics <rudalics@gmx.at>
342
343 * backups.texi (Reverting): Use "buffer" instead of "file"
344 when talking about major and minor modes.
345
4e37c526
RS
3462007-01-21 Richard Stallman <rms@gnu.org>
347
348 * help.texi (Documentation): Add xref to Documentation Tips.
349
de529e21
JB
3502007-01-14 Juanma Barranquero <lekktu@gmail.com>
351
352 * tips.texi (Coding Conventions): Fix typos.
353
cc7ff062
RS
3542007-01-05 Richard Stallman <rms@gnu.org>
355
356 * modes.texi (Defining Minor Modes): Fix previous change.
357
cd35741d
RS
3582007-01-03 Richard Stallman <rms@gnu.org>
359
de529e21 360 * customize.texi (Variable Definitions, Customization Types):
cd35741d
RS
361 Don't use * in doc string for defcustom.
362
a6c327a8
RS
3632007-01-02 Richard Stallman <rms@gnu.org>
364
365 * variables.texi (Variable Aliases): Clarify that aliases vars
366 always have the same value.
367
368 * processes.texi (Bindat Spec): Fix Texinfo usage.
369
370 * modes.texi (Defining Minor Modes): Explain effect of command
371 defined with define-global-minor-mode on new buffers.
372
249844e0
KS
3732006-12-30 Kim F. Storm <storm@cua.dk>
374
375 * keymaps.texi (Tool Bar): Describe `grow-only' value of
376 `auto-resize-tool-bars'.
377
32f65366
RS
3782006-12-30 Richard Stallman <rms@gnu.org>
379
380 * keymaps.texi (Active Keymaps): Fix previous change.
381
8d3f955b
NR
3822006-12-30 Nick Roberts <nickrob@snap.net.nz>
383
384 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
385
f083f9ca
KS
3862006-12-30 Kim F. Storm <storm@cua.dk>
387
388 * processes.texi (Bindat Spec): Clarify using field names in
389 length specifications.
390
8f2b5ec6
KS
3912006-12-29 Kim F. Storm <storm@cua.dk>
392
393 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
394 Add count and index variables for eval forms in repeat blocks.
395
d78b75dd
RS
3962006-12-24 Richard Stallman <rms@gnu.org>
397
398 * customize.texi (Variable Definitions): Document
399 new name custom-add-frequent-value.
400
36ff6d6f
KS
4012006-12-19 Kim F. Storm <storm@cua.dk>
402
403 * commands.texi (Misc Events): User signals now result in sigusr1
404 and sigusr2 events which are handled through special-event-map.
405 (Special Events): User signals and drag-n-drop are special.
406
294f1c39
RS
4072006-12-17 Richard Stallman <rms@gnu.org>
408
303958a9
RS
409 * loading.texi (Named Features): Explain subfeatures better.
410
411 * customize.texi: Use "option" only for user options.
412 For the keyword values inside defcustom etc, say "keywords".
413 For :options value's elements, say "elements".
414 :group should not be omitted.
415
fe963f84
RS
416 * syntax.texi (Parsing Expressions): Split up node.
417 (Motion via Parsing, Position Parse, Parser State)
418 (Low-Level Parsing, Control Parsing): New subnodes.
419 (Parser State): Document syntax-ppss-toplevel-pos.
420
421 * positions.texi (List Motion): Punctuation fix.
422
294f1c39
RS
423 * files.texi (File Name Completion): Document PREDICATE arg
424 to file-name-completion.
425
6d95228d
EZ
4262006-12-16 Eli Zaretskii <eliz@gnu.org>
427
de529e21
JB
428 * internals.texi (Building Emacs, Writing Emacs Primitives):
429 Add index entries.
6d95228d 430
4de0c73c
RS
4312006-12-11 Richard Stallman <rms@gnu.org>
432
433 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
434 affects face menu. Explain how to make it non-nil without enabling
435 any fontification.
436
31689f89
CY
4372006-12-10 Chong Yidong <cyd@stupidchicken.com>
438
439 * modes.texi (Font Lock Basics): Document nil value of
440 font-lock-defaults.
441
8d4a66af
GM
4422006-12-10 Glenn Morris <rgm@gnu.org>
443
444 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
9e7287f4
GM
445 value for system-flag argument. Abbrev tables may not be empty
446 when major modes are loaded.
8d4a66af 447
d6598d46
JB
4482006-12-08 Juanma Barranquero <lekktu@gmail.com>
449
450 * makefile.w32-in (maintainer-clean): Partially revert last
451 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
452 to protect elisp-covers.texi.
453
c6883bfc
JB
4542006-12-07 Juanma Barranquero <lekktu@gmail.com>
455
456 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
457 Don't remove elisp* info files; they are already deleted by the
458 `clean' and `distclean' targets, and they are in the $(infodir)
459 directory, not the current one.
460
9d8b24a2
KS
4612006-12-04 Kim F. Storm <storm@cua.dk>
462
463 * commands.texi (Misc Events): Update signal events.
464 (Event Examples): Add signal example.
465
04c21c78
RS
4662006-11-29 Richard Stallman <rms@gnu.org>
467
468 * frames.texi (Visibility of Frames): Explain visible windows
469 can be covered by others. Add xref for raise-frame.
470
7bc297d7
RS
4712006-11-28 Richard Stallman <rms@gnu.org>
472
473 * searching.texi (Regexp Special): Update when ^ is special.
474
340d34a5
EZ
4752006-11-27 Eli Zaretskii <eliz@gnu.org>
476
477 * customize.texi (Customization, Common Keywords)
478 (Group Definitions, Variable Definitions, Composite Types)
479 (Type Keywords, Customization Types): Add index entries for
480 various customization keywords.
481
6b28caea
SM
4822006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
483
484 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
485
b9660a6f
JD
4862006-11-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
487
488 * frames.texi (Window System Selections): Remove clipboard from
489 description of selection-coding-system.
490
e5c12c7d
RS
4912006-11-06 Richard Stallman <rms@gnu.org>
492
493 * lists.texi (List Variables): Document COMPARE-FN.
494
495 * keymaps.texi: Avoid use of "binding" to mean a relation;
33462dfa 496 use it only to refer to the meaning associated with a key.
e5c12c7d 497 (Keymaps): Change menu node description.
33462dfa 498
e5c12c7d
RS
499 * elisp.texi (Top): Change menu node description.
500
501 * display.texi (Managing Overlays): Document overlay-recenter.
502
b4e4dc3c
CY
5032006-10-29 Chong Yidong <cyd@stupidchicken.com>
504
505 * Makefile.in: Use relative paths to avoid advertising filesystem
506 contents during compilation.
507
300734d7
KS
5082006-10-23 Kim F. Storm <storm@cua.dk>
509
510 * commands.texi (Event Input Misc): Update unread-command-events.
511
aa02da7a
NR
5122006-10-23 Nick Roberts <nickrob@snap.net.nz>
513
514 * lists.texi (Sets And Lists): Fix typos.
515
6db11765
JB
5162006-10-18 Juanma Barranquero <lekktu@gmail.com>
517
518 * control.texi (Processing of Errors): Use @var for an argument,
519 not @code.
520
ff53796b
RS
5212006-10-16 Richard Stallman <rms@gnu.org>
522
523 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
524
525 * keymaps.texi (Format of Keymaps): Show all the keymap element
526 patterns that result from menu items.
527 (Key Lookup): Minor cleanups.
528
529 * modes.texi (Precalculated Fontification): Don't say that
530 not setting font-lock-defaults avoids loading font-lock.
531
532 * help.texi (Documentation): Move xref to Emacs Manual here.
533 (Documentation Basics): From here.
534 Also doc emacs-lisp-docstring-fill-column.
535
536 * elisp.texi: Update version and ISBN.
537
538 * commands.texi (Interactive Call): Clarify KEYS arg to
539 call-interactively is a vector.
540 (Command Loop Info): Delete anchor in this-command-keys.
541 Add anchor in this-command-keys-vector.
542 (Recursive Editing): Document how recursive-edit
543 handles the current buffer.
544
bb5da5be
CY
5452006-10-13 Chong Yidong <cyd@stupidchicken.com>
546
547 * frames.texi (Frame Titles): %c and %l are ignored in
548 frame-title-format.
549
8972d253
RS
5502006-10-11 Richard Stallman <rms@gnu.org>
551
552 * keymaps.texi (Key Sequences): Clarify use of kbd.
553
3075e881
KS
5542006-10-10 Kim F. Storm <storm@cua.dk>
555
556 * lists.texi (Sets And Lists): Add memql.
557
01993898
RS
5582006-10-03 Richard Stallman <rms@gnu.org>
559
560 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
561 Clarify :ascii: and :nonascii:.
562
f9df5f68
JL
5632006-09-29 Juri Linkov <juri@jurta.org>
564
565 * modes.texi (%-Constructs): Reorder coding systems in the
566 documentation of %z to the real order displayed in the modeline.
567
98259f08
RS
5682006-09-25 Richard Stallman <rms@gnu.org>
569
570 * os.texi (Timers): Describe timer-max-repeats.
571
2d56beed
CY
5722006-09-25 Chong Yidong <cyd@stupidchicken.com>
573
574 * os.texi (Timers): Mention with-local-quit.
575
45c912f2
RS
5762006-09-24 Richard Stallman <rms@gnu.org>
577
578 * searching.texi (Searching and Matching): Mention property search.
579
580 * commands.texi (Command Loop Info): Explain how read-event affects
581 this-command-keys.
582
aa256798
RS
5832006-09-20 Richard Stallman <rms@gnu.org>
584
45c912f2
RS
585 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
586
aa256798
RS
587 * windows.texi (Window Start): Minor cleanups.
588
a4df1f8b
KS
5892006-09-20 Kim F. Storm <storm@cua.dk>
590
591 * windows.texi (Window Start): pos-visible-in-window-p allows
592 specifying t for position to mean "end of window".
593 Add window-line-height.
594
595 * anti.texi (Antinews): Mention window-line-height.
596
74686736
DK
5972006-09-19 David Kastrup <dak@gnu.org>
598
599 * keymaps.texi (Searching Keymaps): Small clarification.
600
a0c489f1
RS
6012006-09-18 Richard Stallman <rms@gnu.org>
602
2a27a16b
RS
603 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
604 cause keyboard menus.
605 (Menu Keymaps): Likewise.
606 (Defining Menus, Keyboard Menus): Clarify.
607
a0c489f1
RS
608 * text.texi (Fields): Clarify explanation of constrain-to-field.
609
1e9265dd
EZ
6102006-09-16 Eli Zaretskii <eliz@gnu.org>
611
612 * variables.texi (Tips for Defining): Fix a typo.
613
74f526f3
RS
6142006-09-15 Richard Stallman <rms@gnu.org>
615
616 * keymaps.texi (Remapping Commands, Searching Keymaps)
617 (Active Keymaps): Clean up previous change.
618
45a2056c
JB
6192006-09-15 Jay Belanger <belanger@truman.edu>
620
621 * gpl.texi: Replace "Library Public License" by "Lesser Public
622 License" throughout.
623
b74e16a3
DK
6242006-09-15 David Kastrup <dak@gnu.org>
625
626 * keymaps.texi (Active Keymaps): Adapt description to use
627 `get-char-property' instead `get-text-property'. Explain how
628 mouse events change this. Explain the new optional argument of
629 `key-binding' and its mouse-dependent lookup.
74f526f3 630 (Searching Keymaps): Adapt description similarly.
74686736
DK
631 (Remapping Commands): Explain the new optional argument of
632 `command-remapping'.
b74e16a3 633
18d55b24
RS
6342006-09-14 Richard Stallman <rms@gnu.org>
635
636 * keymaps.texi (Searching Keymaps): Clarification.
637 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
638
6392006-09-13 Richard Stallman <rms@gnu.org>
640
641 * objects.texi (Character Type): Node split.
642 Add xref to Describing Characters.
643 (Basic Char Syntax, General Escape Syntax)
644 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
645
8b170b82
RS
6462006-09-11 Richard Stallman <rms@gnu.org>
647
648 * display.texi (Display Table Format): Wording clarification.
c5b0bab9 649 (Glyphs): Clarifications.
8b170b82 650
3250aca2
CY
6512006-09-10 Chong Yidong <cyd@stupidchicken.com>
652
653 * keymaps.texi (Active Keymaps): Mention that key-binding checks
654 local maps.
655
606fd469
KS
6562006-09-10 Kim F. Storm <storm@cua.dk>
657
658 * display.texi (Forcing Redisplay): Document return value of
659 function redisplay.
660
755b2209
RS
6612006-09-09 Richard Stallman <rms@gnu.org>
662
1d7b95f5
RS
663 * windows.texi (Window Hooks): Explain limits of
664 window-scroll-functions.
665
755b2209
RS
666 * display.texi (Fringe Indicators): Update for last change in
667 indicate-buffer-boundaries.
668
af09dd78
RS
6692006-09-08 Richard Stallman <rms@gnu.org>
670
671 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
672
2010a78c
KS
6732006-09-06 Kim F. Storm <storm@cua.dk>
674
bdd26918
KS
675 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
676
2010a78c
KS
677 * windows.texi (Window Start): Update pos-visible-in-window-p.
678
bae12237
RS
6792006-09-04 Richard Stallman <rms@gnu.org>
680
681 * processes.texi (Accepting Output): Explain SECONDS=0 for
682 accept-process-output.
683
684 * os.texi (Idle Timers): Explain why timer functions should not
685 loop until (input-pending-p).
686
ebc80ddf
EZ
6872006-09-02 Eli Zaretskii <eliz@gnu.org>
688
689 * makefile.w32-in (usermanualdir): New variable.
690 (elisp.dvi): Use it.
691
a66d9563
EZ
6922006-09-01 Eli Zaretskii <eliz@gnu.org>
693
694 * buffers.texi (Buffer Modification): Fix last change.
695
5a8f5165
CY
6962006-09-01 Chong Yidong <cyd@stupidchicken.com>
697
698 * buffers.texi (Buffer Modification): Document
699 buffer-chars-modified-tick.
700
80e0572b
RS
7012006-08-31 Richard Stallman <rms@gnu.org>
702
703 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
704
7052006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
931d878d
SM
706
707 * modes.texi (Syntactic Font Lock):
80e0572b
RS
708 Mention font-lock-syntactic-face-function
709 instead of specific faces.
931d878d 710
bda420a3
CY
7112006-08-29 Chong Yidong <cyd@stupidchicken.com>
712
713 * display.texi (Images): Add xrref to display-images-p.
714
c6f8bb3a
KH
7152006-08-28 Kenichi Handa <handa@m17n.org>
716
717 * nonascii.texi (Lisp and Coding Systems): Fix description of
718 detect-coding-region.
719
7a210b69
MB
7202006-08-27 Michael Olson <mwolson@gnu.org>
721
722 * processes.texi (Transaction Queues): Remove stray quote
723 character.
724
3e04a8fc
RS
7252006-08-25 Richard Stallman <rms@gnu.org>
726
727 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
728 Add xref.
729
fda97484
CY
7302006-08-24 Chong Yidong <cyd@stupidchicken.com>
731
732 * os.texi (Timers): Avoid waiting inside timers.
733
3e46b34c
LK
7342006-08-21 Lute Kamstra <lute@gnu.org>
735
736 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
737
ce629713
RS
7382006-08-20 Richard Stallman <rms@gnu.org>
739
740 * os.texi (Idle Timers): New node, split out from Timers.
741 Document current-idle-time.
742 * commands.texi (Reading One Event): Update xref.
743 * elisp.texi (Top): Update subnode menu.
744
3cb74cd1
RS
7452006-08-16 Richard Stallman <rms@gnu.org>
746
747 * keymaps.texi (Extended Menu Items): Show format of cached
748 bindings in extended menu items.
749
750 * customize.texi (Variable Definitions): Explain when the
751 standard value expression is evaluated.
752
7e188449
CY
7532006-08-15 Chong Yidong <cyd@stupidchicken.com>
754
755 * commands.texi (Reading One Event): Explain idleness in
756 `read-event'.
757
b8f5396a
CY
7582006-08-12 Chong Yidong <cyd@stupidchicken.com>
759
760 * text.texi (Near Point): Say "cursor" not "terminal cursor".
761 (Commands for Insertion): Removed split-line since it's not
762 relevant for Lisp programming.
763 (Yank Commands): Rewrite introduction.
764 (Undo): Clarify.
765 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
766 (Filling): Remove redundant comment. Clarify return value of
767 current-justification.
768 (Margins): Minor clarifications.
769 (Adaptive Fill): Update default value of adaptive-fill-regexp.
770 (Sorting): Update definition of sort-lines.
771 (Columns): Clarify behavior of sort-columns.
772 (Indent Tabs): Link to Tab Stops in Emacs manual.
773 (Special Properties): Clarify.
774 (Clickable Text): Mention Buttons package.
775
0c80afbd
EZ
7762006-08-12 Kevin Ryde <user42@zip.com.au>
777
778 * os.texi (Time Parsing): Add %z to description of
779 format-time-string, as per docstring. Add cross reference to
780 glibc manual for strftime.
781
02a2b2ad
RS
7822006-08-08 Richard Stallman <rms@gnu.org>
783
784 * modes.texi: Clean up wording in previous change.
785
34e5974a
CY
7862006-08-07 Chong Yidong <cyd@stupidchicken.com>
787
788 * modes.texi (Hooks): Clarify.
789 (Major Mode Basics): Mention define-derived-mode explicitly.
790 (Major Mode Conventions): Rebinding RET is OK for some modes.
791 Mention change-major-mode-hook and after-change-major-mode-hook.
792 (Example Major Modes): Moved to end of Modes section.
793 (Mode Line Basics): Clarify.
794 (Mode Line Data): Mention help-echo and local-map in strings.
795 Explain reason for treatment of non-risky variables.
796 (Properties in Mode): Clarify.
797 (Faces for Font Lock): Add font-lock-negation-char-face.
798
65c6c6b6
EZ
7992006-08-04 Eli Zaretskii <eliz@gnu.org>
800
801 * strings.texi (Formatting Strings): Warn against arbitrary
802 strings as first arg to `format'.
803
fc0ba1d0
TTN
8042006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
805
806 * text.texi (Clickable Text): Mention `help-echo' text property.
807 Update intro, examples and associated explanations.
808
a3483884
RS
8092006-07-31 Richard Stallman <rms@gnu.org>
810
811 * commands.texi: Update xrefs.
812 (Event Mod): New node, cut out from old Translating Input.
813
814 * maps.texi: Update xrefs.
fc0ba1d0 815
a3483884
RS
816 * keymaps.texi (Translation Keymaps): New node.
817 Update xrefs from Translating Input to Translation Keymaps.
fc0ba1d0 818
a3483884
RS
819 * elisp.texi (Top): Update subnode menu.
820
821 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
822
823 * os.texi (System Interface): Fix menu descriptions of some nodes.
824 (Translating Input): Node deleted.
fc0ba1d0 825
ec777101
NR
8262006-07-31 Nick Roberts <nickrob@snap.net.nz>
827
8d3f955b 828 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
ec777101
NR
829
830 * lists.texi (Sets And Lists): Likewise.
831
0f42ea76
TTN
8322006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
833
834 * text.texi (Fields): Mention POS
835 requirement when narrowing is in effect.
836
eb107d09
RS
8372006-07-28 Richard Stallman <rms@gnu.org>
838
0de8dcc9
RS
839 * display.texi (Face Attributes): Simplify wording.
840 (Attribute Functions): Clarify meaning of new-frame default
841 attribute settings.
842
eb107d09
RS
843 * customize.texi (Common Keywords): Document how to use
844 :package-version in a package not in Emacs.
845
d7fb9e6c
KS
8462006-07-28 Kim F. Storm <storm@cua.dk>
847
848 * commands.texi (Reading One Event): Fix last change.
849
c1c3d4f7
CY
8502006-07-26 Chong Yidong <cyd@stupidchicken.com>
851
852 * commands.texi (Reading One Event): Document SECONDS argument for
853 read-event, read-char, and read-char-exclusive.
854
94b39239
SM
8552006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
856
857 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
858 to ensure correct identification.
859
1cff9220
RS
8602006-07-24 Richard Stallman <rms@gnu.org>
861
5ac64732
RS
862 * text.texi (Clickable Text): Clarify.
863
1cff9220
RS
864 * sequences.texi (Vector Functions): Delete duplicate xref.
865
866 * objects.texi (Function Type): Clarify.
867
868 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
869 modes.
870
871 * lists.texi (List Variables): New node.
872 Material moved from other nodes.
873
874 * variables.texi (Setting Variables): add-to-list and
875 add-to-ordered-list moved to List Variables node.
876
38db29e0
TTN
8772006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
878
879 * text.texi (Links and Mouse-1):
880 For mouse-on-link-p, expand on arg POS.
881
9e4101b2
KS
8822006-07-21 Kim F. Storm <storm@cua.dk>
883
884 * display.texi (Forcing Redisplay): Don't mention systems which
885 don't support sub-second timers for redisplay-preemption-period.
886
887 * os.texi (Terminal Output): Clarify text vs graphical terminal.
888
cc539208
EZ
8892006-07-21 Eli Zaretskii <eliz@gnu.org>
890
891 * frames.texi (Input Focus): Document that focus-follows-mouse has
892 no effect on MS-Windows.
893
c29fbc93
RS
8942006-07-18 Richard Stallman <rms@gnu.org>
895
1ef252f6
RS
896 * display.texi (Forcing Redisplay): Cleanups in previous change.
897
c29fbc93
RS
898 * processes.texi (Low-Level Network): Make menu more convenient.
899
5b5fca28
KS
9002006-07-18 Kim F. Storm <storm@cua.dk>
901
2d545d83
KS
902 * display.texi (Forcing Redisplay): redisplay-preemption-period
903 only used on window systems. Add xref to Terminal Output.
904
905 * os.texi (Terminal Output): baud-rate only controls preemption on
906 non-window systems. Add xref to Forcing Redisplay.
907
5b5fca28
KS
908 * processes.texi (Low-Level Network): Rename node "Make Network"
909 to "Network Processes".
910
42995636
KB
9112006-07-18 Karl Berry <karl@gnu.org>
912
5b5fca28
KS
913 * variables.texi, functions.texi, customize.texi, loading.texi:
914 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
42995636 915
e1842332
CY
9162006-07-17 Chong Yidong <cyd@stupidchicken.com>
917
918 * commands.texi (Waiting): Document batch-mode sit-for behavior.
919
daeeeffc
RS
9202006-07-17 Richard Stallman <rms@gnu.org>
921
7c0c29ee
RS
922 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
923 Put period and comma inside quotes.
5b5fca28 924
7c0c29ee
RS
925 * loading.texi, markers.texi: Use real doublequote inside menus.
926
927 * windows.texi: Put point and comma inside quotes.
928 (Textual Scrolling): Use @samp for error message.
929
5b5fca28
KS
930 * variables.texi, tips.texi, syntax.texi, symbols.texi:
931 * strings.texi, streams.texi, processes.texi, os.texi:
7c0c29ee
RS
932 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
933 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5b5fca28
KS
934 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
935 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7c0c29ee 936 Put point and comma inside quotes.
5b5fca28 937
05bdf2d7
RS
938 * control.texi (Processing of Errors): Add command-error-function.
939
daeeeffc
RS
940 * variables.texi (File Local Variables): Clarify that
941 file local variables make buffer-local bindings.
942
943 * modes.texi (Syntactic Font Lock): Give default for
944 font-lock-syntax-table.
945
7e1c1289
NR
9462006-07-17 Nick Roberts <nickrob@snap.net.nz>
947
948 * text.texi (Special Properties): Clean up previous change.
949
912c7235
KB
9502006-07-16 Karl Berry <karl@gnu.org>
951
5b5fca28
KS
952 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
953 * control.texi: Fix bad page breaks through chapter 10 (control).
ece35e15 954
5b5fca28 955 * anti.texi (Antinews): Reorder face-attribute fns to avoid
912c7235
KB
956 underfull hbox.
957
54b7938f
NR
9582006-07-15 Nick Roberts <nickrob@snap.net.nz>
959
960 * text.texi (Special Properties): Describe fontified text property
961 in relation to a character (not text).
962
3f11901a
KS
9632006-07-15 Kim F. Storm <storm@cua.dk>
964
0864179a
KS
965 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
966 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
967 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
968
3f11901a
KS
969 * anti.texi (Antinews): Mention redisplay function.
970 The kbd macro existed, but was not documented, before 22.x.
971 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
972
b4f62d0a
NR
9732006-07-14 Nick Roberts <nickrob@snap.net.nz>
974
975 * display.texi (Displaying Messages): Add anchor.
976
977 * frames.texi (Dialog Boxes): Use it.
978
2c6e026a
RS
9792006-07-12 Richard Stallman <rms@gnu.org>
980
981 * objects.texi (Frame Type): Explain nature of frames better.
982
983 * frames.texi (Frames): Explain nature of frames better.
984
9852006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
986
987 * tips.texi (Coding Conventions): Explain why use cl at compile time.
988
099d4201
YM
9892006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
990
991 * frames.texi (Window System Selections): Mention scrap support for Mac.
992 Default value of x-select-enable-clipboard is t on Mac.
993
994 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
995
ff97f952
KS
9962006-07-11 Kim F. Storm <storm@cua.dk>
997
998 * display.texi (Forcing Redisplay): Add `redisplay' function.
999 Don't mention (sit-for -1) -- use (redisplay t) instead.
1000
1001 * commands.texi (Waiting): (sit-for -1) is no longer special.
1002 (sit-for 0) is equivalent to (redisplay).
1003 Iconifying/deiconifying no longer makes sit-for return.
1004
a183016f
NR
10052006-07-10 Nick Roberts <nickrob@snap.net.nz>
1006
1007 * display.texi (Buttons): Fix typo.
1008
1009 * index.texi, elisp.texi (New Symbols): Comment node out.
1010
b86be617
RS
10112006-07-09 Richard Stallman <rms@gnu.org>
1012
1013 * display.texi (Truncation): Clean up previous change.
1014
3aa7c28e
RS
10152006-07-08 Richard Stallman <rms@gnu.org>
1016
1017 * commands.texi (Interactive Call): Use 3 as prefix in example
1018 for execute-extended-command.
1019
1020 * display.texi (Attribute Functions): Move paragraph about
1021 compatibility with Emacs < 21.
1022
5a1048a5
KS
10232006-07-09 Kim F. Storm <storm@cua.dk>
1024
1025 * display.texi (Refresh Screen): Clarify force-window-update.
1026 (Truncation): "Normally" indicated by fringe arrows.
1027
89fb9154
EZ
10282006-07-08 Eli Zaretskii <eliz@gnu.org>
1029
5a1048a5
KS
1030 * windows.texi (Textual Scrolling, Resizing Windows):
1031 * variables.texi (Constant Variables):
89fb9154
EZ
1032 * text.texi (Buffer Contents, Deletion, Changing Properties)
1033 (Property Search, Special Properties, Sticky Properties)
5a1048a5 1034 (Links and Mouse-1, Fields, Change Hooks):
89fb9154 1035 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5a1048a5
KS
1036 (Categories):
1037 * symbols.texi (Other Plists):
1038 * streams.texi (Output Variables):
1039 * processes.texi (Input to Processes, Query Before Exit):
1040 * positions.texi (Word Motion, Text Lines, List Motion):
89fb9154 1041 * os.texi (Init File, System Environment, Sound Output)
5a1048a5 1042 (Session Management):
89fb9154 1043 * nonascii.texi (Text Representations, Character Sets)
5a1048a5
KS
1044 (Chars and Bytes, Locales):
1045 * modes.texi (Defining Minor Modes, Header Lines):
1046 * minibuf.texi (Minibuffer Contents):
1047 * markers.texi (Information from Markers):
1048 * lists.texi (List Elements, Building Lists, Association Lists):
1049 * keymaps.texi (Tool Bar):
1050 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
1051 * functions.texi (What Is a Function, Mapping Functions):
89fb9154
EZ
1052 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
1053 (Color Names, Text Terminal Colors, Display Feature Testing):
1054 * files.texi (Visiting Functions, File Name Components)
5a1048a5 1055 (Unique File Names, Contents of Directories):
89fb9154
EZ
1056 * display.texi (Forcing Redisplay, Displaying Messages)
1057 (Temporary Displays, Font Selection, Auto Faces)
1058 (Font Lookup, Fringe Indicators, Display Margins)
1059 (Image Descriptors, Showing Images, Image Cache, Button Types)
1060 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5a1048a5
KS
1061 (Display Table Format, Glyphs):
1062 * control.texi (Iteration):
1063 * commands.texi (Command Loop Info, Adjusting Point):
08b17d37
KS
1064 * backups.texi (Making Backups, Auto-Saving):
1065 Remove @tindex entries.
89fb9154 1066
7f087030
KS
10672006-07-07 Kim F. Storm <storm@cua.dk>
1068
1069 * display.texi (Fringe Cursors): Fix typo.
1070 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
1071 (Overlay Arrow): Default is overlay-arrow fringe indicator.
1072
978db147
RS
10732006-07-05 Richard Stallman <rms@gnu.org>
1074
1075 * text.texi (Buffer Contents): Add example of text props
1076 in result of buffer-substring.
1077 (Text Properties): Explain better about use of specific property names.
1078 (Property Search): Some cleanups; reorder some functions.
1079
1080 * keymaps.texi (Changing Key Bindings): Cleanup.
1081 Add xref to Key Binding Conventions.
1082
1083 * display.texi (Attribute Functions): Add examples for
1084 face-attribute-relative-p.
1085
1086 * tips.texi (Coding Conventions): Cleanup last change.
1087
42b50684
KB
10882006-07-05 Karl Berry <karl@gnu.org>
1089
08b17d37
KS
1090 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
1091 Remove @setchapternewpage odd.
42b50684
KB
1092 Result is 1013 pages, down from 1100.
1093
08b17d37
KS
1094 * anti.texi, customize.texi, display.texi, internals.texi:
1095 * minibuf.texi, modes.texi, tips.texi:
9b7fa297 1096 Fix overfull/underfull boxes.
42b50684 1097
180f018c
TTN
10982006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
1099
1100 * edebug.texi (Instrumenting):
1101 Add Edebug-specific findex for eval-buffer.
1102 * loading.texi (Loading):
1103 Replace eval-current-buffer with eval-buffer.
1104
8e338f7b
EZ
11052006-06-30 Nick Roberts <nickrob@snap.net.nz>
1106
1107 * locals.texi (Standard Buffer-Local Variables): Update the list
1108 of variables.
1109
0770a251
NR
11102006-06-26 Nick Roberts <nickrob@snap.net.nz>
1111
1112 * files.texi (File Name Completion): Point user to the node
1113 "Reading File Names".
1114
d9034473
EZ
11152006-06-24 Eli Zaretskii <eliz@gnu.org>
1116
eff6bfea
EZ
1117 * files.texi (Contents of Directories): Document case-insensitive
1118 behavior on respective filesystems.
1119
d9034473
EZ
1120 * objects.texi (Character Type): Document that Emacs signals an
1121 error for unsupported Unicode characters specified as \uNNNN.
1122
a5bd14d3
RS
11232006-06-19 Richard Stallman <rms@gnu.org>
1124
1125 * processes.texi (Bindat Spec): Clarify previous change.
1126
d1ae9041
RS
11272006-06-16 Richard Stallman <rms@gnu.org>
1128
1129 * tips.texi (Coding Conventions): Better explain conventions
1130 for definition constructs.
1131
1132 * text.texi (Special Properties): String value of `read-only'
1133 serves as the error message.
1134
1135 * objects.texi (Character Type): Clarify prev. change.
1136 (Non-ASCII in Strings): Mention \u and \U.
1137
1138 * commands.texi (Using Interactive): Explain problem of
1139 markers, etc., in command-history.
1140
1bb32610
KS
11412006-06-14 Kim F. Storm <storm@cua.dk>
1142
1143 * commands.texi (Waiting): Negative arg to sit-for forces
1144 redisplay even if input is pending.
1145
1146 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
1147 redisplay. Remove incorrect example of binding redisplay-dont-pause
1148 around (sit-for 0).
1149
c7484981
RS
11502006-06-13 Richard Stallman <rms@gnu.org>
1151
1152 * display.texi (Forcing Redisplay): Clarify previous change.
1153
d211faa2
RF
11542006-06-13 Romain Francoise <romain@orebokech.com>
1155
1156 * display.texi (Forcing Redisplay): Fix typo.
1157
8eb2b87f
KS
11582006-06-13 Kim F. Storm <storm@cua.dk>
1159
1160 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
1161
503b5e1c
LT
11622006-06-10 Luc Teirlinck <teirllm@auburn.edu>
1163
1164 * tips.texi (Coding Conventions): Add `@end itemize'.
1165
9e362b84
RS
11662006-06-10 Richard Stallman <rms@gnu.org>
1167
1168 * tips.texi (Coding Conventions): Explain use of coding systems
1169 to ensure one decoding for strings.
1170
7cb93181
EZ
11712006-06-09 Aidan Kehoe <kehoea@parhasard.net>
1172
9b7fa297 1173 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7cb93181
EZ
1174 syntax.
1175
afd63bda
EZ
11762006-06-07 Eli Zaretskii <eliz@gnu.org>
1177
1178 * display.texi (Font Selection): Remove description of
1179 clear-face-cache.
1180
1181 * compile.texi (Eval During Compile): Fix a typo. Add index
1182 entries for possible uses of eval-when-compile.
1183
71ee3e04
TTN
11842006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
1185
1186 * display.texi (Abstract Display): Fix typo.
1187
a941b26b
EZ
11882006-06-03 Eli Zaretskii <eliz@gnu.org>
1189
1190 * minibuf.texi (Minibuffer History) <history-add-new-input>:
1191 Reword variable's description.
1192
963128f3
RS
11932006-06-01 Richard Stallman <rms@gnu.org>
1194
1195 * windows.texi (Splitting Windows): Clarify splitting nonselected
1196 window.
1197
82db8fa7
JL
11982006-05-31 Juri Linkov <juri@jurta.org>
1199
1200 * minibuf.texi (Minibuffer History): Add history-add-new-input.
1201
d9e8091d
RS
12022006-05-30 Richard Stallman <rms@gnu.org>
1203
6ac209a3
RS
1204 * display.texi (Line Height): Fix errors in description of
1205 default line height and line-height properyty.
1206
d9e8091d
RS
1207 * nonascii.texi (Default Coding Systems): Further clarification.
1208
93fd6289
LT
12092006-05-29 Luc Teirlinck <teirllm@auburn.edu>
1210
1211 * internals.texi (Pure Storage): Mention that an overflow in pure
1212 space causes a memory leak.
1213 (Garbage Collection): If there was an overflow in pure space,
1214 `garbage-collect' returns nil.
1215
7c42b3e0
EZ
12162006-05-30 Eli Zaretskii <eliz@gnu.org>
1217
1218 * nonascii.texi (Default Coding Systems): Fix it some more.
1219
b8909e88
EZ
12202006-05-29 Eli Zaretskii <eliz@gnu.org>
1221
1222 * nonascii.texi (Default Coding Systems): Fix last change.
1223
6d3906d5
KH
12242006-05-29 Kenichi Handa <handa@m17n.org>
1225
1226 * nonascii.texi (find-operation-coding-system): Describe the new
1227 argument format (FILENAME . BUFFER).
1228
0985f920
RS
12292006-05-28 Richard Stallman <rms@gnu.org>
1230
1231 * tips.texi (Coding Conventions): Better explain reasons not to
1232 advise other packages or use `eval-after-load'.
1233
6c6e0bb4
KS
12342006-05-29 Kim F. Storm <storm@cua.dk>
1235
1236 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
1237 `bindat-idx' and `bindat-raw' for clarity.
1238
096432af
TTN
12392006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
1240
b9e17eb3
TTN
1241 * processes.texi (Bindat Spec): Expand on `repeat' handler.
1242
096432af
TTN
1243 * display.texi (Display): Add "Abstract Display" to menu.
1244 (Abstract Display, Abstract Display Functions)
1245 (Abstract Display Example): New nodes.
1246 * elisp.texi (Top): Add "Abstract Display" to menu.
1247
e4b3f22f
CY
12482006-05-27 Chong Yidong <cyd@stupidchicken.com>
1249
917b8227
CY
1250 * keymaps.texi (Key Sequences): Link to input events definition.
1251 (Format of Keymaps): Delete material duplicated in Keymap Basics.
1252
e4b3f22f
CY
1253 * files.texi (Changing Files): Document updated argument list for
1254 copy-file.
1255
f1b64ef1
TTN
12562006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
1257
1258 * processes.texi (Bindat Functions): Explain term "total length".
1259 Use it in bindat-length and bindat-pack descriptions.
1260
3d0793e4
EZ
12612006-05-26 Eli Zaretskii <eliz@gnu.org>
1262
1263 * tips.texi (Coding Conventions): Advise against using
1264 eval-after-load in packages. Add an index entry.
1265
abeb5483
JL
12662006-05-25 Juri Linkov <juri@jurta.org>
1267
92aa92fa
JL
1268 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
1269
abeb5483
JL
1270 * modes.texi (%-Constructs): Add %e, %z, %Z.
1271
403a7bca
RS
12722006-05-25 Richard Stallman <rms@gnu.org>
1273
1274 * elisp.texi (Top): Update subnode menu.
1275
1276 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
1277 (Keymaps): Update menu.
1278
39a9bed3
CY
12792006-05-25 Chong Yidong <cyd@stupidchicken.com>
1280
1281 * keymaps.texi (Key Sequences): Some clarifications.
1282
78b3f5c3
TTN
12832006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
1284
1285 * processes.texi (Bindat Functions): Say "unibyte string"
1286 explicitly for bindat-unpack and bindat-pack descriptions.
1287 (Bindat Examples): Don't call `string-make-unibyte' in example.
1288
08244b81
CY
12892006-05-25 Chong Yidong <cyd@stupidchicken.com>
1290
1291 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
1292 Explain string and vector representations of key sequences
1293
78b3f5c3
TTN
1294 * keymaps.texi (Changing Key Bindings):
1295 * commands.texi (Interactive Codes, Interactive Codes):
08244b81
CY
1296 * help.texi (Describing Characters): Refer to it.
1297
b370c94d
LT
12982006-05-23 Luc Teirlinck <teirllm@auburn.edu>
1299
1300 * frames.texi (Pointer Shape): @end table -> @end defvar.
1301
b8223441
RS
13022006-05-22 Richard Stallman <rms@gnu.org>
1303
1304 * elisp.texi (Top): Update subnode menus.
1305
1306 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
1307 Contents rewritten; material from old Pointer Shape node moved here.
1308
1309 * display.texi (Pointer Shape): Node deleted.
1310 (Image Descriptors): Minor cleanup.
1311
c18eec5c
RS
13122006-05-21 Richard Stallman <rms@gnu.org>
1313
1314 * syntax.texi (Parsing Expressions): Update info on which STATE
1315 elements are ignored.
1316
9300b310
LT
13172006-05-19 Luc Teirlinck <teirllm@auburn.edu>
1318
86735b2d
LT
1319 * hooks.texi (Standard Hooks): Correct typo.
1320
9300b310
LT
1321 * gpl.texi (GPL): ifinfo -> ifnottex.
1322
75e3b957
EZ
13232006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
1324
1325 * searching.texi (Simple Match Data): Warn about match data being
1326 set anew by every search.
1327
0bcf8735
RS
13282006-05-17 Richard Stallman <rms@gnu.org>
1329
1330 * minibuf.texi (Minibuffer History): Clarify.
1331
1332 * searching.texi (Regexp Special): Clarify nested regexp warning.
1333
b3abe3a5
KS
13342006-05-16 Kim F. Storm <storm@cua.dk>
1335
1336 * minibuf.texi (Minibuffer History): Update add-to-history.
1337
bc20db55
KH
13382006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
1339
1340 * nonascii.texi (Explicit Encoding): Fix
1341 typo (encoding<->decoding).
1342
f31263a4
RS
13432006-05-14 Richard Stallman <rms@gnu.org>
1344
46a2df8e
RS
1345 * buffers.texi (Creating Buffers): Cleanup.
1346
f31263a4
RS
1347 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
1348
1299a5a4
EZ
13492006-05-13 Eli Zaretskii <eliz@gnu.org>
1350
642c61f3
EZ
1351 * buffers.texi (Current Buffer): Document that with-temp-buffer
1352 disables undo.
1353
1299a5a4
EZ
1354 * os.texi (Terminal-Specific): More accurate description of how
1355 Emacs searches for the terminal-specific libraries.
1356
61515a63
EZ
13572006-05-12 Eli Zaretskii <eliz@gnu.org>
1358
b811ef49
EZ
1359 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
1360 emacs-xtra to @inforef's.
1361
4a7910c7
EZ
1362 * text.texi (Undo): Document that undo is turned off in buffers
1363 whose names begin with a space.
1364
1365 * buffers.texi (Buffer Names): Add index entries for buffers whose
1366 names begin with a space.
1367 (Creating Buffers): Document that undo is turned off in buffers
1368 whose names begin with a space.
1369
f055e02c
EZ
1370 * files.texi (Visiting Functions, Reading from Files)
1371 (Saving Buffers): Mention code and EOL conversions by file I/O
1372 primitives and subroutines.
1373
0ef0b416
EZ
1374 * nonascii.texi (Lisp and Coding Systems): Document
1375 coding-system-eol-type. Add index entries for eol conversion.
1376
61515a63
EZ
1377 * display.texi (Defining Faces): Mention `mac', and add an xref to
1378 where window-system is described.
1379
e4c068c0
RS
13802006-05-10 Richard Stallman <rms@gnu.org>
1381
1382 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
1383
31035927
RS
13842006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
1385
1386 * variables.texi (File Local Variables): Recommend to quote lambda
1387 expressions in safe-local-variable property.
1388
f12a0718
RS
13892006-05-09 Richard Stallman <rms@gnu.org>
1390
1391 * variables.texi (File Local Variables): Document
1392 safe-local-eval-forms and safe-local-eval-function.
1393
ed7e6c32
KS
13942006-05-07 Kim F. Storm <storm@cua.dk>
1395
1396 * minibuf.texi (Minibuffer History): Remove keep-dups arg
1397 from add-to-history.
1398
5a36d834
RF
13992006-05-07 Romain Francoise <romain@orebokech.com>
1400
1401 * commands.texi (Event Input Misc):
1402 * compile.texi (Eval During Compile):
1403 * internals.texi (Buffer Internals):
1404 * minibuf.texi (Initial Input):
1405 * nonascii.texi (Scanning Charsets):
1406 * numbers.texi (Comparison of Numbers):
1407 * windows.texi (Textual Scrolling, Vertical Scrolling):
1408 Fix various typos.
1409
fbc284f6
EZ
14102006-05-06 Eli Zaretskii <eliz@gnu.org>
1411
f53d2e87
EZ
1412 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
1413 conditional xref's to either emacs or emacs-xtra, depending on
1414 @iftex/@ifnottex.
1415
fbc284f6
EZ
1416 * minibuf.texi (Minibuffer History): Document add-to-history.
1417
3dfed653
EZ
14182006-05-05 Eli Zaretskii <eliz@gnu.org>
1419
1420 * internals.texi (Pure Storage): Mention the pure overflow message
1421 at startup.
1422
8e7a9a24
EZ
14232006-05-05 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
1424
1425 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
1426 (Searching Keymaps): Fix pseudo-Lisp description of keymap
1427 search.
1428
d0789de9
RS
14292006-05-01 Richard Stallman <rms@gnu.org>
1430
1431 * intro.texi (nil and t): Clarify.
1432
1433 * variables.texi (File Local Variables): Suggest using booleanp.
1434
fc2cb772
JB
14352006-05-01 Juanma Barranquero <lekktu@gmail.com>
1436
1437 * objects.texi (Type Predicates): Fix typos.
1438
27c5714a
SM
14392006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
1440
1441 * intro.texi (nil and t): Add booleanp.
1442
1443 * objects.texi (Type Predicates): Add links for booleanp and
1444 string-or-null-p.
1445
eadb9d45
RS
14462006-04-29 Richard Stallman <rms@gnu.org>
1447
27c5714a 1448 * modes.texi (Multiline Font Lock): Rename from
eadb9d45
RS
1449 Multi line Font Lock Elements. Much clarification.
1450 (Font Lock Multiline, Region to Fontify): Much clarification.
1451
7817e3d3
SM
14522006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
1453
1454 * variables.texi (File Local Variables): Remove the special case t for
1455 safe-local-variable.
1456
8ac3a455
RS
14572006-04-26 Richard Stallman <rms@gnu.org>
1458
1459 * syntax.texi (Parsing Expressions): Minor cleanup.
1460
290e4aae
RS
14612006-04-18 Richard Stallman <rms@gnu.org>
1462
1463 * tips.texi (Coding Conventions): Explain when the package's
1464 prefix should appear later on (not at the start of the name).
1465
1466 * searching.texi (String Search): Clarify effect of NOERROR.
1467
1468 * modes.texi (Imenu): Clarify what special items do.
1469
1470 * hooks.texi (Standard Hooks): Delete text about old hook names.
1471
1e2b8ce5
RF
14722006-04-17 Romain Francoise <romain@orebokech.com>
1473
1474 * variables.texi (Local Variables): Update the default value of
1475 `max-specpdl-size'.
1476
51fa34bc
MB
14772006-04-15 Michael Olson <mwolson@gnu.org>
1478
1479 * processes.texi (Transaction Queues): Mention the new optional
1480 `delay-question' argument for `tq-enqueue'.
1481
61f32d39
BW
14822006-04-13 Bill Wohler <wohler@newt.com>
1483
1484 * customize.texi (Common Keywords): Use dotted notation for
9b7fa297 1485 :package-version value. Specify its values. Improve documentation
50b7bce0 1486 for customize-package-emacs-version-alist.
61f32d39 1487
4f8ed159
BW
14882006-04-12 Bill Wohler <wohler@newt.com>
1489
1490 * customize.texi (Common Keywords): Move description of
1491 customize-package-emacs-version-alist to @defvar.
1492
e5e864ab
BW
14932006-04-10 Bill Wohler <wohler@newt.com>
1494
1495 * customize.texi (Common Keywords): Add :package-version.
1496
6c230417
KS
14972006-04-10 Kim F. Storm <storm@cua.dk>
1498
1499 * text.texi (Buffer Contents): Add NOPROPS arg to
1500 filter-buffer-substring.
1501
d82eac8f
EZ
15022006-04-08 Kevin Ryde <user42@zip.com.au>
1503
1504 * os.texi (Command-Line Arguments): Update xref to emacs manual
1505 "Command Arguments" -> "Emacs Invocation", per change there.
1506
4f815b29
TTN
15072006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
1508
1509 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
1510 be on one line to help makeinfo not render two spaces after the dot.
1511
122c3009
RS
15122006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
1513
1514 * strings.texi (Predicates for Strings): Add string-or-null-p.
1515
da68bc3d
KS
15162006-03-28 Kim F. Storm <storm@cua.dk>
1517
1518 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
1519 remarks about systems that don't support fractional seconds.
1520
b223e22d
KB
15212006-03-25 Karl Berry <karl@gnu.org>
1522
fc2cb772 1523 * elisp.texi: Use @copyright{} instead of (C), and do not indent
b223e22d
KB
1524 the year list.
1525
b756c64c
NR
15262006-03-21 Nick Roberts <nickrob@snap.net.nz>
1527
1528 * display.texi (Fringe Indicators): Fix typos.
1529
fe3dca59
LT
15302006-03-19 Luc Teirlinck <teirllm@auburn.edu>
1531
c287ad03 1532 * tips.texi (Documentation Tips): One can now also write `program'
fe3dca59
LT
1533 in front of a quoted symbol in a docstring to prevent making a
1534 hyperlink.
1535
e91d4202
AM
15362006-03-19 Alan Mackenzie <acm@muc.de>
1537
290e4aae 1538 * text.texi (Special Properties): Clarify `fontified' property.
e91d4202 1539
e8a5f60b
RS
15402006-03-16 Richard Stallman <rms@gnu.org>
1541
1542 * display.texi (Defining Images): Minor cleanup.
1543
486daaa5
BW
15442006-03-16 Bill Wohler <wohler@newt.com>
1545
1546 * display.texi (Defining Images): In image-load-path-for-library,
1547 prefer user's images.
1548
4ffc92c2
SM
15492006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
1550
1551 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
1552
874a6ef8
BW
15532006-03-15 Bill Wohler <wohler@newt.com>
1554
1555 * display.texi (Defining Images): Fix example in
1556 image-load-path-for-library by not recommending that one binds
fc2cb772 1557 image-load-path. Just defvar it to placate compiler and only use
874a6ef8
BW
1558 it if previously defined.
1559
70949f30
BW
15602006-03-14 Bill Wohler <wohler@newt.com>
1561
1562 * display.texi (Defining Images): In image-load-path-for-library,
1563 always return list of directories. Update example.
1564
c852c516
AM
15652006-03-14 Alan Mackenzie <acm@muc.de>
1566
1567 * modes.texi: New node, "Region to Fontify" (for Font Lock).
1568 This describes font-lock-extend-region-function.
4ffc92c2 1569 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
c852c516
AM
1570 the new node "Region to Fontify".
1571
7cd3712b
RS
15722006-03-13 Richard Stallman <rms@gnu.org>
1573
1574 * display.texi (Invisible Text): The impossible position is
1575 now before the invisible text, not after.
1576 (Defining Images): Clean up last change.
1577
2c676341
BW
15782006-03-11 Bill Wohler <wohler@newt.com>
1579
1580 * display.texi (Defining Images): Add image-load-path-for-library.
1581
6f49b4c5
LT
15822006-03-11 Luc Teirlinck <teirllm@auburn.edu>
1583
2d14c9bf
LT
1584 * text.texi (Adaptive Fill): Fix Texinfo usage.
1585
1586 * strings.texi (Creating Strings): Fix Texinfo usage.
1587
6f49b4c5
LT
1588 * searching.texi (Regexp Special): Use @samp for regular
1589 expressions that are not in Lisp syntax.
1590
fc1d3386
LT
15912006-03-08 Luc Teirlinck <teirllm@auburn.edu>
1592
1593 * searching.texi (Regexp Special): Put remark between parentheses
1594 to avoid misreading.
1595
7b2c2ca9
LT
15962006-03-07 Luc Teirlinck <teirllm@auburn.edu>
1597
1598 * searching.texi (Syntax of Regexps): More accurately describe
1599 which characters are special in which situations.
1600 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
1601 are not special. Describe in detail when `[' and `]' are special.
1602 (Regexp Backslash): Plenty of regexps with unbalanced square
1603 brackets are valid, so reword that statement.
1604
f79bc642
KS
16052006-03-02 Kim F. Storm <storm@cua.dk>
1606
1607 * keymaps.texi (Tool Bar): Add tool-bar-border.
1608
1d9a5237
LT
16092006-02-28 Luc Teirlinck <teirllm@auburn.edu>
1610
a86b01fa 1611 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
1d9a5237 1612
2534ef94
LT
16132006-02-27 Luc Teirlinck <teirllm@auburn.edu>
1614
1615 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
1616
1617 * files.texi (Locating Files): Suggest additional values for the
1618 SUFFIXES arg of `locate-file'. Update pxref.
1619
1620 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
1621 (How Programs Do Loading): Discuss the effects of Auto Compression
1622 mode on `load'.
1623 (Load Suffixes): New node.
394e96d5 1624 (Library Search): Delete description of `load-suffixes'; it was
2534ef94
LT
1625 moved to "Load Suffixes".
1626 (Autoload, Named Features): Mention `load-suffixes'.
1627
dd9959da 16282006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2bb56fbf
JB
1629
1630 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
1631
1632 * windows.texi (Window Tree): Fix typo.
1633
49af2995
KS
16342006-02-20 Kim F. Storm <storm@cua.dk>
1635
1636 * display.texi (Fringe Indicators): New section.
1637 Move indicate-empty-lines, indicate-buffer-boundaries, and
1638 default-indicate-buffer-boundaries here.
1639 Add fringe-indicator-alist and default-fringes-indicator-alist.
1640 Add list of logical fringe indicator symbols.
1641 Update list of standard bitmap names.
1642 (Fringe Cursors): New section.
1643 Move overflow-newline-into-fringe here.
1644 Add fringe-cursor-alist and default-fringes-cursor-alist.
1645 Add list of fringe cursor symbols.
1646
58f71009
JB
16472006-02-20 Juanma Barranquero <lekktu@gmail.com>
1648
1649 * commands.texi (Using Interactive): Fix reference to node
1650 "Minibuffers".
1651
5498b6af
RS
16522006-02-19 Richard M. Stallman <rms@gnu.org>
1653
1654 * minibuf.texi (High-Level Completion):
1655 Add xref to read-input-method-name.
1656
1657 * files.texi (Relative File Names): Move file-relative-name here.
1658 (File Name Expansion): From here. Minor clarifications.
1659
1660 * commands.texi (Using Interactive): Add xrefs about reading input.
1661 Clarify remarks about that moving point and mark.
1662 Put string case before list case.
1663
43ce897a 16642006-02-16 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
b6498a68 1665
4ffc92c2
SM
1666 * display.texi (Other Display Specs, Image Descriptors):
1667 Revert erroneous changes. The previous description of
1668 image-descriptors as `(image . PROPS)' was correct.
b6498a68 1669
1324d26e
RS
16702006-02-14 Richard M. Stallman <rms@gnu.org>
1671
1672 * variables.texi (File Local Variables): Clarifications.
1673
0da93350
JB
16742006-02-14 Juanma Barranquero <lekktu@gmail.com>
1675
1676 * variables.texi (File Local Variables): Use @code for a cons
1677 cell, not @var.
1678
51a39bab
CY
16792006-02-13 Chong Yidong <cyd@stupidchicken.com>
1680
1681 * variables.texi (File Local Variables): Document new file local
1682 variable behavior.
1683
d342156c
KS
16842006-02-10 Kim F. Storm <storm@cua.dk>
1685
1686 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
1687
8392fe4a
JB
16882006-02-08 Juanma Barranquero <lekktu@gmail.com>
1689
1690 * modes.texi (%-Constructs): Remove obsolete info about
1691 `global-mode-string'.
1692
cd6cd82a
RS
16932006-02-07 Richard M. Stallman <rms@gnu.org>
1694
d78dc2d8
RS
1695 * commands.texi (Prefix Command Arguments): Minor cleanup.
1696
1697 * display.texi: "Graphical display", not window system.
1698
cd6cd82a
RS
1699 * functions.texi (What Is a Function): Fix xref.
1700
1701 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
1702 (Changing Key Bindings): Clarify when remapping is better than
1703 substitute-key-definition.
1704
17052006-02-02 Richard M. Stallman <rms@gnu.org>
1706
1707 * minibuf.texi (Basic Completion): Completion alists are risky.
1708
1709 * keymaps.texi (Active Keymaps): Clarifications.
1710 (Searching Keymaps): New node.
1711 (Keymaps): Update menu.
1712
1713 * frames.texi (Layout Parameters): Minor clarification.
1714 (Drag and Drop): New node.
1715 (Frames): Update menu.
1716
cf052abc
CY
17172006-01-29 Chong Yidong <cyd@stupidchicken.com>
1718
4ffc92c2
SM
1719 * display.texi (Other Display Specs, Image Descriptors):
1720 Image description is a list, not a cons cell.
cf052abc 1721
1f2907ee
LT
17222006-01-28 Luc Teirlinck <teirllm@auburn.edu>
1723
1724 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
1725 list is not necessarily a list).
1726
a849f77d
EZ
17272006-01-27 Eli Zaretskii <eliz@gnu.org>
1728
1729 * frames.texi (Layout Parameters): border-width and
1730 internal-border-width belong to the frame, not the window.
1731
d322eb9b
RS
17322006-01-19 Richard M. Stallman <rms@gnu.org>
1733
1734 * nonascii.texi (Translation of Characters): Search cmds use
1735 translation-table-for-input. Automatically made local.
1736
1737 * markers.texi (Overview of Markers): Count insertion type
1738 as one of a marker's attributes.
1739
cd6cd82a
RS
1740 * keymaps.texi (Controlling Active Maps): New node, split out of
1741 Active Keymaps.
1742 (Keymaps): Menu updated.
1743 (Active Keymaps): Give pseudocode to explain how the active
1744 maps are searched. current-active-maps and key-binding moved here.
1745 (Functions for Key Lookup): current-active-maps and key-binding moved.
1746 Clarifications.
1747 (Searching the Keymaps): New subnode.
1748
d322eb9b
RS
1749 * elisp.texi (Top): Menu clarification.
1750
1751 * display.texi (Other Display Specs): Delete duplicate entry for
1752 just a string as display spec. Move text about recursive display
1753 specs on such a string.
1754
1755 * commands.texi (Key Sequence Input): Clarify.
1756 Move num-nonmacro-input-events out.
1757 (Reading One Event): num-nonmacro-input-events moved here.
1758
2ac77b5a
NR
17592006-01-14 Nick Roberts <nickrob@snap.net.nz>
1760
1761 * advice.texi (Simple Advice): Update example to fit argument
1762 change in previous-line.
1763
a203a18c
RS
17642006-01-05 Richard M. Stallman <rms@gnu.org>
1765
1766 * markers.texi (The Mark): Fix in `mark'.
1767
d9043ddf
RS
17682006-01-04 Richard M. Stallman <rms@gnu.org>
1769
1770 * processes.texi (Misc Network, Make Network): Minor cleanups.
1771
8a5db8ae
KS
17722006-01-04 Kim F. Storm <storm@cua.dk>
1773
1774 * processes.texi (Make Network): Add IPv6 addresses and handling.
1775 (Network Feature Testing): Mention (:family ipv6).
1776 (Misc Network): Add IPv6 formats to format-network-address.
1777
19bb7940
RS
17782005-12-30 Richard M. Stallman <rms@gnu.org>
1779
1780 * text.texi (Changing Properties):
1781 Don't use return value of set-text-properties.
1782
b9cb50d9
LT
17832005-12-29 Luc Teirlinck <teirllm@auburn.edu>
1784
1785 * modes.texi (Mode Line Format): Correct typo in menu.
1786
94a867a6
RS
17872005-12-29 Richard M. Stallman <rms@gnu.org>
1788
1789 * modes.texi (Mode Line Top): New node.
1790 (Mode Line Data): Some text moved to new node.
1791 Explain the data structure more concretely.
1792 (Mode Line Basics): Clarifications.
1793 (Mode Line Variables): Clarify intro paragraph.
1794 (%-Constructs): Clarify intro paragraph.
1795 (Mode Line Format): Update menu.
1796
ba455131
LT
17972005-12-28 Luc Teirlinck <teirllm@auburn.edu>
1798
1799 * minibuf.texi (Basic Completion): Update lazy-completion-table
1800 examples for removal of ARGS argument.
1801
2b6abe1e
RS
18022005-12-23 Richard M. Stallman <rms@gnu.org>
1803
1804 * text.texi (Undo): Restore some explanation from the version
1805 that was deleted.
1806
2d7409f2
EZ
18072005-12-23 Eli Zaretskii <eliz@gnu.org>
1808
abeb5483 1809 * text.texi (Undo): Remove duplicate descriptions of `apply
2d7409f2
EZ
1810 funname' and `apply delta' elements of the undo list.
1811
2e23b82e
RS
18122005-12-20 Richard M. Stallman <rms@gnu.org>
1813
1814 * help.texi (Help Functions): Update documentation of `apropos'.
1815
a31687ce
LT
18162005-12-20 Luc Teirlinck <teirllm@auburn.edu>
1817
1818 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
1819 because it is confusing. If the :help-echo keyword is a function,
1820 it is not directly used as the :help-echo overlay property, as the
1821 xref seems to suggest (it does not take the appropriate args).
1822
0e83c4e9
LT
18232005-12-19 Luc Teirlinck <teirllm@auburn.edu>
1824
1825 * customize.texi (Common Keywords): Fix Texinfo usage.
1826 (Group Definitions, Variable Definitions): Update for new
1827 conventions for using `*' in docstrings.
77df907a
LT
1828
1829 * tips.texi (Documentation Tips): Update for new conventions for
1830 using `*' in docstrings.
1831
69487a1f
RS
18322005-12-16 Richard M. Stallman <rms@gnu.org>
1833
1834 * minibuf.texi (Minibuffer Contents): Minor cleanup.
1835
2a502a32
JL
18362005-12-16 Juri Linkov <juri@jurta.org>
1837
1838 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
1839
b158c851
RF
18402005-12-14 Romain Francoise <romain@orebokech.com>
1841
1842 * modes.texi (Customizing Keywords): Rename `append' to `how'.
1843 Fix typo.
1844
d7d1f75e
JL
18452005-12-11 Juri Linkov <juri@jurta.org>
1846
1847 * minibuf.texi (Completion Commands): Add mention of read-file-name
1848 for filename completion keymaps.
1849 (Reading File Names): Add mention of filename completion keymaps
1850 for read-file-name and xref to `Completion Commands'.
1851
4b1c16c2
RS
18522005-12-10 Richard M. Stallman <rms@gnu.org>
1853
1854 * customize.texi (Common Keywords): State caveats for use of :tag.
1855
1d49d5d9
RS
18562005-12-08 Richard M. Stallman <rms@gnu.org>
1857
2663a204
RS
1858 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
1859 with xrefs and better explanation.
1860 (Completion Commands): Add the filename completion maps.
1861
1d49d5d9
RS
1862 * objects.texi (Character Type): Clarify that \s is not space
1863 if a dash follows.
1864
fa0d4d0c
RS
18652005-12-05 Richard M. Stallman <rms@gnu.org>
1866
1867 * windows.texi (Resizing Windows): Delete preserve-before args.
1868
d64b177a
SM
18692005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1870
1871 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
1872 in full keymaps, since the quirk has been fixed.
1873
79019cc9
EZ
18742005-12-03 Eli Zaretskii <eliz@gnu.org>
1875
1876 * hooks.texi (Standard Hooks): Add index entries. Mention
1877 `compilation-finish-functions'.
1878
161ef3be
RS
18792005-11-27 Richard M. Stallman <rms@gnu.org>
1880
1881 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
1882
17c1971a
JL
18832005-11-21 Juri Linkov <juri@jurta.org>
1884
1885 * customize.texi (Common Keywords): Update links types
1886 custom-manual and url-link. Add link types emacs-library-link,
1887 file-link, function-link, variable-link, custom-group-link.
1888
5890344b
CY
18892005-11-20 Chong Yidong <cyd@stupidchicken.com>
1890
1891 * display.texi: Revert 2005-11-20 change.
1892
cbce0752
TTN
18932005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
1894
1895 * processes.texi (Bindat Functions):
1896 Say "third" to refer to zero-based index "2".
1897
ff04c885
LT
18982005-11-18 Luc Teirlinck <teirllm@auburn.edu>
1899
1900 * loading.texi (Library Search): Update the default value of
1901 `load-suffixes'.
1902
ce8d4e00
CY
19032005-11-17 Chong Yidong <cyd@stupidchicken.com>
1904
1905 * display.texi (Attribute Functions): Mention :ignore-defface.
1906
cbad4a9e
SM
19072005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
1908
1909 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 1910 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 1911
fda12b27
RS
19122005-11-06 Richard M. Stallman <rms@gnu.org>
1913
1914 * files.texi (Magic File Names): find-file-name-handler checks the
1915 `operations' property of the handler.
1916
e082564e
RS
19172005-11-03 Richard M. Stallman <rms@gnu.org>
1918
1919 * variables.texi (Frame-Local Variables): Small clarification.
1920
f0cdd9e4
CY
19212005-10-29 Chong Yidong <cyd@stupidchicken.com>
1922
1923 * os.texi (Init File): Document ~/.emacs.d/init.el.
1924
685abb98
RS
19252005-10-29 Richard M. Stallman <rms@gnu.org>
1926
1927 * internals.texi (Garbage Collection): Document memory-full.
1928
7000848e
BW
19292005-10-28 Bill Wohler <wohler@newt.com>
1930
1931 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
1932 for URLs.
1933
107fb6c9
RS
19342005-10-28 Richard M. Stallman <rms@gnu.org>
1935
1936 * minibuf.texi (Completion Commands): Clean up prev change.
1937
19382005-10-26 Kevin Ryde <user42@zip.com.au>
1939
1940 * compile.texi (Eval During Compile): Explain recommended uses
1941 of eval-when-compile and eval-and-compile.
1942
1d8e69a2
MY
19432005-10-27 Masatake YAMATO <jet@gyve.org>
1944
cbad4a9e 1945 * minibuf.texi (Completion Commands):
1d8e69a2 1946 Write about new optional argument for `display-completion-list'.
cbad4a9e 1947
6a897887
RS
19482005-10-23 Richard M. Stallman <rms@gnu.org>
1949
1950 * display.texi (Overlay Arrow): Clarify about local bindings of
1951 overlay-arrow-position.
1952
6d1e17be
EZ
19532005-10-22 Eli Zaretskii <eliz@gnu.org>
1954
1955 * internals.texi (Building Emacs): Fix last change.
1956
db5fe0a6
RS
19572005-10-22 Richard M. Stallman <rms@gnu.org>
1958
1959 * internals.texi (Building Emacs): Document eval-at-startup.
1960
45158e77
RS
19612005-10-21 Richard M. Stallman <rms@gnu.org>
1962
1963 * loading.texi (Where Defined): load-history contains abs file names.
1964 symbol-file returns abs file names.
1965
e50165ec
KS
19662005-10-19 Kim F. Storm <storm@cua.dk>
1967
1968 * display.texi (Showing Images): Add max-image-size integer value.
1969
63ab30d0
CY
19702005-10-18 Chong Yidong <cyd@stupidchicken.com>
1971
1972 * display.texi (Showing Images): Document max-image-size.
1973
f8252852
RS
19742005-10-17 Richard M. Stallman <rms@gnu.org>
1975
1976 * commands.texi (Quitting): Minor clarification.
1977
1978 * processes.texi (Sentinels): Clarify about output and quitting.
1979 (Filter Functions): Mention with-local-quit.
1980
c1bed3aa
JL
19812005-10-17 Juri Linkov <juri@jurta.org>
1982
1983 * buffers.texi (Current Buffer):
1984 * commands.texi (Event Input Misc):
1985 * compile.texi (Eval During Compile, Compiler Errors):
1986 * customize.texi (Group Definitions):
1987 * display.texi (Progress, Defining Faces):
1988 * files.texi (Writing to Files):
1989 * modes.texi (Mode Hooks, Defining Minor Modes):
1990 * streams.texi (Output Functions):
1991 * syntax.texi (Syntax Table Functions):
1992 * text.texi (Change Hooks):
1993 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
1994
1995 * commands.texi (Quitting): Replace arg `forms' with `body' in
1996 `with-local-quit'.
1997
1998 * positions.texi (Excursions): Replace arg `forms' with `body' in
1999 `save-excursion'.
2000
ef1b4c9e
KS
20012005-10-08 Kim F. Storm <storm@cua.dk>
2002
2003 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
2004 Rename manual section accordingly.
2005
abc8ce50
KS
20062005-10-04 Kim F. Storm <storm@cua.dk>
2007
2008 * windows.texi (Window Split Tree): New section describing
2009 new function window-split-tree function.
2010
a1f5a1f0
NR
20112005-10-03 Nick Roberts <nickrob@snap.net.nz>
2012
2013 * display.texi (Fringe Size/Pos): Simplify and add detail.
2014
97c3e4cc
RF
20152005-09-30 Romain Francoise <romain@orebokech.com>
2016
2017 * minibuf.texi (High-Level Completion): Explain that the prompt
2018 given to `read-buffer' should end with a colon and a space.
2019 Update usage examples.
2020
8ad8c5ce
JL
20212005-09-29 Juri Linkov <juri@jurta.org>
2022
2023 * display.texi (Displaying Messages): Rename argument name
2024 `string' to `format-string' in functions `message', `message-box',
2025 `message-or-box'.
2026
63182706
CY
20272005-09-26 Chong Yidong <cyd@stupidchicken.com>
2028
fc2cb772 2029 * errors.texi (Standard Errors): Correct xrefs.
63182706 2030
906320ec
CY
20312005-09-18 Chong Yidong <cyd@stupidchicken.com>
2032
fc2cb772 2033 * display.texi (Defining Images): Update documentation for
906320ec
CY
2034 `image-load-path'.
2035
8ccd3630
RS
20362005-09-17 Richard M. Stallman <rms@gnu.org>
2037
2038 * display.texi (Defining Images): Clean up previous change.
2039
7260457b
RF
20402005-09-16 Romain Francoise <romain@orebokech.com>
2041
2042 * elisp.texi: Specify GFDL version 1.2.
2043
2044 * doclicense.texi (GNU Free Documentation License): Update to
2045 version 1.2.
2046
5b51c037
CY
20472005-09-15 Chong Yidong <cyd@stupidchicken.com>
2048
2049 * display.texi (Defining Images): Document `image-load-path'.
2050
5c4757d3
RS
20512005-09-15 Richard M. Stallman <rms@gnu.org>
2052
2053 * objects.texi (Printed Representation): Minor cleanup.
2054 (Box Diagrams): Minor fix.
2055 (Cons Cell Type): Move (...) index item here.
2056 (Box Diagrams): From here.
2057 (Array Type): Minor fix.
2058 (Type Predicates): Delete index "predicates".
2059 (Hash Table Type): Clarify xref.
2060 (Dotted Pair Notation): Minor fix.
2061
2bb8b80c
CY
20622005-09-10 Chong Yidong <cyd@stupidchicken.com>
2063
2064 * files.texi (Saving Buffers): Fix typo.
2065
47b8bc5d
RS
20662005-09-08 Richard M. Stallman <rms@gnu.org>
2067
2068 * tips.texi (Programming Tips): Correct the "default" prompt spec.
2069
475aab0d
CY
20702005-09-08 Chong Yidong <cyd@stupidchicken.com>
2071
2072 * locals.texi (Standard Buffer-Local Variables): Don't include
2073 mode variables for minor modes.
2074 Fix xrefs for buffer-display-count, buffer-display-table,
2075 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
2076 enable-multibyte-characters, fill-column, header-line-format,
2077 left-fringe-width, left-margin, and right-fringe-width.
2078
2079 * hooks.texi (Standard Hooks): All hooks should conform to the
2080 standard naming convention now.
2081 Fix xref for `echo-area-clear-hook'.
2082
2083 * display.texi (Usual Display): Note that indicate-empty-lines and
2084 tab-width are buffer-local.
2085
2086 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
2087
2088 * modes.texi (Mode Help): Note that major-mode is buffer-local.
2089
2090 * nonascii.texi (Encoding and I/O): Note that
2091 buffer-file-coding-system is buffer-local.
2092
2093 * positions.texi (List Motion): Note that defun-prompt-regexp is
2094 buffer-local.
2095
2096 * text.texi (Auto Filling): Note that auto-fill-function is
2097 buffer-local.
2098 (Undo): Note that buffer-undo-list is buffer-local.
2099
2100 * windows.texi (Buffers and Windows): Document
2101 buffer-display-count.
2102
2a6bc1f7
RS
21032005-09-06 Richard M. Stallman <rms@gnu.org>
2104
2105 * tips.texi (Coding Conventions): Sometimes it is ok to put the
2106 package prefix elsewhere than at the start of the name.
2107
d7ea8b71
RS
21082005-09-03 Richard M. Stallman <rms@gnu.org>
2109
2110 * tips.texi (Programming Tips): Add conventions for minibuffer
2111 questions and prompts.
2112
0c6087a6
RS
21132005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
2114
2115 * intro.texi (nil and t): Minor cleanup.
2116 Delete spurious mention of keyword symbols.
2117 (Evaluation Notation): Add index entry.
2118 (A Sample Function Description): Minor cleanup.
2119 (A Sample Variable Description): Not all vars can be set.
2120
4b5fa40e
TTN
21212005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
2122
2123 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
2124
2125 (Insertion): Document precise type of `insert-char' arg COUNT.
2126
34b50776
SM
21272005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
2128
2129 * modes.texi (Other Font Lock Variables): Sync the default of
2130 font-lock-lines-before.
2131
c1105d05
MA
21322005-08-31 Michael Albinus <michael.albinus@gmx.de>
2133
2134 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
2135
62929713
RS
21362005-08-29 Richard M. Stallman <rms@gnu.org>
2137
2138 * elisp.texi (Top): Update subnode menu.
2139
2140 * searching.texi (Searching and Matching): Move node.
2141 Rearrange contents and add overall explanation.
2142 (Searching and Case): Move node.
2143 (Searching and Matching): Update menu.
2144
0fb57cc0
EZ
21452005-08-27 Eli Zaretskii <eliz@gnu.org>
2146
2147 * os.texi (Startup Summary): Fix the description of the initial
2148 startup message display.
2149
3e80c4c1
RS
21502005-08-25 Richard M. Stallman <rms@gnu.org>
2151
2152 * searching.texi (Search and Replace): Add replace-regexp-in-string.
2153
21542005-08-25 Emilio C. Lopes <eclig@gmx.net>
2155
2156 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
2157 `next-overlay-change' example.
c1105d05 2158
79a8defb
JL
21592005-08-22 Juri Linkov <juri@jurta.org>
2160
2161 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
2162 Fix invert-face. Fix args of face-background.
2163
16691d29
JL
2164 * display.texi (Standard Faces): Delete node.
2165 (Faces): Add xref to `(emacs)Standard Faces'.
2166 (Displaying Faces): Fix xref to `Standard Faces'.
2167
2168 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
2169
217b694f
EZ
21702005-08-20 Alan Mackenzie <acm@muc.de>
2171
2172 * buffers.texi (The Buffer List): Clarify the manipulation of the
2173 buffer list.
2174
0bf14bfd
RS
21752005-08-14 Richard M. Stallman <rms@gnu.org>
2176
7ad1498e
AS
2177 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
2178 a regexp.
0bf14bfd 2179
c118d09e
RS
21802005-08-11 Richard M. Stallman <rms@gnu.org>
2181
59cb8c23
RS
2182 * elisp.texi (Top): Update subnode lists.
2183
2184 * display.texi (Inverse Video): Node deleted.
2185
c118d09e
RS
2186 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
2187 New nodes split out of Coding Conventions.
2188
2189 * searching.texi (Regular Expressions): Document re-builder.
2190
2191 * os.texi (Time Parsing): New node split out of Time Conversion.
2192
2193 * processes.texi (Misc Network, Network Feature Testing)
2194 (Network Options, Make Network): New nodes split out of
2195 Low-Level Network.
2196
67ec7f41
RS
21972005-08-09 Richard M. Stallman <rms@gnu.org>
2198
76d47f0d
RS
2199 * frames.texi (Geometry): New node, split from Size and Position.
2200 (Frame Parameters): Refer to Geometry.
2201
67ec7f41 2202 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 2203
67ec7f41
RS
2204 * windows.texi (Splitting Windows): Fix xref.
2205
2206 * frames.texi (Layout Parameters): Add xref.
2207
2208 * display.texi (Line Height, Scroll Bars): Fix xrefs.
2209
2210 * keymaps.texi (Menu Bar): Fix xref.
2211
2212 * locals.texi (Standard Buffer-Local Variables): Fix xref.
2213
2214 * modes.texi (%-Constructs): Fix xref.
2215
2216 * frames.texi (Window Frame Parameters): Node split up.
2217 (Basic Parameters, Position Parameters, Size Parameters)
2218 (Layout Parameters, Buffer Parameters, Management Parameters)
2219 (Cursor Parameters, Color Parameters): New subnodes.
2220
adb5e445
LT
22212005-08-09 Luc Teirlinck <teirllm@auburn.edu>
2222
2223 * positions.texi (Screen Lines): Update xref for previous change
2224 in minibuf.texi.
2225
2226 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
2227 change in minibuf.texi.
2228
61298e17
RS
22292005-08-09 Richard M. Stallman <rms@gnu.org>
2230
2231 * tips.texi (Coding Conventions): Minor cleanup.
2232
2233 * modes.texi (Defining Minor Modes): Explain when init-value
2234 can be non-nil.
2235
2236 * elisp.texi (Top): Update submenu for Minibuffer.
2237
2238 * minibuf.texi (Minibuffer Misc): Node split up.
2239 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
2240 (Recursive Mini): New nodes split out from Minibuffer Misc.
2241 (Minibuffer Misc): Document max-mini-window-height.
2242
2243 * hash.texi (Defining Hash): Delete stray paren in example.
2244
2245 * display.texi (Echo Area Customization): Don't define
2246 max-mini-window-height here; xref instead.
2247
2248 * commands.texi (Event Input Misc): Update while-no-input.
2249
2250 * advice.texi (Advising Functions): Explain when to use advice
2251 and when to use a hook.
2252
43e124e6
EZ
22532005-07-30 Eli Zaretskii <eliz@gnu.org>
2254
2255 * makefile.w32-in (info): Don't run install-info.
2256 ($(infodir)/dir): New target, produced by running install-info.
2257
653aea22
LT
22582005-07-27 Luc Teirlinck <teirllm@auburn.edu>
2259
2260 * modes.texi (Defining Minor Modes): The keyword for the initial
2261 value is :init-value, not :initial-value.
2262
ba6ebbd5
EZ
22632005-07-23 Eli Zaretskii <eliz@gnu.org>
2264
2265 * loading.texi (Autoload): Make the `doctor' example be consistent
2266 with what's in current loaddefs.el. Describe the "fn" magic in
2267 the usage portion of the doc string.
2268
6696f2a4
RS
22692005-07-22 Richard M. Stallman <rms@gnu.org>
2270
2271 * internals.texi (Garbage Collection): Clarify previous change.
2272
0c17e67c
SM
22732005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
2274
2275 * internals.texi (Garbage Collection): Add gc-cons-percentage.
2276
426179e1
JL
22772005-07-18 Juri Linkov <juri@jurta.org>
2278
2279 * commands.texi (Accessing Events):
2280 * frames.texi (Text Terminal Colors, Resources):
2281 * markers.texi (The Mark):
2282 * modes.texi (Defining Minor Modes):
2283 Delete duplicate duplicate words.
2284
9b0c2c56
RS
22852005-07-16 Richard M. Stallman <rms@gnu.org>
2286
2287 * display.texi (Managing Overlays): Clarify make-overlay
2288 args for insertion types.
2289
fd90b80c
LT
22902005-07-13 Luc Teirlinck <teirllm@auburn.edu>
2291
0c17e67c
SM
2292 * customize.texi (Variable Definitions):
2293 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
2294 `standard-value' is a list too.
2295 (Defining New Types): Use @key{RET} instead of @key{ret}.
2296
37aa90e5
TTN
22972005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
2298
2299 * os.texi (Translating Input): Fix typo.
2300
917e0c95
RS
23012005-07-08 Richard M. Stallman <rms@gnu.org>
2302
2303 * README: Update edition number and size estimate.
2304
2305 * elisp.texi (VERSION): Set to 2.9.
2306
7d90e71d
RS
23072005-07-07 Richard M. Stallman <rms@gnu.org>
2308
c330dafe
RS
2309 * book-spine.texinfo: Update Emacs version.
2310
7d90e71d
RS
2311 * display.texi (Inverse Video): Delete mode-line-inverse-video.
2312
dc2204be
RS
23132005-07-06 Richard M. Stallman <rms@gnu.org>
2314
2315 * searching.texi (Regexp Search): Clarify what re-search-forward
2316 does when the search fails.
2317
a0ec7a4a
LK
23182005-07-05 Lute Kamstra <lute@gnu.org>
2319
dc2204be 2320 * Update FSF's address in GPL notices.
a0ec7a4a
LK
2321
2322 * doclicense.texi (GNU Free Documentation License):
2323 * gpl.texi (GPL):
2324 * tips.texi (Coding Conventions, Library Headers):
2325 * vol1.texi:
2326 * vol2.texi: Update FSF's address.
2327
4af33176
RS
23282005-07-04 Richard M. Stallman <rms@gnu.org>
2329
2330 * hooks.texi (Standard Hooks): Add occur-hook.
2331
b3ab615b
LT
23322005-07-03 Luc Teirlinck <teirllm@auburn.edu>
2333
2334 * display.texi (The Echo Area): Correct menu.
2335
3d393029
RS
23362005-07-03 Richard M. Stallman <rms@gnu.org>
2337
7fe48b75
RS
2338 * elisp.texi (Top): Update subnode menu for Display.
2339
2340 * display.texi (Displaying Messages): New node, with most
2341 of what was in The Echo Area.
2342 (Progress): Moved under The Echo Area.
2343 (Logging Messages): New node with new text.
2344 (Echo Area Customization): New node, the rest of what was
2345 in The Echo Area. Document message-truncate-lines with @defvar.
2346 (Display): Update menu.
2347
3d393029
RS
2348 * windows.texi (Textual Scrolling): Doc 3 values for
2349 scroll-preserve-screen-position.
2350
2351 * text.texi (Special Properties): Change hook functions
2352 should bind inhibit-modification-hooks around altering buffer text.
2353
2354 * keymaps.texi (Key Binding Commands): Call binding BINDING
2355 rather than DEFINITION.
2356
b26860ad
JB
23572005-06-29 Juanma Barranquero <lekktu@gmail.com>
2358
2359 * variables.texi (Defining Variables): `user-variable-p' returns t
2360 for aliases of user options, nil for alias loops.
2361
025691ed
RS
23622005-06-28 Richard M. Stallman <rms@gnu.org>
2363
2364 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
2365 make-keymap.
2366
b61bfa4d
LT
23672005-06-27 Luc Teirlinck <teirllm@auburn.edu>
2368
2369 * variables.texi (Setting Variables): Correct and clarify
2370 description of `add-to-ordered-list'.
2371
24ee714d
RS
23722005-06-26 Richard M. Stallman <rms@gnu.org>
2373
2374 * display.texi (Faces): Minor cleanup.
2375
33b79ce4
LT
23762005-06-25 Luc Teirlinck <teirllm@auburn.edu>
2377
2378 * display.texi (Faces): `facep' returns t for strings that are
2379 face names.
2380
df13531d
RS
23812005-06-25 Richard M. Stallman <rms@gnu.org>
2382
2383 * objects.texi (Equality Predicates): Clarify meaning of equal.
2384
2385 * windows.texi (Selecting Windows): save-selected-window
2386 and with-selected-window save and restore the current buffer.
2387
cf444441
RS
23882005-06-24 Richard M. Stallman <rms@gnu.org>
2389
2390 * numbers.texi (Float Basics): Explain how to test for NaN,
2391 and printing the sign of NaNs.
2392
6cdd056d
EZ
23932005-06-24 Eli Zaretskii <eliz@gnu.org>
2394
2395 * makefile.w32-in (MAKEINFO): Use --force.
2396
b93e3c3b
RS
23972005-06-23 Richard M. Stallman <rms@gnu.org>
2398
2399 * display.texi (Face Functions): Correct Texinfo usage.
2400
6fb276bd
LT
24012005-06-23 Luc Teirlinck <teirllm@auburn.edu>
2402
2403 * lists.texi (Rings): `ring-elements' now returns the elements of
2404 RING in order.
2405
1d1c7e75
JB
24062005-06-23 Juanma Barranquero <lekktu@gmail.com>
2407
2408 * markers.texi (The Mark): Texinfo usage fix.
2409
9d12e52b
KS
24102005-06-23 Kim F. Storm <storm@cua.dk>
2411
2412 * searching.texi (Entire Match Data): Remove evaporate option for
2413 match-data. Do not mention evaporate option for set-match-data.
2414
6d44324c
GM
24152005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
2416
2417 * display.texi (Face Functions): Mention face aliases.
2418
80df27a7
RS
24192005-06-21 Richard M. Stallman <rms@gnu.org>
2420
2421 * anti.texi (Antinews): Texinfo usage fix.
2422
e121563b
KB
24232005-06-21 Karl Berry <karl@gnu.org>
2424
9d7d543c
KB
2425 * elisp.texi: Use @copying.
2426
e121563b
KB
2427 * elisp.texi: Put @summarycontents and @contents before the Top
2428 node, instead of the end of the file, so that the contents appear
2429 in the right place in the dvi/pdf output.
2430
36a3b076
JL
24312005-06-21 Juri Linkov <juri@jurta.org>
2432
2433 * display.texi (Defining Faces): Add `customized-face'.
2434
5c796e80
KS
24352005-06-20 Kim F. Storm <storm@cua.dk>
2436
b7d1f38f
KS
2437 * variables.texi (Setting Variables): Any type of element can be
2438 given order in add-to-ordered-list. Compare elements with eq.
2439
5c796e80
KS
2440 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
2441
fb056bef
KB
24422005-06-20 Karl Berry <karl@gnu.org>
2443
2444 * syntax.texi (Syntax Flags): Make last column very slightly wider
2445 to avoid "generic comment" breaking on two lines and causing an
2446 underfull box.
2447
84398baa
LT
24482005-06-19 Luc Teirlinck <teirllm@auburn.edu>
2449
2450 * lists.texi (Rings): Various minor clarifications and corrections.
2451
07ff1e4b
RS
24522005-06-18 Richard M. Stallman <rms@gnu.org>
2453
2454 * functions.texi (Obsolete Functions): Simplify.
2455
2456 * variables.texi (Variable Aliases): Simplify.
2457
2458 * anti.texi, backups.texi, compile.texi, customization.texi:
2459 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
2460 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
2461 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
2462 * variables.texi: Fix formatting ugliness.
2463
2464 * elisp.texi: Add links to Rings and Byte Packing.
2465 Update version and copyright years.
2466
2467 * minibuf.texi: Fix formatting ugliness.
2468 (Completion Commands): Move keymap vars to the end
2469 and vars completing-read binds to the top.
2470
3f7fab24
LT
24712005-06-17 Luc Teirlinck <teirllm@auburn.edu>
2472
2473 * processes.texi: Fix typos.
2474 (Bindat Spec): Correct Texinfo error.
926c4c9b 2475 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 2476
f19b57e3
RS
24772005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
2478
2479 * lists.texi (Rings): New node.
2480 (Lists): Add it to menu.
2481
a80c5da7 2482 * processes.texi (Byte Packing): New node.
f19b57e3
RS
2483 (Processes): Add it to menu.
2484
24852005-06-17 Richard M. Stallman <rms@gnu.org>
2486
2487 * syntax.texi (Parsing Expressions): Fix texinfo usage.
2488
2489 * help.texi (Documentation Basics): Explain the xref to
2490 Documentation Tips.
2491
2492 * debugging.texi (Debugger Commands): Minor fix.
2493
67c1390d
LT
24942005-06-16 Luc Teirlinck <teirllm@auburn.edu>
2495
2496 * edebug.texi (Instrumenting): Eliminate duplicate link.
2497 (Specification List): Replace references to "below", referring to
2498 a later node, with one @ref to that node.
2499
2500 * os.texi (Timers): Timers should save and restore the match data
2501 if they change it.
2502
2503 * debugging.texi (Debugger Commands): Mention that the Lisp
2504 debugger can not step through primitive functions.
2505
51cd2a8c
JB
25062005-06-16 Juanma Barranquero <lekktu@gmail.com>
2507
2508 * functions.texi (Obsolete Functions): Update argument names of
2509 `make-obsolete' and `define-obsolete-function-alias'.
2510
2511 * variables.texi (Variable Aliases): Update argument names of
2512 `defvaralias', `make-obsolete-variable' and
2513 `define-obsolete-variable-alias'.
2514
f5e6ac4a
KS
25152005-06-15 Kim F. Storm <storm@cua.dk>
2516
2517 * searching.texi (Entire Match Data): Rephrase warnings about
2518 evaporate arg to match-data and set-match-data.
2519
fe2a9972
LT
25202005-06-14 Luc Teirlinck <teirllm@auburn.edu>
2521
67774855
LT
2522 * elisp.texi (Top): Update detailed menu.
2523
fe2a9972
LT
2524 * edebug.texi (Edebug): Update menu.
2525 (Instrumenting): Update xrefs.
2526 (Edebug Execution Modes): Correct xref.
2527 (Jumping): Clarify description of `h' command.
2528 Eliminate redundant @ref.
2529 (Breaks): New node.
9b7fa297 2530 (Breakpoints): Is now a subsubsection.
fe2a9972
LT
2531 (Global Break Condition): Mention `C-x X X'.
2532 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
2533 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
2534 (Edebug Display Update): Correct pxref.
2535 (Edebug and Macros): New node.
2536 (Instrumenting Macro Calls): Is now a subsubsection.
2537 Neither arg of `def-edebug-spec' is evaluated.
2538 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
2539 (Specification Examples): Fix typo.
2540
b59f605b
LK
25412005-06-14 Lute Kamstra <lute@gnu.org>
2542
2543 * debugging.texi (Function Debugging): Primitives can break on
2544 entry too.
2545
a5c99dc9
KS
25462005-06-14 Kim F. Storm <storm@cua.dk>
2547
2548 * variables.texi (Setting Variables): Add add-to-ordered-list.
2549
f99ed2f8
SM
25502005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
2551
2552 * syntax.texi (Parsing Expressions): Document aux functions and vars of
2553 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
2554
9d42ffaa
LK
25552005-06-13 Lute Kamstra <lute@gnu.org>
2556
2557 * text.texi (Special Properties): Fix cross reference.
2558
32cc0b00
LT
25592005-06-11 Luc Teirlinck <teirllm@auburn.edu>
2560
2561 * debugging.texi (Function Debugging): Delete mention of empty
2562 string argument to `cancel-debug-on-entry'. Delete inaccurate
2563 description of the return value of that command.
2564
98d1a1cf
EZ
25652005-06-11 Alan Mackenzie <acm@muc.de>
2566
2567 * text.texi (Adaptive Fill): Amplify the description of
2568 fill-context-prefix.
2569
4b53b8d7
LT
25702005-06-10 Luc Teirlinck <teirllm@auburn.edu>
2571
84398baa 2572 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 2573
b5305167
SM
25742005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
2575
2576 * syntax.texi (Parsing Expressions): Document syntax-ppss.
2577
9bd4c3ad
LT
25782005-06-10 Luc Teirlinck <teirllm@auburn.edu>
2579
2580 * debugging.texi (Error Debugging): Minor rewording.
2581 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
2582 is optional.
2583
257914aa
LK
25842005-06-10 Lute Kamstra <lute@gnu.org>
2585
b5305167 2586 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
2587 (Top): Give it a title. Correct version number. Give the
2588 detailed node listing a more prominent header.
b5305167
SM
2589 * intro.texi: Don't set VERSION here a second time.
2590 Mention Emacs's version too.
257914aa
LK
2591 * anti.texi (Antinews): Use EMACSVER to refer to the current
2592 version of Emacs.
2593
b7aae902
KS
25942005-06-09 Kim F. Storm <storm@cua.dk>
2595
2596 * searching.texi (Entire Match Data): Explain new `reseat' argument to
2597 match-data and set-match-data.
2598
99598737
RS
25992005-06-08 Richard M. Stallman <rms@gnu.org>
2600
2601 * searching.texi (Entire Match Data): Clarify when match-data
2602 returns markers and when integers.
2603
2604 * display.texi (Defining Faces): Explain that face name should not
2605 end in `-face'.
2606
2607 * modes.texi (Mode Line Data): Minor cleanup.
2608 (Customizing Keywords): Node split out of Search-based Fontification.
2609 Add example of using font-lock-add-keywords from a hook.
2610 Clarify when MODE should be non-nil, and when nil.
2611
26122005-06-06 Richard M. Stallman <rms@gnu.org>
2613
2614 * modes.texi (Mode Line Data): Explain what happens when the car
2615 of a list is a void symbol.
2616 (Search-based Fontification): Explain MODE arg to
2617 font-lock-add-keywords and warn about calls from major modes.
2618
ecc8893a
JL
26192005-06-08 Juri Linkov <juri@jurta.org>
2620
2621 * display.texi (Standard Faces): Add `shadow' face.
2622
7fa9f4eb
LT
26232005-05-29 Luc Teirlinck <teirllm@auburn.edu>
2624
2625 * modes.texi (Major Mode Conventions): A derived mode only needs
2626 to put the call to the parent mode inside `delay-mode-hooks'.
2627
bebcc4b1
RS
26282005-05-29 Richard M. Stallman <rms@gnu.org>
2629
c16b1394
RS
2630 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
2631 new, and what that implies. Clarify.
2632
2633 * files.texi (Locating Files): Clean up the text.
2634
bebcc4b1
RS
2635 * frames.texi (Window Frame Parameters): Document user-size.
2636 Shorten entry for top by referring to left.
2637
26382005-05-26 Richard M. Stallman <rms@gnu.org>
2639
2640 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
2641 is new, and what the implications are. Other clarifications.
2642
217797bc
RS
26432005-05-24 Richard M. Stallman <rms@gnu.org>
2644
2645 * frames.texi (Dialog Boxes): Minor fixes.
2646
3565fe07
MY
26472005-05-25 Masatake YAMATO <jet@gyve.org>
2648
2649 * display.texi (Standard Faces): Write about `mode-line-highlight'.
2650
817089df
LT
26512005-05-24 Luc Teirlinck <teirllm@auburn.edu>
2652
2653 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
2654 is optional.
2655
cb5db137
NR
26562005-05-24 Nick Roberts <nickrob@snap.net.nz>
2657
2658 * frames.texi (Dialog Boxes): Descibe new optional argument.
2659
3c8572f5
LK
26602005-05-23 Lute Kamstra <lute@gnu.org>
2661
2662 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
2663 syntax-begin-function over font-lock-beginning-of-syntax-function.
2664
2a4d7cb3
LT
26652005-05-21 Luc Teirlinck <teirllm@auburn.edu>
2666
71f800cf
LT
2667 * minibuf.texi (Reading File Names): Update description of
2668 `read-directory-name'.
2669
2a4d7cb3
LT
2670 * modes.texi (Derived Modes): Clarify :group keyword.
2671
bb4afd09
EZ
26722005-05-21 Eli Zaretskii <eliz@gnu.org>
2673
b5305167
SM
2674 * files.texi (Locating Files): New subsection.
2675 Describe locate-file and executable-find.
bb4afd09 2676
a2c9aee6
EZ
26772005-05-21 Kevin Ryde <user42@zip.com.au>
2678
2679 * frames.texi (Initial Parameters): Update cross reference to
2680 "Emacs Invocation".
2681
6900105f
LT
26822005-05-19 Luc Teirlinck <teirllm@auburn.edu>
2683
ca1b0914
LT
2684 * keymaps.texi (Active Keymaps): Add anchor.
2685
6900105f
LT
2686 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
2687 (Major Mode Conventions): Refer to `Auto Major Mode' in more
2688 appropriate place.
2689 (Derived Modes): Small clarifications.
b5305167
SM
2690 (Minor Mode Conventions, Keymaps and Minor Modes):
2691 Replace references to nodes with references to anchors.
6900105f
LT
2692 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
2693 Clarify description of lists whose first element is an integer.
2694 (Mode Line Variables): Add anchor.
2695 (%-Constructs): Clarify description of integer after %.
2696 (Emulating Mode Line): Describe nil value for FACE.
2697
54d06364
LT
26982005-05-18 Luc Teirlinck <teirllm@auburn.edu>
2699
2700 * modes.texi (Derived Modes): Correct references to non-existing
2701 variable standard-syntax-table.
2702
f8d0b769
LK
27032005-05-17 Lute Kamstra <lute@gnu.org>
2704
2705 * modes.texi (Defining Minor Modes): Mention the mode hook.
2706
294c599c
KS
27072005-05-15 Kim F. Storm <storm@cua.dk>
2708
2709 * processes.texi (Network): Remove open-network-stream-nowait.
2710 (Network Servers): Remove open-network-stream-server.
2711
4214af69
LT
27122005-05-15 Luc Teirlinck <teirllm@auburn.edu>
2713
2714 * elisp.texi (Top): Update detailed menu.
2715
2716 * variables.texi: Reorder nodes.
2717 (Variables): Update menu.
2718 (File Local Variables): Do not refer to the `-*-' line as
2719 a "local variables list". Add pxref.
2720
302691ab
LT
27212005-05-14 Luc Teirlinck <teirllm@auburn.edu>
2722
56d4215a
LT
2723 * elisp.texi (Top): Update detailed menu for node changes.
2724
302691ab 2725 * modes.texi (Modes): Update Menu.
6db11765 2726 (Hooks): Move to beginning of chapter.
302691ab
LT
2727 Most minor modes run mode hooks too.
2728 `add-hook' can handle void hooks or hooks whose value is a single
2729 function.
2730 (Major Modes): Update Menu.
2731 (Major Mode Basics): New node, split off from `Major Modes'.
2732 (Major Mode Conventions): Correct xref. Explain how to handle
2733 auto-mode-alist if the major mode command has an autoload cookie.
2734 (Auto Major Mode): Major update. Add magic-mode-alist.
2735 (Derived Modes): Major update.
2736 (Mode Line Format): Update Menu.
2737 (Mode Line Basics): New node, split off from `Mode Line Format'.
2738
2739 * loading.texi (Autoload): Mention `autoload cookie' as synonym
2740 for `magic autoload comment'. Add index entries and anchor.
2741
d06ba294
RS
27422005-05-14 Richard M. Stallman <rms@gnu.org>
2743
2744 * tips.texi (Coding Conventions): Explain how important it is
2745 that just loading certain files not change Emacs behavior.
2746
2747 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
2748
405cb12a
LK
27492005-05-12 Lute Kamstra <lute@gnu.org>
2750
19958124
LK
2751 * modes.texi (Generic Modes): Update.
2752 (Major Modes): Refer to node "Generic Modes".
2753
405cb12a
LK
2754 * elisp.texi (Top): Update to the current structure of the manual.
2755 * processes.texi (Processes): Add menu description.
2756 * customize.texi (Customization): Add menu descriptions.
2757
f714dd1b
TTN
27582005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
2759
cc9442f2
TTN
2760 * processes.texi (Signals to Processes)
2761 (Low-Level Network): Fix typos.
f714dd1b 2762
36ad23ec
LK
27632005-05-11 Lute Kamstra <lute@gnu.org>
2764
2765 * elisp.texi (Top): Add some nodes from the chapter "Major and
2766 Minor Modes" to the detailed node listing.
2767
d101bf56
RS
27682005-05-10 Richard M. Stallman <rms@gnu.org>
2769
2770 * keymaps.texi (Extended Menu Items): Menu item filter functions
2771 can be called at any time.
2772
698b0510
LT
27732005-05-08 Luc Teirlinck <teirllm@auburn.edu>
2774
2775 * variables.texi (File Local Variables): `(hack-local-variables t)'
2776 now also checks whether a mode is specified in the local variables
2777 list.
2778
2c6b25c7
EZ
27792005-05-05 Kevin Ryde <user42@zip.com.au>
2780
2781 * display.texi (The Echo Area): Correct format function cross
2782 reference.
2783
643b4cf5
LT
27842005-05-05 Luc Teirlinck <teirllm@auburn.edu>
2785
2786 * variables.texi (Variable Aliases): Change description of
2787 `define-obsolete-variable-alias'.
2788
2789 * functions.texi (Functions): Add "Obsolete Functions" to menu.
2790 (Defining Functions): Add xref.
2791 (Obsolete Functions): New node.
2792 (Function Safety): Standardize capitalization of section title.
2793
2794 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
2795 (Dialog Boxes): Complete description of `x-popup-dialog'.
2796
053bc8e4
RS
27972005-05-04 Richard M. Stallman <rms@gnu.org>
2798
2799 * commands.texi (Interactive Codes): Fix Texinfo usage.
2800 Document U more clearly.
2801
f6b1b15a
LT
28022005-05-01 Luc Teirlinck <teirllm@auburn.edu>
2803
3b925015
LT
2804 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
2805 function and not a macro.
2806
f6b1b15a
LT
2807 * frames.texi (Pop-Up Menus): Correct and clarify description of
2808 `x-popup-menu'.
2809 (Dialog Boxes): Clarify description of `x-popup-dialog'.
2810
ebbfa918
RS
28112005-05-01 Richard M. Stallman <rms@gnu.org>
2812
2813 * edebug.texi (Checking Whether to Stop): Fix previous change.
2814
abe2f96e
LT
28152005-05-01 Luc Teirlinck <teirllm@auburn.edu>
2816
d6028ef2
LT
2817 * display.texi: Fix typos and Texinfo usage.
2818
abe2f96e
LT
2819 * edebug.texi (Checking Whether to Stop): executing-macro ->
2820 executing-kbd-macro.
2821
b2cfb30b
RS
28222005-05-01 Richard M. Stallman <rms@gnu.org>
2823
2824 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
2825
7e995a23
RS
28262005-04-30 Richard M. Stallman <rms@gnu.org>
2827
2828 * files.texi (Magic File Names): Document `operations' property.
2829
57efa539
LK
28302005-04-29 Lute Kamstra <lute@gnu.org>
2831
2832 * modes.texi (Generic Modes): New node.
2833 (Major Modes): Add it to the menu.
2834 (Derived Modes): Add "derived mode" to concept index.
2835
0a20b1dc
LK
28362005-04-28 Lute Kamstra <lute@gnu.org>
2837
2838 * modes.texi (Defining Minor Modes): Fix previous change.
2839 (Font Lock Mode): Simplify.
2840 (Font Lock Basics): Say that font-lock-defaults is buffer-local
2841 when set and that some parts are optional. Add cross references.
2842 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
2843 Add cross references. Add font-lock-multiline to index.
2844 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 2845 Lock Variables". Document font-lock-add-keywords and
b5305167 2846 font-lock-remove-keywords.
0a20b1dc
LK
2847 (Other Font Lock Variables): Move font-lock-keywords-only,
2848 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
2849 and font-lock-syntactic-face-function to node "Syntactic Font
2850 Lock". Move font-lock-keywords-case-fold-search to node
2851 "Search-based Fontification". Document font-lock-inhibit-thing-lock
2852 and font-lock-{,un}fontify-{buffer,region}-function.
2853 (Precalculated Fontification): Remove reference to deleted variable
2854 font-lock-core-only.
2855 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
2856 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
2857 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
2858 and font-lock-syntactic-face-function here from node "Other Font
2859 Lock Variables". Move font-lock-syntactic-keywords to "Setting
2860 Syntax Properties". Add cross references.
b5305167
SM
2861 (Setting Syntax Properties): New node.
2862 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
2863 * syntax.texi (Syntax Properties): Add cross reference.
2864 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
2865
68a94f5a
RS
28662005-04-26 Richard M. Stallman <rms@gnu.org>
2867
2868 * display.texi (Defining Faces):
2869 Document `default' elements of defface spec.
2870
2871 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
2872
2873 * variables.texi (Variable Aliases): Clarify text.
2874
28752005-04-25 Chong Yidong <cyd@stupidchicken.com>
2876
2877 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
2878
7f48f143
LT
28792005-04-25 Luc Teirlinck <teirllm@auburn.edu>
2880
2881 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
2882
45d2f8e8
EZ
28832005-04-24 Eli Zaretskii <eliz@gnu.org>
2884
f3714ab2
EZ
2885 * syntax.texi (Syntax Table Internals): Elaborate documentation of
2886 syntax-after and syntax-class.
2887
45d2f8e8 2888 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
2889 (Unique File Names): Don't mention "numbers" in the documentation
2890 of make-temp-file and make-temp-name.
45d2f8e8 2891
469bc679
RS
28922005-04-23 Richard M. Stallman <rms@gnu.org>
2893
2894 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
2895
c9fa5dc9
RS
28962005-04-22 Nick Roberts <nickrob@snap.net.nz>
2897
2898 * windows.texi (Cyclic Window Ordering): Clarify window-list.
2899
230e1e80
NR
29002005-04-22 Nick Roberts <nickrob@snap.net.nz>
2901
2902 * variables.texi (Variable Aliases): Describe make-obsolete-variable
2903 and define-obsolete-variable-alias.
2904
1ba52906
KS
29052005-04-22 Kim F. Storm <storm@cua.dk>
2906
2907 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
2908 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
2909
9721d904
LK
29102005-04-21 Lute Kamstra <lute@gnu.org>
2911
2912 * lists.texi (Association Lists): Document rassq-delete-all.
2913
ed35c736
RS
29142005-04-19 Richard M. Stallman <rms@gnu.org>
2915
2916 * modes.texi (Search-based Fontification): Explain that
2917 facespec is an expression to be evaluated.
2918
42fc00a4
RS
29192005-04-19 Kevin Ryde <user42@zip.com.au>
2920
b5305167 2921 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
2922 * strings.texi (String Conversion): Fix xref.
2923
5827e9d4
KS
29242005-04-19 Kim F. Storm <storm@cua.dk>
2925
2926 * symbols.texi (Symbol Plists): Add safe-get.
2927 Mention that `get' may signal an error.
2928
47872da9
NR
29292005-04-18 Nick Roberts <nickrob@snap.net.nz>
2930
2931 * customize.texi (Variable Definitions): Replace tooltip-mode
2932 example with save-place.
2933
ec0cf966
RS
29342005-04-17 Richard M. Stallman <rms@gnu.org>
2935
2936 * buffers.texi (Indirect Buffers): Clarify.
2937
2938 * positions.texi (Positions): Clarify converting marker to integer.
2939
2940 * strings.texi (String Basics): Mention string-match; clarify.
2941
199bb209
LK
29422005-04-08 Lute Kamstra <lute@gnu.org>
2943
2944 * modes.texi (Search-based Fontification): Fix cross references.
2945 Use consistent terminology. Document anchored highlighting.
2946
bfa54668
LK
29472005-04-05 Lute Kamstra <lute@gnu.org>
2948
2949 * modes.texi (Defining Minor Modes): Document :group keyword
2950 argument and its default value.
2951
07e5fb9e
LK
29522005-04-03 Lute Kamstra <lute@gnu.org>
2953
2954 * hooks.texi (Standard Hooks): Add some hooks. Add cross
2955 references and/or descriptions. Delete major mode hooks; mention
2956 them as a category instead. Rename or delete obsolete hooks.
2957
aa945b59
RS
29582005-04-02 Richard M. Stallman <rms@gnu.org>
2959
2960 * nonascii.texi (Coding System Basics): Another wording cleanup.
2961
8b918214
RS
29622005-04-01 Richard M. Stallman <rms@gnu.org>
2963
2964 * nonascii.texi (Coding System Basics): Clarify previous change.
2965
41639988
KH
29662005-04-01 Kenichi Handa <handa@m17n.org>
2967
2968 * nonascii.texi (Coding System Basics): Describe about rondtrip
2969 identity of coding systems.
2970
8e669bbd
RS
29712005-03-29 Chong Yidong <cyd@stupidchicken.com>
2972
2973 * text.texi (Buffer Contents): Add filter-buffer-substring and
2974 buffer-substring-filters.
2975
f60a6f87
RS
29762005-03-26 Chong Yidong <cyd@stupidchicken.com>
2977
2978 * anti.texi (Antinews): Mention `G' interactive code.
2979
2980 * tips.texi (Compilation Tips): Mention benchmark.el.
2981
aaac1251
LT
29822005-03-27 Luc Teirlinck <teirllm@auburn.edu>
2983
2984 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
2985 is now bound to M-o M-o.
2986
2987 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
2988
45325173
GM
29892005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
2990
2991 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
2992 in the Emacs Manual).
2993 * Makefile.in (srcs): Remove calendar.texi.
2994 * makefile.w32-in (srcs): Remove calendar.texi.
2995 * display.texi (Display): Change name of next node.
2996 * os.texi (System In): Change name of previous node.
2997 * elisp.texi (Top): Remove Calendar references.
2998 * vol1.texi (Top): Remove Calendar references.
2999 * vol2.texi (Top): Remove Calendar references.
3000
85df292e
RS
30012005-03-25 Richard M. Stallman <rms@gnu.org>
3002
45325173 3003 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
3004 Cleanup previous change.
3005
30062005-03-25 Chong Yidong <cyd@stupidchicken.com>
3007
3008 * display.texi (Face Attributes): Faces earlier in an :inherit
3009 list take precedence.
3010 (Scroll Bars): Fix description of vertical-scroll-bars.
3011 Document frame-current-scroll-bars and window-current-scroll-bars.
3012
3013 * markers.texi (The Mark): Document temporary Transient Mark mode.
3014
b5305167
SM
3015 * minibuf.texi (Reading File Names):
3016 Document read-file-name-completion-ignore-case.
85df292e
RS
3017
3018 * positions.texi (Screen Lines): Document nil for width argument
3019 to compute-motion.
3020
1fe54d69
KS
30212005-03-23 Kim F. Storm <storm@cua.dk>
3022
3023 * display.texi (Standard Faces): Other faces used in the fringe
3024 implicitly inherits from the fringe face.
3025 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
3026 properties implicitly inherits from fringe face.
3027 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
3028
a775dff4
RS
30292005-03-20 Chong Yidong <cyd@stupidchicken.com>
3030
3031 * display.texi (Invisible Text): State default value of
3032 line-move-ignore-invisible.
3033 (Managing Overlays): Document remove-overlays.
3034 (Standard Faces): Document escape-glyph face.
3035
b5305167 3036 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 3037
b5305167
SM
3038 * modes.texi (Other Font Lock Variables):
3039 Document font-lock-lines-before.
a775dff4
RS
3040
3041 * positions.texi (Skipping Characters): skip-chars-forward allows
3042 character classes.
3043
077f7085
LK
30442005-03-18 Lute Kamstra <lute@gnu.org>
3045
3046 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
3047
d69ea7ab
RS
30482005-03-17 Richard M. Stallman <rms@gnu.org>
3049
c7bd5d57
RS
3050 * text.texi (Undo): Document extensible undo entries.
3051
d69ea7ab
RS
3052 * searching.texi (String Search, Regexp Search, Regexp Search):
3053 Cleanups.
3054
3055 * nonascii.texi (Character Codes): Minor fix.
3056
3057 * display.texi (Display Property): Explain the significance
3058 of having text properties that are eq.
3059 (Other Display Specs): Explain string as display spec.
3060
3061 * commands.texi (Interactive Codes): Document G option.
3062
30632005-03-17 Chong Yidong <cyd@stupidchicken.com>
3064
3065 * text.texi (Filling): Add sentence-end-without-period and
3066 sentence-end-without-space.
3067 (Changing Properties): Minor fix.
3068
3069 * anti.texi: Total rewrite.
3070
a7679889
LK
30712005-03-15 Lute Kamstra <lute@gnu.org>
3072
3073 * edebug.texi (Instrumenting Macro Calls): Fix typos.
3074
6eb8e247
KS
30752005-03-08 Kim F. Storm <storm@cua.dk>
3076
3077 * display.texi (Specified Space): Property :width is support on
3078 non-graphic terminals, :height is not.
3079
bfa8be14
RS
30802005-03-07 Richard M. Stallman <rms@gnu.org>
3081
3082 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
3083 Now subnodes of Fringes.
3084 (Overlay Arrow): Document overlay-arrow-variable-list.
3085 (Fringe Size/Pos): New node, broken out of Fringes.
3086 (Display): Explain clearing vs redisplay better.
3087 (Truncation): Clarify use of bitmaps.
3088 (The Echo Area): Clarify the uses of the echo area.
3089 Add max-mini-window-height.
3090 (Progress): Clarify.
3091 (Invisible Text): Explain that main loop moves point out.
3092 (Selective Display): Say "hidden", not "invisible".
b5305167 3093 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
3094 (Overlay Properties): Clarify intro.
3095 (Finding Overlays): Explain return values when nothing found.
3096 (Width): truncate-string-to-width has added arg.
3097 (Displaying Faces): Clarify and update mode line face handling.
3098 (Face Functions): Minor cleanup.
b5305167 3099 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
3100 (Pixel Specification, Other Display Specs): Minor cleanups.
3101 (Images, Image Descriptors): Minor cleanups.
3102 (GIF Images): Patents have expired.
3103 (Showing Images): Explain default text for insert-image.
b5305167 3104 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
3105 (Making Buttons): Explain return values.
3106 (Button Buffer Commands): Add xref.
3107 (Inverse Video): Update mode-line-inverse-video.
3108 (Display Table Format): Clarify.
3109 (Active Display Table): Give defaults for window-display-table.
3110
3111 * calendar.texi (Calendar Customizing): calendar-holiday-marker
3112 and calendar-today-marker are strings, not chars.
3113 (Holiday Customizing): Minor fix.
3114
bfa8be14
RS
3115 * internals.texi (Writing Emacs Primitives): Update `or' example.
3116 Update limit on # args of subr.
3117
3118 * edebug.texi (Using Edebug): Arrow is in fringe.
3119 (Instrumenting): Arg to eval-defun works without loading edebug.
3120 (Edebug Execution Modes): Add xref.
3121
3122 * customize.texi (Common Keywords): Clarify :require.
3123 Mention :version here.
3124 (Variable Definitions, Group Definitions): Not here.
3125 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
3126
d69ea7ab
RS
31272005-03-07 Chong Yidong <cyd@stupidchicken.com>
3128 * nonascii.texi (Text Representations): Clarify position-bytes.
3129 (Character Sets): Add list-charset-chars.
3130 (Scanning Charsets): Add charset-after.
3131 (Encoding and I/O): Minor fix.
3132
34398e6c
RS
31332005-03-06 Richard M. Stallman <rms@gnu.org>
3134
3135 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
3136 (Resizing Windows): Likewise.
3137
3138 * text.texi (Change Hooks): Get rid of "Emacs 21".
3139
3140 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
3141
3142 * streams.texi (Output Variables): Get rid of "Emacs 21".
3143
3144 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
3145
3146 * os.texi (Translating Input): Replace flow-control example
3147 with a less obsolete example that uses `keyboard-translate'.
3148
6eb8e247 3149 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 3150 Get rid of "Emacs 21".
6eb8e247 3151
34398e6c
RS
3152 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
3153 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
3154
3155 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
3156
3157 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
3158
3159 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
3160 (Menu Bar): Fix when menu-bar-update-hook is called.
3161
3162 * hash.texi (Hash Tables): Get rid of "Emacs 21".
3163
3164 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
3165 and make it read better.
3166
3167 * files.texi (Writing to Files): Get rid of "Emacs 21".
3168 (Unique File Names): Likewise.
3169
3170 * elisp.texi: Update Emacs version to 22.
3171
3172 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
3173 (Overlay Properties, Face Attributes): Likewise.
3174 (Managing Overlays): Fix punctuation.
3175 (Attribute Functions): Clarify set-face-font; get rid of
3176 info about old Emacs versions.
3177 (Auto Faces, Font Lookup, Display Property, Images):
3178 Get rid of "Emacs 21".
3179
3180 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
3181
d2178387
RS
31822005-03-05 Richard M. Stallman <rms@gnu.org>
3183
3184 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
3185
524352d6
LK
31862005-03-04 Lute Kamstra <lute@gnu.org>
3187
3188 * debugging.texi (Error Debugging): Document stack-trace-on-error.
3189
31902005-03-03 Lute Kamstra <lute@gnu.org>
3191
3192 * edebug.texi (Instrumenting Macro Calls): Fix typo.
3193
284f0680
LK
31942005-03-01 Lute Kamstra <lute@gnu.org>
3195
3196 * debugging.texi (Debugger Commands): Update `j'.
3197
a9ee5cac
LK
31982005-02-28 Lute Kamstra <lute@gnu.org>
3199
3200 * debugging.texi (Debugging): Fix typo.
3201 (Error Debugging): Document eval-expression-debug-on-error.
3202 (Function Debugging): Update example.
3203 (Using Debugger): Mention starred stack frames.
3204 (Debugger Commands): Document `j' and `l'.
3205 (Invoking the Debugger): `d' and `j' exit recursive edit too.
3206 Update the messages that the debugger displays.
3207 (Internals of Debugger): Add cross reference. Update example.
3208 (Excess Open): Minor improvement.
3209 (Excess Close): Minor improvement.
3210
378d0f8e
RS
32112005-02-26 Richard M. Stallman <rms@gnu.org>
3212
3213 * tips.texi (Coding Conventions): Clarify.
3214 Put all the major mode key reservations together.
3215 Mention the Mouse-1 => Mouse-2 conventions.
3216
3217 * syntax.texi (Syntax Class Table): Clarify.
3218 (Syntax Table Functions): syntax-after moved from here.
3219 (Syntax Table Internals): syntax-after moved to here.
3220 (Parsing Expressions): Update info on number of values
3221 and what's meaningful in the STATE argument.
3222 (Categories): Fix typo.
3223
3224 * sequences.texi (Arrays): Cleanup.
3225 (Char-Tables): Clarify.
3226
3227 * processes.texi (Deleting Processes): Cleanups, add xref.
3228 (Subprocess Creation): Explain nil in exec-path. Cleanup.
3229 (Process Information): set-process-coding-system, some args optional.
3230 (Input to Processes): Explain various types for PROCESS args.
3231 Rename them from PROCESS-NAME to PROCESS.
3232 (Signals to Processes): Likewise.
3233 (Decoding Output): Cleanup.
3234 (Query Before Exit): Clarify.
3235
3236 * os.texi (Startup Summary): Correct the options; add missing ones.
3237 (Terminal Output, Batch Mode): Clarify.
3238 (Flow Control): Node deleted.
3239
3240 * markers.texi (The Mark): Clarify.
3241
3242 * macros.texi (Expansion): Cleanup.
3243 (Indenting Macros): indent-spec allows ints, not floats.
3244
3245 * keymaps.texi (Keymaps): Clarify.
3246 (Format of Keymaps): Update lisp-mode-map example.
3247 (Active Keymaps, Key Lookup): Clarify.
3248 (Changing Key Bindings): Add xref to `kbd'.
3249 (Key Binding Commands, Simple Menu Items): Clarify.
3250 (Mouse Menus, Menu Bar): Clarify.
3251 (Menu Example): Replace print example with menu-bar-replace-menu.
3252
3253 * help.texi (Documentation Basics): Add function-documentation prop.
3254
3255 * elisp.texi (Top): Don't refer to Flow Control node.
3256
3257 * commands.texi (Command Overview): Improve xrefs.
3258 (Adjusting Point): Adjusting point applies to intangible and invis.
3259 (Key Sequence Input): Doc extra read-key-sequence args.
3260 Likewise for read-key-sequence-vector.
3261
3262 * backups.texi (Rename or Copy): Minor fix.
3263 (Numbered Backups): For version-control, say the default.
3264 (Auto-Saving): make-auto-save-file-name example is simplified.
3265
3266 * advice.texi (Advising Functions): Don't imply one part of Emacs
3267 should advise another part. Markup changes.
3268 (Defining Advice): Move transitional para.
3269 (Activation of Advice): Cleanup.
3270 Explain if COMPILE is nil or negative.
3271
3272 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
3273
2e20c83d
LK
32742005-02-24 Lute Kamstra <lute@gnu.org>
3275
3276 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
3277 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
3278
65c492fd
LK
32792005-02-23 Lute Kamstra <lute@gnu.org>
3280
b02c3eed
LK
3281 * modes.texi (Defining Minor Modes): define-minor-mode can be used
3282 to define global minor modes as well.
3283
65c492fd
LK
3284 * display.texi (Managing Overlays): overlay-buffer returns nil for
3285 deleted overlays.
3286
b686dd59
KS
32872005-02-22 Kim F. Storm <storm@cua.dk>
3288
3289 * minibuf.texi (Basic Completion): Allow symbols in addition to
3290 strings in try-completion and all-completions.
3291
23e8c095
LK
32922005-02-14 Lute Kamstra <lute@gnu.org>
3293
3294 * elisp.texi (Top): Remove reference to deleted node.
3295
3296 * lists.texi (Lists): Remove reference to deleted node.
3297 (Cons Cells): Fix typo.
3298
3299 * loading.texi (Where Defined): Fix typo.
3300
134948fc
RS
33012005-02-14 Richard M. Stallman <rms@gnu.org>
3302
3303 * variables.texi (Creating Buffer-Local): change-major-mode-hook
3304 is useful for discarding some minor modes.
3305
3306 * symbols.texi (Symbol Components): Reorder examples.
3307
3308 * streams.texi (Input Functions): State standard-input default.
3309 (Output Variables): State standard-output default.
3310
3311 * objects.texi (Printed Representation): Clarify read syntax vs print.
3312 (Floating Point Type): Explain meaning better.
3313 (Symbol Type): Explain uniqueness better.
3314 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
3315 List examples sooner.
3316 (Box Diagrams): New subnode broken out.
3317 Some examples moved from old Lists as Boxes node.
3318 (Dotted Pair Notation): Clarify intro.
3319 (Array Type): Clarify.
3320 (Type Predicates): Add hash-table-p.
3321
3322 * numbers.texi (Integer Basics): Clarify radix explanation.
3323 (Predicates on Numbers): Minor clarification.
3324 (Comparison of Numbers): Minor clarification. Clarify eql.
3325 Typos in min, max.
3326 (Math Functions): Clarify overflow in expt.
3327
3328 * minibuf.texi (Text from Minibuffer): Minor clarification.
3329 Mention arrow keys.
3330
3331 * loading.texi (Autoload): defun's doc string overrides autoload's
3332 doc string.
3333 (Repeated Loading): Modernize "add to list" examples.
3334 (Where Defined): Finish updating table of load-history elts.
3335
3336 * lists.texi (List-related Predicates): Minor wording improvement.
3337 (Lists as Boxes): Node deleted.
3338 (Building Lists): Explain trivial cases of number-sequence.
3339
3340 * hash.texi (Hash Tables): Add desc to menu items.
3341 (Creating Hash): Expain "full" means "make larger",
3342 (Hash Access): Any object can be a key.
3343 State value of maphash.
3344
3345 * functions.texi (What Is a Function): Wording cleanup.
3346 (Function Documentation): Minor cleanup.
3347 Explain purpose of calling convention at end of doc string.
3348 (Function Names): Wording cleanup.
3349 (Calling Functions): Wording cleanup.
3350 Explain better how funcall calls the function.
3351 (Function Cells): Delete example of saving and redefining function.
3352
3353 * control.texi (Combining Conditions): Wording cleanup.
3354 (Iteration): dolist and dotimes bind VAR locally.
3355 (Cleanups): Xref to Atomic Changes.
3356
3357 * compile.texi (Byte Compilation): Delete 19.29 info.
3358 (Compilation Functions): Macros' difficulties don't affect defsubst.
3359 (Docs and Compilation): Delete 19.29 info.
3360
44291460
RS
33612005-02-10 Richard M. Stallman <rms@gnu.org>
3362
3363 * objects.texi (Symbol Type): Minor correction.
3364
1f9ad95a
LK
33652005-02-06 Lute Kamstra <lute@gnu.org>
3366
3367 * modes.texi (Example Major Modes): Fix typos.
3368
ba2c991c
RS
33692005-02-06 Richard M. Stallman <rms@gnu.org>
3370
3371 * text.texi (Margins): fill-nobreak-predicate can be one function.
3372
3373 * strings.texi (Modifying Strings): clear-string can make unibyte.
3374 (Formatting Strings): format gives error if values missing.
3375
3376 * positions.texi (Character Motion): Mention default arg
3377 for forward-char. backward-char refers to forward-char.
3378 (Word Motion): Mention default arg for forward-word.
3379 (Buffer End Motion): Mention default arg for beginning-of-buffer.
3380 Simplify end-of-buffer.
3381 (Text Lines): Mention default arg for forward-line.
3382 (List Motion): Mention default arg for beginning/end-of-defun.
3383 (Skipping Characters): Minor fixes in explaining character-set.
3384
3385 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
3386 Mode inheritance applies only when default-major-mode is nil.
3387 Clarifications.
3388 (Example Major Modes): Update Text mode and Lisp mode examples.
3389 (Minor Mode Conventions): Mention define-minor-mode at top.
3390 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
3391 (Mode Line Format): Update mode line face display info.
3392 (Properties in Mode): Mention effect of risky vars.
3393 (Imenu): Define imenu-add-to-menubar.
3394 (Font Lock Mode): Add descriptions to menu lines.
3395 (Faces for Font Lock): Add font-lock-doc-face.
3396
9bf6d576
LK
33972005-02-05 Lute Kamstra <lute@gnu.org>
3398
3399 * text.texi (Maintaining Undo): Remove obsolete function.
3400
cb602754
EZ
34012005-02-05 Eli Zaretskii <eliz@gnu.org>
3402
3403 * frames.texi (Color Names): Add pointer to the X docs about RGB
3404 color specifications. Improve indexing
3405 (Text Terminal Colors): Replace the description of RGB values by
3406 an xref to "Color Names".
3407
4e07258f
RS
34082005-02-03 Richard M. Stallman <rms@gnu.org>
3409
3410 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
3411 Clarify.
3412 (Selecting Windows): Clarify save-selected-window.
3413 (Cyclic Window Ordering): Clarify walk-windows.
3414 (Window Point): Clarify.
3415 (Window Start): Add comment to example.
3416 (Resizing Windows): Add `interactive' specs in examples.
3417 Document fit-window-to-buffer.
3418
3419 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
3420 (Undo, Maintaining Undo): Clarify last change.
3421 (Sorting): In sort-numeric-fields, explain about octal and hex.
3422 Mention sort-numeric-base.
3423 (Format Properties): Add xref for hard newlines.
3424
3425 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
3426 (Pop-Up Menus): Fix typo.
3427 (Color Names): Explain all types of color names.
3428 Explain color-values on B&W terminal.
3429 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
3430
3431 * files.texi (File Locks): Not supported on MS systems.
3432 (Testing Accessibility): Clarify.
3433
3434 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
3435 (Coverage Testing): Fix typo.
3436
3437 * commands.texi (Misc Events): Remove stray space.
3438
3439 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
3440 (Modification Time): Clarify when visited-file-modtime returns 0.
3441 (The Buffer List): Clarify bury-buffer.
3442 (Killing Buffers): Clarify.
3443 (Indirect Buffers): Add clone-indirect-buffer.
3444
34452005-02-02 Matt Hodges <MPHodges@member.fsf.org>
3446
3447 * edebug.texi (Printing in Edebug): Fix default value of
3448 edebug-print-circle.
3449 (Coverage Testing): Fix displayed frequency count data.
3450
34512005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
3452
3453 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
3454
4e07258f 34552005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
3456
3457 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
3458
28d986b9
EZ
34592005-01-29 Eli Zaretskii <eliz@gnu.org>
3460
3461 * commands.texi (Misc Events): Describe the help-echo event.
3462
3463 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
3464 consistently in description of the help-echo property.
3465 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
3466
3467 * display.texi (Overlay Properties): Fix the index entry for
3468 help-echo overlay property.
3469
3470 * customize.texi (Type Keywords): Uncomment the xref to the
3471 help-echo property documentation.
3472
8f958b40
KS
34732005-01-23 Kim F. Storm <storm@cua.dk>
3474
3475 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
3476 return value. Third element FULLY replaced by PARTIAL which
3477 specifies number of invisible pixels if row is only partially visible.
3478 (Textual Scrolling): Mention auto-window-vscroll.
3479 (Vertical Scrolling): New defvar auto-window-vscroll.
3480
cd7e5dd6
LT
34812005-01-16 Luc Teirlinck <teirllm@auburn.edu>
3482
3483 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
3484 command remapping.
3485
6f771c32
RS
34862005-01-15 Richard M. Stallman <rms@gnu.org>
3487
3488 * display.texi (Defining Images): Mention DATA-P arg of create-image.
3489
6ac8a822
KS
34902005-01-14 Kim F. Storm <storm@cua.dk>
3491
88948d55
KS
3492 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
3493
6ac8a822
KS
3494 * text.texi (Links and Mouse-1): Fix string and vector item.
3495
20d6de82
RS
34962005-01-13 Richard M. Stallman <rms@gnu.org>
3497
3498 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
3499 descriptions of overriding-local-map and overriding-terminal-local-map.
3500
3501 * text.texi (Links and Mouse-1): Clarify text.
3502
f75a592e
KS
35032005-01-13 Kim F. Storm <storm@cua.dk>
3504
3505 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
3506
910f60b1
TTN
35072005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
3508
3509 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
3510
37181fc4
KS
35112005-01-12 Kim F. Storm <storm@cua.dk>
3512
3513 * text.texi (Links and Mouse-1): Rename section from Enabling
3514 Mouse-1 to Following Links. Change xrefs.
3515 Add examples for define-button-type and define-widget.
3516
3517 * display.texi (Button Properties, Button Buffer Commands):
3518 Clarify mouse-1 and follow-link functionality.
3519
28f94a34
RS
35202005-01-12 Richard M. Stallman <rms@gnu.org>
3521
3522 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
3523
3524 * display.texi (Beeping): Fix Texinfo usage.
3525
3526 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
3527
bac2d936
KS
35282005-01-11 Kim F. Storm <storm@cua.dk>
3529
3530 * display.texi (Button Properties, Button Buffer Commands):
93381d62 3531 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
3532
3533 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
3534 (Enabling Mouse-1 to Follow Links): New subsection.
3535
de968ddb
RS
35362005-01-06 Richard M. Stallman <rms@gnu.org>
3537
3538 * text.texi (Special Properties): Minor change.
3539
3540 * os.texi (Timers): Clarify previous change.
3541
3542 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
3543
a3a43b3b
LT
35442005-01-01 Luc Teirlinck <teirllm@auburn.edu>
3545
3546 * display.texi (Face Attributes): Correct xref to renamed node.
3547
732bb9ce
RS
35482005-01-01 Richard M. Stallman <rms@gnu.org>
3549
3550 * display.texi (Face Attributes): Describe hex color specs.
3551
c734ae59
RS
35522004-12-31 Richard M. Stallman <rms@gnu.org>
3553
3554 * os.texi (Timers): Update previous change.
3555
33b2f4ea
KS
35562004-12-30 Kim F. Storm <storm@cua.dk>
3557
3558 * display.texi (Line Height): Total line-height is now specified
3559 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
3560 in cons cells. (nil . RATIO) is relative to actual line height.
3561 Use line-height `t' instead of `0' to get minimum height.
3562
99ec74b9
RS
35632004-12-29 Richard M. Stallman <rms@gnu.org>
3564
3565 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
3566
eab463f6
RS
35672004-12-28 Richard M. Stallman <rms@gnu.org>
3568
3569 * commands.texi (Quitting): Clarify value of with-local-quit.
3570
3571 * elisp.texi (Top): Fix previous change.
3572
3573 * loading.texi (Loading): Fix previous change.
3574
ebbd14f1
RS
35752004-12-27 Richard M. Stallman <rms@gnu.org>
3576
4ae98fc5
RS
3577 * Makefile.in (MAKEINFO): Specify --force.
3578
8f430046
RS
3579 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
3580
56011a8c
RS
3581 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
3582
3583 * display.texi (Line Height): Further clarify.
3584
3585 * elisp.texi (Top): Update Loading submenu.
3586
ebbd14f1
RS
3587 * loading.texi (Where Defined): New node.
3588 (Unloading): load-history moved to Where Defined.
3589
fda2922a
RS
35902004-12-21 Richard M. Stallman <rms@gnu.org>
3591
3592 * commands.texi (Event Input Misc): Add while-no-input.
3593
9eb8959a
RS
35942004-12-11 Richard M. Stallman <rms@gnu.org>
3595
3596 * display.texi (Line Height): Rewrite text for clarity.
3597
adf87c29
KS
35982004-12-11 Kim F. Storm <storm@cua.dk>
3599
3600 * display.texi (Display): Add node "Line Height" to menu.
3601 (Line Height): New node. Move full description of line-spacing
3602 and line-height text properties here from text.texi.
3603 (Scroll Bars): Add vertical-scroll-bar variable.
3604
3605 * frames.texi (Window Frame Parameters): Remove line-height defvar.
3606
3607 * locals.texi (Standard Buffer-Local Variables): Fix xref for
3608 line-spacing and vertical-scroll-bar.
3609
3610 * text.texi (Special Properties): Just mention line-spacing and
3611 line-height here, add xref to new "Line Height" node.
3612
31e4729e
TTN
36132004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
3614
3615 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
3616
3617 * locals.texi (Standard Buffer-Local Variables):
3618 Add @xref for `line-spacing'.
3619
cc60c723
RS
36202004-12-05 Richard M. Stallman <rms@gnu.org>
3621
3622 * Makefile.in (maintainer-clean): Remove the info files
3623 in $(infodir) where they are created.
3624
f6101ac9
RS
36252004-12-03 Richard M. Stallman <rms@gnu.org>
3626
3627 * windows.texi (Selecting Windows): get-lru-window and
3628 get-largest-window don't consider dedicated windows.
3629
3630 * text.texi (Undo): Document undo-in-progress.
3631
94221759
RS
36322004-11-26 Richard M. Stallman <rms@gnu.org>
3633
3634 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
3635 Remove a few vars that are not always buffer-local.
3636
7092c5e8
LT
36372004-11-24 Luc Teirlinck <teirllm@auburn.edu>
3638
3639 * locals.texi (Standard Buffer-Local Variables): Comment out
3640 xref's to non-existent node `Yet to be written'.
3641
261b01c6
RS
36422004-11-24 Richard M. Stallman <rms@gnu.org>
3643
3644 * processes.texi (Synchronous Processes): Grammar fix.
3645
3646 * numbers.texi (Comparison of Numbers): Add eql.
3647
3648 * locals.texi (Standard Buffer-Local Variables): Add many vars.
3649
3650 * intro.texi (Printing Notation): Fix previous change.
3651
3652 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
3653 and default-indicate-buffer-boundaries from here.
3654 (Usual Display): To here.
3655 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
3656 (Usual Display): Move tab-width up.
3657
3658 * customize.texi (Variable Definitions): Replace
3659 show-paren-mode example with tooltip-mode.
7092c5e8 3660 (Simple Types, Composite Types, Defining New Types):
261b01c6 3661 Minor cleanups.
7092c5e8 3662
c1aa4864
JH
36632004-11-21 Jesper Harder <harder@ifa.au.dk>
3664
3665 * processes.texi (Synchronous Processes, Output from Processes):
3666 Markup fix.
3667
dedbac89
RS
36682004-11-20 Richard M. Stallman <rms@gnu.org>
3669
07c8c65a
RS
3670 * positions.texi (Skipping Characters): skip-chars-forward
3671 now handles char classes.
3672
8f40a868
RS
3673 * intro.texi (Printing Notation): Avoid confusion of `print'
3674 when explaining @print.
3675
3676 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
3677
3678 * display.texi (Display Table Format): Minor fix.
3679
3680 * streams.texi (Output Functions): Fix print example.
3681
fd6866c8
RS
3682 * Makefile.in (elisp): New target.
3683 (dist): Depend on $(infodir)/elisp, not elisp.
3684 Copy the info files from $(infodir).
3685
9d00469f
RS
3686 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
3687 read-from-minibuffer.
3688
dedbac89
RS
3689 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
3690
6de891db
RS
36912004-11-19 Richard M. Stallman <rms@gnu.org>
3692
3693 * searching.texi (Regexp Search): Add search-whitespace-regexp.
3694
e1c1c5a7
TTN
36952004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
3696
3697 * tips.texi (Coding Conventions): Fix typo.
3698
ee31cd78
RS
36992004-11-16 Richard M. Stallman <rms@gnu.org>
3700
3701 * tips.texi (Coding Conventions): Separate defvar and require
3702 methods to avoid warnings. Use require only when there are many
3703 functions and variables from that package.
3704
3705 * minibuf.texi (Minibuffer Completion): When ignoring case,
3706 predicate must not be case-sensitive.
3707
3708 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
3709 (Test Coverage): Don't talk about "splotches". Clarified.
3710
4bd38e94
TTN
37112004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
3712
3713 * frames.texi (Window Frame Parameters): Fix typo.
3714
6d073ae1
KS
37152004-11-15 Kim F. Storm <storm@cua.dk>
3716
9f89426b
KS
3717 * symbols.texi (Other Plists): Note that plist-get may signal error.
3718 Add safe-plist-get.
6d073ae1 3719
10980463
TTN
37202004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
3721
3722 * modes.texi (Font Lock Basics): Fix typo.
3723
1efc19eb
RS
37242004-11-08 Richard M. Stallman <rms@gnu.org>
3725
3726 * syntax.texi (Syntax Table Functions): Add syntax-after.
3727
6159c232
EZ
37282004-11-06 Lars Brinkhoff <lars@nocrew.org>
3729
3730 * os.texi (Processor Run Time): New section documenting
3731 get-internal-run-time.
3732
59dede22
EZ
37332004-11-06 Eli Zaretskii <eliz@gnu.org>
3734
3735 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
3736 it nukes elisp-cover.texi.
3737 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
3738 elisp-0 etc.
3739
4cc8522c
LT
37402004-11-05 Luc Teirlinck <teirllm@auburn.edu>
3741
3742 * commands.texi (Keyboard Macros): Document `append' return value
3743 of `defining-kbd-macro'.
3744
2d1ef312
RS
37452004-11-01 Richard M. Stallman <rms@gnu.org>
3746
3747 * commands.texi (Interactive Call): Add called-interactively-p.
3748
6f4e005d
SJ
37492004-10-29 Simon Josefsson <jas@extundo.com>
3750
3751 * minibuf.texi (Reading a Password): Revert.
3752
4f71c13f
RS
37532004-10-28 Richard M. Stallman <rms@gnu.org>
3754
3755 * frames.texi (Display Feature Testing): Explain about "vendor".
3756
4660a9e3
RS
37572004-10-27 Richard M. Stallman <rms@gnu.org>
3758
3759 * commands.texi (Interactive Codes): `N' uses numeric prefix,
3760 not raw. Clarify `n'.
3761 (Interactive Call): Rewrite interactive-p, focusing on when
3762 and how to use it.
3763 (Misc Events): Clarify previous change.
3764
3765 * advice.texi (Simple Advice): Clarify what job the example does.
3766 (Around-Advice): Clarify ad-do-it.
3767 (Activation of Advice): An option of ad-default-compilation-action
3768 is `never', not `nil'.
3769
c8636435
KS
37702004-10-26 Kim F. Storm <storm@cua.dk>
3771
3772 * commands.texi (Interactive Codes): Add U code letter.
3773
acd4089b
SJ
37742004-10-25 Simon Josefsson <jas@extundo.com>
3775
3776 * minibuf.texi (Reading a Password): Add.
3777
29dc7809
JR
37782004-10-24 Jason Rumney <jasonr@gnu.org>
3779
9b7fa297 3780 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
29dc7809
JR
3781 and wheel-down.
3782
bb5d6d34
KG
37832004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
3784
3785 * processes.texi (Synchronous Processes): Document process-file.
3786
d0ee2ed3
KH
37872004-10-22 Kenichi Handa <handa@m17n.org>
3788
3789 * text.texi (translate-region): Document that it accepts also a
3790 char-table.
3791
38be9dbb
DP
37922004-10-22 David Ponce <david@dponce.com>
3793
3794 * windows.texi (Resizing Windows): Document the `preserve-before'
3795 argument of the functions `enlarge-window' and `shrink-window'.
3796
63c80452
JR
37972004-10-19 Jason Rumney <jasonr@gnu.org>
3798
3799 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
3800
9f4b6e73
LT
38012004-10-09 Luc Teirlinck <teirllm@auburn.edu>
3802
3803 * text.texi (Filling): Add anchor for definition of
3804 `sentence-end-double-space'.
3805
3806 * searching.texi (Regexp Example): Update description of how
3807 Emacs currently recognizes the end of a sentence.
3808 (Standard Regexps): Update definition of the variable
3809 `sentence-end'. Add definition of the function `sentence-end'.
3810
657f0f9c
EZ
38112004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
3812
3813 * display.texi (Progress): New node.
3814
35ab4857
KS
38152004-10-05 Kim F. Storm <storm@cua.dk>
3816
3817 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
3818
f2a54fbc
KS
38192004-09-29 Kim F. Storm <storm@cua.dk>
3820
3821 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
3822 to identify bitmaps. Remove -fringe-bitmap suffix for standard
3823 fringe bitmap symbols, as they now have their own namespace.
3824 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
3825 vs. pixels. Signal error if no free bitmap slots.
3826 (Pixel Specification): Change IMAGE to @var{image}.
3827
4676d6f3
RS
38282004-09-28 Richard M. Stallman <rms@gnu.org>
3829
3830 * text.texi (Special Properties): Clarify line-spacing and line-height.
3831
3832 * searching.texi (Regexp Search): Add looking-back.
3833
17234906
LT
38342004-09-25 Luc Teirlinck <teirllm@auburn.edu>
3835
3836 * display.texi: Correct typos.
3837 (Image Descriptors): Correct xref's.
3838
4de43c8b
RS
38392004-09-25 Richard M. Stallman <rms@gnu.org>
3840
3841 * text.texi (Special Properties): Cleanups in `cursor'.
3842 Rewrites in `line-height' and `line-spacing'; exchange them.
3843
3844 * display.texi (Fringes): Rewrite previous change.
3845 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
3846 (Display Fringe Bitmaps): Node deleted, text moved.
3847 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
3848 (Scroll Bars): Clarify set-window-scroll-bars.
3849 (Pointer Shape): Rewrite.
3850 (Specified Space): Clarify :align-to, etc.
3851 (Pixel Specification): Use @var. Clarify new text.
3852 (Other Display Specs): Clarify `slice'.
3853 (Image Descriptors): Cleanups.
3854 (Showing Images): Cleanups.
3855
a3ee0299
LT
38562004-09-24 Luc Teirlinck <teirllm@auburn.edu>
3857
e88ebce6
LT
3858 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
3859
a3ee0299
LT
3860 * modes.texi: Various minor changes in addition to:
3861 (Major Mode Conventions): Final call to `run-mode-hooks' should
3862 not be inside the `delay-mode-hooks' form.
3863 (Mode Hooks): New node.
3864 (Hooks): Delete obsolete example.
3865 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
3866 node "Mode Hooks".
3867
6db2bc02
LT
38682004-09-22 Luc Teirlinck <teirllm@auburn.edu>
3869
3870 * display.texi: Correct various typos.
3871 (Display): Rename node "Pointer Shapes" to "Pointer
3872 Shape". (There is already a node called "Pointer Shapes" in
3873 frames.texi.)
3874 (Images): Remove non-existent node "Image Slices" from menu.
3875
ed2846bd
KS
38762004-09-23 Kim F. Storm <storm@cua.dk>
3877
3878 * text.texi (Special Properties): Add `cursor', `pointer',
3879 `line-height', and `line-spacing' properties.
3880
3881 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
3882 Shapes' to menu.
3883 (Standard Faces): Doc fix for fringe face.
3884 (Fringes): Add `overflow-newline-into-fringe' and
3885 'indicate-buffer-boundaries'.
3886 (Fringe Bitmaps, Pointer Shapes): New nodes.
3887 (Display Property): Add 'Pixel Specification' and 'Display Fringe
3888 Bitmaps' to menu.
3889 (Specified Space): Describe pixel width and height.
3890 (Pixel Specification): New node.
3891 (Other Display Specs): Add `slice' property.
3892 (Display Fringe Bitmaps): New node.
3893 (Images): Add 'Image Slices' to menu.
3894 (Image Descriptors): Add `:pointer' and `:map' properties.
3895 (Showing Images): Add slice arg to `insert-image'. Add
3896 'insert-sliced-image'.
3897
4d894c98
RS
38982004-09-20 Richard M. Stallman <rms@gnu.org>
3899
3900 * commands.texi (Key Sequence Input):
3901 Clarify downcasing in read-key-sequence.
3902
7e388eb7
JL
39032004-09-08 Juri Linkov <juri@jurta.org>
3904
3905 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
3906
a020987f
LT
39072004-09-07 Luc Teirlinck <teirllm@auburn.edu>
3908
3909 * locals.texi (Standard Buffer-Local Variables): Add
3910 `buffer-auto-save-file-format'.
3911 * internals.texi (Buffer Internals): Describe new
3912 auto_save_file_format field of the buffer structure.
3913 * files.texi (Format Conversion): `auto-save-file-format' has been
3914 renamed `buffer-auto-save-file-format'.
3915
2b96f80c
LT
39162004-08-27 Luc Teirlinck <teirllm@auburn.edu>
3917
3918 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
3919 an integer or a marker.
3920 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
3921
2ee3b79e
RS
39222004-08-22 Richard M. Stallman <rms@gnu.org>
3923
3924 * modes.texi (Major Mode Conventions): Discuss rebinding of
3925 standard key bindings.
3926
c438dc33
KS
39272004-08-18 Kim F. Storm <storm@cua.dk>
3928
3929 * processes.texi (Accepting Output): Add `just-this-one' arg to
3930 `accept-process-output'.
101c421e 3931 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 3932
db8af011
LT
39332004-08-10 Luc Teirlinck <teirllm@auburn.edu>
3934
3935 * keymaps.texi: Various changes in addition to:
3936 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
3937 Give more varied examples for `kbd'.
3938 (Creating Keymaps): Char tables have slots for all characters
3939 without modifiers.
3940 (Active Keymaps): `overriding-local-map' and
3941 `overriding-terminal-local-map' also override text property and
3942 overlay keymaps.
3943 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
3944 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
3945 to denote a prefix of no events.
3946 `map-keymap' includes parent's bindings _recursively_.
3947 Clarify and correct description of `where-is-internal'.
3948 Mention BUFFER-OR-NAME arg to `describe-bindings'.
3949 (Menu Example): For menus intended for use with the keyboard, the
3950 menu items should be bound to characters or real function keys.
3951
de700726
LT
39522004-08-08 Luc Teirlinck <teirllm@auburn.edu>
3953
30e75a87
LT
3954 * objects.texi (Character Type): Reposition `@anchor' to prevent
3955 double space inside sentence in Info.
3956
de700726
LT
3957 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
3958 renamed to `disabled-command-function'.
7c5b95c9 3959 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
3960 (Command Loop Info): Replace reference to it.
3961 (Disabling Commands): `disabled-command-hook' has been renamed to
3962 `disabled-command-function'.
3963
81909a1a
LT
39642004-08-07 Luc Teirlinck <teirllm@auburn.edu>
3965
3966 * os.texi (Translating Input): Only non-prefix bindings in
3967 `key-translation-map' override actual key bindings. Warn about
3968 possible indirect effect of actual key bindings on non-prefix
3969 bindings in `key-translation-map'.
3970
5504e99c
LT
39712004-08-06 Luc Teirlinck <teirllm@auburn.edu>
3972
3973 * minibuf.texi (High-Level Completion): Add anchor for definition
3974 of `read-variable'.
3975
3976 * commands.texi: Various changes in addition to:
3977 (Using Interactive): Clarify description of `interactive-form'.
3978 (Interactive Call): Mention default for KEYS argument to
3979 `call-interactively'.
3980 (Command Loop Info): Clarify description of `this-command-keys'.
3981 Mention KEEP-RECORD argument to `clear-this-command-keys'.
3982 Value of `last-event-frame' can be `macro'.
3983 (Repeat Events): `double-click-fuzz' is also used to distinguish
3984 clicks and drags.
3985 (Classifying Events): Clarify descriptions of `event-modifiers'
3986 `event-basic-type' and `event-convert-list'.
3987 (Accessing Events): `posn-timestamp' takes POSITION argument.
3988 (Quoted Character Input): Clarify description of
3989 `read-quoted-char' and fix example.
3990 (Quitting): Add `with-local-quit'.
6db11765 3991 (Disabling Commands): Correct and clarify descriptions of
5504e99c
LT
3992 `enable-command' and `disable-command'.
3993 Mention what happens if `disabled-command-hook' is nil.
3994 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
3995 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
3996
f478a72a
LT
39972004-07-24 Luc Teirlinck <teirllm@auburn.edu>
3998
3999 * frames.texi: Various changes in addition to:
4000 (Creating Frames): Expand and clarify description of `make-frame'.
4001 (Window Frame Parameters): Either none or both of the `icon-left'
4002 and `icon-top' parameters must be specified. Put descriptions of
4003 `menu-bar-lines' and `toolbar-lines' closer together and change
4004 them accordingly.
4005 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
4006 except while processing `frame-title-format' or `icon-title-format'.
4007 (Deleting Frames): Correct description of `delete-frame'.
4008 Non-nil return values of `frame-live-p' are like those of `framep'.
9b7fa297 4009 (Frames and Windows): Mention return value of
f478a72a
LT
4010 `set-frame-selected-window'.
4011 (Visibility of Frames): Mention `force' argument to
4012 `make-frame-invisible'. `frame-visible-p' returns t for all
4013 frames on text-only terminals.
4014 (Frame Configurations): Restoring a frame configuration does not
4015 restore deleted frames.
4016 (Window System Selections): `x-set-selection' returns DATA.
4017 (Resources): Add example.
4018 (Display Feature Testing): Clarify descriptions of
4019 `display-pixel-height', `display-pixel-width', `x-server-version'
4020 and `x-server-vendor'.
4021
4022 * windows.texi (Choosing Window): Add anchor.
4023 * minibuf.texi (Minibuffer Misc): Add anchor.
4024
bc135062
JPW
40252004-07-23 John Paul Wallington <jpw@gnu.org>
4026
4027 * macros.texi (Defining Macros): Declaration keyword for setting
4028 Edebug spec is `debug' not `edebug'.
4029
cb7516e5
LT
40302004-07-19 Luc Teirlinck <teirllm@auburn.edu>
4031
4032 * windows.texi: Various small changes in addition to:
4033 (Window Point): Mention return value of `set-window-point'.
4034 (Window Start): `pos-visible-in-window-p' disregards horizontal
4035 scrolling. Explain return value if PARTIALLY is non-nil.
4036 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
4037 and `set-window-vscroll'.
4038 (Size of Window): The argument WINDOW to `window-inside-edges',
4039 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
4040 (Resizing Windows): Explain return value of
4041 `shrink-window-if-larger-than-buffer'.
4042 `window-size-fixed' automatically becomes buffer local when set.
4043 (Window Configurations): Explain return value of
4044 `set-window-configuration'.
4045
4046 * minibuf.texi (Minibuffer Misc): Add anchor for
4047 `minibuffer-scroll-window'.
4048
4049 * positions.texi (Text Lines): Add anchor for `count-lines'.
4050
3751eb00
RS
40512004-07-17 Richard M. Stallman <rms@gnu.org>
4052
4053 * display.texi (Overlay Properties): Adding `evaporate' prop
4054 deletes empty overlay immediately.
4055
4056 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
4057 fix example.
4058
9a7e97c6
LT
40592004-07-16 Jim Blandy <jimb@redhat.com>
4060
4061 * searching.texi (Regexp Backslash): Document new \_< and \_>
4062 operators.
4063
aa0e4da8
JB
40642004-07-16 Juanma Barranquero <lektu@terra.es>
4065
4066 * display.texi (Images): Fix Texinfo usage.
4067
cbbfedb2
LT
40682004-07-14 Luc Teirlinck <teirllm@auburn.edu>
4069
4070 * buffers.texi (Modification Time): `visited-file-modtime' now
4071 returns a list of two integers, instead of a cons.
4072
3a052bd3
LT
40732004-07-13 Luc Teirlinck <teirllm@auburn.edu>
4074
4075 * windows.texi: Various changes in addition to:
4076 (Splitting Windows): Add `split-window-keep-point'.
4077
02c04e6f
RS
40782004-07-09 Richard M. Stallman <rms@gnu.org>
4079
4080 * frames.texi (Input Focus): Minor fix.
4081
cb4f1287
LT
40822004-07-07 Luc Teirlinck <teirllm@auburn.edu>
4083
4084 * frames.texi (Input Focus): Clarify descriptions of
4085 `select-frame-set-input-focus' and `select-frame'.
4086
339902ec
LT
40872004-07-06 Luc Teirlinck <teirllm@auburn.edu>
4088
4089 * os.texi: Various small changes in addition to:
4090 (Killing Emacs): Expand and clarify description of
4091 `kill-emacs-query-functions' and `kill-emacs-hook'.
4092 (System Environment): Expand and clarify description of `getenv'
4093 and `setenv'.
4094 (Timers): Clarify description of `run-at-time'.
4095 (Translating Input): Correct description of
4096 `extra-keyboard-modifiers'.
4097 (Flow Control): Correct description of `enable-flow-control'.
4098
fe3b7e35
TTN
40992004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
4100
4101 * os.texi: Update copyright.
4102 (Session Management): Grammar fix.
4103 Clarify which Emacs does the restarting.
4104 Use @samp for *scratch* buffer.
4105
59db7d6e
LT
41062004-07-04 Alan Mackenzie <acm@muc.de>
4107
4108 * frames.texi (Input Focus): Add documentation for
4109 `select-frame-set-input-focus'. Replace refs to non-existent
4110 `switch-frame' with `select-frame'. Minor corrections and tidying
4111 up of text-only terminal stuff.
4112
e3ccf404
RS
41132004-07-02 Richard M. Stallman <rms@gnu.org>
4114
4115 * files.texi (Saving Buffers): Cleanup write-contents-function.
4116 (Magic File Names): Cleanup file-remote-p.
4117
8addb6eb
KG
41182004-07-02 Kai Grossjohann <kai@emptydomain.de>
4119
4120 * files.texi (Magic File Names): `file-remote-p' returns an
4121 identifier of the remote system, not just t.
4122
7a58d84d
DK
41232004-07-02 David Kastrup <dak@gnu.org>
4124
4125 * searching.texi (Entire Match Data): Add explanation about new
4126 match-data behavior when @var{integers} is non-nil.
4127
d8c379f8
RS
41282004-06-24 Richard M. Stallman <rms@gnu.org>
4129
b4a4b0ae
RS
4130 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
4131
d8c379f8
RS
4132 * customize.texi (Variable Definitions): Note about doc strings
4133 and :set.
4134
4135 * keymaps.texi (Keymap Terminology): Document `kbd'.
4136 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
4137
4138 * display.texi (Invisible Text): Setting buffer-invisibility-spec
4139 makes it buffer-local.
4140
4141 * files.texi (Saving Buffers): Correct previous change.
4142
4143 * commands.texi (Accessing Events):
4144 Clarify posn-col-row and posn-actual-col-row.
4145
41462004-06-24 David Ponce <david.ponce@wanadoo.fr>
4147
4148 * commands.texi (Accessing Events): New functions
4149 posn-at-point and posn-at-x-y. Add example to posn-x-y.
4150
dce417e7
LT
41512004-06-23 Luc Teirlinck <teirllm@auburn.edu>
4152
4153 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
4154 * frames.texi, buffers.texi, backups.texi, variables.texi:
4155 * loading.texi, eval.texi, functions.texi, control.texi:
4156 * symbols.texi, minibuf.texi: Reposition @anchor's.
4157
4158 * help.texi: Various small changes in addition to the following.
4159 (Describing Characters): Describe PREFIX argument to
4160 `key-description'. Correct and clarify definition of
4161 `text-char-description'. Describe NEED-VECTOR argument to
4162 `read-kbd-macro'.
4163 (Help Functions): Clarify definition of `apropos'.
4164
255d07dc
LH
41652004-06-23 Lars Hansen <larsh@math.ku.dk>
4166
4167 * files.texi (Saving Buffers): Correct description of
4168 `write-contents-functions'.
4169
4e9691e9
JB
41702004-06-21 Juanma Barranquero <lektu@terra.es>
4171
4172 * display.texi (Images): Remove redundant @vindex directives.
4173 Rewrite `image-library-alist' doc in active voice.
4174
1ebd4f78
JB
41752004-06-14 Juanma Barranquero <lektu@terra.es>
4176
4177 * display.texi (Images): Document new delayed library loading,
4178 variable `image-library-alist' and (existing but undocumented)
4179 function `image-type-available-p'.
4180
ddfb8369
RS
41812004-06-05 Richard M. Stallman <rms@gnu.org>
4182
4183 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
4184 refer the user to the Initial Input node.
4185 (Text from Minibuffer): Likewise.
4186 (Initial Input): New node. Document this feature
4187 and say it is mostly deprecated.
4188
18684a3a
RS
41892004-05-30 Richard M. Stallman <rms@gnu.org>
4190
7a61e456
RS
4191 * loading.texi (Named Features): Clarify return value
4192 and meaning of NOERROR.
4193
18684a3a
RS
4194 * variables.texi (File Local Variables): Minor cleanup.
4195
c8364415
MA
41962004-05-30 Michael Albinus <michael.albinus@gmx.de>
4197
4198 * files.texi (Magic File Names): Add `file-remote-p' as operation
4199 of file name handlers.
4200
08fd1251
RS
42012004-05-29 Richard M. Stallman <rms@gnu.org>
4202
4203 * modes.texi (Minor Mode Conventions): (-) has no special meaning
4204 as arg to a minor mode command.
4205
71d5a208
RS
42062004-05-22 Richard M. Stallman <rms@gnu.org>
4207
4208 * syntax.texi (Syntax Class Table): Word syntax not just for English.
4209
4210 * streams.texi (Output Variables): Doc float-output-format.
4211
4212 * searching.texi (Regexp Special): Nested repetition can be infloop.
4213
4214 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
4215 real stack overflow.
4216
4217 * compile.texi: Minor cleanups.
4218
42192004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
4220
4221 * lists.texi (Cons Cells): Explain dotted lists, true lists,
4222 circular lists.
4223 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 4224
022cb162
TTN
42252004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
4226
4227 * modes.texi (Search-based Fontification): Fix typo.
4228
aa7094ba
JB
42292004-05-10 Juanma Barranquero <lektu@terra.es>
4230
4231 * modes.texi (Mode Line Variables): Fix description of
4232 global-mode-string, which is now after which-func-mode, not the
4233 buffer name.
4234
c2383279
LH
42352004-05-07 Lars Hansen <larsh@math.ku.dk>
4236
4237 * modes.texi (Desktop Save Mode): Add.
4238 (Modes): Add menu entry Desktop Save Mode.
4239
4240 * hooks.texi: Add desktop-after-read-hook,
4241 desktop-no-desktop-file-hook and desktop-save-hook.
4242
4243 * locals.texi: Add desktop-save-buffer.
4244
058296d3
JH
42452004-04-30 Jesper Harder <harder@ifa.au.dk>
4246
4247 * display.texi: emacs -> Emacs.
4248
0c54865e
EZ
42492004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
4250
4251 * files.texi (Changing Files): Document set-file-times.
4252
d814862a
JB
42532004-04-23 Juanma Barranquero <lektu@terra.es>
4254
4255 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
4256
e8d6f886
JH
42572004-04-18 Jesper Harder <harder@ifa.au.dk>
4258
4259 * tips.texi (Coding Conventions): defopt -> defcustom.
4260
3a424014
LT
42612004-04-16 Luc Teirlinck <teirllm@auburn.edu>
4262
4263 * sequences.texi: Various clarifications.
4264
9e860631
LT
42652004-04-14 Luc Teirlinck <teirllm@auburn.edu>
4266
4267 * buffers.texi (Read Only Buffers): Mention optional ARG to
4268 `toggle-read-only'.
4269
5e30a0fb
NR
42702004-04-14 Nick Roberts <nick@nick.uklinux.net>
4271
9e860631 4272 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
4273 returns a full-width window if possible.
4274
619fb950
LT
42752004-04-13 Luc Teirlinck <teirllm@auburn.edu>
4276
4277 * buffers.texi: Various changes in addition to:
4278 (Buffer File Name): Add `find-buffer-visiting'.
4279 (Buffer Modification): Mention optional ARG to `not-modified'.
4280 (Indirect Buffers): Mention optional CLONE argument to
4281 `make-indirect-buffer'.
4282
4283 * files.texi: Various changes in addition to:
4284 (Visiting Functions): `find-file-hook' is now a normal hook.
4285 (File Name Expansion): Explain difference between the way that
4286 `expand-file-name' and `file-truename' treat `..'.
4287 (Contents of Directories): Mention optional ID-FORMAT argument to
4288 `directory-files-and-attributes'.
4289 (Format Conversion): Mention new optional CONFIRM argument to
4290 `format-write-file'.
4291
a2295d32
MB
42922004-04-12 Miles Bader <miles@gnu.org>
4293
4294 * macros.texi (Expansion): Add description of `macroexpand-all'.
4295
571fd4d5
JH
42962004-04-05 Jesper Harder <harder@ifa.au.dk>
4297
4298 * variables.texi (Variable Aliases): Mention
4299 cyclic-variable-indirection.
4300
4301 * errors.texi (Standard Errors): Ditto.
4302
4ba2fd66
LT
43032004-04-04 Luc Teirlinck <teirllm@auburn.edu>
4304
6db11765 4305 * backups.texi: Various small changes in addition to:
4ba2fd66
LT
4306 (Making Backups): Mention return value of `backup-buffer'.
4307 (Auto-Saving): Mention optional FORCE argument to
4308 `delete-auto-save-file-if-necessary'.
4309 (Reverting): Mention optional PRESERVE-MODES argument to
4310 `revert-buffer'. Correct description of `revert-buffer-function'.
4311
8f7ea687
JL
43122004-03-22 Juri Linkov <juri@jurta.org>
4313
4314 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
4315 with `Vector Functions'.
4316
4317 * text.texi (Sorting): Add missing quote.
4318
0eeca3c1
LT
43192004-03-14 Luc Teirlinck <teirllm@auburn.edu>
4320
4321 * intro.texi (Lisp History): Replace xref to `cl' manual with
4322 inforef.
4323
e69cfac2
RS
43242004-03-12 Richard M. Stallman <rms@gnu.org>
4325
4326 * intro.texi (Version Info): Add arg to emacs-version.
4327 (Lisp History): Change xref to CL manual.
4328
1b91d47f
LT
43292004-03-09 Luc Teirlinck <teirllm@auburn.edu>
4330
4331 * minibuf.texi (Completion Commands): Add xref to Emacs manual
4332 for Partial Completion mode.
4333
97073664
TTN
43342004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
4335
9b7fa297 4336 * customize.texi: Fix typo. Remove eol whitespace.
97073664 4337
04a6e76b
RS
43382004-03-04 Richard M. Stallman <rms@gnu.org>
4339
4340 * processes.texi: Fix typos.
4341
4342 * lists.texi (Building Lists): Minor clarification.
4343
4344 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
4345 in make-hash-table.
4346
5bb0fcd1
JB
43472004-02-29 Juanma Barranquero <lektu@terra.es>
4348
4349 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
4350 rm, and ignore exit code.
4351
9022d421
EZ
43522004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
4353
4354 * display.texi (Defining Faces): Add description for min-colors.
4355 Update example.
4356
92f5fba2
LT
43572004-02-23 Luc Teirlinck <teirllm@auburn.edu>
4358
4359 * abbrevs.texi: Various corrections and clarifications in addition
4360 to the following:
4361 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
4362
7e83e178
GM
43632004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
4364
4365 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
4366
9c5609e8
LT
43672004-02-21 Luc Teirlinck <teirllm@auburn.edu>
4368
e2b9b51f
LT
4369 * text.texi: Various small changes in addition to the following:
4370 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
4371 to delete-horizontal-space.
9b7fa297 4372 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
e2b9b51f
LT
4373 description of yank-handler text property at various places.
4374
7daa0e81
LT
4375 * frames.texi (Window System Selections): Add anchor.
4376
9c5609e8
LT
4377 * syntax.texi (Syntax Table Functions): Clarify and correct
4378 descriptions of make-syntax-table and copy-syntax-table.
4379 (Motion and Syntax): Clarify SYNTAXES argument to
4380 skip-syntax-forward.
4381 (Parsing Expressions): Mention that the return value of
4382 parse-partial-sexp is currently a list of ten rather than nine
4383 elements.
4384 (Categories): Various corrections and clarifications.
4385
d29edb21
LT
43862004-02-17 Luc Teirlinck <teirllm@auburn.edu>
4387
4388 * markers.texi (Marker Insertion Types): Minor change.
4389
4390 * locals.texi (Standard Buffer-Local Variables):
4391 * commands.texi (Interactive Codes, Using Interactive):
4392 * functions.texi (Related Topics): Fix xrefs.
4393
43e48bda
LT
43942004-02-16 Luc Teirlinck <teirllm@auburn.edu>
4395
4396 * lists.texi (Sets And Lists): Update description of delete-dups.
4397
84e34002
RS
43982004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
4399
4400 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
4401
44022004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4403
4404 * frames.texi (Parameter Access): frame-parameters arg is optional.
4405 modify-frame-parameters handles nil for FRAME.
4406 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
4407 are all-or-nothing for certain toolkits.
4408 Mention parameter wait-for-wm.
4409 (Frames and Windows): In frame-first-window and frame-selected-window
4410 the arg is optional.
4411 (Input Focus): In redirect-frame-focus the second arg is optional.
4412 (Window System Selections): Mention selection type CLIPBOARD.
4413 Mention data-type UTF8_STRING.
4414 Mention numbering of cut buffers.
4415 (Resources): Describe x-resource-name.
4416
44172004-02-16 Richard M. Stallman <rms@gnu.org>
4418
4419 * windows.texi (Buffers and Windows): Delete false table
4420 about all-frames.
4421
4422 * syntax.texi (Parsing Expressions): Delete old caveat
4423 about parse-sexp-ignore-comments.
4424
4425 * streams.texi (Output Variables): Add print-quoted.
4426
4427 * lists.texi (Building Lists): Minor cleanup.
4428
4429 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
4430
4431 * display.texi (Overlays): Explain overlays use markers.
4432 (Managing Overlays): Explain front-advance and rear-advance
4433 in more detail.
4434
4435 * loading.texi (Unloading): Document unload-feature-special-hooks.
4436 Get rid of fns-NNN.el file.
4437
44382004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
4439
4440 * help.texi (Describing Characters): Fix text-char-description
4441 example output.
4442
4443 * edebug.texi (Using Edebug): Fix example.
4444
4445 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 4446
84e34002
RS
4447 * files.texi (Changing Files): Fix argname.
4448
4449 * calendar.texi: Fix parens, and default values.
4450
4451 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
4452 * nonascii.texi, objects.texi, os.texi: Minor fixes.
4453 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
4454
4455 * positions.texi (Text Lines): Don't add -1 in current-line.
4456
44572004-02-16 Richard M. Stallman <rms@gnu.org>
4458
4459 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
4460
c33b76da
EZ
44612004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
4462
4463 * processes.texi (Low-Level Network): Fix a typo.
4464
9d7271e8
KS
44652004-02-12 Kim F. Storm <storm@cua.dk>
4466
4467 * display.texi (Fringes): Use consistent wording.
4468 Note that window-fringe's window arg is optional.
4469 (Scroll Bars): Use consistent wording.
4470
6827d730
LT
44712004-02-11 Luc Teirlinck <teirllm@auburn.edu>
4472
4473 * tips.texi (Comment Tips): Document the new conventions for
4474 commenting out code.
4475
1cb60b5a
JD
44762004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4477
4478 * positions.texi (Text Lines): Added missing end defun.
4479
7fdd1f62
KS
44802004-02-07 Kim F. Storm <storm@cua.dk>
4481
4482 * positions.texi (Text Lines): Add line-number-at-pos.
4483
eb3c144c
JPW
44842004-02-06 John Paul Wallington <jpw@gnu.org>
4485
4486 * display.texi (Button Properties, Button Buffer Commands):
4487 mouse-2 invokes button, not down-mouse-1.
4488
a1d38d63
JR
44892004-02-04 Jason Rumney <jasonr@gnu.org>
4490
4491 * makefile.w32-in: Sync with Makefile.in changes.
4492
4b574f3d
LT
44932004-02-03 Luc Teirlinck <teirllm@auburn.edu>
4494
4495 * minibuf.texi (Text from Minibuffer): Various corrections and
4496 clarifications.
4497 (Object from Minibuffer): Correct Lisp description of
4498 read-minibuffer.
4499 (Minibuffer History): Clarify description of cons values for
4500 HISTORY arguments.
4501 (Basic Completion): Various corrections and clarifications. Add
4502 completion-regexp-list.
4503 (Minibuffer Completion): Correct and clarify description of
4504 completing-read.
6f6b0433 4505 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
4506 other minor changes.
4507 (High-Level Completion): Various corrections and clarifications.
4508 (Reading File Names): Ditto.
4509 (Minibuffer Misc): Ditto.
4510
d8186297
LT
45112004-01-26 Luc Teirlinck <teirllm@auburn.edu>
4512
4513 * strings.texi (Text Comparison): assoc-string also matches
4514 elements of alists that are strings instead of conses.
4515 (Formatting Strings): Standardize Texinfo usage. Update index
4516 entries.
4517
9adcb5f2
LT
45182004-01-20 Luc Teirlinck <teirllm@auburn.edu>
4519
4520 * lists.texi (Sets And Lists): Add delete-dups.
4521
3e7274ae
LT
45222004-01-15 Luc Teirlinck <teirllm@auburn.edu>
4523
4524 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
4525 special form.
4526 * macros.texi (Defining Macros): Update description of `declare',
4527 which now is a macro.
4528 (Wrong Time): Fix typos.
4529
944e099f
LT
45302004-01-14 Luc Teirlinck <teirllm@auburn.edu>
4531
4532 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 4533 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
4534 and `batch-byte-compile'. In particular, mention and describe
4535 all optional arguments.
4536 (Disassembly): Correct and clarify the description of `disassemble'.
4537
90c3aa59
LT
45382004-01-11 Luc Teirlinck <teirllm@auburn.edu>
4539
4540 * searching.texi: Various small changes in addition to the
4541 following.
4542 (Regexp Example): Adapt to new value of `sentence-end'.
4543 (Regexp Functions): The PAREN argument to `regexp-opt' can be
4544 `words'.
4545 (Search and Replace): Add usage note for `perform-replace'.
4546 (Entire Match Data): Mention INTEGERS and REUSE arguments to
4547 `match-data'.
4548 (Standard Regexps): Update for new values of `paragraph-start'
4549 and `sentence-end'.
4550
583c353d
LT
45512004-01-07 Luc Teirlinck <teirllm@auburn.edu>
4552
4553 * files.texi (Saving Buffers): Clarify descriptions of
4554 `write-contents-functions' and `before-save-hook'.
4555 Make the defvar's for `before-save-hook' and `after-save-hook'
4556 into defopt's.
4557
05faee07
KS
45582004-01-07 Kim F. Storm <storm@cua.dk>
4559
4560 * commands.texi (Click Events): Describe new image and
4561 width/height elements of click events.
4562 (Accessing Events): Add posn-string, posn-image, and
4563 posn-object-width-height. Change posn-object to return either
4564 image or string object.
4565
a0465ec3
SJ
45662004-01-01 Simon Josefsson <jas@extundo.com>
4567
4568 * hooks.texi (Standard Hooks): Add before-save-hook.
4569 * files.texi (Saving Buffers): Likewise.
4570
972c0c49
RS
45712004-01-03 Richard M. Stallman <rms@gnu.org>
4572
4573 * frames.texi (Frames and Windows): Delete frame-root-window.
4574
dbcd463f
LT
45752004-01-03 Luc Teirlinck <teirllm@auburn.edu>
4576
4577 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
4578
4579 * functions.texi: Various small changes in addition to the
4580 following.
4581 (What Is a Function): `functionp' returns nil for macros. Clarify
4582 behavior of this and following functions for symbol arguments.
4583 (Function Documentation): Add `\' in front of (fn @var{arglist})
4584 and explain why.
4585 (Defining Functions): Mention DOCSTRING argument to `defalias'.
4586 Add anchor.
4587 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
4588
02c77ee9
MB
45892004-01-01 Miles Bader <miles@gnu.org>
4590
4591 * display.texi (Buttons): New section.
4592
903a1a91
AS
45932003-12-31 Andreas Schwab <schwab@suse.de>
4594
4595 * numbers.texi (Math Functions): sqrt reports a domain-error
4596 error.
4597 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
4598
697cf92a
LT
45992003-12-30 Luc Teirlinck <teirllm@auburn.edu>
4600
3f70fe82
LT
4601 * tips.texi (Documentation Tips): Update item on hyperlinks in
4602 documentation strings.
4603
697cf92a
LT
4604 * errors.texi (Standard Errors): Various small corrections and
4605 additions.
4606
4607 * control.texi: Various small changes in addition to the
4608 following.
4609 (Signaling Errors): Provide some more details on how `signal'
4610 constructs the error message. Add anchor to the definition of
4611 `signal'.
4612 (Error Symbols): Describe special treatment of `quit'.
4613 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
4614 to emphasize that it has to be a single form.
4615
4616 * buffers.texi: Add anchor.
4617
4d25144d
RS
46182003-12-29 Richard M. Stallman <rms@gnu.org>
4619
4620 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
4621 (Window Configurations): Add window-configuration-frame.
4622
4623 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
4624
4625 * text.texi (Examining Properties): Add get-char-property-and-overlay.
4626 Change arg name in get-char-property.
4627 (Special Properties): Update handling of keymap property.
4628
4629 * strings.texi (Modifying Strings): Add clear-string.
4630 (Text Comparison): Add assoc-string and remove
4631 assoc-ignore-case, assoc-ignore-representation.
4632
4633 * os.texi (Time of Day): Add set-time-zone-rule.
4634
4635 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 4636 report domain-error errors.
4d25144d 4637
697cf92a 4638 * nonascii.texi (Converting Representations):
4d25144d
RS
4639 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
4640 (Encoding and I/O): Add file-name-coding-system.
4641
4642 * modes.texi (Search-based Fontification): Explain that
4643 face specs are symbols with face names as values.
4644
4645 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
4646
4647 * lists.texi (Building Lists): remq moved elsewhere.
4648 (Sets And Lists): remq moved here.
4649 (Association Lists): Refer to assoc-string.
4650
4651 * internals.texi (Garbage Collection): Add memory-use-counts.
4652
4653 * frames.texi (Frames and Windows): Add set-frame-selected-window
4654 and frame-root-window.
4655
697cf92a 4656 * files.texi (Contents of Directories):
4d25144d
RS
4657 Add directory-files-and-attributes.
4658
4659 * display.texi (Refresh Screen): Add force-window-update.
4660 (Invisible Text): Explain about moving point out of invis text.
4661 (Overlay Properties): Add overlay-properties.
4662 (Managing Overlays): Add overlayp.
4663 (GIF Images): Invalid image number displays a hollow box.
4664
4665 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
4666 (Killing Buffers): Add buffer-live-p.
4667
67fafe38
MR
46682003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
4669
4670 * display.texi (Fringes): Fix typo "set-buffer-window".
4671
68e74f25
LT
46722003-12-24 Luc Teirlinck <teirllm@auburn.edu>
4673
4674 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
4675 * nonascii.texi, processes.texi, tips.texi, variables.texi:
4676 Add or change various xrefs and anchors.
4677
4678 * commands.texi: Replace all occurrences of @acronym{CAR} with
4679 @sc{car}, for consistency with the rest of the Elisp manual.
4680 `car' and `cdr' are historically acronyms, but are no longer
4681 widely thought of as such.
4682
4683 * internals.texi (Pure Storage): Mention that `purecopy' does not
4684 copy text properties.
4685 (Object Internals): Now 29 bits are used (in most implementations)
4686 to address Lisp objects.
4687
4688 * variables.texi (Variables with Restricted Values): New node.
4689
4690 * objects.texi (Lisp Data Types): Mention that certain variables
4691 can only take on a restricted set of values and add an xref to
4692 the new node "Variables with Restricted Values".
4693
4694 * eval.texi (Function Indirection): Describe the errors that
4695 `indirect-function' can signal.
4696 (Eval): Clarify the descriptions of `eval-region' and `values'.
4697 Describe `eval-buffer' instead of `eval-current-buffer' and
4698 mention `eval-current-buffer' as an alias for `current-buffer'.
4699 Correct the description and mention all optional arguments.
4700
697cf92a 4701 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
4702 following.
4703 (Converting Representations): Clarify behavior of
4704 `string-make-multibyte' and `string-to-multibyte' for unibyte all
4705 ASCII arguments.
4706 (Character Sets): Document the variable `charset-list' and adapt
4707 the definition of the function `charset-list' accordingly.
4708 (Translation of Characters): Clarify use of generic characters in
4709 `make-translation-table'. Clarify and correct the description of
4710 the use of translation tables in encoding and decoding.
4711 (User-Chosen Coding Systems): Correct and clarify the description
4712 of `select-safe-coding-system'.
4713 (Default Coding Systems): Clarify description of
4714 `file-coding-system-alist'.
4715
a62f71e4
LT
47162003-11-30 Luc Teirlinck <teirllm@auburn.edu>
4717
4718 * strings.texi (Text Comparison): Correctly describe when two
4719 strings are `equal'. Combine and clarify descriptions of
4720 `assoc-ignore-case' and `assoc-ignore-representation'.
4721
4722 * objects.texi (Non-ASCII in Strings): Clarify description of
4723 when a string is unibyte or multibyte.
4724 (Bool-Vector Type): Update examples.
4725 (Equality Predicates): Correctly describe when two strings are
4726 `equal'.
4727
19017752
LT
47282003-11-29 Luc Teirlinck <teirllm@auburn.edu>
4729
4730 * lists.texi (Building Lists): `append' no longer accepts integer
4731 arguments. Update the description of `number-sequence' to reflect
4732 recent changes.
4733 (Sets And Lists): Describe `member-ignore-case' after `member'.
4734
0f6a07a8
KS
47352003-11-27 Kim F. Storm <storm@cua.dk>
4736
4737 * commands.texi (Click Events): Click object may be an images.
4738 Describe (dx . dy) element of click positions.
4739 (Accessing Events): Remove duplicate posn-timestamp.
4740 New functions posn-object and posn-object-x-y.
4741
1ce7c819
KS
47422003-11-23 Kim F. Storm <storm@cua.dk>
4743
4744 * commands.texi (Click Events): Describe enhancements to event
4745 position lists, including new text-pos and (col . row) items.
4746 Mention left-fringe and right-fringe area events.
0f6a07a8 4747 (Accessing Events): New functions posn-area and
1ce7c819
KS
4748 posn-actual-col-row. Mention posn-timestamp. Mention that
4749 posn-point in non-text area still returns buffer position.
4750 Clarify posn-col-row.
4751
cae8ddbb
LH
47522003-11-21 Lars Hansen <larsh@math.ku.dk>
4753
4754 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
4755 * anti.texi (File Attributes): Describe removed parameter
4756 ID-FORMAT.
4757
f7f1a248
LT
47582003-11-20 Luc Teirlinck <teirllm@auburn.edu>
4759
68e74f25 4760 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
4761 a position, its buffer is ignored.
4762
4763 * markers.texi (Overview of Markers): Mention it here too.
4764
c5e2fb05
LT
47652003-11-12 Luc Teirlinck <teirllm@auburn.edu>
4766
4767 * numbers.texi (Numeric Conversions): Not just `floor', but also
4768 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
4769
e57d0aa8
LT
47702003-11-10 Luc Teirlinck <teirllm@auburn.edu>
4771
4772 * markers.texi (Creating Markers): Specify insertion type of
4773 created markers. Add xref to `Marker Insertion Types'.
4774 Second argument to `copy-marker' is optional.
4775 (Marker Insertion Types): Mention that most markers are created
4776 with insertion type nil.
4777 (The Mark): Correctly describe when `mark' signals an error.
4778 (The Region): Correctly describe when `region-beginning' and
4779 `region-end' signal an error.
4780
bb3612ec
LT
47812003-11-08 Luc Teirlinck <teirllm@auburn.edu>
4782
4783 * hash.texi (Creating Hash): Clarify description of `eql'.
4784 `makehash' is obsolete.
4785 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
4786
4787 * positions.texi (Point): Change description of `buffer-end', so
4788 that it is also correct for floating point arguments.
4789 (List Motion): Correct argument lists of `beginning-of-defun' and
4790 `end-of-defun'.
4791 (Excursions): Add xref to `Marker Insertion Types'.
4792 (Narrowing): Argument to `narrow-to-page' is optional.
4793
cfb8a797
LT
47942003-11-06 Luc Teirlinck <teirllm@auburn.edu>
4795
4796 * streams.texi (Output Streams): Clarify behavior of point for
4797 marker output streams.
4798
c6177909
LT
47992003-11-04 Luc Teirlinck <teirllm@auburn.edu>
4800
4801 * variables.texi (Defining Variables): Second argument to
4802 `defconst' is not optional.
4803 (Setting Variables): Mention optional argument APPEND to
4804 `add-to-list'.
4805 (Creating Buffer-Local): Expand description of
4806 `make-variable-buffer-local'.
4807 (Frame-Local Variables): Expand description of
4808 `make-variable-frame-local'.
4809 (Variable Aliases): Correct description of optional argument
4810 DOCSTRING to `defvaralias'. Mention return value of
4811 `defvaralias'.
4812 (File Local Variables): Add xref to `File variables' in Emacs
4813 Manual. Correct description of `hack-local-variables'. Mention
4814 `safe-local-variable' property. Mention optional second argument
4815 to `risky-local-variable-p'.
4816
b3645067
LT
48172003-11-03 Luc Teirlinck <teirllm@auburn.edu>
4818
4819 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
4820
10695e5c
EZ
48212003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
4822
4823 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
4824 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
4825 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
4826 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
4827 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 4828 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
4829 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
4830 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
4831 @acronym{FOO}.
4832
a2f4def1
LT
48332003-10-27 Luc Teirlinck <teirllm@auburn.edu>
4834
4835 * strings.texi (Creating Strings): Argument START to `substring'
4836 can not be `nil'. Expand description of
4837 `substring-no-properties'. Correct description of `split-string',
4838 especially with respect to empty matches. Prevent very bad line
4839 break in definition of `split-string-default-separators'.
4840 (Text Comparison): `string=' and `string<' also accept symbols as
4841 arguments.
4842 (String Conversion): More completely describe argument BASE in
4843 `string-to-number'.
5bb0fcd1 4844 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
4845 corresponding object. Clarify behavior of numeric prefix after
4846 `%' in `format'.
4847 (Case Conversion): The argument to `upcase-initials' can be a
4848 character.
4849
a2296bf9
KH
48502003-10-27 Kenichi Handa <handa@m17n.org>
4851
4852 * display.texi (Fontsets): Fix texinfo usage.
4853
885fef7c
KH
48542003-10-25 Kenichi Handa <handa@m17n.org>
4855
4856 * display.texi (Fontsets): Add description of the function
4857 set-fontset-font.
4858
0c6b7a1f
LT
48592003-10-23 Luc Teirlinck <teirllm@auburn.edu>
4860
4861 * display.texi (Temporary Displays): Add xref to `Documentation
4862 Tips'.
4863
4864 * functions.texi (Function Safety): Use inforef instead of pxref
4865 for SES.
4866
c3cda320
AS
48672003-10-23 Andreas Schwab <schwab@suse.de>
4868
4869 * Makefile.in (TEX, texinputdir): Don't define.
4870 (TEXI2DVI): Define.
4871 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
4872 add $(srcdir)/index.texi.
4873 ($(infodir)/elisp): Remove index.texi dependency.
4874 (elisp.dvi): Likewise. Use $(TEXI2DVI).
4875 (index.texi): Remove target.
4876 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
4877 (clean): Don't remove index.texi.
4878
c3cda320
AS
4879 * permute-index, index.perm: Remove.
4880 * index.texi: Rename from index.unperm.
4881
e5dadca7
LT
48822003-10-22 Luc Teirlinck <teirllm@auburn.edu>
4883
4884 * tips.texi (Documentation Tips): Document new behavior for face
4885 and variable hyperlinks in Help mode.
4886
6cfb0777
LT
48872003-10-21 Luc Teirlinck <teirllm@auburn.edu>
4888
4889 * objects.texi (Integer Type): Update for extra bit of integer range.
4890 (Character Type): Ditto.
4891
a6eeaa81 48922003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
4893
4894 * numbers.texi (Integer Basics): Add index entries for reading
4895 numbers in hex, octal, and binary.
4896
c8f9ba83
LK
48972003-10-16 Lute Kamstra <lute@gnu.org>
4898
4899 * modes.texi (Mode Line Format): Mention force-mode-line-update's
4900 argument.
4901
b52a26fb
LT
49022003-10-13 Luc Teirlinck <teirllm@auburn.edu>
4903
4904 * windows.texi (Choosing Window): Fix typo.
4905 * edebug.texi (Edebug Execution Modes): Fix typo.
4906
f7005886
RS
49072003-10-13 Richard M. Stallman <rms@gnu.org>
4908
4909 * windows.texi (Basic Windows): A window has fringe settings,
4910 display margins and scroll-bar settings.
4911 (Splitting Windows): Doc split-window return value.
4912 Clean up one-window-p.
4913 (Selecting Windows): Fix typo.
4914 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
4915 (Buffers and Windows): In set-window-buffer, explain effect
4916 on fringe settings and scroll bar settings.
4917 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
4918 (Choosing Window): Use defopt for pop-up-frame-function.
4919 For special-display-buffer-names, explain same-window and same-frame.
4920 Clarify window-dedicated-p return value.
4921 (Textual Scrolling): scroll-up and scroll-down can get an error.
4922 (Horizontal Scrolling): Clarify auto-hscroll-mode.
4923 Clarify set-window-hscroll.
4924 (Size of Window): Don't mention tool bar in window-height.
4925 (Coordinates and Windows): Explain what coordinates-in-window-p
4926 returns for fringes and display margins.
4927 (Window Configurations): Explain saving fringes, etc.
4928
4929 * tips.texi (Library Headers): Clean up Documentation.
4930
4931 * syntax.texi (Parsing Expressions): Clean up forward-comment
4932 and parse-sexp-lookup-properties.
4933
4934 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
4935
4936 * os.texi (System Environment): Clean up text for load-average errors.
4937
4938 * modes.texi (Hooks): Don't explain local hook details at front.
4939 Clarify run-hooks and run-hook-with-args a little.
4940 Clean up add-hook and remove-hook.
4941
4942 * edebug.texi (Edebug Execution Modes): Clarify t.
4943 Document edebug-sit-for-seconds.
4944 (Coverage Testing): Document C-x X = and =.
4945 (Instrumenting Macro Calls): Fix typo.
4946 (Specification List): Don't index the specification keywords.
4947
c989ebe9
KS
49482003-10-10 Kim F. Storm <storm@cua.dk>
4949
4950 * processes.texi (Network): Introduce make-network-process.
4951
f9525eef
LT
49522003-10-09 Luc Teirlinck <teirllm@auburn.edu>
4953
4954 * tips.texi (Library Headers): Fix typo.
4955
f008b925
LK
49562003-10-07 Juri Linkov <juri@jurta.org>
4957
4958 * modes.texi (Imenu): Mention imenu-create-index-function's
4959 default value. Explain submenus better.
4960
c22c5da6
LK
49612003-10-07 Lute Kamstra <lute@gnu.org>
4962
4963 * modes.texi (Faces for Font Lock): Fix typo.
4964 (Hooks): Explain how buffer-local hook variables can refer to
4965 global hook variables.
4966 Various minor clarifications.
4967
49247521
LK
49682003-10-06 Lute Kamstra <lute@gnu.org>
4969
4970 * tips.texi (Coding Conventions): Mention naming conventions for
4971 hooks.
4972
9296c947
LT
49732003-10-05 Luc Teirlinck <teirllm@auburn.edu>
4974
4975 * loading.texi (Library Search): Correct default value of
4976 load-suffixes.
4977 (Named Features): Fix typo.
4978
0e9b293a
RS
49792003-10-05 Richard M. Stallman <rms@gnu.org>
4980
4981 * loading.texi (Named Features): In `provide',
4982 say how to test for subfeatures.
4983 (Unloading): In unload-feature, use new var name
4984 unload-feature-special-hooks.
4985
49247521 49862003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
4987
4988 * modes.texi (Major Mode Conventions): Mention third way to set up
4989 Imenu.
4990 (Imenu): A number of small fixes.
4991 Delete documentation of internal variable imenu--index-alist.
4992 Document the return value format of imenu-create-index-function
4993 functions.
4994
ab8f7d5c
RS
49952003-09-30 Richard M. Stallman <rms@gnu.org>
4996
4997 * processes.texi (Network): Say what stopped datagram connections do.
4998
4999 * lists.texi (Association Lists): Clarify `assq-delete-all'.
5000
5001 * display.texi (Overlay Properties): Clarify `evaporate' property.
5002
49247521 50032003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
5004
5005 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 5006 constructs should be marked as risky.
86b9b767
LK
5007 Change cons cell into proper list.
5008 (Mode Line Variables): Change cons cell into proper list.
5009
49247521 50102003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
5011
5012 * modes.texi (Mode Line Data): Document the :propertize construct.
5013 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 5014 to match their order in the default mode-line-format.
bc3b02f9
LK
5015 Describe the new variables mode-line-position and mode-line-modes.
5016 Update the default values of mode-line-frame-identification,
5017 minor-mode-alist, and default-mode-line-format.
5018 (Properties in Mode): Mention the :propertize construct.
6142d1d0 5019
bc3b02f9 50202003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 5021
c22c5da6 5022 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
5023 * loading.texi, minibuf.texi, text.texi, variables.texi:
5024 Avoid @strong{Note:}.
5025
50262003-09-26 Richard M. Stallman <rms@gnu.org>
5027
5028 * keymaps.texi (Remapping Commands): Fix typo.
5029
41beda59
LT
50302003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
5031
5032 * processes.texi (Low-Level Network): Fix typo.
5033
ef6ae4ff
KS
50342003-09-23 Kim F. Storm <storm@cua.dk>
5035
5036 * processes.texi (Network, Network Servers): Fix typos.
5037 (Low-Level Network): Add timeout value for :server keyword.
5038 Add new option keywords to make-network-process.
5039 Add set-network-process-options.
5040 Explain how to test availability of network options.
5041
b0f23edf
RS
50422003-09-19 Richard M. Stallman <rms@gnu.org>
5043
5044 * text.texi (Motion by Indent): Arg to
5045 backward-to-indentation and forward-to-indentation is optional.
5046
5047 * strings.texi (Creating Strings): Add substring-no-properties.
5048
5049 * processes.texi
5050 (Process Information): Add list-processes arg QUERY-ONLY.
5051 Delete process-contact from here.
5052 Add new status values for process-status.
5053 Add process-get, process-put, process-plist, set-process-plist.
5054 (Synchronous Processes): Add call-process-shell-command.
5055 (Signals to Processes): signal-process allows process objects.
5056 (Network): Complete rewrite.
5057 (Network Servers, Datagrams, Low-Level Network): New nodes.
5058
5059 * positions.texi (Word Motion): forward-word, backward-word
5060 arg is optional. Reword.
5061
5062 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
5063
c22c5da6 5064 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
5065 Delete duplicate definition of buffer-local-value.
5066 (File Local Variables): Explain about discarding text props.
5067
f387bdea
RS
50682003-09-11 Richard M. Stallman <rms@gnu.org>
5069
5070 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
5071 changes variables that record input events.
5072 (Minibuffer Misc): Add minibuffer-selected-window.
5073
5074 * lists.texi (Building Lists): Add copy-tree.
5075
5076 * display.texi (Fontsets): Add char-displayable-p.
5077 (Scroll Bars): New node.
5078
49247521 50792003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
5080
5081 * modes.texi (%-Constructs): Document new `%i' and `%I'
5082 constructs.
5083
fd026ee1
JR
50842003-09-03 Peter Runestig <peter@runestig.com>
5085
5086 * makefile.w32-in: New file.
5087
4828b4d7
RS
50882003-08-29 Richard M. Stallman <rms@gnu.org>
5089
5090 * display.texi (Overlay Properties): Clarify how priorities
5091 affect use of the properties.
5092
a4e4f05d
LT
50932003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
5094
5095 * customize.texi (Type Keywords): Correct the description of
5096 `:help-echo' in the case where `motion-doc' is a function.
5097
3ebe0346
JPW
50982003-08-14 John Paul Wallington <jpw@gnu.org>
5099
5100 * modes.texi (Emulating Mode Line): Subsection, not section.
5101
3afe8e39
RS
51022003-08-13 Richard M. Stallman <rms@gnu.org>
5103
5104 * elisp.texi (Top): Update subnode lists in menu.
5105
5106 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
5107 (Kill Functions): kill-region has new arg yank-handler.
5108 (Yanking): New node.
5109 (Yank Commands): Add yank-undo-function.
5110 (Low-Level Kill Ring):
5111 kill-new and kill-append have new arg yank-handler.
5112 (Changing Properties): Add remove-list-of-text-properties.
5113 (Atomic Changes): New node.
5114
5115 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
5116
5117 * streams.texi (Output Variables): Add eval-expression-print-length
5118 and eval-expression-print-level.
5119
5120 * os.texi (Time Conversion): For encode-time, explain limits on year.
5121
5122 * objects.texi (Character Type): Define anchor "modifier bits".
5123
5124 * modes.texi (Emulating Mode Line): New node.
5125 (Search-based Fontification): Font Lock uses font-lock-face property.
5126 (Other Font Lock Variables): Likewise.
5127
5128 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
5129 not vectors.
5130 (Active Keymaps): Add emulation-mode-map-alists.
5131 (Functions for Key Lookup): key-binding has new arg no-remap.
5132 (Remapping Commands): New node.
5133 (Scanning Keymaps): where-is-internal has new arg no-remap.
5134 (Tool Bar): Add tool-bar-local-item-from-menu.
5135 Clarify when to use tool-bar-add-item-from-menu.
5136
5137 * commands.texi (Interactive Call): commandp has new arg.
5138 (Command Loop Info): Add this-original-command.
5139
e37769b1
JPW
51402003-08-06 John Paul Wallington <jpw@gnu.org>
5141
5142 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
5143
5144 * display.texi (Warning Basics): Fix typo.
5145 (Fringes): Add closing curly bracket and fix typo.
5146
5147 * elisp.texi (Top): Fix typo.
5148
c5e0561f
RS
51492003-08-05 Richard M. Stallman <rms@gnu.org>
5150
5151 * elisp.texi: Update lists of subnodes.
5152
5153 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
5154
5155 * variables.texi (Local Variables): Use lc for example variable names.
5156
5157 * tips.texi (Library Headers): Explain where to put -*-.
5158
5159 * strings.texi (Creating Strings): Fix xref for vconcat.
5160
5161 * sequences.texi (Vector Functions):
5162 vconcat no longer allows integer args.
5163
5164 * minibuf.texi (Reading File Names): read-file-name has new
5165 arg PREDICATE. New function read-directory-name.
5166
5167 * macros.texi (Defining Macros): Give definition of `declare'
5168 (Indenting Macros): New node.
5169
5170 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
5171 (Window Frame Parameters): Make separate table of parameters
5172 that are coupled with specific face attributes.
5173 (Deleting Frames): delete-frame-hooks renamed to
5174 delete-frame-functions.
5175
5176 * files.texi (Magic File Names): Add file-remote-p.
5177 Clarify file-local-copy.
5178
5179 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
5180 here; instead xref Defining Macros.
5181
5182 * display.texi (Warnings): New node, and subnodes.
5183 (Fringes): New node.
5184
5185 * debugging.texi (Test Coverage): New node.
5186
5187 * compile.texi (Compiler Errors): Explain with-no-warnings
5188 and other ways to suppress warnings.
5189
5190 * commands.texi (Interactive Call): Minor clarification.
5191
5192 * buffers.texi (Buffer File Name): set-visited-file-name
5193 renames the buffer too.
5194
5195 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
5196
ee59dede
MR
51972003-07-24 Markus Rost <rost@math.ohio-state.edu>
5198
5199 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
5200
f0514b34
MR
52012003-07-22 Markus Rost <rost@math.ohio-state.edu>
5202
5203 * internals.texi (Garbage Collection): Fix previous change.
5204
c73983bb
RS
52052003-07-22 Richard M. Stallman <rms@gnu.org>
5206
5207 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
5208
5209 * display.texi (Width): Use \s syntax in example.
5210 (Font Selection): Add face-font-rescale-alist.
5211
5212 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
5213 Remove spurious indent in example.
5214
5215 * lists.texi (Building Lists): Add number-sequence.
5216
5217 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
5218
5219 * functions.texi (Function Documentation): Explain how to
5220 show calling convention explicitly in the doc string.
5221
5222 * windows.texi (Selecting Windows): save-selected-window saves
5223 selected window of each frame.
5224 (Window Configurations): Minor change.
5225
5226 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
5227
5228 * streams.texi (Output Variables): Add print-continuous-numbering
5229 and print-number-table.
5230
5231 * processes.texi (Decoding Output): New node.
5232
5233 * os.texi (Time Conversion): decode-time arg is optional.
5234
5235 * objects.texi (Character Type): Don't use space as example for \.
5236 Make list of char names and \-sequences correspond.
5237 Explain that \s is not used in strings. `\ ' needs space after.
5238
5239 * nonascii.texi (Converting Representations): Add string-to-multibyte.
5240 (Translation of Characters): Add translation-table-for-input.
5241 (Default Coding Systems): Add auto-coding-functions.
5242 (Explicit Encoding): Add decode-coding-inserted-region.
5243 (Locales): Add locale-info.
5244
5245 * minibuf.texi (Basic Completion): Describe test-completion.
5246 Collections can be lists of strings.
5247 Clean up lazy-completion-table.
5248 (Programmed Completion): Mention test-completion.
5249 Clarify why lambda expressions are not accepted.
5250 (Minibuffer Misc): Describe minibufferp.
5251
51a8b435
RS
52522003-07-14 Richard M. Stallman <rms@gnu.org>
5253
5254 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
5255
5256 * windows.texi (Selecting Windows): New arg to select-window.
5257 (Selecting Windows): Add with-selected-window.
5258 (Size of Window): Add window-inside-edges, etc.
5259
5260 * internals.texi (Garbage Collection): Add post-gc-hook.
5261
5262 * processes.texi (Subprocess Creation): Add exec-suffixes.
5263
5264 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
5265 (Scanning Keymaps): Add map-keymaps.
5266 (Defining Menus): Add keymap-prompt.
5267
5268 * numbers.texi (Integer Basics): Add most-positive-fixnum,
5269 most-negative-fixnum.
5270
5271 * compile.texi (Byte Compilation): Explain no-byte-compile
5272 (Compiler Errors): New node.
5273
5274 * os.texi (User Identification): user-uid, user-real-uid
5275 can return float.
5276
5277 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
5278 and about derived modes.
5279 (Minor Modes): Add minor-mode-list.
5280 (Defining Minor Modes): Keyword args for define-minor-mode.
5281 (Search-based Fontification): Explain managing other properties.
5282 (Other Font Lock Variables): Add font-lock-extra-managed-props.
5283 (Faces for Font Lock): Add font-locl-preprocessor-face.
5284 (Hooks): Add run-mode-hooks and delay-mode-hooks.
5285
5286 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 5287 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
5288
5289 * loading.texi (Library Search): Add load-suffixes.
5290
5291 * minibuf.texi (Basic Completion): Add lazy-completion-table.
5292 (Programmed Completion): Add dynamic-completion-table.
5293
5294 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
5295 (Magic File Names): Specify precedence order of handlers.
199bb209 5296
51a8b435
RS
5297 * commands.texi (Command Overview): Emacs server runs pre-command-hook
5298 and post-command-hook.
5299 (Waiting): New calling convention for sit-for.
5300
5301 * text.texi (Special Properties): local-map and keymap properties
5302 apply based on their stickiness.
5303
c6de56a0
RS
53042003-07-07 Richard M. Stallman <rms@gnu.org>
5305
5306 * modes.texi (Minor Mode Conventions): Specify only some kinds
5307 of list values as args to minor modes.
5308
5309 * files.texi (File Name Expansion): Warn about iterative use
5310 of substitute-in-file-name.
5311
5312 * advice.texi (Activation of Advice): Clean up previous change.
5313
8c761ea6
MR
53142003-07-06 Markus Rost <rost@math.ohio-state.edu>
5315
5316 * advice.texi (Activation of Advice): Note that ad-start-advice is
5317 turned on by default.
5318
c6de56a0
RS
53192003-06-30 Richard M. Stallman <rms@gnu.org>
5320
5321 * text.texi (Buffer Contents): Document current-word.
5322 (Change Hooks): Not called for *Messages*.
5323
5324 * functions.texi (Defining Functions): Explain about redefining
5325 primitives.
5326 (Function Safety): Renamed. Minor changes.
5327 Comment out the detailed criteria for what is safe.
5328
3fe4e567
AS
53292003-06-22 Andreas Schwab <schwab@suse.de>
5330
5331 * objects.texi (Symbol Type): Fix description of examples.
5332
cda7bd13
AS
53332003-06-16 Andreas Schwab <schwab@suse.de>
5334
5335 * hash.texi (Creating Hash): Fix description of :weakness.
5336
fbcffa4a
KG
53372003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
5338
5339 * files.texi (Changing Files): copy-file copies file modes, too.
5340
ff6a3bfb
RS
53412003-05-28 Richard M. Stallman <rms@gnu.org>
5342
5343 * strings.texi (Creating Strings): Clarify split-string.
5344
1463a05d
JB
53452003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
5346
5347 * strings.texi (Creating Strings): Update split-string specification
5348 and examples.
5349
af253914
RS
53502003-05-19 Richard M. Stallman <rms@gnu.org>
5351
5352 * elisp.texi: Correct invariant section names.
5353
7ea52f92
RS
53542003-04-20 Richard M. Stallman <rms@gnu.org>
5355
5356 * os.texi (Timers): Explain about timers and quitting.
5357
e31afc09
RS
53582003-04-19 Richard M. Stallman <rms@gnu.org>
5359
5360 * internals.texi (Writing Emacs Primitives): Strings are
5361 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
5362 Explain GCPRO convention for varargs function args.
5363
5ceea398
RS
53642003-04-16 Richard M. Stallman <rms@gnu.org>
5365
5366 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
5367
b0ada147
RS
53682003-04-08 Richard M. Stallman <rms@gnu.org>
5369
5370 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
5371
b23375aa
KS
53722003-02-13 Kim F. Storm <storm@cua.dk>
5373
5374 * objects.texi (Character Type): New \s escape for space.
5375
c60ee5e7
JB
53762003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
5377
5378 * os.texi (System Environment): Added cygwin system-type.
5379
84e47416
RS
53802003-01-25 Richard M. Stallman <rms@gnu.org>
5381
5382 * keymaps.texi: Document that a symbol can act as a keymap.
5383
3e8cf2ea
RS
53842003-01-13 Richard M. Stallman <rms@gnu.org>
5385
5386 * text.texi (Changing Properties): Say string indices are origin-0.
5387
5388 * positions.texi (Screen Lines) <compute-motion>:
5389 Correct order of elts in return value.
5390
5391 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
5392 how to define a default binding.
5393
7abb9fc5 53942002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 5395
104bc3aa 5396 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 5397
104bc3aa 5398 * customize.texi (Simple Types): Clarify description of custom
9b7fa297 5399 type 'number. Describe new custom type 'float.
177f790c 5400
7abb9fc5 54012002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
5402
5403 * variables.texi (File Local Variables): Fix typo.
5404
df140a68 54052002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 5406
df140a68
KG
5407 From Michael Albinus <Michael.Albinus@alcatel.de>.
5408
5409 * README: Target for Info file is `make info'.
5410
5411 * files.texi (File Name Components): Fixed typos in
5412 `file-name-sans-extension'.
5413 (Magic File Names): Complete list of operations for magic file
5414 name handlers.
5415
7ed9159a
JY
54162002-09-16 Jonathan Yavner <jyavner@engineer.com>
5417
5418 * variables.texi (File Local Variables): New function
5419 risky-local-variable-p.
5420
54212002-09-15 Jonathan Yavner <jyavner@engineer.com>
5422
5423 * functions.texi (Function safety): New node about unsafep.
5424
241f79af
PA
54252002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
5426
5427 * customize.texi (Splicing into Lists): Fixed example.
5428 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
5429
72459b15
JB
54302002-06-17 Juanma Barranquero <lektu@terra.es>
5431
5432 * frames.texi (Display Feature Testing): Fix typo.
5433
61f7e0f5
AS
54342002-06-12 Andreas Schwab <schwab@suse.de>
5435
5436 * frames.texi (Initial Parameters, Resources): Fix references to
5437 the Emacs manual.
5438
4e792dbd
KS
54392002-05-13 Kim F. Storm <storm@cua.dk>
5440
5441 * variables.texi (Intro to Buffer-Local): Updated warning and
5442 example relating to changing buffer inside let.
5443
940344d4 54442002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
5445
5446 * os.texi (Session Management): New node about X Session management.
5447
231ac53b
EZ
54482002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
5449
5450 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
5451 to which the manual corresponds, and the copyright years.
5452
5453 * Makefile.in (VERSION): Set to 2.9.
5454
140cc574
EZ
54552001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
5456
5457 * elisp.texi: Change the category in @dircategory to "Emacs", to
5458 make it consistent with info/dir.
5459
9c7fce05
MB
54602001-11-25 Miles Bader <miles@gnu.org>
5461
5462 * text.texi (Fields): Describe new `limit' arg in
5463 field-beginning/field-end.
5464
9f8bbf0f
EZ
54652001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5466
a5e6715c
EZ
5467 * permute-index: Don't depend on csh-specific features. Replace
5468 the interpreter name with /bin/sh.
5469
9f8bbf0f
EZ
5470 * two-volume-cross-refs.txt: New file.
5471 * two.el: New file.
5472 * spellfile: New file.
5473
1756e2fb
EZ
54742001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
5475
5476 * permute-index: New file.
5477
5478 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
5479 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
5480 8+3 restricted namespace.
ad050e54
EZ
5481
5482 * Makefile.in (infodir): Define relative to $(srcdir).
5483 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
5484 include directories list via -I switch to makeinfo.
5485 (index.texi): Use cp if both hard and symbolic links fail.
5486
10fa7f8e
EZ
54872001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5488
7a1494ce
EZ
5489 * Makefile.in (distclean): Add.
5490
10fa7f8e
EZ
5491 The following changes make ELisp manual part of the Emacs
5492 distribution:
5493
5494 * Makefile.in: Add Copyright notice.
5495 (prefix): Remove.
5496 (infodir): Change value to "../info".
5497 (VPATH): New variable.
5498 (MAKE): Don't define.
5499 (texmacrodir): Don't define.
5500 (texinputdir): Append the existing value of TEXINPUTS.
5501 ($(infodir)/elisp): Instead of just "elisp". Reformat the
5502 command to be compatible with man/Makefile.in, and to put the
5503 output into ../info.
5c32b7c5 5504 (info): Add target.
10fa7f8e
EZ
5505 (installall): Target removed.
5506
74686736 55072001-10-31 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
5508
5509 * tips.texi (Coding Conventions): Fix typo.
5510
6fd735df
GM
55112001-10-23 Gerd Moellmann <gerd@gnu.org>
5512
5513 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
5514
b704d54b
EZ
55152001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
5516
5517 * files.texi (File Name Components): Update the description of
5518 file-name-sans-extension and file-name-extension, as they now
5519 ignore leading dots.
5520
71431a0e
GM
55212001-10-20 Gerd Moellmann <gerd@gnu.org>
5522
6aa97356 5523 * (Version 21.1 released.)
71431a0e 5524
79f1f96c
MB
55252001-10-19 Miles Bader <miles@gnu.org>
5526
5527 * positions.texi (Text Lines): Describe behavior of
5528 `beginning-of-line'/`end-of-line' in the presence of field properties.
5529
892a8f36
GM
55302001-10-17 Gerd Moellmann <gerd@gnu.org>
5531
5532 * Makefile.in (VERSION): Set to 2.8.
5533 (manual): Use `manual-21'.
5534
8c1cc9e8 5535 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
5536 number was used. Set it to 2.8.
5537
5538 * intro.texi: Likewise.
5539
51724e26
EZ
55402001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
5541
5542 * files.texi (File Name Completion): Document the significance of
5543 a trailing slash in elements of completion-ignored-extensions.
5544
57b338e8
MB
55452001-10-06 Miles Bader <miles@gnu.org>
5546
5547 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
5548
c89e4bc5
GM
55492001-10-04 Gerd Moellmann <gerd@gnu.org>
5550
5551 * variables.texi (Variable Aliases): New node.
5552
ab952a4f
GM
55532001-10-04 Gerd Moellmann <gerd@gnu.org>
5554
5555 * Branch for 21.1.
dff28924 5556
9db3a582
MB
55572001-10-02 Miles Bader <miles@gnu.org>
5558
ae1a9581
MB
5559 * minibuf.texi (Minibuffer Misc): Add entries for
5560 `minibuffer-contents', `minibuffer-contents-no-properties', and
5561 `delete-minibuffer-contents'.
5562 Correct description for `minibuffer-prompt-end'.
5563
9db3a582
MB
5564 * text.texi (Property Search): Correct descriptions of
5565 `next-char-property-change' and `previous-char-property-change'.
5566 Add entries for `next-single-char-property-change' and
5567 `previous-single-char-property-change'.
5568 Make operand names a bit more consistent.
5569
03be5931
EZ
55702001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
5571
5572 * frames.texi (Finding All Frames): Document that next-frame and
5573 previous-frame are local to current terminal.
5574
974548ec
EZ
55752001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
5576
5577 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 5578 result of make-keymap.
974548ec 5579
8d82c597
EZ
55802001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
5581
5582 * display.texi (Font Lookup, Attribute Functions)
5583 (Image Descriptors): Add cross-references to the definition of
5584 selected frame.
5585
5586 * buffers.texi (The Buffer List): Add cross-references to the
5587 definition of selected frame.
5588
5589 * frames.texi (Input Focus): Clarify which frame is _the_ selected
5590 frame at any given time.
5591 (Multiple Displays, Size and Position): Add a cross-reference to
5592 the definition of the selected frame.
5593
2842de30
EZ
55942001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
5595
5596 * strings.texi (String Conversion) <string-to-number>: Document
5597 that a float is returned for integers that are too large.
5598
5599 * frames.texi (Mouse Position): Document mouse-position-function.
5600 (Display Feature Testing): Document display-images-p.
5601 (Window Frame Parameters): Document the cursor-type variable.
5602
5603 * numbers.texi (Integer Basics): Document CL style read syntax for
5604 integers in bases other than 10.
5605
5606 * positions.texi (List Motion): Document
5607 open-paren-in-column-0-is-defun-start.
5608
5609 * lists.texi (Sets And Lists): Document member-ignore-case.
5610
5611 * internals.texi (Garbage Collection): Document the used and free
5612 strings report.
5613 (Memory Usage): Document strings-consed.
5614
5615 * os.texi (Time of Day): Document float-time.
5616 (Recording Input): Document that clear-this-command-keys clears
5617 the vector to be returned by recent-keys.
5618
5619 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
5620 argument keymap can be a list.
5621
5622 * nonascii.texi (User-Chosen Coding Systems)
5623 <select-safe-coding-system>: Document the new argument
5624 accept-default-p and the variable
5625 select-safe-coding-system-accept-default-p. Tell what happens if
5626 buffer-file-coding-system is undecided.
5627 (Default Coding Systems): Document auto-coding-regexp-alist.
5628
5629 * display.texi (The Echo Area) <message>: Document
5630 message-truncate-lines.
5631 (Glyphs): Document that the glyph table is unused on windowed
5632 displays.
5633
5634 * help.texi (Describing Characters) <single-key-description>:
5635 Document the new argument no-angles.
5636 (Accessing Documentation) <documentation-property>: Document that
5637 a non-string property is evaluated.
5638 <documentation>: Document that the function-documentation property
5639 is looked for.
5640
5641 * windows.texi (Selecting Windows): Document some-window.
5642
5643 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
5644
5645 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
5646 apropos-mode-hook.
5647
5648 * commands.texi (Using Interactive): Document interactive-form.
5649 (Keyboard Macros): Document kbd-macro-termination-hook.
5650 (Command Loop Info): Document that clear-this-command-keys clears
5651 the vector to be returned by recent-keys.
5652
2d43d823
GM
56532001-09-04 Werner LEMBERG <wl@gnu.org>
5654
5655 * Makefile.in (srcdir, texinputdir): New variables.
5656 (srcs, index.texi, install): Use $(srcdir).
5657 (.PHONY): Remove elisp.dvi.
5658 (elisp): Use -I switch for makeinfo.
5659 (elisp.dvi): Use $(srcdir) and $(texinputdir).
5660 (installall, dist): Use $(srcdir).
5661 Fix path to texinfo.tex.
5662 (maintainer-clean): Add elisp.dvi and elisp.oaux.
5663
fa739b31
GM
56642001-08-30 Gerd Moellmann <gerd@gnu.org>
5665
92a25631
GM
5666 * display.texi (Conditional Display): Adjust to API change.
5667
fa739b31
GM
5668 * configure: New file.
5669
cef68af5
GM
56702001-07-30 Gerd Moellmann <gerd@gnu.org>
5671
5672 * commands.texi (Repeat Events): Add description of
5673 double-click-fuzz.
5674
d1f08d85
SM
56752001-05-08 Stefan Monnier <monnier@cs.yale.edu>
5676
5677 * syntax.texi (Syntax Class Table): Add the missing designator for
5678 comment and string fences.
5679 (Syntax Properties): Add a xref to syntax table internals.
5680 (Syntax Table Internals): Document string-to-syntax.
5681
1e9fc92e
GM
56822001-05-07 Gerd Moellmann <gerd@gnu.org>
5683
5684 * Makefile.in (install): Use install-info command line options
5685 like in Emacs' Makefile.in.
5686
00480554
MB
56872000-12-09 Miles Bader <miles@gnu.org>
5688
5689 * windows.texi (Window Start): Update documentation for
5690 `pos-visible-in-window-p'.
5691
1e344ee2
SM
56922000-11-12 Stefan Monnier <monnier@cs.yale.edu>
5693
5694 * lists.texi (Building Lists): Add footnote to explain how to add
5695 to the end of a list.
5696
a540f6ed
GM
56972000-10-25 Gerd Moellmann <gerd@gnu.org>
5698
5699 * files.texi (Visiting Functions): Typos.
5700
28bcdbee
KH
57012000-10-25 Kenichi Handa <handa@etl.go.jp>
5702
5703 * files.texi (Visiting Functions): Return value of
5704 find-file-noselect may be a list of buffers if wildcards are used.
5705
22d1a4ed
MB
57062000-10-24 Miles Bader <miles@lsi.nec.co.jp>
5707
5708 * display.texi (Defining Faces): Document `graphic' display type
5709 in face specs.
5710
916a89db
KG
57112000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5712
1e9fc92e 5713 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
5714 `after-make-frame-hook' with `after-make-frame-functions'.
5715
1e9fc92e 5716 * frames.texi (Creating Frames): Ditto.
916a89db 5717
1e9fc92e 5718 * variables.texi (Future Local Variables): Ditto.
916a89db 5719
483de32b
GM
57202000-10-16 Gerd Moellmann <gerd@gnu.org>
5721
5722 * display.texi (Other Image Types): Add description of :foreground
5723 and :background properties of mono PBM images.
5724
e23a63a5
WL
57252000-08-17 Werner LEMBERG <wl@gnu.org>
5726
5727 * .cvsignore: New file.
5728
dfc16043
GM
57292000-01-05 Gerd Moellmann <gerd@gnu.org>
5730
5731 * tindex.pl: New script.
5732
602613fe
DL
57331999-12-03 Dave Love <fx@gnu.org>
5734
5735 * Makefile.in (MAKEINFO): New parameter.
5736
94ec544d
DL
57371999-09-17 Richard Stallman <rms@gnu.org>
5738
5739 * Makefile.in (srcs): Add hash.texi.
5740 (VERSION): Update to 20.6.
5741
57421999-09-13 Richard Stallman <rms@gnu.org>
5743
5744 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
5745
57461998-08-29 Karl Heuer <kwzh@gnu.org>
5747
5748 * configure.in: New file.
5749 * Makefile.in: Renamed from Makefile.
5750 (prefix, infodir): Use value obtained from configure.
5751 (emacslibdir): Obsolete variable deleted.
5752 (dist): Distribute configure.in, configure, Makefile.in.
5753
57541998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
5755
5756 * Makefile (INSTALL_INFO): New variable.
5757 (install): Run install-info.
5758
57591998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
5760
5761 * Makefile (elisp.dvi): Add missing backslash.
5762
57631998-05-02 Richard Stallman <rms@psilocin.gnu.org>
5764
5765 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
5766 Run texindex without `./'. Always run texindex on elisp.tp.
5767 (elisp.tps): Target deleted.
5768
57691998-04-05 Richard Stallman <rms@psilocin.gnu.org>
5770
5771 * Makefile (srcs): Add nonascii.texi and customize.texi.
5772 (dist): Start by deleting `temp'.
5773
57741998-02-17 Richard Stallman <rms@psilocin.gnu.org>
5775
5776 * Makefile (makeinfo, texindex): Targets deleted.
5777 (makeinfo.o, texindex.o): Targets deleted.
5778 (clean, dist): Don't do anything with them or with getopt*.
5779
57801998-01-30 Richard Stallman <rms@psilocin.gnu.org>
5781
5782 * Makefile (SHELL): Defined.
5783
57841998-01-27 Richard Stallman <rms@psilocin.gnu.org>
5785
5786 * Makefile (elisp.tps): New target.
5787 (elisp.dvi): Depend on elisp.tps.
5788
5789Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
5790
5791 * README: Update phone number.
5792
5793 * Makefile (elisp): Make this be the default target.
5794 Depend on makeinfo.c instead of makeinfo.
5795 (install): Don't depend on elisp.dvi, since we don't install that.
5796 Use mkinstalldirs.
5797 (dist): Add mkinstalldirs.
5798
5799Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5800
5801 * Makefile (VERSION): Update version number.
5802 (maintainer-clean): Renamed from realclean.
5803
5804Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5805
5806 * Makefile (realclean): New target.
5807 (elisp): Remove any old elisp-* files first.
5808
5809Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
5810
d1f08d85
SM
5811 * Makefile (VERSION): New variable.
5812 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
5813 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
5814
5815Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5816
5817 * Makefile (elisp): Depend on makeinfo.
5818
5819Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
5820
d1f08d85 5821 * Makefile (srcs): Add anti.texi.
94ec544d
DL
5822
5823Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5824
5825 * Makefile (infodir, prefix): New vars.
5826 (install): Use infodir.
5827 (emacsinfodir): Deleted.
5828
5829Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5830
5831 * Makefile (srcs): Add calendar.texi.
5832
5833 * Makefile (dist): Copy texindex.c and makeinfo.c.
5834 Limit elisp-* files to those with one or two digits.
5835
5836Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5837
5838 * Makefile (dist): Changed to use Gzip instead of compress.
5839
5840Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5841
5842 * loading.texi (Unloading): define-function changed back to
5843 defalias. It may not stay this way, but at least it's
5844 consistent with the known-good version of the code patch.
5845
5846Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5847
5848 * modes.texi (Hooks): Document new optional arg of add-hook.
5849
5850Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5851
d1f08d85 5852 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
5853
5854 * tips.texi: Add new section on standard library headers.
5855
5856Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5857
5858 * Makefile (srcs): Add frame.texi to the list of sources.
5859
5860Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5861
5862 * Makefile (dist): Don't bother excluding autosave files; they'll
5863 never make it into the temp directory anyway, and the hash marks
5864 in the name are problematic for make and the Bourne shell.
dff28924 5865 (srcs):
94ec544d
DL
5866
5867Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5868
d1f08d85 5869 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
5870 the distribution tar file.
5871
dff28924 5872Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
5873
5874 * Makefile (srcs): Added index.perm.
5875 (elisp.dvi): Remove erroneous shell comment.
5876 Expect output of permute-index in permuted.fns.
5877 Save old elisp.aux in elisp.oaux.
5878 (clean): Added index.texi to be deleted.
5879
dff28924 5880Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
5881
5882 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
5883
dff28924 5884Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d 5885
6db11765 5886 * files.texi: Noted that completion-ignored-extensions is ignored
94ec544d
DL
5887 when making *Completions*.
5888
5889Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
5890
5891 * Makefile make dist now depends on elisp.dvi, since it tries
5892 to include it in the dist file.
5893
dff28924 5894Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
5895
5896 * functions.texinfo (Mapping Functions): Add missing quote
5897
dff28924 5898Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
5899
5900 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
5901 (defunargs): Turn off \hyphenchar of \sl font temporarily.
5902
dff28924 5903Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5904
5905 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
5906 and @error{} are the terms now being used. The files in the
5907 directory have been changed to reflect this.
5908
d1f08d85 5909 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
5910 ` @result{}', using 5 spaces at the begining of the line.
5911
dff28924 5912Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5913
5914 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
5915 experimental @indentedresult{}, @indentedexpandsto{} are part of
5916 the texinfo.tex in this directory. These TeX macros are not
5917 stable yet.
5918
dff28924 5919Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d 5920
6db11765 5921 * texinfo.tex: Temporarily added
d1f08d85 5922 \let\result=\dblarrow
94ec544d
DL
5923 \def\error{{\it ERROR} \longdblarrow}
5924 We need to do this better soon.
5925
dff28924 5926Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5927
5928 * Applied Karl Berry's patches to *.texinfo files, but not to
9b7fa297 5929 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
94ec544d
DL
5930 new title page format is also not applied, since it requires
5931 texinfo.tex changes.)
5932
5933 * Cleaned up `Makefile' and defined the `emacslibdir' directory
5934 for the Project GNU development environment.
5935
ad050e54 5936;; Local Variables:
fd026ee1 5937;; coding: iso-2022-7bit
33462dfa 5938;; add-log-time-zone-rule: t
ad050e54 5939;; End:
2a34a036 5940
651f374c 5941 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
de529e21 5942 2005, 2006, 2007 Free Software Foundation, Inc.
5b87ad55
GM
5943
5944 This file is part of GNU Emacs.
5945
5946 GNU Emacs is free software; you can redistribute it and/or modify
5947 it under the terms of the GNU General Public License as published by
5948 the Free Software Foundation; either version 2, or (at your option)
5949 any later version.
5950
5951 GNU Emacs is distributed in the hope that it will be useful,
5952 but WITHOUT ANY WARRANTY; without even the implied warranty of
5953 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
5954 GNU General Public License for more details.
5955
5956 You should have received a copy of the GNU General Public License
5957 along with GNU Emacs; see the file COPYING. If not, write to the
5958 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
5959 Boston, MA 02110-1301, USA.
ab5796a9
MB
5960
5961;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda