(gdb-frame-separate-io-buffer)
[bpt/emacs.git] / lispref / ChangeLog
CommitLineData
0c80afbd
EZ
12006-08-12 Kevin Ryde <user42@zip.com.au>
2
3 * os.texi (Time Parsing): Add %z to description of
4 format-time-string, as per docstring. Add cross reference to
5 glibc manual for strftime.
6
02a2b2ad
RS
72006-08-08 Richard Stallman <rms@gnu.org>
8
9 * modes.texi: Clean up wording in previous change.
10
34e5974a
CY
112006-08-07 Chong Yidong <cyd@stupidchicken.com>
12
13 * modes.texi (Hooks): Clarify.
14 (Major Mode Basics): Mention define-derived-mode explicitly.
15 (Major Mode Conventions): Rebinding RET is OK for some modes.
16 Mention change-major-mode-hook and after-change-major-mode-hook.
17 (Example Major Modes): Moved to end of Modes section.
18 (Mode Line Basics): Clarify.
19 (Mode Line Data): Mention help-echo and local-map in strings.
20 Explain reason for treatment of non-risky variables.
21 (Properties in Mode): Clarify.
22 (Faces for Font Lock): Add font-lock-negation-char-face.
23
65c6c6b6
EZ
242006-08-04 Eli Zaretskii <eliz@gnu.org>
25
26 * strings.texi (Formatting Strings): Warn against arbitrary
27 strings as first arg to `format'.
28
fc0ba1d0
TTN
292006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
30
31 * text.texi (Clickable Text): Mention `help-echo' text property.
32 Update intro, examples and associated explanations.
33
a3483884
RS
342006-07-31 Richard Stallman <rms@gnu.org>
35
36 * commands.texi: Update xrefs.
37 (Event Mod): New node, cut out from old Translating Input.
38
39 * maps.texi: Update xrefs.
fc0ba1d0 40
a3483884
RS
41 * keymaps.texi (Translation Keymaps): New node.
42 Update xrefs from Translating Input to Translation Keymaps.
fc0ba1d0 43
a3483884
RS
44 * elisp.texi (Top): Update subnode menu.
45
46 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
47
48 * os.texi (System Interface): Fix menu descriptions of some nodes.
49 (Translating Input): Node deleted.
fc0ba1d0 50
ec777101
NR
512006-07-31 Nick Roberts <nickrob@snap.net.nz>
52
53 * modes.texi (Minor Mode Conventions): Update link for add-to-list.
54
55 * lists.texi (Sets And Lists): Likewise.
56
0f42ea76
TTN
572006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
58
59 * text.texi (Fields): Mention POS
60 requirement when narrowing is in effect.
61
eb107d09
RS
622006-07-28 Richard Stallman <rms@gnu.org>
63
0de8dcc9
RS
64 * display.texi (Face Attributes): Simplify wording.
65 (Attribute Functions): Clarify meaning of new-frame default
66 attribute settings.
67
eb107d09
RS
68 * customize.texi (Common Keywords): Document how to use
69 :package-version in a package not in Emacs.
70
d7fb9e6c
KS
712006-07-28 Kim F. Storm <storm@cua.dk>
72
73 * commands.texi (Reading One Event): Fix last change.
74
c1c3d4f7
CY
752006-07-26 Chong Yidong <cyd@stupidchicken.com>
76
77 * commands.texi (Reading One Event): Document SECONDS argument for
78 read-event, read-char, and read-char-exclusive.
79
94b39239
SM
802006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
81
82 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
83 to ensure correct identification.
84
1cff9220
RS
852006-07-24 Richard Stallman <rms@gnu.org>
86
5ac64732
RS
87 * text.texi (Clickable Text): Clarify.
88
1cff9220
RS
89 * sequences.texi (Vector Functions): Delete duplicate xref.
90
91 * objects.texi (Function Type): Clarify.
92
93 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
94 modes.
95
96 * lists.texi (List Variables): New node.
97 Material moved from other nodes.
98
99 * variables.texi (Setting Variables): add-to-list and
100 add-to-ordered-list moved to List Variables node.
101
38db29e0
TTN
1022006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
103
104 * text.texi (Links and Mouse-1):
105 For mouse-on-link-p, expand on arg POS.
106
9e4101b2
KS
1072006-07-21 Kim F. Storm <storm@cua.dk>
108
109 * display.texi (Forcing Redisplay): Don't mention systems which
110 don't support sub-second timers for redisplay-preemption-period.
111
112 * os.texi (Terminal Output): Clarify text vs graphical terminal.
113
cc539208
EZ
1142006-07-21 Eli Zaretskii <eliz@gnu.org>
115
116 * frames.texi (Input Focus): Document that focus-follows-mouse has
117 no effect on MS-Windows.
118
c29fbc93
RS
1192006-07-18 Richard Stallman <rms@gnu.org>
120
1ef252f6
RS
121 * display.texi (Forcing Redisplay): Cleanups in previous change.
122
c29fbc93
RS
123 * processes.texi (Low-Level Network): Make menu more convenient.
124
5b5fca28
KS
1252006-07-18 Kim F. Storm <storm@cua.dk>
126
2d545d83
KS
127 * display.texi (Forcing Redisplay): redisplay-preemption-period
128 only used on window systems. Add xref to Terminal Output.
129
130 * os.texi (Terminal Output): baud-rate only controls preemption on
131 non-window systems. Add xref to Forcing Redisplay.
132
5b5fca28
KS
133 * processes.texi (Low-Level Network): Rename node "Make Network"
134 to "Network Processes".
135
42995636
KB
1362006-07-18 Karl Berry <karl@gnu.org>
137
5b5fca28
KS
138 * variables.texi, functions.texi, customize.texi, loading.texi:
139 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
42995636 140
e1842332
CY
1412006-07-17 Chong Yidong <cyd@stupidchicken.com>
142
143 * commands.texi (Waiting): Document batch-mode sit-for behavior.
144
daeeeffc
RS
1452006-07-17 Richard Stallman <rms@gnu.org>
146
7c0c29ee
RS
147 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
148 Put period and comma inside quotes.
5b5fca28 149
7c0c29ee
RS
150 * loading.texi, markers.texi: Use real doublequote inside menus.
151
152 * windows.texi: Put point and comma inside quotes.
153 (Textual Scrolling): Use @samp for error message.
154
5b5fca28
KS
155 * variables.texi, tips.texi, syntax.texi, symbols.texi:
156 * strings.texi, streams.texi, processes.texi, os.texi:
7c0c29ee
RS
157 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
158 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5b5fca28
KS
159 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
160 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7c0c29ee 161 Put point and comma inside quotes.
5b5fca28 162
05bdf2d7
RS
163 * control.texi (Processing of Errors): Add command-error-function.
164
daeeeffc
RS
165 * variables.texi (File Local Variables): Clarify that
166 file local variables make buffer-local bindings.
167
168 * modes.texi (Syntactic Font Lock): Give default for
169 font-lock-syntax-table.
170
7e1c1289
NR
1712006-07-17 Nick Roberts <nickrob@snap.net.nz>
172
173 * text.texi (Special Properties): Clean up previous change.
174
912c7235
KB
1752006-07-16 Karl Berry <karl@gnu.org>
176
5b5fca28
KS
177 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
178 * control.texi: Fix bad page breaks through chapter 10 (control).
ece35e15 179
5b5fca28 180 * anti.texi (Antinews): Reorder face-attribute fns to avoid
912c7235
KB
181 underfull hbox.
182
54b7938f
NR
1832006-07-15 Nick Roberts <nickrob@snap.net.nz>
184
185 * text.texi (Special Properties): Describe fontified text property
186 in relation to a character (not text).
187
3f11901a
KS
1882006-07-15 Kim F. Storm <storm@cua.dk>
189
0864179a
KS
190 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
191 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
192 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
193
3f11901a
KS
194 * anti.texi (Antinews): Mention redisplay function.
195 The kbd macro existed, but was not documented, before 22.x.
196 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
197
b4f62d0a
NR
1982006-07-14 Nick Roberts <nickrob@snap.net.nz>
199
200 * display.texi (Displaying Messages): Add anchor.
201
202 * frames.texi (Dialog Boxes): Use it.
203
2c6e026a
RS
2042006-07-12 Richard Stallman <rms@gnu.org>
205
206 * objects.texi (Frame Type): Explain nature of frames better.
207
208 * frames.texi (Frames): Explain nature of frames better.
209
2102006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
211
212 * tips.texi (Coding Conventions): Explain why use cl at compile time.
213
099d4201
YM
2142006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
215
216 * frames.texi (Window System Selections): Mention scrap support for Mac.
217 Default value of x-select-enable-clipboard is t on Mac.
218
219 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
220
ff97f952
KS
2212006-07-11 Kim F. Storm <storm@cua.dk>
222
223 * display.texi (Forcing Redisplay): Add `redisplay' function.
224 Don't mention (sit-for -1) -- use (redisplay t) instead.
225
226 * commands.texi (Waiting): (sit-for -1) is no longer special.
227 (sit-for 0) is equivalent to (redisplay).
228 Iconifying/deiconifying no longer makes sit-for return.
229
a183016f
NR
2302006-07-10 Nick Roberts <nickrob@snap.net.nz>
231
232 * display.texi (Buttons): Fix typo.
233
234 * index.texi, elisp.texi (New Symbols): Comment node out.
235
b86be617
RS
2362006-07-09 Richard Stallman <rms@gnu.org>
237
238 * display.texi (Truncation): Clean up previous change.
239
3aa7c28e
RS
2402006-07-08 Richard Stallman <rms@gnu.org>
241
242 * commands.texi (Interactive Call): Use 3 as prefix in example
243 for execute-extended-command.
244
245 * display.texi (Attribute Functions): Move paragraph about
246 compatibility with Emacs < 21.
247
5a1048a5
KS
2482006-07-09 Kim F. Storm <storm@cua.dk>
249
250 * display.texi (Refresh Screen): Clarify force-window-update.
251 (Truncation): "Normally" indicated by fringe arrows.
252
89fb9154
EZ
2532006-07-08 Eli Zaretskii <eliz@gnu.org>
254
5a1048a5
KS
255 * windows.texi (Textual Scrolling, Resizing Windows):
256 * variables.texi (Constant Variables):
89fb9154
EZ
257 * text.texi (Buffer Contents, Deletion, Changing Properties)
258 (Property Search, Special Properties, Sticky Properties)
5a1048a5 259 (Links and Mouse-1, Fields, Change Hooks):
89fb9154 260 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5a1048a5
KS
261 (Categories):
262 * symbols.texi (Other Plists):
263 * streams.texi (Output Variables):
264 * processes.texi (Input to Processes, Query Before Exit):
265 * positions.texi (Word Motion, Text Lines, List Motion):
89fb9154 266 * os.texi (Init File, System Environment, Sound Output)
5a1048a5 267 (Session Management):
89fb9154 268 * nonascii.texi (Text Representations, Character Sets)
5a1048a5
KS
269 (Chars and Bytes, Locales):
270 * modes.texi (Defining Minor Modes, Header Lines):
271 * minibuf.texi (Minibuffer Contents):
272 * markers.texi (Information from Markers):
273 * lists.texi (List Elements, Building Lists, Association Lists):
274 * keymaps.texi (Tool Bar):
275 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
276 * functions.texi (What Is a Function, Mapping Functions):
89fb9154
EZ
277 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
278 (Color Names, Text Terminal Colors, Display Feature Testing):
279 * files.texi (Visiting Functions, File Name Components)
5a1048a5 280 (Unique File Names, Contents of Directories):
89fb9154
EZ
281 * display.texi (Forcing Redisplay, Displaying Messages)
282 (Temporary Displays, Font Selection, Auto Faces)
283 (Font Lookup, Fringe Indicators, Display Margins)
284 (Image Descriptors, Showing Images, Image Cache, Button Types)
285 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5a1048a5
KS
286 (Display Table Format, Glyphs):
287 * control.texi (Iteration):
288 * commands.texi (Command Loop Info, Adjusting Point):
08b17d37
KS
289 * backups.texi (Making Backups, Auto-Saving):
290 Remove @tindex entries.
89fb9154 291
7f087030
KS
2922006-07-07 Kim F. Storm <storm@cua.dk>
293
294 * display.texi (Fringe Cursors): Fix typo.
295 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
296 (Overlay Arrow): Default is overlay-arrow fringe indicator.
297
978db147
RS
2982006-07-05 Richard Stallman <rms@gnu.org>
299
300 * text.texi (Buffer Contents): Add example of text props
301 in result of buffer-substring.
302 (Text Properties): Explain better about use of specific property names.
303 (Property Search): Some cleanups; reorder some functions.
304
305 * keymaps.texi (Changing Key Bindings): Cleanup.
306 Add xref to Key Binding Conventions.
307
308 * display.texi (Attribute Functions): Add examples for
309 face-attribute-relative-p.
310
311 * tips.texi (Coding Conventions): Cleanup last change.
312
42b50684
KB
3132006-07-05 Karl Berry <karl@gnu.org>
314
08b17d37
KS
315 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
316 Remove @setchapternewpage odd.
42b50684
KB
317 Result is 1013 pages, down from 1100.
318
08b17d37
KS
319 * anti.texi, customize.texi, display.texi, internals.texi:
320 * minibuf.texi, modes.texi, tips.texi:
9b7fa297 321 Fix overfull/underfull boxes.
42b50684 322
180f018c
TTN
3232006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
324
325 * edebug.texi (Instrumenting):
326 Add Edebug-specific findex for eval-buffer.
327 * loading.texi (Loading):
328 Replace eval-current-buffer with eval-buffer.
329
8e338f7b
EZ
3302006-06-30 Nick Roberts <nickrob@snap.net.nz>
331
332 * locals.texi (Standard Buffer-Local Variables): Update the list
333 of variables.
334
0770a251
NR
3352006-06-26 Nick Roberts <nickrob@snap.net.nz>
336
337 * files.texi (File Name Completion): Point user to the node
338 "Reading File Names".
339
d9034473
EZ
3402006-06-24 Eli Zaretskii <eliz@gnu.org>
341
eff6bfea
EZ
342 * files.texi (Contents of Directories): Document case-insensitive
343 behavior on respective filesystems.
344
d9034473
EZ
345 * objects.texi (Character Type): Document that Emacs signals an
346 error for unsupported Unicode characters specified as \uNNNN.
347
a5bd14d3
RS
3482006-06-19 Richard Stallman <rms@gnu.org>
349
350 * processes.texi (Bindat Spec): Clarify previous change.
351
d1ae9041
RS
3522006-06-16 Richard Stallman <rms@gnu.org>
353
354 * tips.texi (Coding Conventions): Better explain conventions
355 for definition constructs.
356
357 * text.texi (Special Properties): String value of `read-only'
358 serves as the error message.
359
360 * objects.texi (Character Type): Clarify prev. change.
361 (Non-ASCII in Strings): Mention \u and \U.
362
363 * commands.texi (Using Interactive): Explain problem of
364 markers, etc., in command-history.
365
1bb32610
KS
3662006-06-14 Kim F. Storm <storm@cua.dk>
367
368 * commands.texi (Waiting): Negative arg to sit-for forces
369 redisplay even if input is pending.
370
371 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
372 redisplay. Remove incorrect example of binding redisplay-dont-pause
373 around (sit-for 0).
374
c7484981
RS
3752006-06-13 Richard Stallman <rms@gnu.org>
376
377 * display.texi (Forcing Redisplay): Clarify previous change.
378
d211faa2
RF
3792006-06-13 Romain Francoise <romain@orebokech.com>
380
381 * display.texi (Forcing Redisplay): Fix typo.
382
8eb2b87f
KS
3832006-06-13 Kim F. Storm <storm@cua.dk>
384
385 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
386
503b5e1c
LT
3872006-06-10 Luc Teirlinck <teirllm@auburn.edu>
388
389 * tips.texi (Coding Conventions): Add `@end itemize'.
390
9e362b84
RS
3912006-06-10 Richard Stallman <rms@gnu.org>
392
393 * tips.texi (Coding Conventions): Explain use of coding systems
394 to ensure one decoding for strings.
395
7cb93181
EZ
3962006-06-09 Aidan Kehoe <kehoea@parhasard.net>
397
9b7fa297 398 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7cb93181
EZ
399 syntax.
400
afd63bda
EZ
4012006-06-07 Eli Zaretskii <eliz@gnu.org>
402
403 * display.texi (Font Selection): Remove description of
404 clear-face-cache.
405
406 * compile.texi (Eval During Compile): Fix a typo. Add index
407 entries for possible uses of eval-when-compile.
408
71ee3e04
TTN
4092006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
410
411 * display.texi (Abstract Display): Fix typo.
412
a941b26b
EZ
4132006-06-03 Eli Zaretskii <eliz@gnu.org>
414
415 * minibuf.texi (Minibuffer History) <history-add-new-input>:
416 Reword variable's description.
417
963128f3
RS
4182006-06-01 Richard Stallman <rms@gnu.org>
419
420 * windows.texi (Splitting Windows): Clarify splitting nonselected
421 window.
422
82db8fa7
JL
4232006-05-31 Juri Linkov <juri@jurta.org>
424
425 * minibuf.texi (Minibuffer History): Add history-add-new-input.
426
d9e8091d
RS
4272006-05-30 Richard Stallman <rms@gnu.org>
428
6ac209a3
RS
429 * display.texi (Line Height): Fix errors in description of
430 default line height and line-height properyty.
431
d9e8091d
RS
432 * nonascii.texi (Default Coding Systems): Further clarification.
433
93fd6289
LT
4342006-05-29 Luc Teirlinck <teirllm@auburn.edu>
435
436 * internals.texi (Pure Storage): Mention that an overflow in pure
437 space causes a memory leak.
438 (Garbage Collection): If there was an overflow in pure space,
439 `garbage-collect' returns nil.
440
7c42b3e0
EZ
4412006-05-30 Eli Zaretskii <eliz@gnu.org>
442
443 * nonascii.texi (Default Coding Systems): Fix it some more.
444
b8909e88
EZ
4452006-05-29 Eli Zaretskii <eliz@gnu.org>
446
447 * nonascii.texi (Default Coding Systems): Fix last change.
448
6d3906d5
KH
4492006-05-29 Kenichi Handa <handa@m17n.org>
450
451 * nonascii.texi (find-operation-coding-system): Describe the new
452 argument format (FILENAME . BUFFER).
453
0985f920
RS
4542006-05-28 Richard Stallman <rms@gnu.org>
455
456 * tips.texi (Coding Conventions): Better explain reasons not to
457 advise other packages or use `eval-after-load'.
458
6c6e0bb4
KS
4592006-05-29 Kim F. Storm <storm@cua.dk>
460
461 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
462 `bindat-idx' and `bindat-raw' for clarity.
463
096432af
TTN
4642006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
465
b9e17eb3
TTN
466 * processes.texi (Bindat Spec): Expand on `repeat' handler.
467
096432af
TTN
468 * display.texi (Display): Add "Abstract Display" to menu.
469 (Abstract Display, Abstract Display Functions)
470 (Abstract Display Example): New nodes.
471 * elisp.texi (Top): Add "Abstract Display" to menu.
472
e4b3f22f
CY
4732006-05-27 Chong Yidong <cyd@stupidchicken.com>
474
917b8227
CY
475 * keymaps.texi (Key Sequences): Link to input events definition.
476 (Format of Keymaps): Delete material duplicated in Keymap Basics.
477
e4b3f22f
CY
478 * files.texi (Changing Files): Document updated argument list for
479 copy-file.
480
f1b64ef1
TTN
4812006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
482
483 * processes.texi (Bindat Functions): Explain term "total length".
484 Use it in bindat-length and bindat-pack descriptions.
485
3d0793e4
EZ
4862006-05-26 Eli Zaretskii <eliz@gnu.org>
487
488 * tips.texi (Coding Conventions): Advise against using
489 eval-after-load in packages. Add an index entry.
490
abeb5483
JL
4912006-05-25 Juri Linkov <juri@jurta.org>
492
92aa92fa
JL
493 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
494
abeb5483
JL
495 * modes.texi (%-Constructs): Add %e, %z, %Z.
496
403a7bca
RS
4972006-05-25 Richard Stallman <rms@gnu.org>
498
499 * elisp.texi (Top): Update subnode menu.
500
501 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
502 (Keymaps): Update menu.
503
39a9bed3
CY
5042006-05-25 Chong Yidong <cyd@stupidchicken.com>
505
506 * keymaps.texi (Key Sequences): Some clarifications.
507
78b3f5c3
TTN
5082006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
509
510 * processes.texi (Bindat Functions): Say "unibyte string"
511 explicitly for bindat-unpack and bindat-pack descriptions.
512 (Bindat Examples): Don't call `string-make-unibyte' in example.
513
08244b81
CY
5142006-05-25 Chong Yidong <cyd@stupidchicken.com>
515
516 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
517 Explain string and vector representations of key sequences
518
78b3f5c3
TTN
519 * keymaps.texi (Changing Key Bindings):
520 * commands.texi (Interactive Codes, Interactive Codes):
08244b81
CY
521 * help.texi (Describing Characters): Refer to it.
522
b370c94d
LT
5232006-05-23 Luc Teirlinck <teirllm@auburn.edu>
524
525 * frames.texi (Pointer Shape): @end table -> @end defvar.
526
b8223441
RS
5272006-05-22 Richard Stallman <rms@gnu.org>
528
529 * elisp.texi (Top): Update subnode menus.
530
531 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
532 Contents rewritten; material from old Pointer Shape node moved here.
533
534 * display.texi (Pointer Shape): Node deleted.
535 (Image Descriptors): Minor cleanup.
536
c18eec5c
RS
5372006-05-21 Richard Stallman <rms@gnu.org>
538
539 * syntax.texi (Parsing Expressions): Update info on which STATE
540 elements are ignored.
541
9300b310
LT
5422006-05-19 Luc Teirlinck <teirllm@auburn.edu>
543
86735b2d
LT
544 * hooks.texi (Standard Hooks): Correct typo.
545
9300b310
LT
546 * gpl.texi (GPL): ifinfo -> ifnottex.
547
75e3b957
EZ
5482006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
549
550 * searching.texi (Simple Match Data): Warn about match data being
551 set anew by every search.
552
0bcf8735
RS
5532006-05-17 Richard Stallman <rms@gnu.org>
554
555 * minibuf.texi (Minibuffer History): Clarify.
556
557 * searching.texi (Regexp Special): Clarify nested regexp warning.
558
b3abe3a5
KS
5592006-05-16 Kim F. Storm <storm@cua.dk>
560
561 * minibuf.texi (Minibuffer History): Update add-to-history.
562
bc20db55
KH
5632006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
564
565 * nonascii.texi (Explicit Encoding): Fix
566 typo (encoding<->decoding).
567
f31263a4
RS
5682006-05-14 Richard Stallman <rms@gnu.org>
569
46a2df8e
RS
570 * buffers.texi (Creating Buffers): Cleanup.
571
f31263a4
RS
572 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
573
1299a5a4
EZ
5742006-05-13 Eli Zaretskii <eliz@gnu.org>
575
642c61f3
EZ
576 * buffers.texi (Current Buffer): Document that with-temp-buffer
577 disables undo.
578
1299a5a4
EZ
579 * os.texi (Terminal-Specific): More accurate description of how
580 Emacs searches for the terminal-specific libraries.
581
61515a63
EZ
5822006-05-12 Eli Zaretskii <eliz@gnu.org>
583
b811ef49
EZ
584 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
585 emacs-xtra to @inforef's.
586
4a7910c7
EZ
587 * text.texi (Undo): Document that undo is turned off in buffers
588 whose names begin with a space.
589
590 * buffers.texi (Buffer Names): Add index entries for buffers whose
591 names begin with a space.
592 (Creating Buffers): Document that undo is turned off in buffers
593 whose names begin with a space.
594
f055e02c
EZ
595 * files.texi (Visiting Functions, Reading from Files)
596 (Saving Buffers): Mention code and EOL conversions by file I/O
597 primitives and subroutines.
598
0ef0b416
EZ
599 * nonascii.texi (Lisp and Coding Systems): Document
600 coding-system-eol-type. Add index entries for eol conversion.
601
61515a63
EZ
602 * display.texi (Defining Faces): Mention `mac', and add an xref to
603 where window-system is described.
604
e4c068c0
RS
6052006-05-10 Richard Stallman <rms@gnu.org>
606
607 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
608
31035927
RS
6092006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
610
611 * variables.texi (File Local Variables): Recommend to quote lambda
612 expressions in safe-local-variable property.
613
f12a0718
RS
6142006-05-09 Richard Stallman <rms@gnu.org>
615
616 * variables.texi (File Local Variables): Document
617 safe-local-eval-forms and safe-local-eval-function.
618
ed7e6c32
KS
6192006-05-07 Kim F. Storm <storm@cua.dk>
620
621 * minibuf.texi (Minibuffer History): Remove keep-dups arg
622 from add-to-history.
623
5a36d834
RF
6242006-05-07 Romain Francoise <romain@orebokech.com>
625
626 * commands.texi (Event Input Misc):
627 * compile.texi (Eval During Compile):
628 * internals.texi (Buffer Internals):
629 * minibuf.texi (Initial Input):
630 * nonascii.texi (Scanning Charsets):
631 * numbers.texi (Comparison of Numbers):
632 * windows.texi (Textual Scrolling, Vertical Scrolling):
633 Fix various typos.
634
fbc284f6
EZ
6352006-05-06 Eli Zaretskii <eliz@gnu.org>
636
f53d2e87
EZ
637 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
638 conditional xref's to either emacs or emacs-xtra, depending on
639 @iftex/@ifnottex.
640
fbc284f6
EZ
641 * minibuf.texi (Minibuffer History): Document add-to-history.
642
3dfed653
EZ
6432006-05-05 Eli Zaretskii <eliz@gnu.org>
644
645 * internals.texi (Pure Storage): Mention the pure overflow message
646 at startup.
647
8e7a9a24
EZ
6482006-05-05 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
649
650 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
651 (Searching Keymaps): Fix pseudo-Lisp description of keymap
652 search.
653
d0789de9
RS
6542006-05-01 Richard Stallman <rms@gnu.org>
655
656 * intro.texi (nil and t): Clarify.
657
658 * variables.texi (File Local Variables): Suggest using booleanp.
659
fc2cb772
JB
6602006-05-01 Juanma Barranquero <lekktu@gmail.com>
661
662 * objects.texi (Type Predicates): Fix typos.
663
27c5714a
SM
6642006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
665
666 * intro.texi (nil and t): Add booleanp.
667
668 * objects.texi (Type Predicates): Add links for booleanp and
669 string-or-null-p.
670
eadb9d45
RS
6712006-04-29 Richard Stallman <rms@gnu.org>
672
27c5714a 673 * modes.texi (Multiline Font Lock): Rename from
eadb9d45
RS
674 Multi line Font Lock Elements. Much clarification.
675 (Font Lock Multiline, Region to Fontify): Much clarification.
676
7817e3d3
SM
6772006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
678
679 * variables.texi (File Local Variables): Remove the special case t for
680 safe-local-variable.
681
8ac3a455
RS
6822006-04-26 Richard Stallman <rms@gnu.org>
683
684 * syntax.texi (Parsing Expressions): Minor cleanup.
685
290e4aae
RS
6862006-04-18 Richard Stallman <rms@gnu.org>
687
688 * tips.texi (Coding Conventions): Explain when the package's
689 prefix should appear later on (not at the start of the name).
690
691 * searching.texi (String Search): Clarify effect of NOERROR.
692
693 * modes.texi (Imenu): Clarify what special items do.
694
695 * hooks.texi (Standard Hooks): Delete text about old hook names.
696
1e2b8ce5
RF
6972006-04-17 Romain Francoise <romain@orebokech.com>
698
699 * variables.texi (Local Variables): Update the default value of
700 `max-specpdl-size'.
701
51fa34bc
MB
7022006-04-15 Michael Olson <mwolson@gnu.org>
703
704 * processes.texi (Transaction Queues): Mention the new optional
705 `delay-question' argument for `tq-enqueue'.
706
61f32d39
BW
7072006-04-13 Bill Wohler <wohler@newt.com>
708
709 * customize.texi (Common Keywords): Use dotted notation for
9b7fa297 710 :package-version value. Specify its values. Improve documentation
50b7bce0 711 for customize-package-emacs-version-alist.
61f32d39 712
4f8ed159
BW
7132006-04-12 Bill Wohler <wohler@newt.com>
714
715 * customize.texi (Common Keywords): Move description of
716 customize-package-emacs-version-alist to @defvar.
717
e5e864ab
BW
7182006-04-10 Bill Wohler <wohler@newt.com>
719
720 * customize.texi (Common Keywords): Add :package-version.
721
6c230417
KS
7222006-04-10 Kim F. Storm <storm@cua.dk>
723
724 * text.texi (Buffer Contents): Add NOPROPS arg to
725 filter-buffer-substring.
726
d82eac8f
EZ
7272006-04-08 Kevin Ryde <user42@zip.com.au>
728
729 * os.texi (Command-Line Arguments): Update xref to emacs manual
730 "Command Arguments" -> "Emacs Invocation", per change there.
731
4f815b29
TTN
7322006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
733
734 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
735 be on one line to help makeinfo not render two spaces after the dot.
736
122c3009
RS
7372006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
738
739 * strings.texi (Predicates for Strings): Add string-or-null-p.
740
da68bc3d
KS
7412006-03-28 Kim F. Storm <storm@cua.dk>
742
743 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
744 remarks about systems that don't support fractional seconds.
745
b223e22d
KB
7462006-03-25 Karl Berry <karl@gnu.org>
747
fc2cb772 748 * elisp.texi: Use @copyright{} instead of (C), and do not indent
b223e22d
KB
749 the year list.
750
b756c64c
NR
7512006-03-21 Nick Roberts <nickrob@snap.net.nz>
752
753 * display.texi (Fringe Indicators): Fix typos.
754
fe3dca59
LT
7552006-03-19 Luc Teirlinck <teirllm@auburn.edu>
756
c287ad03 757 * tips.texi (Documentation Tips): One can now also write `program'
fe3dca59
LT
758 in front of a quoted symbol in a docstring to prevent making a
759 hyperlink.
760
e91d4202
AM
7612006-03-19 Alan Mackenzie <acm@muc.de>
762
290e4aae 763 * text.texi (Special Properties): Clarify `fontified' property.
e91d4202 764
e8a5f60b
RS
7652006-03-16 Richard Stallman <rms@gnu.org>
766
767 * display.texi (Defining Images): Minor cleanup.
768
486daaa5
BW
7692006-03-16 Bill Wohler <wohler@newt.com>
770
771 * display.texi (Defining Images): In image-load-path-for-library,
772 prefer user's images.
773
4ffc92c2
SM
7742006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
775
776 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
777
874a6ef8
BW
7782006-03-15 Bill Wohler <wohler@newt.com>
779
780 * display.texi (Defining Images): Fix example in
781 image-load-path-for-library by not recommending that one binds
fc2cb772 782 image-load-path. Just defvar it to placate compiler and only use
874a6ef8
BW
783 it if previously defined.
784
70949f30
BW
7852006-03-14 Bill Wohler <wohler@newt.com>
786
787 * display.texi (Defining Images): In image-load-path-for-library,
788 always return list of directories. Update example.
789
c852c516
AM
7902006-03-14 Alan Mackenzie <acm@muc.de>
791
792 * modes.texi: New node, "Region to Fontify" (for Font Lock).
793 This describes font-lock-extend-region-function.
4ffc92c2 794 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
c852c516
AM
795 the new node "Region to Fontify".
796
7cd3712b
RS
7972006-03-13 Richard Stallman <rms@gnu.org>
798
799 * display.texi (Invisible Text): The impossible position is
800 now before the invisible text, not after.
801 (Defining Images): Clean up last change.
802
2c676341
BW
8032006-03-11 Bill Wohler <wohler@newt.com>
804
805 * display.texi (Defining Images): Add image-load-path-for-library.
806
6f49b4c5
LT
8072006-03-11 Luc Teirlinck <teirllm@auburn.edu>
808
2d14c9bf
LT
809 * text.texi (Adaptive Fill): Fix Texinfo usage.
810
811 * strings.texi (Creating Strings): Fix Texinfo usage.
812
6f49b4c5
LT
813 * searching.texi (Regexp Special): Use @samp for regular
814 expressions that are not in Lisp syntax.
815
fc1d3386
LT
8162006-03-08 Luc Teirlinck <teirllm@auburn.edu>
817
818 * searching.texi (Regexp Special): Put remark between parentheses
819 to avoid misreading.
820
7b2c2ca9
LT
8212006-03-07 Luc Teirlinck <teirllm@auburn.edu>
822
823 * searching.texi (Syntax of Regexps): More accurately describe
824 which characters are special in which situations.
825 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
826 are not special. Describe in detail when `[' and `]' are special.
827 (Regexp Backslash): Plenty of regexps with unbalanced square
828 brackets are valid, so reword that statement.
829
f79bc642
KS
8302006-03-02 Kim F. Storm <storm@cua.dk>
831
832 * keymaps.texi (Tool Bar): Add tool-bar-border.
833
1d9a5237
LT
8342006-02-28 Luc Teirlinck <teirllm@auburn.edu>
835
a86b01fa 836 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
1d9a5237 837
2534ef94
LT
8382006-02-27 Luc Teirlinck <teirllm@auburn.edu>
839
840 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
841
842 * files.texi (Locating Files): Suggest additional values for the
843 SUFFIXES arg of `locate-file'. Update pxref.
844
845 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
846 (How Programs Do Loading): Discuss the effects of Auto Compression
847 mode on `load'.
848 (Load Suffixes): New node.
394e96d5 849 (Library Search): Delete description of `load-suffixes'; it was
2534ef94
LT
850 moved to "Load Suffixes".
851 (Autoload, Named Features): Mention `load-suffixes'.
852
dd9959da 8532006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2bb56fbf
JB
854
855 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
856
857 * windows.texi (Window Tree): Fix typo.
858
49af2995
KS
8592006-02-20 Kim F. Storm <storm@cua.dk>
860
861 * display.texi (Fringe Indicators): New section.
862 Move indicate-empty-lines, indicate-buffer-boundaries, and
863 default-indicate-buffer-boundaries here.
864 Add fringe-indicator-alist and default-fringes-indicator-alist.
865 Add list of logical fringe indicator symbols.
866 Update list of standard bitmap names.
867 (Fringe Cursors): New section.
868 Move overflow-newline-into-fringe here.
869 Add fringe-cursor-alist and default-fringes-cursor-alist.
870 Add list of fringe cursor symbols.
871
58f71009
JB
8722006-02-20 Juanma Barranquero <lekktu@gmail.com>
873
874 * commands.texi (Using Interactive): Fix reference to node
875 "Minibuffers".
876
5498b6af
RS
8772006-02-19 Richard M. Stallman <rms@gnu.org>
878
879 * minibuf.texi (High-Level Completion):
880 Add xref to read-input-method-name.
881
882 * files.texi (Relative File Names): Move file-relative-name here.
883 (File Name Expansion): From here. Minor clarifications.
884
885 * commands.texi (Using Interactive): Add xrefs about reading input.
886 Clarify remarks about that moving point and mark.
887 Put string case before list case.
888
43ce897a 8892006-02-16 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
b6498a68 890
4ffc92c2
SM
891 * display.texi (Other Display Specs, Image Descriptors):
892 Revert erroneous changes. The previous description of
893 image-descriptors as `(image . PROPS)' was correct.
b6498a68 894
1324d26e
RS
8952006-02-14 Richard M. Stallman <rms@gnu.org>
896
897 * variables.texi (File Local Variables): Clarifications.
898
0da93350
JB
8992006-02-14 Juanma Barranquero <lekktu@gmail.com>
900
901 * variables.texi (File Local Variables): Use @code for a cons
902 cell, not @var.
903
51a39bab
CY
9042006-02-13 Chong Yidong <cyd@stupidchicken.com>
905
906 * variables.texi (File Local Variables): Document new file local
907 variable behavior.
908
d342156c
KS
9092006-02-10 Kim F. Storm <storm@cua.dk>
910
911 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
912
8392fe4a
JB
9132006-02-08 Juanma Barranquero <lekktu@gmail.com>
914
915 * modes.texi (%-Constructs): Remove obsolete info about
916 `global-mode-string'.
917
cd6cd82a
RS
9182006-02-07 Richard M. Stallman <rms@gnu.org>
919
d78dc2d8
RS
920 * commands.texi (Prefix Command Arguments): Minor cleanup.
921
922 * display.texi: "Graphical display", not window system.
923
cd6cd82a
RS
924 * functions.texi (What Is a Function): Fix xref.
925
926 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
927 (Changing Key Bindings): Clarify when remapping is better than
928 substitute-key-definition.
929
9302006-02-02 Richard M. Stallman <rms@gnu.org>
931
932 * minibuf.texi (Basic Completion): Completion alists are risky.
933
934 * keymaps.texi (Active Keymaps): Clarifications.
935 (Searching Keymaps): New node.
936 (Keymaps): Update menu.
937
938 * frames.texi (Layout Parameters): Minor clarification.
939 (Drag and Drop): New node.
940 (Frames): Update menu.
941
cf052abc
CY
9422006-01-29 Chong Yidong <cyd@stupidchicken.com>
943
4ffc92c2
SM
944 * display.texi (Other Display Specs, Image Descriptors):
945 Image description is a list, not a cons cell.
cf052abc 946
1f2907ee
LT
9472006-01-28 Luc Teirlinck <teirllm@auburn.edu>
948
949 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
950 list is not necessarily a list).
951
a849f77d
EZ
9522006-01-27 Eli Zaretskii <eliz@gnu.org>
953
954 * frames.texi (Layout Parameters): border-width and
955 internal-border-width belong to the frame, not the window.
956
d322eb9b
RS
9572006-01-19 Richard M. Stallman <rms@gnu.org>
958
959 * nonascii.texi (Translation of Characters): Search cmds use
960 translation-table-for-input. Automatically made local.
961
962 * markers.texi (Overview of Markers): Count insertion type
963 as one of a marker's attributes.
964
cd6cd82a
RS
965 * keymaps.texi (Controlling Active Maps): New node, split out of
966 Active Keymaps.
967 (Keymaps): Menu updated.
968 (Active Keymaps): Give pseudocode to explain how the active
969 maps are searched. current-active-maps and key-binding moved here.
970 (Functions for Key Lookup): current-active-maps and key-binding moved.
971 Clarifications.
972 (Searching the Keymaps): New subnode.
973
d322eb9b
RS
974 * elisp.texi (Top): Menu clarification.
975
976 * display.texi (Other Display Specs): Delete duplicate entry for
977 just a string as display spec. Move text about recursive display
978 specs on such a string.
979
980 * commands.texi (Key Sequence Input): Clarify.
981 Move num-nonmacro-input-events out.
982 (Reading One Event): num-nonmacro-input-events moved here.
983
2ac77b5a
NR
9842006-01-14 Nick Roberts <nickrob@snap.net.nz>
985
986 * advice.texi (Simple Advice): Update example to fit argument
987 change in previous-line.
988
a203a18c
RS
9892006-01-05 Richard M. Stallman <rms@gnu.org>
990
991 * markers.texi (The Mark): Fix in `mark'.
992
d9043ddf
RS
9932006-01-04 Richard M. Stallman <rms@gnu.org>
994
995 * processes.texi (Misc Network, Make Network): Minor cleanups.
996
8a5db8ae
KS
9972006-01-04 Kim F. Storm <storm@cua.dk>
998
999 * processes.texi (Make Network): Add IPv6 addresses and handling.
1000 (Network Feature Testing): Mention (:family ipv6).
1001 (Misc Network): Add IPv6 formats to format-network-address.
1002
19bb7940
RS
10032005-12-30 Richard M. Stallman <rms@gnu.org>
1004
1005 * text.texi (Changing Properties):
1006 Don't use return value of set-text-properties.
1007
b9cb50d9
LT
10082005-12-29 Luc Teirlinck <teirllm@auburn.edu>
1009
1010 * modes.texi (Mode Line Format): Correct typo in menu.
1011
94a867a6
RS
10122005-12-29 Richard M. Stallman <rms@gnu.org>
1013
1014 * modes.texi (Mode Line Top): New node.
1015 (Mode Line Data): Some text moved to new node.
1016 Explain the data structure more concretely.
1017 (Mode Line Basics): Clarifications.
1018 (Mode Line Variables): Clarify intro paragraph.
1019 (%-Constructs): Clarify intro paragraph.
1020 (Mode Line Format): Update menu.
1021
ba455131
LT
10222005-12-28 Luc Teirlinck <teirllm@auburn.edu>
1023
1024 * minibuf.texi (Basic Completion): Update lazy-completion-table
1025 examples for removal of ARGS argument.
1026
2b6abe1e
RS
10272005-12-23 Richard M. Stallman <rms@gnu.org>
1028
1029 * text.texi (Undo): Restore some explanation from the version
1030 that was deleted.
1031
2d7409f2
EZ
10322005-12-23 Eli Zaretskii <eliz@gnu.org>
1033
abeb5483 1034 * text.texi (Undo): Remove duplicate descriptions of `apply
2d7409f2
EZ
1035 funname' and `apply delta' elements of the undo list.
1036
2e23b82e
RS
10372005-12-20 Richard M. Stallman <rms@gnu.org>
1038
1039 * help.texi (Help Functions): Update documentation of `apropos'.
1040
a31687ce
LT
10412005-12-20 Luc Teirlinck <teirllm@auburn.edu>
1042
1043 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
1044 because it is confusing. If the :help-echo keyword is a function,
1045 it is not directly used as the :help-echo overlay property, as the
1046 xref seems to suggest (it does not take the appropriate args).
1047
0e83c4e9
LT
10482005-12-19 Luc Teirlinck <teirllm@auburn.edu>
1049
1050 * customize.texi (Common Keywords): Fix Texinfo usage.
1051 (Group Definitions, Variable Definitions): Update for new
1052 conventions for using `*' in docstrings.
77df907a
LT
1053
1054 * tips.texi (Documentation Tips): Update for new conventions for
1055 using `*' in docstrings.
1056
69487a1f
RS
10572005-12-16 Richard M. Stallman <rms@gnu.org>
1058
1059 * minibuf.texi (Minibuffer Contents): Minor cleanup.
1060
2a502a32
JL
10612005-12-16 Juri Linkov <juri@jurta.org>
1062
1063 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
1064
b158c851
RF
10652005-12-14 Romain Francoise <romain@orebokech.com>
1066
1067 * modes.texi (Customizing Keywords): Rename `append' to `how'.
1068 Fix typo.
1069
d7d1f75e
JL
10702005-12-11 Juri Linkov <juri@jurta.org>
1071
1072 * minibuf.texi (Completion Commands): Add mention of read-file-name
1073 for filename completion keymaps.
1074 (Reading File Names): Add mention of filename completion keymaps
1075 for read-file-name and xref to `Completion Commands'.
1076
4b1c16c2
RS
10772005-12-10 Richard M. Stallman <rms@gnu.org>
1078
1079 * customize.texi (Common Keywords): State caveats for use of :tag.
1080
1d49d5d9
RS
10812005-12-08 Richard M. Stallman <rms@gnu.org>
1082
2663a204
RS
1083 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
1084 with xrefs and better explanation.
1085 (Completion Commands): Add the filename completion maps.
1086
1d49d5d9
RS
1087 * objects.texi (Character Type): Clarify that \s is not space
1088 if a dash follows.
1089
fa0d4d0c
RS
10902005-12-05 Richard M. Stallman <rms@gnu.org>
1091
1092 * windows.texi (Resizing Windows): Delete preserve-before args.
1093
d64b177a
SM
10942005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1095
1096 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
1097 in full keymaps, since the quirk has been fixed.
1098
79019cc9
EZ
10992005-12-03 Eli Zaretskii <eliz@gnu.org>
1100
1101 * hooks.texi (Standard Hooks): Add index entries. Mention
1102 `compilation-finish-functions'.
1103
161ef3be
RS
11042005-11-27 Richard M. Stallman <rms@gnu.org>
1105
1106 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
1107
17c1971a
JL
11082005-11-21 Juri Linkov <juri@jurta.org>
1109
1110 * customize.texi (Common Keywords): Update links types
1111 custom-manual and url-link. Add link types emacs-library-link,
1112 file-link, function-link, variable-link, custom-group-link.
1113
5890344b
CY
11142005-11-20 Chong Yidong <cyd@stupidchicken.com>
1115
1116 * display.texi: Revert 2005-11-20 change.
1117
cbce0752
TTN
11182005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
1119
1120 * processes.texi (Bindat Functions):
1121 Say "third" to refer to zero-based index "2".
1122
ff04c885
LT
11232005-11-18 Luc Teirlinck <teirllm@auburn.edu>
1124
1125 * loading.texi (Library Search): Update the default value of
1126 `load-suffixes'.
1127
ce8d4e00
CY
11282005-11-17 Chong Yidong <cyd@stupidchicken.com>
1129
1130 * display.texi (Attribute Functions): Mention :ignore-defface.
1131
cbad4a9e
SM
11322005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
1133
1134 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
16b4c38b 1135 (Minor Mode Conventions): Mention the use of a hook.
cbad4a9e 1136
fda12b27
RS
11372005-11-06 Richard M. Stallman <rms@gnu.org>
1138
1139 * files.texi (Magic File Names): find-file-name-handler checks the
1140 `operations' property of the handler.
1141
e082564e
RS
11422005-11-03 Richard M. Stallman <rms@gnu.org>
1143
1144 * variables.texi (Frame-Local Variables): Small clarification.
1145
f0cdd9e4
CY
11462005-10-29 Chong Yidong <cyd@stupidchicken.com>
1147
1148 * os.texi (Init File): Document ~/.emacs.d/init.el.
1149
685abb98
RS
11502005-10-29 Richard M. Stallman <rms@gnu.org>
1151
1152 * internals.texi (Garbage Collection): Document memory-full.
1153
7000848e
BW
11542005-10-28 Bill Wohler <wohler@newt.com>
1155
1156 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
1157 for URLs.
1158
107fb6c9
RS
11592005-10-28 Richard M. Stallman <rms@gnu.org>
1160
1161 * minibuf.texi (Completion Commands): Clean up prev change.
1162
11632005-10-26 Kevin Ryde <user42@zip.com.au>
1164
1165 * compile.texi (Eval During Compile): Explain recommended uses
1166 of eval-when-compile and eval-and-compile.
1167
1d8e69a2
MY
11682005-10-27 Masatake YAMATO <jet@gyve.org>
1169
cbad4a9e 1170 * minibuf.texi (Completion Commands):
1d8e69a2 1171 Write about new optional argument for `display-completion-list'.
cbad4a9e 1172
6a897887
RS
11732005-10-23 Richard M. Stallman <rms@gnu.org>
1174
1175 * display.texi (Overlay Arrow): Clarify about local bindings of
1176 overlay-arrow-position.
1177
6d1e17be
EZ
11782005-10-22 Eli Zaretskii <eliz@gnu.org>
1179
1180 * internals.texi (Building Emacs): Fix last change.
1181
db5fe0a6
RS
11822005-10-22 Richard M. Stallman <rms@gnu.org>
1183
1184 * internals.texi (Building Emacs): Document eval-at-startup.
1185
45158e77
RS
11862005-10-21 Richard M. Stallman <rms@gnu.org>
1187
1188 * loading.texi (Where Defined): load-history contains abs file names.
1189 symbol-file returns abs file names.
1190
e50165ec
KS
11912005-10-19 Kim F. Storm <storm@cua.dk>
1192
1193 * display.texi (Showing Images): Add max-image-size integer value.
1194
63ab30d0
CY
11952005-10-18 Chong Yidong <cyd@stupidchicken.com>
1196
1197 * display.texi (Showing Images): Document max-image-size.
1198
f8252852
RS
11992005-10-17 Richard M. Stallman <rms@gnu.org>
1200
1201 * commands.texi (Quitting): Minor clarification.
1202
1203 * processes.texi (Sentinels): Clarify about output and quitting.
1204 (Filter Functions): Mention with-local-quit.
1205
c1bed3aa
JL
12062005-10-17 Juri Linkov <juri@jurta.org>
1207
1208 * buffers.texi (Current Buffer):
1209 * commands.texi (Event Input Misc):
1210 * compile.texi (Eval During Compile, Compiler Errors):
1211 * customize.texi (Group Definitions):
1212 * display.texi (Progress, Defining Faces):
1213 * files.texi (Writing to Files):
1214 * modes.texi (Mode Hooks, Defining Minor Modes):
1215 * streams.texi (Output Functions):
1216 * syntax.texi (Syntax Table Functions):
1217 * text.texi (Change Hooks):
1218 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
1219
1220 * commands.texi (Quitting): Replace arg `forms' with `body' in
1221 `with-local-quit'.
1222
1223 * positions.texi (Excursions): Replace arg `forms' with `body' in
1224 `save-excursion'.
1225
ef1b4c9e
KS
12262005-10-08 Kim F. Storm <storm@cua.dk>
1227
1228 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
1229 Rename manual section accordingly.
1230
abc8ce50
KS
12312005-10-04 Kim F. Storm <storm@cua.dk>
1232
1233 * windows.texi (Window Split Tree): New section describing
1234 new function window-split-tree function.
1235
a1f5a1f0
NR
12362005-10-03 Nick Roberts <nickrob@snap.net.nz>
1237
1238 * display.texi (Fringe Size/Pos): Simplify and add detail.
1239
97c3e4cc
RF
12402005-09-30 Romain Francoise <romain@orebokech.com>
1241
1242 * minibuf.texi (High-Level Completion): Explain that the prompt
1243 given to `read-buffer' should end with a colon and a space.
1244 Update usage examples.
1245
8ad8c5ce
JL
12462005-09-29 Juri Linkov <juri@jurta.org>
1247
1248 * display.texi (Displaying Messages): Rename argument name
1249 `string' to `format-string' in functions `message', `message-box',
1250 `message-or-box'.
1251
63182706
CY
12522005-09-26 Chong Yidong <cyd@stupidchicken.com>
1253
fc2cb772 1254 * errors.texi (Standard Errors): Correct xrefs.
63182706 1255
906320ec
CY
12562005-09-18 Chong Yidong <cyd@stupidchicken.com>
1257
fc2cb772 1258 * display.texi (Defining Images): Update documentation for
906320ec
CY
1259 `image-load-path'.
1260
8ccd3630
RS
12612005-09-17 Richard M. Stallman <rms@gnu.org>
1262
1263 * display.texi (Defining Images): Clean up previous change.
1264
7260457b
RF
12652005-09-16 Romain Francoise <romain@orebokech.com>
1266
1267 * elisp.texi: Specify GFDL version 1.2.
1268
1269 * doclicense.texi (GNU Free Documentation License): Update to
1270 version 1.2.
1271
5b51c037
CY
12722005-09-15 Chong Yidong <cyd@stupidchicken.com>
1273
1274 * display.texi (Defining Images): Document `image-load-path'.
1275
5c4757d3
RS
12762005-09-15 Richard M. Stallman <rms@gnu.org>
1277
1278 * objects.texi (Printed Representation): Minor cleanup.
1279 (Box Diagrams): Minor fix.
1280 (Cons Cell Type): Move (...) index item here.
1281 (Box Diagrams): From here.
1282 (Array Type): Minor fix.
1283 (Type Predicates): Delete index "predicates".
1284 (Hash Table Type): Clarify xref.
1285 (Dotted Pair Notation): Minor fix.
1286
2bb8b80c
CY
12872005-09-10 Chong Yidong <cyd@stupidchicken.com>
1288
1289 * files.texi (Saving Buffers): Fix typo.
1290
47b8bc5d
RS
12912005-09-08 Richard M. Stallman <rms@gnu.org>
1292
1293 * tips.texi (Programming Tips): Correct the "default" prompt spec.
1294
475aab0d
CY
12952005-09-08 Chong Yidong <cyd@stupidchicken.com>
1296
1297 * locals.texi (Standard Buffer-Local Variables): Don't include
1298 mode variables for minor modes.
1299 Fix xrefs for buffer-display-count, buffer-display-table,
1300 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
1301 enable-multibyte-characters, fill-column, header-line-format,
1302 left-fringe-width, left-margin, and right-fringe-width.
1303
1304 * hooks.texi (Standard Hooks): All hooks should conform to the
1305 standard naming convention now.
1306 Fix xref for `echo-area-clear-hook'.
1307
1308 * display.texi (Usual Display): Note that indicate-empty-lines and
1309 tab-width are buffer-local.
1310
1311 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
1312
1313 * modes.texi (Mode Help): Note that major-mode is buffer-local.
1314
1315 * nonascii.texi (Encoding and I/O): Note that
1316 buffer-file-coding-system is buffer-local.
1317
1318 * positions.texi (List Motion): Note that defun-prompt-regexp is
1319 buffer-local.
1320
1321 * text.texi (Auto Filling): Note that auto-fill-function is
1322 buffer-local.
1323 (Undo): Note that buffer-undo-list is buffer-local.
1324
1325 * windows.texi (Buffers and Windows): Document
1326 buffer-display-count.
1327
2a6bc1f7
RS
13282005-09-06 Richard M. Stallman <rms@gnu.org>
1329
1330 * tips.texi (Coding Conventions): Sometimes it is ok to put the
1331 package prefix elsewhere than at the start of the name.
1332
d7ea8b71
RS
13332005-09-03 Richard M. Stallman <rms@gnu.org>
1334
1335 * tips.texi (Programming Tips): Add conventions for minibuffer
1336 questions and prompts.
1337
0c6087a6
RS
13382005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
1339
1340 * intro.texi (nil and t): Minor cleanup.
1341 Delete spurious mention of keyword symbols.
1342 (Evaluation Notation): Add index entry.
1343 (A Sample Function Description): Minor cleanup.
1344 (A Sample Variable Description): Not all vars can be set.
1345
4b5fa40e
TTN
13462005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
1347
1348 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
1349
1350 (Insertion): Document precise type of `insert-char' arg COUNT.
1351
34b50776
SM
13522005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
1353
1354 * modes.texi (Other Font Lock Variables): Sync the default of
1355 font-lock-lines-before.
1356
c1105d05
MA
13572005-08-31 Michael Albinus <michael.albinus@gmx.de>
1358
1359 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
1360
62929713
RS
13612005-08-29 Richard M. Stallman <rms@gnu.org>
1362
1363 * elisp.texi (Top): Update subnode menu.
1364
1365 * searching.texi (Searching and Matching): Move node.
1366 Rearrange contents and add overall explanation.
1367 (Searching and Case): Move node.
1368 (Searching and Matching): Update menu.
1369
0fb57cc0
EZ
13702005-08-27 Eli Zaretskii <eliz@gnu.org>
1371
1372 * os.texi (Startup Summary): Fix the description of the initial
1373 startup message display.
1374
3e80c4c1
RS
13752005-08-25 Richard M. Stallman <rms@gnu.org>
1376
1377 * searching.texi (Search and Replace): Add replace-regexp-in-string.
1378
13792005-08-25 Emilio C. Lopes <eclig@gmx.net>
1380
1381 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
1382 `next-overlay-change' example.
c1105d05 1383
79a8defb
JL
13842005-08-22 Juri Linkov <juri@jurta.org>
1385
1386 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
1387 Fix invert-face. Fix args of face-background.
1388
16691d29
JL
1389 * display.texi (Standard Faces): Delete node.
1390 (Faces): Add xref to `(emacs)Standard Faces'.
1391 (Displaying Faces): Fix xref to `Standard Faces'.
1392
1393 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
1394
217b694f
EZ
13952005-08-20 Alan Mackenzie <acm@muc.de>
1396
1397 * buffers.texi (The Buffer List): Clarify the manipulation of the
1398 buffer list.
1399
0bf14bfd
RS
14002005-08-14 Richard M. Stallman <rms@gnu.org>
1401
7ad1498e
AS
1402 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
1403 a regexp.
0bf14bfd 1404
c118d09e
RS
14052005-08-11 Richard M. Stallman <rms@gnu.org>
1406
59cb8c23
RS
1407 * elisp.texi (Top): Update subnode lists.
1408
1409 * display.texi (Inverse Video): Node deleted.
1410
c118d09e
RS
1411 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
1412 New nodes split out of Coding Conventions.
1413
1414 * searching.texi (Regular Expressions): Document re-builder.
1415
1416 * os.texi (Time Parsing): New node split out of Time Conversion.
1417
1418 * processes.texi (Misc Network, Network Feature Testing)
1419 (Network Options, Make Network): New nodes split out of
1420 Low-Level Network.
1421
67ec7f41
RS
14222005-08-09 Richard M. Stallman <rms@gnu.org>
1423
76d47f0d
RS
1424 * frames.texi (Geometry): New node, split from Size and Position.
1425 (Frame Parameters): Refer to Geometry.
1426
67ec7f41 1427 * buffers.texi (The Buffer List): Fix xrefs.
c1105d05 1428
67ec7f41
RS
1429 * windows.texi (Splitting Windows): Fix xref.
1430
1431 * frames.texi (Layout Parameters): Add xref.
1432
1433 * display.texi (Line Height, Scroll Bars): Fix xrefs.
1434
1435 * keymaps.texi (Menu Bar): Fix xref.
1436
1437 * locals.texi (Standard Buffer-Local Variables): Fix xref.
1438
1439 * modes.texi (%-Constructs): Fix xref.
1440
1441 * frames.texi (Window Frame Parameters): Node split up.
1442 (Basic Parameters, Position Parameters, Size Parameters)
1443 (Layout Parameters, Buffer Parameters, Management Parameters)
1444 (Cursor Parameters, Color Parameters): New subnodes.
1445
adb5e445
LT
14462005-08-09 Luc Teirlinck <teirllm@auburn.edu>
1447
1448 * positions.texi (Screen Lines): Update xref for previous change
1449 in minibuf.texi.
1450
1451 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
1452 change in minibuf.texi.
1453
61298e17
RS
14542005-08-09 Richard M. Stallman <rms@gnu.org>
1455
1456 * tips.texi (Coding Conventions): Minor cleanup.
1457
1458 * modes.texi (Defining Minor Modes): Explain when init-value
1459 can be non-nil.
1460
1461 * elisp.texi (Top): Update submenu for Minibuffer.
1462
1463 * minibuf.texi (Minibuffer Misc): Node split up.
1464 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
1465 (Recursive Mini): New nodes split out from Minibuffer Misc.
1466 (Minibuffer Misc): Document max-mini-window-height.
1467
1468 * hash.texi (Defining Hash): Delete stray paren in example.
1469
1470 * display.texi (Echo Area Customization): Don't define
1471 max-mini-window-height here; xref instead.
1472
1473 * commands.texi (Event Input Misc): Update while-no-input.
1474
1475 * advice.texi (Advising Functions): Explain when to use advice
1476 and when to use a hook.
1477
43e124e6
EZ
14782005-07-30 Eli Zaretskii <eliz@gnu.org>
1479
1480 * makefile.w32-in (info): Don't run install-info.
1481 ($(infodir)/dir): New target, produced by running install-info.
1482
653aea22
LT
14832005-07-27 Luc Teirlinck <teirllm@auburn.edu>
1484
1485 * modes.texi (Defining Minor Modes): The keyword for the initial
1486 value is :init-value, not :initial-value.
1487
ba6ebbd5
EZ
14882005-07-23 Eli Zaretskii <eliz@gnu.org>
1489
1490 * loading.texi (Autoload): Make the `doctor' example be consistent
1491 with what's in current loaddefs.el. Describe the "fn" magic in
1492 the usage portion of the doc string.
1493
6696f2a4
RS
14942005-07-22 Richard M. Stallman <rms@gnu.org>
1495
1496 * internals.texi (Garbage Collection): Clarify previous change.
1497
0c17e67c
SM
14982005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
1499
1500 * internals.texi (Garbage Collection): Add gc-cons-percentage.
1501
426179e1
JL
15022005-07-18 Juri Linkov <juri@jurta.org>
1503
1504 * commands.texi (Accessing Events):
1505 * frames.texi (Text Terminal Colors, Resources):
1506 * markers.texi (The Mark):
1507 * modes.texi (Defining Minor Modes):
1508 Delete duplicate duplicate words.
1509
9b0c2c56
RS
15102005-07-16 Richard M. Stallman <rms@gnu.org>
1511
1512 * display.texi (Managing Overlays): Clarify make-overlay
1513 args for insertion types.
1514
fd90b80c
LT
15152005-07-13 Luc Teirlinck <teirllm@auburn.edu>
1516
0c17e67c
SM
1517 * customize.texi (Variable Definitions):
1518 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
fd90b80c
LT
1519 `standard-value' is a list too.
1520 (Defining New Types): Use @key{RET} instead of @key{ret}.
1521
37aa90e5
TTN
15222005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
1523
1524 * os.texi (Translating Input): Fix typo.
1525
917e0c95
RS
15262005-07-08 Richard M. Stallman <rms@gnu.org>
1527
1528 * README: Update edition number and size estimate.
1529
1530 * elisp.texi (VERSION): Set to 2.9.
1531
7d90e71d
RS
15322005-07-07 Richard M. Stallman <rms@gnu.org>
1533
c330dafe
RS
1534 * book-spine.texinfo: Update Emacs version.
1535
7d90e71d
RS
1536 * display.texi (Inverse Video): Delete mode-line-inverse-video.
1537
dc2204be
RS
15382005-07-06 Richard M. Stallman <rms@gnu.org>
1539
1540 * searching.texi (Regexp Search): Clarify what re-search-forward
1541 does when the search fails.
1542
a0ec7a4a
LK
15432005-07-05 Lute Kamstra <lute@gnu.org>
1544
dc2204be 1545 * Update FSF's address in GPL notices.
a0ec7a4a
LK
1546
1547 * doclicense.texi (GNU Free Documentation License):
1548 * gpl.texi (GPL):
1549 * tips.texi (Coding Conventions, Library Headers):
1550 * vol1.texi:
1551 * vol2.texi: Update FSF's address.
1552
4af33176
RS
15532005-07-04 Richard M. Stallman <rms@gnu.org>
1554
1555 * hooks.texi (Standard Hooks): Add occur-hook.
1556
b3ab615b
LT
15572005-07-03 Luc Teirlinck <teirllm@auburn.edu>
1558
1559 * display.texi (The Echo Area): Correct menu.
1560
3d393029
RS
15612005-07-03 Richard M. Stallman <rms@gnu.org>
1562
7fe48b75
RS
1563 * elisp.texi (Top): Update subnode menu for Display.
1564
1565 * display.texi (Displaying Messages): New node, with most
1566 of what was in The Echo Area.
1567 (Progress): Moved under The Echo Area.
1568 (Logging Messages): New node with new text.
1569 (Echo Area Customization): New node, the rest of what was
1570 in The Echo Area. Document message-truncate-lines with @defvar.
1571 (Display): Update menu.
1572
3d393029
RS
1573 * windows.texi (Textual Scrolling): Doc 3 values for
1574 scroll-preserve-screen-position.
1575
1576 * text.texi (Special Properties): Change hook functions
1577 should bind inhibit-modification-hooks around altering buffer text.
1578
1579 * keymaps.texi (Key Binding Commands): Call binding BINDING
1580 rather than DEFINITION.
1581
b26860ad
JB
15822005-06-29 Juanma Barranquero <lekktu@gmail.com>
1583
1584 * variables.texi (Defining Variables): `user-variable-p' returns t
1585 for aliases of user options, nil for alias loops.
1586
025691ed
RS
15872005-06-28 Richard M. Stallman <rms@gnu.org>
1588
1589 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
1590 make-keymap.
1591
b61bfa4d
LT
15922005-06-27 Luc Teirlinck <teirllm@auburn.edu>
1593
1594 * variables.texi (Setting Variables): Correct and clarify
1595 description of `add-to-ordered-list'.
1596
24ee714d
RS
15972005-06-26 Richard M. Stallman <rms@gnu.org>
1598
1599 * display.texi (Faces): Minor cleanup.
1600
33b79ce4
LT
16012005-06-25 Luc Teirlinck <teirllm@auburn.edu>
1602
1603 * display.texi (Faces): `facep' returns t for strings that are
1604 face names.
1605
df13531d
RS
16062005-06-25 Richard M. Stallman <rms@gnu.org>
1607
1608 * objects.texi (Equality Predicates): Clarify meaning of equal.
1609
1610 * windows.texi (Selecting Windows): save-selected-window
1611 and with-selected-window save and restore the current buffer.
1612
cf444441
RS
16132005-06-24 Richard M. Stallman <rms@gnu.org>
1614
1615 * numbers.texi (Float Basics): Explain how to test for NaN,
1616 and printing the sign of NaNs.
1617
6cdd056d
EZ
16182005-06-24 Eli Zaretskii <eliz@gnu.org>
1619
1620 * makefile.w32-in (MAKEINFO): Use --force.
1621
b93e3c3b
RS
16222005-06-23 Richard M. Stallman <rms@gnu.org>
1623
1624 * display.texi (Face Functions): Correct Texinfo usage.
1625
6fb276bd
LT
16262005-06-23 Luc Teirlinck <teirllm@auburn.edu>
1627
1628 * lists.texi (Rings): `ring-elements' now returns the elements of
1629 RING in order.
1630
1d1c7e75
JB
16312005-06-23 Juanma Barranquero <lekktu@gmail.com>
1632
1633 * markers.texi (The Mark): Texinfo usage fix.
1634
9d12e52b
KS
16352005-06-23 Kim F. Storm <storm@cua.dk>
1636
1637 * searching.texi (Entire Match Data): Remove evaporate option for
1638 match-data. Do not mention evaporate option for set-match-data.
1639
6d44324c
GM
16402005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
1641
1642 * display.texi (Face Functions): Mention face aliases.
1643
80df27a7
RS
16442005-06-21 Richard M. Stallman <rms@gnu.org>
1645
1646 * anti.texi (Antinews): Texinfo usage fix.
1647
e121563b
KB
16482005-06-21 Karl Berry <karl@gnu.org>
1649
9d7d543c
KB
1650 * elisp.texi: Use @copying.
1651
e121563b
KB
1652 * elisp.texi: Put @summarycontents and @contents before the Top
1653 node, instead of the end of the file, so that the contents appear
1654 in the right place in the dvi/pdf output.
1655
36a3b076
JL
16562005-06-21 Juri Linkov <juri@jurta.org>
1657
1658 * display.texi (Defining Faces): Add `customized-face'.
1659
5c796e80
KS
16602005-06-20 Kim F. Storm <storm@cua.dk>
1661
b7d1f38f
KS
1662 * variables.texi (Setting Variables): Any type of element can be
1663 given order in add-to-ordered-list. Compare elements with eq.
1664
5c796e80
KS
1665 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
1666
fb056bef
KB
16672005-06-20 Karl Berry <karl@gnu.org>
1668
1669 * syntax.texi (Syntax Flags): Make last column very slightly wider
1670 to avoid "generic comment" breaking on two lines and causing an
1671 underfull box.
1672
84398baa
LT
16732005-06-19 Luc Teirlinck <teirllm@auburn.edu>
1674
1675 * lists.texi (Rings): Various minor clarifications and corrections.
1676
07ff1e4b
RS
16772005-06-18 Richard M. Stallman <rms@gnu.org>
1678
1679 * functions.texi (Obsolete Functions): Simplify.
1680
1681 * variables.texi (Variable Aliases): Simplify.
1682
1683 * anti.texi, backups.texi, compile.texi, customization.texi:
1684 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
1685 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
1686 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
1687 * variables.texi: Fix formatting ugliness.
1688
1689 * elisp.texi: Add links to Rings and Byte Packing.
1690 Update version and copyright years.
1691
1692 * minibuf.texi: Fix formatting ugliness.
1693 (Completion Commands): Move keymap vars to the end
1694 and vars completing-read binds to the top.
1695
3f7fab24
LT
16962005-06-17 Luc Teirlinck <teirllm@auburn.edu>
1697
1698 * processes.texi: Fix typos.
1699 (Bindat Spec): Correct Texinfo error.
926c4c9b 1700 (Byte Packing): Fix ungrammatical sentence.
3f7fab24 1701
f19b57e3
RS
17022005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
1703
1704 * lists.texi (Rings): New node.
1705 (Lists): Add it to menu.
1706
a80c5da7 1707 * processes.texi (Byte Packing): New node.
f19b57e3
RS
1708 (Processes): Add it to menu.
1709
17102005-06-17 Richard M. Stallman <rms@gnu.org>
1711
1712 * syntax.texi (Parsing Expressions): Fix texinfo usage.
1713
1714 * help.texi (Documentation Basics): Explain the xref to
1715 Documentation Tips.
1716
1717 * debugging.texi (Debugger Commands): Minor fix.
1718
67c1390d
LT
17192005-06-16 Luc Teirlinck <teirllm@auburn.edu>
1720
1721 * edebug.texi (Instrumenting): Eliminate duplicate link.
1722 (Specification List): Replace references to "below", referring to
1723 a later node, with one @ref to that node.
1724
1725 * os.texi (Timers): Timers should save and restore the match data
1726 if they change it.
1727
1728 * debugging.texi (Debugger Commands): Mention that the Lisp
1729 debugger can not step through primitive functions.
1730
51cd2a8c
JB
17312005-06-16 Juanma Barranquero <lekktu@gmail.com>
1732
1733 * functions.texi (Obsolete Functions): Update argument names of
1734 `make-obsolete' and `define-obsolete-function-alias'.
1735
1736 * variables.texi (Variable Aliases): Update argument names of
1737 `defvaralias', `make-obsolete-variable' and
1738 `define-obsolete-variable-alias'.
1739
f5e6ac4a
KS
17402005-06-15 Kim F. Storm <storm@cua.dk>
1741
1742 * searching.texi (Entire Match Data): Rephrase warnings about
1743 evaporate arg to match-data and set-match-data.
1744
fe2a9972
LT
17452005-06-14 Luc Teirlinck <teirllm@auburn.edu>
1746
67774855
LT
1747 * elisp.texi (Top): Update detailed menu.
1748
fe2a9972
LT
1749 * edebug.texi (Edebug): Update menu.
1750 (Instrumenting): Update xrefs.
1751 (Edebug Execution Modes): Correct xref.
1752 (Jumping): Clarify description of `h' command.
1753 Eliminate redundant @ref.
1754 (Breaks): New node.
9b7fa297 1755 (Breakpoints): Is now a subsubsection.
fe2a9972
LT
1756 (Global Break Condition): Mention `C-x X X'.
1757 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
1758 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
1759 (Edebug Display Update): Correct pxref.
1760 (Edebug and Macros): New node.
1761 (Instrumenting Macro Calls): Is now a subsubsection.
1762 Neither arg of `def-edebug-spec' is evaluated.
1763 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
1764 (Specification Examples): Fix typo.
1765
b59f605b
LK
17662005-06-14 Lute Kamstra <lute@gnu.org>
1767
1768 * debugging.texi (Function Debugging): Primitives can break on
1769 entry too.
1770
a5c99dc9
KS
17712005-06-14 Kim F. Storm <storm@cua.dk>
1772
1773 * variables.texi (Setting Variables): Add add-to-ordered-list.
1774
f99ed2f8
SM
17752005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
1776
1777 * syntax.texi (Parsing Expressions): Document aux functions and vars of
1778 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
1779
9d42ffaa
LK
17802005-06-13 Lute Kamstra <lute@gnu.org>
1781
1782 * text.texi (Special Properties): Fix cross reference.
1783
32cc0b00
LT
17842005-06-11 Luc Teirlinck <teirllm@auburn.edu>
1785
1786 * debugging.texi (Function Debugging): Delete mention of empty
1787 string argument to `cancel-debug-on-entry'. Delete inaccurate
1788 description of the return value of that command.
1789
98d1a1cf
EZ
17902005-06-11 Alan Mackenzie <acm@muc.de>
1791
1792 * text.texi (Adaptive Fill): Amplify the description of
1793 fill-context-prefix.
1794
4b53b8d7
LT
17952005-06-10 Luc Teirlinck <teirllm@auburn.edu>
1796
84398baa 1797 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4b53b8d7 1798
b5305167
SM
17992005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
1800
1801 * syntax.texi (Parsing Expressions): Document syntax-ppss.
1802
9bd4c3ad
LT
18032005-06-10 Luc Teirlinck <teirllm@auburn.edu>
1804
1805 * debugging.texi (Error Debugging): Minor rewording.
1806 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
1807 is optional.
1808
257914aa
LK
18092005-06-10 Lute Kamstra <lute@gnu.org>
1810
b5305167 1811 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
257914aa
LK
1812 (Top): Give it a title. Correct version number. Give the
1813 detailed node listing a more prominent header.
b5305167
SM
1814 * intro.texi: Don't set VERSION here a second time.
1815 Mention Emacs's version too.
257914aa
LK
1816 * anti.texi (Antinews): Use EMACSVER to refer to the current
1817 version of Emacs.
1818
b7aae902
KS
18192005-06-09 Kim F. Storm <storm@cua.dk>
1820
1821 * searching.texi (Entire Match Data): Explain new `reseat' argument to
1822 match-data and set-match-data.
1823
99598737
RS
18242005-06-08 Richard M. Stallman <rms@gnu.org>
1825
1826 * searching.texi (Entire Match Data): Clarify when match-data
1827 returns markers and when integers.
1828
1829 * display.texi (Defining Faces): Explain that face name should not
1830 end in `-face'.
1831
1832 * modes.texi (Mode Line Data): Minor cleanup.
1833 (Customizing Keywords): Node split out of Search-based Fontification.
1834 Add example of using font-lock-add-keywords from a hook.
1835 Clarify when MODE should be non-nil, and when nil.
1836
18372005-06-06 Richard M. Stallman <rms@gnu.org>
1838
1839 * modes.texi (Mode Line Data): Explain what happens when the car
1840 of a list is a void symbol.
1841 (Search-based Fontification): Explain MODE arg to
1842 font-lock-add-keywords and warn about calls from major modes.
1843
ecc8893a
JL
18442005-06-08 Juri Linkov <juri@jurta.org>
1845
1846 * display.texi (Standard Faces): Add `shadow' face.
1847
7fa9f4eb
LT
18482005-05-29 Luc Teirlinck <teirllm@auburn.edu>
1849
1850 * modes.texi (Major Mode Conventions): A derived mode only needs
1851 to put the call to the parent mode inside `delay-mode-hooks'.
1852
bebcc4b1
RS
18532005-05-29 Richard M. Stallman <rms@gnu.org>
1854
c16b1394
RS
1855 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
1856 new, and what that implies. Clarify.
1857
1858 * files.texi (Locating Files): Clean up the text.
1859
bebcc4b1
RS
1860 * frames.texi (Window Frame Parameters): Document user-size.
1861 Shorten entry for top by referring to left.
1862
18632005-05-26 Richard M. Stallman <rms@gnu.org>
1864
1865 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
1866 is new, and what the implications are. Other clarifications.
1867
217797bc
RS
18682005-05-24 Richard M. Stallman <rms@gnu.org>
1869
1870 * frames.texi (Dialog Boxes): Minor fixes.
1871
3565fe07
MY
18722005-05-25 Masatake YAMATO <jet@gyve.org>
1873
1874 * display.texi (Standard Faces): Write about `mode-line-highlight'.
1875
817089df
LT
18762005-05-24 Luc Teirlinck <teirllm@auburn.edu>
1877
1878 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
1879 is optional.
1880
cb5db137
NR
18812005-05-24 Nick Roberts <nickrob@snap.net.nz>
1882
1883 * frames.texi (Dialog Boxes): Descibe new optional argument.
1884
3c8572f5
LK
18852005-05-23 Lute Kamstra <lute@gnu.org>
1886
1887 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
1888 syntax-begin-function over font-lock-beginning-of-syntax-function.
1889
2a4d7cb3
LT
18902005-05-21 Luc Teirlinck <teirllm@auburn.edu>
1891
71f800cf
LT
1892 * minibuf.texi (Reading File Names): Update description of
1893 `read-directory-name'.
1894
2a4d7cb3
LT
1895 * modes.texi (Derived Modes): Clarify :group keyword.
1896
bb4afd09
EZ
18972005-05-21 Eli Zaretskii <eliz@gnu.org>
1898
b5305167
SM
1899 * files.texi (Locating Files): New subsection.
1900 Describe locate-file and executable-find.
bb4afd09 1901
a2c9aee6
EZ
19022005-05-21 Kevin Ryde <user42@zip.com.au>
1903
1904 * frames.texi (Initial Parameters): Update cross reference to
1905 "Emacs Invocation".
1906
6900105f
LT
19072005-05-19 Luc Teirlinck <teirllm@auburn.edu>
1908
ca1b0914
LT
1909 * keymaps.texi (Active Keymaps): Add anchor.
1910
6900105f
LT
1911 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
1912 (Major Mode Conventions): Refer to `Auto Major Mode' in more
1913 appropriate place.
1914 (Derived Modes): Small clarifications.
b5305167
SM
1915 (Minor Mode Conventions, Keymaps and Minor Modes):
1916 Replace references to nodes with references to anchors.
6900105f
LT
1917 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
1918 Clarify description of lists whose first element is an integer.
1919 (Mode Line Variables): Add anchor.
1920 (%-Constructs): Clarify description of integer after %.
1921 (Emulating Mode Line): Describe nil value for FACE.
1922
54d06364
LT
19232005-05-18 Luc Teirlinck <teirllm@auburn.edu>
1924
1925 * modes.texi (Derived Modes): Correct references to non-existing
1926 variable standard-syntax-table.
1927
f8d0b769
LK
19282005-05-17 Lute Kamstra <lute@gnu.org>
1929
1930 * modes.texi (Defining Minor Modes): Mention the mode hook.
1931
294c599c
KS
19322005-05-15 Kim F. Storm <storm@cua.dk>
1933
1934 * processes.texi (Network): Remove open-network-stream-nowait.
1935 (Network Servers): Remove open-network-stream-server.
1936
4214af69
LT
19372005-05-15 Luc Teirlinck <teirllm@auburn.edu>
1938
1939 * elisp.texi (Top): Update detailed menu.
1940
1941 * variables.texi: Reorder nodes.
1942 (Variables): Update menu.
1943 (File Local Variables): Do not refer to the `-*-' line as
1944 a "local variables list". Add pxref.
1945
302691ab
LT
19462005-05-14 Luc Teirlinck <teirllm@auburn.edu>
1947
56d4215a
LT
1948 * elisp.texi (Top): Update detailed menu for node changes.
1949
302691ab
LT
1950 * modes.texi (Modes): Update Menu.
1951 (Hooks): Move to beginning of chapter.
1952 Most minor modes run mode hooks too.
1953 `add-hook' can handle void hooks or hooks whose value is a single
1954 function.
1955 (Major Modes): Update Menu.
1956 (Major Mode Basics): New node, split off from `Major Modes'.
1957 (Major Mode Conventions): Correct xref. Explain how to handle
1958 auto-mode-alist if the major mode command has an autoload cookie.
1959 (Auto Major Mode): Major update. Add magic-mode-alist.
1960 (Derived Modes): Major update.
1961 (Mode Line Format): Update Menu.
1962 (Mode Line Basics): New node, split off from `Mode Line Format'.
1963
1964 * loading.texi (Autoload): Mention `autoload cookie' as synonym
1965 for `magic autoload comment'. Add index entries and anchor.
1966
d06ba294
RS
19672005-05-14 Richard M. Stallman <rms@gnu.org>
1968
1969 * tips.texi (Coding Conventions): Explain how important it is
1970 that just loading certain files not change Emacs behavior.
1971
1972 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
1973
405cb12a
LK
19742005-05-12 Lute Kamstra <lute@gnu.org>
1975
19958124
LK
1976 * modes.texi (Generic Modes): Update.
1977 (Major Modes): Refer to node "Generic Modes".
1978
405cb12a
LK
1979 * elisp.texi (Top): Update to the current structure of the manual.
1980 * processes.texi (Processes): Add menu description.
1981 * customize.texi (Customization): Add menu descriptions.
1982
f714dd1b
TTN
19832005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
1984
cc9442f2
TTN
1985 * processes.texi (Signals to Processes)
1986 (Low-Level Network): Fix typos.
f714dd1b 1987
36ad23ec
LK
19882005-05-11 Lute Kamstra <lute@gnu.org>
1989
1990 * elisp.texi (Top): Add some nodes from the chapter "Major and
1991 Minor Modes" to the detailed node listing.
1992
d101bf56
RS
19932005-05-10 Richard M. Stallman <rms@gnu.org>
1994
1995 * keymaps.texi (Extended Menu Items): Menu item filter functions
1996 can be called at any time.
1997
698b0510
LT
19982005-05-08 Luc Teirlinck <teirllm@auburn.edu>
1999
2000 * variables.texi (File Local Variables): `(hack-local-variables t)'
2001 now also checks whether a mode is specified in the local variables
2002 list.
2003
2c6b25c7
EZ
20042005-05-05 Kevin Ryde <user42@zip.com.au>
2005
2006 * display.texi (The Echo Area): Correct format function cross
2007 reference.
2008
643b4cf5
LT
20092005-05-05 Luc Teirlinck <teirllm@auburn.edu>
2010
2011 * variables.texi (Variable Aliases): Change description of
2012 `define-obsolete-variable-alias'.
2013
2014 * functions.texi (Functions): Add "Obsolete Functions" to menu.
2015 (Defining Functions): Add xref.
2016 (Obsolete Functions): New node.
2017 (Function Safety): Standardize capitalization of section title.
2018
2019 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
2020 (Dialog Boxes): Complete description of `x-popup-dialog'.
2021
053bc8e4
RS
20222005-05-04 Richard M. Stallman <rms@gnu.org>
2023
2024 * commands.texi (Interactive Codes): Fix Texinfo usage.
2025 Document U more clearly.
2026
f6b1b15a
LT
20272005-05-01 Luc Teirlinck <teirllm@auburn.edu>
2028
3b925015
LT
2029 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
2030 function and not a macro.
2031
f6b1b15a
LT
2032 * frames.texi (Pop-Up Menus): Correct and clarify description of
2033 `x-popup-menu'.
2034 (Dialog Boxes): Clarify description of `x-popup-dialog'.
2035
ebbfa918
RS
20362005-05-01 Richard M. Stallman <rms@gnu.org>
2037
2038 * edebug.texi (Checking Whether to Stop): Fix previous change.
2039
abe2f96e
LT
20402005-05-01 Luc Teirlinck <teirllm@auburn.edu>
2041
d6028ef2
LT
2042 * display.texi: Fix typos and Texinfo usage.
2043
abe2f96e
LT
2044 * edebug.texi (Checking Whether to Stop): executing-macro ->
2045 executing-kbd-macro.
2046
b2cfb30b
RS
20472005-05-01 Richard M. Stallman <rms@gnu.org>
2048
2049 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
2050
7e995a23
RS
20512005-04-30 Richard M. Stallman <rms@gnu.org>
2052
2053 * files.texi (Magic File Names): Document `operations' property.
2054
57efa539
LK
20552005-04-29 Lute Kamstra <lute@gnu.org>
2056
2057 * modes.texi (Generic Modes): New node.
2058 (Major Modes): Add it to the menu.
2059 (Derived Modes): Add "derived mode" to concept index.
2060
0a20b1dc
LK
20612005-04-28 Lute Kamstra <lute@gnu.org>
2062
2063 * modes.texi (Defining Minor Modes): Fix previous change.
2064 (Font Lock Mode): Simplify.
2065 (Font Lock Basics): Say that font-lock-defaults is buffer-local
2066 when set and that some parts are optional. Add cross references.
2067 (Search-based Fontification): Say how to specify font-lock-keywords.
b5305167
SM
2068 Add cross references. Add font-lock-multiline to index.
2069 Move font-lock-keywords-case-fold-search here from node "Other Font
0a20b1dc 2070 Lock Variables". Document font-lock-add-keywords and
b5305167 2071 font-lock-remove-keywords.
0a20b1dc
LK
2072 (Other Font Lock Variables): Move font-lock-keywords-only,
2073 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
2074 and font-lock-syntactic-face-function to node "Syntactic Font
2075 Lock". Move font-lock-keywords-case-fold-search to node
2076 "Search-based Fontification". Document font-lock-inhibit-thing-lock
2077 and font-lock-{,un}fontify-{buffer,region}-function.
2078 (Precalculated Fontification): Remove reference to deleted variable
2079 font-lock-core-only.
2080 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
2081 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
2082 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
2083 and font-lock-syntactic-face-function here from node "Other Font
2084 Lock Variables". Move font-lock-syntactic-keywords to "Setting
2085 Syntax Properties". Add cross references.
b5305167
SM
2086 (Setting Syntax Properties): New node.
2087 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
0a20b1dc
LK
2088 * syntax.texi (Syntax Properties): Add cross reference.
2089 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
2090
68a94f5a
RS
20912005-04-26 Richard M. Stallman <rms@gnu.org>
2092
2093 * display.texi (Defining Faces):
2094 Document `default' elements of defface spec.
2095
2096 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
2097
2098 * variables.texi (Variable Aliases): Clarify text.
2099
21002005-04-25 Chong Yidong <cyd@stupidchicken.com>
2101
2102 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
2103
7f48f143
LT
21042005-04-25 Luc Teirlinck <teirllm@auburn.edu>
2105
2106 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
2107
45d2f8e8
EZ
21082005-04-24 Eli Zaretskii <eliz@gnu.org>
2109
f3714ab2
EZ
2110 * syntax.texi (Syntax Table Internals): Elaborate documentation of
2111 syntax-after and syntax-class.
2112
45d2f8e8 2113 * files.texi (Changing Files): Fix last change's cross-reference.
5eb20bca
EZ
2114 (Unique File Names): Don't mention "numbers" in the documentation
2115 of make-temp-file and make-temp-name.
45d2f8e8 2116
469bc679
RS
21172005-04-23 Richard M. Stallman <rms@gnu.org>
2118
2119 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
2120
c9fa5dc9
RS
21212005-04-22 Nick Roberts <nickrob@snap.net.nz>
2122
2123 * windows.texi (Cyclic Window Ordering): Clarify window-list.
2124
230e1e80
NR
21252005-04-22 Nick Roberts <nickrob@snap.net.nz>
2126
2127 * variables.texi (Variable Aliases): Describe make-obsolete-variable
2128 and define-obsolete-variable-alias.
2129
1ba52906
KS
21302005-04-22 Kim F. Storm <storm@cua.dk>
2131
2132 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
2133 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
2134
9721d904
LK
21352005-04-21 Lute Kamstra <lute@gnu.org>
2136
2137 * lists.texi (Association Lists): Document rassq-delete-all.
2138
ed35c736
RS
21392005-04-19 Richard M. Stallman <rms@gnu.org>
2140
2141 * modes.texi (Search-based Fontification): Explain that
2142 facespec is an expression to be evaluated.
2143
42fc00a4
RS
21442005-04-19 Kevin Ryde <user42@zip.com.au>
2145
b5305167 2146 * streams.texi (Output Functions): Fix xref.
42fc00a4
RS
2147 * strings.texi (String Conversion): Fix xref.
2148
5827e9d4
KS
21492005-04-19 Kim F. Storm <storm@cua.dk>
2150
2151 * symbols.texi (Symbol Plists): Add safe-get.
2152 Mention that `get' may signal an error.
2153
47872da9
NR
21542005-04-18 Nick Roberts <nickrob@snap.net.nz>
2155
2156 * customize.texi (Variable Definitions): Replace tooltip-mode
2157 example with save-place.
2158
ec0cf966
RS
21592005-04-17 Richard M. Stallman <rms@gnu.org>
2160
2161 * buffers.texi (Indirect Buffers): Clarify.
2162
2163 * positions.texi (Positions): Clarify converting marker to integer.
2164
2165 * strings.texi (String Basics): Mention string-match; clarify.
2166
199bb209
LK
21672005-04-08 Lute Kamstra <lute@gnu.org>
2168
2169 * modes.texi (Search-based Fontification): Fix cross references.
2170 Use consistent terminology. Document anchored highlighting.
2171
bfa54668
LK
21722005-04-05 Lute Kamstra <lute@gnu.org>
2173
2174 * modes.texi (Defining Minor Modes): Document :group keyword
2175 argument and its default value.
2176
07e5fb9e
LK
21772005-04-03 Lute Kamstra <lute@gnu.org>
2178
2179 * hooks.texi (Standard Hooks): Add some hooks. Add cross
2180 references and/or descriptions. Delete major mode hooks; mention
2181 them as a category instead. Rename or delete obsolete hooks.
2182
aa945b59
RS
21832005-04-02 Richard M. Stallman <rms@gnu.org>
2184
2185 * nonascii.texi (Coding System Basics): Another wording cleanup.
2186
8b918214
RS
21872005-04-01 Richard M. Stallman <rms@gnu.org>
2188
2189 * nonascii.texi (Coding System Basics): Clarify previous change.
2190
41639988
KH
21912005-04-01 Kenichi Handa <handa@m17n.org>
2192
2193 * nonascii.texi (Coding System Basics): Describe about rondtrip
2194 identity of coding systems.
2195
8e669bbd
RS
21962005-03-29 Chong Yidong <cyd@stupidchicken.com>
2197
2198 * text.texi (Buffer Contents): Add filter-buffer-substring and
2199 buffer-substring-filters.
2200
f60a6f87
RS
22012005-03-26 Chong Yidong <cyd@stupidchicken.com>
2202
2203 * anti.texi (Antinews): Mention `G' interactive code.
2204
2205 * tips.texi (Compilation Tips): Mention benchmark.el.
2206
aaac1251
LT
22072005-03-27 Luc Teirlinck <teirllm@auburn.edu>
2208
2209 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
2210 is now bound to M-o M-o.
2211
2212 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
2213
45325173
GM
22142005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
2215
2216 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
2217 in the Emacs Manual).
2218 * Makefile.in (srcs): Remove calendar.texi.
2219 * makefile.w32-in (srcs): Remove calendar.texi.
2220 * display.texi (Display): Change name of next node.
2221 * os.texi (System In): Change name of previous node.
2222 * elisp.texi (Top): Remove Calendar references.
2223 * vol1.texi (Top): Remove Calendar references.
2224 * vol2.texi (Top): Remove Calendar references.
2225
85df292e
RS
22262005-03-25 Richard M. Stallman <rms@gnu.org>
2227
45325173 2228 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
85df292e
RS
2229 Cleanup previous change.
2230
22312005-03-25 Chong Yidong <cyd@stupidchicken.com>
2232
2233 * display.texi (Face Attributes): Faces earlier in an :inherit
2234 list take precedence.
2235 (Scroll Bars): Fix description of vertical-scroll-bars.
2236 Document frame-current-scroll-bars and window-current-scroll-bars.
2237
2238 * markers.texi (The Mark): Document temporary Transient Mark mode.
2239
b5305167
SM
2240 * minibuf.texi (Reading File Names):
2241 Document read-file-name-completion-ignore-case.
85df292e
RS
2242
2243 * positions.texi (Screen Lines): Document nil for width argument
2244 to compute-motion.
2245
1fe54d69
KS
22462005-03-23 Kim F. Storm <storm@cua.dk>
2247
2248 * display.texi (Standard Faces): Other faces used in the fringe
2249 implicitly inherits from the fringe face.
2250 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
2251 properties implicitly inherits from fringe face.
2252 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
2253
a775dff4
RS
22542005-03-20 Chong Yidong <cyd@stupidchicken.com>
2255
2256 * display.texi (Invisible Text): State default value of
2257 line-move-ignore-invisible.
2258 (Managing Overlays): Document remove-overlays.
2259 (Standard Faces): Document escape-glyph face.
2260
b5305167 2261 * minibuf.texi (Reading File Names): Document read-file-name-function.
a775dff4 2262
b5305167
SM
2263 * modes.texi (Other Font Lock Variables):
2264 Document font-lock-lines-before.
a775dff4
RS
2265
2266 * positions.texi (Skipping Characters): skip-chars-forward allows
2267 character classes.
2268
077f7085
LK
22692005-03-18 Lute Kamstra <lute@gnu.org>
2270
2271 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
2272
d69ea7ab
RS
22732005-03-17 Richard M. Stallman <rms@gnu.org>
2274
c7bd5d57
RS
2275 * text.texi (Undo): Document extensible undo entries.
2276
d69ea7ab
RS
2277 * searching.texi (String Search, Regexp Search, Regexp Search):
2278 Cleanups.
2279
2280 * nonascii.texi (Character Codes): Minor fix.
2281
2282 * display.texi (Display Property): Explain the significance
2283 of having text properties that are eq.
2284 (Other Display Specs): Explain string as display spec.
2285
2286 * commands.texi (Interactive Codes): Document G option.
2287
22882005-03-17 Chong Yidong <cyd@stupidchicken.com>
2289
2290 * text.texi (Filling): Add sentence-end-without-period and
2291 sentence-end-without-space.
2292 (Changing Properties): Minor fix.
2293
2294 * anti.texi: Total rewrite.
2295
a7679889
LK
22962005-03-15 Lute Kamstra <lute@gnu.org>
2297
2298 * edebug.texi (Instrumenting Macro Calls): Fix typos.
2299
6eb8e247
KS
23002005-03-08 Kim F. Storm <storm@cua.dk>
2301
2302 * display.texi (Specified Space): Property :width is support on
2303 non-graphic terminals, :height is not.
2304
bfa8be14
RS
23052005-03-07 Richard M. Stallman <rms@gnu.org>
2306
2307 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
2308 Now subnodes of Fringes.
2309 (Overlay Arrow): Document overlay-arrow-variable-list.
2310 (Fringe Size/Pos): New node, broken out of Fringes.
2311 (Display): Explain clearing vs redisplay better.
2312 (Truncation): Clarify use of bitmaps.
2313 (The Echo Area): Clarify the uses of the echo area.
2314 Add max-mini-window-height.
2315 (Progress): Clarify.
2316 (Invisible Text): Explain that main loop moves point out.
2317 (Selective Display): Say "hidden", not "invisible".
b5305167 2318 (Managing Overlays): Move up. Describe relation to Undo here.
bfa8be14
RS
2319 (Overlay Properties): Clarify intro.
2320 (Finding Overlays): Explain return values when nothing found.
2321 (Width): truncate-string-to-width has added arg.
2322 (Displaying Faces): Clarify and update mode line face handling.
2323 (Face Functions): Minor cleanup.
b5305167 2324 (Conditional Display): Merge into Other Display Specs.
bfa8be14
RS
2325 (Pixel Specification, Other Display Specs): Minor cleanups.
2326 (Images, Image Descriptors): Minor cleanups.
2327 (GIF Images): Patents have expired.
2328 (Showing Images): Explain default text for insert-image.
b5305167 2329 (Manipulating Button Types): Merge into Manipulating Buttons.
bfa8be14
RS
2330 (Making Buttons): Explain return values.
2331 (Button Buffer Commands): Add xref.
2332 (Inverse Video): Update mode-line-inverse-video.
2333 (Display Table Format): Clarify.
2334 (Active Display Table): Give defaults for window-display-table.
2335
2336 * calendar.texi (Calendar Customizing): calendar-holiday-marker
2337 and calendar-today-marker are strings, not chars.
2338 (Holiday Customizing): Minor fix.
2339
bfa8be14
RS
2340 * internals.texi (Writing Emacs Primitives): Update `or' example.
2341 Update limit on # args of subr.
2342
2343 * edebug.texi (Using Edebug): Arrow is in fringe.
2344 (Instrumenting): Arg to eval-defun works without loading edebug.
2345 (Edebug Execution Modes): Add xref.
2346
2347 * customize.texi (Common Keywords): Clarify :require.
2348 Mention :version here.
2349 (Variable Definitions, Group Definitions): Not here.
2350 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
2351
d69ea7ab
RS
23522005-03-07 Chong Yidong <cyd@stupidchicken.com>
2353 * nonascii.texi (Text Representations): Clarify position-bytes.
2354 (Character Sets): Add list-charset-chars.
2355 (Scanning Charsets): Add charset-after.
2356 (Encoding and I/O): Minor fix.
2357
34398e6c
RS
23582005-03-06 Richard M. Stallman <rms@gnu.org>
2359
2360 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
2361 (Resizing Windows): Likewise.
2362
2363 * text.texi (Change Hooks): Get rid of "Emacs 21".
2364
2365 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
2366
2367 * streams.texi (Output Variables): Get rid of "Emacs 21".
2368
2369 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
2370
2371 * os.texi (Translating Input): Replace flow-control example
2372 with a less obsolete example that uses `keyboard-translate'.
2373
6eb8e247 2374 * objects.texi (Hash Table Type, Circular Objects):
34398e6c 2375 Get rid of "Emacs 21".
6eb8e247 2376
34398e6c
RS
2377 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
2378 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
2379
2380 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
2381
2382 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
2383
2384 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
2385 (Menu Bar): Fix when menu-bar-update-hook is called.
2386
2387 * hash.texi (Hash Tables): Get rid of "Emacs 21".
2388
2389 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
2390 and make it read better.
2391
2392 * files.texi (Writing to Files): Get rid of "Emacs 21".
2393 (Unique File Names): Likewise.
2394
2395 * elisp.texi: Update Emacs version to 22.
2396
2397 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
2398 (Overlay Properties, Face Attributes): Likewise.
2399 (Managing Overlays): Fix punctuation.
2400 (Attribute Functions): Clarify set-face-font; get rid of
2401 info about old Emacs versions.
2402 (Auto Faces, Font Lookup, Display Property, Images):
2403 Get rid of "Emacs 21".
2404
2405 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
2406
d2178387
RS
24072005-03-05 Richard M. Stallman <rms@gnu.org>
2408
2409 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
2410
524352d6
LK
24112005-03-04 Lute Kamstra <lute@gnu.org>
2412
2413 * debugging.texi (Error Debugging): Document stack-trace-on-error.
2414
24152005-03-03 Lute Kamstra <lute@gnu.org>
2416
2417 * edebug.texi (Instrumenting Macro Calls): Fix typo.
2418
284f0680
LK
24192005-03-01 Lute Kamstra <lute@gnu.org>
2420
2421 * debugging.texi (Debugger Commands): Update `j'.
2422
a9ee5cac
LK
24232005-02-28 Lute Kamstra <lute@gnu.org>
2424
2425 * debugging.texi (Debugging): Fix typo.
2426 (Error Debugging): Document eval-expression-debug-on-error.
2427 (Function Debugging): Update example.
2428 (Using Debugger): Mention starred stack frames.
2429 (Debugger Commands): Document `j' and `l'.
2430 (Invoking the Debugger): `d' and `j' exit recursive edit too.
2431 Update the messages that the debugger displays.
2432 (Internals of Debugger): Add cross reference. Update example.
2433 (Excess Open): Minor improvement.
2434 (Excess Close): Minor improvement.
2435
378d0f8e
RS
24362005-02-26 Richard M. Stallman <rms@gnu.org>
2437
2438 * tips.texi (Coding Conventions): Clarify.
2439 Put all the major mode key reservations together.
2440 Mention the Mouse-1 => Mouse-2 conventions.
2441
2442 * syntax.texi (Syntax Class Table): Clarify.
2443 (Syntax Table Functions): syntax-after moved from here.
2444 (Syntax Table Internals): syntax-after moved to here.
2445 (Parsing Expressions): Update info on number of values
2446 and what's meaningful in the STATE argument.
2447 (Categories): Fix typo.
2448
2449 * sequences.texi (Arrays): Cleanup.
2450 (Char-Tables): Clarify.
2451
2452 * processes.texi (Deleting Processes): Cleanups, add xref.
2453 (Subprocess Creation): Explain nil in exec-path. Cleanup.
2454 (Process Information): set-process-coding-system, some args optional.
2455 (Input to Processes): Explain various types for PROCESS args.
2456 Rename them from PROCESS-NAME to PROCESS.
2457 (Signals to Processes): Likewise.
2458 (Decoding Output): Cleanup.
2459 (Query Before Exit): Clarify.
2460
2461 * os.texi (Startup Summary): Correct the options; add missing ones.
2462 (Terminal Output, Batch Mode): Clarify.
2463 (Flow Control): Node deleted.
2464
2465 * markers.texi (The Mark): Clarify.
2466
2467 * macros.texi (Expansion): Cleanup.
2468 (Indenting Macros): indent-spec allows ints, not floats.
2469
2470 * keymaps.texi (Keymaps): Clarify.
2471 (Format of Keymaps): Update lisp-mode-map example.
2472 (Active Keymaps, Key Lookup): Clarify.
2473 (Changing Key Bindings): Add xref to `kbd'.
2474 (Key Binding Commands, Simple Menu Items): Clarify.
2475 (Mouse Menus, Menu Bar): Clarify.
2476 (Menu Example): Replace print example with menu-bar-replace-menu.
2477
2478 * help.texi (Documentation Basics): Add function-documentation prop.
2479
2480 * elisp.texi (Top): Don't refer to Flow Control node.
2481
2482 * commands.texi (Command Overview): Improve xrefs.
2483 (Adjusting Point): Adjusting point applies to intangible and invis.
2484 (Key Sequence Input): Doc extra read-key-sequence args.
2485 Likewise for read-key-sequence-vector.
2486
2487 * backups.texi (Rename or Copy): Minor fix.
2488 (Numbered Backups): For version-control, say the default.
2489 (Auto-Saving): make-auto-save-file-name example is simplified.
2490
2491 * advice.texi (Advising Functions): Don't imply one part of Emacs
2492 should advise another part. Markup changes.
2493 (Defining Advice): Move transitional para.
2494 (Activation of Advice): Cleanup.
2495 Explain if COMPILE is nil or negative.
2496
2497 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
2498
2e20c83d
LK
24992005-02-24 Lute Kamstra <lute@gnu.org>
2500
2501 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
2502 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
2503
65c492fd
LK
25042005-02-23 Lute Kamstra <lute@gnu.org>
2505
b02c3eed
LK
2506 * modes.texi (Defining Minor Modes): define-minor-mode can be used
2507 to define global minor modes as well.
2508
65c492fd
LK
2509 * display.texi (Managing Overlays): overlay-buffer returns nil for
2510 deleted overlays.
2511
b686dd59
KS
25122005-02-22 Kim F. Storm <storm@cua.dk>
2513
2514 * minibuf.texi (Basic Completion): Allow symbols in addition to
2515 strings in try-completion and all-completions.
2516
23e8c095
LK
25172005-02-14 Lute Kamstra <lute@gnu.org>
2518
2519 * elisp.texi (Top): Remove reference to deleted node.
2520
2521 * lists.texi (Lists): Remove reference to deleted node.
2522 (Cons Cells): Fix typo.
2523
2524 * loading.texi (Where Defined): Fix typo.
2525
134948fc
RS
25262005-02-14 Richard M. Stallman <rms@gnu.org>
2527
2528 * variables.texi (Creating Buffer-Local): change-major-mode-hook
2529 is useful for discarding some minor modes.
2530
2531 * symbols.texi (Symbol Components): Reorder examples.
2532
2533 * streams.texi (Input Functions): State standard-input default.
2534 (Output Variables): State standard-output default.
2535
2536 * objects.texi (Printed Representation): Clarify read syntax vs print.
2537 (Floating Point Type): Explain meaning better.
2538 (Symbol Type): Explain uniqueness better.
2539 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
2540 List examples sooner.
2541 (Box Diagrams): New subnode broken out.
2542 Some examples moved from old Lists as Boxes node.
2543 (Dotted Pair Notation): Clarify intro.
2544 (Array Type): Clarify.
2545 (Type Predicates): Add hash-table-p.
2546
2547 * numbers.texi (Integer Basics): Clarify radix explanation.
2548 (Predicates on Numbers): Minor clarification.
2549 (Comparison of Numbers): Minor clarification. Clarify eql.
2550 Typos in min, max.
2551 (Math Functions): Clarify overflow in expt.
2552
2553 * minibuf.texi (Text from Minibuffer): Minor clarification.
2554 Mention arrow keys.
2555
2556 * loading.texi (Autoload): defun's doc string overrides autoload's
2557 doc string.
2558 (Repeated Loading): Modernize "add to list" examples.
2559 (Where Defined): Finish updating table of load-history elts.
2560
2561 * lists.texi (List-related Predicates): Minor wording improvement.
2562 (Lists as Boxes): Node deleted.
2563 (Building Lists): Explain trivial cases of number-sequence.
2564
2565 * hash.texi (Hash Tables): Add desc to menu items.
2566 (Creating Hash): Expain "full" means "make larger",
2567 (Hash Access): Any object can be a key.
2568 State value of maphash.
2569
2570 * functions.texi (What Is a Function): Wording cleanup.
2571 (Function Documentation): Minor cleanup.
2572 Explain purpose of calling convention at end of doc string.
2573 (Function Names): Wording cleanup.
2574 (Calling Functions): Wording cleanup.
2575 Explain better how funcall calls the function.
2576 (Function Cells): Delete example of saving and redefining function.
2577
2578 * control.texi (Combining Conditions): Wording cleanup.
2579 (Iteration): dolist and dotimes bind VAR locally.
2580 (Cleanups): Xref to Atomic Changes.
2581
2582 * compile.texi (Byte Compilation): Delete 19.29 info.
2583 (Compilation Functions): Macros' difficulties don't affect defsubst.
2584 (Docs and Compilation): Delete 19.29 info.
2585
44291460
RS
25862005-02-10 Richard M. Stallman <rms@gnu.org>
2587
2588 * objects.texi (Symbol Type): Minor correction.
2589
1f9ad95a
LK
25902005-02-06 Lute Kamstra <lute@gnu.org>
2591
2592 * modes.texi (Example Major Modes): Fix typos.
2593
ba2c991c
RS
25942005-02-06 Richard M. Stallman <rms@gnu.org>
2595
2596 * text.texi (Margins): fill-nobreak-predicate can be one function.
2597
2598 * strings.texi (Modifying Strings): clear-string can make unibyte.
2599 (Formatting Strings): format gives error if values missing.
2600
2601 * positions.texi (Character Motion): Mention default arg
2602 for forward-char. backward-char refers to forward-char.
2603 (Word Motion): Mention default arg for forward-word.
2604 (Buffer End Motion): Mention default arg for beginning-of-buffer.
2605 Simplify end-of-buffer.
2606 (Text Lines): Mention default arg for forward-line.
2607 (List Motion): Mention default arg for beginning/end-of-defun.
2608 (Skipping Characters): Minor fixes in explaining character-set.
2609
2610 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
2611 Mode inheritance applies only when default-major-mode is nil.
2612 Clarifications.
2613 (Example Major Modes): Update Text mode and Lisp mode examples.
2614 (Minor Mode Conventions): Mention define-minor-mode at top.
2615 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
2616 (Mode Line Format): Update mode line face display info.
2617 (Properties in Mode): Mention effect of risky vars.
2618 (Imenu): Define imenu-add-to-menubar.
2619 (Font Lock Mode): Add descriptions to menu lines.
2620 (Faces for Font Lock): Add font-lock-doc-face.
2621
9bf6d576
LK
26222005-02-05 Lute Kamstra <lute@gnu.org>
2623
2624 * text.texi (Maintaining Undo): Remove obsolete function.
2625
cb602754
EZ
26262005-02-05 Eli Zaretskii <eliz@gnu.org>
2627
2628 * frames.texi (Color Names): Add pointer to the X docs about RGB
2629 color specifications. Improve indexing
2630 (Text Terminal Colors): Replace the description of RGB values by
2631 an xref to "Color Names".
2632
4e07258f
RS
26332005-02-03 Richard M. Stallman <rms@gnu.org>
2634
2635 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
2636 Clarify.
2637 (Selecting Windows): Clarify save-selected-window.
2638 (Cyclic Window Ordering): Clarify walk-windows.
2639 (Window Point): Clarify.
2640 (Window Start): Add comment to example.
2641 (Resizing Windows): Add `interactive' specs in examples.
2642 Document fit-window-to-buffer.
2643
2644 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
2645 (Undo, Maintaining Undo): Clarify last change.
2646 (Sorting): In sort-numeric-fields, explain about octal and hex.
2647 Mention sort-numeric-base.
2648 (Format Properties): Add xref for hard newlines.
2649
2650 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
2651 (Pop-Up Menus): Fix typo.
2652 (Color Names): Explain all types of color names.
2653 Explain color-values on B&W terminal.
2654 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
2655
2656 * files.texi (File Locks): Not supported on MS systems.
2657 (Testing Accessibility): Clarify.
2658
2659 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
2660 (Coverage Testing): Fix typo.
2661
2662 * commands.texi (Misc Events): Remove stray space.
2663
2664 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
2665 (Modification Time): Clarify when visited-file-modtime returns 0.
2666 (The Buffer List): Clarify bury-buffer.
2667 (Killing Buffers): Clarify.
2668 (Indirect Buffers): Add clone-indirect-buffer.
2669
26702005-02-02 Matt Hodges <MPHodges@member.fsf.org>
2671
2672 * edebug.texi (Printing in Edebug): Fix default value of
2673 edebug-print-circle.
2674 (Coverage Testing): Fix displayed frequency count data.
2675
26762005-02-02 Luc Teirlinck <teirllm@auburn.edu>
d4d66807
LT
2677
2678 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
2679
4e07258f 26802005-02-02 Kim F. Storm <storm@cua.dk>
fb89c330
KS
2681
2682 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
2683
28d986b9
EZ
26842005-01-29 Eli Zaretskii <eliz@gnu.org>
2685
2686 * commands.texi (Misc Events): Describe the help-echo event.
2687
2688 * text.texi (Special Properties) <help-echo>: Use `pos'
b5305167
SM
2689 consistently in description of the help-echo property.
2690 Use @code{nil} instead of @var{nil}.
28d986b9
EZ
2691
2692 * display.texi (Overlay Properties): Fix the index entry for
2693 help-echo overlay property.
2694
2695 * customize.texi (Type Keywords): Uncomment the xref to the
2696 help-echo property documentation.
2697
8f958b40
KS
26982005-01-23 Kim F. Storm <storm@cua.dk>
2699
2700 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
2701 return value. Third element FULLY replaced by PARTIAL which
2702 specifies number of invisible pixels if row is only partially visible.
2703 (Textual Scrolling): Mention auto-window-vscroll.
2704 (Vertical Scrolling): New defvar auto-window-vscroll.
2705
cd7e5dd6
LT
27062005-01-16 Luc Teirlinck <teirllm@auburn.edu>
2707
2708 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
2709 command remapping.
2710
6f771c32
RS
27112005-01-15 Richard M. Stallman <rms@gnu.org>
2712
2713 * display.texi (Defining Images): Mention DATA-P arg of create-image.
2714
6ac8a822
KS
27152005-01-14 Kim F. Storm <storm@cua.dk>
2716
88948d55
KS
2717 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
2718
6ac8a822
KS
2719 * text.texi (Links and Mouse-1): Fix string and vector item.
2720
20d6de82
RS
27212005-01-13 Richard M. Stallman <rms@gnu.org>
2722
2723 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
2724 descriptions of overriding-local-map and overriding-terminal-local-map.
2725
2726 * text.texi (Links and Mouse-1): Clarify text.
2727
f75a592e
KS
27282005-01-13 Kim F. Storm <storm@cua.dk>
2729
2730 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
2731
910f60b1
TTN
27322005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
2733
2734 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
2735
37181fc4
KS
27362005-01-12 Kim F. Storm <storm@cua.dk>
2737
2738 * text.texi (Links and Mouse-1): Rename section from Enabling
2739 Mouse-1 to Following Links. Change xrefs.
2740 Add examples for define-button-type and define-widget.
2741
2742 * display.texi (Button Properties, Button Buffer Commands):
2743 Clarify mouse-1 and follow-link functionality.
2744
28f94a34
RS
27452005-01-12 Richard M. Stallman <rms@gnu.org>
2746
2747 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
2748
2749 * display.texi (Beeping): Fix Texinfo usage.
2750
2751 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
2752
bac2d936
KS
27532005-01-11 Kim F. Storm <storm@cua.dk>
2754
2755 * display.texi (Button Properties, Button Buffer Commands):
93381d62 2756 Mention mouse-1 binding. Add follow-link keyword.
bac2d936
KS
2757
2758 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
2759 (Enabling Mouse-1 to Follow Links): New subsection.
2760
de968ddb
RS
27612005-01-06 Richard M. Stallman <rms@gnu.org>
2762
2763 * text.texi (Special Properties): Minor change.
2764
2765 * os.texi (Timers): Clarify previous change.
2766
2767 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
2768
a3a43b3b
LT
27692005-01-01 Luc Teirlinck <teirllm@auburn.edu>
2770
2771 * display.texi (Face Attributes): Correct xref to renamed node.
2772
732bb9ce
RS
27732005-01-01 Richard M. Stallman <rms@gnu.org>
2774
2775 * display.texi (Face Attributes): Describe hex color specs.
2776
c734ae59
RS
27772004-12-31 Richard M. Stallman <rms@gnu.org>
2778
2779 * os.texi (Timers): Update previous change.
2780
33b2f4ea
KS
27812004-12-30 Kim F. Storm <storm@cua.dk>
2782
2783 * display.texi (Line Height): Total line-height is now specified
2784 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
2785 in cons cells. (nil . RATIO) is relative to actual line height.
2786 Use line-height `t' instead of `0' to get minimum height.
2787
99ec74b9
RS
27882004-12-29 Richard M. Stallman <rms@gnu.org>
2789
2790 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
2791
eab463f6
RS
27922004-12-28 Richard M. Stallman <rms@gnu.org>
2793
2794 * commands.texi (Quitting): Clarify value of with-local-quit.
2795
2796 * elisp.texi (Top): Fix previous change.
2797
2798 * loading.texi (Loading): Fix previous change.
2799
ebbd14f1
RS
28002004-12-27 Richard M. Stallman <rms@gnu.org>
2801
4ae98fc5
RS
2802 * Makefile.in (MAKEINFO): Specify --force.
2803
8f430046
RS
2804 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
2805
56011a8c
RS
2806 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
2807
2808 * display.texi (Line Height): Further clarify.
2809
2810 * elisp.texi (Top): Update Loading submenu.
2811
ebbd14f1
RS
2812 * loading.texi (Where Defined): New node.
2813 (Unloading): load-history moved to Where Defined.
2814
fda2922a
RS
28152004-12-21 Richard M. Stallman <rms@gnu.org>
2816
2817 * commands.texi (Event Input Misc): Add while-no-input.
2818
9eb8959a
RS
28192004-12-11 Richard M. Stallman <rms@gnu.org>
2820
2821 * display.texi (Line Height): Rewrite text for clarity.
2822
adf87c29
KS
28232004-12-11 Kim F. Storm <storm@cua.dk>
2824
2825 * display.texi (Display): Add node "Line Height" to menu.
2826 (Line Height): New node. Move full description of line-spacing
2827 and line-height text properties here from text.texi.
2828 (Scroll Bars): Add vertical-scroll-bar variable.
2829
2830 * frames.texi (Window Frame Parameters): Remove line-height defvar.
2831
2832 * locals.texi (Standard Buffer-Local Variables): Fix xref for
2833 line-spacing and vertical-scroll-bar.
2834
2835 * text.texi (Special Properties): Just mention line-spacing and
2836 line-height here, add xref to new "Line Height" node.
2837
31e4729e
TTN
28382004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
2839
2840 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
2841
2842 * locals.texi (Standard Buffer-Local Variables):
2843 Add @xref for `line-spacing'.
2844
cc60c723
RS
28452004-12-05 Richard M. Stallman <rms@gnu.org>
2846
2847 * Makefile.in (maintainer-clean): Remove the info files
2848 in $(infodir) where they are created.
2849
f6101ac9
RS
28502004-12-03 Richard M. Stallman <rms@gnu.org>
2851
2852 * windows.texi (Selecting Windows): get-lru-window and
2853 get-largest-window don't consider dedicated windows.
2854
2855 * text.texi (Undo): Document undo-in-progress.
2856
94221759
RS
28572004-11-26 Richard M. Stallman <rms@gnu.org>
2858
2859 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
2860 Remove a few vars that are not always buffer-local.
2861
7092c5e8
LT
28622004-11-24 Luc Teirlinck <teirllm@auburn.edu>
2863
2864 * locals.texi (Standard Buffer-Local Variables): Comment out
2865 xref's to non-existent node `Yet to be written'.
2866
261b01c6
RS
28672004-11-24 Richard M. Stallman <rms@gnu.org>
2868
2869 * processes.texi (Synchronous Processes): Grammar fix.
2870
2871 * numbers.texi (Comparison of Numbers): Add eql.
2872
2873 * locals.texi (Standard Buffer-Local Variables): Add many vars.
2874
2875 * intro.texi (Printing Notation): Fix previous change.
2876
2877 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
2878 and default-indicate-buffer-boundaries from here.
2879 (Usual Display): To here.
2880 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
2881 (Usual Display): Move tab-width up.
2882
2883 * customize.texi (Variable Definitions): Replace
2884 show-paren-mode example with tooltip-mode.
7092c5e8 2885 (Simple Types, Composite Types, Defining New Types):
261b01c6 2886 Minor cleanups.
7092c5e8 2887
c1aa4864
JH
28882004-11-21 Jesper Harder <harder@ifa.au.dk>
2889
2890 * processes.texi (Synchronous Processes, Output from Processes):
2891 Markup fix.
2892
dedbac89
RS
28932004-11-20 Richard M. Stallman <rms@gnu.org>
2894
07c8c65a
RS
2895 * positions.texi (Skipping Characters): skip-chars-forward
2896 now handles char classes.
2897
8f40a868
RS
2898 * intro.texi (Printing Notation): Avoid confusion of `print'
2899 when explaining @print.
2900
2901 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
2902
2903 * display.texi (Display Table Format): Minor fix.
2904
2905 * streams.texi (Output Functions): Fix print example.
2906
fd6866c8
RS
2907 * Makefile.in (elisp): New target.
2908 (dist): Depend on $(infodir)/elisp, not elisp.
2909 Copy the info files from $(infodir).
2910
9d00469f
RS
2911 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
2912 read-from-minibuffer.
2913
dedbac89
RS
2914 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
2915
6de891db
RS
29162004-11-19 Richard M. Stallman <rms@gnu.org>
2917
2918 * searching.texi (Regexp Search): Add search-whitespace-regexp.
2919
e1c1c5a7
TTN
29202004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
2921
2922 * tips.texi (Coding Conventions): Fix typo.
2923
ee31cd78
RS
29242004-11-16 Richard M. Stallman <rms@gnu.org>
2925
2926 * tips.texi (Coding Conventions): Separate defvar and require
2927 methods to avoid warnings. Use require only when there are many
2928 functions and variables from that package.
2929
2930 * minibuf.texi (Minibuffer Completion): When ignoring case,
2931 predicate must not be case-sensitive.
2932
2933 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
2934 (Test Coverage): Don't talk about "splotches". Clarified.
2935
4bd38e94
TTN
29362004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
2937
2938 * frames.texi (Window Frame Parameters): Fix typo.
2939
6d073ae1
KS
29402004-11-15 Kim F. Storm <storm@cua.dk>
2941
9f89426b
KS
2942 * symbols.texi (Other Plists): Note that plist-get may signal error.
2943 Add safe-plist-get.
6d073ae1 2944
10980463
TTN
29452004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
2946
2947 * modes.texi (Font Lock Basics): Fix typo.
2948
1efc19eb
RS
29492004-11-08 Richard M. Stallman <rms@gnu.org>
2950
2951 * syntax.texi (Syntax Table Functions): Add syntax-after.
2952
6159c232
EZ
29532004-11-06 Lars Brinkhoff <lars@nocrew.org>
2954
2955 * os.texi (Processor Run Time): New section documenting
2956 get-internal-run-time.
2957
59dede22
EZ
29582004-11-06 Eli Zaretskii <eliz@gnu.org>
2959
2960 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
2961 it nukes elisp-cover.texi.
2962 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
2963 elisp-0 etc.
2964
4cc8522c
LT
29652004-11-05 Luc Teirlinck <teirllm@auburn.edu>
2966
2967 * commands.texi (Keyboard Macros): Document `append' return value
2968 of `defining-kbd-macro'.
2969
2d1ef312
RS
29702004-11-01 Richard M. Stallman <rms@gnu.org>
2971
2972 * commands.texi (Interactive Call): Add called-interactively-p.
2973
6f4e005d
SJ
29742004-10-29 Simon Josefsson <jas@extundo.com>
2975
2976 * minibuf.texi (Reading a Password): Revert.
2977
4f71c13f
RS
29782004-10-28 Richard M. Stallman <rms@gnu.org>
2979
2980 * frames.texi (Display Feature Testing): Explain about "vendor".
2981
4660a9e3
RS
29822004-10-27 Richard M. Stallman <rms@gnu.org>
2983
2984 * commands.texi (Interactive Codes): `N' uses numeric prefix,
2985 not raw. Clarify `n'.
2986 (Interactive Call): Rewrite interactive-p, focusing on when
2987 and how to use it.
2988 (Misc Events): Clarify previous change.
2989
2990 * advice.texi (Simple Advice): Clarify what job the example does.
2991 (Around-Advice): Clarify ad-do-it.
2992 (Activation of Advice): An option of ad-default-compilation-action
2993 is `never', not `nil'.
2994
c8636435
KS
29952004-10-26 Kim F. Storm <storm@cua.dk>
2996
2997 * commands.texi (Interactive Codes): Add U code letter.
2998
acd4089b
SJ
29992004-10-25 Simon Josefsson <jas@extundo.com>
3000
3001 * minibuf.texi (Reading a Password): Add.
3002
29dc7809
JR
30032004-10-24 Jason Rumney <jasonr@gnu.org>
3004
9b7fa297 3005 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
29dc7809
JR
3006 and wheel-down.
3007
bb5d6d34
KG
30082004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
3009
3010 * processes.texi (Synchronous Processes): Document process-file.
3011
d0ee2ed3
KH
30122004-10-22 Kenichi Handa <handa@m17n.org>
3013
3014 * text.texi (translate-region): Document that it accepts also a
3015 char-table.
3016
38be9dbb
DP
30172004-10-22 David Ponce <david@dponce.com>
3018
3019 * windows.texi (Resizing Windows): Document the `preserve-before'
3020 argument of the functions `enlarge-window' and `shrink-window'.
3021
63c80452
JR
30222004-10-19 Jason Rumney <jasonr@gnu.org>
3023
3024 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
3025
9f4b6e73
LT
30262004-10-09 Luc Teirlinck <teirllm@auburn.edu>
3027
3028 * text.texi (Filling): Add anchor for definition of
3029 `sentence-end-double-space'.
3030
3031 * searching.texi (Regexp Example): Update description of how
3032 Emacs currently recognizes the end of a sentence.
3033 (Standard Regexps): Update definition of the variable
3034 `sentence-end'. Add definition of the function `sentence-end'.
3035
657f0f9c
EZ
30362004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
3037
3038 * display.texi (Progress): New node.
3039
35ab4857
KS
30402004-10-05 Kim F. Storm <storm@cua.dk>
3041
3042 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
3043
f2a54fbc
KS
30442004-09-29 Kim F. Storm <storm@cua.dk>
3045
3046 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
3047 to identify bitmaps. Remove -fringe-bitmap suffix for standard
3048 fringe bitmap symbols, as they now have their own namespace.
3049 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
3050 vs. pixels. Signal error if no free bitmap slots.
3051 (Pixel Specification): Change IMAGE to @var{image}.
3052
4676d6f3
RS
30532004-09-28 Richard M. Stallman <rms@gnu.org>
3054
3055 * text.texi (Special Properties): Clarify line-spacing and line-height.
3056
3057 * searching.texi (Regexp Search): Add looking-back.
3058
17234906
LT
30592004-09-25 Luc Teirlinck <teirllm@auburn.edu>
3060
3061 * display.texi: Correct typos.
3062 (Image Descriptors): Correct xref's.
3063
4de43c8b
RS
30642004-09-25 Richard M. Stallman <rms@gnu.org>
3065
3066 * text.texi (Special Properties): Cleanups in `cursor'.
3067 Rewrites in `line-height' and `line-spacing'; exchange them.
3068
3069 * display.texi (Fringes): Rewrite previous change.
3070 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
3071 (Display Fringe Bitmaps): Node deleted, text moved.
3072 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
3073 (Scroll Bars): Clarify set-window-scroll-bars.
3074 (Pointer Shape): Rewrite.
3075 (Specified Space): Clarify :align-to, etc.
3076 (Pixel Specification): Use @var. Clarify new text.
3077 (Other Display Specs): Clarify `slice'.
3078 (Image Descriptors): Cleanups.
3079 (Showing Images): Cleanups.
3080
a3ee0299
LT
30812004-09-24 Luc Teirlinck <teirllm@auburn.edu>
3082
e88ebce6
LT
3083 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
3084
a3ee0299
LT
3085 * modes.texi: Various minor changes in addition to:
3086 (Major Mode Conventions): Final call to `run-mode-hooks' should
3087 not be inside the `delay-mode-hooks' form.
3088 (Mode Hooks): New node.
3089 (Hooks): Delete obsolete example.
3090 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
3091 node "Mode Hooks".
3092
6db2bc02
LT
30932004-09-22 Luc Teirlinck <teirllm@auburn.edu>
3094
3095 * display.texi: Correct various typos.
3096 (Display): Rename node "Pointer Shapes" to "Pointer
3097 Shape". (There is already a node called "Pointer Shapes" in
3098 frames.texi.)
3099 (Images): Remove non-existent node "Image Slices" from menu.
3100
ed2846bd
KS
31012004-09-23 Kim F. Storm <storm@cua.dk>
3102
3103 * text.texi (Special Properties): Add `cursor', `pointer',
3104 `line-height', and `line-spacing' properties.
3105
3106 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
3107 Shapes' to menu.
3108 (Standard Faces): Doc fix for fringe face.
3109 (Fringes): Add `overflow-newline-into-fringe' and
3110 'indicate-buffer-boundaries'.
3111 (Fringe Bitmaps, Pointer Shapes): New nodes.
3112 (Display Property): Add 'Pixel Specification' and 'Display Fringe
3113 Bitmaps' to menu.
3114 (Specified Space): Describe pixel width and height.
3115 (Pixel Specification): New node.
3116 (Other Display Specs): Add `slice' property.
3117 (Display Fringe Bitmaps): New node.
3118 (Images): Add 'Image Slices' to menu.
3119 (Image Descriptors): Add `:pointer' and `:map' properties.
3120 (Showing Images): Add slice arg to `insert-image'. Add
3121 'insert-sliced-image'.
3122
4d894c98
RS
31232004-09-20 Richard M. Stallman <rms@gnu.org>
3124
3125 * commands.texi (Key Sequence Input):
3126 Clarify downcasing in read-key-sequence.
3127
7e388eb7
JL
31282004-09-08 Juri Linkov <juri@jurta.org>
3129
3130 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
3131
a020987f
LT
31322004-09-07 Luc Teirlinck <teirllm@auburn.edu>
3133
3134 * locals.texi (Standard Buffer-Local Variables): Add
3135 `buffer-auto-save-file-format'.
3136 * internals.texi (Buffer Internals): Describe new
3137 auto_save_file_format field of the buffer structure.
3138 * files.texi (Format Conversion): `auto-save-file-format' has been
3139 renamed `buffer-auto-save-file-format'.
3140
2b96f80c
LT
31412004-08-27 Luc Teirlinck <teirllm@auburn.edu>
3142
3143 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
3144 an integer or a marker.
3145 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
3146
2ee3b79e
RS
31472004-08-22 Richard M. Stallman <rms@gnu.org>
3148
3149 * modes.texi (Major Mode Conventions): Discuss rebinding of
3150 standard key bindings.
3151
c438dc33
KS
31522004-08-18 Kim F. Storm <storm@cua.dk>
3153
3154 * processes.texi (Accepting Output): Add `just-this-one' arg to
3155 `accept-process-output'.
101c421e 3156 (Output from Processes): New var `process-adaptive-read-buffering'.
c438dc33 3157
db8af011
LT
31582004-08-10 Luc Teirlinck <teirllm@auburn.edu>
3159
3160 * keymaps.texi: Various changes in addition to:
3161 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
3162 Give more varied examples for `kbd'.
3163 (Creating Keymaps): Char tables have slots for all characters
3164 without modifiers.
3165 (Active Keymaps): `overriding-local-map' and
3166 `overriding-terminal-local-map' also override text property and
3167 overlay keymaps.
3168 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
3169 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
3170 to denote a prefix of no events.
3171 `map-keymap' includes parent's bindings _recursively_.
3172 Clarify and correct description of `where-is-internal'.
3173 Mention BUFFER-OR-NAME arg to `describe-bindings'.
3174 (Menu Example): For menus intended for use with the keyboard, the
3175 menu items should be bound to characters or real function keys.
3176
de700726
LT
31772004-08-08 Luc Teirlinck <teirllm@auburn.edu>
3178
30e75a87
LT
3179 * objects.texi (Character Type): Reposition `@anchor' to prevent
3180 double space inside sentence in Info.
3181
de700726
LT
3182 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
3183 renamed to `disabled-command-function'.
7c5b95c9 3184 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
de700726
LT
3185 (Command Loop Info): Replace reference to it.
3186 (Disabling Commands): `disabled-command-hook' has been renamed to
3187 `disabled-command-function'.
3188
81909a1a
LT
31892004-08-07 Luc Teirlinck <teirllm@auburn.edu>
3190
3191 * os.texi (Translating Input): Only non-prefix bindings in
3192 `key-translation-map' override actual key bindings. Warn about
3193 possible indirect effect of actual key bindings on non-prefix
3194 bindings in `key-translation-map'.
3195
5504e99c
LT
31962004-08-06 Luc Teirlinck <teirllm@auburn.edu>
3197
3198 * minibuf.texi (High-Level Completion): Add anchor for definition
3199 of `read-variable'.
3200
3201 * commands.texi: Various changes in addition to:
3202 (Using Interactive): Clarify description of `interactive-form'.
3203 (Interactive Call): Mention default for KEYS argument to
3204 `call-interactively'.
3205 (Command Loop Info): Clarify description of `this-command-keys'.
3206 Mention KEEP-RECORD argument to `clear-this-command-keys'.
3207 Value of `last-event-frame' can be `macro'.
3208 (Repeat Events): `double-click-fuzz' is also used to distinguish
3209 clicks and drags.
3210 (Classifying Events): Clarify descriptions of `event-modifiers'
3211 `event-basic-type' and `event-convert-list'.
3212 (Accessing Events): `posn-timestamp' takes POSITION argument.
3213 (Quoted Character Input): Clarify description of
3214 `read-quoted-char' and fix example.
3215 (Quitting): Add `with-local-quit'.
3216 (Disabling Commands): Correct and clarify descriptions of
3217 `enable-command' and `disable-command'.
3218 Mention what happens if `disabled-command-hook' is nil.
3219 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
3220 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
3221
f478a72a
LT
32222004-07-24 Luc Teirlinck <teirllm@auburn.edu>
3223
3224 * frames.texi: Various changes in addition to:
3225 (Creating Frames): Expand and clarify description of `make-frame'.
3226 (Window Frame Parameters): Either none or both of the `icon-left'
3227 and `icon-top' parameters must be specified. Put descriptions of
3228 `menu-bar-lines' and `toolbar-lines' closer together and change
3229 them accordingly.
3230 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
3231 except while processing `frame-title-format' or `icon-title-format'.
3232 (Deleting Frames): Correct description of `delete-frame'.
3233 Non-nil return values of `frame-live-p' are like those of `framep'.
9b7fa297 3234 (Frames and Windows): Mention return value of
f478a72a
LT
3235 `set-frame-selected-window'.
3236 (Visibility of Frames): Mention `force' argument to
3237 `make-frame-invisible'. `frame-visible-p' returns t for all
3238 frames on text-only terminals.
3239 (Frame Configurations): Restoring a frame configuration does not
3240 restore deleted frames.
3241 (Window System Selections): `x-set-selection' returns DATA.
3242 (Resources): Add example.
3243 (Display Feature Testing): Clarify descriptions of
3244 `display-pixel-height', `display-pixel-width', `x-server-version'
3245 and `x-server-vendor'.
3246
3247 * windows.texi (Choosing Window): Add anchor.
3248 * minibuf.texi (Minibuffer Misc): Add anchor.
3249
bc135062
JPW
32502004-07-23 John Paul Wallington <jpw@gnu.org>
3251
3252 * macros.texi (Defining Macros): Declaration keyword for setting
3253 Edebug spec is `debug' not `edebug'.
3254
cb7516e5
LT
32552004-07-19 Luc Teirlinck <teirllm@auburn.edu>
3256
3257 * windows.texi: Various small changes in addition to:
3258 (Window Point): Mention return value of `set-window-point'.
3259 (Window Start): `pos-visible-in-window-p' disregards horizontal
3260 scrolling. Explain return value if PARTIALLY is non-nil.
3261 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
3262 and `set-window-vscroll'.
3263 (Size of Window): The argument WINDOW to `window-inside-edges',
3264 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
3265 (Resizing Windows): Explain return value of
3266 `shrink-window-if-larger-than-buffer'.
3267 `window-size-fixed' automatically becomes buffer local when set.
3268 (Window Configurations): Explain return value of
3269 `set-window-configuration'.
3270
3271 * minibuf.texi (Minibuffer Misc): Add anchor for
3272 `minibuffer-scroll-window'.
3273
3274 * positions.texi (Text Lines): Add anchor for `count-lines'.
3275
3751eb00
RS
32762004-07-17 Richard M. Stallman <rms@gnu.org>
3277
3278 * display.texi (Overlay Properties): Adding `evaporate' prop
3279 deletes empty overlay immediately.
3280
3281 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
3282 fix example.
3283
9a7e97c6
LT
32842004-07-16 Jim Blandy <jimb@redhat.com>
3285
3286 * searching.texi (Regexp Backslash): Document new \_< and \_>
3287 operators.
3288
aa0e4da8
JB
32892004-07-16 Juanma Barranquero <lektu@terra.es>
3290
3291 * display.texi (Images): Fix Texinfo usage.
3292
cbbfedb2
LT
32932004-07-14 Luc Teirlinck <teirllm@auburn.edu>
3294
3295 * buffers.texi (Modification Time): `visited-file-modtime' now
3296 returns a list of two integers, instead of a cons.
3297
3a052bd3
LT
32982004-07-13 Luc Teirlinck <teirllm@auburn.edu>
3299
3300 * windows.texi: Various changes in addition to:
3301 (Splitting Windows): Add `split-window-keep-point'.
3302
02c04e6f
RS
33032004-07-09 Richard M. Stallman <rms@gnu.org>
3304
3305 * frames.texi (Input Focus): Minor fix.
3306
cb4f1287
LT
33072004-07-07 Luc Teirlinck <teirllm@auburn.edu>
3308
3309 * frames.texi (Input Focus): Clarify descriptions of
3310 `select-frame-set-input-focus' and `select-frame'.
3311
339902ec
LT
33122004-07-06 Luc Teirlinck <teirllm@auburn.edu>
3313
3314 * os.texi: Various small changes in addition to:
3315 (Killing Emacs): Expand and clarify description of
3316 `kill-emacs-query-functions' and `kill-emacs-hook'.
3317 (System Environment): Expand and clarify description of `getenv'
3318 and `setenv'.
3319 (Timers): Clarify description of `run-at-time'.
3320 (Translating Input): Correct description of
3321 `extra-keyboard-modifiers'.
3322 (Flow Control): Correct description of `enable-flow-control'.
3323
fe3b7e35
TTN
33242004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
3325
3326 * os.texi: Update copyright.
3327 (Session Management): Grammar fix.
3328 Clarify which Emacs does the restarting.
3329 Use @samp for *scratch* buffer.
3330
59db7d6e
LT
33312004-07-04 Alan Mackenzie <acm@muc.de>
3332
3333 * frames.texi (Input Focus): Add documentation for
3334 `select-frame-set-input-focus'. Replace refs to non-existent
3335 `switch-frame' with `select-frame'. Minor corrections and tidying
3336 up of text-only terminal stuff.
3337
e3ccf404
RS
33382004-07-02 Richard M. Stallman <rms@gnu.org>
3339
3340 * files.texi (Saving Buffers): Cleanup write-contents-function.
3341 (Magic File Names): Cleanup file-remote-p.
3342
8addb6eb
KG
33432004-07-02 Kai Grossjohann <kai@emptydomain.de>
3344
3345 * files.texi (Magic File Names): `file-remote-p' returns an
3346 identifier of the remote system, not just t.
3347
7a58d84d
DK
33482004-07-02 David Kastrup <dak@gnu.org>
3349
3350 * searching.texi (Entire Match Data): Add explanation about new
3351 match-data behavior when @var{integers} is non-nil.
3352
d8c379f8
RS
33532004-06-24 Richard M. Stallman <rms@gnu.org>
3354
b4a4b0ae
RS
3355 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
3356
d8c379f8
RS
3357 * customize.texi (Variable Definitions): Note about doc strings
3358 and :set.
3359
3360 * keymaps.texi (Keymap Terminology): Document `kbd'.
3361 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
3362
3363 * display.texi (Invisible Text): Setting buffer-invisibility-spec
3364 makes it buffer-local.
3365
3366 * files.texi (Saving Buffers): Correct previous change.
3367
3368 * commands.texi (Accessing Events):
3369 Clarify posn-col-row and posn-actual-col-row.
3370
33712004-06-24 David Ponce <david.ponce@wanadoo.fr>
3372
3373 * commands.texi (Accessing Events): New functions
3374 posn-at-point and posn-at-x-y. Add example to posn-x-y.
3375
dce417e7
LT
33762004-06-23 Luc Teirlinck <teirllm@auburn.edu>
3377
3378 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
3379 * frames.texi, buffers.texi, backups.texi, variables.texi:
3380 * loading.texi, eval.texi, functions.texi, control.texi:
3381 * symbols.texi, minibuf.texi: Reposition @anchor's.
3382
3383 * help.texi: Various small changes in addition to the following.
3384 (Describing Characters): Describe PREFIX argument to
3385 `key-description'. Correct and clarify definition of
3386 `text-char-description'. Describe NEED-VECTOR argument to
3387 `read-kbd-macro'.
3388 (Help Functions): Clarify definition of `apropos'.
3389
255d07dc
LH
33902004-06-23 Lars Hansen <larsh@math.ku.dk>
3391
3392 * files.texi (Saving Buffers): Correct description of
3393 `write-contents-functions'.
3394
4e9691e9
JB
33952004-06-21 Juanma Barranquero <lektu@terra.es>
3396
3397 * display.texi (Images): Remove redundant @vindex directives.
3398 Rewrite `image-library-alist' doc in active voice.
3399
1ebd4f78
JB
34002004-06-14 Juanma Barranquero <lektu@terra.es>
3401
3402 * display.texi (Images): Document new delayed library loading,
3403 variable `image-library-alist' and (existing but undocumented)
3404 function `image-type-available-p'.
3405
ddfb8369
RS
34062004-06-05 Richard M. Stallman <rms@gnu.org>
3407
3408 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
3409 refer the user to the Initial Input node.
3410 (Text from Minibuffer): Likewise.
3411 (Initial Input): New node. Document this feature
3412 and say it is mostly deprecated.
3413
18684a3a
RS
34142004-05-30 Richard M. Stallman <rms@gnu.org>
3415
7a61e456
RS
3416 * loading.texi (Named Features): Clarify return value
3417 and meaning of NOERROR.
3418
18684a3a
RS
3419 * variables.texi (File Local Variables): Minor cleanup.
3420
c8364415
MA
34212004-05-30 Michael Albinus <michael.albinus@gmx.de>
3422
3423 * files.texi (Magic File Names): Add `file-remote-p' as operation
3424 of file name handlers.
3425
08fd1251
RS
34262004-05-29 Richard M. Stallman <rms@gnu.org>
3427
3428 * modes.texi (Minor Mode Conventions): (-) has no special meaning
3429 as arg to a minor mode command.
3430
71d5a208
RS
34312004-05-22 Richard M. Stallman <rms@gnu.org>
3432
3433 * syntax.texi (Syntax Class Table): Word syntax not just for English.
3434
3435 * streams.texi (Output Variables): Doc float-output-format.
3436
3437 * searching.texi (Regexp Special): Nested repetition can be infloop.
3438
3439 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
3440 real stack overflow.
3441
3442 * compile.texi: Minor cleanups.
3443
34442004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
3445
3446 * lists.texi (Cons Cells): Explain dotted lists, true lists,
3447 circular lists.
3448 (List Elements): Explain handling of circular and dotted lists.
1ebd4f78 3449
022cb162
TTN
34502004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
3451
3452 * modes.texi (Search-based Fontification): Fix typo.
3453
aa7094ba
JB
34542004-05-10 Juanma Barranquero <lektu@terra.es>
3455
3456 * modes.texi (Mode Line Variables): Fix description of
3457 global-mode-string, which is now after which-func-mode, not the
3458 buffer name.
3459
c2383279
LH
34602004-05-07 Lars Hansen <larsh@math.ku.dk>
3461
3462 * modes.texi (Desktop Save Mode): Add.
3463 (Modes): Add menu entry Desktop Save Mode.
3464
3465 * hooks.texi: Add desktop-after-read-hook,
3466 desktop-no-desktop-file-hook and desktop-save-hook.
3467
3468 * locals.texi: Add desktop-save-buffer.
3469
058296d3
JH
34702004-04-30 Jesper Harder <harder@ifa.au.dk>
3471
3472 * display.texi: emacs -> Emacs.
3473
0c54865e
EZ
34742004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
3475
3476 * files.texi (Changing Files): Document set-file-times.
3477
d814862a
JB
34782004-04-23 Juanma Barranquero <lektu@terra.es>
3479
3480 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
3481
e8d6f886
JH
34822004-04-18 Jesper Harder <harder@ifa.au.dk>
3483
3484 * tips.texi (Coding Conventions): defopt -> defcustom.
3485
3a424014
LT
34862004-04-16 Luc Teirlinck <teirllm@auburn.edu>
3487
3488 * sequences.texi: Various clarifications.
3489
9e860631
LT
34902004-04-14 Luc Teirlinck <teirllm@auburn.edu>
3491
3492 * buffers.texi (Read Only Buffers): Mention optional ARG to
3493 `toggle-read-only'.
3494
5e30a0fb
NR
34952004-04-14 Nick Roberts <nick@nick.uklinux.net>
3496
9e860631 3497 * windows.texi (Selecting Windows): Note that get-lru-window
5e30a0fb
NR
3498 returns a full-width window if possible.
3499
619fb950
LT
35002004-04-13 Luc Teirlinck <teirllm@auburn.edu>
3501
3502 * buffers.texi: Various changes in addition to:
3503 (Buffer File Name): Add `find-buffer-visiting'.
3504 (Buffer Modification): Mention optional ARG to `not-modified'.
3505 (Indirect Buffers): Mention optional CLONE argument to
3506 `make-indirect-buffer'.
3507
3508 * files.texi: Various changes in addition to:
3509 (Visiting Functions): `find-file-hook' is now a normal hook.
3510 (File Name Expansion): Explain difference between the way that
3511 `expand-file-name' and `file-truename' treat `..'.
3512 (Contents of Directories): Mention optional ID-FORMAT argument to
3513 `directory-files-and-attributes'.
3514 (Format Conversion): Mention new optional CONFIRM argument to
3515 `format-write-file'.
3516
a2295d32
MB
35172004-04-12 Miles Bader <miles@gnu.org>
3518
3519 * macros.texi (Expansion): Add description of `macroexpand-all'.
3520
571fd4d5
JH
35212004-04-05 Jesper Harder <harder@ifa.au.dk>
3522
3523 * variables.texi (Variable Aliases): Mention
3524 cyclic-variable-indirection.
3525
3526 * errors.texi (Standard Errors): Ditto.
3527
4ba2fd66
LT
35282004-04-04 Luc Teirlinck <teirllm@auburn.edu>
3529
3530 * backups.texi: Various small changes in addition to:
3531 (Making Backups): Mention return value of `backup-buffer'.
3532 (Auto-Saving): Mention optional FORCE argument to
3533 `delete-auto-save-file-if-necessary'.
3534 (Reverting): Mention optional PRESERVE-MODES argument to
3535 `revert-buffer'. Correct description of `revert-buffer-function'.
3536
8f7ea687
JL
35372004-03-22 Juri Linkov <juri@jurta.org>
3538
3539 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
3540 with `Vector Functions'.
3541
3542 * text.texi (Sorting): Add missing quote.
3543
0eeca3c1
LT
35442004-03-14 Luc Teirlinck <teirllm@auburn.edu>
3545
3546 * intro.texi (Lisp History): Replace xref to `cl' manual with
3547 inforef.
3548
e69cfac2
RS
35492004-03-12 Richard M. Stallman <rms@gnu.org>
3550
3551 * intro.texi (Version Info): Add arg to emacs-version.
3552 (Lisp History): Change xref to CL manual.
3553
1b91d47f
LT
35542004-03-09 Luc Teirlinck <teirllm@auburn.edu>
3555
3556 * minibuf.texi (Completion Commands): Add xref to Emacs manual
3557 for Partial Completion mode.
3558
97073664
TTN
35592004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
3560
9b7fa297 3561 * customize.texi: Fix typo. Remove eol whitespace.
97073664 3562
04a6e76b
RS
35632004-03-04 Richard M. Stallman <rms@gnu.org>
3564
3565 * processes.texi: Fix typos.
3566
3567 * lists.texi (Building Lists): Minor clarification.
3568
3569 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
3570 in make-hash-table.
3571
5bb0fcd1
JB
35722004-02-29 Juanma Barranquero <lektu@terra.es>
3573
3574 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
3575 rm, and ignore exit code.
3576
9022d421
EZ
35772004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
3578
3579 * display.texi (Defining Faces): Add description for min-colors.
3580 Update example.
3581
92f5fba2
LT
35822004-02-23 Luc Teirlinck <teirllm@auburn.edu>
3583
3584 * abbrevs.texi: Various corrections and clarifications in addition
3585 to the following:
3586 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
3587
7e83e178
GM
35882004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
3589
3590 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
3591
9c5609e8
LT
35922004-02-21 Luc Teirlinck <teirllm@auburn.edu>
3593
e2b9b51f
LT
3594 * text.texi: Various small changes in addition to the following:
3595 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
3596 to delete-horizontal-space.
9b7fa297 3597 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
e2b9b51f
LT
3598 description of yank-handler text property at various places.
3599
7daa0e81
LT
3600 * frames.texi (Window System Selections): Add anchor.
3601
9c5609e8
LT
3602 * syntax.texi (Syntax Table Functions): Clarify and correct
3603 descriptions of make-syntax-table and copy-syntax-table.
3604 (Motion and Syntax): Clarify SYNTAXES argument to
3605 skip-syntax-forward.
3606 (Parsing Expressions): Mention that the return value of
3607 parse-partial-sexp is currently a list of ten rather than nine
3608 elements.
3609 (Categories): Various corrections and clarifications.
3610
d29edb21
LT
36112004-02-17 Luc Teirlinck <teirllm@auburn.edu>
3612
3613 * markers.texi (Marker Insertion Types): Minor change.
3614
3615 * locals.texi (Standard Buffer-Local Variables):
3616 * commands.texi (Interactive Codes, Using Interactive):
3617 * functions.texi (Related Topics): Fix xrefs.
3618
43e48bda
LT
36192004-02-16 Luc Teirlinck <teirllm@auburn.edu>
3620
3621 * lists.texi (Sets And Lists): Update description of delete-dups.
3622
84e34002
RS
36232004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
3624
3625 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
3626
36272004-02-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3628
3629 * frames.texi (Parameter Access): frame-parameters arg is optional.
3630 modify-frame-parameters handles nil for FRAME.
3631 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
3632 are all-or-nothing for certain toolkits.
3633 Mention parameter wait-for-wm.
3634 (Frames and Windows): In frame-first-window and frame-selected-window
3635 the arg is optional.
3636 (Input Focus): In redirect-frame-focus the second arg is optional.
3637 (Window System Selections): Mention selection type CLIPBOARD.
3638 Mention data-type UTF8_STRING.
3639 Mention numbering of cut buffers.
3640 (Resources): Describe x-resource-name.
3641
36422004-02-16 Richard M. Stallman <rms@gnu.org>
3643
3644 * windows.texi (Buffers and Windows): Delete false table
3645 about all-frames.
3646
3647 * syntax.texi (Parsing Expressions): Delete old caveat
3648 about parse-sexp-ignore-comments.
3649
3650 * streams.texi (Output Variables): Add print-quoted.
3651
3652 * lists.texi (Building Lists): Minor cleanup.
3653
3654 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
3655
3656 * display.texi (Overlays): Explain overlays use markers.
3657 (Managing Overlays): Explain front-advance and rear-advance
3658 in more detail.
3659
3660 * loading.texi (Unloading): Document unload-feature-special-hooks.
3661 Get rid of fns-NNN.el file.
3662
36632004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
3664
3665 * help.texi (Describing Characters): Fix text-char-description
3666 example output.
3667
3668 * edebug.texi (Using Edebug): Fix example.
3669
3670 * debugging.texi (Internals of Debugger): Fix return value.
43e48bda 3671
84e34002
RS
3672 * files.texi (Changing Files): Fix argname.
3673
3674 * calendar.texi: Fix parens, and default values.
3675
3676 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
3677 * nonascii.texi, objects.texi, os.texi: Minor fixes.
3678 * searching.texi, text.texi, tips.texi, windows.text: Minor fixes.
3679
3680 * positions.texi (Text Lines): Don't add -1 in current-line.
3681
36822004-02-16 Richard M. Stallman <rms@gnu.org>
3683
3684 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
3685
c33b76da
EZ
36862004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
3687
3688 * processes.texi (Low-Level Network): Fix a typo.
3689
9d7271e8
KS
36902004-02-12 Kim F. Storm <storm@cua.dk>
3691
3692 * display.texi (Fringes): Use consistent wording.
3693 Note that window-fringe's window arg is optional.
3694 (Scroll Bars): Use consistent wording.
3695
6827d730
LT
36962004-02-11 Luc Teirlinck <teirllm@auburn.edu>
3697
3698 * tips.texi (Comment Tips): Document the new conventions for
3699 commenting out code.
3700
1cb60b5a
JD
37012004-02-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3702
3703 * positions.texi (Text Lines): Added missing end defun.
3704
7fdd1f62
KS
37052004-02-07 Kim F. Storm <storm@cua.dk>
3706
3707 * positions.texi (Text Lines): Add line-number-at-pos.
3708
eb3c144c
JPW
37092004-02-06 John Paul Wallington <jpw@gnu.org>
3710
3711 * display.texi (Button Properties, Button Buffer Commands):
3712 mouse-2 invokes button, not down-mouse-1.
3713
a1d38d63
JR
37142004-02-04 Jason Rumney <jasonr@gnu.org>
3715
3716 * makefile.w32-in: Sync with Makefile.in changes.
3717
4b574f3d
LT
37182004-02-03 Luc Teirlinck <teirllm@auburn.edu>
3719
3720 * minibuf.texi (Text from Minibuffer): Various corrections and
3721 clarifications.
3722 (Object from Minibuffer): Correct Lisp description of
3723 read-minibuffer.
3724 (Minibuffer History): Clarify description of cons values for
3725 HISTORY arguments.
3726 (Basic Completion): Various corrections and clarifications. Add
3727 completion-regexp-list.
3728 (Minibuffer Completion): Correct and clarify description of
3729 completing-read.
6f6b0433 3730 (Completion Commands): Mention Partial Completion mode. Various
4b574f3d
LT
3731 other minor changes.
3732 (High-Level Completion): Various corrections and clarifications.
3733 (Reading File Names): Ditto.
3734 (Minibuffer Misc): Ditto.
3735
d8186297
LT
37362004-01-26 Luc Teirlinck <teirllm@auburn.edu>
3737
3738 * strings.texi (Text Comparison): assoc-string also matches
3739 elements of alists that are strings instead of conses.
3740 (Formatting Strings): Standardize Texinfo usage. Update index
3741 entries.
3742
9adcb5f2
LT
37432004-01-20 Luc Teirlinck <teirllm@auburn.edu>
3744
3745 * lists.texi (Sets And Lists): Add delete-dups.
3746
3e7274ae
LT
37472004-01-15 Luc Teirlinck <teirllm@auburn.edu>
3748
3749 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
3750 special form.
3751 * macros.texi (Defining Macros): Update description of `declare',
3752 which now is a macro.
3753 (Wrong Time): Fix typos.
3754
944e099f
LT
37552004-01-14 Luc Teirlinck <teirllm@auburn.edu>
3756
3757 * compile.texi (Compilation Functions): Expand descriptions of
e75c1a57 3758 `compile-defun', `byte-compile-file', `byte-recompile-directory'
944e099f
LT
3759 and `batch-byte-compile'. In particular, mention and describe
3760 all optional arguments.
3761 (Disassembly): Correct and clarify the description of `disassemble'.
3762
90c3aa59
LT
37632004-01-11 Luc Teirlinck <teirllm@auburn.edu>
3764
3765 * searching.texi: Various small changes in addition to the
3766 following.
3767 (Regexp Example): Adapt to new value of `sentence-end'.
3768 (Regexp Functions): The PAREN argument to `regexp-opt' can be
3769 `words'.
3770 (Search and Replace): Add usage note for `perform-replace'.
3771 (Entire Match Data): Mention INTEGERS and REUSE arguments to
3772 `match-data'.
3773 (Standard Regexps): Update for new values of `paragraph-start'
3774 and `sentence-end'.
3775
583c353d
LT
37762004-01-07 Luc Teirlinck <teirllm@auburn.edu>
3777
3778 * files.texi (Saving Buffers): Clarify descriptions of
3779 `write-contents-functions' and `before-save-hook'.
3780 Make the defvar's for `before-save-hook' and `after-save-hook'
3781 into defopt's.
3782
05faee07
KS
37832004-01-07 Kim F. Storm <storm@cua.dk>
3784
3785 * commands.texi (Click Events): Describe new image and
3786 width/height elements of click events.
3787 (Accessing Events): Add posn-string, posn-image, and
3788 posn-object-width-height. Change posn-object to return either
3789 image or string object.
3790
a0465ec3
SJ
37912004-01-01 Simon Josefsson <jas@extundo.com>
3792
3793 * hooks.texi (Standard Hooks): Add before-save-hook.
3794 * files.texi (Saving Buffers): Likewise.
3795
972c0c49
RS
37962004-01-03 Richard M. Stallman <rms@gnu.org>
3797
3798 * frames.texi (Frames and Windows): Delete frame-root-window.
3799
dbcd463f
LT
38002004-01-03 Luc Teirlinck <teirllm@auburn.edu>
3801
3802 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
3803
3804 * functions.texi: Various small changes in addition to the
3805 following.
3806 (What Is a Function): `functionp' returns nil for macros. Clarify
3807 behavior of this and following functions for symbol arguments.
3808 (Function Documentation): Add `\' in front of (fn @var{arglist})
3809 and explain why.
3810 (Defining Functions): Mention DOCSTRING argument to `defalias'.
3811 Add anchor.
3812 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
3813
02c77ee9
MB
38142004-01-01 Miles Bader <miles@gnu.org>
3815
3816 * display.texi (Buttons): New section.
3817
903a1a91
AS
38182003-12-31 Andreas Schwab <schwab@suse.de>
3819
3820 * numbers.texi (Math Functions): sqrt reports a domain-error
3821 error.
3822 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
3823
697cf92a
LT
38242003-12-30 Luc Teirlinck <teirllm@auburn.edu>
3825
3f70fe82
LT
3826 * tips.texi (Documentation Tips): Update item on hyperlinks in
3827 documentation strings.
3828
697cf92a
LT
3829 * errors.texi (Standard Errors): Various small corrections and
3830 additions.
3831
3832 * control.texi: Various small changes in addition to the
3833 following.
3834 (Signaling Errors): Provide some more details on how `signal'
3835 constructs the error message. Add anchor to the definition of
3836 `signal'.
3837 (Error Symbols): Describe special treatment of `quit'.
3838 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
3839 to emphasize that it has to be a single form.
3840
3841 * buffers.texi: Add anchor.
3842
4d25144d
RS
38432003-12-29 Richard M. Stallman <rms@gnu.org>
3844
3845 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
3846 (Window Configurations): Add window-configuration-frame.
3847
3848 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
3849
3850 * text.texi (Examining Properties): Add get-char-property-and-overlay.
3851 Change arg name in get-char-property.
3852 (Special Properties): Update handling of keymap property.
3853
3854 * strings.texi (Modifying Strings): Add clear-string.
3855 (Text Comparison): Add assoc-string and remove
3856 assoc-ignore-case, assoc-ignore-representation.
3857
3858 * os.texi (Time of Day): Add set-time-zone-rule.
3859
3860 * numbers.texi (Math Functions): asin, acos, log, log10
697cf92a 3861 report domain-error errors.
4d25144d 3862
697cf92a 3863 * nonascii.texi (Converting Representations):
4d25144d
RS
3864 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
3865 (Encoding and I/O): Add file-name-coding-system.
3866
3867 * modes.texi (Search-based Fontification): Explain that
3868 face specs are symbols with face names as values.
3869
3870 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
3871
3872 * lists.texi (Building Lists): remq moved elsewhere.
3873 (Sets And Lists): remq moved here.
3874 (Association Lists): Refer to assoc-string.
3875
3876 * internals.texi (Garbage Collection): Add memory-use-counts.
3877
3878 * frames.texi (Frames and Windows): Add set-frame-selected-window
3879 and frame-root-window.
3880
697cf92a 3881 * files.texi (Contents of Directories):
4d25144d
RS
3882 Add directory-files-and-attributes.
3883
3884 * display.texi (Refresh Screen): Add force-window-update.
3885 (Invisible Text): Explain about moving point out of invis text.
3886 (Overlay Properties): Add overlay-properties.
3887 (Managing Overlays): Add overlayp.
3888 (GIF Images): Invalid image number displays a hollow box.
3889
3890 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
3891 (Killing Buffers): Add buffer-live-p.
3892
67fafe38
MR
38932003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
3894
3895 * display.texi (Fringes): Fix typo "set-buffer-window".
3896
68e74f25
LT
38972003-12-24 Luc Teirlinck <teirllm@auburn.edu>
3898
3899 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
3900 * nonascii.texi, processes.texi, tips.texi, variables.texi:
3901 Add or change various xrefs and anchors.
3902
3903 * commands.texi: Replace all occurrences of @acronym{CAR} with
3904 @sc{car}, for consistency with the rest of the Elisp manual.
3905 `car' and `cdr' are historically acronyms, but are no longer
3906 widely thought of as such.
3907
3908 * internals.texi (Pure Storage): Mention that `purecopy' does not
3909 copy text properties.
3910 (Object Internals): Now 29 bits are used (in most implementations)
3911 to address Lisp objects.
3912
3913 * variables.texi (Variables with Restricted Values): New node.
3914
3915 * objects.texi (Lisp Data Types): Mention that certain variables
3916 can only take on a restricted set of values and add an xref to
3917 the new node "Variables with Restricted Values".
3918
3919 * eval.texi (Function Indirection): Describe the errors that
3920 `indirect-function' can signal.
3921 (Eval): Clarify the descriptions of `eval-region' and `values'.
3922 Describe `eval-buffer' instead of `eval-current-buffer' and
3923 mention `eval-current-buffer' as an alias for `current-buffer'.
3924 Correct the description and mention all optional arguments.
3925
697cf92a 3926 * nonascii.texi: Various small changes in addition to the
68e74f25
LT
3927 following.
3928 (Converting Representations): Clarify behavior of
3929 `string-make-multibyte' and `string-to-multibyte' for unibyte all
3930 ASCII arguments.
3931 (Character Sets): Document the variable `charset-list' and adapt
3932 the definition of the function `charset-list' accordingly.
3933 (Translation of Characters): Clarify use of generic characters in
3934 `make-translation-table'. Clarify and correct the description of
3935 the use of translation tables in encoding and decoding.
3936 (User-Chosen Coding Systems): Correct and clarify the description
3937 of `select-safe-coding-system'.
3938 (Default Coding Systems): Clarify description of
3939 `file-coding-system-alist'.
3940
a62f71e4
LT
39412003-11-30 Luc Teirlinck <teirllm@auburn.edu>
3942
3943 * strings.texi (Text Comparison): Correctly describe when two
3944 strings are `equal'. Combine and clarify descriptions of
3945 `assoc-ignore-case' and `assoc-ignore-representation'.
3946
3947 * objects.texi (Non-ASCII in Strings): Clarify description of
3948 when a string is unibyte or multibyte.
3949 (Bool-Vector Type): Update examples.
3950 (Equality Predicates): Correctly describe when two strings are
3951 `equal'.
3952
19017752
LT
39532003-11-29 Luc Teirlinck <teirllm@auburn.edu>
3954
3955 * lists.texi (Building Lists): `append' no longer accepts integer
3956 arguments. Update the description of `number-sequence' to reflect
3957 recent changes.
3958 (Sets And Lists): Describe `member-ignore-case' after `member'.
3959
0f6a07a8
KS
39602003-11-27 Kim F. Storm <storm@cua.dk>
3961
3962 * commands.texi (Click Events): Click object may be an images.
3963 Describe (dx . dy) element of click positions.
3964 (Accessing Events): Remove duplicate posn-timestamp.
3965 New functions posn-object and posn-object-x-y.
3966
1ce7c819
KS
39672003-11-23 Kim F. Storm <storm@cua.dk>
3968
3969 * commands.texi (Click Events): Describe enhancements to event
3970 position lists, including new text-pos and (col . row) items.
3971 Mention left-fringe and right-fringe area events.
0f6a07a8 3972 (Accessing Events): New functions posn-area and
1ce7c819
KS
3973 posn-actual-col-row. Mention posn-timestamp. Mention that
3974 posn-point in non-text area still returns buffer position.
3975 Clarify posn-col-row.
3976
cae8ddbb
LH
39772003-11-21 Lars Hansen <larsh@math.ku.dk>
3978
3979 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
3980 * anti.texi (File Attributes): Describe removed parameter
3981 ID-FORMAT.
3982
f7f1a248
LT
39832003-11-20 Luc Teirlinck <teirllm@auburn.edu>
3984
68e74f25 3985 * positions.texi (Positions): Mention that, if a marker is used as
f7f1a248
LT
3986 a position, its buffer is ignored.
3987
3988 * markers.texi (Overview of Markers): Mention it here too.
3989
c5e2fb05
LT
39902003-11-12 Luc Teirlinck <teirllm@auburn.edu>
3991
3992 * numbers.texi (Numeric Conversions): Not just `floor', but also
3993 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
3994
e57d0aa8
LT
39952003-11-10 Luc Teirlinck <teirllm@auburn.edu>
3996
3997 * markers.texi (Creating Markers): Specify insertion type of
3998 created markers. Add xref to `Marker Insertion Types'.
3999 Second argument to `copy-marker' is optional.
4000 (Marker Insertion Types): Mention that most markers are created
4001 with insertion type nil.
4002 (The Mark): Correctly describe when `mark' signals an error.
4003 (The Region): Correctly describe when `region-beginning' and
4004 `region-end' signal an error.
4005
bb3612ec
LT
40062003-11-08 Luc Teirlinck <teirllm@auburn.edu>
4007
4008 * hash.texi (Creating Hash): Clarify description of `eql'.
4009 `makehash' is obsolete.
4010 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
4011
4012 * positions.texi (Point): Change description of `buffer-end', so
4013 that it is also correct for floating point arguments.
4014 (List Motion): Correct argument lists of `beginning-of-defun' and
4015 `end-of-defun'.
4016 (Excursions): Add xref to `Marker Insertion Types'.
4017 (Narrowing): Argument to `narrow-to-page' is optional.
4018
cfb8a797
LT
40192003-11-06 Luc Teirlinck <teirllm@auburn.edu>
4020
4021 * streams.texi (Output Streams): Clarify behavior of point for
4022 marker output streams.
4023
c6177909
LT
40242003-11-04 Luc Teirlinck <teirllm@auburn.edu>
4025
4026 * variables.texi (Defining Variables): Second argument to
4027 `defconst' is not optional.
4028 (Setting Variables): Mention optional argument APPEND to
4029 `add-to-list'.
4030 (Creating Buffer-Local): Expand description of
4031 `make-variable-buffer-local'.
4032 (Frame-Local Variables): Expand description of
4033 `make-variable-frame-local'.
4034 (Variable Aliases): Correct description of optional argument
4035 DOCSTRING to `defvaralias'. Mention return value of
4036 `defvaralias'.
4037 (File Local Variables): Add xref to `File variables' in Emacs
4038 Manual. Correct description of `hack-local-variables'. Mention
4039 `safe-local-variable' property. Mention optional second argument
4040 to `risky-local-variable-p'.
4041
b3645067
LT
40422003-11-03 Luc Teirlinck <teirllm@auburn.edu>
4043
4044 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
4045
10695e5c
EZ
40462003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
4047
4048 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
4049 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
4050 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
4051 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
4052 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
b3645067 4053 lispref/processes.texi, lispref/searching.texi,
10695e5c
EZ
4054 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
4055 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
4056 @acronym{FOO}.
4057
a2f4def1
LT
40582003-10-27 Luc Teirlinck <teirllm@auburn.edu>
4059
4060 * strings.texi (Creating Strings): Argument START to `substring'
4061 can not be `nil'. Expand description of
4062 `substring-no-properties'. Correct description of `split-string',
4063 especially with respect to empty matches. Prevent very bad line
4064 break in definition of `split-string-default-separators'.
4065 (Text Comparison): `string=' and `string<' also accept symbols as
4066 arguments.
4067 (String Conversion): More completely describe argument BASE in
4068 `string-to-number'.
5bb0fcd1 4069 (Formatting Strings): `%s' and `%S' in `format' do require
a2f4def1
LT
4070 corresponding object. Clarify behavior of numeric prefix after
4071 `%' in `format'.
4072 (Case Conversion): The argument to `upcase-initials' can be a
4073 character.
4074
a2296bf9
KH
40752003-10-27 Kenichi Handa <handa@m17n.org>
4076
4077 * display.texi (Fontsets): Fix texinfo usage.
4078
885fef7c
KH
40792003-10-25 Kenichi Handa <handa@m17n.org>
4080
4081 * display.texi (Fontsets): Add description of the function
4082 set-fontset-font.
4083
0c6b7a1f
LT
40842003-10-23 Luc Teirlinck <teirllm@auburn.edu>
4085
4086 * display.texi (Temporary Displays): Add xref to `Documentation
4087 Tips'.
4088
4089 * functions.texi (Function Safety): Use inforef instead of pxref
4090 for SES.
4091
c3cda320
AS
40922003-10-23 Andreas Schwab <schwab@suse.de>
4093
4094 * Makefile.in (TEX, texinputdir): Don't define.
4095 (TEXI2DVI): Define.
4096 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
4097 add $(srcdir)/index.texi.
4098 ($(infodir)/elisp): Remove index.texi dependency.
4099 (elisp.dvi): Likewise. Use $(TEXI2DVI).
4100 (index.texi): Remove target.
4101 (dist): Don't link $(srcdir)/permute-index.
83badb71
AS
4102 (clean): Don't remove index.texi.
4103
c3cda320
AS
4104 * permute-index, index.perm: Remove.
4105 * index.texi: Rename from index.unperm.
4106
e5dadca7
LT
41072003-10-22 Luc Teirlinck <teirllm@auburn.edu>
4108
4109 * tips.texi (Documentation Tips): Document new behavior for face
4110 and variable hyperlinks in Help mode.
4111
6cfb0777
LT
41122003-10-21 Luc Teirlinck <teirllm@auburn.edu>
4113
4114 * objects.texi (Integer Type): Update for extra bit of integer range.
4115 (Character Type): Ditto.
4116
a6eeaa81 41172003-10-16 Eli Zaretskii <eliz@gnu.org>
a4fc3ab3
EZ
4118
4119 * numbers.texi (Integer Basics): Add index entries for reading
4120 numbers in hex, octal, and binary.
4121
c8f9ba83
LK
41222003-10-16 Lute Kamstra <lute@gnu.org>
4123
4124 * modes.texi (Mode Line Format): Mention force-mode-line-update's
4125 argument.
4126
b52a26fb
LT
41272003-10-13 Luc Teirlinck <teirllm@auburn.edu>
4128
4129 * windows.texi (Choosing Window): Fix typo.
4130 * edebug.texi (Edebug Execution Modes): Fix typo.
4131
f7005886
RS
41322003-10-13 Richard M. Stallman <rms@gnu.org>
4133
4134 * windows.texi (Basic Windows): A window has fringe settings,
4135 display margins and scroll-bar settings.
4136 (Splitting Windows): Doc split-window return value.
4137 Clean up one-window-p.
4138 (Selecting Windows): Fix typo.
4139 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
4140 (Buffers and Windows): In set-window-buffer, explain effect
4141 on fringe settings and scroll bar settings.
4142 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
4143 (Choosing Window): Use defopt for pop-up-frame-function.
4144 For special-display-buffer-names, explain same-window and same-frame.
4145 Clarify window-dedicated-p return value.
4146 (Textual Scrolling): scroll-up and scroll-down can get an error.
4147 (Horizontal Scrolling): Clarify auto-hscroll-mode.
4148 Clarify set-window-hscroll.
4149 (Size of Window): Don't mention tool bar in window-height.
4150 (Coordinates and Windows): Explain what coordinates-in-window-p
4151 returns for fringes and display margins.
4152 (Window Configurations): Explain saving fringes, etc.
4153
4154 * tips.texi (Library Headers): Clean up Documentation.
4155
4156 * syntax.texi (Parsing Expressions): Clean up forward-comment
4157 and parse-sexp-lookup-properties.
4158
4159 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
4160
4161 * os.texi (System Environment): Clean up text for load-average errors.
4162
4163 * modes.texi (Hooks): Don't explain local hook details at front.
4164 Clarify run-hooks and run-hook-with-args a little.
4165 Clean up add-hook and remove-hook.
4166
4167 * edebug.texi (Edebug Execution Modes): Clarify t.
4168 Document edebug-sit-for-seconds.
4169 (Coverage Testing): Document C-x X = and =.
4170 (Instrumenting Macro Calls): Fix typo.
4171 (Specification List): Don't index the specification keywords.
4172
c989ebe9
KS
41732003-10-10 Kim F. Storm <storm@cua.dk>
4174
4175 * processes.texi (Network): Introduce make-network-process.
4176
f9525eef
LT
41772003-10-09 Luc Teirlinck <teirllm@auburn.edu>
4178
4179 * tips.texi (Library Headers): Fix typo.
4180
f008b925
LK
41812003-10-07 Juri Linkov <juri@jurta.org>
4182
4183 * modes.texi (Imenu): Mention imenu-create-index-function's
4184 default value. Explain submenus better.
4185
c22c5da6
LK
41862003-10-07 Lute Kamstra <lute@gnu.org>
4187
4188 * modes.texi (Faces for Font Lock): Fix typo.
4189 (Hooks): Explain how buffer-local hook variables can refer to
4190 global hook variables.
4191 Various minor clarifications.
4192
49247521
LK
41932003-10-06 Lute Kamstra <lute@gnu.org>
4194
4195 * tips.texi (Coding Conventions): Mention naming conventions for
4196 hooks.
4197
9296c947
LT
41982003-10-05 Luc Teirlinck <teirllm@auburn.edu>
4199
4200 * loading.texi (Library Search): Correct default value of
4201 load-suffixes.
4202 (Named Features): Fix typo.
4203
0e9b293a
RS
42042003-10-05 Richard M. Stallman <rms@gnu.org>
4205
4206 * loading.texi (Named Features): In `provide',
4207 say how to test for subfeatures.
4208 (Unloading): In unload-feature, use new var name
4209 unload-feature-special-hooks.
4210
49247521 42112003-10-03 Lute Kamstra <lute@gnu.org>
10ee4e90
LK
4212
4213 * modes.texi (Major Mode Conventions): Mention third way to set up
4214 Imenu.
4215 (Imenu): A number of small fixes.
4216 Delete documentation of internal variable imenu--index-alist.
4217 Document the return value format of imenu-create-index-function
4218 functions.
4219
ab8f7d5c
RS
42202003-09-30 Richard M. Stallman <rms@gnu.org>
4221
4222 * processes.texi (Network): Say what stopped datagram connections do.
4223
4224 * lists.texi (Association Lists): Clarify `assq-delete-all'.
4225
4226 * display.texi (Overlay Properties): Clarify `evaporate' property.
4227
49247521 42282003-09-29 Lute Kamstra <lute@gnu.org>
86b9b767
LK
4229
4230 * modes.texi (Mode Line Data): Explain when symbols in mode-line
c22c5da6 4231 constructs should be marked as risky.
86b9b767
LK
4232 Change cons cell into proper list.
4233 (Mode Line Variables): Change cons cell into proper list.
4234
49247521 42352003-09-26 Lute Kamstra <lute@gnu.org>
bc3b02f9
LK
4236
4237 * modes.texi (Mode Line Data): Document the :propertize construct.
4238 (Mode Line Variables): Reorder the descriptions of the variables
c22c5da6 4239 to match their order in the default mode-line-format.
bc3b02f9
LK
4240 Describe the new variables mode-line-position and mode-line-modes.
4241 Update the default values of mode-line-frame-identification,
4242 minor-mode-alist, and default-mode-line-format.
4243 (Properties in Mode): Mention the :propertize construct.
6142d1d0 4244
bc3b02f9 42452003-09-26 Richard M. Stallman <rms@gnu.org>
6142d1d0 4246
c22c5da6 4247 * buffers.texi, commands.texi, debugging.texi, eval.texi:
6142d1d0
RS
4248 * loading.texi, minibuf.texi, text.texi, variables.texi:
4249 Avoid @strong{Note:}.
4250
42512003-09-26 Richard M. Stallman <rms@gnu.org>
4252
4253 * keymaps.texi (Remapping Commands): Fix typo.
4254
41beda59
LT
42552003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
4256
4257 * processes.texi (Low-Level Network): Fix typo.
4258
ef6ae4ff
KS
42592003-09-23 Kim F. Storm <storm@cua.dk>
4260
4261 * processes.texi (Network, Network Servers): Fix typos.
4262 (Low-Level Network): Add timeout value for :server keyword.
4263 Add new option keywords to make-network-process.
4264 Add set-network-process-options.
4265 Explain how to test availability of network options.
4266
b0f23edf
RS
42672003-09-19 Richard M. Stallman <rms@gnu.org>
4268
4269 * text.texi (Motion by Indent): Arg to
4270 backward-to-indentation and forward-to-indentation is optional.
4271
4272 * strings.texi (Creating Strings): Add substring-no-properties.
4273
4274 * processes.texi
4275 (Process Information): Add list-processes arg QUERY-ONLY.
4276 Delete process-contact from here.
4277 Add new status values for process-status.
4278 Add process-get, process-put, process-plist, set-process-plist.
4279 (Synchronous Processes): Add call-process-shell-command.
4280 (Signals to Processes): signal-process allows process objects.
4281 (Network): Complete rewrite.
4282 (Network Servers, Datagrams, Low-Level Network): New nodes.
4283
4284 * positions.texi (Word Motion): forward-word, backward-word
4285 arg is optional. Reword.
4286
4287 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
4288
c22c5da6 4289 * variables.texi (Creating Buffer-Local):
b0f23edf
RS
4290 Delete duplicate definition of buffer-local-value.
4291 (File Local Variables): Explain about discarding text props.
4292
f387bdea
RS
42932003-09-11 Richard M. Stallman <rms@gnu.org>
4294
4295 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
4296 changes variables that record input events.
4297 (Minibuffer Misc): Add minibuffer-selected-window.
4298
4299 * lists.texi (Building Lists): Add copy-tree.
4300
4301 * display.texi (Fontsets): Add char-displayable-p.
4302 (Scroll Bars): New node.
4303
49247521 43042003-09-08 Lute Kamstra <lute@gnu.org>
5df034de
LK
4305
4306 * modes.texi (%-Constructs): Document new `%i' and `%I'
4307 constructs.
4308
fd026ee1
JR
43092003-09-03 Peter Runestig <peter@runestig.com>
4310
4311 * makefile.w32-in: New file.
4312
4828b4d7
RS
43132003-08-29 Richard M. Stallman <rms@gnu.org>
4314
4315 * display.texi (Overlay Properties): Clarify how priorities
4316 affect use of the properties.
4317
a4e4f05d
LT
43182003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
4319
4320 * customize.texi (Type Keywords): Correct the description of
4321 `:help-echo' in the case where `motion-doc' is a function.
4322
3ebe0346
JPW
43232003-08-14 John Paul Wallington <jpw@gnu.org>
4324
4325 * modes.texi (Emulating Mode Line): Subsection, not section.
4326
3afe8e39
RS
43272003-08-13 Richard M. Stallman <rms@gnu.org>
4328
4329 * elisp.texi (Top): Update subnode lists in menu.
4330
4331 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
4332 (Kill Functions): kill-region has new arg yank-handler.
4333 (Yanking): New node.
4334 (Yank Commands): Add yank-undo-function.
4335 (Low-Level Kill Ring):
4336 kill-new and kill-append have new arg yank-handler.
4337 (Changing Properties): Add remove-list-of-text-properties.
4338 (Atomic Changes): New node.
4339
4340 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
4341
4342 * streams.texi (Output Variables): Add eval-expression-print-length
4343 and eval-expression-print-level.
4344
4345 * os.texi (Time Conversion): For encode-time, explain limits on year.
4346
4347 * objects.texi (Character Type): Define anchor "modifier bits".
4348
4349 * modes.texi (Emulating Mode Line): New node.
4350 (Search-based Fontification): Font Lock uses font-lock-face property.
4351 (Other Font Lock Variables): Likewise.
4352
4353 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
4354 not vectors.
4355 (Active Keymaps): Add emulation-mode-map-alists.
4356 (Functions for Key Lookup): key-binding has new arg no-remap.
4357 (Remapping Commands): New node.
4358 (Scanning Keymaps): where-is-internal has new arg no-remap.
4359 (Tool Bar): Add tool-bar-local-item-from-menu.
4360 Clarify when to use tool-bar-add-item-from-menu.
4361
4362 * commands.texi (Interactive Call): commandp has new arg.
4363 (Command Loop Info): Add this-original-command.
4364
e37769b1
JPW
43652003-08-06 John Paul Wallington <jpw@gnu.org>
4366
4367 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
4368
4369 * display.texi (Warning Basics): Fix typo.
4370 (Fringes): Add closing curly bracket and fix typo.
4371
4372 * elisp.texi (Top): Fix typo.
4373
c5e0561f
RS
43742003-08-05 Richard M. Stallman <rms@gnu.org>
4375
4376 * elisp.texi: Update lists of subnodes.
4377
4378 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
4379
4380 * variables.texi (Local Variables): Use lc for example variable names.
4381
4382 * tips.texi (Library Headers): Explain where to put -*-.
4383
4384 * strings.texi (Creating Strings): Fix xref for vconcat.
4385
4386 * sequences.texi (Vector Functions):
4387 vconcat no longer allows integer args.
4388
4389 * minibuf.texi (Reading File Names): read-file-name has new
4390 arg PREDICATE. New function read-directory-name.
4391
4392 * macros.texi (Defining Macros): Give definition of `declare'
4393 (Indenting Macros): New node.
4394
4395 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
4396 (Window Frame Parameters): Make separate table of parameters
4397 that are coupled with specific face attributes.
4398 (Deleting Frames): delete-frame-hooks renamed to
4399 delete-frame-functions.
4400
4401 * files.texi (Magic File Names): Add file-remote-p.
4402 Clarify file-local-copy.
4403
4404 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
4405 here; instead xref Defining Macros.
4406
4407 * display.texi (Warnings): New node, and subnodes.
4408 (Fringes): New node.
4409
4410 * debugging.texi (Test Coverage): New node.
4411
4412 * compile.texi (Compiler Errors): Explain with-no-warnings
4413 and other ways to suppress warnings.
4414
4415 * commands.texi (Interactive Call): Minor clarification.
4416
4417 * buffers.texi (Buffer File Name): set-visited-file-name
4418 renames the buffer too.
4419
4420 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
4421
ee59dede
MR
44222003-07-24 Markus Rost <rost@math.ohio-state.edu>
4423
4424 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
4425
f0514b34
MR
44262003-07-22 Markus Rost <rost@math.ohio-state.edu>
4427
4428 * internals.texi (Garbage Collection): Fix previous change.
4429
c73983bb
RS
44302003-07-22 Richard M. Stallman <rms@gnu.org>
4431
4432 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
4433
4434 * display.texi (Width): Use \s syntax in example.
4435 (Font Selection): Add face-font-rescale-alist.
4436
4437 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
4438 Remove spurious indent in example.
4439
4440 * lists.texi (Building Lists): Add number-sequence.
4441
4442 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
4443
4444 * functions.texi (Function Documentation): Explain how to
4445 show calling convention explicitly in the doc string.
4446
4447 * windows.texi (Selecting Windows): save-selected-window saves
4448 selected window of each frame.
4449 (Window Configurations): Minor change.
4450
4451 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
4452
4453 * streams.texi (Output Variables): Add print-continuous-numbering
4454 and print-number-table.
4455
4456 * processes.texi (Decoding Output): New node.
4457
4458 * os.texi (Time Conversion): decode-time arg is optional.
4459
4460 * objects.texi (Character Type): Don't use space as example for \.
4461 Make list of char names and \-sequences correspond.
4462 Explain that \s is not used in strings. `\ ' needs space after.
4463
4464 * nonascii.texi (Converting Representations): Add string-to-multibyte.
4465 (Translation of Characters): Add translation-table-for-input.
4466 (Default Coding Systems): Add auto-coding-functions.
4467 (Explicit Encoding): Add decode-coding-inserted-region.
4468 (Locales): Add locale-info.
4469
4470 * minibuf.texi (Basic Completion): Describe test-completion.
4471 Collections can be lists of strings.
4472 Clean up lazy-completion-table.
4473 (Programmed Completion): Mention test-completion.
4474 Clarify why lambda expressions are not accepted.
4475 (Minibuffer Misc): Describe minibufferp.
4476
51a8b435
RS
44772003-07-14 Richard M. Stallman <rms@gnu.org>
4478
4479 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
4480
4481 * windows.texi (Selecting Windows): New arg to select-window.
4482 (Selecting Windows): Add with-selected-window.
4483 (Size of Window): Add window-inside-edges, etc.
4484
4485 * internals.texi (Garbage Collection): Add post-gc-hook.
4486
4487 * processes.texi (Subprocess Creation): Add exec-suffixes.
4488
4489 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
4490 (Scanning Keymaps): Add map-keymaps.
4491 (Defining Menus): Add keymap-prompt.
4492
4493 * numbers.texi (Integer Basics): Add most-positive-fixnum,
4494 most-negative-fixnum.
4495
4496 * compile.texi (Byte Compilation): Explain no-byte-compile
4497 (Compiler Errors): New node.
4498
4499 * os.texi (User Identification): user-uid, user-real-uid
4500 can return float.
4501
4502 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
4503 and about derived modes.
4504 (Minor Modes): Add minor-mode-list.
4505 (Defining Minor Modes): Keyword args for define-minor-mode.
4506 (Search-based Fontification): Explain managing other properties.
4507 (Other Font Lock Variables): Add font-lock-extra-managed-props.
4508 (Faces for Font Lock): Add font-locl-preprocessor-face.
4509 (Hooks): Add run-mode-hooks and delay-mode-hooks.
4510
4511 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
e57d0aa8 4512 (Variable Aliases): Clarify defvaralias.
51a8b435
RS
4513
4514 * loading.texi (Library Search): Add load-suffixes.
4515
4516 * minibuf.texi (Basic Completion): Add lazy-completion-table.
4517 (Programmed Completion): Add dynamic-completion-table.
4518
4519 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
4520 (Magic File Names): Specify precedence order of handlers.
199bb209 4521
51a8b435
RS
4522 * commands.texi (Command Overview): Emacs server runs pre-command-hook
4523 and post-command-hook.
4524 (Waiting): New calling convention for sit-for.
4525
4526 * text.texi (Special Properties): local-map and keymap properties
4527 apply based on their stickiness.
4528
c6de56a0
RS
45292003-07-07 Richard M. Stallman <rms@gnu.org>
4530
4531 * modes.texi (Minor Mode Conventions): Specify only some kinds
4532 of list values as args to minor modes.
4533
4534 * files.texi (File Name Expansion): Warn about iterative use
4535 of substitute-in-file-name.
4536
4537 * advice.texi (Activation of Advice): Clean up previous change.
4538
8c761ea6
MR
45392003-07-06 Markus Rost <rost@math.ohio-state.edu>
4540
4541 * advice.texi (Activation of Advice): Note that ad-start-advice is
4542 turned on by default.
4543
c6de56a0
RS
45442003-06-30 Richard M. Stallman <rms@gnu.org>
4545
4546 * text.texi (Buffer Contents): Document current-word.
4547 (Change Hooks): Not called for *Messages*.
4548
4549 * functions.texi (Defining Functions): Explain about redefining
4550 primitives.
4551 (Function Safety): Renamed. Minor changes.
4552 Comment out the detailed criteria for what is safe.
4553
3fe4e567
AS
45542003-06-22 Andreas Schwab <schwab@suse.de>
4555
4556 * objects.texi (Symbol Type): Fix description of examples.
4557
cda7bd13
AS
45582003-06-16 Andreas Schwab <schwab@suse.de>
4559
4560 * hash.texi (Creating Hash): Fix description of :weakness.
4561
fbcffa4a
KG
45622003-06-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
4563
4564 * files.texi (Changing Files): copy-file copies file modes, too.
4565
ff6a3bfb
RS
45662003-05-28 Richard M. Stallman <rms@gnu.org>
4567
4568 * strings.texi (Creating Strings): Clarify split-string.
4569
1463a05d
JB
45702003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
4571
4572 * strings.texi (Creating Strings): Update split-string specification
4573 and examples.
4574
af253914
RS
45752003-05-19 Richard M. Stallman <rms@gnu.org>
4576
4577 * elisp.texi: Correct invariant section names.
4578
7ea52f92
RS
45792003-04-20 Richard M. Stallman <rms@gnu.org>
4580
4581 * os.texi (Timers): Explain about timers and quitting.
4582
e31afc09
RS
45832003-04-19 Richard M. Stallman <rms@gnu.org>
4584
4585 * internals.texi (Writing Emacs Primitives): Strings are
4586 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
4587 Explain GCPRO convention for varargs function args.
4588
5ceea398
RS
45892003-04-16 Richard M. Stallman <rms@gnu.org>
4590
4591 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
4592
b0ada147
RS
45932003-04-08 Richard M. Stallman <rms@gnu.org>
4594
4595 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
4596
b23375aa
KS
45972003-02-13 Kim F. Storm <storm@cua.dk>
4598
4599 * objects.texi (Character Type): New \s escape for space.
4600
c60ee5e7
JB
46012003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4602
4603 * os.texi (System Environment): Added cygwin system-type.
4604
84e47416
RS
46052003-01-25 Richard M. Stallman <rms@gnu.org>
4606
4607 * keymaps.texi: Document that a symbol can act as a keymap.
4608
3e8cf2ea
RS
46092003-01-13 Richard M. Stallman <rms@gnu.org>
4610
4611 * text.texi (Changing Properties): Say string indices are origin-0.
4612
4613 * positions.texi (Screen Lines) <compute-motion>:
4614 Correct order of elts in return value.
4615
4616 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
4617 how to define a default binding.
4618
7abb9fc5 46192002-12-07 Markus Rost <rost@math.ohio-state.edu>
177f790c 4620
104bc3aa 4621 * loading.texi (Unloading): Fix recent change for load-history.
5b1fc152 4622
104bc3aa 4623 * customize.texi (Simple Types): Clarify description of custom
9b7fa297 4624 type 'number. Describe new custom type 'float.
177f790c 4625
7abb9fc5 46262002-12-04 Markus Rost <rost@math.ohio-state.edu>
24ff45f3
MR
4627
4628 * variables.texi (File Local Variables): Fix typo.
4629
df140a68 46302002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
c60ee5e7 4631
df140a68
KG
4632 From Michael Albinus <Michael.Albinus@alcatel.de>.
4633
4634 * README: Target for Info file is `make info'.
4635
4636 * files.texi (File Name Components): Fixed typos in
4637 `file-name-sans-extension'.
4638 (Magic File Names): Complete list of operations for magic file
4639 name handlers.
4640
7ed9159a
JY
46412002-09-16 Jonathan Yavner <jyavner@engineer.com>
4642
4643 * variables.texi (File Local Variables): New function
4644 risky-local-variable-p.
4645
46462002-09-15 Jonathan Yavner <jyavner@engineer.com>
4647
4648 * functions.texi (Function safety): New node about unsafep.
4649
241f79af
PA
46502002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
4651
4652 * customize.texi (Splicing into Lists): Fixed example.
4653 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
4654
72459b15
JB
46552002-06-17 Juanma Barranquero <lektu@terra.es>
4656
4657 * frames.texi (Display Feature Testing): Fix typo.
4658
61f7e0f5
AS
46592002-06-12 Andreas Schwab <schwab@suse.de>
4660
4661 * frames.texi (Initial Parameters, Resources): Fix references to
4662 the Emacs manual.
4663
4e792dbd
KS
46642002-05-13 Kim F. Storm <storm@cua.dk>
4665
4666 * variables.texi (Intro to Buffer-Local): Updated warning and
4667 example relating to changing buffer inside let.
4668
940344d4 46692002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
4670
4671 * os.texi (Session Management): New node about X Session management.
4672
231ac53b
EZ
46732002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
4674
4675 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
4676 to which the manual corresponds, and the copyright years.
4677
4678 * Makefile.in (VERSION): Set to 2.9.
4679
140cc574
EZ
46802001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
4681
4682 * elisp.texi: Change the category in @dircategory to "Emacs", to
4683 make it consistent with info/dir.
4684
9c7fce05
MB
46852001-11-25 Miles Bader <miles@gnu.org>
4686
4687 * text.texi (Fields): Describe new `limit' arg in
4688 field-beginning/field-end.
4689
9f8bbf0f
EZ
46902001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
4691
a5e6715c
EZ
4692 * permute-index: Don't depend on csh-specific features. Replace
4693 the interpreter name with /bin/sh.
4694
9f8bbf0f
EZ
4695 * two-volume-cross-refs.txt: New file.
4696 * two.el: New file.
4697 * spellfile: New file.
4698
1756e2fb
EZ
46992001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
4700
4701 * permute-index: New file.
4702
4703 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
4704 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
4705 8+3 restricted namespace.
ad050e54
EZ
4706
4707 * Makefile.in (infodir): Define relative to $(srcdir).
4708 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
4709 include directories list via -I switch to makeinfo.
4710 (index.texi): Use cp if both hard and symbolic links fail.
4711
10fa7f8e
EZ
47122001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4713
7a1494ce
EZ
4714 * Makefile.in (distclean): Add.
4715
10fa7f8e
EZ
4716 The following changes make ELisp manual part of the Emacs
4717 distribution:
4718
4719 * Makefile.in: Add Copyright notice.
4720 (prefix): Remove.
4721 (infodir): Change value to "../info".
4722 (VPATH): New variable.
4723 (MAKE): Don't define.
4724 (texmacrodir): Don't define.
4725 (texinputdir): Append the existing value of TEXINPUTS.
4726 ($(infodir)/elisp): Instead of just "elisp". Reformat the
4727 command to be compatible with man/Makefile.in, and to put the
4728 output into ../info.
5c32b7c5 4729 (info): Add target.
10fa7f8e
EZ
4730 (installall): Target removed.
4731
ad050e54 47322001-10-31 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2b209b97
PJ
4733
4734 * tips.texi (Coding Conventions): Fix typo.
4735
6fd735df
GM
47362001-10-23 Gerd Moellmann <gerd@gnu.org>
4737
4738 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
4739
b704d54b
EZ
47402001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
4741
4742 * files.texi (File Name Components): Update the description of
4743 file-name-sans-extension and file-name-extension, as they now
4744 ignore leading dots.
4745
71431a0e
GM
47462001-10-20 Gerd Moellmann <gerd@gnu.org>
4747
6aa97356 4748 * (Version 21.1 released.)
71431a0e 4749
79f1f96c
MB
47502001-10-19 Miles Bader <miles@gnu.org>
4751
4752 * positions.texi (Text Lines): Describe behavior of
4753 `beginning-of-line'/`end-of-line' in the presence of field properties.
4754
892a8f36
GM
47552001-10-17 Gerd Moellmann <gerd@gnu.org>
4756
4757 * Makefile.in (VERSION): Set to 2.8.
4758 (manual): Use `manual-21'.
4759
8c1cc9e8 4760 * elisp.texi (VERSION): Add and use it where the version
892a8f36
GM
4761 number was used. Set it to 2.8.
4762
4763 * intro.texi: Likewise.
4764
51724e26
EZ
47652001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
4766
4767 * files.texi (File Name Completion): Document the significance of
4768 a trailing slash in elements of completion-ignored-extensions.
4769
57b338e8
MB
47702001-10-06 Miles Bader <miles@gnu.org>
4771
4772 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
4773
c89e4bc5
GM
47742001-10-04 Gerd Moellmann <gerd@gnu.org>
4775
4776 * variables.texi (Variable Aliases): New node.
4777
ab952a4f
GM
47782001-10-04 Gerd Moellmann <gerd@gnu.org>
4779
4780 * Branch for 21.1.
dff28924 4781
9db3a582
MB
47822001-10-02 Miles Bader <miles@gnu.org>
4783
ae1a9581
MB
4784 * minibuf.texi (Minibuffer Misc): Add entries for
4785 `minibuffer-contents', `minibuffer-contents-no-properties', and
4786 `delete-minibuffer-contents'.
4787 Correct description for `minibuffer-prompt-end'.
4788
9db3a582
MB
4789 * text.texi (Property Search): Correct descriptions of
4790 `next-char-property-change' and `previous-char-property-change'.
4791 Add entries for `next-single-char-property-change' and
4792 `previous-single-char-property-change'.
4793 Make operand names a bit more consistent.
4794
03be5931
EZ
47952001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
4796
4797 * frames.texi (Finding All Frames): Document that next-frame and
4798 previous-frame are local to current terminal.
4799
974548ec
EZ
48002001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
4801
4802 * keymaps.texi (Creating Keymaps): Fix the description of the
dff28924 4803 result of make-keymap.
974548ec 4804
8d82c597
EZ
48052001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
4806
4807 * display.texi (Font Lookup, Attribute Functions)
4808 (Image Descriptors): Add cross-references to the definition of
4809 selected frame.
4810
4811 * buffers.texi (The Buffer List): Add cross-references to the
4812 definition of selected frame.
4813
4814 * frames.texi (Input Focus): Clarify which frame is _the_ selected
4815 frame at any given time.
4816 (Multiple Displays, Size and Position): Add a cross-reference to
4817 the definition of the selected frame.
4818
2842de30
EZ
48192001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
4820
4821 * strings.texi (String Conversion) <string-to-number>: Document
4822 that a float is returned for integers that are too large.
4823
4824 * frames.texi (Mouse Position): Document mouse-position-function.
4825 (Display Feature Testing): Document display-images-p.
4826 (Window Frame Parameters): Document the cursor-type variable.
4827
4828 * numbers.texi (Integer Basics): Document CL style read syntax for
4829 integers in bases other than 10.
4830
4831 * positions.texi (List Motion): Document
4832 open-paren-in-column-0-is-defun-start.
4833
4834 * lists.texi (Sets And Lists): Document member-ignore-case.
4835
4836 * internals.texi (Garbage Collection): Document the used and free
4837 strings report.
4838 (Memory Usage): Document strings-consed.
4839
4840 * os.texi (Time of Day): Document float-time.
4841 (Recording Input): Document that clear-this-command-keys clears
4842 the vector to be returned by recent-keys.
4843
4844 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
4845 argument keymap can be a list.
4846
4847 * nonascii.texi (User-Chosen Coding Systems)
4848 <select-safe-coding-system>: Document the new argument
4849 accept-default-p and the variable
4850 select-safe-coding-system-accept-default-p. Tell what happens if
4851 buffer-file-coding-system is undecided.
4852 (Default Coding Systems): Document auto-coding-regexp-alist.
4853
4854 * display.texi (The Echo Area) <message>: Document
4855 message-truncate-lines.
4856 (Glyphs): Document that the glyph table is unused on windowed
4857 displays.
4858
4859 * help.texi (Describing Characters) <single-key-description>:
4860 Document the new argument no-angles.
4861 (Accessing Documentation) <documentation-property>: Document that
4862 a non-string property is evaluated.
4863 <documentation>: Document that the function-documentation property
4864 is looked for.
4865
4866 * windows.texi (Selecting Windows): Document some-window.
4867
4868 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
4869
4870 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
4871 apropos-mode-hook.
4872
4873 * commands.texi (Using Interactive): Document interactive-form.
4874 (Keyboard Macros): Document kbd-macro-termination-hook.
4875 (Command Loop Info): Document that clear-this-command-keys clears
4876 the vector to be returned by recent-keys.
4877
2d43d823
GM
48782001-09-04 Werner LEMBERG <wl@gnu.org>
4879
4880 * Makefile.in (srcdir, texinputdir): New variables.
4881 (srcs, index.texi, install): Use $(srcdir).
4882 (.PHONY): Remove elisp.dvi.
4883 (elisp): Use -I switch for makeinfo.
4884 (elisp.dvi): Use $(srcdir) and $(texinputdir).
4885 (installall, dist): Use $(srcdir).
4886 Fix path to texinfo.tex.
4887 (maintainer-clean): Add elisp.dvi and elisp.oaux.
4888
fa739b31
GM
48892001-08-30 Gerd Moellmann <gerd@gnu.org>
4890
92a25631
GM
4891 * display.texi (Conditional Display): Adjust to API change.
4892
fa739b31
GM
4893 * configure: New file.
4894
cef68af5
GM
48952001-07-30 Gerd Moellmann <gerd@gnu.org>
4896
4897 * commands.texi (Repeat Events): Add description of
4898 double-click-fuzz.
4899
d1f08d85
SM
49002001-05-08 Stefan Monnier <monnier@cs.yale.edu>
4901
4902 * syntax.texi (Syntax Class Table): Add the missing designator for
4903 comment and string fences.
4904 (Syntax Properties): Add a xref to syntax table internals.
4905 (Syntax Table Internals): Document string-to-syntax.
4906
1e9fc92e
GM
49072001-05-07 Gerd Moellmann <gerd@gnu.org>
4908
4909 * Makefile.in (install): Use install-info command line options
4910 like in Emacs' Makefile.in.
4911
00480554
MB
49122000-12-09 Miles Bader <miles@gnu.org>
4913
4914 * windows.texi (Window Start): Update documentation for
4915 `pos-visible-in-window-p'.
4916
1e344ee2
SM
49172000-11-12 Stefan Monnier <monnier@cs.yale.edu>
4918
4919 * lists.texi (Building Lists): Add footnote to explain how to add
4920 to the end of a list.
4921
a540f6ed
GM
49222000-10-25 Gerd Moellmann <gerd@gnu.org>
4923
4924 * files.texi (Visiting Functions): Typos.
4925
28bcdbee
KH
49262000-10-25 Kenichi Handa <handa@etl.go.jp>
4927
4928 * files.texi (Visiting Functions): Return value of
4929 find-file-noselect may be a list of buffers if wildcards are used.
4930
22d1a4ed
MB
49312000-10-24 Miles Bader <miles@lsi.nec.co.jp>
4932
4933 * display.texi (Defining Faces): Document `graphic' display type
4934 in face specs.
4935
916a89db
KG
49362000-10-18 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4937
1e9fc92e 4938 * hooks.texi (Standard Hooks): Replace obsolete
916a89db
KG
4939 `after-make-frame-hook' with `after-make-frame-functions'.
4940
1e9fc92e 4941 * frames.texi (Creating Frames): Ditto.
916a89db 4942
1e9fc92e 4943 * variables.texi (Future Local Variables): Ditto.
916a89db 4944
483de32b
GM
49452000-10-16 Gerd Moellmann <gerd@gnu.org>
4946
4947 * display.texi (Other Image Types): Add description of :foreground
4948 and :background properties of mono PBM images.
4949
e23a63a5
WL
49502000-08-17 Werner LEMBERG <wl@gnu.org>
4951
4952 * .cvsignore: New file.
4953
dfc16043
GM
49542000-01-05 Gerd Moellmann <gerd@gnu.org>
4955
4956 * tindex.pl: New script.
4957
602613fe
DL
49581999-12-03 Dave Love <fx@gnu.org>
4959
4960 * Makefile.in (MAKEINFO): New parameter.
4961
94ec544d
DL
49621999-09-17 Richard Stallman <rms@gnu.org>
4963
4964 * Makefile.in (srcs): Add hash.texi.
4965 (VERSION): Update to 20.6.
4966
49671999-09-13 Richard Stallman <rms@gnu.org>
4968
4969 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
4970
49711998-08-29 Karl Heuer <kwzh@gnu.org>
4972
4973 * configure.in: New file.
4974 * Makefile.in: Renamed from Makefile.
4975 (prefix, infodir): Use value obtained from configure.
4976 (emacslibdir): Obsolete variable deleted.
4977 (dist): Distribute configure.in, configure, Makefile.in.
4978
49791998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4980
4981 * Makefile (INSTALL_INFO): New variable.
4982 (install): Run install-info.
4983
49841998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
4985
4986 * Makefile (elisp.dvi): Add missing backslash.
4987
49881998-05-02 Richard Stallman <rms@psilocin.gnu.org>
4989
4990 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
4991 Run texindex without `./'. Always run texindex on elisp.tp.
4992 (elisp.tps): Target deleted.
4993
49941998-04-05 Richard Stallman <rms@psilocin.gnu.org>
4995
4996 * Makefile (srcs): Add nonascii.texi and customize.texi.
4997 (dist): Start by deleting `temp'.
4998
49991998-02-17 Richard Stallman <rms@psilocin.gnu.org>
5000
5001 * Makefile (makeinfo, texindex): Targets deleted.
5002 (makeinfo.o, texindex.o): Targets deleted.
5003 (clean, dist): Don't do anything with them or with getopt*.
5004
50051998-01-30 Richard Stallman <rms@psilocin.gnu.org>
5006
5007 * Makefile (SHELL): Defined.
5008
50091998-01-27 Richard Stallman <rms@psilocin.gnu.org>
5010
5011 * Makefile (elisp.tps): New target.
5012 (elisp.dvi): Depend on elisp.tps.
5013
5014Wed Apr 3 15:24:25 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
5015
5016 * README: Update phone number.
5017
5018 * Makefile (elisp): Make this be the default target.
5019 Depend on makeinfo.c instead of makeinfo.
5020 (install): Don't depend on elisp.dvi, since we don't install that.
5021 Use mkinstalldirs.
5022 (dist): Add mkinstalldirs.
5023
5024Mon Jun 19 14:35:26 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5025
5026 * Makefile (VERSION): Update version number.
5027 (maintainer-clean): Renamed from realclean.
5028
5029Wed Jun 7 17:04:59 1995 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5030
5031 * Makefile (realclean): New target.
5032 (elisp): Remove any old elisp-* files first.
5033
5034Tue Nov 23 19:59:40 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
5035
d1f08d85
SM
5036 * Makefile (VERSION): New variable.
5037 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
5038 Compressed file suffix should be `.gz', not `.z'.
94ec544d
DL
5039
5040Mon Nov 22 15:06:19 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5041
5042 * Makefile (elisp): Depend on makeinfo.
5043
5044Fri Nov 19 02:29:33 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
5045
d1f08d85 5046 * Makefile (srcs): Add anti.texi.
94ec544d
DL
5047
5048Fri May 28 18:04:53 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5049
5050 * Makefile (infodir, prefix): New vars.
5051 (install): Use infodir.
5052 (emacsinfodir): Deleted.
5053
5054Thu May 27 02:11:25 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5055
5056 * Makefile (srcs): Add calendar.texi.
5057
5058 * Makefile (dist): Copy texindex.c and makeinfo.c.
5059 Limit elisp-* files to those with one or two digits.
5060
5061Sun May 16 17:58:21 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5062
5063 * Makefile (dist): Changed to use Gzip instead of compress.
5064
5065Fri Apr 23 01:05:23 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5066
5067 * loading.texi (Unloading): define-function changed back to
5068 defalias. It may not stay this way, but at least it's
5069 consistent with the known-good version of the code patch.
5070
5071Fri Mar 26 21:14:54 1993 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5072
5073 * modes.texi (Hooks): Document new optional arg of add-hook.
5074
5075Wed Mar 17 08:48:24 1993 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5076
d1f08d85 5077 * variables.texi: Document nil initial value of buffer-local variables.
94ec544d
DL
5078
5079 * tips.texi: Add new section on standard library headers.
5080
5081Sat Feb 27 18:00:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5082
5083 * Makefile (srcs): Add frame.texi to the list of sources.
5084
5085Tue Feb 23 10:50:25 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5086
5087 * Makefile (dist): Don't bother excluding autosave files; they'll
5088 never make it into the temp directory anyway, and the hash marks
5089 in the name are problematic for make and the Bourne shell.
dff28924 5090 (srcs):
94ec544d
DL
5091
5092Fri Feb 12 16:54:38 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5093
d1f08d85 5094 * Makefile (dist): Don't include backup files or autosave files in
94ec544d
DL
5095 the distribution tar file.
5096
dff28924 5097Tue Nov 26 21:10:34 1991 Richard Stallman (rms@mole.gnu.ai.mit.edu)
94ec544d
DL
5098
5099 * Makefile (srcs): Added index.perm.
5100 (elisp.dvi): Remove erroneous shell comment.
5101 Expect output of permute-index in permuted.fns.
5102 Save old elisp.aux in elisp.oaux.
5103 (clean): Added index.texi to be deleted.
5104
dff28924 5105Sat Aug 11 17:39:10 1990 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
5106
5107 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
5108
dff28924 5109Tue Jun 26 09:57:26 1990 David Lawrence (tale@geech)
94ec544d
DL
5110
5111 * files.texi: Noted that completion-ignored-extensions is ignored
5112 when making *Completions*.
5113
5114Fri Jun 8 16:44:44 EDT 1990 Jay Fenlason (hack@ai.mit.edu)
5115
5116 * Makefile make dist now depends on elisp.dvi, since it tries
5117 to include it in the dist file.
5118
dff28924 5119Wed Mar 28 22:57:35 1990 Jim Kingdon (kingdon@mole.ai.mit.edu)
94ec544d
DL
5120
5121 * functions.texinfo (Mapping Functions): Add missing quote
5122
dff28924 5123Mon Jun 19 18:09:24 1989 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
94ec544d
DL
5124
5125 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
5126 (defunargs): Turn off \hyphenchar of \sl font temporarily.
5127
dff28924 5128Wed May 10 18:01:17 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5129
5130 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
5131 and @error{} are the terms now being used. The files in the
5132 directory have been changed to reflect this.
5133
d1f08d85 5134 * All instances of @indentedresultt{} have been changed to
94ec544d
DL
5135 ` @result{}', using 5 spaces at the begining of the line.
5136
dff28924 5137Mon Apr 24 21:02:55 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5138
5139 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
5140 experimental @indentedresult{}, @indentedexpandsto{} are part of
5141 the texinfo.tex in this directory. These TeX macros are not
5142 stable yet.
5143
dff28924 5144Mon Apr 17 18:56:50 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5145
5146 * texinfo.tex: temporarily added
d1f08d85 5147 \let\result=\dblarrow
94ec544d
DL
5148 \def\error{{\it ERROR} \longdblarrow}
5149 We need to do this better soon.
5150
dff28924 5151Tue Apr 11 12:23:28 1989 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
94ec544d
DL
5152
5153 * Applied Karl Berry's patches to *.texinfo files, but not to
9b7fa297 5154 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
94ec544d
DL
5155 new title page format is also not applied, since it requires
5156 texinfo.tex changes.)
5157
5158 * Cleaned up `Makefile' and defined the `emacslibdir' directory
5159 for the Project GNU development environment.
5160
ad050e54 5161;; Local Variables:
fd026ee1 5162;; coding: iso-2022-7bit
ad050e54 5163;; End:
2a34a036 5164
651f374c 5165 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
ceb4c4d3 5166 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
5167 Copying and distribution of this file, with or without modification,
5168 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
5169
5170;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda